DigitalOcean Holdings, Inc. DOCN
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 901.427 M 15.48 % | 780.615 M 12.66 % | 692.884 M 20.23 % | 576.322 M 34.48 % | 428.561 M 34.61 % | 318.380 M 24.94 % | 254.823 M 25.44 % | 203.136 M |
| Net income | 259.262 M 206.85 % | 84.492 M 335.32 % | 19.409 M 169.81 % | -27.804 M -42.56 % | -19.503 M 55.24 % | -43.568 M -7.87 % | -40.390 M -12.20 % | -35.999 M |
| Income before tax | 206.662 M 111.53 % | 97.699 M 264.88 % | 26.776 M 212.10 % | -23.885 M -31.23 % | -18.201 M 57.33 % | -42.657 M -7.73 % | -39.597 M -13.86 % | -34.778 M |
| Income before tax ratio | 0.23 83.18 % | 0.13 223.87 % | 0.04 193.24 % | -0.04 2.42 % | -0.04 68.30 % | -0.13 13.78 % | -0.16 9.24 % | -0.17 |
| EBITDA | 362.051 M 52.85 % | 236.864 M 54.22 % | 153.587 M 77.06 % | 86.743 M 17.36 % | 73.915 M 58.86 % | 46.527 M 41.68 % | 32.840 M 37.12 % | 23.949 M |
| Net income ratio | 0.29 165.72 % | 0.11 286.40 % | 0.03 158.06 % | -0.05 -6.01 % | -0.05 66.74 % | -0.14 13.67 % | -0.16 10.56 % | -0.18 |
| Ratio EBITDA | 0.40 32.37 % | 0.30 36.89 % | 0.22 47.27 % | 0.15 -12.73 % | 0.17 18.02 % | 0.15 13.40 % | 0.13 9.31 % | 0.12 |
| Gross profit ratio | 0.60 0.29 % | 0.60 1.14 % | 0.59 -6.66 % | 0.63 5.04 % | 0.60 10.87 % | 0.54 4.36 % | 0.52 -0.39 % | 0.52 |
| Weighted average shs out dil | 105.343 M 11.47 % | 94.503 M -1.98 % | 96.415 M -4.36 % | 100.806 M -5.97 % | 107.208 M 1.81 % | 105.303 M 0.00 % | 105.303 M 20.86 % | 87.130 M |
| Weighted average shs out | 91.481 M -0.17 % | 91.634 M 1.66 % | 90.141 M -10.58 % | 100.806 M -5.97 % | 107.208 M 1.81 % | 105.303 M 0.00 % | 105.303 M 20.86 % | 87.130 M |
| EPS diluted | 2.52 183.15 % | 0.89 345.00 % | 0.20 183.33 % | -0.24 -33.33 % | -0.18 56.10 % | -0.41 -7.89 % | -0.38 7.32 % | -0.41 |
| Earnings per share | 2.83 207.61 % | 0.92 318.18 % | 0.22 191.67 % | -0.24 -33.33 % | -0.18 56.10 % | -0.41 -7.89 % | -0.38 7.32 % | -0.41 |
| Gross profit | 539.592 M 15.81 % | 465.943 M 13.95 % | 408.917 M 12.22 % | 364.395 M 41.26 % | 257.966 M 49.24 % | 172.848 M 30.39 % | 132.564 M 24.95 % | 106.094 M |
| Income tax expense | -52.600 M -498.27 % | 13.207 M 79.27 % | 7.367 M 87.98 % | 3.919 M 201.00 % | 1.302 M 42.92 % | 911.000 K 14.88 % | 793.000 K -35.05 % | 1.221 M |
| Cost of revenue | 361.835 M 14.99 % | 314.672 M 10.81 % | 283.967 M 33.99 % | 211.927 M 24.23 % | 170.595 M 17.22 % | 145.532 M 19.04 % | 122.259 M 25.99 % | 97.042 M |
| General and administrative expenses | 138.549 M -13.87 % | 160.867 M -1.15 % | 162.742 M -1.48 % | 165.185 M 61.01 % | 102.590 M 27.92 % | 80.197 M 12.71 % | 71.156 M 20.58 % | 59.009 M |
| Selling and marketing expenses | 82.433 M 15.18 % | 71.570 M -2.00 % | 73.027 M -9.87 % | 81.022 M 59.25 % | 50.878 M 52.00 % | 33.472 M 6.80 % | 31.340 M 6.44 % | 29.445 M |
| Other expenses | 0.000 | 0.000 -100.00 % | 20.887 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -622.000 K |
| Operating expenses | 382.603 M 2.04 % | 374.936 M -5.56 % | 397.021 M 1.78 % | 390.092 M 44.93 % | 269.152 M 42.68 % | 188.639 M 16.11 % | 162.469 M 21.80 % | 133.388 M |
| Cost and expenses | 744.438 M 7.95 % | 689.608 M 1.27 % | 680.988 M 13.12 % | 602.019 M 36.90 % | 439.747 M 31.59 % | 334.171 M 17.36 % | 284.728 M 23.56 % | 230.430 M |
| Research and development expenses | 161.621 M 13.42 % | 142.499 M 1.52 % | 140.365 M -2.45 % | 143.885 M 24.38 % | 115.684 M 54.31 % | 74.970 M 25.01 % | 59.973 M 33.47 % | 44.934 M |
| Selling general and administrative expenses | 220.982 M -4.93 % | 232.437 M -1.41 % | 235.769 M -4.24 % | 246.207 M 60.43 % | 153.468 M 35.01 % | 113.669 M 10.90 % | 102.496 M 15.87 % | 88.454 M |
| Interest income | 0.000 -100.00 % | 15.805 M -33.66 % | 23.825 M 124.45 % | 10.615 M 6 372.56 % | 164.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 17.940 M 96.86 % | 9.113 M 1.88 % | 8.945 M 6.54 % | 8.396 M 124.25 % | 3.744 M -72.49 % | 13.610 M 45.47 % | 9.356 M 48.23 % | 6.312 M |
| Depreciation and amortization | 137.449 M 5.69 % | 130.052 M 10.34 % | 117.866 M 15.29 % | 102.232 M 15.68 % | 88.372 M 16.93 % | 75.574 M 19.80 % | 63.081 M 20.35 % | 52.415 M |
| Operating income | 156.989 M 72.50 % | 91.007 M 665.02 % | 11.896 M 146.29 % | -25.697 M -129.72 % | -11.186 M 29.16 % | -15.791 M 47.20 % | -29.905 M -9.57 % | -27.294 M |
| Operating income ratio | 0.17 49.38 % | 0.12 579.04 % | 0.02 138.51 % | -0.04 -70.83 % | -0.03 47.37 % | -0.05 57.74 % | -0.12 12.66 % | -0.13 |
| Total other income expenses net | 49.673 M 642.27 % | 6.692 M -55.03 % | 14.880 M 721.19 % | 1.812 M 125.83 % | -7.015 M 73.89 % | -26.866 M -177.20 % | -9.692 M -29.50 % | -7.484 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 476.080 M -62.42 % | 1.267 B -5.35 % | 1.338 B -10.46 % | 1.495 B 696.15 % | -250.711 M -257.31 % | 159.372 M 0.77 % | 158.154 M 49.27 % | 105.951 M |
| Total investments | 0.000 -100.00 % | 1.747 M -98.15 % | 94.532 M -86.93 % | 723.462 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.580 M |
| Total debt | 730.555 M -56.90 % | 1.695 B 2.39 % | 1.656 B 1.23 % | 1.635 B 11.81 % | 1.463 B 463.25 % | 259.683 M 35.92 % | 191.060 M 40.55 % | 135.934 M |
| Accumulated other comprehensive income loss | -960.000 K 35.87 % | -1.497 M -231.19 % | -452.000 K 77.93 % | -2.048 M -447.59 % | -374.000 K -52.65 % | -245.000 K -118.75 % | -112.000 K -111.32 % | -53.000 K |
| Retained earnings | -43.737 M 83.10 % | -258.742 M 24.84 % | -344.237 M -60.60 % | -214.342 M -14.91 % | -186.538 M -11.68 % | -167.035 M -35.29 % | -123.467 M -48.62 % | -83.077 M |
| Common stock | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K |
| Total equity | -28.690 M 85.86 % | -202.955 M 35.30 % | -313.698 M -759.46 % | 47.569 M -91.77 % | 578.197 M 902.00 % | -72.094 M -241.41 % | 50.984 M 189.66 % | -56.864 M |
| Other non current liabilities | 976.841 M 89 109.22 % | 1.095 M -88.51 % | 9.528 M 149.03 % | 3.826 M 161.70 % | 1.462 M -99.17 % | 175.135 M 5 621.50 % | 3.061 M -8.54 % | 3.347 M |
| Long term debt | 265.998 M -83.54 % | 1.616 B 2.99 % | 1.569 B -0.57 % | 1.578 B 7.88 % | 1.463 B 503.88 % | 242.215 M 37.70 % | 175.903 M 57.35 % | 111.791 M |
| Total non current liabilities | 1.247 B -23.08 % | 1.621 B 2.46 % | 1.582 B -1.28 % | 1.603 B 9.42 % | 1.465 B 250.74 % | 417.561 M 133.32 % | 178.964 M 55.43 % | 115.138 M |
| Other current liabilities | 110.189 M 163.54 % | 41.811 M -11.11 % | 47.036 M 16.00 % | 40.548 M 19.26 % | 34.001 M -19.53 % | 42.253 M 40.17 % | 30.144 M 17.57 % | 25.639 M |
| Deferred revenue | 5.882 M 8.99 % | 5.397 M 1.07 % | 5.340 M -3.78 % | 5.550 M 15.00 % | 4.826 M -0.96 % | 4.873 M | 0.000 -100.00 % | 3.510 M |
| Short term debt | 464.557 M 485.56 % | 79.335 M -8.33 % | 86.541 M 50.68 % | 57.432 M | 0.000 -100.00 % | 17.468 M 15.25 % | 15.157 M -37.22 % | 24.143 M |
| Total current liabilities | 619.464 M 180.36 % | 220.955 M 14.70 % | 192.645 M 16.39 % | 165.516 M 184.20 % | 58.239 M -31.31 % | 84.785 M 16.89 % | 72.537 M 14.20 % | 63.517 M |
| Total liabilities | 1.866 B 1.33 % | 1.842 B 3.79 % | 1.775 B 0.37 % | 1.768 B 16.11 % | 1.523 B 203.14 % | 502.346 M 99.74 % | 251.501 M 40.77 % | 178.655 M |
| Other non current assets | 12.288 M 43.94 % | 8.537 M 24.43 % | 6.861 M -13.39 % | 7.922 M 29.38 % | 6.123 M 3.12 % | 5.938 M 72.82 % | 3.436 M 118.11 % | -18.968 M |
| Long term investments | 0.000 -100.00 % | 1.747 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.580 M |
| Intangible assets | 99.504 M -15.47 % | 117.718 M -16.01 % | 140.151 M 17.85 % | 118.928 M 177.12 % | 42.915 M 23.86 % | 34.649 M -39.12 % | 56.912 M 65.64 % | 34.359 M |
| GoodWill | 348.674 M 0.00 % | 348.674 M 0.10 % | 348.322 M 10.52 % | 315.168 M 879.70 % | 32.170 M 1 103.07 % | 2.674 M 0.00 % | 2.674 M | 0.000 |
| Goodwill and intangible assets | 448.178 M -3.91 % | 466.392 M -4.52 % | 488.473 M 12.53 % | 434.096 M 478.14 % | 75.085 M 101.18 % | 37.323 M -37.36 % | 59.586 M 73.42 % | 34.359 M |
| Property plant equipment net | 859.948 M 38.61 % | 620.421 M 34.69 % | 460.645 M 7.91 % | 426.871 M 70.99 % | 249.643 M 4.47 % | 238.956 M 33.62 % | 178.839 M 1.94 % | 175.441 M |
| Total non current assets | 1.411 B 28.56 % | 1.097 B 14.54 % | 957.973 M 10.16 % | 869.640 M 162.78 % | 330.939 M 17.23 % | 282.299 M 16.72 % | 241.861 M 24.33 % | 194.537 M |
| Other current assets | 81.598 M 268.14 % | 22.165 M -23.67 % | 29.040 M 4.00 % | 27.924 M 63.78 % | 17.050 M -12.76 % | 19.544 M 180.36 % | 6.971 M 68.87 % | 4.128 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 94.532 M -86.93 % | 723.462 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 254.475 M -40.61 % | 428.446 M 35.06 % | 317.236 M 125.35 % | 140.772 M -91.78 % | 1.713 B 1 608.07 % | 100.311 M 204.84 % | 32.906 M 9.75 % | 29.983 M |
| Cash and short term investments | 254.475 M -40.61 % | 428.446 M 4.05 % | 411.768 M -52.35 % | 864.234 M -49.56 % | 1.713 B 1 608.07 % | 100.311 M 204.84 % | 32.906 M 9.75 % | 29.983 M |
| Total current assets | 426.981 M -21.18 % | 541.718 M 7.70 % | 502.994 M -46.83 % | 945.991 M -46.56 % | 1.770 B 1 096.36 % | 147.953 M 144.05 % | 60.624 M 20.00 % | 50.518 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 90.908 M -0.22 % | 91.107 M 46.51 % | 62.186 M 15.52 % | 53.833 M 35.88 % | 39.619 M 41.00 % | 28.098 M 35.43 % | 20.747 M 26.45 % | 16.407 M |
| Tax assets | 90.310 M 45 055.00 % | 200.000 K -89.97 % | 1.994 M 165.51 % | 751.000 K 753.41 % | 88.000 K 7.32 % | 82.000 K | 0.000 -100.00 % | 125.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 38.836 M -28.83 % | 54.565 M 1 278.95 % | 3.957 M -81.28 % | 21.138 M 67.01 % | 12.657 M 1.80 % | 12.433 M -54.35 % | 27.236 M 98.30 % | 13.735 M |
| Tax payables | 0.000 -100.00 % | 39.847 M -19.94 % | 49.771 M 21.84 % | 40.848 M 504.71 % | 6.755 M -12.93 % | 7.758 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.801 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 209.766 M 18.04 % | 177.702 M 7.62 % | 165.125 M | 0.000 | 0.000 -100.00 % | 3.801 M -18.94 % | 4.689 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.264 M 0.00 % | 123.264 M |
| Other total stockholders equity | 16.005 M -72.06 % | 57.282 M 84.85 % | 30.989 M -88.26 % | 263.957 M -65.50 % | 765.107 M 703.81 % | 95.185 M 85.55 % | 51.298 M 152.89 % | -96.999 M |
| Deferred tax liabilities non current | 4.092 M -0.75 % | 4.123 M 16.70 % | 3.533 M -82.98 % | 20.757 M 4 830.40 % | 421.000 K 99.53 % | 211.000 K | 0.000 -100.00 % | 87.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.838 B 12.12 % | 1.639 B 12.19 % | 1.461 B -19.53 % | 1.816 B -13.58 % | 2.101 B 388.32 % | 430.252 M 42.24 % | 302.485 M 23.44 % | 245.055 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -71.237 M -3 148.22 % | 2.337 M 363.77 % | -886.000 K 79.79 % | -4.383 M -147.73 % | 9.183 M 12 833.80 % | 71.000 K 987.50 % | -8.000 K 86.44 % | -59.000 K |
| Stock based compensation | 80.315 M -11.30 % | 90.545 M 2.49 % | 88.347 M -16.52 % | 105.829 M 71.86 % | 61.577 M 109.05 % | 29.456 M | 0.000 -100.00 % | 12.167 M |
| Change in working capital | -51.384 M 10.33 % | -57.304 M -155.34 % | -22.442 M -58.15 % | -14.190 M -77.53 % | -7.993 M 73.02 % | -29.630 M -951.45 % | -2.818 M -4.37 % | -2.700 M |
| Accounts receivables | -36.210 M -35.38 % | -26.746 M -17.99 % | -22.668 M 14.93 % | -26.645 M -28.55 % | -20.727 M -12.33 % | -18.452 M -325.26 % | -4.339 M 59.79 % | -10.790 M |
| Inventory | 0.000 | 0.000 100.00 % | -9.593 M | 0.000 100.00 % | -9.325 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | 12.282 M 65.46 % | 7.423 M 167.01 % | -11.077 M -301.40 % | 5.500 M -41.02 % | 9.325 M | 0.000 -100.00 % | 3.954 M -60.66 % | 10.052 M |
| Other working capital | -27.456 M 27.71 % | -37.981 M -281.76 % | 20.896 M 200.45 % | 6.955 M -45.38 % | 12.734 M 213.92 % | -11.178 M -359.43 % | -2.433 M -130.07 % | 8.090 M |
| Other non cash items | -44.801 M -237.41 % | 32.603 M -0.14 % | 32.648 M 9.02 % | 29.947 M 1 926.18 % | 1.478 M -94.43 % | 26.555 M 31.04 % | 20.265 M 67.07 % | 12.130 M |
| Net cash provided by operating activities | 309.604 M 9.51 % | 282.725 M 20.34 % | 234.942 M 20.39 % | 195.152 M 46.61 % | 133.114 M 127.71 % | 58.458 M 46.50 % | 39.902 M 5.13 % | 37.954 M |
| Investments in property plant and equipment | 0.000 100.00 % | -186.523 M -49.44 % | -124.813 M -3.82 % | -120.217 M -10.19 % | -109.099 M 5.79 % | -115.806 M -37.05 % | -84.499 M -37.95 % | -61.254 M |
| Acquisitions net | 0.000 -100.00 % | 43.000 K 100.04 % | -99.023 M 67.55 % | -305.170 M -6 003.40 % | -5.000 M | 0.000 100.00 % | -2.884 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -352.464 M 79.23 % | -1.697 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 91.675 M -90.64 % | 979.716 M 0.14 % | 978.388 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -268.285 M | 0.000 100.00 % | -2.264 M 48.77 % | -4.419 M -994.53 % | 494.000 K 185.55 % | 173.000 K | 0.000 100.00 % | -22.906 M |
| Net cash used for investing activites | -268.285 M -182.99 % | -94.805 M -123.63 % | 401.152 M 134.94 % | -1.148 B -910.66 % | -113.605 M 1.75 % | -115.633 M -32.33 % | -87.383 M -42.66 % | -61.254 M |
| Debt repayment | -114.382 M -1 989.17 % | -5.475 M -142.26 % | -2.260 M | 0.000 -100.00 % | 1.199 B 2 123.41 % | 53.919 M 65.96 % | 32.490 M 218.43 % | -27.433 M |
| Common stock issued | 9.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 724.384 M | 0.000 -100.00 % | 5.819 M 11.88 % | 5.201 M |
| Common stock repurchased | -82.124 M -37.36 % | -59.788 M 87.76 % | -488.455 M 18.59 % | -600.000 M -71.43 % | -350.000 M -24 846.54 % | -1.403 M | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -29.411 M -163.00 % | -11.183 M -151.27 % | 21.812 M 310.48 % | -10.363 M -151.42 % | 20.152 M -71.82 % | 71.510 M 522.10 % | 11.495 M 43.98 % | 7.984 M |
| Net cash used provided by financing activities | -216.909 M -183.74 % | -76.446 M 83.70 % | -468.903 M 23.18 % | -610.363 M -138.31 % | 1.593 B 1 184.71 % | 124.026 M 149.03 % | 49.804 M 449.55 % | -14.248 M |
| Effect of forex changes on cash | 1.619 M 713.26 % | -264.000 K -1 660.00 % | -15.000 K 93.98 % | -249.000 K -5 080.00 % | 5.000 K 102.50 % | -200.000 K -133.33 % | 600.000 K | 0.000 |
| Net change in cash | -173.971 M -256.43 % | 111.210 M -33.48 % | 167.176 M 110.69 % | -1.564 B -196.95 % | 1.613 B 2 319.90 % | 66.651 M 2 180.23 % | 2.923 M 107.78 % | -37.548 M |
| Cash at beginning of period | 428.446 M 34.32 % | 318.983 M 110.12 % | 151.807 M -91.15 % | 1.715 B 1 572.98 % | 102.537 M 185.73 % | 35.886 M 19.69 % | 29.983 M -57.84 % | 71.111 M |
| Cash at end of period | 254.475 M -40.85 % | 430.193 M 34.86 % | 318.983 M 110.12 % | 151.807 M -91.15 % | 1.715 B 1 572.98 % | 102.537 M 211.61 % | 32.906 M -1.96 % | 33.563 M |
| Operating cash flow | 309.604 M 9.51 % | 282.725 M 20.34 % | 234.942 M 20.39 % | 195.152 M 46.61 % | 133.114 M 127.71 % | 58.458 M 46.50 % | 39.902 M 5.13 % | 37.954 M |
| Capital expenditure | -139.851 M 25.02 % | -186.523 M -49.44 % | -124.813 M -3.82 % | -120.217 M -10.19 % | -109.099 M 5.79 % | -115.806 M -64.39 % | -70.444 M -15.00 % | -61.254 M |
| Free CashFlow | 169.753 M 76.45 % | 96.202 M -12.65 % | 110.129 M 46.97 % | 74.935 M 212.03 % | 24.015 M 141.88 % | -57.348 M -87.77 % | -30.542 M -31.08 % | -23.300 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 257.905 M 6.40 % | 242.390 M 5.55 % | 229.634 M 5.00 % | 218.700 M 3.80 % | 210.703 M 2.82 % | 204.925 M 3.25 % | 198.484 M 3.12 % | 192.476 M 4.19 % | 184.730 M 2.13 % | 180.874 M 2.15 % | 177.062 M 4.27 % | 169.814 M 2.83 % | 165.134 M 1.31 % | 162.998 M 7.15 % | 152.115 M 13.62 % | 133.882 M 5.15 % | 127.327 M 6.41 % | 119.662 M 7.39 % | 111.428 M 7.34 % | 103.810 M 10.84 % | 93.661 M 7.02 % | 87.517 M 7.83 % | 81.160 M 5.52 % | 76.911 M 5.66 % | 72.792 M |
| Net income | 15.771 M -38.54 % | 25.660 M -83.80 % | 158.371 M 327.72 % | 37.027 M -3.08 % | 38.204 M 109.15 % | 18.266 M -44.56 % | 32.949 M 72.17 % | 19.138 M 35.36 % | 14.139 M -11.29 % | 15.939 M -16.88 % | 19.175 M 2 783.46 % | 665.000 K 104.06 % | -16.370 M -62.63 % | -10.066 M -227.37 % | 7.903 M 216.93 % | -6.759 M 63.60 % | -18.568 M -53.14 % | -12.125 M -554.70 % | -1.852 M 15.32 % | -2.187 M 34.50 % | -3.339 M 75.89 % | -13.851 M -35.61 % | -10.214 M -297.43 % | -2.570 M 84.82 % | -16.933 M |
| Income before tax | 24.496 M -24.67 % | 32.520 M -63.99 % | 90.314 M 112.76 % | 42.448 M 2.58 % | 41.380 M 42.72 % | 28.994 M -2.18 % | 29.641 M 19.48 % | 24.809 M 74.04 % | 14.255 M 5.34 % | 13.532 M -63.54 % | 37.114 M 832.28 % | 3.981 M 114.29 % | -27.851 M -117.57 % | -12.801 M -253.40 % | 8.345 M 205.26 % | -7.928 M 47.94 % | -15.230 M -35.97 % | -11.201 M -460.89 % | -1.997 M 24.92 % | -2.660 M -13.53 % | -2.343 M 83.03 % | -13.805 M -33.41 % | -10.348 M -346.23 % | -2.319 M 85.67 % | -16.185 M |
| Income before tax ratio | 0.09 -29.21 % | 0.13 -65.89 % | 0.39 102.63 % | 0.19 -1.17 % | 0.20 38.81 % | 0.14 -5.26 % | 0.15 15.86 % | 0.13 67.03 % | 0.08 3.14 % | 0.07 -64.31 % | 0.21 794.12 % | 0.02 113.90 % | -0.17 -114.75 % | -0.08 -243.16 % | 0.05 192.64 % | -0.06 50.49 % | -0.12 -27.78 % | -0.09 -422.30 % | -0.02 30.06 % | -0.03 -2.43 % | -0.03 84.14 % | -0.16 -23.72 % | -0.13 -322.87 % | -0.03 86.44 % | -0.22 |
| EBITDA | 82.046 M -36.18 % | 128.564 M -1.42 % | 130.416 M 68.38 % | 77.452 M 6.39 % | 72.798 M 20.43 % | 60.447 M -10.73 % | 67.712 M 12.37 % | 60.259 M 24.38 % | 48.446 M 3.91 % | 46.624 M -33.40 % | 70.001 M 107.65 % | 33.711 M 936.94 % | 3.251 M -81.58 % | 17.646 M -51.12 % | 36.098 M 95.04 % | 18.508 M 71.98 % | 10.762 M -19.19 % | 13.318 M -35.26 % | 20.570 M 7.34 % | 19.163 M -8.15 % | 20.864 M 115.29 % | 9.691 M -21.36 % | 12.323 M -37.72 % | 19.788 M 318.79 % | 4.725 M |
| Net income ratio | 0.06 -42.24 % | 0.11 -84.65 % | 0.69 307.35 % | 0.17 -6.62 % | 0.18 103.42 % | 0.09 -46.31 % | 0.17 66.95 % | 0.10 29.91 % | 0.08 -13.14 % | 0.09 -18.63 % | 0.11 2 665.42 % | 0.00 103.95 % | -0.10 -60.52 % | -0.06 -218.87 % | 0.05 202.91 % | -0.05 65.38 % | -0.15 -43.92 % | -0.10 -509.65 % | -0.02 21.11 % | -0.02 40.90 % | -0.04 77.47 % | -0.16 -25.76 % | -0.13 -276.63 % | -0.03 85.64 % | -0.23 |
| Ratio EBITDA | 0.32 -40.02 % | 0.53 -6.61 % | 0.57 60.37 % | 0.35 2.50 % | 0.35 17.13 % | 0.29 -13.54 % | 0.34 8.97 % | 0.31 19.38 % | 0.26 1.74 % | 0.26 -34.80 % | 0.40 99.15 % | 0.20 908.36 % | 0.02 -81.81 % | 0.11 -54.38 % | 0.24 71.66 % | 0.14 63.56 % | 0.08 -24.06 % | 0.11 -39.71 % | 0.18 0.00 % | 0.18 -17.13 % | 0.22 101.17 % | 0.11 -27.07 % | 0.15 -40.99 % | 0.26 296.36 % | 0.06 |
| Gross profit ratio | 0.56 -4.40 % | 0.59 -1.57 % | 0.60 -0.41 % | 0.60 -2.54 % | 0.61 7.53 % | 0.57 -5.06 % | 0.60 1.47 % | 0.59 0.37 % | 0.59 0.38 % | 0.59 -2.35 % | 0.60 -0.09 % | 0.60 6.84 % | 0.56 -7.59 % | 0.61 -2.54 % | 0.63 -2.46 % | 0.64 2.16 % | 0.63 0.05 % | 0.63 3.18 % | 0.61 4.31 % | 0.58 1.14 % | 0.58 3.33 % | 0.56 2.91 % | 0.54 0.20 % | 0.54 3.58 % | 0.52 |
| Weighted average shs out dil | 111.915 M 6.24 % | 105.343 M 2.24 % | 103.036 M 2.40 % | 100.617 M -1.67 % | 102.322 M 8.39 % | 94.404 M -7.98 % | 102.591 M 9.33 % | 93.832 M 0.05 % | 93.787 M 1.91 % | 92.028 M -10.37 % | 102.674 M 6.68 % | 96.247 M 0.71 % | 95.565 M -0.95 % | 96.481 M -8.05 % | 104.931 M 2.37 % | 102.502 M -4.19 % | 106.980 M -0.89 % | 107.942 M -0.01 % | 107.955 M 1.11 % | 106.765 M 115.98 % | 49.432 M -43.27 % | 87.130 M 0.00 % | 87.130 M 0.00 % | 87.130 M 0.00 % | 87.130 M |
| Weighted average shs out | 93.038 M 1.70 % | 91.481 M 0.07 % | 91.421 M 0.36 % | 91.097 M -0.97 % | 91.988 M -0.28 % | 92.250 M 0.11 % | 92.145 M 0.91 % | 91.318 M 0.58 % | 90.794 M 3.26 % | 87.929 M 0.30 % | 87.667 M -1.51 % | 89.007 M -6.86 % | 95.565 M -0.95 % | 96.481 M -8.05 % | 104.931 M 2.37 % | 102.502 M -4.19 % | 106.980 M -0.21 % | 107.208 M -0.69 % | 107.955 M 1.11 % | 106.765 M 115.98 % | 49.432 M -43.27 % | 87.130 M 0.00 % | 87.130 M 0.00 % | 87.130 M 0.00 % | 87.130 M |
| EPS diluted | 0.15 -40.00 % | 0.25 -83.44 % | 1.51 287.18 % | 0.39 5.41 % | 0.37 94.74 % | 0.19 -40.63 % | 0.32 60.00 % | 0.20 33.33 % | 0.15 -11.76 % | 0.17 -10.53 % | 0.19 358.94 % | 0.04 111.19 % | -0.37 -270.00 % | -0.10 -232.80 % | 0.08 214.26 % | -0.07 61.24 % | -0.17 -54.55 % | -0.11 -539.53 % | -0.02 16.10 % | -0.02 69.63 % | -0.07 57.81 % | -0.16 -33.33 % | -0.12 -306.78 % | -0.03 84.47 % | -0.19 |
| Earnings per share | 0.17 -39.29 % | 0.28 -83.82 % | 1.73 321.95 % | 0.41 -2.38 % | 0.42 110.00 % | 0.20 -44.44 % | 0.36 71.43 % | 0.21 31.25 % | 0.16 -11.11 % | 0.18 -18.18 % | 0.22 392.17 % | 0.04 112.08 % | -0.37 -270.00 % | -0.10 -232.80 % | 0.08 214.26 % | -0.07 61.24 % | -0.17 -54.55 % | -0.11 -539.53 % | -0.02 16.10 % | -0.02 69.63 % | -0.07 57.81 % | -0.16 -33.33 % | -0.12 -306.78 % | -0.03 84.47 % | -0.19 |
| Gross profit | 144.710 M 1.72 % | 142.270 M 3.90 % | 136.933 M 4.57 % | 130.945 M 1.16 % | 129.444 M 10.56 % | 117.079 M -1.98 % | 119.441 M 4.64 % | 114.148 M 4.58 % | 109.148 M 2.52 % | 106.469 M -0.25 % | 106.733 M 4.17 % | 102.460 M 9.87 % | 93.255 M -6.38 % | 99.610 M 4.43 % | 95.385 M 10.83 % | 86.068 M 7.42 % | 80.125 M 6.46 % | 75.262 M 10.81 % | 67.922 M 11.96 % | 60.665 M 12.10 % | 54.117 M 10.59 % | 48.936 M 10.97 % | 44.097 M 5.73 % | 41.706 M 9.44 % | 38.109 M |
| Income tax expense | 8.725 M 27.19 % | 6.860 M 110.08 % | -68.057 M -1 355.43 % | 5.421 M 70.69 % | 3.176 M -70.40 % | 10.728 M 424.30 % | -3.308 M -158.33 % | 5.671 M 4 788.79 % | 116.000 K 104.82 % | -2.407 M -113.42 % | 17.939 M 440.98 % | 3.316 M 128.88 % | -11.481 M -319.78 % | -2.735 M -718.78 % | 442.000 K 137.81 % | -1.169 M -135.02 % | 3.338 M 261.26 % | 924.000 K 737.24 % | -145.000 K 69.34 % | -473.000 K -147.49 % | 996.000 K 2 065.22 % | 46.000 K 134.33 % | -134.000 K -153.39 % | 251.000 K -66.44 % | 748.000 K |
| Cost of revenue | 113.195 M 13.06 % | 100.120 M 8.00 % | 92.701 M 5.64 % | 87.755 M 7.99 % | 81.259 M -7.50 % | 87.846 M 11.14 % | 79.043 M 0.91 % | 78.328 M 3.63 % | 75.582 M 1.58 % | 74.405 M 5.80 % | 70.329 M 4.42 % | 67.354 M -6.30 % | 71.879 M 13.40 % | 63.388 M 11.74 % | 56.730 M 18.65 % | 47.814 M 1.30 % | 47.202 M 6.31 % | 44.400 M 2.05 % | 43.506 M 0.84 % | 43.145 M 9.11 % | 39.544 M 2.50 % | 38.581 M 4.10 % | 37.063 M 5.28 % | 35.205 M 1.51 % | 34.683 M |
| General and administrative expenses | 37.640 M 2.58 % | 36.694 M 12.37 % | 32.654 M -10.28 % | 36.394 M 10.93 % | 32.807 M -3.03 % | 33.833 M -16.30 % | 40.422 M -1.02 % | 40.839 M -10.78 % | 45.773 M 1.99 % | 44.881 M 123.69 % | 20.064 M -58.93 % | 48.858 M -0.17 % | 48.939 M -2.27 % | 50.076 M 28.91 % | 38.847 M 0.02 % | 38.838 M 3.78 % | 37.424 M 10.61 % | 33.834 M 28.38 % | 26.354 M 8.18 % | 24.362 M 35.04 % | 18.040 M 4.40 % | 17.280 M -26.19 % | 23.411 M 31.22 % | 17.841 M -17.65 % | 21.665 M |
| Selling and marketing expenses | 21.669 M -3.76 % | 22.516 M 6.07 % | 21.228 M 10.06 % | 19.288 M -0.58 % | 19.401 M 42.65 % | 13.600 M -20.17 % | 17.036 M -5.34 % | 17.997 M -4.83 % | 18.910 M -3.92 % | 19.681 M 3.50 % | 19.015 M 18.11 % | 16.100 M -11.69 % | 18.231 M -27.61 % | 25.184 M 31.87 % | 19.097 M 4.82 % | 18.219 M -4.33 % | 19.044 M 24.20 % | 15.333 M 15.18 % | 13.312 M 12.70 % | 11.812 M 13.35 % | 10.421 M 11.32 % | 9.361 M 21.57 % | 7.700 M 10.68 % | 6.957 M -26.41 % | 9.454 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K 105.67 % | -441.000 K -201.61 % | 434.000 K -97.92 % | 20.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 108.139 M 4.51 % | 103.474 M 12.47 % | 92.001 M -3.49 % | 95.326 M 3.84 % | 91.802 M 8.58 % | 84.544 M -10.85 % | 94.835 M 3.28 % | 91.820 M -5.93 % | 97.610 M 2.23 % | 95.484 M 33.98 % | 71.265 M -31.45 % | 103.961 M -17.69 % | 126.311 M 10.12 % | 114.705 M 30.07 % | 88.187 M -6.20 % | 94.013 M 0.32 % | 93.709 M 9.73 % | 85.401 M 22.71 % | 69.593 M 9.95 % | 63.295 M 24.44 % | 50.863 M 7.54 % | 47.298 M -6.92 % | 50.817 M 27.27 % | 39.928 M -21.08 % | 50.596 M |
| Cost and expenses | 221.334 M 8.71 % | 203.594 M 10.23 % | 184.702 M 0.89 % | 183.081 M 5.79 % | 173.061 M 0.39 % | 172.390 M -0.86 % | 173.878 M 2.19 % | 170.148 M -1.76 % | 173.192 M 1.94 % | 169.889 M 19.98 % | 141.594 M -17.35 % | 171.315 M -13.56 % | 198.190 M 11.28 % | 178.093 M 22.89 % | 144.917 M 2.18 % | 141.827 M 0.65 % | 140.911 M 8.56 % | 129.801 M 14.77 % | 113.099 M 6.26 % | 106.440 M 17.73 % | 90.407 M 5.27 % | 85.879 M -2.28 % | 87.880 M 16.97 % | 75.133 M -11.90 % | 85.279 M |
| Research and development expenses | 48.830 M 10.32 % | 44.264 M 16.12 % | 38.119 M -3.85 % | 39.644 M 0.13 % | 39.594 M 6.69 % | 37.111 M -0.71 % | 37.377 M 13.32 % | 32.984 M 0.17 % | 32.927 M 6.57 % | 30.897 M -5.30 % | 32.627 M -15.41 % | 38.569 M 0.78 % | 38.272 M -2.97 % | 39.445 M 30.43 % | 30.243 M -18.16 % | 36.956 M -0.77 % | 37.241 M 2.78 % | 36.234 M 21.07 % | 29.927 M 10.35 % | 27.121 M 21.07 % | 22.402 M 8.45 % | 20.657 M 4.83 % | 19.706 M 30.24 % | 15.130 M -22.32 % | 19.477 M |
| Selling general and administrative expenses | 59.309 M 0.17 % | 59.210 M 9.89 % | 53.882 M -3.23 % | 55.682 M 6.65 % | 52.208 M 10.07 % | 47.433 M -17.45 % | 57.458 M -2.34 % | 58.836 M -9.04 % | 64.683 M 0.19 % | 64.562 M 65.21 % | 39.079 M -39.84 % | 64.958 M -3.29 % | 67.170 M -10.75 % | 75.260 M 29.88 % | 57.944 M 1.55 % | 57.057 M 1.04 % | 56.468 M 14.85 % | 49.167 M 23.95 % | 39.666 M 9.65 % | 36.174 M 27.10 % | 28.461 M 6.83 % | 26.641 M -14.37 % | 31.111 M 25.46 % | 24.798 M -20.31 % | 31.119 M |
| Interest income | 0.000 -100.00 % | 21.229 M | 0.000 -100.00 % | 9.337 M 57.03 % | 5.946 M | 0.000 -100.00 % | 7.297 M 51.96 % | 4.802 M -4.36 % | 5.021 M 3.36 % | 4.858 M 22.09 % | 3.979 M -47.60 % | 7.594 M 2.70 % | 7.394 M | 0.000 -100.00 % | 3.274 M 55.02 % | 2.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 10.553 M 117.18 % | 4.859 M -3.63 % | 5.042 M 125.19 % | 2.239 M 1.40 % | 2.208 M -0.81 % | 2.226 M -1.59 % | 2.262 M -2.54 % | 2.321 M 0.74 % | 2.304 M -0.30 % | 2.311 M -0.94 % | 2.333 M 10.46 % | 2.112 M -3.52 % | 2.189 M 3.50 % | 2.115 M -0.56 % | 2.127 M 1.53 % | 2.095 M 1.75 % | 2.059 M 92.61 % | 1.069 M 474.73 % | 186.000 K -20.17 % | 233.000 K -89.67 % | 2.256 M -27.81 % | 3.125 M -2.04 % | 3.190 M -15.59 % | 3.779 M 7.48 % | 3.516 M |
| Depreciation and amortization | 45.475 M -50.13 % | 91.185 M 160.08 % | 35.060 M 7.00 % | 32.765 M 12.17 % | 29.210 M -0.06 % | 29.227 M -18.38 % | 35.809 M 8.09 % | 33.129 M 3.90 % | 31.887 M 3.59 % | 30.781 M 0.74 % | 30.554 M 10.63 % | 27.618 M -4.48 % | 28.913 M 2.05 % | 28.332 M 10.56 % | 25.626 M 5.28 % | 24.341 M 1.70 % | 23.933 M 2.06 % | 23.450 M 4.78 % | 22.381 M 3.66 % | 21.590 M 3.05 % | 20.951 M 2.85 % | 20.371 M 4.57 % | 19.481 M 6.29 % | 18.328 M 5.37 % | 17.394 M |
| Operating income | 36.571 M -5.74 % | 38.796 M -13.66 % | 44.932 M 26.15 % | 35.619 M -5.37 % | 37.642 M 15.70 % | 32.535 M 32.22 % | 24.606 M 10.20 % | 22.328 M 93.52 % | 11.538 M 5.03 % | 10.985 M -69.03 % | 35.468 M 2 462.96 % | -1.501 M 95.46 % | -33.056 M -118.99 % | -15.095 M -309.71 % | 7.198 M 190.60 % | -7.945 M 41.51 % | -13.584 M -33.98 % | -10.139 M -506.76 % | -1.671 M 36.46 % | -2.630 M -180.82 % | 3.254 M 98.66 % | 1.638 M 124.38 % | -6.720 M -477.95 % | 1.778 M 114.24 % | -12.487 M |
| Operating income ratio | 0.14 -11.41 % | 0.16 -18.20 % | 0.20 20.14 % | 0.16 -8.83 % | 0.18 12.52 % | 0.16 28.07 % | 0.12 6.87 % | 0.12 85.73 % | 0.06 2.84 % | 0.06 -69.68 % | 0.20 2 366.23 % | -0.01 95.58 % | -0.20 -116.15 % | -0.09 -295.71 % | 0.05 179.74 % | -0.06 44.38 % | -0.11 -25.91 % | -0.08 -465.01 % | -0.01 40.81 % | -0.03 -172.92 % | 0.03 85.63 % | 0.02 122.60 % | -0.08 -458.17 % | 0.02 113.48 % | -0.17 |
| Total other income expenses net | -12.075 M -92.40 % | -6.276 M -113.83 % | 45.382 M 564.55 % | 6.829 M 82.69 % | 3.738 M 205.56 % | -3.541 M -170.33 % | 5.035 M 102.94 % | 2.481 M -8.69 % | 2.717 M 6.67 % | 2.547 M 54.74 % | 1.646 M -69.97 % | 5.482 M 5.32 % | 5.205 M 126.90 % | 2.294 M 100.00 % | 1.147 M 6 647.06 % | 17.000 K 101.03 % | -1.646 M -54.99 % | -1.062 M -225.77 % | -326.000 K -986.67 % | -30.000 K 99.46 % | -5.597 M 63.76 % | -15.443 M -325.66 % | -3.628 M 11.45 % | -4.097 M -10.79 % | -3.698 M |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 158.231 M -66.76 % | 476.080 M -64.92 % | 1.357 B -1.37 % | 1.376 B -0.40 % | 1.381 B 9.06 % | 1.267 B 6.87 % | 1.185 B -0.85 % | 1.195 B -3.36 % | 1.237 B -7.57 % | 1.338 B -15.29 % | 1.580 B 2.65 % | 1.539 B -7.16 % | 1.658 B 10.92 % | 1.495 B 3.43 % | 1.445 B 3.63 % | 1.394 B 39.48 % | 999.689 M 498.74 % | -250.711 M 57.49 % | -589.750 M -2.17 % | -577.218 M -3.06 % | -560.053 M -451.41 % | 159.372 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.747 M 0.00 % | 1.747 M 0.00 % | 1.747 M | 0.000 | 0.000 -100.00 % | 96.279 M -68.40 % | 304.720 M -29.21 % | 430.462 M -27.25 % | 591.681 M -18.22 % | 723.462 M -9.63 % | 800.539 M -26.82 % | 1.094 B 0.33 % | 1.090 B 53 401.96 % | 2.038 M -8.45 % | 2.226 M | 0.000 -100.00 % | 2.226 M | 0.000 |
| Total debt | 899.594 M 23.14 % | 730.555 M -54.15 % | 1.593 B -9.64 % | 1.764 B 1.25 % | 1.742 B 2.75 % | 1.695 B 4.31 % | 1.625 B -0.82 % | 1.639 B -1.06 % | 1.656 B 0.03 % | 1.656 B -0.23 % | 1.659 B 0.01 % | 1.659 B -1.17 % | 1.679 B 2.65 % | 1.635 B 11.32 % | 1.469 B 0.18 % | 1.467 B 0.14 % | 1.465 B 0.13 % | 1.463 B | 0.000 | 0.000 | 0.000 -100.00 % | 259.683 M |
| Accumulated other comprehensive income loss | -1.577 M -64.27 % | -960.000 K -1.80 % | -943.000 K -59.56 % | -591.000 K 50.63 % | -1.197 M 20.04 % | -1.497 M -276.13 % | -398.000 K 31.02 % | -577.000 K 2.37 % | -591.000 K -30.75 % | -452.000 K 55.77 % | -1.022 M -7.81 % | -948.000 K -39.62 % | -679.000 K 66.85 % | -2.048 M 52.46 % | -4.308 M 13.29 % | -4.968 M -116.00 % | -2.300 M -514.97 % | -374.000 K -8.09 % | -346.000 K -26.74 % | -273.000 K -17.17 % | -233.000 K 4.90 % | -245.000 K |
| Retained earnings | -27.966 M 36.06 % | -43.737 M 36.98 % | -69.397 M 62.18 % | -183.511 M 16.79 % | -220.538 M 14.77 % | -258.742 M 6.59 % | -277.008 M 10.63 % | -309.957 M 6.10 % | -330.098 M 4.11 % | -344.237 M 3.78 % | -357.753 M -34.17 % | -266.633 M -8.49 % | -245.758 M -14.66 % | -214.342 M -6.77 % | -200.755 M 4.79 % | -210.852 M -3.03 % | -204.661 M -9.72 % | -186.538 M -6.95 % | -174.413 M -1.07 % | -172.561 M -1.28 % | -170.374 M -2.00 % | -167.035 M |
| Common stock | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 100.00 % | 1.000 K |
| Total equity | 887.376 M 3 192.98 % | -28.690 M 58.79 % | -69.618 M 60.27 % | -175.217 M 16.86 % | -210.747 M -3.84 % | -202.955 M 4.13 % | -211.703 M 16.58 % | -253.784 M 11.29 % | -286.072 M 8.81 % | -313.698 M 12.56 % | -358.773 M -34.08 % | -267.579 M -22.94 % | -217.654 M -557.55 % | 47.569 M 57.42 % | 30.217 M -37.40 % | 48.273 M -88.72 % | 427.831 M -26.01 % | 578.197 M -36.21 % | 906.433 M 5.63 % | 858.084 M 1.54 % | 845.110 M 1 272.23 % | -72.094 M |
| Other non current liabilities | 612.590 M -37.29 % | 976.841 M 4 492.14 % | 21.272 M 3 739.71 % | 554.000 K -22.41 % | 714.000 K -34.79 % | 1.095 M -32.70 % | 1.627 M -30.53 % | 2.342 M -45.74 % | 4.316 M -54.70 % | 9.528 M -3.15 % | 9.838 M 79.04 % | 5.495 M -15.54 % | 6.506 M 70.05 % | 3.826 M -8.07 % | 4.162 M 228.23 % | 1.268 M -20.75 % | 1.600 M 9.44 % | 1.462 M -9.08 % | 1.608 M -8.32 % | 1.754 M -7.68 % | 1.900 M -98.92 % | 175.135 M |
| Long term debt | 419.452 M 57.69 % | 265.998 M -81.59 % | 1.445 B -13.26 % | 1.665 B 1.00 % | 1.649 B 2.05 % | 1.616 B 3.77 % | 1.557 B -0.48 % | 1.565 B -0.65 % | 1.575 B 0.38 % | 1.569 B -0.90 % | 1.583 B -0.27 % | 1.587 B -1.13 % | 1.606 B 1.75 % | 1.578 B 7.46 % | 1.468 B 0.13 % | 1.467 B 0.14 % | 1.465 B 0.13 % | 1.463 B | 0.000 | 0.000 | 0.000 -100.00 % | 242.215 M |
| Total non current liabilities | 1.036 B -16.91 % | 1.247 B -15.19 % | 1.470 B -11.98 % | 1.670 B 0.99 % | 1.654 B 2.04 % | 1.621 B 3.77 % | 1.562 B -0.53 % | 1.570 B -0.78 % | 1.583 B 0.04 % | 1.582 B -1.10 % | 1.600 B 0.09 % | 1.598 B -1.10 % | 1.616 B 0.83 % | 1.603 B 7.22 % | 1.495 B 1.80 % | 1.468 B 0.11 % | 1.467 B 0.14 % | 1.465 B 80 591.96 % | 1.815 M -7.35 % | 1.959 M -6.98 % | 2.106 M -99.50 % | 417.561 M |
| Other current liabilities | 128.653 M 16.76 % | 110.189 M 10.33 % | 99.871 M 19.33 % | 83.695 M -7.36 % | 90.347 M 116.08 % | 41.811 M -53.22 % | 89.376 M -31.19 % | 129.890 M 32.92 % | 97.720 M 107.76 % | 47.036 M -47.01 % | 88.767 M 9.55 % | 81.027 M -16.53 % | 97.076 M 139.41 % | 40.548 M -1.16 % | 41.023 M -20.70 % | 51.734 M 26.57 % | 40.874 M 20.21 % | 34.001 M 2.49 % | 33.175 M 33.48 % | 24.854 M 41.84 % | 17.523 M -58.53 % | 42.253 M |
| Deferred revenue | 6.283 M 6.82 % | 5.882 M -31.50 % | 8.587 M -23.77 % | 11.264 M 99.65 % | 5.642 M 4.54 % | 5.397 M -3.19 % | 5.575 M -18.05 % | 6.803 M 24.21 % | 5.477 M 2.57 % | 5.340 M 4.83 % | 5.094 M 2.19 % | 4.985 M -0.60 % | 5.015 M -9.64 % | 5.550 M 1.35 % | 5.476 M 15.67 % | 4.734 M -9.79 % | 5.248 M 8.74 % | 4.826 M -6.04 % | 5.136 M 2.11 % | 5.030 M 2.24 % | 4.920 M 0.96 % | 4.873 M |
| Short term debt | 480.142 M 3.35 % | 464.557 M 211.91 % | 148.941 M 51.64 % | 98.223 M 5.72 % | 92.909 M 17.11 % | 79.335 M 16.48 % | 68.113 M -7.95 % | 73.998 M -8.89 % | 81.218 M -6.15 % | 86.541 M 13.69 % | 76.122 M 6.16 % | 71.704 M -1.85 % | 73.058 M 27.21 % | 57.432 M 7 821.66 % | 725.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.468 M |
| Total current liabilities | 646.971 M 4.44 % | 619.464 M 90.61 % | 324.998 M 44.75 % | 224.531 M 13.22 % | 198.320 M -10.24 % | 220.955 M 25.54 % | 176.010 M -20.05 % | 220.156 M 16.51 % | 188.951 M -1.92 % | 192.645 M 4.53 % | 184.289 M 10.15 % | 167.311 M -10.12 % | 186.154 M 12.47 % | 165.516 M 67.51 % | 98.808 M 33.12 % | 74.227 M 18.86 % | 62.451 M 7.23 % | 58.239 M 1.15 % | 57.577 M 3.95 % | 55.387 M 20.28 % | 46.049 M -45.69 % | 84.785 M |
| Total liabilities | 1.683 B -9.83 % | 1.866 B 3.96 % | 1.795 B -5.26 % | 1.895 B 2.30 % | 1.852 B 0.57 % | 1.842 B 5.97 % | 1.738 B -2.93 % | 1.791 B 1.07 % | 1.772 B -0.17 % | 1.775 B -0.52 % | 1.784 B 1.04 % | 1.765 B -2.03 % | 1.802 B 1.92 % | 1.768 B 10.96 % | 1.593 B 3.31 % | 1.542 B 0.88 % | 1.529 B 0.41 % | 1.523 B 2 463.98 % | 59.392 M 3.57 % | 57.346 M 19.09 % | 48.155 M -90.41 % | 502.346 M |
| Other non current assets | 11.566 M -5.88 % | 12.288 M -0.61 % | 12.364 M -26.36 % | 16.789 M 91.39 % | 8.772 M 2.75 % | 8.537 M 31.83 % | 6.476 M -17.88 % | 7.886 M 12.29 % | 7.023 M 37.33 % | 5.114 M -33.05 % | 7.639 M 5.94 % | 7.211 M -1.77 % | 7.341 M -7.33 % | 7.922 M 71.29 % | 4.625 M -2.88 % | 4.762 M -0.56 % | 4.789 M 17.23 % | 4.085 M -3.08 % | 4.215 M -29.84 % | 6.008 M 62.16 % | 3.705 M -37.61 % | 5.938 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.747 M 0.00 % | 1.747 M 0.00 % | 1.747 M | 0.000 | 0.000 -100.00 % | 1.747 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.935 M 0.00 % | 1.935 M -5.05 % | 2.038 M 0.00 % | 2.038 M -8.45 % | 2.226 M | 0.000 -100.00 % | 2.226 M | 0.000 |
| Intangible assets | 97.690 M -1.82 % | 99.504 M -4.71 % | 104.418 M -4.49 % | 109.332 M -3.67 % | 113.503 M -3.58 % | 117.718 M -4.38 % | 123.110 M -4.33 % | 128.682 M -4.27 % | 134.416 M -4.09 % | 140.151 M -3.93 % | 145.886 M 28.14 % | 113.848 M -3.22 % | 117.638 M -1.08 % | 118.928 M -2.95 % | 122.543 M 134.73 % | 52.205 M 12.38 % | 46.453 M 8.24 % | 42.915 M -0.81 % | 43.266 M 25.42 % | 34.497 M -0.22 % | 34.573 M -0.22 % | 34.649 M |
| GoodWill | 350.651 M 0.57 % | 348.674 M 0.00 % | 348.674 M 0.00 % | 348.674 M 0.00 % | 348.674 M 0.00 % | 348.674 M 0.00 % | 348.674 M 0.00 % | 348.674 M 0.10 % | 348.322 M 0.00 % | 348.322 M 0.00 % | 348.322 M 17.45 % | 296.579 M 0.00 % | 296.579 M -5.90 % | 315.168 M 0.00 % | 315.161 M 879.67 % | 32.170 M 0.00 % | 32.170 M 0.00 % | 32.170 M 0.00 % | 32.170 M 1 103.07 % | 2.674 M 0.00 % | 2.674 M 0.00 % | 2.674 M |
| Goodwill and intangible assets | 448.341 M 0.04 % | 448.178 M -1.08 % | 453.092 M -1.07 % | 458.006 M -0.90 % | 462.177 M -0.90 % | 466.392 M -1.14 % | 471.784 M -1.17 % | 477.356 M -1.11 % | 482.738 M -1.17 % | 488.473 M -1.16 % | 494.208 M 20.41 % | 410.427 M -0.91 % | 414.217 M -4.58 % | 434.096 M -0.82 % | 437.704 M 418.76 % | 84.375 M 7.32 % | 78.623 M 4.71 % | 75.085 M -0.47 % | 75.436 M 102.94 % | 37.171 M -0.20 % | 37.247 M -0.20 % | 37.323 M |
| Property plant equipment net | 1.082 B 25.86 % | 859.948 M 7.41 % | 800.585 M 8.97 % | 734.654 M 6.60 % | 689.189 M 11.08 % | 620.421 M 25.99 % | 492.430 M -2.66 % | 505.889 M 5.82 % | 478.054 M 3.78 % | 460.645 M 2.12 % | 451.100 M 3.12 % | 437.445 M -5.62 % | 463.473 M 8.57 % | 426.871 M 57.53 % | 270.985 M 0.96 % | 268.418 M 3.48 % | 259.385 M 3.90 % | 249.643 M 3.55 % | 241.083 M -0.81 % | 243.050 M 0.14 % | 242.722 M 1.58 % | 238.956 M |
| Total non current assets | 1.626 B 15.27 % | 1.411 B 3.88 % | 1.358 B 12.23 % | 1.210 B 4.10 % | 1.162 B 5.94 % | 1.097 B 12.60 % | 974.472 M -1.87 % | 993.070 M 2.40 % | 969.760 M 1.23 % | 957.973 M 0.45 % | 953.678 M 11.43 % | 855.834 M -3.38 % | 885.784 M 1.86 % | 869.640 M 21.57 % | 715.331 M 98.94 % | 359.576 M 4.25 % | 344.924 M 4.23 % | 330.939 M 2.44 % | 323.042 M 12.83 % | 286.313 M 0.12 % | 285.983 M 1.30 % | 282.299 M |
| Other current assets | 97.471 M 19.45 % | 81.598 M 74.78 % | 46.685 M 14.51 % | 40.768 M -3.42 % | 42.213 M 90.45 % | 22.165 M -6.94 % | 23.817 M -28.21 % | 33.178 M 0.89 % | 32.884 M 13.24 % | 29.040 M 7.00 % | 27.141 M -21.30 % | 34.485 M 10.93 % | 31.087 M 11.33 % | 27.924 M 16.60 % | 23.949 M 14.47 % | 20.922 M 47.64 % | 14.171 M -16.89 % | 17.050 M 3.16 % | 16.528 M -8.08 % | 17.980 M -1.68 % | 18.288 M -6.43 % | 19.544 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.532 M -68.98 % | 304.720 M -29.21 % | 430.462 M -27.25 % | 591.681 M -18.22 % | 723.462 M -9.63 % | 800.539 M -26.82 % | 1.094 B 0.33 % | 1.090 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 741.363 M 191.33 % | 254.475 M 7.57 % | 236.561 M -38.99 % | 387.745 M 7.58 % | 360.421 M -15.88 % | 428.446 M -2.60 % | 439.872 M -0.73 % | 443.110 M 5.74 % | 419.063 M 32.10 % | 317.236 M 299.74 % | 79.361 M -33.89 % | 120.045 M 475.15 % | 20.872 M -85.17 % | 140.772 M 483.75 % | 24.115 M -66.59 % | 72.177 M -84.47 % | 464.836 M -72.87 % | 1.713 B 190.53 % | 589.750 M 2.17 % | 577.218 M 3.06 % | 560.053 M 458.32 % | 100.311 M |
| Cash and short term investments | 741.363 M 191.33 % | 254.475 M 7.57 % | 236.561 M -38.99 % | 387.745 M 7.58 % | 360.421 M -15.88 % | 428.446 M -2.60 % | 439.872 M -0.73 % | 443.110 M 5.74 % | 419.063 M 1.77 % | 411.768 M 7.21 % | 384.081 M -30.23 % | 550.507 M -10.13 % | 612.553 M -29.12 % | 864.234 M 4.80 % | 824.654 M -29.28 % | 1.166 B -25.02 % | 1.555 B -9.23 % | 1.713 B 190.53 % | 589.750 M 2.17 % | 577.218 M 3.06 % | 560.053 M 458.32 % | 100.311 M |
| Total current assets | 944.290 M 121.16 % | 426.981 M 16.15 % | 367.625 M -27.88 % | 509.773 M 6.37 % | 479.242 M -11.53 % | 541.718 M -1.86 % | 552.006 M 1.52 % | 543.723 M 5.41 % | 515.813 M 2.55 % | 502.994 M 6.69 % | 471.459 M -26.57 % | 642.069 M -8.09 % | 698.612 M -26.15 % | 945.991 M 4.14 % | 908.356 M -26.22 % | 1.231 B -23.62 % | 1.612 B -8.93 % | 1.770 B 175.37 % | 642.783 M 2.17 % | 629.117 M 3.60 % | 607.282 M 310.46 % | 147.953 M |
| 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 |
| Net receivables | 105.456 M 16.00 % | 90.908 M 7.74 % | 84.379 M 3.84 % | 81.260 M 6.07 % | 76.608 M -15.91 % | 91.107 M 3.16 % | 88.317 M 30.97 % | 67.435 M 5.59 % | 63.866 M 2.70 % | 62.186 M 3.24 % | 60.237 M 5.54 % | 57.077 M 3.83 % | 54.972 M 2.12 % | 53.833 M -9.91 % | 59.753 M 35.63 % | 44.056 M 3.60 % | 42.527 M 7.34 % | 39.619 M 8.53 % | 36.505 M 7.62 % | 33.919 M 17.20 % | 28.941 M 3.00 % | 28.098 M |
| Tax assets | 83.829 M -7.18 % | 90.310 M -1.88 % | 92.040 M 15 606.48 % | 586.000 K 8.32 % | 541.000 K 170.50 % | 200.000 K -90.17 % | 2.035 M 4.95 % | 1.939 M -0.31 % | 1.945 M -2.46 % | 1.994 M 172.78 % | 731.000 K -2.66 % | 751.000 K -0.27 % | 753.000 K 0.27 % | 751.000 K 815.85 % | 82.000 K -4.65 % | 86.000 K -3.37 % | 89.000 K 1.14 % | 88.000 K 7.32 % | 82.000 K -2.38 % | 84.000 K 1.20 % | 83.000 K 1.22 % | 82.000 K |
| 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 |
| Account payables | 31.893 M -17.88 % | 38.836 M -42.55 % | 67.599 M 115.63 % | 31.349 M 232.72 % | 9.422 M -82.73 % | 54.565 M 321.48 % | 12.946 M 36.78 % | 9.465 M 108.66 % | 4.536 M 14.63 % | 3.957 M -72.34 % | 14.306 M 49.10 % | 9.595 M -12.81 % | 11.005 M -47.94 % | 21.138 M 79.71 % | 11.762 M -33.77 % | 17.759 M 8.76 % | 16.329 M 29.01 % | 12.657 M -0.25 % | 12.689 M -21.61 % | 16.187 M 6.85 % | 15.149 M 21.85 % | 12.433 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.848 M 2.58 % | 39.822 M | 0.000 | 0.000 -100.00 % | 6.755 M 2.71 % | 6.577 M -29.40 % | 9.316 M 10.16 % | 8.457 M 9.01 % | 7.758 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 299.684 M 9.21 % | 274.419 M 7.80 % | 254.564 M 21.36 % | 209.766 M 48.07 % | 141.669 M -9.76 % | 156.990 M -11.00 % | 176.392 M -0.74 % | 177.702 M -3.08 % | 183.352 M -0.93 % | 185.072 M -10.39 % | 206.529 M 25.07 % | 165.125 M 22 675.86 % | 725.000 K | 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 |
| Other total stockholders equity | 916.917 M 5 628.94 % | 16.005 M 2 122.92 % | 720.000 K -91.89 % | 8.883 M -19.14 % | 10.986 M -80.82 % | 57.282 M -12.81 % | 65.701 M 15.78 % | 56.748 M 27.19 % | 44.615 M 43.97 % | 30.989 M | 0.000 | 0.000 -100.00 % | 28.781 M -89.10 % | 263.957 M 12.19 % | 235.278 M -10.91 % | 264.091 M -58.40 % | 634.790 M -17.03 % | 765.107 M -29.23 % | 1.081 B 4.88 % | 1.031 B 1.50 % | 1.016 B 967.10 % | 95.185 M |
| Deferred tax liabilities non current | 3.998 M -2.30 % | 4.092 M -8.99 % | 4.496 M -1.83 % | 4.580 M 2.64 % | 4.462 M 8.22 % | 4.123 M 17.20 % | 3.518 M 0.23 % | 3.510 M -0.20 % | 3.517 M -0.45 % | 3.533 M -46.79 % | 6.640 M 25.78 % | 5.279 M 39.99 % | 3.771 M -81.83 % | 20.757 M -6.11 % | 22.107 M 5 151.07 % | 421.000 K 0.00 % | 421.000 K 0.00 % | 421.000 K 103.38 % | 207.000 K 0.98 % | 205.000 K -0.49 % | 206.000 K -2.37 % | 211.000 K |
| 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 |
| Total assets | 2.570 B 39.87 % | 1.838 B 6.49 % | 1.726 B 0.34 % | 1.720 B 4.76 % | 1.642 B 0.16 % | 1.639 B 7.37 % | 1.526 B -0.67 % | 1.537 B 3.45 % | 1.486 B 1.68 % | 1.461 B 2.51 % | 1.425 B -4.86 % | 1.498 B -5.46 % | 1.584 B -12.74 % | 1.816 B 11.82 % | 1.624 B 2.07 % | 1.591 B -18.71 % | 1.957 B -6.86 % | 2.101 B 117.53 % | 965.825 M 5.51 % | 915.430 M 2.48 % | 893.265 M 107.61 % | 430.252 M |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 1.285 M 101.77 % | -72.522 M | 0.000 | 0.000 -100.00 % | 2.337 M | 0.000 | 0.000 | 0.000 100.00 % | -628.000 K 38.91 % | -1.028 M -131.00 % | 3.316 M 108.68 % | 1.589 M 176.32 % | -2.082 M -942.91 % | 247.000 K | 0.000 | 0.000 100.00 % | -3.151 M | 0.000 | 0.000 -100.00 % | 4.486 M 6 218.31 % | 71.000 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 20.002 M | 0.000 -100.00 % | 21.081 M 8.49 % | 19.432 M -15.09 % | 22.886 M -0.27 % | 22.949 M 5.11 % | 21.833 M -4.56 % | 22.877 M 0.52 % | 22.758 M 1 059.85 % | -2.371 M -106.51 % | 36.429 M 15.53 % | 31.531 M | 0.000 -100.00 % | 23.594 M -16.28 % | 28.183 M 8.48 % | 25.981 M 7.37 % | 24.197 M 30.41 % | 18.555 M 52.08 % | 12.201 M 84.19 % | 6.624 M 44.28 % | 4.591 M -63.92 % | 12.726 M 361.59 % | 2.757 M -70.61 % | 9.382 M |
| Change in working capital | -34.915 M -16.41 % | -29.994 M -233.41 % | -8.996 M -223.59 % | 7.279 M 137.00 % | -19.673 M -54.17 % | -12.761 M 44.25 % | -22.891 M -206.93 % | -7.458 M 47.46 % | -14.194 M -1 023.49 % | 1.537 M -14.04 % | 1.788 M 109.35 % | -19.125 M 15.56 % | -22.648 M -342.80 % | 9.328 M 185.23 % | -10.944 M -81.98 % | -6.014 M 28.05 % | -8.359 M -3 270.56 % | -248.000 K 95.49 % | -5.501 M -16.25 % | -4.732 M 46.23 % | -8.801 M -20.35 % | -7.313 M -279.70 % | -1.926 M 75.81 % | -7.961 M 35.82 % | -12.404 M |
| Accounts receivables | -18.028 M -61.69 % | -11.150 M -39.44 % | -7.996 M 8.56 % | -8.745 M -5.12 % | -8.319 M -4.27 % | -7.978 M -44.16 % | -5.534 M 25.00 % | -7.379 M -26.03 % | -5.855 M 0.61 % | -5.891 M 1.52 % | -5.982 M -5.50 % | -5.670 M -10.63 % | -5.125 M 19.61 % | -6.375 M 17.88 % | -7.763 M -39.22 % | -5.576 M 19.55 % | -6.931 M -10.63 % | -6.265 M -21.06 % | -5.175 M 6.55 % | -5.538 M -47.72 % | -3.749 M 8.47 % | -4.096 M -9.23 % | -3.750 M 9.44 % | -4.141 M 19.65 % | -5.154 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 970.000 K -74.93 % | 3.869 M | 0.000 | 0.000 -100.00 % | 5.370 M | 0.000 | 0.000 100.00 % | -2.737 M | 0.000 | 0.000 -100.00 % | 2.554 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -11.188 M -191.23 % | 12.264 M 302.49 % | 3.047 M -64.00 % | 8.463 M 173.64 % | -11.492 M | 0.000 -100.00 % | 4.791 M | 0.000 | 0.000 | 0.000 100.00 % | -970.000 K 74.93 % | -3.869 M | 0.000 -100.00 % | 9.777 M 282.07 % | -5.370 M | 0.000 | 0.000 -100.00 % | 9.325 M | 0.000 | 0.000 100.00 % | -7.413 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -5.699 M 81.68 % | -31.108 M -668.67 % | -4.047 M -153.52 % | 7.561 M 5 378.99 % | 138.000 K 102.89 % | -4.783 M 78.40 % | -22.148 M -27 935.44 % | -79.000 K 99.05 % | -8.339 M -212.26 % | 7.428 M -4.40 % | 7.770 M 157.75 % | -13.455 M 23.22 % | -17.523 M -395.70 % | 5.926 M 286.29 % | -3.181 M -626.26 % | -438.000 K 69.33 % | -1.428 M -150.09 % | -571.000 K -75.15 % | -326.000 K -140.45 % | 806.000 K 517.62 % | -193.000 K 94.00 % | -3.217 M -276.37 % | 1.824 M 147.75 % | -3.820 M 47.31 % | -7.250 M |
| Other non cash items | 20.590 M 23 766.67 % | -87.000 K 99.28 % | -12.045 M -111.13 % | -5.705 M -85.05 % | -3.083 M -127.08 % | 11.384 M 478.46 % | 1.968 M -58.11 % | 4.698 M -60.80 % | 11.984 M 18.31 % | 10.129 M 70.75 % | 5.932 M -61.12 % | 15.258 M 15.59 % | 13.200 M -64.93 % | 37.636 M 556.14 % | 5.736 M -9.25 % | 6.321 M -14.74 % | 7.414 M 1 105.53 % | 615.000 K -90.68 % | 6.596 M -51.26 % | 13.534 M 10 510.77 % | -130.000 K -100.92 % | 14.099 M 342.67 % | 3.185 M -36.57 % | 5.021 M 29.37 % | 3.881 M |
| Net cash provided by operating activities | 46.921 M -18.08 % | 57.280 M -42.64 % | 99.868 M 8.03 % | 92.447 M 44.25 % | 64.090 M -10.16 % | 71.339 M -2.75 % | 73.353 M 2.82 % | 71.340 M 6.97 % | 66.693 M -17.17 % | 80.516 M 48.97 % | 54.050 M -15.76 % | 64.161 M 77.17 % | 36.215 M -42.36 % | 62.834 M 15.60 % | 54.356 M 17.98 % | 46.072 M 51.55 % | 30.401 M -7.14 % | 32.738 M -18.52 % | 40.179 M -0.56 % | 40.406 M 104.16 % | 19.791 M 10.15 % | 17.968 M -22.72 % | 23.252 M 49.29 % | 15.575 M 1 079.92 % | 1.320 M |
| Investments in property plant and equipment | -44.732 M 72.95 % | -165.382 M -1 417.27 % | -10.900 M 69.24 % | -35.432 M 45.47 % | -64.975 M -37.82 % | -47.145 M 21.16 % | -59.798 M -74.07 % | -34.352 M 24.05 % | -45.228 M 15.72 % | -53.661 M -150.65 % | -21.409 M 13.10 % | -24.635 M 1.88 % | -25.108 M 13.51 % | -29.030 M 9.11 % | -31.939 M 2.07 % | -32.614 M -28.80 % | -25.321 M 22.53 % | -32.686 M -22.58 % | -26.664 M -8.22 % | -24.638 M -3.66 % | -23.768 M 22.27 % | -30.579 M -17.35 % | -26.059 M 15.39 % | -30.798 M -9.11 % | -28.227 M |
| Acquisitions net | -4.042 M | 0.000 -100.00 % | 157.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 317.000 K -98.52 % | 21.409 M -13.10 % | 24.635 M | 0.000 -100.00 % | 5.407 M 101.80 % | -299.763 M -21 311.64 % | -1.400 M 65.00 % | -4.000 M 20.00 % | -5.000 M 0.00 % | -5.000 M | 0.000 -100.00 % | 81.000 K | 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 100.00 % | -34.075 M 72.15 % | -122.366 M 37.58 % | -196.023 M 37.95 % | -315.907 M -158.56 % | -122.178 M 26.33 % | -165.846 M 84.82 % | -1.093 B | 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 -100.00 % | 91.675 M -55.55 % | 206.230 M 29.47 % | 159.291 M -43.61 % | 282.463 M -14.81 % | 331.581 M -16.79 % | 398.476 M -4.82 % | 418.664 M 160.69 % | 160.599 M 24 645.61 % | 649.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -11.807 M -132.92 % | 35.869 M 229.86 % | -27.622 M | 0.000 | 0.000 -100.00 % | 1.000 K -97.62 % | 42.000 K | 0.000 | 0.000 | 0.000 100.00 % | -120.659 M -395.64 % | -24.344 M -876.10 % | -2.494 M 53.81 % | -5.400 M -1.09 % | -5.342 M -1 281.86 % | 452.000 K -1.09 % | 457.000 K -91.35 % | 5.285 M 4 028.91 % | 128.000 K 109.53 % | -1.343 M -1 758.02 % | 81.000 K -53.18 % | 173.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -60.581 M 53.22 % | -129.513 M -237.58 % | -38.365 M -8.28 % | -35.432 M 45.47 % | -64.975 M -37.82 % | -47.144 M 21.11 % | -59.756 M -73.95 % | -34.352 M -173.96 % | 46.447 M -69.62 % | 152.886 M 3 254.97 % | 4.557 M -96.64 % | 135.753 M 25.75 % | 107.956 M 101.61 % | 53.546 M 232.02 % | -40.558 M -4.51 % | -38.809 M 96.54 % | -1.121 B -3 359.84 % | -32.401 M -2.74 % | -31.536 M -21.38 % | -25.981 M -9.68 % | -23.687 M 22.10 % | -30.406 M -16.68 % | -26.059 M 15.39 % | -30.798 M -9.11 % | -28.227 M |
| Debt repayment | -378.073 M -499.08 % | 94.737 M 145.90 % | -206.386 M -14 823.07 % | -1.383 M -2.44 % | -1.350 M 2.03 % | -1.378 M -0.07 % | -1.377 M -1.18 % | -1.361 M -0.15 % | -1.359 M -3.50 % | -1.313 M -38.65 % | -947.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.462 B | 0.000 | 0.000 100.00 % | -263.227 M -11 719.80 % | -2.227 M 46.03 % | -4.126 M -17.52 % | -3.511 M -104.69 % | 74.853 M |
| Common stock issued | 889.771 M | 0.000 -100.00 % | 857.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.838 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 723.125 M 5 100.47 % | 13.905 M 248.04 % | -9.393 M -374.41 % | 3.423 M -42.66 % | 5.970 M |
| Common stock repurchased | 0.000 -100.00 % | 2.720 M 192.99 % | -2.925 M 85.48 % | -20.147 M 65.88 % | -59.052 M -97.43 % | -29.910 M -155.75 % | -11.695 M -24.24 % | -9.413 M -7.33 % | -8.770 M 35.06 % | -13.505 M 87.26 % | -106.031 M -2.92 % | -103.018 M 61.26 % | -265.901 M | 0.000 100.00 % | -50.000 M 87.50 % | -400.000 M -166.67 % | -150.000 M 57.19 % | -350.410 M | 0.000 100.00 % | -1.007 M | 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 100.00 % | -1.113 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -11.081 M -54.14 % | -7.189 M -21.27 % | -5.928 M 27.42 % | -8.167 M -20.51 % | -6.777 M -63.77 % | -4.138 M -10.20 % | -3.755 M -72.88 % | -2.172 M -94.28 % | -1.118 M -105.81 % | 19.251 M 1 502.11 % | -1.373 M -160.67 % | 2.263 M 35.43 % | 1.671 M 145.66 % | -3.660 M -32.66 % | -2.759 M -2 944.33 % | 97.000 K 101.23 % | -7.879 M -100.70 % | 1.123 B 28 789.92 % | 3.888 M 3.76 % | 3.747 M 0.19 % | 3.740 M 118.37 % | -20.354 M -279.50 % | 11.339 M -77.55 % | 50.511 M 1 289.19 % | 3.636 M |
| Net cash used provided by financing activities | 500.617 M 454.59 % | 90.268 M 142.11 % | -214.382 M -621.90 % | -29.697 M 55.79 % | -67.179 M -89.63 % | -35.426 M -110.53 % | -16.827 M -29.98 % | -12.946 M -15.11 % | -11.247 M -353.71 % | 4.433 M 104.09 % | -108.351 M -7.54 % | -100.755 M 61.87 % | -264.230 M -148 543.82 % | 178.000 K 100.34 % | -52.759 M 86.81 % | -399.903 M -153.30 % | -157.879 M -114.06 % | 1.123 B 28 779.20 % | 3.889 M 41.93 % | 2.740 M -99.41 % | 463.638 M 5 443.91 % | -8.676 M -297.98 % | -2.180 M -104.32 % | 50.423 M -40.30 % | 84.459 M |
| Effect of forex changes on cash | -69.000 K 42.98 % | -121.000 K -107.14 % | 1.695 M 28 150.00 % | 6.000 K -84.62 % | 39.000 K 120.00 % | -195.000 K -2 337.50 % | -8.000 K -260.00 % | 5.000 K 107.58 % | -66.000 K -265.00 % | 40.000 K 200.00 % | -40.000 K -385.71 % | 14.000 K 148.28 % | -29.000 K -129.29 % | 99.000 K 10 000.00 % | -1.000 K 99.18 % | -122.000 K -148.98 % | -49.000 K -1 080.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 486.888 M 2 617.92 % | 17.914 M 111.85 % | -151.184 M -653.30 % | 27.324 M 140.17 % | -68.025 M -495.35 % | -11.426 M -252.87 % | -3.238 M -113.47 % | 24.047 M -76.38 % | 101.827 M -57.19 % | 237.875 M 577.81 % | -49.784 M -150.20 % | 99.173 M 182.58 % | -120.088 M -202.94 % | 116.657 M 399.41 % | -38.962 M 90.08 % | -392.762 M 68.54 % | -1.249 B -211.14 % | 1.123 B 8 864.64 % | 12.532 M -26.99 % | 17.165 M -96.27 % | 459.742 M 2 277.43 % | -21.114 M -323.38 % | -4.987 M -114.17 % | 35.200 M -38.84 % | 57.552 M |
| Cash at beginning of period | 254.475 M 7.57 % | 236.561 M -38.99 % | 387.745 M 7.06 % | 362.168 M -15.81 % | 430.193 M -2.59 % | 441.619 M -0.34 % | 443.110 M 5.30 % | 420.810 M 31.92 % | 318.983 M 293.28 % | 81.108 M -38.03 % | 130.892 M 312.66 % | 31.719 M -79.11 % | 151.807 M 357.04 % | 33.215 M -55.18 % | 74.112 M -84.13 % | 466.874 M -72.78 % | 1.715 B 189.78 % | 591.976 M 2.16 % | 579.444 M 3.05 % | 562.279 M 448.37 % | 102.537 M -17.08 % | 123.651 M -3.88 % | 128.638 M 37.67 % | 93.438 M 160.37 % | 35.886 M |
| Cash at end of period | 741.363 M 191.33 % | 254.475 M 7.57 % | 236.561 M -39.26 % | 389.492 M 7.54 % | 362.168 M -15.81 % | 430.193 M -2.20 % | 439.872 M -1.12 % | 444.857 M 5.71 % | 420.810 M 31.92 % | 318.983 M 293.28 % | 81.108 M -38.03 % | 130.892 M 312.66 % | 31.719 M -78.84 % | 149.872 M 326.38 % | 35.150 M -52.57 % | 74.112 M -84.13 % | 466.874 M -72.78 % | 1.715 B 189.78 % | 591.976 M 2.16 % | 579.444 M 3.05 % | 562.279 M 448.37 % | 102.537 M -17.08 % | 123.651 M -3.88 % | 128.638 M 37.67 % | 93.438 M |
| Operating cash flow | 46.921 M -18.08 % | 57.280 M -42.64 % | 99.868 M 8.03 % | 92.447 M 44.25 % | 64.090 M -10.16 % | 71.339 M -2.75 % | 73.353 M 2.82 % | 71.340 M 6.97 % | 66.693 M -17.17 % | 80.516 M 48.97 % | 54.050 M -15.76 % | 64.161 M 77.17 % | 36.215 M -42.36 % | 62.834 M 15.60 % | 54.356 M 17.98 % | 46.072 M 51.55 % | 30.401 M -7.14 % | 32.738 M -18.52 % | 40.179 M -0.56 % | 40.406 M 104.16 % | 19.791 M 10.15 % | 17.968 M -22.72 % | 23.252 M 49.29 % | 15.575 M 1 079.92 % | 1.320 M |
| Capital expenditure | -44.732 M 72.95 % | -165.382 M -1 417.27 % | -10.900 M 69.24 % | -35.432 M 45.47 % | -64.975 M -37.82 % | -47.145 M 21.16 % | -59.798 M -74.07 % | -34.352 M 24.05 % | -45.228 M 15.72 % | -53.661 M -150.65 % | -21.409 M 13.10 % | -24.635 M 1.88 % | -25.108 M 13.51 % | -29.030 M 9.11 % | -31.939 M 2.07 % | -32.614 M -28.80 % | -25.321 M 22.53 % | -32.686 M -22.58 % | -26.664 M -8.22 % | -24.638 M -3.66 % | -23.768 M 22.27 % | -30.579 M -17.35 % | -26.059 M 15.39 % | -30.798 M -9.11 % | -28.227 M |
| Free CashFlow | 2.189 M 102.02 % | -108.102 M -221.51 % | 88.968 M 56.04 % | 57.015 M 6 542.37 % | -885.000 K -103.66 % | 24.194 M 78.49 % | 13.555 M -63.35 % | 36.988 M 72.32 % | 21.465 M -20.07 % | 26.855 M -17.73 % | 32.641 M -17.42 % | 39.526 M 255.87 % | 11.107 M -67.14 % | 33.804 M 50.80 % | 22.417 M 66.57 % | 13.458 M 164.92 % | 5.080 M 9 669.23 % | 52.000 K -99.62 % | 13.515 M -14.29 % | 15.768 M 496.48 % | -3.977 M 68.46 % | -12.611 M -349.27 % | -2.807 M 81.56 % | -15.223 M 43.42 % | -26.907 M |
| 2026 | 2025 | 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |