Amrutanjan Health Care Limited AMRUTANJAN.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.505 B 6.95 % | 4.212 B 10.99 % | 3.795 B -6.39 % | 4.054 B 22.29 % | 3.315 B 27.17 % | 2.607 B 3.47 % | 2.520 B 13.49 % | 2.220 B 0.00 % | 2.220 B 18.90 % | 1.867 B 12.11 % | 1.666 B 17.53 % | 1.417 B 3.71 % | 1.367 B -4.53 % | 1.431 B 35.81 % | 1.054 B 17.42 % | 897.697 M -0.98 % | 906.604 M 21.61 % | 745.491 M 2.99 % | 723.877 M 9.56 % | 660.725 M |
| Net income | 508.347 M 13.03 % | 449.726 M 12.90 % | 398.349 M -40.71 % | 671.889 M 9.80 % | 611.904 M 143.95 % | 250.833 M 2.32 % | 245.143 M 22.74 % | 199.730 M -6.71 % | 214.092 M 4.05 % | 205.755 M 36.50 % | 150.736 M 21.13 % | 124.438 M 23.00 % | 101.168 M 5.00 % | 96.350 M -5.65 % | 102.119 M -10.98 % | 114.717 M -87.58 % | 923.940 M 1 737.96 % | 50.270 M -14.99 % | 59.131 M -0.06 % | 59.166 M |
| Income before tax | 691.340 M 11.60 % | 619.460 M 15.47 % | 536.454 M -40.77 % | 905.766 M 10.59 % | 819.045 M 137.72 % | 344.539 M -2.03 % | 351.673 M 6.71 % | 329.556 M -0.54 % | 331.350 M 1.38 % | 326.833 M 34.39 % | 243.191 M 25.48 % | 193.804 M 25.24 % | 154.742 M -2.00 % | 157.906 M 1.22 % | 156.005 M -16.73 % | 187.341 M 4.82 % | 178.732 M 105.40 % | 87.017 M -39.06 % | 142.780 M 36.81 % | 104.363 M |
| Income before tax ratio | 0.15 4.35 % | 0.15 4.04 % | 0.14 -36.73 % | 0.22 -9.57 % | 0.25 86.94 % | 0.13 -5.32 % | 0.14 -5.97 % | 0.15 -0.54 % | 0.15 -14.73 % | 0.18 19.87 % | 0.15 6.77 % | 0.14 20.76 % | 0.11 2.65 % | 0.11 -25.47 % | 0.15 -29.08 % | 0.21 5.86 % | 0.20 68.90 % | 0.12 -40.82 % | 0.20 24.88 % | 0.16 |
| EBITDA | 758.793 M 11.33 % | 681.596 M 15.37 % | 590.795 M -37.61 % | 946.988 M 9.90 % | 861.662 M 120.08 % | 391.525 M 1.62 % | 385.295 M 6.51 % | 361.729 M -3.28 % | 373.986 M 4.48 % | 357.952 M 27.55 % | 280.627 M 18.52 % | 236.785 M 25.98 % | 187.959 M -18.19 % | 229.743 M 28.24 % | 179.157 M -10.95 % | 201.193 M 4.39 % | 192.739 M 70.73 % | 112.894 M -30.31 % | 161.998 M 15.22 % | 140.599 M |
| Net income ratio | 0.11 5.69 % | 0.11 1.72 % | 0.10 -36.66 % | 0.17 -10.21 % | 0.18 91.83 % | 0.10 -1.11 % | 0.10 8.15 % | 0.09 -6.71 % | 0.10 -12.49 % | 0.11 21.75 % | 0.09 3.07 % | 0.09 18.60 % | 0.07 9.99 % | 0.07 -30.53 % | 0.10 -24.19 % | 0.13 -87.46 % | 1.02 1 411.33 % | 0.07 -17.45 % | 0.08 -8.78 % | 0.09 |
| Ratio EBITDA | 0.17 4.09 % | 0.16 3.95 % | 0.16 -33.35 % | 0.23 -10.13 % | 0.26 73.06 % | 0.15 -1.79 % | 0.15 -6.14 % | 0.16 -3.27 % | 0.17 -12.13 % | 0.19 13.77 % | 0.17 0.84 % | 0.17 21.47 % | 0.14 -14.30 % | 0.16 -5.58 % | 0.17 -24.16 % | 0.22 5.42 % | 0.21 40.39 % | 0.15 -32.33 % | 0.22 5.17 % | 0.21 |
| Gross profit ratio | 0.55 58.14 % | 0.35 -33.58 % | 0.52 -6.20 % | 0.55 -3.86 % | 0.58 4.76 % | 0.55 4.32 % | 0.53 -6.38 % | 0.56 -7.92 % | 0.61 -4.42 % | 0.64 2.85 % | 0.62 4.26 % | 0.60 6.78 % | 0.56 2.30 % | 0.55 -7.19 % | 0.59 -8.47 % | 0.64 8.74 % | 0.59 -2.34 % | 0.61 -3.74 % | 0.63 57.46 % | 0.40 |
| Weighted average shs out dil | 28.916 M -0.90 % | 29.180 M -0.16 % | 29.227 M -0.03 % | 29.237 M 0.00 % | 29.237 M 0.02 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.230 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M -3.53 % | 30.300 M -0.20 % | 30.360 M -4.54 % | 31.804 M -0.61 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M |
| Weighted average shs out | 28.916 M -0.34 % | 29.015 M -0.56 % | 29.178 M -0.10 % | 29.208 M -0.05 % | 29.222 M -0.03 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.03 % | 29.223 M -0.03 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M -3.53 % | 30.300 M -0.20 % | 30.360 M -4.54 % | 31.804 M -0.61 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M |
| EPS diluted | 17.58 13.42 % | 15.50 13.72 % | 13.63 -40.69 % | 22.98 9.79 % | 20.93 143.94 % | 8.58 2.26 % | 8.39 22.84 % | 6.83 -8.45 % | 7.46 -2.74 % | 7.67 50.39 % | 5.10 19.72 % | 4.26 23.12 % | 3.46 -78.68 % | 16.23 381.60 % | 3.37 -10.85 % | 3.78 -86.99 % | 29.05 1 750.32 % | 1.57 -15.14 % | 1.85 0.00 % | 1.85 |
| Earnings per share | 17.58 13.42 % | 15.50 13.55 % | 13.65 -40.65 % | 23.00 9.84 % | 20.94 144.06 % | 8.58 2.26 % | 8.39 22.84 % | 6.83 -8.45 % | 7.46 -2.74 % | 7.67 50.39 % | 5.10 19.72 % | 4.26 23.12 % | 3.46 -78.68 % | 16.23 381.60 % | 3.37 -10.85 % | 3.78 -86.99 % | 29.05 1 750.32 % | 1.57 -15.14 % | 1.85 0.00 % | 1.85 |
| Gross profit | 2.463 B 69.13 % | 1.456 B -26.29 % | 1.976 B -12.19 % | 2.250 B 17.57 % | 1.914 B 33.22 % | 1.436 B 7.94 % | 1.331 B 6.25 % | 1.253 B -7.93 % | 1.360 B 13.64 % | 1.197 B 15.31 % | 1.038 B 22.53 % | 847.233 M 10.74 % | 765.035 M -2.34 % | 783.328 M 26.04 % | 621.484 M 7.47 % | 578.284 M 7.68 % | 537.059 M 18.76 % | 452.207 M -0.87 % | 456.154 M 72.51 % | 264.424 M |
| Income tax expense | 182.993 M 7.81 % | 169.734 M 22.90 % | 138.105 M -40.95 % | 233.877 M 12.91 % | 207.141 M 121.05 % | 93.706 M -7.86 % | 101.696 M -21.20 % | 129.064 M 10.07 % | 117.258 M -3.16 % | 121.078 M 30.96 % | 92.455 M 33.28 % | 69.367 M 29.48 % | 53.574 M -12.97 % | 61.556 M 14.23 % | 53.886 M -25.80 % | 72.623 M 109.75 % | -745.208 M -2 127.94 % | 36.747 M -56.07 % | 83.649 M 85.07 % | 45.198 M |
| Cost of revenue | 2.232 B -19.01 % | 2.756 B 51.45 % | 1.820 B 0.84 % | 1.805 B 28.73 % | 1.402 B 19.74 % | 1.171 B -1.53 % | 1.189 B 22.86 % | 967.735 M 12.53 % | 859.959 M 28.28 % | 670.355 M 6.82 % | 627.538 M 10.08 % | 570.049 M -5.23 % | 601.528 M -7.19 % | 648.150 M 49.84 % | 432.554 M 35.42 % | 319.413 M -13.57 % | 369.546 M 26.00 % | 293.284 M 9.55 % | 267.722 M -32.44 % | 396.301 M |
| General and administrative expenses | 591.027 M 1 036.50 % | 52.004 M 16.56 % | 44.614 M 63.58 % | 27.273 M 11.94 % | 24.364 M -0.20 % | 24.413 M 0.00 % | 24.412 M -21.69 % | 31.173 M 124.54 % | 13.883 M 74.37 % | 7.962 M -97.00 % | 265.729 M 687.09 % | 33.761 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 561.104 M -23.65 % | 734.899 M 1.08 % | 727.053 M -0.32 % | 729.364 M 31.19 % | 555.940 M 7.94 % | 515.026 M 4.30 % | 493.779 M 12.78 % | 437.828 M 16.34 % | 376.348 M 25.76 % | 299.268 M 47.78 % | 202.514 M 1.75 % | 199.033 M 18.88 % | 167.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 815.856 M 563.80 % | 122.907 M -81.99 % | 682.504 M 916.41 % | -83.598 M -113.54 % | 617.578 M 50 771.33 % | 1.214 M 7 041.18 % | 17.000 K -100.00 % | 693.592 M 5 254 381.93 % | 13.200 K 0.00 % | 13.200 K 0.00 % | 13.200 K -100.00 % | 418.073 M 1 238.08 % | 31.244 M -93.24 % | 462.105 M 133 986.56 % | 344.632 K -77.50 % | 1.532 M -79.50 % | 7.472 M 38.23 % | 5.405 M 226.83 % | -4.262 M |
| Operating expenses | 1.152 B -28.12 % | 1.603 B 76.80 % | 906.526 M -37.50 % | 1.450 B 186.98 % | 505.413 M -56.71 % | 1.168 B 12.75 % | 1.035 B 5.12 % | 985.001 M -9.89 % | 1.093 B 19.57 % | 914.235 M 10.97 % | 823.834 M 25.43 % | 656.807 M 12.18 % | 585.503 M -0.91 % | 590.885 M 27.87 % | 462.105 M 12.88 % | 409.393 M 14.88 % | 356.358 M -0.29 % | 357.381 M 16.26 % | 307.388 M 94.39 % | 158.127 M |
| Cost and expenses | 3.969 B 6.67 % | 3.721 B 10.69 % | 3.362 B 3.27 % | 3.255 B 25.36 % | 2.597 B 11.05 % | 2.338 B 5.12 % | 2.224 B 13.91 % | 1.953 B -0.02 % | 1.953 B 23.25 % | 1.585 B 9.18 % | 1.451 B 18.30 % | 1.227 B 3.36 % | 1.187 B -4.20 % | 1.239 B 38.49 % | 894.660 M 22.76 % | 728.806 M 0.40 % | 725.904 M 11.56 % | 650.665 M 13.14 % | 575.110 M 3.73 % | 554.428 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 11.952 M 5.93 % | 11.283 M 29.59 % | 8.707 M -17.09 % | 10.502 M -0.77 % | 10.583 M 8.41 % | 9.762 M 4.92 % | 9.304 M 114.47 % | 4.338 M 272.01 % | 1.166 M 15.64 % | 1.008 M -24.34 % | 1.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.600 M |
| Selling general and administrative expenses | 1.152 B 46.41 % | 786.903 M 1.97 % | 771.667 M 1.99 % | 756.637 M 30.39 % | 580.304 M 7.58 % | 539.439 M 4.10 % | 518.191 M 10.49 % | 469.001 M 20.19 % | 390.230 M 27.02 % | 307.230 M -34.39 % | 468.242 M -7.84 % | 508.050 M 203.44 % | 167.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 146.264 M |
| Interest income | 160.474 M 8.39 % | 148.049 M 25.65 % | 117.830 M 5.49 % | 111.699 M 18.98 % | 93.884 M 42.85 % | 65.723 M 21.59 % | 54.055 M 20.15 % | 44.988 M 9.25 % | 41.180 M 24.29 % | 33.132 M 24.13 % | 26.692 M 286.12 % | 6.913 M -4.87 % | 7.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 257.045 K |
| Interest expense | 2.192 M -12.63 % | 2.509 M 12.71 % | 2.226 M -31.93 % | 3.270 M -44.76 % | 5.920 M 74.53 % | 3.392 M 67.51 % | 2.025 M -34.97 % | 3.114 M 23.08 % | 2.530 M -42.09 % | 4.369 M -36.98 % | 6.932 M -60.75 % | 17.662 M -28.75 % | 24.790 M -20.66 % | 31.244 M 826.03 % | 3.374 M 879.02 % | 344.632 K -77.50 % | 1.532 M -79.50 % | 7.472 M 38.23 % | 5.405 M -50.03 % | 10.818 M |
| Depreciation and amortization | 65.261 M 7.75 % | 60.569 M 16.22 % | 52.115 M 37.32 % | 37.952 M 3.42 % | 36.697 M -15.82 % | 43.594 M 37.97 % | 31.597 M 8.73 % | 29.059 M 41.90 % | 20.479 M -39.00 % | 33.574 M 4.25 % | 32.204 M -13.66 % | 37.299 M -3.82 % | 38.782 M 4.48 % | 37.119 M 88.43 % | 19.699 M 45.84 % | 13.508 M -12.81 % | 15.492 M -25.96 % | 20.925 M 37.55 % | 15.213 M -40.15 % | 25.417 M |
| Operating income | 545.897 M 12.06 % | 487.158 M 16.39 % | 418.549 M -47.58 % | 798.407 M 11.21 % | 717.930 M 168.13 % | 267.757 M -8.78 % | 293.514 M 9.72 % | 267.522 M -19.26 % | 331.350 M 1.38 % | 326.833 M 34.39 % | 243.191 M 25.48 % | 193.804 M 25.24 % | 154.742 M -19.59 % | 192.444 M 20.75 % | 159.379 M -5.63 % | 168.891 M -6.54 % | 180.700 M 90.56 % | 94.826 M -36.26 % | 148.766 M 39.95 % | 106.297 M |
| Operating income ratio | 0.12 4.78 % | 0.12 4.87 % | 0.11 -44.00 % | 0.20 -9.06 % | 0.22 110.85 % | 0.10 -11.84 % | 0.12 -3.32 % | 0.12 -19.26 % | 0.15 -14.73 % | 0.18 19.87 % | 0.15 6.77 % | 0.14 20.76 % | 0.11 -15.77 % | 0.13 -11.09 % | 0.15 -19.63 % | 0.19 -5.61 % | 0.20 56.70 % | 0.13 -38.11 % | 0.21 27.74 % | 0.16 |
| Total other income expenses net | 145.443 M 9.93 % | 132.302 M 14.24 % | 115.815 M 7.88 % | 107.359 M 6.18 % | 101.115 M 33.75 % | 75.600 M 34.06 % | 56.394 M -9.09 % | 62.034 M 81.35 % | 34.206 M 282.09 % | -18.786 M | 0.000 | 0.000 | 0.000 100.00 % | -34.538 M -923.64 % | -3.374 M -118.29 % | 18.449 M 1 037.65 % | -1.968 M 74.80 % | -7.809 M -30.44 % | -5.986 M -209.53 % | -1.934 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 | -810.781 M -237.33 % | -240.352 M -501.83 % | -39.937 M 95.17 % | -826.048 M 36.14 % | -1.294 B -407.98 % | -254.644 M 65.30 % | -733.824 M -150.97 % | -292.400 M 35.00 % | -449.863 M 1.66 % | -457.445 M -29.28 % | -353.853 M -30.05 % | -272.095 M -18 227.56 % | 1.501 M 101.64 % | -91.274 M -243.34 % | 63.677 M 128.02 % | -227.230 M 66.20 % | -672.258 M -1 281.53 % | 56.897 M 3 531.29 % | -1.658 M -103.97 % | 41.745 M |
| Total investments | 2.268 B 5.38 % | 2.152 B 217.16 % | 678.623 M -28.00 % | 942.492 M 367.54 % | 201.587 M -55.53 % | 453.296 M 181.66 % | 160.936 M 56.74 % | 102.677 M 14.37 % | 89.778 M -0.12 % | 89.884 M -1.23 % | 90.999 M -0.29 % | 91.265 M -63.39 % | 249.268 M -0.93 % | 251.597 M -40.60 % | 423.588 M -7.04 % | 455.647 M 58 945.25 % | 771.692 K 62.85 % | 473.876 K -20.67 % | 597.318 K -77.11 % | 2.609 M |
| Total debt | 20.781 M 20.24 % | 17.283 M 90.11 % | 9.091 M 3.32 % | 8.799 M -34.45 % | 13.424 M -20.72 % | 16.932 M | 0.000 | 0.000 -100.00 % | 24.828 M -0.69 % | 25.000 M 0.00 % | 25.000 M -68.75 % | 80.000 M -46.87 % | 150.564 M 146.35 % | 61.117 M -80.16 % | 307.974 M 2 131.03 % | 13.804 M 320.45 % | 3.283 M -96.12 % | 84.671 M 10.16 % | 76.861 M 26.94 % | 60.550 M |
| Accumulated other comprehensive income loss | 518.274 M 1.62 % | 510.016 M 3 760.83 % | 13.210 M -97.46 % | 519.777 M | 0.000 100.00 % | -126.177 M -41.67 % | -89.061 M -53.59 % | -57.986 M 69.14 % | -187.877 M 2.49 % | -192.672 M -20.34 % | -160.109 M 17.42 % | -193.886 M -7 101.11 % | 2.769 M 102.18 % | -127.043 M -8.53 % | -117.060 M -35.68 % | -86.276 M 38.74 % | -140.846 M 28.74 % | -197.645 M -53.43 % | -128.820 M -184.87 % | 151.777 M |
| Retained earnings | 2.730 B 15.56 % | 2.362 B -1.53 % | 2.399 B 11.72 % | 2.147 B 32.86 % | 1.616 B 53.73 % | 1.051 B 14.97 % | 914.420 M 22.96 % | 743.648 M -11.18 % | 837.226 M 53.77 % | 544.467 M 32.29 % | 411.563 M 25.13 % | 328.908 M -58.40 % | 790.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 28.911 M 0.00 % | 28.911 M -1.09 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M -3.53 % | 30.300 M 0.00 % | 30.300 M -2.31 % | 31.017 M -3.07 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M |
| Total equity | 3.266 B 13.22 % | 2.885 B -0.79 % | 2.908 B 9.67 % | 2.651 B 22.99 % | 2.156 B 35.21 % | 1.594 B 9.39 % | 1.457 B 13.27 % | 1.287 B 1.72 % | 1.265 B 16.32 % | 1.087 B 14.52 % | 949.506 M 6.40 % | 892.389 M 8.47 % | 822.670 M -14.72 % | 964.665 M -4.86 % | 1.014 B 5.01 % | 965.511 M 3.48 % | 933.004 M 258.20 % | 260.473 M 11.25 % | 234.131 M 27.40 % | 183.777 M |
| Other non current liabilities | 85.139 M 20.47 % | 70.671 M -10.60 % | 79.053 M 13.57 % | 69.607 M 17.98 % | 58.998 M 2.78 % | 57.400 M -0.37 % | 57.614 M 10.47 % | 52.153 M 189.87 % | 17.992 M 56.43 % | 11.501 M 15.40 % | 9.966 M -1.15 % | 10.082 M 10.42 % | 9.131 M 41.38 % | 6.459 M | 0.000 | 0.000 -100.00 % | 1.946 M 2 072.46 % | 89.587 K 42 560.48 % | 210.000 -99.99 % | 2.505 M |
| Long term debt | 16.763 M 20.01 % | 13.968 M 245.74 % | 4.040 M 30.07 % | 3.106 M -55.81 % | 7.028 M -37.08 % | 11.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.117 M -65.17 % | 175.481 M 1 171.22 % | 13.804 M 320.45 % | 3.283 M -96.12 % | 84.671 M 10.16 % | 76.861 M 40.09 % | 54.866 M |
| Total non current liabilities | 101.902 M 20.40 % | 84.639 M 1.86 % | 83.093 M 14.28 % | 72.713 M 10.13 % | 66.026 M -3.71 % | 68.569 M 19.01 % | 57.614 M 10.47 % | 52.153 M 16.75 % | 44.669 M 20.04 % | 37.212 M 20.14 % | 30.975 M -18.15 % | 37.842 M -3.03 % | 39.024 M -62.07 % | 102.888 M -70.33 % | 346.746 M 722.27 % | 42.169 M 19.67 % | 35.239 M -71.76 % | 124.805 M 27.41 % | 97.958 M 21.79 % | 80.433 M |
| Other current liabilities | 135.025 M 26.02 % | 107.145 M 161.96 % | 40.902 M 48.89 % | 27.471 M -63.93 % | 76.159 M 16.37 % | 65.443 M 54.52 % | 42.352 M 7.38 % | 39.442 M -1.74 % | 40.139 M -75.03 % | 160.757 M 64.65 % | 97.633 M 37.04 % | 71.244 M -49.54 % | 141.182 M -46.55 % | 264.147 M 89.21 % | 139.603 M -20.54 % | 175.685 M 28.65 % | 136.563 M 41.68 % | 96.385 M 17.34 % | 82.145 M 93.19 % | 42.521 M |
| Deferred revenue | 12.344 M 16.85 % | 10.564 M -85.37 % | 72.221 M -27.44 % | 99.537 M | 0.000 100.00 % | -5.763 M -1 959.03 % | 310.000 K -52.53 % | 653.000 K -32.08 % | 961.451 K -94.73 % | 18.252 M -68.89 % | 58.662 M 11.77 % | 52.484 M 1.49 % | 51.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 8.036 M 21.21 % | 6.630 M -34.37 % | 10.102 M -11.28 % | 11.386 M -10.99 % | 12.792 M 121.97 % | 5.763 M | 0.000 | 0.000 -100.00 % | 19.745 M -21.02 % | 25.000 M 0.00 % | 25.000 M -68.75 % | 80.000 M -46.87 % | 150.564 M | 0.000 -100.00 % | 132.493 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.685 M |
| Total current liabilities | 845.832 M 20.97 % | 699.185 M 10.96 % | 630.121 M -18.67 % | 774.730 M 48.69 % | 521.034 M 33.38 % | 390.627 M 8.16 % | 361.157 M 12.51 % | 321.014 M 1.04 % | 317.723 M 13.57 % | 279.762 M 8.21 % | 258.537 M -5.11 % | 272.462 M -28.28 % | 379.882 M 3.41 % | 367.356 M 75.60 % | 209.201 M 19.08 % | 175.685 M 26.84 % | 138.509 M 43.70 % | 96.385 M 17.34 % | 82.145 M -22.35 % | 105.795 M |
| Total liabilities | 947.734 M 20.91 % | 783.824 M 9.90 % | 713.214 M -15.84 % | 847.443 M 44.35 % | 587.060 M 27.85 % | 459.196 M 9.65 % | 418.771 M 12.22 % | 373.167 M 2.97 % | 362.392 M 14.33 % | 316.974 M 9.49 % | 289.512 M -6.70 % | 310.304 M -25.93 % | 418.906 M -10.92 % | 470.243 M -15.42 % | 555.948 M 155.19 % | 217.854 M 25.39 % | 173.748 M -21.45 % | 221.190 M 22.81 % | 180.102 M -3.29 % | 186.229 M |
| Other non current assets | 233.661 M 441.56 % | 43.146 M -91.05 % | 482.087 M 136.87 % | 203.524 M -57.24 % | 475.950 M 29.67 % | 367.033 M 1 535.98 % | 22.435 M -94.96 % | 445.076 M 1 581.67 % | 26.466 M -74.34 % | 103.146 M -21.87 % | 132.021 M -7.60 % | 142.880 M -76.49 % | 607.811 M 2 239.73 % | 25.978 M -93.87 % | 423.588 M -7.04 % | 455.647 M 58 945.25 % | 771.692 K 48.84 % | 518.466 K -13.20 % | 597.318 K | 0.000 |
| Long term investments | 416.980 M 253.96 % | 117.805 M 20 352.26 % | 576.000 K -98.94 % | 54.354 M 122.20 % | -244.791 M -298.72 % | 123.185 M -22.10 % | 158.124 M 147.38 % | -333.717 M -483.19 % | 87.089 M -3.11 % | 89.884 M -0.11 % | 89.984 M -0.25 % | 90.209 M -63.70 % | 248.501 M 15.22 % | 215.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.692 K |
| Intangible assets | 17.281 M -27.34 % | 23.782 M -4.26 % | 24.839 M 7.12 % | 23.187 M 53.11 % | 15.144 M 186.44 % | 5.287 M 24.96 % | 4.231 M 103.71 % | 2.077 M -99.45 % | 377.742 M 16 052.15 % | 2.339 M 53.20 % | 1.527 M 61.32 % | 946.270 K -75.93 % | 3.931 M -98.01 % | 197.286 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K 0.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.683 M |
| Goodwill and intangible assets | 17.281 M -27.34 % | 23.782 M -4.26 % | 24.839 M 7.12 % | 23.187 M 53.11 % | 15.144 M 186.44 % | 5.287 M 24.96 % | 4.231 M 103.71 % | 2.077 M 1.72 % | 2.042 M -12.69 % | 2.339 M 53.20 % | 1.527 M 40.27 % | 1.088 M -72.49 % | 3.956 M -97.99 % | 197.286 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.183 M |
| Property plant equipment net | 639.258 M 29.03 % | 495.436 M 4.20 % | 475.454 M 9.37 % | 434.704 M 86.43 % | 233.170 M -8.83 % | 255.747 M 1.18 % | 252.759 M -7.53 % | 273.328 M -10.31 % | 304.753 M 3.67 % | 293.968 M 6.09 % | 277.084 M 0.30 % | 276.245 M -8.54 % | 302.035 M -7.55 % | 326.715 M -39.72 % | 542.030 M 138.94 % | 226.845 M 21.55 % | 186.629 M -17.61 % | 226.527 M 46.02 % | 155.134 M 2.36 % | 151.561 M |
| Total non current assets | 1.307 B 83.62 % | 711.888 M -30.58 % | 1.026 B 36.34 % | 752.188 M 46.42 % | 513.723 M -35.40 % | 795.249 M 65.69 % | 479.964 M 12.60 % | 426.252 M -6.33 % | 455.065 M 13.92 % | 399.453 M -2.72 % | 410.632 M -2.28 % | 420.213 M -30.86 % | 607.811 M -26.54 % | 827.387 M -14.32 % | 965.619 M 41.48 % | 682.492 M 264.19 % | 187.401 M -17.46 % | 227.045 M 45.79 % | 155.731 M -1.95 % | 158.832 M |
| Other current assets | 123.138 M 5.04 % | 117.227 M 128.23 % | 51.364 M -44.85 % | 93.139 M -25.14 % | 124.415 M 5.68 % | 117.729 M 107.72 % | 56.678 M -20.99 % | 71.739 M -80.36 % | 365.308 M 87.45 % | 194.882 M 124.05 % | 86.982 M -6.92 % | 93.444 M -36.15 % | 146.340 M 44.61 % | 101.198 M 309.43 % | 24.717 M 63.77 % | 15.092 M -27.24 % | 20.743 M -14.68 % | 24.312 M 4.56 % | 23.250 M 67.03 % | 13.920 M |
| Short term investments | 1.851 B -9.01 % | 2.035 B 200.06 % | 678.047 M -42.34 % | 1.176 B 163.44 % | 446.378 M 35.22 % | 330.111 M 572.73 % | 49.070 M -88.76 % | 436.394 M 1 842.12 % | 22.470 M | 0.000 -100.00 % | 1.015 M -3.83 % | 1.056 M 37.72 % | 766.548 K -97.87 % | 35.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.522 M |
| cash and cash equivalents | 831.562 M 222.77 % | 257.635 M 425.49 % | 49.028 M -94.13 % | 834.847 M -36.12 % | 1.307 B 381.26 % | 271.576 M -62.99 % | 733.824 M 150.97 % | 292.400 M -38.40 % | 474.692 M -1.61 % | 482.445 M 27.34 % | 378.853 M 7.60 % | 352.095 M 136.21 % | 149.063 M -2.18 % | 152.391 M -37.62 % | 244.297 M 1.35 % | 241.034 M -64.32 % | 675.541 M 2 332.34 % | 27.773 M -64.63 % | 78.519 M 317.54 % | 18.805 M |
| Cash and short term investments | 1.953 B -5.74 % | 2.072 B 7.58 % | 1.926 B -4.24 % | 2.011 B 14.68 % | 1.753 B 191.41 % | 601.687 M -23.15 % | 782.894 M 7.42 % | 728.794 M 53.53 % | 474.692 M -1.61 % | 482.445 M 27.34 % | 378.853 M 7.60 % | 352.095 M 136.21 % | 149.063 M -20.85 % | 188.322 M -22.91 % | 244.297 M 1.35 % | 241.034 M -64.32 % | 675.541 M 2 332.34 % | 27.773 M -64.63 % | 78.519 M 268.17 % | 21.327 M |
| Total current assets | 2.907 B -1.70 % | 2.957 B 13.92 % | 2.595 B -5.50 % | 2.746 B 23.22 % | 2.229 B 77.16 % | 1.258 B -9.88 % | 1.396 B 13.19 % | 1.234 B 5.23 % | 1.172 B 16.64 % | 1.005 B 21.31 % | 828.386 M 5.87 % | 782.480 M 23.47 % | 633.765 M 4.32 % | 607.522 M 0.55 % | 604.226 M 20.63 % | 500.873 M -45.52 % | 919.351 M 261.07 % | 254.617 M -1.50 % | 258.502 M 22.41 % | 211.174 M |
| Inventory | 272.598 M -5.69 % | 289.047 M 0.28 % | 288.251 M 10.86 % | 260.007 M 48.93 % | 174.586 M -26.38 % | 237.159 M 62.70 % | 145.768 M 40.73 % | 103.577 M 3.31 % | 100.257 M 11.73 % | 89.735 M 4.18 % | 86.137 M -1.25 % | 87.229 M -14.82 % | 102.409 M -22.18 % | 131.605 M 27.48 % | 103.237 M 41.24 % | 73.095 M 37.62 % | 53.113 M -43.52 % | 94.031 M 6.10 % | 88.621 M 35.50 % | 65.403 M |
| Net receivables | 558.218 M 16.56 % | 478.894 M 45.03 % | 330.203 M -13.69 % | 382.560 M 116.59 % | 176.629 M -41.44 % | 301.628 M -9.03 % | 331.572 M 17.70 % | 281.706 M -25.42 % | 377.742 M 89.57 % | 199.266 M -40.05 % | 332.373 M 1.58 % | 327.202 M 9.59 % | 298.576 M 60.18 % | 186.397 M -19.65 % | 231.975 M 35.14 % | 171.652 M 1.00 % | 169.954 M 56.64 % | 108.501 M 59.30 % | 68.111 M -38.37 % | 110.524 M |
| Tax assets | 0.000 -100.00 % | 31.719 M -25.44 % | 42.544 M 16.82 % | 36.419 M 6.33 % | 34.250 M -22.15 % | 43.997 M 3.73 % | 42.415 M 7.41 % | 39.488 M 13.75 % | 34.715 M 138.62 % | -89.884 M 0.11 % | -89.984 M 0.25 % | -90.209 M 83.73 % | -554.493 M -998.09 % | 61.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 690.427 M 23.59 % | 558.626 M 17.76 % | 474.361 M -21.53 % | 604.488 M 48.64 % | 406.687 M 29.76 % | 313.425 M 4.92 % | 298.739 M 12.99 % | 264.405 M 5.38 % | 250.904 M 213.28 % | 80.088 M 3.68 % | 77.242 M 12.38 % | 68.734 M -22.02 % | 88.138 M -14.60 % | 103.209 M 48.29 % | 69.598 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.502 M |
| Tax payables | 0.000 -100.00 % | 16.220 M -50.15 % | 32.535 M 2.16 % | 31.848 M 25.41 % | 25.396 M 115.97 % | 11.759 M -40.48 % | 19.756 M 2.59 % | 19.258 M | 0.000 -100.00 % | 13.917 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.088 M |
| Deferred revenue non current | 0.000 -100.00 % | 10.000 K 100.06 % | -17.663 M -4.17 % | -16.956 M 5.89 % | -18.017 M 17.03 % | -21.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.587 K 42 560.48 % | 210.000 0.00 % | 210.000 |
| Capital lease obligations | 20.781 M 20.24 % | 17.283 M 90.11 % | 9.091 M 3.32 % | 8.799 M -34.45 % | 13.424 M -20.72 % | 16.932 M | 0.000 | 0.000 100.00 % | -5.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 2.384 B | 0.000 | 0.000 -100.00 % | 2.231 B 8.46 % | 2.057 B | 0.000 | 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 | -10.605 M -102.15 % | 493.841 M 1 281.38 % | -41.802 M 0.97 % | -42.211 M -108.27 % | 510.249 M 18 327.19 % | 2.769 M -99.46 % | 513.712 M 0.00 % | 513.712 M 376.96 % | 107.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 426.028 M 28.73 % | 330.951 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 29.845 M 68.97 % | 17.663 M 4.17 % | 16.956 M -5.89 % | 18.017 M -17.03 % | 21.715 M 6.72 % | 20.348 M -10.22 % | 22.664 M -10.42 % | 25.301 M -1.59 % | 25.711 M 22.38 % | 21.009 M -24.32 % | 27.759 M -7.14 % | 29.893 M -15.35 % | 35.312 M -8.93 % | 38.773 M 36.69 % | 28.365 M -11.24 % | 31.956 M -20.20 % | 40.045 M 89.82 % | 21.096 M -8.52 % | 23.062 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.214 B 14.86 % | 3.669 B 1.32 % | 3.621 B 3.49 % | 3.499 B 27.56 % | 2.743 B 33.57 % | 2.053 B 9.45 % | 1.876 B 13.04 % | 1.660 B 2.00 % | 1.627 B 15.87 % | 1.404 B 13.35 % | 1.239 B 3.02 % | 1.203 B -3.13 % | 1.242 B -13.47 % | 1.435 B -8.60 % | 1.570 B 32.66 % | 1.183 B 6.92 % | 1.107 B 129.78 % | 481.662 M 16.28 % | 414.233 M 11.95 % | 370.006 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 % | -177.672 M 35.51 % | -275.510 M -61.62 % | -170.468 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 |
| Stock based compensation | 0.000 -100.00 % | 2.150 M -50.87 % | 4.376 M 3 972.57 % | -113.000 K -101.83 % | 6.178 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 |
| Change in working capital | 90.198 M 188.53 % | -101.880 M 3.92 % | -106.033 M -169.91 % | -39.285 M -113.31 % | 295.061 M 787.26 % | -42.933 M -431.41 % | -8.079 M 94.22 % | -139.726 M -172.13 % | -51.344 M -732.75 % | 8.115 M -74.77 % | 32.165 M 68.11 % | 19.133 M 143.68 % | -43.800 M 54.68 % | -96.655 M -138.27 % | -40.565 M -244.69 % | 28.037 M 338.12 % | -11.774 M 79.45 % | -57.281 M -347.29 % | 23.163 M 547.25 % | -5.179 M |
| Accounts receivables | -81.963 M 51.70 % | -169.681 M -455.56 % | 47.722 M 122.73 % | -209.918 M -389.33 % | 72.554 M 77.16 % | 40.954 M 175.24 % | -54.431 M -1 837.34 % | 3.133 M 103.58 % | -87.556 M -71.34 % | -51.102 M -593.66 % | -7.367 M -118.16 % | 40.566 M 144.00 % | -92.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.784 M |
| Inventory | 16.449 M 2 166.46 % | -796.000 K 97.18 % | -28.244 M 66.94 % | -85.421 M -236.51 % | 62.573 M 168.47 % | -91.391 M -116.61 % | -42.191 M -1 170.81 % | -3.320 M 48.11 % | -6.398 M -77.82 % | -3.598 M -429.43 % | 1.092 M -92.80 % | 15.179 M -48.01 % | 29.197 M 202.92 % | -28.368 M -145.62 % | -11.550 M 42.20 % | -19.982 M -148.83 % | 40.919 M 856.37 % | -5.410 M 77.19 % | -23.722 M -2 941.31 % | -780.000 K |
| Accounts payables | 146.170 M 53.20 % | 95.409 M 189.45 % | -106.667 M -145.05 % | 236.789 M 149.28 % | 94.990 M 486.90 % | 16.185 M -52.86 % | 34.334 M 154.31 % | 13.501 M -69.04 % | 43.605 M -30.58 % | 62.815 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.385 M |
| Other working capital | 9.542 M 135.59 % | -26.812 M -42.28 % | -18.844 M -197.81 % | 19.265 M -70.34 % | 64.944 M 848.12 % | -8.681 M -116.01 % | 54.209 M 139.74 % | -136.406 M -203.49 % | -44.946 M -483.75 % | 11.713 M -62.31 % | 31.073 M 685.88 % | 3.954 M 105.42 % | -72.996 M -6.90 % | -68.287 M -135.34 % | -29.016 M -160.43 % | 48.018 M 191.13 % | -52.693 M -1.58 % | -51.871 M -210.63 % | 46.885 M | 0.000 |
| Other non cash items | -154.814 M -17.77 % | -131.459 M -12.30 % | -117.059 M -9.55 % | -106.854 M -20.22 % | -88.884 M 45.62 % | -163.439 M -2.38 % | -159.636 M 2.53 % | -163.775 M 8.32 % | -178.642 M -10.59 % | -161.533 M -29.84 % | -124.407 M -64.23 % | -75.754 M -19.25 % | -63.527 M -7.65 % | -59.014 M 24.47 % | -78.138 M 31.45 % | -113.984 M 8.40 % | -124.434 M -23 856.72 % | -519.413 K 99.28 % | -71.728 M -1 241.25 % | 6.285 M |
| Net cash provided by operating activities | 508.992 M 82.37 % | 279.106 M 45.23 % | 192.181 M -63.18 % | 521.956 M -41.85 % | 897.629 M 393.85 % | 181.761 M -14.14 % | 211.683 M 284.35 % | 55.076 M -56.96 % | 127.954 M -38.18 % | 206.988 M 13.01 % | 183.153 M 4.97 % | 174.483 M 102.42 % | 86.198 M 112.05 % | 40.649 M -28.69 % | 57.001 M -50.39 % | 114.901 M 98.05 % | 58.016 M 14.93 % | 50.478 M -54.11 % | 110.009 M 28.38 % | 85.689 M |
| Investments in property plant and equipment | -355.529 M -429.24 % | -67.177 M 24.75 % | -89.267 M 61.95 % | -234.634 M -1 096.68 % | -19.607 M 22.94 % | -25.444 M -24.78 % | -20.391 M 33.38 % | -30.606 M 19.91 % | -38.216 M -74.07 % | -21.954 M 62.19 % | -58.061 M -411.10 % | -11.360 M 14.69 % | -13.316 M 69.98 % | -44.363 M 56.84 % | -102.776 M -75.54 % | -58.548 M 92.99 % | -834.918 M -913.04 % | -82.417 M -90.45 % | -43.274 M -117.61 % | -19.886 M |
| Acquisitions net | 0.000 -100.00 % | 2.586 M -94.64 % | 48.246 M -80.99 % | 253.823 M 28 291.83 % | 894.000 K -98.55 % | 61.470 M 8 681.43 % | 700.000 K -96.65 % | 20.920 M 3 832.33 % | 532.000 K -94.33 % | 9.380 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -247.380 M -555.88 % | 54.265 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.877 M |
| Purchases of investments | -114.616 M | 0.000 100.00 % | -123.248 M 59.20 % | -302.060 M 67.00 % | -915.273 M -321.65 % | -217.069 M -56.88 % | -138.362 M 8.54 % | -151.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.726 M 297.26 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 5.000 K -100.00 % | 115.038 M 53.38 % | 75.002 M 55.49 % | 48.237 M 5 495.64 % | -894.000 K -102.10 % | 42.540 M 6 177.14 % | -700.000 K -103.12 % | 22.469 M 2 246 800.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 147.939 M 294.67 % | 37.484 M -73.03 % | 138.979 M 289.45 % | 35.686 M 107.82 % | -456.066 M | 0.000 100.00 % | -3.150 M -518.17 % | -509.626 K -1 146.07 % | 48.718 K |
| Other investing activites | 160.476 M 13.65 % | 141.203 M 118.86 % | 64.517 M 150.61 % | -127.485 M -322.60 % | 57.272 M 5 727 100.00 % | 1.000 K -100.00 % | 48.637 M -44.18 % | 87.135 M 257.40 % | -55.357 M -187.08 % | 63.567 M 597.33 % | 9.116 M -67.83 % | 28.333 M -46.68 % | 53.141 M 5.27 % | 50.483 M 11 198.83 % | 446.800 K -27.25 % | 614.200 K -99.96 % | 1.725 B 65 519.38 % | 2.628 M -0.56 % | 2.643 M 1 360.06 % | 181.036 K |
| Net cash used for investing activites | -309.664 M -261.58 % | 191.650 M 874.34 % | -24.750 M 93.17 % | -362.119 M 58.74 % | -877.608 M -533.64 % | -138.502 M -25.78 % | -110.116 M -239.39 % | 78.998 M 184.42 % | -93.573 M -324.86 % | 41.614 M 185.02 % | -48.945 M -129.68 % | 164.912 M 113.31 % | 77.309 M -46.72 % | 145.099 M 149.30 % | -294.296 M 37.35 % | -469.735 M -152.79 % | 889.768 M 1 172.80 % | -82.939 M -101.60 % | -41.141 M -256.91 % | 26.220 M |
| Debt repayment | -4.609 M 17.28 % | -5.572 M 3.98 % | -5.803 M 16.14 % | -6.920 M -7.74 % | -6.423 M | 0.000 | 0.000 100.00 % | -24.828 M -4 859.39 % | 521.663 K 103.03 % | -17.206 M 68.72 % | -55.000 M 22.74 % | -71.184 M -6.66 % | -66.738 M 34.08 % | -101.235 M -140.12 % | 252.336 M 2 298.41 % | 10.521 M 112.74 % | -82.606 M -1 142.42 % | 7.924 M -58.84 % | 19.254 M 120.93 % | -91.981 M |
| Common stock issued | 2.378 M -79.83 % | 11.789 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 -100.00 % | 3.501 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -355.018 M | 0.000 100.00 % | -35.339 M -266.55 % | -9.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -97.353 M | 0.000 100.00 % | -29.689 M 17.99 % | -36.203 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -132.665 M 0.89 % | -133.863 M 7.10 % | -144.091 M -15.49 % | -124.765 M -166.76 % | -46.770 M 57.87 % | -111.003 M -94.74 % | -57.000 M 15.69 % | -67.610 M -74.71 % | -38.699 M 64.80 % | -109.942 M -93.19 % | -56.909 M -10.94 % | -51.298 M -0.66 % | -50.959 M 0.00 % | -50.959 M 4.17 % | -53.174 M 11.76 % | -60.264 M 66.41 % | -179.406 M -698.67 % | -22.463 M 8.12 % | -24.447 M -91.17 % | -12.788 M |
| Other financing activites | 0.000 100.00 % | -67.018 M -796.00 % | 9.629 M | 0.000 | 0.000 100.00 % | -5.895 M 52.99 % | -12.539 M -424.64 % | -2.390 M -244.55 % | -693.663 K 82.19 % | -3.894 M 47.13 % | -7.365 M 55.85 % | -16.680 M 33.11 % | -24.936 M 11.20 % | -28.079 M -1 971.54 % | -1.355 M -463.72 % | -240.451 K 84.30 % | -1.532 M 79.81 % | -7.587 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -134.896 M 72.05 % | -482.664 M -244.11 % | -140.265 M 16.02 % | -167.024 M -165.82 % | -62.834 M 46.25 % | -116.898 M -68.10 % | -69.539 M 26.58 % | -94.714 M -108.90 % | -45.339 M 65.40 % | -131.042 M -9.87 % | -119.274 M 14.29 % | -139.161 M 2.43 % | -142.633 M 48.62 % | -277.626 M -240.35 % | 197.806 M 348.27 % | -79.673 M 73.42 % | -299.748 M -1 509.37 % | -18.625 M -81.32 % | -10.272 M 90.20 % | -104.769 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -15.126 M -756 200.00 % | -2.000 K 77.78 % | -9.000 K 10.00 % | -10.000 K -42.86 % | -7.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 |
| Net change in cash | 64.432 M 641.08 % | -11.908 M -143.83 % | 27.166 M 477.88 % | -7.189 M 83.34 % | -43.155 M 41.40 % | -73.649 M -330.00 % | 32.021 M -18.65 % | 39.360 M 459.17 % | -10.958 M -109.32 % | 117.560 M 687.21 % | 14.934 M -92.54 % | 200.234 M 859.25 % | 20.874 M 122.72 % | -91.878 M -132.67 % | -39.489 M 90.91 % | -434.507 M -167.05 % | 648.037 M 1 368.51 % | -51.086 M -187.18 % | 58.596 M | 0.000 |
| Cash at beginning of period | 37.120 M -24.29 % | 49.028 M 124.26 % | 21.862 M -24.75 % | 29.051 M -59.77 % | 72.206 M -50.49 % | 145.855 M 28.13 % | 113.834 M -55.01 % | 253.040 M -40.35 % | 424.203 M 38.33 % | 306.665 M 5.12 % | 291.731 M 218.84 % | 91.498 M 29.56 % | 70.624 M -71.09 % | 244.269 M -13.92 % | 283.786 M -57.99 % | 675.541 M 2 356.16 % | 27.504 M -65.12 % | 78.860 M 285.97 % | 20.432 M | 0.000 |
| Cash at end of period | 101.552 M 173.58 % | 37.120 M -24.29 % | 49.028 M 124.26 % | 21.862 M -24.75 % | 29.051 M -59.77 % | 72.206 M -50.49 % | 145.855 M -50.12 % | 292.400 M -29.24 % | 413.245 M -2.59 % | 424.225 M 38.33 % | 306.665 M 5.12 % | 291.731 M 218.84 % | 91.498 M -39.96 % | 152.391 M -37.62 % | 244.297 M 1.35 % | 241.034 M -64.32 % | 675.541 M 2 332.34 % | 27.773 M -64.86 % | 79.028 M 320.25 % | 18.805 M |
| Operating cash flow | 508.992 M 82.37 % | 279.106 M 45.23 % | 192.181 M -63.18 % | 521.956 M -41.85 % | 897.629 M 393.85 % | 181.761 M -14.14 % | 211.683 M 284.35 % | 55.076 M -56.96 % | 127.954 M -38.18 % | 206.988 M 13.01 % | 183.153 M 4.97 % | 174.483 M 102.42 % | 86.198 M 112.05 % | 40.649 M -28.69 % | 57.001 M -50.39 % | 114.901 M 98.05 % | 58.016 M 14.93 % | 50.478 M -54.11 % | 110.009 M 28.38 % | 85.689 M |
| Capital expenditure | -355.529 M -429.24 % | -67.177 M 24.75 % | -89.267 M 61.95 % | -234.634 M -1 096.68 % | -19.607 M 22.94 % | -25.444 M -24.78 % | -20.391 M 33.38 % | -30.606 M 19.91 % | -38.216 M -74.07 % | -21.954 M 62.19 % | -58.061 M -411.10 % | -11.360 M 14.69 % | -13.316 M 69.98 % | -44.363 M 56.84 % | -102.776 M -75.54 % | -58.548 M 92.99 % | -834.918 M -913.04 % | -82.417 M -90.45 % | -43.274 M -117.61 % | -19.886 M |
| Free CashFlow | 153.463 M -27.59 % | 211.929 M 105.93 % | 102.914 M -64.18 % | 287.322 M -67.28 % | 878.022 M 461.69 % | 156.317 M -18.28 % | 191.292 M 681.74 % | 24.470 M -72.73 % | 89.738 M -51.50 % | 185.035 M 47.92 % | 125.092 M -23.31 % | 163.123 M 123.82 % | 72.881 M 2 062.68 % | -3.713 M 91.89 % | -45.774 M -181.23 % | 56.353 M 107.25 % | -776.901 M -2 332.45 % | -31.939 M -147.86 % | 66.735 M 1.42 % | 65.803 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 940.457 M -30.62 % | 1.356 B 10.44 % | 1.228 B 11.68 % | 1.099 B 31.26 % | 837.360 M -34.17 % | 1.272 B 8.73 % | 1.170 B 17.80 % | 993.116 M 27.55 % | 778.630 M -22.31 % | 1.002 B 2.63 % | 976.455 M -11.81 % | 1.107 B 56.04 % | 709.542 M -33.16 % | 1.062 B -4.10 % | 1.107 B 0.28 % | 1.104 B 41.13 % | 782.115 M -15.65 % | 927.211 M -7.37 % | 1.001 B 8.67 % | 921.117 M 97.59 % | 466.185 M -20.39 % | 585.594 M -29.24 % | 827.540 M 10.62 % | 748.077 M 67.75 % | 445.959 M -46.83 % | 838.818 M 19.37 % | 702.694 M 13.25 % | 620.490 M 73.47 % | 357.684 M -52.10 % | 746.797 M 18.65 % | 629.427 M 11.79 % | 563.046 M 77.64 % | 316.957 M -54.43 % | 695.495 M 17.65 % | 591.144 M 6.43 % | 555.454 M 53.10 % | 362.808 M -37.18 % | 577.530 M 60.42 % | 360.014 M 25.00 % | 288.003 M 104.23 % | 141.016 M |
| Net income | 83.112 M -45.24 % | 151.778 M -21.14 % | 192.457 M 63.16 % | 117.956 M 155.56 % | 46.156 M -66.21 % | 136.590 M -21.72 % | 174.495 M 154.77 % | 68.492 M -2.36 % | 70.148 M -44.74 % | 126.952 M 18.53 % | 107.107 M -16.09 % | 127.650 M 248.39 % | 36.640 M -75.08 % | 147.059 M -28.54 % | 205.778 M 3.68 % | 198.478 M 64.61 % | 120.574 M 17.88 % | 102.288 M -51.26 % | 209.856 M -10.88 % | 235.488 M 266.39 % | 64.272 M -18.56 % | 78.919 M -16.86 % | 94.928 M 12.96 % | 84.034 M 1 292.31 % | -7.048 M -104.94 % | 142.710 M 169.94 % | 52.867 M -18.57 % | 64.927 M 522.65 % | -15.362 M -126.87 % | 57.161 M -11.15 % | 64.336 M -29.51 % | 91.264 M 704.20 % | -15.105 M -157.48 % | 26.279 M -71.69 % | 92.820 M 30.26 % | 71.260 M 238.41 % | 21.057 M -34.84 % | 32.318 M -4.06 % | 33.684 M 4.86 % | 32.124 M 956.71 % | 3.040 M |
| Income before tax | 112.927 M -45.85 % | 208.557 M -19.75 % | 259.892 M 63.04 % | 159.403 M 151.08 % | 63.488 M -67.62 % | 196.045 M -17.30 % | 237.064 M 157.53 % | 92.054 M -2.38 % | 94.296 M -42.75 % | 164.710 M 13.57 % | 145.033 M -16.75 % | 174.206 M 231.79 % | 52.505 M -73.77 % | 200.193 M -28.28 % | 279.150 M 5.91 % | 263.561 M 61.83 % | 162.862 M 18.78 % | 137.115 M -51.28 % | 281.431 M -10.34 % | 313.887 M 262.41 % | 86.612 M -18.59 % | 106.384 M -15.56 % | 125.984 M 3.92 % | 121.227 M 1 438.64 % | -9.056 M -104.48 % | 201.966 M 167.20 % | 75.585 M -20.07 % | 94.566 M 562.54 % | -20.445 M -119.66 % | 103.995 M 5.52 % | 98.558 M -26.53 % | 134.144 M 968.25 % | -15.450 M -120.94 % | 73.772 M -38.09 % | 119.153 M 7.62 % | 110.715 M 265.98 % | 30.252 M -47.55 % | 57.681 M 17.25 % | 49.193 M 6.93 % | 46.006 M 2 373.44 % | 1.860 M |
| Income before tax ratio | 0.12 -21.95 % | 0.15 -27.34 % | 0.21 45.99 % | 0.15 91.28 % | 0.08 -50.81 % | 0.15 -23.94 % | 0.20 118.61 % | 0.09 -23.46 % | 0.12 -26.31 % | 0.16 10.65 % | 0.15 -5.60 % | 0.16 112.63 % | 0.07 -60.76 % | 0.19 -25.22 % | 0.25 5.61 % | 0.24 14.67 % | 0.21 40.81 % | 0.15 -47.40 % | 0.28 -17.49 % | 0.34 83.42 % | 0.19 2.27 % | 0.18 19.33 % | 0.15 -6.06 % | 0.16 898.02 % | -0.02 -108.43 % | 0.24 123.84 % | 0.11 -29.42 % | 0.15 366.63 % | -0.06 -141.05 % | 0.14 -11.07 % | 0.16 -34.28 % | 0.24 588.76 % | -0.05 -145.95 % | 0.11 -47.38 % | 0.20 1.12 % | 0.20 139.05 % | 0.08 -16.51 % | 0.10 -26.91 % | 0.14 -14.46 % | 0.16 1 111.08 % | 0.01 |
| EBITDA | 128.749 M -42.86 % | 225.305 M -18.69 % | 277.090 M 57.01 % | 176.484 M 120.59 % | 80.007 M -62.24 % | 211.874 M -16.38 % | 253.371 M 134.83 % | 107.895 M -0.52 % | 108.455 M -39.06 % | 177.981 M 12.41 % | 158.333 M -16.49 % | 189.607 M 198.98 % | 63.419 M -70.52 % | 215.131 M -25.36 % | 288.220 M 5.85 % | 272.298 M 57.48 % | 172.914 M 14.75 % | 150.686 M -48.09 % | 290.301 M -10.18 % | 323.214 M 234.79 % | 96.541 M -17.71 % | 117.313 M -15.40 % | 138.676 M 3.18 % | 134.396 M 320 090.48 % | -42.000 K -100.02 % | 210.470 M 151.38 % | 83.725 M -18.70 % | 102.977 M 887.23 % | -13.081 M -111.53 % | 113.492 M 30.71 % | 86.826 M -40.06 % | 144.849 M 1 891.13 % | -8.087 M -110.21 % | 79.201 M -37.29 % | 126.302 M 5.36 % | 119.875 M 365.59 % | 25.747 M -69.14 % | 83.424 M 32.36 % | 63.026 M 9.27 % | 57.678 M 355.20 % | 12.671 M |
| Net income ratio | 0.09 -21.07 % | 0.11 -28.59 % | 0.16 46.10 % | 0.11 94.69 % | 0.06 -48.67 % | 0.11 -28.01 % | 0.15 116.26 % | 0.07 -23.45 % | 0.09 -28.88 % | 0.13 15.49 % | 0.11 -4.86 % | 0.12 123.26 % | 0.05 -62.72 % | 0.14 -25.48 % | 0.19 3.38 % | 0.18 16.64 % | 0.15 39.75 % | 0.11 -47.38 % | 0.21 -17.99 % | 0.26 85.43 % | 0.14 2.30 % | 0.13 17.48 % | 0.11 2.12 % | 0.11 810.78 % | -0.02 -109.29 % | 0.17 126.14 % | 0.08 -28.10 % | 0.10 343.64 % | -0.04 -156.11 % | 0.08 -25.12 % | 0.10 -36.94 % | 0.16 440.12 % | -0.05 -226.13 % | 0.04 -75.94 % | 0.16 22.39 % | 0.13 121.04 % | 0.06 3.72 % | 0.06 -40.19 % | 0.09 -16.12 % | 0.11 417.40 % | 0.02 |
| Ratio EBITDA | 0.14 -17.63 % | 0.17 -26.37 % | 0.23 40.59 % | 0.16 68.05 % | 0.10 -42.64 % | 0.17 -23.09 % | 0.22 99.34 % | 0.11 -22.00 % | 0.14 -21.57 % | 0.18 9.53 % | 0.16 -5.31 % | 0.17 91.60 % | 0.09 -55.89 % | 0.20 -22.17 % | 0.26 5.55 % | 0.25 11.58 % | 0.22 36.04 % | 0.16 -43.96 % | 0.29 -17.35 % | 0.35 69.44 % | 0.21 3.37 % | 0.20 19.55 % | 0.17 -6.72 % | 0.18 190 859.21 % | 0.00 -100.04 % | 0.25 110.59 % | 0.12 -28.21 % | 0.17 553.80 % | -0.04 -124.06 % | 0.15 10.17 % | 0.14 -46.38 % | 0.26 1 108.29 % | -0.03 -122.41 % | 0.11 -46.70 % | 0.21 -1.00 % | 0.22 204.11 % | 0.07 -50.87 % | 0.14 -17.49 % | 0.18 -12.58 % | 0.20 122.88 % | 0.09 |
| Gross profit ratio | 0.47 -9.65 % | 0.53 -3.65 % | 0.55 8.00 % | 0.51 74.15 % | 0.29 -24.91 % | 0.39 -25.23 % | 0.52 5.98 % | 0.49 1.86 % | 0.48 -2.39 % | 0.49 -14.09 % | 0.57 11.27 % | 0.51 1.15 % | 0.51 -4.09 % | 0.53 -8.43 % | 0.58 5.18 % | 0.55 -3.35 % | 0.57 0.82 % | 0.56 -6.01 % | 0.60 2.43 % | 0.58 7.84 % | 0.54 -11.75 % | 0.61 9.12 % | 0.56 3.15 % | 0.55 20.69 % | 0.45 -16.66 % | 0.54 3.10 % | 0.53 -0.18 % | 0.53 6.12 % | 0.50 -10.06 % | 0.55 -5.94 % | 0.59 0.90 % | 0.58 12.85 % | 0.52 -8.51 % | 0.56 -13.88 % | 0.66 0.26 % | 0.65 91.07 % | 0.34 -34.63 % | 0.52 -16.00 % | 0.62 13.06 % | 0.55 -2.99 % | 0.57 |
| Weighted average shs out dil | 28.959 M 0.17 % | 28.910 M 0.04 % | 28.897 M -0.05 % | 28.911 M 0.22 % | 28.848 M -1.14 % | 29.180 M 0.93 % | 28.911 M -0.38 % | 29.022 M -1.12 % | 29.351 M 0.34 % | 29.252 M -0.04 % | 29.264 M -0.05 % | 29.278 M -0.12 % | 29.312 M 1.15 % | 28.979 M -1.00 % | 29.271 M -0.16 % | 29.317 M 0.18 % | 29.266 M 0.14 % | 29.225 M -0.01 % | 29.228 M 0.04 % | 29.217 M 0.01 % | 29.215 M -0.01 % | 29.217 M 0.03 % | 29.209 M -0.24 % | 29.280 M -0.29 % | 29.367 M 0.51 % | 29.217 M 0.03 % | 29.208 M -0.13 % | 29.246 M 0.90 % | 28.985 M -0.87 % | 29.238 M -0.02 % | 29.244 M -0.09 % | 29.270 M -1.18 % | 29.618 M 1.43 % | 29.199 M -0.12 % | 29.235 M 0.10 % | 29.205 M -0.09 % | 29.231 M 0.05 % | 29.217 M -0.05 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M |
| Weighted average shs out | 28.959 M 0.17 % | 28.910 M 0.04 % | 28.897 M -0.05 % | 28.911 M 0.22 % | 28.848 M -1.14 % | 29.180 M 0.93 % | 28.911 M -0.38 % | 29.022 M -0.53 % | 29.178 M 0.00 % | 29.178 M 0.00 % | 29.178 M -0.11 % | 29.211 M 0.45 % | 29.079 M 0.43 % | 28.954 M -0.80 % | 29.188 M -0.15 % | 29.231 M 0.00 % | 29.231 M 0.19 % | 29.174 M -0.18 % | 29.228 M 0.04 % | 29.217 M 0.01 % | 29.215 M 0.13 % | 29.176 M -0.11 % | 29.209 M -0.24 % | 29.280 M -0.29 % | 29.367 M 0.51 % | 29.217 M 0.03 % | 29.208 M -0.13 % | 29.246 M 0.90 % | 28.985 M -0.87 % | 29.238 M 0.09 % | 29.211 M -0.20 % | 29.270 M -1.18 % | 29.618 M 1.43 % | 29.199 M -0.12 % | 29.235 M 0.10 % | 29.205 M -0.09 % | 29.231 M 0.05 % | 29.217 M -0.05 % | 29.231 M 0.00 % | 29.231 M 0.00 % | 29.231 M |
| EPS diluted | 2.87 -45.33 % | 5.25 -21.17 % | 6.66 63.24 % | 4.08 155.00 % | 1.60 -66.10 % | 4.72 -21.85 % | 6.04 155.93 % | 2.36 -1.26 % | 2.39 -44.93 % | 4.34 18.58 % | 3.66 -16.06 % | 4.36 248.80 % | 1.25 -75.35 % | 5.07 -27.88 % | 7.03 3.84 % | 6.77 64.32 % | 4.12 17.71 % | 3.50 -51.25 % | 7.18 -10.92 % | 8.06 266.36 % | 2.20 -18.52 % | 2.70 -16.92 % | 3.25 13.24 % | 2.87 1 295.83 % | -0.24 -104.92 % | 4.88 169.61 % | 1.81 -18.47 % | 2.22 518.87 % | -0.53 -127.04 % | 1.96 -10.91 % | 2.20 -31.03 % | 3.19 725.49 % | -0.51 -156.67 % | 0.90 -71.70 % | 3.18 30.33 % | 2.44 238.89 % | 0.72 -35.14 % | 1.11 -3.48 % | 1.15 4.55 % | 1.10 1 000.00 % | 0.10 |
| Earnings per share | 2.87 -45.33 % | 5.25 -21.17 % | 6.66 63.24 % | 4.08 155.00 % | 1.60 -66.10 % | 4.72 -21.85 % | 6.04 155.93 % | 2.36 -1.67 % | 2.40 -44.83 % | 4.35 18.53 % | 3.67 -16.02 % | 4.37 246.83 % | 1.26 -75.20 % | 5.08 -27.94 % | 7.05 3.83 % | 6.79 64.81 % | 4.12 17.71 % | 3.50 -51.25 % | 7.18 -10.92 % | 8.06 266.36 % | 2.20 -18.52 % | 2.70 -16.92 % | 3.25 13.24 % | 2.87 1 295.83 % | -0.24 -104.92 % | 4.88 169.61 % | 1.81 -18.47 % | 2.22 518.87 % | -0.53 -127.04 % | 1.96 -10.91 % | 2.20 -31.03 % | 3.19 725.49 % | -0.51 -156.67 % | 0.90 -71.70 % | 3.18 30.33 % | 2.44 238.89 % | 0.72 -35.14 % | 1.11 -3.48 % | 1.15 4.55 % | 1.10 1 000.00 % | 0.10 |
| Gross profit | 446.555 M -37.32 % | 712.391 M 6.40 % | 669.523 M 20.62 % | 555.082 M 128.60 % | 242.820 M -50.57 % | 491.200 M -18.70 % | 604.215 M 24.84 % | 483.977 M 29.92 % | 372.528 M -24.16 % | 491.201 M -11.82 % | 557.065 M -1.87 % | 567.652 M 57.83 % | 359.655 M -35.90 % | 561.065 M -12.18 % | 638.914 M 5.48 % | 605.730 M 36.40 % | 444.085 M -14.96 % | 522.179 M -12.94 % | 599.772 M 11.32 % | 538.806 M 113.07 % | 252.874 M -29.75 % | 359.948 M -22.79 % | 466.167 M 14.10 % | 408.543 M 102.45 % | 201.800 M -55.69 % | 455.452 M 23.07 % | 370.085 M 13.05 % | 327.376 M 84.08 % | 177.841 M -56.92 % | 412.851 M 11.60 % | 369.953 M 12.80 % | 327.975 M 100.46 % | 163.610 M -58.30 % | 392.386 M 1.32 % | 387.271 M 6.71 % | 362.935 M 192.53 % | 124.068 M -58.93 % | 302.116 M 34.75 % | 224.206 M 41.33 % | 158.640 M 98.12 % | 80.073 M |
| Income tax expense | 29.815 M -47.49 % | 56.779 M -15.80 % | 67.435 M 62.70 % | 41.447 M 139.14 % | 17.332 M -70.85 % | 59.455 M -4.98 % | 62.569 M 165.55 % | 23.562 M -2.43 % | 24.148 M -36.05 % | 37.758 M -0.44 % | 37.926 M -18.54 % | 46.556 M 193.45 % | 15.865 M -70.14 % | 53.134 M -27.58 % | 73.372 M 12.74 % | 65.083 M 53.90 % | 42.288 M 21.42 % | 34.827 M -51.34 % | 71.575 M -8.70 % | 78.399 M 250.94 % | 22.340 M -18.66 % | 27.465 M -11.56 % | 31.056 M -16.50 % | 37.193 M 1 952.24 % | -2.008 M -103.36 % | 59.811 M 194.26 % | 20.326 M -27.39 % | 27.995 M 534.98 % | -6.436 M -111.89 % | 54.117 M 64.75 % | 32.848 M -23.40 % | 42.880 M 3 297.61 % | -1.341 M -102.99 % | 44.895 M 70.49 % | 26.333 M -33.26 % | 39.455 M 329.09 % | 9.195 M -63.75 % | 25.363 M 63.54 % | 15.509 M 11.72 % | 13.882 M 1 276.44 % | -1.180 M |
| Cost of revenue | 493.902 M -28.41 % | 689.938 M 23.65 % | 557.992 M 2.56 % | 544.070 M -8.49 % | 594.540 M -23.51 % | 777.285 M 37.40 % | 565.722 M 11.11 % | 509.139 M 25.37 % | 406.102 M -20.52 % | 510.968 M 21.84 % | 419.390 M -22.27 % | 539.541 M 54.20 % | 349.887 M -30.09 % | 500.510 M 6.94 % | 468.045 M -6.03 % | 498.090 M 47.35 % | 338.030 M -16.54 % | 405.032 M 0.96 % | 401.198 M 4.94 % | 382.311 M 79.23 % | 213.311 M -5.47 % | 225.646 M -37.56 % | 361.373 M 6.43 % | 339.534 M 39.06 % | 244.159 M -36.31 % | 383.366 M 15.26 % | 332.609 M 13.47 % | 293.114 M 62.98 % | 179.843 M -46.15 % | 333.946 M 28.70 % | 259.474 M 10.38 % | 235.071 M 53.29 % | 153.347 M -49.41 % | 303.109 M 48.68 % | 203.873 M 5.90 % | 192.519 M -19.36 % | 238.740 M -13.32 % | 275.414 M 102.80 % | 135.808 M 4.98 % | 129.363 M 112.27 % | 60.943 M |
| General and administrative expenses | 0.000 -100.00 % | 160.173 M | 0.000 | 0.000 -100.00 % | 135.528 M 214.94 % | 43.033 M -64.29 % | 120.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.273 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.364 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.412 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 73.694 M -53.59 % | 158.773 M -4.13 % | 165.616 M 11.12 % | 149.037 M 69.98 % | 87.678 M -42.32 % | 152.017 M 11.54 % | 136.291 M -20.08 % | 170.524 M 160.76 % | 65.396 M -8.35 % | 71.353 M -64.11 % | 198.802 M 26.83 % | 156.742 M 58.45 % | 98.919 M -62.63 % | 264.669 M 34.19 % | 197.235 M 13.19 % | 174.246 M 86.93 % | 93.214 M -66.94 % | 281.993 M 81.45 % | 155.412 M 87.30 % | 82.975 M 133.34 % | 35.560 M -79.13 % | 170.428 M -3.42 % | 176.459 M 57.12 % | 112.312 M 101.18 % | 55.827 M -67.02 % | 169.300 M 3.54 % | 163.516 M 64.01 % | 99.698 M 62.73 % | 61.265 M -41.63 % | 104.955 M -28.25 % | 146.269 M 155.12 % | 57.333 M 74.32 % | 32.889 M -73.20 % | 122.710 M 2.46 % | 119.762 M 35.60 % | 88.317 M | 0.000 -100.00 % | 48.186 M -38.10 % | 77.849 M 181.64 % | 27.641 M 100.97 % | 13.754 M |
| Other expenses | 303.693 M 2 329.27 % | -13.623 M -104.75 % | 287.059 M 0.17 % | 286.559 M | 0.000 -100.00 % | 139.993 M -5.06 % | 147.459 M 273.55 % | 39.475 M 7.09 % | 36.863 M -23.51 % | 48.194 M 31.05 % | 36.775 M 21.27 % | 30.324 M 0.66 % | 30.125 M 129.66 % | -101.556 M -417.53 % | 31.983 M -25.36 % | 42.851 M 56.45 % | 27.389 M 138.05 % | -71.974 M -382.83 % | 25.448 M -37.15 % | 40.487 M 97.92 % | 20.456 M 136.86 % | -55.491 M -345.37 % | 22.615 M 21.31 % | 18.642 M 19.91 % | 15.547 M 135.82 % | -43.398 M -371.36 % | 15.993 M 3.73 % | 15.418 M 16.79 % | 13.201 M -93.52 % | 203.627 M 1 138.46 % | 16.442 M -87.90 % | 135.857 M 958.32 % | 12.837 M -93.43 % | 195.251 M | 0.000 -100.00 % | 162.876 M 1 117.34 % | -16.010 M -108.58 % | 186.645 M 103.82 % | 91.575 M 14.24 % | 80.162 M 34.29 % | 59.691 M |
| Operating expenses | 377.387 M 18.32 % | 318.946 M -29.54 % | 452.675 M 3.92 % | 435.596 M 95.15 % | 223.206 M -35.55 % | 346.309 M -14.33 % | 404.248 M -6.23 % | 431.101 M 36.92 % | 314.856 M -16.15 % | 375.513 M -16.30 % | 448.648 M 5.92 % | 423.575 M 25.68 % | 337.031 M -8.14 % | 366.882 M -6.28 % | 391.449 M 1.85 % | 384.329 M 24.88 % | 307.764 M -23.10 % | 400.197 M 16.55 % | 343.360 M 29.59 % | 264.954 M 42.24 % | 186.270 M -31.98 % | 273.849 M -24.42 % | 362.331 M 18.62 % | 305.455 M 35.23 % | 225.884 M -15.02 % | 265.804 M -14.39 % | 310.493 M 25.26 % | 247.871 M 17.30 % | 211.308 M -31.52 % | 308.582 M 0.68 % | 306.498 M 58.65 % | 193.190 M 1.01 % | 191.252 M -39.85 % | 317.961 M 18.89 % | 267.452 M 6.47 % | 251.193 M 140.09 % | 104.623 M -55.45 % | 234.831 M 38.61 % | 169.424 M 57.16 % | 107.803 M 46.78 % | 73.445 M |
| Cost and expenses | 871.289 M -12.59 % | 996.829 M -1.37 % | 1.011 B 3.16 % | 979.666 M 19.80 % | 817.746 M -13.08 % | 940.831 M -3.00 % | 969.970 M 3.16 % | 940.240 M 30.42 % | 720.958 M -18.67 % | 886.481 M 2.12 % | 868.038 M -9.87 % | 963.116 M 40.21 % | 686.918 M -20.81 % | 867.392 M 0.92 % | 859.494 M -2.60 % | 882.419 M 36.64 % | 645.794 M -19.80 % | 805.229 M 8.15 % | 744.558 M 15.03 % | 647.265 M 61.99 % | 399.581 M -20.00 % | 499.495 M -30.98 % | 723.704 M 12.20 % | 644.989 M 37.22 % | 470.043 M -27.59 % | 649.170 M 0.94 % | 643.102 M 18.88 % | 540.985 M 38.31 % | 391.151 M -39.12 % | 642.528 M 13.53 % | 565.972 M 32.16 % | 428.261 M 24.28 % | 344.599 M -44.52 % | 621.070 M 31.77 % | 471.325 M 6.22 % | 443.712 M 29.23 % | 343.363 M -32.71 % | 510.245 M 67.17 % | 305.232 M 28.70 % | 237.166 M 76.48 % | 134.388 M |
| Research and development expenses | 0.000 -100.00 % | 13.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.266 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.952 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.283 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.707 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.502 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.583 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 |
| Selling general and administrative expenses | 73.694 M -76.89 % | 318.946 M 92.58 % | 165.616 M 11.12 % | 149.037 M -33.23 % | 223.206 M 14.44 % | 195.050 M -24.04 % | 256.789 M 50.59 % | 170.524 M 160.76 % | 65.396 M -8.35 % | 71.353 M -64.11 % | 198.802 M 26.83 % | 156.742 M 58.45 % | 98.919 M -66.12 % | 291.942 M 48.02 % | 197.235 M 13.19 % | 174.246 M 86.93 % | 93.214 M -69.57 % | 306.357 M 97.13 % | 155.412 M 87.30 % | 82.975 M 133.34 % | 35.560 M -81.75 % | 194.841 M 10.42 % | 176.459 M 57.12 % | 112.312 M 101.18 % | 55.827 M -71.18 % | 193.712 M 18.47 % | 163.516 M 64.01 % | 99.698 M 62.73 % | 61.265 M -41.63 % | 104.955 M -28.25 % | 146.269 M 155.12 % | 57.333 M 74.32 % | 32.889 M -73.20 % | 122.710 M -43.06 % | 215.506 M 144.01 % | 88.317 M -0.33 % | 88.613 M 83.90 % | 48.186 M -38.10 % | 77.849 M 181.64 % | 27.641 M 100.97 % | 13.754 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.658 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.691 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.213 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 666.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 515.000 K 18.94 % | 433.000 K -22.54 % | 559.000 K 0.90 % | 554.000 K -14.24 % | 646.000 K 32.11 % | 489.000 K -9.78 % | 542.000 K 82.49 % | 297.000 K 24.27 % | 239.000 K 38.95 % | 172.000 K 8.18 % | 159.000 K -18.46 % | 195.000 K -20.08 % | 244.000 K -91.89 % | 3.008 M 909.40 % | 298.000 K -56.87 % | 691.000 K -18.51 % | 848.000 K -76.90 % | 3.671 M 755.71 % | 429.000 K -5.09 % | 452.000 K 0.89 % | 448.000 K -37.86 % | 721.000 K 54.39 % | 467.000 K -7.16 % | 503.000 K -3.08 % | 519.000 K 81.47 % | 286.000 K | 0.000 -100.00 % | 357.000 K 99.44 % | 179.000 K -34.67 % | 274.000 K 3 814.29 % | 7.000 K -98.09 % | 367.000 K -40.81 % | 620.000 K -5.05 % | 653.000 K | 0.000 -100.00 % | 1.027 M 86.05 % | 552.000 K -94.25 % | 9.604 M 71.90 % | 5.587 M 15.65 % | 4.831 M 1.32 % | 4.768 M |
| Depreciation and amortization | 15.307 M -6.18 % | 16.315 M -1.95 % | 16.639 M 0.68 % | 16.527 M 4.12 % | 15.873 M 3.47 % | 15.340 M -2.70 % | 15.765 M 1.42 % | 15.544 M 11.67 % | 13.920 M 6.28 % | 13.098 M -0.33 % | 13.141 M -13.58 % | 15.206 M 42.51 % | 10.670 M -10.56 % | 11.930 M 36.00 % | 8.772 M 9.02 % | 8.046 M -12.58 % | 9.204 M -7.03 % | 9.900 M 17.28 % | 8.441 M -4.89 % | 8.875 M -6.39 % | 9.481 M -7.12 % | 10.208 M -16.50 % | 12.225 M -3.48 % | 12.666 M 49.10 % | 8.495 M 3.37 % | 8.218 M 0.96 % | 8.140 M 1.07 % | 8.054 M 12.09 % | 7.185 M -22.10 % | 9.223 M 33.11 % | 6.929 M -31.15 % | 10.064 M 72.21 % | 5.844 M 22.36 % | 4.776 M -42.54 % | 8.312 M 2.21 % | 8.133 M 29.05 % | 6.302 M -60.95 % | 16.139 M 95.72 % | 8.246 M 20.54 % | 6.841 M 13.21 % | 6.043 M |
| Operating income | 69.168 M -63.59 % | 189.949 M -12.40 % | 216.848 M 81.48 % | 119.486 M 509.19 % | 19.614 M -86.66 % | 147.028 M -26.47 % | 199.967 M 116.53 % | 92.351 M 60.13 % | 57.672 M -65.02 % | 164.882 M 13.56 % | 145.192 M -16.75 % | 174.401 M 670.87 % | 22.624 M -88.29 % | 193.220 M -21.92 % | 247.465 M 11.77 % | 221.401 M 62.41 % | 136.321 M -3.17 % | 140.786 M -50.05 % | 281.860 M 2.92 % | 273.852 M 311.16 % | 66.604 M -22.64 % | 86.099 M -17.08 % | 103.836 M 0.73 % | 103.088 M 528.04 % | -24.084 M -112.70 % | 189.648 M 218.24 % | 59.592 M -25.05 % | 79.505 M 337.56 % | -33.467 M -132.10 % | 104.269 M 64.32 % | 63.455 M -52.92 % | 134.785 M 587.61 % | -27.642 M -137.14 % | 74.425 M -11.95 % | 84.522 M -24.36 % | 111.742 M 474.66 % | 19.445 M -71.10 % | 67.285 M 22.82 % | 54.782 M 7.76 % | 50.837 M 667.00 % | 6.628 M |
| Operating income ratio | 0.07 -47.51 % | 0.14 -20.68 % | 0.18 62.51 % | 0.11 364.09 % | 0.02 -79.73 % | 0.12 -32.37 % | 0.17 83.80 % | 0.09 25.55 % | 0.07 -54.98 % | 0.16 10.65 % | 0.15 -5.60 % | 0.16 394.01 % | 0.03 -82.48 % | 0.18 -18.58 % | 0.22 11.46 % | 0.20 15.08 % | 0.17 14.79 % | 0.15 -46.08 % | 0.28 -5.29 % | 0.30 108.09 % | 0.14 -2.83 % | 0.15 17.18 % | 0.13 -8.95 % | 0.14 355.17 % | -0.05 -123.89 % | 0.23 166.60 % | 0.08 -33.81 % | 0.13 236.94 % | -0.09 -167.01 % | 0.14 38.49 % | 0.10 -57.89 % | 0.24 374.49 % | -0.09 -181.50 % | 0.11 -25.16 % | 0.14 -28.93 % | 0.20 275.35 % | 0.05 -54.00 % | 0.12 -23.44 % | 0.15 -13.79 % | 0.18 275.55 % | 0.05 |
| Total other income expenses net | 43.759 M 135.16 % | 18.608 M -56.77 % | 43.044 M 7.83 % | 39.917 M -9.02 % | 43.874 M -10.49 % | 49.017 M 32.13 % | 37.097 M -5.31 % | 39.178 M 6.97 % | 36.624 M 90.84 % | 19.191 M -47.59 % | 36.616 M 21.53 % | 30.129 M 0.83 % | 29.881 M 308.93 % | -14.302 M -145.14 % | 31.685 M -24.85 % | 42.160 M 58.85 % | 26.541 M 75.38 % | 15.133 M 3 627.51 % | -429.000 K -101.07 % | 40.035 M 100.09 % | 20.008 M -1.37 % | 20.285 M -8.41 % | 22.148 M 22.10 % | 18.139 M 20.70 % | 15.028 M 22.00 % | 12.318 M -22.98 % | 15.993 M 6.19 % | 15.061 M 15.66 % | 13.022 M 4 852.55 % | -274.000 K -100.78 % | 35.103 M 5 576.29 % | -641.000 K -105.26 % | 12.192 M 1 967.08 % | -653.000 K -101.70 % | 38.303 M 3 829.60 % | -1.027 M -109.50 % | 10.807 M 212.53 % | -9.604 M -71.84 % | -5.589 M -15.69 % | -4.831 M -1.32 % | -4.768 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 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-09-30 | 2017-06-30 | 2017-03-31 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -810.781 M | 0.000 100.00 % | -48.592 M | 0.000 100.00 % | -240.352 M -111.73 % | 2.049 B 2 484.00 % | -85.937 M -104.46 % | 1.926 B 4 921.63 % | -39.937 M -102.01 % | 1.991 B 4 261.67 % | -47.840 M -102.33 % | 2.053 B 348.59 % | -826.048 M -141.53 % | 1.989 B 23 330.71 % | -8.563 M -100.47 % | 1.840 B 242.21 % | -1.294 B -191.26 % | 1.417 B 1 089.22 % | -143.290 M -120.66 % | 693.396 M 372.30 % | -254.644 M -130.56 % | 833.377 M 752.91 % | -127.641 M -114.80 % | 862.152 M 217.49 % | -733.824 M -196.70 % | 758.900 M 443.05 % | -221.224 M -128.41 % | 778.581 M 329.19 % | -339.709 M 19.03 % | -419.546 M -188.42 % | 474.492 M 205.47 % | -449.863 M -30 070.91 % | 1.501 M 100.54 % | -278.872 M |
| Total investments | 0.000 -100.00 % | 451.000 K | 0.000 -100.00 % | 141.441 M | 0.000 -100.00 % | 117.810 M -97.12 % | 4.097 B 2 214.74 % | 177.017 M -95.40 % | 3.851 B 794.51 % | 430.543 M -89.19 % | 3.982 B 1 632.99 % | 229.770 M -94.41 % | 4.107 B 1 740.90 % | 223.094 M -94.39 % | 3.978 B 1 545.86 % | 241.727 M -93.43 % | 3.679 B 1 725.07 % | 201.587 M -92.89 % | 2.835 B 591.52 % | 409.951 M -70.44 % | 1.387 B 205.94 % | 453.296 M -72.80 % | 1.667 B 484.22 % | 285.298 M -83.45 % | 1.724 B 971.42 % | 160.936 M -89.40 % | 1.518 B 1 045.28 % | 132.526 M -91.49 % | 1.557 B 1 416.62 % | 102.673 M 13.21 % | 90.693 M -90.44 % | 948.984 M 957.03 % | 89.778 M -63.98 % | 249.268 M -77.86 % | 1.126 B |
| Total debt | 0.000 -100.00 % | 20.781 M | 0.000 -100.00 % | 22.142 M | 0.000 -100.00 % | 17.283 M | 0.000 -100.00 % | 6.659 M | 0.000 -100.00 % | 9.091 M | 0.000 -100.00 % | 6.230 M | 0.000 -100.00 % | 8.799 M | 0.000 -100.00 % | 10.217 M | 0.000 -100.00 % | 13.424 M | 0.000 -100.00 % | 15.768 M | 0.000 -100.00 % | 16.932 M | 0.000 -100.00 % | 17.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.828 M -83.51 % | 150.564 M 100.75 % | 75.000 M |
| Accumulated other comprehensive income loss | 3.266 B 530.20 % | 518.274 M -82.60 % | 2.978 B 0.98 % | 2.949 B 2.22 % | 2.885 B 465.65 % | 510.016 M -80.53 % | 2.620 B 1.12 % | 2.591 B -10.89 % | 2.908 B 454.75 % | 524.153 M -80.80 % | 2.730 B 1.08 % | 2.701 B 1.86 % | 2.651 B 410.07 % | 519.777 M -78.25 % | 2.390 B 1.24 % | 2.361 B 9.52 % | 2.156 B 10 903.81 % | 19.590 M -98.97 % | 1.895 B 1.57 % | 1.866 B 17.06 % | 1.594 B 1 363.51 % | -126.177 M -108.45 % | 1.494 B 2.00 % | 1.465 B 0.51 % | 1.457 B 1 736.36 % | -89.061 M -106.81 % | 1.307 B 2.29 % | 1.278 B -0.67 % | 1.287 B 21 170.93 % | -6.106 M | 0.000 -100.00 % | 1.260 B 770.72 % | -187.877 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 2.730 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.362 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.910 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.147 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.616 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.051 B | 0.000 | 0.000 | 0.000 -100.00 % | 914.420 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.263 B | 0.000 | 0.000 -100.00 % | 837.226 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 28.911 M | 0.000 -100.00 % | 28.911 M | 0.000 -100.00 % | 28.911 M | 0.000 -100.00 % | 28.911 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 -100.00 % | 29.231 M | 0.000 | 0.000 -100.00 % | 29.231 M 0.00 % | 29.231 M -50.00 % | 58.462 M |
| Total equity | 3.266 B 0.00 % | 3.266 B 9.68 % | 2.978 B 0.00 % | 2.978 B 3.22 % | 2.885 B 0.00 % | 2.885 B 10.11 % | 2.620 B 0.00 % | 2.620 B -9.89 % | 2.908 B 0.00 % | 2.908 B 6.52 % | 2.730 B 0.00 % | 2.730 B 2.96 % | 2.651 B 0.00 % | 2.651 B 10.93 % | 2.390 B 0.00 % | 2.390 B 10.87 % | 2.156 B 0.00 % | 2.156 B 13.73 % | 1.895 B 0.00 % | 1.895 B 18.89 % | 1.594 B 0.00 % | 1.594 B 6.71 % | 1.494 B 0.00 % | 1.494 B 2.51 % | 1.457 B 0.00 % | 1.457 B 11.49 % | 1.307 B 0.00 % | 1.307 B 1.60 % | 1.287 B 0.00 % | 1.287 B 5.60 % | 1.218 B -3.32 % | 1.260 B -0.37 % | 1.265 B 53.75 % | 822.670 M -60.13 % | 2.064 B |
| Other non current liabilities | -3.266 B -3 936.25 % | 85.139 M 102.86 % | -2.978 B -4 011.01 % | 76.141 M 102.64 % | -2.885 B -4 182.13 % | 70.671 M 102.70 % | -2.620 B -3 722.93 % | 72.318 M | 0.000 -100.00 % | 79.053 M | 0.000 -100.00 % | 80.502 M | 0.000 -100.00 % | 69.607 M | 0.000 -100.00 % | 68.807 M | 0.000 -100.00 % | 58.998 M | 0.000 -100.00 % | 62.619 M | 0.000 -100.00 % | 57.400 M | 0.000 -100.00 % | 50.480 M | 0.000 -100.00 % | 57.614 M | 0.000 -100.00 % | 47.343 M | 0.000 -100.00 % | 52.152 M 152.49 % | 20.655 M | 0.000 -100.00 % | 19.368 M 112.12 % | 9.131 M -30.65 % | 13.166 M |
| Long term debt | 0.000 -100.00 % | 16.763 M | 0.000 -100.00 % | 17.964 M | 0.000 -100.00 % | 13.968 M | 0.000 -100.00 % | 3.710 M | 0.000 -100.00 % | 4.040 M | 0.000 -100.00 % | 1.761 M | 0.000 -100.00 % | 3.106 M | 0.000 -100.00 % | 3.821 M | 0.000 -100.00 % | 7.028 M | 0.000 -100.00 % | 9.987 M | 0.000 -100.00 % | 11.169 M | 0.000 -100.00 % | 23.724 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 M |
| Total non current liabilities | -3.266 B -3 305.18 % | 101.902 M 103.42 % | -2.978 B -3 264.42 % | 94.105 M 103.26 % | -2.885 B -3 508.46 % | 84.639 M 103.23 % | -2.620 B -3 546.14 % | 76.028 M | 0.000 -100.00 % | 83.093 M | 0.000 -100.00 % | 82.263 M | 0.000 -100.00 % | 72.713 M | 0.000 -100.00 % | 72.628 M | 0.000 -100.00 % | 66.026 M | 0.000 -100.00 % | 72.606 M | 0.000 -100.00 % | 68.569 M | 0.000 -100.00 % | 74.204 M | 0.000 -100.00 % | 57.614 M | 0.000 -100.00 % | 47.343 M | 0.000 -100.00 % | 52.152 M 18.84 % | 43.885 M | 0.000 -100.00 % | 44.669 M 14.47 % | 39.024 M -71.56 % | 137.234 M |
| Other current liabilities | 0.000 -100.00 % | 135.025 M | 0.000 -100.00 % | 195.885 M | 0.000 -100.00 % | 107.145 M | 0.000 -100.00 % | 135.767 M | 0.000 -100.00 % | 109.139 M | 0.000 -100.00 % | 47.090 M | 0.000 -100.00 % | 110.339 M | 0.000 -100.00 % | 54.118 M | 0.000 -100.00 % | 66.635 M | 0.000 -100.00 % | 47.466 M | 0.000 -100.00 % | 71.439 M | 0.000 -100.00 % | 29.102 M | 0.000 -100.00 % | 62.418 M | 0.000 -100.00 % | 53.843 M | 0.000 -100.00 % | 56.610 M 20.23 % | 47.085 M | 0.000 -100.00 % | 177.000 M 25.37 % | 141.180 M -79.75 % | 697.216 M |
| Deferred revenue | 0.000 -100.00 % | 12.344 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.564 M | 0.000 -100.00 % | 113.341 M | 0.000 -100.00 % | 72.221 M | 0.000 -100.00 % | 160.889 M | 0.000 -100.00 % | 99.537 M | 0.000 -100.00 % | 135.859 M | 0.000 -100.00 % | 15.920 M | 0.000 -100.00 % | 86.712 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 961.451 K -98.14 % | 51.712 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 8.036 M | 0.000 -100.00 % | 8.356 M | 0.000 -100.00 % | 6.630 M | 0.000 -100.00 % | 2.949 M | 0.000 -100.00 % | 5.051 M | 0.000 -100.00 % | 4.469 M | 0.000 -100.00 % | 5.693 M | 0.000 -100.00 % | 6.396 M | 0.000 -100.00 % | 6.396 M | 0.000 -100.00 % | 5.781 M | 0.000 -100.00 % | 5.763 M | 0.000 -100.00 % | 5.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.867 M -84.15 % | 150.564 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 845.832 M | 0.000 -100.00 % | 753.963 M | 0.000 -100.00 % | 699.185 M | 0.000 -100.00 % | 854.483 M | 0.000 -100.00 % | 630.121 M | 0.000 -100.00 % | 874.992 M | 0.000 -100.00 % | 774.730 M | 0.000 -100.00 % | 646.330 M | 0.000 -100.00 % | 521.034 M | 0.000 -100.00 % | 484.884 M | 0.000 -100.00 % | 390.627 M | 0.000 -100.00 % | 422.447 M | 0.000 -100.00 % | 361.157 M | 0.000 -100.00 % | 305.112 M | 0.000 -100.00 % | 321.016 M -1.18 % | 324.838 M | 0.000 -100.00 % | 317.723 M -16.36 % | 379.882 M -45.51 % | 697.216 M |
| Total liabilities | -3.266 B -444.63 % | 947.734 M 131.83 % | -2.978 B -451.14 % | 848.068 M 129.40 % | -2.885 B -468.05 % | 783.824 M 129.92 % | -2.620 B -381.57 % | 930.511 M | 0.000 -100.00 % | 713.214 M | 0.000 -100.00 % | 957.255 M | 0.000 -100.00 % | 847.443 M | 0.000 -100.00 % | 718.958 M | 0.000 -100.00 % | 587.060 M | 0.000 -100.00 % | 557.490 M | 0.000 -100.00 % | 459.196 M | 0.000 -100.00 % | 496.651 M | 0.000 -100.00 % | 418.771 M | 0.000 -100.00 % | 352.455 M | 0.000 -100.00 % | 373.168 M 1.21 % | 368.723 M | 0.000 -100.00 % | 362.392 M -13.49 % | 418.906 M -49.80 % | 834.450 M |
| Other non current assets | 0.000 -100.00 % | 650.190 M | 0.000 -100.00 % | 2.306 B | 0.000 -100.00 % | 13.301 M 100.65 % | -2.049 B -200.65 % | 2.036 B 205.71 % | -1.926 B -3 794.58 % | 52.120 M 102.62 % | -1.991 B -2 517.34 % | 82.361 M 104.01 % | -2.053 B -6 003.48 % | 34.784 M 101.75 % | -1.989 B -3 466.35 % | 59.092 M 103.21 % | -1.840 B -486.50 % | 475.950 M 133.58 % | -1.417 B -209.95 % | 1.289 B 285.93 % | -693.396 M -288.92 % | 367.033 M 144.04 % | -833.377 M -215.09 % | 724.131 M 183.99 % | -862.152 M -1 355.08 % | 68.693 M 109.05 % | -758.900 M -231.63 % | 576.538 M 174.05 % | -778.581 M -273.96 % | 447.554 M 13 149.08 % | 3.378 M 100.71 % | -474.492 M -420.02 % | 148.270 M -75.61 % | 607.811 M -4.51 % | 636.542 M |
| Long term investments | 0.000 -100.00 % | 451.000 K | 0.000 100.00 % | -2.082 B | 0.000 -100.00 % | 117.805 M | 0.000 100.00 % | -1.779 B | 0.000 -100.00 % | 430.543 M | 0.000 -100.00 % | 229.770 M | 0.000 -100.00 % | 223.094 M | 0.000 -100.00 % | 241.727 M | 0.000 100.00 % | -244.791 M | 0.000 100.00 % | -848.440 M | 0.000 -100.00 % | 123.185 M | 0.000 100.00 % | -403.107 M | 0.000 -100.00 % | 111.866 M | 0.000 100.00 % | -405.150 M | 0.000 100.00 % | -336.199 M -387.64 % | -68.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.013 B |
| Intangible assets | 0.000 -100.00 % | 17.281 M | 0.000 -100.00 % | 20.992 M | 0.000 -100.00 % | 23.782 M | 0.000 -100.00 % | 21.100 M | 0.000 -100.00 % | 24.839 M | 0.000 -100.00 % | 26.792 M | 0.000 -100.00 % | 23.187 M | 0.000 -100.00 % | 18.161 M | 0.000 -100.00 % | 15.144 M | 0.000 -100.00 % | 4.457 M | 0.000 -100.00 % | 5.287 M | 0.000 -100.00 % | 6.096 M | 0.000 -100.00 % | 4.231 M | 0.000 -100.00 % | 4.529 M | 0.000 -100.00 % | 2.076 M 8.52 % | 1.913 M | 0.000 -100.00 % | 400.621 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 17.281 M | 0.000 -100.00 % | 20.992 M | 0.000 -100.00 % | 23.782 M | 0.000 -100.00 % | 21.100 M | 0.000 -100.00 % | 24.839 M | 0.000 -100.00 % | 26.792 M | 0.000 -100.00 % | 23.187 M | 0.000 -100.00 % | 18.161 M | 0.000 -100.00 % | 15.144 M | 0.000 -100.00 % | 4.457 M | 0.000 -100.00 % | 5.287 M | 0.000 -100.00 % | 6.096 M | 0.000 -100.00 % | 4.231 M | 0.000 -100.00 % | 4.529 M | 0.000 -100.00 % | 2.076 M 8.52 % | 1.913 M | 0.000 -100.00 % | 2.042 M | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 639.258 M | 0.000 -100.00 % | 491.380 M | 0.000 -100.00 % | 495.436 M | 0.000 -100.00 % | 479.524 M | 0.000 -100.00 % | 475.454 M | 0.000 -100.00 % | 469.088 M | 0.000 -100.00 % | 434.704 M | 0.000 -100.00 % | 245.337 M | 0.000 -100.00 % | 233.170 M | 0.000 -100.00 % | 240.363 M | 0.000 -100.00 % | 255.747 M | 0.000 -100.00 % | 267.248 M | 0.000 -100.00 % | 252.759 M | 0.000 -100.00 % | 262.327 M | 0.000 -100.00 % | 273.330 M -12.86 % | 313.673 M | 0.000 -100.00 % | 304.753 M | 0.000 -100.00 % | 305.336 M |
| Total non current assets | 0.000 -100.00 % | 1.307 B | 0.000 -100.00 % | 769.960 M | 0.000 -100.00 % | 711.888 M 134.75 % | -2.049 B -356.87 % | 797.580 M 141.42 % | -1.926 B -287.77 % | 1.026 B 151.51 % | -1.991 B -335.50 % | 845.397 M 141.17 % | -2.053 B -373.00 % | 752.188 M 137.81 % | -1.989 B -428.35 % | 605.825 M 132.93 % | -1.840 B -458.08 % | 513.723 M 136.24 % | -1.417 B -292.57 % | 736.085 M 206.16 % | -693.396 M -187.19 % | 795.249 M 195.42 % | -833.377 M -230.82 % | 637.037 M 173.89 % | -862.152 M -279.63 % | 479.964 M 163.24 % | -758.900 M -258.59 % | 478.541 M 161.46 % | -778.581 M -282.66 % | 426.249 M 2.36 % | 416.435 M 187.76 % | -474.492 M -204.27 % | 455.065 M -25.13 % | 607.811 M -68.91 % | 1.955 B |
| Other current assets | -1.993 B -260.19 % | 1.244 B 154.25 % | -2.294 B -2 659.69 % | 89.609 M 104.24 % | -2.113 B -1 902.61 % | 117.227 M | 0.000 -100.00 % | 60.429 M | 0.000 -100.00 % | 361.349 M | 0.000 -100.00 % | 74.990 M | 0.000 -100.00 % | 93.139 M | 0.000 -100.00 % | 72.989 M | 0.000 -100.00 % | 148.556 M | 0.000 -100.00 % | 44.162 M | 0.000 -100.00 % | 63.012 M | 0.000 -100.00 % | 64.359 M | 0.000 -100.00 % | 56.678 M | 0.000 -100.00 % | 82.940 M | 0.000 -100.00 % | 71.740 M -79.71 % | 353.562 M | 0.000 -100.00 % | 406.769 M 2 437.55 % | 16.030 M -62.27 % | 42.490 M |
| Short term investments | 0.000 -100.00 % | 1.851 B | 0.000 -100.00 % | 2.223 B | 0.000 -100.00 % | 2.035 B -50.35 % | 4.097 B 109.47 % | 1.956 B -49.21 % | 3.851 B 105.23 % | 1.877 B -52.87 % | 3.982 B 105.58 % | 1.937 B -52.84 % | 4.107 B 249.25 % | 1.176 B -70.44 % | 3.978 B 101.91 % | 1.970 B -46.44 % | 3.679 B 724.21 % | 446.378 M -84.25 % | 2.835 B 125.28 % | 1.258 B -9.26 % | 1.387 B 320.10 % | 330.111 M -80.19 % | 1.667 B 142.12 % | 688.405 M -60.08 % | 1.724 B 3 413.97 % | 49.070 M -96.77 % | 1.518 B 182.29 % | 537.676 M -65.47 % | 1.557 B 254.81 % | 438.872 M 174.92 % | 159.637 M -83.18 % | 948.984 M | 0.000 | 0.000 -100.00 % | 112.336 M |
| cash and cash equivalents | 0.000 -100.00 % | 831.562 M | 0.000 -100.00 % | 70.734 M | 0.000 -100.00 % | 257.635 M 112.58 % | -2.049 B -2 312.56 % | 92.596 M 104.81 % | -1.926 B -4 027.58 % | 49.028 M 102.46 % | -1.991 B -3 782.16 % | 54.070 M 102.63 % | -2.053 B -345.97 % | 834.847 M 141.97 % | -1.989 B -10 692.36 % | 18.780 M 101.02 % | -1.840 B -240.75 % | 1.307 B 192.21 % | -1.417 B -991.15 % | 159.058 M 122.94 % | -693.396 M -355.32 % | 271.576 M 132.59 % | -833.377 M -674.85 % | 144.972 M 116.82 % | -862.152 M -217.49 % | 733.824 M 196.70 % | -758.900 M -443.05 % | 221.224 M 128.41 % | -778.581 M -329.19 % | 339.709 M -19.03 % | 419.546 M 188.42 % | -474.492 M -199.96 % | 474.692 M 218.45 % | 149.063 M -57.88 % | 353.872 M |
| Cash and short term investments | 1.993 B 139.70 % | 831.562 M -63.75 % | 2.294 B 0.00 % | 2.294 B 8.54 % | 2.113 B 2.00 % | 2.072 B 1.12 % | 2.049 B 0.00 % | 2.049 B 6.39 % | 1.926 B 0.00 % | 1.926 B -3.28 % | 1.991 B 0.00 % | 1.991 B -3.04 % | 2.053 B 2.12 % | 2.011 B 1.08 % | 1.989 B 0.00 % | 1.989 B 8.14 % | 1.840 B 4.92 % | 1.753 B 23.70 % | 1.417 B 0.00 % | 1.417 B 104.42 % | 693.396 M 15.24 % | 601.687 M -27.80 % | 833.377 M 0.00 % | 833.377 M -3.34 % | 862.152 M 10.12 % | 782.894 M 3.16 % | 758.900 M 0.00 % | 758.900 M -2.53 % | 778.581 M 0.00 % | 778.581 M 34.43 % | 579.183 M 22.06 % | 474.492 M -0.04 % | 474.692 M 218.45 % | 149.063 M -68.03 % | 466.208 M |
| Total current assets | 0.000 -100.00 % | 2.907 B | 0.000 -100.00 % | 3.056 B | 0.000 -100.00 % | 2.957 B 44.32 % | 2.049 B -25.58 % | 2.753 B 42.97 % | 1.926 B -25.81 % | 2.595 B 30.36 % | 1.991 B -29.94 % | 2.842 B 38.38 % | 2.053 B -25.23 % | 2.746 B 38.07 % | 1.989 B -20.53 % | 2.503 B 36.08 % | 1.840 B -17.47 % | 2.229 B 57.25 % | 1.417 B -17.44 % | 1.717 B 147.59 % | 693.396 M -44.89 % | 1.258 B 50.98 % | 833.377 M -38.43 % | 1.354 B 57.00 % | 862.152 M -38.25 % | 1.396 B 83.97 % | 758.900 M -35.75 % | 1.181 B 51.70 % | 778.581 M -36.88 % | 1.234 B 5.37 % | 1.171 B 146.71 % | 474.492 M -59.52 % | 1.172 B 84.95 % | 633.765 M -32.78 % | 942.776 M |
| Inventory | 0.000 -100.00 % | 272.598 M | 0.000 -100.00 % | 326.327 M | 0.000 -100.00 % | 289.047 M | 0.000 -100.00 % | 308.903 M | 0.000 -100.00 % | 288.251 M | 0.000 -100.00 % | 303.949 M | 0.000 -100.00 % | 260.007 M | 0.000 -100.00 % | 219.320 M | 0.000 -100.00 % | 174.586 M | 0.000 -100.00 % | 134.402 M | 0.000 -100.00 % | 237.159 M | 0.000 -100.00 % | 214.807 M | 0.000 -100.00 % | 145.768 M | 0.000 -100.00 % | 169.436 M | 0.000 -100.00 % | 103.577 M -29.03 % | 145.947 M | 0.000 -100.00 % | 100.257 M -2.10 % | 102.409 M -32.66 % | 152.084 M |
| Net receivables | 0.000 -100.00 % | 558.218 M | 0.000 -100.00 % | 346.341 M | 0.000 -100.00 % | 478.894 M | 0.000 -100.00 % | 334.890 M | 0.000 -100.00 % | 330.203 M | 0.000 -100.00 % | 471.788 M | 0.000 -100.00 % | 382.560 M | 0.000 -100.00 % | 221.629 M | 0.000 -100.00 % | 176.629 M | 0.000 -100.00 % | 120.782 M | 0.000 -100.00 % | 301.628 M | 0.000 -100.00 % | 241.028 M | 0.000 -100.00 % | 331.572 M | 0.000 -100.00 % | 169.804 M | 0.000 -100.00 % | 279.612 M 11.16 % | 251.548 M | 0.000 -100.00 % | 400.621 M 9.38 % | 366.263 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 33.072 M | 0.000 -100.00 % | 61.564 M | 0.000 -100.00 % | 40.477 M | 0.000 -100.00 % | 42.544 M | 0.000 -100.00 % | 37.386 M | 0.000 -100.00 % | 36.419 M | 0.000 -100.00 % | 41.508 M | 0.000 -100.00 % | 34.250 M | 0.000 -100.00 % | 50.495 M | 0.000 -100.00 % | 43.997 M | 0.000 -100.00 % | 42.669 M | 0.000 -100.00 % | 42.415 M | 0.000 -100.00 % | 40.297 M | 0.000 -100.00 % | 39.488 M -76.27 % | 166.415 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -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 |
| Account payables | 0.000 -100.00 % | 690.427 M | 0.000 -100.00 % | 533.502 M | 0.000 -100.00 % | 558.626 M | 0.000 -100.00 % | 602.426 M | 0.000 -100.00 % | 474.361 M | 0.000 -100.00 % | 662.544 M | 0.000 -100.00 % | 604.488 M | 0.000 -100.00 % | 449.957 M | 0.000 -100.00 % | 406.687 M | 0.000 -100.00 % | 344.925 M | 0.000 -100.00 % | 313.425 M | 0.000 -100.00 % | 322.453 M | 0.000 -100.00 % | 298.739 M | 0.000 -100.00 % | 251.269 M | 0.000 -100.00 % | 264.406 M -4.81 % | 277.753 M | 0.000 -100.00 % | 114.934 M 30.40 % | 88.138 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 16.220 M | 0.000 -100.00 % | 16.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.535 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.396 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.663 M | 0.000 | 0.000 | 0.000 100.00 % | -16.956 M | 0.000 | 0.000 | 0.000 100.00 % | -18.017 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 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 20.781 M | 0.000 -100.00 % | 22.142 M | 0.000 -100.00 % | 17.283 M | 0.000 -100.00 % | 6.659 M | 0.000 -100.00 % | 9.091 M | 0.000 -100.00 % | 6.230 M | 0.000 -100.00 % | 8.799 M | 0.000 -100.00 % | 10.217 M | 0.000 -100.00 % | 13.424 M | 0.000 -100.00 % | 15.768 M | 0.000 -100.00 % | 16.932 M | 0.000 -100.00 % | 17.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -961.451 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.384 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -10.605 M | 0.000 -100.00 % | 2.949 B | 0.000 100.00 % | -16.175 M | 0.000 | 0.000 | 0.000 -100.00 % | 479.582 M | 0.000 | 0.000 | 0.000 -100.00 % | 474.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 510.249 M | 0.000 | 0.000 | 0.000 -100.00 % | 513.712 M | 0.000 | 0.000 | 0.000 -100.00 % | 513.712 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.218 B | 0.000 -100.00 % | 586.257 M -26.11 % | 793.439 M -60.43 % | 2.005 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.663 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.230 M | 0.000 -100.00 % | 25.301 M -15.36 % | 29.893 M -39.08 % | 49.068 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 4.214 B | 0.000 -100.00 % | 3.826 B | 0.000 -100.00 % | 3.669 B | 0.000 -100.00 % | 3.551 B | 0.000 -100.00 % | 3.621 B | 0.000 -100.00 % | 3.687 B | 0.000 -100.00 % | 3.499 B | 0.000 -100.00 % | 3.109 B | 0.000 -100.00 % | 2.743 B | 0.000 -100.00 % | 2.453 B | 0.000 -100.00 % | 2.053 B | 0.000 -100.00 % | 1.991 B | 0.000 -100.00 % | 1.876 B | 0.000 -100.00 % | 1.660 B | 0.000 -100.00 % | 1.660 B 4.58 % | 1.587 B | 0.000 -100.00 % | 1.627 B 31.06 % | 1.242 B -57.16 % | 2.898 B |
| 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-09-30 | 2017-06-30 | 2017-03-31 | 2013-03-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-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-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 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.376 M | 0.000 | 0.000 | 0.000 100.00 % | -113.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -10.733 M 0.00 % | -10.733 M 0.00 % | -10.733 M 0.00 % | -10.733 M | 0.000 100.00 % | -2.020 M 0.00 % | -2.020 M 0.00 % | -2.020 M | 0.000 100.00 % | -34.932 M 0.00 % | -34.932 M 0.00 % | -34.932 M | 0.000 100.00 % | -12.836 M 0.00 % | -12.836 M 0.00 % | -12.836 M -732.75 % | 2.029 M 0.00 % | 2.029 M 0.00 % | 2.029 M -74.77 % | 8.041 M 0.00 % | 8.041 M 0.00 % | 8.041 M 0.00 % | 8.041 M 68.11 % | 4.783 M 0.00 % | 4.783 M 0.00 % | 4.783 M 0.00 % | 4.783 M 143.68 % | -10.950 M 0.00 % | -10.950 M 0.00 % | -10.950 M 0.00 % | -10.950 M 54.68 % | -24.164 M 0.00 % | -24.164 M 0.00 % | -24.164 M 0.00 % | -24.164 M -138.27 % | -10.141 M 0.00 % | -10.141 M 0.00 % | -10.141 M 0.00 % | -10.141 M -244.69 % | 7.009 M 0.00 % | 7.009 M 0.00 % | 7.009 M 0.00 % | 7.009 M 338.12 % | -2.943 M 0.00 % | -2.943 M 0.00 % | -2.943 M 0.00 % | -2.943 M 79.45 % | -14.320 M 0.00 % | -14.320 M 0.00 % | -14.320 M 0.00 % | -14.320 M -347.29 % | 5.791 M 0.00 % | 5.791 M 0.00 % | 5.791 M 0.00 % | 5.791 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 | 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 100.00 % | -22.848 M 0.00 % | -22.848 M 0.00 % | -22.848 M 0.00 % | -22.848 M | 0.000 100.00 % | -10.548 M 0.00 % | -10.548 M 0.00 % | -10.548 M | 0.000 100.00 % | -830.000 K 0.00 % | -830.000 K 0.00 % | -830.000 K | 0.000 100.00 % | -1.600 M 0.00 % | -1.600 M 0.00 % | -1.600 M -77.82 % | -899.509 K 0.00 % | -899.509 K 0.00 % | -899.509 K -429.43 % | 273.046 K 0.00 % | 273.046 K 0.00 % | 273.046 K 0.00 % | 273.046 K -92.80 % | 3.795 M 0.00 % | 3.795 M 0.00 % | 3.795 M 0.00 % | 3.795 M -48.01 % | 7.299 M 0.00 % | 7.299 M 0.00 % | 7.299 M 0.00 % | 7.299 M 202.92 % | -7.092 M 0.00 % | -7.092 M 0.00 % | -7.092 M 0.00 % | -7.092 M -145.62 % | -2.887 M 0.00 % | -2.887 M 0.00 % | -2.887 M 0.00 % | -2.887 M 42.20 % | -4.995 M 0.00 % | -4.995 M 0.00 % | -4.995 M 0.00 % | -4.995 M -148.83 % | 10.230 M 0.00 % | 10.230 M 0.00 % | 10.230 M 0.00 % | 10.230 M 856.37 % | -1.352 M 0.00 % | -1.352 M 0.00 % | -1.352 M 0.00 % | -1.352 M 77.19 % | -5.931 M 0.00 % | -5.931 M 0.00 % | -5.931 M 0.00 % | -5.931 M |
| 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 | 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 -100.00 % | 12.115 M 0.00 % | 12.115 M 0.00 % | 12.115 M 0.00 % | 12.115 M | 0.000 -100.00 % | 8.528 M 0.00 % | 8.528 M 0.00 % | 8.528 M | 0.000 100.00 % | -34.102 M 0.00 % | -34.102 M 0.00 % | -34.102 M | 0.000 100.00 % | -11.237 M 0.00 % | -11.237 M 0.00 % | -11.237 M -483.75 % | 2.928 M 0.00 % | 2.928 M 0.00 % | 2.928 M -62.31 % | 7.768 M 0.00 % | 7.768 M 0.00 % | 7.768 M 0.00 % | 7.768 M 685.88 % | 988.473 K 0.00 % | 988.473 K 0.00 % | 988.473 K 0.00 % | 988.473 K 105.42 % | -18.249 M 0.00 % | -18.249 M 0.00 % | -18.249 M 0.00 % | -18.249 M -6.90 % | -17.072 M 0.00 % | -17.072 M 0.00 % | -17.072 M 0.00 % | -17.072 M -135.34 % | -7.254 M 0.00 % | -7.254 M 0.00 % | -7.254 M 0.00 % | -7.254 M -160.43 % | 12.005 M 0.00 % | 12.005 M 0.00 % | 12.005 M 0.00 % | 12.005 M 191.13 % | -13.173 M 0.00 % | -13.173 M 0.00 % | -13.173 M 0.00 % | -13.173 M -1.58 % | -12.968 M 0.00 % | -12.968 M 0.00 % | -12.968 M 0.00 % | -12.968 M -210.63 % | 11.721 M 0.00 % | 11.721 M 0.00 % | 11.721 M 0.00 % | 11.721 M |
| Other non cash items | -83.112 M 45.24 % | -151.778 M 21.14 % | -192.457 M -63.16 % | -117.956 M -155.56 % | -46.156 M 66.21 % | -136.590 M 13.95 % | -158.730 M -131.75 % | -68.492 M 2.36 % | -70.148 M 46.59 % | -131.328 M -22.61 % | -107.107 M 16.09 % | -127.650 M -248.39 % | -36.640 M 75.07 % | -146.946 M 28.59 % | -205.778 M -3.68 % | -198.478 M -64.61 % | -120.574 M -11.16 % | -108.466 M 48.31 % | -209.856 M 10.88 % | -235.488 M -266.39 % | -64.272 M 18.56 % | -78.919 M 16.86 % | -94.928 M -12.96 % | -84.034 M -1 292.31 % | 7.048 M 104.94 % | -142.710 M -169.94 % | -52.867 M 18.57 % | -64.927 M -522.65 % | 15.362 M 125.78 % | -59.598 M 6.84 % | -63.973 M 31.48 % | -93.370 M -718.14 % | 15.105 M 26.95 % | 11.898 M 112.82 % | -92.820 M -129.85 % | -40.383 M 0.00 % | -40.383 M 0.00 % | -40.383 M -29.84 % | -31.102 M 0.00 % | -31.102 M 0.00 % | -31.102 M 0.00 % | -31.102 M -64.23 % | -18.938 M 0.00 % | -18.938 M 0.00 % | -18.938 M 0.00 % | -18.938 M -19.25 % | -15.882 M 0.00 % | -15.882 M -66.93 % | -9.514 M 40.09 % | -15.882 M -124.39 % | -7.078 M -132.16 % | 22.006 M 249.16 % | -14.754 M 0.00 % | -14.754 M 24.47 % | -19.534 M 0.00 % | -19.534 M 0.00 % | -19.534 M 0.00 % | -19.534 M 31.45 % | -28.496 M 0.00 % | -28.496 M 0.00 % | -28.496 M 0.00 % | -28.496 M 8.40 % | -31.109 M 0.00 % | -31.109 M 0.00 % | -31.109 M 0.00 % | -31.109 M -23 856.72 % | -129.853 K 0.00 % | -129.853 K 0.00 % | -129.853 K 0.00 % | -129.853 K 99.28 % | -17.932 M 0.00 % | -17.932 M 0.00 % | -17.932 M 0.00 % | -17.932 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.530 M 1.42 % | 31.088 M 11.67 % | 27.840 M 536.20 % | 4.376 M -83.35 % | 26.282 M -13.58 % | 30.412 M | 0.000 100.00 % | -113.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.178 M | 0.000 -100.00 % | 45.440 M 0.00 % | 45.440 M 0.00 % | 45.440 M 0.00 % | 45.440 M | 0.000 -100.00 % | 52.921 M 0.00 % | 52.921 M 0.00 % | 52.921 M | 0.000 -100.00 % | 13.769 M 0.00 % | 13.769 M 0.00 % | 13.769 M | 0.000 -100.00 % | 31.988 M 0.00 % | 31.988 M 0.00 % | 31.988 M -38.18 % | 51.747 M 0.00 % | 51.747 M 0.00 % | 51.747 M 13.01 % | 45.788 M 0.00 % | 45.788 M 0.00 % | 45.788 M 0.00 % | 45.788 M 4.97 % | 43.621 M 0.00 % | 43.621 M 0.00 % | 43.621 M 0.00 % | 43.621 M 102.42 % | 21.549 M 0.00 % | 21.549 M 0.00 % | 21.549 M 0.00 % | 21.549 M 112.05 % | 10.162 M 0.00 % | 10.162 M 0.00 % | 10.162 M 0.00 % | 10.162 M -28.69 % | 14.250 M 0.00 % | 14.250 M 0.00 % | 14.250 M 0.00 % | 14.250 M -50.39 % | 28.725 M 0.00 % | 28.725 M 0.00 % | 28.725 M 0.00 % | 28.725 M 98.05 % | 14.504 M 0.00 % | 14.504 M 0.00 % | 14.504 M 0.00 % | 14.504 M 14.93 % | 12.620 M 0.00 % | 12.620 M 0.00 % | 12.620 M 0.00 % | 12.620 M -54.11 % | 27.502 M 0.00 % | 27.502 M 0.00 % | 27.502 M 0.00 % | 27.502 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 % | -6.361 M 0.00 % | -6.361 M 0.00 % | -6.361 M 0.00 % | -6.361 M | 0.000 100.00 % | -5.098 M 0.00 % | -5.098 M 0.00 % | -5.098 M | 0.000 100.00 % | -7.652 M 0.00 % | -7.652 M 0.00 % | -7.652 M | 0.000 100.00 % | -9.554 M 0.00 % | -9.554 M 0.00 % | -9.554 M -74.07 % | -5.488 M 0.00 % | -5.488 M 0.00 % | -5.488 M 62.19 % | -14.515 M 0.00 % | -14.515 M 0.00 % | -14.515 M 0.00 % | -14.515 M -411.10 % | -2.840 M 0.00 % | -2.840 M 0.00 % | -2.840 M 0.00 % | -2.840 M 14.69 % | -3.329 M 0.00 % | -3.329 M 0.00 % | -3.329 M 0.00 % | -3.329 M 69.98 % | -11.091 M 0.00 % | -11.091 M 0.00 % | -11.091 M 0.00 % | -11.091 M 56.84 % | -25.694 M 0.00 % | -25.694 M 0.00 % | -25.694 M 0.00 % | -25.694 M -75.54 % | -14.637 M 0.00 % | -14.637 M 0.00 % | -14.637 M 0.00 % | -14.637 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.604 M 0.00 % | -20.604 M 0.00 % | -20.604 M 0.00 % | -20.604 M -90.45 % | -10.819 M 0.00 % | -10.819 M 0.00 % | -10.819 M 0.00 % | -10.819 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 | 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 100.00 % | -54.267 M 0.00 % | -54.267 M 0.00 % | -54.267 M 0.00 % | -54.267 M | 0.000 100.00 % | -34.591 M 0.00 % | -34.591 M 0.00 % | -34.591 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 100.00 % | -2.500 M 0.00 % | -2.500 M 0.00 % | -2.500 M 0.00 % | -2.500 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 |
| 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 -100.00 % | 10.635 M 0.00 % | 10.635 M 0.00 % | 10.635 M 0.00 % | 10.635 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.617 M 0.00 % | 5.617 M 0.00 % | 5.617 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 % | 36.985 M 0.00 % | 36.985 M 0.00 % | 36.985 M 0.00 % | 36.985 M 294.67 % | 9.371 M 0.00 % | 9.371 M 0.00 % | 9.371 M 0.00 % | 9.371 M -73.03 % | 34.745 M 0.00 % | 34.745 M 0.00 % | 34.745 M 0.00 % | 34.745 M 289.45 % | 8.922 M 0.00 % | 8.922 M 0.00 % | 8.922 M 0.00 % | 8.922 M 107.82 % | -114.016 M 0.00 % | -114.016 M 0.00 % | -114.016 M 0.00 % | -114.016 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -787.594 K 0.00 % | -787.594 K 0.00 % | -787.594 K 0.00 % | -787.594 K -518.17 % | -127.407 K 0.00 % | -127.407 K 0.00 % | -127.407 K 0.00 % | -127.407 K |
| 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 % | 49.993 M 0.00 % | 49.993 M 0.00 % | 49.993 M 0.00 % | 49.993 M | 0.000 -100.00 % | 39.688 M 0.00 % | 39.688 M 0.00 % | 39.688 M | 0.000 -100.00 % | 2.034 M 0.00 % | 2.034 M 0.00 % | 2.034 M | 0.000 -100.00 % | 9.554 M 0.00 % | 9.554 M 0.00 % | 9.554 M 74.07 % | 5.488 M 0.00 % | 5.488 M 0.00 % | 5.488 M -62.19 % | 14.515 M 0.00 % | 14.515 M 0.00 % | 14.515 M 0.00 % | 14.515 M 142.51 % | -34.145 M 0.00 % | -34.145 M 0.00 % | -34.145 M 0.00 % | -34.145 M -465.12 % | -6.042 M 0.00 % | -6.042 M 0.00 % | -6.042 M 0.00 % | -6.042 M 74.46 % | -23.654 M 0.00 % | -23.654 M 0.00 % | -23.654 M 0.00 % | -23.654 M -241.03 % | 16.772 M 0.00 % | 16.772 M 0.00 % | 16.772 M 0.00 % | 16.772 M -87.21 % | 131.153 M 0.00 % | 131.153 M 0.00 % | 131.153 M 0.00 % | 131.153 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.392 M 0.00 % | 21.392 M 0.00 % | 21.392 M 0.00 % | 21.392 M 95.43 % | 10.946 M 0.00 % | 10.946 M 0.00 % | 10.946 M 0.00 % | 10.946 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 % | -49.993 M 0.00 % | -49.993 M 0.00 % | -49.993 M 0.00 % | -49.993 M | 0.000 100.00 % | -39.688 M 0.00 % | -39.688 M 0.00 % | -39.688 M | 0.000 100.00 % | -524.750 K 0.00 % | -524.750 K 0.00 % | -524.750 K | 0.000 100.00 % | -33.921 M 0.00 % | -33.921 M 0.00 % | -33.921 M -2 182.68 % | -1.486 M 0.00 % | -1.486 M 0.00 % | -1.486 M 91.43 % | -17.342 M 0.00 % | -17.342 M 0.00 % | -17.342 M 0.00 % | -17.342 M -151.64 % | 33.581 M 0.00 % | 33.581 M 0.00 % | 33.581 M 0.00 % | 33.581 M 172.68 % | 12.315 M 0.00 % | 12.315 M 0.00 % | 12.315 M 0.00 % | 12.315 M -48.17 % | 23.759 M 0.00 % | 23.759 M 0.00 % | 23.759 M 0.00 % | 23.759 M 242.61 % | -16.661 M 0.00 % | -16.661 M 0.00 % | -16.661 M 0.00 % | -16.661 M 87.28 % | -131.000 M 0.00 % | -131.000 M 0.00 % | -131.000 M 0.00 % | -131.000 M -83 034.44 % | 157.956 K 0.00 % | 157.956 K 0.00 % | 157.956 K 0.00 % | 157.956 K 100.74 % | -21.267 M 0.00 % | -21.267 M 0.00 % | -21.267 M 0.00 % | -21.267 M -95.31 % | -10.889 M 0.00 % | -10.889 M 0.00 % | -10.889 M 0.00 % | -10.889 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 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 875.150 K 0.00 % | 875.150 K 0.00 % | 875.150 K 0.00 % | 875.150 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.338 M 0.00 % | -24.338 M 0.00 % | -24.338 M 0.00 % | -24.338 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.422 M 0.00 % | -7.422 M 0.00 % | -7.422 M 0.00 % | -7.422 M 17.99 % | -9.051 M 0.00 % | -9.051 M 0.00 % | -9.051 M 0.00 % | -9.051 M | 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 % | -23.019 M 0.00 % | -23.019 M 0.00 % | -23.019 M 0.00 % | -23.019 M | 0.000 100.00 % | -14.250 M 0.00 % | -14.250 M 0.00 % | -14.250 M | 0.000 100.00 % | -16.903 M 0.00 % | -16.903 M 0.00 % | -16.903 M | 0.000 100.00 % | -9.675 M 0.00 % | -9.675 M 0.00 % | -9.675 M 64.80 % | -27.485 M 0.00 % | -27.485 M 0.00 % | -27.485 M -93.19 % | -14.227 M 0.00 % | -14.227 M 0.00 % | -14.227 M 0.00 % | -14.227 M -10.94 % | -12.824 M 0.00 % | -12.824 M 0.00 % | -12.824 M 0.00 % | -12.824 M -0.66 % | -12.740 M 0.00 % | -12.740 M 0.00 % | -12.740 M 0.00 % | -12.740 M 0.00 % | -12.740 M 0.00 % | -12.740 M 0.00 % | -12.740 M 0.00 % | -12.740 M 4.17 % | -13.294 M 0.00 % | -13.294 M 0.00 % | -13.294 M 0.00 % | -13.294 M 11.76 % | -15.066 M 0.00 % | -15.066 M 0.00 % | -15.066 M 0.00 % | -15.066 M 66.41 % | -44.852 M 0.00 % | -44.852 M 0.00 % | -44.852 M 0.00 % | -44.852 M -698.67 % | -5.616 M 0.00 % | -5.616 M 0.00 % | -5.616 M 0.00 % | -5.616 M 8.12 % | -6.112 M 0.00 % | -6.112 M 0.00 % | -6.112 M 0.00 % | -6.112 M |
| 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 100.00 % | -4.732 M 0.00 % | -4.732 M 0.00 % | -4.732 M 0.00 % | -4.732 M | 0.000 -100.00 % | 14.250 M 0.00 % | 14.250 M 0.00 % | 14.250 M | 0.000 -100.00 % | 23.110 M 0.00 % | 23.110 M 0.00 % | 23.110 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.302 M 0.00 % | -4.302 M 0.00 % | -4.302 M 68.72 % | -13.750 M 0.00 % | -13.750 M 0.00 % | -13.750 M 0.00 % | -13.750 M 22.74 % | -17.796 M 0.00 % | -17.796 M 0.00 % | -17.796 M 0.00 % | -17.796 M -6.66 % | -16.685 M 0.00 % | -16.685 M 0.00 % | -16.685 M 0.00 % | -16.685 M 31.45 % | -24.338 M 0.00 % | -24.338 M 0.00 % | -24.338 M 0.00 % | -24.338 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.422 M 0.00 % | -7.422 M 0.00 % | -7.422 M 0.00 % | -7.422 M 75.01 % | -29.702 M 0.00 % | -29.702 M 0.00 % | -29.702 M 0.00 % | -29.702 M -1 219.57 % | -2.251 M 0.00 % | -2.251 M 0.00 % | -2.251 M 0.00 % | -2.251 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.751 M 0.00 % | -27.751 M 0.00 % | -27.751 M 0.00 % | -27.751 M | 0.000 100.00 % | -17.179 M 0.00 % | -17.179 M 0.00 % | -17.179 M | 0.000 100.00 % | -23.110 M 0.00 % | -23.110 M 0.00 % | -23.110 M | 0.000 100.00 % | -9.675 M 0.00 % | -9.675 M 0.00 % | -9.675 M 69.56 % | -31.787 M 0.00 % | -31.787 M 0.00 % | -31.787 M -13.62 % | -27.977 M 0.00 % | -27.977 M 0.00 % | -27.977 M 0.00 % | -27.977 M 8.63 % | -30.620 M 0.00 % | -30.620 M 0.00 % | -30.620 M 0.00 % | -30.620 M -4.06 % | -29.424 M 0.00 % | -29.424 M 0.00 % | -29.424 M 0.00 % | -29.424 M 20.64 % | -37.078 M 0.00 % | -37.078 M 0.00 % | -37.078 M 0.00 % | -37.078 M -178.92 % | -13.294 M 0.00 % | -13.294 M 0.00 % | -13.294 M 0.00 % | -13.294 M 40.89 % | -22.488 M 0.00 % | -22.488 M 0.00 % | -22.488 M 0.00 % | -22.488 M 69.84 % | -74.554 M 0.00 % | -74.554 M 0.00 % | -74.554 M 0.00 % | -74.554 M -847.72 % | -7.867 M 0.00 % | -7.867 M 0.00 % | -7.867 M 0.00 % | -7.867 M -28.71 % | -6.112 M 0.00 % | -6.112 M 0.00 % | -6.112 M 0.00 % | -6.112 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 % | -88.750 K 0.00 % | -88.750 K 0.00 % | -88.750 K 0.00 % | -88.750 K | 0.000 -100.00 % | 28.750 K 0.00 % | 28.750 K 0.00 % | 28.750 K | 0.000 100.00 % | -29.250 K 0.00 % | -29.250 K 0.00 % | -29.250 K | 0.000 -100.00 % | 8.868 M 0.00 % | 8.868 M 0.00 % | 8.868 M -18.76 % | 10.916 M 0.00 % | 10.916 M 0.00 % | 10.916 M 234.40 % | 3.264 M 0.00 % | 3.264 M 0.00 % | 3.264 M 0.00 % | 3.264 M -6.11 % | 3.477 M 0.00 % | 3.477 M 0.00 % | 3.477 M 0.00 % | 3.477 M 346.93 % | 777.941 K 0.00 % | 777.941 K 0.00 % | 777.941 K 0.00 % | 777.941 K 103.93 % | -19.813 M 0.00 % | -19.813 M 0.00 % | -19.813 M 0.00 % | -19.813 M -439.76 % | 5.832 M 0.00 % | 5.832 M 0.00 % | 5.832 M 0.00 % | 5.832 M -63.86 % | 16.136 M 0.00 % | 16.136 M 0.00 % | 16.136 M 0.00 % | 16.136 M -92.73 % | 221.901 M 0.00 % | 221.901 M 0.00 % | 221.901 M 0.00 % | 221.901 M 5 828.99 % | 3.743 M 0.00 % | 3.743 M 0.00 % | 3.743 M 0.00 % | 3.743 M 2 842.36 % | 127.199 K 0.00 % | 127.199 K 0.00 % | 127.199 K 0.00 % | 127.199 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.530 M 1.42 % | 31.088 M 11.67 % | 27.840 M 536.20 % | 4.376 M -83.35 % | 26.282 M -13.58 % | 30.412 M | 0.000 100.00 % | -113.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.178 M | 0.000 100.00 % | -18.412 M 0.00 % | -18.412 M 0.00 % | -18.412 M 0.00 % | -18.412 M | 0.000 -100.00 % | 8.005 M 0.00 % | 8.005 M 0.00 % | 8.005 M | 0.000 -100.00 % | 9.840 M 0.00 % | 9.840 M 0.00 % | 9.840 M | 0.000 100.00 % | -2.740 M 0.00 % | -2.740 M 0.00 % | -2.740 M -109.32 % | 29.390 M 0.00 % | 29.390 M 0.00 % | 29.390 M 687.21 % | 3.733 M 0.00 % | 3.733 M 0.00 % | 3.733 M 0.00 % | 3.733 M -92.54 % | 50.058 M 0.00 % | 50.058 M 0.00 % | 50.058 M 0.00 % | 50.058 M 859.25 % | 5.218 M 0.00 % | 5.218 M 0.00 % | 5.218 M 0.00 % | 5.218 M 122.72 % | -22.969 M 0.00 % | -22.969 M 0.00 % | -22.969 M 0.00 % | -22.969 M -132.67 % | -9.872 M 0.00 % | -9.872 M 0.00 % | -9.872 M 0.00 % | -9.872 M 90.91 % | -108.627 M 0.00 % | -108.627 M 0.00 % | -108.627 M 0.00 % | -108.627 M -167.05 % | 162.009 M 0.00 % | 162.009 M 0.00 % | 162.009 M 0.00 % | 162.009 M 1 368.51 % | -12.772 M 0.00 % | -12.772 M 0.00 % | -12.772 M 0.00 % | -12.772 M -187.18 % | 14.649 M 0.00 % | 14.649 M 0.00 % | 14.649 M 0.00 % | 14.649 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 532.395 M 6.30 % | 500.865 M 6.62 % | 469.777 M 513.44 % | 76.581 M 6.06 % | 72.205 M -92.75 % | 995.915 M 3.15 % | 965.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.464 M 0.00 % | 36.464 M 0.00 % | 36.464 M 0.00 % | 36.464 M | 0.000 -100.00 % | 28.459 M 0.00 % | 28.459 M 0.00 % | 28.459 M | 0.000 -100.00 % | 63.260 M 0.00 % | 63.260 M 0.00 % | 63.260 M | 0.000 -100.00 % | 106.051 M 0.00 % | 106.051 M 0.00 % | 106.051 M 38.33 % | 76.666 M 0.00 % | 76.666 M 0.00 % | 76.666 M 5.12 % | 72.933 M 0.00 % | 72.933 M 0.00 % | 72.933 M 0.00 % | 72.933 M 218.84 % | 22.874 M 0.00 % | 22.874 M 0.00 % | 22.874 M 0.00 % | 22.874 M 29.56 % | 17.656 M 0.00 % | 17.656 M 0.00 % | 17.656 M 0.00 % | 17.656 M -71.09 % | 61.067 M 0.00 % | 61.067 M 0.00 % | 61.067 M 0.00 % | 61.067 M -13.92 % | 70.947 M 0.00 % | 70.947 M 0.00 % | 70.947 M 0.00 % | 70.947 M -57.99 % | 168.885 M 0.00 % | 168.885 M 0.00 % | 168.885 M 0.00 % | 168.885 M 2 356.16 % | 6.876 M 0.00 % | 6.876 M 0.00 % | 6.876 M 0.00 % | 6.876 M -65.12 % | 19.715 M 0.00 % | 19.715 M 0.00 % | 19.715 M 0.00 % | 19.715 M 285.97 % | 5.108 M 0.00 % | 5.108 M 0.00 % | 5.108 M 0.00 % | 5.108 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.120 M -93.03 % | 532.395 M 6.30 % | 500.865 M 379.66 % | 104.421 M 36.35 % | 76.581 M -92.51 % | 1.022 B 2.64 % | 995.915 M | 0.000 100.00 % | -113.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.178 M | 0.000 -100.00 % | 18.052 M 0.00 % | 18.052 M 0.00 % | 18.052 M 0.00 % | 18.052 M | 0.000 -100.00 % | 36.464 M 0.00 % | 36.464 M 0.00 % | 36.464 M | 0.000 -100.00 % | 73.100 M 0.00 % | 73.100 M 0.00 % | 73.100 M | 0.000 -100.00 % | 103.311 M 0.00 % | 103.311 M 0.00 % | 103.311 M -2.59 % | 106.056 M 0.00 % | 106.056 M 0.00 % | 106.056 M 38.33 % | 76.666 M 0.00 % | 76.666 M 0.00 % | 76.666 M 0.00 % | 76.666 M 5.12 % | 72.933 M 0.00 % | 72.933 M 0.00 % | 72.933 M 0.00 % | 72.933 M 218.84 % | 22.874 M 0.00 % | 22.874 M 0.00 % | 22.874 M 0.00 % | 22.874 M -39.96 % | 38.098 M 0.00 % | 38.098 M 0.00 % | 38.098 M 0.00 % | 38.098 M -37.62 % | 61.074 M 0.00 % | 61.074 M 0.00 % | 61.074 M 0.00 % | 61.074 M 1.35 % | 60.259 M 0.00 % | 60.259 M 0.00 % | 60.259 M 0.00 % | 60.259 M -64.32 % | 168.885 M 0.00 % | 168.885 M 0.00 % | 168.885 M 0.00 % | 168.885 M 2 332.34 % | 6.943 M 0.00 % | 6.943 M 0.00 % | 6.943 M 0.00 % | 6.943 M -64.86 % | 19.757 M 0.00 % | 19.757 M 0.00 % | 19.757 M 0.00 % | 19.757 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.530 M 1.42 % | 31.088 M 11.67 % | 27.840 M 536.20 % | 4.376 M -83.35 % | 26.282 M -13.58 % | 30.412 M | 0.000 100.00 % | -113.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.178 M | 0.000 -100.00 % | 45.440 M 0.00 % | 45.440 M 0.00 % | 45.440 M 0.00 % | 45.440 M | 0.000 -100.00 % | 52.921 M 0.00 % | 52.921 M 0.00 % | 52.921 M | 0.000 -100.00 % | 13.769 M 0.00 % | 13.769 M 0.00 % | 13.769 M | 0.000 -100.00 % | 31.988 M 0.00 % | 31.988 M 0.00 % | 31.988 M -38.18 % | 51.747 M 0.00 % | 51.747 M 0.00 % | 51.747 M 13.01 % | 45.788 M 0.00 % | 45.788 M 0.00 % | 45.788 M 0.00 % | 45.788 M 4.97 % | 43.621 M 0.00 % | 43.621 M 0.00 % | 43.621 M 0.00 % | 43.621 M 102.42 % | 21.549 M 0.00 % | 21.549 M 0.00 % | 21.549 M 0.00 % | 21.549 M 112.05 % | 10.162 M 0.00 % | 10.162 M 0.00 % | 10.162 M 0.00 % | 10.162 M -28.69 % | 14.250 M 0.00 % | 14.250 M 0.00 % | 14.250 M 0.00 % | 14.250 M -50.39 % | 28.725 M 0.00 % | 28.725 M 0.00 % | 28.725 M 0.00 % | 28.725 M 98.05 % | 14.504 M 0.00 % | 14.504 M 0.00 % | 14.504 M 0.00 % | 14.504 M 14.93 % | 12.620 M 0.00 % | 12.620 M 0.00 % | 12.620 M 0.00 % | 12.620 M -54.11 % | 27.502 M 0.00 % | 27.502 M 0.00 % | 27.502 M 0.00 % | 27.502 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 % | -6.361 M 0.00 % | -6.361 M 0.00 % | -6.361 M 0.00 % | -6.361 M | 0.000 100.00 % | -5.098 M 0.00 % | -5.098 M 0.00 % | -5.098 M | 0.000 100.00 % | -7.652 M 0.00 % | -7.652 M 0.00 % | -7.652 M | 0.000 100.00 % | -9.554 M 0.00 % | -9.554 M 0.00 % | -9.554 M -74.07 % | -5.488 M 0.00 % | -5.488 M 0.00 % | -5.488 M 62.19 % | -14.515 M 0.00 % | -14.515 M 0.00 % | -14.515 M 0.00 % | -14.515 M -411.10 % | -2.840 M 0.00 % | -2.840 M 0.00 % | -2.840 M 0.00 % | -2.840 M 14.69 % | -3.329 M 0.00 % | -3.329 M 0.00 % | -3.329 M 0.00 % | -3.329 M 69.98 % | -11.091 M 0.00 % | -11.091 M 0.00 % | -11.091 M 0.00 % | -11.091 M 56.84 % | -25.694 M 0.00 % | -25.694 M 0.00 % | -25.694 M 0.00 % | -25.694 M -75.54 % | -14.637 M 0.00 % | -14.637 M 0.00 % | -14.637 M 0.00 % | -14.637 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.604 M 0.00 % | -20.604 M 0.00 % | -20.604 M 0.00 % | -20.604 M -90.45 % | -10.819 M 0.00 % | -10.819 M 0.00 % | -10.819 M 0.00 % | -10.819 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.530 M 1.42 % | 31.088 M 11.67 % | 27.840 M 536.20 % | 4.376 M -83.35 % | 26.282 M -13.58 % | 30.412 M | 0.000 100.00 % | -113.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.178 M | 0.000 -100.00 % | 39.079 M 0.00 % | 39.079 M 0.00 % | 39.079 M 0.00 % | 39.079 M | 0.000 -100.00 % | 47.823 M 0.00 % | 47.823 M 0.00 % | 47.823 M | 0.000 -100.00 % | 6.118 M 0.00 % | 6.118 M 0.00 % | 6.118 M | 0.000 -100.00 % | 22.434 M 0.00 % | 22.434 M 0.00 % | 22.434 M -51.50 % | 46.259 M 0.00 % | 46.259 M 0.00 % | 46.259 M 47.92 % | 31.273 M 0.00 % | 31.273 M 0.00 % | 31.273 M 0.00 % | 31.273 M -23.31 % | 40.781 M 0.00 % | 40.781 M 0.00 % | 40.781 M 0.00 % | 40.781 M 123.82 % | 18.220 M 0.00 % | 18.220 M 0.00 % | 18.220 M 0.00 % | 18.220 M 2 062.68 % | -928.339 K 0.00 % | -928.339 K 0.00 % | -928.339 K 0.00 % | -928.339 K 91.89 % | -11.444 M 0.00 % | -11.444 M 0.00 % | -11.444 M 0.00 % | -11.444 M -181.23 % | 14.088 M 0.00 % | 14.088 M 0.00 % | 14.088 M 0.00 % | 14.088 M -2.87 % | 14.504 M 0.00 % | 14.504 M 0.00 % | 14.504 M 0.00 % | 14.504 M 281.65 % | -7.985 M 0.00 % | -7.985 M 0.00 % | -7.985 M 0.00 % | -7.985 M -147.86 % | 16.684 M 0.00 % | 16.684 M 0.00 % | 16.684 M 0.00 % | 16.684 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 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |