Stovec Industries Limited STOVACQ.BO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.346 B 13.18 % | 2.073 B -11.67 % | 2.346 B 12.97 % | 2.077 B 52.96 % | 1.358 B -24.18 % | 1.791 B -0.04 % | 1.792 B -11.56 % | 2.026 B 5.34 % | 1.923 B 18.57 % | 1.622 B 58.48 % | 1.023 B 32.44 % | 772.756 M 5.73 % | 730.890 M 22.15 % | 598.339 M 1.15 % | 591.528 M 27.42 % | 464.222 M -1.19 % | 469.815 M 55.43 % | 302.270 M -49.21 % | 595.132 M 1.84 % | 584.394 M 0.12 % | 583.699 M |
| Net income | 129.610 M 43.42 % | 90.370 M -63.51 % | 247.670 M -16.44 % | 296.410 M 120.17 % | 134.630 M -51.81 % | 279.370 M -27.86 % | 387.249 M 42.60 % | 271.554 M 8.86 % | 249.449 M 14.00 % | 218.822 M 88.59 % | 116.033 M 9.66 % | 105.815 M 43.01 % | 73.993 M 55.99 % | 47.435 M -34.26 % | 72.150 M 10.14 % | 65.507 M -1.00 % | 66.168 M 190.20 % | 22.801 M 30.26 % | 17.505 M -16.92 % | 21.069 M -47.61 % | 40.216 M |
| Income before tax | 174.490 M 52.81 % | 114.190 M -64.81 % | 324.460 M -16.90 % | 390.460 M 127.51 % | 171.620 M -53.89 % | 372.160 M -31.48 % | 543.154 M 30.74 % | 415.455 M 9.95 % | 377.850 M 13.88 % | 331.789 M 92.32 % | 172.518 M 14.11 % | 151.184 M 41.26 % | 107.028 M 55.80 % | 68.696 M -36.34 % | 107.914 M 10.80 % | 97.396 M 3.21 % | 94.365 M 174.96 % | 34.320 M 39.06 % | 24.679 M -20.04 % | 30.864 M -45.47 % | 56.603 M |
| Income before tax ratio | 0.07 35.01 % | 0.06 -60.16 % | 0.14 -26.44 % | 0.19 48.74 % | 0.13 -39.18 % | 0.21 -31.46 % | 0.30 47.82 % | 0.21 4.38 % | 0.20 -3.95 % | 0.20 21.35 % | 0.17 -13.84 % | 0.20 33.60 % | 0.15 27.55 % | 0.11 -37.07 % | 0.18 -13.05 % | 0.21 4.46 % | 0.20 76.90 % | 0.11 173.80 % | 0.04 -21.48 % | 0.05 -45.54 % | 0.10 |
| EBITDA | 240.250 M 35.12 % | 177.810 M -53.72 % | 384.240 M 3.32 % | 371.910 M 132.04 % | 160.280 M -61.50 % | 416.260 M -30.39 % | 597.946 M 25.21 % | 477.573 M 11.10 % | 429.864 M 11.27 % | 386.311 M 93.34 % | 199.805 M 46.00 % | 136.852 M 42.40 % | 96.106 M 14.99 % | 83.575 M -30.05 % | 119.477 M 3.92 % | 114.973 M 8.62 % | 105.853 M 159.52 % | 40.787 M -23.88 % | 53.582 M -13.50 % | 61.943 M -19.17 % | 76.637 M |
| Net income ratio | 0.06 26.72 % | 0.04 -58.69 % | 0.11 -26.03 % | 0.14 43.94 % | 0.10 -36.44 % | 0.16 -27.83 % | 0.22 61.24 % | 0.13 3.34 % | 0.13 -3.85 % | 0.13 18.99 % | 0.11 -17.20 % | 0.14 35.26 % | 0.10 27.70 % | 0.08 -35.00 % | 0.12 -13.56 % | 0.14 0.19 % | 0.14 86.71 % | 0.08 156.46 % | 0.03 -18.42 % | 0.04 -47.67 % | 0.07 |
| Ratio EBITDA | 0.10 19.38 % | 0.09 -47.61 % | 0.16 -8.54 % | 0.18 51.70 % | 0.12 -49.21 % | 0.23 -30.36 % | 0.33 41.57 % | 0.24 5.47 % | 0.22 -6.15 % | 0.24 22.00 % | 0.20 10.24 % | 0.18 34.68 % | 0.13 -5.86 % | 0.14 -30.85 % | 0.20 -18.45 % | 0.25 9.92 % | 0.23 66.97 % | 0.13 49.87 % | 0.09 -15.06 % | 0.11 -19.27 % | 0.13 |
| Gross profit ratio | 0.43 8.74 % | 0.39 44.37 % | 0.27 -24.47 % | 0.36 -6.28 % | 0.38 67.85 % | 0.23 7.25 % | 0.21 8.70 % | 0.20 -53.81 % | 0.42 -1.85 % | 0.43 105.05 % | 0.21 -7.26 % | 0.23 -42.97 % | 0.40 0.03 % | 0.40 20.06 % | 0.33 20.48 % | 0.27 22.15 % | 0.23 6.47 % | 0.21 41.39 % | 0.15 178.10 % | 0.05 -74.19 % | 0.21 |
| Weighted average shs out dil | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M |
| Weighted average shs out | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M |
| EPS diluted | 62.06 43.39 % | 43.28 -63.51 % | 118.61 -16.45 % | 141.96 120.16 % | 64.48 -51.81 % | 133.80 -27.86 % | 185.46 42.61 % | 130.05 8.86 % | 119.47 14.00 % | 104.80 88.59 % | 55.57 9.65 % | 50.68 43.00 % | 35.44 55.99 % | 22.72 -34.24 % | 34.55 10.14 % | 31.37 -1.01 % | 31.69 113.83 % | 14.82 76.85 % | 8.38 -16.95 % | 10.09 -47.61 % | 19.26 |
| Earnings per share | 62.06 43.39 % | 43.28 -63.51 % | 118.61 -16.45 % | 141.96 120.16 % | 64.48 -51.81 % | 133.80 -27.86 % | 185.46 42.61 % | 130.05 8.86 % | 119.47 14.00 % | 104.80 88.59 % | 55.57 9.65 % | 50.68 43.00 % | 35.44 55.99 % | 22.72 -34.24 % | 34.55 10.14 % | 31.37 -1.01 % | 31.69 113.83 % | 14.82 76.85 % | 8.38 -16.95 % | 10.09 -47.61 % | 19.26 |
| Gross profit | 997.740 M 23.07 % | 810.680 M 27.53 % | 635.690 M -14.67 % | 745.010 M 43.35 % | 519.720 M 27.26 % | 408.400 M 7.21 % | 380.917 M -3.87 % | 396.239 M -51.34 % | 814.312 M 16.38 % | 699.717 M 224.97 % | 215.316 M 22.82 % | 175.309 M -39.71 % | 290.768 M 22.19 % | 237.968 M 21.44 % | 195.957 M 53.52 % | 127.642 M 20.70 % | 105.754 M 65.49 % | 63.903 M -28.19 % | 88.988 M 183.21 % | 31.421 M -74.16 % | 121.615 M |
| Income tax expense | 44.880 M 88.41 % | 23.820 M -68.98 % | 76.790 M -18.35 % | 94.050 M 154.26 % | 36.990 M -60.14 % | 92.790 M -40.48 % | 155.905 M 208.34 % | -143.901 M -12.07 % | -128.401 M -13.66 % | -112.967 M -299.99 % | 56.485 M 24.50 % | 45.369 M 37.34 % | 33.035 M 55.38 % | 21.261 M -40.55 % | 35.764 M 12.15 % | 31.889 M 13.10 % | 28.197 M 144.79 % | 11.519 M 46.14 % | 7.882 M -19.37 % | 9.775 M -40.35 % | 16.387 M |
| Cost of revenue | 1.348 B 6.82 % | 1.262 B -12.91 % | 1.449 B 8.78 % | 1.332 B 58.92 % | 838.190 M -39.38 % | 1.383 B -2.00 % | 1.411 B -13.43 % | 1.630 B 46.97 % | 1.109 B 20.23 % | 922.258 M 14.12 % | 808.120 M 35.26 % | 597.448 M 35.75 % | 440.122 M 22.13 % | 360.371 M -8.90 % | 395.571 M 17.53 % | 336.580 M -7.55 % | 364.061 M 52.73 % | 238.367 M -52.91 % | 506.144 M -8.47 % | 552.973 M 19.67 % | 462.084 M |
| General and administrative expenses | 9.170 M 11.29 % | 8.240 M 2.49 % | 8.040 M -6.73 % | 8.620 M 29.04 % | 6.680 M -54.15 % | 14.570 M 118.18 % | 6.678 M 13.63 % | 5.877 M -4.33 % | 6.143 M 9.94 % | 5.587 M -70.67 % | 19.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 37.310 M 78.86 % | 20.860 M -21.67 % | 26.630 M -13.00 % | 30.610 M 50.05 % | 20.400 M -59.17 % | 49.960 M 1 185.28 % | 3.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.493 M | 0.000 | 0.000 -100.00 % | 26.609 M -11.43 % | 30.044 M 41.69 % | 21.205 M 0.56 % | 21.087 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 810.030 M 14.52 % | 707.300 M 260.89 % | 195.990 M -48.56 % | 381.000 M 1.72 % | 374.550 M -6.13 % | 399.010 M 5 910.57 % | 6.638 M -52.23 % | 13.896 M -96.97 % | 458.878 M 17.02 % | 392.124 M 8 141.02 % | -4.877 M -142.02 % | 11.605 M -94.48 % | 210.090 M 37.03 % | 153.317 M 167.65 % | 57.282 M 596.28 % | 8.227 M -78.18 % | 37.700 M 2 022.94 % | 1.776 M -28.42 % | 2.481 M -62.75 % | 6.660 M 677.56 % | -1.153 M |
| Operating expenses | 856.510 M 15.75 % | 739.940 M 215.81 % | 234.300 M -44.76 % | 424.120 M 4.78 % | 404.780 M -13.28 % | 466.770 M 14.95 % | 406.068 M -9.82 % | 450.280 M -4.28 % | 470.424 M 18.28 % | 397.711 M 75.43 % | 226.702 M 3.69 % | 218.630 M 4.06 % | 210.090 M 13.37 % | 185.307 M 112.20 % | 87.326 M 196.71 % | 29.432 M -49.94 % | 58.787 M 58.12 % | 37.179 M -48.30 % | 71.906 M 979.66 % | 6.660 M -90.94 % | 73.509 M |
| Cost and expenses | 2.204 B 10.12 % | 2.002 B -6.84 % | 2.149 B 22.36 % | 1.756 B 41.28 % | 1.243 B -15.58 % | 1.472 B 2.76 % | 1.433 B -12.67 % | 1.641 B 3.89 % | 1.579 B 19.64 % | 1.320 B 50.48 % | 877.148 M 34.77 % | 650.864 M 0.10 % | 650.212 M 19.16 % | 545.678 M 13.00 % | 482.897 M 31.93 % | 366.012 M -13.44 % | 422.848 M 53.46 % | 275.546 M -52.33 % | 578.050 M 3.29 % | 559.633 M 4.49 % | 535.594 M |
| Research and development expenses | 0.000 -100.00 % | 3.540 M -2.75 % | 3.640 M -6.43 % | 3.890 M 23.49 % | 3.150 M -2.48 % | 3.230 M -14.78 % | 3.790 M 9.32 % | 3.467 M -35.84 % | 5.403 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.381 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 46.480 M 59.73 % | 29.100 M -16.07 % | 34.670 M -11.62 % | 39.230 M 44.87 % | 27.080 M -58.04 % | 64.530 M 510.79 % | 10.565 M 79.77 % | 5.877 M -4.33 % | 6.143 M 9.94 % | 5.587 M -78.95 % | 26.543 M -47.10 % | 50.180 M | 0.000 -100.00 % | 26.609 M -11.43 % | 30.044 M 41.69 % | 21.205 M 0.56 % | 21.087 M -45.87 % | 38.955 M -47.63 % | 74.387 M | 0.000 -100.00 % | 72.356 M |
| Interest income | 19.090 M -29.71 % | 27.160 M -12.08 % | 30.890 M -11.74 % | 35.000 M -6.89 % | 37.590 M -10.95 % | 42.210 M 24.15 % | 33.998 M 59.93 % | 21.258 M -16.37 % | 25.419 M 86.11 % | 13.658 M -17.44 % | 16.543 M -10.31 % | 18.445 M 17.74 % | 15.666 M 87.67 % | 8.348 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.401 M 727.19 % | 532.029 K 44.41 % | 368.418 K -51.45 % | 758.773 K |
| Interest expense | 850.000 K -3.41 % | 880.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 650.000 K -71.35 % | 2.269 M 41.56 % | 1.603 M -55.44 % | 3.597 M 60.22 % | 2.245 M 173.14 % | 821.926 K 8.46 % | 757.818 K -24.25 % | 1.000 M 33.79 % | 747.735 K 4.38 % | 716.343 K -12.07 % | 814.717 K 277.50 % | 215.821 K -62.87 % | 581.257 K -81.89 % | 3.210 M 17.75 % | 2.726 M -18.28 % | 3.335 M |
| Depreciation and amortization | 65.760 M 3.36 % | 63.620 M 6.42 % | 59.780 M 17.17 % | 51.020 M 12.53 % | 45.340 M 2.81 % | 44.100 M -16.04 % | 52.524 M -13.21 % | 60.515 M 16.34 % | 52.014 M -0.50 % | 52.277 M 97.54 % | 26.464 M 76.90 % | 14.960 M -3.03 % | 15.429 M 3.69 % | 14.879 M 37.18 % | 10.847 M -35.29 % | 16.762 M 37.17 % | 12.220 M 107.61 % | 5.886 M -77.09 % | 25.693 M -9.38 % | 28.353 M 69.80 % | 16.698 M |
| Operating income | 141.230 M 99.65 % | 70.740 M -64.19 % | 197.550 M -38.44 % | 320.890 M 179.18 % | 114.940 M -63.93 % | 318.660 M -11.20 % | 358.843 M -6.83 % | 385.147 M 12.00 % | 343.888 M 13.87 % | 302.006 M 106.45 % | 146.289 M 20.02 % | 121.892 M 51.09 % | 80.678 M 53.20 % | 52.662 M -51.52 % | 108.630 M 10.61 % | 98.210 M 109.11 % | 46.967 M 75.75 % | 26.724 M 56.45 % | 17.082 M -31.01 % | 24.761 M -48.53 % | 48.106 M |
| Operating income ratio | 0.06 76.40 % | 0.03 -59.46 % | 0.08 -45.50 % | 0.15 82.52 % | 0.08 -52.43 % | 0.18 -11.17 % | 0.20 5.35 % | 0.19 6.32 % | 0.18 -3.96 % | 0.19 30.26 % | 0.14 -9.38 % | 0.16 42.90 % | 0.11 25.42 % | 0.09 -52.07 % | 0.18 -13.20 % | 0.21 111.62 % | 0.10 13.07 % | 0.09 208.03 % | 0.03 -32.26 % | 0.04 -48.59 % | 0.08 |
| Total other income expenses net | 33.260 M -23.45 % | 43.450 M -65.76 % | 126.910 M 82.42 % | 69.570 M 22.74 % | 56.680 M 5.94 % | 53.500 M -70.97 % | 184.310 M 508.13 % | 30.308 M -10.76 % | 33.962 M 14.04 % | 29.782 M 13.54 % | 26.229 M -10.46 % | 29.292 M 11.16 % | 26.350 M 64.34 % | 16.034 M 2 338.32 % | -716.343 K 12.07 % | -814.717 K -101.72 % | 47.398 M 524.02 % | 7.596 M -0.03 % | 7.598 M 24.47 % | 6.104 M -28.17 % | 8.497 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -165.350 M 24.53 % | -219.100 M 7.76 % | -237.520 M -51.21 % | -157.080 M -15.14 % | -136.420 M 56.49 % | -313.560 M -287.46 % | -80.927 M 53.27 % | -173.175 M -65.78 % | -104.463 M 62.34 % | -277.392 M -87.10 % | -148.258 M 44.20 % | -265.716 M -25.96 % | -210.950 M -36.42 % | -154.632 M 26.94 % | -211.654 M -27.47 % | -166.038 M -10.53 % | -150.217 M 4.77 % | -157.746 M -1 348.92 % | 12.631 M -71.52 % | 44.352 M -19.59 % | 55.157 M |
| Total investments | 144.630 M -37.89 % | 232.870 M -64.53 % | 656.600 M 4.09 % | 630.780 M -10.70 % | 706.360 M 9 976.46 % | 7.010 M -36.74 % | 11.082 M -14.09 % | 12.899 M 17.25 % | 11.002 M 366 627.07 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K -99.98 % | 19.881 M 662 587.20 % | 3.000 K -99.94 % | 5.008 M 0.00 % | 5.008 M 61 919.50 % | 8.075 K -98.96 % | 779.150 K -58.34 % | 1.870 M -89.46 % | 17.743 M 927.89 % | 1.726 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.796 M -67.03 % | 47.911 M -30.06 % | 68.501 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 183.443 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 255.790 M 22.50 % | 208.802 M 23.59 % | 168.945 M | 0.000 -100.00 % | 126.877 M 10.02 % | 115.324 M 13.73 % | 101.398 M |
| Retained earnings | 1.157 B -11.47 % | 1.307 B -20.50 % | 1.643 B 8.53 % | 1.514 B 19.51 % | 1.267 B 0.59 % | 1.260 B 12.21 % | 1.123 B 26.65 % | 886.392 M 27.77 % | 693.737 M | 0.000 -100.00 % | 318.685 M 25.73 % | 253.478 M 29.67 % | 195.478 M 26.15 % | 154.951 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M -50.00 % | 41.760 M 100.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M |
| Total equity | 1.250 B -10.78 % | 1.401 B -19.37 % | 1.737 B 8.09 % | 1.607 B 18.64 % | 1.355 B 0.53 % | 1.347 B 11.05 % | 1.213 B 3.75 % | 1.170 B 19.62 % | 977.678 M 34.37 % | 727.605 M 25.10 % | 581.627 M 15.37 % | 504.127 M 15.86 % | 435.127 M 12.41 % | 387.101 M 8.65 % | 356.289 M 15.19 % | 309.300 M 14.79 % | 269.444 M -46.57 % | 504.266 M 121.78 % | 227.376 M 5.35 % | 215.823 M 6.90 % | 201.896 M |
| Other non current liabilities | 8.140 M 35.22 % | 6.020 M -72.28 % | 21.720 M 7.47 % | 20.210 M -4.31 % | 21.120 M 1 940.71 % | 1.035 M -96.15 % | 26.907 M 16.30 % | 23.137 M 15.06 % | 20.109 M 2.71 % | 19.578 M -6.73 % | 20.990 M -16.39 % | 25.104 M 12.32 % | 22.350 M 9.88 % | 20.341 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.167 M 3.15 % | 13.735 M 29.45 % | 10.610 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.227 M -62.71 % | 3.290 M |
| Total non current liabilities | 8.140 M -65.84 % | 23.830 M 9.71 % | 21.720 M 7.47 % | 20.210 M -4.31 % | 21.120 M 24.82 % | 16.920 M -46.25 % | 31.478 M 6.12 % | 29.662 M 4.83 % | 28.296 M -15.12 % | 33.336 M 2.42 % | 32.549 M -2.10 % | 33.249 M 9.56 % | 30.348 M 14.54 % | 26.496 M 492.67 % | 4.471 M | 0.000 -100.00 % | 3.994 M 609.58 % | 562.886 K -98.53 % | 38.300 M -14.06 % | 44.567 M -13.27 % | 51.385 M |
| Other current liabilities | 201.620 M 153.32 % | 79.590 M -30.07 % | 113.820 M -35.80 % | 177.280 M 84.47 % | 96.100 M -14.42 % | 112.290 M -60.17 % | 281.900 M 513.81 % | 45.926 M -73.27 % | 171.833 M 18.44 % | 145.079 M 58.31 % | 91.640 M -0.69 % | 92.275 M 24.96 % | 73.842 M 6.48 % | 69.348 M -64.73 % | 196.642 M 12.04 % | 175.504 M -13.10 % | 201.966 M -42.49 % | 351.189 M 879.84 % | 35.841 M -13.58 % | 41.472 M -13.68 % | 48.045 M |
| Deferred revenue | 0.000 -100.00 % | 102.910 M 141.86 % | 42.550 M -52.78 % | 90.110 M -31.82 % | 132.160 M 64.03 % | 80.570 M | 0.000 -100.00 % | 25.080 M | 0.000 -100.00 % | 97.339 M 108.51 % | 46.683 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.796 M -66.16 % | 46.684 M -28.41 % | 65.211 M |
| Total current liabilities | 346.890 M -24.41 % | 458.910 M 19.20 % | 384.980 M 0.79 % | 381.970 M -11.21 % | 430.210 M 3.10 % | 417.280 M -19.97 % | 521.432 M 43.33 % | 363.793 M -17.30 % | 439.891 M -3.03 % | 453.631 M 47.05 % | 308.482 M 80.89 % | 170.532 M 3.40 % | 164.924 M 1.76 % | 162.069 M -17.58 % | 196.642 M 12.04 % | 175.504 M -13.10 % | 201.966 M -42.49 % | 351.189 M 128.32 % | 153.813 M -22.89 % | 199.460 M -6.39 % | 213.071 M |
| Total liabilities | 355.030 M -26.46 % | 482.740 M 18.70 % | 406.700 M 1.12 % | 402.180 M -10.89 % | 451.330 M 3.95 % | 434.200 M -21.47 % | 552.910 M 40.53 % | 393.455 M -15.96 % | 468.187 M -3.86 % | 486.966 M 42.79 % | 341.031 M 67.35 % | 203.780 M 4.36 % | 195.272 M 3.56 % | 188.565 M -6.24 % | 201.113 M 14.59 % | 175.504 M -14.79 % | 205.960 M -41.45 % | 351.751 M 83.10 % | 192.113 M -21.27 % | 244.027 M -7.73 % | 264.457 M |
| Other non current assets | 23.040 M -13.45 % | 26.620 M -36.41 % | 41.860 M 647.50 % | 5.600 M -84.60 % | 36.370 M -92.20 % | 466.360 M 29 556.42 % | 1.573 M -33.99 % | 2.382 M -99.33 % | 353.759 M 849.51 % | 37.257 M 55.01 % | 24.035 M -49.66 % | 47.741 M 11.06 % | 42.988 M 68.54 % | 25.506 M 409.29 % | 5.008 M 0.00 % | 5.008 M 61 919.50 % | 8.075 K -97.93 % | 389.575 K 439.74 % | 72.178 K 0.00 % | 72.178 K 0.00 % | 72.178 K |
| Long term investments | 30.090 M 100.60 % | 15.000 M -83.52 % | 91.030 M 24.70 % | 73.000 M 773.21 % | 8.360 M 101.92 % | -436.120 M -2 991.69 % | 15.082 M -75.07 % | 60.489 M 140.46 % | -149.498 M | 0.000 | 0.000 100.00 % | -29.365 M | 0.000 100.00 % | -5.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 389.575 K 0.00 % | 389.575 K 0.00 % | 389.575 K 0.00 % | 389.575 K |
| Intangible assets | 6.320 M -9.46 % | 6.980 M 235.58 % | 2.080 M -99.34 % | 313.220 M 149 052.38 % | 210.000 K -82.64 % | 1.210 M -58.40 % | 2.909 M -89.16 % | 26.829 M -36.54 % | 42.278 M -25.15 % | 56.482 M -21.39 % | 71.849 M 6 427.98 % | 1.101 M 77.44 % | 620.282 K -62.19 % | 1.641 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.495 M -2.86 % | 154.924 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 6.320 M -14.25 % | 7.370 M 254.33 % | 2.080 M -95.86 % | 50.270 M 23 838.10 % | 210.000 K -82.64 % | 1.210 M -58.40 % | 2.909 M -89.16 % | 26.829 M -36.54 % | 42.278 M -25.15 % | 56.482 M -21.39 % | 71.849 M 6 427.98 % | 1.101 M 77.44 % | 620.282 K -62.19 % | 1.641 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.462 M -19.19 % | 7.997 M | 0.000 |
| Property plant equipment net | 313.970 M -11.61 % | 355.190 M 2.35 % | 347.050 M -3.91 % | 361.170 M 21.90 % | 296.280 M -2.57 % | 304.100 M 3.43 % | 294.010 M -16.49 % | 352.068 M 38.51 % | 254.182 M 25.96 % | 201.800 M 11.78 % | 180.528 M 38.57 % | 130.279 M -2.36 % | 133.433 M 10.81 % | 120.412 M 6.07 % | 113.522 M 47.35 % | 77.042 M -1.94 % | 78.569 M -55.17 % | 175.271 M 63.47 % | 107.221 M -10.69 % | 120.050 M -8.25 % | 130.838 M |
| Total non current assets | 394.840 M -5.35 % | 417.170 M -15.11 % | 491.420 M -0.61 % | 494.420 M 42.73 % | 346.400 M 2.94 % | 336.520 M 2.07 % | 329.695 M -28.21 % | 459.264 M -8.28 % | 500.720 M 69.43 % | 295.538 M 6.92 % | 276.413 M 84.58 % | 149.755 M -15.41 % | 177.041 M 24.19 % | 142.556 M 20.27 % | 118.530 M 30.59 % | 90.767 M 15.51 % | 78.577 M -55.37 % | 176.050 M 40.49 % | 125.312 M -10.69 % | 140.313 M -1.59 % | 142.584 M |
| Other current assets | 125.110 M 12.10 % | 111.610 M 265.46 % | 30.540 M -93.16 % | 446.340 M 858.22 % | 46.580 M 92.00 % | 24.260 M 47.77 % | 16.418 M 33.91 % | 12.260 M -57.75 % | 29.019 M 389.25 % | 5.931 M -50.30 % | 11.934 M 1 702.59 % | 662.071 K -94.99 % | 13.204 M 145.60 % | 5.376 M 125.05 % | 2.389 M -12.14 % | 2.719 M -58.33 % | 6.526 M -97.97 % | 320.932 M 9 226.53 % | 3.441 M 0.77 % | 3.415 M -4.43 % | 3.573 M |
| Short term investments | 144.630 M -37.89 % | 232.870 M -58.83 % | 565.570 M 189.96 % | 195.050 M -72.06 % | 698.000 M 57.52 % | 443.130 M -44.71 % | 801.451 M 239.59 % | 236.002 M 47.04 % | 160.500 M | 0.000 | 0.000 -100.00 % | 29.368 M | 0.000 -100.00 % | 5.005 M | 0.000 | 0.000 | 0.000 -100.00 % | 389.575 K -73.69 % | 1.481 M -91.47 % | 17.354 M 1 198.34 % | 1.337 M |
| cash and cash equivalents | 165.350 M -24.53 % | 219.100 M -7.76 % | 237.520 M 51.21 % | 157.080 M 15.14 % | 136.420 M -56.49 % | 313.560 M 287.46 % | 80.927 M -53.27 % | 173.175 M 65.78 % | 104.463 M -62.34 % | 277.392 M 87.10 % | 148.258 M -44.20 % | 265.716 M 25.96 % | 210.950 M 36.42 % | 154.632 M -26.94 % | 211.654 M 27.47 % | 166.038 M 10.53 % | 150.217 M -4.77 % | 157.746 M 4 883.33 % | 3.165 M -11.06 % | 3.559 M -73.33 % | 13.344 M |
| Cash and short term investments | 309.980 M -31.44 % | 452.140 M -43.70 % | 803.090 M 128.07 % | 352.130 M -57.80 % | 834.420 M 10.27 % | 756.690 M -14.24 % | 882.378 M 115.65 % | 409.177 M 54.43 % | 264.963 M -4.48 % | 277.392 M 87.10 % | 148.258 M -49.76 % | 295.085 M 39.88 % | 210.950 M 32.14 % | 159.637 M -24.58 % | 211.654 M 27.47 % | 166.038 M 10.53 % | 150.217 M -4.77 % | 157.746 M 3 295.25 % | 4.646 M -77.78 % | 20.913 M 42.45 % | 14.681 M |
| Total current assets | 1.210 B -17.49 % | 1.466 B -11.27 % | 1.652 B 9.08 % | 1.515 B 3.79 % | 1.459 B 1.00 % | 1.445 B 0.59 % | 1.437 B 30.16 % | 1.104 B 16.78 % | 945.144 M 2.84 % | 919.033 M 42.21 % | 646.245 M 15.78 % | 558.152 M 23.12 % | 453.358 M 4.68 % | 433.110 M -1.31 % | 438.871 M 11.38 % | 394.037 M -0.70 % | 396.827 M -41.64 % | 679.967 M 131.14 % | 294.177 M -7.94 % | 319.537 M -1.31 % | 323.769 M |
| Inventory | 420.620 M -28.13 % | 585.260 M 1.14 % | 578.680 M 46.78 % | 394.260 M 26.84 % | 310.830 M -7.63 % | 336.520 M 37.01 % | 245.619 M -27.00 % | 336.461 M -12.23 % | 383.360 M 27.31 % | 301.116 M 35.06 % | 222.957 M 105.00 % | 108.757 M 7.05 % | 101.593 M -23.57 % | 132.929 M 70.58 % | 77.927 M 31.92 % | 59.071 M -30.15 % | 84.573 M -58.28 % | 202.725 M 49.51 % | 135.594 M -3.34 % | 140.285 M 49.14 % | 94.061 M |
| Net receivables | 354.110 M 11.63 % | 317.210 M 32.09 % | 240.140 M -25.45 % | 322.120 M 20.35 % | 267.650 M -18.31 % | 327.630 M 15.16 % | 284.498 M -14.35 % | 332.145 M 24.03 % | 267.802 M | 0.000 -100.00 % | 263.095 M 71.23 % | 153.649 M 20.40 % | 127.611 M -5.59 % | 135.167 M -7.99 % | 146.901 M -11.62 % | 166.209 M 6.88 % | 155.512 M 10 932.80 % | -1.436 M -100.95 % | 150.495 M -2.86 % | 154.924 M -26.73 % | 211.454 M |
| Tax assets | 21.420 M 64.90 % | 12.990 M 38.19 % | 9.400 M 114.61 % | 4.380 M -15.44 % | 5.180 M 434.02 % | 970.000 K -93.98 % | 16.122 M -7.85 % | 17.496 M -88.30 % | 149.498 M | 0.000 | 0.000 -100.00 % | 29.365 M | 0.000 -100.00 % | 5.002 M | 0.000 -100.00 % | 8.716 M | 0.000 | 0.000 -100.00 % | 11.167 M -5.40 % | 11.805 M 4.61 % | 11.284 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 145.270 M -47.44 % | 276.410 M 20.91 % | 228.610 M 99.52 % | 114.580 M -42.94 % | 200.810 M -6.61 % | 215.020 M -8.96 % | 236.180 M -18.84 % | 291.008 M 8.56 % | 268.058 M 26.91 % | 211.213 M 24.13 % | 170.159 M 117.44 % | 78.257 M -14.08 % | 91.081 M -1.77 % | 92.722 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.017 M -7.21 % | 109.942 M 14.85 % | 95.729 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.140 M -87.87 % | 9.400 M 180.40 % | 3.352 M 88.42 % | 1.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.715 K -88.35 % | 1.362 M -66.66 % | 4.086 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 72.010 M -1.56 % | 73.150 M 0.48 % | 72.800 M 1.31 % | 71.860 M 8.04 % | 66.510 M -0.49 % | 66.840 M -4.36 % | 69.886 M -73.35 % | 262.271 M -0.30 % | 263.061 M -49.73 % | 523.283 M 116.18 % | 242.061 M 5.35 % | 229.769 M 5.03 % | 218.769 M 3.55 % | 211.269 M 165.35 % | 79.619 M 0.00 % | 79.619 M 0.00 % | 79.619 M -82.79 % | 462.505 M 480.90 % | 79.619 M 0.00 % | 79.619 M 0.00 % | 79.619 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.885 M 247.56 % | 4.570 M -29.96 % | 6.525 M -20.30 % | 8.187 M -40.49 % | 13.757 M 19.02 % | 11.559 M 41.91 % | 8.145 M 1.84 % | 7.998 M 29.94 % | 6.155 M 37.67 % | 4.471 M | 0.000 -100.00 % | 3.994 M 609.58 % | 562.886 K -97.67 % | 24.134 M -18.48 % | 29.605 M -21.02 % | 37.485 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.605 B -14.80 % | 1.883 B -12.15 % | 2.144 B 6.70 % | 2.009 B 11.26 % | 1.806 B 1.36 % | 1.782 B 0.87 % | 1.766 B 13.01 % | 1.563 B 8.10 % | 1.446 B 19.04 % | 1.215 B 31.64 % | 922.657 M 30.34 % | 707.907 M 12.30 % | 630.398 M 9.51 % | 575.665 M 3.28 % | 557.402 M 14.97 % | 484.804 M 1.98 % | 475.404 M -44.46 % | 856.017 M 104.06 % | 419.489 M -8.78 % | 459.850 M -1.39 % | 466.353 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -17.810 M -229.21 % | -5.410 M 86.00 % | -38.650 M 84.25 % | -245.370 M -316.20 % | 113.490 M 257.67 % | -71.980 M -152.18 % | 137.940 M 277.87 % | -77.551 M -483.36 % | -13.294 M 71.53 % | -46.696 M 59.48 % | -115.254 M -360.14 % | -25.048 M -196.80 % | 25.877 M 188.79 % | -29.145 M -178.96 % | 36.912 M 187.56 % | 12.836 M 100.31 % | 6.408 M -75.84 % | 26.527 M 1 163.88 % | -2.493 M -116.62 % | 15.000 M 140.14 % | -37.373 M |
| Accounts receivables | -52.930 M 32.77 % | -78.730 M -202.45 % | 76.850 M 209.12 % | -70.430 M -209.60 % | 64.260 M 285.13 % | -34.710 M -153.51 % | 64.868 M 199.83 % | -64.978 M -300.42 % | 32.421 M 160.11 % | -53.932 M | 0.000 | 0.000 -100.00 % | 1.696 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.672 M -1 045.67 % | 4.089 M -92.84 % | 57.109 M 410.56 % | -18.389 M |
| Inventory | 164.630 M 1 747.95 % | -9.990 M 94.48 % | -181.010 M -116.96 % | -83.430 M -501.49 % | 20.780 M 123.28 % | -89.250 M -221.91 % | 73.210 M 59.31 % | 45.955 M 156.01 % | -82.045 M -4.59 % | -78.444 M 32.02 % | -115.386 M -1 160.06 % | -9.157 M -129.08 % | 31.492 M 156.34 % | -55.901 M -182.11 % | -19.815 M -515.34 % | 4.771 M -75.51 % | 19.482 M 705.46 % | -3.218 M -168.60 % | 4.691 M 110.15 % | -46.224 M -106.19 % | -22.418 M |
| Accounts payables | -131.830 M -373.51 % | 48.200 M -35.81 % | 75.090 M 257.88 % | -47.560 M -233.99 % | -14.240 M -158.05 % | 24.530 M 169.10 % | -35.501 M -185.73 % | 41.411 M -22.48 % | 53.419 M -45.84 % | 98.635 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.417 M 706.87 % | -11.274 M -373.95 % | 4.115 M 19.84 % | 3.434 M |
| Other working capital | 2.320 M -94.11 % | 39.360 M 510.86 % | -9.580 M 78.20 % | -43.950 M -202.95 % | 42.690 M 55.52 % | 27.450 M -22.38 % | 35.363 M 135.38 % | -99.940 M -484.84 % | -17.089 M -31.90 % | -12.955 M -9 911.63 % | 132.039 K 100.83 % | -15.891 M -117.33 % | -7.312 M -127.33 % | 26.756 M -52.83 % | 56.727 M 603.33 % | 8.065 M 161.69 % | -13.074 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -59.860 M -259.74 % | -16.640 M 83.47 % | -100.650 M 34.37 % | -153.350 M -41.09 % | -108.690 M 16.52 % | -130.200 M 29.29 % | -184.145 M -12.31 % | -163.957 M -17.43 % | -139.623 M -29.14 % | -108.116 M -52.30 % | -70.990 M -31.96 % | -53.796 M -17.44 % | -45.809 M -51.03 % | -30.330 M 28.38 % | -42.351 M 30.39 % | -60.837 M 30.23 % | -87.193 M -10 569.90 % | 832.793 K 113.84 % | -6.017 M 58.31 % | -14.433 M -0.79 % | -14.319 M |
| Net cash provided by operating activities | 162.580 M 23.22 % | 131.940 M -46.13 % | 244.940 M 472.83 % | 42.760 M -80.72 % | 221.760 M 3.59 % | 214.080 M -47.58 % | 408.391 M 74.18 % | 234.462 M -15.34 % | 276.947 M 20.80 % | 229.254 M 1 699.58 % | 12.739 M -85.41 % | 87.301 M -14.85 % | 102.524 M 325.42 % | 24.099 M -78.73 % | 113.322 M 71.29 % | 66.157 M 156.42 % | 25.800 M -53.97 % | 56.047 M 61.58 % | 34.688 M -30.61 % | 49.989 M 857.32 % | 5.222 M |
| Investments in property plant and equipment | -28.720 M 64.00 % | -79.770 M -17.36 % | -67.970 M 25.90 % | -91.730 M -123.62 % | -41.020 M 24.29 % | -54.180 M -78.12 % | -30.418 M 81.11 % | -161.040 M -119.41 % | -73.398 M -24.43 % | -58.989 M 59.70 % | -146.387 M -994.44 % | -13.375 M 51.73 % | -27.712 M -16.98 % | -23.690 M 50.01 % | -47.388 M -189.13 % | -16.390 M -93.58 % | -8.467 M 79.52 % | -41.340 M -256.14 % | -11.608 M 55.56 % | -26.120 M -125.50 % | -11.583 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 330.000 K -29.79 % | 470.000 K 67.86 % | 280.000 K 100.14 % | -195.710 M -305.65 % | 95.169 M | 0.000 -100.00 % | 326.709 K | 0.000 | 0.000 | 0.000 -100.00 % | 402.975 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.623 M 694.15 % | 330.295 K -36.05 % | 516.501 K -87.57 % | 4.156 M |
| Purchases of investments | 0.000 100.00 % | -276.180 M -2 076.36 % | -12.690 M | 0.000 100.00 % | -270.650 M | 0.000 100.00 % | -567.742 M -18 178.39 % | -3.106 M 97.80 % | -141.109 M -2.55 % | -137.595 M -33 459.76 % | -410.000 K 95.68 % | -9.491 M 52.25 % | -19.878 M | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 69.340 M -78.87 % | 328.130 M 5 424.07 % | 5.940 M -92.59 % | 80.160 M | 0.000 -100.00 % | 359.960 M 246.98 % | 103.740 M 106.01 % | 50.357 M | 0.000 | 0.000 -100.00 % | 29.368 M | 0.000 -100.00 % | 5.005 M -33.27 % | 7.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K |
| Other investing activites | 19.350 M -93.64 % | 304.470 M 953.16 % | 28.910 M -17.23 % | 34.930 M -5.34 % | 36.900 M -22.09 % | 47.360 M 35.52 % | 34.948 M 26.86 % | 27.549 M 38.70 % | 19.863 M 57.95 % | 12.576 M -78.29 % | 57.933 M 87.58 % | 30.885 M 228.16 % | -24.098 M -454.44 % | 6.799 M -36.33 % | 10.678 M -31.28 % | 15.538 M -75.27 % | 62.827 M | 0.000 | 0.000 -100.00 % | 8.953 M | 0.000 |
| Net cash used for investing activites | 59.970 M -78.32 % | 276.650 M 708.29 % | -45.480 M -290.85 % | 23.830 M 108.68 % | -274.490 M -274.36 % | 157.430 M 143.21 % | -364.303 M -322.43 % | -86.240 M 55.62 % | -194.318 M -5.60 % | -184.009 M -209.28 % | -59.496 M -841.95 % | 8.019 M 112.10 % | -66.280 M -605.81 % | -9.391 M 74.42 % | -36.710 M -527.31 % | -5.852 M -110.77 % | 54.360 M 240.41 % | -38.716 M -243.31 % | -11.277 M 32.27 % | -16.650 M -130.38 % | -7.227 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.556 M 29.76 % | -32.115 M -56.65 % | -20.501 M -277.05 % | 11.579 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -275.620 M 35.29 % | -425.960 M -257.89 % | -119.020 M -159.08 % | -45.940 M 63.07 % | -124.400 M -9.75 % | -113.350 M -50.79 % | -75.169 M -16.13 % | -64.728 M -6.90 % | -60.552 M -87.10 % | -32.364 M -3.33 % | -31.320 M -40.19 % | -22.342 M -56.20 % | -14.303 M 33.50 % | -21.507 M 0.49 % | -21.612 M 47.25 % | -40.966 M -515.29 % | -6.658 M -47.52 % | -4.513 M 25.99 % | -6.099 M 25.34 % | -8.169 M 0.15 % | -8.181 M |
| Other financing activites | -850.000 K 3.41 % | -880.000 K | 0.000 | 0.000 | 0.000 100.00 % | -25.530 M -44.05 % | -17.723 M -19.90 % | -14.781 M 7.18 % | -15.925 M -80.28 % | -8.834 M -43.76 % | -6.145 M -34.91 % | -4.555 M -37.16 % | -3.321 M 15.92 % | -3.949 M 11.10 % | -4.442 M 41.20 % | -7.556 M -481.09 % | -1.300 M 8.80 % | -1.426 M 9.53 % | -1.576 M -199.20 % | 1.589 M -48.27 % | 3.071 M |
| Net cash used provided by financing activities | -276.470 M 35.23 % | -426.840 M -258.63 % | -119.020 M -159.08 % | -45.940 M 63.07 % | -124.400 M 10.43 % | -138.880 M -49.51 % | -92.892 M -16.83 % | -79.510 M -3.96 % | -76.478 M -85.64 % | -41.198 M -9.96 % | -37.465 M -39.29 % | -26.897 M -52.62 % | -17.624 M 30.77 % | -25.456 M 2.30 % | -26.054 M 46.30 % | -48.522 M -509.70 % | -7.958 M 72.07 % | -28.495 M 28.38 % | -39.790 M -46.93 % | -27.081 M -518.63 % | 6.469 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 86.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -53.920 M -178.84 % | 68.390 M -14.98 % | 80.440 M 289.54 % | 20.650 M 111.66 % | -177.130 M -176.14 % | 232.630 M 576.66 % | -48.804 M -171.03 % | 68.712 M 1 017.05 % | 6.151 M 51.97 % | 4.048 M 104.92 % | -82.344 M -220.35 % | 68.423 M 267.45 % | 18.621 M 273.26 % | -10.747 M -121.26 % | 50.558 M 329.06 % | 11.783 M -83.68 % | 72.202 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 219.270 M -7.68 % | 237.520 M 51.21 % | 157.080 M 15.14 % | 136.430 M -56.49 % | 313.560 M 287.45 % | 80.930 M -37.62 % | 129.731 M 24.19 % | 104.463 M 6.26 % | 98.312 M 4.29 % | 94.264 M -46.63 % | 176.608 M 63.25 % | 108.185 M 20.79 % | 89.564 M -10.71 % | 100.312 M -37.73 % | 161.096 M 7.89 % | 149.313 M 93.63 % | 77.110 M 2 335.99 % | 3.165 M -11.06 % | 3.559 M -73.33 % | 13.344 M | 0.000 |
| Cash at end of period | 165.350 M -24.59 % | 219.270 M -7.68 % | 237.520 M 51.21 % | 157.080 M 15.14 % | 136.430 M -56.49 % | 313.560 M 287.46 % | 80.927 M -53.27 % | 173.175 M 65.78 % | 104.463 M 6.26 % | 98.312 M 4.29 % | 94.264 M -46.63 % | 176.608 M 63.25 % | 108.185 M 20.79 % | 89.564 M -57.68 % | 211.654 M 31.38 % | 161.096 M 7.89 % | 149.313 M 541.88 % | 23.262 M 634.86 % | 3.165 M -11.06 % | 3.559 M -73.33 % | 13.344 M |
| Operating cash flow | 162.580 M 2.24 % | 159.020 M -35.08 % | 244.940 M 472.83 % | 42.760 M -80.72 % | 221.760 M 3.59 % | 214.080 M -47.58 % | 408.391 M 74.18 % | 234.462 M -15.34 % | 276.947 M 20.80 % | 229.254 M 1 699.58 % | 12.739 M -85.41 % | 87.301 M -14.85 % | 102.524 M 325.42 % | 24.099 M -78.73 % | 113.322 M 71.29 % | 66.157 M 156.42 % | 25.800 M -53.97 % | 56.047 M 61.58 % | 34.688 M -30.61 % | 49.989 M 857.32 % | 5.222 M |
| Capital expenditure | -28.720 M 64.00 % | -79.770 M -17.36 % | -67.970 M 25.90 % | -91.730 M -123.62 % | -41.020 M 24.29 % | -54.180 M -78.12 % | -30.418 M 81.11 % | -161.040 M -119.41 % | -73.398 M -24.43 % | -58.989 M 59.70 % | -146.387 M -994.44 % | -13.375 M 51.73 % | -27.712 M -16.98 % | -23.690 M 50.01 % | -47.388 M -189.13 % | -16.390 M -93.58 % | -8.467 M 79.52 % | -41.340 M -256.14 % | -11.608 M 55.56 % | -26.120 M -125.50 % | -11.583 M |
| Free CashFlow | 133.860 M 68.91 % | 79.250 M -55.22 % | 176.970 M 461.38 % | -48.970 M -127.09 % | 180.740 M 13.03 % | 159.900 M -57.70 % | 377.973 M 414.80 % | 73.421 M -63.93 % | 203.549 M 19.55 % | 170.265 M 227.40 % | -133.647 M -280.79 % | 73.925 M -1.19 % | 74.812 M 18 152.74 % | 409.868 K -99.38 % | 65.934 M 32.48 % | 49.768 M 187.12 % | 17.334 M 17.86 % | 14.708 M -36.28 % | 23.080 M -3.30 % | 23.869 M 475.21 % | -6.362 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 567.540 M 15.69 % | 490.560 M -12.43 % | 560.210 M -2.38 % | 573.890 M -6.23 % | 612.030 M 2.08 % | 599.570 M 3.42 % | 579.740 M 21.70 % | 476.360 M -16.79 % | 572.510 M 28.96 % | 443.950 M -27.14 % | 609.290 M 36.59 % | 446.070 M -30.65 % | 643.190 M -2.54 % | 659.940 M 15.31 % | 572.340 M -6.05 % | 609.190 M 20.75 % | 504.510 M -22.08 % | 647.470 M 29.61 % | 499.560 M 20.77 % | 413.650 M 140.65 % | 171.890 M -59.18 % | 421.110 M 17.59 % | 358.123 M -34.86 % | 549.784 M 6.89 % | 514.342 M 38.16 % | 372.270 M -27.25 % | 511.710 M 11.85 % | 457.513 M -13.52 % | 529.018 M 22.48 % | 431.918 M -19.34 % | 535.450 M 25.59 % | 426.336 M -31.35 % | 621.021 M 62.89 % | 381.256 M 16.77 % | 326.494 M -16.77 % | 392.299 M 75.39 % | 223.670 M -0.89 % | 225.682 M 24.15 % | 181.786 M -19.29 % | 225.230 M 3.25 % | 218.131 M 35.33 % | 161.185 M -4.18 % | 168.210 M -28.66 % | 235.787 M 40.52 % | 167.790 M 6.18 % | 158.028 M -5.93 % | 167.984 M |
| Net income | 29.580 M 14.70 % | 25.790 M 68.45 % | 15.310 M -50.44 % | 30.890 M -13.98 % | 35.910 M -24.40 % | 47.500 M 18.57 % | 40.060 M 605.28 % | 5.680 M -71.83 % | 20.160 M -17.61 % | 24.470 M 47.06 % | 16.640 M 89.31 % | 8.790 M -92.99 % | 125.400 M 29.49 % | 96.840 M 63.61 % | 59.190 M -4.35 % | 61.880 M -9.28 % | 68.210 M -36.33 % | 107.130 M 130.83 % | 46.410 M -6.45 % | 49.610 M 765.01 % | -7.460 M -116.20 % | 46.050 M -17.64 % | 55.914 M -43.56 % | 99.075 M 82.35 % | 54.333 M -22.43 % | 70.046 M 5.16 % | 66.608 M 13.05 % | 58.921 M -45.87 % | 108.847 M -28.27 % | 151.752 M 127.57 % | 66.683 M 41.80 % | 47.026 M -43.58 % | 83.355 M 52.76 % | 54.565 M 22.95 % | 44.380 M 55.78 % | 28.488 M 9.76 % | 25.955 M -28.53 % | 36.318 M 43.70 % | 25.274 M 2.24 % | 24.721 M -30.80 % | 35.726 M 43.80 % | 24.845 M 21.04 % | 20.526 M -21.58 % | 26.175 M 31.78 % | 19.863 M 15.75 % | 17.160 M 58.98 % | 10.794 M |
| Income before tax | 39.250 M 13.64 % | 34.540 M 46.11 % | 23.640 M -40.86 % | 39.970 M -15.94 % | 47.550 M -24.92 % | 63.330 M 29.72 % | 48.820 M 601.44 % | 6.960 M -73.66 % | 26.420 M -17.41 % | 31.990 M 10.69 % | 28.900 M 462.26 % | 5.140 M -96.92 % | 167.030 M 35.37 % | 123.390 M 52.09 % | 81.130 M 0.96 % | 80.360 M -10.42 % | 89.710 M -35.58 % | 139.260 M 131.91 % | 60.050 M -6.87 % | 64.480 M 648.30 % | -11.760 M -119.99 % | 58.840 M -21.50 % | 74.955 M -40.03 % | 124.989 M 68.77 % | 74.059 M -24.55 % | 98.152 M 11.91 % | 87.706 M -0.89 % | 88.491 M -42.11 % | 152.873 M -28.22 % | 212.963 M 106.04 % | 103.359 M 43.55 % | 72.002 M -43.55 % | 127.556 M 52.60 % | 83.591 M 24.91 % | 66.921 M 56.71 % | 42.702 M 6.96 % | 39.925 M -26.96 % | 54.659 M 55.14 % | 35.233 M -9.68 % | 39.007 M -12.60 % | 44.633 M 18.53 % | 37.656 M 25.98 % | 29.891 M -20.52 % | 37.608 M 30.09 % | 28.910 M 15.77 % | 24.973 M 60.73 % | 15.537 M |
| Income before tax ratio | 0.07 -1.78 % | 0.07 66.85 % | 0.04 -39.41 % | 0.07 -10.35 % | 0.08 -26.45 % | 0.11 25.43 % | 0.08 476.36 % | 0.01 -68.34 % | 0.05 -35.96 % | 0.07 51.92 % | 0.05 311.64 % | 0.01 -95.56 % | 0.26 38.89 % | 0.19 31.90 % | 0.14 7.46 % | 0.13 -25.82 % | 0.18 -17.33 % | 0.22 78.93 % | 0.12 -22.89 % | 0.16 327.84 % | -0.07 -148.96 % | 0.14 -33.24 % | 0.21 -7.94 % | 0.23 57.89 % | 0.14 -45.39 % | 0.26 53.83 % | 0.17 -11.38 % | 0.19 -33.07 % | 0.29 -41.39 % | 0.49 155.43 % | 0.19 14.30 % | 0.17 -17.78 % | 0.21 -6.32 % | 0.22 6.97 % | 0.20 88.30 % | 0.11 -39.02 % | 0.18 -26.30 % | 0.24 24.96 % | 0.19 11.91 % | 0.17 -15.36 % | 0.20 -12.42 % | 0.23 31.47 % | 0.18 11.41 % | 0.16 -7.43 % | 0.17 9.03 % | 0.16 70.86 % | 0.09 |
| EBITDA | 53.950 M 7.88 % | 50.010 M 24.90 % | 40.040 M -28.97 % | 56.370 M -12.40 % | 64.350 M -19.69 % | 80.130 M 18.31 % | 67.730 M 210.12 % | 21.840 M -46.98 % | 41.190 M -12.45 % | 47.050 M 37.65 % | 34.180 M 70.99 % | 19.990 M -77.60 % | 89.230 M -29.18 % | 125.990 M 96.25 % | 64.200 M -23.48 % | 83.900 M -8.45 % | 91.640 M -33.68 % | 138.170 M 126.36 % | 61.040 M -5.20 % | 64.390 M 489.06 % | -16.550 M -129.74 % | 55.650 M -35.64 % | 86.471 M -36.82 % | 136.858 M 60.20 % | 85.428 M -21.93 % | 109.418 M 8.89 % | 100.487 M 0.88 % | 99.614 M -39.56 % | 164.816 M -28.93 % | 231.909 M 90.72 % | 121.594 M 37.71 % | 88.298 M -37.69 % | 141.697 M 48.47 % | 95.437 M 15.42 % | 82.690 M 251.86 % | 23.501 M -51.27 % | 48.227 M -20.28 % | 60.497 M 53.42 % | 39.432 M 204.30 % | 12.958 M -73.25 % | 48.447 M 16.93 % | 41.431 M 21.79 % | 34.018 M -19.54 % | 42.280 M 30.23 % | 32.465 M 13.70 % | 28.553 M 40.41 % | 20.335 M |
| Net income ratio | 0.05 -0.86 % | 0.05 92.37 % | 0.03 -49.23 % | 0.05 -8.26 % | 0.06 -25.94 % | 0.08 14.65 % | 0.07 479.51 % | 0.01 -66.14 % | 0.04 -36.11 % | 0.06 101.82 % | 0.03 38.59 % | 0.02 -89.89 % | 0.19 32.86 % | 0.15 41.89 % | 0.10 1.81 % | 0.10 -24.87 % | 0.14 -18.29 % | 0.17 78.10 % | 0.09 -22.54 % | 0.12 376.34 % | -0.04 -139.69 % | 0.11 -29.96 % | 0.16 -13.36 % | 0.18 70.59 % | 0.11 -43.86 % | 0.19 44.55 % | 0.13 1.07 % | 0.13 -37.41 % | 0.21 -41.44 % | 0.35 182.12 % | 0.12 12.90 % | 0.11 -17.82 % | 0.13 -6.22 % | 0.14 5.29 % | 0.14 87.18 % | 0.07 -37.42 % | 0.12 -27.89 % | 0.16 15.75 % | 0.14 26.67 % | 0.11 -32.98 % | 0.16 6.26 % | 0.15 26.32 % | 0.12 9.92 % | 0.11 -6.22 % | 0.12 9.02 % | 0.11 68.99 % | 0.06 |
| Ratio EBITDA | 0.10 -6.75 % | 0.10 42.63 % | 0.07 -27.23 % | 0.10 -6.58 % | 0.11 -21.33 % | 0.13 14.40 % | 0.12 154.82 % | 0.05 -36.28 % | 0.07 -32.11 % | 0.11 88.92 % | 0.06 25.18 % | 0.04 -67.70 % | 0.14 -27.33 % | 0.19 70.20 % | 0.11 -18.55 % | 0.14 -24.18 % | 0.18 -14.88 % | 0.21 74.65 % | 0.12 -21.51 % | 0.16 261.67 % | -0.10 -172.86 % | 0.13 -45.27 % | 0.24 -3.00 % | 0.25 49.88 % | 0.17 -43.49 % | 0.29 49.67 % | 0.20 -9.81 % | 0.22 -30.11 % | 0.31 -41.98 % | 0.54 136.44 % | 0.23 9.65 % | 0.21 -9.23 % | 0.23 -8.85 % | 0.25 -1.16 % | 0.25 322.77 % | 0.06 -72.22 % | 0.22 -19.56 % | 0.27 23.58 % | 0.22 277.02 % | 0.06 -74.10 % | 0.22 -13.59 % | 0.26 27.10 % | 0.20 12.78 % | 0.18 -7.32 % | 0.19 7.09 % | 0.18 49.26 % | 0.12 |
| Gross profit ratio | 0.43 -8.40 % | 0.47 18.21 % | 0.40 -7.11 % | 0.43 57.20 % | 0.27 -4.88 % | 0.29 1.70 % | 0.28 -23.82 % | 0.37 74.66 % | 0.21 -14.77 % | 0.25 13.22 % | 0.22 -44.33 % | 0.40 35.11 % | 0.29 -15.67 % | 0.35 19.54 % | 0.29 -6.54 % | 0.31 -14.76 % | 0.37 0.69 % | 0.36 -16.41 % | 0.43 34.35 % | 0.32 -31.95 % | 0.47 49.38 % | 0.32 117.83 % | 0.15 -70.90 % | 0.50 -2.15 % | 0.51 -5.63 % | 0.54 24.85 % | 0.44 -11.86 % | 0.49 1.14 % | 0.49 -14.25 % | 0.57 44.84 % | 0.39 -20.67 % | 0.50 16.47 % | 0.43 -4.50 % | 0.45 1.78 % | 0.44 18.01 % | 0.37 -25.16 % | 0.50 2.53 % | 0.48 5.20 % | 0.46 9.35 % | 0.42 -1.96 % | 0.43 -14.00 % | 0.50 16.20 % | 0.43 -39.62 % | 0.71 66.97 % | 0.43 5.44 % | 0.40 14.20 % | 0.35 |
| Weighted average shs out dil | 2.088 M -0.04 % | 2.088 M 0.01 % | 2.088 M -0.03 % | 2.089 M 0.04 % | 2.088 M -0.01 % | 2.088 M -0.01 % | 2.088 M -0.01 % | 2.088 M -0.04 % | 2.089 M 0.06 % | 2.088 M -0.01 % | 2.088 M 0.01 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M 0.00 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M -0.08 % | 2.090 M 0.06 % | 2.088 M 0.01 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M 0.02 % | 2.088 M -0.01 % | 2.088 M 0.01 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M -0.01 % | 2.088 M 0.00 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M -0.01 % | 2.088 M 0.01 % | 2.088 M 0.01 % | 2.088 M -0.02 % | 2.088 M -0.02 % | 2.089 M 0.04 % | 2.088 M 0.00 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M |
| Weighted average shs out | 2.088 M -0.04 % | 2.088 M 0.01 % | 2.088 M -0.03 % | 2.089 M 0.04 % | 2.088 M -0.01 % | 2.088 M -0.01 % | 2.088 M -0.01 % | 2.088 M -0.04 % | 2.089 M 0.06 % | 2.088 M -0.01 % | 2.088 M 0.01 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M 0.00 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M -0.08 % | 2.090 M 0.06 % | 2.088 M 0.01 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M 0.02 % | 2.088 M -0.01 % | 2.088 M 0.01 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M -0.01 % | 2.088 M 0.00 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M -0.01 % | 2.088 M 0.01 % | 2.088 M 0.01 % | 2.088 M -0.02 % | 2.088 M -0.02 % | 2.089 M 0.04 % | 2.088 M 0.00 % | 2.088 M 0.01 % | 2.088 M -0.01 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M 0.00 % | 2.088 M |
| EPS diluted | 14.17 14.74 % | 12.35 68.49 % | 7.33 -50.44 % | 14.79 -14.01 % | 17.20 -24.40 % | 22.75 18.55 % | 19.19 605.51 % | 2.72 -71.81 % | 9.65 -17.66 % | 11.72 47.05 % | 7.97 89.31 % | 4.21 -92.99 % | 60.06 29.50 % | 46.38 1 001.66 % | 4.21 -85.80 % | 29.64 -9.27 % | 32.67 -36.33 % | 51.31 130.81 % | 22.23 -6.44 % | 23.76 765.55 % | -3.57 -116.19 % | 22.05 -17.66 % | 26.78 -43.56 % | 47.45 82.36 % | 26.02 -22.44 % | 33.55 5.17 % | 31.90 13.04 % | 28.22 -45.87 % | 52.13 -28.27 % | 72.68 127.62 % | 31.93 41.79 % | 22.52 -43.59 % | 39.92 52.77 % | 26.13 22.96 % | 21.25 55.79 % | 13.64 9.73 % | 12.43 -28.52 % | 17.39 43.72 % | 12.10 2.20 % | 11.84 -30.80 % | 17.11 43.78 % | 11.90 21.06 % | 9.83 -21.61 % | 12.54 31.86 % | 9.51 15.69 % | 8.22 58.99 % | 5.17 |
| Earnings per share | 14.17 14.74 % | 12.35 68.49 % | 7.33 -50.44 % | 14.79 -14.01 % | 17.20 -24.40 % | 22.75 18.55 % | 19.19 605.51 % | 2.72 -71.81 % | 9.65 -17.66 % | 11.72 47.05 % | 7.97 89.31 % | 4.21 -92.99 % | 60.06 29.50 % | 46.38 1 001.66 % | 4.21 -85.80 % | 29.64 -9.27 % | 32.67 -36.33 % | 51.31 130.81 % | 22.23 -6.44 % | 23.76 765.55 % | -3.57 -116.19 % | 22.05 -17.66 % | 26.78 -43.56 % | 47.45 82.36 % | 26.02 -22.44 % | 33.55 5.17 % | 31.90 13.04 % | 28.22 -45.87 % | 52.13 -28.27 % | 72.68 127.62 % | 31.93 41.79 % | 22.52 -43.59 % | 39.92 52.77 % | 26.13 22.96 % | 21.25 55.79 % | 13.64 9.73 % | 12.43 -28.52 % | 17.39 43.72 % | 12.10 2.20 % | 11.84 -30.80 % | 17.11 43.78 % | 11.90 21.06 % | 9.83 -21.61 % | 12.54 31.86 % | 9.51 15.69 % | 8.22 58.99 % | 5.17 |
| Gross profit | 245.980 M 5.97 % | 232.120 M 3.51 % | 224.240 M -9.32 % | 247.300 M 47.40 % | 167.770 M -2.91 % | 172.790 M 5.17 % | 164.290 M -7.29 % | 177.210 M 45.33 % | 121.940 M 9.92 % | 110.940 M -17.50 % | 134.480 M -23.96 % | 176.860 M -6.30 % | 188.750 M -17.81 % | 229.650 M 37.84 % | 166.610 M -12.19 % | 189.750 M 2.92 % | 184.360 M -21.55 % | 234.990 M 8.34 % | 216.910 M 62.25 % | 133.690 M 63.76 % | 81.640 M -39.03 % | 133.893 M 156.14 % | 52.273 M -81.04 % | 275.764 M 4.60 % | 263.646 M 30.38 % | 202.215 M -9.17 % | 222.633 M -1.42 % | 225.841 M -12.53 % | 258.191 M 5.03 % | 245.829 M 16.83 % | 210.413 M -0.37 % | 211.196 M -20.05 % | 264.146 M 55.56 % | 169.808 M 18.86 % | 142.869 M -1.79 % | 145.466 M 31.27 % | 110.818 M 1.61 % | 109.059 M 30.60 % | 83.506 M -11.74 % | 94.616 M 1.23 % | 93.470 M 16.39 % | 80.310 M 11.35 % | 72.127 M -56.92 % | 167.439 M 134.64 % | 71.361 M 11.95 % | 63.742 M 7.43 % | 59.333 M |
| Income tax expense | 9.670 M 10.51 % | 8.750 M 5.04 % | 8.330 M -8.26 % | 9.080 M -21.99 % | 11.640 M -26.47 % | 15.830 M 80.71 % | 8.760 M 584.38 % | 1.280 M -79.55 % | 6.260 M -16.76 % | 7.520 M -38.66 % | 12.260 M 435.89 % | -3.650 M -108.77 % | 41.630 M 56.80 % | 26.550 M 21.01 % | 21.940 M 18.72 % | 18.480 M -14.05 % | 21.500 M -33.08 % | 32.130 M 135.56 % | 13.640 M -8.27 % | 14.870 M 445.81 % | -4.300 M -133.62 % | 12.790 M -32.83 % | 19.041 M -26.52 % | 25.914 M 31.37 % | 19.726 M -29.82 % | 28.106 M 233.22 % | -21.098 M -171.35 % | 29.570 M -32.84 % | 44.026 M -28.08 % | 61.211 M 124.21 % | -252.858 M -1 112.40 % | 24.976 M -43.49 % | 44.201 M 52.28 % | 29.026 M 28.77 % | 22.541 M 58.58 % | 14.214 M 1.75 % | 13.970 M -23.83 % | 18.341 M 84.17 % | 9.959 M -30.29 % | 14.286 M 60.39 % | 8.907 M -30.47 % | 12.811 M 36.80 % | 9.365 M -18.09 % | 11.433 M 26.37 % | 9.047 M 15.79 % | 7.813 M 64.73 % | 4.743 M |
| Cost of revenue | 321.560 M 24.42 % | 258.440 M -23.08 % | 335.970 M 2.87 % | 326.590 M -26.49 % | 444.260 M 4.10 % | 426.780 M 2.73 % | 415.450 M 38.88 % | 299.150 M -33.61 % | 450.570 M 35.30 % | 333.010 M -29.86 % | 474.810 M 76.37 % | 269.210 M -40.76 % | 454.440 M 5.61 % | 430.290 M 6.05 % | 405.730 M -3.27 % | 419.440 M 31.01 % | 320.150 M -22.38 % | 412.480 M 45.93 % | 282.650 M 0.96 % | 279.960 M 210.20 % | 90.250 M -68.58 % | 287.217 M -6.09 % | 305.850 M 11.62 % | 274.020 M 9.30 % | 250.696 M 47.42 % | 170.055 M -41.17 % | 289.077 M 24.78 % | 231.672 M -14.46 % | 270.827 M 45.54 % | 186.089 M -42.75 % | 325.037 M 51.08 % | 215.140 M -39.72 % | 356.875 M 68.78 % | 211.448 M 15.15 % | 183.625 M -25.61 % | 246.832 M 118.72 % | 112.852 M -3.23 % | 116.623 M 18.66 % | 98.280 M -24.76 % | 130.614 M 4.78 % | 124.661 M 54.14 % | 80.875 M -15.83 % | 96.083 M 40.58 % | 68.348 M -29.12 % | 96.429 M 2.27 % | 94.286 M -13.22 % | 108.651 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 68.950 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 4.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 224.240 M 74.18 % | 128.740 M -3.75 % | 133.750 M -4.22 % | 139.650 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.760 M | 0.000 | 0.000 | 0.000 -100.00 % | 176.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 169.000 M | 0.000 -100.00 % | 106.660 M | 0.000 100.00 % | -16.757 M -110.48 % | 159.822 M -19.45 % | 198.415 M 49.77 % | 132.483 M -9.09 % | 145.728 M -6.62 % | 156.063 M -0.40 % | 156.682 M 3.03 % | 152.067 M 40.99 % | 107.855 M -28.68 % | 151.228 M 4.49 % | 144.736 M 68.29 % | 86.005 M 13.68 % | 75.658 M -42.09 % | 130.646 M 84.71 % | 70.730 M 30.33 % | 54.272 M 13.05 % | 48.009 M -43.81 % | 85.441 M 75.27 % | 48.749 M 14.57 % | 42.551 M 1.58 % | 41.888 M -73.30 % | 156.910 M 269.71 % | 42.441 M 9.77 % | 38.663 M -11.42 % | 43.649 M |
| Operating expenses | 224.240 M 6.62 % | 210.310 M 1.55 % | 207.110 M -4.95 % | 217.900 M 74.45 % | 124.910 M 3.27 % | 120.950 M -3.53 % | 125.370 M -28.53 % | 175.410 M -10.56 % | 196.130 M 10.87 % | 176.900 M -5.92 % | 188.040 M 6.32 % | 176.860 M -10.58 % | 197.780 M 67.77 % | 117.890 M -37.70 % | 189.230 M -2.02 % | 193.130 M 8.26 % | 178.390 M 69.38 % | 105.320 M -37.68 % | 169.000 M 111.41 % | 79.940 M -25.05 % | 106.660 M 20.86 % | 88.252 M 68.83 % | 52.273 M -67.29 % | 159.822 M -19.45 % | 198.415 M 49.77 % | 132.483 M -9.09 % | 145.728 M -6.62 % | 156.063 M -0.40 % | 156.682 M 3.03 % | 152.067 M 40.99 % | 107.855 M -28.68 % | 151.228 M 4.49 % | 144.736 M 68.29 % | 86.005 M 13.68 % | 75.658 M -42.09 % | 130.646 M 84.71 % | 70.730 M 30.33 % | 54.272 M 13.05 % | 48.009 M -43.81 % | 85.441 M 75.27 % | 48.749 M 14.57 % | 42.551 M 1.58 % | 41.888 M -73.30 % | 156.910 M 269.71 % | 42.441 M 9.77 % | 38.663 M -11.42 % | 43.649 M |
| Cost and expenses | 545.800 M 16.44 % | 468.750 M -13.69 % | 543.080 M -0.26 % | 544.490 M -4.34 % | 569.170 M 3.91 % | 547.730 M 1.28 % | 540.820 M 13.96 % | 474.560 M -15.38 % | 560.780 M 31.74 % | 425.660 M -27.87 % | 590.100 M 31.33 % | 449.310 M -21.02 % | 568.870 M 3.62 % | 548.980 M 5.35 % | 521.100 M -3.18 % | 538.210 M 26.49 % | 425.510 M -18.45 % | 521.800 M 15.53 % | 451.650 M 24.74 % | 362.070 M 83.88 % | 196.910 M -47.68 % | 376.390 M 5.10 % | 358.123 M -17.45 % | 433.842 M -3.40 % | 449.111 M 48.45 % | 302.538 M -30.42 % | 434.805 M 12.14 % | 387.735 M -9.30 % | 427.509 M 26.42 % | 338.156 M -21.88 % | 432.892 M 18.16 % | 366.368 M -26.96 % | 501.611 M 68.64 % | 297.453 M 14.72 % | 259.283 M -31.31 % | 377.478 M 105.62 % | 183.582 M 7.42 % | 170.895 M 16.82 % | 146.289 M -32.29 % | 216.055 M 24.59 % | 173.410 M 40.50 % | 123.426 M -10.54 % | 137.971 M -38.75 % | 225.257 M 62.21 % | 138.870 M 4.45 % | 132.949 M -12.71 % | 152.300 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 81.570 M 11.19 % | 73.360 M -6.25 % | 78.250 M -37.35 % | 124.910 M 3.27 % | 120.950 M -3.53 % | 125.370 M 24.56 % | 100.650 M -8.67 % | 110.210 M 18.95 % | 92.650 M -19.64 % | 115.290 M | 0.000 -100.00 % | 114.430 M -2.93 % | 117.890 M 2.18 % | 115.370 M -2.86 % | 118.770 M 12.73 % | 105.360 M 0.04 % | 105.320 M | 0.000 -100.00 % | 79.940 M | 0.000 -100.00 % | 88.252 M 27.85 % | 69.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.666 M | 0.000 100.00 % | -96.000 K -20.00 % | -80.000 K |
| Interest expense | 0.000 | 0.000 -100.00 % | 190.000 K -70.31 % | 640.000 K 3 100.00 % | 20.000 K | 0.000 | 0.000 -100.00 % | 880.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 579.000 K 128.85 % | 253.000 K -22.87 % | 328.000 K -37.75 % | 526.898 K -38.52 % | 857.000 K 128.53 % | 375.000 K 125.90 % | 166.000 K -89.30 % | 1.551 M 350.87 % | 344.000 K 138.89 % | 144.000 K -37.39 % | 230.000 K -67.18 % | 700.773 K 208.71 % | 227.000 K -37.98 % | 366.000 K 72.64 % | 212.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 K -51.52 % | 264.000 K | 0.000 -100.00 % | 88.000 K -14.56 % | 103.000 K -70.40 % | 348.000 K -61.90 % | 913.387 K 9 033.87 % | 10.000 K 0.00 % | 10.000 K -85.07 % | 67.000 K |
| Depreciation and amortization | 14.700 M -4.98 % | 15.470 M -5.67 % | 16.400 M 4.06 % | 15.760 M -6.19 % | 16.800 M 0.00 % | 16.800 M -11.16 % | 18.910 M 27.08 % | 14.880 M 0.74 % | 14.770 M -1.93 % | 15.060 M 0.47 % | 14.990 M 0.94 % | 14.850 M -0.40 % | 14.910 M -0.80 % | 15.030 M 15.97 % | 12.960 M 0.31 % | 12.920 M 2.22 % | 12.640 M 1.12 % | 12.500 M -4.80 % | 13.130 M 2.50 % | 12.810 M 51.17 % | 8.474 M -22.47 % | 10.930 M -0.54 % | 10.989 M -0.21 % | 11.012 M 0.16 % | 10.994 M -0.95 % | 11.100 M -1.16 % | 11.230 M 4.18 % | 10.779 M -8.64 % | 11.799 M -36.96 % | 18.716 M 6.74 % | 17.534 M 9.12 % | 16.069 M 16.65 % | 13.775 M 18.40 % | 11.634 M -24.84 % | 15.479 M 78.32 % | 8.680 M 6.65 % | 8.139 M 42.54 % | 5.710 M 45.11 % | 3.935 M 4.01 % | 3.783 M 1.54 % | 3.726 M 1.47 % | 3.672 M -2.83 % | 3.779 M 0.53 % | 3.759 M 6.04 % | 3.545 M 2.04 % | 3.474 M -25.31 % | 4.651 M |
| Operating income | 21.740 M -0.32 % | 21.810 M 27.32 % | 17.130 M -41.73 % | 29.400 M -31.40 % | 42.860 M -17.32 % | 51.840 M 33.20 % | 38.920 M 2 062.22 % | 1.800 M -84.65 % | 11.730 M -35.87 % | 18.290 M -4.69 % | 19.190 M 692.28 % | -3.240 M -104.36 % | 74.320 M -33.02 % | 110.960 M 116.55 % | 51.240 M -27.81 % | 70.980 M -10.15 % | 79.000 M -37.14 % | 125.670 M 162.30 % | 47.910 M -7.12 % | 51.580 M 306.16 % | -25.020 M -155.95 % | 44.720 M -35.22 % | 69.030 M -40.46 % | 115.942 M 77.74 % | 65.231 M -6.45 % | 69.732 M -9.33 % | 76.905 M 10.21 % | 69.778 M -31.26 % | 101.509 M 8.26 % | 93.762 M -9.88 % | 104.043 M 73.50 % | 59.968 M -49.78 % | 119.410 M 42.49 % | 83.803 M 24.69 % | 67.211 M 353.49 % | 14.821 M -63.03 % | 40.088 M -26.83 % | 54.787 M 54.34 % | 35.497 M 286.89 % | 9.175 M -79.48 % | 44.721 M 18.44 % | 37.759 M 24.87 % | 30.239 M 187.19 % | 10.529 M -63.59 % | 28.920 M 15.32 % | 25.079 M 59.90 % | 15.684 M |
| Operating income ratio | 0.04 -13.84 % | 0.04 45.40 % | 0.03 -40.31 % | 0.05 -26.85 % | 0.07 -19.01 % | 0.09 28.79 % | 0.07 1 676.65 % | 0.00 -81.56 % | 0.02 -50.27 % | 0.04 30.81 % | 0.03 533.62 % | -0.01 -106.29 % | 0.12 -31.28 % | 0.17 87.80 % | 0.09 -23.16 % | 0.12 -25.59 % | 0.16 -19.32 % | 0.19 102.38 % | 0.10 -23.09 % | 0.12 185.67 % | -0.15 -237.07 % | 0.11 -44.91 % | 0.19 -8.60 % | 0.21 66.28 % | 0.13 -32.29 % | 0.19 24.64 % | 0.15 -1.46 % | 0.15 -20.52 % | 0.19 -11.61 % | 0.22 11.72 % | 0.19 38.14 % | 0.14 -26.85 % | 0.19 -12.52 % | 0.22 6.78 % | 0.21 444.89 % | 0.04 -78.92 % | 0.18 -26.17 % | 0.24 24.32 % | 0.20 379.36 % | 0.04 -80.13 % | 0.21 -12.48 % | 0.23 30.31 % | 0.18 302.56 % | 0.04 -74.09 % | 0.17 8.61 % | 0.16 69.98 % | 0.09 |
| Total other income expenses net | 17.510 M 37.55 % | 12.730 M 95.55 % | 6.510 M -38.41 % | 10.570 M 125.37 % | 4.690 M -59.18 % | 11.490 M 16.06 % | 9.900 M 91.86 % | 5.160 M -64.87 % | 14.690 M 7.23 % | 13.700 M 41.09 % | 9.710 M 15.87 % | 8.380 M -90.96 % | 92.710 M 645.86 % | 12.430 M -58.41 % | 29.890 M 218.66 % | 9.380 M -12.42 % | 10.710 M -21.19 % | 13.590 M 11.94 % | 12.140 M -5.89 % | 12.900 M -2.71 % | 13.260 M -6.09 % | 14.120 M 138.30 % | 5.925 M -34.50 % | 9.047 M 2.48 % | 8.828 M -68.94 % | 28.420 M 163.12 % | 10.801 M -42.28 % | 18.713 M -63.57 % | 51.364 M -56.91 % | 119.201 M 17 526.79 % | -684.010 K -105.68 % | 12.034 M 47.73 % | 8.146 M 3 942.45 % | -212.000 K 26.90 % | -290.000 K -101.04 % | 27.882 M 17 205.26 % | -163.000 K -27.34 % | -128.000 K 51.52 % | -264.000 K -100.88 % | 29.832 M 34 000.25 % | -88.000 K 14.56 % | -103.000 K 70.40 % | -348.000 K -101.29 % | 27.079 M 270 885.41 % | -10.000 K 90.57 % | -106.000 K 27.89 % | -147.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -140.470 M | 0.000 100.00 % | -165.350 M | 0.000 100.00 % | -118.340 M | 0.000 100.00 % | -219.100 M -21.74 % | -179.980 M 24.23 % | -237.520 M -78.17 % | -133.310 M 15.13 % | -157.080 M -21.66 % | -129.110 M 5.36 % | -136.420 M 5.95 % | -145.051 M 53.74 % | -313.560 M -144.88 % | -128.044 M -58.22 % | -80.927 M 65.39 % | -233.847 M -35.04 % | -173.175 M -57.63 % | -109.865 M -6.24 % | -103.412 M 41.15 % | -175.717 M -18.52 % | -148.258 M 29.29 % | -209.679 M 21.09 % | -265.716 M -53.03 % | -173.637 M 17.69 % | -210.950 M 40.76 % | -356.076 M |
| Total investments | 7.680 M | 0.000 -100.00 % | 144.630 M | 0.000 -100.00 % | 36.730 M | 0.000 -100.00 % | 232.870 M 2 936.11 % | 7.670 M -98.32 % | 455.790 M 548.07 % | 70.330 M -63.94 % | 195.050 M 2 443.02 % | 7.670 M -8.25 % | 8.360 M -43.19 % | 14.715 M 109.91 % | 7.010 M -76.07 % | 29.299 M 164.39 % | 11.082 M -80.09 % | 55.670 M 331.57 % | 12.899 M -91.96 % | 160.500 M -7.75 % | 173.980 M 168 812.62 % | 103.000 K 3 333.33 % | 3.000 K -97.09 % | 103.000 K 3 333.33 % | 3.000 K 0.00 % | 3.000 K -99.98 % | 19.881 M 331 243.60 % | 6.000 K |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.144 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.250 B | 0.000 -100.00 % | 1.208 B | 0.000 -100.00 % | 1.401 B 21 748.38 % | -6.470 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 1.157 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.307 B | 0.000 -100.00 % | 1.643 B | 0.000 -100.00 % | 1.514 B | 0.000 -100.00 % | 1.267 B | 0.000 -100.00 % | 1.260 B | 0.000 -100.00 % | 1.123 B | 0.000 -100.00 % | 886.392 M 44.08 % | 615.206 M 38.66 % | 443.664 M | 0.000 -100.00 % | 318.685 M | 0.000 -100.00 % | 253.478 M | 0.000 -100.00 % | 195.478 M | 0.000 |
| Common stock | 20.880 M | 0.000 -100.00 % | 20.880 M | 0.000 -100.00 % | 20.880 M | 0.000 -100.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M 0.00 % | 20.880 M -50.00 % | 41.760 M |
| Total equity | 1.303 B 4.23 % | 1.250 B 0.00 % | 1.250 B 3.47 % | 1.208 B 0.00 % | 1.208 B -13.78 % | 1.401 B 0.00 % | 1.401 B -16.77 % | 1.683 B -3.13 % | 1.737 B 1.62 % | 1.710 B 6.37 % | 1.607 B 8.14 % | 1.486 B 9.72 % | 1.355 B -2.06 % | 1.383 B 2.64 % | 1.347 B 12.62 % | 1.196 B -1.39 % | 1.213 B -4.98 % | 1.277 B 9.19 % | 1.170 B 30.07 % | 899.147 M 23.58 % | 727.605 M 7.77 % | 675.128 M 16.08 % | 581.627 M 2.81 % | 565.719 M 12.22 % | 504.127 M 4.96 % | 480.326 M 10.39 % | 435.127 M -47.58 % | 830.108 M |
| Other non current liabilities | 13.840 M 101.11 % | -1.250 B -15 451.72 % | 8.140 M 100.67 % | -1.208 B | 0.000 100.00 % | -1.401 B -23 366.61 % | 6.020 M -74.74 % | 23.830 M 9.71 % | 21.720 M -0.18 % | 21.760 M 7.67 % | 20.210 M -1.46 % | 20.510 M -2.89 % | 21.120 M -19.63 % | 26.277 M 55.30 % | 16.920 M -39.05 % | 27.759 M 3.17 % | 26.907 M 38.13 % | 19.480 M -15.80 % | 23.137 M -95.93 % | 568.363 M 32.44 % | 429.142 M 2 085.71 % | 19.634 M -6.46 % | 20.990 M -24.68 % | 27.870 M 11.02 % | 25.104 M 16.92 % | 21.470 M -3.94 % | 22.350 M -38.59 % | 36.394 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.144 M |
| Total non current liabilities | 13.840 M 101.11 % | -1.250 B -15 451.72 % | 8.140 M 100.67 % | -1.208 B | 0.000 100.00 % | -1.401 B -5 977.68 % | 23.830 M 0.00 % | 23.830 M 9.71 % | 21.720 M -0.18 % | 21.760 M 7.67 % | 20.210 M -1.46 % | 20.510 M -2.89 % | 21.120 M -19.63 % | 26.277 M 55.30 % | 16.920 M -48.41 % | 32.796 M 4.19 % | 31.478 M 21.07 % | 25.999 M -12.35 % | 29.662 M -94.97 % | 590.211 M 30.43 % | 452.500 M 1 371.69 % | 30.747 M -5.54 % | 32.549 M -11.02 % | 36.579 M 10.02 % | 33.249 M 9.92 % | 30.249 M -0.33 % | 30.348 M -43.66 % | 53.866 M |
| Other current liabilities | 197.000 M | 0.000 -100.00 % | 201.620 M | 0.000 -100.00 % | 258.330 M | 0.000 -100.00 % | 79.590 M -62.79 % | 213.920 M 87.95 % | 113.820 M -29.72 % | 161.960 M -29.22 % | 228.830 M 28.98 % | 177.420 M 80.27 % | 98.420 M -39.92 % | 163.805 M -15.07 % | 192.860 M 86.45 % | 103.437 M -63.31 % | 281.900 M 132.52 % | 121.239 M 70.74 % | 71.006 M -76.26 % | 299.108 M 23.65 % | 241.908 M 78.36 % | 135.630 M -1.95 % | 138.323 M 33.52 % | 103.599 M 12.27 % | 92.275 M 48.84 % | 61.996 M -16.04 % | 73.842 M -63.43 % | 201.908 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.910 M | 0.000 -100.00 % | 42.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 129.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 407.170 M | 0.000 -100.00 % | 346.890 M | 0.000 -100.00 % | 505.330 M | 0.000 -100.00 % | 458.910 M 26.60 % | 362.500 M -5.84 % | 384.980 M 16.76 % | 329.710 M -13.68 % | 381.970 M 4.68 % | 364.890 M -15.18 % | 430.210 M 18.32 % | 363.614 M -12.86 % | 417.280 M 47.72 % | 282.472 M -45.83 % | 521.432 M 56.55 % | 333.081 M -8.44 % | 363.793 M -32.45 % | 538.579 M 18.73 % | 453.631 M 40.74 % | 322.315 M 4.48 % | 308.482 M 81.84 % | 169.641 M -0.52 % | 170.532 M 11.96 % | 152.312 M -7.65 % | 164.924 M -18.32 % | 201.908 M |
| Total liabilities | 421.010 M 133.69 % | -1.250 B -451.98 % | 355.030 M 129.40 % | -1.208 B -338.99 % | 505.330 M 136.08 % | -1.401 B -390.15 % | 482.740 M 24.96 % | 386.330 M -5.01 % | 406.700 M 15.71 % | 351.470 M -12.61 % | 402.180 M 4.35 % | 385.400 M -14.61 % | 451.330 M 15.76 % | 389.891 M -10.20 % | 434.200 M 37.72 % | 315.268 M -42.98 % | 552.910 M 53.98 % | 359.080 M -8.74 % | 393.455 M -65.14 % | 1.129 B 24.57 % | 906.131 M 156.65 % | 353.062 M 3.53 % | 341.031 M 65.37 % | 206.220 M 1.20 % | 203.780 M 11.62 % | 182.561 M -6.51 % | 195.272 M -23.65 % | 255.774 M |
| Other non current assets | 8.040 M | 0.000 -100.00 % | 53.130 M | 0.000 -100.00 % | 144.070 M | 0.000 -100.00 % | 41.620 M 62.39 % | 25.630 M -80.71 % | 132.890 M 599.79 % | 18.990 M -77.99 % | 86.270 M 270.10 % | 23.310 M -96.83 % | 734.370 M 38.49 % | 530.277 M 13.71 % | 466.360 M 35.50 % | 344.168 M -58.19 % | 823.146 M 175.38 % | 298.911 M -1.50 % | 303.469 M -59.28 % | 745.250 M 66.79 % | 446.820 M 65.52 % | 269.955 M 1 023.16 % | 24.035 M 43.90 % | 16.703 M -65.01 % | 47.741 M 2.79 % | 46.444 M 8.04 % | 42.988 M 34.51 % | 31.958 M |
| Long term investments | 7.680 M | 0.000 | 0.000 | 0.000 100.00 % | -95.900 M | 0.000 | 0.000 -100.00 % | 7.670 M -91.57 % | 91.030 M 29.43 % | 70.330 M 84.74 % | 38.070 M 396.35 % | 7.670 M 101.11 % | -689.640 M -40.69 % | -490.180 M -12.40 % | -436.120 M -43.08 % | -304.805 M 61.44 % | -790.369 M -225.31 % | -242.961 M -8.90 % | -223.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.365 M -47.75 % | -19.875 M | 0.000 | 0.000 |
| Intangible assets | 4.860 M | 0.000 -100.00 % | 6.320 M | 0.000 -100.00 % | 7.800 M | 0.000 -100.00 % | 6.980 M 247.26 % | 2.010 M -3.37 % | 2.080 M 447.37 % | 380.000 K -99.88 % | 313.220 M 447 357.14 % | 70.000 K -66.67 % | 210.000 K -68.89 % | 675.000 K -44.21 % | 1.210 M -39.47 % | 1.999 M -31.27 % | 2.909 M -20.33 % | 3.651 M -86.39 % | 26.829 M -36.54 % | 42.278 M -25.15 % | 56.482 M | 0.000 -100.00 % | 71.849 M | 0.000 -100.00 % | 1.101 M | 0.000 -100.00 % | 620.282 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 4.860 M | 0.000 -100.00 % | 6.320 M | 0.000 -100.00 % | 7.800 M | 0.000 -100.00 % | 7.370 M 266.67 % | 2.010 M -3.37 % | 2.080 M 447.37 % | 380.000 K -99.11 % | 42.600 M 60 757.14 % | 70.000 K -66.67 % | 210.000 K -68.89 % | 675.000 K -44.21 % | 1.210 M -39.47 % | 1.999 M -31.27 % | 2.909 M -20.33 % | 3.651 M -86.39 % | 26.829 M -36.54 % | 42.278 M -25.15 % | 56.482 M | 0.000 -100.00 % | 71.849 M | 0.000 -100.00 % | 1.101 M | 0.000 -100.00 % | 620.282 K | 0.000 |
| Property plant equipment net | 287.130 M | 0.000 -100.00 % | 313.970 M | 0.000 -100.00 % | 331.780 M | 0.000 -100.00 % | 355.190 M -0.57 % | 357.210 M 2.93 % | 347.050 M -0.30 % | 348.090 M -3.62 % | 361.170 M 23.57 % | 292.270 M -1.35 % | 296.280 M -1.95 % | 302.165 M -0.64 % | 304.100 M 9.04 % | 278.888 M -5.14 % | 294.010 M -1.05 % | 297.137 M -15.60 % | 352.068 M 38.51 % | 254.182 M 25.96 % | 201.800 M | 0.000 -100.00 % | 180.528 M -13.62 % | 208.998 M 60.42 % | 130.279 M -0.45 % | 130.865 M -1.92 % | 133.433 M -43.75 % | 237.228 M |
| Total non current assets | 336.130 M | 0.000 -100.00 % | 394.840 M | 0.000 -100.00 % | 406.850 M | 0.000 -100.00 % | 417.170 M 2.68 % | 406.270 M -17.33 % | 491.420 M 10.09 % | 446.370 M -9.72 % | 494.420 M 47.46 % | 335.300 M -3.20 % | 346.400 M 0.65 % | 344.156 M 2.27 % | 336.520 M 5.08 % | 320.250 M -2.86 % | 329.695 M -7.58 % | 356.738 M -22.32 % | 459.264 M -56.46 % | 1.055 B 47.59 % | 714.703 M 164.75 % | 269.955 M -2.34 % | 276.413 M 22.47 % | 225.701 M 50.71 % | 149.755 M -4.88 % | 157.434 M -11.07 % | 177.041 M -34.23 % | 269.186 M |
| Other current assets | 33.590 M 110.84 % | -309.980 M -346.15 % | 125.930 M 150.18 % | -250.970 M -1 174.82 % | 23.350 M 104.35 % | -536.260 M -562.01 % | 116.070 M 48.31 % | 78.260 M 542.53 % | 12.180 M -73.24 % | 45.510 M -90.32 % | 470.280 M 1 936.73 % | 23.090 M -92.44 % | 305.580 M 527.54 % | 48.695 M 169.30 % | 18.082 M -32.05 % | 26.612 M 10.40 % | 24.105 M -60.24 % | 60.621 M 133.60 % | 25.951 M 173.69 % | 9.482 M 59.86 % | 5.931 M 4.11 % | 5.697 M -52.26 % | 11.934 M 63.60 % | 7.295 M 1 001.85 % | 662.071 K | 0.000 -100.00 % | 13.204 M -87.72 % | 107.485 M |
| Short term investments | 195.230 M | 0.000 -100.00 % | 144.630 M | 0.000 -100.00 % | 132.630 M | 0.000 -100.00 % | 232.870 M -44.66 % | 420.790 M -7.68 % | 455.790 M -6.50 % | 487.480 M 149.93 % | 195.050 M 1 644.63 % | 11.180 M -98.40 % | 698.000 M 38.25 % | 504.895 M 13.94 % | 443.130 M 32.63 % | 334.104 M -58.31 % | 801.451 M 168.38 % | 298.631 M 26.54 % | 236.002 M 47.04 % | 160.500 M -7.75 % | 173.980 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.368 M 47.74 % | 19.878 M | 0.000 | 0.000 |
| cash and cash equivalents | 140.470 M | 0.000 -100.00 % | 165.350 M | 0.000 -100.00 % | 118.340 M | 0.000 -100.00 % | 219.100 M 21.74 % | 179.980 M -24.23 % | 237.520 M 78.17 % | 133.310 M -15.13 % | 157.080 M 21.66 % | 129.110 M -5.36 % | 136.420 M -5.95 % | 145.051 M -53.74 % | 313.560 M 144.88 % | 128.044 M 58.22 % | 80.927 M -65.39 % | 233.847 M 35.04 % | 173.175 M 57.63 % | 109.865 M 6.24 % | 103.412 M -41.15 % | 175.717 M 18.52 % | 148.258 M -29.29 % | 209.679 M -21.09 % | 265.716 M 53.03 % | 173.637 M -17.69 % | 210.950 M -41.44 % | 360.220 M |
| Cash and short term investments | 335.700 M 8.30 % | 309.980 M 0.00 % | 309.980 M 23.51 % | 250.970 M 0.00 % | 250.970 M -53.20 % | 536.260 M 18.60 % | 452.140 M -24.74 % | 600.770 M -13.35 % | 693.310 M 11.68 % | 620.790 M 76.30 % | 352.130 M -55.92 % | 798.890 M -4.26 % | 834.420 M 28.38 % | 649.946 M -14.11 % | 756.690 M 63.73 % | 462.148 M -47.62 % | 882.378 M 65.71 % | 532.478 M 30.13 % | 409.177 M 51.34 % | 270.365 M -2.53 % | 277.392 M 57.86 % | 175.717 M 18.52 % | 148.258 M -29.29 % | 209.679 M -28.94 % | 295.085 M 52.49 % | 193.515 M -8.26 % | 210.950 M -41.44 % | 360.220 M |
| Total current assets | 1.387 B | 0.000 -100.00 % | 1.210 B | 0.000 -100.00 % | 1.306 B | 0.000 -100.00 % | 1.466 B -11.83 % | 1.663 B 0.63 % | 1.652 B 2.34 % | 1.615 B 6.59 % | 1.515 B -1.39 % | 1.536 B 5.26 % | 1.459 B 2.15 % | 1.429 B -1.13 % | 1.445 B 21.29 % | 1.191 B -17.06 % | 1.437 B 12.29 % | 1.279 B 15.91 % | 1.104 B 13.42 % | 973.135 M 5.89 % | 919.033 M 21.21 % | 758.235 M 17.33 % | 646.245 M 18.31 % | 546.238 M -2.13 % | 558.152 M 10.43 % | 505.453 M 11.49 % | 453.358 M -44.49 % | 816.696 M |
| Inventory | 510.100 M | 0.000 -100.00 % | 420.620 M | 0.000 -100.00 % | 606.810 M | 0.000 -100.00 % | 585.260 M -6.33 % | 624.800 M 7.97 % | 578.680 M 18.75 % | 487.310 M 23.60 % | 394.260 M -3.63 % | 409.100 M 31.62 % | 310.830 M -32.61 % | 461.252 M 39.10 % | 331.600 M -15.46 % | 392.221 M 59.69 % | 245.619 M -32.69 % | 364.892 M 8.45 % | 336.461 M -12.23 % | 383.360 M 27.31 % | 301.116 M 3.40 % | 291.216 M 30.62 % | 222.957 M 46.90 % | 151.777 M 39.56 % | 108.757 M -31.62 % | 159.048 M 56.55 % | 101.593 M -55.93 % | 230.538 M |
| Net receivables | 507.990 M | 0.000 -100.00 % | 353.290 M | 0.000 -100.00 % | 425.050 M | 0.000 -100.00 % | 312.750 M -12.90 % | 359.070 M 49.53 % | 240.140 M -47.91 % | 461.030 M 47.19 % | 313.220 M 2.63 % | 305.200 M 3 428.32 % | 8.650 M -96.78 % | 268.822 M -16.84 % | 323.254 M 4.10 % | 310.509 M 9.14 % | 284.498 M -11.47 % | 321.340 M -3.25 % | 332.145 M 7.17 % | 309.928 M -7.37 % | 334.594 M 17.15 % | 285.605 M 8.56 % | 263.095 M 48.23 % | 177.487 M 15.51 % | 153.649 M 0.50 % | 152.890 M 19.81 % | 127.611 M 7.73 % | 118.453 M |
| Tax assets | 28.420 M | 0.000 -100.00 % | 21.420 M | 0.000 -100.00 % | 19.100 M | 0.000 -100.00 % | 12.990 M -5.53 % | 13.750 M 46.28 % | 9.400 M 9.56 % | 8.580 M 95.89 % | 4.380 M -63.44 % | 11.980 M 131.27 % | 5.180 M 324.94 % | 1.219 M 25.67 % | 970.000 K -99.68 % | 304.805 M -61.44 % | 790.369 M 225.31 % | 242.961 M 8.90 % | 223.103 M 1 604.12 % | 13.092 M 36.36 % | 9.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.365 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 202.370 M | 0.000 -100.00 % | 145.270 M | 0.000 -100.00 % | 233.860 M | 0.000 -100.00 % | 276.410 M 86.03 % | 148.580 M -35.01 % | 228.610 M 45.29 % | 157.350 M 2.75 % | 153.140 M -10.07 % | 170.290 M -15.20 % | 200.810 M 0.73 % | 199.352 M -7.29 % | 215.020 M 25.06 % | 171.927 M -27.21 % | 236.180 M 11.49 % | 211.842 M -27.20 % | 291.008 M 21.52 % | 239.471 M 13.11 % | 211.723 M 13.41 % | 186.685 M 9.71 % | 170.159 M 157.65 % | 66.042 M -15.61 % | 78.257 M -13.35 % | 90.316 M -0.84 % | 91.081 M | 0.000 |
| Tax payables | 7.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.140 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.400 M | 0.000 -100.00 % | 17.180 M 1 407.02 % | 1.140 M 149.45 % | 457.000 K -95.14 % | 9.400 M 32.25 % | 7.108 M 112.03 % | 3.352 M | 0.000 -100.00 % | 1.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.282 B | 0.000 -100.00 % | 72.010 M | 0.000 -100.00 % | 1.187 B | 0.000 -100.00 % | 79.620 M -95.21 % | 1.662 B 2 182.91 % | 72.800 M -95.69 % | 1.689 B 2 249.93 % | 71.860 M -95.10 % | 1.465 B 2 102.80 % | 66.520 M -95.12 % | 1.362 B 1 610.64 % | 79.625 M -93.23 % | 1.176 B 1 582.15 % | 69.886 M -94.44 % | 1.256 B 378.94 % | 262.271 M -0.30 % | 263.061 M 0.00 % | 263.061 M -59.79 % | 654.248 M 170.28 % | 242.061 M -55.57 % | 544.839 M 137.12 % | 229.769 M -49.99 % | 459.446 M 110.01 % | 218.769 M -72.25 % | 788.348 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.037 M 10.21 % | 4.570 M -29.89 % | 6.519 M -0.09 % | 6.525 M -70.13 % | 21.848 M -6.47 % | 23.358 M 110.19 % | 11.113 M -3.85 % | 11.559 M 32.72 % | 8.709 M 6.93 % | 8.145 M -7.22 % | 8.779 M 9.77 % | 7.998 M -39.99 % | 13.328 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.724 B | 0.000 -100.00 % | 1.605 B | 0.000 -100.00 % | 1.713 B | 0.000 -100.00 % | 1.883 B -8.98 % | 2.069 B -3.48 % | 2.144 B 4.02 % | 2.061 B 2.58 % | 2.009 B 7.36 % | 1.872 B 3.64 % | 1.806 B 1.86 % | 1.773 B -0.49 % | 1.782 B 17.85 % | 1.512 B -14.41 % | 1.766 B 7.96 % | 1.636 B 4.68 % | 1.563 B -22.93 % | 2.028 B 24.13 % | 1.634 B 58.89 % | 1.028 B 11.44 % | 922.657 M 19.52 % | 771.939 M 9.05 % | 707.907 M 6.79 % | 662.887 M 5.15 % | 630.398 M -41.95 % | 1.086 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -29.580 M -14.70 % | -25.790 M -68.45 % | -15.310 M 50.44 % | -30.890 M 13.98 % | -35.910 M 24.40 % | -47.500 M -124.59 % | -21.150 M -42.14 % | -14.880 M -0.74 % | -14.770 M 1.93 % | -15.060 M -0.47 % | -14.990 M -0.94 % | -14.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.820 M 565.85 % | 5.680 M -71.83 % | 20.160 M -17.61 % | 24.470 M 47.06 % | 16.640 M 89.31 % | 8.790 M -92.99 % | 125.400 M 29.49 % | 96.840 M 63.61 % | 59.190 M -4.35 % | 61.880 M -9.28 % | 68.210 M -36.33 % | 107.130 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.820 M 109.51 % | -397.670 M -2 072.57 % | 20.160 M 108.71 % | -231.410 M -1 490.69 % | 16.640 M 102.77 % | -600.500 M -578.87 % | 125.400 M 29.49 % | 96.840 M 63.61 % | 59.190 M -4.35 % | 61.880 M -9.28 % | 68.210 M -36.33 % | 107.130 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 302.710 M -24.95 % | 403.350 M 5.26 % | 383.190 M 49.75 % | 255.880 M 6.96 % | 239.240 M -60.73 % | 609.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 165.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 340.530 M 5 895.25 % | 5.680 M -98.59 % | 403.350 M 1 548.34 % | 24.470 M -90.44 % | 255.880 M 2 811.04 % | 8.790 M -92.99 % | 125.400 M 29.49 % | 96.840 M 63.61 % | 59.190 M -4.35 % | 61.880 M -9.28 % | 68.210 M -36.33 % | 107.130 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.820 M 565.85 % | 5.680 M -71.83 % | 20.160 M -17.61 % | 24.470 M 47.06 % | 16.640 M 89.31 % | 8.790 M -92.99 % | 125.400 M 29.49 % | 96.840 M 63.61 % | 59.190 M -4.35 % | 61.880 M -9.28 % | 68.210 M -36.33 % | 107.130 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.820 M 565.85 % | 5.680 M -71.83 % | 20.160 M -17.61 % | 24.470 M 47.06 % | 16.640 M 89.31 % | 8.790 M -92.99 % | 125.400 M 29.49 % | 96.840 M 63.61 % | 59.190 M -4.35 % | 61.880 M -9.28 % | 68.210 M -36.33 % | 107.130 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 |