Polson Limited POLSON.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 932.805 M -3.23 % | 963.936 M 14.95 % | 838.568 M -14.02 % | 975.280 M 10.06 % | 886.111 M -8.36 % | 966.990 M -11.24 % | 1.089 B 3.00 % | 1.058 B -2.32 % | 1.083 B 3.96 % | 1.041 B 0.23 % | 1.039 B 7.12 % | 969.995 M 17.32 % | 826.781 M 8.66 % | 760.909 M 3.79 % | 733.155 M 22.97 % | 596.210 M 39.08 % | 428.680 M -17.07 % | 516.900 M |
| Net income | 52.309 M 0.65 % | 51.971 M 7.61 % | 48.295 M -22.47 % | 62.294 M -26.99 % | 85.318 M 20.20 % | 70.983 M -28.50 % | 99.280 M -9.03 % | 109.135 M 5.69 % | 103.258 M -36.08 % | 161.531 M 146.70 % | 65.477 M 128.07 % | 28.710 M -49.72 % | 57.102 M 29.25 % | 44.180 M -29.14 % | 62.347 M 28.08 % | 48.677 M 127.22 % | 21.423 M 49.81 % | 14.300 M |
| Income before tax | 71.378 M -2.54 % | 73.236 M 10.13 % | 66.498 M -23.41 % | 86.824 M -5.04 % | 91.432 M -12.19 % | 104.125 M -8.29 % | 113.541 M -37.26 % | 180.969 M 14.07 % | 158.645 M -37.05 % | 252.031 M 163.15 % | 95.774 M 83.31 % | 52.247 M -34.70 % | 80.011 M 22.40 % | 65.367 M -28.65 % | 91.620 M 25.24 % | 73.153 M 122.04 % | 32.947 M 37.85 % | 23.900 M |
| Income before tax ratio | 0.08 0.72 % | 0.08 -4.19 % | 0.08 -10.92 % | 0.09 -13.72 % | 0.10 -4.18 % | 0.11 3.31 % | 0.10 -39.09 % | 0.17 16.78 % | 0.15 -39.45 % | 0.24 162.54 % | 0.09 71.13 % | 0.05 -44.34 % | 0.10 12.65 % | 0.09 -31.26 % | 0.12 1.85 % | 0.12 59.65 % | 0.08 66.22 % | 0.05 |
| EBITDA | 168.673 M -1.44 % | 171.130 M -2.06 % | 174.721 M -2.96 % | 180.047 M -5.80 % | 191.135 M -8.98 % | 209.999 M -5.02 % | 221.091 M -22.23 % | 284.274 M 10.83 % | 256.503 M -30.64 % | 369.805 M 114.31 % | 172.553 M 18.56 % | 145.540 M 11.47 % | 130.560 M 12.80 % | 115.748 M -6.06 % | 123.219 M 40.64 % | 87.613 M 47.92 % | 59.231 M 35.54 % | 43.700 M |
| Net income ratio | 0.06 4.01 % | 0.05 -6.38 % | 0.06 -9.83 % | 0.06 -33.66 % | 0.10 31.17 % | 0.07 -19.45 % | 0.09 -11.68 % | 0.10 8.20 % | 0.10 -38.51 % | 0.16 146.12 % | 0.06 112.91 % | 0.03 -57.15 % | 0.07 18.95 % | 0.06 -31.72 % | 0.09 4.16 % | 0.08 63.37 % | 0.05 80.64 % | 0.03 |
| Ratio EBITDA | 0.18 1.85 % | 0.18 -14.79 % | 0.21 12.86 % | 0.18 -14.41 % | 0.22 -0.68 % | 0.22 7.01 % | 0.20 -24.49 % | 0.27 13.46 % | 0.24 -33.28 % | 0.36 113.82 % | 0.17 10.68 % | 0.15 -4.98 % | 0.16 3.81 % | 0.15 -9.49 % | 0.17 14.37 % | 0.15 6.35 % | 0.14 63.43 % | 0.08 |
| Gross profit ratio | 0.48 60.45 % | 0.30 -4.19 % | 0.31 -33.83 % | 0.47 -1.66 % | 0.48 11.28 % | 0.43 4.29 % | 0.41 -7.29 % | 0.45 4.65 % | 0.43 5.04 % | 0.41 18.57 % | 0.34 -0.85 % | 0.35 12.08 % | 0.31 -1.73 % | 0.31 -1.33 % | 0.32 34.33 % | 0.24 -9.10 % | 0.26 5.94 % | 0.25 |
| Weighted average shs out dil | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K -9.78 % | 133.014 K 10.85 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K |
| Weighted average shs out | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K -9.78 % | 133.014 K 10.85 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K |
| EPS diluted | 435.91 0.65 % | 433.09 7.61 % | 402.46 -22.47 % | 519.13 -26.98 % | 710.99 20.20 % | 591.52 -28.50 % | 827.33 -9.03 % | 909.46 5.69 % | 860.48 -29.14 % | 1 214.39 122.56 % | 545.64 128.06 % | 239.25 -49.72 % | 475.85 29.25 % | 368.16 -29.14 % | 519.56 28.08 % | 405.64 127.22 % | 178.52 49.80 % | 119.17 |
| Earnings per share | 435.91 0.65 % | 433.09 7.61 % | 402.46 -22.47 % | 519.13 -26.98 % | 710.99 20.20 % | 591.52 -28.50 % | 827.33 -9.03 % | 909.46 5.69 % | 860.48 -29.14 % | 1 214.39 122.56 % | 545.64 128.06 % | 239.25 -49.72 % | 475.85 29.25 % | 368.16 -29.14 % | 519.56 28.08 % | 405.64 127.22 % | 178.52 49.80 % | 119.17 |
| Gross profit | 448.490 M 55.27 % | 288.845 M 10.13 % | 262.273 M -43.11 % | 460.990 M 8.24 % | 425.899 M 1.97 % | 417.678 M -7.43 % | 451.181 M -4.51 % | 472.503 M 2.22 % | 462.240 M 9.21 % | 423.267 M 18.84 % | 356.156 M 6.21 % | 335.319 M 31.50 % | 254.998 M 6.78 % | 238.817 M 2.41 % | 233.207 M 65.19 % | 141.175 M 26.42 % | 111.672 M -12.14 % | 127.100 M |
| Income tax expense | 19.069 M -10.33 % | 21.265 M 16.82 % | 18.203 M -25.79 % | 24.530 M 301.27 % | 6.113 M -81.55 % | 33.142 M 132.39 % | 14.261 M -80.15 % | 71.834 M 29.69 % | 55.387 M -38.80 % | 90.500 M 198.71 % | 30.297 M 28.72 % | 23.538 M 2.74 % | 22.910 M 8.13 % | 21.187 M -27.62 % | 29.272 M 19.59 % | 24.477 M 112.40 % | 11.524 M 20.04 % | 9.600 M |
| Cost of revenue | 484.315 M -28.26 % | 675.091 M 17.14 % | 576.295 M 10.53 % | 521.381 M 13.29 % | 460.212 M -16.22 % | 549.313 M -13.93 % | 638.211 M 9.07 % | 585.155 M -5.70 % | 620.518 M 0.37 % | 618.212 M -9.47 % | 682.899 M 7.60 % | 634.676 M 11.00 % | 571.783 M 9.52 % | 522.093 M 4.43 % | 499.948 M 9.87 % | 455.035 M 43.54 % | 317.008 M -18.67 % | 389.800 M |
| General and administrative expenses | 72.966 M 98.29 % | 36.797 M 30.55 % | 28.187 M 2.61 % | 27.470 M 54.07 % | 17.829 M -18.23 % | 21.803 M -12.15 % | 24.819 M 3.00 % | 24.096 M 0.54 % | 23.965 M 102.01 % | 11.863 M -33.67 % | 17.884 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.531 M 23.21 % | 13.417 M 47.89 % | 9.073 M | 0.000 |
| Selling and marketing expenses | 66.570 M 3.33 % | 64.422 M 8.15 % | 59.569 M -31.11 % | 86.468 M 19.83 % | 72.157 M 2 765.84 % | 2.518 M -48.33 % | 4.873 M 22.49 % | 3.979 M -11.50 % | 4.496 M -57.23 % | 10.511 M 106.00 % | 5.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 841.241 K 879.33 % | 85.900 K -75.47 % | 350.188 K | 0.000 |
| Other expenses | 133.525 M 104.06 % | 65.434 M 1.80 % | 64.277 M 266.31 % | -38.650 M -121.74 % | 177.754 M -35.67 % | 276.317 M -3.11 % | 285.177 M 2.40 % | 278.480 M 5.80 % | 263.205 M 18.42 % | 222.260 M 22.78 % | 181.016 M -13.76 % | 209.906 M | 0.000 -100.00 % | 143.678 M 35.38 % | 106.129 M 114.90 % | 49.386 M -5.61 % | 52.322 M -43.50 % | 92.600 M |
| Operating expenses | 358.925 M 113.85 % | 167.842 M 9.84 % | 152.811 M 101.10 % | 75.988 M -71.66 % | 268.095 M -11.06 % | 301.445 M -4.55 % | 315.808 M 2.71 % | 307.467 M 5.22 % | 292.214 M 19.15 % | 245.242 M 19.54 % | 205.158 M -2.26 % | 209.906 M 72.08 % | 121.981 M -15.10 % | 143.678 M 15.46 % | 124.445 M 95.70 % | 63.589 M 2.01 % | 62.335 M -32.68 % | 92.600 M |
| Cost and expenses | 843.240 M 0.04 % | 842.933 M 15.61 % | 729.106 M 22.05 % | 597.369 M -17.98 % | 728.308 M -13.04 % | 837.521 M -11.79 % | 949.491 M 6.73 % | 889.613 M -2.21 % | 909.682 M 5.35 % | 863.453 M -2.77 % | 888.057 M 5.15 % | 844.582 M 21.74 % | 693.764 M 4.20 % | 665.771 M 6.63 % | 624.393 M 20.39 % | 518.624 M 36.72 % | 379.343 M -21.36 % | 482.400 M |
| Research and development expenses | 0.000 -100.00 % | 1.189 M 52.83 % | 778.000 K 11.14 % | 700.000 K 97.12 % | 355.121 K -55.98 % | 806.782 K -13.99 % | 938.007 K 2.71 % | 913.224 K 66.78 % | 547.578 K -9.97 % | 608.216 K -47.36 % | 1.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 943.138 K 34.67 % | 700.313 K 18.55 % | 590.742 K | 0.000 |
| Selling general and administrative expenses | 225.400 M 122.69 % | 101.219 M 15.34 % | 87.756 M -22.98 % | 113.938 M 26.62 % | 89.986 M 269.99 % | 24.321 M -18.09 % | 29.693 M 5.77 % | 28.074 M -1.36 % | 28.461 M 27.21 % | 22.374 M -2.67 % | 22.987 M | 0.000 -100.00 % | 36.866 M | 0.000 -100.00 % | 17.373 M 28.66 % | 13.503 M 43.30 % | 9.423 M | 0.000 |
| Interest income | 853.000 K 10.49 % | 772.000 K 255.76 % | 217.000 K -76.69 % | 930.900 K -92.72 % | 12.793 M 47.52 % | 8.672 M 47.73 % | 5.870 M -8.04 % | 6.384 M 250.66 % | 1.820 M -90.60 % | 19.357 M -42.19 % | 33.485 M 275.97 % | 8.906 M | 0.000 -100.00 % | 7.782 M 45.07 % | 5.364 M 13.19 % | 4.739 M 1 142.13 % | -454.782 K | 0.000 |
| Interest expense | 36.736 M -9.62 % | 40.646 M -26.70 % | 55.453 M 24.15 % | 44.667 M -21.77 % | 57.095 M -12.12 % | 64.967 M -6.05 % | 69.148 M 3.15 % | 67.039 M 2.64 % | 65.314 M -25.11 % | 87.210 M 15.18 % | 75.718 M 11.91 % | 67.662 M | 0.000 -100.00 % | 46.583 M 47.45 % | 31.592 M 97.28 % | 16.014 M 6.76 % | 15.000 M 41.51 % | 10.600 M |
| Depreciation and amortization | 60.559 M 5.40 % | 57.459 M 8.89 % | 52.770 M 2.81 % | 51.327 M 7.59 % | 47.706 M 5.41 % | 45.255 M 17.85 % | 38.402 M 4.29 % | 36.820 M 13.14 % | 32.544 M 6.48 % | 30.564 M 41.79 % | 21.555 M -15.90 % | 25.630 M -0.67 % | 25.803 M 25.20 % | 20.610 M 42.56 % | 14.457 M 55.88 % | 9.274 M -6.27 % | 9.895 M 7.55 % | 9.200 M |
| Operating income | 89.565 M -25.98 % | 121.003 M 10.54 % | 109.462 M -71.57 % | 385.002 M 143.98 % | 157.803 M 35.77 % | 116.233 M -16.92 % | 139.900 M -16.75 % | 168.044 M 5.94 % | 158.619 M -37.06 % | 252.031 M 91.83 % | 131.384 M 97.10 % | 66.657 M -36.37 % | 104.756 M 60.26 % | 65.367 M -28.65 % | 91.620 M 49.93 % | 61.106 M 117.00 % | 28.160 M 17.82 % | 23.900 M |
| Operating income ratio | 0.10 -23.51 % | 0.13 -3.83 % | 0.13 -66.93 % | 0.39 121.67 % | 0.18 48.16 % | 0.12 -6.40 % | 0.13 -19.17 % | 0.16 8.46 % | 0.15 -39.46 % | 0.24 91.38 % | 0.13 84.00 % | 0.07 -45.76 % | 0.13 47.49 % | 0.09 -31.26 % | 0.12 21.93 % | 0.10 56.02 % | 0.07 42.07 % | 0.05 |
| Total other income expenses net | -18.187 M 61.93 % | -47.767 M -11.18 % | -42.964 M 85.59 % | -298.178 M -349.25 % | -66.372 M -448.17 % | -12.108 M 54.07 % | -26.359 M -303.95 % | 12.924 M 49 232.72 % | 26.198 K | 0.000 100.00 % | -35.610 M -147.12 % | -14.410 M 41.77 % | -24.745 M | 0.000 | 0.000 -100.00 % | 12.047 M 151.69 % | 4.787 M | 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 | 384.294 M 3.66 % | 370.730 M -24.26 % | 489.453 M -12.81 % | 561.362 M 25.93 % | 445.772 M -31.53 % | 651.054 M -5.44 % | 688.537 M -6.28 % | 734.696 M 18.10 % | 622.112 M -6.99 % | 668.886 M -25.49 % | 897.757 M 64.65 % | 545.268 M 283.69 % | 142.111 M -67.43 % | 436.335 M 12.58 % | 387.565 M 106.33 % | 187.836 M 42.83 % | 131.508 M |
| Total investments | 10.342 M -58.30 % | 24.798 M -40.07 % | 41.377 M 260.84 % | 11.467 M -93.34 % | 172.191 M 6 401 070.26 % | 2.690 K -50.78 % | 5.465 K 76.35 % | 3.099 K 96.76 % | 1.575 K -12.21 % | 1.794 K -100.00 % | 49.619 M 0.00 % | 49.619 M 117 844.07 % | 42.070 K 0.00 % | 42.070 K -99.91 % | 48.834 M 115 977.18 % | 42.070 K 0.00 % | 42.070 K |
| Total debt | 395.658 M 4.13 % | 379.977 M -23.11 % | 494.209 M -17.25 % | 597.204 M 31.40 % | 454.508 M -30.35 % | 652.560 M -5.54 % | 690.819 M -6.89 % | 741.927 M 18.18 % | 627.780 M -7.08 % | 675.586 M -25.64 % | 908.503 M 53.49 % | 591.907 M 209.73 % | 191.105 M -60.62 % | 485.328 M 21.42 % | 399.697 M 95.95 % | 203.974 M 33.09 % | 153.265 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 92.567 M 2.89 % | 89.964 M 1.76 % | 88.407 M 2.22 % | 86.490 M 0.08 % | 86.420 M -0.09 % | 86.496 M 1.36 % | 85.334 M 0.00 % | 85.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.170 B 4.69 % | 1.118 B 5.08 % | 1.064 B 4.59 % | 1.017 B 6.56 % | 954.401 M 9.84 % | 868.862 M 7.03 % | 811.793 M 13.77 % | 713.568 M 18.30 % | 603.178 M 23.01 % | 490.358 M 28.14 % | 382.670 M 17.02 % | 327.014 M 0.68 % | 324.814 M 34.36 % | 241.742 M 18.39 % | 204.190 M 33.65 % | 152.779 M 37.14 % | 111.404 M |
| Common stock | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M |
| Total equity | 1.266 B 4.09 % | 1.216 B 4.70 % | 1.162 B 4.48 % | 1.112 B 6.13 % | 1.048 B 8.87 % | 962.310 M 6.17 % | 906.403 M 12.32 % | 807.016 M 15.85 % | 696.625 M 19.33 % | 583.804 M 27.16 % | 459.114 M 16.56 % | 393.897 M 34.10 % | 293.738 M 0.00 % | 293.738 M 18.23 % | 248.444 M 32.09 % | 188.081 M 34.46 % | 139.874 M |
| Other non current liabilities | 3.747 M 67.65 % | 2.235 M 3.14 % | 2.167 M -64.79 % | 6.155 M 35.68 % | 4.536 M -27.46 % | 6.253 M -11.74 % | 7.086 M 36.89 % | 5.176 M -32.56 % | 7.675 M -33.73 % | 11.580 M 566.37 % | 1.738 M -45.47 % | 3.187 M -98.97 % | 308.023 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 258.639 M 80.06 % | 143.638 M -16.75 % | 172.528 M -18.23 % | 210.979 M -24.47 % | 279.327 M -30.43 % | 401.492 M -5.56 % | 425.127 M -11.09 % | 478.139 M 17.26 % | 407.750 M -14.20 % | 475.238 M -21.93 % | 608.714 M 62.55 % | 374.477 M | 0.000 -100.00 % | 307.266 M 4.86 % | 293.017 M 43.65 % | 203.974 M 33.09 % | 153.265 M |
| Total non current liabilities | 350.290 M 51.88 % | 230.629 M -10.54 % | 257.806 M -12.12 % | 293.362 M -17.91 % | 357.376 M -28.37 % | 498.893 M -3.50 % | 516.982 M -12.19 % | 588.726 M 18.51 % | 496.756 M -5.21 % | 524.042 M -14.74 % | 614.675 M 62.76 % | 377.664 M 22.61 % | 308.023 M 0.00 % | 308.023 M 5.12 % | 293.017 M 43.65 % | 203.974 M 33.09 % | 153.265 M |
| Other current liabilities | 40.880 M 163.39 % | 15.521 M 340.44 % | 3.524 M -14.69 % | 4.131 M 26.91 % | 3.255 M -13.81 % | 3.777 M 51.54 % | 2.492 M -43.98 % | 4.449 M -94.24 % | 77.234 M 2 143.89 % | 3.442 M -98.76 % | 277.509 M 392.64 % | 56.331 M -8.35 % | 61.465 M 1.62 % | 60.485 M 17.23 % | 51.595 M -22.41 % | 66.499 M 109.01 % | 31.816 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 11.767 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 172.942 K | 0.000 -100.00 % | 560.596 K | 0.000 | 0.000 -100.00 % | 979.624 K -92.78 % | 13.575 M | 0.000 | 0.000 |
| Short term debt | 137.019 M -42.02 % | 236.339 M -26.03 % | 319.513 M -17.27 % | 386.225 M 120.47 % | 175.181 M -30.23 % | 251.069 M -5.50 % | 265.692 M 0.72 % | 263.788 M 20.01 % | 219.810 M -5.97 % | 233.765 M -22.02 % | 299.789 M 37.88 % | 217.429 M 22.11 % | 178.062 M 0.00 % | 178.062 M 66.91 % | 106.680 M | 0.000 | 0.000 |
| Total current liabilities | 270.630 M -23.94 % | 355.833 M -8.73 % | 389.867 M -24.33 % | 515.191 M 65.98 % | 310.401 M -17.75 % | 377.403 M -4.47 % | 395.048 M -1.89 % | 402.650 M -9.60 % | 445.409 M 3.74 % | 429.334 M -40.92 % | 726.747 M 82.17 % | 398.945 M 34.83 % | 295.895 M 0.00 % | 295.895 M 14.71 % | 257.959 M 90.31 % | 135.550 M 119.06 % | 61.877 M |
| Total liabilities | 620.920 M 5.88 % | 586.462 M -9.45 % | 647.674 M -19.90 % | 808.553 M 21.08 % | 667.777 M -23.80 % | 876.296 M -3.92 % | 912.030 M -8.00 % | 991.376 M 5.22 % | 942.164 M -1.18 % | 953.375 M -28.93 % | 1.341 B 72.73 % | 776.610 M 28.60 % | 603.919 M 0.00 % | 603.919 M 9.61 % | 550.976 M 62.28 % | 339.524 M 57.81 % | 215.142 M |
| Other non current assets | 317.331 M 74.76 % | 181.584 M 0.46 % | 180.760 M -42.70 % | 315.475 M 79.01 % | 176.234 M -61.21 % | 454.359 M 59.60 % | 284.693 M 43.70 % | 198.118 M 9.33 % | 181.212 M 23.53 % | 146.691 M -53.05 % | 312.423 M 16.15 % | 268.972 M 166.86 % | 100.793 M -0.04 % | 100.835 M | 0.000 -100.00 % | 42.070 K 0.00 % | 42.070 K |
| Long term investments | 9.231 M -61.11 % | 23.737 M -41.12 % | 40.316 M 2 025.31 % | -2.094 M -101.83 % | 114.631 M 166.82 % | -171.558 M -3 139 309.70 % | 5.465 K -99.97 % | 17.283 M -3.09 % | 17.835 M 42 293.04 % | 42.070 K -99.92 % | 49.619 M 117 844.07 % | 42.070 K 0.00 % | 42.070 K | 0.000 -100.00 % | 156.251 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.097 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.676 M 0.00 % | 7.676 M -96.01 % | 192.430 M -29.11 % | 271.443 M -1.44 % | 275.398 M | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.941 M | 0.000 | 0.000 -100.00 % | 7.676 M 0.00 % | 7.676 M 0.00 % | 7.676 M 26 297.06 % | 29.079 K 0.00 % | 29.079 K 0.00 % | 29.079 K |
| Property plant equipment net | 1.199 B 0.52 % | 1.193 B 4.84 % | 1.138 B 5.23 % | 1.081 B 7.62 % | 1.005 B 4.74 % | 959.093 M 8.03 % | 887.772 M -4.09 % | 925.645 M 2.19 % | 905.839 M -0.41 % | 909.605 M 9.15 % | 833.389 M 179.90 % | 297.747 M -4.93 % | 313.179 M 0.00 % | 313.179 M 17.85 % | 265.741 M 82.64 % | 145.497 M 35.06 % | 107.728 M |
| Total non current assets | 1.525 B 9.12 % | 1.398 B 2.89 % | 1.359 B -2.56 % | 1.394 B 7.65 % | 1.295 B 4.31 % | 1.242 B 5.92 % | 1.172 B 2.75 % | 1.141 B 3.26 % | 1.105 B 4.61 % | 1.056 B -11.64 % | 1.195 B 108.10 % | 574.437 M 36.22 % | 421.690 M 0.00 % | 421.690 M -0.14 % | 422.282 M 186.48 % | 147.402 M 34.54 % | 109.559 M |
| Other current assets | 51.533 M 30.43 % | 39.509 M 0.17 % | 39.442 M -11.22 % | 44.426 M -52.65 % | 93.828 M 22.95 % | 76.315 M -34.99 % | 117.385 M 26.85 % | 92.536 M -23.47 % | 120.920 M -71.65 % | 426.592 M 42.97 % | 298.376 M 28.44 % | 232.316 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 1.111 M 4.71 % | 1.061 M 0.00 % | 1.061 M -92.18 % | 13.561 M -76.44 % | 57.561 M -66.45 % | 171.561 M 111.38 % | 81.161 M -46.27 % | 151.061 M 195.85 % | 51.061 M 162.38 % | 19.461 M | 0.000 -100.00 % | 49.577 M | 0.000 | 0.000 100.00 % | -107.417 M | 0.000 | 0.000 |
| cash and cash equivalents | 11.364 M 22.89 % | 9.247 M 94.43 % | 4.756 M -86.73 % | 35.842 M 310.28 % | 8.736 M 480.07 % | 1.506 M -34.02 % | 2.282 M -68.43 % | 7.231 M 27.58 % | 5.668 M -15.41 % | 6.700 M -37.65 % | 10.746 M -76.96 % | 46.639 M -4.81 % | 48.994 M 0.00 % | 48.994 M 303.84 % | 12.132 M -24.82 % | 16.138 M -25.83 % | 21.757 M |
| Cash and short term investments | 16.061 M 55.81 % | 10.308 M 77.20 % | 5.817 M -88.23 % | 49.403 M -25.48 % | 66.297 M -61.69 % | 173.067 M 107.41 % | 83.443 M -47.29 % | 158.291 M 179.03 % | 56.728 M 116.84 % | 26.161 M 143.45 % | 10.746 M -76.96 % | 46.639 M -4.81 % | 48.994 M 0.00 % | 48.994 M 303.84 % | 12.132 M -24.82 % | 16.138 M -25.83 % | 21.757 M |
| Total current assets | 361.574 M -10.68 % | 404.803 M -10.19 % | 450.734 M -14.31 % | 525.998 M 25.21 % | 420.082 M -29.60 % | 596.711 M -7.62 % | 645.962 M -1.73 % | 657.346 M 23.15 % | 533.796 M 11.01 % | 480.842 M -20.54 % | 605.105 M 1.52 % | 596.069 M 25.23 % | 475.967 M 0.00 % | 475.967 M 26.20 % | 377.138 M -0.81 % | 380.202 M 54.90 % | 245.457 M |
| Inventory | 163.901 M -19.40 % | 203.359 M -25.69 % | 273.663 M -5.84 % | 290.633 M 310.47 % | 70.804 M -32.33 % | 104.628 M -43.92 % | 186.554 M 11.14 % | 167.853 M 131.91 % | 72.377 M 133.83 % | 30.953 M -75.75 % | 127.662 M -24.65 % | 169.418 M -27.77 % | 234.543 M 0.00 % | 234.543 M 150.68 % | 93.563 M 5.52 % | 88.666 M 35.16 % | 65.603 M |
| Net receivables | 130.079 M -14.21 % | 151.627 M 15.03 % | 131.812 M -6.87 % | 141.536 M -25.17 % | 189.152 M -22.06 % | 242.703 M -11.92 % | 275.545 M 9.94 % | 250.637 M -11.68 % | 283.770 M 10 007.49 % | -2.864 M -101.70 % | 168.321 M 13.96 % | 147.697 M -23.25 % | 192.430 M 0.00 % | 192.430 M -29.11 % | 271.443 M -1.44 % | 275.398 M 74.20 % | 158.097 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.852 K | 0.000 | 0.000 100.00 % | -7.718 M | 0.000 | 0.000 -100.00 % | 260.761 K -85.78 % | 1.834 M 4.23 % | 1.759 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 92.731 M -10.68 % | 103.814 M 88.54 % | 55.063 M -55.89 % | 124.835 M -5.40 % | 131.964 M 7.68 % | 122.558 M 0.00 % | 122.563 M -1.74 % | 124.735 M -7.54 % | 134.908 M -9.97 % | 149.850 M 0.65 % | 148.888 M 18.93 % | 125.185 M 122.08 % | 56.368 M 0.00 % | 56.368 M -34.54 % | 86.109 M 24.70 % | 69.051 M 129.70 % | 30.061 M |
| Tax payables | 0.000 -100.00 % | 159.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.300 M -55.56 % | 9.677 M -25.92 % | 13.063 M -69.10 % | 42.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 2.168 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 100.00 % | -2.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -220.700 K | 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 | 90.026 M 91 763.27 % | 98.000 K -95.36 % | 2.114 M 318.76 % | 504.825 K -37.49 % | 807.589 K -21.42 % | 1.028 M -51.39 % | 2.114 M 0.00 % | 2.114 M 0.00 % | 2.114 M -97.58 % | 87.446 M 24.14 % | 70.444 M 15.71 % | 60.882 M 264.21 % | -37.076 M -180.61 % | 45.996 M 20.24 % | 38.254 M 30.55 % | 29.302 M 30.40 % | 22.470 M |
| Deferred tax liabilities non current | 87.904 M 3.71 % | 84.756 M 4.71 % | 80.943 M 6.19 % | 76.228 M 3.69 % | 73.513 M -19.35 % | 91.147 M 7.52 % | 84.769 M -19.58 % | 105.412 M 29.61 % | 81.331 M 118.50 % | 37.223 M 781.37 % | 4.223 M | 0.000 | 0.000 -100.00 % | 757.241 K | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 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 |
| Total assets | 1.887 B 4.67 % | 1.803 B -0.37 % | 1.809 B -5.78 % | 1.920 B 11.95 % | 1.715 B -6.70 % | 1.839 B 1.11 % | 1.818 B 1.11 % | 1.798 B 9.74 % | 1.639 B 6.61 % | 1.537 B -14.63 % | 1.801 B 53.83 % | 1.171 B 30.40 % | 897.657 M 0.00 % | 897.657 M 12.29 % | 799.420 M 51.52 % | 527.605 M 48.61 % | 355.016 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 31.414 M -68.45 % | 99.560 M 500.26 % | -24.874 M 82.20 % | -139.710 M -580.83 % | 29.056 M -80.60 % | 149.739 M 337.52 % | -63.042 M 40.88 % | -106.631 M -509.92 % | 26.013 M -42.43 % | 45.187 M -6.88 % | 48.526 M 189.35 % | -54.312 M 52.81 % | -115.102 M -95.47 % | -58.886 M -500.37 % | -9.808 M -151.55 % | 19.027 M |
| Accounts receivables | 18.468 M 196.85 % | -19.068 M -296.46 % | 9.706 M -79.40 % | 47.116 M 915.42 % | 4.640 M -86.92 % | 35.487 M 278.19 % | -19.915 M -136.11 % | 55.159 M 6.64 % | 51.725 M 159.33 % | -87.182 M -330.27 % | -20.262 M 61.69 % | -52.897 M -404.99 % | 17.344 M | 0.000 | 0.000 | 0.000 |
| Inventory | 39.399 M -43.96 % | 70.304 M 314.28 % | 16.970 M 107.72 % | -219.829 M -749.94 % | 33.823 M -58.62 % | 81.744 M 534.65 % | -18.807 M 80.30 % | -95.476 M -115.58 % | -44.289 M -145.80 % | 96.709 M 131.60 % | 41.757 M 180.04 % | 14.911 M 111.30 % | -131.928 M -787.11 % | -14.872 M -203.71 % | -4.897 M 78.77 % | -23.063 M |
| Accounts payables | -11.082 M -122.73 % | 48.752 M 169.87 % | -69.772 M -878.57 % | -7.130 M -175.80 % | 9.407 M 169 195.65 % | -5.563 K 99.74 % | -2.172 M 78.65 % | -10.173 M 31.92 % | -14.942 M 32.70 % | -22.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -15.371 M -3 491.36 % | -428.000 K -102.35 % | 18.222 M -54.60 % | 40.133 M 313.32 % | -18.814 M -157.86 % | 32.514 M 246.80 % | -22.148 M 60.55 % | -56.142 M -267.49 % | 33.519 M -42.07 % | 57.865 M 114.06 % | 27.032 M 265.57 % | -16.326 M -3 050.67 % | -518.188 K 98.82 % | -44.014 M -796.12 % | -4.912 M -111.67 % | 42.090 M |
| Other non cash items | 8.639 M -80.71 % | 44.782 M 79.24 % | 24.984 M 47.52 % | 16.937 M -69.73 % | 55.944 M 207.70 % | 18.181 M -12.47 % | 20.772 M 141.69 % | -49.821 M -110.15 % | -23.708 M -202.66 % | 23.094 M -5.48 % | 24.432 M -84.79 % | 160.617 M 79.21 % | 89.626 M 501.87 % | 14.891 M 93.78 % | 7.685 M | 0.000 |
| Net cash provided by operating activities | 171.990 M -32.23 % | 253.772 M 108.49 % | 121.718 M 691.51 % | 15.378 M -93.14 % | 224.137 M -29.36 % | 317.300 M 184.62 % | 111.481 M 81.75 % | 61.336 M -68.30 % | 193.494 M -44.85 % | 350.876 M 84.39 % | 190.288 M 44.23 % | 131.935 M 129.73 % | 57.429 M 36.80 % | 41.981 M -59.61 % | 103.953 M 35.04 % | 76.977 M |
| Investments in property plant and equipment | -211.680 M -110.12 % | -100.741 M 22.76 % | -130.427 M 7.49 % | -140.994 M -53.15 % | -92.063 M 20.10 % | -115.224 M -50.85 % | -76.384 M 20.85 % | -96.505 M -238.19 % | -28.536 M 62.24 % | -75.567 M 86.46 % | -558.134 M -3 081.56 % | -17.543 M 29.32 % | -24.820 M 63.97 % | -68.892 M 49.24 % | -135.720 M -170.97 % | -50.086 M |
| Acquisitions net | 8.750 M | 0.000 | 0.000 -100.00 % | 1.595 M 94.51 % | 820.000 K | 0.000 -100.00 % | 57.004 K | 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 100.00 % | -91.588 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.212 M 56.76 % | -183.184 M | 0.000 |
| Sales maturities of investments | 16.176 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.577 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.678 M | 0.000 | 0.000 |
| Other investing activites | 153.000 K -95.99 % | 3.814 M -97.06 % | 129.724 M 157.77 % | 50.325 M -59.54 % | 124.388 M 1 104.23 % | -12.386 M -115.67 % | 79.070 M 564.70 % | -17.015 M 70.72 % | -58.118 M -351.59 % | 23.100 M -76.99 % | 100.375 M 350.13 % | -40.129 M 70.58 % | -136.381 M -901.76 % | 17.010 M 137.44 % | 7.164 M 186.75 % | 2.498 M |
| Net cash used for investing activites | -186.601 M -92.52 % | -96.927 M -13 687.62 % | -703.000 K 99.21 % | -89.074 M -368.75 % | 33.144 M 115.12 % | -219.198 M -8 091.75 % | 2.743 M 102.42 % | -113.520 M -31.00 % | -86.654 M -2 898.32 % | -2.890 M 99.37 % | -457.759 M -693.74 % | -57.671 M 64.22 % | -161.201 M -226.21 % | -49.416 M 84.15 % | -311.741 M -555.09 % | -47.588 M |
| Debt repayment | 48.801 M 142.52 % | -114.776 M -13.18 % | -101.414 M -171.07 % | 142.697 M 172.05 % | -198.053 M -417.66 % | -38.259 M 26.94 % | -52.368 M -145.38 % | 115.408 M 341.41 % | -47.806 M 79.71 % | -235.630 M -174.30 % | 317.137 M 1 965.15 % | 15.357 M | 0.000 -100.00 % | 85.632 M -65.20 % | 246.103 M 802.97 % | -35.009 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.114 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 |
| 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 |
| Other financing activites | -32.073 M 14.65 % | -37.578 M 25.86 % | -50.687 M -20.99 % | -41.895 M 19.43 % | -51.998 M 14.22 % | -60.620 M 9.26 % | -66.804 M -8.34 % | -61.661 M -2.65 % | -60.066 M 39.86 % | -99.876 M -16.73 % | -85.561 M 2.05 % | -87.354 M -188.05 % | 99.210 M 326.55 % | -43.792 M -38.62 % | -31.592 M | 0.000 |
| Net cash used provided by financing activities | 16.728 M 110.98 % | -152.354 M -0.17 % | -152.101 M -250.89 % | 100.802 M 140.31 % | -250.051 M -152.89 % | -98.879 M 17.03 % | -119.172 M -321.73 % | 53.747 M 149.82 % | -107.872 M 67.85 % | -335.506 M -244.88 % | 231.576 M 421.65 % | -71.997 M -172.57 % | 99.210 M 125.72 % | 43.953 M -79.51 % | 214.511 M 712.73 % | -35.009 M |
| 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 |
| Net change in cash | 2.117 M -52.86 % | 4.491 M 114.45 % | -31.086 M -214.68 % | 27.106 M 274.91 % | 7.230 M 1 031.25 % | -776.385 K 84.31 % | -4.948 M -416.59 % | 1.563 M 251.38 % | -1.032 M -108.27 % | 12.480 M 134.77 % | -35.893 M -1 684.05 % | 2.266 M 149.67 % | -4.562 M -112.49 % | 36.519 M 1 011.62 % | -4.006 M 28.71 % | -5.619 M |
| Cash at beginning of period | 9.247 M 94.43 % | 4.756 M -86.73 % | 35.842 M 310.28 % | 8.736 M 480.07 % | 1.506 M -34.02 % | 2.282 M -68.43 % | 7.231 M 27.58 % | 5.668 M -15.41 % | 6.700 M -37.65 % | 10.746 M -76.96 % | 46.639 M 5.11 % | 44.373 M -9.43 % | 48.994 M 303.84 % | 12.132 M -24.82 % | 16.138 M -25.83 % | 21.757 M |
| Cash at end of period | 11.364 M 22.89 % | 9.247 M 94.43 % | 4.756 M -86.73 % | 35.842 M 310.28 % | 8.736 M 480.07 % | 1.506 M -34.02 % | 2.282 M -68.43 % | 7.231 M 27.58 % | 5.668 M -75.60 % | 23.226 M 116.14 % | 10.746 M -76.96 % | 46.639 M 4.97 % | 44.432 M -8.67 % | 48.651 M 301.01 % | 12.132 M -24.82 % | 16.138 M |
| Operating cash flow | 171.990 M -32.23 % | 253.772 M 108.49 % | 121.718 M 691.51 % | 15.378 M -93.14 % | 224.137 M -29.36 % | 317.300 M 184.62 % | 111.481 M 81.75 % | 61.336 M -68.30 % | 193.494 M -44.85 % | 350.876 M 84.39 % | 190.288 M 44.23 % | 131.935 M 129.73 % | 57.429 M 36.80 % | 41.981 M -59.61 % | 103.953 M 35.04 % | 76.977 M |
| Capital expenditure | -211.680 M -110.12 % | -100.741 M 22.76 % | -130.427 M 7.49 % | -140.994 M -53.15 % | -92.063 M 20.10 % | -115.224 M -50.85 % | -76.384 M 20.85 % | -96.505 M -238.19 % | -28.536 M 62.24 % | -75.567 M 86.46 % | -558.134 M -3 081.56 % | -17.543 M 29.32 % | -24.820 M 63.97 % | -68.892 M 49.24 % | -135.720 M -170.97 % | -50.086 M |
| Free CashFlow | -39.690 M -125.94 % | 153.031 M 1 857.16 % | -8.709 M 93.07 % | -125.616 M -195.11 % | 132.073 M -34.64 % | 202.076 M 475.77 % | 35.096 M 199.80 % | -35.169 M -121.32 % | 164.958 M -40.08 % | 275.309 M 174.84 % | -367.846 M -421.57 % | 114.392 M 250.80 % | 32.609 M 221.17 % | -26.911 M 15.29 % | -31.767 M -218.13 % | 26.892 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 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-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 235.531 M -5.18 % | 248.389 M 9.98 % | 225.850 M 6.74 % | 211.584 M -14.33 % | 246.982 M 2.12 % | 241.848 M 19.18 % | 202.923 M -8.81 % | 222.526 M -24.98 % | 296.639 M 49.15 % | 198.893 M 20.16 % | 165.528 M -14.92 % | 194.546 M -30.42 % | 279.601 M 53.66 % | 181.965 M -12.56 % | 208.103 M -36.85 % | 329.559 M 28.91 % | 255.653 M 11.32 % | 229.648 M -23.10 % | 298.648 M 20.46 % | 247.932 M 125.63 % | 109.883 M -47.73 % | 210.225 M -26.42 % | 285.701 M 31.29 % | 217.615 M -14.14 % | 253.449 M -19.96 % | 316.641 M 22.33 % | 258.839 M -3.54 % | 268.328 M 9.26 % | 245.583 M -16.83 % | 295.269 M 16.58 % | 253.270 M -17.40 % | 306.619 M 51.42 % | 202.500 M -43.86 % | 360.727 M 30.32 % | 276.800 M 11.12 % | 249.100 M 18.06 % | 211.000 M -31.04 % | 305.978 M 13.49 % | 269.600 M 14.09 % | 236.300 M 2.92 % | 229.600 M -19.23 % | 284.255 M 18.89 % | 239.100 M -14.39 % | 279.300 M 18.15 % | 236.400 M 6.73 % | 221.498 M 0.00 % | 221.498 M -31.91 % | 325.300 M 23.45 % | 263.500 M 33.42 % | 197.490 M 14.69 % | 172.200 M -31.99 % | 253.200 M 58.34 % | 159.909 M -16.54 % | 191.600 M 67.78 % | 114.200 M -23.56 % | 149.400 M |
| Net income | 12.282 M -12.42 % | 14.024 M 12.43 % | 12.474 M 8.48 % | 11.499 M -19.65 % | 14.312 M 162.08 % | 5.461 M -60.87 % | 13.955 M 13.05 % | 12.344 M -38.92 % | 20.211 M 19.31 % | 16.940 M 327.67 % | 3.961 M -56.76 % | 9.160 M -49.76 % | 18.234 M 194.28 % | 6.196 M -25.85 % | 8.356 M -70.32 % | 28.154 M 43.72 % | 19.589 M -25.90 % | 26.434 M -17.38 % | 31.995 M 7.58 % | 29.741 M 1 142.81 % | -2.852 M -119.50 % | 14.624 M -41.86 % | 25.152 M 96.96 % | 12.770 M -30.73 % | 18.436 M -61.95 % | 48.452 M 103.90 % | 23.763 M 80.56 % | 13.161 M -5.34 % | 13.904 M -56.92 % | 32.273 M 128.95 % | 14.096 M 48.88 % | 9.468 M -82.24 % | 53.300 M -9.66 % | 59.000 M 199.49 % | 19.700 M 173.61 % | 7.200 M -58.38 % | 17.300 M -82.57 % | 99.231 M 713.37 % | 12.200 M 6 000.00 % | 200.000 K -99.60 % | 49.900 M 183.49 % | 17.602 M -6.87 % | 18.900 M 16.67 % | 16.200 M 26.56 % | 12.800 M 80.40 % | 7.095 M 0.00 % | 7.095 M -58.99 % | 17.300 M 11.30 % | 15.544 M -8.36 % | 16.962 M -26.25 % | 23.000 M 150.03 % | 9.199 M 88.51 % | 4.880 M -73.33 % | 18.300 M 9 050.00 % | 200.000 K -81.82 % | 1.100 M |
| Income before tax | 16.747 M -12.14 % | 19.062 M 11.12 % | 17.154 M 9.25 % | 15.702 M -19.31 % | 19.460 M 80.87 % | 10.759 M -41.22 % | 18.304 M 8.76 % | 16.830 M -38.45 % | 27.343 M 12.30 % | 24.348 M 399.65 % | 4.873 M -61.25 % | 12.575 M -49.09 % | 24.702 M 129.53 % | 10.762 M -7.16 % | 11.592 M -69.46 % | 37.957 M 43.16 % | 26.513 M 142.05 % | 10.954 M -74.65 % | 43.208 M 8.37 % | 39.872 M 1 632.36 % | -2.602 M -110.34 % | 25.153 M -27.66 % | 34.770 M 93.52 % | 17.967 M -31.52 % | 26.235 M -38.66 % | 42.771 M 39.42 % | 30.677 M 57.41 % | 19.489 M -5.41 % | 20.604 M -65.72 % | 60.106 M 166.00 % | 22.596 M 41.51 % | 15.968 M -80.60 % | 82.300 M -7.53 % | 89.000 M 189.90 % | 30.700 M 162.39 % | 11.700 M -56.83 % | 27.100 M -83.97 % | 169.031 M 780.37 % | 19.200 M 19 300.00 % | -100.000 K -100.16 % | 63.900 M 146.73 % | 25.899 M -6.16 % | 27.600 M 18.97 % | 23.200 M 21.47 % | 19.100 M 63.75 % | 11.664 M 0.00 % | 11.664 M -49.73 % | 23.200 M 7.44 % | 21.594 M -4.10 % | 22.517 M -16.29 % | 26.900 M 89.45 % | 14.199 M 73.87 % | 8.167 M -69.41 % | 26.700 M 8 800.00 % | 300.000 K -95.71 % | 7.000 M |
| Income before tax ratio | 0.07 -7.35 % | 0.08 1.04 % | 0.08 2.35 % | 0.07 -5.81 % | 0.08 77.11 % | 0.04 -50.68 % | 0.09 19.26 % | 0.08 -17.95 % | 0.09 -24.70 % | 0.12 315.83 % | 0.03 -54.46 % | 0.06 -26.84 % | 0.09 49.38 % | 0.06 6.18 % | 0.06 -51.64 % | 0.12 11.06 % | 0.10 117.43 % | 0.05 -67.03 % | 0.14 -10.04 % | 0.16 779.14 % | -0.02 -119.79 % | 0.12 -1.69 % | 0.12 47.40 % | 0.08 -20.24 % | 0.10 -23.37 % | 0.14 13.97 % | 0.12 63.18 % | 0.07 -13.43 % | 0.08 -58.79 % | 0.20 128.17 % | 0.09 71.32 % | 0.05 -87.19 % | 0.41 64.73 % | 0.25 122.45 % | 0.11 136.13 % | 0.05 -63.43 % | 0.13 -76.75 % | 0.55 675.70 % | 0.07 16 928.49 % | 0.00 -100.15 % | 0.28 205.46 % | 0.09 -21.07 % | 0.12 38.97 % | 0.08 2.81 % | 0.08 53.43 % | 0.05 0.00 % | 0.05 -26.16 % | 0.07 -12.97 % | 0.08 -28.12 % | 0.11 -27.01 % | 0.16 178.56 % | 0.06 9.81 % | 0.05 -63.35 % | 0.14 5 204.70 % | 0.00 -94.39 % | 0.05 |
| EBITDA | 40.988 M -11.23 % | 46.173 M 15.90 % | 39.838 M 1.18 % | 39.373 M -9.05 % | 43.289 M 24.98 % | 34.638 M -20.36 % | 43.492 M 8.86 % | 39.951 M -24.99 % | 53.260 M 8.47 % | 49.103 M 44.51 % | 33.978 M -15.65 % | 40.282 M -20.25 % | 50.511 M 58.26 % | 31.917 M -15.61 % | 37.822 M -39.62 % | 62.640 M 24.19 % | 50.439 M 45.13 % | 34.755 M -50.41 % | 70.081 M 1.36 % | 69.138 M 210.61 % | 22.259 M -51.83 % | 46.206 M -30.22 % | 66.213 M 37.80 % | 48.051 M -10.81 % | 53.877 M -24.62 % | 71.473 M 22.95 % | 58.132 M 22.77 % | 47.349 M 3.06 % | 45.944 M -47.75 % | 87.934 M 77.85 % | 49.442 M 21.02 % | 40.854 M -61.68 % | 106.600 M -16.00 % | 126.900 M 162.73 % | 48.300 M 50.47 % | 32.100 M -34.49 % | 49.000 M 18.12 % | 41.482 M -16.20 % | 49.500 M 49.55 % | 33.100 M -64.97 % | 94.500 M 103.22 % | 46.502 M -17.26 % | 56.200 M 20.86 % | 46.500 M 13.14 % | 41.100 M 71.51 % | 23.964 M -0.18 % | 24.007 M -48.48 % | 46.600 M 3.34 % | 45.095 M 67.08 % | 26.990 M -18.21 % | 33.000 M -9.34 % | 36.399 M 336.01 % | 8.348 M -82.20 % | 46.900 M 432.95 % | 8.800 M -27.87 % | 12.200 M |
| Net income ratio | 0.05 -7.64 % | 0.06 2.22 % | 0.06 1.63 % | 0.05 -6.21 % | 0.06 156.63 % | 0.02 -67.17 % | 0.07 23.97 % | 0.06 -18.58 % | 0.07 -20.00 % | 0.09 255.93 % | 0.02 -49.18 % | 0.05 -27.80 % | 0.07 91.52 % | 0.03 -15.20 % | 0.04 -53.00 % | 0.09 11.49 % | 0.08 -33.43 % | 0.12 7.44 % | 0.11 -10.69 % | 0.12 562.17 % | -0.03 -137.31 % | 0.07 -20.98 % | 0.09 50.02 % | 0.06 -19.33 % | 0.07 -52.46 % | 0.15 66.68 % | 0.09 87.18 % | 0.05 -13.37 % | 0.06 -48.20 % | 0.11 96.39 % | 0.06 80.24 % | 0.03 -88.27 % | 0.26 60.93 % | 0.16 129.81 % | 0.07 146.23 % | 0.03 -64.75 % | 0.08 -74.72 % | 0.32 616.67 % | 0.05 5 246.55 % | 0.00 -99.61 % | 0.22 250.97 % | 0.06 -21.66 % | 0.08 36.28 % | 0.06 7.12 % | 0.05 69.03 % | 0.03 0.00 % | 0.03 -39.77 % | 0.05 -9.85 % | 0.06 -31.32 % | 0.09 -35.70 % | 0.13 267.64 % | 0.04 19.06 % | 0.03 -68.05 % | 0.10 5 353.71 % | 0.00 -76.21 % | 0.01 |
| Ratio EBITDA | 0.17 -6.38 % | 0.19 5.38 % | 0.18 -5.21 % | 0.19 6.17 % | 0.18 22.38 % | 0.14 -33.18 % | 0.21 19.38 % | 0.18 -0.01 % | 0.18 -27.27 % | 0.25 20.27 % | 0.21 -0.86 % | 0.21 14.62 % | 0.18 2.99 % | 0.18 -3.49 % | 0.18 -4.38 % | 0.19 -3.66 % | 0.20 30.36 % | 0.15 -35.51 % | 0.23 -15.85 % | 0.28 37.66 % | 0.20 -7.84 % | 0.22 -5.16 % | 0.23 4.96 % | 0.22 3.87 % | 0.21 -5.82 % | 0.23 0.51 % | 0.22 27.27 % | 0.18 -5.68 % | 0.19 -37.18 % | 0.30 52.56 % | 0.20 46.51 % | 0.13 -74.69 % | 0.53 49.64 % | 0.35 101.61 % | 0.17 35.41 % | 0.13 -44.51 % | 0.23 71.30 % | 0.14 -26.16 % | 0.18 31.08 % | 0.14 -65.97 % | 0.41 151.59 % | 0.16 -30.40 % | 0.24 41.18 % | 0.17 -4.24 % | 0.17 60.69 % | 0.11 -0.18 % | 0.11 -24.34 % | 0.14 -16.29 % | 0.17 25.22 % | 0.14 -28.69 % | 0.19 33.31 % | 0.14 175.36 % | 0.05 -78.67 % | 0.24 217.66 % | 0.08 -5.64 % | 0.08 |
| Gross profit ratio | 0.50 13.77 % | 0.44 -6.45 % | 0.47 -10.21 % | 0.52 5.07 % | 0.50 60.14 % | 0.31 -18.61 % | 0.38 -18.04 % | 0.47 9.81 % | 0.42 8.38 % | 0.39 -23.31 % | 0.51 -10.25 % | 0.57 32.10 % | 0.43 20.46 % | 0.36 -37.37 % | 0.57 33.73 % | 0.43 -6.74 % | 0.46 24.71 % | 0.37 -29.53 % | 0.52 3.40 % | 0.50 5.91 % | 0.48 21.33 % | 0.39 -11.06 % | 0.44 -0.89 % | 0.44 -0.16 % | 0.45 14.55 % | 0.39 -10.68 % | 0.43 7.30 % | 0.41 -6.77 % | 0.43 -16.88 % | 0.52 19.06 % | 0.44 14.29 % | 0.38 -23.00 % | 0.50 -16.28 % | 0.60 46.86 % | 0.41 502.09 % | 0.07 -80.56 % | 0.35 -31.32 % | 0.51 33.00 % | 0.38 -0.05 % | 0.38 14.06 % | 0.33 -18.60 % | 0.41 19.07 % | 0.34 0.54 % | 0.34 10.58 % | 0.31 -17.97 % | 0.38 0.00 % | 0.38 24.50 % | 0.30 -5.20 % | 0.32 -13.89 % | 0.37 2.68 % | 0.36 26.32 % | 0.29 25.21 % | 0.23 -42.81 % | 0.40 52.50 % | 0.26 23.39 % | 0.21 |
| Weighted average shs out dil | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.01 % | 119.994 K 0.00 % | 119.997 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 119.996 K -0.01 % | 120.004 K 0.00 % | 120.000 K 0.01 % | 119.994 K -0.01 % | 120.005 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.01 % | 119.989 K -0.01 % | 119.998 K 0.00 % | 120.001 K 0.00 % | 120.000 K 0.00 % | 119.998 K 0.00 % | 120.001 K 0.02 % | 119.983 K -0.01 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 119.996 K 0.00 % | 119.995 K 0.00 % | 119.999 K 0.00 % | 119.997 K -0.01 % | 120.005 K 0.01 % | 119.997 K 0.00 % | 120.001 K 0.00 % | 120.007 K 0.01 % | 120.000 K 0.00 % | 119.999 K 0.00 % | 119.999 K 0.00 % | 119.998 K 0.00 % | 120.000 K 0.00 % | 119.997 K -0.03 % | 120.032 K 0.03 % | 119.996 K 0.20 % | 119.760 K -0.20 % | 120.001 K 0.14 % | 119.830 K -0.14 % | 120.000 K 0.00 % | 119.995 K 0.00 % | 119.997 K 0.84 % | 118.998 K 0.00 % | 118.998 K -0.83 % | 119.997 K -0.83 % | 121.002 K 1.68 % | 118.998 K -0.84 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K |
| Weighted average shs out | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.01 % | 119.994 K 0.00 % | 119.997 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 119.996 K -0.01 % | 120.004 K 0.00 % | 120.000 K 0.01 % | 119.994 K -0.01 % | 120.005 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.01 % | 119.989 K -0.01 % | 119.998 K 0.00 % | 120.001 K 0.00 % | 120.000 K 0.00 % | 119.998 K 0.00 % | 120.000 K 0.01 % | 119.983 K -0.01 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 119.996 K 0.00 % | 119.995 K 0.00 % | 119.999 K 0.00 % | 119.997 K -0.01 % | 120.005 K 0.01 % | 119.997 K 0.00 % | 120.001 K 0.00 % | 120.007 K 0.01 % | 120.000 K 0.00 % | 119.999 K 0.00 % | 119.999 K 0.00 % | 119.998 K 0.00 % | 120.000 K 0.00 % | 119.997 K -0.03 % | 120.032 K 0.03 % | 119.996 K 0.20 % | 119.760 K -0.20 % | 120.001 K 0.14 % | 119.830 K -0.14 % | 120.000 K 0.00 % | 119.995 K 0.00 % | 119.997 K 0.84 % | 118.999 K 0.00 % | 118.999 K -0.83 % | 119.997 K -0.83 % | 121.002 K 1.68 % | 118.998 K -0.84 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K 0.00 % | 120.000 K |
| EPS diluted | 102.35 -12.42 % | 116.87 12.43 % | 103.95 8.47 % | 95.83 -19.65 % | 119.27 162.07 % | 45.51 -60.87 % | 116.29 13.05 % | 102.87 -38.92 % | 168.42 19.30 % | 141.17 327.66 % | 33.01 -56.75 % | 76.33 -49.77 % | 151.95 194.31 % | 51.63 -25.86 % | 69.64 -70.32 % | 234.62 43.73 % | 163.24 -25.90 % | 220.29 -17.38 % | 266.63 7.58 % | 247.84 1 142.66 % | -23.77 -119.50 % | 121.87 -41.86 % | 209.60 96.96 % | 106.42 -30.73 % | 153.64 -61.95 % | 403.79 103.90 % | 198.03 80.57 % | 109.67 -5.35 % | 115.87 -56.92 % | 268.94 128.96 % | 117.46 48.87 % | 78.90 -82.24 % | 444.17 -9.66 % | 491.67 199.49 % | 164.17 173.62 % | 60.00 -58.38 % | 144.17 -82.22 % | 810.84 697.52 % | 101.67 5 988.02 % | 1.67 -99.60 % | 415.83 146.97 % | 168.37 6.90 % | 157.50 16.67 % | 135.00 26.56 % | 106.67 78.89 % | 59.63 0.00 % | 59.63 -58.64 % | 144.17 12.23 % | 128.46 -9.88 % | 142.54 -25.63 % | 191.67 152.13 % | 76.02 86.97 % | 40.66 -73.34 % | 152.50 9 031.74 % | 1.67 -81.79 % | 9.17 |
| Earnings per share | 102.35 -12.42 % | 116.87 12.43 % | 103.95 8.47 % | 95.83 -19.65 % | 119.27 162.07 % | 45.51 -60.87 % | 116.29 13.05 % | 102.87 -38.92 % | 168.42 19.30 % | 141.17 327.66 % | 33.01 -56.75 % | 76.33 -49.77 % | 151.95 194.31 % | 51.63 -25.86 % | 69.64 -70.32 % | 234.62 43.73 % | 163.24 -25.90 % | 220.29 -17.38 % | 266.63 7.58 % | 247.84 1 142.66 % | -23.77 -119.50 % | 121.87 -41.86 % | 209.60 96.96 % | 106.42 -30.73 % | 153.64 -61.95 % | 403.79 103.90 % | 198.03 80.57 % | 109.67 -5.35 % | 115.87 -56.92 % | 268.94 128.96 % | 117.46 48.87 % | 78.90 -82.24 % | 444.17 -9.66 % | 491.67 199.49 % | 164.17 173.62 % | 60.00 -58.38 % | 144.17 -82.22 % | 811.05 697.73 % | 101.67 5 988.02 % | 1.67 -99.60 % | 415.83 146.97 % | 168.37 6.90 % | 157.50 16.67 % | 135.00 26.56 % | 106.67 78.92 % | 59.62 0.00 % | 59.62 -58.65 % | 144.17 12.23 % | 128.46 -9.88 % | 142.54 -25.63 % | 191.67 152.13 % | 76.02 86.97 % | 40.66 -73.34 % | 152.50 9 031.74 % | 1.67 -81.79 % | 9.17 |
| Gross profit | 117.648 M 7.88 % | 109.051 M 2.89 % | 105.987 M -4.16 % | 110.587 M -9.99 % | 122.865 M 63.54 % | 75.129 M -2.99 % | 77.447 M -25.26 % | 103.626 M -17.62 % | 125.795 M 61.64 % | 77.825 M -7.85 % | 84.457 M -23.64 % | 110.599 M -8.08 % | 120.327 M 85.09 % | 65.009 M -45.24 % | 118.711 M -15.55 % | 140.576 M 20.22 % | 116.930 M 38.83 % | 84.227 M -45.82 % | 155.444 M 24.55 % | 124.801 M 138.97 % | 52.225 M -36.58 % | 82.350 M -34.55 % | 125.828 M 30.12 % | 96.698 M -14.27 % | 112.800 M -8.31 % | 123.028 M 9.27 % | 112.592 M 3.51 % | 108.774 M 1.86 % | 106.787 M -30.87 % | 154.466 M 38.81 % | 111.281 M -5.59 % | 117.875 M 16.59 % | 101.100 M -53.00 % | 215.127 M 91.39 % | 112.400 M 569.05 % | 16.800 M -77.05 % | 73.200 M -52.64 % | 154.567 M 50.94 % | 102.400 M 14.03 % | 89.800 M 17.39 % | 76.500 M -34.25 % | 116.358 M 41.55 % | 82.200 M -13.93 % | 95.500 M 30.64 % | 73.100 M -12.45 % | 83.499 M 0.00 % | 83.499 M -15.23 % | 98.500 M 17.04 % | 84.161 M 14.90 % | 73.249 M 17.76 % | 62.200 M -14.09 % | 72.400 M 98.26 % | 36.517 M -52.27 % | 76.500 M 155.85 % | 29.900 M -5.68 % | 31.700 M |
| Income tax expense | 4.465 M -11.37 % | 5.038 M 7.65 % | 4.680 M 11.35 % | 4.203 M -18.36 % | 5.148 M -2.83 % | 5.298 M 21.82 % | 4.349 M -3.05 % | 4.486 M -37.10 % | 7.132 M -3.73 % | 7.408 M 712.28 % | 912.000 K -73.29 % | 3.415 M -47.20 % | 6.468 M 41.66 % | 4.566 M 41.10 % | 3.236 M -66.99 % | 9.803 M 41.58 % | 6.924 M 144.73 % | -15.481 M -238.06 % | 11.213 M 10.68 % | 10.131 M 3 952.40 % | 250.000 K -97.63 % | 10.529 M 9.47 % | 9.618 M 85.10 % | 5.196 M -33.38 % | 7.799 M 237.28 % | -5.681 M -182.17 % | 6.914 M 9.26 % | 6.328 M -5.55 % | 6.700 M -75.93 % | 27.833 M 227.45 % | 8.500 M 30.77 % | 6.500 M -77.59 % | 29.000 M -3.33 % | 30.000 M 172.73 % | 11.000 M 144.44 % | 4.500 M -54.08 % | 9.800 M -85.48 % | 67.486 M 864.09 % | 7.000 M 2 433.33 % | -300.000 K -102.14 % | 14.000 M 68.74 % | 8.297 M -4.63 % | 8.700 M 24.29 % | 7.000 M 11.11 % | 6.300 M 37.90 % | 4.569 M 0.00 % | 4.569 M -22.57 % | 5.900 M -2.48 % | 6.050 M 8.91 % | 5.555 M 42.43 % | 3.900 M -22.00 % | 5.000 M 52.12 % | 3.287 M -60.87 % | 8.400 M 8 300.00 % | 100.000 K -98.31 % | 5.900 M |
| Cost of revenue | 117.883 M -15.40 % | 139.338 M 16.25 % | 119.863 M 18.68 % | 100.997 M -18.63 % | 124.117 M -25.55 % | 166.719 M 32.87 % | 125.476 M 5.53 % | 118.900 M -30.40 % | 170.844 M 41.11 % | 121.068 M 49.34 % | 81.071 M -3.43 % | 83.947 M -47.29 % | 159.274 M 36.18 % | 116.956 M 30.83 % | 89.392 M -52.70 % | 188.983 M 36.23 % | 138.723 M -4.61 % | 145.421 M 1.55 % | 143.204 M 16.30 % | 123.131 M 113.55 % | 57.658 M -54.91 % | 127.876 M -20.01 % | 159.873 M 32.22 % | 120.917 M -14.03 % | 140.649 M -27.36 % | 193.614 M 32.39 % | 146.247 M -8.34 % | 159.554 M 14.96 % | 138.796 M -1.43 % | 140.803 M -0.84 % | 141.989 M -24.77 % | 188.744 M 86.14 % | 101.400 M -30.36 % | 145.600 M -11.44 % | 164.400 M -29.23 % | 232.300 M 68.58 % | 137.800 M -8.99 % | 151.412 M -9.44 % | 167.200 M 14.13 % | 146.500 M -4.31 % | 153.100 M -8.81 % | 167.896 M 7.01 % | 156.900 M -14.64 % | 183.800 M 12.55 % | 163.300 M 18.33 % | 137.999 M 0.00 % | 137.999 M -39.15 % | 226.800 M 26.46 % | 179.340 M 44.35 % | 124.242 M 12.95 % | 110.000 M -39.16 % | 180.800 M 46.52 % | 123.393 M 7.20 % | 115.100 M 36.54 % | 84.300 M -28.38 % | 117.700 M |
| General and administrative expenses | 0.000 -100.00 % | 22.269 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.586 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.468 M 5.53 % | 32.661 M | 0.000 | 0.000 -100.00 % | 34.407 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.713 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.665 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.057 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.496 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.119 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 17.997 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.691 M 0.00 % | 6.691 M | 0.000 | 0.000 -100.00 % | 11.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.844 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.979 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.496 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.066 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 |
| Other expenses | 95.494 M 147.27 % | 38.620 M -53.85 % | 83.679 M -5.12 % | 88.191 M | 0.000 -100.00 % | 23.252 M | 0.000 -100.00 % | 103.626 M -17.62 % | 125.795 M | 0.000 -100.00 % | 69.084 M 129.35 % | 30.122 M 3.51 % | 29.101 M 621.88 % | 4.031 M -86.56 % | 29.995 M -1.12 % | 30.336 M 10.17 % | 27.535 M | 0.000 -100.00 % | 110.235 M 38.90 % | 79.365 M 66.00 % | 47.809 M -11.43 % | 53.978 M -38.69 % | 88.041 M 13.85 % | 77.330 M -4.87 % | 81.289 M 23.99 % | 65.559 M -14.54 % | 76.712 M -11.49 % | 86.669 M 0.86 % | 85.930 M | 0.000 -100.00 % | 81.064 M -13.54 % | 93.757 M 31.50 % | 71.300 M -14.30 % | 83.200 M 16.20 % | 71.600 M | 0.000 | 0.000 -100.00 % | 67.449 M 9.49 % | 61.600 M -5.81 % | 65.400 M 60.29 % | 40.800 M -54.98 % | 90.624 M 167.33 % | 33.900 M -38.70 % | 55.300 M 44.39 % | 38.300 M -65.98 % | 112.572 M 0.00 % | 112.572 M 92.10 % | 58.600 M | 0.000 | 0.000 -100.00 % | 34.700 M -16.99 % | 41.801 M 21.59 % | 34.378 M 3.55 % | 33.200 M 42.49 % | 23.300 M 13.11 % | 20.600 M |
| Operating expenses | 95.494 M 6.34 % | 89.801 M 7.32 % | 83.679 M -5.12 % | 88.191 M 425.13 % | 16.794 M -70.96 % | 57.824 M 11.64 % | 51.794 M -50.02 % | 103.626 M -17.62 % | 125.795 M 199.55 % | 41.995 M -39.55 % | 69.473 M -23.71 % | 91.064 M 0.61 % | 90.512 M 123.71 % | 40.459 M -60.24 % | 101.750 M 1.21 % | 100.536 M 18.41 % | 84.908 M 205.47 % | 27.796 M -65.39 % | 80.306 M 1.19 % | 79.365 M 66.00 % | 47.809 M -12.73 % | 54.785 M -37.77 % | 88.041 M 13.85 % | 77.330 M -4.87 % | 81.289 M 22.25 % | 66.497 M -13.32 % | 76.712 M -11.49 % | 86.669 M 0.86 % | 85.930 M 17.24 % | 73.291 M -9.59 % | 81.064 M 15.21 % | 70.362 M -1.32 % | 71.300 M -12.41 % | 81.400 M 13.69 % | 71.600 M 28.78 % | 55.600 M 32.38 % | 42.000 M -37.73 % | 67.449 M 9.49 % | 61.600 M -5.81 % | 65.400 M 60.29 % | 40.800 M -54.98 % | 90.624 M 167.33 % | 33.900 M -38.70 % | 55.300 M 44.39 % | 38.300 M -68.64 % | 122.143 M 0.00 % | 122.143 M 108.44 % | 58.600 M 28.74 % | 45.516 M 17.98 % | 38.579 M 11.18 % | 34.700 M -16.99 % | 41.801 M 21.59 % | 34.378 M 3.55 % | 33.200 M 42.49 % | 23.300 M 13.11 % | 20.600 M |
| Cost and expenses | 213.377 M -6.88 % | 229.139 M 12.58 % | 203.542 M 7.59 % | 189.188 M 34.26 % | 140.911 M -37.25 % | 224.543 M 26.67 % | 177.270 M -11.39 % | 200.057 M -23.47 % | 261.406 M 60.31 % | 163.063 M 8.32 % | 150.544 M -13.98 % | 175.011 M -29.94 % | 249.786 M 58.68 % | 157.415 M -17.65 % | 191.142 M -33.98 % | 289.519 M 29.46 % | 223.631 M 33.99 % | 166.906 M -34.14 % | 253.439 M 25.16 % | 202.496 M 92.00 % | 105.467 M -42.26 % | 182.661 M -26.32 % | 247.914 M 25.05 % | 198.247 M -10.67 % | 221.938 M -14.68 % | 260.110 M 16.66 % | 222.959 M -9.45 % | 246.223 M 9.57 % | 224.726 M 3.50 % | 217.125 M -2.66 % | 223.053 M -21.04 % | 282.501 M 63.58 % | 172.700 M -24.52 % | 228.800 M -3.05 % | 236.000 M -3.44 % | 244.400 M 32.54 % | 184.400 M -15.75 % | 218.860 M -4.34 % | 228.800 M 7.98 % | 211.900 M 9.28 % | 193.900 M -28.06 % | 269.523 M 41.26 % | 190.800 M -20.20 % | 239.100 M 18.60 % | 201.600 M -22.50 % | 260.142 M 0.00 % | 260.142 M -8.85 % | 285.400 M 26.93 % | 224.856 M 38.10 % | 162.821 M 12.52 % | 144.700 M -35.00 % | 222.601 M 41.09 % | 157.771 M 6.39 % | 148.300 M 37.83 % | 107.600 M -22.20 % | 138.300 M |
| Research and development expenses | 0.000 -100.00 % | 1.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.189 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 388.963 K | 0.000 | 0.000 -100.00 % | 700.137 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 806.782 K | 0.000 | 0.000 | 0.000 -100.00 % | 938.007 K | 0.000 | 0.000 | 0.000 -100.00 % | 913.224 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 50.173 M | 0.000 | 0.000 -100.00 % | 16.794 M -49.69 % | 33.383 M -35.55 % | 51.794 M | 0.000 | 0.000 -100.00 % | 41.159 M 4.59 % | 39.352 M -35.43 % | 60.942 M -0.76 % | 61.411 M 34.28 % | 45.732 M -36.27 % | 71.755 M 2.22 % | 70.200 M 22.36 % | 57.373 M -18.69 % | 70.557 M 335.75 % | -29.929 M | 0.000 | 0.000 -100.00 % | 17.183 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.083 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.036 M | 0.000 100.00 % | -23.395 M | 0.000 -100.00 % | 19.992 M | 0.000 -100.00 % | 12.100 M -71.19 % | 42.000 M 176.60 % | 15.185 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.571 M 0.00 % | 9.571 M | 0.000 -100.00 % | 9.950 M -0.33 % | 9.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 218.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 931.824 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.870 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 -100.00 % | 12.328 M 0.00 % | 12.328 M | 0.000 -100.00 % | 17.050 M 40.30 % | 12.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.941 M -8.32 % | 9.752 M 17.72 % | 8.284 M -10.65 % | 9.271 M -1.68 % | 9.429 M -7.74 % | 10.220 M 6.59 % | 9.588 M 9.94 % | 8.721 M -28.03 % | 12.117 M -18.85 % | 14.932 M 2.94 % | 14.505 M 5.82 % | 13.707 M 11.36 % | 12.309 M 19.18 % | 10.328 M -18.87 % | 12.730 M 13.83 % | 11.183 M 7.26 % | 10.426 M | 0.000 -100.00 % | 13.373 M -22.55 % | 17.266 M 34.25 % | 12.861 M | 0.000 -100.00 % | 16.443 M 4.84 % | 15.684 M -8.64 % | 17.167 M 4.09 % | 16.492 M -4.42 % | 17.255 M -6.53 % | 18.460 M 8.97 % | 16.941 M -7.40 % | 18.294 M 6.63 % | 17.156 M 6.63 % | 16.089 M 3.80 % | 15.500 M -44.64 % | 28.000 M 177.23 % | 10.100 M -21.71 % | 12.900 M -10.42 % | 14.400 M | 0.000 -100.00 % | 21.600 M -11.84 % | 24.500 M 6.52 % | 23.000 M | 0.000 -100.00 % | 20.700 M 21.76 % | 17.000 M 8.28 % | 15.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.300 M 53.66 % | 4.100 M |
| Depreciation and amortization | 15.300 M -11.86 % | 17.359 M 20.55 % | 14.400 M 0.00 % | 14.400 M 0.00 % | 14.400 M 5.42 % | 13.659 M -12.44 % | 15.600 M 8.33 % | 14.400 M 4.35 % | 13.800 M 6.07 % | 13.010 M -10.89 % | 14.600 M 4.29 % | 14.000 M 3.70 % | 13.500 M 24.69 % | 10.827 M -19.80 % | 13.500 M 0.00 % | 13.500 M 0.00 % | 13.500 M 32.28 % | 10.206 M -24.40 % | 13.500 M 12.50 % | 12.000 M 0.00 % | 12.000 M 123.05 % | 5.380 M -64.13 % | 15.000 M 4.17 % | 14.400 M 37.47 % | 10.475 M -14.21 % | 12.210 M 19.71 % | 10.200 M 8.51 % | 9.400 M 11.90 % | 8.400 M -11.89 % | 9.533 M -1.62 % | 9.690 M 10.15 % | 8.797 M -0.03 % | 8.800 M -11.11 % | 9.900 M 32.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 34.80 % | 5.564 M -36.05 % | 8.700 M 0.00 % | 8.700 M 14.47 % | 7.600 M 620.08 % | 1.055 M -86.64 % | 7.900 M 25.40 % | 6.300 M 0.00 % | 6.300 M -1.68 % | 6.408 M -0.67 % | 6.451 M -3.72 % | 6.700 M 3.86 % | 6.451 M 0.00 % | 6.451 M 17.29 % | 5.500 M -5.17 % | 5.800 M -6.60 % | 6.210 M 72.49 % | 3.600 M 63.64 % | 2.200 M 100.00 % | 1.100 M |
| Operating income | 22.154 M 15.09 % | 19.250 M -13.71 % | 22.308 M -0.39 % | 22.396 M -78.89 % | 106.071 M 512.95 % | 17.305 M -32.54 % | 25.653 M 14.17 % | 22.469 M -36.23 % | 35.233 M -1.67 % | 35.830 M 139.12 % | 14.984 M -23.30 % | 19.535 M -34.48 % | 29.815 M 97.12 % | 15.125 M -10.82 % | 16.961 M -57.64 % | 40.040 M 25.04 % | 32.022 M 134.25 % | 13.670 M -69.76 % | 45.209 M -0.50 % | 45.436 M 928.89 % | 4.416 M -83.98 % | 27.565 M -27.05 % | 37.787 M 95.10 % | 19.368 M -38.54 % | 31.511 M -44.26 % | 56.531 M 57.56 % | 35.880 M 62.32 % | 22.105 M 5.98 % | 20.857 M -73.31 % | 78.144 M 140.15 % | 32.540 M 29.69 % | 25.091 M -69.51 % | 82.300 M -29.66 % | 117.000 M 281.11 % | 30.700 M 162.39 % | 11.700 M -56.83 % | 27.100 M -83.97 % | 169.031 M 447.03 % | 30.900 M 18.39 % | 26.100 M -59.15 % | 63.900 M 146.73 % | 25.899 M -6.16 % | 27.600 M -18.95 % | 34.055 M 6.75 % | 31.903 M 182.55 % | -38.644 M 0.00 % | -38.644 M -196.85 % | 39.900 M 3.25 % | 38.644 M 88.15 % | 20.539 M -23.65 % | 26.900 M 89.45 % | 14.199 M 73.87 % | 8.167 M -69.41 % | 26.700 M 8 800.00 % | 300.000 K -95.71 % | 7.000 M |
| Operating income ratio | 0.09 21.37 % | 0.08 -21.54 % | 0.10 -6.68 % | 0.11 -75.35 % | 0.43 500.21 % | 0.07 -43.40 % | 0.13 25.20 % | 0.10 -14.99 % | 0.12 -34.07 % | 0.18 99.01 % | 0.09 -9.85 % | 0.10 -5.83 % | 0.11 28.29 % | 0.08 1.98 % | 0.08 -32.92 % | 0.12 -3.00 % | 0.13 110.42 % | 0.06 -60.68 % | 0.15 -17.40 % | 0.18 356.00 % | 0.04 -69.35 % | 0.13 -0.86 % | 0.13 48.61 % | 0.09 -28.41 % | 0.12 -30.36 % | 0.18 28.79 % | 0.14 68.27 % | 0.08 -3.00 % | 0.08 -67.91 % | 0.26 105.99 % | 0.13 57.01 % | 0.08 -79.87 % | 0.41 25.30 % | 0.32 192.44 % | 0.11 136.13 % | 0.05 -63.43 % | 0.13 -76.75 % | 0.55 381.99 % | 0.11 3.77 % | 0.11 -60.31 % | 0.28 205.46 % | 0.09 -21.07 % | 0.12 -5.33 % | 0.12 -9.65 % | 0.13 177.35 % | -0.17 0.00 % | -0.17 -242.24 % | 0.12 -16.37 % | 0.15 41.01 % | 0.10 -33.42 % | 0.16 178.56 % | 0.06 9.81 % | 0.05 -63.35 % | 0.14 5 204.70 % | 0.00 -94.39 % | 0.05 |
| Total other income expenses net | -5.407 M -2 776.06 % | -188.000 K 96.35 % | -5.154 M 23.01 % | -6.694 M 92.27 % | -86.611 M -1 223.11 % | -6.546 M 10.93 % | -7.349 M -30.32 % | -5.639 M 28.53 % | -7.890 M 31.28 % | -11.482 M -13.56 % | -10.111 M -45.27 % | -6.960 M -36.12 % | -5.113 M -17.19 % | -4.363 M 18.74 % | -5.369 M -157.75 % | -2.083 M 62.19 % | -5.509 M -102.80 % | -2.716 M -35.76 % | -2.001 M 64.04 % | -5.564 M 20.72 % | -7.018 M -190.97 % | -2.412 M 20.05 % | -3.017 M -115.35 % | -1.401 M 73.45 % | -5.276 M 61.66 % | -13.760 M -164.46 % | -5.203 M -98.89 % | -2.616 M -933.99 % | -253.000 K 98.60 % | -18.038 M -81.40 % | -9.944 M -9.00 % | -9.123 M | 0.000 100.00 % | -28.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.700 M 55.34 % | -26.200 M | 0.000 | 0.000 | 0.000 100.00 % | -10.855 M 15.21 % | -12.803 M -125.45 % | 50.308 M 0.00 % | 50.308 M 401.24 % | -16.700 M 2.05 % | -17.050 M -962.20 % | 1.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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-03-31 | 2011-12-31 | 2009-03-31 | 2008-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-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-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-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 384.294 M | 0.000 -100.00 % | 397.738 M | 0.000 -100.00 % | 370.730 M 1 389.53 % | 24.889 M -92.42 % | 328.300 M 5 543.80 % | 5.817 M -98.81 % | 489.453 M 10 391.27 % | -4.756 M -100.87 % | 549.823 M 1 012.93 % | 49.403 M -91.20 % | 561.362 M 19 418.85 % | 2.876 M -99.42 % | 493.824 M 644.87 % | 66.297 M -85.13 % | 445.772 M 183.70 % | 157.129 M -69.04 % | 507.483 M 193.23 % | 173.067 M -73.42 % | 651.054 M 519.87 % | 105.031 M -83.86 % | 650.813 M 679.95 % | 83.443 M -87.88 % | 688.537 M 1 148.10 % | 55.167 M -92.41 % | 727.134 M 359.36 % | 158.291 M -70.82 % | 542.425 M 93.47 % | 280.363 M -57.77 % | 663.820 M 189.94 % | 228.949 M -63.20 % | 622.112 M -6.10 % | 662.500 M -0.95 % | 668.886 M -19.37 % | 829.615 M 4.39 % | 794.700 M -11.48 % | 897.757 M 0.05 % | 897.300 M 67.19 % | 536.700 M 1 041.37 % | 47.023 M -91.37 % | 544.884 M 0.00 % | 544.884 M -27.84 % | 755.068 M 1 599.38 % | 44.432 M -68.73 % | 142.111 M 419.84 % | -44.432 M -110.18 % | 436.335 M 231.79 % | 131.508 M |
| Total investments | 0.000 -100.00 % | 10.342 M | 0.000 -100.00 % | 175.959 M | 0.000 -100.00 % | 24.798 M -50.18 % | 49.778 M -73.50 % | 187.828 M 1 514.47 % | 11.634 M 1.07 % | 11.511 M -8.44 % | 12.572 M -93.22 % | 185.499 M 87.74 % | 98.806 M 761.66 % | 11.467 M 99.36 % | 5.752 M -96.97 % | 189.762 M 43.12 % | 132.594 M 1 245.78 % | 9.853 M -96.86 % | 314.258 M 76.32 % | 178.228 M -48.51 % | 346.134 M 12 867 334.94 % | 2.690 K -100.00 % | 210.062 M 17.73 % | 178.427 M 6.92 % | 166.886 M 3 053 623.70 % | 5.465 K -100.00 % | 110.334 M -38.10 % | 178.242 M -43.70 % | 316.583 M 77.27 % | 178.591 M -68.15 % | 560.726 M 86.56 % | 300.559 M -34.36 % | 457.897 M 29 072 736.44 % | 1.575 K -96.25 % | 42.000 K 2 241.14 % | 1.794 K -95.74 % | 42.070 K 0.17 % | 42.000 K -99.92 % | 49.619 M 99 138.14 % | 50.000 K -99.90 % | 49.600 M -47.26 % | 94.045 M 223 444.24 % | 42.070 K 0.00 % | 42.070 K | 0.000 -100.00 % | 88.864 M 211 128.65 % | 42.070 K 0.00 % | 42.070 K 0.00 % | 42.070 K 0.00 % | 42.070 K |
| Total debt | 0.000 -100.00 % | 395.658 M | 0.000 -100.00 % | 403.989 M | 0.000 -100.00 % | 379.977 M | 0.000 -100.00 % | 352.128 M | 0.000 -100.00 % | 494.209 M 182.89 % | 174.697 M -68.47 % | 554.027 M | 0.000 -100.00 % | 597.204 M | 0.000 -100.00 % | 495.639 M | 0.000 -100.00 % | 454.508 M | 0.000 -100.00 % | 509.051 M | 0.000 -100.00 % | 652.560 M | 0.000 -100.00 % | 654.783 M | 0.000 -100.00 % | 690.819 M | 0.000 -100.00 % | 731.140 M | 0.000 -100.00 % | 599.154 M | 0.000 -100.00 % | 719.720 M | 0.000 -100.00 % | 627.780 M -12.12 % | 714.400 M 5.75 % | 675.586 M -19.10 % | 835.087 M 4.44 % | 799.600 M -11.99 % | 908.503 M -0.24 % | 910.700 M 35.22 % | 673.500 M | 0.000 -100.00 % | 591.907 M 0.00 % | 591.907 M -26.70 % | 807.495 M | 0.000 -100.00 % | 191.105 M -50.57 % | 386.642 M -20.33 % | 485.328 M 216.66 % | 153.265 M |
| Accumulated other comprehensive income loss | 1.266 B | 0.000 -100.00 % | 1.244 B 0.48 % | 1.238 B 1.81 % | 1.216 B 1 214.01 % | 92.567 M -92.26 % | 1.197 B 19 844.82 % | 6.000 M -99.48 % | 1.162 B | 0.000 | 0.000 -100.00 % | 6.000 M -99.46 % | 1.112 B | 0.000 -100.00 % | 1.097 B 18 177.62 % | 6.000 M -99.43 % | 1.048 B 1 111.36 % | 86.490 M -91.26 % | 989.199 M | 0.000 -100.00 % | 962.310 M 1 013.53 % | 86.420 M -90.64 % | 923.214 M | 0.000 -100.00 % | 906.403 M 947.92 % | 86.496 M -89.64 % | 834.682 M | 0.000 -100.00 % | 807.016 M | 0.000 -100.00 % | 796.067 M | 0.000 -100.00 % | 733.308 M 9 801.87 % | 7.406 M | 0.000 | 0.000 -100.00 % | 7.555 M | 0.000 | 0.000 -100.00 % | 448.400 M | 0.000 -100.00 % | 385.761 M 5 006.06 % | 7.555 M 0.00 % | 7.555 M | 0.000 -100.00 % | 342.784 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.170 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.118 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.064 B -6.97 % | 1.143 B | 0.000 | 0.000 -100.00 % | 1.015 B | 0.000 | 0.000 | 0.000 -100.00 % | 954.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 868.862 M | 0.000 | 0.000 | 0.000 -100.00 % | 811.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 791.494 M | 0.000 | 0.000 | 0.000 -100.00 % | 681.105 M | 0.000 -100.00 % | 490.358 M -2.04 % | 500.572 M | 0.000 -100.00 % | 382.670 M | 0.000 | 0.000 | 0.000 -100.00 % | 370.093 M 0.00 % | 370.093 M | 0.000 | 0.000 -100.00 % | 324.814 M 0.00 % | 324.814 M 34.36 % | 241.742 M 117.00 % | 111.404 M |
| Common stock | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M | 0.000 -100.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M |
| Total equity | 1.266 B 0.00 % | 1.266 B 1.75 % | 1.244 B 0.00 % | 1.244 B 2.31 % | 1.216 B 0.00 % | 1.216 B 1.64 % | 1.197 B 0.00 % | 1.197 B 3.01 % | 1.162 B 0.00 % | 1.162 B 0.00 % | 1.162 B 1.99 % | 1.139 B 2.45 % | 1.112 B 0.00 % | 1.112 B 1.39 % | 1.097 B 0.00 % | 1.097 B 4.67 % | 1.048 B 0.00 % | 1.048 B 5.91 % | 989.199 M 0.00 % | 989.199 M 2.79 % | 962.310 M 0.00 % | 962.310 M 4.23 % | 923.214 M 0.00 % | 923.214 M 1.85 % | 906.403 M 0.00 % | 906.403 M 8.59 % | 834.682 M 0.00 % | 834.682 M 3.43 % | 807.016 M 15.85 % | 696.625 M -12.49 % | 796.067 M 0.00 % | 796.067 M 8.56 % | 733.308 M 5.27 % | 696.625 M 8.01 % | 644.959 M 10.48 % | 583.804 M 13.09 % | 516.241 M -0.83 % | 520.542 M 13.38 % | 459.114 M 1.04 % | 454.400 M 7.45 % | 422.900 M 9.63 % | 385.761 M 0.00 % | 385.761 M 0.00 % | 385.761 M 1.08 % | 381.630 M 11.33 % | 342.784 M 16.70 % | 293.738 M -13.73 % | 340.483 M 15.91 % | 293.738 M 110.00 % | 139.874 M |
| Other non current liabilities | -1.266 B -33 890.45 % | 3.747 M 100.30 % | -1.244 B -55 702.82 % | 2.238 M 100.18 % | -1.216 B -54 522.24 % | 2.235 M 100.19 % | -1.197 B -49 611.34 % | 2.417 M | 0.000 100.00 % | -2.000 K 100.00 % | -174.697 M -3 425.66 % | 5.253 M | 0.000 -100.00 % | 6.155 M | 0.000 -100.00 % | 6.261 M | 0.000 -100.00 % | 4.536 M | 0.000 -100.00 % | 4.478 M | 0.000 -100.00 % | 6.253 M | 0.000 -100.00 % | 6.046 M | 0.000 -100.00 % | 7.086 M | 0.000 -100.00 % | 6.116 M | 0.000 -100.00 % | 7.674 M | 0.000 -100.00 % | 2.631 M | 0.000 -100.00 % | 89.006 M 4 088.51 % | 2.125 M -74.65 % | 8.383 M -27.71 % | 11.596 M | 0.000 -100.00 % | 5.961 M 1.04 % | 5.900 M 195.00 % | 2.000 M | 0.000 -100.00 % | 3.187 M 0.00 % | 3.187 M | 0.000 | 0.000 -100.00 % | 308.023 M 179.67 % | -386.642 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 258.639 M | 0.000 -100.00 % | 126.687 M | 0.000 -100.00 % | 143.638 M | 0.000 -100.00 % | 157.277 M | 0.000 -100.00 % | 172.528 M -1.24 % | 174.697 M -10.53 % | 195.264 M | 0.000 -100.00 % | 210.979 M | 0.000 -100.00 % | 264.054 M | 0.000 -100.00 % | 279.327 M | 0.000 -100.00 % | 374.832 M | 0.000 -100.00 % | 401.492 M | 0.000 -100.00 % | 404.085 M | 0.000 -100.00 % | 425.127 M | 0.000 -100.00 % | 505.706 M | 0.000 -100.00 % | 407.750 M | 0.000 -100.00 % | 427.903 M | 0.000 -100.00 % | 407.750 M -10.60 % | 456.100 M 3.23 % | 441.820 M -28.57 % | 618.541 M 5.54 % | 586.100 M -3.72 % | 608.714 M -0.36 % | 610.900 M 27.83 % | 477.900 M | 0.000 -100.00 % | 374.477 M 0.00 % | 374.477 M -38.32 % | 607.095 M | 0.000 | 0.000 -100.00 % | 386.642 M 25.83 % | 307.266 M 100.48 % | 153.265 M |
| Total non current liabilities | -1.266 B -461.45 % | 350.290 M 128.15 % | -1.244 B -680.86 % | 214.231 M 117.61 % | -1.216 B -627.40 % | 230.629 M 119.27 % | -1.197 B -596.27 % | 241.137 M | 0.000 -100.00 % | 257.806 M 47.57 % | 174.697 M -36.99 % | 277.245 M | 0.000 -100.00 % | 293.362 M | 0.000 -100.00 % | 344.328 M | 0.000 -100.00 % | 357.376 M | 0.000 -100.00 % | 471.457 M | 0.000 -100.00 % | 498.893 M | 0.000 -100.00 % | 495.900 M | 0.000 -100.00 % | 516.982 M | 0.000 -100.00 % | 618.492 M | 0.000 -100.00 % | 496.755 M | 0.000 -100.00 % | 495.731 M | 0.000 -100.00 % | 496.756 M -0.01 % | 496.825 M -5.19 % | 524.042 M -16.84 % | 630.137 M 6.16 % | 593.600 M -3.43 % | 614.675 M -0.34 % | 616.800 M 28.53 % | 479.900 M | 0.000 -100.00 % | 377.664 M 0.00 % | 377.664 M -38.05 % | 609.595 M | 0.000 -100.00 % | 308.023 M -20.33 % | 386.642 M 25.52 % | 308.023 M 100.97 % | 153.265 M |
| Other current liabilities | 0.000 -100.00 % | 40.880 M | 0.000 -100.00 % | 35.844 M | 0.000 -100.00 % | 2.873 M | 0.000 -100.00 % | 39.151 M | 0.000 -100.00 % | 3.524 M -98.95 % | 334.804 M 313.38 % | 80.991 M | 0.000 -100.00 % | 4.132 M | 0.000 -100.00 % | 30.940 M | 0.000 -100.00 % | 3.255 M | 0.000 -100.00 % | 70.940 M | 0.000 -100.00 % | 3.777 M | 0.000 -100.00 % | 59.186 M | 0.000 -100.00 % | 6.792 M | 0.000 -100.00 % | 395.000 K | 0.000 -100.00 % | 106.034 M | 0.000 -100.00 % | 61.617 M | 0.000 -100.00 % | 77.407 M -15.59 % | 91.700 M 2 564.17 % | 3.442 M -93.85 % | 55.945 M 60.76 % | 34.800 M -87.23 % | 272.444 M -2.66 % | 279.900 M 35.41 % | 206.700 M | 0.000 -100.00 % | 56.535 M 0.00 % | 56.535 M -59.62 % | 139.996 M | 0.000 -100.00 % | 61.465 M -77.01 % | 267.383 M 342.06 % | 60.485 M 90.11 % | 31.816 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.648 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.767 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 -100.00 % | 50.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.626 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 979.624 K | 0.000 |
| Short term debt | 0.000 -100.00 % | 137.019 M | 0.000 -100.00 % | 277.302 M | 0.000 -100.00 % | 236.339 M | 0.000 -100.00 % | 194.851 M | 0.000 -100.00 % | 319.513 M | 0.000 -100.00 % | 358.763 M | 0.000 -100.00 % | 386.225 M | 0.000 -100.00 % | 231.585 M | 0.000 -100.00 % | 175.181 M | 0.000 -100.00 % | 134.219 M | 0.000 -100.00 % | 251.069 M | 0.000 -100.00 % | 250.698 M | 0.000 -100.00 % | 265.692 M | 0.000 -100.00 % | 175.143 M | 0.000 -100.00 % | 191.404 M | 0.000 -100.00 % | 291.817 M | 0.000 -100.00 % | 220.030 M -14.82 % | 258.300 M 10.50 % | 233.765 M 7.95 % | 216.546 M 1.43 % | 213.500 M -28.78 % | 299.789 M 0.00 % | 299.800 M 53.27 % | 195.600 M | 0.000 -100.00 % | 217.429 M 0.00 % | 217.429 M 8.50 % | 200.400 M | 0.000 -100.00 % | 178.062 M | 0.000 -100.00 % | 178.062 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 270.630 M | 0.000 -100.00 % | 409.604 M | 0.000 -100.00 % | 355.833 M | 0.000 -100.00 % | 334.482 M | 0.000 -100.00 % | 389.867 M 0.00 % | 389.867 M -30.71 % | 562.638 M | 0.000 -100.00 % | 515.191 M | 0.000 -100.00 % | 397.999 M | 0.000 -100.00 % | 310.401 M | 0.000 -100.00 % | 314.380 M | 0.000 -100.00 % | 377.403 M | 0.000 -100.00 % | 375.526 M | 0.000 -100.00 % | 395.048 M | 0.000 -100.00 % | 392.965 M | 0.000 -100.00 % | 445.409 M | 0.000 -100.00 % | 529.794 M | 0.000 -100.00 % | 445.409 M -2.87 % | 458.558 M 6.81 % | 429.334 M 7.18 % | 400.575 M 11.86 % | 358.100 M -50.73 % | 726.747 M -0.25 % | 728.600 M 20.71 % | 603.600 M | 0.000 -100.00 % | 399.149 M 0.00 % | 399.149 M -19.41 % | 495.296 M | 0.000 -100.00 % | 295.895 M -18.95 % | 365.058 M 23.37 % | 295.895 M 378.20 % | 61.877 M |
| Total liabilities | -1.266 B -303.91 % | 620.920 M 149.90 % | -1.244 B -299.47 % | 623.835 M 151.29 % | -1.216 B -307.40 % | 586.462 M 149.01 % | -1.197 B -307.90 % | 575.619 M | 0.000 -100.00 % | 647.674 M 0.00 % | 647.674 M -22.89 % | 839.883 M | 0.000 -100.00 % | 808.553 M | 0.000 -100.00 % | 742.327 M | 0.000 -100.00 % | 667.777 M | 0.000 -100.00 % | 785.837 M | 0.000 -100.00 % | 876.296 M | 0.000 -100.00 % | 871.426 M | 0.000 -100.00 % | 912.030 M | 0.000 -100.00 % | 1.011 B | 0.000 -100.00 % | 942.164 M | 0.000 -100.00 % | 1.026 B | 0.000 -100.00 % | 942.164 M -1.38 % | 955.383 M 0.21 % | 953.375 M -7.50 % | 1.031 B 8.30 % | 951.700 M -29.05 % | 1.341 B -0.30 % | 1.345 B 24.17 % | 1.084 B | 0.000 -100.00 % | 776.814 M 0.00 % | 776.814 M -29.69 % | 1.105 B | 0.000 -100.00 % | 603.919 M -19.88 % | 753.721 M 24.81 % | 603.919 M 180.71 % | 215.142 M |
| Other non current assets | 0.000 -100.00 % | 317.331 M | 0.000 -100.00 % | 148.832 M 1 543.85 % | -10.308 M -105.16 % | 199.825 M 902.86 % | -24.889 M -205.79 % | 23.527 M 504.45 % | -5.817 M -102.78 % | 209.565 M 118.22 % | -1.150 B -4 533.27 % | 25.949 M 152.53 % | -49.403 M -115.66 % | 315.475 M 11 069.24 % | -2.876 M -115.83 % | 18.172 M 127.41 % | -66.297 M -123.59 % | 281.012 M 278.84 % | -157.129 M -154.44 % | 288.603 M 266.76 % | -173.067 M -138.09 % | 454.359 M 532.60 % | -105.031 M -144.26 % | 237.319 M 384.41 % | -83.443 M -122.81 % | 365.853 M 763.17 % | -55.167 M -158.88 % | 93.691 M 159.19 % | -158.291 M -260.16 % | 98.831 M 135.25 % | -280.363 M -224.90 % | 224.463 M 198.04 % | -228.949 M -191.50 % | 250.212 M -16.77 % | 300.642 M 80.90 % | 166.191 M -15.39 % | 196.413 M 79.80 % | 109.242 M -65.03 % | 312.423 M 435.43 % | 58.350 M -59.42 % | 143.800 M 405.81 % | -47.023 M -168.29 % | 68.858 M 0.00 % | 68.858 M -84.66 % | 448.753 M 1 109.98 % | -44.432 M -144.08 % | 100.793 M 132.89 % | -306.462 M -403.92 % | 100.835 M 239 584.37 % | 42.070 K |
| Long term investments | 0.000 -100.00 % | 9.231 M | 0.000 -100.00 % | 173.331 M | 0.000 -100.00 % | 23.737 M | 0.000 -100.00 % | 197.358 M | 0.000 -100.00 % | 11.511 M 0.00 % | 11.511 M -96.00 % | 287.479 M | 0.000 100.00 % | -2.094 M | 0.000 -100.00 % | 293.635 M | 0.000 -100.00 % | 9.853 M | 0.000 -100.00 % | 13.635 M | 0.000 100.00 % | -171.558 M | 0.000 -100.00 % | 66.953 M | 0.000 100.00 % | -81.155 M | 0.000 -100.00 % | 121.099 M | 0.000 -100.00 % | 175.177 M | 0.000 -100.00 % | 76.096 M | 0.000 100.00 % | -51.059 M | 0.000 100.00 % | -19.459 M -46 353.16 % | 42.070 K | 0.000 -100.00 % | 49.619 M 99 138.14 % | 50.000 K -99.90 % | 49.600 M | 0.000 -100.00 % | 42.070 K 0.00 % | 42.070 K | 0.000 | 0.000 -100.00 % | 42.070 K 0.00 % | 42.070 K | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.097 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.600 M | 0.000 | 0.000 -100.00 % | 7.676 M 0.00 % | 7.676 M -84.52 % | 49.600 M | 0.000 -100.00 % | 7.676 M 0.00 % | 7.676 M -96.01 % | 192.430 M | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.600 M | 0.000 | 0.000 -100.00 % | 7.676 M 0.00 % | 7.676 M -84.52 % | 49.600 M | 0.000 -100.00 % | 7.676 M 0.00 % | 7.676 M 0.00 % | 7.676 M 26 297.06 % | 29.079 K |
| Property plant equipment net | 0.000 -100.00 % | 1.199 B | 0.000 -100.00 % | 1.163 B | 0.000 -100.00 % | 1.174 B | 0.000 -100.00 % | 1.149 B | 0.000 -100.00 % | 1.138 B -0.11 % | 1.139 B -0.68 % | 1.147 B | 0.000 -100.00 % | 1.081 B | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 1.005 B | 0.000 -100.00 % | 950.145 M | 0.000 -100.00 % | 959.093 M | 0.000 -100.00 % | 890.682 M | 0.000 -100.00 % | 887.772 M | 0.000 -100.00 % | 927.997 M | 0.000 -100.00 % | 830.984 M | 0.000 -100.00 % | 844.865 M | 0.000 -100.00 % | 905.839 M 6.17 % | 853.200 M -6.20 % | 909.605 M 6.37 % | 855.102 M 3.26 % | 828.100 M -0.63 % | 833.389 M 0.00 % | 833.400 M 152.01 % | 330.700 M | 0.000 -100.00 % | 290.409 M 0.00 % | 290.409 M -5.00 % | 305.700 M | 0.000 -100.00 % | 313.179 M 4.83 % | 298.744 M -4.61 % | 313.179 M 190.71 % | 107.728 M |
| Total non current assets | 0.000 -100.00 % | 1.525 B | 0.000 -100.00 % | 1.486 B 14 512.56 % | -10.308 M -100.74 % | 1.398 B 5 716.92 % | -24.889 M -101.82 % | 1.370 B 23 648.74 % | -5.817 M -100.43 % | 1.359 B 18.11 % | 1.150 B -21.21 % | 1.460 B 3 055.39 % | -49.403 M -103.54 % | 1.394 B 48 586.30 % | -2.876 M -100.22 % | 1.322 B 2 093.97 % | -66.297 M -105.12 % | 1.295 B 924.41 % | -157.129 M -112.55 % | 1.252 B 823.64 % | -173.067 M -113.94 % | 1.242 B 1 282.41 % | -105.031 M -108.79 % | 1.195 B 1 532.06 % | -83.443 M -107.12 % | 1.172 B 2 225.31 % | -55.167 M -104.83 % | 1.143 B 821.95 % | -158.291 M -114.33 % | 1.105 B 494.13 % | -280.363 M -124.48 % | 1.145 B 600.30 % | -228.949 M -120.72 % | 1.105 B -4.23 % | 1.154 B 9.23 % | 1.056 B 0.45 % | 1.052 B 12.19 % | 937.342 M -21.59 % | 1.195 B 32.91 % | 899.400 M 71.61 % | 524.100 M 1 214.57 % | -47.023 M -112.81 % | 366.985 M 0.00 % | 366.985 M -54.36 % | 804.053 M 1 909.63 % | -44.432 M -110.54 % | 421.690 M 37.60 % | 306.462 M -27.33 % | 421.690 M 284.90 % | 109.559 M |
| Other current assets | -12.475 M -124.21 % | 51.533 M 804.77 % | -7.312 M -114.10 % | 51.853 M | 0.000 -100.00 % | 51.247 M | 0.000 -100.00 % | 59.442 M | 0.000 -100.00 % | 50.285 M 0.00 % | 50.285 M -33.07 % | 75.129 M | 0.000 -100.00 % | 44.426 M | 0.000 -100.00 % | 170.821 M | 0.000 -100.00 % | 100.526 M | 0.000 -100.00 % | 44.491 M | 0.000 -100.00 % | 96.824 M | 0.000 -100.00 % | 92.773 M | 0.000 -100.00 % | 117.385 M | 0.000 -100.00 % | 105.882 M | 0.000 -100.00 % | 149.910 M | 0.000 -100.00 % | 14.033 M | 0.000 -100.00 % | 120.920 M 35.26 % | 89.400 M 89.08 % | 47.281 M -81.72 % | 258.677 M | 0.000 -100.00 % | 129.458 M -56.62 % | 298.400 M -4.42 % | 312.200 M | 0.000 -100.00 % | 232.316 M 0.00 % | 232.316 M 135.04 % | 98.841 M | 0.000 | 0.000 -100.00 % | 195.698 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 1.111 M | 0.000 -100.00 % | 2.628 M | 0.000 -100.00 % | 1.061 M -97.87 % | 49.778 M 1 519.32 % | 3.074 M -73.58 % | 11.634 M 996.51 % | 1.061 M 0.00 % | 1.061 M -8.61 % | 1.161 M -98.82 % | 98.806 M 628.60 % | 13.561 M 135.76 % | 5.752 M 415.87 % | 1.115 M -99.16 % | 132.594 M 130.36 % | 57.561 M -81.68 % | 314.258 M 90.93 % | 164.593 M -52.45 % | 346.134 M 101.76 % | 171.561 M -18.33 % | 210.062 M 88.44 % | 111.474 M -33.20 % | 166.886 M 105.62 % | 81.161 M -26.44 % | 110.334 M 93.08 % | 57.143 M -81.95 % | 316.583 M 9 173.07 % | 3.414 M -99.39 % | 560.726 M 149.81 % | 224.463 M -50.98 % | 457.897 M 796.77 % | 51.061 M | 0.000 -100.00 % | 19.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.045 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.864 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 11.364 M | 0.000 -100.00 % | 6.251 M | 0.000 -100.00 % | 9.247 M 137.15 % | -24.889 M -204.45 % | 23.828 M 509.63 % | -5.817 M -222.31 % | 4.756 M 0.00 % | 4.756 M 13.13 % | 4.204 M 108.51 % | -49.403 M -237.84 % | 35.842 M 1 346.24 % | -2.876 M -258.46 % | 1.815 M 102.74 % | -66.297 M -858.89 % | 8.736 M 105.56 % | -157.129 M -10 120.98 % | 1.568 M 100.91 % | -173.067 M -11 591.60 % | 1.506 M 101.43 % | -105.031 M -2 745.62 % | 3.970 M 104.76 % | -83.443 M -3 755.91 % | 2.282 M 104.14 % | -55.167 M -1 477.11 % | 4.006 M 102.53 % | -158.291 M -379.03 % | 56.729 M 120.23 % | -280.363 M -601.54 % | 55.900 M 124.42 % | -228.949 M -4 139.47 % | 5.668 M -89.08 % | 51.900 M 674.60 % | 6.700 M 22.43 % | 5.473 M 11.68 % | 4.900 M -54.40 % | 10.746 M -19.81 % | 13.400 M -90.20 % | 136.800 M 390.92 % | -47.023 M -200.00 % | 47.023 M 0.00 % | 47.023 M -10.31 % | 52.427 M 217.99 % | -44.432 M -190.69 % | 48.994 M 10.27 % | 44.432 M -9.31 % | 48.994 M 125.19 % | 21.757 M |
| Cash and short term investments | 12.475 M -22.33 % | 16.061 M 119.65 % | 7.312 M -17.65 % | 8.879 M -13.86 % | 10.308 M 0.00 % | 10.308 M -58.58 % | 24.889 M -7.48 % | 26.902 M 362.47 % | 5.817 M 0.00 % | 5.817 M 0.00 % | 5.817 M 8.42 % | 5.365 M -89.14 % | 49.403 M 0.00 % | 49.403 M 1 617.77 % | 2.876 M -1.84 % | 2.930 M -95.58 % | 66.297 M 0.00 % | 66.297 M -57.81 % | 157.129 M -5.44 % | 166.161 M -3.99 % | 173.067 M 0.00 % | 173.067 M 64.78 % | 105.031 M -9.02 % | 115.444 M 38.35 % | 83.443 M 0.00 % | 83.443 M 51.26 % | 55.167 M -9.78 % | 61.149 M -61.37 % | 158.291 M 163.19 % | 60.143 M -78.55 % | 280.363 M 0.00 % | 280.363 M 22.46 % | 228.949 M 303.59 % | 56.728 M 9.30 % | 51.900 M 98.39 % | 26.161 M 378.04 % | 5.473 M 11.68 % | 4.900 M -54.40 % | 10.746 M -19.81 % | 13.400 M -90.20 % | 136.800 M 190.92 % | 47.023 M 0.00 % | 47.023 M 0.00 % | 47.023 M -10.31 % | 52.427 M 17.99 % | 44.432 M -9.31 % | 48.994 M 10.27 % | 44.432 M -9.31 % | 48.994 M 125.19 % | 21.757 M |
| Total current assets | 0.000 -100.00 % | 361.574 M | 0.000 -100.00 % | 382.579 M 3 611.48 % | 10.308 M -97.45 % | 404.803 M 1 526.43 % | 24.889 M -93.82 % | 402.478 M 6 819.00 % | 5.817 M -98.71 % | 450.734 M 0.00 % | 450.734 M -13.14 % | 518.943 M 950.43 % | 49.403 M -90.61 % | 525.998 M 18 189.22 % | 2.876 M -99.44 % | 517.044 M 679.89 % | 66.297 M -84.22 % | 420.082 M 167.35 % | 157.129 M -69.94 % | 522.653 M 201.99 % | 173.067 M -71.00 % | 596.711 M 468.13 % | 105.031 M -82.49 % | 599.685 M 618.68 % | 83.443 M -87.08 % | 645.962 M 1 070.92 % | 55.167 M -92.16 % | 703.352 M 344.34 % | 158.291 M -70.35 % | 533.797 M 90.39 % | 280.363 M -58.54 % | 676.168 M 195.34 % | 228.949 M -57.11 % | 533.796 M 19.55 % | 446.500 M -7.14 % | 480.842 M -2.94 % | 495.396 M -7.39 % | 534.900 M -11.60 % | 605.105 M -32.80 % | 900.400 M -8.34 % | 982.300 M 1 989.00 % | 47.023 M -94.09 % | 795.591 M 0.00 % | 795.591 M 16.58 % | 682.468 M 1 435.98 % | 44.432 M -90.66 % | 475.967 M -32.14 % | 701.400 M 47.36 % | 475.967 M 93.91 % | 245.457 M |
| Inventory | 0.000 -100.00 % | 163.901 M | 0.000 -100.00 % | 190.484 M | 0.000 -100.00 % | 203.359 M | 0.000 -100.00 % | 194.995 M | 0.000 -100.00 % | 273.663 M 0.00 % | 273.663 M -14.40 % | 319.717 M | 0.000 -100.00 % | 290.633 M | 0.000 -100.00 % | 130.436 M | 0.000 -100.00 % | 70.804 M | 0.000 -100.00 % | 61.682 M | 0.000 -100.00 % | 104.628 M | 0.000 -100.00 % | 129.738 M | 0.000 -100.00 % | 186.554 M | 0.000 -100.00 % | 270.399 M | 0.000 -100.00 % | 72.377 M | 0.000 -100.00 % | 144.920 M | 0.000 -100.00 % | 72.377 M 13.09 % | 64.000 M 127.85 % | 28.089 M -55.97 % | 63.801 M -38.30 % | 103.400 M -19.00 % | 127.662 M -69.63 % | 420.300 M 7.94 % | 389.400 M | 0.000 -100.00 % | 368.555 M 0.00 % | 368.555 M -4.69 % | 386.700 M | 0.000 -100.00 % | 234.543 M -36.00 % | 366.470 M 56.25 % | 234.543 M 257.52 % | 65.603 M |
| Net receivables | 0.000 -100.00 % | 130.079 M | 0.000 -100.00 % | 131.363 M | 0.000 -100.00 % | 139.889 M | 0.000 -100.00 % | 129.244 M | 0.000 -100.00 % | 131.812 M 8.96 % | 120.969 M -4.22 % | 126.301 M | 0.000 -100.00 % | 141.536 M | 0.000 -100.00 % | 214.253 M | 0.000 -100.00 % | 189.152 M | 0.000 -100.00 % | 262.046 M | 0.000 -100.00 % | 242.703 M | 0.000 -100.00 % | 261.730 M | 0.000 -100.00 % | 275.545 M | 0.000 -100.00 % | 265.922 M | 0.000 -100.00 % | 251.367 M | 0.000 -100.00 % | 250.885 M | 0.000 -100.00 % | 283.770 M 17.65 % | 241.200 M -36.41 % | 379.311 M 126.53 % | 167.445 M -60.75 % | 426.600 M 153.99 % | 167.959 M -0.20 % | 168.300 M 16.96 % | 143.900 M | 0.000 -100.00 % | 147.697 M 0.00 % | 147.697 M 2.21 % | 144.500 M | 0.000 -100.00 % | 192.430 M 102.99 % | 94.800 M -50.74 % | 192.430 M 21.72 % | 158.097 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 567.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 -100.00 % | 1.759 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 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 -100.00 % | 86.341 M | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 92.731 M | 0.000 -100.00 % | 96.458 M | 0.000 -100.00 % | 103.814 M | 0.000 -100.00 % | 98.211 M | 0.000 -100.00 % | 55.063 M | 0.000 -100.00 % | 122.884 M | 0.000 -100.00 % | 124.834 M | 0.000 -100.00 % | 131.224 M | 0.000 -100.00 % | 131.964 M | 0.000 -100.00 % | 105.587 M | 0.000 -100.00 % | 122.558 M | 0.000 -100.00 % | 63.472 M | 0.000 -100.00 % | 122.563 M | 0.000 -100.00 % | 115.958 M | 0.000 -100.00 % | 134.908 M | 0.000 -100.00 % | 176.360 M | 0.000 -100.00 % | 134.908 M 24.27 % | 108.558 M -27.56 % | 149.850 M 16.99 % | 128.084 M 16.65 % | 109.800 M -26.25 % | 148.888 M -0.01 % | 148.900 M -26.03 % | 201.300 M | 0.000 -100.00 % | 125.185 M 0.00 % | 125.185 M -19.18 % | 154.900 M | 0.000 -100.00 % | 56.368 M -42.29 % | 97.675 M 73.28 % | 56.368 M 87.51 % | 30.061 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.000 K | 0.000 -100.00 % | 2.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.634 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.170 M | 0.000 | 0.000 | 0.000 -100.00 % | 903.000 K | 0.000 -100.00 % | 13.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.063 M | 0.000 -100.00 % | 42.277 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.168 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.169 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 100.00 % | -50.291 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 90.026 M | 0.000 -100.00 % | 1.238 B | 0.000 -100.00 % | 98.000 K | 0.000 -100.00 % | 1.185 B | 0.000 -100.00 % | 92.080 M 642.40 % | 12.403 M -98.90 % | 1.127 B | 0.000 -100.00 % | 90.521 M | 0.000 -100.00 % | 1.085 B | 0.000 -100.00 % | 807.589 K | 0.000 -100.00 % | 983.199 M | 0.000 -100.00 % | 1.028 M | 0.000 -100.00 % | 917.214 M | 0.000 -100.00 % | 2.114 M | 0.000 -100.00 % | 828.682 M | 0.000 100.00 % | -100.869 M | 0.000 -100.00 % | 790.067 M | 0.000 -100.00 % | 2.114 M -99.67 % | 638.959 M 630.69 % | 87.446 M 4 036.54 % | 2.114 M -99.59 % | 514.542 M 630.43 % | 70.444 M | 0.000 -100.00 % | 416.900 M | 0.000 -100.00 % | 2.114 M 0.00 % | 2.114 M -99.44 % | 375.630 M | 0.000 100.00 % | -37.076 M -483.45 % | 9.669 M -78.98 % | 45.996 M 104.70 % | 22.470 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 87.904 M | 0.000 -100.00 % | 85.306 M | 0.000 -100.00 % | 84.756 M | 0.000 -100.00 % | 81.443 M | 0.000 -100.00 % | 80.943 M | 0.000 -100.00 % | 76.728 M | 0.000 -100.00 % | 76.228 M | 0.000 -100.00 % | 74.013 M | 0.000 -100.00 % | 73.513 M | 0.000 -100.00 % | 92.147 M | 0.000 -100.00 % | 91.147 M | 0.000 -100.00 % | 85.769 M | 0.000 -100.00 % | 84.769 M | 0.000 -100.00 % | 106.670 M | 0.000 -100.00 % | 81.331 M | 0.000 -100.00 % | 65.197 M | 0.000 | 0.000 -100.00 % | 38.600 M -47.72 % | 73.838 M | 0.000 -100.00 % | 7.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 757.241 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 83.110 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 -100.00 % | 2.022 M | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.887 B | 0.000 -100.00 % | 1.868 B | 0.000 -100.00 % | 1.803 B | 0.000 -100.00 % | 1.772 B | 0.000 -100.00 % | 1.809 B 0.00 % | 1.809 B -8.57 % | 1.979 B | 0.000 -100.00 % | 1.920 B | 0.000 -100.00 % | 1.839 B | 0.000 -100.00 % | 1.715 B | 0.000 -100.00 % | 1.775 B | 0.000 -100.00 % | 1.839 B | 0.000 -100.00 % | 1.795 B | 0.000 -100.00 % | 1.818 B | 0.000 -100.00 % | 1.846 B | 0.000 -100.00 % | 1.639 B | 0.000 -100.00 % | 1.822 B | 0.000 -100.00 % | 1.639 B 2.40 % | 1.600 B 4.11 % | 1.537 B -0.63 % | 1.547 B 5.07 % | 1.472 B -18.23 % | 1.801 B 0.04 % | 1.800 B 19.48 % | 1.506 B | 0.000 -100.00 % | 1.163 B 0.00 % | 1.163 B -21.79 % | 1.487 B | 0.000 -100.00 % | 897.657 M -17.96 % | 1.094 B 21.90 % | 897.657 M 152.85 % | 355.016 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-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-03-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-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 |
| 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 |
| 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 -100.00 % | 228.005 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 |
| 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 100.00 % | -87.696 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.027 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 -100.00 % | 32.848 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 |
| 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 |
| 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 -100.00 % | 282.853 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 |
| Other non cash items | -12.282 M 12.42 % | -14.024 M -12.43 % | -12.474 M -8.48 % | -11.499 M 19.65 % | -14.312 M -162.08 % | -5.461 M -131.67 % | 17.245 M | 0.000 100.00 % | -20.211 M -19.31 % | -16.940 M -327.67 % | -3.961 M 56.76 % | -9.160 M | 0.000 100.00 % | -6.196 M 25.85 % | -8.356 M | 0.000 | 0.000 -100.00 % | 626.000 100.00 % | -31.995 M -7.58 % | -29.741 M -1 142.81 % | 2.852 M 119.50 % | -14.624 M 41.86 % | -25.152 M -96.96 % | -12.770 M 30.73 % | -18.436 M 61.95 % | -48.455 M -103.94 % | -23.760 M -80.53 % | -13.161 M 5.34 % | -13.904 M 56.92 % | -32.272 M -128.94 % | -14.096 M -48.88 % | -9.468 M 82.24 % | -53.300 M 9.75 % | -59.058 M -199.79 % | -19.700 M -173.61 % | -7.200 M 58.38 % | -17.300 M -156.05 % | 30.867 M 353.01 % | -12.200 M -6 000.00 % | -200.000 K 99.01 % | -20.175 M -23.04 % | -16.398 M -1.50 % | -16.155 M -11.78 % | -14.453 M -103.69 % | -7.095 M 0.00 % | -7.095 M 58.99 % | -17.300 M -11.30 % | -15.544 M 8.36 % | -16.962 M 0.00 % | -16.962 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.200 M 152.75 % | 12.344 M -38.92 % | 20.211 M | 0.000 -100.00 % | 39.961 M 336.26 % | 9.160 M -49.76 % | 18.234 M 194.29 % | 6.196 M -25.85 % | 8.356 M -70.32 % | 28.154 M 43.72 % | 19.589 M -25.90 % | 26.435 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 -100.00 % | 363.964 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 |
| 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 100.00 % | -19.228 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 100.00 % | -60.011 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 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.738 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 100.00 % | -148.685 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 |
| 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 -100.00 % | 40.510 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 100.00 % | -208.696 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -80.195 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 100.00 % | -182.126 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 |
| 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 100.00 % | -80.195 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 100.00 % | -182.126 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.200 M 152.75 % | 12.344 M -20.13 % | 15.455 M | 0.000 100.00 % | -243.000 K -102.65 % | 9.160 M -49.76 % | 18.234 M 194.29 % | 6.196 M -25.85 % | 8.356 M -70.32 % | 28.154 M 43.72 % | 19.589 M -25.90 % | 26.435 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 100.00 % | -26.858 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.028 M 130.94 % | 23.828 M 107.49 % | 11.484 M 141.46 % | 4.756 M | 0.000 -100.00 % | 4.204 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 -100.00 % | 23.226 M -53.63 % | 50.084 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.247 M -83.20 % | 55.028 M 130.94 % | 23.828 M 17.90 % | 20.211 M | 0.000 -100.00 % | 3.961 M -5.78 % | 4.204 M -76.94 % | 18.234 M 194.29 % | 6.196 M -25.85 % | 8.356 M -70.32 % | 28.154 M 43.72 % | 19.589 M -25.90 % | 26.435 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 -100.00 % | 23.226 M 0.00 % | 23.226 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.200 M 152.75 % | 12.344 M -38.92 % | 20.211 M | 0.000 -100.00 % | 39.961 M 336.26 % | 9.160 M -49.76 % | 18.234 M 194.29 % | 6.196 M -25.85 % | 8.356 M -70.32 % | 28.154 M 43.72 % | 19.589 M -25.90 % | 26.435 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 -100.00 % | 363.964 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.228 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 100.00 % | -60.011 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.200 M 152.75 % | 12.344 M -38.92 % | 20.211 M | 0.000 -100.00 % | 20.733 M 126.34 % | 9.160 M -49.76 % | 18.234 M 194.29 % | 6.196 M -25.85 % | 8.356 M -70.32 % | 28.154 M 43.72 % | 19.589 M -25.90 % | 26.435 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 -100.00 % | 303.954 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 |
| 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 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |