Manaksia Aluminium Company Limited MANAKALUCO.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.091 B 17.72 % | 4.325 B -10.46 % | 4.830 B 10.39 % | 4.375 B 59.35 % | 2.746 B -2.39 % | 2.813 B 3.16 % | 2.727 B 20.82 % | 2.257 B -5.33 % | 2.384 B -10.22 % | 2.655 B -10.73 % | 2.974 B 67.81 % | 1.772 B |
| Net income | 60.458 M 18.88 % | 50.857 M -42.64 % | 88.664 M 18.92 % | 74.557 M 335.72 % | -31.629 M -154.15 % | 58.412 M -20.27 % | 73.259 M 488.90 % | 12.440 M 123.25 % | -53.506 M -6.22 % | -50.371 M 19.29 % | -62.411 M -349.10 % | 25.055 M |
| Income before tax | 80.673 M 22.54 % | 65.836 M -40.71 % | 111.045 M 29.89 % | 85.492 M 314.01 % | -39.948 M -178.01 % | 51.209 M 27.16 % | 40.271 M 95.41 % | 20.608 M 136.80 % | -55.995 M 12.46 % | -63.967 M 13.39 % | -73.858 M -265.25 % | 44.695 M |
| Income before tax ratio | 0.02 4.09 % | 0.02 -33.79 % | 0.02 17.66 % | 0.02 234.30 % | -0.01 -179.92 % | 0.02 23.27 % | 0.01 61.74 % | 0.01 138.87 % | -0.02 2.50 % | -0.02 2.98 % | -0.02 -198.47 % | 0.03 |
| EBITDA | 439.221 M 33.97 % | 327.843 M -6.61 % | 351.054 M 43.87 % | 244.013 M 98.75 % | 122.776 M -41.09 % | 208.420 M 32.46 % | 157.342 M 26.25 % | 124.628 M 144.03 % | 51.070 M 5.23 % | 48.531 M 16.34 % | 41.714 M -62.15 % | 110.205 M |
| Net income ratio | 0.01 0.98 % | 0.01 -35.94 % | 0.02 7.72 % | 0.02 247.93 % | -0.01 -155.48 % | 0.02 -22.71 % | 0.03 387.41 % | 0.01 124.56 % | -0.02 -18.31 % | -0.02 9.59 % | -0.02 -248.44 % | 0.01 |
| Ratio EBITDA | 0.09 13.80 % | 0.08 4.29 % | 0.07 30.32 % | 0.06 24.72 % | 0.04 -39.65 % | 0.07 28.41 % | 0.06 4.49 % | 0.06 157.76 % | 0.02 17.20 % | 0.02 30.33 % | 0.01 -77.44 % | 0.06 |
| Gross profit ratio | 0.30 142.48 % | 0.12 -50.62 % | 0.25 -11.24 % | 0.28 154.54 % | 0.11 -67.22 % | 0.33 41.65 % | 0.24 194.66 % | 0.08 -56.26 % | 0.18 14.91 % | 0.16 5.54 % | 0.15 -23.79 % | 0.20 |
| Weighted average shs out dil | 65.715 M 0.79 % | 65.201 M -0.51 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 100.00 % | 32.767 M |
| Weighted average shs out | 65.715 M 0.79 % | 65.201 M -0.72 % | 65.677 M 0.22 % | 65.534 M 0.00 % | 65.534 M -0.15 % | 65.631 M 0.15 % | 65.534 M 0.00 % | 65.534 M 0.43 % | 65.251 M -0.43 % | 65.534 M 0.00 % | 65.534 M 100.00 % | 32.767 M |
| EPS diluted | 0.92 17.95 % | 0.78 -42.22 % | 1.35 18.42 % | 1.14 337.50 % | -0.48 -153.93 % | 0.89 -20.54 % | 1.12 489.47 % | 0.19 127.14 % | -0.70 9.09 % | -0.77 18.95 % | -0.95 -225.00 % | 0.76 |
| Earnings per share | 0.92 17.95 % | 0.78 -42.22 % | 1.35 18.42 % | 1.14 337.50 % | -0.48 -153.93 % | 0.89 -20.54 % | 1.12 489.47 % | 0.19 127.14 % | -0.70 9.09 % | -0.77 18.95 % | -0.95 -225.00 % | 0.76 |
| Gross profit | 1.507 B 185.46 % | 527.852 M -55.78 % | 1.194 B -2.01 % | 1.218 B 305.62 % | 300.327 M -68.00 % | 938.632 M 46.12 % | 642.369 M 256.01 % | 180.436 M -58.59 % | 435.727 M 3.17 % | 422.332 M -5.79 % | 448.284 M 27.88 % | 350.541 M |
| Income tax expense | 20.214 M 34.96 % | 14.978 M -33.07 % | 22.380 M 104.66 % | 10.935 M 231.45 % | -8.319 M -15.49 % | -7.203 M 78.16 % | -32.988 M -503.87 % | 8.168 M 428.16 % | -2.489 M 81.69 % | -13.596 M -18.77 % | -11.447 M -158.28 % | 19.640 M |
| Cost of revenue | 3.585 B -5.59 % | 3.797 B -8.96 % | 4.171 B 39.83 % | 2.983 B 21.98 % | 2.445 B 30.46 % | 1.874 B -10.08 % | 2.085 B 0.39 % | 2.077 B 6.59 % | 1.948 B -12.75 % | 2.233 B -11.61 % | 2.526 B 77.66 % | 1.422 B |
| General and administrative expenses | 31.264 M -12.56 % | 35.753 M 22.30 % | 29.233 M 22.62 % | 23.841 M 180.05 % | 8.513 M 53.33 % | 5.552 M 46.57 % | 3.788 M -20.00 % | 4.735 M 28.11 % | 3.696 M -19.02 % | 4.564 M 7.69 % | 4.238 M 531.59 % | 671.000 K |
| Selling and marketing expenses | 234.628 M 71.28 % | 136.986 M -52.35 % | 287.493 M -24.83 % | 382.468 M 171.05 % | 141.106 M 9.20 % | 129.213 M 40.50 % | 91.966 M 67.13 % | 55.026 M 27.57 % | 43.134 M 37.11 % | 31.460 M 1 410.32 % | 2.083 M -94.74 % | 39.619 M |
| Other expenses | 995.932 M 1 076.42 % | 84.658 M -86.57 % | 630.372 M 349.83 % | -252.320 M -441.69 % | 73.844 M -88.87 % | 663.328 M 40.73 % | 471.348 M | 0.000 -100.00 % | 363.609 M -19.37 % | 450.936 M -12.87 % | 517.536 M 69.21 % | 305.846 M |
| Operating expenses | 1.161 B 351.06 % | 257.397 M -72.82 % | 947.098 M 515.04 % | 153.989 M -31.09 % | 223.463 M -72.00 % | 798.093 M 24.24 % | 642.369 M 19.89 % | 535.782 M 30.54 % | 410.439 M -15.71 % | 486.960 M -7.04 % | 523.857 M 71.28 % | 305.846 M |
| Cost and expenses | 4.746 B 17.05 % | 4.054 B -11.51 % | 4.582 B 46.08 % | 3.137 B 17.54 % | 2.669 B -0.04 % | 2.670 B 0.93 % | 2.645 B 19.81 % | 2.208 B -7.82 % | 2.395 B -11.91 % | 2.719 B -10.80 % | 3.048 B 76.43 % | 1.728 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 165.087 M -4.43 % | 172.739 M -45.46 % | 316.726 M -22.05 % | 406.309 M 171.56 % | 149.619 M 11.02 % | 134.765 M 40.74 % | 95.754 M 60.23 % | 59.761 M 27.61 % | 46.830 M 30.00 % | 36.024 M 469.91 % | 6.321 M -84.31 % | 40.290 M |
| Interest income | 9.812 M -5.86 % | 10.423 M 17.52 % | 8.869 M 68.93 % | 5.250 M -36.59 % | 8.279 M 16.85 % | 7.085 M 91.59 % | 3.698 M 227.84 % | 1.128 M 10 154.55 % | 11.000 K -70.27 % | 37.000 K -98.55 % | 2.551 M 172.83 % | 935.000 K |
| Interest expense | 275.268 M 27.61 % | 215.708 M 27.70 % | 168.921 M 26.83 % | 133.188 M 4.17 % | 127.852 M 3.06 % | 124.056 M 37.03 % | 90.534 M 31.27 % | 68.969 M -2.84 % | 70.983 M 3.40 % | 68.646 M 7.95 % | 63.590 M 97.67 % | 32.170 M |
| Depreciation and amortization | 83.280 M 6.21 % | 78.412 M 10.30 % | 71.088 M 15.31 % | 61.647 M 4.22 % | 59.153 M 8.69 % | 54.423 M 9.51 % | 49.699 M -1.14 % | 50.272 M -3.57 % | 52.134 M -2.32 % | 53.373 M -11.64 % | 60.406 M 81.18 % | 33.340 M |
| Operating income | 345.775 M 28.30 % | 269.504 M 9.29 % | 246.606 M 14.56 % | 215.263 M 180.06 % | 76.864 M -46.29 % | 143.098 M 29.14 % | 110.806 M 55.48 % | 71.268 M 732.65 % | -11.265 M 82.39 % | -63.967 M 13.39 % | -73.858 M -265.25 % | 44.695 M |
| Operating income ratio | 0.07 8.98 % | 0.06 22.05 % | 0.05 3.77 % | 0.05 75.75 % | 0.03 -44.97 % | 0.05 25.19 % | 0.04 28.68 % | 0.03 768.24 % | 0.00 80.39 % | -0.02 2.98 % | -0.02 -198.47 % | 0.03 |
| Total other income expenses net | -265.102 M -30.16 % | -203.668 M | 0.000 100.00 % | -129.771 M -11.09 % | -116.812 M -27.12 % | -91.889 M -30.27 % | -70.535 M -39.23 % | -50.660 M -13.26 % | -44.730 M | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.321 B 34.43 % | 1.726 B 18.13 % | 1.461 B 13.31 % | 1.290 B 16.16 % | 1.110 B 50.45 % | 738.001 M 12.32 % | 657.061 M -23.33 % | 856.953 M -3.87 % | 891.491 M -6.86 % | 957.143 M -0.95 % | 966.352 M 37.85 % | 700.993 M |
| Total investments | 5.940 M 60.67 % | 3.697 M 1 044.58 % | 323.000 K -99.81 % | 168.580 M 21.60 % | 138.639 M 1 386 290.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K |
| Total debt | 2.390 B 38.78 % | 1.722 B 17.77 % | 1.462 B 13.24 % | 1.291 B 16.17 % | 1.112 B 49.58 % | 743.190 M 12.75 % | 659.122 M -23.87 % | 865.787 M -3.18 % | 894.218 M -6.63 % | 957.664 M -5.73 % | 1.016 B 43.87 % | 706.079 M |
| Accumulated other comprehensive income loss | 643.729 M 92 257.10 % | 697.000 K -99.89 % | 645.045 M -0.07 % | 645.523 M 107 487.17 % | 600.000 K -99.91 % | 642.606 M 535 405.00 % | 120.000 K -78.65 % | 562.000 K 251.25 % | 160.000 K -68.00 % | 500.000 K -99.92 % | 644.234 M 883.05 % | 65.534 M |
| Retained earnings | 242.562 M 29.93 % | 186.691 M 34.20 % | 139.110 M 176.09 % | 50.385 M 308.44 % | -24.172 M -388.66 % | 8.374 M 117.54 % | -47.747 M 60.54 % | -121.006 M 9.32 % | -133.447 M -66.93 % | -79.941 M -112.60 % | -37.602 M -105.58 % | 674.246 M |
| Common stock | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 0.00 % | 65.534 M 13 006.80 % | 500.000 K |
| Total equity | 1.353 B 4.25 % | 1.298 B 3.75 % | 1.251 B 7.59 % | 1.163 B 6.97 % | 1.087 B -2.76 % | 1.118 B 5.16 % | 1.063 B 7.35 % | 990.301 M 1.31 % | 977.460 M -4.48 % | 1.023 B -4.69 % | 1.074 B -5.97 % | 1.142 B |
| Other non current liabilities | 14.634 M 23.14 % | 11.884 M -92.91 % | 167.678 M 2 049.99 % | 7.799 M -94.89 % | 152.509 M -4.70 % | 160.025 M 2 388.34 % | 6.431 M -89.20 % | 59.568 M 6.68 % | 55.838 M 23.81 % | 45.101 M 850.90 % | 4.743 M -97.27 % | 173.901 M |
| Long term debt | 332.774 M 2.48 % | 324.729 M -25.04 % | 433.185 M 34.22 % | 322.742 M 21.54 % | 265.540 M 51.39 % | 175.404 M 30.99 % | 133.903 M 321.52 % | 31.767 M | 0.000 -100.00 % | 60.000 M -57.14 % | 140.000 M -36.36 % | 220.000 M |
| Total non current liabilities | 453.636 M -0.14 % | 454.255 M -24.40 % | 600.863 M 23.80 % | 485.363 M 16.10 % | 418.049 M 24.63 % | 335.429 M 11.47 % | 300.919 M 26.16 % | 238.522 M 20.47 % | 197.987 M -20.78 % | 249.920 M -17.56 % | 303.155 M -23.04 % | 393.901 M |
| Other current liabilities | 87.412 M -7.81 % | 94.816 M 70.80 % | 55.512 M -80.29 % | 281.575 M 127.72 % | 123.648 M 12.79 % | 109.627 M 146.57 % | 44.461 M -14.36 % | 51.917 M -1.59 % | 52.756 M 22.04 % | 43.230 M -10.47 % | 48.287 M 51.21 % | 31.933 M |
| Deferred revenue | 0.000 -100.00 % | 1.227 M -96.71 % | 37.274 M | 0.000 -100.00 % | 62.674 M | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 | 0.000 -100.00 % | 10.237 M 67.24 % | 6.121 M |
| Short term debt | 2.078 B 48.67 % | 1.398 B 35.78 % | 1.029 B 6.25 % | 968.696 M 14.48 % | 846.152 M 49.19 % | 567.180 M 7.99 % | 525.219 M -36.79 % | 830.928 M -7.08 % | 894.218 M -0.38 % | 897.664 M 4.13 % | 862.093 M 53.96 % | 559.958 M |
| Total current liabilities | 3.236 B 33.53 % | 2.423 B 25.17 % | 1.936 B -6.64 % | 2.074 B 20.65 % | 1.719 B 44.41 % | 1.190 B 1.77 % | 1.169 B 18.16 % | 989.663 M -4.96 % | 1.041 B 2.62 % | 1.015 B -3.23 % | 1.049 B -3.24 % | 1.084 B |
| Total liabilities | 3.689 B 28.22 % | 2.877 B 13.43 % | 2.537 B -0.87 % | 2.559 B 19.76 % | 2.137 B 40.06 % | 1.526 B 3.76 % | 1.470 B 19.72 % | 1.228 B -0.90 % | 1.239 B -2.01 % | 1.265 B -6.45 % | 1.352 B -8.52 % | 1.478 B |
| Other non current assets | 9.676 M -68.50 % | 30.715 M 1.39 % | 30.295 M 20.83 % | 25.072 M 49.35 % | 16.787 M 316.03 % | 4.035 M -86.38 % | 29.632 M 852.80 % | 3.110 M 1.53 % | 3.063 M -0.52 % | 3.079 M 0.98 % | 3.049 M 2.59 % | 2.972 M |
| Long term investments | 5.940 M 201.37 % | 1.971 M 510.22 % | 323.000 K -93.62 % | 5.060 M 50 500.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.469 B 21.20 % | 1.212 B 6.79 % | 1.135 B 7.88 % | 1.052 B 4.18 % | 1.010 B -2.58 % | 1.037 B 6.54 % | 973.212 M 2.65 % | 948.082 M -0.53 % | 953.177 M -3.52 % | 987.958 M -4.95 % | 1.039 B -2.85 % | 1.070 B |
| Total non current assets | 1.485 B 19.27 % | 1.245 B 6.79 % | 1.166 B 7.71 % | 1.082 B 5.41 % | 1.027 B -1.35 % | 1.041 B 3.79 % | 1.003 B 5.43 % | 951.202 M -0.53 % | 956.250 M -3.51 % | 991.047 M -4.93 % | 1.042 B -2.84 % | 1.073 B |
| Other current assets | 723.966 M -15.22 % | 853.982 M 10.35 % | 773.904 M 2.97 % | 751.555 M 73.63 % | 432.846 M -20.06 % | 541.444 M 6.04 % | 510.617 M 49.23 % | 342.157 M -9.40 % | 377.653 M 21.60 % | 310.564 M -3.70 % | 322.508 M -24.24 % | 425.681 M |
| Short term investments | 193.174 M | 0.000 | 0.000 -100.00 % | 163.520 M 17.96 % | 138.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 69.496 M 5 922.18 % | 1.154 M 17.76 % | 980.000 K -41.81 % | 1.684 M 21.15 % | 1.390 M -73.21 % | 5.189 M 151.77 % | 2.061 M -76.67 % | 8.834 M 223.95 % | 2.727 M 423.42 % | 521.000 K -98.95 % | 49.468 M 872.63 % | 5.086 M |
| Cash and short term investments | 262.670 M 22 661.70 % | 1.154 M 17.76 % | 980.000 K -78.52 % | 4.563 M -97.38 % | 174.448 M 3 261.88 % | 5.189 M 151.77 % | 2.061 M -76.67 % | 8.834 M 223.95 % | 2.727 M 423.42 % | 521.000 K -98.95 % | 49.468 M 872.63 % | 5.086 M |
| Total current assets | 3.558 B 21.40 % | 2.930 B 11.76 % | 2.622 B -0.66 % | 2.639 B 20.13 % | 2.197 B 37.08 % | 1.603 B 4.71 % | 1.531 B 20.78 % | 1.267 B 0.54 % | 1.261 B -3.41 % | 1.305 B -5.64 % | 1.383 B -10.57 % | 1.546 B |
| Inventory | 2.039 B 28.16 % | 1.591 B 14.03 % | 1.395 B -5.03 % | 1.469 B 24.92 % | 1.176 B 42.58 % | 824.844 M 13.17 % | 728.854 M -2.44 % | 747.111 M 6.42 % | 702.014 M 15.39 % | 608.405 M -17.01 % | 733.129 M 30.90 % | 560.065 M |
| Net receivables | 531.746 M 9.82 % | 484.186 M 7.16 % | 451.824 M 9.10 % | 414.145 M 0.10 % | 413.713 M 78.92 % | 231.224 M -20.01 % | 289.065 M 67.71 % | 172.355 M -6.21 % | 183.763 M -52.33 % | 385.471 M 38.71 % | 277.896 M -49.99 % | 555.661 M |
| Tax 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.569 M | 0.000 | 0.000 |
| Account payables | 1.070 B 15.17 % | 929.503 M 14.21 % | 813.822 M -1.15 % | 823.262 M 19.97 % | 686.198 M 33.67 % | 513.346 M -13.52 % | 593.586 M 456.17 % | 106.728 M 13.12 % | 94.349 M 27.74 % | 73.862 M -37.31 % | 117.821 M -75.43 % | 479.625 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.146 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -53.846 M -5 384 500.00 % | -1.000 K | 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 |
| Capital lease obligations | 20.298 M 5.92 % | 19.163 M -3.48 % | 19.853 M -29.61 % | 28.206 M 127.21 % | 12.414 M -3.97 % | 12.927 M 91.82 % | 6.739 M 185.31 % | 2.362 M | 0.000 | 0.000 100.00 % | -10.237 M -67.24 % | -6.121 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 401.479 M -61.59 % | 1.045 B 160.34 % | 401.479 M 0.00 % | 401.479 M -61.59 % | 1.045 B 160.34 % | 401.479 M -61.59 % | 1.045 B 0.00 % | 1.045 B 0.00 % | 1.045 B 0.77 % | 1.037 B 158.34 % | 401.479 M 0.00 % | 401.479 M |
| Deferred tax liabilities non current | 118.663 M 0.87 % | 117.642 M | 0.000 -100.00 % | 154.821 M | 0.000 | 0.000 -100.00 % | 160.585 M 9.10 % | 147.187 M 3.54 % | 142.149 M -1.84 % | 144.819 M -8.58 % | 158.412 M | 0.000 |
| Other liabilities | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.043 B 20.77 % | 4.175 B 10.23 % | 3.788 B 1.78 % | 3.722 B 15.44 % | 3.224 B 21.95 % | 2.644 B 4.35 % | 2.533 B 14.20 % | 2.218 B 0.08 % | 2.217 B -3.13 % | 2.288 B -5.65 % | 2.425 B -7.40 % | 2.619 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -409.863 M -45.90 % | -280.928 M -68.18 % | -167.038 M 15.58 % | -197.866 M 26.95 % | -270.862 M -1 072.26 % | -23.106 M -109.43 % | 244.998 M 1 524.12 % | 15.085 M -81.94 % | 83.522 M 282.81 % | 21.818 M 116.98 % | -128.522 M 78.18 % | -588.997 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 141.037 M 408.22 % | -45.759 M -116.47 % | 277.765 M -38.51 % | 451.731 M |
| Inventory | -448.054 M -128.80 % | -195.828 M -365.23 % | 73.832 M 125.19 % | -293.102 M 16.54 % | -351.197 M -265.87 % | -95.990 M -625.77 % | 18.257 M 140.48 % | -45.097 M 51.82 % | -93.609 M -175.05 % | 124.725 M 172.07 % | -173.064 M -5 569.79 % | 3.164 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.148 M | 0.000 | 0.000 |
| Other working capital | 38.191 M 144.88 % | -85.100 M 64.67 % | -240.870 M -352.92 % | 95.236 M 18.55 % | 80.335 M 10.22 % | 72.884 M -67.86 % | 226.741 M 276.76 % | 60.182 M 66.74 % | 36.094 M | 0.000 100.00 % | -233.223 M 77.66 % | -1.044 B |
| Other non cash items | 255.602 M 20.43 % | 212.239 M 53.93 % | 137.884 M 6.12 % | 129.931 M 7.76 % | 120.576 M 11.45 % | 108.190 M 24.94 % | 86.597 M 33.06 % | 65.079 M -8.05 % | 70.774 M 3.04 % | 68.689 M 19.14 % | 57.656 M 60.03 % | 36.028 M |
| Net cash provided by operating activities | 9.692 M -84.00 % | 60.580 M -54.44 % | 132.979 M 67.89 % | 79.204 M 160.42 % | -131.081 M -168.73 % | 190.716 M -54.76 % | 421.565 M 179.10 % | 151.044 M 0.40 % | 150.435 M 88.25 % | 79.913 M 194.78 % | -84.318 M 82.95 % | -494.574 M |
| Investments in property plant and equipment | -316.567 M -93.56 % | -163.548 M -5.54 % | -154.959 M -46.57 % | -105.726 M -208.30 % | -34.293 M 70.95 % | -118.032 M -57.72 % | -74.836 M -42.50 % | -52.517 M -193.42 % | -17.898 M -226.96 % | -5.474 M 84.62 % | -35.581 M -138.69 % | -14.907 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 |
| Purchases of investments | -3.969 M -140.84 % | -1.648 M -673.71 % | -213.000 K -113.00 % | -100.000 K | 0.000 | 0.000 100.00 % | -58.537 M | 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 -100.00 % | 73.500 M |
| Other investing activites | -12.011 M -120.47 % | 58.667 M 10 215.00 % | -580.000 K 97.05 % | -19.641 M 58.05 % | -46.815 M -673.71 % | 8.160 M 265.26 % | 2.234 M -73.62 % | 8.467 M 1 285.76 % | 611.000 K -82.11 % | 3.416 M 28.47 % | 2.659 M -65.18 % | 7.636 M |
| Net cash used for investing activites | -332.547 M -212.17 % | -106.529 M 31.60 % | -155.752 M -24.14 % | -125.467 M -54.69 % | -81.108 M 26.18 % | -109.872 M 16.22 % | -131.139 M -197.70 % | -44.050 M -154.82 % | -17.287 M -739.99 % | -2.058 M 93.75 % | -32.922 M -149.71 % | 66.229 M |
| Debt repayment | 667.956 M 139.49 % | 278.912 M 41.50 % | 197.106 M 17.70 % | 167.464 M -49.53 % | 331.791 M 591.59 % | 47.975 M 123.57 % | -203.573 M -545.79 % | -31.523 M 46.65 % | -59.082 M 26.15 % | -80.000 M -135.36 % | 226.251 M -38.43 % | 367.459 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | -4.587 M -39.98 % | -3.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -272.174 M -18.59 % | -229.513 M -31.12 % | -175.037 M -44.77 % | -120.906 M 2.02 % | -123.401 M 1.82 % | -125.691 M -34.25 % | -93.626 M -34.98 % | -69.364 M 3.47 % | -71.860 M -53.54 % | -46.802 M 27.58 % | -64.629 M -76.56 % | -36.604 M |
| Net cash used provided by financing activities | 391.195 M 748.17 % | 46.122 M 108.99 % | 22.069 M -52.60 % | 46.558 M -77.66 % | 208.390 M 368.14 % | -77.716 M 73.85 % | -297.199 M -194.59 % | -100.887 M 22.95 % | -130.942 M -3.26 % | -126.802 M -178.46 % | 161.622 M -51.15 % | 330.855 M |
| Effect of forex changes on cash | 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 -100.00 % | 102.327 M |
| Net change in cash | 68.342 M 39 404.05 % | 173.000 K 124.61 % | -703.000 K -339.12 % | 294.000 K 107.74 % | -3.799 M -221.45 % | 3.128 M 146.18 % | -6.773 M -210.91 % | 6.107 M 176.84 % | 2.206 M 104.51 % | -48.947 M -210.29 % | 44.382 M 817.55 % | 4.837 M |
| Cash at beginning of period | 1.154 M 17.64 % | 981.000 K -41.75 % | 1.684 M 21.15 % | 1.390 M -73.21 % | 5.189 M 151.77 % | 2.061 M -76.67 % | 8.834 M 223.95 % | 2.727 M 423.42 % | 521.000 K -98.95 % | 49.468 M 872.63 % | 5.086 M 1 942.57 % | 249.000 K |
| Cash at end of period | 69.496 M 5 922.18 % | 1.154 M 17.64 % | 981.000 K -41.75 % | 1.684 M 21.15 % | 1.390 M -73.21 % | 5.189 M 151.77 % | 2.061 M -76.67 % | 8.834 M 223.95 % | 2.727 M 423.42 % | 521.000 K -98.95 % | 49.468 M 872.63 % | 5.086 M |
| Operating cash flow | 9.692 M -84.00 % | 60.580 M -54.44 % | 132.979 M 67.89 % | 79.204 M 160.42 % | -131.081 M -168.73 % | 190.716 M -54.76 % | 421.565 M 179.10 % | 151.044 M 0.40 % | 150.435 M 88.25 % | 79.913 M 194.78 % | -84.318 M 82.95 % | -494.574 M |
| Capital expenditure | -316.567 M -93.56 % | -163.548 M -5.54 % | -154.959 M -46.57 % | -105.726 M -208.30 % | -34.293 M 70.95 % | -118.032 M -57.72 % | -74.836 M -42.50 % | -52.517 M -193.42 % | -17.898 M -226.96 % | -5.474 M 84.62 % | -35.581 M -138.69 % | -14.907 M |
| Free CashFlow | -306.875 M -198.03 % | -102.968 M -368.46 % | -21.980 M 17.13 % | -26.522 M 83.96 % | -165.374 M -327.52 % | 72.684 M -79.04 % | 346.729 M 251.91 % | 98.527 M -25.66 % | 132.537 M 78.05 % | 74.439 M 162.08 % | -119.899 M 76.47 % | -509.481 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.344 B -1.94 % | 1.371 B -1.91 % | 1.397 B -7.22 % | 1.506 B 84.31 % | 817.169 M -30.58 % | 1.177 B 13.75 % | 1.035 B 3.85 % | 996.490 M 8.94 % | 914.730 M -20.98 % | 1.158 B 12.23 % | 1.031 B -13.87 % | 1.197 B -1.02 % | 1.210 B -6.00 % | 1.287 B -1.27 % | 1.303 B 35.57 % | 961.478 M 18.67 % | 810.238 M -3.31 % | 837.970 M 28.23 % | 653.474 M -1.23 % | 661.604 M 27.67 % | 518.218 M -18.43 % | 635.275 M -9.19 % | 699.584 M 4.43 % | 669.888 M -17.11 % | 808.207 M 12.44 % | 718.803 M -0.50 % | 722.388 M 2.10 % | 707.557 M 16.50 % | 607.332 M 28.29 % | 473.394 M -11.96 % | 537.702 M -23.07 % | 698.961 M 22.84 % | 569.015 M -10.02 % | 632.393 M -10.81 % | 709.012 M 30.90 % | 541.662 M 8.15 % | 500.853 M -11.46 % | 565.684 M -18.50 % | 694.078 M 12.97 % | 614.410 M -21.33 % | 780.982 M 34.75 % | 579.596 M 0.07 % | 579.190 M -53.24 % | 1.239 B 114.74 % | 576.840 M |
| Net income | 15.577 M -22.01 % | 19.974 M 20.98 % | 16.510 M -1.99 % | 16.845 M 136.29 % | 7.129 M -54.63 % | 15.713 M 27.52 % | 12.322 M 4.40 % | 11.803 M 7.11 % | 11.019 M -68.17 % | 34.622 M 174.19 % | 12.627 M -37.60 % | 20.234 M -4.47 % | 21.180 M 18.19 % | 17.920 M -28.68 % | 25.125 M 48.41 % | 16.929 M 16.09 % | 14.583 M -44.88 % | 26.457 M 19.28 % | 22.180 M 184.91 % | 7.785 M 108.84 % | -88.051 M -435.51 % | 26.244 M 83.69 % | 14.287 M 10.49 % | 12.931 M 161.23 % | 4.950 M -74.70 % | 19.565 M -2.82 % | 20.132 M -30.84 % | 29.111 M 554.18 % | 4.450 M 174.84 % | -5.946 M -318.92 % | 2.716 M -68.63 % | 8.657 M 23.37 % | 7.017 M 21.76 % | 5.763 M 130.98 % | -18.600 M 9.64 % | -20.584 M 6.08 % | -21.916 M 27.97 % | -30.427 M -119.06 % | -13.890 M 18.62 % | -17.068 M -254.97 % | 11.014 M 140.02 % | -27.521 M 24.08 % | -36.250 M -8 414.22 % | 436.000 K -52.81 % | 924.000 K |
| Income before tax | 20.465 M -28.73 % | 28.713 M 41.20 % | 20.335 M -4.77 % | 21.354 M 107.91 % | 10.271 M -45.45 % | 18.829 M 15.75 % | 16.267 M 1.99 % | 15.949 M 7.83 % | 14.791 M -58.95 % | 36.029 M 76.94 % | 20.362 M -27.42 % | 28.054 M 5.47 % | 26.600 M -7.81 % | 28.855 M 14.85 % | 25.125 M 48.41 % | 16.929 M 16.09 % | 14.583 M -19.60 % | 18.138 M -18.22 % | 22.180 M 184.91 % | 7.785 M 108.84 % | -88.051 M -837.38 % | 11.941 M -27.68 % | 16.511 M -1.49 % | 16.761 M 179.54 % | 5.996 M 235.53 % | 1.787 M -93.58 % | 27.821 M 356.61 % | 6.093 M 33.33 % | 4.570 M 317.73 % | 1.094 M -65.87 % | 3.205 M -69.56 % | 10.529 M 82.10 % | 5.782 M 298.48 % | 1.451 M 109.30 % | -15.605 M 27.15 % | -21.420 M 3.74 % | -22.252 M 22.92 % | -28.870 M -94.74 % | -14.825 M 12.27 % | -16.899 M -401.01 % | -3.373 M 91.73 % | -40.762 M -12.45 % | -36.250 M -5 234.56 % | 706.000 K -71.16 % | 2.448 M |
| Income before tax ratio | 0.02 -27.32 % | 0.02 43.95 % | 0.01 2.64 % | 0.01 12.80 % | 0.01 -21.43 % | 0.02 1.76 % | 0.02 -1.78 % | 0.02 -1.02 % | 0.02 -48.05 % | 0.03 57.65 % | 0.02 -15.73 % | 0.02 6.55 % | 0.02 -1.93 % | 0.02 16.32 % | 0.02 9.47 % | 0.02 -2.17 % | 0.02 -16.85 % | 0.02 -36.23 % | 0.03 188.45 % | 0.01 106.93 % | -0.17 -1 003.95 % | 0.02 -20.36 % | 0.02 -5.67 % | 0.03 237.26 % | 0.01 198.42 % | 0.00 -93.54 % | 0.04 347.23 % | 0.01 14.44 % | 0.01 225.61 % | 0.00 -61.23 % | 0.01 -60.43 % | 0.02 48.24 % | 0.01 342.87 % | 0.00 110.42 % | -0.02 44.34 % | -0.04 10.99 % | -0.04 12.95 % | -0.05 -138.94 % | -0.02 22.34 % | -0.03 -536.84 % | 0.00 93.86 % | -0.07 -12.37 % | -0.06 -11 081.09 % | 0.00 -86.57 % | 0.00 |
| EBITDA | 114.134 M -3.54 % | 118.319 M 0.62 % | 117.595 M 2.26 % | 114.995 M 30.21 % | 88.312 M -1.64 % | 89.782 M -4.66 % | 94.167 M 5.76 % | 89.036 M 7.95 % | 82.480 M 36.27 % | 60.527 M -30.78 % | 87.447 M 0.14 % | 87.324 M 8.37 % | 80.580 M 4.12 % | 77.392 M 4.03 % | 74.393 M 15.04 % | 64.666 M 1.24 % | 63.876 M 45.21 % | 43.990 M -36.75 % | 69.549 M 25.35 % | 55.486 M 219.97 % | -46.249 M -218.74 % | 38.950 M -32.06 % | 57.332 M -9.77 % | 63.543 M 30.76 % | 48.595 M 186.73 % | 16.948 M -73.39 % | 63.693 M 55.13 % | 41.057 M 15.19 % | 35.644 M 4.71 % | 34.040 M 1.82 % | 33.432 M -18.69 % | 41.115 M 31.51 % | 31.264 M -13.23 % | 36.031 M 203.88 % | 11.857 M 36.12 % | 8.711 M -10.57 % | 9.741 M 338.39 % | 2.222 M -85.83 % | 15.680 M 12.36 % | 13.955 M -46.73 % | 26.195 M 254.07 % | -17.002 M -87.25 % | -9.080 M -126.66 % | 34.059 M 0.95 % | 33.737 M |
| Net income ratio | 0.01 -20.47 % | 0.01 23.34 % | 0.01 5.64 % | 0.01 28.20 % | 0.01 -34.65 % | 0.01 12.11 % | 0.01 0.53 % | 0.01 -1.67 % | 0.01 -59.72 % | 0.03 144.30 % | 0.01 -27.55 % | 0.02 -3.49 % | 0.02 25.74 % | 0.01 -27.76 % | 0.02 9.47 % | 0.02 -2.17 % | 0.02 -42.99 % | 0.03 -6.98 % | 0.03 188.45 % | 0.01 106.93 % | -0.17 -511.30 % | 0.04 102.29 % | 0.02 5.80 % | 0.02 215.17 % | 0.01 -77.50 % | 0.03 -2.33 % | 0.03 -32.26 % | 0.04 461.52 % | 0.01 158.34 % | -0.01 -348.66 % | 0.01 -59.22 % | 0.01 0.44 % | 0.01 35.32 % | 0.01 134.74 % | -0.03 30.97 % | -0.04 13.15 % | -0.04 18.65 % | -0.05 -168.78 % | -0.02 27.96 % | -0.03 -296.98 % | 0.01 129.70 % | -0.05 24.13 % | -0.06 -17 881.31 % | 0.00 -78.03 % | 0.00 |
| Ratio EBITDA | 0.08 -1.63 % | 0.09 2.58 % | 0.08 10.22 % | 0.08 -29.35 % | 0.11 41.69 % | 0.08 -16.18 % | 0.09 1.85 % | 0.09 -0.91 % | 0.09 72.45 % | 0.05 -38.33 % | 0.08 16.26 % | 0.07 9.48 % | 0.07 10.77 % | 0.06 5.37 % | 0.06 -15.14 % | 0.07 -14.69 % | 0.08 50.18 % | 0.05 -50.68 % | 0.11 26.90 % | 0.08 193.97 % | -0.09 -245.56 % | 0.06 -25.19 % | 0.08 -13.60 % | 0.09 57.76 % | 0.06 155.01 % | 0.02 -73.26 % | 0.09 51.95 % | 0.06 -1.13 % | 0.06 -18.38 % | 0.07 15.65 % | 0.06 5.70 % | 0.06 7.06 % | 0.05 -3.57 % | 0.06 240.70 % | 0.02 3.99 % | 0.02 -17.31 % | 0.02 395.13 % | 0.00 -82.61 % | 0.02 -0.54 % | 0.02 -32.28 % | 0.03 214.34 % | -0.03 -87.12 % | -0.02 -157.02 % | 0.03 -52.99 % | 0.06 |
| Gross profit ratio | 0.28 5.42 % | 0.27 -2.01 % | 0.27 -6.43 % | 0.29 -26.41 % | 0.40 62.45 % | 0.24 -5.69 % | 0.26 -27.69 % | 0.36 26.49 % | 0.28 936.81 % | 0.03 -90.80 % | 0.30 -13.74 % | 0.34 4.63 % | 0.33 73.33 % | 0.19 -40.17 % | 0.32 -8.60 % | 0.35 21.53 % | 0.28 241.20 % | 0.08 -79.21 % | 0.40 24.21 % | 0.32 91.20 % | 0.17 -38.44 % | 0.27 -20.18 % | 0.34 -2.78 % | 0.35 29.64 % | 0.27 14.97 % | 0.24 -15.26 % | 0.28 12.43 % | 0.25 -7.62 % | 0.27 1.26 % | 0.27 -9.81 % | 0.29 31.98 % | 0.22 -13.06 % | 0.26 9.30 % | 0.24 39.30 % | 0.17 -22.09 % | 0.22 36.16 % | 0.16 1.65 % | 0.16 -10.21 % | 0.17 -4.55 % | 0.18 12.25 % | 0.16 -16.70 % | 0.20 321.82 % | 0.05 -67.23 % | 0.14 -47.39 % | 0.27 |
| Weighted average shs out dil | 64.904 M -1.23 % | 65.715 M -0.49 % | 66.040 M 1.93 % | 64.788 M -0.03 % | 64.809 M -1.11 % | 65.534 M 1.05 % | 64.853 M -1.10 % | 65.572 M 1.16 % | 64.818 M -1.09 % | 65.534 M -1.39 % | 66.458 M 1.82 % | 65.271 M -1.38 % | 66.188 M -0.28 % | 66.370 M 0.38 % | 66.118 M 1.55 % | 65.112 M -1.77 % | 66.286 M 0.22 % | 66.143 M 1.39 % | 65.235 M 0.56 % | 64.875 M -1.27 % | 65.710 M 1.29 % | 64.875 M -0.10 % | 64.941 M 0.44 % | 64.655 M 4.49 % | 61.875 M -2.87 % | 63.705 M -1.91 % | 64.942 M -1.84 % | 66.161 M 4.07 % | 63.571 M -3.78 % | 66.067 M -2.70 % | 67.900 M 1.96 % | 66.592 M 4.39 % | 63.791 M -2.66 % | 65.534 M 1.83 % | 64.354 M -3.26 % | 66.523 M 0.17 % | 66.412 M 0.40 % | 66.146 M 0.00 % | 66.143 M 0.76 % | 65.646 M 1.32 % | 64.788 M -0.13 % | 64.875 M -1.57 % | 65.909 M 51.17 % | 43.600 M -52.81 % | 92.400 M |
| Weighted average shs out | 64.904 M -1.23 % | 65.715 M -0.49 % | 66.040 M 1.93 % | 64.788 M -0.03 % | 64.809 M -1.11 % | 65.534 M 1.05 % | 64.853 M -1.10 % | 65.572 M 1.16 % | 64.818 M -1.33 % | 65.693 M -1.15 % | 66.458 M 1.82 % | 65.271 M -1.38 % | 66.188 M -0.28 % | 66.370 M 0.38 % | 66.118 M 1.55 % | 65.112 M -1.77 % | 66.286 M 0.22 % | 66.143 M 1.39 % | 65.235 M 0.56 % | 64.875 M -1.27 % | 65.710 M 1.29 % | 64.875 M -0.10 % | 64.941 M 0.44 % | 64.655 M 4.49 % | 61.875 M -2.87 % | 63.705 M -1.91 % | 64.942 M -1.84 % | 66.161 M 4.07 % | 63.571 M -3.78 % | 66.067 M -2.70 % | 67.900 M 1.96 % | 66.592 M 4.39 % | 63.791 M -2.66 % | 65.534 M 1.83 % | 64.354 M -3.26 % | 66.523 M 0.17 % | 66.412 M 0.40 % | 66.146 M 0.00 % | 66.143 M 0.76 % | 65.646 M 1.32 % | 64.788 M -1.14 % | 65.534 M -0.57 % | 65.909 M 51.17 % | 43.600 M -52.81 % | 92.400 M |
| EPS diluted | 0.24 -20.00 % | 0.30 20.00 % | 0.25 -3.85 % | 0.26 136.36 % | 0.11 -54.17 % | 0.24 26.32 % | 0.19 5.56 % | 0.18 5.88 % | 0.17 -67.92 % | 0.53 178.95 % | 0.19 -38.71 % | 0.31 -3.13 % | 0.32 14.29 % | 0.28 -26.32 % | 0.38 46.15 % | 0.26 18.18 % | 0.22 -46.34 % | 0.41 20.59 % | 0.34 183.33 % | 0.12 108.96 % | -1.34 -435.00 % | 0.40 81.82 % | 0.22 10.00 % | 0.20 150.00 % | 0.08 -74.19 % | 0.31 0.00 % | 0.31 -29.55 % | 0.44 528.57 % | 0.07 177.78 % | -0.09 -325.00 % | 0.04 -69.23 % | 0.13 18.18 % | 0.11 22.22 % | 0.09 134.62 % | -0.26 16.13 % | -0.31 6.06 % | -0.33 28.26 % | -0.46 -119.05 % | -0.21 19.23 % | -0.26 -252.94 % | 0.17 140.48 % | -0.42 23.64 % | -0.55 -5 600.00 % | 0.01 0.00 % | 0.01 |
| Earnings per share | 0.24 -20.00 % | 0.30 20.00 % | 0.25 -3.85 % | 0.26 136.36 % | 0.11 -54.17 % | 0.24 26.32 % | 0.19 5.56 % | 0.18 5.88 % | 0.17 -67.92 % | 0.53 178.95 % | 0.19 -38.71 % | 0.31 -3.13 % | 0.32 14.29 % | 0.28 -26.32 % | 0.38 46.15 % | 0.26 18.18 % | 0.22 -46.34 % | 0.41 20.59 % | 0.34 183.33 % | 0.12 108.96 % | -1.34 -435.00 % | 0.40 81.82 % | 0.22 10.00 % | 0.20 150.00 % | 0.08 -73.33 % | 0.30 -3.23 % | 0.31 -29.55 % | 0.44 528.57 % | 0.07 177.78 % | -0.09 -325.00 % | 0.04 -69.23 % | 0.13 18.18 % | 0.11 22.22 % | 0.09 134.62 % | -0.26 16.13 % | -0.31 6.06 % | -0.33 28.26 % | -0.46 -119.05 % | -0.21 19.23 % | -0.26 -252.94 % | 0.17 139.53 % | -0.43 21.82 % | -0.55 -5 600.00 % | 0.01 0.00 % | 0.01 |
| Gross profit | 377.855 M 3.37 % | 365.530 M -3.88 % | 380.273 M -13.19 % | 438.046 M 35.64 % | 322.945 M 12.77 % | 286.365 M 7.28 % | 266.937 M -24.91 % | 355.493 M 37.79 % | 257.989 M 719.27 % | 31.490 M -89.67 % | 304.846 M -25.70 % | 410.314 M 3.56 % | 396.198 M 62.93 % | 243.169 M -40.93 % | 411.673 M 23.92 % | 332.219 M 44.21 % | 230.368 M 229.91 % | 69.828 M -73.34 % | 261.898 M 22.69 % | 213.466 M 144.10 % | 87.450 M -49.79 % | 174.153 M -27.52 % | 240.267 M 1.52 % | 236.658 M 7.45 % | 220.249 M 29.27 % | 170.379 M -15.68 % | 202.057 M 14.79 % | 176.029 M 7.63 % | 163.557 M 29.91 % | 125.897 M -20.59 % | 158.548 M 1.53 % | 156.158 M 6.79 % | 146.230 M -1.65 % | 148.686 M 24.25 % | 119.667 M 1.98 % | 117.342 M 47.25 % | 79.687 M -10.00 % | 88.539 M -26.82 % | 120.984 M 7.83 % | 112.201 M -11.69 % | 127.050 M 12.25 % | 113.187 M 322.12 % | 26.814 M -84.68 % | 175.009 M 12.97 % | 154.916 M |
| Income tax expense | 4.888 M -44.05 % | 8.737 M 128.42 % | 3.825 M -15.17 % | 4.509 M 43.51 % | 3.142 M 0.87 % | 3.115 M -21.04 % | 3.945 M -4.85 % | 4.146 M 9.92 % | 3.772 M 168.28 % | 1.406 M -81.82 % | 7.735 M -1.09 % | 7.820 M 44.31 % | 5.419 M -50.44 % | 10.935 M | 0.000 | 0.000 | 0.000 100.00 % | -8.319 M | 0.000 | 0.000 | 0.000 100.00 % | -14.302 M -743.08 % | 2.224 M -41.93 % | 3.830 M 266.16 % | 1.046 M 105.88 % | -17.780 M -331.21 % | 7.690 M 133.41 % | -23.018 M -19 281.67 % | 120.000 K -98.30 % | 7.041 M 1 339.88 % | 489.000 K -73.88 % | 1.872 M 251.58 % | -1.235 M 72.51 % | -4.493 M -250.02 % | 2.995 M 458.25 % | -836.000 K -148.81 % | -336.000 K -121.58 % | 1.557 M 266.52 % | -935.000 K -653.25 % | 169.000 K 101.17 % | -14.387 M -8.65 % | -13.241 M | 0.000 -100.00 % | 270.000 K -82.28 % | 1.524 M |
| Cost of revenue | 966.289 M -3.87 % | 1.005 B -1.17 % | 1.017 B -4.77 % | 1.068 B 116.12 % | 494.224 M -44.51 % | 890.725 M 16.00 % | 767.881 M 19.79 % | 640.997 M -2.40 % | 656.741 M -41.68 % | 1.126 B 54.99 % | 726.575 M -7.69 % | 787.137 M -3.25 % | 813.542 M -22.06 % | 1.044 B 17.04 % | 891.822 M 41.73 % | 629.259 M 8.52 % | 579.870 M -24.51 % | 768.142 M 96.17 % | 391.576 M -12.62 % | 448.138 M 4.03 % | 430.768 M -6.58 % | 461.122 M 0.39 % | 459.317 M 6.02 % | 433.230 M -26.32 % | 587.958 M 7.21 % | 548.424 M 5.40 % | 520.331 M -2.11 % | 531.528 M 19.77 % | 443.775 M 27.71 % | 347.497 M -8.35 % | 379.154 M -30.15 % | 542.803 M 28.39 % | 422.785 M -12.59 % | 483.707 M -17.92 % | 589.345 M 38.89 % | 424.320 M 0.75 % | 421.166 M -11.73 % | 477.145 M -16.74 % | 573.094 M 14.11 % | 502.209 M -23.20 % | 653.932 M 40.21 % | 466.409 M -15.56 % | 552.376 M -48.07 % | 1.064 B 152.10 % | 421.924 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 288.385 M 24.89 % | 230.919 M | 0.000 -100.00 % | 345.523 M 58.29 % | 218.290 M | 0.000 | 0.000 -100.00 % | 355.493 M | 0.000 | 0.000 -100.00 % | 1.658 M -99.60 % | 410.314 M 22.70 % | 334.398 M | 0.000 -100.00 % | 411.673 M 23.92 % | 332.219 M 30 322.99 % | 1.092 M | 0.000 -100.00 % | 272.150 M 27.49 % | 213.466 M 144.10 % | 87.450 M -15.66 % | 103.684 M -56.85 % | 240.267 M 1.52 % | 236.658 M 7.45 % | 220.249 M 96.35 % | 112.173 M -44.48 % | 202.057 M 14.79 % | 176.029 M 7.63 % | 163.557 M | 0.000 -100.00 % | 135.186 M 8.42 % | 124.687 M -11.22 % | 140.448 M 12.82 % | 124.491 M 27.89 % | 97.339 M -20.11 % | 121.848 M 32.49 % | 91.969 M -21.67 % | 117.409 M -13.55 % | 135.809 M 21.63 % | 111.662 M -14.63 % | 130.804 M -15.03 % | 153.949 M 196.22 % | 51.971 M -70.18 % | 174.303 M 27.51 % | 136.693 M |
| Operating expenses | 288.385 M 5.54 % | 273.259 M -4.19 % | 285.220 M -17.45 % | 345.523 M 34.44 % | 257.017 M 17.65 % | 218.464 M 12.21 % | 194.684 M -45.24 % | 355.493 M 80.86 % | 196.559 M 524.19 % | 31.490 M -91.15 % | 355.701 M -13.31 % | 410.314 M 22.70 % | 334.398 M 65.87 % | 201.598 M -31.73 % | 295.313 M 28.25 % | 230.259 M 0.13 % | 229.952 M 229.31 % | 69.828 M -74.34 % | 272.150 M 92.12 % | 141.657 M 61.99 % | 87.450 M -35.58 % | 135.750 M -43.50 % | 240.267 M 1.52 % | 236.658 M 53.97 % | 153.704 M 37.02 % | 112.173 M -44.48 % | 202.057 M 14.79 % | 176.029 M 7.63 % | 163.557 M 62.03 % | 100.945 M -35.02 % | 155.343 M 6.67 % | 145.629 M 3.69 % | 140.448 M -3.93 % | 146.186 M 22.80 % | 119.042 M -14.36 % | 139.004 M 36.36 % | 101.938 M -13.18 % | 117.409 M -13.55 % | 135.809 M 5.20 % | 129.100 M -1.30 % | 130.804 M -15.03 % | 153.949 M 144.12 % | 63.064 M -63.82 % | 174.303 M 14.32 % | 152.468 M |
| Cost and expenses | 1.255 B -1.86 % | 1.278 B -1.84 % | 1.302 B -7.87 % | 1.414 B 88.17 % | 751.241 M -32.14 % | 1.107 B 15.01 % | 962.565 M 3.42 % | 930.689 M 9.07 % | 853.300 M -26.29 % | 1.158 B 20.19 % | 963.122 M -14.81 % | 1.131 B -1.51 % | 1.148 B -6.57 % | 1.229 B -1.33 % | 1.245 B 36.46 % | 912.471 M 19.68 % | 762.454 M -5.05 % | 802.986 M 31.11 % | 612.470 M -2.52 % | 628.295 M 8.19 % | 580.720 M -2.38 % | 594.851 M -10.17 % | 662.215 M 5.81 % | 625.862 M -20.30 % | 785.293 M 13.87 % | 689.615 M 0.82 % | 684.034 M 0.55 % | 680.312 M 16.38 % | 584.537 M 30.41 % | 448.243 M -14.95 % | 527.057 M -21.85 % | 674.430 M 20.81 % | 558.271 M -11.37 % | 629.893 M -11.32 % | 710.334 M 26.14 % | 563.120 M 7.65 % | 523.104 M -12.02 % | 594.554 M -16.13 % | 708.903 M 12.29 % | 631.309 M -19.55 % | 784.736 M 26.50 % | 620.358 M 0.80 % | 615.440 M -50.29 % | 1.238 B 115.53 % | 574.392 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 42.340 M -85.16 % | 285.220 M | 0.000 -100.00 % | 38.727 M -82.27 % | 218.464 M 12.21 % | 194.684 M | 0.000 -100.00 % | 196.559 M 420.55 % | 37.760 M -83.37 % | 227.057 M | 0.000 | 0.000 -100.00 % | 201.598 M 273.25 % | -116.360 M -14.12 % | -101.960 M -155.84 % | 182.584 M 494.33 % | 30.721 M | 0.000 100.00 % | -71.809 M | 0.000 -100.00 % | 35.381 M | 0.000 | 0.000 100.00 % | -66.545 M -284.90 % | 35.990 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.945 M 400.79 % | 20.157 M -3.75 % | 20.942 M | 0.000 -100.00 % | 21.695 M -0.04 % | 21.703 M 31.78 % | 16.469 M 65.20 % | 9.969 M | 0.000 | 0.000 -100.00 % | 17.438 M | 0.000 | 0.000 -100.00 % | 11.403 M | 0.000 -100.00 % | 15.775 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.085 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.698 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 % | 2.737 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 70.595 M 4.54 % | 67.526 M -12.14 % | 76.860 M 4.94 % | 73.241 M 27.06 % | 57.641 M 3.52 % | 55.682 M -4.09 % | 58.056 M 8.73 % | 53.394 M 9.92 % | 48.576 M 18.31 % | 41.057 M -17.22 % | 49.595 M 19.23 % | 41.597 M 13.43 % | 36.672 M 15.00 % | 31.890 M -6.94 % | 34.268 M 4.68 % | 32.737 M -4.54 % | 34.293 M -3.03 % | 35.365 M 9.11 % | 32.413 M -1.54 % | 32.920 M 21.23 % | 27.154 M -25.19 % | 36.297 M 40.15 % | 25.899 M -21.90 % | 33.162 M 9.33 % | 30.333 M 16.61 % | 26.013 M 11.10 % | 23.415 M 4.20 % | 22.471 M 20.56 % | 18.639 M -9.27 % | 20.543 M 16.35 % | 17.656 M -1.79 % | 17.977 M 40.52 % | 12.793 M -38.87 % | 20.929 M 46.53 % | 14.283 M -15.56 % | 16.914 M -10.30 % | 18.857 M 5.59 % | 17.858 M 4.42 % | 17.102 M -1.93 % | 17.438 M 7.32 % | 16.248 M 71.36 % | 9.482 M -14.52 % | 11.093 M -41.04 % | 18.816 M 19.28 % | 15.775 M |
| Depreciation and amortization | 23.074 M 4.50 % | 22.080 M 8.24 % | 20.400 M 0.00 % | 20.400 M 0.00 % | 20.400 M 3.23 % | 19.762 M -0.41 % | 19.844 M 0.77 % | 19.693 M 3.03 % | 19.113 M 2.66 % | 18.617 M 6.44 % | 17.490 M -1.04 % | 17.673 M 2.11 % | 17.308 M 3.97 % | 16.647 M 10.98 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 1.57 % | 14.768 M -1.26 % | 14.956 M 1.18 % | 14.781 M 0.91 % | 14.648 M 7.59 % | 13.615 M -8.76 % | 14.922 M 9.56 % | 13.620 M 11.04 % | 12.266 M -0.36 % | 12.310 M -1.21 % | 12.461 M -0.26 % | 12.493 M 0.47 % | 12.435 M 0.26 % | 12.403 M -1.34 % | 12.571 M -0.30 % | 12.609 M -0.63 % | 12.689 M 0.69 % | 12.602 M -4.38 % | 13.179 M -0.29 % | 13.217 M 0.62 % | 13.136 M -0.74 % | 13.234 M -1.26 % | 13.403 M -0.10 % | 13.416 M 0.72 % | 13.320 M -6.71 % | 14.278 M -11.19 % | 16.077 M 10.59 % | 14.537 M -6.30 % | 15.514 M |
| Operating income | 89.470 M -3.04 % | 92.271 M -2.93 % | 95.053 M 2.73 % | 92.523 M 40.34 % | 65.928 M -5.84 % | 70.020 M -3.09 % | 72.253 M 4.20 % | 69.343 M 12.88 % | 61.430 M 23.67 % | 49.674 M -27.27 % | 68.299 M 2.20 % | 66.832 M 8.14 % | 61.800 M 2.73 % | 60.155 M 3.15 % | 58.317 M 19.00 % | 49.007 M 2.56 % | 47.784 M 36.59 % | 34.984 M -14.68 % | 41.004 M 23.10 % | 33.309 M 153.29 % | -62.502 M -254.54 % | 40.444 M 8.23 % | 37.369 M -15.12 % | 44.026 M 92.14 % | 22.914 M 2.23 % | 22.415 M -41.56 % | 38.354 M 40.77 % | 27.245 M 19.52 % | 22.795 M -9.37 % | 25.151 M 684.74 % | 3.205 M -69.56 % | 10.529 M 82.10 % | 5.782 M 131.28 % | 2.500 M 118.20 % | -13.737 M 35.98 % | -21.457 M -407.98 % | -4.224 M 85.37 % | -28.870 M -1 996.85 % | 1.522 M 680.92 % | -262.000 K -102.10 % | 12.494 M 130.65 % | -40.762 M -71.18 % | -23.812 M -242.26 % | 16.738 M 1.06 % | 16.563 M |
| Operating income ratio | 0.07 -1.12 % | 0.07 -1.04 % | 0.07 10.73 % | 0.06 -23.86 % | 0.08 35.63 % | 0.06 -14.80 % | 0.07 0.34 % | 0.07 3.62 % | 0.07 56.50 % | 0.04 -35.20 % | 0.07 18.65 % | 0.06 9.25 % | 0.05 9.29 % | 0.05 4.48 % | 0.04 -12.23 % | 0.05 -13.57 % | 0.06 41.26 % | 0.04 -33.47 % | 0.06 24.63 % | 0.05 141.74 % | -0.12 -289.45 % | 0.06 19.18 % | 0.05 -18.72 % | 0.07 131.81 % | 0.03 -9.08 % | 0.03 -41.27 % | 0.05 37.88 % | 0.04 2.59 % | 0.04 -29.36 % | 0.05 791.35 % | 0.01 -60.43 % | 0.02 48.24 % | 0.01 157.04 % | 0.00 120.40 % | -0.02 51.09 % | -0.04 -369.71 % | -0.01 83.48 % | -0.05 -2 427.38 % | 0.00 614.24 % | 0.00 -102.67 % | 0.02 122.75 % | -0.07 -71.06 % | -0.04 -404.25 % | 0.01 -52.94 % | 0.03 |
| Total other income expenses net | -69.005 M -8.57 % | -63.558 M 14.94 % | -74.718 M -4.99 % | -71.169 M -27.87 % | -55.657 M -8.72 % | -51.191 M 8.56 % | -55.986 M -4.85 % | -53.394 M -14.48 % | -46.639 M -241.80 % | -13.645 M 71.54 % | -47.937 M -23.62 % | -38.778 M -10.16 % | -35.200 M -12.46 % | -31.300 M 5.70 % | -33.192 M -3.47 % | -32.078 M 3.38 % | -33.201 M -97.09 % | -16.846 M 10.51 % | -18.824 M 26.25 % | -25.524 M 0.10 % | -25.549 M 10.36 % | -28.503 M -36.65 % | -20.858 M 23.50 % | -27.265 M -61.16 % | -16.918 M 17.99 % | -20.628 M -95.84 % | -10.533 M 50.20 % | -21.152 M -16.06 % | -18.225 M 24.24 % | -24.057 M | 0.000 | 0.000 | 0.000 100.00 % | -1.049 M 43.84 % | -1.868 M -5 148.65 % | 37.000 K 100.21 % | -18.028 M | 0.000 100.00 % | -16.347 M 1.74 % | -16.637 M -4.85 % | -15.867 M | 0.000 100.00 % | -12.438 M 22.42 % | -16.032 M -13.58 % | -14.115 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.180 B | 0.000 100.00 % | -1.318 M | 0.000 -100.00 % | 1.726 B 922.45 % | 168.847 M -88.89 % | 1.520 B 773.56 % | 173.949 M -88.10 % | 1.461 B 693.80 % | 184.108 M -86.66 % | 1.381 B 750.51 % | 162.325 M -87.41 % | 1.290 B 1 116.29 % | 106.040 M -89.65 % | 1.024 B 652.07 % | 136.219 M -87.73 % | 1.110 B 1 052.47 % | 96.341 M -89.96 % | 959.348 M 1 021.53 % | 85.539 M -88.41 % | 738.001 M 912.71 % | 72.874 M -89.40 % | 687.618 M 703.55 % | 85.573 M -86.98 % | 657.061 M 1 596.12 % | 38.739 M -91.35 % | 447.775 M 1 227.45 % | 33.732 M -96.06 % | 856.953 M 3 397.34 % | 24.503 M -97.43 % | 954.873 M 34 915.51 % | 2.727 M -99.66 % | 811.491 M 59 700.37 % | 1.357 M -99.82 % | 760.678 M 145 903.45 % | 521.000 K -99.95 % | 957.143 M 22 383.98 % | 4.257 M -99.47 % | 802.180 M 1 521.61 % | 49.468 M -94.88 % | 966.352 M 13.53 % | 851.210 M 16 636.34 % | 5.086 M |
| Total investments | 0.000 -100.00 % | 10.385 M | 0.000 -100.00 % | 15.416 M | 0.000 -100.00 % | 1.971 M -99.42 % | 337.694 M 1 374.65 % | 22.900 M -93.42 % | 347.898 M 107 608.36 % | 323.000 K -99.91 % | 368.216 M 6 101.01 % | 5.938 M -98.17 % | 324.650 M 6 316.01 % | 5.060 M -97.61 % | 212.080 M 192 700.00 % | 110.000 K -99.96 % | 272.438 M 2 724 280.00 % | 10.000 K -99.99 % | 192.682 M 1 926 720.00 % | 10.000 K -99.99 % | 171.078 M 1 710 680.00 % | 10.000 K -99.99 % | 145.748 M 1 457 380.00 % | 10.000 K -99.99 % | 171.146 M 1 711 360.00 % | 10.000 K -99.99 % | 77.478 M 88 955.17 % | 87.000 K -99.87 % | 67.464 M 674 540.00 % | 10.000 K -99.98 % | 49.006 M 489 960.00 % | 10.000 K -99.82 % | 5.454 M 54 440.00 % | 10.000 K -99.63 % | 2.714 M 27 040.00 % | 10.000 K -99.04 % | 1.042 M 10 320.00 % | 10.000 K -99.88 % | 8.514 M 85 040.00 % | 10.000 K -99.99 % | 98.936 M 989 260.00 % | 10.000 K 0.00 % | 10.000 K -99.90 % | 10.172 M |
| Total debt | 0.000 -100.00 % | 2.390 B | 0.000 -100.00 % | 2.134 B | 0.000 -100.00 % | 1.722 B | 0.000 -100.00 % | 1.521 B | 0.000 -100.00 % | 1.462 B | 0.000 -100.00 % | 1.425 B | 0.000 -100.00 % | 1.291 B | 0.000 -100.00 % | 1.026 B | 0.000 -100.00 % | 1.112 B | 0.000 -100.00 % | 972.489 M | 0.000 -100.00 % | 743.190 M | 0.000 -100.00 % | 690.252 M | 0.000 -100.00 % | 659.122 M | 0.000 -100.00 % | 458.277 M | 0.000 -100.00 % | 865.787 M | 0.000 -100.00 % | 979.376 M | 0.000 -100.00 % | 814.218 M | 0.000 -100.00 % | 762.035 M | 0.000 -100.00 % | 957.664 M | 0.000 -100.00 % | 806.437 M | 0.000 -100.00 % | 1.016 B 18.26 % | 858.983 M | 0.000 |
| Accumulated other comprehensive income loss | 1.353 B 110.23 % | 643.729 M -51.14 % | 1.318 B 5.23 % | 1.252 B -3.55 % | 1.298 B 101.44 % | 644.430 M -49.29 % | 1.271 B 5.44 % | 1.205 B -3.68 % | 1.251 B 93.97 % | 645.045 M -46.44 % | 1.204 B | 0.000 -100.00 % | 1.163 B 80.15 % | 645.523 M -42.30 % | 1.119 B 6.22 % | 1.053 B -3.13 % | 1.087 B 68.73 % | 644.334 M -37.91 % | 1.038 B | 0.000 -100.00 % | 1.118 B 73.98 % | 642.606 M -40.55 % | 1.081 B | 0.000 -100.00 % | 1.063 B 65.12 % | 643.854 M -37.12 % | 1.024 B | 0.000 -100.00 % | 990.303 M | 0.000 -100.00 % | 992.388 M | 0.000 -100.00 % | 977.102 M 610 588.75 % | 160.000 K -99.98 % | 988.709 M | 0.000 -100.00 % | 1.023 B | 0.000 -100.00 % | 1.068 B 6.54 % | 1.002 B -6.67 % | 1.074 B | 0.000 -100.00 % | 65.534 M -94.26 % | 1.142 B |
| Retained earnings | 0.000 -100.00 % | 242.562 M | 0.000 | 0.000 | 0.000 -100.00 % | 186.691 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.385 M | 0.000 | 0.000 | 0.000 100.00 % | -24.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.374 M | 0.000 | 0.000 | 0.000 100.00 % | -47.747 M | 0.000 | 0.000 | 0.000 100.00 % | -121.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 510.287 M | 0.000 | 0.000 | 0.000 100.00 % | -79.941 M | 0.000 | 0.000 | 0.000 100.00 % | -37.602 M -105.61 % | 669.905 M | 0.000 |
| Common stock | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M | 0.000 -100.00 % | 65.534 M 13 006.80 % | 500.000 K | 0.000 |
| Total equity | 1.353 B 0.00 % | 1.353 B 2.72 % | 1.318 B 0.00 % | 1.318 B 1.49 % | 1.298 B 0.00 % | 1.298 B 2.16 % | 1.271 B 0.00 % | 1.271 B 1.56 % | 1.251 B 0.00 % | 1.251 B 3.89 % | 1.204 B 0.00 % | 1.204 B 3.56 % | 1.163 B 0.00 % | 1.163 B 3.95 % | 1.119 B 0.00 % | 1.119 B 2.90 % | 1.087 B 0.00 % | 1.087 B 4.76 % | 1.038 B 0.00 % | 1.038 B -7.18 % | 1.118 B 0.00 % | 1.118 B 3.42 % | 1.081 B 0.00 % | 1.081 B 1.68 % | 1.063 B 0.00 % | 1.063 B 3.83 % | 1.024 B 0.00 % | 1.024 B 3.39 % | 990.303 M 0.00 % | 990.302 M -0.21 % | 992.388 M 0.00 % | 992.388 M 1.56 % | 977.102 M 0.00 % | 977.102 M -1.17 % | 988.709 M 0.00 % | 988.709 M -3.38 % | 1.023 B -0.78 % | 1.031 B -3.40 % | 1.068 B 0.00 % | 1.068 B -0.56 % | 1.074 B 0.00 % | 1.074 B -5.61 % | 1.137 B -0.38 % | 1.142 B |
| Other non current liabilities | -1.353 B -9 347.67 % | 14.634 M 101.11 % | -1.318 B -11 184.66 % | 11.886 M 100.92 % | -1.298 B -11 025.21 % | 11.882 M 100.94 % | -1.271 B -13 151.69 % | 9.736 M | 0.000 -100.00 % | 167.678 M | 0.000 -100.00 % | 61.646 M | 0.000 -100.00 % | 7.799 M | 0.000 -100.00 % | 61.128 M | 0.000 -100.00 % | 152.509 M | 0.000 -100.00 % | 61.364 M | 0.000 -100.00 % | 160.025 M | 0.000 -100.00 % | 60.995 M | 0.000 -100.00 % | 6.431 M | 0.000 -100.00 % | 60.165 M | 0.000 -100.00 % | 59.569 M | 0.000 -100.00 % | 60.118 M | 0.000 -100.00 % | 55.838 M | 0.000 -100.00 % | 5.590 M | 0.000 -100.00 % | 189.920 M | 0.000 -100.00 % | 6.077 M | 0.000 -100.00 % | 163.155 M -6.59 % | 174.665 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 332.774 M | 0.000 -100.00 % | 503.260 M | 0.000 -100.00 % | 324.729 M | 0.000 -100.00 % | 380.208 M | 0.000 -100.00 % | 433.185 M | 0.000 -100.00 % | 399.332 M | 0.000 -100.00 % | 322.742 M | 0.000 -100.00 % | 288.777 M | 0.000 -100.00 % | 265.540 M | 0.000 -100.00 % | 184.559 M | 0.000 -100.00 % | 175.404 M | 0.000 -100.00 % | 170.520 M | 0.000 -100.00 % | 133.903 M | 0.000 -100.00 % | 31.875 M | 0.000 -100.00 % | 31.767 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.230 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 140.000 M -22.22 % | 180.000 M | 0.000 |
| Total non current liabilities | -1.353 B -398.32 % | 453.636 M 134.43 % | -1.318 B -307.83 % | 633.938 M 148.83 % | -1.298 B -385.77 % | 454.255 M 135.75 % | -1.271 B -354.75 % | 498.814 M | 0.000 -100.00 % | 600.863 M | 0.000 -100.00 % | 562.971 M | 0.000 -100.00 % | 485.363 M | 0.000 -100.00 % | 441.285 M | 0.000 -100.00 % | 418.049 M | 0.000 -100.00 % | 345.041 M | 0.000 -100.00 % | 335.429 M | 0.000 -100.00 % | 338.800 M | 0.000 -100.00 % | 300.919 M | 0.000 -100.00 % | 214.134 M | 0.000 -100.00 % | 238.523 M | 0.000 -100.00 % | 200.341 M | 0.000 -100.00 % | 197.987 M | 0.000 -100.00 % | 169.467 M | 0.000 -100.00 % | 249.920 M | 0.000 -100.00 % | 250.271 M | 0.000 -100.00 % | 303.155 M -14.52 % | 354.665 M | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 87.412 M | 0.000 -100.00 % | 117.815 M | 0.000 -100.00 % | 89.166 M | 0.000 -100.00 % | 108.955 M | 0.000 -100.00 % | 55.512 M | 0.000 -100.00 % | 218.372 M | 0.000 -100.00 % | 281.575 M | 0.000 -100.00 % | 437.334 M | 0.000 -100.00 % | 258.013 M | 0.000 -100.00 % | 170.432 M | 0.000 -100.00 % | 105.672 M | 0.000 -100.00 % | 74.988 M | 0.000 -100.00 % | 50.607 M | 0.000 -100.00 % | 50.208 M | 0.000 -100.00 % | 52.007 M | 0.000 -100.00 % | 154.032 M | 0.000 -100.00 % | 29.204 M | 0.000 -100.00 % | 180.567 M | 0.000 -100.00 % | 43.230 M | 0.000 -100.00 % | 169.775 M | 0.000 -100.00 % | 48.287 M -37.04 % | 76.699 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.274 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.674 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 % | 15.719 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.237 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 2.078 B | 0.000 -100.00 % | 1.630 B | 0.000 -100.00 % | 1.404 B | 0.000 -100.00 % | 1.141 B | 0.000 -100.00 % | 1.029 B | 0.000 -100.00 % | 1.025 B | 0.000 -100.00 % | 968.696 M | 0.000 -100.00 % | 737.478 M | 0.000 -100.00 % | 833.245 M | 0.000 -100.00 % | 787.930 M | 0.000 -100.00 % | 567.180 M | 0.000 -100.00 % | 519.732 M | 0.000 -100.00 % | 525.219 M | 0.000 -100.00 % | 426.402 M | 0.000 -100.00 % | 830.928 M | 0.000 -100.00 % | 979.376 M | 0.000 -100.00 % | 894.218 M | 0.000 -100.00 % | 741.805 M | 0.000 -100.00 % | 897.664 M | 0.000 -100.00 % | 706.437 M | 0.000 -100.00 % | 872.330 M 28.48 % | 678.983 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 3.236 B | 0.000 -100.00 % | 2.748 B | 0.000 -100.00 % | 2.423 B | 0.000 -100.00 % | 2.404 B | 0.000 -100.00 % | 1.936 B | 0.000 -100.00 % | 2.078 B | 0.000 -100.00 % | 2.074 B | 0.000 -100.00 % | 1.997 B | 0.000 -100.00 % | 1.777 B | 0.000 -100.00 % | 1.320 B | 0.000 -100.00 % | 1.186 B | 0.000 -100.00 % | 1.079 B | 0.000 -100.00 % | 1.169 B | 0.000 -100.00 % | 1.246 B | 0.000 -100.00 % | 989.663 M | 0.000 -100.00 % | 1.536 B | 0.000 -100.00 % | 1.033 B | 0.000 -100.00 % | 965.755 M | 0.000 -100.00 % | 1.015 B | 0.000 -100.00 % | 1.062 B | 0.000 -100.00 % | 1.049 B 4.19 % | 1.006 B | 0.000 |
| Total liabilities | -1.353 B -136.68 % | 3.689 B 380.02 % | -1.318 B -138.96 % | 3.382 B 360.50 % | -1.298 B -145.12 % | 2.877 B 326.44 % | -1.271 B -143.77 % | 2.903 B | 0.000 -100.00 % | 2.537 B | 0.000 -100.00 % | 2.641 B | 0.000 -100.00 % | 2.559 B | 0.000 -100.00 % | 2.438 B | 0.000 -100.00 % | 2.137 B | 0.000 -100.00 % | 1.665 B | 0.000 -100.00 % | 1.522 B | 0.000 -100.00 % | 1.418 B | 0.000 -100.00 % | 1.470 B | 0.000 -100.00 % | 1.460 B | 0.000 -100.00 % | 1.228 B | 0.000 -100.00 % | 1.736 B | 0.000 -100.00 % | 1.231 B | 0.000 -100.00 % | 1.135 B | 0.000 -100.00 % | 1.265 B | 0.000 -100.00 % | 1.312 B | 0.000 -100.00 % | 1.352 B -0.68 % | 1.361 B | 0.000 |
| Other non current assets | 0.000 -100.00 % | 5.231 M | 0.000 -100.00 % | 223.889 M 287.73 % | -119.263 M -488.29 % | 30.715 M 118.19 % | -168.847 M -181.15 % | 208.068 M 219.61 % | -173.949 M -674.18 % | 30.295 M 116.46 % | -184.108 M -612.72 % | 35.908 M 122.12 % | -162.325 M -747.38 % | 25.074 M 123.65 % | -106.040 M -430.04 % | 32.129 M 123.59 % | -136.219 M -761.67 % | 20.587 M 121.37 % | -96.341 M -910.13 % | 11.892 M 113.90 % | -85.539 M -2 219.93 % | 4.035 M 105.54 % | -72.874 M -186.09 % | 84.649 M 198.92 % | -85.573 M -388.79 % | 29.632 M 176.49 % | -38.739 M -220.70 % | 32.096 M 195.15 % | -33.732 M -1 184.63 % | 3.110 M 112.69 % | -24.503 M -897.36 % | 3.073 M 212.69 % | -2.727 M -189.03 % | 3.063 M 325.72 % | -1.357 M -144.30 % | 3.063 M 687.91 % | -521.000 K -116.92 % | 3.079 M 172.33 % | -4.257 M -240.13 % | 3.038 M 106.14 % | -49.468 M -1 722.43 % | 3.049 M 2.14 % | 2.985 M 158.69 % | -5.086 M |
| Long term investments | 0.000 -100.00 % | 10.385 M | 0.000 100.00 % | -168.224 M | 0.000 -100.00 % | 1.971 M | 0.000 100.00 % | -158.569 M | 0.000 -100.00 % | 323.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 5.060 M | 0.000 -100.00 % | 110.000 K | 0.000 100.00 % | -3.790 M | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 100.00 % | -73.440 M | 0.000 -100.00 % | 10.000 K | 0.000 100.00 % | -28.893 M | 0.000 -100.00 % | 10.000 K | 0.000 100.00 % | -62.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 1.469 B | 0.000 -100.00 % | 1.322 B | 0.000 -100.00 % | 1.212 B | 0.000 -100.00 % | 1.146 B | 0.000 -100.00 % | 1.135 B | 0.000 -100.00 % | 1.079 B | 0.000 -100.00 % | 1.052 B | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 1.021 B | 0.000 -100.00 % | 1.037 B | 0.000 -100.00 % | 1.036 B | 0.000 -100.00 % | 973.212 M | 0.000 -100.00 % | 947.393 M | 0.000 -100.00 % | 948.082 M | 0.000 -100.00 % | 934.933 M | 0.000 -100.00 % | 953.177 M | 0.000 -100.00 % | 966.636 M | 0.000 -100.00 % | 987.958 M | 0.000 -100.00 % | 1.015 B | 0.000 -100.00 % | 1.039 B -0.70 % | 1.047 B | 0.000 |
| Total non current assets | 0.000 -100.00 % | 1.485 B | 0.000 -100.00 % | 1.378 B 1 255.02 % | -119.263 M -109.58 % | 1.245 B 837.36 % | -168.847 M -114.13 % | 1.195 B 787.02 % | -173.949 M -114.92 % | 1.166 B 733.25 % | -184.108 M -116.51 % | 1.115 B 786.85 % | -162.325 M -115.00 % | 1.082 B 1 120.76 % | -106.040 M -110.18 % | 1.042 B 864.81 % | -136.219 M -113.27 % | 1.027 B 1 165.85 % | -96.341 M -109.33 % | 1.033 B 1 307.17 % | -85.539 M -108.22 % | 1.041 B 1 528.32 % | -72.874 M -106.96 % | 1.047 B 1 323.65 % | -85.573 M -108.53 % | 1.003 B 2 688.75 % | -38.739 M -104.08 % | 950.596 M 2 918.08 % | -33.732 M -103.55 % | 951.202 M 3 981.98 % | -24.503 M -102.61 % | 937.944 M 34 494.72 % | -2.727 M -100.29 % | 956.250 M 70 567.94 % | -1.357 M -100.14 % | 969.709 M 186 224.57 % | -521.000 K -100.05 % | 991.047 M 23 380.41 % | -4.257 M -100.42 % | 1.018 B 2 158.53 % | -49.468 M -104.75 % | 1.042 B -0.70 % | 1.050 B 20 740.52 % | -5.086 M |
| Other current assets | -69.496 M -108.95 % | 776.507 M 892.06 % | -98.036 M -118.06 % | 542.849 M | 0.000 -100.00 % | 863.760 M | 0.000 -100.00 % | 592.355 M | 0.000 -100.00 % | 773.904 M | 0.000 -100.00 % | 551.699 M | 0.000 -100.00 % | 751.555 M | 0.000 -100.00 % | 537.039 M | 0.000 -100.00 % | 603.451 M | 0.000 -100.00 % | 377.903 M | 0.000 -100.00 % | 543.837 M | 0.000 -100.00 % | 250.827 M | 0.000 -100.00 % | 510.617 M | 0.000 -100.00 % | 245.903 M | 0.000 -100.00 % | 342.157 M | 0.000 -100.00 % | 595.791 M | 0.000 -100.00 % | 363.825 M | 0.000 -100.00 % | 300.578 M | 0.000 -100.00 % | 309.364 M | 0.000 -100.00 % | 401.401 M | 0.000 -100.00 % | 322.508 M -13.12 % | 371.197 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 183.640 M | 0.000 | 0.000 -100.00 % | 337.694 M 86.09 % | 181.469 M -47.84 % | 347.898 M | 0.000 -100.00 % | 368.216 M 17.41 % | 313.622 M -3.40 % | 324.650 M 11 176.48 % | 2.879 M -98.64 % | 212.080 M 4 480.56 % | 4.630 M -98.30 % | 272.438 M 7 069.42 % | 3.800 M -98.03 % | 192.682 M 131.59 % | 83.200 M -51.37 % | 171.078 M | 0.000 -100.00 % | 145.748 M 98.43 % | 73.450 M -57.08 % | 171.146 M | 0.000 -100.00 % | 77.478 M 167.35 % | 28.980 M -57.04 % | 67.464 M | 0.000 -100.00 % | 49.006 M 67 963.89 % | 72.000 K -98.68 % | 5.454 M | 0.000 -100.00 % | 2.714 M | 0.000 -100.00 % | 1.042 M | 0.000 -100.00 % | 8.514 M | 0.000 -100.00 % | 98.936 M | 0.000 | 0.000 -100.00 % | 10.172 M |
| cash and cash equivalents | 0.000 -100.00 % | 210.129 M | 0.000 -100.00 % | 1.318 M | 0.000 -100.00 % | 1.154 M 100.68 % | -168.847 M -13 384.58 % | 1.271 M 100.73 % | -173.949 M -17 849.90 % | 980.000 K 100.53 % | -184.108 M -517.36 % | 44.113 M 127.18 % | -162.325 M -9 739.25 % | 1.684 M 101.59 % | -106.040 M -6 024.02 % | 1.790 M 101.31 % | -136.219 M -9 899.93 % | 1.390 M 101.44 % | -96.341 M -833.13 % | 13.141 M 115.36 % | -85.539 M -1 748.47 % | 5.189 M 107.12 % | -72.874 M -2 866.67 % | 2.634 M 103.08 % | -85.573 M -4 252.01 % | 2.061 M 105.32 % | -38.739 M -468.87 % | 10.502 M 131.13 % | -33.732 M -481.84 % | 8.834 M 136.05 % | -24.503 M -200.00 % | 24.503 M 998.53 % | -2.727 M -200.00 % | 2.727 M 300.96 % | -1.357 M -200.00 % | 1.357 M 360.46 % | -521.000 K -200.00 % | 521.000 K 112.24 % | -4.257 M -200.00 % | 4.257 M 108.61 % | -49.468 M -200.00 % | 49.468 M 536.41 % | 7.773 M 252.83 % | -5.086 M |
| Cash and short term investments | 69.496 M -66.93 % | 210.129 M 114.34 % | 98.036 M -47.00 % | 184.958 M 55.08 % | 119.263 M 10 234.75 % | 1.154 M -99.32 % | 168.847 M -7.60 % | 182.740 M 5.05 % | 173.949 M 17 649.90 % | 980.000 K -99.47 % | 184.108 M 0.00 % | 184.108 M 13.42 % | 162.325 M 3 457.42 % | 4.563 M -95.70 % | 106.040 M 0.00 % | 106.040 M -22.15 % | 136.219 M 9 699.93 % | 1.390 M -98.56 % | 96.341 M 0.00 % | 96.341 M 12.63 % | 85.539 M 1 548.47 % | 5.189 M -92.88 % | 72.874 M -4.22 % | 76.084 M -11.09 % | 85.573 M 4 052.01 % | 2.061 M -94.68 % | 38.739 M -1.88 % | 39.482 M 17.05 % | 33.732 M 281.84 % | 8.834 M -63.95 % | 24.503 M 0.00 % | 24.503 M 798.53 % | 2.727 M 0.00 % | 2.727 M 100.96 % | 1.357 M 0.00 % | 1.357 M 160.46 % | 521.000 K 0.00 % | 521.000 K -87.76 % | 4.257 M 0.00 % | 4.257 M -91.39 % | 49.468 M 0.00 % | 49.468 M 536.41 % | 7.773 M 52.83 % | 5.086 M |
| Total current assets | 0.000 -100.00 % | 3.558 B | 0.000 -100.00 % | 3.322 B 2 685.11 % | 119.263 M -95.93 % | 2.930 B 1 635.57 % | 168.847 M -94.33 % | 2.979 B 1 612.47 % | 173.949 M -93.37 % | 2.622 B 1 324.17 % | 184.108 M -93.26 % | 2.731 B 1 582.29 % | 162.325 M -93.85 % | 2.639 B 2 389.07 % | 106.040 M -95.78 % | 2.515 B 1 746.49 % | 136.219 M -93.80 % | 2.197 B 2 180.49 % | 96.341 M -94.23 % | 1.670 B 1 852.52 % | 85.539 M -94.65 % | 1.599 B 2 093.85 % | 72.874 M -94.98 % | 1.452 B 1 596.60 % | 85.573 M -94.41 % | 1.531 B 3 851.05 % | 38.739 M -97.47 % | 1.533 B 4 445.79 % | 33.732 M -97.34 % | 1.267 B 5 071.96 % | 24.503 M -98.63 % | 1.790 B 65 555.89 % | 2.727 M -99.78 % | 1.252 B 92 186.59 % | 1.357 M -99.88 % | 1.154 B 221 439.73 % | 521.000 K -99.96 % | 1.305 B 30 554.47 % | 4.257 M -99.69 % | 1.361 B 2 652.26 % | 49.468 M -96.42 % | 1.383 B -4.54 % | 1.449 B 28 385.51 % | 5.086 M |
| Inventory | 0.000 -100.00 % | 2.039 B | 0.000 -100.00 % | 2.025 B | 0.000 -100.00 % | 1.591 B | 0.000 -100.00 % | 1.831 B | 0.000 -100.00 % | 1.395 B | 0.000 -100.00 % | 1.361 B | 0.000 -100.00 % | 1.469 B | 0.000 -100.00 % | 1.393 B | 0.000 -100.00 % | 1.176 B | 0.000 -100.00 % | 884.234 M | 0.000 -100.00 % | 824.844 M | 0.000 -100.00 % | 845.023 M | 0.000 -100.00 % | 728.854 M | 0.000 -100.00 % | 720.650 M | 0.000 -100.00 % | 747.111 M | 0.000 -100.00 % | 737.466 M | 0.000 -100.00 % | 702.014 M | 0.000 -100.00 % | 617.765 M | 0.000 -100.00 % | 608.405 M | 0.000 -100.00 % | 640.655 M | 0.000 -100.00 % | 733.129 M 3.07 % | 711.268 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 531.746 M | 0.000 -100.00 % | 569.151 M | 0.000 -100.00 % | 474.408 M | 0.000 -100.00 % | 377.706 M | 0.000 -100.00 % | 454.872 M | 0.000 -100.00 % | 635.527 M | 0.000 -100.00 % | 414.145 M | 0.000 -100.00 % | 479.184 M | 0.000 -100.00 % | 412.366 M | 0.000 -100.00 % | 312.904 M | 0.000 -100.00 % | 229.913 M | 0.000 -100.00 % | 280.116 M | 0.000 -100.00 % | 289.065 M | 0.000 -100.00 % | 264.047 M | 0.000 -100.00 % | 172.355 M | 0.000 -100.00 % | 445.548 M | 0.000 -100.00 % | 183.763 M | 0.000 -100.00 % | 234.522 M | 0.000 -100.00 % | 386.671 M | 0.000 -100.00 % | 315.174 M | 0.000 -100.00 % | 277.896 M -22.49 % | 358.535 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 1.070 B | 0.000 -100.00 % | 999.521 M | 0.000 -100.00 % | 929.503 M | 0.000 -100.00 % | 1.155 B | 0.000 -100.00 % | 813.822 M | 0.000 -100.00 % | 834.656 M | 0.000 -100.00 % | 823.262 M | 0.000 -100.00 % | 822.305 M | 0.000 -100.00 % | 686.198 M | 0.000 -100.00 % | 361.635 M | 0.000 -100.00 % | 513.346 M | 0.000 -100.00 % | 474.029 M | 0.000 -100.00 % | 593.586 M | 0.000 -100.00 % | 768.152 M | 0.000 -100.00 % | 106.728 M | 0.000 -100.00 % | 402.243 M | 0.000 -100.00 % | 94.349 M | 0.000 -100.00 % | 43.383 M | 0.000 -100.00 % | 73.862 M | 0.000 -100.00 % | 185.725 M | 0.000 -100.00 % | 117.821 M -53.02 % | 250.785 M | 0.000 |
| Tax 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 -100.00 % | 10.402 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.223 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.999 K | 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 100.00 % | -53.846 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.769 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.298 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.163 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.206 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.739 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.362 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 401.479 M | 0.000 -100.00 % | 1.252 B | 0.000 -100.00 % | 401.479 M | 0.000 | 0.000 | 0.000 -100.00 % | 401.479 M | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 401.479 M | 0.000 | 0.000 | 0.000 -100.00 % | 401.479 M | 0.000 -100.00 % | 972.193 M | 0.000 -100.00 % | 401.479 M | 0.000 -100.00 % | 1.015 B | 0.000 -100.00 % | 401.478 M | 0.000 -100.00 % | 958.329 M | 0.000 -100.00 % | 1.046 B | 0.000 -100.00 % | 926.854 M | 0.000 -100.00 % | 401.121 M | 0.000 -100.00 % | 923.175 M | 0.000 -100.00 % | 1.046 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.046 B 160.47 % | 401.479 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 118.663 M | 0.000 -100.00 % | 118.792 M | 0.000 -100.00 % | 117.642 M | 0.000 -100.00 % | 108.870 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.993 M | 0.000 -100.00 % | 154.821 M | 0.000 -100.00 % | 91.380 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.118 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.285 M | 0.000 -100.00 % | 160.585 M | 0.000 -100.00 % | 122.094 M | 0.000 -100.00 % | 147.187 M | 0.000 -100.00 % | 140.223 M | 0.000 -100.00 % | 142.149 M | 0.000 -100.00 % | 143.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 144.194 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 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 100.00 % | -58.784 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 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 5.043 B | 0.000 -100.00 % | 4.699 B | 0.000 -100.00 % | 4.175 B | 0.000 -100.00 % | 4.174 B | 0.000 -100.00 % | 3.788 B | 0.000 -100.00 % | 3.846 B | 0.000 -100.00 % | 3.722 B | 0.000 -100.00 % | 3.557 B | 0.000 -100.00 % | 3.224 B | 0.000 -100.00 % | 2.703 B | 0.000 -100.00 % | 2.640 B | 0.000 -100.00 % | 2.499 B | 0.000 -100.00 % | 2.533 B | 0.000 -100.00 % | 2.484 B | 0.000 -100.00 % | 2.218 B | 0.000 -100.00 % | 2.728 B | 0.000 -100.00 % | 2.209 B | 0.000 -100.00 % | 2.124 B | 0.000 -100.00 % | 2.296 B | 0.000 -100.00 % | 2.380 B | 0.000 -100.00 % | 2.425 B -2.92 % | 2.499 B | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.249 M 0.00 % | -147.249 M 0.00 % | -147.249 M 0.00 % | -147.249 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.564 M 0.00 % | 4.564 M 0.00 % | 4.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.181 M 0.00 % | 31.181 M 0.00 % | 31.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 791.000 K 0.00 % | 791.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.685 M 0.00 % | 56.685 M 0.00 % | 56.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.047 M 0.00 % | 39.047 M 0.00 % | 39.047 M | 0.000 100.00 % | -25.727 M 0.00 % | -25.727 M 0.00 % | -25.727 M -331.03 % | 11.136 M 0.00 % | 11.136 M 0.00 % | 11.136 M 0.00 % | 11.136 M 107.56 % | -147.249 M 0.00 % | -147.249 M 0.53 % | -148.040 M 0.00 % | -148.040 M |
| Other non cash items | -15.577 M 22.02 % | -19.975 M -20.99 % | -16.510 M 1.99 % | -16.845 M -136.29 % | -7.129 M 54.63 % | -15.713 M -157.42 % | 27.366 M -0.79 % | 27.583 M 1.38 % | 27.207 M 941.62 % | 2.612 M -88.31 % | 22.353 M 47.92 % | 15.112 M 171.35 % | -21.180 M -18.19 % | -17.920 M 28.68 % | -25.125 M -48.41 % | -16.929 M -16.09 % | -14.583 M 44.88 % | -26.457 M -19.28 % | -22.180 M -184.91 % | -7.785 M -108.84 % | 88.051 M 435.51 % | -26.244 M -83.69 % | -14.287 M -10.49 % | -12.931 M -161.23 % | -4.950 M 74.70 % | -19.565 M 2.82 % | -20.132 M 30.84 % | -29.111 M -554.18 % | -4.450 M -174.79 % | 5.950 M 319.07 % | -2.716 M 68.63 % | -8.657 M -23.37 % | -7.017 M -2 157.77 % | 341.000 K -98.17 % | 18.600 M -9.64 % | 20.584 M 47.23 % | 13.981 M -54.05 % | 30.427 M 119.06 % | 13.890 M -18.62 % | 17.068 M 254.97 % | -11.014 M -140.02 % | 27.521 M -24.08 % | 36.250 M 8 414.22 % | -436.000 K 52.81 % | -924.000 K -122.55 % | 4.097 M 0.00 % | 4.097 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.688 M 0.77 % | 39.386 M 3.03 % | 38.226 M 2.66 % | 37.234 M 6.44 % | 34.980 M -1.04 % | 35.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.679 M 0.00 % | 47.679 M 0.00 % | 47.679 M 0.00 % | 47.679 M | 0.000 -100.00 % | 105.391 M 0.00 % | 105.391 M 0.00 % | 105.391 M | 0.000 -100.00 % | 37.761 M 0.00 % | 37.761 M 0.00 % | 37.761 M | 0.000 -100.00 % | 37.609 M 0.00 % | 37.609 M 0.00 % | 37.609 M | 0.000 -100.00 % | 19.978 M 0.00 % | 19.978 M 0.00 % | 19.978 M 194.78 % | -21.080 M 0.00 % | -21.080 M 0.00 % | -21.080 M 0.00 % | -21.080 M 82.95 % | -123.644 M 0.00 % | -123.644 M 0.00 % | -123.644 M 0.00 % | -123.644 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 % | -29.508 M 0.00 % | -29.508 M 0.00 % | -29.508 M 0.00 % | -29.508 M | 0.000 100.00 % | -18.709 M 0.00 % | -18.709 M 0.00 % | -18.709 M | 0.000 100.00 % | -13.129 M 0.00 % | -13.129 M 0.00 % | -13.129 M | 0.000 100.00 % | -4.475 M 0.00 % | -4.475 M 0.00 % | -4.475 M | 0.000 100.00 % | -1.369 M 0.00 % | -1.369 M 0.00 % | -1.369 M 84.62 % | -8.895 M 0.00 % | -8.895 M 0.00 % | -8.895 M 0.00 % | -8.895 M -138.69 % | -3.727 M 0.00 % | -3.727 M 0.00 % | -3.727 M 0.00 % | -3.727 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.375 M 0.00 % | 18.375 M 0.00 % | 18.375 M 0.00 % | 18.375 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.508 M 0.00 % | 29.508 M 0.00 % | 29.508 M 0.00 % | 29.508 M | 0.000 -100.00 % | 18.709 M 0.00 % | 18.709 M 0.00 % | 18.709 M | 0.000 -100.00 % | 13.129 M 0.00 % | 13.129 M 0.00 % | 13.129 M | 0.000 -100.00 % | 4.475 M 0.00 % | 4.475 M 0.00 % | 4.475 M | 0.000 -100.00 % | 1.369 M 0.00 % | 1.369 M 0.00 % | 1.369 M -84.62 % | 8.895 M 0.00 % | 8.895 M 0.00 % | 8.895 M 0.00 % | 8.895 M 160.73 % | -14.648 M 0.00 % | -14.648 M | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.648 M 0.00 % | 14.648 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 |
| 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M 0.00 % | -15.000 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -15.000 M 0.00 % | -15.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.847 M 0.00 % | -10.847 M 0.00 % | -10.847 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.205 M 0.00 % | 125.205 M 0.00 % | 125.205 M 0.00 % | 125.205 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.688 M 0.77 % | 39.386 M 3.03 % | 38.226 M 2.66 % | 37.234 M 6.44 % | 34.980 M -1.04 % | 35.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 782.000 K 0.00 % | 782.000 K 0.00 % | 782.000 K 0.00 % | 782.000 K | 0.000 100.00 % | -1.693 M 0.00 % | -1.693 M 0.00 % | -1.693 M | 0.000 -100.00 % | 1.527 M 0.00 % | 1.527 M 0.00 % | 1.527 M | 0.000 -100.00 % | 551.500 K 0.00 % | 551.500 K 0.00 % | 551.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.209 M 0.00 % | 1.209 M 0.00 % | 1.209 M 0.00 % | 1.209 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.535 M 23.51 % | 168.847 M 30.42 % | 129.461 M 222.93 % | 40.089 M 1 304.17 % | 2.855 M -98.45 % | 184.108 M 23.76 % | 148.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 515.250 K 0.00 % | 515.250 K 0.00 % | 515.250 K 0.00 % | 515.250 K | 0.000 -100.00 % | 2.209 M 0.00 % | 2.209 M 0.00 % | 2.209 M | 0.000 -100.00 % | 681.750 K 0.00 % | 681.750 K 0.00 % | 681.750 K | 0.000 -100.00 % | 130.250 K 0.00 % | 130.250 K 0.00 % | 130.250 K | 0.000 -100.00 % | 12.367 M 0.00 % | 12.367 M 0.00 % | 12.367 M 872.63 % | 1.272 M 0.00 % | 1.272 M 0.00 % | 1.272 M 0.00 % | 1.272 M 1 942.57 % | 62.250 K 0.00 % | 62.250 K 0.00 % | 62.250 K 0.00 % | 62.250 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.154 M -99.45 % | 208.535 M 23.51 % | 168.847 M 115.60 % | 78.315 M 95.35 % | 40.089 M -81.70 % | 219.088 M 19.00 % | 184.108 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.297 M 0.00 % | 1.297 M 0.00 % | 1.297 M 0.00 % | 1.297 M | 0.000 -100.00 % | 515.250 K 0.00 % | 515.250 K 0.00 % | 515.250 K | 0.000 -100.00 % | 2.209 M 0.00 % | 2.209 M 0.00 % | 2.209 M | 0.000 -100.00 % | 681.750 K 0.00 % | 681.750 K 0.00 % | 681.750 K | 0.000 -100.00 % | 130.250 K 0.00 % | 130.250 K 0.00 % | 130.250 K -98.95 % | 12.367 M 0.00 % | 12.367 M 0.00 % | 12.367 M 0.00 % | 12.367 M 872.63 % | 1.272 M 0.00 % | 1.272 M 0.00 % | 1.272 M 0.00 % | 1.272 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.688 M 0.77 % | 39.386 M 3.03 % | 38.226 M 2.66 % | 37.234 M 6.44 % | 34.980 M -1.04 % | 35.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.679 M 0.00 % | 47.679 M 0.00 % | 47.679 M 0.00 % | 47.679 M | 0.000 -100.00 % | 105.391 M 0.00 % | 105.391 M 0.00 % | 105.391 M | 0.000 -100.00 % | 37.761 M 0.00 % | 37.761 M 0.00 % | 37.761 M | 0.000 -100.00 % | 37.609 M 0.00 % | 37.609 M 0.00 % | 37.609 M | 0.000 -100.00 % | 19.978 M 0.00 % | 19.978 M 0.00 % | 19.978 M 194.78 % | -21.080 M 0.00 % | -21.080 M 0.00 % | -21.080 M 0.00 % | -21.080 M 82.95 % | -123.644 M 0.00 % | -123.644 M 0.00 % | -123.644 M 0.00 % | -123.644 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 % | -29.508 M 0.00 % | -29.508 M 0.00 % | -29.508 M 0.00 % | -29.508 M | 0.000 100.00 % | -18.709 M 0.00 % | -18.709 M 0.00 % | -18.709 M | 0.000 100.00 % | -13.129 M 0.00 % | -13.129 M 0.00 % | -13.129 M | 0.000 100.00 % | -4.475 M 0.00 % | -4.475 M 0.00 % | -4.475 M | 0.000 100.00 % | -1.369 M 0.00 % | -1.369 M 0.00 % | -1.369 M 84.62 % | -8.895 M 0.00 % | -8.895 M 0.00 % | -8.895 M 0.00 % | -8.895 M -138.69 % | -3.727 M 0.00 % | -3.727 M 0.00 % | -3.727 M 0.00 % | -3.727 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.688 M 0.77 % | 39.386 M 3.03 % | 38.226 M 2.66 % | 37.234 M 6.44 % | 34.980 M -1.04 % | 35.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.171 M 0.00 % | 18.171 M 0.00 % | 18.171 M 0.00 % | 18.171 M | 0.000 -100.00 % | 86.682 M 0.00 % | 86.682 M 0.00 % | 86.682 M | 0.000 -100.00 % | 24.632 M 0.00 % | 24.632 M 0.00 % | 24.632 M | 0.000 -100.00 % | 33.134 M 0.00 % | 33.134 M 0.00 % | 33.134 M | 0.000 -100.00 % | 18.610 M 0.00 % | 18.610 M 0.00 % | 18.610 M 162.08 % | -29.975 M 0.00 % | -29.975 M 0.00 % | -29.975 M 0.00 % | -29.975 M 76.47 % | -127.370 M 0.00 % | -127.370 M 0.00 % | -127.370 M 0.00 % | -127.370 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 | 2014 |