Mold-Tek Technologies Limited MOLDTECH.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.458 B -9.27 % | 1.607 B 9.44 % | 1.469 B 49.33 % | 983.534 M 18.61 % | 829.205 M -13.02 % | 953.337 M 13.13 % | 842.665 M 20.09 % | 701.676 M 11.23 % | 630.822 M 19.20 % | 529.196 M 12.62 % | 469.904 M 17.41 % | 400.222 M 8.96 % | 367.326 M 23.18 % | 298.209 M 14.95 % | 259.436 M -6.00 % | 275.987 M -0.45 % | 277.238 M 22.43 % | 226.454 M -73.70 % | 861.063 M 37.26 % | 627.319 M |
| Net income | 121.678 M -56.31 % | 278.490 M -4.85 % | 292.675 M 120.07 % | 132.993 M 32.94 % | 100.040 M -6.92 % | 107.475 M -9.84 % | 119.202 M 115.46 % | 55.325 M 25.09 % | 44.229 M -23.40 % | 57.742 M 10.50 % | 52.257 M 151.28 % | 20.796 M 75.79 % | 11.830 M 18.13 % | 10.014 M | 0.000 -100.00 % | 497.000 K -98.13 % | 26.514 M 68.23 % | 15.761 M -81.03 % | 83.071 M 134.02 % | 35.497 M |
| Income before tax | 163.152 M -56.02 % | 370.958 M -4.44 % | 388.204 M 115.90 % | 179.810 M 27.21 % | 141.345 M 2.30 % | 138.164 M -16.35 % | 165.162 M 149.84 % | 66.107 M 17.14 % | 56.436 M -27.11 % | 77.423 M -0.15 % | 77.541 M 135.27 % | 32.958 M 52.77 % | 21.574 M 29.48 % | 16.662 M | 0.000 -100.00 % | 5.204 M -84.36 % | 33.274 M 50.20 % | 22.153 M -74.14 % | 85.671 M 136.68 % | 36.197 M |
| Income before tax ratio | 0.11 -51.53 % | 0.23 -12.69 % | 0.26 44.57 % | 0.18 7.25 % | 0.17 17.62 % | 0.14 -26.06 % | 0.20 108.04 % | 0.09 5.31 % | 0.09 -38.85 % | 0.15 -11.34 % | 0.17 100.38 % | 0.08 40.21 % | 0.06 5.12 % | 0.06 | 0.00 -100.00 % | 0.02 -84.29 % | 0.12 22.69 % | 0.10 -1.68 % | 0.10 72.43 % | 0.06 |
| EBITDA | 235.350 M -47.12 % | 445.053 M 0.49 % | 442.873 M 94.22 % | 228.032 M 16.18 % | 196.280 M -4.71 % | 205.973 M 7.58 % | 191.464 M 81.62 % | 105.420 M -15.15 % | 124.238 M 77.69 % | 69.917 M -32.41 % | 103.439 M 22.01 % | 84.777 M -1.31 % | 85.904 M 42.40 % | 60.326 M -25.91 % | 81.421 M 81.46 % | 44.870 M -31.24 % | 65.260 M 86.46 % | 34.999 M -71.90 % | 124.544 M 78.22 % | 69.884 M |
| Net income ratio | 0.08 -51.85 % | 0.17 -13.05 % | 0.20 47.37 % | 0.14 12.08 % | 0.12 7.02 % | 0.11 -20.30 % | 0.14 79.41 % | 0.08 12.46 % | 0.07 -35.74 % | 0.11 -1.88 % | 0.11 114.02 % | 0.05 61.34 % | 0.03 -4.09 % | 0.03 | 0.00 -100.00 % | 0.00 -98.12 % | 0.10 37.41 % | 0.07 -27.86 % | 0.10 70.49 % | 0.06 |
| Ratio EBITDA | 0.16 -41.72 % | 0.28 -8.18 % | 0.30 30.05 % | 0.23 -2.05 % | 0.24 9.56 % | 0.22 -4.91 % | 0.23 51.23 % | 0.15 -23.71 % | 0.20 49.07 % | 0.13 -39.98 % | 0.22 3.92 % | 0.21 -9.42 % | 0.23 15.61 % | 0.20 -35.54 % | 0.31 93.04 % | 0.16 -30.93 % | 0.24 52.31 % | 0.15 6.85 % | 0.14 29.84 % | 0.11 |
| Gross profit ratio | 0.23 -32.64 % | 0.34 -10.12 % | 0.38 30.74 % | 0.29 25.63 % | 0.23 -15.66 % | 0.28 14.03 % | 0.24 32.09 % | 0.18 -81.29 % | 0.98 -4.25 % | 1.02 0.62 % | 1.01 1.68 % | 1.00 2.22 % | 0.98 -2.47 % | 1.00 0.00 % | 1.00 46.84 % | 0.68 -17.77 % | 0.83 -16.97 % | 1.00 1 099.55 % | 0.08 147.48 % | 0.03 |
| Weighted average shs out dil | 28.521 M -0.50 % | 28.663 M -0.62 % | 28.843 M 2.13 % | 28.243 M 0.72 % | 28.042 M 0.19 % | 27.988 M 1.21 % | 27.654 M 0.92 % | 27.403 M 0.91 % | 27.156 M -3.45 % | 28.125 M 5.90 % | 26.557 M 12.37 % | 23.633 M -0.06 % | 23.648 M 1.83 % | 23.222 M -22.69 % | 30.037 M 59.84 % | 18.792 M 4.69 % | 17.950 M 0.00 % | 17.950 M 17.67 % | 15.254 M 24.35 % | 12.267 M |
| Weighted average shs out | 28.521 M 0.47 % | 28.388 M 0.51 % | 28.243 M 0.00 % | 28.243 M 0.72 % | 28.041 M 0.31 % | 27.954 M 1.08 % | 27.654 M 1.51 % | 27.243 M 1.65 % | 26.800 M 5.46 % | 25.413 M 7.93 % | 23.545 M 0.44 % | 23.442 M 0.00 % | 23.442 M 3.46 % | 22.658 M 10.12 % | 20.575 M 9.49 % | 18.792 M 4.69 % | 17.950 M 0.00 % | 17.950 M 23.31 % | 14.557 M 18.67 % | 12.267 M |
| EPS diluted | 4.22 -56.58 % | 9.72 -4.24 % | 10.15 120.17 % | 4.61 29.13 % | 3.57 -7.03 % | 3.84 -10.90 % | 4.31 113.37 % | 2.02 -11.01 % | 2.27 10.73 % | 2.05 4.06 % | 1.97 123.86 % | 0.88 76.00 % | 0.50 16.28 % | 0.43 -55.21 % | 0.96 3 592.31 % | 0.03 -98.24 % | 1.48 55.79 % | 0.95 -82.57 % | 5.45 88.58 % | 2.89 |
| Earnings per share | 4.27 -56.47 % | 9.81 -5.31 % | 10.36 119.96 % | 4.71 31.93 % | 3.57 -7.03 % | 3.84 -10.90 % | 4.31 112.32 % | 2.03 -11.74 % | 2.30 1.32 % | 2.27 2.25 % | 2.22 149.44 % | 0.89 78.00 % | 0.50 13.64 % | 0.44 -68.79 % | 1.41 4 935.71 % | 0.03 -98.11 % | 1.48 55.79 % | 0.95 -83.36 % | 5.71 97.58 % | 2.89 |
| Gross profit | 336.675 M -38.88 % | 550.844 M -1.64 % | 560.029 M 95.23 % | 286.851 M 49.01 % | 192.509 M -26.64 % | 262.415 M 29.01 % | 203.410 M 58.63 % | 128.226 M -79.19 % | 616.043 M 14.13 % | 539.753 M 13.31 % | 476.330 M 19.39 % | 398.979 M 11.37 % | 358.246 M 20.13 % | 298.209 M 14.95 % | 259.436 M 38.04 % | 187.946 M -18.14 % | 229.607 M 1.65 % | 225.880 M 215.47 % | 71.600 M 239.69 % | 21.078 M |
| Income tax expense | 41.475 M -55.15 % | 92.468 M -3.20 % | 95.529 M 104.05 % | 46.817 M 13.35 % | 41.305 M 34.59 % | 30.688 M -33.23 % | 45.959 M 326.29 % | 10.781 M -13.71 % | 12.494 M -36.52 % | 19.681 M 11.40 % | 17.667 M 45.26 % | 12.162 M 27.43 % | 9.544 M 43.56 % | 6.648 M | 0.000 -100.00 % | 4.707 M -30.37 % | 6.760 M 5.76 % | 6.392 M 145.85 % | 2.600 M 271.43 % | 700.000 K |
| Cost of revenue | 1.122 B 6.17 % | 1.057 B 16.27 % | 908.727 M 30.44 % | 696.683 M 9.42 % | 636.695 M -7.85 % | 690.923 M 8.08 % | 639.255 M 11.48 % | 573.450 M 3 780.17 % | 14.779 M 239.99 % | -10.557 M -64.29 % | -6.426 M -616.98 % | 1.243 M -86.31 % | 9.080 M | 0.000 | 0.000 -100.00 % | 88.041 M 84.84 % | 47.631 M 8 198.08 % | 574.000 K -99.93 % | 789.463 M 30.22 % | 606.241 M |
| General and administrative expenses | 4.462 M -75.72 % | 18.374 M -75.13 % | 73.871 M 307.44 % | 18.131 M -25.18 % | 24.233 M -40.26 % | 40.561 M 30.52 % | 31.076 M 24.13 % | 25.035 M -19.74 % | 31.194 M 37.15 % | 22.744 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 4.097 M -35.96 % | 6.398 M 138.29 % | 2.685 M 1 084.23 % | 226.730 K -76.51 % | 965.100 K -64.31 % | 2.704 M -0.14 % | 2.708 M 347.57 % | 605.070 K -76.54 % | 2.579 M -22.37 % | 3.322 M 70.53 % | 1.948 M -9.86 % | 2.161 M 91.92 % | 1.126 M 45.10 % | 776.000 K | 0.000 -100.00 % | 2.001 M -15.75 % | 2.375 M -13.26 % | 2.738 M | 0.000 | 0.000 |
| Other expenses | 179.241 M | 0.000 100.00 % | -61.593 M -973.73 % | -5.736 M -108.67 % | 66.166 M -91.05 % | 739.140 M 25 364.06 % | 2.903 M 347.58 % | 648.530 K 140.20 % | 270.000 K -89.37 % | 2.539 M -99.35 % | 388.801 M 10.43 % | 352.083 M 18.20 % | 297.874 M 23.31 % | 241.562 M 20.29 % | 200.823 M 37.75 % | 145.789 M -12.22 % | 166.093 M 26.69 % | 131.104 M 395.67 % | -44.341 M -31.78 % | -33.647 M |
| Operating expenses | 187.800 M 658.11 % | 24.772 M 65.56 % | 14.963 M 18.56 % | 12.621 M -86.19 % | 91.364 M -88.32 % | 782.405 M 18.04 % | 662.829 M 9.82 % | 603.576 M 6.31 % | 567.775 M 15.98 % | 489.549 M 25.28 % | 390.749 M 10.31 % | 354.244 M 18.48 % | 299.000 M 23.38 % | 242.338 M 19.72 % | 202.413 M 36.96 % | 147.790 M -12.27 % | 168.468 M 25.87 % | 133.842 M 201.85 % | 44.341 M 31.78 % | 33.647 M |
| Cost and expenses | 1.316 B 21.72 % | 1.081 B 20.04 % | 900.784 M 9.67 % | 821.338 M 12.81 % | 728.059 M -6.95 % | 782.405 M 18.04 % | 662.829 M 9.82 % | 603.576 M 3.61 % | 582.554 M 21.62 % | 478.992 M 24.63 % | 384.323 M 8.11 % | 355.487 M 15.39 % | 308.080 M 27.13 % | 242.338 M 19.72 % | 202.413 M -14.17 % | 235.831 M 9.13 % | 216.099 M 60.77 % | 134.416 M -83.88 % | 833.804 M 30.30 % | 639.888 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 8.559 M -65.45 % | 24.772 M -67.64 % | 76.556 M 317.03 % | 18.357 M -27.15 % | 25.198 M -41.76 % | 43.265 M 28.06 % | 33.785 M 31.76 % | 25.640 M -24.08 % | 33.773 M 29.57 % | 26.066 M 1 238.09 % | 1.948 M -9.86 % | 2.161 M 91.92 % | 1.126 M 45.10 % | 776.000 K -51.19 % | 1.590 M -20.54 % | 2.001 M -15.75 % | 2.375 M -13.26 % | 2.738 M | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 876.000 K -70.43 % | 2.962 M 461.71 % | 527.320 K 3.68 % | 508.619 K -72.67 % | 1.861 M 818.58 % | 202.630 K -39.70 % | 336.060 K 200.32 % | 111.900 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 884.000 K 12.47 % | 786.000 K |
| Interest expense | 6.995 M -24.38 % | 9.250 M 19.82 % | 7.720 M 74.84 % | 4.416 M -38.27 % | 7.152 M -2.06 % | 7.303 M 6.25 % | 6.873 M 21.27 % | 5.668 M -52.88 % | 12.030 M 27.48 % | 9.437 M 3 176.74 % | 288.000 K -97.19 % | 10.254 M -19.49 % | 12.736 M -19.86 % | 15.893 M -4.10 % | 16.572 M -17.27 % | 20.032 M 18.84 % | 16.856 M 206.75 % | 5.495 M -63.93 % | 15.235 M 3.97 % | 14.653 M |
| Depreciation and amortization | 65.202 M 2.26 % | 63.764 M 35.82 % | 46.949 M 7.17 % | 43.807 M -8.32 % | 47.783 M -13.83 % | 55.451 M 50.29 % | 36.896 M 9.66 % | 33.645 M 24.22 % | 27.086 M 27.10 % | 21.310 M -13.76 % | 24.710 M -3.89 % | 25.710 M -3.56 % | 26.658 M 2.34 % | 26.048 M 6.76 % | 24.398 M 24.26 % | 19.634 M 29.77 % | 15.130 M 105.82 % | 7.351 M -68.90 % | 23.638 M 24.19 % | 19.034 M |
| Operating income | 148.875 M -71.70 % | 526.072 M 31.37 % | 400.454 M 148.99 % | 160.831 M 59.01 % | 101.145 M -29.88 % | 144.245 M -19.79 % | 179.836 M 83.32 % | 98.100 M 103.24 % | 48.268 M -3.86 % | 50.204 M -41.34 % | 85.581 M 91.31 % | 44.735 M -24.49 % | 59.246 M 6.04 % | 55.871 M -2.02 % | 57.023 M 42.00 % | 40.156 M -34.32 % | 61.139 M -33.57 % | 92.038 M 237.64 % | 27.259 M 316.87 % | -12.569 M |
| Operating income ratio | 0.10 -68.81 % | 0.33 20.04 % | 0.27 66.73 % | 0.16 34.06 % | 0.12 -19.38 % | 0.15 -29.10 % | 0.21 52.65 % | 0.14 82.72 % | 0.08 -19.35 % | 0.09 -47.91 % | 0.18 62.94 % | 0.11 -30.70 % | 0.16 -13.91 % | 0.19 -14.76 % | 0.22 51.06 % | 0.15 -34.02 % | 0.22 -45.74 % | 0.41 1 183.84 % | 0.03 258.00 % | -0.02 |
| Total other income expenses net | 14.277 M 109.20 % | -155.114 M -1 166.24 % | -12.250 M -164.55 % | 18.978 M -52.79 % | 40.200 M | 0.000 100.00 % | -13.840 M 55.29 % | -30.952 M -708.70 % | -3.827 M 93.07 % | -55.199 M -586.55 % | -8.040 M 31.73 % | -11.777 M 17.98 % | -14.359 M 63.38 % | -39.209 M -35.27 % | -28.985 M 17.07 % | -34.952 M -25.43 % | -27.865 M 60.13 % | -69.885 M -219.64 % | 58.412 M 19.78 % | 48.766 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -68.259 M 82.40 % | -387.815 M -59.62 % | -242.957 M -293.21 % | -61.787 M 24.82 % | -82.189 M -1 656.11 % | 5.282 M -42.28 % | 9.151 M 263.22 % | 2.519 M -85.35 % | 17.197 M -71.63 % | 60.624 M 102.07 % | 30.002 M -29.99 % | 42.856 M -22.64 % | 55.395 M 337.08 % | 12.674 M -88.12 % | 106.705 M -25.77 % | 143.743 M -18.25 % | 175.824 M 85.81 % | 94.625 M -68.11 % | 296.714 M 47.12 % | 201.683 M |
| Total investments | 532.865 M 298.71 % | 133.648 M -10.71 % | 149.671 M 23.66 % | 121.031 M 245.33 % | 35.048 M | 0.000 100.00 % | -3.710 K -100.34 % | 1.079 M -39.14 % | 1.773 M 2.15 % | 1.736 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K -94.47 % | 8.139 M -19.10 % | 10.061 M |
| Total debt | 66.646 M -34.85 % | 102.303 M 39.58 % | 73.295 M 18.05 % | 62.088 M 44.62 % | 42.932 M -18.40 % | 52.613 M 106.07 % | 25.532 M 11.42 % | 22.914 M -50.25 % | 46.063 M -40.39 % | 77.278 M 17.03 % | 66.031 M 10.37 % | 59.829 M -9.43 % | 66.060 M 257.41 % | 18.483 M -82.68 % | 106.705 M -25.77 % | 143.743 M -18.25 % | 175.824 M 85.81 % | 94.625 M -68.95 % | 304.716 M 48.18 % | 205.640 M |
| Accumulated other comprehensive income loss | 77.544 M -35.19 % | 119.642 M -24.10 % | 157.627 M 24.29 % | 126.822 M 54.15 % | 82.274 M 125.85 % | 36.429 M 151.27 % | -71.057 M -194.61 % | 75.107 M 166.47 % | -112.993 M -18.09 % | -95.680 M -15.91 % | -82.544 M -41.48 % | -58.342 M -20.67 % | -48.350 M -27.70 % | -37.863 M 41.20 % | -64.396 M -25.63 % | -51.260 M -53.62 % | -33.367 M -36.03 % | -24.529 M -192.99 % | 26.379 M 426.72 % | -8.074 M |
| Retained earnings | 833.486 M -1.11 % | 842.871 M 32.43 % | 636.454 M 79.12 % | 355.313 M 20.45 % | 294.994 M 38.32 % | 213.264 M -0.60 % | 214.549 M 73.49 % | 123.668 M 24.55 % | 99.294 M 15.05 % | 86.305 M 58.24 % | 54.539 M 300.26 % | 13.626 M -20.65 % | 17.173 M | 0.000 -100.00 % | 971.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 57.129 M 0.61 % | 56.782 M 0.53 % | 56.485 M 0.00 % | 56.485 M 0.72 % | 56.082 M 0.31 % | 55.909 M 0.39 % | 55.693 M 1.46 % | 54.889 M 1.38 % | 54.139 M 1.94 % | 53.111 M 12.78 % | 47.091 M 0.44 % | 46.883 M 0.00 % | 46.883 M 0.56 % | 46.621 M | 0.000 -100.00 % | 88.372 M 146.16 % | 35.900 M -8.60 % | 39.280 M -62.43 % | 104.550 M 19.32 % | 87.625 M |
| Total equity | 1.177 B -3.24 % | 1.217 B 17.23 % | 1.038 B 42.98 % | 725.783 M 18.56 % | 612.185 M 19.09 % | 514.063 M 1.41 % | 506.907 M 23.82 % | 409.380 M 18.15 % | 346.482 M 17.61 % | 294.597 M 21.07 % | 243.325 M 9.19 % | 222.851 M 1.34 % | 219.902 M 2.84 % | 213.828 M 22.03 % | 175.226 M -17.61 % | 212.675 M 28.54 % | 165.450 M 32.94 % | 124.458 M -53.89 % | 269.942 M 75.00 % | 154.249 M |
| Other non current liabilities | 0.000 -100.00 % | 6.041 M 23.74 % | 4.882 M 668.82 % | 635.000 K -89.35 % | 5.961 M 35.95 % | 4.385 M -47.13 % | 8.294 M 450.37 % | 1.507 M -95.22 % | 31.507 M 48.56 % | 21.209 M 192.74 % | 7.245 M 197.29 % | 2.437 M -42.77 % | 4.258 M -34.57 % | 6.508 M 98.90 % | 3.272 M -92.19 % | 41.887 M | 0.000 -100.00 % | 16.800 M 639.44 % | 2.272 M 164.49 % | 858.999 K |
| Long term debt | 42.540 M -42.75 % | 74.306 M 39.31 % | 53.337 M 27.85 % | 41.718 M 47.04 % | 28.372 M 58.95 % | 17.850 M 20 356.11 % | 87.260 K -97.12 % | 3.034 M -64.02 % | 8.432 M -46.91 % | 15.884 M 464.46 % | 2.814 M 45.20 % | 1.938 M -76.90 % | 8.389 M -54.61 % | 18.483 M -72.00 % | 66.000 M -35.20 % | 101.856 M -42.07 % | 175.824 M 125.92 % | 77.825 M -62.42 % | 207.067 M 67.84 % | 123.374 M |
| Total non current liabilities | 50.096 M -37.65 % | 80.347 M 38.01 % | 58.219 M 27.13 % | 45.796 M 21.22 % | 37.779 M 39.55 % | 27.072 M 223.02 % | 8.381 M -42.63 % | 14.609 M -54.29 % | 31.956 M -13.85 % | 37.093 M 77.60 % | 20.886 M 11.02 % | 18.813 M 48.75 % | 12.647 M -49.39 % | 24.991 M -76.58 % | 106.705 M -25.77 % | 143.743 M -18.25 % | 175.824 M 85.81 % | 94.625 M -54.80 % | 209.339 M 68.51 % | 124.233 M |
| Other current liabilities | 111.351 M -10.70 % | 124.692 M 1 567.23 % | 7.479 M 156.82 % | -13.162 M -120.62 % | 63.822 M 732.01 % | 7.671 M 28.17 % | 5.985 M -90.25 % | 61.368 M 16.69 % | 52.589 M 15.95 % | 45.356 M 87.43 % | 24.199 M -2.25 % | 24.755 M -32.83 % | 36.855 M -70.48 % | 124.835 M 698.18 % | 15.640 M 72.63 % | 9.060 M -90.24 % | 92.809 M 15.36 % | 80.451 M 138.05 % | 33.796 M 108.08 % | 16.242 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 128.278 M 57.31 % | 81.544 M | 0.000 -100.00 % | 88.691 M 63.50 % | 54.244 M 149 373.00 % | 36.290 K -99.20 % | 4.538 M -72.83 % | 16.700 M -32.50 % | 24.741 M 325.69 % | 5.812 M -63.21 % | 15.797 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 24.106 M -13.90 % | 27.997 M 40.28 % | 19.958 M -51.01 % | 40.740 M 39.91 % | 29.119 M -16.24 % | 34.763 M 220.71 % | -28.799 M -244.86 % | 19.880 M -46.63 % | 37.251 M -40.69 % | 62.808 M -2.04 % | 64.113 M 3.65 % | 61.855 M -15.29 % | 73.020 M | 0.000 -100.00 % | 40.705 M -2.82 % | 41.887 M | 0.000 | 0.000 -100.00 % | 97.649 M 18.70 % | 82.266 M |
| Total current liabilities | 146.997 M -8.20 % | 160.132 M -18.84 % | 197.308 M 48.64 % | 132.741 M 17.38 % | 113.089 M -17.91 % | 137.765 M 37.08 % | 100.500 M 9.34 % | 91.913 M -19.15 % | 113.687 M -3.95 % | 118.367 M -4.87 % | 124.432 M 25.18 % | 99.403 M -14.87 % | 116.765 M -10.58 % | 130.574 M 131.74 % | 56.345 M 10.60 % | 50.947 M -45.11 % | 92.809 M 15.36 % | 80.451 M -64.63 % | 227.480 M -2.24 % | 232.698 M |
| Total liabilities | 197.093 M -18.04 % | 240.479 M -5.89 % | 255.527 M 43.12 % | 178.537 M 18.34 % | 150.868 M -8.47 % | 164.837 M 51.39 % | 108.880 M 2.21 % | 106.522 M -26.86 % | 145.643 M -6.31 % | 155.460 M 6.98 % | 145.318 M 22.93 % | 118.216 M -8.65 % | 129.412 M -16.81 % | 155.565 M -4.59 % | 163.050 M -16.25 % | 194.690 M -27.53 % | 268.633 M 53.44 % | 175.076 M -59.92 % | 436.819 M 22.38 % | 356.931 M |
| Other non current assets | 1.999 M -85.92 % | 14.200 M 745.74 % | 1.679 M 0.00 % | 1.679 M 0.00 % | 1.679 M -82.75 % | 9.733 M 10.90 % | 8.776 M -56.50 % | 20.173 M 84.20 % | 10.952 M 17.26 % | 9.340 M 21.03 % | 7.717 M 5.09 % | 7.343 M 16.17 % | 6.321 M -18.73 % | 7.778 M 50.30 % | 5.175 M -24.98 % | 6.898 M 52 961.54 % | 13.000 K -97.27 % | 476.000 K 1 120.54 % | 38.999 K -25.00 % | 52.000 K |
| Long term investments | 532.865 M 298.71 % | 133.648 M -10.71 % | 149.671 M 23.66 % | 121.031 M 245.33 % | 35.048 M | 0.000 100.00 % | -3.710 K 87.30 % | -29.210 K 99.00 % | -2.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K -57.14 % | 1.050 M |
| Intangible assets | 37.706 M -15.36 % | 44.549 M 37.86 % | 32.315 M 109.01 % | 15.461 M -17.10 % | 18.650 M -36.21 % | 29.236 M -9.71 % | 32.380 M 2.40 % | 31.621 M 3.75 % | 30.478 M 90.64 % | 15.987 M 25.72 % | 12.716 M -5.14 % | 13.405 M -37.46 % | 21.435 M -52.37 % | 44.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 | 0.000 | 0.000 -100.00 % | 5.025 M -50.00 % | 10.050 M | 0.000 | 0.000 -100.00 % | 43.230 M 0.00 % | 43.230 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 37.705 M -15.36 % | 44.549 M 37.86 % | 32.315 M 109.01 % | 15.461 M -17.10 % | 18.650 M -36.21 % | 29.236 M -9.71 % | 32.380 M 2.40 % | 31.621 M 3.75 % | 30.478 M 90.64 % | 15.987 M 25.72 % | 12.716 M -31.00 % | 18.429 M -41.43 % | 31.463 M -30.08 % | 44.999 M | 0.000 -100.00 % | 43.230 M 0.00 % | 43.230 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 309.334 M -7.37 % | 333.946 M 6.09 % | 314.789 M 36.13 % | 231.249 M 13.76 % | 203.283 M 1.18 % | 200.910 M 9.41 % | 183.635 M 6.76 % | 172.006 M -5.93 % | 182.853 M -0.74 % | 184.216 M 8.45 % | 169.860 M -3.97 % | 176.888 M -2.43 % | 181.292 M -4.27 % | 189.378 M -23.63 % | 247.980 M -9.92 % | 275.278 M -13.33 % | 317.617 M 38.72 % | 228.959 M -38.71 % | 373.592 M 63.47 % | 228.540 M |
| Total non current assets | 881.903 M 67.55 % | 526.343 M 3.67 % | 507.723 M 34.89 % | 376.391 M 41.60 % | 265.818 M 10.81 % | 239.880 M 6.71 % | 224.791 M 0.44 % | 223.800 M -0.22 % | 224.283 M 7.03 % | 209.543 M 10.12 % | 190.293 M -6.10 % | 202.660 M -7.49 % | 219.076 M -9.53 % | 242.155 M -4.35 % | 253.155 M -22.20 % | 325.406 M -9.82 % | 360.860 M 57.28 % | 229.435 M -38.67 % | 374.081 M 62.90 % | 229.642 M |
| Other current assets | 165.188 M 19.65 % | 138.058 M 151.29 % | 54.939 M -4.38 % | 57.456 M -14.57 % | 67.254 M -82.83 % | 391.689 M 132.53 % | 168.444 M 361.61 % | 36.490 M -45.30 % | 66.712 M 73.80 % | 38.384 M 88.86 % | 20.324 M 65.30 % | 12.295 M 295.85 % | 3.106 M -55.27 % | 6.944 M -54.89 % | 15.392 M 16.04 % | 13.264 M -81.89 % | 73.223 M 4.46 % | 70.099 M 173.12 % | 25.666 M -9.59 % | 28.387 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.079 M -39.14 % | 1.773 M 2.15 % | 1.736 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.689 M -14.67 % | 9.011 M |
| cash and cash equivalents | 134.905 M -72.47 % | 490.118 M 54.98 % | 316.252 M 155.30 % | 123.876 M -1.00 % | 125.121 M 164.35 % | 47.331 M 188.94 % | 16.381 M -19.68 % | 20.395 M -29.35 % | 28.866 M 73.33 % | 16.654 M -53.78 % | 36.029 M 112.27 % | 16.973 M 59.15 % | 10.665 M 83.59 % | 5.809 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.002 M 102.22 % | 3.957 M |
| Cash and short term investments | 134.905 M -72.47 % | 490.118 M 54.98 % | 316.252 M 155.30 % | 123.876 M -1.00 % | 125.121 M 164.35 % | 47.331 M 188.94 % | 16.381 M -19.68 % | 20.395 M -29.35 % | 28.866 M 73.33 % | 16.654 M -53.78 % | 36.029 M 112.27 % | 16.973 M 59.15 % | 10.665 M 83.59 % | 5.809 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.691 M 21.00 % | 12.968 M |
| Total current assets | 492.282 M -47.10 % | 930.650 M 18.47 % | 785.532 M 48.80 % | 527.929 M 6.17 % | 497.235 M 13.26 % | 439.020 M 12.28 % | 390.996 M 33.86 % | 292.102 M 9.06 % | 267.842 M 11.36 % | 240.514 M 21.26 % | 198.350 M 43.31 % | 138.407 M 6.27 % | 130.238 M 2.36 % | 127.238 M 49.48 % | 85.121 M 3.86 % | 81.959 M 11.93 % | 73.223 M 4.46 % | 70.099 M -78.93 % | 332.680 M 18.17 % | 281.538 M |
| Inventory | 0.000 100.00 % | -6.777 M | 0.000 | 0.000 | 0.000 100.00 % | -347.266 M -6.81 % | -325.125 M -19 019.21 % | 1.718 M -88.07 % | 14.399 M -50.65 % | 29.178 M 56.69 % | 18.621 M 52.69 % | 12.195 M -9.25 % | 13.438 M -39.66 % | 22.271 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.032 M 1.22 % | 152.180 M |
| Net receivables | 192.189 M -37.85 % | 309.251 M -25.36 % | 414.341 M 19.55 % | 346.597 M 13.69 % | 304.860 M -12.21 % | 347.266 M 6.81 % | 325.125 M 39.24 % | 233.498 M 8.59 % | 215.020 M 24.33 % | 172.946 M 24.10 % | 139.358 M 28.84 % | 108.160 M 4.98 % | 103.029 M 16.15 % | 88.700 M 85.59 % | 47.794 M 6.84 % | 44.734 M | 0.000 | 0.000 -100.00 % | 137.291 M 56.01 % | 88.003 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 9.269 M 32.96 % | 6.971 M -2.61 % | 7.158 M | 0.000 -100.00 % | 3.710 K -87.30 % | 29.210 K -99.00 % | 2.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -500.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 11.540 M 55.05 % | 7.443 M -79.12 % | 35.640 M 93.73 % | 18.397 M 150.29 % | 7.350 M 10.68 % | 6.641 M -53.08 % | 14.155 M 33.18 % | 10.629 M 36.40 % | 7.792 M -4.73 % | 8.179 M -28.12 % | 11.379 M 14.06 % | 9.976 M 44.79 % | 6.890 M 20.06 % | 5.739 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.113 M -29.12 % | 134.190 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 5.953 M 14.02 % | 5.221 M -59.20 % | 12.798 M | 0.000 -100.00 % | 671.290 K | 0.000 -100.00 % | 4.538 M 124.21 % | 2.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 922.000 K | 0.000 |
| Deferred revenue non current | 0.000 100.00 % | -6.041 M -23.74 % | -4.882 M -1 683 548.28 % | 290.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.407 M 23.06 % | 14.145 M 26.42 % | 11.189 M 3.34 % | 10.827 M 494.56 % | 1.821 M | 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 |
| Capital lease obligations | 66.646 M -34.85 % | 102.303 M 39.58 % | 73.295 M 18.05 % | 62.088 M 44.62 % | 42.932 M 594.37 % | 6.183 M 111.40 % | -54.244 M | 0.000 100.00 % | -36.290 K -101.84 % | 1.970 M -46.90 % | 3.710 M 33.98 % | 2.769 M 267.73 % | 753.000 K -52.46 % | 1.584 M 182.86 % | 560.000 K 14.99 % | 487.000 K | 0.000 -100.00 % | 4.106 M 86.38 % | 2.203 M 0.00 % | 2.203 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 660.064 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 -100.00 % | 26.815 M |
| Other total stockholders equity | 208.932 M 5.94 % | 197.219 M 5.37 % | 187.162 M 0.00 % | 187.162 M 4.66 % | 178.834 M 136.89 % | -484.822 M -383.89 % | 170.778 M 9.67 % | 155.716 M 9.55 % | 142.142 M -49.61 % | 282.101 M 152.16 % | 111.875 M -17.26 % | 135.210 M 22.22 % | 110.630 M 1.44 % | 109.058 M -54.30 % | 238.651 M 544.86 % | 37.008 M -77.28 % | 162.917 M 340.22 % | 37.008 M -73.38 % | 139.013 M 190.32 % | 47.883 M |
| Deferred tax liabilities non current | 7.556 M 25.08 % | 6.041 M 23.74 % | 4.882 M 41.81 % | 3.443 M -0.10 % | 3.446 M -28.75 % | 4.837 M -33.64 % | 7.289 M -27.60 % | 10.068 M 15.60 % | 8.709 M -20.29 % | 10.926 M 82.62 % | 5.983 M -52.58 % | 12.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.374 B -5.68 % | 1.457 B 12.66 % | 1.293 B 43.01 % | 904.319 M 18.51 % | 763.053 M 12.40 % | 678.899 M 10.25 % | 615.787 M 19.36 % | 515.902 M 4.83 % | 492.125 M 9.35 % | 450.057 M 15.80 % | 388.643 M 13.95 % | 341.067 M -2.36 % | 349.314 M -5.44 % | 369.393 M 9.20 % | 338.276 M -16.96 % | 407.365 M -6.16 % | 434.083 M 44.92 % | 299.534 M -57.62 % | 706.761 M 38.26 % | 511.180 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -58.175 M -8.12 % | -53.805 M 13.02 % | -61.862 M -208.42 % | -20.058 M 53.66 % | -43.280 M -318.26 % | 19.830 M 150.68 % | -39.130 M -117.51 % | -17.990 M | 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 -100.00 % | 288.000 K 12.50 % | 256.000 K 22.49 % | 209.000 K -74.97 % | 835.000 K -72.06 % | 2.989 M 770.99 % | 343.160 K -94.17 % | 5.889 M -71.19 % | 20.436 M 316.64 % | 4.905 M 1 101.02 % | -490.000 K -150.00 % | -196.000 K -128.08 % | 698.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 77.056 M 291.61 % | -40.216 M 1.91 % | -41.000 M -123.49 % | -18.346 M -155.41 % | 33.111 M 1 832.33 % | -1.911 M 97.93 % | -92.488 M -18.84 % | -77.828 M -178.20 % | -27.976 M 52.80 % | -59.273 M -318.68 % | -14.157 M 35.62 % | -21.990 M -31.63 % | -16.706 M 60.73 % | -42.546 M -9 038.24 % | 476.000 K 100.92 % | -51.826 M -671.40 % | 9.070 M -90.38 % | 94.252 M 240.63 % | -67.020 M -971.63 % | -6.254 M |
| Accounts receivables | 115.640 M 5 604.98 % | 2.027 M 101.68 % | -120.329 M -78.10 % | -67.562 M -463.71 % | 18.576 M 181.85 % | -22.694 M 51.95 % | -47.228 M -109.36 % | -22.559 M 45.89 % | -41.692 M -105.42 % | -20.296 M 13.64 % | -23.502 M -43.83 % | -16.340 M -214.59 % | -5.194 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.930 M -84.37 % | -30.335 M |
| Inventory | 0.000 | 0.000 100.00 % | -18.523 M -58.08 % | -11.718 M -1 312.99 % | -829.280 K -111.40 % | 7.275 M -9.95 % | 8.079 M | 0.000 -100.00 % | 14.779 M 240.01 % | -10.556 M -64.24 % | -6.427 M -617.06 % | 1.243 M -85.93 % | 8.833 M 617.15 % | -1.708 M -744.53 % | 265.000 K 101.44 % | -18.448 M -1 119.30 % | -1.513 M -267.74 % | 902.000 K -87.99 % | 7.510 M 134.45 % | -21.802 M |
| Accounts payables | 4.167 M 114.78 % | -28.197 M -252.23 % | 18.523 M 58.08 % | 11.718 M 1 312.99 % | 829.280 K 111.40 % | -7.275 M -266.84 % | 4.361 M 12.44 % | 3.878 M 78.47 % | 2.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.600 M -140.54 % | 45.883 M |
| Other working capital | -42.751 M -204.36 % | -14.046 M -123.10 % | 60.806 M 62.15 % | 37.499 M 173.60 % | 13.706 M -34.05 % | 20.783 M 136.02 % | -57.699 M 2.45 % | -59.147 M -38.34 % | -42.755 M 12.24 % | -48.717 M -530.23 % | -7.730 M 66.73 % | -23.233 M -1 092.66 % | -1.948 M 95.23 % | -40.838 M -19 454.50 % | 211.000 K 100.63 % | -33.378 M -415.39 % | 10.583 M -88.66 % | 93.350 M | 0.000 | 0.000 |
| Other non cash items | -18.672 M -181.62 % | 22.878 M 839.55 % | 2.435 M -3.34 % | 2.519 M -40.67 % | 4.246 M -38.09 % | 6.858 M 174.50 % | 2.498 M 36.45 % | 1.831 M -76.11 % | 7.665 M -18.78 % | 9.437 M -50.52 % | 19.073 M 61.95 % | 11.777 M -17.98 % | 14.359 M -18.49 % | 17.616 M -61.98 % | 46.333 M 252.42 % | 13.147 M -24.20 % | 17.344 M 125.01 % | 7.708 M 870.03 % | -1.001 M -815.00 % | 140.000 K |
| Net cash provided by operating activities | 245.264 M -24.58 % | 325.204 M -3.98 % | 338.669 M 119.64 % | 154.194 M -6.81 % | 165.459 M -8.41 % | 180.646 M 161.31 % | 69.131 M 39.73 % | 49.473 M 11.13 % | 44.517 M 175.97 % | 16.131 M -80.30 % | 81.883 M 68.99 % | 48.455 M 5.60 % | 45.885 M 158.07 % | 17.780 M -75.03 % | 71.207 M 614.46 % | -13.841 M -118.50 % | 74.818 M -43.09 % | 131.464 M 239.81 % | 38.688 M -20.09 % | 48.417 M |
| Investments in property plant and equipment | -43.084 M -1.91 % | -42.278 M 63.18 % | -114.832 M -251.40 % | -32.679 M -373.71 % | -6.898 M 77.13 % | -30.160 M 39.20 % | -49.606 M -105.36 % | -24.156 M 45.21 % | -44.089 M -3.02 % | -42.798 M -80.49 % | -23.712 M -170.13 % | -8.778 M -74.31 % | -5.036 M 69.00 % | -16.243 M -30.01 % | -12.494 M 8.07 % | -13.591 M 89.00 % | -123.552 M -37.51 % | -89.847 M 46.98 % | -169.454 M -114.79 % | -78.893 M |
| Acquisitions net | 331.000 K | 0.000 | 0.000 | 0.000 100.00 % | -22.071 M | 0.000 -100.00 % | 574.640 K 378.87 % | 120.000 K -99.44 % | 21.382 M 0.12 % | 21.355 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K 100.98 % | -45.845 M -5 525.44 % | 845.000 K 80.17 % | 469.000 K |
| Purchases of investments | -431.386 M -10 793.59 % | -3.960 M | 0.000 100.00 % | -40.790 M -84.81 % | -22.071 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.142 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 |
| Other investing activites | 0.000 -100.00 % | 994.000 K -24.98 % | 1.325 M 187.62 % | 460.680 K 102.15 % | -21.377 M | 0.000 100.00 % | -10.000 -100.01 % | 120.000 K -99.52 % | 24.767 M -19.89 % | 30.915 M 8 416.53 % | 363.000 K -28.40 % | 507.000 K | 0.000 -100.00 % | 798.000 K -98.66 % | 59.594 M 64.19 % | 36.296 M 20 291.01 % | 178.000 K -58.80 % | 432.000 K | 0.000 | 0.000 |
| Net cash used for investing activites | -474.139 M -947.96 % | -45.244 M 60.14 % | -113.507 M -55.47 % | -73.008 M -158.20 % | -28.276 M 6.25 % | -30.160 M 38.49 % | -49.031 M -104.00 % | -24.036 M -24.39 % | -19.322 M -62.60 % | -11.883 M 49.11 % | -23.349 M -182.30 % | -8.271 M -64.24 % | -5.036 M 67.39 % | -15.445 M -132.79 % | 47.100 M 107.44 % | 22.705 M 118.47 % | -122.924 M 9.12 % | -135.260 M 19.78 % | -168.609 M -115.00 % | -78.424 M |
| Debt repayment | -32.690 M -2.96 % | -31.751 M -30.59 % | -24.313 M -28.82 % | -18.874 M 33.96 % | -28.580 M -37.14 % | -20.840 M -607.22 % | -2.947 M 87.00 % | -22.664 M 38.24 % | -36.697 M -414.83 % | 11.656 M 1 230.59 % | 876.000 K 114.06 % | -6.232 M 19.65 % | -7.756 M -121.41 % | -3.503 M 90.54 % | -37.038 M -15.45 % | -32.081 M -139.51 % | 81.199 M 1 594.00 % | -5.435 M -105.47 % | 99.421 M 1 036.76 % | 8.746 M |
| Common stock issued | 347.000 K -98.41 % | 21.889 M | 0.000 -100.00 % | 7.049 M 131.81 % | 3.041 M -19.52 % | 3.778 M -32.36 % | 5.586 M 7.26 % | 5.208 M -25.16 % | 6.958 M -62.94 % | 18.776 M 1 727.04 % | -1.154 M | 0.000 100.00 % | -988.000 K -115.42 % | 6.406 M -77.76 % | 28.801 M -45.11 % | 52.471 M | 0.000 -100.00 % | 21.600 M -73.41 % | 81.241 M 798.78 % | 9.039 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.826 M | 0.000 100.00 % | -1.864 M -131.75 % | -804.230 K 82.82 % | -4.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -97.119 M -0.92 % | -96.233 M -1 035.76 % | -8.473 M 88.00 % | -70.606 M -319.66 % | -16.825 M 82.75 % | -97.549 M -320.16 % | -23.217 M -136.35 % | -9.823 M -52.36 % | -6.447 M 83.90 % | -40.035 M -325.09 % | -9.418 M -71.70 % | -5.485 M 2.51 % | -5.626 M -20.01 % | -4.688 M | 0.000 100.00 % | -6.172 M 14.04 % | -7.180 M -9 900.00 % | -71.800 K 99.66 % | -20.910 M -99.98 % | -10.456 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.029 M -1 384.48 % | -1.147 M -155.95 % | 2.050 M -88.22 % | 17.400 M 327.01 % | -7.665 M -155.60 % | 13.786 M 1 316.77 % | -1.133 M 93.55 % | -17.575 M 18.71 % | -21.620 M -183.59 % | 25.865 M 129.91 % | -86.471 M -255.70 % | -24.310 M -1 640.16 % | -1.397 M 93.09 % | -20.216 M 25.43 % | -27.109 M -206.72 % | 25.403 M |
| Net cash used provided by financing activities | -129.462 M -22.02 % | -106.095 M -223.60 % | -32.786 M 60.23 % | -82.431 M -38.79 % | -59.393 M 50.31 % | -119.536 M -395.73 % | -24.113 M 25.46 % | -32.351 M -151.80 % | -12.848 M 45.61 % | -23.622 M 40.16 % | -39.478 M -16.54 % | -33.875 M 5.88 % | -35.992 M -1 506.49 % | 2.559 M | 0.000 100.00 % | -10.092 M -120.84 % | 48.417 M 1 274.31 % | -4.123 M -103.11 % | 132.643 M 305.24 % | 32.732 M |
| Effect of forex changes on cash | 374.999 K | 0.000 | 0.000 -100.00 % | 240.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -136.000 K -238.78 % | 98.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -357.962 M -305.88 % | 173.866 M -9.62 % | 192.376 M 15 550.77 % | -1.245 M -101.60 % | 77.790 M 151.34 % | 30.950 M 871.08 % | -4.014 M 41.94 % | -6.914 M -156.62 % | 12.211 M 163.03 % | -19.374 M -201.67 % | 19.056 M 202.09 % | 6.308 M 29.87 % | 4.857 M -0.76 % | 4.894 M -95.86 % | 118.307 M 9 734.12 % | -1.228 M -494.86 % | 311.000 K 103.93 % | -7.919 M | 0.000 | 0.000 |
| Cash at beginning of period | 492.867 M 55.85 % | 316.252 M 155.30 % | 123.876 M -0.99 % | 125.121 M 164.35 % | 47.331 M 188.94 % | 16.381 M -19.68 % | 20.395 M -25.32 % | 27.309 M 63.97 % | 16.655 M -53.77 % | 36.029 M 112.27 % | 16.973 M 59.15 % | 10.665 M 83.63 % | 5.808 M 534.75 % | 915.000 K 100.78 % | -116.971 M -2 803.28 % | 4.327 M 7.74 % | 4.016 M -66.35 % | 11.935 M 201.62 % | 3.957 M | 0.000 |
| Cash at end of period | 134.905 M -72.47 % | 490.118 M 54.98 % | 316.252 M 155.30 % | 123.876 M -1.00 % | 125.121 M 164.35 % | 47.331 M 188.94 % | 16.381 M -19.68 % | 20.395 M -29.35 % | 28.866 M 73.32 % | 16.655 M -53.77 % | 36.029 M 112.27 % | 16.973 M 59.15 % | 10.665 M 83.59 % | 5.809 M 334.81 % | 1.336 M -56.89 % | 3.099 M -28.38 % | 4.327 M 7.74 % | 4.016 M -49.81 % | 8.002 M 102.22 % | 3.957 M |
| Operating cash flow | 245.264 M -24.58 % | 325.204 M -3.98 % | 338.669 M 119.64 % | 154.194 M -6.81 % | 165.459 M -8.41 % | 180.646 M 161.31 % | 69.131 M 39.73 % | 49.473 M 11.13 % | 44.517 M 175.97 % | 16.131 M -80.30 % | 81.883 M 68.99 % | 48.455 M 5.60 % | 45.885 M 158.07 % | 17.780 M -75.03 % | 71.207 M 614.46 % | -13.841 M -118.50 % | 74.818 M -43.09 % | 131.464 M 239.81 % | 38.688 M -20.09 % | 48.417 M |
| Capital expenditure | -43.084 M -1.91 % | -42.278 M 63.18 % | -114.832 M -251.40 % | -32.679 M -373.71 % | -6.898 M 77.13 % | -30.160 M 39.20 % | -49.606 M -105.36 % | -24.156 M 45.21 % | -44.089 M -3.02 % | -42.798 M -80.49 % | -23.712 M -170.13 % | -8.778 M -74.31 % | -5.036 M 69.00 % | -16.243 M -30.01 % | -12.494 M 8.07 % | -13.591 M 89.00 % | -123.552 M -37.51 % | -89.847 M 46.98 % | -169.454 M -114.79 % | -78.893 M |
| Free CashFlow | 202.180 M -28.54 % | 282.926 M 26.40 % | 223.837 M 84.20 % | 121.516 M -23.36 % | 158.560 M 5.37 % | 150.486 M 670.74 % | 19.525 M -22.88 % | 25.318 M 5 815.35 % | 428.000 K 101.60 % | -26.667 M -145.84 % | 58.171 M 46.61 % | 39.677 M -2.87 % | 40.849 M 2 557.71 % | 1.537 M -97.38 % | 58.713 M 314.03 % | -27.432 M 43.71 % | -48.734 M -217.10 % | 41.617 M 131.83 % | -130.766 M -329.08 % | -30.476 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 332.912 M 11.43 % | 298.766 M -11.08 % | 335.989 M -22.02 % | 430.848 M 9.66 % | 392.888 M -7.00 % | 422.443 M 1.18 % | 417.519 M 4.21 % | 400.655 M 9.23 % | 366.800 M -13.81 % | 425.583 M 4.53 % | 407.147 M 17.24 % | 347.278 M 20.27 % | 288.748 M 1.20 % | 285.327 M 20.12 % | 237.528 M 1.40 % | 234.241 M 3.45 % | 226.438 M 0.17 % | 226.056 M 21.43 % | 186.157 M -13.60 % | 215.455 M 6.91 % | 201.537 M 14.03 % | 176.740 M -32.11 % | 260.344 M 0.80 % | 258.283 M 0.12 % | 257.970 M 33.64 % | 193.031 M -14.33 % | 225.321 M -2.39 % | 230.847 M 37.67 % | 167.686 M -7.69 % | 181.649 M 9.25 % | 166.268 M -18.69 % | 204.495 M 16.71 % | 175.212 M -0.80 % | 176.617 M 5.39 % | 167.581 M 13.34 % | 147.852 M 6.54 % | 138.772 M 22.35 % | 113.425 M -21.63 % | 144.736 M -1.77 % | 147.347 M 19.13 % | 123.689 M 11.10 % | 111.333 M -10.38 % | 124.226 M 5.35 % | 117.922 M 1.29 % | 116.423 M 10.78 % | 105.097 M -4.02 % | 109.498 M 10.32 % | 99.259 M 14.92 % | 86.369 M -12.91 % | 99.174 M 14.34 % | 86.736 M -1.94 % | 88.449 M -7.24 % | 95.353 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | 6.847 M 143.88 % | -15.605 M -387.97 % | 5.419 M -93.23 % | 80.044 M 54.47 % | 51.820 M -19.29 % | 64.207 M -8.44 % | 70.125 M -13.76 % | 81.311 M 29.38 % | 62.847 M -37.85 % | 101.115 M 9.79 % | 92.096 M 34.45 % | 68.500 M 121.22 % | 30.964 M -34.22 % | 47.075 M 182.43 % | 16.668 M -54.48 % | 36.616 M 12.20 % | 32.634 M -10.99 % | 36.663 M 256.86 % | 10.274 M -68.40 % | 32.515 M 57.93 % | 20.588 M 51.45 % | 13.593 M -59.45 % | 33.526 M 21.08 % | 27.690 M -15.23 % | 32.665 M -9.89 % | 36.250 M 9.58 % | 33.081 M 28.07 % | 25.830 M 7.44 % | 24.041 M 211.45 % | 7.719 M -35.45 % | 11.958 M -42.12 % | 20.660 M 40.81 % | 14.672 M 45.90 % | 10.056 M -37.82 % | 16.172 M 122.91 % | 7.255 M -45.66 % | 13.351 M 165.16 % | 5.035 M -75.00 % | 20.140 M -0.69 % | 20.279 M 65.18 % | 12.277 M 41.33 % | 8.687 M -42.97 % | 15.231 M 3.32 % | 14.741 M 3.94 % | 14.182 M 855.66 % | 1.484 M -79.56 % | 7.260 M 58.45 % | 4.582 M -38.66 % | 7.470 M 169.46 % | -10.755 M -223.20 % | 8.730 M 757.56 % | 1.018 M -91.36 % | 11.789 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax | 8.127 M 141.23 % | -19.711 M -375.91 % | 7.144 M -93.40 % | 108.168 M 60.13 % | 67.551 M -18.62 % | 83.002 M -11.51 % | 93.796 M -14.44 % | 109.626 M 29.68 % | 84.534 M -36.19 % | 132.484 M 8.04 % | 122.630 M 34.52 % | 91.158 M 117.39 % | 41.932 M -33.55 % | 63.099 M 177.44 % | 22.743 M -54.66 % | 50.162 M 14.51 % | 43.806 M -24.30 % | 57.868 M 376.09 % | 12.155 M -72.07 % | 43.514 M 56.48 % | 27.808 M 113.85 % | 13.004 M -71.30 % | 45.303 M 33.37 % | 33.968 M -25.98 % | 45.889 M -13.42 % | 53.004 M 6.75 % | 49.653 M 54.28 % | 32.184 M 7.27 % | 30.002 M 11 053.16 % | 269.000 K -98.41 % | 16.935 M -39.78 % | 28.120 M 34.78 % | 20.864 M 68.19 % | 12.405 M -24.58 % | 16.448 M 60.91 % | 10.222 M -42.08 % | 17.648 M 273.50 % | 4.725 M -81.65 % | 25.751 M -10.10 % | 28.644 M 56.59 % | 18.292 M 79.72 % | 10.178 M -50.44 % | 20.536 M 3.89 % | 19.767 M -29.71 % | 28.124 M 524.84 % | 4.501 M -57.11 % | 10.494 M 34.30 % | 7.814 M -25.37 % | 10.471 M 1 135.71 % | -1.011 M -111.58 % | 8.730 M 756.72 % | 1.019 M -92.06 % | 12.836 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | 0.02 137.00 % | -0.07 -410.29 % | 0.02 -91.53 % | 0.25 46.02 % | 0.17 -12.49 % | 0.20 -12.54 % | 0.22 -17.90 % | 0.27 18.72 % | 0.23 -25.97 % | 0.31 3.36 % | 0.30 14.74 % | 0.26 80.76 % | 0.15 -34.33 % | 0.22 130.96 % | 0.10 -55.29 % | 0.21 10.69 % | 0.19 -24.43 % | 0.26 292.06 % | 0.07 -67.67 % | 0.20 46.37 % | 0.14 87.53 % | 0.07 -57.72 % | 0.17 32.31 % | 0.13 -26.07 % | 0.18 -35.22 % | 0.27 24.61 % | 0.22 58.06 % | 0.14 -22.08 % | 0.18 11 981.87 % | 0.00 -98.55 % | 0.10 -25.93 % | 0.14 15.48 % | 0.12 69.54 % | 0.07 -28.44 % | 0.10 41.96 % | 0.07 -45.64 % | 0.13 205.28 % | 0.04 -76.59 % | 0.18 -8.48 % | 0.19 31.45 % | 0.15 61.77 % | 0.09 -44.70 % | 0.17 -1.38 % | 0.17 -30.61 % | 0.24 464.05 % | 0.04 -55.31 % | 0.10 21.74 % | 0.08 -35.07 % | 0.12 1 289.26 % | -0.01 -110.13 % | 0.10 773.64 % | 0.01 -91.44 % | 0.13 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 24.385 M 884.59 % | -3.108 M -112.67 % | 24.537 M -80.78 % | 127.632 M 47.91 % | 86.289 M -15.20 % | 101.752 M -10.44 % | 113.608 M -11.28 % | 128.050 M 27.33 % | 100.562 M -31.52 % | 146.858 M 8.13 % | 135.818 M 29.89 % | 104.560 M 91.52 % | 54.594 M -26.67 % | 74.452 M 119.18 % | 33.969 M -45.50 % | 62.332 M 10.16 % | 56.581 M -20.65 % | 71.304 M 191.00 % | 24.503 M -56.67 % | 56.549 M 35.78 % | 41.648 M -20.68 % | 52.507 M -14.25 % | 61.231 M 13.33 % | 54.028 M -7.71 % | 58.539 M -34.25 % | 89.034 M 49.82 % | 59.429 M 41.86 % | 41.894 M 5.53 % | 39.698 M 312.23 % | 9.630 M -63.27 % | 26.217 M -29.45 % | 37.159 M 23.72 % | 30.035 M -27.66 % | 41.519 M 62.01 % | 25.627 M 38.67 % | 18.480 M -28.22 % | 25.747 M 109.00 % | 12.319 M -63.37 % | 33.629 M -8.66 % | 36.818 M 77.29 % | 20.767 M 102.64 % | 10.248 M -63.75 % | 28.274 M 1.05 % | 27.979 M -22.36 % | 36.038 M 169.62 % | 13.366 M -31.42 % | 19.489 M 15.23 % | 16.913 M -13.17 % | 19.478 M 121.87 % | 8.779 M -52.58 % | 18.513 M 67.71 % | 11.039 M -51.23 % | 22.637 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income ratio | 0.02 139.38 % | -0.05 -423.85 % | 0.02 -91.32 % | 0.19 40.86 % | 0.13 -13.22 % | 0.15 -9.51 % | 0.17 -17.24 % | 0.20 18.45 % | 0.17 -27.89 % | 0.24 5.04 % | 0.23 14.68 % | 0.20 83.94 % | 0.11 -35.00 % | 0.16 135.11 % | 0.07 -55.11 % | 0.16 8.46 % | 0.14 -11.14 % | 0.16 193.87 % | 0.06 -63.43 % | 0.15 47.73 % | 0.10 32.82 % | 0.08 -40.27 % | 0.13 20.12 % | 0.11 -15.33 % | 0.13 -32.57 % | 0.19 27.91 % | 0.15 31.21 % | 0.11 -21.96 % | 0.14 237.39 % | 0.04 -40.91 % | 0.07 -28.81 % | 0.10 20.65 % | 0.08 47.07 % | 0.06 -41.00 % | 0.10 96.67 % | 0.05 -49.00 % | 0.10 116.73 % | 0.04 -68.10 % | 0.14 1.11 % | 0.14 38.66 % | 0.10 27.21 % | 0.08 -36.36 % | 0.12 -1.92 % | 0.13 2.62 % | 0.12 762.69 % | 0.01 -78.70 % | 0.07 43.63 % | 0.05 -46.63 % | 0.09 179.75 % | -0.11 -207.75 % | 0.10 774.50 % | 0.01 -90.69 % | 0.12 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.07 804.11 % | -0.01 -114.24 % | 0.07 -75.35 % | 0.30 34.88 % | 0.22 -8.82 % | 0.24 -11.48 % | 0.27 -14.86 % | 0.32 16.57 % | 0.27 -20.55 % | 0.35 3.44 % | 0.33 10.79 % | 0.30 59.24 % | 0.19 -27.54 % | 0.26 82.46 % | 0.14 -46.26 % | 0.27 6.49 % | 0.25 -20.78 % | 0.32 139.64 % | 0.13 -49.85 % | 0.26 27.01 % | 0.21 -30.44 % | 0.30 26.31 % | 0.24 12.43 % | 0.21 -7.82 % | 0.23 -50.80 % | 0.46 74.88 % | 0.26 45.33 % | 0.18 -23.34 % | 0.24 346.56 % | 0.05 -66.38 % | 0.16 -13.23 % | 0.18 6.00 % | 0.17 -27.08 % | 0.24 53.72 % | 0.15 22.35 % | 0.12 -32.63 % | 0.19 70.83 % | 0.11 -53.26 % | 0.23 -7.01 % | 0.25 48.83 % | 0.17 82.40 % | 0.09 -59.56 % | 0.23 -4.07 % | 0.24 -23.35 % | 0.31 143.39 % | 0.13 -28.55 % | 0.18 4.46 % | 0.17 -24.44 % | 0.23 154.76 % | 0.09 -58.53 % | 0.21 71.02 % | 0.12 -47.43 % | 0.24 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 1.00 755.56 % | -0.15 -115.25 % | 1.00 306.98 % | 0.25 -24.30 % | 0.32 39.58 % | 0.23 3.56 % | 0.22 -46.12 % | 0.42 16.17 % | 0.36 -5.68 % | 0.38 29.17 % | 0.29 14.47 % | 0.26 93.77 % | 0.13 -34.42 % | 0.20 223.09 % | 0.06 -62.51 % | 0.17 -12.45 % | 0.19 0.74 % | 0.19 -24.45 % | 0.25 -14.13 % | 0.29 3.76 % | 0.28 881.45 % | -0.04 -110.26 % | 0.35 9.86 % | 0.32 -13.11 % | 0.37 257.64 % | 0.10 -89.54 % | 0.98 -1.45 % | 1.00 -7.84 % | 1.08 797.78 % | 0.12 -47.45 % | 0.23 -75.25 % | 0.93 -7.57 % | 1.00 3.56 % | 0.97 1.45 % | 0.95 -4.48 % | 1.00 1.07 % | 0.99 -6.90 % | 1.06 4.13 % | 1.02 0.74 % | 1.01 2.30 % | 0.99 -0.90 % | 1.00 0.13 % | 1.00 -3.39 % | 1.03 6.01 % | 0.97 -2.13 % | 1.00 -0.26 % | 1.00 0.06 % | 1.00 -0.03 % | 1.00 368.54 % | 0.21 -78.08 % | 0.97 -2.75 % | 1.00 2.37 % | 0.98 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 28.529 M 0.03 % | 28.521 M 0.00 % | 28.521 M -0.94 % | 28.793 M 0.01 % | 28.789 M -0.01 % | 28.792 M -0.23 % | 28.858 M 0.08 % | 28.834 M 0.02 % | 28.829 M 0.07 % | 28.808 M -0.22 % | 28.870 M -0.11 % | 28.903 M -0.12 % | 28.938 M -5.45 % | 30.608 M 8.34 % | 28.251 M 0.30 % | 28.166 M 0.12 % | 28.133 M 1.32 % | 27.768 M 0.00 % | 27.768 M -0.94 % | 28.030 M 0.75 % | 27.822 M 0.00 % | 27.822 M -0.42 % | 27.938 M -0.11 % | 27.970 M 0.18 % | 27.919 M 0.35 % | 27.822 M 0.08 % | 27.799 M -7.44 % | 30.035 M 7.44 % | 27.955 M 1.40 % | 27.568 M -0.87 % | 27.809 M 0.95 % | 27.547 M -2.37 % | 28.215 M 3.91 % | 27.153 M -2.62 % | 27.883 M -0.46 % | 28.011 M -0.91 % | 28.268 M 1.06 % | 27.972 M 0.00 % | 27.972 M -0.69 % | 28.165 M 3.24 % | 27.282 M -1.94 % | 27.822 M 4.85 % | 26.535 M -0.28 % | 26.608 M 12.95 % | 23.558 M -15.32 % | 27.822 M 18.03 % | 23.571 M -1.23 % | 23.865 M 0.95 % | 23.639 M -15.03 % | 27.822 M 16.59 % | 23.863 M -1.55 % | 24.238 M 1.57 % | 23.864 M 2.38 % | 23.311 M 0.25 % | 23.251 M -27.87 % | 32.235 M 38.25 % | 23.316 M |
| Weighted average shs out | 28.529 M 0.03 % | 28.521 M 0.00 % | 28.521 M -0.23 % | 28.587 M -0.15 % | 28.630 M -0.56 % | 28.792 M 1.95 % | 28.243 M -0.52 % | 28.391 M 0.00 % | 28.391 M 0.53 % | 28.243 M 0.00 % | 28.243 M 0.19 % | 28.189 M 0.14 % | 28.149 M -8.03 % | 30.608 M 8.37 % | 28.243 M 0.27 % | 28.166 M 0.45 % | 28.041 M 0.98 % | 27.768 M 0.00 % | 27.768 M -0.94 % | 28.030 M 0.75 % | 27.822 M 0.28 % | 27.744 M -0.70 % | 27.938 M -0.11 % | 27.970 M 0.18 % | 27.919 M 0.85 % | 27.683 M -0.42 % | 27.799 M -6.37 % | 29.690 M 7.44 % | 27.633 M 0.24 % | 27.568 M 1.44 % | 27.177 M -0.03 % | 27.184 M 0.05 % | 27.170 M 0.93 % | 26.919 M 1.54 % | 26.511 M -1.85 % | 27.011 M 3.20 % | 26.174 M 3.97 % | 25.175 M 2.50 % | 24.561 M 2.95 % | 23.858 M 1.05 % | 23.610 M -15.14 % | 27.822 M 4.85 % | 26.535 M 13.04 % | 23.473 M -0.03 % | 23.480 M -15.60 % | 27.822 M 18.80 % | 23.419 M 0.18 % | 23.378 M -0.48 % | 23.491 M -15.57 % | 27.822 M 18.67 % | 23.445 M 0.02 % | 23.440 M 0.21 % | 23.391 M 13.16 % | 20.671 M -11.10 % | 23.251 M -0.26 % | 23.313 M -0.02 % | 23.316 M |
| EPS diluted | 0.24 143.64 % | -0.55 -389.47 % | 0.19 -93.17 % | 2.78 54.44 % | 1.80 -19.28 % | 2.23 -8.23 % | 2.43 -13.83 % | 2.82 29.36 % | 2.18 -37.89 % | 3.51 10.03 % | 3.19 34.60 % | 2.37 121.50 % | 1.07 -30.52 % | 1.54 161.02 % | 0.59 -54.62 % | 1.30 12.07 % | 1.16 -12.12 % | 1.32 256.76 % | 0.37 -68.10 % | 1.16 56.76 % | 0.74 51.02 % | 0.49 -59.17 % | 1.20 21.21 % | 0.99 -15.38 % | 1.17 -10.00 % | 1.30 9.24 % | 1.19 38.37 % | 0.86 0.00 % | 0.86 207.14 % | 0.28 -34.88 % | 0.43 -42.67 % | 0.75 44.23 % | 0.52 40.54 % | 0.37 -36.21 % | 0.58 114.81 % | 0.27 -42.55 % | 0.47 161.11 % | 0.18 -75.00 % | 0.72 0.00 % | 0.72 60.00 % | 0.45 45.16 % | 0.31 -45.61 % | 0.57 3.64 % | 0.55 -8.33 % | 0.60 1 025.70 % | 0.05 -82.81 % | 0.31 63.16 % | 0.19 -40.63 % | 0.32 182.05 % | -0.39 -205.41 % | 0.37 780.95 % | 0.04 -91.43 % | 0.49 162.03 % | -0.79 -429.17 % | 0.24 -25.00 % | 0.32 -3.03 % | 0.33 |
| Earnings per share | 0.24 143.64 % | -0.55 -389.47 % | 0.19 -93.21 % | 2.80 54.70 % | 1.81 -19.91 % | 2.26 -8.87 % | 2.48 -13.29 % | 2.86 29.41 % | 2.21 -38.27 % | 3.58 9.82 % | 3.26 34.16 % | 2.43 120.91 % | 1.10 -28.57 % | 1.54 161.02 % | 0.59 -54.62 % | 1.30 12.07 % | 1.16 -12.12 % | 1.32 256.76 % | 0.37 -68.10 % | 1.16 56.76 % | 0.74 51.02 % | 0.49 -59.17 % | 1.20 21.21 % | 0.99 -15.38 % | 1.17 -10.00 % | 1.30 9.24 % | 1.19 36.78 % | 0.87 0.00 % | 0.87 210.71 % | 0.28 -36.36 % | 0.44 -42.11 % | 0.76 40.74 % | 0.54 45.95 % | 0.37 -39.34 % | 0.61 125.93 % | 0.27 -47.06 % | 0.51 155.00 % | 0.20 -75.61 % | 0.82 -3.53 % | 0.85 63.46 % | 0.52 67.74 % | 0.31 -45.61 % | 0.57 -9.52 % | 0.63 5.00 % | 0.60 1 025.70 % | 0.05 -82.81 % | 0.31 55.00 % | 0.20 -37.50 % | 0.32 182.05 % | -0.39 -205.41 % | 0.37 740.91 % | 0.04 -91.20 % | 0.50 163.29 % | -0.79 -339.39 % | 0.33 -26.67 % | 0.45 0.00 % | 0.45 |
| Gross profit | 332.912 M 830.49 % | -45.574 M -113.56 % | 335.989 M 217.38 % | 105.864 M -16.98 % | 127.520 M 29.81 % | 98.233 M 4.78 % | 93.751 M -43.85 % | 166.979 M 26.89 % | 131.592 M -18.71 % | 161.872 M 35.02 % | 119.891 M 34.20 % | 89.338 M 133.05 % | 38.335 M -33.63 % | 57.763 M 288.11 % | 14.883 M -61.98 % | 39.145 M -9.43 % | 43.221 M 0.91 % | 42.832 M -8.26 % | 46.689 M -25.80 % | 62.926 M 10.92 % | 56.729 M 991.09 % | -6.366 M -106.97 % | 91.389 M 10.74 % | 82.526 M -13.01 % | 94.865 M 377.96 % | 19.848 M -91.04 % | 221.576 M -3.81 % | 230.360 M 26.88 % | 181.559 M 728.77 % | 21.907 M -42.59 % | 38.156 M -79.87 % | 189.573 M 7.87 % | 175.735 M 2.74 % | 171.054 M 6.92 % | 159.986 M 8.26 % | 147.774 M 7.68 % | 137.230 M 13.90 % | 120.483 M -18.39 % | 147.639 M -1.05 % | 149.201 M 21.87 % | 122.430 M 10.10 % | 111.201 M -10.26 % | 123.920 M 1.78 % | 121.756 M 7.37 % | 113.394 M 8.41 % | 104.594 M -4.26 % | 109.253 M 10.38 % | 98.979 M 14.88 % | 86.155 M 308.05 % | 21.114 M -74.93 % | 84.232 M -4.63 % | 88.325 M -5.04 % | 93.015 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 1.280 M 131.17 % | -4.106 M -338.03 % | 1.725 M -93.87 % | 28.124 M 78.78 % | 15.731 M -16.30 % | 18.795 M -20.60 % | 23.671 M -16.40 % | 28.315 M 30.56 % | 21.687 M -30.86 % | 31.369 M 2.73 % | 30.534 M 34.76 % | 22.658 M 106.58 % | 10.968 M -31.55 % | 16.024 M 163.77 % | 6.075 M -55.15 % | 13.546 M 21.25 % | 11.172 M -47.31 % | 21.205 M 1 027.31 % | 1.881 M -82.90 % | 10.999 M 52.34 % | 7.220 M 1 324.39 % | -589.680 K -105.01 % | 11.777 M 87.59 % | 6.278 M -52.52 % | 13.223 M -21.07 % | 16.752 M 1.09 % | 16.572 M 160.81 % | 6.354 M 1.37 % | 6.268 M 184.15 % | -7.449 M -249.67 % | 4.977 M -33.28 % | 7.460 M 28.78 % | 5.793 M 146.62 % | 2.349 M -26.34 % | 3.189 M 19.93 % | 2.659 M -38.12 % | 4.297 M 1 490.61 % | -309.000 K -105.51 % | 5.611 M -32.91 % | 8.364 M 39.05 % | 6.015 M 303.42 % | 1.491 M -71.89 % | 5.305 M 5.55 % | 5.026 M -20.54 % | 6.325 M 109.65 % | 3.017 M -6.71 % | 3.234 M 0.09 % | 3.231 M 7.70 % | 3.000 M 119.75 % | -15.192 M -493.37 % | 3.862 M 386 100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 0.000 -100.00 % | 344.340 M 84.02 % | 187.123 M -42.42 % | 324.984 M 22.47 % | 265.368 M -18.15 % | 324.211 M 0.14 % | 323.768 M 38.55 % | 233.676 M -0.65 % | 235.208 M -10.81 % | 263.711 M -8.20 % | 287.256 M 11.37 % | 257.940 M 3.01 % | 250.413 M 10.04 % | 227.564 M 2.21 % | 222.645 M 14.12 % | 195.096 M 6.48 % | 183.217 M 0.00 % | 183.224 M 31.37 % | 139.468 M -8.56 % | 152.529 M 5.33 % | 144.808 M -20.92 % | 183.107 M 8.38 % | 168.955 M -3.87 % | 175.757 M 7.76 % | 163.105 M -5.82 % | 173.183 M 4 524.38 % | 3.745 M 668.99 % | 487.000 K 103.51 % | -13.873 M -108.68 % | 159.742 M 24.69 % | 128.112 M 758.54 % | 14.922 M 2 953.15 % | -523.000 K -109.40 % | 5.563 M -26.75 % | 7.595 M 9 637.18 % | 78.000 K -94.94 % | 1.542 M 121.85 % | -7.058 M -143.13 % | -2.903 M -56.58 % | -1.854 M -247.26 % | 1.259 M 853.79 % | 132.000 K -56.86 % | 306.000 K 107.98 % | -3.834 M -226.58 % | 3.029 M 502.19 % | 503.000 K 105.31 % | 245.000 K -12.50 % | 280.000 K 30.84 % | 214.000 K -99.73 % | 78.060 M 3 017.41 % | 2.504 M 1 919.35 % | 124.000 K -94.70 % | 2.338 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 4.462 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.278 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.394 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.439 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.048 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.324 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.013 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 4.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.685 M | 0.000 | 0.000 | 0.000 -100.00 % | 227.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 965.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.704 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.708 M | 0.000 | 0.000 | 0.000 -100.00 % | 605.070 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.389 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.322 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.948 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.161 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.126 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 343.216 M 4 110.00 % | -8.559 M -102.64 % | 324.408 M | 0.000 -100.00 % | 334.789 M | 0.000 | 0.000 -100.00 % | 4.291 M -59.66 % | 10.637 M 48.94 % | 7.142 M 77.88 % | 4.015 M 24.61 % | 3.222 M -98.71 % | 250.413 M 1 389.11 % | -19.425 M -323.64 % | 8.686 M -27.18 % | 11.928 M 655.89 % | 1.578 M 104.74 % | -33.287 M -887.30 % | 4.228 M -77.41 % | 18.717 M 60.99 % | 11.626 M 197.83 % | -11.884 M -286.51 % | 6.372 M 154.57 % | 2.503 M -59.15 % | 6.127 M 118.50 % | -33.116 M -205.69 % | 31.334 M 9 600.93 % | 323.000 K -90.66 % | 3.457 M 245.70 % | 1.000 M -99.33 % | 148.710 M -7.49 % | 160.755 M 4.54 % | 153.768 M -2.28 % | 157.362 M 11.03 % | 141.729 M 4.45 % | 135.689 M 15.81 % | 117.162 M 3.29 % | 113.425 M -5.14 % | 119.577 M 1.42 % | 117.901 M 15.59 % | 102.002 M 3.02 % | 99.012 M -2.39 % | 101.435 M 1.44 % | 99.999 M 12.06 % | 89.238 M -7.18 % | 96.146 M -0.09 % | 96.230 M 8.69 % | 88.539 M 21.27 % | 73.008 M 15.77 % | 63.063 M -15.87 % | 74.959 M -10.88 % | 84.107 M 6.12 % | 79.258 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 343.216 M | 0.000 -100.00 % | 324.408 M | 0.000 -100.00 % | 334.789 M 1 251.48 % | 24.772 M | 0.000 -100.00 % | 293.070 M 0.66 % | 291.153 M -2.15 % | 297.540 M 3.58 % | 287.256 M 11.37 % | 257.940 M 3.01 % | 250.413 M 13.63 % | 220.380 M -1.02 % | 222.645 M 14.12 % | 195.096 M 6.48 % | 183.217 M 9.70 % | 167.023 M -5.80 % | 177.307 M -6.49 % | 189.620 M 3.05 % | 184.015 M 51.01 % | 121.854 M -44.50 % | 219.559 M -2.24 % | 224.588 M 3.78 % | 216.405 M 163.95 % | 81.986 M -59.52 % | 202.547 M 2.44 % | 197.723 M 28.22 % | 154.206 M -15.08 % | 181.595 M 22.11 % | 148.710 M -7.49 % | 160.755 M 4.54 % | 153.768 M -2.28 % | 157.362 M 11.03 % | 141.729 M 4.45 % | 135.689 M 15.81 % | 117.162 M 3.29 % | 113.425 M -5.14 % | 119.577 M 1.42 % | 117.901 M 15.59 % | 102.002 M 3.02 % | 99.012 M -2.39 % | 101.435 M 1.44 % | 99.999 M 12.06 % | 89.238 M -7.18 % | 96.146 M -0.09 % | 96.230 M 8.69 % | 88.539 M 21.27 % | 73.008 M 15.77 % | 63.063 M -15.87 % | 74.959 M -10.88 % | 84.107 M 6.12 % | 79.258 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 343.216 M 199.67 % | -344.340 M -206.14 % | 324.408 M -0.18 % | 324.984 M 22.47 % | 265.368 M -22.76 % | 343.547 M 6.11 % | 323.768 M 10.47 % | 293.070 M 0.66 % | 291.153 M -2.15 % | 297.540 M 3.58 % | 287.256 M 11.37 % | 257.940 M 3.01 % | 250.413 M 13.63 % | 220.380 M -1.02 % | 222.645 M 14.12 % | 195.096 M 6.48 % | 183.217 M 9.70 % | 167.023 M -5.80 % | 177.307 M -6.49 % | 189.620 M 3.05 % | 184.015 M 51.01 % | 121.854 M -44.50 % | 219.559 M -2.24 % | 224.588 M 3.78 % | 216.405 M 136.18 % | 91.627 M -55.58 % | 206.292 M 4.08 % | 198.210 M 41.24 % | 140.333 M -22.72 % | 181.595 M 22.11 % | 148.710 M -15.35 % | 175.677 M 14.64 % | 153.245 M -5.94 % | 162.925 M 9.11 % | 149.324 M 9.99 % | 135.767 M 14.37 % | 118.704 M 11.60 % | 106.367 M -8.83 % | 116.674 M 0.54 % | 116.047 M 12.38 % | 103.261 M 4.15 % | 99.144 M -2.55 % | 101.741 M 5.80 % | 96.165 M 4.22 % | 92.267 M -4.53 % | 96.649 M 0.18 % | 96.475 M 8.62 % | 88.819 M 21.30 % | 73.222 M 1.50 % | 72.143 M -3.76 % | 74.959 M -10.88 % | 84.107 M 6.12 % | 79.258 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 8.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.772 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.963 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.621 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.404 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.498 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.653 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.915 M 775.43 % | 1.361 M 76.07 % | 773.000 K -94.39 % | 13.769 M -54.78 % | 30.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.272 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 447.230 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 |
| Interest expense | 1.290 M -9.66 % | 1.428 M -7.15 % | 1.538 M -20.64 % | 1.938 M -7.32 % | 2.091 M -1.88 % | 2.131 M -31.68 % | 3.119 M 38.62 % | 2.250 M 28.57 % | 1.750 M -35.21 % | 2.701 M 111.68 % | 1.276 M -8.99 % | 1.402 M 8.01 % | 1.298 M | 0.000 -100.00 % | 826.000 K -9.33 % | 911.000 K -8.26 % | 993.000 K 0.16 % | 991.450 K 7.42 % | 923.000 K -11.08 % | 1.038 M -22.54 % | 1.340 M | 0.000 -100.00 % | 1.854 M -16.90 % | 2.231 M 23.67 % | 1.804 M 46.77 % | 1.229 M 72.87 % | 711.000 K -8.26 % | 775.000 K -4.08 % | 808.000 K 2.93 % | 785.000 K 26.21 % | 622.000 K -11.02 % | 699.000 K -36.57 % | 1.102 M -29.94 % | 1.573 M -13.05 % | 1.809 M -2.95 % | 1.864 M -22.94 % | 2.419 M 3.69 % | 2.333 M 0.91 % | 2.312 M -12.98 % | 2.657 M 24.45 % | 2.135 M | 0.000 -100.00 % | 1.949 M -2.06 % | 1.990 M -4.78 % | 2.090 M -13.78 % | 2.424 M -4.15 % | 2.529 M -3.69 % | 2.626 M -1.87 % | 2.676 M -13.84 % | 3.106 M 1.94 % | 3.047 M -8.31 % | 3.323 M 1.93 % | 3.260 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 14.968 M -1.36 % | 15.175 M -4.29 % | 15.855 M -9.53 % | 17.526 M 5.28 % | 16.647 M 0.17 % | 16.619 M -0.44 % | 16.693 M 3.21 % | 16.174 M 13.28 % | 14.278 M 22.32 % | 11.673 M -2.01 % | 11.912 M -0.73 % | 12.000 M 5.60 % | 11.364 M 9.62 % | 10.367 M -0.32 % | 10.400 M -7.63 % | 11.259 M -4.44 % | 11.782 M -0.66 % | 11.860 M 3.81 % | 11.425 M -4.77 % | 11.997 M -4.02 % | 12.500 M -1.57 % | 12.700 M -9.77 % | 14.074 M -21.07 % | 17.830 M 64.38 % | 10.847 M 5.04 % | 10.327 M 13.90 % | 9.066 M 1.48 % | 8.934 M 7.72 % | 8.294 M -3.29 % | 8.576 M -0.97 % | 8.660 M 3.84 % | 8.340 M 3.36 % | 8.069 M 5.60 % | 7.641 M 3.68 % | 7.370 M 15.26 % | 6.394 M 12.57 % | 5.680 M 7.96 % | 5.261 M -5.50 % | 5.567 M 0.91 % | 5.517 M 11.12 % | 4.965 M -14.56 % | 5.811 M 0.38 % | 5.789 M -6.96 % | 6.222 M 6.83 % | 5.824 M -9.58 % | 6.441 M -0.39 % | 6.466 M -0.11 % | 6.473 M 2.24 % | 6.331 M -5.28 % | 6.684 M -0.77 % | 6.736 M 0.58 % | 6.697 M 2.38 % | 6.541 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -10.304 M 77.39 % | -45.574 M -493.52 % | 11.581 M -89.06 % | 105.864 M -16.98 % | 127.520 M 61.63 % | 78.896 M -15.85 % | 93.751 M -16.20 % | 111.876 M 47.89 % | 75.647 M -49.08 % | 148.556 M 19.89 % | 123.906 M 33.87 % | 92.560 M 114.11 % | 43.230 M -25.16 % | 57.764 M 288.12 % | 14.883 M -61.98 % | 39.145 M -9.43 % | 43.221 M -26.78 % | 59.033 M 567.03 % | 8.850 M -65.74 % | 25.835 M 47.44 % | 17.522 M -68.08 % | 54.886 M 34.57 % | 40.785 M 21.04 % | 33.695 M -18.93 % | 41.565 M -59.01 % | 101.404 M 432.89 % | 19.029 M -41.70 % | 32.637 M 19.32 % | 27.353 M 50 553.70 % | 54.000 K -99.69 % | 17.558 M -39.07 % | 28.818 M 31.19 % | 21.967 M 60.44 % | 13.692 M -25.00 % | 18.257 M 51.07 % | 12.085 M -39.78 % | 20.068 M 184.33 % | 7.058 M -74.85 % | 28.062 M -10.35 % | 31.300 M 53.22 % | 20.428 M 67.59 % | 12.189 M -45.79 % | 22.485 M 3.35 % | 21.757 M -9.93 % | 24.156 M 185.94 % | 8.448 M -35.13 % | 13.023 M 24.74 % | 10.440 M -20.59 % | 13.147 M -51.36 % | 27.031 M 129.52 % | 11.777 M 171.23 % | 4.342 M -73.02 % | 16.095 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income ratio | -0.03 79.71 % | -0.15 -542.55 % | 0.03 -85.97 % | 0.25 -24.30 % | 0.32 73.79 % | 0.19 -16.83 % | 0.22 -19.59 % | 0.28 35.40 % | 0.21 -40.92 % | 0.35 14.70 % | 0.30 14.18 % | 0.27 78.02 % | 0.15 -26.05 % | 0.20 223.10 % | 0.06 -62.51 % | 0.17 -12.45 % | 0.19 -26.91 % | 0.26 449.30 % | 0.05 -60.35 % | 0.12 37.92 % | 0.09 -72.00 % | 0.31 98.23 % | 0.16 20.08 % | 0.13 -19.03 % | 0.16 -69.33 % | 0.53 522.03 % | 0.08 -40.27 % | 0.14 -13.33 % | 0.16 54 771.58 % | 0.00 -99.72 % | 0.11 -25.06 % | 0.14 12.40 % | 0.13 61.72 % | 0.08 -28.84 % | 0.11 33.29 % | 0.08 -43.48 % | 0.14 132.40 % | 0.06 -67.91 % | 0.19 -8.73 % | 0.21 28.62 % | 0.17 50.85 % | 0.11 -39.51 % | 0.18 -1.90 % | 0.18 -11.08 % | 0.21 158.12 % | 0.08 -32.41 % | 0.12 13.08 % | 0.11 -30.90 % | 0.15 -44.15 % | 0.27 100.74 % | 0.14 176.59 % | 0.05 -70.92 % | 0.17 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 18.431 M | 0.000 100.00 % | -4.437 M -292.58 % | 2.304 M -75.62 % | 9.452 M 130.20 % | 4.106 M 9 024.44 % | 45.000 K -97.80 % | 2.041 M -77.03 % | 8.887 M 161.61 % | -14.425 M -626.65 % | 2.739 M 50.49 % | 1.820 M -49.40 % | 3.597 M 405.63 % | -1.177 M -114.97 % | 7.860 M -28.66 % | 11.017 M 1 783.25 % | 585.000 K 156.02 % | -1.044 M -131.60 % | 3.305 M -81.31 % | 17.679 M 71.87 % | 10.286 M 61.47 % | 6.370 M 40.99 % | 4.518 M 1 554.95 % | 273.000 K -93.69 % | 4.324 M -80.01 % | 21.627 M 200.29 % | -21.565 M -4 660.49 % | -453.000 K -117.08 % | 2.653 M 1 133.95 % | 215.000 K 101.01 % | -21.221 M 33.60 % | -31.960 M -2 797.55 % | -1.103 M 14.30 % | -1.287 M 28.86 % | -1.809 M 0.77 % | -1.823 M 24.67 % | -2.420 M -3.73 % | -2.333 M -0.95 % | -2.311 M 12.99 % | -2.656 M -24.34 % | -2.136 M -6.22 % | -2.011 M -3.18 % | -1.949 M 2.06 % | -1.990 M 45.46 % | -3.649 M 7.55 % | -3.947 M -56.07 % | -2.529 M 14.21 % | -2.948 M -10.12 % | -2.677 M 90.45 % | -28.042 M -820.32 % | -3.047 M 8.28 % | -3.322 M -1.90 % | -3.260 M | 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-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -68.259 M | 0.000 100.00 % | -88.244 M 82.10 % | -492.867 M -26.19 % | -390.564 M -209.22 % | 357.602 M 247.17 % | -242.986 M -176.21 % | 318.824 M 231.23 % | -242.957 M -205.50 % | 230.297 M 240.73 % | -163.645 M -229.25 % | 126.611 M 304.91 % | -61.787 M -129.33 % | 210.697 M 220.62 % | -174.685 M -237.04 % | 127.474 M 255.10 % | -82.189 M -158.49 % | 140.515 M 262.31 % | -86.573 M -150.60 % | 171.084 M 3 139.18 % | 5.282 M -96.68 % | 158.894 M 631.15 % | 21.732 M -83.66 % | 133.039 M 1 353.82 % | 9.151 M -92.35 % | 119.586 M 902.00 % | -14.911 M -118.86 % | 79.048 M 3 037.58 % | 2.519 M -96.98 % | 83.451 M 548.61 % | -18.602 M -160.71 % | 30.639 M 166.36 % | 11.503 M -21.58 % | 14.668 M -65.86 % | 42.967 M 157.98 % | 16.655 M -72.53 % | 60.624 M 939.51 % | 5.832 M -86.96 % | 44.736 M 23.42 % | 36.246 M 20.81 % | 30.002 M 95.94 % | 15.312 M -58.75 % | 37.117 M 118.68 % | 16.973 M -60.40 % | 42.856 M 332.54 % | 9.908 M -84.43 % | 63.650 M 496.76 % | 10.666 M -80.75 % | 55.395 M 812.30 % | 6.072 M 122.74 % | 2.726 M |
| Total investments | 0.000 -100.00 % | 532.865 M | 0.000 -100.00 % | 500.349 M -49.24 % | 985.734 M 637.56 % | 133.648 M -81.31 % | 715.204 M 335.25 % | 164.320 M -74.23 % | 637.648 M 301.19 % | 158.940 M -65.49 % | 460.594 M 201.58 % | 152.725 M -39.69 % | 253.222 M 109.22 % | 121.031 M -71.28 % | 421.394 M 439.94 % | 78.045 M -69.39 % | 254.948 M 627.42 % | 35.048 M -87.53 % | 281.030 M 3 263.61 % | 8.355 M -97.56 % | 342.168 M | 0.000 -100.00 % | 317.788 M 3 704.93 % | 8.352 M -96.86 % | 266.078 M | 0.000 -100.00 % | 239.172 M 3 889.52 % | 5.995 M -96.21 % | 158.096 M 14 548.69 % | 1.079 M -99.35 % | 166.902 M | 0.000 -100.00 % | 61.278 M 3 355.45 % | 1.773 M -93.95 % | 29.336 M | 0.000 -100.00 % | 33.310 M 1 818.78 % | 1.736 M -85.12 % | 11.664 M | 0.000 -100.00 % | 72.492 M | 0.000 -100.00 % | 30.624 M | 0.000 -100.00 % | 33.946 M | 0.000 -100.00 % | 19.816 M | 0.000 -100.00 % | 21.332 M | 0.000 -100.00 % | 12.144 M | 0.000 |
| Total debt | 0.000 -100.00 % | 66.646 M | 0.000 -100.00 % | 93.205 M | 0.000 -100.00 % | 102.303 M | 0.000 -100.00 % | 108.197 M | 0.000 -100.00 % | 73.295 M | 0.000 -100.00 % | 64.008 M | 0.000 -100.00 % | 62.088 M | 0.000 -100.00 % | 36.012 M | 0.000 -100.00 % | 42.932 M | 0.000 -100.00 % | 51.622 M | 0.000 -100.00 % | 52.613 M | 0.000 -100.00 % | 79.981 M | 0.000 -100.00 % | 25.532 M | 0.000 -100.00 % | 39.211 M | 0.000 -100.00 % | 22.914 M | 0.000 -100.00 % | 64.849 M | 0.000 -100.00 % | 40.369 M | 0.000 -100.00 % | 57.635 M | 0.000 -100.00 % | 77.278 M | 0.000 -100.00 % | 50.568 M | 0.000 -100.00 % | 66.031 M | 0.000 -100.00 % | 52.429 M | 0.000 -100.00 % | 59.829 M | 0.000 -100.00 % | 73.558 M | 0.000 -100.00 % | 66.060 M | 0.000 -100.00 % | 14.870 M |
| Accumulated other comprehensive income loss | 1.177 B 1 417.97 % | 77.544 M -93.96 % | 1.284 B 4.66 % | 1.227 B 0.83 % | 1.217 B 692.08 % | 153.585 M -85.99 % | 1.097 B 5.46 % | 1.040 B 0.20 % | 1.038 B 558.34 % | 157.627 M -81.27 % | 841.447 M 7.20 % | 784.962 M 8.15 % | 725.783 M 472.29 % | 126.822 M -81.62 % | 690.069 M 8.82 % | 634.160 M 3.59 % | 612.184 M 160.60 % | 234.916 M -58.38 % | 564.371 M 11.00 % | 508.462 M -1.09 % | 514.063 M 1 311.13 % | 36.429 M -93.03 % | 522.909 M 11.92 % | 467.216 M -7.83 % | 506.907 M 1 451.71 % | 32.668 M -92.56 % | 439.292 M 14.35 % | 384.167 M -6.16 % | 409.381 M 877.32 % | 41.888 M -89.26 % | 389.968 M 16.21 % | 335.566 M -3.15 % | 346.482 M 648.57 % | 46.286 M -85.94 % | 329.260 M 19.43 % | 275.694 M -6.42 % | 294.597 M 4 156.57 % | 6.921 M -97.85 % | 322.097 M 19.74 % | 269.006 M 10.54 % | 243.362 M 1 934.29 % | 11.963 M -95.02 % | 240.426 M 24.29 % | 193.434 M -13.21 % | 222.877 M 721.45 % | 27.132 M -87.67 % | 220.089 M 27.07 % | 173.206 M -21.23 % | 219.902 M 538.36 % | 34.448 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 833.486 M | 0.000 | 0.000 | 0.000 -100.00 % | 808.928 M | 0.000 | 0.000 | 0.000 -100.00 % | 636.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 355.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 294.994 M | 0.000 | 0.000 | 0.000 -100.00 % | 213.264 M | 0.000 | 0.000 | 0.000 -100.00 % | 214.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 123.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.885 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.305 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.539 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.626 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.173 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 57.129 M | 0.000 -100.00 % | 57.129 M | 0.000 -100.00 % | 56.782 M | 0.000 -100.00 % | 56.782 M | 0.000 -100.00 % | 56.485 M | 0.000 -100.00 % | 56.485 M | 0.000 -100.00 % | 56.485 M | 0.000 -100.00 % | 56.485 M | 0.000 -100.00 % | 56.082 M | 0.000 -100.00 % | 55.909 M | 0.000 -100.00 % | 55.909 M | 0.000 -100.00 % | 55.693 M | 0.000 -100.00 % | 55.693 M | 0.000 -100.00 % | 55.125 M | 0.000 -100.00 % | 54.889 M | 0.000 -100.00 % | 54.402 M | 0.000 -100.00 % | 54.139 M | 0.000 -100.00 % | 53.566 M | 0.000 -100.00 % | 53.111 M | 0.000 -100.00 % | 53.091 M | 0.000 -100.00 % | 47.091 M | 0.000 -100.00 % | 46.992 M | 0.000 -100.00 % | 46.883 M | 0.000 -100.00 % | 46.883 M | 0.000 -100.00 % | 46.883 M | 0.000 -100.00 % | 93.766 M |
| Total equity | 1.177 B 0.00 % | 1.177 B -8.31 % | 1.284 B 0.00 % | 1.284 B 5.53 % | 1.217 B 0.00 % | 1.217 B 10.94 % | 1.097 B 0.00 % | 1.097 B 5.67 % | 1.038 B 0.00 % | 1.038 B 23.33 % | 841.447 M 0.00 % | 841.447 M 15.94 % | 725.783 M 0.00 % | 725.783 M 5.18 % | 690.069 M 0.00 % | 690.069 M 12.72 % | 612.184 M 0.00 % | 612.185 M 8.47 % | 564.371 M 0.00 % | 564.371 M 9.79 % | 514.063 M 0.00 % | 514.063 M -1.69 % | 522.909 M 0.00 % | 522.909 M 3.16 % | 506.907 M 0.00 % | 506.907 M 15.39 % | 439.292 M 0.00 % | 439.292 M 7.31 % | 409.381 M 0.00 % | 409.380 M 4.98 % | 389.968 M 0.00 % | 389.968 M 12.55 % | 346.482 M 0.00 % | 346.482 M 5.23 % | 329.260 M 0.00 % | 329.260 M 11.77 % | 294.597 M 0.00 % | 294.597 M -8.54 % | 322.097 M 0.00 % | 322.097 M 32.35 % | 243.362 M 0.02 % | 243.325 M 1.21 % | 240.426 M 0.00 % | 240.426 M 7.87 % | 222.877 M 0.01 % | 222.851 M 1.25 % | 220.089 M 0.00 % | 220.089 M 0.09 % | 219.902 M 0.00 % | 219.902 M -3.72 % | 228.403 M -50.00 % | 456.806 M |
| Other non current liabilities | -1.177 B | 0.000 100.00 % | -1.284 B -128 373 100.00 % | -1.000 K 100.00 % | -1.217 B -20 237.63 % | 6.041 M 100.55 % | -1.097 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 635.000 K | 0.000 -100.00 % | 4.078 M | 0.000 -100.00 % | 11.098 M | 0.000 -100.00 % | 5.961 M | 0.000 -100.00 % | 13.709 M | 0.000 -100.00 % | 4.385 M | 0.000 -100.00 % | 5.769 M | 0.000 -100.00 % | 8.294 M | 0.000 -100.00 % | 6.149 M | 0.000 -100.00 % | 1.507 M | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -950.000 K | 0.000 -100.00 % | 12.311 M | 0.000 -100.00 % | 11.434 M | 0.000 100.00 % | -21.026 M | 0.000 -100.00 % | 7.245 M | 0.000 -100.00 % | 20.221 M | 0.000 -100.00 % | 15.054 M | 0.000 -100.00 % | 15.544 M | 0.000 -100.00 % | 5.011 M | 0.000 -100.00 % | 13.238 M |
| Long term debt | 0.000 -100.00 % | 42.540 M | 0.000 -100.00 % | 65.208 M | 0.000 -100.00 % | 74.306 M | 0.000 -100.00 % | 91.219 M | 0.000 -100.00 % | 53.337 M | 0.000 -100.00 % | 44.329 M | 0.000 -100.00 % | 41.718 M | 0.000 -100.00 % | 20.071 M | 0.000 -100.00 % | 28.372 M | 0.000 -100.00 % | 17.726 M | 0.000 -100.00 % | 17.850 M | 0.000 -100.00 % | 1.778 M | 0.000 -100.00 % | 87.260 K | 0.000 -100.00 % | 311.000 K | 0.000 -100.00 % | 3.034 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 10.052 M | 0.000 -100.00 % | 11.573 M | 0.000 -100.00 % | 14.470 M | 0.000 -100.00 % | 44.736 M | 0.000 -100.00 % | 2.814 M | 0.000 -100.00 % | 1.674 M | 0.000 -100.00 % | 1.938 M | 0.000 -100.00 % | 1.505 M | 0.000 -100.00 % | 7.636 M | 0.000 -100.00 % | 14.870 M |
| Total non current liabilities | -1.177 B -2 449.67 % | 50.096 M 103.90 % | -1.284 B -1 916.59 % | 70.667 M 105.81 % | -1.217 B -1 614.08 % | 80.347 M 107.33 % | -1.097 B -1 236.44 % | 96.492 M | 0.000 -100.00 % | 58.219 M | 0.000 -100.00 % | 48.391 M | 0.000 -100.00 % | 45.796 M | 0.000 -100.00 % | 34.050 M | 0.000 -100.00 % | 37.779 M | 0.000 -100.00 % | 35.451 M | 0.000 -100.00 % | 27.072 M | 0.000 -100.00 % | 13.252 M | 0.000 -100.00 % | 8.381 M | 0.000 -100.00 % | 15.297 M | 0.000 -100.00 % | 14.609 M | 0.000 -100.00 % | 30.672 M | 0.000 -100.00 % | 31.956 M | 0.000 -100.00 % | 34.518 M | 0.000 -100.00 % | 37.093 M | 0.000 -100.00 % | 41.838 M | 0.000 -100.00 % | 20.886 M | 0.000 -100.00 % | 21.895 M | 0.000 -100.00 % | 18.813 M | 0.000 -100.00 % | 17.049 M | 0.000 -100.00 % | 12.647 M | 0.000 -100.00 % | 28.108 M |
| Other current liabilities | 0.000 -100.00 % | 87.245 M | 0.000 -100.00 % | 105.476 M | 0.000 -100.00 % | 96.695 M | 0.000 -100.00 % | 11.979 M | 0.000 -100.00 % | 7.479 M | 0.000 100.00 % | -4.269 M | 0.000 -100.00 % | 88.753 M | 0.000 100.00 % | -14.404 M | 0.000 -100.00 % | 65.584 M | 0.000 100.00 % | -5.955 M | 0.000 -100.00 % | 7.671 M | 0.000 -100.00 % | 8.496 M | 0.000 -100.00 % | 6.656 M | 0.000 -100.00 % | 4.348 M | 0.000 -100.00 % | 5.397 M | 0.000 -100.00 % | 78.218 M | 0.000 -100.00 % | 41.828 M | 0.000 -100.00 % | 53.473 M | 0.000 -100.00 % | 46.536 M | 0.000 -100.00 % | 39.035 M | 0.000 -100.00 % | 24.199 M | 0.000 -100.00 % | 32.072 M | 0.000 -100.00 % | 21.760 M | 0.000 -100.00 % | 18.490 M | 0.000 -100.00 % | 51.451 M | 0.000 -100.00 % | 235.582 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.573 M | 0.000 -100.00 % | 128.278 M | 0.000 -100.00 % | 132.312 M | 0.000 -100.00 % | 81.544 M | 0.000 -100.00 % | 118.751 M | 0.000 -100.00 % | 12.798 M | 0.000 -100.00 % | 90.831 M | 0.000 -100.00 % | 88.691 M | 0.000 -100.00 % | 100.850 M | 0.000 -100.00 % | 54.244 M | 0.000 -100.00 % | 113.102 M | 0.000 -100.00 % | 56.007 M | 0.000 -100.00 % | 68.956 M | 0.000 -100.00 % | 32.474 M | 0.000 -100.00 % | 11.006 M | 0.000 -100.00 % | 16.700 M | 0.000 -100.00 % | 5.912 M | 0.000 -100.00 % | 24.741 M | 0.000 -100.00 % | 4.386 M | 0.000 -100.00 % | 5.812 M | 0.000 -100.00 % | 913.000 K | 0.000 -100.00 % | 15.797 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 48.212 M | 0.000 -100.00 % | 55.994 M | 0.000 -100.00 % | 55.994 M | 0.000 100.00 % | -89.595 M | 0.000 100.00 % | -114.273 M | 0.000 100.00 % | -112.633 M | 0.000 -100.00 % | 20.370 M | 0.000 100.00 % | -102.810 M | 0.000 100.00 % | -11.037 M | 0.000 -100.00 % | 33.896 M | 0.000 -100.00 % | 34.763 M | 0.000 -100.00 % | 78.203 M | 0.000 100.00 % | -28.799 M | 0.000 100.00 % | -74.202 M | 0.000 100.00 % | -36.127 M | 0.000 -100.00 % | 58.849 M | 0.000 -100.00 % | 31.593 M | 0.000 -100.00 % | 46.062 M | 0.000 -100.00 % | 63.652 M | 0.000 -100.00 % | 28.200 M | 0.000 -100.00 % | 64.113 M | 0.000 -100.00 % | 50.755 M | 0.000 -100.00 % | 61.855 M | 0.000 -100.00 % | 72.053 M | 0.000 -100.00 % | 58.424 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 146.997 M | 0.000 -100.00 % | 169.651 M | 0.000 -100.00 % | 160.132 M | 0.000 -100.00 % | 154.149 M | 0.000 -100.00 % | 197.308 M | 0.000 -100.00 % | 170.583 M | 0.000 -100.00 % | 132.741 M | 0.000 -100.00 % | 151.054 M | 0.000 -100.00 % | 113.089 M | 0.000 -100.00 % | 139.819 M | 0.000 -100.00 % | 137.765 M | 0.000 -100.00 % | 195.165 M | 0.000 -100.00 % | 100.500 M | 0.000 -100.00 % | 166.796 M | 0.000 -100.00 % | 91.913 M | 0.000 -100.00 % | 149.909 M | 0.000 -100.00 % | 113.687 M | 0.000 -100.00 % | 106.104 M | 0.000 -100.00 % | 118.367 M | 0.000 -100.00 % | 76.836 M | 0.000 -100.00 % | 124.432 M | 0.000 -100.00 % | 107.150 M | 0.000 -100.00 % | 99.403 M | 0.000 -100.00 % | 93.991 M | 0.000 -100.00 % | 116.765 M | 0.000 -100.00 % | 235.582 M |
| Total liabilities | -1.177 B -697.23 % | 197.093 M 115.35 % | -1.284 B -634.18 % | 240.318 M 119.75 % | -1.217 B -605.87 % | 240.479 M 121.93 % | -1.097 B -537.51 % | 250.641 M | 0.000 -100.00 % | 255.527 M | 0.000 -100.00 % | 218.974 M | 0.000 -100.00 % | 178.537 M | 0.000 -100.00 % | 185.104 M | 0.000 -100.00 % | 150.868 M | 0.000 -100.00 % | 175.270 M | 0.000 -100.00 % | 164.837 M | 0.000 -100.00 % | 208.417 M | 0.000 -100.00 % | 108.880 M | 0.000 -100.00 % | 182.093 M | 0.000 -100.00 % | 106.522 M | 0.000 -100.00 % | 180.581 M | 0.000 -100.00 % | 145.643 M | 0.000 -100.00 % | 140.622 M | 0.000 -100.00 % | 155.460 M | 0.000 -100.00 % | 118.675 M | 0.000 -100.00 % | 145.318 M | 0.000 -100.00 % | 129.045 M | 0.000 -100.00 % | 118.216 M | 0.000 -100.00 % | 111.040 M | 0.000 -100.00 % | 129.412 M | 0.000 -100.00 % | 263.690 M |
| Other non current assets | 0.000 -100.00 % | 1.999 M | 0.000 -100.00 % | 1.679 M 100.34 % | -492.867 M -3 570.89 % | 14.200 M 103.97 % | -357.602 M -21 398.51 % | 1.679 M 100.53 % | -318.824 M -19 088.92 % | 1.679 M 100.73 % | -230.297 M -13 816.32 % | 1.679 M 101.33 % | -126.611 M -7 640.86 % | 1.679 M 100.80 % | -210.697 M -12 648.96 % | 1.679 M 101.32 % | -127.474 M -7 692.26 % | 1.679 M 101.19 % | -140.515 M -7 594.13 % | 1.875 M 101.10 % | -171.084 M -1 857.78 % | 9.733 M 106.13 % | -158.894 M -4 848.77 % | 3.346 M 102.52 % | -133.039 M -1 615.88 % | 8.776 M 107.34 % | -119.586 M -850.41 % | 15.936 M 120.16 % | -79.048 M -491.84 % | 20.173 M 124.17 % | -83.451 M -1 091.58 % | 8.416 M 127.47 % | -30.639 M -379.74 % | 10.953 M 174.67 % | -14.668 M -261.70 % | 9.071 M 154.46 % | -16.655 M -278.32 % | 9.340 M 260.15 % | -5.832 M -114.71 % | 39.646 M 209.38 % | -36.246 M -569.69 % | 7.717 M 150.40 % | -15.312 M -302.09 % | 7.577 M 144.64 % | -16.973 M -331.15 % | 7.343 M 174.11 % | -9.908 M -273.46 % | 5.712 M 153.55 % | -10.666 M -268.74 % | 6.321 M | 0.000 -100.00 % | 14.582 M |
| Long term investments | 0.000 -100.00 % | 532.865 M | 0.000 -100.00 % | 500.349 M | 0.000 -100.00 % | 133.648 M | 0.000 -100.00 % | 151.675 M | 0.000 -100.00 % | 149.671 M | 0.000 -100.00 % | 144.858 M | 0.000 -100.00 % | 14.741 M | 0.000 100.00 % | -48.808 M | 0.000 100.00 % | -108.500 M | 0.000 100.00 % | -123.985 M | 0.000 | 0.000 | 0.000 100.00 % | -92.293 M | 0.000 | 0.000 | 0.000 100.00 % | -59.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 37.706 M | 0.000 -100.00 % | 46.521 M | 0.000 -100.00 % | 44.549 M | 0.000 -100.00 % | 49.313 M | 0.000 -100.00 % | 32.315 M | 0.000 -100.00 % | 28.257 M | 0.000 -100.00 % | 15.461 M | 0.000 -100.00 % | 18.265 M | 0.000 -100.00 % | 18.650 M | 0.000 -100.00 % | 26.053 M | 0.000 -100.00 % | 29.236 M | 0.000 -100.00 % | 33.762 M | 0.000 -100.00 % | 32.380 M | 0.000 -100.00 % | 27.906 M | 0.000 -100.00 % | 31.621 M | 0.000 -100.00 % | 30.718 M | 0.000 -100.00 % | 30.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.015 M | 0.000 -100.00 % | 11.234 M | 0.000 -100.00 % | 12.716 M | 0.000 -100.00 % | 13.846 M | 0.000 -100.00 % | 13.405 M | 0.000 -100.00 % | 24.120 M | 0.000 -100.00 % | 21.435 M | 0.000 -100.00 % | 75.390 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 -100.00 % | 971.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.050 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 37.705 M | 0.000 -100.00 % | 46.521 M | 0.000 -100.00 % | 44.549 M | 0.000 -100.00 % | 49.313 M | 0.000 -100.00 % | 32.315 M | 0.000 -100.00 % | 28.257 M | 0.000 -100.00 % | 15.461 M | 0.000 -100.00 % | 18.265 M | 0.000 -100.00 % | 18.650 M | 0.000 -100.00 % | 26.053 M | 0.000 -100.00 % | 29.236 M | 0.000 -100.00 % | 33.762 M | 0.000 -100.00 % | 32.380 M | 0.000 -100.00 % | 27.906 M | 0.000 -100.00 % | 31.621 M | 0.000 -100.00 % | 30.718 M | 0.000 -100.00 % | 30.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.987 M | 0.000 -100.00 % | 11.234 M | 0.000 -100.00 % | 12.716 M | 0.000 -100.00 % | 13.846 M | 0.000 -100.00 % | 18.429 M | 0.000 -100.00 % | 24.120 M | 0.000 -100.00 % | 31.463 M | 0.000 -100.00 % | 75.390 M |
| Property plant equipment net | 0.000 -100.00 % | 309.334 M | 0.000 -100.00 % | 343.549 M | 0.000 -100.00 % | 333.946 M | 0.000 -100.00 % | 348.408 M | 0.000 -100.00 % | 314.789 M | 0.000 -100.00 % | 228.554 M | 0.000 -100.00 % | 231.249 M | 0.000 -100.00 % | 190.337 M | 0.000 -100.00 % | 203.283 M | 0.000 -100.00 % | 204.610 M | 0.000 -100.00 % | 200.910 M | 0.000 -100.00 % | 198.673 M | 0.000 -100.00 % | 183.635 M | 0.000 -100.00 % | 173.067 M | 0.000 -100.00 % | 172.006 M | 0.000 -100.00 % | 181.745 M | 0.000 -100.00 % | 182.852 M | 0.000 -100.00 % | 211.124 M | 0.000 -100.00 % | 184.216 M | 0.000 -100.00 % | 187.736 M | 0.000 -100.00 % | 169.860 M | 0.000 -100.00 % | 163.145 M | 0.000 -100.00 % | 176.888 M | 0.000 -100.00 % | 179.188 M | 0.000 -100.00 % | 181.292 M | 0.000 -100.00 % | 370.424 M |
| Total non current assets | 0.000 -100.00 % | 881.903 M | 0.000 -100.00 % | 892.098 M 281.00 % | -492.867 M -193.64 % | 526.343 M 247.19 % | -357.602 M -163.44 % | 563.720 M 276.81 % | -318.824 M -162.79 % | 507.723 M 320.46 % | -230.297 M -156.00 % | 411.215 M 424.79 % | -126.611 M -133.64 % | 376.391 M 278.64 % | -210.697 M -173.08 % | 288.326 M 326.18 % | -127.474 M -147.96 % | 265.818 M 289.17 % | -140.515 M -158.33 % | 240.893 M 240.80 % | -171.084 M -171.32 % | 239.880 M 250.97 % | -158.894 M -165.09 % | 244.133 M 283.50 % | -133.039 M -159.18 % | 224.791 M 287.97 % | -119.586 M -153.65 % | 222.904 M 381.99 % | -79.048 M -135.32 % | 223.800 M 368.18 % | -83.451 M -137.78 % | 220.879 M 820.91 % | -30.639 M -113.66 % | 224.283 M 1 629.06 % | -14.668 M -106.66 % | 220.195 M 1 422.10 % | -16.655 M -107.95 % | 209.543 M 3 692.99 % | -5.832 M -102.44 % | 238.616 M 758.32 % | -36.246 M -119.05 % | 190.293 M 1 342.77 % | -15.312 M -108.30 % | 184.568 M 1 187.42 % | -16.973 M -108.38 % | 202.660 M 2 145.42 % | -9.908 M -104.74 % | 209.020 M 2 059.68 % | -10.666 M -104.87 % | 219.076 M | 0.000 -100.00 % | 460.396 M |
| Other current assets | -134.905 M -181.67 % | 165.188 M 173.60 % | -224.455 M -319.64 % | 102.192 M | 0.000 -100.00 % | 131.281 M | 0.000 -100.00 % | 108.350 M | 0.000 -100.00 % | 140.472 M | 0.000 -100.00 % | 145.074 M | 0.000 -100.00 % | 181.097 M | 0.000 -100.00 % | 189.738 M | 0.000 -100.00 % | 199.944 M | 0.000 -100.00 % | 157.171 M | 0.000 -100.00 % | 183.154 M | 0.000 -100.00 % | 70.111 M | 0.000 -100.00 % | 168.444 M | 0.000 -100.00 % | 39.351 M | 0.000 -100.00 % | 95.308 M | 0.000 -100.00 % | 70.856 M | 0.000 -100.00 % | 24.922 M | 0.000 -100.00 % | 45.963 M | 0.000 -100.00 % | 38.384 M | 0.000 -100.00 % | 19.304 M | 0.000 -100.00 % | 20.324 M | 0.000 -100.00 % | 15.195 M | 0.000 -100.00 % | 12.295 M | 0.000 -100.00 % | 12.464 M | 0.000 -100.00 % | 15.408 M | 0.000 -100.00 % | 2.158 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 715.204 M 1 233.27 % | 53.643 M -91.59 % | 637.648 M 1 248.92 % | 47.271 M -89.74 % | 460.594 M 355.11 % | 101.205 M -60.03 % | 253.222 M 123.57 % | 113.261 M -73.12 % | 421.394 M 232.19 % | 126.853 M -50.24 % | 254.948 M 77.60 % | 143.548 M -48.92 % | 281.030 M 112.35 % | 132.340 M -61.32 % | 342.168 M | 0.000 -100.00 % | 317.788 M 215.75 % | 100.645 M -62.17 % | 266.078 M | 0.000 -100.00 % | 239.172 M 265.35 % | 65.464 M -58.59 % | 158.096 M 14 548.69 % | 1.079 M -99.35 % | 166.902 M | 0.000 -100.00 % | 61.278 M 3 355.45 % | 1.773 M -93.95 % | 29.336 M | 0.000 -100.00 % | 33.310 M 1 818.78 % | 1.736 M -85.12 % | 11.664 M | 0.000 -100.00 % | 72.492 M | 0.000 -100.00 % | 30.624 M | 0.000 -100.00 % | 33.946 M | 0.000 -100.00 % | 19.816 M | 0.000 -100.00 % | 21.332 M | 0.000 -100.00 % | 12.144 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 134.905 M | 0.000 -100.00 % | 181.449 M -63.18 % | 492.867 M 0.56 % | 490.118 M 237.06 % | -357.602 M -201.83 % | 351.183 M 210.15 % | -318.824 M -200.81 % | 316.252 M 237.32 % | -230.297 M -201.16 % | 227.653 M 279.81 % | -126.611 M -202.21 % | 123.876 M 158.79 % | -210.697 M -200.00 % | 210.697 M 265.29 % | -127.474 M -201.88 % | 125.121 M 189.04 % | -140.515 M -201.68 % | 138.195 M 180.78 % | -171.084 M -461.46 % | 47.331 M 129.79 % | -158.894 M -372.78 % | 58.249 M 143.78 % | -133.039 M -912.16 % | 16.381 M 113.70 % | -119.586 M -320.96 % | 54.122 M 168.47 % | -79.048 M -487.59 % | 20.395 M 124.44 % | -83.451 M -200.00 % | 83.451 M 372.37 % | -30.639 M -206.14 % | 28.866 M 296.80 % | -14.668 M -200.00 % | 14.668 M 188.07 % | -16.655 M -200.01 % | 16.654 M 385.56 % | -5.832 M -200.00 % | 5.832 M 116.09 % | -36.246 M -200.60 % | 36.029 M 335.30 % | -15.312 M -200.00 % | 15.312 M 190.21 % | -16.973 M -200.00 % | 16.973 M 271.31 % | -9.908 M -200.00 % | 9.908 M 192.89 % | -10.666 M -200.01 % | 10.665 M 275.64 % | -6.072 M -150.00 % | 12.144 M |
| Cash and short term investments | 134.905 M 0.00 % | 134.905 M -39.90 % | 224.455 M 0.00 % | 224.455 M -54.46 % | 492.867 M 0.56 % | 490.118 M 37.06 % | 357.602 M -11.67 % | 404.826 M 26.97 % | 318.824 M -12.30 % | 363.523 M 57.85 % | 230.297 M -29.97 % | 328.858 M 159.74 % | 126.611 M 2.21 % | 123.876 M -41.21 % | 210.697 M -37.58 % | 337.550 M 164.80 % | 127.474 M 1.88 % | 125.121 M -10.96 % | 140.515 M -48.06 % | 270.535 M 58.13 % | 171.084 M 261.46 % | 47.331 M -70.21 % | 158.894 M 0.00 % | 158.894 M 19.43 % | 133.039 M 712.16 % | 16.381 M -86.30 % | 119.586 M 0.00 % | 119.586 M 51.28 % | 79.048 M 287.59 % | 20.395 M -75.56 % | 83.451 M 0.00 % | 83.451 M 172.37 % | 30.639 M 6.14 % | 28.866 M 96.80 % | 14.668 M 0.00 % | 14.668 M -11.93 % | 16.655 M 0.01 % | 16.654 M 185.56 % | 5.832 M 0.00 % | 5.832 M -83.91 % | 36.246 M 0.60 % | 36.029 M 135.30 % | 15.312 M 0.00 % | 15.312 M -9.79 % | 16.973 M 0.00 % | 16.973 M 71.31 % | 9.908 M 0.00 % | 9.908 M -7.11 % | 10.666 M 0.01 % | 10.665 M 75.64 % | 6.072 M -50.00 % | 12.144 M |
| Total current assets | 0.000 -100.00 % | 492.282 M | 0.000 -100.00 % | 631.950 M 28.22 % | 492.867 M -47.04 % | 930.650 M 160.25 % | 357.602 M -54.36 % | 783.498 M 145.75 % | 318.824 M -59.41 % | 785.532 M 241.10 % | 230.297 M -64.53 % | 649.206 M 412.76 % | 126.611 M -76.02 % | 527.929 M 150.56 % | 210.697 M -64.10 % | 586.847 M 360.37 % | 127.474 M -74.36 % | 497.235 M 253.87 % | 140.515 M -71.83 % | 498.748 M 191.52 % | 171.084 M -61.03 % | 439.020 M 176.30 % | 158.894 M -67.39 % | 487.193 M 266.20 % | 133.039 M -65.97 % | 390.996 M 226.96 % | 119.586 M -69.99 % | 398.481 M 404.10 % | 79.048 M -72.94 % | 292.102 M 250.03 % | 83.451 M -76.13 % | 349.671 M 1 041.26 % | 30.639 M -88.56 % | 267.842 M 1 726.03 % | 14.668 M -94.13 % | 249.687 M 1 399.17 % | 16.655 M -93.08 % | 240.514 M 4 024.04 % | 5.832 M -97.12 % | 202.156 M 457.73 % | 36.246 M -81.73 % | 198.350 M 1 195.39 % | 15.312 M -91.72 % | 184.903 M 989.39 % | 16.973 M -87.74 % | 138.407 M 1 296.92 % | 9.908 M -91.89 % | 122.109 M 1 044.84 % | 10.666 M -55.75 % | 24.103 M 296.95 % | 6.072 M -97.67 % | 260.100 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.353 M | 0.000 100.00 % | -52.673 M | 0.000 -100.00 % | 31.195 M | 0.000 -100.00 % | 21.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.897 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.386 M | 0.000 100.00 % | -11.495 M | 0.000 -100.00 % | 25.572 M | 0.000 -100.00 % | 14.399 M | 0.000 -100.00 % | 27.558 M | 0.000 -100.00 % | 29.178 M | 0.000 -100.00 % | 19.217 M | 0.000 -100.00 % | 18.621 M | 0.000 -100.00 % | 19.058 M | 0.000 -100.00 % | 12.195 M | 0.000 -100.00 % | 12.943 M | 0.000 -100.00 % | 13.438 M | 0.000 -100.00 % | 39.942 M |
| Net receivables | 0.000 -100.00 % | 192.189 M | 0.000 -100.00 % | 305.303 M | 0.000 -100.00 % | 309.251 M | 0.000 -100.00 % | 292.114 M | 0.000 -100.00 % | 414.341 M | 0.000 -100.00 % | 244.949 M | 0.000 -100.00 % | 346.597 M | 0.000 -100.00 % | 187.708 M | 0.000 -100.00 % | 304.860 M | 0.000 -100.00 % | 164.909 M | 0.000 -100.00 % | 347.266 M | 0.000 -100.00 % | 260.407 M | 0.000 -100.00 % | 325.125 M | 0.000 -100.00 % | 230.627 M | 0.000 -100.00 % | 187.895 M | 0.000 -100.00 % | 175.251 M | 0.000 | 0.000 | 0.000 -100.00 % | 202.846 M | 0.000 -100.00 % | 172.946 M | 0.000 -100.00 % | 172.766 M | 0.000 -100.00 % | 139.358 M | 0.000 -100.00 % | 149.454 M | 0.000 -100.00 % | 108.160 M | 0.000 -100.00 % | 98.179 M | 0.000 -100.00 % | 94.934 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.645 M | 0.000 -100.00 % | 9.269 M | 0.000 -100.00 % | 7.867 M | 0.000 -100.00 % | 113.261 M | 0.000 -100.00 % | 126.853 M | 0.000 -100.00 % | 150.706 M | 0.000 -100.00 % | 132.340 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.464 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 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 106.135 M | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 11.540 M | 0.000 -100.00 % | 4.244 M | 0.000 -100.00 % | 7.443 M | 0.000 -100.00 % | 16.523 M | 0.000 -100.00 % | 35.640 M | 0.000 -100.00 % | 9.340 M | 0.000 -100.00 % | 18.397 M | 0.000 -100.00 % | 8.304 M | 0.000 -100.00 % | 7.350 M | 0.000 -100.00 % | 9.754 M | 0.000 -100.00 % | 6.641 M | 0.000 -100.00 % | 7.616 M | 0.000 -100.00 % | 14.155 M | 0.000 -100.00 % | 9.180 M | 0.000 -100.00 % | 10.629 M | 0.000 -100.00 % | 12.842 M | 0.000 -100.00 % | 7.792 M | 0.000 -100.00 % | 6.569 M | 0.000 -100.00 % | 8.179 M | 0.000 -100.00 % | 3.689 M | 0.000 -100.00 % | 11.379 M | 0.000 -100.00 % | 19.937 M | 0.000 -100.00 % | 9.976 M | 0.000 -100.00 % | 2.535 M | 0.000 -100.00 % | 6.890 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 3.937 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.096 M | 0.000 -100.00 % | 5.953 M | 0.000 -100.00 % | 13.521 M | 0.000 -100.00 % | 5.221 M | 0.000 -100.00 % | 22.462 M | 0.000 -100.00 % | 12.798 M | 0.000 -100.00 % | 11.293 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.266 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.041 M | 0.000 100.00 % | -5.273 M | 0.000 100.00 % | -4.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 290.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 13.819 M | 0.000 -100.00 % | 14.145 M | 0.000 -100.00 % | 11.795 M | 0.000 -100.00 % | 11.189 M | 0.000 -100.00 % | 11.631 M | 0.000 -100.00 % | 10.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.821 M | 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 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 66.646 M | 0.000 -100.00 % | 93.205 M | 0.000 -100.00 % | 102.303 M | 0.000 -100.00 % | 108.197 M | 0.000 -100.00 % | 73.295 M | 0.000 -100.00 % | 64.008 M | 0.000 -100.00 % | 62.088 M | 0.000 -100.00 % | 36.012 M | 0.000 -100.00 % | 42.932 M | 0.000 -100.00 % | 37.990 M | 0.000 -100.00 % | 24.033 M | 0.000 -100.00 % | 12.157 M | 0.000 100.00 % | -54.244 M | 0.000 100.00 % | -113.102 M | 0.000 100.00 % | -56.007 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.276 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.814 M | 0.000 -100.00 % | 22.368 M | 0.000 -100.00 % | 3.710 M | 0.000 -100.00 % | 1.674 M | 0.000 -100.00 % | 2.769 M | 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 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 208.932 M | 0.000 -100.00 % | 1.227 B | 0.000 -100.00 % | 197.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 187.162 M | 0.000 | 0.000 | 0.000 -100.00 % | 187.162 M | 0.000 100.00 % | -576.000 K | 0.000 -100.00 % | 178.834 M | 0.000 | 0.000 | 0.000 -100.00 % | 175.242 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.778 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 216.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 124.715 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.874 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.630 M | 0.000 -100.00 % | 363.040 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 7.556 M | 0.000 -100.00 % | 5.460 M | 0.000 -100.00 % | 6.041 M | 0.000 -100.00 % | 5.273 M | 0.000 -100.00 % | 4.882 M | 0.000 -100.00 % | 3.427 M | 0.000 -100.00 % | 3.443 M | 0.000 -100.00 % | 2.881 M | 0.000 -100.00 % | 3.446 M | 0.000 -100.00 % | 4.016 M | 0.000 -100.00 % | 4.837 M | 0.000 -100.00 % | 5.705 M | 0.000 -100.00 % | 7.289 M | 0.000 -100.00 % | 8.837 M | 0.000 -100.00 % | 10.068 M | 0.000 -100.00 % | 10.852 M | 0.000 -100.00 % | 8.709 M | 0.000 -100.00 % | 10.634 M | 0.000 -100.00 % | 10.926 M | 0.000 -100.00 % | 6.498 M | 0.000 -100.00 % | 5.983 M | 0.000 -100.00 % | 10.639 M | 0.000 -100.00 % | 12.617 M | 0.000 -100.00 % | 12.177 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Total assets | 0.000 -100.00 % | 1.374 B | 0.000 -100.00 % | 1.524 B | 0.000 -100.00 % | 1.457 B | 0.000 -100.00 % | 1.347 B | 0.000 -100.00 % | 1.293 B | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 904.319 M | 0.000 -100.00 % | 875.173 M | 0.000 -100.00 % | 763.053 M | 0.000 -100.00 % | 739.641 M | 0.000 -100.00 % | 678.899 M | 0.000 -100.00 % | 731.326 M | 0.000 -100.00 % | 615.787 M | 0.000 -100.00 % | 621.385 M | 0.000 -100.00 % | 515.902 M | 0.000 -100.00 % | 570.549 M | 0.000 -100.00 % | 492.125 M | 0.000 -100.00 % | 469.882 M | 0.000 -100.00 % | 450.057 M | 0.000 -100.00 % | 440.772 M | 0.000 -100.00 % | 388.643 M | 0.000 -100.00 % | 369.471 M | 0.000 -100.00 % | 341.067 M | 0.000 -100.00 % | 331.129 M | 0.000 -100.00 % | 349.314 M | 0.000 -100.00 % | 720.496 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-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 100.00 % | -20.140 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 |
| Stock based compensation | 0.000 -100.00 % | 373.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 256.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K | 0.000 -100.00 % | 747.220 K 0.00 % | 747.220 K -75.00 % | 2.989 M 300.00 % | 747.220 K | 0.000 -100.00 % | 85.790 K -75.00 % | 343.160 K 300.00 % | 85.790 K | 0.000 -100.00 % | 1.472 M -75.00 % | 5.889 M 300.00 % | 1.472 M | 0.000 -100.00 % | 5.109 M -71.22 % | 17.750 M 247.42 % | 5.109 M | 0.000 -100.00 % | 1.226 M -75.00 % | 4.905 M 300.00 % | 1.226 M | 0.000 | 0.000 100.00 % | -490.000 K | 0.000 | 0.000 | 0.000 100.00 % | -196.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 698.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 |
| 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 100.00 % | -477.843 K 0.00 % | -477.843 K 0.00 % | -477.843 K 0.00 % | -477.843 K | 0.000 100.00 % | -23.122 M 0.00 % | -23.122 M 0.00 % | -23.122 M | 0.000 100.00 % | -19.457 M 0.00 % | -19.457 M 0.00 % | -19.457 M | 0.000 100.00 % | -6.994 M 0.00 % | -6.994 M 0.00 % | -6.994 M | 0.000 100.00 % | -14.818 M 0.00 % | -14.818 M 0.00 % | -14.818 M -318.68 % | -3.539 M 0.00 % | -3.539 M 0.00 % | -3.539 M 0.00 % | -3.539 M 35.62 % | -5.498 M 0.00 % | -5.498 M 0.00 % | -5.498 M 0.00 % | -5.498 M -31.63 % | -4.177 M 0.00 % | -4.177 M 0.00 % | -4.177 M 0.00 % | -4.177 M 60.73 % | -10.637 M 0.00 % | -10.637 M 0.00 % | -10.637 M 0.00 % | -10.637 M -9 038.24 % | 119.000 K 0.00 % | 119.000 K 0.00 % | 119.000 K 0.00 % | 119.000 K 100.92 % | -12.957 M 0.00 % | -12.957 M 0.00 % | -12.957 M 0.00 % | -12.957 M -671.40 % | 2.268 M 0.00 % | 2.268 M 0.00 % | 2.268 M 0.00 % | 2.268 M -90.38 % | 23.563 M 0.00 % | 23.563 M 0.00 % | 23.563 M 0.00 % | 23.563 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.695 M 0.00 % | 3.695 M 0.00 % | 3.695 M | 0.000 100.00 % | -2.639 M 0.00 % | -2.639 M 0.00 % | -2.639 M -64.24 % | -1.607 M 0.00 % | -1.607 M 0.00 % | -1.607 M 0.00 % | -1.607 M -617.06 % | 310.750 K 0.00 % | 310.750 K 0.00 % | 310.750 K 0.00 % | 310.750 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -427.000 K 0.00 % | -427.000 K 0.00 % | -427.000 K 0.00 % | -427.000 K -744.53 % | 66.250 K 0.00 % | 66.250 K 0.00 % | 66.250 K 0.00 % | 66.250 K 101.44 % | -4.612 M 0.00 % | -4.612 M 0.00 % | -4.612 M 0.00 % | -4.612 M -1 119.30 % | -378.250 K 0.00 % | -378.250 K 0.00 % | -378.250 K 0.00 % | -378.250 K -267.74 % | 225.500 K 0.00 % | 225.500 K 0.00 % | 225.500 K 0.00 % | 225.500 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -10.689 M 0.00 % | -10.689 M 0.00 % | -10.689 M | 0.000 100.00 % | -12.179 M 0.00 % | -12.179 M 0.00 % | -12.179 M -530.23 % | -1.933 M 0.00 % | -1.933 M 0.00 % | -1.933 M 0.00 % | -1.933 M 66.73 % | -5.808 M 0.00 % | -5.808 M 0.00 % | -5.808 M 0.00 % | -5.808 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.210 M 0.00 % | -10.210 M 0.00 % | -10.210 M 0.00 % | -10.210 M -19 454.50 % | 52.750 K 0.00 % | 52.750 K 0.00 % | 52.750 K 0.00 % | 52.750 K 100.63 % | -8.345 M 0.00 % | -8.345 M 0.00 % | -8.345 M 0.00 % | -8.345 M -415.39 % | 2.646 M 0.00 % | 2.646 M 0.00 % | 2.646 M 0.00 % | 2.646 M -88.66 % | 23.338 M 0.00 % | 23.338 M 0.00 % | 23.338 M 0.00 % | 23.338 M |
| Other non cash items | -6.847 M -144.95 % | 15.232 M 381.09 % | -5.419 M 93.23 % | -80.044 M -54.47 % | -51.820 M 19.29 % | -64.207 M -20.17 % | -53.432 M 34.29 % | -81.311 M -29.38 % | -62.847 M 38.00 % | -101.371 M -10.07 % | -92.096 M -34.45 % | -68.500 M -121.22 % | -30.964 M 34.51 % | -47.284 M -183.68 % | -16.668 M 54.48 % | -36.616 M -12.20 % | -32.634 M 12.97 % | -37.498 M -264.98 % | -10.274 M 68.40 % | -32.515 M -57.93 % | -20.588 M -24.16 % | -16.582 M 50.54 % | -33.526 M -21.08 % | -27.690 M 15.23 % | -32.666 M 10.73 % | -36.594 M -10.62 % | -33.081 M -28.07 % | -25.830 M -7.44 % | -24.041 M -78.85 % | -13.442 M -12.41 % | -11.958 M 42.12 % | -20.660 M -37.08 % | -15.071 M 66.73 % | -45.296 M -241.60 % | -13.260 M -75.33 % | -7.563 M 43.35 % | -13.351 M -34.18 % | -9.950 M 50.60 % | -20.140 M 0.69 % | -20.279 M -65.18 % | -12.277 M -49.77 % | -8.197 M 46.18 % | -15.231 M -3.32 % | -14.741 M -3.94 % | -14.182 M -1 001.09 % | -1.288 M 82.26 % | -7.260 M -58.41 % | -4.583 M 38.66 % | -7.471 M -182.92 % | 9.010 M 203.21 % | -8.730 M -215.62 % | 7.551 M 334.52 % | -3.220 M -173.10 % | 4.404 M 0.00 % | 4.404 M -75.09 % | 17.683 M 0.00 % | 17.683 M 0.00 % | 17.683 M 0.00 % | 17.683 M 438.00 % | 3.287 M 0.00 % | 3.287 M 0.00 % | 3.287 M 0.00 % | 3.287 M -24.20 % | 4.336 M 0.00 % | 4.336 M 0.00 % | 4.336 M 0.00 % | 4.336 M 125.01 % | 1.927 M 0.00 % | 1.927 M 0.00 % | 1.927 M 0.00 % | 1.927 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.386 M 3.21 % | 32.348 M 13.28 % | 28.556 M 11 054.69 % | 256.000 K -98.93 % | 23.824 M -0.73 % | 24.000 M | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K | 0.000 -100.00 % | 45.161 M 0.00 % | 45.161 M 0.00 % | 45.161 M 0.00 % | 45.161 M | 0.000 -100.00 % | 17.283 M 0.00 % | 17.283 M 0.00 % | 17.283 M | 0.000 -100.00 % | 12.368 M 0.00 % | 12.368 M 0.00 % | 12.368 M | 0.000 -100.00 % | 11.129 M 0.00 % | 11.129 M 0.00 % | 11.129 M | 0.000 -100.00 % | 4.033 M 0.00 % | 4.033 M 0.00 % | 4.033 M -80.30 % | 20.471 M 0.00 % | 20.471 M 0.00 % | 20.471 M 0.00 % | 20.471 M 68.99 % | 12.114 M 0.00 % | 12.114 M 0.00 % | 12.114 M 0.00 % | 12.114 M 5.60 % | 11.471 M 0.00 % | 11.471 M 0.00 % | 11.471 M 0.00 % | 11.471 M 158.07 % | 4.445 M 0.00 % | 4.445 M 0.00 % | 4.445 M 0.00 % | 4.445 M -75.03 % | 17.802 M 0.00 % | 17.802 M 0.00 % | 17.802 M 0.00 % | 17.802 M 614.46 % | -3.460 M 0.00 % | -3.460 M 0.00 % | -3.460 M 0.00 % | -3.460 M -118.50 % | 18.705 M 0.00 % | 18.705 M 0.00 % | 18.705 M 0.00 % | 18.705 M -43.09 % | 32.866 M 0.00 % | 32.866 M 0.00 % | 32.866 M 0.00 % | 32.866 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.540 M 0.00 % | -7.540 M 0.00 % | -7.540 M 0.00 % | -7.540 M | 0.000 100.00 % | -12.402 M 0.00 % | -12.402 M 0.00 % | -12.402 M | 0.000 100.00 % | -6.039 M 0.00 % | -6.039 M 0.00 % | -6.039 M | 0.000 100.00 % | -11.022 M 0.00 % | -11.022 M 0.00 % | -11.022 M | 0.000 100.00 % | -10.700 M 0.00 % | -10.700 M 0.00 % | -10.700 M -80.49 % | -5.928 M 0.00 % | -5.928 M 0.00 % | -5.928 M 0.00 % | -5.928 M -170.13 % | -2.195 M 0.00 % | -2.195 M 0.00 % | -2.195 M 0.00 % | -2.195 M -74.31 % | -1.259 M 0.00 % | -1.259 M 0.00 % | -1.259 M 0.00 % | -1.259 M 69.00 % | -4.061 M 0.00 % | -4.061 M 0.00 % | -4.061 M 0.00 % | -4.061 M -30.01 % | -3.124 M 0.00 % | -3.124 M 0.00 % | -3.124 M 0.00 % | -3.124 M 8.07 % | -3.398 M 0.00 % | -3.398 M 0.00 % | -3.398 M 0.00 % | -3.398 M 89.00 % | -30.888 M 0.00 % | -30.888 M 0.00 % | -30.888 M 0.00 % | -30.888 M -37.51 % | -22.462 M 0.00 % | -22.462 M 0.00 % | -22.462 M 0.00 % | -22.462 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.540 M 0.00 % | 7.540 M 0.00 % | 7.540 M 0.00 % | 7.540 M | 0.000 -100.00 % | 12.402 M 0.00 % | 12.402 M 0.00 % | 12.402 M | 0.000 -100.00 % | 6.039 M 0.00 % | 6.039 M 0.00 % | 6.039 M | 0.000 -100.00 % | 11.022 M 0.00 % | 11.022 M 0.00 % | 11.022 M | 0.000 -100.00 % | 10.700 M 0.00 % | 10.700 M 0.00 % | 10.700 M 80.49 % | 5.928 M 0.00 % | 5.928 M 0.00 % | 5.928 M 0.00 % | 5.928 M 170.13 % | 2.195 M 0.00 % | 2.195 M 0.00 % | 2.195 M 0.00 % | 2.195 M 74.31 % | 1.259 M 0.00 % | 1.259 M 0.00 % | 1.259 M 0.00 % | 1.259 M -69.00 % | 4.061 M 0.00 % | 4.061 M 0.00 % | 4.061 M 0.00 % | 4.061 M 30.01 % | 3.124 M 0.00 % | 3.124 M 0.00 % | 3.124 M 0.00 % | 3.124 M -8.07 % | 3.398 M 0.00 % | 3.398 M 0.00 % | 3.398 M 0.00 % | 3.398 M -89.00 % | 30.888 M 0.00 % | 30.888 M 0.00 % | 30.888 M 0.00 % | 30.888 M 37.51 % | 22.462 M 0.00 % | 22.462 M 0.00 % | 22.462 M 0.00 % | 22.462 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.540 M 0.00 % | -7.540 M 0.00 % | -7.540 M 0.00 % | -7.540 M | 0.000 100.00 % | -12.402 M 0.00 % | -12.402 M 0.00 % | -12.402 M | 0.000 100.00 % | -6.039 M 0.00 % | -6.039 M 0.00 % | -6.039 M | 0.000 100.00 % | -10.176 M 0.00 % | -10.176 M 0.00 % | -10.176 M | 0.000 100.00 % | -8.310 M 0.00 % | -8.310 M 0.00 % | -8.310 M -40.17 % | -5.928 M 0.00 % | -5.928 M 0.00 % | -5.928 M 0.00 % | -5.928 M -170.13 % | -2.195 M 0.00 % | -2.195 M 0.00 % | -2.195 M 0.00 % | -2.195 M -74.31 % | -1.259 M 0.00 % | -1.259 M 0.00 % | -1.259 M 0.00 % | -1.259 M 69.00 % | -4.061 M 0.00 % | -4.061 M 0.00 % | -4.061 M 0.00 % | -4.061 M -147.87 % | 8.482 M 0.00 % | 8.482 M 0.00 % | 8.482 M 0.00 % | 8.482 M 349.64 % | -3.398 M 0.00 % | -3.398 M 0.00 % | -3.398 M 0.00 % | -3.398 M 89.00 % | -30.888 M 0.00 % | -30.888 M 0.00 % | -30.888 M 0.00 % | -30.888 M -37.51 % | -22.462 M 0.00 % | -22.462 M 0.00 % | -22.462 M 0.00 % | -22.462 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 944.565 K 0.00 % | 944.565 K 0.00 % | 944.565 K 0.00 % | 944.565 K | 0.000 -100.00 % | 1.396 M 0.00 % | 1.396 M 0.00 % | 1.396 M | 0.000 -100.00 % | 1.302 M 0.00 % | 1.302 M 0.00 % | 1.302 M | 0.000 -100.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M | 0.000 -100.00 % | 1.484 M 0.00 % | 1.484 M 0.00 % | 1.484 M 614.38 % | -288.500 K 0.00 % | -288.500 K 0.00 % | -288.500 K 0.00 % | -288.500 K -488.78 % | -49.000 K 0.00 % | -49.000 K 0.00 % | -49.000 K 0.00 % | -49.000 K 80.16 % | -247.000 K 0.00 % | -247.000 K 0.00 % | -247.000 K 0.00 % | -247.000 K -165.95 % | 374.500 K 0.00 % | 374.500 K 0.00 % | 374.500 K 0.00 % | 374.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.118 M 0.00 % | 13.118 M 0.00 % | 13.118 M 0.00 % | 13.118 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M |
| 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 100.00 % | -465.948 K 0.00 % | -465.948 K 0.00 % | -465.948 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 |
| 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 100.00 % | -24.387 M 0.00 % | -24.387 M 0.00 % | -24.387 M 0.00 % | -24.387 M | 0.000 100.00 % | -5.804 M 0.00 % | -5.804 M 0.00 % | -5.804 M | 0.000 100.00 % | -2.456 M 0.00 % | -2.456 M 0.00 % | -2.456 M | 0.000 100.00 % | -1.612 M 0.00 % | -1.612 M 0.00 % | -1.612 M | 0.000 100.00 % | -10.009 M 0.00 % | -10.009 M 0.00 % | -10.009 M -325.09 % | -2.355 M 0.00 % | -2.355 M 0.00 % | -2.355 M 0.00 % | -2.355 M -71.70 % | -1.371 M 0.00 % | -1.371 M 0.00 % | -1.371 M 0.00 % | -1.371 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.172 M 0.00 % | -1.172 M 0.00 % | -1.172 M 0.00 % | -1.172 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.543 M 0.00 % | -1.543 M 0.00 % | -1.543 M 0.00 % | -1.543 M 14.04 % | -1.795 M 0.00 % | -1.795 M 0.00 % | -1.795 M 0.00 % | -1.795 M -9 900.00 % | -17.950 K 0.00 % | -17.950 K 0.00 % | -17.950 K 0.00 % | -17.950 K |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.643 M 0.00 % | 2.643 M 0.00 % | 2.643 M 0.00 % | 2.643 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.186 M 137.60 % | -5.814 M 0.00 % | -5.814 M 0.00 % | -5.814 M -187.29 % | 6.661 M 0.00 % | 6.661 M 0.00 % | 6.661 M 0.00 % | 6.661 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.048 M 0.00 % | 12.048 M 0.00 % | 12.048 M 0.00 % | 12.048 M 651.03 % | -2.187 M 0.00 % | -2.187 M 0.00 % | -2.187 M 0.00 % | -2.187 M -227.14 % | 1.720 M 0.00 % | 1.720 M 0.00 % | 1.720 M 0.00 % | 1.720 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.195 M 0.00 % | -24.195 M 0.00 % | -24.195 M 0.00 % | -24.195 M | 0.000 100.00 % | -5.145 M 0.00 % | -5.145 M 0.00 % | -5.145 M | 0.000 100.00 % | -1.620 M 0.00 % | -1.620 M 0.00 % | -1.620 M | 0.000 100.00 % | -1.296 M 0.00 % | -1.296 M 0.00 % | -1.296 M | 0.000 100.00 % | -6.460 M 0.00 % | -6.460 M 0.00 % | -6.460 M 31.90 % | -9.487 M 0.00 % | -9.487 M 0.00 % | -9.487 M 0.00 % | -9.487 M -60.65 % | -5.905 M 0.00 % | -5.905 M 0.00 % | -5.905 M 0.00 % | -5.905 M -1.57 % | -5.814 M 0.00 % | -5.814 M 0.00 % | -5.814 M 0.00 % | -5.814 M -205.93 % | 5.489 M 0.00 % | 5.489 M 0.00 % | 5.489 M 0.00 % | 5.489 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 363.85 % | -3.982 M 0.00 % | -3.982 M 0.00 % | -3.982 M 0.00 % | -3.982 M -333.97 % | 1.702 M 0.00 % | 1.702 M 0.00 % | 1.702 M 0.00 % | 1.702 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 | 0.000 | 0.000 | 0.000 -100.00 % | 967.580 K 0.00 % | 967.580 K 0.00 % | 967.580 K 0.00 % | 967.580 K | 0.000 100.00 % | -343.185 K 0.00 % | -343.185 K 0.00 % | -343.185 K | 0.000 -100.00 % | 3.288 M 0.00 % | 3.288 M 0.00 % | 3.288 M | 0.000 100.00 % | -1.137 M 0.00 % | -1.137 M 0.00 % | -1.137 M | 0.000 100.00 % | -2.723 M 0.00 % | -2.723 M 0.00 % | -2.723 M -832.45 % | -292.000 K 0.00 % | -292.000 K 0.00 % | -292.000 K 0.00 % | -292.000 K 88.02 % | -2.437 M 0.00 % | -2.437 M 0.00 % | -2.437 M 0.00 % | -2.437 M 23.46 % | -3.184 M 0.00 % | -3.184 M 0.00 % | -3.184 M 0.00 % | -3.184 M 31.52 % | -4.650 M 0.00 % | -4.650 M 0.00 % | -4.650 M 0.00 % | -4.650 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.954 M 0.00 % | -3.954 M 0.00 % | -3.954 M 0.00 % | -3.954 M -124.34 % | 16.243 M 0.00 % | 16.243 M 0.00 % | 16.243 M 0.00 % | 16.243 M 215.31 % | -14.086 M 0.00 % | -14.086 M 0.00 % | -14.086 M 0.00 % | -14.086 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.386 M 3.21 % | 32.348 M 13.28 % | 28.556 M 11 054.69 % | 256.000 K -98.93 % | 23.824 M -0.73 % | 24.000 M | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K | 0.000 -100.00 % | 7.738 M 0.00 % | 7.738 M 0.00 % | 7.738 M 0.00 % | 7.738 M | 0.000 100.00 % | -1.003 M 0.00 % | -1.003 M 0.00 % | -1.003 M | 0.000 100.00 % | -1.728 M 0.00 % | -1.728 M 0.00 % | -1.728 M | 0.000 -100.00 % | 3.053 M 0.00 % | 3.053 M 0.00 % | 3.053 M | 0.000 100.00 % | -4.844 M 0.00 % | -4.844 M 0.00 % | -4.844 M -201.67 % | 4.764 M 0.00 % | 4.764 M 0.00 % | 4.764 M 0.00 % | 4.764 M 202.09 % | 1.577 M 0.00 % | 1.577 M 0.00 % | 1.577 M 0.00 % | 1.577 M 29.87 % | 1.214 M 0.00 % | 1.214 M 0.00 % | 1.214 M 0.00 % | 1.214 M -0.76 % | 1.224 M 0.00 % | 1.224 M 0.00 % | 1.224 M 0.00 % | 1.224 M -95.35 % | 26.284 M 0.00 % | 26.284 M 0.00 % | 26.284 M 0.00 % | 26.284 M 8 661.56 % | -307.000 K 0.00 % | -307.000 K 0.00 % | -307.000 K 0.00 % | -307.000 K -494.86 % | 77.750 K 0.00 % | 77.750 K 0.00 % | 77.750 K 0.00 % | 77.750 K 103.93 % | -1.980 M 0.00 % | -1.980 M 0.00 % | -1.980 M 0.00 % | -1.980 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 390.988 M 9.34 % | 357.602 M 9.95 % | 325.254 M 2.02 % | 318.824 M 0.08 % | 318.568 M 38.33 % | 230.297 M 11.63 % | 206.297 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.095 M 0.00 % | 4.095 M 0.00 % | 4.095 M 0.00 % | 4.095 M | 0.000 -100.00 % | 5.099 M 0.00 % | 5.099 M 0.00 % | 5.099 M | 0.000 -100.00 % | 6.827 M 0.00 % | 6.827 M 0.00 % | 6.827 M | 0.000 -100.00 % | 4.164 M 0.00 % | 4.164 M 0.00 % | 4.164 M | 0.000 -100.00 % | 9.007 M 0.00 % | 9.007 M 0.00 % | 9.007 M 112.27 % | 4.243 M 0.00 % | 4.243 M 0.00 % | 4.243 M 0.00 % | 4.243 M 59.15 % | 2.666 M 0.00 % | 2.666 M 0.00 % | 2.666 M 0.00 % | 2.666 M 83.63 % | 1.452 M 0.00 % | 1.452 M 0.00 % | 1.452 M 0.00 % | 1.452 M 534.75 % | 228.750 K 0.00 % | 228.750 K 0.00 % | 228.750 K 0.00 % | 228.750 K 100.88 % | -25.950 M 0.00 % | -25.950 M 0.00 % | -25.950 M 0.00 % | -25.950 M -2 498.89 % | 1.082 M 0.00 % | 1.082 M 0.00 % | 1.082 M 0.00 % | 1.082 M 7.74 % | 1.004 M 0.00 % | 1.004 M 0.00 % | 1.004 M 0.00 % | 1.004 M -66.35 % | 2.984 M 0.00 % | 2.984 M 0.00 % | 2.984 M 0.00 % | 2.984 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 490.118 M 25.35 % | 390.988 M 9.34 % | 357.602 M 2.94 % | 347.380 M 8.96 % | 318.824 M 25.46 % | 254.121 M 10.34 % | 230.297 M | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K | 0.000 -100.00 % | 11.833 M 0.00 % | 11.833 M 0.00 % | 11.833 M 0.00 % | 11.833 M | 0.000 -100.00 % | 4.095 M 0.00 % | 4.095 M 0.00 % | 4.095 M | 0.000 -100.00 % | 5.099 M 0.00 % | 5.099 M 0.00 % | 5.099 M | 0.000 -100.00 % | 7.217 M 0.00 % | 7.217 M 0.00 % | 7.217 M | 0.000 -100.00 % | 4.164 M 0.00 % | 4.164 M 0.00 % | 4.164 M -53.77 % | 9.007 M 0.00 % | 9.007 M 0.00 % | 9.007 M 0.00 % | 9.007 M 112.27 % | 4.243 M 0.00 % | 4.243 M 0.00 % | 4.243 M 0.00 % | 4.243 M 59.15 % | 2.666 M 0.00 % | 2.666 M 0.00 % | 2.666 M 0.00 % | 2.666 M 83.59 % | 1.452 M 0.00 % | 1.452 M 0.00 % | 1.452 M 0.00 % | 1.452 M 334.81 % | 334.000 K 0.00 % | 334.000 K 0.00 % | 334.000 K 0.00 % | 334.000 K -56.89 % | 774.750 K 0.00 % | 774.750 K 0.00 % | 774.750 K 0.00 % | 774.750 K -28.38 % | 1.082 M 0.00 % | 1.082 M 0.00 % | 1.082 M 0.00 % | 1.082 M 7.74 % | 1.004 M 0.00 % | 1.004 M 0.00 % | 1.004 M 0.00 % | 1.004 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.386 M 3.21 % | 32.348 M 13.28 % | 28.556 M 11 054.69 % | 256.000 K -98.93 % | 23.824 M -0.73 % | 24.000 M | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K | 0.000 -100.00 % | 45.161 M 0.00 % | 45.161 M 0.00 % | 45.161 M 0.00 % | 45.161 M | 0.000 -100.00 % | 17.283 M 0.00 % | 17.283 M 0.00 % | 17.283 M | 0.000 -100.00 % | 12.368 M 0.00 % | 12.368 M 0.00 % | 12.368 M | 0.000 -100.00 % | 11.129 M 0.00 % | 11.129 M 0.00 % | 11.129 M | 0.000 -100.00 % | 4.033 M 0.00 % | 4.033 M 0.00 % | 4.033 M -80.30 % | 20.471 M 0.00 % | 20.471 M 0.00 % | 20.471 M 0.00 % | 20.471 M 68.99 % | 12.114 M 0.00 % | 12.114 M 0.00 % | 12.114 M 0.00 % | 12.114 M 5.60 % | 11.471 M 0.00 % | 11.471 M 0.00 % | 11.471 M 0.00 % | 11.471 M 158.07 % | 4.445 M 0.00 % | 4.445 M 0.00 % | 4.445 M 0.00 % | 4.445 M -75.03 % | 17.802 M 0.00 % | 17.802 M 0.00 % | 17.802 M 0.00 % | 17.802 M 614.46 % | -3.460 M 0.00 % | -3.460 M 0.00 % | -3.460 M 0.00 % | -3.460 M -118.50 % | 18.705 M 0.00 % | 18.705 M 0.00 % | 18.705 M 0.00 % | 18.705 M -43.09 % | 32.866 M 0.00 % | 32.866 M 0.00 % | 32.866 M 0.00 % | 32.866 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.540 M 0.00 % | -7.540 M 0.00 % | -7.540 M 0.00 % | -7.540 M | 0.000 100.00 % | -12.402 M 0.00 % | -12.402 M 0.00 % | -12.402 M | 0.000 100.00 % | -6.039 M 0.00 % | -6.039 M 0.00 % | -6.039 M | 0.000 100.00 % | -11.022 M 0.00 % | -11.022 M 0.00 % | -11.022 M | 0.000 100.00 % | -10.700 M 0.00 % | -10.700 M 0.00 % | -10.700 M -80.49 % | -5.928 M 0.00 % | -5.928 M 0.00 % | -5.928 M 0.00 % | -5.928 M -170.13 % | -2.195 M 0.00 % | -2.195 M 0.00 % | -2.195 M 0.00 % | -2.195 M -74.31 % | -1.259 M 0.00 % | -1.259 M 0.00 % | -1.259 M 0.00 % | -1.259 M 69.00 % | -4.061 M 0.00 % | -4.061 M 0.00 % | -4.061 M 0.00 % | -4.061 M -30.01 % | -3.124 M 0.00 % | -3.124 M 0.00 % | -3.124 M 0.00 % | -3.124 M 8.07 % | -3.398 M 0.00 % | -3.398 M 0.00 % | -3.398 M 0.00 % | -3.398 M 89.00 % | -30.888 M 0.00 % | -30.888 M 0.00 % | -30.888 M 0.00 % | -30.888 M -37.51 % | -22.462 M 0.00 % | -22.462 M 0.00 % | -22.462 M 0.00 % | -22.462 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.386 M 3.21 % | 32.348 M 13.28 % | 28.556 M 11 054.69 % | 256.000 K -98.93 % | 23.824 M -0.73 % | 24.000 M | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K | 0.000 -100.00 % | 37.621 M 0.00 % | 37.621 M 0.00 % | 37.621 M 0.00 % | 37.621 M | 0.000 -100.00 % | 4.881 M 0.00 % | 4.881 M 0.00 % | 4.881 M | 0.000 -100.00 % | 6.329 M 0.00 % | 6.329 M 0.00 % | 6.329 M | 0.000 -100.00 % | 107.000 K 0.00 % | 107.000 K 0.00 % | 107.000 K | 0.000 100.00 % | -6.667 M 0.00 % | -6.667 M 0.00 % | -6.667 M -145.84 % | 14.543 M 0.00 % | 14.543 M 0.00 % | 14.543 M 0.00 % | 14.543 M 46.61 % | 9.919 M 0.00 % | 9.919 M 0.00 % | 9.919 M 0.00 % | 9.919 M -2.87 % | 10.212 M 0.00 % | 10.212 M 0.00 % | 10.212 M 0.00 % | 10.212 M 2 557.71 % | 384.250 K 0.00 % | 384.250 K 0.00 % | 384.250 K 0.00 % | 384.250 K -97.38 % | 14.678 M 0.00 % | 14.678 M 0.00 % | 14.678 M 0.00 % | 14.678 M 314.03 % | -6.858 M 0.00 % | -6.858 M 0.00 % | -6.858 M 0.00 % | -6.858 M 43.71 % | -12.184 M 0.00 % | -12.184 M 0.00 % | -12.184 M 0.00 % | -12.184 M -217.10 % | 10.404 M 0.00 % | 10.404 M 0.00 % | 10.404 M 0.00 % | 10.404 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |