Parnax Lab Limited PARNAXLAB.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.877 B -0.52 % | 1.887 B 12.59 % | 1.676 B 2.81 % | 1.630 B 81.03 % | 900.600 M -5.51 % | 953.148 M -12.38 % | 1.088 B 3.11 % | 1.055 B 11.27 % | 948.099 M 33.19 % | 711.823 M -30.72 % | 1.027 B 49.83 % | 685.735 M 22.84 % | 558.212 M -40.02 % | 930.644 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | 115.189 M 19.87 % | 96.092 M 11.50 % | 86.182 M 4.55 % | 82.429 M 2 364.63 % | -3.640 M 87.51 % | -29.143 M -188.34 % | 32.987 M 213.01 % | 10.539 M -71.40 % | 36.844 M 46.92 % | 25.077 M -41.09 % | 42.571 M 70.72 % | 24.937 M 45.86 % | 17.097 M 161.14 % | -27.961 M -4 741.62 % | -577.521 K -188.23 % | -200.367 K -2.68 % | -195.141 K -84.10 % | -106.000 K |
| Income before tax | 156.742 M 30.08 % | 120.497 M -1.87 % | 122.797 M 0.13 % | 122.642 M 14 744.04 % | -837.490 K 95.74 % | -19.673 M -142.58 % | 46.199 M 52.87 % | 30.221 M -35.85 % | 47.113 M 35.32 % | 34.817 M -36.02 % | 54.414 M 59.67 % | 34.080 M 29.04 % | 26.411 M 151.14 % | -51.640 M -8 841.75 % | -577.521 K -188.23 % | -200.367 K -2.68 % | -195.141 K -84.10 % | -106.000 K |
| Income before tax ratio | 0.08 30.75 % | 0.06 -12.85 % | 0.07 -2.61 % | 0.08 8 189.49 % | 0.00 95.49 % | -0.02 -148.60 % | 0.04 48.26 % | 0.03 -42.35 % | 0.05 1.59 % | 0.05 -7.64 % | 0.05 6.56 % | 0.05 5.04 % | 0.05 185.27 % | -0.06 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 284.428 M 16.76 % | 243.599 M 2.76 % | 237.056 M 1.75 % | 232.990 M 131.64 % | 100.582 M 44.83 % | 69.449 M -42.38 % | 120.538 M 10.38 % | 109.201 M -17.44 % | 132.265 M 25.65 % | 105.263 M -17.12 % | 127.005 M 46.53 % | 86.672 M 3.45 % | 83.783 M 799.38 % | 9.316 M 1 795.24 % | -549.521 K -126.12 % | -243.016 K -24.53 % | -195.141 K -84.10 % | -106.000 K |
| Net income ratio | 0.06 20.50 % | 0.05 -0.97 % | 0.05 1.70 % | 0.05 1 351.00 % | 0.00 86.78 % | -0.03 -200.83 % | 0.03 203.57 % | 0.01 -74.29 % | 0.04 10.31 % | 0.04 -14.97 % | 0.04 13.94 % | 0.04 18.73 % | 0.03 201.94 % | -0.03 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.15 17.37 % | 0.13 -8.73 % | 0.14 -1.03 % | 0.14 27.96 % | 0.11 53.28 % | 0.07 -34.24 % | 0.11 7.05 % | 0.10 -25.80 % | 0.14 -5.66 % | 0.15 19.63 % | 0.12 -2.20 % | 0.13 -15.79 % | 0.15 1 399.43 % | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.49 272.67 % | 0.13 -57.14 % | 0.31 3.86 % | 0.29 -10.25 % | 0.33 8.69 % | 0.30 -13.27 % | 0.35 10.41 % | 0.32 10.45 % | 0.29 -7.65 % | 0.31 28.08 % | 0.24 -14.82 % | 0.28 -2.62 % | 0.29 171.49 % | 0.11 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 11.417 M -0.60 % | 11.486 M 3.76 % | 11.069 M 30.04 % | 8.512 M 0.08 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M -0.42 % | 8.541 M 171.46 % | 3.146 M 686.58 % | 400.000 K 0.00 % | 400.000 K 1.89 % | 392.593 K |
| Weighted average shs out | 11.417 M -0.60 % | 11.486 M 3.76 % | 11.069 M 30.04 % | 8.512 M 0.08 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M 0.00 % | 8.505 M -0.07 % | 8.511 M 0.06 % | 8.506 M -0.41 % | 8.541 M 171.46 % | 3.146 M 686.58 % | 400.000 K 0.00 % | 400.000 K 1.89 % | 392.593 K |
| EPS diluted | 10.09 20.55 % | 8.37 7.45 % | 7.79 -19.52 % | 9.68 2 351.16 % | -0.43 87.46 % | -3.43 -188.40 % | 3.88 212.90 % | 1.24 -71.36 % | 4.33 46.78 % | 2.95 -41.12 % | 5.01 70.99 % | 2.93 45.77 % | 2.01 161.47 % | -3.27 -1 716.67 % | -0.18 64.00 % | -0.50 -2.04 % | -0.49 -81.48 % | -0.27 |
| Earnings per share | 10.09 20.55 % | 8.37 7.45 % | 7.79 -19.52 % | 9.68 2 351.16 % | -0.43 87.46 % | -3.43 -188.40 % | 3.88 212.90 % | 1.24 -71.36 % | 4.33 46.78 % | 2.95 -41.12 % | 5.01 70.99 % | 2.93 45.77 % | 2.01 161.47 % | -3.27 -1 716.67 % | -0.18 64.00 % | -0.50 -2.04 % | -0.49 -81.48 % | -0.27 |
| Gross profit | 917.358 M 270.75 % | 247.435 M -51.74 % | 512.699 M 6.78 % | 480.154 M 62.48 % | 295.525 M 2.70 % | 287.761 M -24.01 % | 378.667 M 13.85 % | 332.604 M 22.91 % | 270.618 M 23.00 % | 220.009 M -11.27 % | 247.940 M 27.63 % | 194.263 M 19.62 % | 162.393 M 62.85 % | 99.722 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 41.349 M 70.52 % | 24.249 M -33.50 % | 36.466 M -8.97 % | 40.060 M 1 337.41 % | 2.787 M -70.63 % | 9.488 M -27.82 % | 13.145 M -33.14 % | 19.661 M 92.85 % | 10.195 M 4.67 % | 9.740 M -17.76 % | 11.843 M 29.53 % | 9.143 M -1.84 % | 9.314 M 139.34 % | -23.679 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 960.020 M -41.45 % | 1.640 B 40.94 % | 1.163 B 1.15 % | 1.150 B 90.09 % | 605.075 M -9.06 % | 665.387 M -6.17 % | 709.133 M -1.83 % | 722.382 M 6.63 % | 677.481 M 37.75 % | 491.814 M -36.91 % | 779.523 M 58.61 % | 491.473 M 24.17 % | 395.819 M -52.36 % | 830.922 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 248.726 M 415.27 % | 48.271 M 5.94 % | 45.565 M 9.66 % | 41.551 M 14.41 % | 36.317 M 0.64 % | 36.086 M -0.89 % | 36.411 M 23.65 % | 29.448 M -8.37 % | 32.138 M 82.89 % | 17.572 M 367.84 % | 3.756 M -84.88 % | 24.837 M 55.53 % | 15.970 M 2.31 % | 15.610 M 9 033.59 % | 170.905 K -2.30 % | 174.926 K 248.18 % | 50.240 K | 0.000 |
| Selling and marketing expenses | 2.382 M -89.49 % | 22.668 M -5.70 % | 24.038 M 8.10 % | 22.237 M 87.80 % | 11.841 M -39.01 % | 19.415 M -74.81 % | 77.072 M 35.75 % | 56.776 M 354.05 % | 12.504 M 405.75 % | 2.472 M -83.43 % | 14.923 M -16.47 % | 17.865 M 22.01 % | 14.643 M -40.20 % | 24.486 M 62 085.94 % | 39.376 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 472.367 M 12 265.63 % | 3.820 M -98.55 % | 264.017 M 6 010.81 % | 4.320 M -97.81 % | 197.055 M -13.60 % | 228.081 M -10.90 % | 255.969 M 4.02 % | 246.075 M 37.14 % | 179.435 M 11.16 % | 161.425 M -7.68 % | 174.846 M 48.83 % | 117.481 M 12.04 % | 104.860 M -5.76 % | 111.267 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 723.475 M 797.70 % | 80.592 M -76.65 % | 345.201 M 386.91 % | 70.896 M -71.14 % | 245.660 M -14.63 % | 287.761 M -24.01 % | 378.667 M 13.85 % | 332.604 M 48.13 % | 224.530 M 21.24 % | 185.193 M -4.31 % | 193.526 M 20.82 % | 160.183 M 17.80 % | 135.982 M -10.16 % | 151.363 M 26 760.24 % | 563.520 K 131.89 % | 243.016 K 24.53 % | 195.141 K 84.10 % | 106.000 K |
| Cost and expenses | 1.683 B -2.14 % | 1.720 B 13.98 % | 1.509 B 3.80 % | 1.454 B 70.89 % | 850.854 M -8.49 % | 929.842 M -8.70 % | 1.019 B -3.46 % | 1.055 B 16.96 % | 902.011 M 33.24 % | 677.007 M -30.42 % | 973.048 M 49.32 % | 651.655 M 22.54 % | 531.801 M -45.86 % | 982.284 M 174 212.27 % | 563.520 K 131.89 % | 243.016 K 24.53 % | 195.141 K 84.10 % | 106.000 K |
| Research and development expenses | 0.000 -100.00 % | 5.833 M 183.16 % | 2.060 M -26.12 % | 2.788 M 521.89 % | 448.350 K -89.27 % | 4.180 M | 0.000 -100.00 % | 304.670 K -32.68 % | 452.580 K -87.84 % | 3.723 M | 0.000 -100.00 % | 221.336 K -56.62 % | 510.233 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 251.108 M 253.98 % | 70.939 M -10.34 % | 79.124 M 24.04 % | 63.787 M 32.46 % | 48.157 M -13.23 % | 55.501 M -51.09 % | 113.484 M 31.61 % | 86.224 M 93.14 % | 44.642 M 122.72 % | 20.044 M 7.31 % | 18.679 M -56.26 % | 42.702 M 39.50 % | 30.612 M -23.65 % | 40.096 M 18 967.86 % | 210.281 K 20.21 % | 174.926 K 248.18 % | 50.240 K -52.60 % | 106.000 K |
| Interest income | 0.000 -100.00 % | 3.365 M 86.22 % | 1.807 M 79.55 % | 1.006 M 16.69 % | 862.410 K 3.85 % | 830.430 K 8.50 % | 765.360 K 559.26 % | -166.650 K 83.96 % | -1.039 M -6.56 % | -975.214 K -15.50 % | -844.351 K 81.88 % | -4.660 M -3 405.44 % | 140.979 K -49.51 % | 279.222 K | 0.000 -100.00 % | 42.649 K | 0.000 | 0.000 |
| Interest expense | 53.907 M 2.44 % | 52.624 M 7.47 % | 48.968 M -5.27 % | 51.692 M 1.73 % | 50.811 M 10.42 % | 46.018 M 18.37 % | 38.876 M -6.50 % | 41.578 M -12.70 % | 47.629 M 14.79 % | 41.492 M -2.73 % | 42.658 M 35.15 % | 31.564 M -17.37 % | 38.198 M -10.21 % | 42.540 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 73.779 M 5.94 % | 69.644 M 6.67 % | 65.290 M 11.31 % | 58.655 M 13.68 % | 51.597 M 15.70 % | 44.594 M 16.63 % | 38.235 M 2.23 % | 37.402 M -0.32 % | 37.523 M 29.60 % | 28.954 M -3.27 % | 29.932 M 42.34 % | 21.028 M 8.87 % | 19.316 M 1.77 % | 18.979 M 67 683.60 % | 28.000 K 165.65 % | -42.649 K | 0.000 | 0.000 |
| Operating income | 193.883 M 16.21 % | 166.844 M -0.39 % | 167.498 M -5.00 % | 176.305 M 253.57 % | 49.864 M 113.95 % | 23.307 M -68.53 % | 74.049 M -15.30 % | 87.430 M 89.70 % | 46.088 M 32.37 % | 34.817 M -36.02 % | 54.414 M 59.67 % | 34.080 M 29.04 % | 26.411 M 151.14 % | -51.640 M -8 841.75 % | -577.521 K -188.23 % | -200.367 K -2.68 % | -195.141 K -84.10 % | -106.000 K |
| Operating income ratio | 0.10 16.81 % | 0.09 -11.53 % | 0.10 -7.59 % | 0.11 95.32 % | 0.06 126.43 % | 0.02 -64.08 % | 0.07 -17.86 % | 0.08 70.48 % | 0.05 -0.62 % | 0.05 -7.64 % | 0.05 6.56 % | 0.05 5.04 % | 0.05 185.27 % | -0.06 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -37.141 M 19.86 % | -46.347 M -3.68 % | -44.701 M 16.70 % | -53.663 M -5.84 % | -50.702 M -17.97 % | -42.979 M -54.32 % | -27.850 M 51.32 % | -57.209 M -5 682.48 % | 1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 689.758 M -13.97 % | 801.810 M 50.04 % | 534.396 M -17.42 % | 647.112 M 10.20 % | 587.202 M 15.50 % | 508.407 M 21.08 % | 419.904 M 17.71 % | 356.717 M -8.93 % | 391.685 M -1.65 % | 398.256 M 2.91 % | 387.010 M 30.33 % | 296.951 M 30.69 % | 227.209 M -14.57 % | 265.971 M 57 175.58 % | 464.370 K 763.19 % | -70.021 K -173.68 % | -25.585 K |
| Total investments | 22.918 M 495.00 % | -5.802 M -460.82 % | 1.608 M -90.22 % | 16.435 M 631.61 % | 2.246 M 0.00 % | 2.246 M 4.66 % | 2.146 M -7.99 % | 2.333 M -31.73 % | 3.417 M -62.43 % | 9.095 M 5.82 % | 8.595 M 0.00 % | 8.595 M 17.03 % | 7.344 M 2.98 % | 7.132 M | 0.000 | 0.000 | 0.000 |
| Total debt | 695.257 M -13.78 % | 806.388 M 47.37 % | 547.191 M -20.78 % | 690.734 M 17.27 % | 589.017 M 14.98 % | 512.275 M 22.15 % | 419.385 M 14.49 % | 366.310 M -7.50 % | 396.022 M -0.69 % | 398.765 M -2.88 % | 410.600 M 34.17 % | 306.031 M 31.36 % | 232.967 M -10.19 % | 259.414 M 42 081.07 % | 615.000 K | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 62.086 M 0.12 % | 62.010 M 24 605.18 % | 251.000 K -99.70 % | 83.099 M 3 335.19 % | 2.419 M -96.28 % | 64.959 M -0.32 % | 65.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 554.195 M 26.24 % | 439.006 M 28.02 % | 342.914 M 33.57 % | 256.732 M 47.29 % | 174.303 M -2.05 % | 177.943 M -14.07 % | 207.086 M 18.95 % | 174.098 M 6.87 % | 162.905 M 29.23 % | 126.061 M 22.77 % | 102.680 M 75.24 % | 58.595 M 73.71 % | 33.733 M 12.33 % | 30.030 M 1 314.49 % | -2.473 M -30.47 % | -1.895 M -11.82 % | -1.695 M |
| Common stock | 114.856 M 0.00 % | 114.856 M 0.00 % | 114.856 M 17.02 % | 98.149 M 15.40 % | 85.049 M 0.00 % | 85.049 M 0.00 % | 85.049 M 0.00 % | 85.049 M 0.00 % | 85.049 M 0.00 % | 85.049 M 0.00 % | 85.049 M 0.00 % | 85.049 M 0.00 % | 85.049 M 0.00 % | 85.049 M 165.78 % | 32.000 M 700.00 % | 4.000 M 0.00 % | 4.000 M |
| Total equity | 832.415 M 16.11 % | 716.946 M 15.15 % | 622.608 M 28.96 % | 482.783 M 48.00 % | 326.204 M -0.76 % | 328.700 M -8.20 % | 358.073 M 9.90 % | 325.819 M 3.66 % | 314.329 M 13.50 % | 276.946 M 9.95 % | 251.872 M 20.34 % | 209.301 M 13.53 % | 184.364 M 2.07 % | 180.619 M 415.00 % | 35.071 M 1 566.19 % | 2.105 M -8.69 % | 2.305 M |
| Other non current liabilities | 6.341 M 3.64 % | 6.118 M 20.40 % | 5.081 M 7.09 % | 4.745 M 83.93 % | 2.580 M -4.15 % | 2.691 M -6.92 % | 2.891 M | 0.000 -100.00 % | 5.707 M | 0.000 -100.00 % | 1.398 M -89.11 % | 12.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 262.420 M -12.36 % | 299.423 M 95.26 % | 153.346 M -25.44 % | 205.668 M 20.06 % | 171.311 M -13.80 % | 198.730 M -7.92 % | 215.833 M 31.09 % | 164.643 M -3.60 % | 170.795 M -15.48 % | 202.077 M -21.15 % | 256.294 M 26.37 % | 202.806 M 27.54 % | 159.009 M 23.29 % | 128.967 M 20 870.27 % | 615.000 K | 0.000 | 0.000 |
| Total non current liabilities | 322.430 M -8.50 % | 352.401 M 78.25 % | 197.704 M -18.33 % | 242.080 M 25.67 % | 192.635 M -11.76 % | 218.315 M -3.33 % | 225.844 M 28.31 % | 176.008 M -0.28 % | 176.503 M -14.71 % | 206.948 M -22.25 % | 266.160 M 23.43 % | 215.638 M 26.95 % | 169.864 M 31.71 % | 128.967 M 20 870.27 % | 615.000 K | 0.000 | 0.000 |
| Other current liabilities | 96.380 M 8.39 % | 88.922 M 8.44 % | 82.004 M -16.65 % | 98.384 M 56.81 % | 62.740 M -35.31 % | 96.985 M 11.79 % | 86.753 M -9.43 % | 95.787 M 53.14 % | 62.548 M 19.50 % | 52.341 M -17.10 % | 63.136 M -9.63 % | 69.864 M -15.90 % | 83.069 M 179.32 % | 29.740 M 13 896.65 % | 212.479 K 15.89 % | 183.350 K -69.93 % | 609.699 K |
| Deferred revenue | 0.000 -100.00 % | 588.000 K -83.04 % | 3.466 M 7 106.82 % | 48.100 K -95.08 % | 976.760 K -82.19 % | 5.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.918 M | 0.000 -100.00 % | 4.961 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 432.837 M -14.62 % | 506.965 M 28.72 % | 393.845 M -18.81 % | 485.066 M 16.13 % | 417.706 M 33.22 % | 313.545 M 54.04 % | 203.552 M 2.10 % | 199.361 M -11.48 % | 225.227 M 14.51 % | 196.688 M 27.47 % | 154.307 M 49.48 % | 103.226 M 39.57 % | 73.958 M -43.30 % | 130.446 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 743.339 M -9.16 % | 818.312 M 29.80 % | 630.417 M -22.15 % | 809.772 M 48.93 % | 543.740 M 3.65 % | 524.576 M 44.56 % | 362.889 M -2.43 % | 371.908 M 2.04 % | 364.473 M 30.21 % | 279.911 M -9.75 % | 310.150 M -24.16 % | 408.927 M 64.31 % | 248.880 M -15.79 % | 295.536 M 138 989.69 % | 212.479 K 15.89 % | 183.350 K -69.93 % | 609.699 K |
| Total liabilities | 1.066 B -8.96 % | 1.171 B 41.37 % | 828.121 M -21.27 % | 1.052 B 42.84 % | 736.376 M -0.88 % | 742.891 M 26.18 % | 588.732 M 7.45 % | 547.915 M 1.28 % | 540.975 M 11.12 % | 486.859 M -15.52 % | 576.310 M -7.73 % | 624.566 M 49.15 % | 418.743 M -1.36 % | 424.504 M 51 200.82 % | 827.479 K 351.31 % | 183.350 K -69.93 % | 609.699 K |
| Other non current assets | 36.178 M 154.88 % | 14.194 M 91.16 % | 7.425 M -76.67 % | 31.828 M 43.47 % | 22.184 M 204.37 % | 7.289 M -88.56 % | 63.738 M -8.63 % | 69.760 M -5.01 % | 73.437 M -13.63 % | 85.031 M 8.96 % | 78.039 M 530.26 % | 12.382 M -36.92 % | 19.629 M -54.48 % | 43.124 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 1.608 M 127.71 % | -5.802 M -460.82 % | 1.608 M -28.42 % | 2.246 M 0.00 % | 2.246 M 0.00 % | 2.246 M 4.66 % | 2.146 M -7.99 % | 2.333 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.344 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 82.605 M 946.16 % | 7.896 M 238.75 % | 2.331 M 154.60 % | 915.520 K -35.17 % | 1.412 M -31.46 % | 2.060 M -24.35 % | 2.724 M 26.50 % | 2.153 M 38.86 % | 1.550 M 1 093.50 % | 129.910 K -20.92 % | 164.278 K -18.85 % | 202.425 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 -100.00 % | 110.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 82.605 M 946.16 % | 7.896 M 238.74 % | 2.331 M 154.61 % | 915.520 K -35.17 % | 1.412 M -31.46 % | 2.060 M -24.35 % | 2.724 M 26.50 % | 2.153 M 38.86 % | 1.550 M 1 093.50 % | 129.910 K -20.92 % | 164.278 K -18.85 % | 202.425 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.094 B -2.03 % | 1.117 B 34.53 % | 830.337 M 10.42 % | 751.985 M 16.71 % | 644.337 M 6.70 % | 603.861 M 18.58 % | 509.247 M 17.11 % | 434.847 M -7.80 % | 471.643 M 17.11 % | 402.734 M 8.74 % | 370.354 M 2.22 % | 362.301 M 10.75 % | 327.125 M -1.80 % | 333.132 M | 0.000 | 0.000 | 0.000 |
| Total non current assets | 1.215 B 7.19 % | 1.133 B 34.91 % | 840.094 M 6.75 % | 786.975 M 17.43 % | 670.180 M 8.89 % | 615.457 M 6.51 % | 577.855 M 13.51 % | 509.093 M -6.87 % | 546.631 M 12.04 % | 487.894 M 8.77 % | 448.557 M 19.65 % | 374.885 M 5.87 % | 354.098 M -8.64 % | 387.600 M | 0.000 | 0.000 | 0.000 |
| Other current assets | 89.323 M -6.40 % | 95.432 M 13.60 % | 84.007 M -16.41 % | 100.504 M 13.95 % | 88.201 M 2.88 % | 85.734 M -0.83 % | 86.451 M -5.70 % | 91.675 M 139.05 % | 38.350 M 753.57 % | 4.493 M -91.14 % | 50.704 M 19.12 % | 42.567 M 0.38 % | 42.404 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 21.310 M | 0.000 | 0.000 -100.00 % | 14.189 M | 0.000 | 0.000 -100.00 % | 6.473 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 5.499 M 20.12 % | 4.578 M -64.22 % | 12.795 M -70.67 % | 43.621 M 2 304.35 % | 1.814 M -53.10 % | 3.868 M 845.15 % | -519.130 K -105.41 % | 9.593 M 121.21 % | 4.337 M 752.95 % | 508.410 K -97.84 % | 23.590 M 159.78 % | 9.081 M 57.73 % | 5.757 M 187.80 % | -6.557 M -4 453.08 % | 150.630 K 115.12 % | 70.021 K 173.68 % | 25.585 K |
| Cash and short term investments | 26.809 M 485.61 % | 4.578 M -64.22 % | 12.795 M -70.67 % | 43.621 M 2 304.35 % | 1.814 M -53.10 % | 3.868 M -35.03 % | 5.954 M -37.94 % | 9.593 M 121.21 % | 4.337 M 752.95 % | 508.410 K -97.84 % | 23.590 M 159.78 % | 9.081 M 57.73 % | 5.757 M 187.80 % | -6.557 M -4 453.08 % | 150.630 K 115.12 % | 70.021 K 173.68 % | 25.585 K |
| Total current assets | 683.401 M -9.40 % | 754.327 M 23.53 % | 610.635 M -18.33 % | 747.661 M 90.54 % | 392.399 M -13.97 % | 456.134 M 23.63 % | 368.950 M 1.18 % | 364.642 M 18.13 % | 308.673 M 11.87 % | 275.910 M -27.32 % | 379.625 M -17.29 % | 458.981 M 84.32 % | 249.010 M 14.48 % | 217.523 M 505.93 % | 35.899 M 1 468.85 % | 2.288 M -21.50 % | 2.915 M |
| Inventory | 257.692 M -13.89 % | 299.276 M 38.00 % | 216.869 M 8.82 % | 199.284 M 84.71 % | 107.892 M -3.25 % | 111.511 M 31.65 % | 84.703 M 10.38 % | 76.738 M -3.37 % | 79.415 M 19.81 % | 66.285 M -5.74 % | 70.319 M -55.59 % | 158.328 M 149.65 % | 63.420 M -6.85 % | 68.083 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 309.577 M -12.81 % | 355.041 M 19.56 % | 296.964 M -26.54 % | 404.252 M 107.85 % | 194.491 M -23.74 % | 255.021 M 15.93 % | 219.987 M 17.87 % | 186.636 M 0.03 % | 186.572 M -8.04 % | 202.887 M -13.67 % | 235.012 M -5.62 % | 249.006 M 38.47 % | 179.832 M | 0.000 -100.00 % | 35.748 M 1 511.58 % | 2.218 M -23.23 % | 2.889 M |
| Tax assets | 0.000 | 0.000 100.00 % | -1.607 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.344 M | 0.000 | 0.000 | 0.000 |
| Other assets | 1.000 K | 0.000 | 0.000 100.00 % | -20.000 | 0.000 | 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 | 213.514 M -3.75 % | 221.837 M 50.26 % | 147.635 M -33.13 % | 220.779 M 254.28 % | 62.317 M -42.60 % | 108.561 M 49.57 % | 72.584 M -5.44 % | 76.760 M 0.08 % | 76.698 M 148.36 % | 30.882 M -66.69 % | 92.708 M -58.60 % | 223.920 M 143.78 % | 91.853 M -29.55 % | 130.389 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 608.000 K | 0.000 -100.00 % | 3.466 M -36.93 % | 5.496 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 |
| Deferred revenue non current | 0.000 100.00 % | -1.999 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.423 M 16.74 % | 1.219 M 14.25 % | 1.067 M 16.08 % | 919.210 K 19.88 % | 766.770 K 2.29 % | 749.570 K -2.44 % | 768.290 K 9.16 % | 703.790 K 10.80 % | 635.180 K 15.89 % | 548.100 K 14.75 % | 477.649 K 29.60 % | 368.548 K 25.19 % | 294.395 K 16.68 % | 252.305 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 88.874 M -7.19 % | 95.759 M 150.74 % | 38.191 M 5.95 % | 36.047 M 9.84 % | 32.817 M 344.01 % | 7.391 M | 0.000 100.00 % | -2.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 99.855 M 0.00 % | 99.855 M -38.93 % | 163.520 M 272.61 % | 43.885 M -31.07 % | 63.666 M | 0.000 | 0.000 -100.00 % | 65.969 M 0.35 % | 65.740 M 0.69 % | 65.288 M 2.55 % | 63.666 M -2.49 % | 65.288 M 0.00 % | 65.288 M 0.00 % | 65.288 M 1 077.64 % | 5.544 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 53.669 M 14.53 % | 46.860 M 19.31 % | 39.277 M 24.03 % | 31.668 M 68.94 % | 18.745 M 10.96 % | 16.894 M 137.29 % | 7.119 M 5.43 % | 6.753 M | 0.000 -100.00 % | 4.871 M -42.48 % | 8.468 M | 0.000 -100.00 % | 10.855 M | 0.000 | 0.000 | 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 |
| Total assets | 1.898 B 0.56 % | 1.888 B 30.12 % | 1.451 B -5.47 % | 1.535 B 44.43 % | 1.063 B -0.84 % | 1.072 B 13.18 % | 946.805 M 8.36 % | 873.735 M 2.15 % | 855.304 M 11.98 % | 763.805 M -7.77 % | 828.182 M -0.68 % | 833.867 M 38.26 % | 603.107 M -0.33 % | 605.123 M 1 585.63 % | 35.899 M 1 468.85 % | 2.288 M -21.50 % | 2.915 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 65.310 M 221.04 % | -53.958 M -5 998.05 % | -884.840 K 99.39 % | -145.318 M -372.31 % | -30.767 M -209.32 % | 28.144 M 227.57 % | -22.062 M -342.72 % | 9.090 M -76.74 % | 39.076 M 305.25 % | -19.038 M 71.31 % | -66.345 M -28.99 % | -51.433 M -453.83 % | 14.536 M -66.73 % | 43.692 M 149 896.09 % | 29.129 K -74.59 % | 114.651 K 245.14 % | -78.996 K |
| Accounts receivables | 17.948 M 138.46 % | -46.668 M -143.17 % | 108.110 M 151.04 % | -211.826 M -432.34 % | 63.738 M 262.99 % | -39.107 M -651.20 % | -5.206 M -7 989.98 % | -64.350 K 99.51 % | -13.014 M -131.87 % | 40.835 M 191.79 % | 13.995 M 112.54 % | -111.578 M -353.82 % | -24.586 M -136.56 % | 67.243 M | 0.000 | 0.000 -100.00 % | 9.000 K |
| Inventory | 41.584 M 150.46 % | -82.407 M -368.61 % | -17.585 M 80.76 % | -91.392 M -2 625.30 % | 3.619 M 113.50 % | -26.808 M -236.56 % | -7.965 M -397.53 % | 2.677 M 120.39 % | -13.130 M -425.49 % | 4.034 M -95.42 % | 88.009 M 192.73 % | -94.907 M -2 135.46 % | 4.663 M -80.44 % | 23.832 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | -23.279 M -131.37 % | 74.202 M 193.29 % | -79.540 M -150.94 % | 156.149 M 431.92 % | -47.045 M -230.75 % | 35.981 M 961.62 % | -4.176 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 29.057 M 3 075.63 % | 915.000 K 107.71 % | -11.870 M -778.33 % | 1.750 M 103.43 % | -51.080 M -187.95 % | 58.078 M 1 331.75 % | -4.715 M -172.80 % | 6.477 M -90.07 % | 65.220 M 202.06 % | -63.907 M 62.04 % | -168.349 M -208.58 % | 155.053 M 349.96 % | 34.460 M 172.73 % | -47.382 M -162 763.34 % | 29.129 K -74.59 % | 114.651 K 230.29 % | -87.996 K |
| Other non cash items | 27.184 M -42.15 % | 46.992 M 114.59 % | 21.898 M -55.74 % | 49.478 M 14.81 % | 43.097 M 25.32 % | 34.389 M 38.74 % | 24.786 M -52.45 % | 52.122 M 41.68 % | 36.789 M 472.29 % | -9.882 M 51.83 % | -20.513 M -298.75 % | -5.144 M -3.98 % | -4.948 M -883.53 % | -503.042 K 10.73 % | -563.521 K -181.24 % | -200.367 K -2.68 % | -195.141 K |
| Net cash provided by operating activities | 323.015 M 103.45 % | 158.770 M -24.07 % | 209.101 M 144.68 % | 85.458 M 35.46 % | 63.089 M -27.86 % | 87.455 M 0.34 % | 87.158 M -32.35 % | 128.834 M -19.73 % | 160.501 M 360.54 % | 34.851 M 1 487.31 % | -2.512 M -71.01 % | -1.469 M -102.66 % | 55.315 M 425.39 % | 10.528 M 2 070.15 % | -534.392 K -523.44 % | -85.716 K 68.73 % | -274.137 K |
| Investments in property plant and equipment | -185.780 M 42.69 % | -324.150 M -187.36 % | -112.803 M 36.73 % | -178.279 M -172.59 % | -65.401 M 50.38 % | -131.812 M -16.44 % | -113.206 M -116.43 % | -52.305 M 51.74 % | -108.393 M -76.83 % | -61.299 M -61.53 % | -37.948 M 32.72 % | -56.407 M -323.84 % | -13.309 M 15.96 % | -15.836 M | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 27.124 M 463.56 % | 4.813 M | 0.000 -100.00 % | 15.734 M 2 213.85 % | 680.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 |
| Purchases of investments | -7.117 M | 0.000 100.00 % | -826.340 K 75.30 % | -3.346 M -91.41 % | -1.748 M 35.58 % | -2.713 M | 0.000 | 0.000 100.00 % | -135.748 K 72.85 % | -500.000 K | 0.000 100.00 % | -1.251 M -488.71 % | -212.500 K -507.14 % | -35.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 822.000 K 28.74 % | 638.500 K -29.21 % | 902.010 K -95.48 % | 19.968 M 1 376.69 % | 1.352 M 625.12 % | 186.480 K | 0.000 -100.00 % | 5.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.000 K |
| Other investing activites | 1.832 M -45.41 % | 3.356 M -75.59 % | 13.751 M 137 508 200.00 % | -10.000 100.00 % | -19.148 M -11 434.69 % | -166.000 K -110.70 % | 1.551 M 188.91 % | 536.800 K -0.20 % | 537.865 K 107 573 100.00 % | -0.500 | 0.000 100.00 % | -0.580 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -163.941 M 47.98 % | -315.159 M -217.57 % | -99.240 M 39.85 % | -164.989 M -151.32 % | -65.649 M 50.77 % | -133.339 M -19.62 % | -111.469 M -115.32 % | -51.768 M 49.33 % | -102.177 M -65.34 % | -61.799 M -62.85 % | -37.948 M 34.18 % | -57.658 M -326.43 % | -13.521 M 14.81 % | -15.871 M | 0.000 | 0.000 -100.00 % | 147.000 K |
| Debt repayment | -104.246 M -151.70 % | 201.629 M 238.40 % | -145.686 M -247.93 % | 98.486 M 91.92 % | 51.316 M -46.71 % | 96.289 M 105.45 % | 46.867 M 236.91 % | -34.231 M -254.23 % | -9.664 M -234.26 % | 7.198 M -86.91 % | 54.970 M -11.98 % | 62.450 M 311.84 % | -29.480 M -72.77 % | -17.063 M 48.16 % | -32.915 M -5 004.25 % | 671.153 K 563.23 % | 101.195 K |
| Common stock issued | 0.000 | 0.000 -100.00 % | 54.508 M -27.47 % | 75.154 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.600 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -53.907 M -0.84 % | -53.457 M -7.97 % | -49.509 M 5.34 % | -52.303 M -2.94 % | -50.811 M -10.42 % | -46.018 M -40.87 % | -32.668 M 13.07 % | -37.578 M 16.18 % | -44.832 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.699 M 13 956.06 % | -70.000 K 87.06 % | -541.000 K | 0.000 |
| Net cash used provided by financing activities | -158.153 M -206.74 % | 148.172 M 205.32 % | -140.687 M -215.95 % | 121.338 M 23 900.69 % | 505.560 K -98.99 % | 50.272 M 254.04 % | 14.199 M 119.77 % | -71.810 M -31.77 % | -54.496 M -857.12 % | 7.198 M -86.91 % | 54.970 M -11.98 % | 62.450 M 311.84 % | -29.480 M -300.31 % | -7.364 M -1 297.44 % | 615.000 K 372.52 % | 130.153 K 28.62 % | 101.195 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 921.000 K 111.21 % | -8.217 M 73.34 % | -30.826 M -173.73 % | 41.807 M 2 135.34 % | -2.054 M -146.82 % | 4.387 M 143.39 % | -10.112 M -292.38 % | 5.256 M 37.31 % | 3.828 M 119.38 % | -19.750 M -236.12 % | 14.510 M 336.58 % | 3.324 M -73.01 % | 12.314 M 283.59 % | -6.708 M -8 421.35 % | 80.608 K 81.40 % | 44.437 K 271.29 % | -25.942 K |
| Cash at beginning of period | 4.578 M -64.22 % | 12.795 M -70.67 % | 43.621 M 2 304.35 % | 1.814 M -53.10 % | 3.868 M 845.15 % | -519.130 K -105.41 % | 9.593 M 121.21 % | 4.337 M 752.97 % | 508.400 K -97.84 % | 23.591 M 159.78 % | 9.081 M 57.73 % | 5.757 M 187.80 % | -6.557 M -4 453.08 % | 150.630 K 115.12 % | 70.022 K 173.68 % | 25.585 K -50.35 % | 51.527 K |
| Cash at end of period | 5.499 M 20.12 % | 4.578 M -64.22 % | 12.795 M -70.67 % | 43.621 M 2 304.35 % | 1.814 M -53.10 % | 3.868 M 845.15 % | -519.130 K -105.41 % | 9.593 M 121.21 % | 4.337 M 12.91 % | 3.841 M -83.72 % | 23.591 M 159.78 % | 9.081 M 57.73 % | 5.757 M 187.80 % | -6.557 M -4 453.08 % | 150.630 K 115.12 % | 70.022 K 173.68 % | 25.585 K |
| Operating cash flow | 323.015 M 103.45 % | 158.770 M -24.07 % | 209.101 M 144.68 % | 85.458 M 35.46 % | 63.089 M -27.86 % | 87.455 M 0.34 % | 87.158 M -32.35 % | 128.834 M -19.73 % | 160.501 M 360.54 % | 34.851 M 1 487.31 % | -2.512 M -71.01 % | -1.469 M -102.66 % | 55.315 M 425.39 % | 10.528 M 2 070.15 % | -534.392 K -523.44 % | -85.716 K 68.73 % | -274.137 K |
| Capital expenditure | -185.780 M 42.69 % | -324.150 M -187.36 % | -112.803 M 36.73 % | -178.279 M -172.59 % | -65.401 M 50.38 % | -131.812 M -16.44 % | -113.206 M -116.43 % | -52.305 M 51.74 % | -108.393 M -76.83 % | -61.299 M -61.53 % | -37.948 M 32.72 % | -56.407 M -323.84 % | -13.309 M 15.96 % | -15.836 M | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 137.235 M 182.98 % | -165.380 M -271.74 % | 96.298 M 203.75 % | -92.821 M -3 914.74 % | -2.312 M 94.79 % | -44.357 M -70.29 % | -26.049 M -134.04 % | 76.529 M 46.87 % | 52.108 M 297.02 % | -26.448 M 34.63 % | -40.460 M 30.09 % | -57.876 M -237.78 % | 42.007 M 891.40 % | -5.308 M -893.26 % | -534.392 K -523.44 % | -85.716 K 68.73 % | -274.137 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 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 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 626.019 M 17.29 % | 533.755 M 8.84 % | 490.385 M 21.94 % | 402.161 M -16.85 % | 483.629 M -3.51 % | 501.203 M 8.09 % | 463.692 M -9.06 % | 509.886 M 19.66 % | 426.115 M -12.58 % | 487.418 M 19.15 % | 409.068 M -12.63 % | 468.220 M 8.54 % | 431.388 M 17.42 % | 367.393 M -23.32 % | 479.118 M -5.45 % | 506.758 M 41.74 % | 357.516 M 24.59 % | 286.943 M 36.50 % | 210.220 M -15.32 % | 248.265 M -7.19 % | 267.499 M 53.19 % | 174.616 M -25.66 % | 234.890 M -7.74 % | 254.584 M -0.96 % | 257.039 M 24.39 % | 206.635 M 2.62 % | 201.355 M -13.63 % | 233.121 M -44.85 % | 422.684 M 83.27 % | 230.640 M 6.49 % | 216.580 M -13.71 % | 250.984 M -29.51 % | 356.059 M 56.91 % | 226.920 M 6.54 % | 212.998 M -20.10 % | 266.578 M 6.16 % | 251.113 M 15.47 % | 217.461 M 15.35 % | 188.523 M 8.13 % | 174.353 M -6.35 % | 186.175 M 14.38 % | 162.771 M -37.35 % | 259.815 M -9.34 % | 286.574 M 6.47 % | 269.152 M 27.00 % | 211.923 M -2.19 % | 216.669 M 17.97 % | 183.660 M 11.03 % | 165.411 M 37.78 % | 120.057 M -19.81 % | 149.724 M -6.58 % | 160.273 M 19.08 % | 134.594 M 18.46 % | 113.619 M | 0.000 | 0.000 |
| Net income | 36.293 M 11.03 % | 32.688 M 11.96 % | 29.197 M 141.26 % | 12.102 M -64.49 % | 34.081 M -14.39 % | 39.809 M 77.62 % | 22.412 M 2.97 % | 21.765 M 16.44 % | 18.692 M -43.74 % | 33.223 M 130.91 % | 14.388 M -54.34 % | 31.510 M 50.11 % | 20.991 M 8.80 % | 19.294 M 1 368.92 % | -1.521 M -103.34 % | 45.516 M 58.65 % | 28.689 M 194.40 % | 9.745 M 131.42 % | -31.014 M -2 796.85 % | 1.150 M -95.20 % | 23.951 M 936.39 % | 2.311 M 109.01 % | -25.650 M -211.70 % | -8.229 M -330.70 % | 3.567 M 389.97 % | 728.000 K 103.71 % | -19.624 M -605.37 % | 3.883 M -90.65 % | 41.540 M 477.83 % | 7.189 M 127.21 % | -26.423 M -514.87 % | 6.369 M -78.09 % | 29.074 M 1 816.55 % | 1.517 M -48.91 % | 2.969 M -81.71 % | 16.229 M 50.35 % | 10.794 M -32.56 % | 16.006 M 508.13 % | 2.632 M -68.85 % | 8.449 M -39.65 % | 14.000 M 64.22 % | 8.525 M 1 232.53 % | -752.741 K -104.53 % | 16.629 M -6.34 % | 17.755 M 98.58 % | 8.941 M 191.29 % | -9.794 M -232.23 % | 7.407 M -50.71 % | 15.027 M 21.68 % | 12.350 M 480.67 % | -3.244 M -120.02 % | 16.206 M 1 712.54 % | -1.005 M -119.56 % | 5.138 M 3 619.18 % | -146.000 K -114.71 % | -68.000 K |
| Income before tax | 52.047 M 16.83 % | 44.551 M 12.71 % | 39.527 M 173.11 % | 14.473 M -70.30 % | 48.723 M -9.80 % | 54.019 M 93.63 % | 27.898 M -5.07 % | 29.387 M 25.56 % | 23.405 M -41.20 % | 39.807 M 78.25 % | 22.332 M -49.49 % | 44.210 M 42.15 % | 31.101 M 23.64 % | 25.155 M -34.67 % | 38.506 M -15.62 % | 45.635 M 58.77 % | 28.743 M 194.53 % | 9.759 M 134.50 % | -28.283 M -2 540.34 % | 1.159 M -95.16 % | 23.963 M 931.55 % | 2.323 M 114.75 % | -15.747 M -90.99 % | -8.245 M -329.86 % | 3.587 M 390.03 % | 732.000 K 110.46 % | -6.996 M -260.21 % | 4.367 M -89.51 % | 41.620 M 477.57 % | 7.206 M 207.77 % | -6.686 M -207.26 % | 6.234 M -78.60 % | 29.136 M 1 798.11 % | 1.535 M -48.05 % | 2.955 M -81.83 % | 16.263 M 50.26 % | 10.823 M -32.54 % | 16.044 M 512.37 % | 2.620 M -69.07 % | 8.472 M -44.16 % | 15.173 M 77.48 % | 8.549 M -22.08 % | 10.971 M -34.18 % | 16.670 M -6.30 % | 17.790 M 98.02 % | 8.984 M 1 320.33 % | -736.197 K -109.92 % | 7.425 M -50.71 % | 15.064 M 21.68 % | 12.380 M 105.71 % | 6.018 M -62.91 % | 16.224 M 1 740.44 % | -989.000 K -119.18 % | 5.156 M 3 631.51 % | -146.000 K -114.71 % | -68.000 K |
| Income before tax ratio | 0.08 -0.39 % | 0.08 3.55 % | 0.08 123.97 % | 0.04 -64.28 % | 0.10 -6.53 % | 0.11 79.14 % | 0.06 4.39 % | 0.06 4.93 % | 0.05 -32.75 % | 0.08 49.60 % | 0.05 -42.18 % | 0.09 30.97 % | 0.07 5.30 % | 0.07 -14.81 % | 0.08 -10.75 % | 0.09 12.01 % | 0.08 136.39 % | 0.03 125.28 % | -0.13 -2 981.98 % | 0.00 -94.79 % | 0.09 573.37 % | 0.01 119.84 % | -0.07 -107.00 % | -0.03 -332.07 % | 0.01 293.94 % | 0.00 110.20 % | -0.03 -285.48 % | 0.02 -80.98 % | 0.10 215.16 % | 0.03 201.20 % | -0.03 -224.30 % | 0.02 -69.65 % | 0.08 1 109.69 % | 0.01 -51.24 % | 0.01 -77.26 % | 0.06 41.55 % | 0.04 -41.58 % | 0.07 430.88 % | 0.01 -71.40 % | 0.05 -40.38 % | 0.08 55.17 % | 0.05 24.38 % | 0.04 -27.41 % | 0.06 -11.99 % | 0.07 55.91 % | 0.04 1 347.66 % | 0.00 -108.40 % | 0.04 -55.61 % | 0.09 -11.68 % | 0.10 156.55 % | 0.04 -60.29 % | 0.10 1 477.61 % | -0.01 -116.19 % | 0.05 | 0.00 | 0.00 |
| EBITDA | 87.088 M 14.27 % | 76.214 M 7.98 % | 70.579 M 58.13 % | 44.634 M -45.52 % | 81.929 M -6.14 % | 87.286 M 46.47 % | 59.593 M -1.81 % | 60.689 M 10.17 % | 55.086 M -18.27 % | 67.396 M 36.09 % | 49.523 M -33.61 % | 74.599 M 27.32 % | 58.594 M 7.83 % | 54.339 M -24.70 % | 72.162 M 1.32 % | 71.219 M 26.75 % | 56.187 M 65.10 % | 34.033 M 1 137.78 % | -3.279 M -112.27 % | 26.729 M -46.58 % | 50.033 M 84.63 % | 27.099 M 318.51 % | 6.475 M -51.58 % | 13.372 M -52.50 % | 28.154 M 31.27 % | 21.448 M 90.91 % | 11.235 M -53.57 % | 24.197 M -59.66 % | 59.986 M 138.82 % | 25.118 M 129.83 % | 10.929 M -60.56 % | 27.710 M -43.36 % | 48.924 M 126.12 % | 21.636 M -8.34 % | 23.605 M -37.21 % | 37.594 M 13.59 % | 33.096 M -2.09 % | 33.801 M 62.52 % | 20.798 M -18.32 % | 25.464 M -22.01 % | 32.651 M 17.47 % | 27.795 M -9.08 % | 30.570 M -16.82 % | 36.750 M 7.91 % | 34.056 M 32.88 % | 25.629 M 45.22 % | 17.649 M -18.32 % | 21.608 M -26.00 % | 29.200 M 15.71 % | 25.236 M 40.55 % | 17.956 M -38.91 % | 29.390 M 86.00 % | 15.801 M -22.50 % | 20.388 M 14 064.38 % | -146.000 K -114.71 % | -68.000 K |
| Net income ratio | 0.06 -5.34 % | 0.06 2.86 % | 0.06 97.85 % | 0.03 -57.30 % | 0.07 -11.28 % | 0.08 64.33 % | 0.05 13.23 % | 0.04 -2.69 % | 0.04 -35.64 % | 0.07 93.79 % | 0.04 -47.74 % | 0.07 38.30 % | 0.05 -7.34 % | 0.05 1 754.81 % | 0.00 -103.53 % | 0.09 11.93 % | 0.08 136.28 % | 0.03 123.02 % | -0.15 -3 284.92 % | 0.00 -94.83 % | 0.09 576.53 % | 0.01 112.12 % | -0.11 -237.83 % | -0.03 -332.92 % | 0.01 293.89 % | 0.00 103.62 % | -0.10 -685.10 % | 0.02 -83.05 % | 0.10 215.29 % | 0.03 125.55 % | -0.12 -580.78 % | 0.03 -68.92 % | 0.08 1 121.43 % | 0.01 -52.04 % | 0.01 -77.10 % | 0.06 41.63 % | 0.04 -41.60 % | 0.07 427.21 % | 0.01 -71.19 % | 0.05 -35.56 % | 0.08 43.58 % | 0.05 1 907.74 % | 0.00 -104.99 % | 0.06 -12.04 % | 0.07 56.36 % | 0.04 193.33 % | -0.05 -212.08 % | 0.04 -55.61 % | 0.09 -11.69 % | 0.10 574.74 % | -0.02 -121.43 % | 0.10 1 454.18 % | -0.01 -116.51 % | 0.05 | 0.00 | 0.00 |
| Ratio EBITDA | 0.14 -2.57 % | 0.14 -0.79 % | 0.14 29.68 % | 0.11 -34.49 % | 0.17 -2.73 % | 0.17 35.51 % | 0.13 7.98 % | 0.12 -7.93 % | 0.13 -6.51 % | 0.14 14.21 % | 0.12 -24.01 % | 0.16 17.30 % | 0.14 -8.17 % | 0.15 -1.80 % | 0.15 7.17 % | 0.14 -10.58 % | 0.16 32.51 % | 0.12 860.30 % | -0.02 -114.49 % | 0.11 -42.44 % | 0.19 20.52 % | 0.16 462.97 % | 0.03 -47.52 % | 0.05 -52.05 % | 0.11 5.53 % | 0.10 86.03 % | 0.06 -46.25 % | 0.10 -26.86 % | 0.14 30.31 % | 0.11 115.82 % | 0.05 -54.29 % | 0.11 -19.65 % | 0.14 44.11 % | 0.10 -13.96 % | 0.11 -21.42 % | 0.14 7.00 % | 0.13 -15.21 % | 0.16 40.89 % | 0.11 -24.46 % | 0.15 -16.72 % | 0.18 2.70 % | 0.17 45.13 % | 0.12 -8.25 % | 0.13 1.35 % | 0.13 4.63 % | 0.12 48.47 % | 0.08 -30.77 % | 0.12 -33.35 % | 0.18 -16.02 % | 0.21 75.28 % | 0.12 -34.60 % | 0.18 56.20 % | 0.12 -34.58 % | 0.18 | 0.00 | 0.00 |
| Gross profit ratio | 0.28 -35.35 % | 0.44 -5.55 % | 0.46 0.06 % | 0.46 -5.39 % | 0.49 33.75 % | 0.37 18.95 % | 0.31 16.25 % | 0.27 -46.19 % | 0.49 13.21 % | 0.44 44.68 % | 0.30 -32.95 % | 0.45 -3.30 % | 0.46 -8.37 % | 0.51 66.93 % | 0.30 -25.73 % | 0.41 -18.46 % | 0.50 3.39 % | 0.48 85.33 % | 0.26 -52.15 % | 0.55 -2.94 % | 0.56 8.39 % | 0.52 51.45 % | 0.34 -33.35 % | 0.51 -2.56 % | 0.53 -2.77 % | 0.54 235.43 % | -0.40 -180.38 % | 0.50 -6.53 % | 0.53 4.48 % | 0.51 278.20 % | -0.29 -158.88 % | 0.49 1.36 % | 0.48 7.13 % | 0.45 0.37 % | 0.45 -6.48 % | 0.48 -3.83 % | 0.50 6.01 % | 0.47 3.91 % | 0.45 -9.10 % | 0.50 8.72 % | 0.46 -4.37 % | 0.48 599.46 % | -0.10 -127.49 % | 0.35 -0.84 % | 0.35 -6.14 % | 0.37 794.67 % | -0.05 -113.59 % | 0.40 -36.67 % | 0.62 24.48 % | 0.50 556.12 % | -0.11 -124.09 % | 0.46 23.81 % | 0.37 -26.26 % | 0.50 | 0.00 | 0.00 |
| Weighted average shs out dil | 11.522 M 0.45 % | 11.469 M 0.46 % | 11.417 M 0.00 % | 11.417 M -0.51 % | 11.475 M 0.02 % | 11.472 M -0.12 % | 11.486 M 0.26 % | 11.455 M -0.11 % | 11.467 M 0.10 % | 11.456 M 3.53 % | 11.065 M 3.95 % | 10.645 M -7.19 % | 11.470 M 17.12 % | 9.794 M 15.90 % | 8.450 M -0.31 % | 8.476 M -0.14 % | 8.488 M 0.16 % | 8.474 M -0.36 % | 8.505 M 0.00 % | 8.505 M 0.14 % | 8.493 M -0.77 % | 8.559 M 0.64 % | 8.505 M 0.25 % | 8.484 M -0.25 % | 8.505 M 5.14 % | 8.089 M -5.03 % | 8.517 M 0.90 % | 8.441 M -0.63 % | 8.495 M 0.44 % | 8.458 M -1.51 % | 8.587 M 1.12 % | 8.492 M -0.15 % | 8.505 M 0.36 % | 8.474 M -0.10 % | 8.483 M -0.16 % | 8.497 M -0.03 % | 8.499 M -0.17 % | 8.514 M 0.28 % | 8.490 M -0.52 % | 8.534 M 0.58 % | 8.485 M -0.53 % | 8.530 M 0.22 % | 8.512 M 0.32 % | 8.484 M -0.13 % | 8.495 M -0.24 % | 8.515 M 2.87 % | 8.278 M -2.77 % | 8.514 M 0.28 % | 8.490 M -0.32 % | 8.517 M 0.64 % | 8.463 M -0.25 % | 8.485 M -0.24 % | 8.505 M 0.00 % | 8.505 M 2 055.34 % | 394.595 K -1.35 % | 400.000 K |
| Weighted average shs out | 11.522 M 0.45 % | 11.469 M 0.46 % | 11.417 M 0.00 % | 11.417 M -0.51 % | 11.475 M 0.02 % | 11.472 M -0.12 % | 11.486 M 0.26 % | 11.455 M -0.11 % | 11.467 M 0.10 % | 11.456 M 3.53 % | 11.065 M 3.95 % | 10.645 M -7.19 % | 11.470 M 17.11 % | 9.794 M 15.90 % | 8.450 M -0.31 % | 8.476 M -0.14 % | 8.488 M 0.16 % | 8.474 M -0.36 % | 8.505 M 3.54 % | 8.214 M -3.28 % | 8.493 M -0.77 % | 8.559 M 0.64 % | 8.505 M 0.25 % | 8.484 M -0.11 % | 8.493 M 4.99 % | 8.089 M -5.03 % | 8.517 M 0.90 % | 8.441 M -0.63 % | 8.495 M 0.44 % | 8.458 M -1.51 % | 8.587 M 1.12 % | 8.492 M -0.15 % | 8.505 M 0.36 % | 8.474 M -0.10 % | 8.483 M -0.16 % | 8.497 M -0.03 % | 8.499 M -0.17 % | 8.514 M 0.28 % | 8.490 M -0.52 % | 8.534 M 0.58 % | 8.485 M -0.53 % | 8.530 M 0.22 % | 8.512 M 0.32 % | 8.484 M -0.13 % | 8.495 M -0.24 % | 8.515 M 3.05 % | 8.263 M -2.95 % | 8.514 M 0.28 % | 8.490 M -0.32 % | 8.517 M 0.70 % | 8.458 M -0.31 % | 8.485 M -0.24 % | 8.505 M 0.00 % | 8.505 M 2 055.34 % | 394.595 K -1.35 % | 400.000 K |
| EPS diluted | 3.15 10.53 % | 2.85 11.33 % | 2.56 141.51 % | 1.06 -64.31 % | 2.97 -14.41 % | 3.47 77.95 % | 1.95 2.63 % | 1.90 16.56 % | 1.63 -43.79 % | 2.90 132.00 % | 1.25 -57.77 % | 2.96 61.75 % | 1.83 -7.11 % | 1.97 1 413.33 % | -0.15 -102.79 % | 5.37 58.88 % | 3.38 193.91 % | 1.15 131.51 % | -3.65 -2 707.14 % | 0.14 -95.04 % | 2.82 944.44 % | 0.27 108.94 % | -3.02 -211.34 % | -0.97 -330.95 % | 0.42 366.67 % | 0.09 103.91 % | -2.30 -600.00 % | 0.46 -90.59 % | 4.89 475.29 % | 0.85 127.60 % | -3.08 -510.67 % | 0.75 -78.07 % | 3.42 1 800.00 % | 0.18 -48.57 % | 0.35 -81.68 % | 1.91 50.39 % | 1.27 -32.45 % | 1.88 506.45 % | 0.31 -68.69 % | 0.99 -40.00 % | 1.65 65.00 % | 1.00 1 231.22 % | -0.09 -104.51 % | 1.96 -6.22 % | 2.09 99.05 % | 1.05 188.98 % | -1.18 -235.63 % | 0.87 -50.85 % | 1.77 22.07 % | 1.45 481.58 % | -0.38 -119.90 % | 1.91 1 691.67 % | -0.12 -120.00 % | 0.60 262.16 % | -0.37 -117.65 % | -0.17 |
| Earnings per share | 3.15 10.53 % | 2.85 11.33 % | 2.56 141.51 % | 1.06 -64.31 % | 2.97 -14.41 % | 3.47 77.95 % | 1.95 2.63 % | 1.90 16.56 % | 1.63 -43.79 % | 2.90 132.00 % | 1.25 -57.77 % | 2.96 61.75 % | 1.83 -7.11 % | 1.97 1 413.33 % | -0.15 -102.79 % | 5.37 58.88 % | 3.38 193.91 % | 1.15 131.51 % | -3.65 -2 707.14 % | 0.14 -95.04 % | 2.82 944.44 % | 0.27 108.94 % | -3.02 -211.34 % | -0.97 -330.95 % | 0.42 366.67 % | 0.09 103.91 % | -2.30 -600.00 % | 0.46 -90.59 % | 4.89 475.29 % | 0.85 127.60 % | -3.08 -510.67 % | 0.75 -78.07 % | 3.42 1 800.00 % | 0.18 -48.57 % | 0.35 -81.68 % | 1.91 50.39 % | 1.27 -32.45 % | 1.88 506.45 % | 0.31 -68.69 % | 0.99 -40.00 % | 1.65 65.00 % | 1.00 1 231.22 % | -0.09 -104.51 % | 1.96 -6.22 % | 2.09 99.05 % | 1.05 188.24 % | -1.19 -236.78 % | 0.87 -50.85 % | 1.77 22.07 % | 1.45 481.58 % | -0.38 -119.90 % | 1.91 1 691.67 % | -0.12 -120.00 % | 0.60 262.16 % | -0.37 -117.65 % | -0.17 |
| Gross profit | 177.382 M -24.18 % | 233.938 M 2.80 % | 227.568 M 22.01 % | 186.521 M -21.32 % | 237.076 M 29.06 % | 183.697 M 28.58 % | 142.871 M 5.72 % | 135.146 M -35.61 % | 209.886 M -1.03 % | 212.060 M 72.40 % | 123.007 M -41.42 % | 209.989 M 4.96 % | 200.066 M 7.59 % | 185.948 M 28.00 % | 145.269 M -29.78 % | 206.888 M 15.58 % | 179.006 M 28.82 % | 138.961 M 152.97 % | 54.932 M -59.48 % | 135.566 M -9.92 % | 150.497 M 66.05 % | 90.634 M 12.59 % | 80.499 M -38.50 % | 130.900 M -3.49 % | 135.631 M 20.95 % | 112.137 M 238.98 % | -80.688 M -169.43 % | 116.216 M -48.45 % | 225.428 M 91.47 % | 117.735 M 289.77 % | -62.040 M -150.81 % | 122.097 M -28.55 % | 170.886 M 68.10 % | 101.658 M 6.93 % | 95.065 M -25.28 % | 127.223 M 2.10 % | 124.609 M 22.42 % | 101.789 M 19.86 % | 84.926 M -1.71 % | 86.407 M 1.81 % | 84.868 M 9.38 % | 77.591 M 412.90 % | -24.797 M -124.93 % | 99.480 M 5.58 % | 94.221 M 19.21 % | 79.036 M 779.45 % | -11.632 M -116.03 % | 72.554 M -29.68 % | 103.180 M 71.51 % | 60.161 M 465.75 % | -16.449 M -122.50 % | 73.097 M 47.43 % | 49.581 M -12.65 % | 56.762 M | 0.000 | 0.000 |
| Income tax expense | 15.815 M 34.00 % | 11.802 M 14.93 % | 10.269 M 336.98 % | 2.350 M -83.88 % | 14.579 M 3.02 % | 14.151 M 159.89 % | 5.445 M -28.34 % | 7.598 M 62.11 % | 4.687 M -28.10 % | 6.519 M -17.79 % | 7.929 M -37.26 % | 12.639 M 25.55 % | 10.067 M 72.65 % | 5.831 M -85.44 % | 40.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.787 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.928 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.674 M 2 590.90 % | 471.000 K | 0.000 | 0.000 -100.00 % | 19.807 M 13 666.33 % | -146.000 K | 0.000 | 0.000 -100.00 % | 10.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.601 M | 0.000 -100.00 % | 1.138 M | 0.000 -100.00 % | 11.843 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.143 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 448.637 M 49.64 % | 299.817 M 14.08 % | 262.817 M 21.88 % | 215.640 M -12.54 % | 246.553 M -22.35 % | 317.506 M -1.03 % | 320.821 M -14.39 % | 374.740 M 73.31 % | 216.229 M -21.47 % | 275.358 M -3.74 % | 286.061 M 10.78 % | 258.231 M 11.63 % | 231.322 M 27.49 % | 181.445 M -45.65 % | 333.849 M 11.33 % | 299.870 M 67.98 % | 178.510 M 20.63 % | 147.982 M -4.70 % | 155.288 M 37.79 % | 112.699 M -3.68 % | 117.002 M 39.32 % | 83.982 M -45.60 % | 154.392 M 24.83 % | 123.684 M 1.87 % | 121.408 M 28.48 % | 94.498 M -66.50 % | 282.043 M 141.26 % | 116.905 M -40.73 % | 197.256 M 74.71 % | 112.905 M -59.48 % | 278.620 M 116.17 % | 128.887 M -30.40 % | 185.173 M 47.83 % | 125.262 M 6.21 % | 117.933 M -15.37 % | 139.355 M 10.16 % | 126.504 M 9.36 % | 115.672 M 11.66 % | 103.597 M 17.80 % | 87.946 M -13.19 % | 101.307 M 18.93 % | 85.180 M -70.07 % | 284.612 M 52.12 % | 187.094 M 6.95 % | 174.931 M 31.64 % | 132.887 M -41.79 % | 228.302 M 105.48 % | 111.106 M 78.54 % | 62.231 M 3.90 % | 59.896 M -63.96 % | 166.173 M 90.62 % | 87.176 M 2.54 % | 85.013 M 49.52 % | 56.857 M | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 66.651 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.618 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.733 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.852 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.815 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.365 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.190 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.314 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.494 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.207 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 2.382 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.908 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.416 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.399 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.134 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.472 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.276 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.178 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.469 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.968 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 117.626 M -34.29 % | 179.002 M 122.49 % | 80.454 M -50.22 % | 161.632 M -12.16 % | 184.002 M | 0.000 -100.00 % | 31.146 M | 0.000 -100.00 % | 209.886 M -1.03 % | 212.060 M 6 136.50 % | -3.513 M -102.29 % | 153.607 M -3.93 % | 159.898 M 7.03 % | 149.396 M | 0.000 -100.00 % | 149.015 M 9.19 % | 136.479 M 15.82 % | 117.833 M | 0.000 -100.00 % | 122.040 M 6.87 % | 114.192 M 50.09 % | 76.081 M | 0.000 -100.00 % | 129.455 M 8.68 % | 119.111 M 16.77 % | 102.006 M 216.51 % | -87.555 M -182.04 % | 106.723 M -41.84 % | 183.492 M 79.92 % | 101.983 M 228.48 % | -79.376 M -175.96 % | 104.491 M -21.85 % | 133.707 M 49.33 % | 89.539 M 10.13 % | 81.305 M 10.14 % | 73.822 M -7.26 % | 79.600 M 46.40 % | 54.371 M -24.62 % | 72.128 M 49.10 % | 48.377 M 12.54 % | 42.986 M 8.30 % | 39.690 M 188.82 % | -44.684 M -188.51 % | 50.486 M 7.38 % | 47.018 M 13.98 % | 41.250 M 477.50 % | -10.927 M -129.22 % | 37.392 M -52.76 % | 79.145 M 210.98 % | 25.450 M 186.24 % | -29.512 M -160.74 % | 48.584 M 25.90 % | 38.588 M -6.14 % | 41.113 M 28 059.59 % | 146.000 K 114.71 % | 68.000 K |
| Operating expenses | 117.626 M -34.29 % | 179.002 M -0.29 % | 179.524 M 11.07 % | 161.632 M -12.16 % | 184.002 M 58.87 % | 115.821 M 12.05 % | 103.362 M 10.83 % | 93.265 M -55.56 % | 209.886 M -1.03 % | 212.060 M 233.48 % | 63.590 M -58.60 % | 153.607 M -3.93 % | 159.898 M 7.03 % | 149.396 M 57.01 % | 95.149 M -36.15 % | 149.015 M 9.19 % | 136.479 M 15.82 % | 117.833 M 64.92 % | 71.447 M -41.46 % | 122.040 M 6.87 % | 114.192 M 50.09 % | 76.081 M -10.14 % | 84.664 M -34.60 % | 129.455 M 8.68 % | 119.111 M 16.77 % | 102.006 M 216.51 % | -87.555 M -182.04 % | 106.723 M -41.84 % | 183.492 M 79.92 % | 101.983 M 228.48 % | -79.376 M -175.96 % | 104.491 M -21.85 % | 133.707 M 49.33 % | 89.539 M 10.13 % | 81.305 M -17.88 % | 99.010 M -3.30 % | 102.384 M 35.90 % | 75.340 M 4.45 % | 72.128 M 6.14 % | 67.953 M 14.80 % | 59.195 M 4.28 % | 56.763 M 227.03 % | -44.684 M -162.53 % | 71.464 M 8.04 % | 66.148 M 11.70 % | 59.217 M 347.70 % | -23.907 M -142.41 % | 56.364 M -28.78 % | 79.145 M 97.88 % | 39.997 M 235.53 % | -29.512 M -160.74 % | 48.584 M 25.90 % | 38.588 M -6.14 % | 41.113 M 28 059.59 % | 146.000 K 114.71 % | 68.000 K |
| Cost and expenses | 566.263 M 18.26 % | 478.819 M 8.25 % | 442.341 M 17.25 % | 377.272 M -12.38 % | 430.555 M -0.64 % | 433.327 M 2.16 % | 424.183 M -9.36 % | 468.005 M 19.80 % | 390.643 M -10.91 % | 438.484 M 16.13 % | 377.587 M -8.32 % | 411.838 M 5.27 % | 391.220 M 18.25 % | 330.841 M -22.88 % | 428.998 M -4.43 % | 448.885 M 42.51 % | 314.989 M 18.50 % | 265.815 M 17.24 % | 226.734 M -3.41 % | 234.739 M 1.53 % | 231.194 M 44.44 % | 160.063 M -34.20 % | 243.265 M -3.90 % | 253.139 M 5.25 % | 240.519 M 22.40 % | 196.504 M 1.04 % | 194.488 M -13.03 % | 223.628 M -41.27 % | 380.748 M 77.18 % | 214.888 M 7.85 % | 199.244 M -14.63 % | 233.378 M -26.81 % | 318.880 M 48.45 % | 214.801 M 7.81 % | 199.238 M -16.41 % | 238.365 M 4.14 % | 228.888 M 19.83 % | 191.012 M 8.70 % | 175.725 M 12.72 % | 155.899 M -2.87 % | 160.502 M 13.07 % | 141.943 M -40.84 % | 239.927 M -7.21 % | 258.558 M 7.25 % | 241.079 M 25.49 % | 192.104 M -6.01 % | 204.395 M 22.05 % | 167.470 M 18.46 % | 141.376 M 41.53 % | 99.893 M -26.90 % | 136.661 M 0.66 % | 135.760 M 9.84 % | 123.601 M 26.16 % | 97.970 M 67 002.74 % | 146.000 K 114.71 % | 68.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 99.070 M | 0.000 | 0.000 -100.00 % | 115.821 M 60.38 % | 72.216 M -22.57 % | 93.265 M | 0.000 | 0.000 -100.00 % | 91.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.149 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.447 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.948 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.838 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.466 M 32.86 % | 25.188 M 10.55 % | 22.784 M 8.66 % | 20.969 M -22.28 % | 26.982 M 37.83 % | 19.576 M 20.77 % | 16.209 M -5.04 % | 17.070 M -36.00 % | 26.672 M 27.14 % | 20.978 M 9.66 % | 19.130 M 6.47 % | 17.967 M -48.19 % | 34.676 M 82.77 % | 18.972 M | 0.000 -100.00 % | 14.547 M -48.06 % | 28.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -834.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.807 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 877.410 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.030 M | 0.000 | 0.000 | 0.000 -100.00 % | 845.630 K | 0.000 | 0.000 | 0.000 100.00 % | -166.650 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 14.022 M 14.64 % | 12.231 M -4.26 % | 12.775 M 3.77 % | 12.311 M -11.09 % | 13.846 M -7.54 % | 14.975 M 13.03 % | 13.249 M -1.90 % | 13.506 M -5.53 % | 14.297 M 23.56 % | 11.571 M 2.34 % | 11.307 M -13.14 % | 13.017 M 8.29 % | 12.021 M -4.77 % | 12.623 M -3.43 % | 13.071 M 4.88 % | 12.463 M -13.66 % | 14.435 M 23.14 % | 11.722 M 0.24 % | 11.694 M -7.60 % | 12.656 M -2.47 % | 12.976 M 3.84 % | 12.496 M 29.54 % | 9.646 M -11.46 % | 10.895 M -21.26 % | 13.837 M 36.34 % | 10.149 M 30.32 % | 7.788 M -25.15 % | 10.404 M 19.15 % | 8.732 M -4.89 % | 9.181 M 15.18 % | 7.971 M -33.01 % | 11.899 M 11.35 % | 10.686 M -3.06 % | 11.023 M 2.02 % | 10.805 M -9.58 % | 11.950 M 4.81 % | 11.402 M 9.58 % | 10.405 M 2.23 % | 10.178 M 1.96 % | 9.982 M -4.93 % | 10.500 M -14.49 % | 12.279 M 11.25 % | 11.037 M -2.72 % | 11.346 M 10.34 % | 10.283 M -5.09 % | 10.835 M 1.22 % | 10.704 M 22.12 % | 8.765 M -2.30 % | 8.971 M 15.25 % | 7.784 M -1.37 % | 7.892 M -4.79 % | 8.289 M -27.17 % | 11.382 M 8.47 % | 10.493 M | 0.000 | 0.000 |
| Depreciation and amortization | 21.019 M 8.17 % | 19.432 M 6.32 % | 18.277 M 2.39 % | 17.850 M -7.80 % | 19.360 M 5.84 % | 18.292 M -0.83 % | 18.446 M 3.65 % | 17.796 M 2.37 % | 17.384 M 8.53 % | 16.018 M 0.84 % | 15.885 M -8.56 % | 17.372 M 12.28 % | 15.472 M -6.58 % | 16.562 M -17.08 % | 19.974 M 52.23 % | 13.121 M 0.86 % | 13.009 M 3.64 % | 12.552 M -5.70 % | 13.310 M 3.07 % | 12.914 M -1.37 % | 13.094 M 6.63 % | 12.280 M -2.35 % | 12.575 M 17.29 % | 10.722 M -0.07 % | 10.730 M 1.54 % | 10.567 M 1.19 % | 10.443 M 10.79 % | 9.426 M -2.16 % | 9.634 M 10.34 % | 8.731 M -9.47 % | 9.644 M 0.70 % | 9.577 M 5.22 % | 9.102 M 0.26 % | 9.078 M -7.79 % | 9.845 M 4.95 % | 9.381 M -13.71 % | 10.871 M 47.86 % | 7.352 M -8.10 % | 8.000 M 14.12 % | 7.010 M 0.46 % | 6.978 M 0.16 % | 6.967 M -25.92 % | 9.405 M 7.69 % | 8.734 M 45.98 % | 5.983 M 2.98 % | 5.810 M 8.11 % | 5.374 M -0.81 % | 5.418 M 4.90 % | 5.165 M 1.83 % | 5.072 M 3.66 % | 4.893 M 0.32 % | 4.877 M 1.44 % | 4.808 M 1.46 % | 4.739 M | 0.000 | 0.000 |
| Operating income | 59.756 M 8.77 % | 54.936 M 14.35 % | 48.044 M 93.03 % | 24.889 M -53.11 % | 53.074 M -21.81 % | 67.876 M 67.85 % | 40.439 M -3.44 % | 41.881 M 18.07 % | 35.472 M -27.51 % | 48.934 M 42.27 % | 34.396 M -38.99 % | 56.382 M 40.37 % | 40.168 M 9.89 % | 36.552 M -27.77 % | 50.607 M -12.55 % | 57.873 M 36.09 % | 42.527 M 101.28 % | 21.128 M 245.50 % | -14.521 M -207.35 % | 13.526 M -62.74 % | 36.305 M 149.47 % | 14.553 M 340.17 % | -6.059 M -519.34 % | 1.445 M -91.25 % | 16.520 M 63.06 % | 10.131 M 47.53 % | 6.867 M -27.66 % | 9.493 M -77.36 % | 41.936 M 155.91 % | 16.387 M -5.47 % | 17.335 M -4.40 % | 18.133 M -54.46 % | 39.822 M 217.10 % | 12.558 M 324.97 % | 2.955 M -89.53 % | 28.213 M 26.94 % | 22.225 M -15.97 % | 26.449 M 909.50 % | 2.620 M -85.80 % | 18.454 M -28.12 % | 25.673 M 23.25 % | 20.830 M 89.86 % | 10.971 M -60.84 % | 28.016 M -0.20 % | 28.073 M 41.64 % | 19.820 M 2 792.22 % | -736.197 K -104.55 % | 16.190 M -32.64 % | 24.035 M 19.20 % | 20.164 M 52.20 % | 13.249 M -45.95 % | 24.513 M 6 401.54 % | -389.000 K -107.54 % | 5.156 M 3 631.51 % | -146.000 K -114.71 % | -68.000 K |
| Operating income ratio | 0.10 -7.26 % | 0.10 5.05 % | 0.10 58.30 % | 0.06 -43.61 % | 0.11 -18.97 % | 0.14 55.29 % | 0.09 6.18 % | 0.08 -1.33 % | 0.08 -17.08 % | 0.10 19.40 % | 0.08 -30.17 % | 0.12 29.32 % | 0.09 -6.41 % | 0.10 -5.81 % | 0.11 -7.51 % | 0.11 -3.99 % | 0.12 61.55 % | 0.07 206.60 % | -0.07 -226.78 % | 0.05 -59.86 % | 0.14 62.85 % | 0.08 423.07 % | -0.03 -554.50 % | 0.01 -91.17 % | 0.06 31.09 % | 0.05 43.77 % | 0.03 -16.25 % | 0.04 -58.96 % | 0.10 39.64 % | 0.07 -11.23 % | 0.08 10.79 % | 0.07 -35.40 % | 0.11 102.09 % | 0.06 298.90 % | 0.01 -86.89 % | 0.11 19.58 % | 0.09 -27.23 % | 0.12 775.17 % | 0.01 -86.87 % | 0.11 -23.25 % | 0.14 7.76 % | 0.13 203.05 % | 0.04 -56.81 % | 0.10 -6.27 % | 0.10 11.52 % | 0.09 2 852.51 % | 0.00 -103.85 % | 0.09 -39.33 % | 0.15 -13.49 % | 0.17 89.81 % | 0.09 -42.14 % | 0.15 5 391.91 % | 0.00 -106.37 % | 0.05 | 0.00 | 0.00 |
| Total other income expenses net | -7.709 M 25.77 % | -10.385 M -21.93 % | -8.517 M 18.23 % | -10.416 M -139.39 % | -4.351 M 68.60 % | -13.857 M -9.46 % | -12.659 M -1.32 % | -12.494 M -3.54 % | -12.067 M -32.21 % | -9.127 M 24.35 % | -12.064 M 0.88 % | -12.172 M -34.25 % | -9.067 M 20.44 % | -11.397 M 5.82 % | -12.101 M 1.12 % | -12.238 M 11.22 % | -13.784 M -21.24 % | -11.369 M 17.39 % | -13.763 M -11.29 % | -12.367 M -0.20 % | -12.342 M -0.92 % | -12.230 M -26.25 % | -9.687 M 0.03 % | -9.690 M 25.08 % | -12.933 M -37.60 % | -9.399 M 32.20 % | -13.863 M -170.45 % | -5.126 M -1 522.15 % | -316.000 K 96.56 % | -9.181 M 61.78 % | -24.022 M -101.88 % | -11.899 M -11.35 % | -10.686 M 3.06 % | -11.023 M | 0.000 100.00 % | -11.950 M -4.81 % | -11.402 M -9.58 % | -10.405 M | 0.000 100.00 % | -9.982 M 4.93 % | -10.500 M 14.50 % | -12.281 M | 0.000 100.00 % | -11.346 M -10.34 % | -10.283 M 5.10 % | -10.836 M | 0.000 100.00 % | -8.765 M 2.30 % | -8.971 M -15.25 % | -7.784 M -7.65 % | -7.231 M 12.77 % | -8.289 M -1 281.50 % | -600.000 K | 0.000 | 0.000 | 0.000 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 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 | 2009-03-31 | 2008-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 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-03-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-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 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 668.766 M | 0.000 -100.00 % | 689.758 M | 0.000 -100.00 % | 750.599 M | 0.000 -100.00 % | 801.810 M 3 478.55 % | 22.406 M -96.15 % | 581.409 M 1 990.65 % | 27.810 M -94.80 % | 534.396 M 2 518.05 % | 20.412 M -96.53 % | 587.605 M 916.44 % | 57.810 M -91.07 % | 647.112 M 4 481.33 % | 14.125 M -97.76 % | 630.419 M 4 880.79 % | 12.657 M -97.84 % | 587.202 M 3 683.76 % | 15.519 M -96.77 % | 481.174 M 12 338.87 % | 3.868 M -99.24 % | 508.407 M 4 847.03 % | 10.277 M -97.41 % | 397.014 M 6 568.02 % | 5.954 M -98.58 % | 419.904 M 2 536.43 % | 15.927 M -94.76 % | 303.687 M -14.87 % | 356.717 M 8 125.92 % | 4.337 M -98.70 % | 333.626 M 5 968.13 % | 5.498 M -98.49 % | 364.831 M -8.39 % | 398.256 M 3 196.83 % | 12.080 M -96.68 % | 363.760 M 1 442.01 % | 23.590 M -93.90 % | 387.010 M 5 616.54 % | 6.770 M -97.89 % | 320.176 M 3 425.78 % | 9.081 M -96.94 % | 296.951 M 5 382.84 % | 5.416 M -98.01 % | 272.813 M 4 637.98 % | 5.758 M -97.47 % | 227.209 M 4 637.47 % | 4.796 M 18 845.36 % | -25.585 K |
| Total investments | 9.007 M | 0.000 -100.00 % | 22.918 M | 0.000 -100.00 % | 9.028 M | 0.000 -100.00 % | 1.608 M -96.41 % | 44.812 M 314.96 % | 10.799 M -80.58 % | 55.620 M 3 358.96 % | 1.608 M -96.06 % | 40.824 M 445.63 % | 7.482 M -93.53 % | 115.620 M 5 046.72 % | 2.246 M -92.05 % | 28.250 M 277.47 % | 7.484 M -70.44 % | 25.314 M 1 026.83 % | 2.246 M -92.76 % | 31.038 M 379.80 % | 6.469 M -16.38 % | 7.737 M 244.39 % | 2.246 M -89.07 % | 20.554 M 218.67 % | 6.450 M -45.83 % | 11.908 M 454.77 % | 2.146 M -93.26 % | 31.854 M 367.27 % | 6.817 M 192.20 % | 2.333 M -73.10 % | 8.673 M 153.79 % | 3.417 M -68.92 % | 10.996 M 18.62 % | 9.270 M 1.92 % | 9.095 M -62.35 % | 24.160 M 181.09 % | 8.595 M -81.78 % | 47.180 M 448.90 % | 8.595 M -36.52 % | 13.540 M 57.53 % | 8.595 M -52.68 % | 18.162 M 111.30 % | 8.595 M -20.65 % | 10.832 M 47.49 % | 7.344 M -36.23 % | 11.516 M 56.80 % | 7.344 M -23.43 % | 9.592 M | 0.000 |
| Total debt | 689.218 M | 0.000 -100.00 % | 695.257 M | 0.000 -100.00 % | 752.366 M | 0.000 -100.00 % | 806.388 M | 0.000 -100.00 % | 590.328 M | 0.000 -100.00 % | 547.191 M | 0.000 -100.00 % | 592.411 M | 0.000 -100.00 % | 690.734 M | 0.000 -100.00 % | 633.447 M | 0.000 -100.00 % | 589.017 M | 0.000 -100.00 % | 486.598 M | 0.000 -100.00 % | 512.275 M | 0.000 -100.00 % | 398.823 M | 0.000 -100.00 % | 419.385 M | 0.000 -100.00 % | 307.439 M -16.07 % | 366.310 M | 0.000 -100.00 % | 343.745 M | 0.000 -100.00 % | 370.329 M -7.13 % | 398.765 M | 0.000 -100.00 % | 375.840 M | 0.000 -100.00 % | 410.600 M | 0.000 -100.00 % | 326.946 M | 0.000 -100.00 % | 306.031 M | 0.000 -100.00 % | 278.229 M | 0.000 -100.00 % | 232.967 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 830.992 M 52 694.43 % | -1.580 M -100.20 % | 789.617 M | 0.000 -100.00 % | 715.726 M 1 054.21 % | 62.010 M -90.79 % | 673.456 M | 0.000 -100.00 % | 621.541 M 247 525.90 % | 251.000 K -99.96 % | 576.656 M 24.87 % | 461.800 M -4.16 % | 481.864 M 479.87 % | 83.099 M -77.16 % | 363.870 M | 0.000 -100.00 % | 325.471 M 13 354.55 % | 2.419 M -99.32 % | 353.602 M | 0.000 -100.00 % | 327.950 M 404.86 % | 64.959 M -82.06 % | 362.040 M | 0.000 -100.00 % | 357.305 M | 0.000 -100.00 % | 373.842 M | 0.000 | 0.000 -100.00 % | 313.694 M 19 232.63 % | 1.623 M -99.47 % | 303.305 M | 0.000 | 0.000 -100.00 % | 273.920 M | 0.000 -100.00 % | 251.304 M | 0.000 -100.00 % | 235.629 M 56.48 % | 150.580 M -27.93 % | 208.933 M | 0.000 -100.00 % | 211.447 M | 0.000 -100.00 % | 184.070 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 439.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 342.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 256.732 M | 0.000 | 0.000 | 0.000 -100.00 % | 174.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 177.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 207.086 M | 0.000 | 0.000 -100.00 % | 174.098 M | 0.000 -100.00 % | 225.536 M | 0.000 | 0.000 -100.00 % | 126.061 M | 0.000 | 0.000 | 0.000 -100.00 % | 102.680 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.595 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.733 M | 0.000 100.00 % | -1.695 M |
| Common stock | 114.856 M | 0.000 -100.00 % | 114.856 M | 0.000 -100.00 % | 114.856 M | 0.000 -100.00 % | 114.856 M | 0.000 -100.00 % | 114.856 M | 0.000 -100.00 % | 114.856 M | 0.000 -100.00 % | 114.856 M | 0.000 -100.00 % | 98.149 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M 0.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M 0.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 85.049 M | 0.000 -100.00 % | 4.000 M |
| Total equity | 901.395 M 8.29 % | 832.415 M 0.00 % | 832.415 M 5.24 % | 790.958 M 0.00 % | 790.958 M 10.32 % | 716.945 M 0.00 % | 716.946 M 6.27 % | 674.614 M 0.00 % | 674.614 M 8.35 % | 622.608 M 0.00 % | 622.608 M 7.78 % | 577.649 M 0.00 % | 577.649 M 19.65 % | 482.783 M 0.00 % | 482.783 M 32.38 % | 364.705 M 0.00 % | 364.705 M 11.79 % | 326.238 M 0.01 % | 326.204 M -8.11 % | 354.986 M 0.00 % | 354.986 M 8.00 % | 328.700 M 0.00 % | 328.700 M -9.41 % | 362.832 M 0.00 % | 362.832 M 1.33 % | 358.073 M 0.00 % | 358.073 M -4.42 % | 374.646 M 0.00 % | 374.646 M 14.99 % | 325.819 M 3.66 % | 314.329 M 0.48 % | 312.842 M 2.94 % | 303.919 M 0.00 % | 303.919 M 9.74 % | 276.946 M 0.91 % | 274.456 M 0.00 % | 274.456 M 9.01 % | 251.782 M -0.04 % | 251.872 M 6.69 % | 236.076 M 0.00 % | 236.076 M 12.79 % | 209.302 M 0.00 % | 209.301 M -1.18 % | 211.808 M 0.00 % | 211.808 M 14.89 % | 184.364 M 0.00 % | 184.364 M -0.23 % | 184.786 M 7 915.87 % | 2.305 M |
| Other non current liabilities | 5.537 M 100.67 % | -832.415 M -13 227.50 % | 6.341 M 100.80 % | -790.958 M -25 713.92 % | 3.088 M 100.43 % | -716.945 M -11 816.70 % | 6.119 M 100.91 % | -674.614 M -32 548.97 % | 2.079 M | 0.000 -100.00 % | 5.081 M | 0.000 -100.00 % | 2.948 M | 0.000 -100.00 % | 4.745 M | 0.000 -100.00 % | 2.579 M | 0.000 -100.00 % | 2.580 M | 0.000 -100.00 % | 2.691 M | 0.000 -100.00 % | 2.691 M | 0.000 -100.00 % | 2.891 M | 0.000 -100.00 % | 10.011 M | 0.000 -100.00 % | 9.059 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.398 M | 0.000 -100.00 % | 1.398 M | 0.000 -100.00 % | 12.832 M | 0.000 -100.00 % | 12.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 266.692 M | 0.000 -100.00 % | 262.420 M | 0.000 -100.00 % | 275.357 M | 0.000 -100.00 % | 299.423 M | 0.000 -100.00 % | 197.858 M | 0.000 -100.00 % | 153.346 M | 0.000 -100.00 % | 169.444 M | 0.000 -100.00 % | 205.668 M | 0.000 -100.00 % | 169.908 M | 0.000 -100.00 % | 171.311 M | 0.000 -100.00 % | 172.714 M | 0.000 -100.00 % | 198.730 M | 0.000 -100.00 % | 177.514 M | 0.000 -100.00 % | 215.833 M | 0.000 -100.00 % | 184.887 M 12.30 % | 164.643 M | 0.000 -100.00 % | 207.526 M | 0.000 -100.00 % | 238.972 M 18.26 % | 202.077 M | 0.000 -100.00 % | 251.507 M | 0.000 -100.00 % | 256.294 M | 0.000 -100.00 % | 212.319 M | 0.000 -100.00 % | 202.806 M | 0.000 -100.00 % | 195.758 M | 0.000 -100.00 % | 159.009 M | 0.000 | 0.000 |
| Total non current liabilities | 334.145 M 140.14 % | -832.415 M -358.17 % | 322.430 M 140.76 % | -790.958 M -337.57 % | 332.935 M 146.44 % | -716.945 M -303.45 % | 352.402 M 152.24 % | -674.614 M -381.18 % | 239.920 M | 0.000 -100.00 % | 197.704 M | 0.000 -100.00 % | 207.058 M | 0.000 -100.00 % | 242.080 M | 0.000 -100.00 % | 191.232 M | 0.000 -100.00 % | 192.635 M | 0.000 -100.00 % | 192.299 M | 0.000 -100.00 % | 218.315 M | 0.000 -100.00 % | 187.524 M | 0.000 -100.00 % | 225.844 M | 0.000 -100.00 % | 193.946 M 10.19 % | 176.008 M | 0.000 -100.00 % | 209.470 M | 0.000 -100.00 % | 243.843 M 17.83 % | 206.948 M | 0.000 -100.00 % | 261.373 M | 0.000 -100.00 % | 266.160 M | 0.000 -100.00 % | 225.151 M | 0.000 -100.00 % | 215.638 M | 0.000 -100.00 % | 206.612 M | 0.000 -100.00 % | 169.864 M | 0.000 | 0.000 |
| Other current liabilities | 112.132 M | 0.000 -100.00 % | 96.380 M | 0.000 -100.00 % | 111.710 M | 0.000 -100.00 % | 88.921 M | 0.000 -100.00 % | 91.073 M | 0.000 -100.00 % | 85.471 M | 0.000 -100.00 % | 76.780 M | 0.000 -100.00 % | 98.384 M | 0.000 -100.00 % | 113.209 M | 0.000 -100.00 % | 62.740 M | 0.000 -100.00 % | 126.202 M | 0.000 -100.00 % | 195.575 M | 0.000 -100.00 % | 115.653 M | 0.000 -100.00 % | 86.753 M | 0.000 -100.00 % | 149.073 M 55.63 % | 95.787 M | 0.000 -100.00 % | 146.798 M | 0.000 -100.00 % | 144.968 M 176.97 % | 52.341 M | 0.000 -100.00 % | 69.130 M | 0.000 -100.00 % | 63.136 M | 0.000 -100.00 % | 90.211 M | 0.000 -100.00 % | 69.864 M | 0.000 -100.00 % | 9.158 M | 0.000 -100.00 % | 83.069 M | 0.000 -100.00 % | 609.699 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 588.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.466 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 976.760 K | 0.000 | 0.000 | 0.000 100.00 % | -330.271 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.918 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 422.526 M | 0.000 -100.00 % | 432.837 M | 0.000 -100.00 % | 477.009 M | 0.000 -100.00 % | 506.965 M | 0.000 -100.00 % | 392.470 M | 0.000 -100.00 % | 393.845 M | 0.000 -100.00 % | 422.967 M | 0.000 -100.00 % | 485.066 M | 0.000 -100.00 % | 463.539 M | 0.000 -100.00 % | 417.706 M | 0.000 -100.00 % | 313.884 M | 0.000 -100.00 % | 313.545 M | 0.000 -100.00 % | 221.309 M | 0.000 -100.00 % | 203.552 M | 0.000 -100.00 % | 122.552 M -38.53 % | 199.361 M | 0.000 -100.00 % | 136.219 M | 0.000 -100.00 % | 131.357 M -33.22 % | 196.688 M | 0.000 -100.00 % | 124.333 M | 0.000 -100.00 % | 154.307 M | 0.000 -100.00 % | 114.627 M | 0.000 -100.00 % | 103.226 M | 0.000 -100.00 % | 82.471 M | 0.000 -100.00 % | 73.958 M | 0.000 | 0.000 |
| Total current liabilities | 849.472 M | 0.000 -100.00 % | 743.339 M | 0.000 -100.00 % | 678.675 M | 0.000 -100.00 % | 818.311 M | 0.000 -100.00 % | 662.807 M | 0.000 -100.00 % | 630.417 M | 0.000 -100.00 % | 645.966 M | 0.000 -100.00 % | 809.772 M | 0.000 -100.00 % | 718.518 M | 0.000 -100.00 % | 543.740 M | 0.000 -100.00 % | 499.863 M | 0.000 -100.00 % | 524.576 M | 0.000 -100.00 % | 374.157 M | 0.000 -100.00 % | 362.889 M | 0.000 -100.00 % | 369.149 M -0.74 % | 371.908 M | 0.000 -100.00 % | 359.715 M | 0.000 -100.00 % | 346.198 M 23.68 % | 279.911 M | 0.000 -100.00 % | 257.847 M | 0.000 -100.00 % | 310.150 M | 0.000 -100.00 % | 588.193 M | 0.000 -100.00 % | 408.927 M | 0.000 -100.00 % | 255.484 M | 0.000 -100.00 % | 248.880 M | 0.000 -100.00 % | 609.699 K |
| Total liabilities | 1.184 B 242.19 % | -832.415 M -178.10 % | 1.066 B 234.74 % | -790.958 M -178.19 % | 1.012 B 241.10 % | -716.945 M -161.24 % | 1.171 B 273.54 % | -674.614 M -174.73 % | 902.727 M | 0.000 -100.00 % | 828.121 M | 0.000 -100.00 % | 853.024 M | 0.000 -100.00 % | 1.052 B | 0.000 -100.00 % | 909.750 M | 0.000 -100.00 % | 736.376 M | 0.000 -100.00 % | 692.162 M | 0.000 -100.00 % | 742.891 M | 0.000 -100.00 % | 561.681 M | 0.000 -100.00 % | 588.732 M | 0.000 -100.00 % | 563.095 M 2.77 % | 547.915 M | 0.000 -100.00 % | 569.185 M | 0.000 -100.00 % | 590.041 M 21.19 % | 486.859 M | 0.000 -100.00 % | 519.220 M | 0.000 -100.00 % | 576.310 M | 0.000 -100.00 % | 813.344 M | 0.000 -100.00 % | 624.566 M | 0.000 -100.00 % | 462.096 M | 0.000 -100.00 % | 418.743 M | 0.000 -100.00 % | 609.699 K |
| Other non current assets | 55.136 M | 0.000 -100.00 % | 36.178 M | 0.000 -100.00 % | 14.993 M 179.87 % | -18.771 M -376.65 % | 6.785 M 130.28 % | -22.406 M -171.22 % | 31.460 M 213.12 % | -27.810 M -578.03 % | 5.818 M 128.50 % | -20.412 M -145.14 % | 45.216 M 178.21 % | -57.810 M -281.63 % | 31.828 M 325.33 % | -14.125 M -149.89 % | 28.312 M 323.69 % | -12.657 M -157.05 % | 22.184 M 242.95 % | -15.519 M -225.25 % | 12.390 M 420.29 % | -3.868 M -153.07 % | 7.289 M 170.92 % | -10.277 M -214.60 % | 8.968 M 250.62 % | -5.954 M -109.34 % | 63.738 M 500.19 % | -15.927 M -120.19 % | 78.903 M 13.11 % | 69.760 M 1 708.67 % | -4.337 M -100.80 % | 542.227 M 9 962.26 % | -5.498 M -106.08 % | 90.372 M 6.28 % | 85.031 M 803.90 % | -12.080 M -394.85 % | 4.097 M 117.37 % | -23.590 M -130.23 % | 78.039 M 1 252.71 % | -6.770 M -261.34 % | 4.196 M 146.21 % | -9.081 M -173.34 % | 12.382 M 328.62 % | -5.416 M -127.09 % | 19.994 M 447.24 % | -5.758 M -129.33 % | 19.629 M | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 -100.00 % | 1.608 M | 0.000 100.00 % | -5.965 M | 0.000 -100.00 % | 1.608 M | 0.000 100.00 % | -2.688 M | 0.000 -100.00 % | 1.608 M | 0.000 100.00 % | -8.124 M | 0.000 -100.00 % | 2.246 M | 0.000 -100.00 % | 7.484 M | 0.000 -100.00 % | 2.246 M | 0.000 100.00 % | -3.626 M | 0.000 -100.00 % | 2.246 M | 0.000 100.00 % | -2.018 M | 0.000 -100.00 % | 2.146 M | 0.000 100.00 % | -5.358 M -329.67 % | 2.333 M | 0.000 -100.00 % | 3.417 M | 0.000 -100.00 % | 9.270 M | 0.000 | 0.000 -100.00 % | 8.595 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.595 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.344 M | 0.000 -100.00 % | 7.344 M | 0.000 | 0.000 |
| Intangible assets | 7.636 M | 0.000 -100.00 % | 82.605 M | 0.000 -100.00 % | 87.774 M | 0.000 -100.00 % | 7.896 M | 0.000 -100.00 % | 1.970 M | 0.000 -100.00 % | 2.331 M | 0.000 -100.00 % | 1.842 M | 0.000 -100.00 % | 915.520 K | 0.000 -100.00 % | 1.267 M | 0.000 -100.00 % | 1.412 M | 0.000 -100.00 % | 1.735 M | 0.000 -100.00 % | 2.060 M | 0.000 -100.00 % | 2.391 M | 0.000 -100.00 % | 2.724 M | 0.000 -100.00 % | 2.183 M 1.39 % | 2.153 M | 0.000 -100.00 % | 1.550 M | 0.000 | 0.000 -100.00 % | 129.910 K | 0.000 | 0.000 | 0.000 -100.00 % | 164.278 K | 0.000 | 0.000 | 0.000 -100.00 % | 202.425 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 7.636 M | 0.000 -100.00 % | 82.605 M | 0.000 -100.00 % | 87.774 M | 0.000 -100.00 % | 7.896 M | 0.000 -100.00 % | 1.970 M | 0.000 -100.00 % | 2.331 M | 0.000 -100.00 % | 1.842 M | 0.000 -100.00 % | 915.520 K | 0.000 -100.00 % | 1.267 M | 0.000 -100.00 % | 1.412 M | 0.000 -100.00 % | 1.735 M | 0.000 -100.00 % | 2.060 M | 0.000 -100.00 % | 2.391 M | 0.000 -100.00 % | 2.724 M | 0.000 -100.00 % | 2.183 M 1.39 % | 2.153 M | 0.000 -100.00 % | 1.550 M | 0.000 | 0.000 -100.00 % | 129.910 K | 0.000 | 0.000 | 0.000 -100.00 % | 164.278 K | 0.000 | 0.000 | 0.000 -100.00 % | 202.425 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.258 B | 0.000 -100.00 % | 1.094 B | 0.000 -100.00 % | 1.055 B | 0.000 -100.00 % | 1.117 B | 0.000 -100.00 % | 890.071 M | 0.000 -100.00 % | 830.337 M | 0.000 -100.00 % | 753.891 M | 0.000 -100.00 % | 751.985 M | 0.000 -100.00 % | 686.073 M | 0.000 -100.00 % | 644.337 M | 0.000 -100.00 % | 600.444 M | 0.000 -100.00 % | 603.861 M | 0.000 -100.00 % | 513.782 M | 0.000 -100.00 % | 509.247 M | 0.000 -100.00 % | 466.904 M 7.37 % | 434.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 442.095 M 9.77 % | 402.734 M | 0.000 -100.00 % | 365.617 M | 0.000 -100.00 % | 370.354 M | 0.000 -100.00 % | 377.186 M | 0.000 -100.00 % | 362.301 M | 0.000 -100.00 % | 337.180 M | 0.000 -100.00 % | 327.125 M | 0.000 | 0.000 |
| Total non current assets | 1.321 B | 0.000 -100.00 % | 1.215 B | 0.000 -100.00 % | 1.184 B 6 406.30 % | -18.771 M -101.66 % | 1.133 B 5 158.16 % | -22.406 M -102.43 % | 920.813 M 3 411.09 % | -27.810 M -103.31 % | 840.094 M 4 215.69 % | -20.412 M -102.57 % | 792.825 M 1 471.43 % | -57.810 M -107.35 % | 786.975 M 5 671.50 % | -14.125 M -101.95 % | 723.136 M 5 813.33 % | -12.657 M -101.89 % | 670.180 M 4 418.45 % | -15.519 M -102.54 % | 610.943 M 15 893.54 % | -3.868 M -100.63 % | 615.457 M 6 088.68 % | -10.277 M -101.96 % | 523.123 M 8 886.08 % | -5.954 M -101.03 % | 577.855 M 3 728.15 % | -15.927 M -102.94 % | 542.632 M 6.59 % | 509.093 M 11 839.72 % | -4.337 M -100.79 % | 547.195 M 10 052.62 % | -5.498 M -101.01 % | 541.737 M 11.04 % | 487.894 M 4 138.86 % | -12.080 M -103.19 % | 378.309 M 1 703.68 % | -23.590 M -105.26 % | 448.557 M 6 725.66 % | -6.770 M -101.74 % | 389.977 M 4 394.43 % | -9.081 M -102.42 % | 374.885 M 7 021.81 % | -5.416 M -101.49 % | 364.518 M 6 430.64 % | -5.758 M -101.63 % | 354.098 M | 0.000 | 0.000 |
| Other current assets | 103.625 M 486.53 % | -26.809 M -130.01 % | 89.323 M 632.95 % | -16.760 M -120.83 % | 80.455 M | 0.000 -100.00 % | 95.427 M | 0.000 -100.00 % | 82.192 M | 0.000 -100.00 % | 83.171 M | 0.000 -100.00 % | 91.205 M | 0.000 -100.00 % | 99.349 M | 0.000 -100.00 % | 137.872 M | 0.000 -100.00 % | 282.693 M | 0.000 -100.00 % | 96.256 M | 0.000 -100.00 % | 109.912 M | 0.000 -100.00 % | 85.150 M | 0.000 -100.00 % | 92.924 M | 0.000 -100.00 % | 96.622 M 5.40 % | 91.675 M | 0.000 -100.00 % | 44.330 M | 0.000 -100.00 % | 35.026 M 679.59 % | 4.493 M | 0.000 -100.00 % | 140.596 M | 0.000 -100.00 % | 50.704 M | 0.000 -100.00 % | 39.854 M | 0.000 -100.00 % | 42.567 M | 0.000 -100.00 % | 43.252 M | 0.000 -100.00 % | 42.404 M | 0.000 | 0.000 |
| Short term investments | 18.689 M | 0.000 -100.00 % | 21.310 M | 0.000 -100.00 % | 14.993 M | 0.000 | 0.000 -100.00 % | 44.812 M 232.26 % | 13.487 M -75.75 % | 55.620 M | 0.000 -100.00 % | 40.824 M 161.59 % | 15.606 M -86.50 % | 115.620 M | 0.000 -100.00 % | 28.250 M 154.57 % | 11.097 M -56.16 % | 25.314 M | 0.000 -100.00 % | 31.038 M 207.46 % | 10.095 M 30.48 % | 7.737 M | 0.000 -100.00 % | 20.554 M 142.73 % | 8.468 M -28.89 % | 11.908 M | 0.000 -100.00 % | 31.854 M 161.63 % | 12.175 M | 0.000 -100.00 % | 8.673 M | 0.000 -100.00 % | 10.996 M | 0.000 | 0.000 -100.00 % | 24.160 M | 0.000 -100.00 % | 47.180 M | 0.000 -100.00 % | 13.540 M | 0.000 -100.00 % | 18.162 M | 0.000 -100.00 % | 10.832 M | 0.000 -100.00 % | 11.516 M | 0.000 -100.00 % | 9.592 M | 0.000 |
| cash and cash equivalents | 1.763 M | 0.000 -100.00 % | 5.499 M | 0.000 -100.00 % | 1.767 M -90.59 % | 18.771 M 310.03 % | 4.578 M 120.43 % | -22.406 M -351.22 % | 8.919 M 132.07 % | -27.810 M -317.35 % | 12.795 M 162.68 % | -20.412 M -524.72 % | 4.806 M 108.31 % | -57.810 M -232.53 % | 43.621 M 408.82 % | -14.125 M -566.48 % | 3.028 M 123.92 % | -12.657 M -797.64 % | 1.814 M 111.69 % | -15.519 M -386.12 % | 5.424 M 240.22 % | -3.868 M -200.00 % | 3.868 M 137.64 % | -10.277 M -668.10 % | 1.809 M 130.38 % | -5.954 M -1 046.92 % | -519.130 K 96.74 % | -15.927 M -524.49 % | 3.752 M -60.89 % | 9.593 M 321.21 % | -4.337 M -142.86 % | 10.119 M 284.05 % | -5.498 M -200.00 % | 5.498 M 981.41 % | 508.410 K 104.21 % | -12.080 M -200.00 % | 12.080 M 151.21 % | -23.590 M -200.00 % | 23.590 M 448.46 % | -6.770 M -200.00 % | 6.770 M 174.55 % | -9.081 M -200.00 % | 9.081 M 267.67 % | -5.416 M -200.00 % | 5.416 M 194.06 % | -5.758 M -200.01 % | 5.757 M 220.04 % | -4.796 M -18 845.36 % | 25.585 K |
| Cash and short term investments | 20.452 M -23.71 % | 26.809 M 0.00 % | 26.809 M 59.96 % | 16.760 M 0.00 % | 16.760 M -10.71 % | 18.771 M 310.03 % | 4.578 M -79.57 % | 22.406 M 0.00 % | 22.406 M -19.43 % | 27.810 M 117.35 % | 12.795 M -37.32 % | 20.412 M 0.00 % | 20.412 M -64.69 % | 57.810 M 32.53 % | 43.621 M 208.82 % | 14.125 M 0.00 % | 14.125 M 11.60 % | 12.657 M 597.64 % | 1.814 M -88.31 % | 15.519 M 0.00 % | 15.519 M 301.18 % | 3.868 M 0.00 % | 3.868 M -62.36 % | 10.277 M 0.00 % | 10.277 M 72.61 % | 5.954 M 1 246.92 % | -519.130 K -103.26 % | 15.927 M 0.00 % | 15.927 M 66.03 % | 9.593 M 121.21 % | 4.337 M -57.14 % | 10.119 M 84.05 % | 5.498 M 0.00 % | 5.498 M 981.41 % | 508.410 K -95.79 % | 12.080 M 0.00 % | 12.080 M -48.79 % | 23.590 M 0.00 % | 23.590 M 248.46 % | 6.770 M 0.00 % | 6.770 M -25.45 % | 9.081 M 0.00 % | 9.081 M 67.67 % | 5.416 M 0.00 % | 5.416 M -5.94 % | 5.758 M 0.01 % | 5.757 M 20.04 % | 4.796 M 18 645.36 % | 25.585 K |
| Total current assets | 773.797 M | 0.000 -100.00 % | 683.401 M | 0.000 -100.00 % | 618.812 M 3 196.64 % | 18.771 M -97.51 % | 754.327 M 3 266.63 % | 22.406 M -96.59 % | 656.528 M 2 260.76 % | 27.810 M -95.45 % | 610.635 M 2 891.55 % | 20.412 M -96.80 % | 637.848 M 1 003.35 % | 57.810 M -92.27 % | 747.661 M 5 193.18 % | 14.125 M -97.44 % | 551.319 M 4 255.84 % | 12.657 M -96.77 % | 392.399 M 2 428.51 % | 15.519 M -96.44 % | 436.205 M 11 176.37 % | 3.868 M -99.15 % | 456.134 M 4 338.40 % | 10.277 M -97.44 % | 401.390 M 6 641.52 % | 5.954 M -98.39 % | 368.950 M 2 216.51 % | 15.927 M -95.97 % | 395.109 M 8.36 % | 364.642 M 8 308.66 % | 4.337 M -98.70 % | 334.832 M 5 990.07 % | 5.498 M -98.44 % | 352.223 M 27.66 % | 275.910 M 2 184.03 % | 12.080 M -97.09 % | 415.367 M 1 660.78 % | 23.590 M -93.79 % | 379.625 M 5 507.45 % | 6.770 M -98.97 % | 659.443 M 7 161.79 % | 9.081 M -98.02 % | 458.981 M 8 374.55 % | 5.416 M -98.25 % | 309.386 M 5 273.15 % | 5.758 M -97.69 % | 249.010 M 5 092.03 % | 4.796 M 64.53 % | 2.915 M |
| Inventory | 332.257 M | 0.000 -100.00 % | 257.692 M | 0.000 -100.00 % | 216.342 M | 0.000 -100.00 % | 299.281 M | 0.000 -100.00 % | 260.894 M | 0.000 -100.00 % | 216.869 M | 0.000 -100.00 % | 218.262 M | 0.000 -100.00 % | 199.284 M | 0.000 -100.00 % | 138.767 M | 0.000 -100.00 % | 107.892 M | 0.000 -100.00 % | 122.145 M | 0.000 -100.00 % | 111.511 M | 0.000 -100.00 % | 97.724 M | 0.000 -100.00 % | 84.703 M | 0.000 -100.00 % | 68.955 M -10.14 % | 76.738 M | 0.000 -100.00 % | 79.415 M | 0.000 -100.00 % | 89.351 M 34.80 % | 66.285 M | 0.000 -100.00 % | 62.341 M | 0.000 -100.00 % | 70.319 M | 0.000 -100.00 % | 178.459 M | 0.000 -100.00 % | 158.328 M | 0.000 -100.00 % | 99.096 M | 0.000 -100.00 % | 63.420 M | 0.000 | 0.000 |
| Net receivables | 317.463 M | 0.000 -100.00 % | 309.577 M | 0.000 -100.00 % | 305.255 M | 0.000 -100.00 % | 355.041 M | 0.000 -100.00 % | 293.137 M | 0.000 -100.00 % | 296.964 M | 0.000 -100.00 % | 312.405 M | 0.000 -100.00 % | 404.252 M | 0.000 -100.00 % | 264.616 M | 0.000 -100.00 % | 194.491 M | 0.000 -100.00 % | 207.903 M | 0.000 -100.00 % | 255.021 M | 0.000 -100.00 % | 215.908 M | 0.000 -100.00 % | 191.842 M | 0.000 -100.00 % | 213.605 M 14.45 % | 186.636 M | 0.000 -100.00 % | 245.298 M | 0.000 -100.00 % | 222.348 M 9.59 % | 202.887 M | 0.000 -100.00 % | 200.350 M | 0.000 -100.00 % | 235.012 M | 0.000 -100.00 % | 434.360 M | 0.000 -100.00 % | 249.006 M | 0.000 -100.00 % | 161.622 M | 0.000 -100.00 % | 179.832 M | 0.000 -100.00 % | 2.889 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.583 M | 0.000 100.00 % | -999.000 | 0.000 -100.00 % | 2.688 M | 0.000 100.00 % | -1.607 M | 0.000 -100.00 % | 8.124 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.626 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.468 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.180 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 |
| Other assets | -9.999 M | 0.000 -100.00 % | 1.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 310.555 M | 0.000 -100.00 % | 213.514 M | 0.000 -100.00 % | 89.274 M | 0.000 -100.00 % | 221.837 M | 0.000 -100.00 % | 175.829 M | 0.000 -100.00 % | 147.635 M | 0.000 -100.00 % | 137.424 M | 0.000 -100.00 % | 220.779 M | 0.000 -100.00 % | 141.770 M | 0.000 -100.00 % | 62.317 M | 0.000 -100.00 % | 59.777 M | 0.000 -100.00 % | 15.456 M | 0.000 -100.00 % | 37.195 M | 0.000 -100.00 % | 72.584 M | 0.000 -100.00 % | 97.524 M 27.05 % | 76.760 M | 0.000 -100.00 % | 76.698 M | 0.000 -100.00 % | 69.873 M 126.26 % | 30.882 M | 0.000 -100.00 % | 64.384 M | 0.000 -100.00 % | 92.708 M | 0.000 -100.00 % | 383.355 M | 0.000 -100.00 % | 223.920 M | 0.000 -100.00 % | 163.855 M | 0.000 -100.00 % | 91.853 M | 0.000 | 0.000 |
| Tax payables | 4.259 M | 0.000 -100.00 % | 608.000 K | 0.000 -100.00 % | 682.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.435 M | 0.000 -100.00 % | 3.466 M | 0.000 -100.00 % | 8.795 M | 0.000 -100.00 % | 5.496 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.306 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 |
| Minority interest | 1.547 M | 0.000 -100.00 % | 1.423 M | 0.000 -100.00 % | 1.341 M | 0.000 -100.00 % | 1.219 M | 0.000 -100.00 % | 1.158 M | 0.000 -100.00 % | 1.067 M | 0.000 -100.00 % | 993.000 K | 0.000 -100.00 % | 919.210 K | 0.000 -100.00 % | 835.000 K | 0.000 -100.00 % | 766.770 K | 0.000 -100.00 % | 1.384 M | 0.000 -100.00 % | 749.570 K | 0.000 -100.00 % | 792.000 K | 0.000 -100.00 % | 768.290 K | 0.000 -100.00 % | 804.000 K 14.24 % | 703.790 K | 0.000 -100.00 % | 635.000 K | 0.000 -100.00 % | 614.000 K 12.02 % | 548.100 K | 0.000 -100.00 % | 536.000 K | 0.000 -100.00 % | 477.649 K | 0.000 -100.00 % | 447.000 K | 0.000 -100.00 % | 368.548 K | 0.000 -100.00 % | 361.000 K | 0.000 -100.00 % | 294.395 K | 0.000 | 0.000 |
| Capital lease obligations | 85.604 M | 0.000 -100.00 % | 88.874 M | 0.000 -100.00 % | 92.407 M | 0.000 -100.00 % | 95.759 M | 0.000 -100.00 % | 91.627 M | 0.000 -100.00 % | 38.191 M | 0.000 -100.00 % | 33.229 M | 0.000 -100.00 % | 36.047 M | 0.000 -100.00 % | 32.204 M | 0.000 -100.00 % | 32.817 M | 0.000 -100.00 % | 7.295 M | 0.000 -100.00 % | 7.391 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.306 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 |
| 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 |
| Other total stockholders equity | 784.992 M 55 064.58 % | 1.423 M -99.83 % | 815.991 M 60 749.44 % | 1.341 M -99.80 % | 674.761 M 55 253.65 % | 1.219 M -98.78 % | 99.855 M 8 523.06 % | 1.158 M -99.79 % | 558.600 M 52 252.39 % | 1.067 M -99.35 % | 163.520 M 16 367.28 % | 993.000 K | 0.000 -100.00 % | 919.000 K -97.91 % | 43.885 M 5 155.69 % | 835.000 K -99.70 % | 278.821 M 36 252.15 % | 767.000 K -98.80 % | 63.666 M 4 500.13 % | 1.384 M -99.48 % | 268.553 M 35 727.61 % | 749.570 K | 0.000 -100.00 % | 792.000 K -99.71 % | 276.991 M 35 966.54 % | 768.000 K -98.82 % | 65.170 M 8 005.76 % | 804.000 K -99.72 % | 288.793 M 337.77 % | 65.969 M 10 285.82 % | 635.180 K 153 896.61 % | -413.000 -100.07 % | 614.000 K -99.72 % | 218.256 M 234.30 % | 65.288 M 12 080.67 % | 536.000 K -99.72 % | 188.871 M 39 412.76 % | 478.000 K -99.25 % | 63.666 M 14 142.90 % | 447.000 K | 0.000 -100.00 % | 369.000 K -99.43 % | 65.288 M 17 985.43 % | 361.000 K -99.71 % | 126.398 M 42 892.52 % | 294.000 K -99.55 % | 65.288 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 61.916 M | 0.000 -100.00 % | 53.669 M | 0.000 -100.00 % | 54.490 M | 0.000 -100.00 % | 46.860 M | 0.000 -100.00 % | 39.983 M | 0.000 -100.00 % | 39.277 M | 0.000 -100.00 % | 34.666 M | 0.000 -100.00 % | 31.668 M | 0.000 -100.00 % | 18.745 M | 0.000 -100.00 % | 18.745 M | 0.000 -100.00 % | 16.894 M | 0.000 -100.00 % | 16.894 M | 0.000 -100.00 % | 7.119 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.753 M | 0.000 -100.00 % | 1.944 M | 0.000 -100.00 % | 4.871 M 0.00 % | 4.871 M | 0.000 -100.00 % | 8.468 M | 0.000 -100.00 % | 8.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.854 M | 0.000 -100.00 % | 10.855 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.085 B | 0.000 -100.00 % | 1.898 B | 0.000 -100.00 % | 1.803 B | 0.000 -100.00 % | 1.888 B | 0.000 -100.00 % | 1.577 B | 0.000 -100.00 % | 1.451 B | 0.000 -100.00 % | 1.431 B | 0.000 -100.00 % | 1.535 B | 0.000 -100.00 % | 1.274 B | 0.000 -100.00 % | 1.063 B | 0.000 -100.00 % | 1.047 B | 0.000 -100.00 % | 1.072 B | 0.000 -100.00 % | 924.513 M | 0.000 -100.00 % | 946.805 M | 0.000 -100.00 % | 937.741 M 7.33 % | 873.735 M | 0.000 -100.00 % | 882.027 M | 0.000 -100.00 % | 893.960 M 17.04 % | 763.805 M | 0.000 -100.00 % | 793.676 M | 0.000 -100.00 % | 828.182 M | 0.000 -100.00 % | 1.049 B | 0.000 -100.00 % | 833.867 M | 0.000 -100.00 % | 673.904 M | 0.000 -100.00 % | 603.107 M | 0.000 -100.00 % | 2.915 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 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-03-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-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 | 2009-03-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -32.688 M -11.96 % | -29.197 M -141.26 % | -12.102 M 64.49 % | -34.081 M 14.39 % | -39.809 M -77.62 % | -22.412 M -262.09 % | 13.827 M | 0.000 100.00 % | -33.223 M -130.91 % | -14.388 M | 0.000 100.00 % | -20.990 M -8.79 % | -19.294 M | 0.000 | 0.000 -100.00 % | 1.000 K 100.01 % | -9.745 M | 0.000 100.00 % | -1.150 M 95.20 % | -23.951 M -936.39 % | -2.311 M -109.01 % | 25.650 M 211.70 % | 8.229 M 330.70 % | -3.567 M -389.97 % | -728.000 K -103.71 % | 19.624 M 605.37 % | -3.883 M 90.65 % | -41.540 M -477.83 % | -7.189 M -127.21 % | 26.423 M 514.87 % | -6.369 M 78.09 % | -29.074 M -90.08 % | -15.296 M -314.26 % | 7.139 M 143.99 % | -16.229 M -50.35 % | -10.794 M 32.56 % | -16.006 M -371.33 % | 5.899 M 169.82 % | -8.449 M 39.65 % | -14.000 M -64.13 % | -8.530 M -1 233.20 % | 752.735 K 104.53 % | -16.629 M 6.34 % | -17.755 M -98.60 % | -8.940 M -191.28 % | 9.794 M 232.23 % | -7.407 M 50.71 % | -15.027 M -21.68 % | -12.350 M -480.67 % | 3.244 M 120.02 % | -16.206 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.592 M 90.41 % | 18.692 M -43.74 % | 33.223 M | 0.000 -100.00 % | 31.510 M | 0.000 | 0.000 100.00 % | -1.521 M -103.34 % | 45.516 M 58.65 % | 28.689 M 194.40 % | 9.745 M 131.42 % | -31.014 M -2 796.85 % | 1.150 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.592 M 90.41 % | 18.692 M | 0.000 | 0.000 -100.00 % | 26.704 M | 0.000 | 0.000 100.00 % | -1.521 M -103.34 % | 45.516 M 58.65 % | 28.689 M 194.40 % | 9.745 M 131.42 % | -31.014 M -2 796.85 % | 1.150 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.511 M 399.06 % | 8.919 M | 0.000 -100.00 % | 12.795 M | 0.000 -100.00 % | 4.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.578 M -89.71 % | 44.511 M 399.06 % | 8.919 M -73.15 % | 33.223 M | 0.000 -100.00 % | 31.510 M | 0.000 | 0.000 100.00 % | -1.521 M -103.34 % | 45.516 M 58.65 % | 28.689 M 194.40 % | 9.745 M 131.42 % | -31.014 M -2 796.85 % | 1.150 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.592 M 90.41 % | 18.692 M -43.74 % | 33.223 M | 0.000 -100.00 % | 31.510 M | 0.000 | 0.000 100.00 % | -1.521 M -103.34 % | 45.516 M 58.65 % | 28.689 M 194.40 % | 9.745 M 131.42 % | -31.014 M -2 796.85 % | 1.150 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.592 M 90.41 % | 18.692 M -43.74 % | 33.223 M | 0.000 -100.00 % | 31.510 M | 0.000 | 0.000 100.00 % | -1.521 M -103.34 % | 45.516 M 58.65 % | 28.689 M 194.40 % | 9.745 M 131.42 % | -31.014 M -2 796.85 % | 1.150 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |