Ercros, S.A. ECR.MC
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 667.415 M -7.98 % | 725.294 M -27.36 % | 998.532 M 29.29 % | 772.317 M 35.78 % | 568.797 M -15.08 % | 669.782 M -0.32 % | 671.940 M -2.05 % | 685.970 M 13.85 % | 602.540 M -2.54 % | 618.270 M 2.42 % | 603.670 M -3.41 % | 624.970 M -2.28 % | 639.540 M -6.78 % | 686.040 M 12.60 % | 609.280 M 6.93 % | 569.810 M -34.24 % | 866.490 M 2.59 % | 844.650 M 17.15 % | 721.000 M 66.59 % | 432.800 M 104.50 % | 211.640 M | 0.000 |
| Net income | -11.657 M -142.26 % | 27.585 M -56.21 % | 62.989 M 45.48 % | 43.297 M 591.98 % | 6.257 M -79.84 % | 31.043 M -30.82 % | 44.876 M 0.66 % | 44.582 M -1.28 % | 45.160 M 523.76 % | 7.240 M 215.10 % | -6.290 M -67.73 % | -3.750 M 69.08 % | -12.130 M -1 397.53 % | -810.000 K 93.46 % | -12.380 M 74.98 % | -49.480 M 75.63 % | -203.020 M 93.80 % | -3.276 B -67 646.39 % | 4.850 M -87.40 % | 38.500 M 221.53 % | -31.680 M -78.08 % | -17.790 M |
| Income before tax | -12.254 M -343.42 % | 5.034 M -94.28 % | 87.958 M 48.31 % | 59.308 M 749.08 % | 6.985 M -69.13 % | 22.625 M -40.46 % | 38.000 M 32.48 % | 28.683 M -36.70 % | 45.310 M 571.26 % | 6.750 M 153.96 % | -12.510 M -1 151.00 % | -1.000 M 92.07 % | -12.610 M -1 089.62 % | -1.060 M 92.33 % | -13.820 M 72.29 % | -49.880 M 75.35 % | -202.380 M -507.75 % | -33.300 M -1 481.74 % | 2.410 M -93.78 % | 38.750 M 224.88 % | -31.030 M -75.21 % | -17.710 M |
| Income before tax ratio | -0.02 -364.53 % | 0.01 -92.12 % | 0.09 14.71 % | 0.08 525.33 % | 0.01 -63.65 % | 0.03 -40.27 % | 0.06 35.25 % | 0.04 -44.40 % | 0.08 588.78 % | 0.01 152.68 % | -0.02 -1 195.14 % | 0.00 91.88 % | -0.02 -1 176.12 % | 0.00 93.19 % | -0.02 74.09 % | -0.09 62.52 % | -0.23 -492.43 % | -0.04 -1 279.47 % | 0.00 -96.27 % | 0.09 161.07 % | -0.15 | 0.00 |
| EBITDA | 25.914 M -40.12 % | 43.274 M -64.45 % | 121.711 M 33.97 % | 90.850 M 115.74 % | 42.111 M -23.08 % | 54.745 M -21.53 % | 69.768 M 33.08 % | 52.426 M -25.52 % | 70.392 M 112.86 % | 33.070 M 91.49 % | 17.270 M -38.03 % | 27.870 M 74.08 % | 16.010 M -37.97 % | 25.810 M 128.61 % | 11.290 M 137.91 % | -29.780 M 80.60 % | -153.540 M -733.68 % | 24.230 M -56.97 % | 56.310 M -36.11 % | 88.140 M 863.78 % | -11.540 M -2 408.00 % | 500.000 K |
| Net income ratio | -0.02 -145.92 % | 0.04 -39.71 % | 0.06 12.52 % | 0.06 409.63 % | 0.01 -76.27 % | 0.05 -30.60 % | 0.07 2.76 % | 0.06 -13.29 % | 0.07 540.04 % | 0.01 212.39 % | -0.01 -73.65 % | -0.01 68.36 % | -0.02 -1 506.41 % | 0.00 94.19 % | -0.02 76.60 % | -0.09 62.94 % | -0.23 93.96 % | -3.88 -57 758.14 % | 0.01 -92.44 % | 0.09 159.43 % | -0.15 | 0.00 |
| Ratio EBITDA | 0.04 -34.92 % | 0.06 -51.05 % | 0.12 3.62 % | 0.12 58.89 % | 0.07 -9.42 % | 0.08 -21.28 % | 0.10 35.86 % | 0.08 -34.58 % | 0.12 118.41 % | 0.05 86.97 % | 0.03 -35.85 % | 0.04 78.14 % | 0.03 -33.46 % | 0.04 103.03 % | 0.02 135.46 % | -0.05 70.51 % | -0.18 -717.71 % | 0.03 -63.27 % | 0.08 -61.65 % | 0.20 473.49 % | -0.05 | 0.00 |
| Gross profit ratio | 0.30 -5.46 % | 0.32 3.78 % | 0.31 -4.12 % | 0.32 -17.55 % | 0.39 12.63 % | 0.34 -2.36 % | 0.35 -2.65 % | 0.36 -10.28 % | 0.40 -21.94 % | 0.52 6.82 % | 0.48 2.26 % | 0.47 -4.06 % | 0.49 6.11 % | 0.46 -5.52 % | 0.49 -0.53 % | 0.49 15.84 % | 0.43 -11.31 % | 0.48 127.45 % | 0.21 -50.91 % | 0.43 -12.90 % | 0.50 | 0.00 |
| Weighted average shs out dil | 91.427 M -2.31 % | 93.587 M -0.68 % | 94.229 M -4.61 % | 98.781 M -3.74 % | 102.615 M -3.33 % | 106.150 M -2.77 % | 109.170 M -2.76 % | 112.274 M -1.59 % | 114.086 M 0.09 % | 113.988 M 3.46 % | 110.175 M 6.43 % | 103.523 M 2.73 % | 100.770 M 0.15 % | 100.623 M -0.03 % | 100.650 M 0.03 % | 100.623 M 15.45 % | 87.154 M 0.00 % | 87.154 M 21.26 % | 71.874 M 22.91 % | 58.476 M 149.99 % | 23.391 M 0.00 % | 23.391 M |
| Weighted average shs out | 91.427 M -2.31 % | 93.587 M -0.68 % | 94.229 M -4.61 % | 98.781 M -3.74 % | 102.615 M -3.33 % | 106.150 M -2.77 % | 109.170 M -2.76 % | 112.274 M -1.59 % | 114.086 M 0.09 % | 113.988 M 16.78 % | 97.607 M -5.71 % | 103.523 M 2.73 % | 100.770 M 0.15 % | 100.623 M -0.03 % | 100.650 M 0.03 % | 100.623 M 15.45 % | 87.154 M 0.00 % | 87.154 M 21.26 % | 71.874 M 22.91 % | 58.476 M 149.99 % | 23.391 M 0.00 % | 23.391 M |
| EPS diluted | -0.13 -144.83 % | 0.29 -54.69 % | 0.64 48.84 % | 0.43 604.92 % | 0.06 -78.97 % | 0.29 -29.27 % | 0.41 2.50 % | 0.40 0.00 % | 0.40 529.92 % | 0.06 211.21 % | -0.06 -57.73 % | -0.04 69.83 % | -0.12 -1 400.00 % | -0.01 93.33 % | -0.12 75.51 % | -0.49 -145.00 % | -0.20 47.37 % | -0.38 -675.76 % | 0.07 -91.95 % | 0.82 158.57 % | -1.40 -84.21 % | -0.76 |
| Earnings per share | -0.13 -144.83 % | 0.29 -56.72 % | 0.67 55.81 % | 0.43 604.92 % | 0.06 -78.97 % | 0.29 -29.27 % | 0.41 2.50 % | 0.40 0.00 % | 0.40 529.92 % | 0.06 211.21 % | -0.06 -57.73 % | -0.04 69.83 % | -0.12 -1 400.00 % | -0.01 93.33 % | -0.12 75.51 % | -0.49 -145.00 % | -0.20 47.37 % | -0.38 -675.76 % | 0.07 -91.95 % | 0.82 161.19 % | -1.34 -76.32 % | -0.76 |
| Gross profit | 200.635 M -13.00 % | 230.621 M -24.62 % | 305.935 M 23.96 % | 246.798 M 11.95 % | 220.455 M -4.35 % | 230.482 M -2.67 % | 236.810 M -4.64 % | 248.338 M 2.14 % | 243.140 M -23.93 % | 319.620 M 9.41 % | 292.140 M -1.22 % | 295.760 M -6.24 % | 315.460 M -1.08 % | 318.910 M 6.38 % | 299.770 M 6.36 % | 281.840 M -23.82 % | 369.990 M -9.02 % | 406.660 M 166.45 % | 152.620 M -18.23 % | 186.640 M 78.13 % | 104.780 M | 0.000 |
| Income tax expense | -597.000 K 97.49 % | -23.764 M -237.25 % | 17.314 M 74.94 % | 9.897 M 1 259.48 % | 728.000 K 108.65 % | -8.418 M -22.43 % | -6.876 M 56.75 % | -15.899 M -10 226.75 % | 157.000 K 132.04 % | -490.000 K 90.94 % | -5.410 M -695.59 % | -680.000 K 27.66 % | -940.000 K -487.50 % | -160.000 K -366.67 % | 60.000 K -94.59 % | 1.110 M 3 800.00 % | -30.000 K -100.09 % | 33.510 M 1 473.36 % | -2.440 M -1 076.00 % | 250.000 K -61.54 % | 650.000 K 1 200.00 % | 50.000 K |
| Cost of revenue | 576.633 M 11.07 % | 519.146 M -25.04 % | 692.597 M 29.98 % | 532.845 M 52.97 % | 348.342 M -20.71 % | 439.300 M 0.96 % | 435.130 M 0.46 % | 433.132 M 20.52 % | 359.400 M 20.34 % | 298.650 M -11.62 % | 337.930 M -4.36 % | 353.350 M -0.93 % | 356.680 M -2.85 % | 367.130 M 18.62 % | 309.510 M 5.20 % | 294.220 M -40.74 % | 496.500 M 13.36 % | 437.990 M -22.94 % | 568.380 M 130.90 % | 246.160 M 130.36 % | 106.860 M | 0.000 |
| General and administrative expenses | 9.674 M 1.33 % | 9.547 M -17.83 % | 11.619 M -86.67 % | 87.177 M 1 114.00 % | 7.181 M 7.74 % | 6.665 M -6.18 % | 7.104 M -3.16 % | 7.336 M -91.86 % | 90.176 M 1 125.22 % | 7.360 M 9.20 % | 6.740 M 11.59 % | 6.040 M -19.25 % | 7.480 M -9.33 % | 8.250 M | 0.000 | 0.000 -100.00 % | 109.140 M -19.86 % | 136.190 M | 0.000 -100.00 % | 93.500 M 108.85 % | 44.770 M -1.19 % | 45.310 M |
| Selling and marketing expenses | 606.000 K 10.79 % | 547.000 K -98.96 % | 52.426 M 18.48 % | 44.250 M 26.70 % | 34.925 M -1.93 % | 35.614 M 10.57 % | 32.210 M -8.87 % | 35.347 M 4 285.48 % | 806.000 K -97.88 % | 38.000 M -3.72 % | 39.470 M 7.34 % | 36.770 M -11.78 % | 41.680 M -7.75 % | 45.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.770 M | 0.000 |
| Other expenses | 93.995 M -50.25 % | 188.936 M 26.53 % | 149.323 M -4.23 % | 155.920 M -1.73 % | 158.659 M 1.30 % | 156.620 M 2.85 % | 152.285 M -10.89 % | 170.903 M 69.26 % | 100.968 M -36.45 % | 158.880 M -35.23 % | 245.310 M 0.74 % | 243.500 M -9.10 % | 267.870 M 4.47 % | 256.400 M -16.86 % | 308.400 M -6.11 % | 328.470 M 27.81 % | 256.990 M 1 662.62 % | 14.580 M -63.98 % | 40.480 M -72.83 % | 148.970 M -20.99 % | 188.540 M 418.21 % | -59.250 M |
| Operating expenses | 104.458 M -51.99 % | 217.582 M 1.85 % | 213.639 M 1.69 % | 210.079 M 4.42 % | 201.183 M 0.94 % | 199.302 M 2.95 % | 193.598 M -9.54 % | 214.011 M 11.39 % | 192.133 M -36.54 % | 302.770 M 3.70 % | 291.960 M 2.04 % | 286.120 M -10.37 % | 319.240 M 2.94 % | 310.120 M 0.56 % | 308.400 M -6.11 % | 328.470 M -10.29 % | 366.130 M -12.76 % | 419.690 M 936.78 % | 40.480 M -68.32 % | 127.770 M -2.05 % | 130.440 M 1 035.72 % | -13.940 M |
| Cost and expenses | 681.091 M -4.38 % | 712.255 M -21.41 % | 906.236 M 21.98 % | 742.924 M 33.10 % | 558.161 M -13.74 % | 647.064 M 1.28 % | 638.860 M -2.31 % | 653.967 M 18.57 % | 551.537 M -8.29 % | 601.420 M -0.34 % | 603.490 M -1.92 % | 615.330 M -4.02 % | 641.090 M -5.34 % | 677.250 M 9.60 % | 617.910 M -6.26 % | 659.170 M -23.59 % | 862.630 M 0.68 % | 856.810 M 12.95 % | 758.580 M 57.51 % | 481.610 M 102.95 % | 237.300 M 1 802.30 % | -13.940 M |
| Research and development expenses | 183.000 K -61.23 % | 472.000 K 74.17 % | 271.000 K -11.15 % | 305.000 K -27.03 % | 418.000 K 3.72 % | 403.000 K -13.15 % | 464.000 K 9.18 % | 425.000 K 132.24 % | 183.000 K -16.82 % | 220.000 K -50.00 % | 440.000 K 41.94 % | 310.000 K -11.43 % | 350.000 K 20.69 % | 290.000 K | 0.000 -100.00 % | 260.000 K -39.53 % | 430.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 10.280 M 1.84 % | 10.094 M -84.24 % | 64.045 M -51.11 % | 130.996 M 211.11 % | 42.106 M -0.41 % | 42.279 M 7.54 % | 39.314 M -7.89 % | 42.683 M -53.09 % | 90.982 M 100.58 % | 45.360 M -1.84 % | 46.210 M 7.94 % | 42.810 M -12.26 % | 48.790 M -8.68 % | 53.430 M -48.46 % | 103.670 M -8.85 % | 113.730 M 4.21 % | 109.140 M -19.86 % | 136.190 M 29.38 % | 105.260 M 12.58 % | 93.500 M 88.74 % | 49.540 M 9.34 % | 45.310 M |
| Interest income | 1.179 M 13.91 % | 1.035 M 1 132.14 % | 84.000 K 300.00 % | 21.000 K -94.49 % | 381.000 K 1 170.00 % | 30.000 K -78.87 % | 142.000 K 343.75 % | 32.000 K 255.56 % | 9.000 K -55.00 % | 20.000 K -97.47 % | 790.000 K -49.68 % | 1.570 M 423.33 % | 300.000 K 36.36 % | 220.000 K -56.00 % | 500.000 K -82.39 % | 2.840 M 350.79 % | 630.000 K -97.35 % | 23.750 M 1 030.95 % | 2.100 M 153.01 % | 830.000 K 118.42 % | 380.000 K -92.99 % | 5.420 M |
| Interest expense | 12.626 M 28.93 % | 9.793 M 49.95 % | 6.531 M 17.65 % | 5.551 M -14.88 % | 6.521 M -8.91 % | 7.159 M 1.10 % | 7.081 M 9.71 % | 6.454 M 11.66 % | 5.780 M -30.94 % | 8.370 M 0.97 % | 8.290 M -27.60 % | 11.450 M 9.78 % | 10.430 M -8.75 % | 11.430 M 93.07 % | 5.920 M 14.51 % | 5.170 M -48.61 % | 10.060 M -39.54 % | 16.640 M 7.77 % | 15.440 M -29.17 % | 21.800 M 266.39 % | 5.950 M 20.93 % | 4.920 M |
| Depreciation and amortization | 31.460 M -2.52 % | 32.273 M 7.70 % | 29.966 M -13.27 % | 34.550 M 13.92 % | 30.329 M -8.75 % | 33.238 M 8.32 % | 30.685 M 68.12 % | 18.252 M -5.78 % | 19.371 M -2.51 % | 19.870 M 5.19 % | 18.890 M -2.18 % | 19.310 M 6.16 % | 18.190 M 1.00 % | 18.010 M -6.68 % | 19.300 M 14.54 % | 16.850 M -57.59 % | 39.730 M -2.84 % | 40.890 M 1.01 % | 40.480 M 46.72 % | 27.590 M 103.77 % | 13.540 M 1.88 % | 13.290 M |
| Operating income | -13.676 M -204.89 % | 13.039 M -85.02 % | 87.025 M 40.74 % | 61.833 M 313.96 % | 14.937 M -47.98 % | 28.713 M -35.83 % | 44.747 M 30.36 % | 34.327 M -32.52 % | 50.870 M 298.98 % | 12.750 M 6 983.33 % | 180.000 K -98.03 % | 9.140 M 417.36 % | -2.880 M -132.76 % | 8.790 M 200.57 % | -8.740 M 81.26 % | -46.630 M 76.17 % | -195.700 M -1 401.92 % | -13.030 M 46.97 % | -24.570 M -31.32 % | -18.710 M 27.08 % | -25.660 M -42.79 % | -17.970 M |
| Operating income ratio | -0.02 -213.98 % | 0.02 -79.37 % | 0.09 8.86 % | 0.08 204.87 % | 0.03 -38.74 % | 0.04 -35.63 % | 0.07 33.08 % | 0.05 -40.73 % | 0.08 309.40 % | 0.02 6 816.06 % | 0.00 -97.96 % | 0.01 424.76 % | 0.00 -135.15 % | 0.01 189.32 % | -0.01 82.47 % | -0.08 63.77 % | -0.23 -1 364.06 % | -0.02 54.73 % | -0.03 21.17 % | -0.04 64.34 % | -0.12 | 0.00 |
| Total other income expenses net | 1.422 M 117.76 % | -8.005 M -14 394.64 % | 56.000 K 102.22 % | -2.525 M 68.25 % | -7.952 M -30.62 % | -6.088 M 13.39 % | -7.029 M -24.54 % | -5.644 M 1.45 % | -5.727 M 4.55 % | -6.000 M 52.72 % | -12.690 M -25.15 % | -10.140 M 8.32 % | -11.060 M -12.28 % | -9.850 M -89.79 % | -5.190 M -59.69 % | -3.250 M 57.40 % | -7.630 M 62.36 % | -20.270 M -51.04 % | -13.420 M 33.30 % | -20.120 M -274.67 % | -5.370 M -2 165.38 % | 260.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 140.843 M 52.92 % | 92.104 M 15.21 % | 79.947 M 14.71 % | 69.697 M -25.19 % | 93.161 M -26.68 % | 127.069 M 9.18 % | 116.385 M 12.85 % | 103.135 M 3.25 % | 99.890 M -16.42 % | 119.520 M -7.20 % | 128.790 M -16.14 % | 153.580 M 5.50 % | 145.570 M 78.37 % | 81.610 M 4.90 % | 77.800 M -3.68 % | 80.770 M -37.67 % | 129.590 M 484.31 % | -33.720 M -615.92 % | -4.710 M -105.68 % | -2.290 M -103.10 % | 73.890 M -21.46 % | 94.080 M |
| Total investments | 36.954 M -36.85 % | 58.519 M 577.77 % | 8.634 M 5.42 % | 8.190 M -25.82 % | 11.041 M -12.31 % | 12.591 M 72.06 % | 7.318 M 4.30 % | 7.016 M -5.83 % | 7.450 M 2.90 % | 7.240 M -0.14 % | 7.250 M 11.88 % | 6.480 M -40.22 % | 10.840 M -76.46 % | 46.040 M 168.45 % | 17.150 M 275.27 % | 4.570 M 0.00 % | 4.570 M | 0.000 -100.00 % | 59.980 M 1 768.54 % | 3.210 M -6.41 % | 3.430 M 0.29 % | 3.420 M |
| Total debt | 172.335 M 31.30 % | 131.249 M -3.09 % | 135.427 M 12.85 % | 120.002 M -8.68 % | 131.410 M -28.01 % | 182.535 M 38.04 % | 132.230 M 5.05 % | 125.878 M -15.03 % | 148.150 M 4.97 % | 141.140 M -5.07 % | 148.680 M -12.43 % | 169.780 M 8.03 % | 157.160 M 76.25 % | 89.170 M -20.31 % | 111.900 M -3.81 % | 116.330 M -26.15 % | 157.520 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.190 M -23.10 % | 99.080 M |
| Accumulated other comprehensive income loss | 325.383 M 2 870.72 % | 10.953 M -96.77 % | 339.366 M 10.24 % | 307.843 M 21.23 % | 253.923 M -2.57 % | 260.608 M 5.58 % | 246.825 M 42.92 % | 172.707 M 22.97 % | 140.450 M 18.05 % | 118.970 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 |
| Retained earnings | -11.657 M -103.59 % | 324.731 M 415.54 % | 62.989 M 45.48 % | 43.297 M 591.98 % | 6.257 M -79.84 % | 31.043 M -30.82 % | 44.876 M 0.86 % | 44.492 M -1.48 % | 45.160 M 523.76 % | 7.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.480 M -82.27 % | -17.820 M |
| Common stock | 27.431 M 0.00 % | 27.431 M -5.35 % | 28.980 M -4.33 % | 30.292 M 0.00 % | 30.292 M -3.76 % | 31.475 M -2.74 % | 32.363 M -2.80 % | 33.294 M -2.71 % | 34.220 M 0.00 % | 34.220 M 1.60 % | 33.680 M 4.89 % | 32.110 M 5.45 % | 30.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.210 M 0.00 % | 84.210 M |
| Total equity | 341.157 M -6.05 % | 363.115 M 0.67 % | 360.710 M 8.77 % | 331.613 M 16.68 % | 284.215 M -2.69 % | 292.083 M 7.12 % | 272.669 M 10.17 % | 247.492 M 12.58 % | 219.830 M 24.99 % | 175.880 M 4.57 % | 168.190 M -2.33 % | 172.210 M -0.95 % | 173.870 M -7.08 % | 187.110 M -2.66 % | 192.230 M -6.40 % | 205.380 M -19.75 % | 255.920 M -44.63 % | 462.230 M 29.11 % | 358.000 M 42.44 % | 251.330 M 165.65 % | 94.610 M -25.55 % | 127.080 M |
| Other non current liabilities | 18.574 M -5.65 % | 19.686 M -14.71 % | 23.080 M 79.01 % | 12.893 M 9.37 % | 11.788 M -11.11 % | 13.261 M -23.29 % | 17.287 M 291.14 % | -9.044 M -304.62 % | 4.420 M 8.33 % | 4.080 M -15.53 % | 4.830 M -5.29 % | 5.100 M -9.09 % | 5.610 M -91.10 % | 63.010 M 19.09 % | 52.910 M -5.25 % | 55.840 M 196.36 % | -57.950 M -174.29 % | 78.000 M -60.12 % | 195.580 M -25.95 % | 264.110 M 293.02 % | 67.200 M 152.54 % | 26.610 M |
| Long term debt | 91.124 M -8.43 % | 99.517 M -4.75 % | 104.482 M 9.52 % | 95.401 M -1.93 % | 97.283 M 33.73 % | 72.744 M 20.08 % | 60.582 M -3.52 % | 62.793 M 6.77 % | 58.810 M 37.50 % | 42.770 M 1.04 % | 42.330 M -24.71 % | 56.220 M -0.50 % | 56.500 M 596.67 % | 8.110 M 358.19 % | 1.770 M -97.60 % | 73.880 M -49.37 % | 145.920 M 83.06 % | 79.710 M | 0.000 | 0.000 -100.00 % | 76.190 M -23.10 % | 99.080 M |
| Total non current liabilities | 144.467 M -7.51 % | 156.202 M -4.34 % | 163.283 M 11.79 % | 146.057 M 2.72 % | 142.189 M 17.57 % | 120.937 M 20.93 % | 100.002 M -6.99 % | 107.514 M -13.50 % | 124.300 M 18.95 % | 104.500 M 4.21 % | 100.280 M -19.07 % | 123.910 M -3.80 % | 128.810 M -10.60 % | 144.080 M 7.51 % | 134.020 M -41.66 % | 229.730 M 32.10 % | 173.900 M -10.21 % | 193.670 M -16.60 % | 232.220 M -20.06 % | 290.510 M 102.60 % | 143.390 M 14.08 % | 125.690 M |
| Other current liabilities | 37.167 M 2.61 % | 36.221 M -22.58 % | 46.784 M 46.95 % | 31.837 M 50.27 % | 21.187 M -21.10 % | 26.852 M -29.14 % | 37.897 M 7.66 % | 35.201 M 136.01 % | 14.915 M 46.51 % | 10.180 M 90.99 % | 5.330 M -25.66 % | 7.170 M -71.46 % | 25.120 M -33.05 % | 37.520 M -69.02 % | 121.110 M 280.13 % | 31.860 M -38.66 % | 51.940 M -12.63 % | 59.450 M -76.46 % | 252.590 M 127.17 % | 111.190 M 584.25 % | 16.250 M -76.16 % | 68.170 M |
| Deferred revenue | 0.000 -100.00 % | 1.041 M -28.50 % | 1.456 M -95.64 % | 33.411 M 44.99 % | 23.044 M -18.28 % | 28.199 M -26.38 % | 38.304 M -5.18 % | 40.398 M 177.84 % | 14.540 M 29.13 % | 11.260 M 7.24 % | 10.500 M 3.45 % | 10.150 M 47.96 % | 6.860 M 171.15 % | 2.530 M | 0.000 | 0.000 -100.00 % | 10.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 81.211 M 155.93 % | 31.732 M 2.54 % | 30.945 M 25.79 % | 24.601 M -27.91 % | 34.127 M -68.92 % | 109.791 M 20.81 % | 90.882 M 5.67 % | 86.009 M -3.73 % | 89.340 M -9.18 % | 98.370 M 2.63 % | 95.850 M -7.31 % | 103.410 M 10.25 % | 93.800 M 19.44 % | 78.530 M 96.92 % | 39.880 M -6.05 % | 42.450 M -41.57 % | 72.650 M -14.85 % | 85.320 M | 0.000 | 0.000 -100.00 % | 61.780 M | 0.000 |
| Total current liabilities | 213.566 M 30.22 % | 163.998 M -26.31 % | 222.558 M -4.19 % | 232.286 M 41.80 % | 163.815 M -32.70 % | 243.395 M 4.06 % | 233.900 M -4.20 % | 244.167 M 13.01 % | 216.050 M -6.59 % | 231.300 M -8.31 % | 252.250 M -5.94 % | 268.170 M -11.35 % | 302.500 M 10.25 % | 274.370 M -8.68 % | 300.440 M 46.56 % | 204.990 M -25.71 % | 275.930 M -5.57 % | 292.220 M -29.35 % | 413.590 M 90.22 % | 217.430 M 76.17 % | 123.420 M 23.35 % | 100.060 M |
| Total liabilities | 358.033 M 11.82 % | 320.200 M -17.01 % | 385.841 M 1.98 % | 378.343 M 23.64 % | 306.004 M -16.01 % | 364.332 M 9.11 % | 333.902 M -5.06 % | 351.681 M 3.33 % | 340.350 M 1.35 % | 335.800 M -4.75 % | 352.530 M -10.09 % | 392.080 M -9.10 % | 431.310 M 3.07 % | 418.450 M -3.69 % | 434.460 M -0.06 % | 434.720 M -3.36 % | 449.830 M -7.42 % | 485.890 M -24.76 % | 645.810 M 27.14 % | 507.940 M 90.38 % | 266.810 M 18.19 % | 225.750 M |
| Other non current assets | 924.000 K 108.58 % | 443.000 K -0.67 % | 446.000 K -98.78 % | 36.706 M 7 743.16 % | 468.000 K -3.11 % | 483.000 K 135.65 % | -1.355 M -364.13 % | 513.000 K 2.60 % | 500.000 K -16.67 % | 600.000 K -98.61 % | 43.270 M 7.34 % | 40.310 M -12.75 % | 46.200 M -6.52 % | 49.420 M 28.56 % | 38.440 M -0.95 % | 38.810 M 277.53 % | 10.280 M -29.54 % | 14.590 M 136.84 % | -39.600 M -154.92 % | 72.100 M 218.53 % | -60.830 M 9.53 % | -67.240 M |
| Long term investments | 36.954 M -36.85 % | 58.519 M 50.99 % | 38.756 M 703.68 % | -6.420 M -119.77 % | 32.468 M -31.82 % | 47.624 M -6.29 % | 50.821 M 0.60 % | 50.517 M 17.37 % | 43.040 M 8.17 % | 39.790 M 1 506.01 % | -2.830 M 15.02 % | -3.330 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.340 M | 0.000 -100.00 % | 22.200 M 2.73 % | 21.610 M |
| Intangible assets | 16.846 M -15.62 % | 19.964 M 4.89 % | 19.034 M 64.11 % | 11.598 M 61.94 % | 7.162 M 5.40 % | 6.795 M 60.79 % | 4.226 M 3.15 % | 4.097 M -30.09 % | 5.860 M -10.40 % | 6.540 M 17.84 % | 5.550 M 16.11 % | 4.780 M 6.46 % | 4.490 M -20.39 % | 5.640 M -33.57 % | 8.490 M 3.54 % | 8.200 M -8.99 % | 9.010 M | 0.000 -100.00 % | 12.100 M 204.02 % | 3.980 M -65.06 % | 11.390 M -6.26 % | 12.150 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K 0.00 % | 40.000 K | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 16.846 M -15.62 % | 19.964 M 4.89 % | 19.034 M 64.11 % | 11.598 M 61.94 % | 7.162 M 5.40 % | 6.795 M 60.79 % | 4.226 M 3.15 % | 4.097 M -30.09 % | 5.860 M -10.40 % | 6.540 M 17.84 % | 5.550 M 15.15 % | 4.820 M 6.40 % | 4.530 M -19.68 % | 5.640 M -33.88 % | 8.530 M 4.02 % | 8.200 M -8.99 % | 9.010 M | 0.000 -100.00 % | 12.100 M 204.02 % | 3.980 M -65.06 % | 11.390 M -6.26 % | 12.150 M |
| Property plant equipment net | 357.470 M 0.89 % | 354.300 M 0.15 % | 353.760 M 6.99 % | 330.634 M 3.26 % | 320.194 M 3.33 % | 309.870 M 10.00 % | 281.689 M 4.57 % | 269.388 M 8.09 % | 249.230 M 5.92 % | 235.290 M -4.23 % | 245.690 M -7.07 % | 264.370 M -4.61 % | 277.140 M -0.92 % | 279.710 M -6.99 % | 300.740 M -3.18 % | 310.610 M -2.19 % | 317.560 M -37.36 % | 506.920 M -3.73 % | 526.560 M 20.44 % | 437.190 M 63.64 % | 267.170 M -4.39 % | 279.430 M |
| Total non current assets | 453.696 M -4.26 % | 473.866 M 6.16 % | 446.372 M 9.36 % | 408.176 M 2.25 % | 399.202 M -1.44 % | 405.035 M 10.34 % | 367.081 M 4.75 % | 350.446 M 14.67 % | 305.620 M 7.34 % | 284.720 M -2.68 % | 292.570 M -5.45 % | 309.430 M -6.58 % | 331.210 M -1.06 % | 334.770 M -4.66 % | 351.150 M -2.72 % | 360.960 M 5.80 % | 341.180 M -35.05 % | 525.290 M -15.86 % | 624.320 M 21.50 % | 513.840 M 112.34 % | 241.990 M -2.68 % | 248.650 M |
| Other current assets | 40.668 M 272.49 % | 10.918 M 21.92 % | 8.955 M -68.72 % | 28.625 M 118.46 % | 13.103 M -39.80 % | 21.764 M -15.58 % | 25.780 M 11.10 % | 23.205 M 121.74 % | 10.465 M -69.21 % | 33.990 M 248.26 % | 9.760 M -67.29 % | 29.840 M 8.47 % | 27.510 M 1 508.77 % | 1.710 M 1 040.00 % | 150.000 K -98.46 % | 9.730 M | 0.000 -100.00 % | 41.140 M 3.89 % | 39.600 M | 0.000 | 0.000 -100.00 % | 5.350 M |
| Short term investments | 0.000 | 0.000 100.00 % | -30.122 M -306.17 % | 14.610 M 168.19 % | -21.427 M 38.84 % | -35.033 M 19.47 % | -43.503 M 0.00 % | -43.501 M -22.23 % | -35.590 M -9.34 % | -32.550 M -422.92 % | 10.080 M 2.75 % | 9.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -61.360 M | 0.000 100.00 % | -18.770 M -3.19 % | -18.190 M |
| cash and cash equivalents | 31.492 M -19.55 % | 39.145 M -29.44 % | 55.480 M 10.29 % | 50.305 M 31.52 % | 38.249 M -31.04 % | 55.466 M 250.05 % | 15.845 M -30.33 % | 22.743 M -52.87 % | 48.260 M 123.22 % | 21.620 M 8.70 % | 19.890 M 22.78 % | 16.200 M 39.78 % | 11.590 M 53.31 % | 7.560 M -77.83 % | 34.100 M -4.11 % | 35.560 M 27.32 % | 27.930 M -17.17 % | 33.720 M 615.92 % | 4.710 M 105.68 % | 2.290 M -0.43 % | 2.300 M -54.00 % | 5.000 M |
| Cash and short term investments | 31.492 M -19.55 % | 39.145 M -29.44 % | 55.480 M 10.29 % | 50.305 M 31.52 % | 38.249 M -31.04 % | 55.466 M 250.05 % | 15.845 M -30.33 % | 22.743 M -52.87 % | 48.260 M 123.22 % | 21.620 M -27.86 % | 29.970 M 15.22 % | 26.010 M 124.42 % | 11.590 M 53.31 % | 7.560 M -77.83 % | 34.100 M -4.11 % | 35.560 M 27.32 % | 27.930 M -17.17 % | 33.720 M 615.92 % | 4.710 M 105.68 % | 2.290 M -0.43 % | 2.300 M -54.00 % | 5.000 M |
| Total current assets | 245.494 M 17.21 % | 209.449 M -30.23 % | 300.179 M -0.53 % | 301.780 M 57.99 % | 191.017 M -24.01 % | 251.380 M 4.96 % | 239.490 M -3.71 % | 248.727 M -2.29 % | 254.560 M 12.16 % | 226.960 M -0.52 % | 228.150 M -10.48 % | 254.860 M -6.98 % | 273.970 M 1.17 % | 270.790 M -1.72 % | 275.540 M -1.29 % | 279.140 M -23.70 % | 365.850 M -13.66 % | 423.740 M 11.08 % | 381.460 M 53.83 % | 247.970 M 106.85 % | 119.880 M 14.28 % | 104.900 M |
| Inventory | 115.362 M 10.63 % | 104.278 M -22.63 % | 134.773 M 9.84 % | 122.696 M 49.12 % | 82.278 M 0.04 % | 82.244 M -15.80 % | 97.675 M 22.49 % | 79.739 M 10.73 % | 72.010 M 24.48 % | 57.850 M 4.18 % | 55.530 M -8.23 % | 60.510 M -20.26 % | 75.880 M 3.29 % | 73.460 M 8.68 % | 67.590 M -8.64 % | 73.980 M -34.53 % | 112.990 M 8.45 % | 104.190 M 1.37 % | 102.780 M 46.66 % | 70.080 M 159.27 % | 27.030 M 14.73 % | 23.560 M |
| Net receivables | 57.972 M 5.20 % | 55.108 M -47.99 % | 105.949 M 6.40 % | 99.578 M 52.28 % | 65.390 M -35.48 % | 101.351 M 2.73 % | 98.656 M -19.82 % | 123.040 M 10.15 % | 111.700 M -7.52 % | 120.780 M -2.29 % | 123.610 M -16.48 % | 148.000 M -6.91 % | 158.990 M -2.16 % | 162.500 M -0.36 % | 163.090 M 8.60 % | 150.170 M -33.24 % | 224.930 M -8.08 % | 244.690 M 4.40 % | 234.370 M 33.47 % | 175.600 M 96.11 % | 89.540 M | 0.000 |
| Tax assets | 41.502 M 2.12 % | 40.640 M 18.22 % | 34.376 M -3.60 % | 35.658 M -8.36 % | 38.910 M -3.36 % | 40.263 M 27.01 % | 31.700 M 22.25 % | 25.931 M 270.97 % | 6.990 M 179.60 % | 2.500 M 180.90 % | 890.000 K -72.70 % | 3.260 M -2.40 % | 3.340 M | 0.000 -100.00 % | 3.440 M 2.99 % | 3.340 M -22.86 % | 4.330 M 14.55 % | 3.780 M -3.57 % | 3.920 M 587.72 % | 570.000 K -72.33 % | 2.060 M -23.70 % | 2.700 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 | 0.000 |
| Account payables | 95.188 M 4.71 % | 90.909 M -34.61 % | 139.027 M -18.17 % | 169.905 M 65.85 % | 102.447 M 1.21 % | 101.226 M -5.97 % | 107.655 M -9.27 % | 118.654 M 11.04 % | 106.855 M -7.53 % | 115.560 M -11.16 % | 130.070 M -5.26 % | 137.290 M -19.17 % | 169.860 M 10.83 % | 153.260 M 9.90 % | 139.450 M 6.71 % | 130.680 M -0.11 % | 130.820 M -11.28 % | 147.450 M -8.35 % | 160.880 M 51.43 % | 106.240 M 134.06 % | 45.390 M 42.33 % | 31.890 M |
| Tax payables | 0.000 -100.00 % | 4.095 M -5.78 % | 4.346 M -0.53 % | 4.369 M 4.10 % | 4.197 M 0.43 % | 4.179 M 12.40 % | 3.718 M -13.60 % | 4.303 M -12.89 % | 4.940 M -31.29 % | 7.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 11.874 M -10.95 % | 13.334 M 4.16 % | 12.802 M 16.41 % | 10.997 M 10.85 % | 9.921 M -8.29 % | 10.818 M 25.15 % | 8.644 M -69.13 % | 28.002 M -20.18 % | 35.080 M 13.93 % | 30.790 M 18.79 % | 25.920 M -5.98 % | 27.570 M -9.46 % | 30.450 M -13.81 % | 35.330 M -16.93 % | 42.530 M -32.91 % | 63.390 M 25.67 % | 50.440 M | 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 -100.00 % | 370.000 K -19.57 % | 460.000 K 76.92 % | 260.000 K -79.69 % | 1.280 M 40.66 % | 910.000 K -53.81 % | 1.970 M -22.44 % | 2.540 M 464.44 % | 450.000 K -37.50 % | 720.000 K |
| Capital lease obligations | 13.981 M 50.98 % | 9.260 M -24.86 % | 12.324 M 97.94 % | 6.226 M -31.92 % | 9.145 M -31.64 % | 13.378 M -30.45 % | 19.234 M -16.10 % | 22.924 M | 0.000 | 0.000 100.00 % | -10.500 M -3.45 % | -10.150 M -49.26 % | -6.800 M -1 788.89 % | -360.000 K -117.14 % | 2.100 M -30.69 % | 3.030 M -95.04 % | 61.050 M -14.39 % | 71.310 M | 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 |
| Other total stockholders equity | 0.000 | 0.000 100.00 % | -7.636 M -17.08 % | -6.522 M | 0.000 | 0.000 100.00 % | -6.932 M -130.99 % | -3.001 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 157.270 M -16.54 % | 188.440 M 8.32 % | 173.960 M 4 814.12 % | 3.540 M -97.18 % | 125.640 M -72.77 % | 461.320 M 29.57 % | 356.030 M 43.10 % | 248.790 M 486.35 % | 42.430 M -29.25 % | 59.970 M |
| Deferred tax liabilities non current | 22.895 M -3.25 % | 23.665 M 3.25 % | 22.919 M -14.37 % | 26.766 M 15.39 % | 23.197 M -3.80 % | 24.114 M -6.09 % | 25.678 M -0.33 % | 25.763 M -0.87 % | 25.990 M -3.24 % | 26.860 M -1.25 % | 27.200 M -22.33 % | 35.020 M -3.39 % | 36.250 M -3.67 % | 37.630 M 2.23 % | 36.810 M 0.52 % | 36.620 M 3.18 % | 35.490 M -1.31 % | 35.960 M -1.86 % | 36.640 M 38.79 % | 26.400 M | 0.000 | 0.000 |
| 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 |
| Total assets | 699.190 M 2.32 % | 683.315 M -8.47 % | 746.551 M 5.15 % | 709.956 M 20.29 % | 590.219 M -10.08 % | 656.415 M 8.22 % | 606.571 M 1.23 % | 599.173 M 6.96 % | 560.180 M 9.48 % | 511.680 M -1.74 % | 520.720 M -7.72 % | 564.290 M -6.76 % | 605.180 M -0.06 % | 605.560 M -3.37 % | 626.690 M -2.09 % | 640.100 M -9.47 % | 707.030 M -25.50 % | 949.030 M -5.64 % | 1.006 B 32.03 % | 761.810 M 110.52 % | 361.870 M 2.35 % | 353.550 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.984 M 65.01 % | -5.670 M 48.22 % | -10.950 M -148.75 % | 22.460 M 123.26 % | 10.060 M -13.87 % | 11.680 M 9 633.33 % | 120.000 K 101.39 % | -8.660 M -110.87 % | 79.660 M 317.53 % | -36.620 M -64.73 % | -22.230 M 59.48 % | -54.860 M -67.10 % | -32.830 M -162.01 % | -12.530 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.601 M -283.94 % | 11.200 M 1 282.72 % | 810.000 K | 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 100.00 % | -9.067 M 22.83 % | -11.750 M -252.85 % | -3.330 M -163.92 % | 5.210 M -64.82 % | 14.810 M 564.26 % | -3.190 M 61.24 % | -8.230 M -183.22 % | 9.890 M -61.12 % | 25.440 M 242.76 % | -17.820 M -630.33 % | -2.440 M 82.28 % | -13.770 M -57.01 % | -8.770 M -152.74 % | -3.470 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.248 M 284.58 % | -10.970 M -0.27 % | -10.940 M | 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 -100.00 % | 7.083 M 16.50 % | 6.080 M 179.79 % | -7.620 M -144.17 % | 17.250 M 463.16 % | -4.750 M -131.94 % | 14.870 M 78.08 % | 8.350 M 145.01 % | -18.550 M -134.21 % | 54.220 M 388.40 % | -18.800 M 5.00 % | -19.790 M 51.84 % | -41.090 M -70.78 % | -24.060 M -165.56 % | -9.060 M |
| Other non cash items | 9.514 M -81.40 % | 51.140 M 270.66 % | -29.966 M -26.78 % | -23.637 M -168.56 % | 34.478 M 810.89 % | -4.850 M 89.19 % | -44.876 M -3 843.41 % | -1.138 M 94.33 % | -20.060 M -1 101.20 % | -1.670 M -4.38 % | -1.600 M -48.15 % | -1.080 M -133.33 % | 3.240 M 158.38 % | -5.550 M 36.57 % | -8.750 M -52.97 % | -5.720 M 98.81 % | -480.730 M -1 949.67 % | 25.990 M 262.54 % | -15.990 M 70.54 % | -54.280 M -693.87 % | 9.140 M |
| Net cash provided by operating activities | 9.514 M -81.40 % | 51.140 M -18.81 % | 62.989 M 4.42 % | 60.324 M -19.13 % | 74.591 M 25.51 % | 59.431 M 32.43 % | 44.876 M 2.43 % | 43.813 M 12.49 % | 38.950 M 178.21 % | 14.000 M -50.09 % | 28.050 M 17.56 % | 23.860 M 24.47 % | 19.170 M 66.41 % | 11.520 M 208.88 % | -10.580 M -125.86 % | 40.910 M 106.02 % | -680.000 M -2 250.54 % | 31.620 M 317.47 % | -14.540 M -2 136.92 % | -650.000 K 95.81 % | -15.510 M |
| Investments in property plant and equipment | -13.558 M 4.48 % | -14.194 M 47.79 % | -27.184 M -110.71 % | -12.901 M -15.87 % | -11.134 M 48.14 % | -21.469 M 49.02 % | -42.111 M 1.71 % | -42.844 M -128.99 % | -18.710 M -104.48 % | -9.150 M -47.82 % | -6.190 M -42.30 % | -4.350 M 72.91 % | -16.060 M -97.78 % | -8.120 M -0.37 % | -8.090 M 78.87 % | -38.280 M 0.21 % | -38.360 M -64.00 % | -23.390 M -1.12 % | -23.130 M -74.96 % | -13.220 M -5 647.83 % | -230.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -97.000 K 98.31 % | -5.748 M | 0.000 -100.00 % | 569.000 K -5.17 % | 600.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.230 M 869.17 % | -1.200 M | 0.000 | 0.000 100.00 % | -2.610 M 98.35 % | -158.040 M | 0.000 |
| Purchases of investments | -13.108 M | 0.000 100.00 % | -25.630 M -20.12 % | -21.337 M 7.11 % | -22.971 M -46.96 % | -15.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -160.000 K | 0.000 100.00 % | -550.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.000 K -98.31 % | 5.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -19.641 M | 0.000 | 0.000 -100.00 % | 97.000 K -98.31 % | 5.748 M | 0.000 -100.00 % | 569.000 K -5.17 % | 600.000 K -84.81 % | 3.950 M 10.34 % | 3.580 M 33.58 % | 2.680 M 179.17 % | 960.000 K -86.23 % | 6.970 M 74.25 % | 4.000 M 87.79 % | 2.130 M -99.64 % | 599.360 M 31 154.92 % | -1.930 M -146.73 % | 4.130 M 110.57 % | -39.090 M -337.92 % | 16.430 M |
| Net cash used for investing activites | -26.666 M 21.19 % | -33.835 M 35.94 % | -52.814 M -54.26 % | -34.238 M -0.68 % | -34.008 M -8.47 % | -31.352 M 25.55 % | -42.111 M 0.39 % | -42.275 M -133.43 % | -18.110 M -248.27 % | -5.200 M -99.23 % | -2.610 M -56.29 % | -1.670 M 88.94 % | -15.100 M -1 052.67 % | -1.310 M -125.49 % | 5.140 M 114.36 % | -35.800 M -106.38 % | 561.000 M 2 315.64 % | -25.320 M -17.17 % | -21.610 M 89.73 % | -210.350 M -1 398.46 % | 16.200 M |
| Debt repayment | 31.738 M 1 324.93 % | -2.591 M -130.30 % | 8.552 M 195.41 % | -8.963 M 79.74 % | -44.247 M -221.81 % | 36.326 M 562.52 % | 5.483 M 124.94 % | -21.989 M -413.68 % | 7.010 M 193.47 % | -7.500 M 68.30 % | -23.660 M -19.68 % | -19.770 M -2 481.93 % | 830.000 K 102.10 % | -39.470 M -961.79 % | 4.580 M 22.46 % | 3.740 M 146.81 % | -7.990 M -182.71 % | 9.660 M -80.84 % | 50.420 M -51.10 % | 103.100 M 4 880.68 % | 2.070 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 860.000 K -61.78 % | 2.250 M -9.64 % | 2.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.660 M | 0.000 -100.00 % | 119.480 M | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -11.134 M 22.57 % | -14.380 M -120.48 % | -6.522 M 25.33 % | -8.735 M -92.19 % | -4.545 M 67.43 % | -13.956 M -16.29 % | -12.001 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -270.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -8.778 M 36.00 % | -13.715 M -67.03 % | -8.211 M | 0.000 100.00 % | -5.049 M 19.79 % | -6.295 M -17.18 % | -5.372 M -21.02 % | -4.439 M -266.86 % | -1.210 M -181.40 % | -430.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -600.000 K 50.82 % | -1.220 M 64.01 % | -3.390 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -8.631 M -1.89 % | -8.471 M -14.23 % | -7.416 M -140.31 % | -3.086 M 4.84 % | -3.243 M 61.40 % | -8.401 M -1 236.81 % | 739.000 K -93.93 % | 12.169 M | 0.000 -100.00 % | 860.000 K -54.97 % | 1.910 M -12.79 % | 2.190 M 465.00 % | -600.000 K -122.06 % | 2.720 M | 0.000 | 0.000 100.00 % | -3.390 M 96.89 % | -109.040 M -831.97 % | -11.700 M -0.60 % | -11.630 M -114.58 % | -5.420 M |
| Net cash used provided by financing activities | 14.329 M 139.90 % | -35.911 M -67.38 % | -21.455 M -46.16 % | -14.679 M 76.04 % | -61.274 M -458.64 % | 17.085 M 281.45 % | -9.416 M 64.14 % | -26.260 M -552.76 % | 5.800 M 182.04 % | -7.070 M 67.49 % | -21.750 M -23.72 % | -17.580 M -43 850.00 % | -40.000 K 99.89 % | -36.750 M -1 023.37 % | 3.980 M 57.94 % | 2.520 M 154.78 % | -4.600 M -119.11 % | 24.070 M -37.84 % | 38.720 M -81.64 % | 210.950 M 6 397.01 % | -3.350 M |
| Effect of forex changes on cash | 407.000 K 176.50 % | -532.000 K -329.31 % | 232.000 K -1.28 % | 235.000 K 147.47 % | -495.000 K -558.33 % | 108.000 K -0.92 % | 109.000 K 113.63 % | -800.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.810 M 8 762.50 % | -1.360 M -806.67 % | -150.000 K -475.00 % | 40.000 K 200.00 % | -40.000 K |
| Net change in cash | -2.416 M 87.38 % | -19.138 M -385.22 % | 6.710 M -42.36 % | 11.642 M 154.95 % | -21.186 M -146.80 % | 45.272 M 756.31 % | -6.898 M 72.97 % | -25.522 M -195.80 % | 26.640 M 1 439.88 % | 1.730 M -53.12 % | 3.690 M -19.96 % | 4.610 M 14.39 % | 4.030 M 115.18 % | -26.540 M -1 717.81 % | -1.460 M -119.13 % | 7.630 M 231.78 % | -5.790 M -119.96 % | 29.010 M 1 098.76 % | 2.420 M 24 300.00 % | -10.000 K 99.63 % | -2.700 M |
| Cash at beginning of period | 39.145 M -32.84 % | 58.283 M 13.01 % | 51.573 M 29.16 % | 39.931 M -34.66 % | 61.117 M 285.72 % | 15.845 M -30.33 % | 22.743 M -52.88 % | 48.265 M 123.24 % | 21.620 M 8.70 % | 19.890 M 22.78 % | 16.200 M 39.78 % | 11.590 M 53.31 % | 7.560 M -77.83 % | 34.100 M -4.11 % | 35.560 M 27.32 % | 27.930 M -17.17 % | 33.720 M 615.92 % | 4.710 M 105.68 % | 2.290 M -0.43 % | 2.300 M -54.00 % | 5.000 M |
| Cash at end of period | 36.729 M -6.17 % | 39.145 M -32.84 % | 58.283 M 13.01 % | 51.573 M 29.16 % | 39.931 M -34.66 % | 61.117 M 285.72 % | 15.845 M -30.33 % | 22.743 M -52.87 % | 48.260 M 123.22 % | 21.620 M 8.70 % | 19.890 M 22.78 % | 16.200 M 39.78 % | 11.590 M 53.31 % | 7.560 M -77.83 % | 34.100 M -4.11 % | 35.560 M 27.32 % | 27.930 M -17.17 % | 33.720 M 615.92 % | 4.710 M 105.68 % | 2.290 M -0.43 % | 2.300 M |
| Operating cash flow | 9.514 M -81.40 % | 51.140 M -18.81 % | 62.989 M 4.42 % | 60.324 M -19.13 % | 74.591 M 25.51 % | 59.431 M 32.43 % | 44.876 M 2.43 % | 43.813 M 12.49 % | 38.950 M 178.21 % | 14.000 M -50.09 % | 28.050 M 17.56 % | 23.860 M 24.47 % | 19.170 M 66.41 % | 11.520 M 208.88 % | -10.580 M -125.86 % | 40.910 M 106.02 % | -680.000 M -2 250.54 % | 31.620 M 317.47 % | -14.540 M -2 136.92 % | -650.000 K 95.81 % | -15.510 M |
| Capital expenditure | -13.558 M 59.93 % | -33.835 M -24.47 % | -27.184 M -110.71 % | -12.901 M -15.87 % | -11.134 M 48.14 % | -21.469 M 49.02 % | -42.111 M 1.71 % | -42.844 M -128.99 % | -18.710 M -104.48 % | -9.150 M -47.82 % | -6.190 M -42.30 % | -4.350 M 72.91 % | -16.060 M -97.78 % | -8.120 M -0.37 % | -8.090 M 78.87 % | -38.280 M 0.21 % | -38.360 M -64.00 % | -23.390 M -1.12 % | -23.130 M -74.96 % | -13.220 M -5 647.83 % | -230.000 K |
| Free CashFlow | -4.044 M -123.37 % | 17.305 M -51.67 % | 35.805 M -24.50 % | 47.423 M -25.27 % | 63.457 M 67.16 % | 37.962 M 1 272.95 % | 2.765 M 185.35 % | 969.000 K -95.21 % | 20.240 M 317.32 % | 4.850 M -77.81 % | 21.860 M 12.05 % | 19.510 M 527.33 % | 3.110 M -8.53 % | 3.400 M 118.21 % | -18.670 M -809.89 % | 2.630 M 100.37 % | -718.360 M -8 828.55 % | 8.230 M 121.85 % | -37.670 M -171.59 % | -13.870 M 11.88 % | -15.740 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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-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 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 167.525 M -6.18 % | 178.551 M 16.54 % | 153.214 M -1.36 % | 155.323 M -12.49 % | 177.498 M -2.80 % | 182.607 M 29.03 % | 141.523 M -9.37 % | 156.156 M -25.82 % | 210.499 M -3.49 % | 218.110 M 11.78 % | 195.132 M -22.80 % | 252.759 M -11.05 % | 284.171 M 7.86 % | 263.475 M 14.95 % | 229.212 M 15.23 % | 198.922 M -0.09 % | 199.103 M 14.38 % | 174.068 M 23.50 % | 140.941 M 2.32 % | 137.743 M -2.12 % | 140.724 M -5.80 % | 149.389 M 3.36 % | 144.531 M -12.82 % | 165.794 M -11.13 % | 186.549 M 7.89 % | 172.908 M 10.25 % | 156.828 M -4.75 % | 164.653 M -7.09 % | 177.214 M 7.10 % | 165.465 M 0.55 % | 164.560 M -0.60 % | 165.550 M -7.15 % | 178.290 M 0.41 % | 177.570 M 3.02 % | 172.370 M 17.88 % | 146.220 M -8.82 % | 160.360 M 4.09 % | 154.060 M 4.44 % | 147.510 M -2.18 % | 150.790 M -10.01 % | 167.560 M 9.94 % | 152.410 M 9.96 % | 138.600 M -9.51 % | 153.170 M -5.57 % | 162.210 M 8.36 % | 149.690 M 26.45 % | 118.380 M -29.19 % | 167.170 M -5.43 % | 176.770 M 11.98 % | 157.860 M -1.04 % | 159.520 M -3.07 % | 164.574 M -9.93 % | 182.716 M 7.03 % | 170.720 M 10.26 % | 154.840 M -6.83 % | 166.198 M |
| Net income | -17.107 M -40.66 % | -12.162 M -215.40 % | -3.856 M 58.07 % | -9.196 M -455.31 % | -1.656 M -154.28 % | 3.051 M -86.07 % | 21.905 M 301.72 % | -10.859 M -384.79 % | 3.813 M -70.04 % | 12.726 M 2.03 % | 12.473 M 195.36 % | 4.223 M -85.49 % | 29.108 M 69.38 % | 17.185 M 0.32 % | 17.131 M 190.31 % | 5.901 M -70.88 % | 20.265 M 132.32 % | 8.723 M 419.23 % | 1.680 M 727.59 % | 203.000 K -94.28 % | 3.550 M 330.83 % | 824.000 K -94.00 % | 13.738 M 101.67 % | 6.812 M -0.31 % | 6.833 M 86.69 % | 3.660 M -55.61 % | 8.245 M 2.08 % | 8.077 M -57.16 % | 18.856 M 102.27 % | 9.322 M -10.75 % | 10.445 M 2.63 % | 10.177 M -30.91 % | 14.730 M 59.61 % | 9.229 M -48.38 % | 17.880 M 134.03 % | 7.640 M -34.53 % | 11.670 M 46.42 % | 7.970 M 486.03 % | 1.360 M 312.12 % | 330.000 K -93.59 % | 5.150 M 1 187.50 % | 400.000 K 104.36 % | -9.170 M -1 863.46 % | 520.000 K -89.88 % | 5.140 M 284.89 % | -2.780 M -2 988.89 % | -90.000 K -325.00 % | 40.000 K -98.86 % | 3.520 M 148.75 % | -7.220 M -80.95 % | -3.990 M -77.18 % | -2.252 M -1 945.90 % | 122.000 K 102.03 % | -6.010 M -18.31 % | -5.080 M -148.90 % | -2.041 M |
| Income before tax | -8.574 M 30.05 % | -12.258 M -311.20 % | -2.981 M 68.19 % | -9.371 M -184.66 % | -3.292 M -197.11 % | 3.390 M 202.51 % | -3.307 M 75.45 % | -13.471 M -399.22 % | 4.502 M -73.99 % | 17.310 M -33.57 % | 26.059 M 415.61 % | 5.054 M -85.89 % | 35.819 M 52.27 % | 23.524 M 42.51 % | 16.507 M 112.14 % | 7.781 M -70.68 % | 26.536 M 128.03 % | 11.637 M 776.28 % | 1.328 M 3 339.02 % | -41.000 K -100.95 % | 4.331 M 216.83 % | 1.367 M 73.26 % | 789.000 K -91.20 % | 8.964 M 12.57 % | 7.963 M 62.21 % | 4.909 M 150.33 % | 1.961 M -70.35 % | 6.614 M -61.12 % | 17.012 M 37.05 % | 12.413 M 265.71 % | -7.491 M -174.88 % | 10.004 M -31.90 % | 14.690 M 27.96 % | 11.480 M -34.70 % | 17.580 M 165.96 % | 6.610 M -43.07 % | 11.610 M 22.08 % | 9.510 M 705.93 % | 1.180 M 3 050.00 % | -40.000 K -100.77 % | 5.220 M 1 238.46 % | 390.000 K 102.53 % | -15.400 M -1 240.74 % | 1.350 M -68.75 % | 4.320 M 255.40 % | -2.780 M -203.73 % | 2.680 M 6 600.00 % | 40.000 K -98.86 % | 3.520 M 148.62 % | -7.240 M -27.02 % | -5.700 M -142.35 % | -2.352 M -1 159.46 % | 222.000 K 103.63 % | -6.110 M -16.60 % | -5.240 M -156.74 % | -2.041 M |
| Income before tax ratio | -0.05 25.45 % | -0.07 -252.85 % | -0.02 67.75 % | -0.06 -225.30 % | -0.02 -199.90 % | 0.02 179.45 % | -0.02 72.91 % | -0.09 -503.35 % | 0.02 -73.05 % | 0.08 -40.57 % | 0.13 567.88 % | 0.02 -84.14 % | 0.13 41.18 % | 0.09 23.98 % | 0.07 84.11 % | 0.04 -70.65 % | 0.13 99.36 % | 0.07 609.51 % | 0.01 3 265.53 % | 0.00 -100.97 % | 0.03 236.33 % | 0.01 67.62 % | 0.01 -89.90 % | 0.05 26.66 % | 0.04 50.35 % | 0.03 127.05 % | 0.01 -68.87 % | 0.04 -58.16 % | 0.10 27.96 % | 0.08 264.80 % | -0.05 -175.33 % | 0.06 -26.66 % | 0.08 27.44 % | 0.06 -36.61 % | 0.10 125.61 % | 0.05 -37.56 % | 0.07 17.29 % | 0.06 671.67 % | 0.01 3 115.60 % | 0.00 -100.85 % | 0.03 1 117.44 % | 0.00 102.30 % | -0.11 -1 360.66 % | 0.01 -66.91 % | 0.03 243.40 % | -0.02 -182.03 % | 0.02 9 361.39 % | 0.00 -98.80 % | 0.02 143.42 % | -0.05 -28.35 % | -0.04 -150.03 % | -0.01 -1 276.25 % | 0.00 103.39 % | -0.04 -5.76 % | -0.03 -175.57 % | -0.01 |
| EBITDA | -1.582 M 80.71 % | -8.201 M -342.20 % | 3.386 M 0.59 % | 3.366 M -65.38 % | 9.724 M -32.52 % | 14.411 M 230.22 % | 4.364 M 331.23 % | 1.012 M -97.74 % | 44.692 M 47.35 % | 30.330 M -51.62 % | 62.691 M 422.47 % | 11.999 M -71.31 % | 41.824 M 28.83 % | 32.464 M -29.34 % | 45.942 M 169.41 % | 17.053 M -62.21 % | 45.127 M 111.70 % | 21.316 M 200.82 % | 7.086 M -42.57 % | 12.338 M -50.98 % | 25.170 M 146.35 % | 10.217 M 23.27 % | 8.288 M -52.84 % | 17.576 M 10.49 % | 15.908 M 22.62 % | 12.973 M 74.70 % | 7.426 M -45.03 % | 13.510 M -39.96 % | 22.503 M 18.19 % | 19.039 M 702.50 % | -3.160 M -118.13 % | 17.426 M -16.14 % | 20.780 M 16.24 % | 17.877 M -6.40 % | 19.100 M 149.67 % | 7.650 M -42.57 % | 13.320 M -15.37 % | 15.740 M 391.88 % | 3.200 M 1 085.19 % | 270.000 K -93.96 % | 4.470 M -56.35 % | 10.240 M 179.56 % | -12.870 M -795.68 % | 1.850 M -74.05 % | 7.130 M 2 260.61 % | -330.000 K -107.60 % | 4.340 M 92.04 % | 2.260 M -65.44 % | 6.540 M 242.79 % | -4.580 M -614.61 % | 890.000 K -81.37 % | 4.778 M 47.61 % | 3.237 M 202.11 % | -3.170 M -194.63 % | 3.350 M -35.48 % | 5.192 M |
| Net income ratio | -0.10 -49.92 % | -0.07 -170.65 % | -0.03 57.49 % | -0.06 -534.59 % | -0.01 -155.84 % | 0.02 -89.21 % | 0.15 322.58 % | -0.07 -483.90 % | 0.02 -68.95 % | 0.06 -8.72 % | 0.06 282.59 % | 0.02 -83.69 % | 0.10 57.04 % | 0.07 -12.73 % | 0.07 151.94 % | 0.03 -70.85 % | 0.10 103.11 % | 0.05 320.41 % | 0.01 708.81 % | 0.00 -94.16 % | 0.03 357.35 % | 0.01 -94.20 % | 0.10 131.34 % | 0.04 12.17 % | 0.04 73.04 % | 0.02 -59.74 % | 0.05 7.17 % | 0.05 -53.90 % | 0.11 88.86 % | 0.06 -11.24 % | 0.06 3.25 % | 0.06 -25.59 % | 0.08 58.96 % | 0.05 -49.90 % | 0.10 98.53 % | 0.05 -28.20 % | 0.07 40.67 % | 0.05 461.11 % | 0.01 321.29 % | 0.00 -92.88 % | 0.03 1 071.09 % | 0.00 103.97 % | -0.07 -2 048.84 % | 0.00 -89.29 % | 0.03 270.62 % | -0.02 -2 342.80 % | 0.00 -417.73 % | 0.00 -98.80 % | 0.02 143.54 % | -0.05 -82.86 % | -0.03 -82.79 % | -0.01 -2 149.39 % | 0.00 101.90 % | -0.04 -7.30 % | -0.03 -167.16 % | -0.01 |
| Ratio EBITDA | -0.01 79.44 % | -0.05 -307.83 % | 0.02 1.98 % | 0.02 -60.44 % | 0.05 -30.58 % | 0.08 155.93 % | 0.03 375.81 % | 0.01 -96.95 % | 0.21 52.68 % | 0.14 -56.72 % | 0.32 576.77 % | 0.05 -67.75 % | 0.15 19.45 % | 0.12 -38.53 % | 0.20 133.81 % | 0.09 -62.18 % | 0.23 85.09 % | 0.12 143.57 % | 0.05 -43.87 % | 0.09 -49.92 % | 0.18 161.52 % | 0.07 19.27 % | 0.06 -45.91 % | 0.11 24.32 % | 0.09 13.66 % | 0.08 58.45 % | 0.05 -42.29 % | 0.08 -35.38 % | 0.13 10.36 % | 0.12 699.20 % | -0.02 -118.24 % | 0.11 -9.69 % | 0.12 15.77 % | 0.10 -9.14 % | 0.11 111.80 % | 0.05 -37.01 % | 0.08 -18.70 % | 0.10 370.96 % | 0.02 1 111.54 % | 0.00 -93.29 % | 0.03 -60.29 % | 0.07 172.36 % | -0.09 -868.81 % | 0.01 -72.52 % | 0.04 2 093.84 % | 0.00 -106.01 % | 0.04 171.18 % | 0.01 -63.46 % | 0.04 227.52 % | -0.03 -620.02 % | 0.01 -80.78 % | 0.03 63.88 % | 0.02 195.41 % | -0.02 -185.82 % | 0.02 -30.74 % | 0.03 |
| Gross profit ratio | 0.33 12.90 % | 0.30 79.82 % | 0.16 -49.62 % | 0.33 -1.55 % | 0.33 -6.28 % | 0.35 121.95 % | 0.16 -44.79 % | 0.29 -8.67 % | 0.32 -11.94 % | 0.36 12.74 % | 0.32 23.08 % | 0.26 -25.29 % | 0.35 14.13 % | 0.30 7.99 % | 0.28 -12.23 % | 0.32 6.78 % | 0.30 -23.66 % | 0.39 -1.01 % | 0.40 0.43 % | 0.40 -8.39 % | 0.43 30.39 % | 0.33 -8.48 % | 0.36 -0.65 % | 0.36 -0.72 % | 0.37 27.82 % | 0.29 -7.88 % | 0.31 332.59 % | 0.07 -86.18 % | 0.52 37.19 % | 0.38 3.52 % | 0.37 1 137.23 % | 0.03 -94.50 % | 0.54 4.32 % | 0.52 3.47 % | 0.50 168.28 % | 0.19 -44.69 % | 0.34 -38.12 % | 0.54 7.81 % | 0.50 -11.07 % | 0.57 12.57 % | 0.50 52.02 % | 0.33 -66.90 % | 1.00 0.00 % | 1.00 205.54 % | 0.33 -27.40 % | 0.45 28.22 % | 0.35 -36.12 % | 0.55 -44.96 % | 1.00 0.00 % | 1.00 66.67 % | 0.60 55.04 % | 0.39 -61.30 % | 1.00 0.00 % | 1.00 79.46 % | 0.56 43.59 % | 0.39 |
| Weighted average shs out dil | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M -1.16 % | 92.512 M 1.18 % | 91.436 M -4.95 % | 96.199 M 2.09 % | 94.229 M -4.41 % | 98.573 M 0.00 % | 98.573 M 0.00 % | 98.573 M -0.21 % | 98.781 M -1.76 % | 100.551 M -0.42 % | 100.971 M 0.42 % | 100.551 M 0.00 % | 100.551 M 0.00 % | 100.551 M 0.00 % | 100.551 M -1.05 % | 101.619 M 0.00 % | 101.619 M 0.00 % | 101.619 M 0.00 % | 101.619 M -3.44 % | 105.242 M 0.00 % | 105.242 M 0.00 % | 105.242 M 0.00 % | 105.242 M -2.95 % | 108.441 M -2.29 % | 110.980 M 2.34 % | 108.441 M -2.29 % | 110.980 M -2.72 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 1.60 % | 112.284 M 0.00 % | 112.284 M 0.00 % | 112.284 M 1.11 % | 111.049 M 3.75 % | 107.036 M 0.00 % | 107.036 M 0.00 % | 107.036 M 0.00 % | 107.036 M 5.45 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M |
| Weighted average shs out | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M 0.00 % | 91.436 M -1.16 % | 92.512 M 1.18 % | 91.436 M -0.43 % | 91.827 M -2.55 % | 94.229 M 0.00 % | 94.229 M -2.39 % | 96.537 M -2.07 % | 98.573 M -0.21 % | 98.781 M -0.26 % | 99.035 M -1.92 % | 100.971 M 0.42 % | 100.551 M 0.00 % | 100.551 M 0.00 % | 100.551 M 0.00 % | 100.551 M -1.05 % | 101.619 M 0.00 % | 101.619 M 0.00 % | 101.619 M 0.00 % | 101.619 M -3.44 % | 105.242 M 0.00 % | 105.242 M 0.00 % | 105.242 M 0.00 % | 105.242 M -2.95 % | 108.441 M -2.29 % | 110.980 M 2.34 % | 108.441 M -2.29 % | 110.980 M -2.72 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 0.00 % | 114.086 M 1.60 % | 112.284 M 0.00 % | 112.284 M 1.11 % | 111.049 M 0.00 % | 111.049 M 3.75 % | 107.036 M 0.00 % | 107.036 M 0.00 % | 107.036 M 0.00 % | 107.036 M 5.45 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M 0.00 % | 101.501 M |
| EPS diluted | -0.32 -146.15 % | -0.13 -208.06 % | -0.04 57.80 % | -0.10 -452.49 % | -0.02 -154.19 % | 0.03 -72.17 % | 0.12 200.00 % | -0.12 -166.67 % | 0.18 28.57 % | 0.14 -33.33 % | 0.21 390.65 % | 0.04 -85.73 % | 0.30 76.47 % | 0.17 -26.09 % | 0.23 289.83 % | 0.06 -70.50 % | 0.20 130.41 % | 0.09 410.59 % | 0.02 750.00 % | 0.00 -94.29 % | 0.04 332.10 % | 0.01 -94.21 % | 0.14 108.96 % | 0.07 0.00 % | 0.07 93.08 % | 0.03 -57.16 % | 0.08 5.19 % | 0.08 -57.22 % | 0.18 109.79 % | 0.09 -10.63 % | 0.10 2.13 % | 0.09 -32.86 % | 0.14 73.05 % | 0.08 -49.44 % | 0.16 138.81 % | 0.07 -33.00 % | 0.10 43.06 % | 0.07 482.50 % | 0.01 313.79 % | 0.00 -93.56 % | 0.05 1 150.00 % | 0.00 104.41 % | -0.08 -1 876.09 % | 0.00 -90.00 % | 0.05 276.92 % | -0.03 -3 150.00 % | 0.00 -300.00 % | 0.00 -98.79 % | 0.03 146.41 % | -0.07 -80.92 % | -0.04 -77.03 % | -0.02 -1 950.00 % | 0.00 102.03 % | -0.06 -18.40 % | -0.05 -148.76 % | -0.02 |
| Earnings per share | -0.32 -146.15 % | -0.13 -208.06 % | -0.04 57.80 % | -0.10 -452.49 % | -0.02 -154.19 % | 0.03 -72.17 % | 0.12 200.00 % | -0.12 -166.67 % | 0.18 28.57 % | 0.14 -33.33 % | 0.21 368.75 % | 0.04 -85.07 % | 0.30 76.47 % | 0.17 -26.09 % | 0.23 289.83 % | 0.06 -70.50 % | 0.20 130.41 % | 0.09 410.59 % | 0.02 750.00 % | 0.00 -94.29 % | 0.04 332.10 % | 0.01 -94.21 % | 0.14 108.96 % | 0.07 0.00 % | 0.07 93.08 % | 0.03 -57.16 % | 0.08 5.19 % | 0.08 -57.22 % | 0.18 109.79 % | 0.09 -10.63 % | 0.10 2.13 % | 0.09 -32.86 % | 0.14 73.05 % | 0.08 -49.44 % | 0.16 138.81 % | 0.07 -33.00 % | 0.10 43.06 % | 0.07 482.50 % | 0.01 313.79 % | 0.00 -93.56 % | 0.05 1 150.00 % | 0.00 104.41 % | -0.08 -1 876.09 % | 0.00 -90.00 % | 0.05 276.92 % | -0.03 -3 150.00 % | 0.00 -300.00 % | 0.00 -98.79 % | 0.03 146.41 % | -0.07 -80.92 % | -0.04 -77.03 % | -0.02 -1 950.00 % | 0.00 102.03 % | -0.06 -18.40 % | -0.05 -148.76 % | -0.02 |
| Gross profit | 55.954 M 5.93 % | 52.823 M 109.56 % | 25.207 M -50.30 % | 50.721 M -13.85 % | 58.874 M -8.90 % | 64.624 M 186.38 % | 22.566 M -49.96 % | 45.097 M -32.25 % | 66.559 M -15.02 % | 78.319 M 26.02 % | 62.148 M -4.98 % | 65.405 M -33.55 % | 98.425 M 23.10 % | 79.957 M 24.13 % | 64.414 M 1.14 % | 63.691 M 6.69 % | 59.700 M -12.68 % | 68.370 M 22.26 % | 55.923 M 2.76 % | 54.422 M -10.34 % | 60.695 M 22.83 % | 49.415 M -5.40 % | 52.238 M -13.39 % | 60.315 M -11.77 % | 68.360 M 37.91 % | 49.569 M 1.57 % | 48.805 M 312.03 % | 11.845 M -87.16 % | 92.252 M 46.93 % | 62.788 M 4.09 % | 60.323 M 1 129.83 % | 4.905 M -94.89 % | 95.980 M 4.75 % | 91.630 M 6.60 % | 85.960 M 216.26 % | 27.180 M -49.56 % | 53.890 M -35.59 % | 83.670 M 12.60 % | 74.310 M -13.01 % | 85.420 M 1.30 % | 84.320 M 67.14 % | 50.450 M -63.60 % | 138.600 M -9.51 % | 153.170 M 188.51 % | 53.090 M -21.32 % | 67.480 M 62.13 % | 41.620 M -54.77 % | 92.010 M -47.95 % | 176.770 M 11.98 % | 157.860 M 64.94 % | 95.710 M 50.28 % | 63.687 M -65.14 % | 182.716 M 7.03 % | 170.720 M 97.87 % | 86.280 M 33.78 % | 64.496 M |
| Income tax expense | 8.533 M 8 788.54 % | 96.000 K -89.03 % | 875.000 K 600.00 % | -175.000 K 89.30 % | -1.636 M -582.60 % | 339.000 K 101.34 % | -25.212 M -865.24 % | -2.612 M -479.10 % | 689.000 K -79.56 % | 3.371 M -43.16 % | 5.931 M 613.72 % | 831.000 K -87.62 % | 6.711 M 74.72 % | 3.841 M 715.54 % | -624.000 K -133.19 % | 1.880 M -71.53 % | 6.603 M 126.60 % | 2.914 M 927.84 % | -352.000 K -44.26 % | -244.000 K -131.24 % | 781.000 K 43.83 % | 543.000 K 104.19 % | -12.949 M -701.72 % | 2.152 M 90.44 % | 1.130 M -9.53 % | 1.249 M 119.02 % | -6.566 M -348.80 % | -1.463 M 20.66 % | -1.844 M -161.53 % | 2.997 M 116.71 % | -17.936 M -10 267.63 % | -173.000 K -332.50 % | -40.000 K -101.78 % | 2.250 M 850.00 % | -300.000 K 70.87 % | -1.030 M -1 616.67 % | -60.000 K -103.90 % | 1.540 M 955.56 % | -180.000 K 51.35 % | -370.000 K -628.57 % | 70.000 K | 0.000 100.00 % | -5.420 M -54 300.00 % | 10.000 K 101.22 % | -820.000 K | 0.000 100.00 % | -660.000 K -3 200.00 % | -20.000 K | 0.000 100.00 % | -20.000 K 97.87 % | -940.000 K -86.51 % | -504.000 K -604.00 % | 100.000 K | 0.000 100.00 % | -160.000 K | 0.000 |
| Cost of revenue | 111.571 M -11.26 % | 125.728 M 21.81 % | 103.218 M -1.32 % | 104.602 M -18.78 % | 128.794 M 9.16 % | 117.983 M 18.12 % | 99.883 M -10.06 % | 111.059 M -22.84 % | 143.940 M -15.59 % | 170.534 M 28.24 % | 132.984 M -29.02 % | 187.354 M 0.87 % | 185.746 M 0.97 % | 183.961 M 2.87 % | 178.821 M 32.23 % | 135.231 M -53.71 % | 292.131 M 176.38 % | 105.698 M 24.32 % | 85.018 M 2.04 % | 83.321 M 4.11 % | 80.029 M -19.95 % | 99.974 M 8.32 % | 92.293 M -12.50 % | 105.479 M -10.75 % | 118.189 M -4.18 % | 123.339 M 14.18 % | 108.023 M -29.31 % | 152.808 M 79.85 % | 84.962 M -23.08 % | 110.457 M 5.97 % | 104.237 M -35.11 % | 160.645 M 95.17 % | 82.310 M -4.22 % | 85.940 M -0.54 % | 86.410 M -27.41 % | 119.040 M 148.00 % | 48.000 M -48.46 % | 93.130 M 27.23 % | 73.200 M 11.98 % | 65.370 M -21.47 % | 83.240 M -18.36 % | 101.960 M -69.83 % | 337.930 M 87.67 % | 180.070 M 65.02 % | 109.120 M 32.73 % | 82.210 M -3.70 % | 85.370 M 10.70 % | 77.120 M | 0.000 | 0.000 -100.00 % | 63.810 M -36.75 % | 100.887 M | 0.000 | 0.000 -100.00 % | 68.560 M -32.59 % | 101.702 M |
| General and administrative expenses | 0.000 -100.00 % | 25.868 M -11.70 % | 29.295 M 25.20 % | 23.399 M -14.53 % | 27.377 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 -100.00 % | 18.690 M -7.34 % | 20.170 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.780 M | 0.000 -100.00 % | 67.960 M 204.35 % | -65.130 M | 0.000 | 0.000 -100.00 % | 70.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 11.143 M 9.12 % | 10.212 M -2.22 % | 10.444 M -16.24 % | 12.469 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 -100.00 % | 300.000 K 0.00 % | 300.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 61.906 M | 0.000 | 0.000 -100.00 % | 32.987 M 755.47 % | 3.856 M -93.36 % | 58.078 M 1 986.26 % | -3.079 M | 0.000 -100.00 % | 64.810 M 15.98 % | 55.879 M 2 592.37 % | -2.242 M -103.63 % | 61.835 M 3 510.65 % | -1.813 M -103.44 % | 52.696 M 3 160.16 % | -1.722 M -103.16 % | 54.572 M 6 351.09 % | -873.000 K -101.61 % | 54.121 M 2 662.55 % | -2.112 M -104.16 % | 50.726 M 255.55 % | 14.267 M 167.92 % | 5.325 M -2.19 % | 5.444 M -89.22 % | 50.502 M 379.37 % | 10.535 M 37.39 % | 7.668 M 5 665.41 % | 133.000 K -81.11 % | 704.000 K -99.05 % | 74.104 M 83.13 % | 40.465 M 435.32 % | 7.559 M 206.54 % | -7.095 M -108.94 % | 79.400 M 0.94 % | 78.658 M 16.95 % | 67.260 M 378.86 % | -24.120 M -124.26 % | 99.430 M 9 648.04 % | 1.020 M -98.80 % | 84.830 M 4 786.74 % | -1.810 M -103.34 % | 54.190 M 9 576.79 % | 560.000 K 100.38 % | -146.260 M -139.61 % | -61.040 M 4.80 % | -64.120 M -194.70 % | 67.710 M 1 089.98 % | 5.690 M 107.24 % | -78.610 M -146.06 % | 170.680 M 5.10 % | 162.400 M 71.98 % | 94.430 M 49.84 % | 63.020 M -64.97 % | 179.883 M 3.45 % | 173.890 M 95.67 % | 88.870 M 40.73 % | 63.149 M |
| Operating expenses | 61.906 M 67.26 % | 37.011 M -6.75 % | 39.690 M -40.73 % | 66.966 M 9.30 % | 61.267 M 5.49 % | 58.078 M 66.50 % | 34.881 M -57.41 % | 81.899 M 49.23 % | 54.881 M 140.15 % | 22.853 M -30.47 % | 32.868 M -46.85 % | 61.835 M 4.99 % | 58.898 M 5.86 % | 55.637 M 21.26 % | 45.883 M -15.92 % | 54.572 M 4.72 % | 52.112 M -3.71 % | 54.121 M 9.89 % | 49.248 M -2.91 % | 50.726 M 4.45 % | 48.564 M 5.05 % | 46.231 M -3.36 % | 47.837 M 157.15 % | 18.603 M -67.81 % | 57.790 M 33.86 % | 43.173 M -6.48 % | 46.165 M 1 108.51 % | 3.820 M -92.02 % | 47.868 M 18.29 % | 40.465 M 39.06 % | 29.098 M 510.12 % | -7.095 M -113.96 % | 50.820 M -35.38 % | 78.650 M 16.93 % | 67.260 M 272.90 % | -38.900 M -137.35 % | 104.150 M 131.55 % | 44.980 M -11.65 % | 50.910 M -38.93 % | 83.370 M 11.50 % | 74.770 M 49.03 % | 50.170 M 125.82 % | -194.300 M -832.34 % | -20.840 M 12.88 % | -23.920 M -135.33 % | 67.710 M 160.02 % | -112.820 M 31.67 % | -165.100 M -196.73 % | 170.680 M 202.06 % | -167.230 M -277.09 % | 94.430 M 49.84 % | 63.020 M -64.97 % | 179.883 M 3.45 % | 173.890 M 95.67 % | 88.870 M 40.73 % | 63.149 M |
| Cost and expenses | 173.477 M 6.60 % | 162.739 M -2.99 % | 167.763 M 3.81 % | 161.612 M -9.34 % | 178.255 M 1.25 % | 176.061 M 36.53 % | 128.952 M -20.89 % | 162.998 M -21.92 % | 208.750 M 5.36 % | 198.133 M 19.46 % | 165.852 M -33.44 % | 249.189 M 0.06 % | 249.045 M 5.23 % | 236.657 M 12.33 % | 210.681 M 11.00 % | 189.803 M 12.04 % | 169.403 M 32.83 % | 127.532 M -5.02 % | 134.266 M 0.16 % | 134.047 M -0.71 % | 135.007 M -7.66 % | 146.205 M 4.34 % | 140.130 M -10.16 % | 155.981 M -4.07 % | 162.606 M -2.35 % | 166.512 M 7.99 % | 154.188 M -1.56 % | 156.628 M -1.53 % | 159.066 M 5.40 % | 150.922 M -12.15 % | 171.793 M 11.88 % | 153.550 M -5.05 % | 161.710 M -1.75 % | 164.590 M 7.11 % | 153.670 M 42.63 % | 107.740 M -26.92 % | 147.430 M 2.49 % | 143.850 M -8.97 % | 158.030 M 8.25 % | 145.980 M -8.54 % | 159.610 M 4.53 % | 152.690 M 4.40 % | 146.260 M -8.15 % | 159.230 M 1.97 % | 156.150 M 4.16 % | 149.920 M 27.21 % | 117.850 M -28.62 % | 165.100 M -3.27 % | 170.680 M 5.10 % | 162.400 M -0.20 % | 162.730 M -0.72 % | 163.907 M -8.88 % | 179.883 M 3.45 % | 173.890 M 10.46 % | 157.430 M -4.50 % | 164.851 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 183.000 K 34.56 % | 136.000 K 0.00 % | 136.000 K | 0.000 -100.00 % | 98.000 K -73.80 % | 374.000 K 0.00 % | 374.000 K | 0.000 -100.00 % | 135.000 K -0.74 % | 136.000 K 0.00 % | 136.000 K | 0.000 -100.00 % | 162.000 K 13.29 % | 143.000 K 0.00 % | 143.000 K | 0.000 -100.00 % | 280.000 K 102.90 % | 138.000 K 0.00 % | 138.000 K | 0.000 | 0.000 -100.00 % | 236.000 K 0.00 % | 236.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 173.000 K | 0.000 -100.00 % | 425.000 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 183.000 K | 0.000 -100.00 % | 40.000 K | 0.000 -100.00 % | 220.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 -100.00 % | 310.000 K | 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 % | 37.011 M -6.32 % | 39.507 M 16.74 % | 33.843 M -15.07 % | 39.846 M 12.37 % | 35.461 M -26.99 % | 48.569 M 59.01 % | 30.545 M -40.02 % | 50.926 M 122.84 % | 22.853 M -33.71 % | 34.476 M -3.60 % | 35.764 M -29.07 % | 50.418 M 129.63 % | 21.956 M -56.49 % | 50.459 M 163.81 % | 19.127 M -62.57 % | 51.096 M 134.02 % | 21.834 M -51.90 % | 45.389 M 141.92 % | 18.762 M -59.54 % | 46.375 M 113.59 % | 21.712 M -17.91 % | 26.450 M 44.01 % | 18.367 M -60.61 % | 46.625 M 118.91 % | 21.299 M -54.78 % | 47.102 M 227.21 % | 14.395 M -68.61 % | 45.852 M 122.95 % | 20.566 M -28.27 % | 28.673 M 38.36 % | 20.723 M -57.08 % | 48.280 M 135.63 % | 20.490 M -33.61 % | 30.862 M 54.77 % | 19.940 M 2.89 % | 19.380 M -23.10 % | 25.200 M -50.50 % | 50.910 M 168.09 % | 18.990 M -7.23 % | 20.470 M -59.63 % | 50.710 M | 0.000 -100.00 % | 40.000 M 0.00 % | 40.000 M | 0.000 -100.00 % | 107.130 M 223.86 % | -86.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 1.080 M | 0.000 -100.00 % | 595.000 K | 0.000 -100.00 % | 2.184 M | 0.000 -100.00 % | 954.000 K | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 389.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.303 M | 0.000 -100.00 % | 117.000 K -82.00 % | 650.000 K -8.71 % | 712.000 K | 0.000 -100.00 % | 51.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 K | 0.000 | 0.000 | 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 expense | 0.000 | 0.000 -100.00 % | 6.386 M | 0.000 -100.00 % | 4.768 M | 0.000 -100.00 % | 5.421 M | 0.000 -100.00 % | 146.000 K -94.53 % | 2.667 M -20.44 % | 3.352 M 64.96 % | 2.032 M -36.08 % | 3.179 M 104.44 % | 1.555 M -44.00 % | 2.777 M | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 509.000 K -71.99 % | 1.817 M -46.95 % | 3.425 M | 0.000 -100.00 % | 3.734 M 113.86 % | 1.746 M 51.56 % | 1.152 M -42.02 % | 1.987 M 254.82 % | 560.000 K -71.80 % | 1.986 M 1 791.43 % | 105.000 K -95.76 % | 2.476 M 54.75 % | 1.600 M -16.23 % | 1.910 M 25.66 % | 1.520 M 40.74 % | 1.080 M -36.84 % | 1.710 M 13.25 % | 1.510 M -25.25 % | 2.020 M 339.13 % | 460.000 K -81.22 % | 2.450 M 28.27 % | 1.910 M -24.51 % | 2.530 M 406.00 % | 500.000 K -82.21 % | 2.810 M 14.69 % | 2.450 M 47.59 % | 1.660 M -25.23 % | 2.220 M -26.49 % | 3.020 M 13.53 % | 2.660 M | 0.000 | 0.000 -100.00 % | 3.015 M 2.55 % | 2.940 M | 0.000 | 0.000 |
| Depreciation and amortization | 8.553 M 45.61 % | 5.874 M -26.62 % | 8.005 M 2.10 % | 7.840 M 32.32 % | 5.925 M -23.85 % | 7.781 M -1.21 % | 7.876 M -4.99 % | 8.290 M -56.93 % | 19.249 M 143.97 % | 7.890 M -72.46 % | 28.646 M 277.12 % | 7.596 M 0.86 % | 7.531 M 1.98 % | 7.385 M -61.44 % | 19.152 M 170.51 % | 7.080 M -55.24 % | 15.817 M 123.81 % | 7.067 M -10.56 % | 7.901 M 1.75 % | 7.765 M -52.84 % | 16.465 M 134.11 % | 7.033 M 1.96 % | 6.898 M 4.03 % | 6.631 M 2.49 % | 6.470 M 36.99 % | 4.723 M -9.42 % | 5.214 M 6.21 % | 4.909 M -0.45 % | 4.931 M -20.63 % | 6.213 M 47.02 % | 4.226 M -16.25 % | 5.046 M 12.38 % | 4.490 M 0.00 % | 4.490 M -53.95 % | 9.750 M 2 808.33 % | -360.000 K -192.31 % | 390.000 K -91.35 % | 4.510 M 627.42 % | 620.000 K 134.83 % | -1.780 M 44.38 % | -3.200 M -164.26 % | 4.980 M 195.59 % | -5.210 M -7 542.86 % | 70.000 K -91.67 % | 840.000 K 940.00 % | -100.000 K 91.80 % | -1.220 M -742.11 % | 190.000 K -57.78 % | 450.000 K | 0.000 -100.00 % | 4.730 M 4.76 % | 4.515 M 1 017.57 % | 404.000 K | 0.000 -100.00 % | 4.360 M -0.32 % | 4.374 M |
| Operating income | -5.952 M -137.64 % | 15.812 M 929.16 % | -1.907 M 60.81 % | -4.866 M -200.00 % | 4.866 M -83.31 % | 29.163 M 548.45 % | -6.503 M 4.95 % | -6.842 M -491.19 % | 1.749 M -96.85 % | 55.466 M 89.43 % | 29.280 M 720.17 % | 3.570 M -89.84 % | 35.126 M 30.98 % | 26.818 M 44.72 % | 18.531 M 103.21 % | 9.119 M -67.05 % | 27.678 M -40.52 % | 46.536 M 277.49 % | -26.219 M -809.39 % | 3.696 M -35.35 % | 5.717 M -82.69 % | 33.028 M 650.47 % | 4.401 M -55.15 % | 9.813 M -7.16 % | 10.570 M -70.59 % | 35.938 M 1 261.29 % | 2.640 M -67.10 % | 8.025 M -55.78 % | 18.148 M 26.04 % | 14.399 M 538.54 % | 2.255 M -81.21 % | 12.000 M -27.62 % | 16.580 M -61.07 % | 42.590 M 127.75 % | 18.700 M 177.40 % | -24.160 M -286.85 % | 12.930 M 15.14 % | 11.230 M 206.75 % | -10.520 M -613.17 % | 2.050 M -73.27 % | 7.670 M 2 639.29 % | 280.000 K 103.66 % | -7.660 M -530.34 % | 1.780 M -71.70 % | 6.290 M 2 834.78 % | -230.000 K -104.14 % | 5.560 M 168.60 % | 2.070 M -66.01 % | 6.090 M 234.14 % | -4.540 M -41.43 % | -3.210 M -581.26 % | 667.000 K -76.46 % | 2.833 M 189.37 % | -3.170 M -22.39 % | -2.590 M -292.28 % | 1.347 M |
| Operating income ratio | -0.04 -140.12 % | 0.09 811.50 % | -0.01 60.27 % | -0.03 -214.28 % | 0.03 -82.83 % | 0.16 447.56 % | -0.05 -4.87 % | -0.04 -627.33 % | 0.01 -96.73 % | 0.25 69.48 % | 0.15 962.38 % | 0.01 -88.57 % | 0.12 21.44 % | 0.10 25.90 % | 0.08 76.36 % | 0.05 -67.02 % | 0.14 -48.00 % | 0.27 243.71 % | -0.19 -793.29 % | 0.03 -33.95 % | 0.04 -81.62 % | 0.22 626.06 % | 0.03 -48.55 % | 0.06 4.46 % | 0.06 -72.74 % | 0.21 1 134.69 % | 0.02 -65.46 % | 0.05 -52.41 % | 0.10 17.68 % | 0.09 535.04 % | 0.01 -81.10 % | 0.07 -22.05 % | 0.09 -61.23 % | 0.24 121.08 % | 0.11 165.66 % | -0.17 -304.92 % | 0.08 10.61 % | 0.07 202.21 % | -0.07 -624.58 % | 0.01 -70.30 % | 0.05 2 391.61 % | 0.00 103.32 % | -0.06 -575.58 % | 0.01 -70.03 % | 0.04 2 623.70 % | 0.00 -103.27 % | 0.05 279.30 % | 0.01 -64.06 % | 0.03 219.79 % | -0.03 -42.92 % | -0.02 -596.51 % | 0.00 -73.86 % | 0.02 183.50 % | -0.02 -11.01 % | -0.02 -306.38 % | 0.01 |
| Total other income expenses net | -2.622 M 90.66 % | -28.070 M -2 513.59 % | -1.074 M 76.16 % | -4.505 M 44.78 % | -8.158 M -158.49 % | -3.156 M -121.91 % | 14.407 M 317.33 % | -6.629 M -340.79 % | 2.753 M 153.66 % | -5.130 M -59.27 % | -3.221 M -317.05 % | 1.484 M 212.59 % | -1.318 M 59.99 % | -3.294 M -62.75 % | -2.024 M -51.27 % | -1.338 M -17.16 % | -1.142 M 56.28 % | -2.612 M 51.15 % | -5.347 M -43.08 % | -3.737 M -169.62 % | -1.386 M 23.72 % | -1.817 M 49.70 % | -3.612 M -325.44 % | -849.000 K 67.43 % | -2.607 M -49.31 % | -1.746 M -157.14 % | -679.000 K 51.88 % | -1.411 M -24.21 % | -1.136 M 48.92 % | -2.224 M 77.18 % | -9.746 M -388.28 % | -1.996 M -5.61 % | -1.890 M -26.17 % | -1.498 M -33.75 % | -1.120 M -103.64 % | 30.770 M 2 431.06 % | -1.320 M 23.26 % | -1.720 M -159.11 % | 2.910 M 239.23 % | -2.090 M 14.69 % | -2.450 M -2 327.27 % | 110.000 K 101.42 % | -7.740 M -1 700.00 % | -430.000 K 78.17 % | -1.970 M 22.75 % | -2.550 M 11.46 % | -2.880 M -41.87 % | -2.030 M 21.01 % | -2.570 M 4.81 % | -2.700 M -8.43 % | -2.490 M 17.52 % | -3.019 M -15.63 % | -2.611 M 11.19 % | -2.940 M -10.94 % | -2.650 M 21.78 % | -3.388 M |
| 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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-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 | 2011-12-31 | 2011-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 146.137 M 89.48 % | 77.124 M -45.24 % | 140.843 M -1.41 % | 142.863 M 22.49 % | 116.630 M -48.47 % | 226.330 M 145.73 % | 92.104 M -17.09 % | 111.095 M 39.46 % | 79.659 M -0.36 % | 79.947 M -8.56 % | 87.431 M -1.10 % | 88.403 M -13.79 % | 102.546 M 47.13 % | 69.697 M -22.33 % | 89.732 M 7.15 % | 83.744 M -14.02 % | 97.394 M 4.54 % | 93.161 M -13.04 % | 107.130 M -8.00 % | 116.451 M -8.36 % | 127.069 M -8.69 % | 139.160 M -4.95 % | 146.406 M 25.79 % | 116.385 M 147.63 % | 46.999 M -52.47 % | 98.887 M -4.12 % | 103.135 M 81.99 % | 56.670 M -43.27 % | 99.890 M -0.39 % | 100.280 M -28.72 % | 140.690 M 17.71 % | 119.520 M -17.46 % | 144.800 M 8.12 % | 133.920 M 22.06 % | 109.720 M -14.81 % | 128.790 M 11.58 % | 115.420 M -21.63 % | 147.280 M 7.40 % | 137.130 M -10.71 % | 153.580 M 7.87 % | 142.380 M -18.76 % | 175.250 M 40.13 % | 125.060 M -14.09 % | 145.570 M 18.43 % | 122.920 M -22.79 % | 159.210 M 95.09 % | 81.610 M 78.16 % | 45.806 M -41.12 % | 77.800 M -2.96 % | 80.169 M -0.74 % | 80.770 M |
| Total investments | 35.457 M 1 648.37 % | 2.028 M -94.51 % | 36.954 M 1 722.19 % | 2.028 M -84.03 % | 12.698 M | 0.000 -100.00 % | 58.519 M 527.28 % | 9.329 M | 0.000 -100.00 % | 8.634 M | 0.000 -100.00 % | 7.258 M | 0.000 -100.00 % | 8.190 M | 0.000 -100.00 % | 9.775 M | 0.000 -100.00 % | 11.041 M | 0.000 -100.00 % | 11.408 M -9.40 % | 12.591 M | 0.000 -100.00 % | 7.601 M 3.87 % | 7.318 M -56.73 % | 16.913 M | 0.000 -100.00 % | 7.016 M -39.15 % | 11.530 M 54.77 % | 7.450 M -0.67 % | 7.500 M | 0.000 -100.00 % | 7.240 M | 0.000 -100.00 % | 9.410 M | 0.000 -100.00 % | 7.250 M | 0.000 -100.00 % | 9.430 M | 0.000 -100.00 % | 6.480 M | 0.000 -100.00 % | 17.860 M | 0.000 -100.00 % | 10.840 M | 0.000 -100.00 % | 5.990 M -86.99 % | 46.040 M 705.04 % | 5.719 M -66.65 % | 17.150 M 274.95 % | 4.574 M 0.09 % | 4.570 M |
| Total debt | 232.261 M 125.44 % | 103.026 M -40.22 % | 172.335 M 6.15 % | 162.353 M 1.41 % | 160.100 M 41.47 % | 113.165 M -13.78 % | 131.249 M -7.76 % | 142.295 M 78.63 % | 79.659 M -41.18 % | 135.427 M 54.90 % | 87.431 M -29.04 % | 123.214 M 20.15 % | 102.546 M -14.55 % | 120.002 M 33.73 % | 89.732 M -32.28 % | 132.510 M 36.06 % | 97.394 M -25.89 % | 131.410 M 22.66 % | 107.130 M -24.79 % | 142.436 M -21.97 % | 182.535 M 31.17 % | 139.160 M -24.65 % | 184.694 M 39.68 % | 132.230 M 96.76 % | 67.202 M -32.04 % | 98.887 M -21.44 % | 125.878 M 65.32 % | 76.140 M -48.61 % | 148.150 M 4.61 % | 141.620 M 0.66 % | 140.690 M -0.32 % | 141.140 M -2.53 % | 144.800 M -7.52 % | 156.580 M 42.71 % | 109.720 M -26.20 % | 148.680 M 28.82 % | 115.420 M -29.93 % | 164.720 M 20.12 % | 137.130 M -19.23 % | 169.780 M 19.24 % | 142.380 M -25.23 % | 190.420 M 52.26 % | 125.060 M -20.43 % | 157.160 M 27.86 % | 122.920 M -26.86 % | 168.060 M 88.47 % | 89.170 M -14.08 % | 103.785 M -7.25 % | 111.900 M -5.57 % | 118.502 M 1.87 % | 116.330 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 325.383 M | 0.000 -100.00 % | 326.579 M | 0.000 -100.00 % | 335.684 M -1.81 % | 341.855 M | 0.000 -100.00 % | 339.366 M | 0.000 -100.00 % | 338.963 M | 0.000 -100.00 % | 307.843 M | 0.000 -100.00 % | 273.844 M | 0.000 -100.00 % | 253.923 M | 0.000 -100.00 % | 259.587 M -0.39 % | 260.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.970 M | 0.000 -100.00 % | 119.880 M | 0.000 -100.00 % | 141.450 M | 0.000 -100.00 % | 140.350 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 | -29.269 M | 0.000 100.00 % | -11.657 M | 0.000 -100.00 % | 1.395 M | 0.000 -100.00 % | 27.585 M 66.79 % | 16.539 M | 0.000 -100.00 % | 62.989 M | 0.000 -100.00 % | 46.293 M | 0.000 -100.00 % | 43.297 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.257 M | 0.000 | 0.000 -100.00 % | 31.043 M | 0.000 -100.00 % | 10.493 M -76.62 % | 44.876 M | 0.000 | 0.000 -100.00 % | 44.492 M | 0.000 -100.00 % | 45.165 M 129.96 % | 19.640 M | 0.000 -100.00 % | 7.240 M | 0.000 -100.00 % | 5.550 M | 0.000 100.00 % | -6.290 M | 0.000 -100.00 % | 2.360 M | 0.000 | 0.000 | 0.000 100.00 % | -3.700 M | 0.000 | 0.000 | 0.000 100.00 % | -5.703 M | 0.000 -100.00 % | 6.143 M | 0.000 100.00 % | -9.546 M | 0.000 |
| Common stock | 27.431 M -91.66 % | 328.995 M 1 099.35 % | 27.431 M -92.08 % | 346.208 M 1 162.10 % | 27.431 M | 0.000 -100.00 % | 27.431 M -5.35 % | 28.980 M | 0.000 -100.00 % | 28.980 M | 0.000 -100.00 % | 30.292 M | 0.000 -100.00 % | 30.292 M | 0.000 -100.00 % | 30.292 M | 0.000 -100.00 % | 30.292 M | 0.000 -100.00 % | 31.475 M 0.00 % | 31.475 M | 0.000 -100.00 % | 32.363 M 0.00 % | 32.363 M -2.80 % | 33.294 M | 0.000 -100.00 % | 33.294 M -2.71 % | 34.220 M 0.00 % | 34.220 M 0.00 % | 34.220 M | 0.000 -100.00 % | 34.220 M | 0.000 -100.00 % | 34.220 M | 0.000 -100.00 % | 33.680 M | 0.000 -100.00 % | 33.310 M | 0.000 -100.00 % | 32.110 M | 0.000 -100.00 % | 31.100 M | 0.000 -100.00 % | 30.450 M | 0.000 -100.00 % | 30.187 M -0.01 % | 30.190 M 0.01 % | 30.187 M | 0.000 -100.00 % | 30.187 M | 0.000 |
| Total equity | 311.561 M -5.30 % | 328.995 M -3.56 % | 341.157 M -1.46 % | 346.208 M -2.59 % | 355.405 M -2.94 % | 366.166 M 0.84 % | 363.115 M 3.14 % | 352.065 M -3.18 % | 363.634 M 0.81 % | 360.710 M 1.49 % | 355.399 M -0.10 % | 355.759 M 4.08 % | 341.809 M 3.07 % | 331.613 M 9.00 % | 304.227 M 1.20 % | 300.625 M 3.05 % | 291.730 M 2.64 % | 284.215 M 0.60 % | 282.530 M 0.07 % | 282.327 M -3.34 % | 292.083 M 4.94 % | 278.334 M 2.51 % | 271.525 M -0.42 % | 272.669 M 4.37 % | 261.249 M 3.44 % | 252.567 M 2.05 % | 247.492 M 7.61 % | 229.980 M 4.62 % | 219.830 M 12.69 % | 195.070 M 6.13 % | 183.800 M 4.50 % | 175.880 M 0.70 % | 174.660 M 0.18 % | 174.340 M 2.97 % | 169.310 M 0.67 % | 168.190 M -5.04 % | 177.120 M 0.62 % | 176.020 M | 0.000 -100.00 % | 172.210 M 0.48 % | 171.390 M 0.19 % | 171.070 M 1.83 % | 168.000 M -3.38 % | 173.870 M -2.64 % | 178.580 M -1.30 % | 180.930 M -3.30 % | 187.110 M -6.09 % | 199.244 M 3.65 % | 192.230 M -1.04 % | 194.250 M -5.42 % | 205.380 M |
| Other non current liabilities | 23.120 M -13.62 % | 26.765 M 44.10 % | 18.574 M -36.50 % | 29.249 M 47.39 % | 19.845 M -73.65 % | 75.319 M 1 085.75 % | 6.352 M -73.99 % | 24.421 M -26.02 % | 33.009 M 43.02 % | 23.080 M 32.65 % | 17.399 M 36.54 % | 12.743 M -36.57 % | 20.089 M 55.81 % | 12.893 M | 0.000 -100.00 % | 12.291 M -31.48 % | 17.938 M 52.17 % | 11.788 M -37.19 % | 18.769 M 37.87 % | 13.614 M 2.66 % | 13.261 M -65.99 % | 38.987 M 121.82 % | 17.576 M 244.76 % | 5.098 M -94.00 % | 84.977 M 48.23 % | 57.328 M 733.88 % | -9.044 M -110.75 % | 84.160 M 1 804.07 % | 4.420 M -86.04 % | 31.660 M | 0.000 -100.00 % | 34.870 M | 0.000 -100.00 % | 31.820 M | 0.000 -100.00 % | 30.750 M | 0.000 -100.00 % | 32.880 M | 0.000 -100.00 % | 40.120 M | 0.000 -100.00 % | 6.610 M 112.87 % | -51.350 M -1 015.33 % | 5.610 M -84.10 % | 35.280 M 355.23 % | 7.750 M -81.28 % | 41.390 M -32.86 % | 61.646 M -34.70 % | 94.400 M 62.97 % | 57.924 M 3.73 % | 55.840 M |
| Long term debt | 155.113 M 50.56 % | 103.026 M 13.06 % | 91.124 M -43.87 % | 162.353 M 80.64 % | 89.879 M -20.58 % | 113.165 M 13.71 % | 99.517 M -3.60 % | 103.236 M 29.60 % | 79.659 M -23.76 % | 104.482 M 19.50 % | 87.431 M -5.04 % | 92.068 M -10.22 % | 102.546 M 7.49 % | 95.401 M 6.32 % | 89.732 M -6.38 % | 95.852 M -1.58 % | 97.394 M 0.11 % | 97.283 M -9.19 % | 107.130 M 7.36 % | 99.789 M 37.18 % | 72.744 M -47.73 % | 139.160 M 93.22 % | 72.022 M 18.88 % | 60.582 M | 0.000 -100.00 % | 98.887 M 57.48 % | 62.793 M | 0.000 -100.00 % | 58.810 M 53.79 % | 38.240 M -1.04 % | 38.640 M -9.66 % | 42.770 M 5.09 % | 40.700 M -4.97 % | 42.830 M 4.57 % | 40.960 M -3.24 % | 42.330 M -3.11 % | 43.690 M -7.75 % | 47.360 M -2.37 % | 48.510 M -13.71 % | 56.220 M -2.68 % | 57.770 M -16.20 % | 68.940 M 34.26 % | 51.350 M -9.12 % | 56.500 M -14.09 % | 65.770 M -5.46 % | 69.570 M 6.93 % | 65.060 M 7 088.95 % | 905.000 K -67.79 % | 2.810 M 60.76 % | 1.748 M -97.63 % | 73.880 M |
| Total non current liabilities | 231.343 M 12.12 % | 206.342 M 42.83 % | 144.467 M -24.60 % | 191.602 M 26.85 % | 151.045 M 6.54 % | 141.774 M -0.77 % | 142.868 M -16.17 % | 170.431 M 51.27 % | 112.668 M -31.00 % | 163.283 M 55.76 % | 104.830 M -29.02 % | 147.688 M 20.43 % | 122.635 M -16.04 % | 146.057 M 62.77 % | 89.732 M -37.18 % | 142.833 M 23.85 % | 115.332 M -18.89 % | 142.189 M 12.94 % | 125.899 M -15.99 % | 149.863 M 23.92 % | 120.937 M -32.11 % | 178.147 M 38.75 % | 128.395 M 28.39 % | 100.002 M -9.66 % | 110.698 M -29.14 % | 156.215 M 45.30 % | 107.514 M -2.36 % | 110.110 M -11.42 % | 124.300 M 19.02 % | 104.440 M 170.29 % | 38.640 M -63.02 % | 104.500 M 156.76 % | 40.700 M -59.96 % | 101.660 M 148.19 % | 40.960 M -59.15 % | 100.280 M 129.53 % | 43.690 M -62.08 % | 115.230 M 137.54 % | 48.510 M -60.85 % | 123.910 M 114.49 % | 57.770 M -59.17 % | 141.480 M 175.52 % | 51.350 M -60.14 % | 128.810 M 27.47 % | 101.050 M -32.63 % | 150.000 M 4.11 % | 144.080 M 2.39 % | 140.723 M 5.00 % | 134.020 M -6.99 % | 144.088 M -37.28 % | 229.730 M |
| Other current liabilities | 22.178 M -79.43 % | 107.817 M 190.09 % | 37.167 M -64.60 % | 104.993 M 149.12 % | 42.145 M -60.50 % | 106.699 M 194.58 % | 36.221 M -3.65 % | 37.592 M -76.12 % | 157.396 M 236.43 % | 46.784 M -76.69 % | 200.672 M 361.48 % | 43.484 M -78.30 % | 200.385 M 529.41 % | 31.837 M -80.61 % | 164.158 M 528.48 % | 26.120 M -79.43 % | 126.979 M 499.33 % | 21.187 M -81.82 % | 116.548 M 333.99 % | 26.855 M 0.01 % | 26.852 M -78.15 % | 122.867 M 406.86 % | 24.241 M -29.88 % | 34.570 M 232.37 % | 10.401 M -91.45 % | 121.616 M 207.86 % | 39.504 M 74.18 % | 22.680 M 14.23 % | 19.855 M 46.75 % | 13.530 M -94.31 % | 237.900 M 2 236.94 % | 10.180 M -95.86 % | 246.180 M 2 200.75 % | 10.700 M -94.99 % | 213.490 M 1 248.64 % | 15.830 M -92.90 % | 222.860 M 2 221.46 % | 9.600 M -95.93 % | 236.110 M 3 193.03 % | 7.170 M -97.01 % | 239.720 M 1 586.98 % | 14.210 M -93.03 % | 204.000 M 537.90 % | 31.980 M -84.79 % | 210.240 M 602.67 % | 29.920 M -13.20 % | 34.470 M -26.57 % | 46.944 M -61.24 % | 121.110 M 199.39 % | 40.452 M -75.11 % | 162.540 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 1.041 M -96.82 % | 32.783 M | 0.000 -100.00 % | 1.456 M | 0.000 -100.00 % | 1.326 M | 0.000 -100.00 % | 33.411 M | 0.000 -100.00 % | 12.095 M | 0.000 -100.00 % | 23.044 M | 0.000 -100.00 % | 23.310 M -17.34 % | 28.199 M | 0.000 -100.00 % | 20.728 M -45.89 % | 38.304 M 21.23 % | 31.595 M | 0.000 -100.00 % | 40.398 M 241.78 % | 11.820 M -18.71 % | 14.540 M 219.56 % | 4.550 M | 0.000 -100.00 % | 11.260 M | 0.000 -100.00 % | 10.040 M | 0.000 -100.00 % | 10.500 M | 0.000 -100.00 % | 8.370 M | 0.000 -100.00 % | 10.150 M | 0.000 -100.00 % | 9.130 M | 0.000 -100.00 % | 6.860 M | 0.000 -100.00 % | 1.280 M -49.41 % | 2.530 M -1.06 % | 2.557 M 101.83 % | -139.450 M -1 695.36 % | 8.741 M | 0.000 |
| Short term debt | 77.148 M | 0.000 -100.00 % | 81.211 M | 0.000 -100.00 % | 70.221 M | 0.000 -100.00 % | 31.732 M -18.76 % | 39.059 M | 0.000 -100.00 % | 30.945 M | 0.000 -100.00 % | 31.146 M | 0.000 -100.00 % | 24.601 M | 0.000 -100.00 % | 36.658 M | 0.000 -100.00 % | 34.127 M | 0.000 -100.00 % | 42.647 M -61.16 % | 109.791 M | 0.000 -100.00 % | 112.672 M 23.98 % | 90.882 M 189.62 % | 31.380 M | 0.000 -100.00 % | 86.009 M 12.96 % | 76.140 M -14.78 % | 89.340 M -13.58 % | 103.380 M | 0.000 -100.00 % | 98.370 M | 0.000 -100.00 % | 113.750 M | 0.000 -100.00 % | 106.350 M | 0.000 -100.00 % | 117.360 M | 0.000 -100.00 % | 103.410 M | 0.000 -100.00 % | 121.480 M | 0.000 -100.00 % | 100.660 M 76.13 % | 57.150 M -41.97 % | 98.490 M 13.68 % | 86.640 M -15.79 % | 102.880 M 157.97 % | 39.880 M -65.84 % | 116.754 M 175.04 % | 42.450 M |
| Total current liabilities | 197.269 M 82.97 % | 107.817 M -49.52 % | 213.566 M 103.41 % | 104.993 M -49.40 % | 207.479 M 94.45 % | 106.699 M -34.94 % | 163.998 M -10.48 % | 183.196 M 16.39 % | 157.396 M -29.28 % | 222.558 M 10.91 % | 200.672 M -18.99 % | 247.724 M 23.62 % | 200.385 M -13.73 % | 232.286 M 41.50 % | 164.158 M -14.49 % | 191.978 M 51.19 % | 126.979 M -22.49 % | 163.815 M 40.56 % | 116.548 M -28.89 % | 163.899 M -32.66 % | 243.395 M 98.10 % | 122.867 M -51.41 % | 252.847 M 8.10 % | 233.900 M 2.83 % | 227.471 M 87.04 % | 121.616 M -50.19 % | 244.167 M 10.65 % | 220.660 M 2.13 % | 216.050 M -9.63 % | 239.070 M 75.98 % | 135.850 M -41.27 % | 231.300 M 62.80 % | 142.080 M -45.86 % | 262.440 M 81.33 % | 144.730 M -42.62 % | 252.250 M 66.91 % | 151.130 M -41.06 % | 256.400 M 73.84 % | 147.490 M -45.00 % | 268.170 M 72.89 % | 155.110 M -44.80 % | 280.990 M 37.74 % | 204.000 M -32.56 % | 302.500 M 13.13 % | 267.390 M -11.22 % | 301.180 M 9.77 % | 274.370 M -16.01 % | 326.661 M 8.73 % | 300.440 M -3.73 % | 312.067 M 52.24 % | 204.990 M |
| Total liabilities | 428.612 M 36.43 % | 314.159 M -12.25 % | 358.033 M 20.71 % | 296.595 M -17.27 % | 358.524 M 44.29 % | 248.473 M -19.03 % | 306.866 M -13.22 % | 353.627 M 30.94 % | 270.064 M -30.01 % | 385.841 M 26.30 % | 305.502 M -22.74 % | 395.412 M 22.41 % | 323.020 M -14.62 % | 378.343 M 49.02 % | 253.890 M -24.17 % | 334.811 M 38.17 % | 242.311 M -20.81 % | 306.004 M 26.21 % | 242.447 M -22.73 % | 313.762 M -13.88 % | 364.332 M 21.03 % | 301.014 M -21.04 % | 381.242 M 14.18 % | 333.902 M -1.26 % | 338.169 M 21.72 % | 277.831 M -21.00 % | 351.681 M 6.32 % | 330.770 M -2.81 % | 340.350 M -0.92 % | 343.510 M 96.87 % | 174.490 M -48.04 % | 335.800 M 83.72 % | 182.780 M -49.80 % | 364.100 M 96.08 % | 185.690 M -47.33 % | 352.530 M 80.95 % | 194.820 M -47.58 % | 371.630 M 89.61 % | 196.000 M -50.01 % | 392.080 M 84.18 % | 212.880 M -49.61 % | 422.470 M 65.45 % | 255.350 M -40.80 % | 431.310 M 17.06 % | 368.440 M -18.34 % | 451.180 M 7.82 % | 418.450 M -10.47 % | 467.384 M 7.58 % | 434.460 M -4.76 % | 456.155 M 4.93 % | 434.720 M |
| Other non current assets | 3.560 M -99.09 % | 390.120 M 42 120.78 % | 924.000 K -99.77 % | 407.964 M 934.68 % | 39.429 M | 0.000 -100.00 % | 443.000 K -47.14 % | 838.000 K | 0.000 -100.00 % | 446.000 K -99.88 % | 386.370 M 11 290.63 % | 3.392 M -99.10 % | 375.117 M 71 624.09 % | 523.000 K -99.85 % | 358.445 M 12 729.10 % | 2.794 M -99.21 % | 354.643 M 75 678.42 % | 468.000 K -99.87 % | 364.793 M 32 734.65 % | 1.111 M 130.02 % | 483.000 K -99.87 % | 368.078 M 553.07 % | 56.361 M 13.94 % | 49.466 M -9.24 % | 54.501 M -83.09 % | 322.256 M 531.50 % | 51.030 M 21.85 % | 41.880 M -3.81 % | 43.540 M 0.30 % | 43.410 M -83.05 % | 256.160 M 42 593.33 % | 600.000 K -99.76 % | 253.970 M 721.38 % | 30.920 M -88.24 % | 262.940 M 507.67 % | 43.270 M -83.87 % | 268.290 M | 0.000 -100.00 % | 266.530 M 561.20 % | 40.310 M -85.99 % | 287.700 M 528.03 % | 45.810 M -84.43 % | 294.260 M 590.43 % | 42.620 M -85.63 % | 296.500 M 293.08 % | 75.430 M 52.63 % | 49.420 M 24.79 % | 39.602 M 3.02 % | 38.440 M 0.15 % | 38.384 M -1.10 % | 38.810 M |
| Long term investments | 35.457 M | 0.000 -100.00 % | 36.954 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.519 M 50.34 % | 38.924 M | 0.000 -100.00 % | 38.756 M | 0.000 -100.00 % | 31.181 M | 0.000 -100.00 % | 29.763 M | 0.000 -100.00 % | 32.984 M | 0.000 -100.00 % | 32.468 M | 0.000 -100.00 % | 46.470 M -2.42 % | 47.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.790 M | 0.000 -100.00 % | 9.410 M | 0.000 100.00 % | -2.830 M | 0.000 -100.00 % | 40.150 M | 0.000 100.00 % | -3.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.580 M | 0.000 100.00 % | -28.950 M -756.51 % | -3.380 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 15.382 M | 0.000 -100.00 % | 16.846 M | 0.000 -100.00 % | 16.484 M | 0.000 -100.00 % | 19.964 M -82.65 % | 115.046 M | 0.000 -100.00 % | 19.034 M | 0.000 -100.00 % | 145.920 M | 0.000 -100.00 % | 11.598 M | 0.000 -100.00 % | 94.526 M | 0.000 -100.00 % | 7.162 M | 0.000 -100.00 % | 82.597 M 1 115.56 % | 6.795 M | 0.000 -100.00 % | 7.070 M 67.30 % | 4.226 M -10.30 % | 4.711 M | 0.000 -100.00 % | 4.097 M -13.20 % | 4.720 M -19.45 % | 5.860 M -6.84 % | 6.290 M | 0.000 -100.00 % | 6.540 M | 0.000 -100.00 % | 6.600 M | 0.000 -100.00 % | 5.550 M | 0.000 -100.00 % | 4.290 M | 0.000 -100.00 % | 4.780 M | 0.000 -100.00 % | 5.260 M | 0.000 -100.00 % | 4.490 M | 0.000 -100.00 % | 6.450 M 15.18 % | 5.600 M -26.10 % | 7.578 M -11.16 % | 8.530 M -15.20 % | 10.059 M 22.67 % | 8.200 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 15.382 M | 0.000 -100.00 % | 16.846 M | 0.000 -100.00 % | 16.484 M | 0.000 -100.00 % | 19.964 M -1.18 % | 20.202 M | 0.000 -100.00 % | 19.034 M | 0.000 -100.00 % | 18.604 M | 0.000 -100.00 % | 11.598 M | 0.000 -100.00 % | 1.603 M | 0.000 -100.00 % | 7.162 M | 0.000 -100.00 % | 7.036 M 3.55 % | 6.795 M | 0.000 -100.00 % | 7.070 M 67.30 % | 4.226 M -10.30 % | 4.711 M | 0.000 -100.00 % | 4.097 M -13.20 % | 4.720 M -19.45 % | 5.860 M -6.84 % | 6.290 M | 0.000 -100.00 % | 6.540 M | 0.000 -100.00 % | 6.600 M | 0.000 -100.00 % | 5.550 M | 0.000 -100.00 % | 4.290 M | 0.000 -100.00 % | 4.820 M | 0.000 -100.00 % | 5.260 M | 0.000 -100.00 % | 4.530 M | 0.000 -100.00 % | 6.450 M 14.36 % | 5.640 M -25.57 % | 7.578 M -11.16 % | 8.530 M -15.20 % | 10.059 M 22.67 % | 8.200 M |
| Property plant equipment net | 357.405 M | 0.000 -100.00 % | 357.470 M | 0.000 -100.00 % | 363.835 M | 0.000 -100.00 % | 354.300 M -0.24 % | 355.140 M | 0.000 -100.00 % | 353.760 M | 0.000 -100.00 % | 351.284 M | 0.000 -100.00 % | 330.634 M | 0.000 -100.00 % | 323.370 M | 0.000 -100.00 % | 320.194 M | 0.000 -100.00 % | 313.448 M 1.15 % | 309.870 M | 0.000 -100.00 % | 303.450 M 7.73 % | 281.689 M 2.16 % | 275.729 M | 0.000 -100.00 % | 269.388 M 3.42 % | 260.470 M 4.51 % | 249.230 M 5.77 % | 235.630 M | 0.000 -100.00 % | 235.290 M | 0.000 -100.00 % | 239.900 M | 0.000 -100.00 % | 245.690 M | 0.000 -100.00 % | 255.420 M | 0.000 -100.00 % | 264.370 M | 0.000 -100.00 % | 270.390 M | 0.000 -100.00 % | 277.140 M | 0.000 -100.00 % | 279.290 M -0.15 % | 279.710 M -5.29 % | 295.324 M -1.80 % | 300.740 M -1.15 % | 304.242 M -2.05 % | 310.610 M |
| Total non current assets | 444.827 M 14.02 % | 390.120 M -14.01 % | 453.696 M 11.21 % | 407.964 M -11.63 % | 461.643 M 7.66 % | 428.809 M -9.51 % | 473.866 M 5.54 % | 448.986 M 14.11 % | 393.459 M -11.85 % | 446.372 M 15.53 % | 386.370 M -11.60 % | 437.074 M 16.52 % | 375.117 M -8.10 % | 408.176 M 13.87 % | 358.445 M -9.35 % | 395.437 M 11.50 % | 354.643 M -11.16 % | 399.202 M 9.43 % | 364.793 M -10.41 % | 407.195 M 0.53 % | 405.035 M 10.04 % | 368.078 M -7.35 % | 397.277 M 8.23 % | 367.081 M 1.91 % | 360.210 M 11.78 % | 322.256 M -8.04 % | 350.446 M 11.09 % | 315.450 M 3.22 % | 305.620 M 6.25 % | 287.640 M 12.29 % | 256.160 M -10.03 % | 284.720 M 12.11 % | 253.970 M -11.93 % | 288.370 M 9.67 % | 262.940 M -10.13 % | 292.570 M 9.05 % | 268.290 M -11.49 % | 303.120 M 13.73 % | 266.530 M -13.86 % | 309.430 M 7.55 % | 287.700 M -11.43 % | 324.830 M 10.39 % | 294.260 M -11.16 % | 331.210 M 11.71 % | 296.500 M -11.65 % | 335.600 M 0.25 % | 334.770 M -3.22 % | 345.904 M -1.49 % | 351.150 M -1.41 % | 356.178 M -1.32 % | 360.960 M |
| Other current assets | 36.229 M -81.81 % | 199.202 M 389.82 % | 40.668 M -80.94 % | 213.321 M 592.31 % | 30.813 M -83.42 % | 185.830 M 1 591.36 % | 10.987 M 76.24 % | 6.234 M -97.41 % | 240.239 M 2 582.74 % | 8.955 M -96.74 % | 274.531 M 1 733.26 % | 14.975 M -94.83 % | 289.712 M 912.09 % | 28.625 M -85.66 % | 199.672 M 1 687.09 % | 11.173 M -93.77 % | 179.398 M 1 269.14 % | 13.103 M -91.82 % | 160.184 M 1 240.23 % | 11.952 M -45.08 % | 21.764 M -89.70 % | 211.270 M 1 176.56 % | 16.550 M -26.59 % | 22.546 M 65.52 % | 13.621 M -93.46 % | 208.142 M 796.97 % | 23.205 M 63.76 % | 14.170 M 35.40 % | 10.465 M -59.12 % | 25.600 M -86.61 % | 191.250 M 462.67 % | 33.990 M -81.98 % | 188.660 M 525.74 % | 30.150 M -84.78 % | 198.110 M 1 929.82 % | 9.760 M -95.29 % | 207.140 M 535.01 % | 32.620 M -85.53 % | 225.400 M 329.42 % | 52.490 M -75.91 % | 217.920 M 546.26 % | 33.720 M -86.03 % | 241.290 M 620.05 % | 33.510 M -86.62 % | 250.520 M | 0.000 -100.00 % | 35.680 M 109.97 % | 16.993 M -0.33 % | 17.050 M -44.57 % | 30.760 M 67.72 % | 18.340 M |
| Short term investments | 0.000 -100.00 % | 2.028 M | 0.000 -100.00 % | 2.028 M | 0.000 | 0.000 | 0.000 100.00 % | -29.595 M | 0.000 100.00 % | -30.122 M | 0.000 100.00 % | -23.923 M | 0.000 100.00 % | -21.573 M | 0.000 100.00 % | -23.209 M | 0.000 100.00 % | -21.427 M | 0.000 100.00 % | -35.062 M -0.08 % | -35.033 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.080 M | 0.000 100.00 % | -30.720 M | 0.000 -100.00 % | 9.810 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.260 M | 0.000 -100.00 % | 34.940 M -29.30 % | 49.420 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 86.124 M 232.50 % | 25.902 M -17.75 % | 31.492 M 61.58 % | 19.490 M -56.56 % | 44.871 M 139.65 % | -113.165 M -389.09 % | 39.145 M 25.46 % | 31.200 M | 0.000 -100.00 % | 55.480 M | 0.000 -100.00 % | 34.811 M | 0.000 -100.00 % | 50.305 M | 0.000 -100.00 % | 48.766 M | 0.000 -100.00 % | 38.249 M | 0.000 -100.00 % | 25.985 M -53.15 % | 55.466 M | 0.000 -100.00 % | 38.288 M 141.64 % | 15.845 M -21.57 % | 20.203 M | 0.000 -100.00 % | 22.743 M 16.81 % | 19.470 M -59.66 % | 48.260 M 16.74 % | 41.340 M | 0.000 -100.00 % | 21.620 M | 0.000 -100.00 % | 22.660 M | 0.000 -100.00 % | 19.890 M | 0.000 -100.00 % | 17.440 M | 0.000 -100.00 % | 16.200 M | 0.000 -100.00 % | 15.170 M | 0.000 -100.00 % | 11.590 M | 0.000 -100.00 % | 8.850 M 17.06 % | 7.560 M -86.96 % | 57.979 M 70.03 % | 34.100 M -11.04 % | 38.333 M 7.80 % | 35.560 M |
| Cash and short term investments | 86.124 M 232.50 % | 25.902 M -17.75 % | 31.492 M 46.35 % | 21.518 M -52.04 % | 44.871 M 139.65 % | -113.165 M -389.09 % | 39.145 M 25.46 % | 31.200 M | 0.000 -100.00 % | 55.480 M | 0.000 -100.00 % | 34.811 M | 0.000 -100.00 % | 50.305 M | 0.000 -100.00 % | 48.766 M | 0.000 -100.00 % | 38.249 M | 0.000 -100.00 % | 25.985 M -53.15 % | 55.466 M | 0.000 -100.00 % | 38.288 M 141.64 % | 15.845 M -21.57 % | 20.203 M | 0.000 -100.00 % | 22.743 M 16.81 % | 19.470 M -59.66 % | 48.260 M 16.74 % | 41.340 M | 0.000 -100.00 % | 21.620 M | 0.000 -100.00 % | 22.660 M | 0.000 -100.00 % | 29.970 M | 0.000 -100.00 % | 17.440 M | 0.000 -100.00 % | 26.010 M | 0.000 -100.00 % | 15.170 M | 0.000 -100.00 % | 11.590 M | 0.000 -100.00 % | 43.790 M 479.23 % | 7.560 M -86.96 % | 57.979 M 70.03 % | 34.100 M -11.04 % | 38.333 M 7.80 % | 35.560 M |
| Total current assets | 295.346 M 31.20 % | 225.104 M -8.31 % | 245.494 M 4.54 % | 234.839 M -6.92 % | 252.286 M 35.76 % | 185.830 M -11.28 % | 209.449 M -18.41 % | 256.706 M 6.85 % | 240.239 M -19.97 % | 300.179 M 9.34 % | 274.531 M -12.60 % | 314.097 M 8.42 % | 289.712 M -4.00 % | 301.780 M 51.14 % | 199.672 M -16.80 % | 239.999 M 33.78 % | 179.398 M -6.08 % | 191.017 M 19.25 % | 160.184 M -15.20 % | 188.894 M -24.86 % | 251.380 M 18.99 % | 211.270 M -17.31 % | 255.490 M 6.68 % | 239.490 M 0.12 % | 239.208 M 14.93 % | 208.142 M -16.32 % | 248.727 M 1.40 % | 245.300 M -3.64 % | 254.560 M 1.44 % | 250.940 M 31.21 % | 191.250 M -15.73 % | 226.960 M 20.30 % | 188.660 M -24.56 % | 250.070 M 26.23 % | 198.110 M -13.17 % | 228.150 M 10.14 % | 207.140 M -15.29 % | 244.530 M 8.49 % | 225.400 M -11.56 % | 254.860 M 16.95 % | 217.920 M -18.90 % | 268.710 M 11.36 % | 241.290 M -11.93 % | 273.970 M 9.36 % | 250.520 M -15.51 % | 296.510 M 9.50 % | 270.790 M -15.57 % | 320.724 M 16.40 % | 275.540 M -6.35 % | 294.227 M 5.40 % | 279.140 M |
| Inventory | 96.619 M | 0.000 -100.00 % | 115.362 M | 0.000 -100.00 % | 90.432 M | 0.000 -100.00 % | 104.278 M -2.52 % | 106.969 M | 0.000 -100.00 % | 134.773 M | 0.000 -100.00 % | 117.194 M | 0.000 -100.00 % | 122.696 M | 0.000 -100.00 % | 84.610 M | 0.000 -100.00 % | 82.278 M | 0.000 -100.00 % | 75.337 M -8.40 % | 82.244 M | 0.000 -100.00 % | 83.253 M -14.77 % | 97.675 M 16.78 % | 83.639 M | 0.000 -100.00 % | 79.739 M 22.39 % | 65.150 M -9.53 % | 72.010 M 30.01 % | 55.390 M | 0.000 -100.00 % | 57.850 M | 0.000 -100.00 % | 50.480 M | 0.000 -100.00 % | 55.530 M | 0.000 -100.00 % | 51.020 M | 0.000 -100.00 % | 60.510 M | 0.000 -100.00 % | 58.310 M | 0.000 -100.00 % | 75.880 M | 0.000 -100.00 % | 75.170 M 2.33 % | 73.460 M 11.92 % | 65.634 M -2.89 % | 67.590 M 2.81 % | 65.744 M -11.13 % | 73.980 M |
| Net receivables | 76.374 M | 0.000 -100.00 % | 57.972 M | 0.000 -100.00 % | 86.170 M | 0.000 -100.00 % | 64.956 M -43.54 % | 115.046 M | 0.000 -100.00 % | 105.949 M | 0.000 -100.00 % | 145.920 M | 0.000 -100.00 % | 110.532 M | 0.000 -100.00 % | 94.526 M | 0.000 -100.00 % | 56.070 M | 0.000 -100.00 % | 82.597 M -18.50 % | 101.351 M | 0.000 -100.00 % | 127.195 M 7.31 % | 118.534 M -2.64 % | 121.745 M | 0.000 -100.00 % | 138.086 M -5.75 % | 146.510 M 31.16 % | 111.700 M -13.15 % | 128.610 M | 0.000 -100.00 % | 113.500 M | 0.000 -100.00 % | 146.780 M | 0.000 -100.00 % | 116.200 M | 0.000 -100.00 % | 143.450 M | 0.000 -100.00 % | 20.020 M | 0.000 | 0.000 | 0.000 -100.00 % | 152.990 M | 0.000 -100.00 % | 177.550 M 13.96 % | 155.800 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 33.023 M | 0.000 -100.00 % | 41.502 M | 0.000 -100.00 % | 41.895 M | 0.000 -100.00 % | 40.640 M 19.95 % | 33.882 M | 0.000 -100.00 % | 34.376 M | 0.000 -100.00 % | 32.613 M | 0.000 -100.00 % | 35.658 M | 0.000 -100.00 % | 34.686 M | 0.000 -100.00 % | 38.910 M | 0.000 -100.00 % | 39.130 M -2.81 % | 40.263 M | 0.000 -100.00 % | 30.396 M -4.11 % | 31.700 M 25.45 % | 25.269 M | 0.000 -100.00 % | 25.931 M 209.44 % | 8.380 M 19.89 % | 6.990 M 202.60 % | 2.310 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 1.540 M | 0.000 -100.00 % | 890.000 K | 0.000 -100.00 % | 3.260 M | 0.000 -100.00 % | 3.260 M | 0.000 -100.00 % | 3.370 M | 0.000 -100.00 % | 3.340 M | 0.000 -100.00 % | 3.380 M 0.00 % | 3.380 M -0.59 % | 3.400 M -1.16 % | 3.440 M -1.52 % | 3.493 M 4.58 % | 3.340 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 97.943 M | 0.000 -100.00 % | 95.188 M | 0.000 -100.00 % | 93.905 M | 0.000 -100.00 % | 90.909 M -13.02 % | 104.515 M | 0.000 -100.00 % | 139.027 M | 0.000 -100.00 % | 165.342 M | 0.000 -100.00 % | 169.905 M | 0.000 -100.00 % | 124.701 M | 0.000 -100.00 % | 102.447 M | 0.000 -100.00 % | 93.202 M -7.93 % | 101.226 M | 0.000 -100.00 % | 113.644 M 5.56 % | 107.655 M -5.60 % | 114.046 M | 0.000 -100.00 % | 118.654 M 7.85 % | 110.020 M 2.96 % | 106.855 M -8.46 % | 116.730 M | 0.000 -100.00 % | 115.560 M | 0.000 -100.00 % | 132.750 M | 0.000 -100.00 % | 130.070 M | 0.000 -100.00 % | 121.970 M | 0.000 -100.00 % | 137.290 M | 0.000 -100.00 % | 137.070 M | 0.000 -100.00 % | 169.860 M | 0.000 -100.00 % | 171.490 M 11.89 % | 153.260 M -12.06 % | 174.280 M 24.98 % | 139.450 M -4.56 % | 146.120 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.095 M 483.33 % | 702.000 K | 0.000 -100.00 % | 4.346 M | 0.000 -100.00 % | 6.426 M | 0.000 -100.00 % | 4.369 M | 0.000 -100.00 % | 2.682 M | 0.000 -100.00 % | 4.197 M | 0.000 -100.00 % | 732.000 K -82.48 % | 4.179 M | 0.000 -100.00 % | 1.515 M | 0.000 -100.00 % | 4.227 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 880.000 K | 0.000 -100.00 % | 7.190 M | 0.000 -100.00 % | 5.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 30.257 M | 0.000 -100.00 % | 11.874 M | 0.000 -100.00 % | 17.698 M | 0.000 -100.00 % | 13.334 M -32.98 % | 19.897 M | 0.000 -100.00 % | 12.802 M | 0.000 -100.00 % | 18.856 M | 0.000 -100.00 % | 10.997 M | 0.000 -100.00 % | 11.535 M | 0.000 -100.00 % | 9.921 M | 0.000 -100.00 % | 12.388 M 14.51 % | 10.818 M | 0.000 -100.00 % | 13.161 M 52.26 % | 8.644 M | 0.000 | 0.000 -100.00 % | 28.002 M | 0.000 -100.00 % | 35.080 M 1.56 % | 34.540 M | 0.000 -100.00 % | 30.790 M | 0.000 -100.00 % | 26.630 M | 0.000 -100.00 % | 25.920 M | 0.000 -100.00 % | 27.190 M | 0.000 -100.00 % | 27.570 M | 0.000 -100.00 % | 29.950 M | 0.000 -100.00 % | 30.450 M | 0.000 -100.00 % | 35.230 M -0.28 % | 35.330 M -14.58 % | 41.361 M -2.75 % | 42.530 M -11.11 % | 47.846 M -24.52 % | 63.390 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 189.000 K -48.92 % | 370.000 K -31.73 % | 542.000 K 17.83 % | 460.000 K 28.85 % | 357.000 K 37.31 % | 260.000 K |
| Capital lease obligations | 14.487 M -5.67 % | 15.358 M 9.85 % | 13.981 M -7.21 % | 15.067 M -4.54 % | 15.784 M | 0.000 -100.00 % | 9.260 M -21.40 % | 11.781 M | 0.000 -100.00 % | 12.324 M | 0.000 -100.00 % | 14.023 M | 0.000 -100.00 % | 6.226 M | 0.000 -100.00 % | 7.860 M | 0.000 -100.00 % | 9.145 M | 0.000 -100.00 % | 11.026 M -17.58 % | 13.378 M | 0.000 -100.00 % | 16.379 M -14.84 % | 19.234 M 153.69 % | -35.822 M | 0.000 -100.00 % | 22.924 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 % | -10.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 3.030 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 313.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.770 M | 0.000 100.00 % | -7.636 M | 0.000 100.00 % | -13.496 M | 0.000 100.00 % | -6.522 M | 0.000 100.00 % | -3.511 M | 0.000 | 0.000 | 0.000 100.00 % | -8.735 M | 0.000 | 0.000 100.00 % | -11.477 M -76.05 % | -6.519 M 97.37 % | -248.033 M | 0.000 -100.00 % | 168.979 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.670 M -14.48 % | 168.000 M 17.14 % | 143.420 M -19.69 % | 178.580 M 14.29 % | 156.257 M -0.19 % | 156.550 M -3.59 % | 162.372 M -15.33 % | 191.770 M 10.69 % | 173.252 M -15.54 % | 205.120 M |
| Deferred tax liabilities non current | 22.853 M | 0.000 -100.00 % | 22.895 M | 0.000 -100.00 % | 23.623 M | 0.000 -100.00 % | 23.665 M 3.44 % | 22.877 M | 0.000 -100.00 % | 22.919 M | 0.000 -100.00 % | 24.021 M | 0.000 -100.00 % | 26.766 M | 0.000 -100.00 % | 23.155 M | 0.000 -100.00 % | 23.197 M | 0.000 -100.00 % | 24.072 M -0.17 % | 24.114 M | 0.000 -100.00 % | 25.636 M -0.16 % | 25.678 M -0.17 % | 25.721 M | 0.000 -100.00 % | 25.763 M -0.72 % | 25.950 M -0.15 % | 25.990 M -2.84 % | 26.750 M | 0.000 -100.00 % | 26.860 M | 0.000 -100.00 % | 27.010 M | 0.000 -100.00 % | 27.200 M | 0.000 -100.00 % | 34.990 M | 0.000 -100.00 % | 35.020 M | 0.000 -100.00 % | 35.980 M | 0.000 -100.00 % | 36.250 M | 0.000 -100.00 % | 37.450 M -0.48 % | 37.630 M 2.22 % | 36.811 M 0.00 % | 36.810 M 0.66 % | 36.570 M -0.14 % | 36.620 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 740.173 M 15.08 % | 643.154 M -8.01 % | 699.190 M 8.77 % | 642.803 M -9.96 % | 713.929 M 16.15 % | 614.639 M -10.05 % | 683.315 M -3.17 % | 705.692 M 11.36 % | 633.698 M -15.12 % | 746.551 M 12.96 % | 660.901 M -12.02 % | 751.171 M 12.99 % | 664.829 M -6.36 % | 709.956 M 27.21 % | 558.117 M -12.17 % | 635.436 M 18.99 % | 534.041 M -9.52 % | 590.219 M 12.43 % | 524.977 M -11.93 % | 596.089 M -9.19 % | 656.415 M 13.30 % | 579.348 M -11.25 % | 652.767 M 7.62 % | 606.571 M 1.19 % | 599.418 M 13.01 % | 530.398 M -11.48 % | 599.173 M 6.85 % | 560.750 M 0.10 % | 560.180 M 4.01 % | 538.580 M | 0.000 -100.00 % | 511.680 M | 0.000 -100.00 % | 538.440 M | 0.000 -100.00 % | 520.720 M | 0.000 -100.00 % | 547.650 M | 0.000 -100.00 % | 564.290 M | 0.000 -100.00 % | 593.540 M | 0.000 -100.00 % | 605.180 M 10.63 % | 547.020 M -13.46 % | 632.110 M 4.38 % | 605.560 M -9.16 % | 666.628 M 6.37 % | 626.690 M -3.65 % | 650.405 M 1.61 % | 640.100 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-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 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 22.587 M 85.72 % | 12.162 M 891.20 % | 1.227 M -86.66 % | 9.196 M 78.91 % | 5.140 M 268.47 % | -3.051 M 86.07 % | -21.905 M -225.89 % | 17.400 M 387.65 % | -6.049 M -111.64 % | 51.968 M 2 100.17 % | 2.362 M -91.75 % | 28.642 M 22.64 % | 23.354 M -59.84 % | 58.159 M 32.53 % | 43.885 M 27.86 % | 34.324 M |
| Net cash provided by operating activities | 10.280 M | 0.000 -100.00 % | 6.030 M | 0.000 -100.00 % | 3.484 M | 0.000 -100.00 % | 35.237 M 121.57 % | 15.903 M 0.78 % | 15.780 M -66.90 % | 47.673 M 44.14 % | 33.074 M 1.70 % | 32.522 M 16.98 % | 27.802 M -35.04 % | 42.797 M 34.61 % | 31.794 M -13.16 % | 36.611 M |
| Investments in property plant and equipment | -12.286 M | 0.000 100.00 % | -12.628 M | 0.000 100.00 % | -14.038 M | 0.000 100.00 % | -15.565 M 14.81 % | -18.270 M | 0.000 100.00 % | -27.985 M -12.71 % | -24.829 M -44.88 % | -17.138 M -0.22 % | -17.100 M 0.55 % | -17.195 M -1.69 % | -16.910 M -4.65 % | -16.159 M |
| 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 |
| 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 |
| 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 -100.00 % | 97.000 K | 0.000 -100.00 % | 5.748 M |
| 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 |
| Net cash used for investing activites | -12.286 M | 0.000 100.00 % | -12.628 M | 0.000 100.00 % | -14.038 M | 0.000 100.00 % | -15.565 M 14.81 % | -18.270 M | 0.000 100.00 % | -27.985 M -12.71 % | -24.829 M -44.88 % | -17.138 M -0.22 % | -17.100 M -0.01 % | -17.098 M -1.11 % | -16.910 M -62.42 % | -10.411 M |
| Debt repayment | 57.653 M | 0.000 -100.00 % | 11.419 M | 0.000 -100.00 % | 20.319 M | 0.000 100.00 % | -8.315 M | 0.000 | 0.000 | 0.000 100.00 % | -5.239 M 42.14 % | -9.054 M | 0.000 100.00 % | -5.827 M 84.83 % | -38.420 M | 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.134 M | 0.000 100.00 % | -7.406 M -6.19 % | -6.974 M -131.62 % | -3.011 M 14.24 % | -3.511 M | 0.000 100.00 % | -8.735 M | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -8.778 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.715 M | 0.000 | 0.000 100.00 % | -8.211 M | 0.000 | 0.000 100.00 % | -959.000 K 76.55 % | -4.090 M -241.97 % | -1.196 M |
| Other financing activites | -4.401 M | 0.000 100.00 % | -4.547 M | 0.000 100.00 % | -4.084 M | 0.000 100.00 % | -4.350 M -371.37 % | 1.603 M | 0.000 -100.00 % | 9.813 M 385.43 % | -3.438 M -69.03 % | -2.034 M -183.29 % | -718.000 K 86.86 % | -5.465 M -345.95 % | 2.222 M 167.21 % | -3.306 M |
| Net cash used provided by financing activities | 53.252 M | 0.000 100.00 % | -1.906 M | 0.000 -100.00 % | 16.235 M | 0.000 100.00 % | -12.665 M 45.52 % | -23.246 M | 0.000 -100.00 % | 2.407 M 110.09 % | -23.862 M -69.25 % | -14.099 M -2 330.86 % | -580.000 K 95.27 % | -12.251 M 75.01 % | -49.023 M -988.92 % | -4.502 M |
| Effect of forex changes on cash | -778.000 K | 0.000 -100.00 % | 362.000 K | 0.000 | 0.000 | 0.000 100.00 % | -492.000 K -1 130.00 % | -40.000 K | 0.000 100.00 % | -201.000 K 77.62 % | -898.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 50.468 M | 0.000 100.00 % | -8.142 M | 0.000 -100.00 % | 5.726 M | 0.000 -100.00 % | 6.515 M 125.40 % | -25.653 M -262.57 % | 15.780 M -27.93 % | 21.894 M 232.57 % | -16.515 M -1 200.27 % | 1.501 M -83.31 % | 8.995 M -29.36 % | 12.733 M 137.30 % | -34.139 M -257.34 % | 21.698 M |
| Cash at beginning of period | 36.729 M | 0.000 -100.00 % | 44.871 M 0.00 % | 44.871 M 14.63 % | 39.145 M | 0.000 -100.00 % | 32.630 M -44.01 % | 58.283 M | 0.000 -100.00 % | 36.389 M -31.22 % | 52.904 M 2.92 % | 51.403 M 21.21 % | 42.408 M 42.91 % | 29.675 M -53.50 % | 63.814 M 41.14 % | 45.212 M |
| Cash at end of period | 87.197 M | 0.000 -100.00 % | 36.729 M -18.15 % | 44.871 M 0.00 % | 44.871 M | 0.000 -100.00 % | 39.145 M 19.97 % | 32.630 M 106.78 % | 15.780 M -72.93 % | 58.283 M 60.17 % | 36.389 M -31.22 % | 52.904 M 2.92 % | 51.403 M 21.21 % | 42.408 M 42.91 % | 29.675 M -55.65 % | 66.910 M |
| Operating cash flow | 10.280 M | 0.000 -100.00 % | 6.030 M | 0.000 -100.00 % | 3.484 M | 0.000 -100.00 % | 35.237 M 121.57 % | 15.903 M 0.78 % | 15.780 M -66.90 % | 47.673 M 44.14 % | 33.074 M 1.70 % | 32.522 M 16.98 % | 27.802 M -35.04 % | 42.797 M 34.61 % | 31.794 M -13.16 % | 36.611 M |
| Capital expenditure | -12.286 M | 0.000 100.00 % | -12.628 M | 0.000 100.00 % | -14.038 M | 0.000 100.00 % | -15.565 M 14.81 % | -18.270 M | 0.000 100.00 % | -27.985 M -12.71 % | -24.829 M -44.88 % | -17.138 M -0.22 % | -17.100 M 0.55 % | -17.195 M -1.69 % | -16.910 M -4.65 % | -16.159 M |
| Free CashFlow | -2.006 M | 0.000 100.00 % | -6.598 M | 0.000 100.00 % | -10.554 M | 0.000 -100.00 % | 19.672 M 931.09 % | -2.367 M -115.00 % | 15.780 M -19.85 % | 19.688 M 138.79 % | 8.245 M -46.41 % | 15.384 M 43.75 % | 10.702 M -58.20 % | 25.602 M 72.01 % | 14.884 M -27.22 % | 20.452 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 |