GENERALSHOPP ON - GSHP3

DATA         Fech.  Abert.    Máx.    Mín.    Med.    Osc.   Neg.     Volume       Volume     
               R$      R$      R$      R$      R$      (%)                R$
19/01/26     3.02    3.49    3.49    3.02    3.12   -13.71     8        3432         1100 
21/01/26     3.10    3.01    3.10    3.01    3.05    +2.64     2         610          200 
22/01/26     3.01    3.05    3.05    3.01    3.02    -2.90     3         906          300 
29/01/26     3.48    3.44    3.48    3.44    3.46   +15.61     4        1384          400 
02/02/26     3.49    3.49    3.49    3.49    3.49    +0.28     2        1745          500 
06/02/26     3.06    3.06    3.06    3.06    3.06   -12.32     2         612          200 
11/02/26     3.06    3.06    3.06    3.06    3.06     0.00     1         306          100 
23/02/26     3.05    3.05    3.05    3.05    3.05    -0.32     1         305          100 
27/02/26     2.90    3.00    3.00    2.90    2.92    -4.91     4        2044          700 
04/03/26     2.94    2.96    2.96    2.94    2.94    +1.37     4        1176          400 
Compra =    2.93     Venda =   3.50 
Gráfico grande
.........................
 27/02/26
 Osc. -4.91 %
 Fech. 2.90
 Abert. 3.00
 Máx. 3.00
 Min. 2.90
 Méd. 2.92
 Vol. 700
 Vol. 2044 R$
 Neg. 4 23/02/26
 Osc. -0.32 %
 Fech. 3.05
 Abert. 3.05
 Máx. 3.05
 Min. 3.05
 Méd. 3.05
 Vol. 100
 Vol. 305 R$
 Neg. 1 11/02/26
 Osc. 0 %
 Fech. 3.06
 Abert. 3.06
 Máx. 3.06
 Min. 3.06
 Méd. 3.06
 Vol. 100
 Vol. 306 R$
 Neg. 1 06/02/26
 Osc. -12.32 %
 Fech. 3.06
 Abert. 3.06
 Máx. 3.06
 Min. 3.06
 Méd. 3.06
 Vol. 200
 Vol. 612 R$
 Neg. 2 02/02/26
 Osc. +0.28 %
 Fech. 3.49
 Abert. 3.49
 Máx. 3.49
 Min. 3.49
 Méd. 3.49
 Vol. 500
 Vol. 1745 R$
 Neg. 2 29/01/26
 Osc. +15.61 %
 Fech. 3.48
 Abert. 3.44
 Máx. 3.48
 Min. 3.44
 Méd. 3.46
 Vol. 400
 Vol. 1384 R$
 Neg. 4 22/01/26
 Osc. -2.9 %
 Fech. 3.01
 Abert. 3.05
 Máx. 3.05
 Min. 3.01
 Méd. 3.02
 Vol. 300
 Vol. 906 R$
 Neg. 3 21/01/26
 Osc. +2.64 %
 Fech. 3.10
 Abert. 3.01
 Máx. 3.10
 Min. 3.01
 Méd. 3.05
 Vol. 200
 Vol. 610 R$
 Neg. 2 19/01/26
 Osc. -13.71 %
 Fech. 3.02
 Abert. 3.49
 Máx. 3.49
 Min. 3.02
 Méd. 3.12
 Vol. 1100
 Vol. 3432 R$
 Neg. 8 16/01/26
 Osc. -16.66 %
 Fech. 3.50
 Abert. 3.50
 Máx. 3.50
 Min. 3.50
 Méd. 3.50
 Vol. 100
 Vol. 350 R$
 Neg. 1 13/01/26
 Osc. 0 %
 Fech. 4.20
 Abert. 4.20
 Máx. 4.20
 Min. 4.20
 Méd. 4.20
 Vol. 100
 Vol. 420 R$
 Neg. 1 07/01/26
 Osc. +5 %
 Fech. 4.20
 Abert. 4.20
 Máx. 4.20
 Min. 4.20
 Méd. 4.20
 Vol. 100
 Vol. 420 R$
 Neg. 1 02/01/26
 Osc. 0 %
 Fech. 4.00
 Abert. 4.00
 Máx. 4.00
 Min. 4.00
 Méd. 4.00
 Vol. 500
 Vol. 2000 R$
 Neg. 3 26/12/25
 Osc. 0 %
 Fech. 4.00
 Abert. 4.00
 Máx. 4.00
 Min. 4.00
 Méd. 4.00
 Vol. 300
 Vol. 1200 R$
 Neg. 2 10/12/25
 Osc. 0 %
 Fech. 4.00
 Abert. 4.00
 Máx. 4.00
 Min. 4.00
 Méd. 4.00
 Vol. 100
 Vol. 400 R$
 Neg. 1 09/12/25
 Osc. 0 %
 Fech. 4.00
 Abert. 4.00
 Máx. 4.00
 Min. 4.00
 Méd. 4.00
 Vol. 800
 Vol. 3200 R$
 Neg. 5 08/12/25
 Osc. +6.95 %
 Fech. 4.00
 Abert. 3.90
 Máx. 4.00
 Min. 3.90
 Méd. 3.95
 Vol. 300
 Vol. 1185 R$
 Neg. 3 05/12/25
 Osc. +22.62 %
 Fech. 3.74
 Abert. 3.30
 Máx. 4.00
 Min. 3.30
 Méd. 3.55
 Vol. 1000
 Vol. 3550 R$
 Neg. 8 04/12/25
 Osc. +4.81 %
 Fech. 3.05
 Abert. 3.05
 Máx. 3.05
 Min. 3.05
 Méd. 3.05
 Vol. 100
 Vol. 305 R$
 Neg. 1 03/12/25
 Osc. -10.46 %
 Fech. 2.91
 Abert. 3.05
 Máx. 3.05
 Min. 2.91
 Méd. 2.98
 Vol. 200
 Vol. 596 R$
 Neg. 2 02/12/25
 Osc. 0 %
 Fech. 3.25
 Abert. 3.15
 Máx. 3.25
 Min. 3.15
 Méd. 3.21
 Vol. 300
 Vol. 963 R$
 Neg. 2 26/11/25
 Osc. 0 %
 Fech. 3.25
 Abert. 3.25
 Máx. 3.25
 Min. 3.25
 Méd. 3.25
 Vol. 300
 Vol. 975 R$
 Neg. 2 25/11/25
 Osc. +15.65 %
 Fech. 3.25
 Abert. 3.27
 Máx. 3.27
 Min. 3.25
 Méd. 3.26
 Vol. 400
 Vol. 1304 R$
 Neg. 2 18/11/25
 Osc. -9.06 %
 Fech. 2.81
 Abert. 2.81
 Máx. 2.81
 Min. 2.81
 Méd. 2.81
 Vol. 5000
 Vol. 14050 R$
 Neg. 3 17/11/25
 Osc. +10.35 %
 Fech. 3.09
 Abert. 2.80
 Máx. 3.09
 Min. 2.80
 Méd. 2.94
 Vol. 200
 Vol. 588 R$
 Neg. 2 14/11/25
 Osc. 0 %
 Fech. 2.80
 Abert. 2.80
 Máx. 2.80
 Min. 2.80
 Méd. 2.80
 Vol. 1000
 Vol. 2800 R$
 Neg. 2 13/11/25
 Osc. 0 %
 Fech. 2.80
 Abert. 2.80
 Máx. 2.80
 Min. 2.80
 Méd. 2.80
 Vol. 100
 Vol. 280 R$
 Neg. 1 12/11/25
 Osc. +2.94 %
 Fech. 2.80
 Abert. 2.80
 Máx. 2.80
 Min. 2.80
 Méd. 2.80
 Vol. 2000
 Vol. 5600 R$
 Neg. 2 11/11/25
 Osc. -1.09 %
 Fech. 2.72
 Abert. 2.72
 Máx. 2.72
 Min. 2.72
 Méd. 2.72
 Vol. 200
 Vol. 544 R$
 Neg. 1 10/11/25
 Osc. -7.71 %
 Fech. 2.75
 Abert. 3.30
 Máx. 3.30
 Min. 2.75
 Méd. 3.16
 Vol. 1400
 Vol. 4424 R$
 Neg. 7 07/11/25
 Osc. +2.75 %
 Fech. 2.98
 Abert. 2.85
 Máx. 2.98
 Min. 2.66
 Méd. 2.85
 Vol. 900
 Vol. 2565 R$
 Neg. 6 06/11/25
 Osc. +1.75 %
 Fech. 2.90
 Abert. 3.00
 Máx. 3.05
 Min. 2.90
 Méd. 2.99
 Vol. 900
 Vol. 2691 R$
 Neg. 5 04/11/25
 Osc. 0 %
 Fech. 2.85
 Abert. 2.85
 Máx. 2.85
 Min. 2.85
 Méd. 2.85
 Vol. 500
 Vol. 1425 R$
 Neg. 1 27/10/25
 Osc. 0 %
 Fech. 2.85
 Abert. 2.85
 Máx. 2.85
 Min. 2.85
 Méd. 2.85
 Vol. 100
 Vol. 285 R$
 Neg. 1 23/10/25
 Osc. 0 %
 Fech. 2.85
 Abert. 2.85
 Máx. 2.85
 Min. 2.85
 Méd. 2.85
 Vol. 300
 Vol. 855 R$
 Neg. 1 22/10/25
 Osc. -3.38 %
 Fech. 2.85
 Abert. 2.85
 Máx. 2.85
 Min. 2.85
 Méd. 2.85
 Vol. 200
 Vol. 570 R$
 Neg. 1 15/10/25
 Osc. 0 %
 Fech. 2.95
 Abert. 2.95
 Máx. 2.95
 Min. 2.95
 Méd. 2.95
 Vol. 400
 Vol. 1180 R$
 Neg. 1 10/10/25
 Osc. 0 %
 Fech. 2.95
 Abert. 2.95
 Máx. 2.95
 Min. 2.95
 Méd. 2.95
 Vol. 200
 Vol. 590 R$
 Neg. 1 08/10/25
 Osc. 0 %
 Fech. 2.95
 Abert. 2.95
 Máx. 2.95
 Min. 2.95
 Méd. 2.95
 Vol. 200
 Vol. 590 R$
 Neg. 2 07/10/25
 Osc. 0 %
 Fech. 2.95
 Abert. 2.95
 Máx. 2.95
 Min. 2.95
 Méd. 2.95
 Vol. 3300
 Vol. 9735 R$
 Neg. 2 03/10/25
 Osc. 0 %
 Fech. 2.95
 Abert. 2.95
 Máx. 3.05
 Min. 2.95
 Méd. 2.97
 Vol. 1300
 Vol. 3861 R$
 Neg. 6 01/10/25
 Osc. 0 %
 Fech. 2.95
 Abert. 2.95
 Máx. 2.95
 Min. 2.95
 Méd. 2.95
 Vol. 100
 Vol. 295 R$
 Neg. 1 26/09/25
 Osc. -1.33 %
 Fech. 2.95
 Abert. 3.20
 Máx. 3.20
 Min. 2.95
 Méd. 3.00
 Vol. 1400
 Vol. 4200 R$
 Neg. 5 25/09/25
 Osc. +1.7 %
 Fech. 2.99
 Abert. 2.99 
 Máx. 2.99
 Min. 2.99
 Méd. 2.99
 Vol. 1300
 Vol. 3887 R$
 Neg. 5 24/09/25
 Osc. +6.52 %
 Fech. 2.94
 Abert. 2.79 
 Máx. 2.94
 Min. 2.79
 Méd. 2.91
 Vol. 2100
 Vol. 6111 R$
 Neg. 7 23/09/25
 Osc. -4.82 %
 Fech. 2.76
 Abert. 2.76 
 Máx. 2.76
 Min. 2.76
 Méd. 2.76
 Vol. 100
 Vol. 276 R$
 Neg. 1 22/09/25
 Osc. +0.34 %
 Fech. 2.90
 Abert. 2.90 
 Máx. 2.90
 Min. 2.90
 Méd. 2.90
 Vol. 100
 Vol. 290 R$
 Neg. 1 18/09/25
 Osc. -0.34 %
 Fech. 2.89
 Abert. 2.89 
 Máx. 2.89
 Min. 2.89
 Méd. 2.89
 Vol. 1000
 Vol. 2890 R$
 Neg. 1 17/09/25
 Osc. -1.36 %
 Fech. 2.90
 Abert. 2.89 
 Máx. 2.90
 Min. 2.89
 Méd. 2.89
 Vol. 1700
 Vol. 4913 R$
 Neg. 10 12/09/25
 Osc. +1.37 %
 Fech. 2.94
 Abert. 2.94 
 Máx. 2.94
 Min. 2.94
 Méd. 2.94
 Vol. 100
 Vol. 294 R$
 Neg. 1 11/09/25
 Osc. +3.2 %
 Fech. 2.90
 Abert. 2.78 
 Máx. 2.90
 Min. 2.78
 Méd. 2.79
 Vol. 1100
 Vol. 3069 R$
 Neg. 2 10/09/25
 Osc. -1.4 %
 Fech. 2.81
 Abert. 2.81 
 Máx. 2.81
 Min. 2.81
 Méd. 2.80
 Vol. 300
 Vol. 840 R$
 Neg. 3 05/09/25
 Osc. +1.78 %
 Fech. 2.85
 Abert. 2.85 
 Máx. 2.85
 Min. 2.85
 Méd. 2.85
 Vol. 200
 Vol. 570 R$
 Neg. 2 04/09/25
 Osc. 0 %
 Fech. 2.80
 Abert. 2.80 
 Máx. 2.80
 Min. 2.80
 Méd. 2.80
 Vol. 100
 Vol. 280 R$
 Neg. 1 03/09/25
 Osc. -0.35 %
 Fech. 2.80
 Abert. 2.80 
 Máx. 2.80
 Min. 2.80
 Méd. 2.80
 Vol. 400
 Vol. 1120 R$
 Neg. 2 02/09/25
 Osc. +0.35 %
 Fech. 2.81
 Abert. 2.81 
 Máx. 2.81
 Min. 2.81
 Méd. 2.81
 Vol. 1700
 Vol. 4777 R$
 Neg. 4 01/09/25
 Osc. 0 %
 Fech. 2.80
 Abert. 2.80 
 Máx. 2.80
 Min. 2.80
 Méd. 2.80
 Vol. 100
 Vol. 280 R$
 Neg. 1 29/08/25
 Osc. 0 %
 Fech. 2.80
 Abert. 2.80 
 Máx. 2.80
 Min. 2.80
 Méd. 2.80
 Vol. 100
 Vol. 280 R$
 Neg. 1 28/08/25
 Osc. 0 %
 Fech. 2.80
 Abert. 2.80 
 Máx. 2.80
 Min. 2.80
 Méd. 2.80
 Vol. 100
 Vol. 280 R$
 Neg. 1 27/08/25
 Osc. +4.08 %
 Fech. 2.80
 Abert. 2.90 
 Máx. 2.90
 Min. 2.80
 Méd. 2.85
 Vol. 400
 Vol. 1140 R$
 Neg. 3 26/08/25
 Osc. +0.37 %
 Fech. 2.69
 Abert. 2.69 
 Máx. 2.85
 Min. 2.67
 Méd. 2.74
 Vol. 1100
 Vol. 3014 R$
 Neg. 10 25/08/25
 Osc. -10.36 %
 Fech. 2.68
 Abert. 2.96 
 Máx. 2.99
 Min. 2.67
 Méd. 2.81
 Vol. 9000
 Vol. 25290 R$
 Neg. 17 22/08/25
 Osc. -0.33 %
 Fech. 2.99
 Abert. 3.00 
 Máx. 3.00
 Min. 2.96
 Méd. 2.98
 Vol. 500
 Vol. 1490 R$
 Neg. 4 21/08/25
 Osc. -1.96 %
 Fech. 3.00
 Abert. 3.30 
 Máx. 3.30
 Min. 2.80
 Méd. 2.90
 Vol. 6700
 Vol. 19430 R$
 Neg. 23 20/08/25
 Osc. -31.84 %
 Fech. 3.06
 Abert. 3.70 
 Máx. 3.90
 Min. 3.06
 Méd. 3.43
 Vol. 70200
 Vol. 240786 R$
 Neg. 156 18/08/25
 Osc. -0.22 %
 Fech. 4.49
 Abert. 4.49 
 Máx. 4.49
 Min. 4.49
 Méd. 4.49
 Vol. 100
 Vol. 449 R$
 Neg. 1 15/08/25
 Osc. 0 %
 Fech. 4.50
 Abert. 4.50 
 Máx. 4.50
 Min. 4.50
 Méd. 4.50
 Vol. 100
 Vol. 450 R$
 Neg. 1 13/08/25
 Osc. +2.5 %
 Fech. 4.50
 Abert. 4.50 
 Máx. 4.50
 Min. 4.50
 Méd. 4.50
 Vol. 100
 Vol. 450 R$
 Neg. 1 12/08/25
 Osc. +9.2 %
 Fech. 4.39
 Abert. 4.39 
 Máx. 4.39
 Min. 4.39
 Méd. 4.39
 Vol. 100
 Vol. 439 R$
 Neg. 1 07/08/25
 Osc. -5.85 %
 Fech. 4.02
 Abert. 4.02 
 Máx. 4.02
 Min. 4.02
 Méd. 4.02
 Vol. 600
 Vol. 2412 R$
 Neg. 3 31/07/25
 Osc. -0.46 %
 Fech. 4.27
 Abert. 4.50 
 Máx. 4.50
 Min. 4.27
 Méd. 4.29
 Vol. 6500
 Vol. 27885 R$
 Neg. 9 30/07/25
 Osc. -0.23 %
 Fech. 4.29
 Abert. 4.29 
 Máx. 4.29
 Min. 4.29
 Méd. 4.29
 Vol. 100
 Vol. 429 R$
 Neg. 1 21/07/25
 Osc. 0 %
 Fech. 4.30
 Abert. 4.30 
 Máx. 4.30
 Min. 4.30
 Méd. 4.30
 Vol. 100
 Vol. 430 R$
 Neg. 1 16/07/25
 Osc. +0.23 %
 Fech. 4.30
 Abert. 4.30 
 Máx. 4.30
 Min. 4.30
 Méd. 4.30
 Vol. 500
 Vol. 2150 R$
 Neg. 1 15/07/25
 Osc. 0 %
 Fech. 4.29
 Abert. 4.30 
 Máx. 4.30
 Min. 4.29
 Méd. 4.29
 Vol. 200
 Vol. 858 R$
 Neg. 2 11/07/25
 Osc. -1.6 %
 Fech. 4.29
 Abert. 4.60 
 Máx. 4.60
 Min. 4.29
 Méd. 4.44
 Vol. 600
 Vol. 2664 R$
 Neg. 3 09/07/25
 Osc. -7.23 %
 Fech. 4.36
 Abert. 4.36 
 Máx. 4.36
 Min. 4.36
 Méd. 4.36
 Vol. 600
 Vol. 2616 R$
 Neg. 5 08/07/25
 Osc. +2.39 %
 Fech. 4.70
 Abert. 4.59 
 Máx. 4.70
 Min. 4.59
 Méd. 4.60
 Vol. 600
 Vol. 2760 R$
 Neg. 2 07/07/25
 Osc. +7.24 %
 Fech. 4.59
 Abert. 4.29 
 Máx. 4.60
 Min. 4.29
 Méd. 4.46
 Vol. 1600
 Vol. 7136 R$
 Neg. 5 04/07/25
 Osc. -5.09 %
 Fech. 4.28
 Abert. 4.28 
 Máx. 4.28
 Min. 4.28
 Méd. 4.28
 Vol. 100
 Vol. 428 R$
 Neg. 1 01/07/25
 Osc. -1.95 %
 Fech. 4.51
 Abert. 4.51 
 Máx. 4.51
 Min. 4.51
 Méd. 4.51
 Vol. 100
 Vol. 451 R$
 Neg. 1 26/06/25
 Osc. +3.6 %
 Fech. 4.60
 Abert. 4.60 
 Máx. 4.60
 Min. 4.60
 Méd. 4.60
 Vol. 1000
 Vol. 4600 R$
 Neg. 2 25/06/25
 Osc. -9.38 %
 Fech. 4.44
 Abert. 4.63 
 Máx. 4.63
 Min. 4.30
 Méd. 4.46
 Vol. 18300
 Vol. 81618 R$
 Neg. 17 23/06/25
 Osc. 0 %
 Fech. 4.90
 Abert. 4.90 
 Máx. 4.90
 Min. 4.90
 Méd. 4.90
 Vol. 100
 Vol. 490 R$
 Neg. 1 18/06/25
 Osc. +2.08 %
 Fech. 4.90
 Abert. 4.90 
 Máx. 4.90
 Min. 4.90
 Méd. 4.90
 Vol. 100
 Vol. 490 R$
 Neg. 1 16/06/25
 Osc. +4.34 %
 Fech. 4.80
 Abert. 4.61 
 Máx. 4.80
 Min. 4.61
 Méd. 4.71
 Vol. 1500
 Vol. 7065 R$
 Neg. 4 13/06/25
 Osc. -8 %
 Fech. 4.60
 Abert. 4.92 
 Máx. 4.92
 Min. 4.60
 Méd. 4.83
 Vol. 2000
 Vol. 9660 R$
 Neg. 6 10/06/25
 Osc. +4.16 %
 Fech. 5.00
 Abert. 5.00 
 Máx. 5.00
 Min. 5.00
 Méd. 5.00
 Vol. 100
 Vol. 500 R$
 Neg. 1 06/06/25
 Osc. 0 %
 Fech. 4.80
 Abert. 4.80 
 Máx. 4.80
 Min. 4.80
 Méd. 4.80
 Vol. 100
 Vol. 480 R$
 Neg. 1 05/06/25
 Osc. -8.57 %
 Fech. 4.80
 Abert. 5.20 
 Máx. 5.20
 Min. 4.72
 Méd. 4.90
 Vol. 10100
 Vol. 49490 R$
 Neg. 32 04/06/25
 Osc. -4.54 %
 Fech. 5.25
 Abert. 5.22 
 Máx. 5.25
 Min. 5.22
 Méd. 5.24
 Vol. 300
 Vol. 1572 R$
 Neg. 2 03/06/25
 Osc. +4.16 %
 Fech. 5.50
 Abert. 5.50 
 Máx. 5.50
 Min. 5.50
 Méd. 5.50
 Vol. 900
 Vol. 4950 R$
 Neg. 7 30/05/25
 Osc. +0.18 %
 Fech. 5.28
 Abert. 5.48 
 Máx. 5.48
 Min. 5.28
 Méd. 5.32
 Vol. 500
 Vol. 2660 R$
 Neg. 2 27/05/25
 Osc. +1.15 %
 Fech. 5.27
 Abert. 5.27 
 Máx. 5.27
 Min. 5.27
 Méd. 5.27
 Vol. 100
 Vol. 527 R$
 Neg. 1 26/05/25
 Osc. -14.86 %
 Fech. 5.21
 Abert. 5.10 
 Máx. 5.30
 Min. 5.10
 Méd. 5.11
 Vol. 2900
 Vol. 14819 R$
 Neg. 9 23/05/25
 Osc. +0.16 %
 Fech. 6.12
 Abert. 6.12 
 Máx. 6.12
 Min. 6.12
 Méd. 6.12
 Vol. 300
 Vol. 1836 R$
 Neg. 1 21/05/25
 Osc. -13.08 %
 Fech. 6.11
 Abert. 5.64 
 Máx. 6.11
 Min. 5.64
 Méd. 5.79
 Vol. 600
 Vol. 3474 R$
 Neg. 6 15/05/25
 Osc. +2.03 %
 Fech. 7.03
 Abert. 6.99 
 Máx. 8.01
 Min. 6.99
 Méd. 7.19
 Vol. 4800
 Vol. 34512 R$
 Neg. 26 14/05/25
 Osc. +35.09 %
 Fech. 6.89
 Abert. 6.95 
 Máx. 6.95
 Min. 6.89
 Méd. 6.90
 Vol. 600
 Vol. 4140 R$
 Neg. 2 12/05/25
 Osc. -7.27 %
 Fech. 5.10
 Abert. 5.10 
 Máx. 5.10
 Min. 5.10
 Méd. 5.10
 Vol. 300
 Vol. 1530 R$
 Neg. 104/03/26
 Osc. +1.37 %
 Fech. 2.94
 Abert. 2.96
 Máx. 2.96
 Mín. 2.94
 Méd. 2.94
 Vol. 400
 Vol. 1176 R$
 Neg. 4


Em formato de tabela................. Gráfico Interativo

 

Volume Médio : 1. mil R$ (15 pregões)
5. mil R$ (80 pregões)
Liquidez : 29% (30 dias)
46% (6 meses)
Rendimento : -15.76% (30 dias)
5.00% (6 meses)
-51.0 % (12 meses)


Detalhes dos gráficos e tabela.
Para imprimir gráficos ou tabela

Código