Arihant Capital Markets Limited ARIHCAPM.BO
Trading inactive
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.274 B 2.15 % | 2.226 B 60.23 % | 1.389 B -12.51 % | 1.588 B 37.85 % | 1.152 B 26.18 % | 912.782 M -2.80 % | 939.030 M -1.41 % | 952.503 M 14.25 % | 833.714 M 79.68 % | 463.999 M -13.80 % | 538.251 M |
| Net income | 587.028 M -16.75 % | 705.104 M 142.16 % | 291.176 M -42.18 % | 503.610 M 45.24 % | 346.747 M 98.28 % | 174.878 M 4.38 % | 167.535 M -18.94 % | 206.683 M 23.87 % | 166.851 M 94.97 % | 85.576 M -22.79 % | 110.835 M |
| Income before tax | 772.865 M -16.62 % | 926.957 M 137.20 % | 390.799 M -39.32 % | 644.039 M 47.72 % | 435.981 M 90.20 % | 229.225 M -4.96 % | 241.191 M -19.06 % | 298.003 M 18.95 % | 250.531 M 94.61 % | 128.732 M -19.43 % | 159.769 M |
| Income before tax ratio | 0.34 -18.38 % | 0.42 48.04 % | 0.28 -30.64 % | 0.41 7.16 % | 0.38 50.73 % | 0.25 -2.23 % | 0.26 -17.90 % | 0.31 4.11 % | 0.30 8.31 % | 0.28 -6.53 % | 0.30 |
| EBITDA | 0.000 | 0.000 -100.00 % | 508.076 M -30.13 % | 727.177 M 48.60 % | 489.353 M 50.95 % | 324.191 M -7.84 % | 351.757 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income ratio | 0.26 -18.50 % | 0.32 51.14 % | 0.21 -33.92 % | 0.32 5.36 % | 0.30 57.13 % | 0.19 7.38 % | 0.18 -17.78 % | 0.22 8.42 % | 0.20 8.51 % | 0.18 -10.43 % | 0.21 |
| Ratio EBITDA | 0.00 | 0.00 -100.00 % | 0.37 -20.14 % | 0.46 7.80 % | 0.42 19.62 % | 0.36 -5.19 % | 0.37 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 1.00 0.00 % | 1.00 56.28 % | 0.64 1.14 % | 0.63 -4.86 % | 0.66 1.94 % | 0.65 4.53 % | 0.62 -37.59 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 109.316 M 5.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M |
| Weighted average shs out | 109.316 M 4.96 % | 104.151 M 0.04 % | 104.113 M 0.18 % | 103.927 M -0.18 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M -0.04 % | 104.152 M 0.04 % | 104.113 M -0.05 % | 104.168 M |
| EPS diluted | 5.37 -20.68 % | 6.77 141.79 % | 2.80 -42.15 % | 4.84 45.35 % | 3.33 98.21 % | 1.68 4.35 % | 1.61 -19.10 % | 1.99 24.38 % | 1.60 95.12 % | 0.82 -22.64 % | 1.06 |
| Earnings per share | 5.64 -16.69 % | 6.77 141.79 % | 2.80 -42.27 % | 4.85 45.65 % | 3.33 98.21 % | 1.68 4.35 % | 1.61 -19.10 % | 1.99 24.38 % | 1.60 95.12 % | 0.82 -22.64 % | 1.06 |
| Gross profit | 2.274 B 2.15 % | 2.226 B 150.41 % | 888.862 M -11.51 % | 1.004 B 31.15 % | 765.887 M 28.63 % | 595.415 M 1.61 % | 586.009 M -38.48 % | 952.503 M 14.25 % | 833.714 M 79.68 % | 463.999 M -13.80 % | 538.251 M |
| Income tax expense | 185.837 M -16.23 % | 221.853 M 116.03 % | 102.695 M -31.09 % | 149.027 M 64.28 % | 90.714 M 66.92 % | 54.347 M -26.22 % | 73.657 M -19.34 % | 91.320 M 9.13 % | 83.680 M 93.95 % | 43.145 M -11.86 % | 48.948 M |
| Cost of revenue | 0.000 | 0.000 -100.00 % | 500.292 M -14.23 % | 583.316 M 51.15 % | 385.907 M 21.60 % | 317.367 M -10.10 % | 353.021 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 338.297 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.822 M 12.44 % | 124.351 M 5.42 % | 117.956 M -2.32 % | 120.760 M |
| Selling and marketing expenses | 0.000 -100.00 % | 29.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.481 M 147.33 % | 3.429 M 7.93 % | 3.177 M -18.60 % | 3.903 M |
| Other expenses | 0.000 | 0.000 100.00 % | -399.762 M -38.25 % | -289.160 M 0.01 % | -289.189 M -1.82 % | -284.030 M -15.35 % | -246.233 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 407.886 M 10.82 % | 368.073 M -7.93 % | 399.762 M 38.25 % | 289.160 M -0.01 % | 289.189 M 1.82 % | 284.030 M 15.35 % | 246.233 M 66.03 % | 148.303 M 16.06 % | 127.780 M 5.49 % | 121.133 M -2.83 % | 124.663 M |
| Cost and expenses | 407.886 M 10.82 % | 368.073 M -59.12 % | 900.356 M 3.19 % | 872.537 M 29.29 % | 674.885 M 12.23 % | 601.324 M 0.29 % | 599.588 M 304.30 % | 148.303 M 16.06 % | 127.780 M 5.49 % | 121.133 M -2.83 % | 124.663 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 |
| Selling general and administrative expenses | 407.886 M 10.82 % | 368.073 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.303 M 16.06 % | 127.780 M 5.49 % | 121.133 M -2.83 % | 124.663 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 -100.00 % | 93.245 M 55.45 % | 59.985 M 80.07 % | 33.312 M -56.42 % | 76.443 M -19.91 % | 95.443 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 100.00 % | -18.976 M -59.84 % | -11.872 M 6.19 % | -12.656 M 1.18 % | -12.807 M -6.90 % | -11.981 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 1.866 B 0.44 % | 1.858 B 279.82 % | 489.100 M -31.62 % | 715.305 M 50.05 % | 476.698 M 53.09 % | 311.385 M -8.36 % | 339.776 M -57.75 % | 804.200 M 13.92 % | 705.934 M 105.89 % | 342.866 M -17.10 % | 413.588 M |
| Operating income ratio | 0.82 -1.68 % | 0.83 137.05 % | 0.35 -21.85 % | 0.45 8.85 % | 0.41 21.32 % | 0.34 -5.72 % | 0.36 -57.14 % | 0.84 -0.29 % | 0.85 14.59 % | 0.74 -3.83 % | 0.77 |
| Total other income expenses net | -1.093 B -17.43 % | -930.743 M -846.83 % | -98.301 M -37.94 % | -71.266 M -75.03 % | -40.716 M 50.44 % | -82.160 M 16.66 % | -98.585 M 80.52 % | -506.197 M -11.15 % | -455.403 M -112.67 % | -214.134 M 15.64 % | -253.820 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -3.806 B -183 424.78 % | -2.074 M -100.53 % | 392.232 M -12.04 % | 445.899 M 42.76 % | 312.348 M 362.33 % | -119.066 M -112.63 % | 942.538 M 188.74 % | -1.062 B -103.52 % | -521.904 M -13.87 % | -458.342 M 20.45 % | -576.158 M |
| Total investments | 0.000 | 0.000 -100.00 % | 2.114 B -17.91 % | 2.575 B 25.17 % | 2.057 B 95.46 % | 1.052 B 7.87 % | 975.596 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 239.300 M 0.00 % | 239.300 M -59.90 % | 596.753 M -27.56 % | 823.780 M 46.43 % | 562.579 M 35.88 % | 414.032 M -62.07 % | 1.092 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 3.740 B 14 393.33 % | 25.808 M -75.21 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 2 861.96 % | 3.515 M 0.00 % | 3.515 M 3.23 % | 3.405 M 0.00 % | 3.405 M |
| Retained earnings | 0.000 -100.00 % | 3.095 B 2 055.77 % | 143.583 M 13.23 % | 126.803 M -52.28 % | 265.733 M 83.30 % | 144.972 M -0.49 % | 145.681 M -86.53 % | 1.081 B 21.03 % | 893.421 M 22.96 % | 726.570 M 10.12 % | 659.790 M |
| Common stock | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M |
| Total equity | 3.845 B 19.20 % | 3.225 B 25.71 % | 2.566 B 12.09 % | 2.289 B 25.68 % | 1.821 B 21.73 % | 1.496 B 11.18 % | 1.346 B 13.18 % | 1.189 B 18.77 % | 1.001 B 19.83 % | 835.417 M 8.67 % | 768.776 M |
| Other non current liabilities | 3.785 B -12.79 % | 4.340 B 112.11 % | 2.046 B -23.09 % | 2.660 B 22.47 % | 2.172 B 57.87 % | 1.376 B 49.23 % | 922.078 M -51.48 % | 1.900 B 90.31 % | 998.513 M 75.84 % | 567.863 M -8.29 % | 619.181 M |
| Long term debt | 239.300 M 0.00 % | 239.300 M 617.91 % | 33.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 4.025 B -12.12 % | 4.580 B 118.99 % | 2.091 B -21.83 % | 2.675 B 19.92 % | 2.231 B 53.98 % | 1.449 B 46.29 % | 990.386 M -47.88 % | 1.900 B 90.31 % | 998.513 M 75.84 % | 567.863 M -8.29 % | 619.181 M |
| Other current liabilities | 0.000 | 0.000 100.00 % | -563.420 M 31.61 % | -823.780 M -46.43 % | -562.579 M -35.88 % | -414.032 M 62.07 % | -1.092 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 563.420 M -31.61 % | 823.780 M 46.43 % | 562.579 M 35.88 % | 414.032 M -62.07 % | 1.092 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 | 0.000 -100.00 % | 563.420 M -31.61 % | 823.780 M 46.43 % | 562.579 M 35.88 % | 414.032 M -62.07 % | 1.092 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 4.025 B -12.12 % | 4.580 B 72.51 % | 2.655 B -24.13 % | 3.499 B 25.26 % | 2.794 B 49.96 % | 1.863 B -10.52 % | 2.082 B 9.57 % | 1.900 B 90.31 % | 998.513 M 75.84 % | 567.863 M -8.29 % | 619.181 M |
| Other non current assets | 7.583 B -0.96 % | 7.656 B 6 987.31 % | 108.025 M -43.46 % | 191.051 M 2.01 % | 187.287 M -2.71 % | 192.507 M 106.31 % | 93.309 M -96.76 % | 2.879 B 59.43 % | 1.806 B 47.76 % | 1.222 B -4.57 % | 1.281 B |
| Long term investments | 0.000 | 0.000 -100.00 % | 262.542 M -50.08 % | 525.910 M -59.08 % | 1.285 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 21.404 M -13.81 % | 24.834 M 1.67 % | 24.427 M 230.41 % | 7.393 M 6.83 % | 6.921 M -2.36 % | 7.088 M 2.57 % | 6.910 M -2.00 % | 7.051 M 212.41 % | 2.257 M 89.03 % | 1.194 M -48.56 % | 2.321 M |
| GoodWill | 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 | 21.404 M -13.81 % | 24.834 M 1.67 % | 24.427 M 230.41 % | 7.393 M 6.83 % | 6.921 M -2.36 % | 7.088 M 2.57 % | 6.910 M -2.00 % | 7.051 M 212.41 % | 2.257 M 89.03 % | 1.194 M -48.56 % | 2.321 M |
| Property plant equipment net | 265.182 M 113.96 % | 123.939 M 5.20 % | 117.814 M 27.44 % | 92.450 M -47.08 % | 174.703 M -4.34 % | 182.624 M -1.41 % | 185.238 M -8.67 % | 202.823 M 6.01 % | 191.323 M 6.37 % | 179.872 M 71.39 % | 104.946 M |
| Total non current assets | 7.869 B 0.82 % | 7.805 B 1 420.15 % | 513.426 M -37.31 % | 818.952 M -50.49 % | 1.654 B 327.47 % | 386.955 M 35.26 % | 286.082 M -90.74 % | 3.089 B 54.49 % | 2.000 B 42.49 % | 1.403 B 1.10 % | 1.388 B |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 1.851 B -9.65 % | 2.049 B 165.47 % | 771.745 M -26.67 % | 1.052 B 7.87 % | 975.596 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 4.046 B 1 576.07 % | 241.374 M 18.02 % | 204.521 M -45.88 % | 377.881 M 51.01 % | 250.231 M -53.06 % | 533.098 M 257.53 % | 149.106 M -85.96 % | 1.062 B 103.52 % | 521.904 M 13.87 % | 458.342 M -20.45 % | 576.158 M |
| Cash and short term investments | 0.000 | 0.000 -100.00 % | 2.056 B -15.29 % | 2.427 B 137.45 % | 1.022 B -35.54 % | 1.585 B 40.97 % | 1.125 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current assets | 0.000 | 0.000 -100.00 % | 4.707 B -4.92 % | 4.951 B 68.27 % | 2.942 B 6.66 % | 2.758 B -5.39 % | 2.916 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.984 M -6.93 % | 284.701 M -10.92 % | 319.600 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 -100.00 % | 2.651 B 5.05 % | 2.524 B 52.49 % | 1.655 B 86.33 % | 888.266 M -39.63 % | 1.471 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 618.000 K -71.23 % | 2.148 M | 0.000 -100.00 % | 4.736 M 657.50 % | 625.250 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 18.527 M 0.00 % | 18.527 M -91.33 % | 213.644 M -5.44 % | 225.931 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.610 M -20.12 % | 68.361 M 7.49 % | 63.597 M | 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 -100.00 % | 1.329 M -9.47 % | 1.468 M |
| Capital lease obligations | 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 |
| Other total stockholders equity | 0.000 | 0.000 -100.00 % | 2.214 B 13.31 % | 1.954 B 45.03 % | 1.347 B 17.87 % | 1.143 B 15.24 % | 991.742 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 11.704 M -22.04 % | 15.013 M 272.89 % | 4.026 M -11.04 % | 4.526 M -3.94 % | 4.712 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 7.869 B 0.82 % | 7.805 B 49.51 % | 5.220 B -9.81 % | 5.788 B 25.43 % | 4.615 B 37.38 % | 3.359 B -2.00 % | 3.428 B 10.96 % | 3.089 B 54.49 % | 2.000 B 42.49 % | 1.403 B 1.10 % | 1.388 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 146.710 M 107.17 % | -2.045 B -633.04 % | -278.999 M -9.03 % | -255.881 M 73.27 % | -957.326 M -193.64 % | 1.022 B 442.83 % | 188.335 M 128.69 % | -656.450 M -76.92 % | -371.049 M -95.66 % | -189.635 M 3.87 % | -197.274 M |
| Accounts receivables | -3.592 M -100.47 % | 765.235 M 228.19 % | 233.170 M 126.89 % | -867.162 M -16.44 % | -744.744 M -230.37 % | 571.252 M 356.59 % | -222.631 M 57.48 % | -523.648 M -33.23 % | -393.036 M -1 428.13 % | -25.720 M 40.02 % | -42.882 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 264.984 M 1 243.91 % | 19.717 M -43.50 % | 34.899 M 92.12 % | 18.166 M 113.68 % | -132.803 M -704.01 % | 21.987 M 113.41 % | -163.915 M -6.17 % | -154.392 M |
| Accounts payables | 0.000 | 0.000 100.00 % | -532.640 M -167.48 % | 789.289 M 76.42 % | 447.390 M -17.75 % | 543.940 M 1 014.81 % | -59.459 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 150.302 M 105.35 % | -2.810 B -13 828.73 % | 20.471 M 104.62 % | -442.992 M 34.82 % | -679.690 M -432.01 % | -127.759 M -128.25 % | 452.260 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -448.331 M -143.97 % | 1.020 B 1 819.25 % | 53.130 M 155.47 % | -95.789 M -2 171.51 % | 4.624 M -61.54 % | 12.024 M -64.72 % | 34.078 M 246.04 % | -23.334 M -107.00 % | 333.334 M 941.58 % | -39.608 M -147.35 % | 83.657 M |
| Net cash provided by operating activities | 315.761 M 206.56 % | -296.317 M -739.57 % | 46.331 M -66.92 % | 140.068 M 122.64 % | -618.611 M -151.70 % | 1.196 B 216.54 % | 377.968 M 181.64 % | -462.969 M -435.37 % | 138.046 M 203.43 % | -133.473 M -1 337.35 % | 10.787 M |
| Investments in property plant and equipment | -168.167 M -449.80 % | -30.587 M 28.61 % | -42.847 M | 0.000 100.00 % | -7.197 M 31.52 % | -10.510 M 9.86 % | -11.660 M 56.21 % | -26.625 M -25.58 % | -21.202 M 74.76 % | -84.012 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 69.753 M | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -170.728 M -176.95 % | -61.646 M -185.38 % | -21.601 M 28.09 % | -30.040 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 230.127 M 292.41 % | 58.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -41.721 M -145.11 % | 92.496 M 125.64 % | -360.746 M -816.86 % | -39.346 M | 0.000 | 0.000 100.00 % | -200.000 K -100.11 % | 182.453 M 232.61 % | -137.591 M -200.27 % | 137.217 M 112.18 % | 64.670 M |
| Net cash used for investing activites | -209.888 M -439.03 % | 61.909 M 135.69 % | -173.466 M -112.38 % | -81.676 M -18.64 % | -68.843 M -114.39 % | -32.111 M 23.00 % | -41.700 M -126.76 % | 155.828 M 198.13 % | -158.794 M -398.46 % | 53.205 M -17.73 % | 64.670 M |
| Debt repayment | -193.200 M -144.67 % | 432.500 M | 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 |
| 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 |
| Dividends paid | -52.056 M -25.00 % | -41.645 M -166.66 % | -15.617 M 57.14 % | -36.439 M -75.00 % | -20.823 M 19.74 % | -25.945 M -37.80 % | -18.827 M -20.55 % | -15.617 M | 0.000 100.00 % | -31.234 M -100.00 % | -15.617 M |
| Other financing activites | 101.191 M 186.37 % | -117.156 M 48.40 % | -227.027 M -186.92 % | 261.201 M 75.84 % | 148.547 M 121.92 % | -677.612 M -581.27 % | 140.797 M -83.69 % | 863.022 M 923.63 % | 84.310 M 1 435.29 % | -6.314 M -120.61 % | -2.862 M |
| Net cash used provided by financing activities | -144.065 M -152.64 % | 273.699 M 212.80 % | -242.644 M -207.96 % | 224.762 M 75.97 % | 127.725 M 118.15 % | -703.556 M -676.83 % | 121.970 M -85.61 % | 847.405 M 905.11 % | 84.310 M 324.55 % | -37.547 M -103.19 % | -18.479 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 |
| Net change in cash | -38.192 M -197.21 % | 39.290 M 110.63 % | -369.779 M -230.59 % | 283.154 M 150.59 % | -559.729 M -221.48 % | 460.760 M 0.55 % | 458.238 M -15.18 % | 540.264 M 749.98 % | 63.562 M 153.95 % | -117.816 M -120.45 % | 576.158 M |
| Cash at beginning of period | 241.374 M 19.44 % | 202.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 521.904 M 13.87 % | 458.342 M -20.45 % | 576.158 M | 0.000 |
| Cash at end of period | 203.182 M -15.82 % | 241.374 M 165.28 % | -369.779 M -230.59 % | 283.154 M 150.59 % | -559.729 M -221.48 % | 460.760 M 0.55 % | 458.238 M -56.86 % | 1.062 B 103.52 % | 521.904 M 13.87 % | 458.342 M -20.45 % | 576.158 M |
| Operating cash flow | 315.761 M 206.56 % | -296.317 M -739.57 % | 46.331 M -66.92 % | 140.068 M 122.64 % | -618.611 M -151.70 % | 1.196 B 216.54 % | 377.968 M 181.64 % | -462.969 M -435.37 % | 138.046 M 203.43 % | -133.473 M -1 337.35 % | 10.787 M |
| Capital expenditure | -168.167 M -449.80 % | -30.587 M 28.61 % | -42.847 M | 0.000 100.00 % | -7.197 M 31.52 % | -10.510 M 9.86 % | -11.660 M 56.21 % | -26.625 M -25.58 % | -21.202 M 74.76 % | -84.012 M | 0.000 |
| Free CashFlow | 147.594 M 145.15 % | -326.904 M -9 483.01 % | 3.484 M -97.51 % | 140.068 M 122.38 % | -625.808 M -152.77 % | 1.186 B 223.75 % | 366.308 M 174.82 % | -489.594 M -519.02 % | 116.844 M 153.73 % | -217.485 M -2 116.18 % | 10.787 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 424.029 M -9.79 % | 470.034 M -33.29 % | 704.602 M 4.38 % | 675.032 M 13.13 % | 596.701 M -17.91 % | 726.901 M 29.72 % | 560.359 M 30.51 % | 429.373 M 46.13 % | 293.830 M -12.47 % | 335.689 M -16.03 % | 399.785 M 21.92 % | 327.920 M -21.62 % | 418.391 M -10.39 % | 466.898 M 20.63 % | 387.041 M 6.04 % | 364.984 M -2.77 % | 375.376 M 35.00 % | 278.061 M -0.14 % | 278.446 M 44.53 % | 192.657 M 2.46 % | 188.031 M -6.80 % | 201.758 M -8.07 % | 219.464 M 0.75 % | 217.834 M 14.90 % | 189.584 M -3.62 % | 196.702 M -9.54 % | 217.438 M -5.34 % | 229.702 M 43.39 % | 160.192 M -37.28 % | 255.406 M -14.03 % | 297.086 M 23.88 % | 239.820 M 20.33 % | 199.301 M -24.57 % | 264.215 M 10.64 % | 238.810 M 59.01 % | 150.184 M -7.73 % | 162.762 M 72.64 % | 94.280 M -16.40 % | 112.781 M 8.92 % | 103.548 M -49.11 % | 203.476 M 107.46 % | 98.078 M -16.21 % | 117.051 M -7.34 % | 126.318 M 30.14 % | 97.065 M 19.77 % | 81.045 M -8.23 % | 88.317 M -3.81 % | 91.819 M -10.78 % | 102.912 M -19.34 % | 127.594 M -0.42 % | 128.138 M -25.95 % | 173.048 M 14.01 % | 151.777 M -38.95 % | 248.607 M |
| Net income | 77.013 M -37.15 % | 122.541 M -38.54 % | 199.399 M 6.02 % | 188.076 M -23.73 % | 246.605 M 25.90 % | 195.872 M 33.38 % | 146.854 M 26.85 % | 115.774 M 492.29 % | 19.547 M -72.70 % | 71.611 M -42.95 % | 125.526 M 68.50 % | 74.494 M -42.10 % | 128.656 M -1.83 % | 131.054 M 4.94 % | 124.886 M 4.93 % | 119.013 M -6.64 % | 127.477 M 42.50 % | 89.458 M 10.55 % | 80.923 M 65.53 % | 48.888 M 123.61 % | 21.863 M -49.18 % | 43.023 M -31.79 % | 63.077 M 34.45 % | 46.915 M 57.17 % | 29.851 M -16.04 % | 35.553 M -26.39 % | 48.298 M -10.28 % | 53.834 M 1 569.27 % | 3.225 M -95.21 % | 67.276 M -2.34 % | 68.888 M 2.37 % | 67.294 M 39.42 % | 48.268 M 15.38 % | 41.833 M -2.47 % | 42.892 M 26.69 % | 33.857 M 150.76 % | 13.502 M -41.02 % | 22.892 M -13.43 % | 26.443 M 16.37 % | 22.724 M -1.96 % | 23.179 M 8.86 % | 21.292 M -32.80 % | 31.683 M -8.45 % | 34.609 M 11 095.83 % | 309.124 K -97.56 % | 12.691 M 97.62 % | 6.422 M -62.46 % | 17.106 M 132.26 % | 7.365 M -51.51 % | 15.189 M -40.31 % | 25.447 M 256.30 % | 7.142 M -44.34 % | 12.832 M 915.97 % | 1.263 M |
| Income before tax | 105.194 M -35.35 % | 162.716 M -35.92 % | 253.936 M 1.16 % | 251.020 M -23.03 % | 326.129 M 31.73 % | 247.576 M 32.26 % | 187.185 M 26.62 % | 147.834 M 419.34 % | 28.466 M -69.84 % | 94.389 M -40.91 % | 159.748 M 49.68 % | 106.727 M -40.78 % | 180.207 M 10.22 % | 163.493 M 4.18 % | 156.938 M 3.25 % | 151.998 M 3.54 % | 146.808 M 20.45 % | 121.879 M 21.67 % | 100.170 M 46.01 % | 68.604 M 232.01 % | 20.663 M -66.45 % | 61.584 M -26.72 % | 84.040 M 33.53 % | 62.937 M 19.32 % | 52.746 M 10.39 % | 47.782 M -24.90 % | 63.625 M -17.41 % | 77.039 M 349.66 % | 17.133 M -83.13 % | 101.562 M 5.40 % | 96.357 M 16.16 % | 82.951 M 16.03 % | 71.492 M 16.39 % | 61.422 M -8.99 % | 67.486 M 34.62 % | 50.130 M 161.71 % | 19.155 M -42.08 % | 33.072 M -19.58 % | 41.122 M 16.21 % | 35.385 M -2.27 % | 36.209 M 24.03 % | 29.193 M -34.40 % | 44.502 M -10.76 % | 49.866 M 7 016.18 % | -721.005 K -104.37 % | 16.483 M 70.09 % | 9.691 M -58.36 % | 23.276 M 138.73 % | 9.750 M -56.10 % | 22.209 M -32.84 % | 33.070 M 147.33 % | 13.371 M 23.21 % | 10.852 M 69.35 % | 6.408 M |
| Income before tax ratio | 0.25 -28.34 % | 0.35 -3.94 % | 0.36 -3.08 % | 0.37 -31.96 % | 0.55 60.47 % | 0.34 1.96 % | 0.33 -2.98 % | 0.34 255.39 % | 0.10 -65.55 % | 0.28 -29.63 % | 0.40 22.77 % | 0.33 -24.44 % | 0.43 23.00 % | 0.35 -13.64 % | 0.41 -2.63 % | 0.42 6.48 % | 0.39 -10.77 % | 0.44 21.84 % | 0.36 1.03 % | 0.36 224.04 % | 0.11 -64.00 % | 0.31 -20.29 % | 0.38 32.54 % | 0.29 3.85 % | 0.28 14.53 % | 0.24 -16.98 % | 0.29 -12.75 % | 0.34 213.59 % | 0.11 -73.10 % | 0.40 22.60 % | 0.32 -6.23 % | 0.35 -3.58 % | 0.36 54.31 % | 0.23 -17.74 % | 0.28 -15.34 % | 0.33 183.63 % | 0.12 -66.45 % | 0.35 -3.79 % | 0.36 6.70 % | 0.34 92.03 % | 0.18 -40.21 % | 0.30 -21.71 % | 0.38 -3.69 % | 0.39 5 414.50 % | -0.01 -103.65 % | 0.20 85.35 % | 0.11 -56.71 % | 0.25 167.57 % | 0.09 -45.57 % | 0.17 -32.56 % | 0.26 234.01 % | 0.08 8.06 % | 0.07 177.40 % | 0.03 |
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 253.576 M 31.22 % | 193.240 M 25.74 % | 153.680 M 351.61 % | 34.029 M -65.98 % | 100.019 M -37.89 % | 161.044 M 64.95 % | 97.631 M -23.30 % | 127.285 M 20.95 % | 105.238 M -24.42 % | 139.243 M 18.35 % | 117.649 M 17.50 % | 100.127 M 1.20 % | 98.939 M 28.84 % | 76.791 M 41.37 % | 54.318 M 2.26 % | 53.120 M -30.30 % | 76.216 M -20.49 % | 95.855 M 18.00 % | 81.232 M -19.68 % | 101.134 M 48.59 % | 68.062 M -21.95 % | 87.201 M -13.33 % | 100.618 M 31.97 % | 76.243 M -31.04 % | 110.559 M 1.82 % | 108.584 M 52.48 % | 71.212 M -18.50 % | 87.374 M 40.50 % | 62.188 M -34.47 % | 94.901 M 53.37 % | 61.878 M 115.44 % | 28.722 M -32.79 % | 42.737 M -11.42 % | 48.246 M 13.38 % | 42.553 M -27.31 % | 58.538 M 49.63 % | 39.121 M -27.61 % | 54.041 M -5.03 % | 56.904 M 44.74 % | 39.314 M 17.52 % | 33.452 M 25.01 % | 26.759 M -4.99 % | 28.163 M 89.20 % | 14.886 M -54.77 % | 32.911 M -21.24 % | 41.784 M 118.96 % | 19.083 M -0.59 % | 19.196 M 49.88 % | 12.807 M |
| Net income ratio | 0.18 -30.33 % | 0.26 -7.88 % | 0.28 1.57 % | 0.28 -32.58 % | 0.41 53.37 % | 0.27 2.82 % | 0.26 -2.81 % | 0.27 305.31 % | 0.07 -68.82 % | 0.21 -32.06 % | 0.31 38.21 % | 0.23 -26.12 % | 0.31 9.55 % | 0.28 -13.01 % | 0.32 -1.05 % | 0.33 -3.98 % | 0.34 5.56 % | 0.32 10.70 % | 0.29 14.53 % | 0.25 118.24 % | 0.12 -45.47 % | 0.21 -25.81 % | 0.29 33.45 % | 0.22 36.78 % | 0.16 -12.89 % | 0.18 -18.63 % | 0.22 -5.22 % | 0.23 1 064.13 % | 0.02 -92.36 % | 0.26 13.60 % | 0.23 -17.36 % | 0.28 15.86 % | 0.24 52.96 % | 0.16 -11.85 % | 0.18 -20.33 % | 0.23 171.76 % | 0.08 -65.84 % | 0.24 3.56 % | 0.23 6.84 % | 0.22 92.65 % | 0.11 -47.53 % | 0.22 -19.80 % | 0.27 -1.21 % | 0.27 8 503.05 % | 0.00 -97.97 % | 0.16 115.35 % | 0.07 -60.97 % | 0.19 160.32 % | 0.07 -39.88 % | 0.12 -40.06 % | 0.20 381.18 % | 0.04 -51.18 % | 0.08 1 564.14 % | 0.01 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.35 1.16 % | 0.34 -3.65 % | 0.36 209.05 % | 0.12 -61.13 % | 0.30 -26.03 % | 0.40 35.30 % | 0.30 -2.14 % | 0.30 34.97 % | 0.23 -37.35 % | 0.36 11.61 % | 0.32 20.85 % | 0.27 -25.04 % | 0.36 29.02 % | 0.28 -2.18 % | 0.28 -0.20 % | 0.28 -25.22 % | 0.38 -13.51 % | 0.44 17.13 % | 0.37 -30.10 % | 0.53 54.17 % | 0.35 -13.72 % | 0.40 -8.45 % | 0.44 -7.97 % | 0.48 9.95 % | 0.43 18.43 % | 0.37 23.09 % | 0.30 -32.27 % | 0.44 86.26 % | 0.24 -40.77 % | 0.40 -3.55 % | 0.41 133.48 % | 0.18 -61.07 % | 0.45 5.96 % | 0.43 4.10 % | 0.41 42.84 % | 0.29 -27.87 % | 0.40 -13.60 % | 0.46 2.49 % | 0.45 11.22 % | 0.41 -1.87 % | 0.41 36.23 % | 0.30 -1.22 % | 0.31 112.05 % | 0.14 -43.92 % | 0.26 -20.90 % | 0.33 195.70 % | 0.11 -12.81 % | 0.13 145.51 % | 0.05 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 82.75 % | 0.55 -1.90 % | 0.56 -12.06 % | 0.63 20.22 % | 0.53 -12.35 % | 0.60 -0.94 % | 0.61 675.24 % | 0.08 509.29 % | 0.01 -86.71 % | 0.10 -50.99 % | 0.20 17.11 % | 0.17 69.91 % | 0.10 -56.69 % | 0.23 47.45 % | 0.16 5.92 % | 0.15 -85.33 % | 1.00 0.00 % | 1.00 616.59 % | 0.14 -86.05 % | 1.00 415.07 % | -0.32 -169.80 % | 0.45 -11.50 % | 0.51 -36.69 % | 0.81 -18.46 % | 1.00 23.14 % | 0.81 23.53 % | 0.65 -12.94 % | 0.75 -34.65 % | 1.15 30.98 % | 0.88 2.82 % | 0.85 -14.61 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 157.18 % | 0.39 -2.67 % | 0.40 -43.70 % | 0.71 99.91 % | 0.35 -19.41 % | 0.44 6.09 % | 0.42 129.23 % | -1.42 -565.89 % | 0.30 -14.34 % | 0.36 0.46 % | 0.35 -63.35 % | 0.97 -3.31 % | 1.00 0.00 % | 1.00 91.79 % | 0.52 -30.44 % | 0.75 90.70 % | 0.39 |
| Weighted average shs out dil | 110.019 M 0.55 % | 109.412 M 0.41 % | 108.961 M 4.86 % | 103.909 M -0.14 % | 104.052 M -0.06 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.63 % | 103.464 M -0.60 % | 104.091 M 0.08 % | 104.011 M -0.06 % | 104.072 M -0.31 % | 104.397 M 0.24 % | 104.148 M 0.12 % | 104.021 M 0.01 % | 104.014 M 0.00 % | 104.017 M -0.09 % | 104.110 M 0.18 % | 103.920 M -0.16 % | 104.087 M -0.16 % | 104.256 M 0.05 % | 104.200 M 0.08 % | 104.113 M 0.01 % | 104.105 M -0.14 % | 104.245 M 0.05 % | 104.189 M -0.06 % | 104.249 M 0.31 % | 103.927 M -0.07 % | 104.000 M 0.00 % | 104.002 M -0.06 % | 104.062 M -0.10 % | 104.170 M -0.06 % | 104.230 M 0.35 % | 103.862 M -0.19 % | 104.055 M -0.05 % | 104.106 M -0.13 % | 104.239 M -0.16 % | 104.410 M 1.02 % | 103.359 M 0.38 % | 102.964 M -0.31 % | 103.289 M | 0.000 -100.00 % | 100.722 M -2.76 % | 103.581 M -0.69 % | 104.305 M | 0.000 -100.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M |
| Weighted average shs out | 110.019 M 0.55 % | 109.412 M 0.41 % | 108.961 M 4.86 % | 103.909 M -0.24 % | 104.162 M 0.05 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.32 % | 103.784 M 0.04 % | 103.740 M 0.27 % | 103.464 M -0.60 % | 104.091 M 0.08 % | 104.011 M -0.06 % | 104.072 M -0.31 % | 104.397 M 0.20 % | 104.190 M 0.16 % | 104.021 M 0.01 % | 104.014 M 0.00 % | 104.017 M -0.09 % | 104.110 M 0.18 % | 103.920 M -0.16 % | 104.087 M -0.16 % | 104.256 M 0.05 % | 104.201 M 0.08 % | 104.113 M 0.01 % | 104.105 M -0.14 % | 104.245 M 0.05 % | 104.189 M -0.06 % | 104.249 M 0.31 % | 103.927 M -0.07 % | 104.000 M 0.00 % | 104.002 M -0.06 % | 104.062 M -0.10 % | 104.170 M -0.06 % | 104.230 M 0.35 % | 103.862 M -0.19 % | 104.055 M -0.05 % | 104.106 M -0.13 % | 104.239 M -0.42 % | 104.677 M 1.27 % | 103.359 M 0.38 % | 102.964 M -0.31 % | 103.289 M | 0.000 -100.00 % | 100.722 M -2.76 % | 103.581 M -0.69 % | 104.305 M | 0.000 -100.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M |
| EPS diluted | 0.70 -37.50 % | 1.12 -38.80 % | 1.83 1.10 % | 1.81 -23.63 % | 2.37 26.06 % | 1.88 33.33 % | 1.41 27.03 % | 1.11 484.21 % | 0.19 -72.46 % | 0.69 -42.98 % | 1.21 68.06 % | 0.72 -41.94 % | 1.24 -1.59 % | 1.26 5.00 % | 1.20 5.26 % | 1.14 -6.56 % | 1.22 41.86 % | 0.86 10.26 % | 0.78 65.96 % | 0.47 123.81 % | 0.21 -48.78 % | 0.41 -32.79 % | 0.61 35.56 % | 0.45 55.17 % | 0.29 -14.71 % | 0.34 -26.09 % | 0.46 -11.54 % | 0.52 1 577.42 % | 0.03 -95.23 % | 0.65 -1.52 % | 0.66 1.54 % | 0.65 41.30 % | 0.46 15.00 % | 0.40 -2.44 % | 0.41 24.24 % | 0.33 153.85 % | 0.13 -40.91 % | 0.22 -12.00 % | 0.25 13.64 % | 0.22 0.00 % | 0.22 4.76 % | 0.21 -30.00 % | 0.30 -9.09 % | 0.33 | 0.00 -100.00 % | 0.13 109.68 % | 0.06 -61.25 % | 0.16 | 0.00 -100.00 % | 0.15 -37.50 % | 0.24 252.94 % | 0.07 | 0.00 -100.00 % | 0.01 |
| Earnings per share | 0.73 -37.61 % | 1.17 -38.74 % | 1.91 5.52 % | 1.81 -23.63 % | 2.37 26.06 % | 1.88 33.33 % | 1.41 27.03 % | 1.11 484.21 % | 0.19 -72.46 % | 0.69 -42.98 % | 1.21 68.06 % | 0.72 -41.94 % | 1.24 -1.59 % | 1.26 5.00 % | 1.20 5.26 % | 1.14 -6.56 % | 1.22 41.86 % | 0.86 10.26 % | 0.78 65.96 % | 0.47 123.81 % | 0.21 -48.78 % | 0.41 -32.79 % | 0.61 35.56 % | 0.45 55.17 % | 0.29 -14.71 % | 0.34 -26.09 % | 0.46 -11.54 % | 0.52 1 577.42 % | 0.03 -95.23 % | 0.65 -1.52 % | 0.66 1.54 % | 0.65 41.30 % | 0.46 15.00 % | 0.40 -2.44 % | 0.41 24.24 % | 0.33 153.85 % | 0.13 -40.91 % | 0.22 -12.00 % | 0.25 13.64 % | 0.22 0.00 % | 0.22 4.76 % | 0.21 -30.00 % | 0.30 -9.09 % | 0.33 | 0.00 -100.00 % | 0.13 109.68 % | 0.06 -61.25 % | 0.16 | 0.00 -100.00 % | 0.15 -37.50 % | 0.24 252.94 % | 0.07 | 0.00 -100.00 % | 0.01 |
| Gross profit | 424.029 M -9.79 % | 470.034 M -33.29 % | 704.602 M 4.38 % | 675.032 M 13.13 % | 596.701 M 50.01 % | 397.762 M 27.25 % | 312.581 M 14.76 % | 272.369 M 75.68 % | 155.036 M -23.28 % | 202.080 M -16.82 % | 242.957 M 845.14 % | 25.706 M 377.54 % | 5.383 M -88.09 % | 45.184 M -40.88 % | 76.432 M 24.19 % | 61.546 M 65.20 % | 37.255 M -41.53 % | 63.713 M 47.25 % | 43.270 M 53.09 % | 28.264 M -84.97 % | 188.031 M -6.80 % | 201.758 M 558.78 % | 30.626 M -85.94 % | 217.834 M 462.02 % | -60.171 M -167.27 % | 89.445 M -19.94 % | 111.716 M -40.07 % | 186.425 M 16.92 % | 159.445 M -22.76 % | 206.437 M 6.20 % | 194.391 M 7.85 % | 180.239 M -21.36 % | 229.209 M -1.20 % | 231.992 M 13.76 % | 203.928 M 35.79 % | 150.184 M -7.73 % | 162.762 M 72.64 % | 94.280 M 114.99 % | 43.853 M 6.00 % | 41.369 M -71.35 % | 144.397 M 314.74 % | 34.816 M -32.47 % | 51.556 M -1.70 % | 52.445 M 138.04 % | -137.883 M -657.98 % | 24.711 M -21.39 % | 31.436 M -3.37 % | 32.534 M -67.30 % | 99.501 M -22.02 % | 127.594 M -0.42 % | 128.138 M 42.02 % | 90.228 M -20.70 % | 113.775 M 16.42 % | 97.727 M |
| Income tax expense | 28.181 M -29.85 % | 40.175 M -26.33 % | 54.537 M -13.36 % | 62.944 M -20.85 % | 79.524 M 30.11 % | 61.119 M 37.60 % | 44.419 M 20.74 % | 36.790 M 383.44 % | 7.610 M -71.57 % | 26.769 M -25.81 % | 36.083 M 11.94 % | 32.233 M -37.47 % | 51.551 M 58.92 % | 32.439 M 1.21 % | 32.052 M -2.83 % | 32.985 M 70.63 % | 19.331 M -40.37 % | 32.420 M 68.44 % | 19.247 M -2.38 % | 19.716 M 1 743.41 % | -1.200 M -106.46 % | 18.561 M -11.46 % | 20.963 M 30.84 % | 16.022 M -30.02 % | 22.896 M 87.22 % | 12.229 M -20.21 % | 15.327 M -33.95 % | 23.205 M 66.85 % | 13.908 M -59.44 % | 34.286 M 24.82 % | 27.469 M 75.44 % | 15.657 M -32.58 % | 23.224 M 18.56 % | 19.589 M -20.35 % | 24.594 M 51.13 % | 16.273 M 187.86 % | 5.653 M -44.28 % | 10.145 M -30.92 % | 14.686 M 15.99 % | 12.661 M 3.17 % | 12.272 M 55.33 % | 7.901 M -40.15 % | 13.201 M -15.24 % | 15.574 M 1 545.69 % | -1.077 M -128.41 % | 3.792 M -0.63 % | 3.816 M -38.15 % | 6.170 M 153.93 % | 2.430 M -65.15 % | 6.972 M -7.36 % | 7.526 M 21.19 % | 6.210 M 414.87 % | -1.972 M -138.36 % | 5.141 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 329.139 M 32.84 % | 247.778 M 57.82 % | 157.004 M 13.12 % | 138.794 M 3.88 % | 133.609 M -14.81 % | 156.828 M -6.01 % | 166.848 M -25.54 % | 224.076 M 7.64 % | 208.167 M 15.49 % | 180.249 M 7.73 % | 167.320 M -19.78 % | 208.580 M 85.39 % | 112.508 M -17.06 % | 135.656 M 43.57 % | 94.490 M -70.17 % | 316.743 M 185.95 % | 110.770 M 1.52 % | 109.110 M -9.95 % | 121.168 M -66.22 % | 358.683 M 684.61 % | 45.715 M 2.75 % | 44.491 M 2.81 % | 43.277 M 12.72 % | 38.393 M -7.88 % | 41.678 M -3.69 % | 43.277 M 24.07 % | 34.882 M -0.98 % | 35.229 M 9.33 % | 32.223 M -7.62 % | 34.882 M | 0.000 | 0.000 -100.00 % | 69.645 M 1.04 % | 68.928 M 10.85 % | 62.179 M -22.74 % | 80.476 M 27.21 % | 63.262 M -11.63 % | 71.589 M -7.62 % | 77.498 M -67.01 % | 234.948 M 317.06 % | 56.334 M -0.96 % | 56.881 M -4.05 % | 59.285 M 1 638.47 % | 3.410 M | 0.000 | 0.000 -100.00 % | 82.820 M 117.94 % | 38.002 M -74.81 % | 150.880 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.279 M 82.09 % | 70.448 M 24.55 % | 56.562 M -10.03 % | 62.869 M 169.00 % | -91.108 M -270.51 % | 53.433 M 35.76 % | 39.357 M -21.30 % | 50.006 M -60.52 % | 126.652 M 107.08 % | 61.160 M 62.25 % | 37.694 M 4.34 % | 36.126 M -66.15 % | 106.719 M 224.61 % | 32.876 M 3.64 % | 31.720 M 58.27 % | 20.042 M -72.49 % | 72.853 M 187.33 % | 25.355 M 14.46 % | 22.152 M -27.78 % | 30.675 M -53.85 % | 66.469 M -33.71 % | 100.272 M -5.83 % | 106.476 M -0.28 % | 106.779 M 4.92 % | 101.771 M -7.29 % | 109.779 M 2.81 % | 106.779 M -10.94 % | 119.902 M 35.64 % | 88.399 M -29.13 % | 124.733 M 207.36 % | 40.582 M -49.98 % | 81.124 M 19.15 % | 68.087 M 115.02 % | 31.666 M -15.65 % | 37.542 M 12.95 % | 33.238 M -30.33 % | 47.706 M 60.12 % | 29.794 M -23.99 % | 39.199 M 16.48 % | 33.654 M 144.29 % | -75.989 M -380.56 % | 27.085 M -3.21 % | 27.982 M -22.62 % | 36.163 M | 0.000 -100.00 % | 34.552 M -4.26 % | 36.090 M 35.25 % | 26.683 M | 0.000 -100.00 % | 28.449 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.709 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.859 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.903 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.481 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -150.140 M -19.90 % | -125.222 M -0.55 % | -124.535 M 1.57 % | -126.516 M -17.48 % | -107.691 M -24.69 % | -86.369 M -2 654.54 % | 3.381 M 105.29 % | -63.971 M -228.00 % | 49.979 M 4.42 % | 47.864 M 10.27 % | 43.405 M 348.68 % | -17.454 M -830.90 % | 2.388 M -43.14 % | 4.200 M 39.03 % | 3.021 M 101.13 % | -266.279 M -8 664.79 % | 3.109 M 4.33 % | 2.980 M 17.88 % | 2.528 M | 0.000 -100.00 % | 2.797 M -7.32 % | 3.018 M 8.09 % | 2.792 M -6.37 % | 2.982 M 24.93 % | 2.387 M -14.51 % | 2.792 M 33.97 % | 2.084 M -99.34 % | 317.565 M 432.67 % | 59.617 M -26.76 % | 81.404 M 330.03 % | 18.930 M -89.78 % | 185.233 M 780.73 % | -27.211 M 0.24 % | -27.276 M -26.06 % | -21.637 M -609.66 % | 4.245 M -87.43 % | 33.765 M 231.62 % | -25.653 M -18.59 % | -21.631 M 74.39 % | -84.464 M -414.83 % | -16.406 M -97.69 % | -8.299 M 40.93 % | -14.050 M -109.51 % | 147.740 M 130.56 % | 64.078 M 20.09 % | 53.359 M 11.04 % | 48.055 M -67.33 % | 147.092 M 143.99 % | 60.287 M |
| Operating expenses | 101.077 M -0.74 % | 101.827 M -3.23 % | 105.222 M 5.47 % | 99.761 M -36.88 % | 158.055 M 5.27 % | 150.140 M 19.90 % | 125.222 M 0.55 % | 124.535 M -1.57 % | 126.516 M 17.48 % | 107.691 M 24.69 % | 86.369 M 61.78 % | 53.387 M -27.26 % | 73.390 M -33.97 % | 111.139 M 29.90 % | 85.558 M 7.58 % | 79.531 M -16.03 % | 94.717 M 168.59 % | 35.264 M -1.83 % | 35.920 M 55.75 % | 23.063 M 112.49 % | -184.632 M -748.65 % | 28.464 M 13.26 % | 25.132 M -24.31 % | 33.203 M -55.33 % | 74.328 M -27.89 % | 103.069 M -5.87 % | 109.494 M -0.07 % | 109.571 M 4.60 % | 104.753 M -6.61 % | 112.166 M 2.37 % | 109.571 M -10.18 % | 121.986 M -69.95 % | 405.964 M 120.21 % | 184.350 M 51.12 % | 121.986 M 21.92 % | 100.054 M -60.50 % | 253.320 M 5 586.21 % | 4.455 M -56.60 % | 10.266 M -11.51 % | 11.601 M -79.23 % | 55.854 M -12.12 % | 63.559 M 369.21 % | 13.546 M 12.67 % | 12.023 M 107.67 % | -156.689 M -1 567.26 % | 10.679 M -45.75 % | 19.683 M -10.99 % | 22.113 M -85.03 % | 147.740 M 49.79 % | 98.630 M 10.26 % | 89.449 M 19.68 % | 74.738 M -49.19 % | 147.092 M 65.76 % | 88.736 M |
| Cost and expenses | 101.077 M -0.74 % | 101.827 M -3.23 % | 105.222 M 5.47 % | 99.761 M -36.88 % | 158.055 M -67.02 % | 479.279 M 28.49 % | 373.000 M 32.49 % | 281.539 M 6.12 % | 265.310 M 9.95 % | 241.300 M -0.78 % | 243.197 M 424.32 % | 46.383 M -66.23 % | 137.361 M 174.84 % | 49.979 M 4.42 % | 47.864 M 10.27 % | 43.405 M -61.30 % | 112.171 M 211.42 % | 36.019 M -4.51 % | 37.720 M 13.65 % | 33.190 M -59.35 % | 81.647 M 111.18 % | 38.662 M 0.53 % | 38.460 M -2.81 % | 39.573 M -46.76 % | 74.328 M 95.05 % | 38.108 M 1.12 % | 37.685 M -75.34 % | 152.848 M 271.46 % | 41.148 M 3.48 % | 39.764 M 17.52 % | 33.837 M 0.84 % | 33.554 M -91.73 % | 405.964 M 87.45 % | 216.573 M 38.06 % | 156.868 M 56.78 % | 100.054 M -60.50 % | 253.320 M 277.66 % | 67.077 M -10.04 % | 74.565 M 1.06 % | 73.780 M -76.18 % | 309.756 M 387.35 % | 63.559 M -19.59 % | 79.040 M -7.98 % | 85.894 M 9.76 % | 78.259 M 16.78 % | 67.013 M -12.47 % | 76.564 M -5.94 % | 81.398 M -46.15 % | 151.150 M 53.25 % | 98.630 M 10.26 % | 89.449 M -43.23 % | 157.558 M -14.88 % | 185.093 M -22.75 % | 239.616 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 101.077 M -0.74 % | 101.827 M -3.23 % | 105.222 M 5.47 % | 99.761 M -36.88 % | 158.055 M 124.36 % | 70.448 M 24.55 % | 56.562 M -10.03 % | 62.869 M 178.51 % | -80.081 M -249.87 % | 53.433 M 35.76 % | 39.357 M -21.30 % | 50.006 M -63.60 % | 137.361 M 124.59 % | 61.160 M 62.25 % | 37.694 M 4.34 % | 36.126 M -67.79 % | 112.171 M 241.19 % | 32.876 M 3.64 % | 31.720 M 58.27 % | 20.042 M -75.45 % | 81.647 M 222.02 % | 25.355 M 14.46 % | 22.152 M -27.78 % | 30.675 M -58.73 % | 74.328 M -25.87 % | 100.272 M -5.83 % | 106.476 M -0.28 % | 106.779 M 4.92 % | 101.771 M -7.29 % | 109.779 M 2.81 % | 106.779 M -10.94 % | 119.902 M 35.64 % | 88.399 M -29.13 % | 124.733 M 207.36 % | 40.582 M -49.98 % | 81.124 M 19.15 % | 68.087 M 115.02 % | 31.666 M -15.65 % | 37.542 M 12.95 % | 33.238 M -35.60 % | 51.609 M 73.22 % | 29.794 M -23.99 % | 39.199 M 16.48 % | 33.654 M 146.60 % | -72.225 M -366.66 % | 27.085 M -3.21 % | 27.982 M -22.62 % | 36.163 M | 0.000 -100.00 % | 34.552 M -4.26 % | 36.090 M 35.25 % | 26.683 M | 0.000 -100.00 % | 28.449 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.755 M 18.43 % | 145.032 M 9.46 % | 132.503 M 6.68 % | 124.203 M -12.02 % | 141.165 M 18.78 % | 118.846 M | 0.000 -100.00 % | 111.534 M -4.27 % | 116.504 M 20.25 % | 96.888 M 9.68 % | 88.335 M 21.60 % | 72.643 M 10.42 % | 65.785 M 1.66 % | 64.711 M 40.75 % | 45.977 M -65.91 % | 134.888 M 105.94 % | 65.499 M -17.41 % | 79.302 M -0.38 % | 79.607 M | 0.000 -100.00 % | 51.899 M -10.49 % | 57.984 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 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.829 M 96.65 % | 21.271 M -1.96 % | 21.696 M -14.13 % | 25.266 M -1.89 % | 25.752 M 31.82 % | 19.536 M -13.90 % | 22.691 M 13.54 % | 19.985 M 22.70 % | 16.288 M 23.56 % | 13.182 M 23.44 % | 10.679 M 0.97 % | 10.576 M 24.95 % | 8.464 M 2.64 % | 8.246 M 16.06 % | 7.105 M -55.39 % | 15.927 M -1.74 % | 16.208 M -28.27 % | 22.595 M -13.18 % | 26.026 M 20.24 % | 21.645 M -12.69 % | 24.792 M 2.18 % | 24.263 M -15.62 % | 28.753 M -3.52 % | 29.803 M 42.68 % | 20.888 M -27.35 % | 28.753 M 191.46 % | 9.865 M 23.54 % | 7.985 M 6.48 % | 7.499 M -23.98 % | 9.865 M 32.92 % | 7.422 M 5.02 % | 7.067 M 0.64 % | 7.022 M 51.70 % | 4.629 M -2.40 % | 4.743 M -36.42 % | 7.460 M 11.81 % | 6.672 M 9.48 % | 6.094 M 68.11 % | 3.625 M 34.25 % | 2.700 M 32.23 % | 2.042 M 22.57 % | 1.666 M -0.83 % | 1.680 M -16.86 % | 2.021 M -70.08 % | 6.754 M 20.20 % | 5.619 M 165.17 % | 2.119 M -54.14 % | 4.620 M 78.88 % | 2.583 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.586 K -132.42 % | 122.085 K 193.59 % | 41.584 K -24.23 % | 54.880 K 102.65 % | 27.081 K -68.53 % | 86.065 K -97.45 % | 3.381 M 15.20 % | 2.935 M 2.30 % | 2.869 M -5.75 % | 3.044 M 0.66 % | 3.024 M 16.95 % | 2.586 M -9.27 % | 2.850 M -32.14 % | 4.200 M 39.03 % | 3.021 M -8.31 % | 3.295 M -2.66 % | 3.385 M 10.12 % | 3.074 M 0.69 % | 3.053 M -10.49 % | 3.411 M 16.34 % | 2.932 M 3.02 % | 2.846 M 1.93 % | 2.792 M -6.37 % | 2.982 M 24.93 % | 2.387 M -14.51 % | 2.792 M 33.97 % | 2.084 M -16.64 % | 2.500 M 57.04 % | 1.592 M -23.61 % | 2.084 M 9.05 % | 1.911 M -23.56 % | 2.500 M -5.41 % | 2.643 M 5.93 % | 2.495 M 2.89 % | 2.425 M 5.96 % | 2.289 M -29.71 % | 3.256 M -5.49 % | 3.445 M 0.94 % | 3.413 M 29.18 % | 2.642 M -14.05 % | 3.074 M 3.68 % | 2.965 M -7.55 % | 3.207 M 2.95 % | 3.115 M -21.10 % | 3.948 M 27.56 % | 3.095 M -13.86 % | 3.593 M -3.49 % | 3.723 M -2.43 % | 3.816 M |
| Operating income | 322.952 M -12.29 % | 368.207 M -38.57 % | 599.380 M 4.19 % | 575.271 M 31.15 % | 438.646 M 77.14 % | 247.622 M 32.16 % | 187.359 M 26.74 % | 147.834 M 418.35 % | 28.520 M -69.78 % | 94.389 M -39.72 % | 156.588 M -44.38 % | 281.537 M 0.18 % | 281.030 M -32.59 % | 416.919 M 22.92 % | 339.177 M 5.47 % | 321.579 M 22.18 % | 263.205 M 8.74 % | 242.042 M 0.55 % | 240.726 M 50.96 % | 159.467 M 49.90 % | 106.384 M -34.77 % | 163.096 M -9.89 % | 181.004 M 1.54 % | 178.261 M 54.67 % | 115.256 M -27.33 % | 158.594 M -11.77 % | 179.753 M -8.70 % | 196.888 M 65.39 % | 119.044 M -44.80 % | 215.642 M -18.08 % | 263.249 M 27.63 % | 206.266 M 216.70 % | -176.755 M -415.81 % | 55.968 M -20.61 % | 70.500 M 40.20 % | 50.287 M 155.53 % | -90.558 M -432.90 % | 27.203 M -19.01 % | 33.587 M 12.83 % | 29.767 M 128.01 % | -106.280 M -481.66 % | 27.847 M -26.74 % | 38.011 M -5.97 % | 40.424 M 5 691.11 % | -723.005 K -104.39 % | 16.484 M 70.10 % | 9.691 M -58.36 % | 23.276 M 138.76 % | 9.749 M -56.11 % | 22.210 M -32.84 % | 33.070 M 147.33 % | 13.371 M 23.21 % | 10.852 M 69.35 % | 6.408 M |
| Operating income ratio | 0.76 -2.77 % | 0.78 -7.91 % | 0.85 -0.18 % | 0.85 15.93 % | 0.74 115.80 % | 0.34 1.88 % | 0.33 -2.89 % | 0.34 254.72 % | 0.10 -65.48 % | 0.28 -28.21 % | 0.39 -54.38 % | 0.86 27.82 % | 0.67 -24.78 % | 0.89 1.90 % | 0.88 -0.54 % | 0.88 25.66 % | 0.70 -19.45 % | 0.87 0.69 % | 0.86 4.45 % | 0.83 46.30 % | 0.57 -30.01 % | 0.81 -1.99 % | 0.82 0.78 % | 0.82 34.61 % | 0.61 -24.60 % | 0.81 -2.47 % | 0.83 -3.55 % | 0.86 15.34 % | 0.74 -11.98 % | 0.84 -4.72 % | 0.89 3.02 % | 0.86 196.98 % | -0.89 -518.68 % | 0.21 -28.25 % | 0.30 -11.83 % | 0.33 160.18 % | -0.56 -292.83 % | 0.29 -3.11 % | 0.30 3.60 % | 0.29 155.04 % | -0.52 -283.96 % | 0.28 -12.57 % | 0.32 1.48 % | 0.32 4 396.30 % | -0.01 -103.66 % | 0.20 85.36 % | 0.11 -56.71 % | 0.25 167.60 % | 0.09 -45.58 % | 0.17 -32.55 % | 0.26 234.01 % | 0.08 8.06 % | 0.07 177.40 % | 0.03 |
| Total other income expenses net | -217.758 M -5.97 % | -205.491 M 40.51 % | -345.444 M -6.54 % | -324.251 M -188.18 % | -112.517 M -244 502.17 % | -46.000 K 73.56 % | -174.000 K | 0.000 100.00 % | -54.000 K | 0.000 -100.00 % | 3.160 M 101.81 % | -174.810 M -73.38 % | -100.823 M 60.22 % | -253.425 M -39.06 % | -182.239 M -7.46 % | -169.581 M -45.69 % | -116.397 M 3.13 % | -120.164 M 14.51 % | -140.556 M -54.69 % | -90.863 M -6.00 % | -85.721 M 15.56 % | -101.512 M -4.69 % | -96.964 M 15.92 % | -115.324 M -84.49 % | -62.509 M 43.59 % | -110.812 M 4.58 % | -116.128 M 3.10 % | -119.849 M -17.60 % | -101.911 M 10.67 % | -114.080 M 31.64 % | -166.892 M -35.34 % | -123.315 M -149.67 % | 248.247 M 4 451.65 % | 5.454 M 280.96 % | -3.014 M -1 819.75 % | -157.000 K -100.14 % | 109.712 M 1 769.67 % | 5.868 M -22.12 % | 7.535 M 34.15 % | 5.617 M -96.06 % | 142.489 M 10 486.09 % | 1.346 M -79.26 % | 6.491 M -31.26 % | 9.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 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-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-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -3.806 B | 0.000 100.00 % | -4.057 B | 0.000 100.00 % | -2.074 M | 0.000 100.00 % | -2.153 B | 0.000 -100.00 % | 392.232 M | 0.000 100.00 % | -1.259 B | 0.000 -100.00 % | 448.466 M | 0.000 -100.00 % | 416.196 M | 0.000 -100.00 % | 877.358 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 447.014 M | 0.000 -100.00 % | 944.984 M | 0.000 | 0.000 | 0.000 -100.00 % | 757.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.061 B | 0.000 -100.00 % | 2.114 B | 0.000 -100.00 % | 534.306 M | 0.000 -100.00 % | 287.522 M | 0.000 -100.00 % | 2.280 B | 0.000 -100.00 % | 139.825 M | 0.000 -100.00 % | 207.581 M 61.92 % | 128.198 M | 0.000 -100.00 % | 543.459 M | 0.000 -100.00 % | 112.855 M | 0.000 -100.00 % | 1.410 M | 0.000 -100.00 % | 431.394 M | 0.000 -100.00 % | 2.039 M | 0.000 -100.00 % | 1.410 M | 0.000 -100.00 % | 2.248 M | 0.000 -100.00 % | 2.248 M | 0.000 -100.00 % | 2.148 M | 0.000 -100.00 % | 2.148 M 72.12 % | 1.248 M 26.26 % | 988.451 K -3.19 % | 1.021 M 44.47 % | 706.726 K 3.16 % | 685.058 K |
| Total debt | 239.300 M | 0.000 -100.00 % | 332.500 M | 0.000 -100.00 % | 239.300 M | 0.000 -100.00 % | 1.215 B | 0.000 -100.00 % | 596.753 M | 0.000 -100.00 % | 980.613 M | 0.000 -100.00 % | 823.780 M | 0.000 -100.00 % | 581.682 M | 0.000 -100.00 % | 1.125 B | 0.000 -100.00 % | 316.065 M -23.66 % | 414.032 M | 0.000 -100.00 % | 804.088 M | 0.000 -100.00 % | 1.092 B | 0.000 -100.00 % | 1.089 B | 0.000 -100.00 % | 950.846 M | 0.000 -100.00 % | 862.239 M | 0.000 -100.00 % | 84.644 M | 0.000 -100.00 % | 466.739 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.171 M | 0.000 -100.00 % | 11.801 K -99.99 % | 138.070 M 191 775.82 % | 71.958 K -99.28 % | 10.042 M 15 316.50 % | 65.138 K -99.91 % | 72.451 M |
| Accumulated other comprehensive income loss | 3.740 B 1.14 % | 3.698 B 2.90 % | 3.594 B 11.44 % | 3.225 B 12 397.07 % | 25.808 M -99.07 % | 2.787 B 2 576.71 % | 104.113 M -95.94 % | 2.566 B 2 364.33 % | 104.113 M -95.82 % | 2.490 B 2 291.48 % | 104.113 M -95.45 % | 2.289 B 2 098.44 % | 104.113 M -94.91 % | 2.044 B 5.37 % | 1.940 B 6.54 % | 1.821 B 38 500.00 % | 4.718 M -99.71 % | 1.626 B | 0.000 | 0.000 -100.00 % | 1.430 B | 0.000 -100.00 % | 1.360 B 34 905.40 % | 3.886 M -99.70 % | 1.275 B | 0.000 -100.00 % | 1.189 B 33 724.61 % | 3.515 M -99.69 % | 1.124 B | 0.000 -100.00 % | 1.001 B 28 379.32 % | 3.515 M -99.61 % | 910.946 M 12.90 % | 806.833 M -3.27 % | 834.088 M 24 395.98 % | 3.405 M -99.58 % | 816.491 M | 0.000 -100.00 % | 767.308 M 22 434.74 % | 3.405 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.095 B | 0.000 | 0.000 | 0.000 -100.00 % | 143.583 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.180 B | 0.000 | 0.000 | 0.000 -100.00 % | 265.733 M | 0.000 | 0.000 -100.00 % | 142.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.238 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.081 B | 0.000 | 0.000 | 0.000 -100.00 % | 893.421 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.861 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.046 M | 0.000 -100.00 % | 38.077 M | 0.000 -100.00 % | 38.597 M 43.88 % | 26.825 M |
| Common stock | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M 0.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M | 0.000 -100.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M 0.00 % | 104.113 M |
| Total equity | 3.845 B 3.95 % | 3.698 B 0.00 % | 3.698 B 14.67 % | 3.225 B 0.00 % | 3.225 B 15.73 % | 2.787 B 0.00 % | 2.787 B 8.62 % | 2.566 B 0.00 % | 2.566 B 3.05 % | 2.490 B 0.00 % | 2.490 B 8.78 % | 2.289 B 0.00 % | 2.289 B 11.96 % | 2.044 B 0.00 % | 2.044 B 12.26 % | 1.821 B 0.00 % | 1.821 B 12.03 % | 1.626 B 0.00 % | 1.626 B 8.66 % | 1.496 B 4.65 % | 1.430 B 0.00 % | 1.430 B 5.09 % | 1.360 B 1.09 % | 1.346 B 5.50 % | 1.275 B 0.00 % | 1.275 B 7.28 % | 1.189 B -0.59 % | 1.196 B 6.37 % | 1.124 B 0.00 % | 1.124 B 12.32 % | 1.001 B 0.00 % | 1.001 B 9.89 % | 910.946 M 0.00 % | 910.947 M 9.04 % | 835.417 M 0.00 % | 835.417 M 2.14 % | 817.936 M 0.00 % | 817.936 M 6.39 % | 768.776 M 0.00 % | 768.776 M 3.45 % | 743.173 M 8.61 % | 684.285 M -0.76 % | 689.509 M 3.75 % | 664.568 M 5.91 % | 627.478 M |
| Other non current liabilities | 3.785 B 202.35 % | -3.698 B -163.09 % | 5.862 B 281.75 % | -3.225 B -174.31 % | 4.340 B 255.74 % | -2.787 B -181.36 % | 3.425 B 233.51 % | -2.566 B -225.39 % | 2.046 B 182.18 % | -2.490 B -200.98 % | 2.466 B 207.72 % | -2.289 B -186.03 % | 2.660 B 230.13 % | -2.044 B -1 139.91 % | 196.589 M 110.79 % | -1.821 B -183.83 % | 2.172 B 233.63 % | -1.626 B -1 866.47 % | 92.027 M -95.06 % | 1.863 B 230.31 % | -1.430 B -951.92 % | 167.806 M 112.34 % | -1.360 B -165.34 % | 2.082 B 263.24 % | -1.275 B -159.48 % | 2.144 B 280.36 % | -1.189 B -162.57 % | 1.900 B 269.00 % | -1.124 B -157.76 % | 1.947 B 294.47 % | -1.001 B -100 104 900.00 % | 1.000 K 100.00 % | -910.946 M -167.71 % | 1.345 B 261.05 % | -835.417 M -247.12 % | 567.863 M 169.43 % | -817.936 M -81 793 700.00 % | 1.000 K 100.00 % | -768.776 M | 0.000 -100.00 % | 898.068 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Long term debt | 239.300 M | 0.000 -100.00 % | 332.500 M | 0.000 -100.00 % | 239.300 M | 0.000 -100.00 % | 1.215 B | 0.000 -100.00 % | 33.333 M | 0.000 -100.00 % | 980.613 M | 0.000 -100.00 % | 823.780 M | 0.000 -100.00 % | 581.682 M | 0.000 -100.00 % | 562.579 M | 0.000 -100.00 % | 316.065 M | 0.000 | 0.000 -100.00 % | 804.088 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 |
| Total non current liabilities | 4.025 B 208.82 % | -3.698 B -159.71 % | 6.194 B 292.06 % | -3.225 B -170.43 % | 4.580 B 264.33 % | -2.787 B -261.17 % | 1.729 B 167.40 % | -2.566 B -5 796.84 % | 45.037 M 101.81 % | -2.490 B -293.22 % | 1.289 B 156.30 % | -2.289 B -165.41 % | 3.499 B 271.16 % | -2.044 B -252.86 % | 1.337 B 173.44 % | -1.821 B -165.19 % | 2.794 B 271.84 % | -1.626 B -334.27 % | 693.899 M 3 927.04 % | 17.231 M 101.21 % | -1.430 B -246.76 % | 974.119 M 171.61 % | -1.360 B -8 285.27 % | 16.619 M 101.30 % | -1.275 B -8 781.26 % | 14.692 M 101.24 % | -1.189 B -6 856.85 % | 17.596 M 101.56 % | -1.124 B -26 518.84 % | 4.256 M 100.43 % | -1.001 B -29 760.68 % | 3.375 M 100.37 % | -910.946 M -27 687.70 % | 3.302 M 100.40 % | -835.417 M -30 248.57 % | 2.771 M 100.34 % | -817.936 M -24 009.27 % | 3.421 M 100.44 % | -768.776 M -23 856.98 % | 3.236 M -25.47 % | 4.342 M -35.78 % | 6.761 M -23.21 % | 8.805 M 28.37 % | 6.859 M -17.47 % | 8.311 M |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 212.891 M | 0.000 | 0.000 | 0.000 100.00 % | -2.318 B | 0.000 100.00 % | -2.296 B | 0.000 100.00 % | -1.465 B | 0.000 100.00 % | -2.242 B -108.44 % | -1.076 B | 0.000 100.00 % | -466.339 M | 0.000 100.00 % | -579.470 M | 0.000 100.00 % | -370.702 M | 0.000 100.00 % | -674.959 M | 0.000 100.00 % | -347.306 M | 0.000 100.00 % | -431.550 M | 0.000 100.00 % | -457.265 M | 0.000 100.00 % | -256.672 M | 0.000 100.00 % | -833.682 M | 0.000 100.00 % | -420.734 M -6.70 % | -394.303 M -35.22 % | -291.597 M -117.53 % | -134.049 M 56.33 % | -306.930 M -129.26 % | -133.881 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 563.420 M | 0.000 | 0.000 | 0.000 -100.00 % | 823.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 562.579 M | 0.000 | 0.000 -100.00 % | 414.032 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.092 B | 0.000 -100.00 % | 1.089 B | 0.000 -100.00 % | 950.846 M | 0.000 -100.00 % | 862.239 M | 0.000 -100.00 % | 84.644 M | 0.000 -100.00 % | 466.739 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.171 M | 0.000 -100.00 % | 11.801 K -99.99 % | 138.070 M 191 775.82 % | 71.958 K -99.28 % | 10.042 M 15 316.50 % | 65.138 K -99.91 % | 72.451 M |
| Total current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.919 B | 0.000 -100.00 % | 2.610 B | 0.000 -100.00 % | 2.177 B | 0.000 -100.00 % | 3.465 B | 0.000 -100.00 % | 2.296 B | 0.000 -100.00 % | 2.771 B | 0.000 -100.00 % | 2.242 B 21.47 % | 1.846 B | 0.000 -100.00 % | 959.335 M | 0.000 -100.00 % | 2.065 B | 0.000 -100.00 % | 2.130 B | 0.000 -100.00 % | 1.884 B | 0.000 -100.00 % | 1.942 B | 0.000 -100.00 % | 995.138 M | 0.000 -100.00 % | 1.342 B | 0.000 -100.00 % | 565.092 M | 0.000 -100.00 % | 1.109 B | 0.000 -100.00 % | 615.945 M -31.08 % | 893.726 M 71.51 % | 521.091 M -8.95 % | 572.335 M 16.74 % | 490.276 M -28.93 % | 689.896 M |
| Total liabilities | 4.025 B 208.82 % | -3.698 B -159.71 % | 6.194 B 292.06 % | -3.225 B -170.43 % | 4.580 B 264.33 % | -2.787 B -159.95 % | 4.649 B 281.18 % | -2.566 B -196.65 % | 2.655 B 206.62 % | -2.490 B -171.85 % | 3.465 B 251.40 % | -2.289 B -165.41 % | 3.499 B 271.16 % | -2.044 B -156.26 % | 3.634 B 299.52 % | -1.821 B -165.19 % | 2.794 B 271.84 % | -1.626 B -155.37 % | 2.936 B 57.59 % | 1.863 B 230.31 % | -1.430 B -173.94 % | 1.933 B 242.13 % | -1.360 B -165.34 % | 2.082 B 263.24 % | -1.275 B -159.48 % | 2.144 B 280.36 % | -1.189 B -162.51 % | 1.902 B 269.16 % | -1.124 B -157.76 % | 1.947 B 294.47 % | -1.001 B -200.25 % | 998.513 M 209.61 % | -910.946 M -167.71 % | 1.345 B 261.05 % | -835.417 M -247.12 % | 567.863 M 169.43 % | -817.936 M -173.52 % | 1.113 B 244.71 % | -768.776 M -224.16 % | 619.181 M -31.05 % | 898.068 M 70.14 % | 527.851 M -9.17 % | 581.140 M 16.90 % | 497.135 M -28.80 % | 698.207 M |
| Other non current assets | 7.583 B | 0.000 -100.00 % | 9.612 B | 0.000 -100.00 % | 7.656 B | 0.000 100.00 % | -307.355 M | 0.000 -100.00 % | 703.725 M | 0.000 100.00 % | -66.187 M | 0.000 -100.00 % | 46.057 M | 0.000 -100.00 % | 51.324 M | 0.000 -100.00 % | 57.239 M | 0.000 -100.00 % | 55.082 M 94 568.64 % | 58.184 K | 0.000 -100.00 % | 22.665 M | 0.000 -100.00 % | 153.206 K | 0.000 -100.00 % | 21.505 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 20.304 M | 0.000 -100.00 % | 20.306 M | 0.000 -100.00 % | 20.227 M | 0.000 -100.00 % | 20.705 M | 0.000 -100.00 % | 23.812 M | 0.000 | 0.000 -100.00 % | 27.513 M 0.03 % | 27.505 M 0.73 % | 27.306 M | 0.000 -100.00 % | 24.425 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.061 B | 0.000 -100.00 % | 262.542 M | 0.000 -100.00 % | 534.306 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.707 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 21.404 M | 0.000 -100.00 % | 23.064 M | 0.000 -100.00 % | 24.834 M | 0.000 -100.00 % | 24.749 M | 0.000 -100.00 % | 24.427 M | 0.000 -100.00 % | 20.601 M | 0.000 -100.00 % | 7.393 M | 0.000 -100.00 % | 8.993 M | 0.000 -100.00 % | 6.720 M | 0.000 -100.00 % | 6.389 M -9.86 % | 7.088 M | 0.000 -100.00 % | 6.681 M | 0.000 -100.00 % | 6.910 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.194 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.321 M | 0.000 -100.00 % | 4.119 M | 0.000 -100.00 % | 6.646 M | 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 | 0.000 |
| Goodwill and intangible assets | 21.404 M | 0.000 -100.00 % | 23.064 M | 0.000 -100.00 % | 24.834 M | 0.000 -100.00 % | 24.749 M | 0.000 -100.00 % | 24.427 M | 0.000 -100.00 % | 20.601 M | 0.000 -100.00 % | 7.393 M | 0.000 -100.00 % | 8.993 M | 0.000 -100.00 % | 6.720 M | 0.000 -100.00 % | 6.389 M -9.86 % | 7.088 M | 0.000 -100.00 % | 6.681 M | 0.000 -100.00 % | 6.910 M | 0.000 -100.00 % | 7.273 M | 0.000 -100.00 % | 7.051 M | 0.000 -100.00 % | 3.935 M | 0.000 -100.00 % | 2.257 M | 0.000 -100.00 % | 1.738 M | 0.000 -100.00 % | 1.194 M | 0.000 -100.00 % | 1.892 M | 0.000 -100.00 % | 2.321 M -23.02 % | 3.015 M -26.80 % | 4.119 M -22.41 % | 5.309 M -20.12 % | 6.646 M -61.90 % | 17.445 M |
| Property plant equipment net | 265.182 M | 0.000 -100.00 % | 258.022 M | 0.000 -100.00 % | 123.939 M | 0.000 -100.00 % | 112.203 M | 0.000 -100.00 % | 117.814 M | 0.000 -100.00 % | 118.234 M | 0.000 -100.00 % | 92.450 M | 0.000 -100.00 % | 190.485 M | 0.000 -100.00 % | 174.703 M | 0.000 -100.00 % | 178.315 M -2.36 % | 182.624 M | 0.000 -100.00 % | 200.046 M | 0.000 -100.00 % | 185.085 M | 0.000 -100.00 % | 204.322 M | 0.000 -100.00 % | 184.296 M | 0.000 -100.00 % | 197.626 M | 0.000 -100.00 % | 191.323 M | 0.000 -100.00 % | 191.817 M | 0.000 -100.00 % | 179.872 M | 0.000 -100.00 % | 102.749 M | 0.000 -100.00 % | 104.946 M -47.72 % | 200.753 M -5.87 % | 213.273 M 32.03 % | 161.531 M 0.85 % | 160.177 M 1.93 % | 157.140 M |
| Total non current assets | 7.869 B | 0.000 -100.00 % | 9.893 B | 0.000 -100.00 % | 7.805 B | 0.000 -100.00 % | 891.031 M | 0.000 -100.00 % | 1.109 B | 0.000 -100.00 % | 607.883 M | 0.000 -100.00 % | 1.681 B | 0.000 -100.00 % | 2.565 B | 0.000 -100.00 % | 339.775 M | 0.000 -100.00 % | 473.660 M 38.83 % | 341.173 M | 0.000 -100.00 % | 772.851 M | 0.000 -100.00 % | 324.155 M | 0.000 -100.00 % | 234.510 M | 0.000 -100.00 % | 642.033 M | 0.000 -100.00 % | 223.904 M | 0.000 -100.00 % | 215.296 M | 0.000 -100.00 % | 216.030 M | 0.000 -100.00 % | 204.019 M | 0.000 -100.00 % | 130.601 M | 0.000 -100.00 % | 133.219 M -42.71 % | 232.529 M -5.43 % | 245.885 M 25.99 % | 195.167 M -0.80 % | 196.734 M -1.48 % | 199.695 M |
| Other current 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 -100.00 % | 33.898 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 -100.00 % | 33.963 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.767 M | 0.000 -100.00 % | 73.725 M | 0.000 -100.00 % | 38.739 M | 0.000 -100.00 % | 119.449 M | 0.000 -100.00 % | 110.245 M | 0.000 -100.00 % | 89.756 M | 0.000 -100.00 % | 112.319 M | 0.000 -100.00 % | 121.214 M | 0.000 | 0.000 -100.00 % | 158.132 M 66.50 % | 94.976 M 43.05 % | 66.393 M | 0.000 -100.00 % | 127.701 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.671 B | 0.000 -100.00 % | 1.851 B | 0.000 -100.00 % | 2.057 B | 0.000 -100.00 % | 383.825 M | 0.000 -100.00 % | 877.345 M | 0.000 -100.00 % | 146.260 M | 0.000 -100.00 % | 1.722 B 616.80 % | 240.279 M | 0.000 -100.00 % | 940.965 M | 0.000 -100.00 % | 1.155 B | 0.000 -100.00 % | 25.806 M | 0.000 -100.00 % | 661.015 M | 0.000 -100.00 % | 72.293 M | 0.000 -100.00 % | 149.993 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.395 M 90.40 % | 68.483 M -29.17 % | 96.685 M 107.50 % | 46.595 M -55.30 % | 104.243 M -18.28 % | 127.563 M |
| cash and cash equivalents | 4.046 B | 0.000 -100.00 % | 4.390 B | 0.000 -100.00 % | 241.374 M | 0.000 -100.00 % | 3.368 B | 0.000 -100.00 % | 204.521 M | 0.000 -100.00 % | 2.239 B | 0.000 -100.00 % | 375.314 M | 0.000 -100.00 % | 165.486 M | 0.000 -100.00 % | 247.800 M | 0.000 -100.00 % | 470.648 M -11.30 % | 530.630 M | 0.000 -100.00 % | 357.074 M | 0.000 -100.00 % | 146.660 M | 0.000 -100.00 % | 1.353 B | 0.000 -100.00 % | 193.447 M | 0.000 -100.00 % | 964.074 M | 0.000 -100.00 % | 521.904 M | 0.000 -100.00 % | 374.883 M | 0.000 -100.00 % | 458.342 M | 0.000 -100.00 % | 691.499 M | 0.000 -100.00 % | 574.010 M 25.58 % | 457.096 M -11.58 % | 516.935 M -14.83 % | 606.914 M 37.83 % | 440.347 M -8.73 % | 482.475 M |
| Cash and short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.368 B | 0.000 -100.00 % | 2.056 B | 0.000 -100.00 % | 2.239 B | 0.000 -100.00 % | 759.139 M | 0.000 -100.00 % | 1.043 B | 0.000 -100.00 % | 394.060 M | 0.000 -100.00 % | 2.193 B 184.47 % | 770.909 M | 0.000 -100.00 % | 1.298 B | 0.000 -100.00 % | 1.302 B | 0.000 -100.00 % | 1.379 B | 0.000 -100.00 % | 854.462 M | 0.000 -100.00 % | 1.036 B | 0.000 -100.00 % | 671.897 M | 0.000 -100.00 % | 374.883 M | 0.000 -100.00 % | 458.342 M | 0.000 -100.00 % | 691.499 M | 0.000 -100.00 % | 704.405 M 34.02 % | 525.579 M -14.35 % | 613.620 M -6.10 % | 653.509 M 20.00 % | 544.590 M -10.73 % | 610.038 M |
| Total current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.544 B | 0.000 -100.00 % | 4.111 B | 0.000 -100.00 % | 5.347 B | 0.000 -100.00 % | 4.107 B | 0.000 -100.00 % | 3.113 B | 0.000 -100.00 % | 4.275 B | 0.000 -100.00 % | 4.088 B 35.45 % | 3.018 B | 0.000 -100.00 % | 2.590 B | 0.000 -100.00 % | 3.104 B | 0.000 -100.00 % | 3.185 B | 0.000 -100.00 % | 2.456 B | 0.000 -100.00 % | 2.847 B | 0.000 -100.00 % | 1.784 B | 0.000 -100.00 % | 2.040 B | 0.000 -100.00 % | 1.199 B | 0.000 -100.00 % | 1.800 B | 0.000 -100.00 % | 1.255 B -10.93 % | 1.409 B 45.79 % | 966.250 M -10.16 % | 1.075 B 11.45 % | 964.969 M -14.30 % | 1.126 B |
| 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 -100.00 % | 298.054 M | 0.000 -100.00 % | 264.984 M | 0.000 -100.00 % | 281.964 M -0.96 % | 284.701 M | 0.000 -100.00 % | 302.517 M | 0.000 -100.00 % | 319.600 M | 0.000 -100.00 % | 379.885 M | 0.000 -100.00 % | 337.766 M | 0.000 -100.00 % | 428.501 M | 0.000 -100.00 % | 333.312 M | 0.000 -100.00 % | 451.079 M | 0.000 -100.00 % | 355.299 M | 0.000 -100.00 % | 325.599 M | 0.000 -100.00 % | 191.385 M 159.85 % | 73.651 M 99.09 % | 36.993 M -60.14 % | 92.810 M 42.47 % | 65.142 M -25.51 % | 87.445 M |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 851.001 M | 0.000 -100.00 % | 2.651 B | 0.000 -100.00 % | 2.687 B | 0.000 -100.00 % | 2.388 B | 0.000 -100.00 % | 1.680 B | 0.000 -100.00 % | 1.655 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 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 603.000 K | 0.000 -100.00 % | 618.000 K | 0.000 -100.00 % | 929.000 K | 0.000 -100.00 % | 2.148 M | 0.000 -100.00 % | 15.323 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.766 M 63.98 % | 4.736 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 |
| 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 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.902 B | 0.000 -100.00 % | 1.827 B | 0.000 -100.00 % | 2.164 B | 0.000 -100.00 % | 2.360 B | 0.000 -100.00 % | 2.280 B | 0.000 -100.00 % | 1.571 B | 0.000 -100.00 % | 2.236 B 99.04 % | 1.123 B | 0.000 -100.00 % | 699.829 M | 0.000 -100.00 % | 609.408 M | 0.000 -100.00 % | 704.028 M | 0.000 -100.00 % | 668.867 M | 0.000 -100.00 % | 624.721 M | 0.000 -100.00 % | 672.133 M | 0.000 -100.00 % | 664.052 M | 0.000 -100.00 % | 409.415 M | 0.000 -100.00 % | 957.625 M | 0.000 -100.00 % | 471.684 M -17.44 % | 571.314 M 64.13 % | 348.083 M -0.03 % | 348.171 M -4.35 % | 364.010 M -1.52 % | 369.613 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.788 M | 0.000 -100.00 % | 5.963 M | 0.000 -100.00 % | 13.236 M | 0.000 -100.00 % | 23.759 M | 0.000 -100.00 % | 16.458 M | 0.000 -100.00 % | 10.725 M | 0.000 -100.00 % | 6.093 M 535.38 % | 958.956 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.282 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 100.00 % | -2.919 B | 0.000 100.00 % | -2.046 B | 0.000 100.00 % | -2.177 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 | 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 -100.00 % | 1.329 M | 0.000 -100.00 % | 1.445 M | 0.000 -100.00 % | 1.468 M -18.90 % | 1.810 M 21.48 % | 1.490 M -20.36 % | 1.871 M 357.57 % | 408.902 K 114.07 % | 191.017 K |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.579 B | 0.000 -100.00 % | 2.214 B | 0.000 -100.00 % | 2.282 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.451 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 -100.00 % | 1.329 M | 0.000 -100.00 % | 1.445 M | 0.000 -100.00 % | 1.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.802 M | 0.000 -100.00 % | 11.704 M | 0.000 -100.00 % | 19.125 M | 0.000 -100.00 % | 15.013 M | 0.000 -100.00 % | 2.815 M | 0.000 -100.00 % | 4.026 M | 0.000 -100.00 % | 3.883 M -14.21 % | 4.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.712 M | 0.000 -100.00 % | 3.893 M | 0.000 -100.00 % | 6.605 M | 0.000 -100.00 % | 4.256 M | 0.000 -100.00 % | 3.374 M | 0.000 -100.00 % | 3.303 M | 0.000 -100.00 % | 2.771 M | 0.000 -100.00 % | 3.420 M | 0.000 -100.00 % | 3.236 M -25.47 % | 4.342 M -35.78 % | 6.761 M -23.21 % | 8.804 M 28.36 % | 6.859 M -17.47 % | 8.311 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 7.869 B | 0.000 -100.00 % | 9.893 B | 0.000 -100.00 % | 7.805 B | 0.000 -100.00 % | 7.435 B | 0.000 -100.00 % | 5.220 B | 0.000 -100.00 % | 5.955 B | 0.000 -100.00 % | 5.788 B | 0.000 -100.00 % | 5.678 B | 0.000 -100.00 % | 4.615 B | 0.000 -100.00 % | 4.561 B 35.80 % | 3.359 B | 0.000 -100.00 % | 3.363 B | 0.000 -100.00 % | 3.428 B | 0.000 -100.00 % | 3.420 B | 0.000 -100.00 % | 3.098 B | 0.000 -100.00 % | 3.071 B | 0.000 -100.00 % | 2.000 B | 0.000 -100.00 % | 2.256 B | 0.000 -100.00 % | 1.403 B | 0.000 -100.00 % | 1.930 B | 0.000 -100.00 % | 1.388 B -15.43 % | 1.641 B 35.40 % | 1.212 B -4.60 % | 1.271 B 9.38 % | 1.162 B -12.37 % | 1.326 B |
| 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-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-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -77.013 M 37.15 % | -122.541 M 38.54 % | -199.399 M -6.02 % | -188.076 M 23.73 % | -246.605 M -26.03 % | -195.672 M -33.24 % | -146.854 M -26.85 % | -115.774 M -492.29 % | -19.547 M 72.70 % | -71.611 M 42.95 % | -125.526 M -68.50 % | -74.494 M 42.10 % | -128.656 M 1.83 % | -131.055 M -4.94 % | -124.886 M -4.93 % | -119.013 M 6.64 % | -127.477 M -42.50 % | -89.458 M -10.55 % | -80.923 M -65.53 % | -48.888 M -123.61 % | -21.863 M 49.18 % | -43.023 M 31.79 % | -63.077 M -34.45 % | -46.915 M -57.16 % | -29.851 M 16.04 % | -35.553 M 26.39 % | -48.298 M 10.28 % | -53.834 M -1 569.27 % | -3.225 M 95.21 % | -67.276 M 2.34 % | -68.888 M -2.37 % | -67.294 M -39.42 % | -48.268 M -15.38 % | -41.833 M 2.47 % | -42.892 M -26.69 % | -33.857 M -150.77 % | -13.501 M 41.02 % | -22.892 M 13.43 % | -26.443 M -16.29 % | -22.739 M 1.90 % | -23.179 M -8.49 % | -21.366 M 32.56 % | -31.683 M 8.45 % | -34.609 M |
| Net cash provided by operating 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 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 |