Copperwired Public Company Limited CPW.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.739 B 18.67 % | 7.364 B 1.84 % | 7.231 B 38.81 % | 5.209 B 57.14 % | 3.315 B -7.58 % | 3.587 B 12.33 % | 3.193 B 15.65 % | 2.761 B 8.98 % | 2.534 B -5.11 % | 2.670 B |
| Net income | 103.769 M -19.72 % | 129.254 M 43.97 % | 89.781 M 4.78 % | 85.683 M 56.40 % | 54.783 M -29.36 % | 77.548 M -5.91 % | 82.422 M 28.30 % | 64.239 M 192.81 % | 21.939 M 38.57 % | 15.833 M |
| Income before tax | 129.367 M -10.38 % | 144.353 M 27.29 % | 113.402 M 6.36 % | 106.624 M 58.77 % | 67.155 M -30.03 % | 95.982 M -1.15 % | 97.102 M 22.44 % | 79.306 M 174.38 % | 28.904 M 74.80 % | 16.535 M |
| Income before tax ratio | 0.01 -24.48 % | 0.02 25.00 % | 0.02 -23.38 % | 0.02 1.04 % | 0.02 -24.30 % | 0.03 -12.00 % | 0.03 5.87 % | 0.03 151.77 % | 0.01 84.22 % | 0.01 |
| EBITDA | 474.368 M -2.12 % | 484.643 M 120.29 % | 220.000 M 30.48 % | 168.605 M -20.87 % | 213.075 M 65.33 % | 128.881 M 2.28 % | 126.014 M -18.29 % | 154.225 M 102.96 % | 75.987 M 22.30 % | 62.133 M |
| Net income ratio | 0.01 -32.35 % | 0.02 41.37 % | 0.01 -24.51 % | 0.02 -0.47 % | 0.02 -23.56 % | 0.02 -16.24 % | 0.03 10.94 % | 0.02 168.68 % | 0.01 46.03 % | 0.01 |
| Ratio EBITDA | 0.05 -17.52 % | 0.07 116.32 % | 0.03 -6.00 % | 0.03 -49.65 % | 0.06 78.88 % | 0.04 -8.95 % | 0.04 -29.35 % | 0.06 86.24 % | 0.03 28.88 % | 0.02 |
| Gross profit ratio | 0.12 -2.99 % | 0.13 -0.77 % | 0.13 1.74 % | 0.13 -11.62 % | 0.14 -3.23 % | 0.15 0.44 % | 0.15 -3.42 % | 0.15 19.27 % | 0.13 -6.93 % | 0.14 |
| Weighted average shs out dil | 610.407 M 1.73 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 28.58 % | 466.639 M 7.97 % | 432.200 M -27.97 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M |
| Weighted average shs out | 610.407 M 3.90 % | 587.519 M -2.08 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 28.58 % | 466.639 M 13.26 % | 412.001 M -31.33 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M |
| EPS diluted | 0.17 -22.73 % | 0.22 46.67 % | 0.15 7.14 % | 0.14 53.34 % | 0.09 -46.29 % | 0.17 -10.53 % | 0.19 72.73 % | 0.11 200.55 % | 0.04 -4.69 % | 0.04 |
| Earnings per share | 0.17 -22.73 % | 0.22 46.67 % | 0.15 7.14 % | 0.14 53.34 % | 0.09 -46.29 % | 0.17 -15.00 % | 0.20 81.82 % | 0.11 200.55 % | 0.04 38.64 % | 0.03 |
| Gross profit | 1.074 B 15.13 % | 932.514 M 1.05 % | 922.836 M 41.23 % | 653.450 M 38.88 % | 470.505 M -10.56 % | 526.063 M 12.82 % | 466.265 M 11.69 % | 417.457 M 29.98 % | 321.168 M -11.68 % | 363.657 M |
| Income tax expense | 25.598 M 69.54 % | 15.099 M -36.08 % | 23.621 M 12.80 % | 20.941 M 69.26 % | 12.372 M -32.89 % | 18.435 M 25.57 % | 14.681 M -8.00 % | 15.958 M 23.54 % | 12.917 M 240.40 % | 3.795 M |
| Cost of revenue | 7.666 B 19.19 % | 6.432 B 1.95 % | 6.309 B 38.47 % | 4.556 B 60.16 % | 2.845 B -7.06 % | 3.061 B 12.24 % | 2.727 B 16.35 % | 2.344 B 5.93 % | 2.212 B -4.07 % | 2.306 B |
| General and administrative expenses | 242.929 M 14.84 % | 211.542 M -2.04 % | 215.942 M 42.53 % | 151.506 M 32.34 % | 114.482 M -65.23 % | 329.297 M 19.41 % | 275.780 M 6.95 % | 257.852 M 167.51 % | 96.388 M -10.77 % | 108.017 M |
| Selling and marketing expenses | 741.942 M 9.47 % | 677.776 M 4.47 % | 648.763 M 55.44 % | 417.385 M 36.88 % | 304.934 M 1 279.61 % | 22.103 M -50.45 % | 44.608 M 32.66 % | 33.626 M -86.70 % | 252.877 M 5.35 % | 240.046 M |
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -37.487 M -62.70 % | -23.040 M -299.01 % | 11.577 M 261.34 % | -7.176 M -542.96 % | 1.620 M | 0.000 | 0.000 |
| Operating expenses | 984.871 M 10.74 % | 889.318 M 2.85 % | 864.705 M 62.72 % | 531.405 M 34.07 % | 396.377 M 9.20 % | 362.977 M 15.89 % | 313.212 M 6.86 % | 293.098 M -4.02 % | 305.359 M -10.05 % | 339.458 M |
| Cost and expenses | 8.651 B 18.16 % | 7.321 B 2.06 % | 7.173 B 41.00 % | 5.087 B 56.97 % | 3.241 B -5.34 % | 3.424 B 12.62 % | 3.040 B 15.30 % | 2.637 B 4.73 % | 2.518 B -4.84 % | 2.646 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 984.871 M 10.74 % | 889.318 M 2.85 % | 864.705 M 52.00 % | 568.892 M 35.64 % | 419.417 M 19.36 % | 351.400 M 9.68 % | 320.388 M 9.92 % | 291.478 M -4.55 % | 305.359 M -12.27 % | 348.063 M |
| Interest income | 0.000 | 0.000 -100.00 % | 32.480 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 -100.00 % | 2.802 M -63.44 % | 7.663 M |
| Interest expense | 29.632 M 33.19 % | 22.248 M -31.50 % | 32.480 M 110.63 % | 15.421 M 121.15 % | 6.973 M 232.21 % | 2.099 M 6.33 % | 1.974 M -3.89 % | 2.054 M | 0.000 | 0.000 |
| Depreciation and amortization | 315.369 M -0.84 % | 318.043 M -2.15 % | 325.045 M 55.30 % | 209.304 M 50.64 % | 138.947 M 328.57 % | 32.421 M 15.79 % | 28.000 M -6.24 % | 29.865 M -31.98 % | 43.906 M -5.66 % | 46.540 M |
| Operating income | 158.999 M -4.56 % | 166.600 M 186.59 % | 58.131 M -52.37 % | 122.045 M 64.64 % | 74.128 M -24.42 % | 98.081 M -35.92 % | 153.053 M 23.07 % | 124.359 M 686.66 % | 15.809 M 1.38 % | 15.594 M |
| Operating income ratio | 0.02 -19.58 % | 0.02 181.43 % | 0.01 -65.69 % | 0.02 4.77 % | 0.02 -18.23 % | 0.03 -42.95 % | 0.05 6.42 % | 0.05 621.83 % | 0.01 6.84 % | 0.01 |
| Total other income expenses net | -29.632 M -33.19 % | -22.248 M 31.50 % | -32.480 M -110.63 % | -15.421 M -121.15 % | -6.973 M -232.21 % | -2.099 M 96.25 % | -55.951 M -24.19 % | -45.054 M -1 507.85 % | -2.802 M -397.60 % | 941.571 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 593.469 M 27.73 % | 464.645 M 30.90 % | 354.957 M -14.36 % | 414.463 M 425.17 % | 78.920 M 120.25 % | -389.792 M -272.89 % | -104.533 M -92.24 % | -54.377 M 38.80 % | -88.851 M -541.55 % | 20.123 M |
| Total investments | 3.078 M 139.10 % | 1.287 M 0.46 % | 1.282 M -98.77 % | 103.839 M 60.56 % | 64.672 M 14.77 % | 56.347 M 13.00 % | 49.864 M 6.95 % | 46.626 M 299.31 % | 11.676 M | 0.000 |
| Total debt | 770.914 M 28.70 % | 598.993 M 20.34 % | 497.742 M -22.60 % | 643.067 M 154.66 % | 252.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.447 M -73.85 % | 59.068 M |
| Accumulated other comprehensive income loss | 27.400 M 23.98 % | 22.100 M 22.55 % | 18.033 M 62.46 % | 11.100 M 65.67 % | 6.700 M 71.79 % | 3.900 M 60.28 % | 2.433 M 1 619.52 % | -160.129 K 0.00 % | -160.129 K 0.00 % | -160.129 K |
| Retained earnings | 190.891 M -14.21 % | 222.522 M 77.30 % | 125.508 M 42.00 % | 88.387 M 65.37 % | 53.448 M 40.42 % | 38.062 M -63.12 % | 103.196 M 68.58 % | 61.213 M 478.91 % | 10.574 M 191.03 % | -11.616 M |
| Common stock | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 45.63 % | 206.000 M 0.00 % | 206.000 M 0.00 % | 206.000 M 0.00 % | 206.000 M |
| Total equity | 852.327 M -0.49 % | 856.558 M 10.48 % | 775.304 M 5.70 % | 733.523 M 5.67 % | 694.184 M 2.69 % | 675.998 M 89.27 % | 357.169 M 14.20 % | 312.753 M 20.43 % | 259.705 M 5.94 % | 245.147 M |
| Other non current liabilities | 44.520 M 14.31 % | 38.948 M -59.82 % | 96.939 M -71.34 % | 338.224 M 1 235.15 % | 25.332 M 23.11 % | 20.578 M 6.95 % | 19.241 M 3.09 % | 18.665 M -9.38 % | 20.597 M 9.31 % | 18.842 M |
| Long term debt | 198.321 M 27.01 % | 156.147 M -30.11 % | 223.405 M -39.25 % | 367.775 M 162.93 % | 139.875 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.011 M -40.16 % | 5.031 M |
| Total non current liabilities | 242.841 M 24.47 % | 195.094 M -39.10 % | 320.344 M -54.63 % | 705.999 M 327.34 % | 165.207 M 702.85 % | 20.578 M 6.95 % | 19.241 M 3.09 % | 18.665 M -20.94 % | 23.608 M -1.11 % | 23.873 M |
| Other current liabilities | 88.083 M 35.74 % | 64.891 M -7.01 % | 69.781 M -8.37 % | 76.152 M 112.09 % | 35.906 M -32.77 % | 53.409 M 15.20 % | 46.364 M 12.59 % | 41.180 M 3.24 % | 39.889 M 24.42 % | 32.059 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 13.015 M -85.62 % | 90.511 M 109.58 % | 43.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.888 M | 0.000 |
| Short term debt | 572.593 M 29.30 % | 442.847 M 61.42 % | 274.337 M -0.35 % | 275.292 M 144.38 % | 112.648 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.208 M -29.29 % | 54.037 M |
| Total current liabilities | 1.306 B 32.21 % | 987.603 M 25.68 % | 785.827 M 2.41 % | 767.328 M 113.46 % | 359.478 M -23.31 % | 468.771 M -7.19 % | 505.096 M 60.53 % | 314.645 M -10.06 % | 349.822 M 12.65 % | 310.533 M |
| Total liabilities | 1.549 B 30.93 % | 1.183 B 6.92 % | 1.106 B -24.92 % | 1.473 B 180.80 % | 524.685 M 7.22 % | 489.349 M -6.67 % | 524.337 M 57.31 % | 333.310 M -10.74 % | 373.430 M 11.67 % | 334.407 M |
| Other non current assets | 149.523 M 20.55 % | 124.036 M 8.20 % | 114.640 M 8 860.76 % | 1.279 M -43.88 % | 2.280 M -79.88 % | 11.330 M 30.01 % | 8.715 M -3.95 % | 9.073 M -77.62 % | 40.537 M -53.41 % | 87.002 M |
| Long term investments | 3.078 M 139.10 % | 1.287 M 0.46 % | 1.282 M -98.77 % | 103.839 M 60.56 % | 64.672 M 14.77 % | 56.347 M 13.00 % | 49.864 M 6.95 % | 46.626 M 299.31 % | 11.676 M | 0.000 |
| Intangible assets | 69.034 M 21.85 % | 56.653 M 28.90 % | 43.953 M -11.82 % | 49.847 M 181.76 % | 17.691 M -40.85 % | 29.908 M -3.67 % | 31.047 M 32.36 % | 23.457 M 5.78 % | 22.175 M -7.32 % | 23.926 M |
| GoodWill | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M -63.15 % | 379.775 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.991 M -14.29 % | 5.823 M |
| Goodwill and intangible assets | 208.970 M 6.30 % | 196.589 M 6.91 % | 183.889 M -57.20 % | 429.622 M 2 328.48 % | 17.691 M -40.85 % | 29.908 M -3.67 % | 31.047 M 32.36 % | 23.457 M -13.65 % | 27.166 M -8.68 % | 29.749 M |
| Property plant equipment net | 590.762 M 13.18 % | 521.977 M -2.71 % | 536.518 M -11.65 % | 607.243 M 72.27 % | 352.489 M 283.73 % | 91.858 M -5.75 % | 97.457 M 35.23 % | 72.066 M 12.23 % | 64.215 M -18.91 % | 79.190 M |
| Total non current assets | 986.959 M 12.53 % | 877.083 M 1.31 % | 865.762 M -25.78 % | 1.167 B 155.13 % | 457.228 M 121.55 % | 206.376 M 1.50 % | 203.319 M 22.99 % | 165.319 M 3.76 % | 159.325 M -18.69 % | 195.940 M |
| Other current assets | 54.731 M -16.87 % | 65.837 M 54.76 % | 42.542 M -34.72 % | 65.172 M -27.42 % | 89.794 M 550.67 % | 13.800 M -13.47 % | 15.947 M -69.84 % | 52.876 M 51.48 % | 34.906 M 20.86 % | 28.881 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 177.445 M 32.08 % | 134.349 M -5.91 % | 142.785 M -37.54 % | 228.604 M 31.68 % | 173.603 M -55.46 % | 389.792 M 272.89 % | 104.533 M 92.24 % | 54.377 M -47.86 % | 104.297 M 167.80 % | 38.945 M |
| Cash and short term investments | 177.445 M 32.08 % | 134.349 M -5.91 % | 142.785 M -37.54 % | 228.604 M 31.68 % | 173.603 M -55.46 % | 389.792 M 272.89 % | 104.533 M 92.24 % | 54.377 M -47.86 % | 104.297 M 167.80 % | 38.945 M |
| Total current assets | 1.414 B 21.66 % | 1.162 B 14.42 % | 1.016 B -2.37 % | 1.040 B 36.59 % | 761.641 M -20.58 % | 958.971 M 41.40 % | 678.187 M 41.07 % | 480.744 M 1.46 % | 473.810 M 23.51 % | 383.613 M |
| Inventory | 922.816 M 17.55 % | 785.062 M 18.38 % | 663.195 M 11.77 % | 593.374 M 32.21 % | 448.810 M -5.69 % | 475.875 M 2.81 % | 462.864 M 30.53 % | 354.615 M 11.17 % | 318.999 M 6.16 % | 300.489 M |
| Net receivables | 258.884 M 46.32 % | 176.925 M 5.82 % | 167.190 M 9.14 % | 153.184 M 36.56 % | 112.172 M 41.09 % | 79.505 M -16.17 % | 94.842 M 50.78 % | 62.903 M 49.10 % | 42.187 M 175.78 % | 15.297 M |
| Tax assets | 34.626 M 4.32 % | 33.193 M 12.77 % | 29.434 M 19.98 % | 24.532 M 22.07 % | 20.097 M 18.68 % | 16.933 M 4.30 % | 16.235 M 15.16 % | 14.098 M -10.38 % | 15.731 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 621.287 M 34.14 % | 463.174 M 8.04 % | 428.694 M 7.30 % | 399.521 M 98.24 % | 201.533 M -50.61 % | 408.070 M -9.39 % | 450.362 M 71.13 % | 263.171 M -10.40 % | 293.721 M 30.87 % | 224.437 M |
| Tax payables | 23.704 M 42.02 % | 16.691 M 28.24 % | 13.015 M -20.46 % | 16.363 M 74.22 % | 9.392 M 28.80 % | 7.292 M -12.89 % | 8.371 M -18.68 % | 10.294 M 445.23 % | 1.888 M | 0.000 |
| Deferred revenue non current | 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 100.00 % | -2.569 M -149.18 % | 5.223 M |
| Capital lease obligations | 370.914 M 2.50 % | 361.878 M -5.02 % | 380.992 M -17.12 % | 459.717 M 82.05 % | 252.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.772 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.129 K | 0.000 | 0.000 |
| Other total stockholders equity | 334.036 M 7.08 % | 311.936 M -10.86 % | 349.956 M 4.72 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 594.32 % | 48.133 M 5.32 % | 45.700 M -0.35 % | 45.860 M 0.35 % | 45.700 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.401 B 17.73 % | 2.039 B 8.39 % | 1.881 B -14.74 % | 2.207 B 81.06 % | 1.219 B 4.59 % | 1.165 B 32.20 % | 881.506 M 36.44 % | 646.063 M 2.04 % | 633.135 M 9.25 % | 579.553 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 25.598 M 69.54 % | 15.099 M 766.54 % | 1.742 M -91.68 % | 20.941 M 69.26 % | 12.372 M -32.89 % | 18.435 M 25.57 % | 14.681 M -8.00 % | 15.958 M | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.433 M | 0.000 | 0.000 | 0.000 |
| Change in working capital | -72.433 M 49.37 % | -143.059 M -172.13 % | -52.570 M -303.70 % | 25.808 M 110.64 % | -242.516 M -518.60 % | -39.204 M -271.77 % | 22.824 M 123.53 % | -97.010 M -319.91 % | 44.114 M -73.82 % | 168.500 M |
| Accounts receivables | -78.588 M -450.76 % | -14.269 M -122.84 % | -6.403 M -6.36 % | -6.020 M 5.69 % | -6.383 M -96.38 % | -3.251 M 84.68 % | -21.221 M -555.69 % | -3.236 M -14.95 % | -2.816 M -176.49 % | 3.681 M |
| Inventory | -138.381 M -4.77 % | -132.079 M -92.27 % | -68.696 M 43.41 % | -121.389 M -613.08 % | 23.659 M 358.78 % | -9.143 M 92.60 % | -123.605 M -218.12 % | -38.855 M -92.68 % | -20.165 M -112.78 % | 157.790 M |
| Accounts payables | 158.199 M 357.25 % | 34.598 M 12.46 % | 30.764 M -84.46 % | 197.970 M 195.90 % | -206.444 M -390.01 % | -42.131 M -122.49 % | 187.321 M 713.10 % | -30.553 M -142.52 % | 71.864 M | 0.000 |
| Other working capital | -13.663 M 56.36 % | -31.308 M -280.20 % | -8.235 M 81.60 % | -44.754 M 16.11 % | -53.348 M -448.22 % | 15.320 M 177.88 % | -19.670 M 19.27 % | -24.366 M -410.89 % | -4.769 M -167.85 % | 7.029 M |
| Other non cash items | 19.276 M 142.94 % | -44.891 M -106.46 % | 695.341 M 4 876.18 % | 13.973 M 111.10 % | 6.619 M 563.23 % | 998.026 K 121.51 % | -4.639 M -335.20 % | 1.972 M -96.52 % | 56.737 M 144.26 % | -128.197 M |
| Net cash provided by operating activities | 391.579 M 42.68 % | 274.447 M -24.79 % | 364.914 M 7.42 % | 339.714 M 1 006.37 % | -37.481 M -152.64 % | 71.207 M -51.53 % | 146.924 M 798.55 % | 16.351 M -87.20 % | 127.768 M 24.44 % | 102.675 M |
| Investments in property plant and equipment | -105.558 M -59.84 % | -66.039 M 33.42 % | -99.184 M -87.64 % | -52.860 M -35.43 % | -39.030 M -5.14 % | -37.121 M 33.93 % | -56.183 M -36.23 % | -41.240 M -39.42 % | -29.580 M -72.18 % | -17.180 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 374.857 K 100.19 % | -200.000 M -127 306.23 % | 157.225 K -35.27 % | 242.890 K -62.53 % | 648.168 K -20.67 % | 817.060 K -1.28 % | 827.665 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -999.839 K 89.14 % | -9.208 M -252.14 % | -2.615 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 999.839 K -88.95 % | 9.050 M 281.58 % | 2.372 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -26.817 M -40.67 % | -19.064 M 1.05 % | -19.266 M -1 381.45 % | 1.503 M -84.53 % | 9.721 M 642.63 % | -1.791 M -192.33 % | 1.940 M -48.07 % | 3.736 M -58.44 % | 8.990 M -78.66 % | 42.136 M |
| Net cash used for investing activites | -132.375 M -55.55 % | -85.103 M 13.87 % | -98.809 M 60.69 % | -251.356 M -757.59 % | -29.310 M 24.68 % | -38.913 M 27.39 % | -53.594 M -42.91 % | -37.503 M -89.77 % | -19.762 M -179.19 % | 24.957 M |
| Debt repayment | -78.907 M 38.13 % | -127.533 M 58.04 % | -303.924 M -1 667.88 % | 19.384 M 119.27 % | -100.609 M | 0.000 | 0.000 100.00 % | -15.447 M 63.44 % | -42.253 M -1 033.09 % | -3.729 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 380.063 M | 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 |
| Dividends paid | -108.000 M -125.00 % | -48.000 M 0.00 % | -48.000 M 0.00 % | -48.000 M 0.00 % | -48.000 M 61.60 % | -125.000 M -203.40 % | -41.200 M -300.00 % | -10.300 M | 0.000 | 0.000 |
| Other financing activites | -29.632 M -33.19 % | -22.248 M 16.31 % | -26.583 M -460.64 % | -4.742 M -500.98 % | -788.966 K 62.41 % | -2.099 M -6.34 % | -1.974 M 34.68 % | -3.022 M -655.40 % | -400.000 K 99.78 % | -182.839 M |
| Net cash used provided by financing activities | -216.539 M -9.48 % | -197.781 M 43.80 % | -351.924 M -955.02 % | -33.357 M 77.67 % | -149.398 M -159.06 % | 252.964 M 685.92 % | -43.174 M -50.07 % | -28.768 M 32.55 % | -42.653 M 77.14 % | -186.568 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 |
| Net change in cash | 43.096 M 610.82 % | -8.437 M 90.17 % | -85.819 M -256.03 % | 55.001 M 125.44 % | -216.188 M -175.79 % | 285.258 M 468.74 % | 50.156 M 200.47 % | -49.920 M -176.39 % | 65.352 M 210.89 % | -58.936 M |
| Cash at beginning of period | 134.349 M -5.91 % | 142.785 M -37.54 % | 228.604 M 31.68 % | 173.603 M -55.46 % | 389.792 M 272.89 % | 104.533 M 92.24 % | 54.377 M -47.86 % | 104.297 M 167.80 % | 38.945 M -60.21 % | 97.882 M |
| Cash at end of period | 177.445 M 32.08 % | 134.349 M -5.91 % | 142.785 M -37.54 % | 228.604 M 31.68 % | 173.603 M -55.46 % | 389.792 M 272.89 % | 104.533 M 92.24 % | 54.377 M -47.86 % | 104.297 M 167.80 % | 38.945 M |
| Operating cash flow | 391.579 M 42.68 % | 274.447 M -24.79 % | 364.914 M 7.42 % | 339.714 M 1 006.37 % | -37.481 M -152.64 % | 71.207 M -51.53 % | 146.924 M 798.55 % | 16.351 M -87.20 % | 127.768 M 24.44 % | 102.675 M |
| Capital expenditure | -130.889 M -49.36 % | -87.632 M 11.65 % | -99.184 M -87.64 % | -52.860 M -35.43 % | -39.030 M -5.14 % | -37.121 M 33.93 % | -56.183 M -36.23 % | -41.240 M -39.42 % | -29.580 M -72.18 % | -17.180 M |
| Free CashFlow | 260.691 M 39.55 % | 186.815 M -29.70 % | 265.730 M -7.36 % | 286.855 M 474.92 % | -76.511 M -324.47 % | 34.086 M -62.44 % | 90.742 M 464.59 % | -24.888 M -125.35 % | 98.188 M 14.85 % | 85.496 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.555 B -2.25 % | 2.614 B 5.31 % | 2.482 B 25.32 % | 1.981 B -3.65 % | 2.056 B -7.41 % | 2.220 B 3.56 % | 2.144 B 23.68 % | 1.734 B 11.19 % | 1.559 B -19.09 % | 1.927 B -11.89 % | 2.187 B 35.82 % | 1.610 B -2.83 % | 1.657 B -6.72 % | 1.777 B -29.47 % | 2.519 B 252.70 % | 714.202 M -24.41 % | 944.819 M -8.40 % | 1.031 B -21.50 % | 1.314 B 106.92 % | 634.984 M 8.02 % | 587.854 M -24.47 % | 778.341 M -42.50 % | 1.354 B 103.06 % | 666.587 M -10.60 % | 745.631 M -9.19 % | 821.088 M -19.04 % | 1.014 B 43.79 % | 705.296 M -1.48 % | 715.872 M -3.90 % | 744.936 M |
| Net income | 17.132 M -30.75 % | 24.740 M -44.74 % | 44.770 M 91.91 % | 23.329 M 110.91 % | 11.061 M -55.05 % | 24.609 M -40.36 % | 41.263 M -30.19 % | 59.105 M 587.03 % | 8.603 M -57.59 % | 20.283 M -50.91 % | 41.317 M 135.77 % | 17.524 M 32.75 % | 13.201 M -25.58 % | 17.738 M -64.72 % | 50.277 M 1 349.32 % | 3.469 M -50.06 % | 6.946 M -72.21 % | 24.991 M -35.49 % | 38.738 M 1 086.10 % | 3.266 M 179.38 % | 1.169 M -89.93 % | 11.610 M -71.95 % | 41.385 M 327.62 % | 9.678 M -30.30 % | 13.885 M 10.20 % | 12.600 M -56.29 % | 28.824 M 107.71 % | 13.877 M -28.67 % | 19.454 M -2.05 % | 19.861 M |
| Income before tax | 21.386 M -30.72 % | 30.867 M -44.38 % | 55.493 M 90.73 % | 29.095 M 107.91 % | 13.994 M -54.54 % | 30.785 M -39.79 % | 51.129 M -11.20 % | 57.577 M 477.39 % | 9.972 M -61.16 % | 25.675 M -50.62 % | 51.993 M 172.09 % | 19.109 M 4.05 % | 18.365 M -23.27 % | 23.934 M -61.84 % | 62.715 M 1 410.48 % | 4.152 M -50.77 % | 8.434 M -73.07 % | 31.323 M -34.64 % | 47.923 M 1 152.24 % | 3.827 M 221.06 % | 1.192 M -91.61 % | 14.213 M -73.06 % | 52.749 M 368.88 % | 11.250 M -34.35 % | 17.136 M 15.43 % | 14.846 M -50.54 % | 30.015 M 55.70 % | 19.278 M -15.80 % | 22.895 M -4.22 % | 23.904 M |
| Income before tax ratio | 0.01 -29.12 % | 0.01 -47.18 % | 0.02 52.19 % | 0.01 115.79 % | 0.01 -50.90 % | 0.01 -41.86 % | 0.02 -28.20 % | 0.03 419.28 % | 0.01 -51.99 % | 0.01 -43.95 % | 0.02 100.32 % | 0.01 7.08 % | 0.01 -17.74 % | 0.01 -45.89 % | 0.02 328.26 % | 0.01 -34.87 % | 0.01 -70.60 % | 0.03 -16.74 % | 0.04 505.17 % | 0.01 197.23 % | 0.00 -88.90 % | 0.02 -53.14 % | 0.04 130.91 % | 0.02 -26.56 % | 0.02 27.11 % | 0.02 -38.91 % | 0.03 8.28 % | 0.03 -14.54 % | 0.03 -0.33 % | 0.03 |
| EBITDA | 111.337 M -13.62 % | 128.896 M -8.86 % | 141.429 M 23.34 % | 114.663 M 15.06 % | 99.651 M -9.31 % | 109.886 M -19.92 % | 137.214 M 1.52 % | 135.162 M 37.17 % | 98.534 M -13.36 % | 113.733 M 62.21 % | 70.117 M -30.01 % | 100.181 M -12.59 % | 114.617 M -1.54 % | 116.406 M -23.04 % | 151.262 M 207.57 % | 49.179 M -8.12 % | 53.527 M -30.83 % | 77.381 M 18.83 % | 65.118 M 36.09 % | 47.848 M 4.90 % | 45.614 M -16.30 % | 54.495 M -8.31 % | 59.436 M 218.95 % | 18.635 M -30.47 % | 26.800 M 11.62 % | 24.009 M -38.18 % | 38.834 M 43.90 % | 26.987 M 16.16 % | 23.232 M -25.61 % | 31.229 M |
| Net income ratio | 0.01 -29.16 % | 0.01 -47.53 % | 0.02 53.13 % | 0.01 118.91 % | 0.01 -51.46 % | 0.01 -42.41 % | 0.02 -43.55 % | 0.03 517.88 % | 0.01 -47.58 % | 0.01 -44.28 % | 0.02 73.59 % | 0.01 36.61 % | 0.01 -20.21 % | 0.01 -49.98 % | 0.02 310.92 % | 0.00 -33.93 % | 0.01 -69.66 % | 0.02 -17.82 % | 0.03 473.20 % | 0.01 158.65 % | 0.00 -86.67 % | 0.01 -51.21 % | 0.03 110.59 % | 0.01 -22.03 % | 0.02 21.35 % | 0.02 -46.01 % | 0.03 44.45 % | 0.02 -27.60 % | 0.03 1.93 % | 0.03 |
| Ratio EBITDA | 0.04 -11.64 % | 0.05 -13.46 % | 0.06 -1.58 % | 0.06 19.43 % | 0.05 -2.06 % | 0.05 -22.67 % | 0.06 -17.92 % | 0.08 23.37 % | 0.06 7.08 % | 0.06 84.10 % | 0.03 -48.47 % | 0.06 -10.05 % | 0.07 5.56 % | 0.07 9.11 % | 0.06 -12.79 % | 0.07 21.54 % | 0.06 -24.48 % | 0.08 51.37 % | 0.05 -34.23 % | 0.08 -2.89 % | 0.08 10.83 % | 0.07 59.45 % | 0.04 57.07 % | 0.03 -22.22 % | 0.04 22.92 % | 0.03 -23.64 % | 0.04 0.08 % | 0.04 17.90 % | 0.03 -22.59 % | 0.04 |
| Gross profit ratio | 0.12 0.46 % | 0.12 -5.67 % | 0.13 -0.05 % | 0.13 6.21 % | 0.12 -1.39 % | 0.12 -2.22 % | 0.12 -0.43 % | 0.12 -10.49 % | 0.14 11.39 % | 0.12 1.43 % | 0.12 -9.37 % | 0.13 1.58 % | 0.13 8.13 % | 0.12 8.42 % | 0.11 -21.11 % | 0.14 9.85 % | 0.13 -5.12 % | 0.14 7.00 % | 0.13 -20.55 % | 0.16 13.97 % | 0.14 -3.64 % | 0.15 13.91 % | 0.13 -24.09 % | 0.17 7.36 % | 0.16 10.18 % | 0.14 6.79 % | 0.14 -14.13 % | 0.16 6.53 % | 0.15 -6.11 % | 0.16 |
| Weighted average shs out dil | 571.067 M -7.67 % | 618.500 M 3.08 % | 600.000 M 2.88 % | 583.225 M -2.80 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M -11.26 % | 676.100 M 12.68 % | 600.000 M -0.71 % | 604.276 M 0.71 % | 600.045 M 1.48 % | 591.267 M 0.00 % | 591.267 M 2.27 % | 578.167 M -0.12 % | 578.833 M -7.35 % | 624.775 M 0.00 % | 624.775 M -4.35 % | 653.200 M 11.75 % | 584.500 M 0.69 % | 580.500 M -3.25 % | 600.000 M 36.36 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 6.80 % | 412.000 M |
| Weighted average shs out | 571.067 M -7.67 % | 618.500 M 3.08 % | 600.000 M 2.88 % | 583.225 M -2.80 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M -11.26 % | 676.100 M 12.68 % | 600.000 M 2.72 % | 584.133 M -2.64 % | 600.000 M 1.48 % | 591.267 M 0.00 % | 591.267 M 2.27 % | 578.167 M -0.12 % | 578.833 M -3.53 % | 600.000 M -2.79 % | 617.222 M -5.51 % | 653.200 M 11.75 % | 584.500 M 0.69 % | 580.500 M -3.25 % | 600.000 M 36.36 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 6.80 % | 412.001 M |
| EPS diluted | 0.03 -25.00 % | 0.04 -46.38 % | 0.07 86.50 % | 0.04 117.39 % | 0.02 -55.12 % | 0.04 -40.41 % | 0.07 -30.15 % | 0.10 588.81 % | 0.01 -52.33 % | 0.03 -56.46 % | 0.07 137.59 % | 0.03 31.82 % | 0.02 -26.67 % | 0.03 -64.71 % | 0.09 1 316.67 % | 0.01 -50.00 % | 0.01 -70.00 % | 0.04 -35.48 % | 0.06 1 140.00 % | 0.01 150.00 % | 0.00 -90.00 % | 0.02 -71.01 % | 0.07 213.64 % | 0.02 -30.38 % | 0.03 10.49 % | 0.03 -56.67 % | 0.07 94.12 % | 0.03 -23.08 % | 0.04 -8.30 % | 0.05 |
| Earnings per share | 0.03 -25.00 % | 0.04 -46.38 % | 0.07 86.50 % | 0.04 117.39 % | 0.02 -55.12 % | 0.04 -40.41 % | 0.07 -30.15 % | 0.10 588.81 % | 0.01 -52.33 % | 0.03 -56.46 % | 0.07 129.67 % | 0.03 36.36 % | 0.02 -26.67 % | 0.03 -64.71 % | 0.09 1 316.67 % | 0.01 -50.00 % | 0.01 -70.00 % | 0.04 -35.48 % | 0.06 1 140.00 % | 0.01 150.00 % | 0.00 -90.00 % | 0.02 -71.01 % | 0.07 213.64 % | 0.02 -30.38 % | 0.03 10.49 % | 0.03 -56.67 % | 0.07 94.12 % | 0.03 -23.08 % | 0.04 -8.30 % | 0.05 |
| Gross profit | 305.070 M -1.80 % | 310.660 M -0.66 % | 312.732 M 25.26 % | 249.660 M 2.33 % | 243.983 M -8.70 % | 267.220 M 1.26 % | 263.906 M 23.14 % | 214.317 M -0.48 % | 215.346 M -9.88 % | 238.945 M -10.63 % | 267.376 M 23.09 % | 217.216 M -1.29 % | 220.060 M 0.86 % | 218.185 M -23.53 % | 285.316 M 178.24 % | 102.544 M -16.97 % | 123.496 M -13.09 % | 142.094 M -16.00 % | 169.165 M 64.40 % | 102.900 M 23.10 % | 83.589 M -27.22 % | 114.851 M -34.50 % | 175.335 M 54.14 % | 113.753 M -4.02 % | 118.517 M 0.05 % | 118.457 M -13.54 % | 137.008 M 23.47 % | 110.968 M 4.96 % | 105.728 M -9.77 % | 117.177 M |
| Income tax expense | 4.254 M -30.57 % | 6.127 M -42.86 % | 10.723 M 85.97 % | 5.766 M 96.59 % | 2.933 M -52.51 % | 6.176 M -37.40 % | 9.866 M 745.66 % | -1.528 M -211.61 % | 1.369 M -74.61 % | 5.392 M -49.49 % | 10.676 M 573.55 % | 1.585 M -69.31 % | 5.164 M -16.66 % | 6.196 M -50.19 % | 12.438 M 1 721.13 % | 683.000 K -54.10 % | 1.488 M -76.50 % | 6.332 M -31.06 % | 9.185 M 1 537.27 % | 561.000 K 2 339.13 % | 23.000 K -99.12 % | 2.603 M -77.10 % | 11.365 M 622.95 % | 1.572 M -51.65 % | 3.251 M 44.75 % | 2.246 M 88.49 % | 1.192 M -77.94 % | 5.401 M 56.96 % | 3.441 M -14.90 % | 4.044 M |
| Cost of revenue | 2.250 B -2.31 % | 2.304 B 6.17 % | 2.170 B 25.33 % | 1.731 B -4.46 % | 1.812 B -7.23 % | 1.953 B 3.88 % | 1.880 B 23.75 % | 1.519 B 13.06 % | 1.344 B -20.40 % | 1.688 B -12.07 % | 1.920 B 37.81 % | 1.393 B -3.06 % | 1.437 B -7.78 % | 1.558 B -30.23 % | 2.234 B 265.18 % | 611.658 M -25.53 % | 821.323 M -7.65 % | 889.374 M -22.31 % | 1.145 B 115.15 % | 532.084 M 5.52 % | 504.265 M -24.00 % | 663.490 M -43.69 % | 1.178 B 113.13 % | 552.834 M -11.84 % | 627.114 M -10.75 % | 702.631 M -19.90 % | 877.140 M 47.59 % | 594.328 M -2.59 % | 610.144 M -2.81 % | 627.759 M |
| General and administrative expenses | 60.018 M 11.12 % | 54.014 M -24.51 % | 71.548 M 12.88 % | 63.383 M 18.73 % | 53.384 M -2.25 % | 54.614 M -10.58 % | 61.076 M 4.27 % | 58.574 M 34.03 % | 43.703 M -9.31 % | 48.189 M -29.61 % | 68.465 M 18.15 % | 57.948 M 23.44 % | 46.945 M 10.24 % | 42.585 M -22.27 % | 54.788 M 42.84 % | 38.357 M 32.71 % | 28.902 M -1.89 % | 29.459 M -14.77 % | 34.564 M 33.57 % | 25.878 M -5.03 % | 27.248 M 1.70 % | 26.792 M -88.80 % | 239.301 M 665.96 % | 31.242 M 4.69 % | 29.841 M 3.21 % | 28.913 M -85.39 % | 197.883 M 622.81 % | 27.377 M 7.73 % | 25.412 M 0.60 % | 25.260 M |
| Selling and marketing expenses | 224.553 M 1.68 % | 220.849 M 7.46 % | 205.522 M 13.34 % | 181.325 M 1.22 % | 179.133 M -2.41 % | 183.551 M 5.57 % | 173.871 M 5.06 % | 165.495 M 3.55 % | 159.827 M -8.13 % | 173.966 M -1.32 % | 176.284 M 8.92 % | 161.853 M 4.42 % | 155.009 M -0.39 % | 155.616 M -14.91 % | 182.882 M 182.91 % | 64.644 M -22.87 % | 83.817 M -2.59 % | 86.042 M -9.72 % | 95.305 M 27.79 % | 74.577 M 30.58 % | 57.114 M -26.72 % | 77.938 M 137.52 % | -207.733 M -381.44 % | 73.810 M -4.12 % | 76.978 M -2.62 % | 79.048 M 148.19 % | -164.024 M -323.32 % | 73.448 M 9.45 % | 67.106 M -0.72 % | 67.593 M |
| Other expenses | -10.340 M -98.08 % | -5.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.862 M -1 169.87 % | -1.328 M 92.48 % | -17.657 M -21.97 % | -14.477 M 21.10 % | -18.349 M 22.14 % | -23.566 M -244.69 % | -6.837 M -52 492.31 % | -13.000 K 99.82 % | -7.071 M 33.37 % | -10.612 M -228.05 % | -3.235 M 6.75 % | -3.469 M 39.40 % | -5.724 M -122.33 % | 25.638 M 958.91 % | -2.985 M 52.26 % | -6.253 M -29.65 % | -4.823 M -126.28 % | 18.349 M 293.94 % | -9.461 M 5.60 % | -10.022 M | 0.000 |
| Operating expenses | 274.231 M 1.70 % | 269.643 M -2.68 % | 277.070 M 13.22 % | 244.708 M 5.24 % | 232.517 M -2.37 % | 238.165 M -0.58 % | 239.563 M 50.84 % | 158.815 M -19.39 % | 197.021 M -4.03 % | 205.293 M -16.12 % | 244.749 M 21.08 % | 202.144 M 7.82 % | 187.477 M 4.24 % | 179.852 M -16.00 % | 214.105 M 122.65 % | 96.164 M -14.68 % | 112.706 M 3.94 % | 108.430 M -9.08 % | 119.258 M 22.67 % | 97.220 M 20.18 % | 80.893 M -18.29 % | 99.006 M 73.07 % | 57.206 M -43.95 % | 102.067 M 1.49 % | 100.566 M -2.49 % | 103.138 M 97.55 % | 52.208 M -42.86 % | 91.364 M 10.75 % | 82.496 M -11.15 % | 92.853 M |
| Cost and expenses | 2.525 B -1.89 % | 2.573 B 5.17 % | 2.447 B 23.83 % | 1.976 B -3.35 % | 2.044 B -6.71 % | 2.191 B 3.37 % | 2.120 B 26.32 % | 1.678 B 8.91 % | 1.541 B -18.62 % | 1.894 B -12.52 % | 2.165 B 35.69 % | 1.595 B -1.80 % | 1.625 B -6.54 % | 1.738 B -28.98 % | 2.448 B 245.82 % | 707.822 M -24.22 % | 934.029 M -6.39 % | 997.804 M -21.06 % | 1.264 B 100.86 % | 629.304 M 7.54 % | 585.158 M -23.26 % | 762.496 M -38.28 % | 1.235 B 88.65 % | 654.901 M -10.00 % | 727.680 M -9.69 % | 805.769 M -13.30 % | 929.348 M 35.53 % | 685.692 M -1.00 % | 692.640 M -3.88 % | 720.612 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 |
| Selling general and administrative expenses | 284.571 M 3.53 % | 274.863 M -0.80 % | 277.070 M 13.22 % | 244.708 M 5.24 % | 232.517 M -2.37 % | 238.165 M 1.37 % | 234.948 M 4.86 % | 224.069 M 10.09 % | 203.530 M -8.38 % | 222.155 M -9.23 % | 244.749 M 11.35 % | 219.801 M 8.84 % | 201.954 M 1.89 % | 198.201 M -16.61 % | 237.671 M 130.75 % | 103.001 M -8.62 % | 112.719 M -2.41 % | 115.501 M -11.06 % | 129.870 M 29.28 % | 100.455 M 19.08 % | 84.362 M -19.45 % | 104.730 M 231.76 % | 31.568 M -69.95 % | 105.052 M -1.65 % | 106.819 M -1.06 % | 107.961 M 218.85 % | 33.859 M -66.42 % | 100.825 M 8.98 % | 92.518 M -0.36 % | 92.853 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.037 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 -100.00 % | 420.000 K |
| Interest expense | 9.453 M -6.87 % | 10.150 M 12.86 % | 8.993 M 35.58 % | 6.633 M -5.20 % | 6.997 M -0.17 % | 7.009 M -12.31 % | 7.993 M | 0.000 -100.00 % | 8.353 M 4.71 % | 7.977 M 0.96 % | 7.901 M | 0.000 -100.00 % | 14.218 M -1.26 % | 14.399 M 69.49 % | 8.496 M 281.32 % | 2.228 M -5.43 % | 2.356 M 0.64 % | 2.341 M 18.00 % | 1.984 M 7.06 % | 1.853 M 23.20 % | 1.504 M -7.84 % | 1.632 M 335.27 % | 374.943 K -14.00 % | 436.000 K -46.50 % | 815.000 K 72.30 % | 473.000 K -41.45 % | 807.795 K 147.79 % | 326.000 K -3.26 % | 337.000 K | 0.000 |
| Depreciation and amortization | 80.498 M -8.40 % | 87.879 M 14.21 % | 76.943 M -2.52 % | 78.935 M 0.35 % | 78.660 M -2.69 % | 80.831 M 3.51 % | 78.093 M -1.97 % | 79.660 M -0.68 % | 80.209 M 0.16 % | 80.081 M -1.17 % | 81.033 M -4.79 % | 85.109 M 3.75 % | 82.034 M 5.07 % | 78.073 M -2.47 % | 80.051 M 87.04 % | 42.799 M 0.15 % | 42.737 M -2.24 % | 43.717 M 187.40 % | 15.211 M -63.93 % | 42.168 M -1.75 % | 42.918 M 11.04 % | 38.650 M 323.03 % | 9.136 M 31.48 % | 6.949 M -21.47 % | 8.849 M 1.83 % | 8.690 M 8.48 % | 8.011 M 8.50 % | 7.383 M 6.92 % | 6.905 M 0.00 % | 6.905 M |
| Operating income | 30.839 M -24.81 % | 41.017 M -36.39 % | 64.486 M 80.49 % | 35.728 M 211.60 % | 11.466 M -60.54 % | 29.055 M 19.36 % | 24.343 M -56.14 % | 55.502 M 202.88 % | 18.325 M -45.55 % | 33.652 M 48.72 % | 22.627 M 50.13 % | 15.072 M -53.74 % | 32.583 M -15.00 % | 38.333 M -46.17 % | 71.211 M 1 016.16 % | 6.380 M -40.87 % | 10.790 M -67.95 % | 33.664 M -32.55 % | 49.907 M 778.64 % | 5.680 M 110.68 % | 2.696 M -82.99 % | 15.845 M -86.59 % | 118.128 M 910.85 % | 11.686 M -34.90 % | 17.951 M 17.18 % | 15.319 M -81.94 % | 84.800 M 332.56 % | 19.604 M -15.62 % | 23.232 M -4.49 % | 24.324 M |
| Operating income ratio | 0.01 -23.09 % | 0.02 -39.60 % | 0.03 44.02 % | 0.02 223.41 % | 0.01 -57.38 % | 0.01 15.26 % | 0.01 -64.54 % | 0.03 172.39 % | 0.01 -32.69 % | 0.02 68.79 % | 0.01 10.53 % | 0.01 -52.40 % | 0.02 -8.87 % | 0.02 -23.68 % | 0.03 216.46 % | 0.01 -21.78 % | 0.01 -65.01 % | 0.03 -14.07 % | 0.04 324.62 % | 0.01 95.05 % | 0.00 -77.47 % | 0.02 -76.67 % | 0.09 397.81 % | 0.02 -27.18 % | 0.02 29.04 % | 0.02 -77.69 % | 0.08 200.83 % | 0.03 -14.35 % | 0.03 -0.61 % | 0.03 |
| Total other income expenses net | -9.453 M 6.87 % | -10.150 M -12.86 % | -8.993 M -35.58 % | -6.633 M -362.38 % | 2.528 M 46.13 % | 1.730 M 121.64 % | -7.993 M -485.19 % | 2.075 M 124.84 % | -8.353 M -4.71 % | -7.977 M -0.96 % | -7.901 M -295.72 % | 4.037 M 128.39 % | -14.218 M 1.26 % | -14.399 M -69.49 % | -8.496 M -281.32 % | -2.228 M 5.43 % | -2.356 M -0.64 % | -2.341 M -18.00 % | -1.984 M -7.06 % | -1.853 M -23.20 % | -1.504 M 7.84 % | -1.632 M 97.50 % | -65.379 M -14 895.12 % | -436.000 K 46.50 % | -815.000 K -72.30 % | -473.000 K 41.45 % | -807.795 K -147.79 % | -326.000 K 3.26 % | -337.000 K 19.76 % | -420.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 798.104 M 9.03 % | 731.990 M 23.34 % | 593.469 M 9.95 % | 539.743 M 41.47 % | 381.536 M -24.24 % | 503.607 M 8.39 % | 464.645 M -6.22 % | 495.468 M -2.11 % | 506.164 M 18.36 % | 427.630 M 20.47 % | 354.957 M -24.75 % | 471.703 M 0.94 % | 467.299 M 29.71 % | 360.276 M -13.07 % | 414.463 M 4 299.22 % | -9.870 M -121.91 % | 45.046 M -20.15 % | 56.416 M -28.51 % | 78.920 M 141.56 % | 32.671 M 129.29 % | -111.525 M -924.34 % | 13.529 M 103.47 % | -389.792 M -599.78 % | -55.702 M -65.41 % | -33.676 M -132.22 % | 104.533 M 200.00 % | -104.533 M -292.24 % | 54.377 M |
| Total investments | 0.000 -100.00 % | 578.000 K -81.22 % | 3.078 M -18.76 % | 3.789 M 193.95 % | 1.289 M 0.16 % | 1.287 M -0.03 % | 1.287 M -98.97 % | 125.163 M -0.25 % | 125.471 M 9 687.13 % | 1.282 M 0.04 % | 1.282 M 0.12 % | 1.280 M 0.00 % | 1.280 M 0.08 % | 1.279 M -98.77 % | 103.839 M 0.79 % | 103.021 M 54.47 % | 66.693 M 2.81 % | 64.869 M 0.31 % | 64.672 M 8.76 % | 59.463 M 0.55 % | 59.137 M -0.30 % | 59.314 M 5.27 % | 56.347 M -0.91 % | 56.863 M 5.19 % | 54.059 M -74.14 % | 209.067 M 319.27 % | 49.864 M -54.15 % | 108.754 M |
| Total debt | 948.608 M 16.32 % | 815.511 M 5.78 % | 770.914 M 14.34 % | 674.227 M 42.04 % | 474.676 M -19.34 % | 588.519 M -1.75 % | 598.993 M -10.59 % | 669.950 M 19.34 % | 561.359 M 8.53 % | 517.255 M 3.92 % | 497.742 M -7.98 % | 540.927 M -5.84 % | 574.488 M -4.30 % | 600.293 M -6.65 % | 643.067 M 146.11 % | 261.292 M -2.72 % | 268.600 M 7.58 % | 249.682 M -1.12 % | 252.523 M -4.87 % | 265.462 M -3.16 % | 274.136 M 26.64 % | 216.465 M | 0.000 -100.00 % | 1.342 M -94.86 % | 26.117 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 27.400 M 0.00 % | 27.400 M 0.00 % | 27.400 M 23.98 % | 22.100 M 13 912.50 % | -160.000 K -100.65 % | 24.533 M 0.00 % | 24.533 M 57.26 % | 15.600 M 0.00 % | 15.600 M 0.00 % | 15.600 M 0.00 % | 15.600 M 40.54 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 65.67 % | 6.700 M 0.00 % | 6.700 M 0.00 % | 6.700 M 0.00 % | 6.700 M 71.79 % | 3.900 M 0.00 % | 3.900 M 0.00 % | 3.900 M 0.00 % | 3.900 M 186.76 % | 1.360 M -44.10 % | 2.433 M -99.32 % | 357.169 M 223 151.92 % | -160.128 K -100.05 % | 312.753 M |
| Retained earnings | 160.763 M -25.45 % | 215.631 M 12.96 % | 190.891 M 26.07 % | 151.421 M -0.34 % | 151.932 M -32.44 % | 224.871 M 12.29 % | 200.262 M 20.89 % | 165.659 M 55.47 % | 106.554 M -26.99 % | 145.951 M 16.29 % | 125.508 M 41.26 % | 88.851 M 24.57 % | 71.326 M -32.79 % | 106.125 M 20.07 % | 88.387 M 116.35 % | 40.854 M 9.28 % | 37.385 M -52.34 % | 78.439 M 46.76 % | 53.448 M 205.24 % | 17.510 M 15.67 % | 15.138 M -69.34 % | 49.369 M 29.71 % | 38.062 M 192.81 % | 12.999 M -51.28 % | 26.681 M | 0.000 -100.00 % | 103.196 M | 0.000 |
| Common stock | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 36.36 % | 220.000 M 0.00 % | 220.000 M | 0.000 -100.00 % | 206.000 M | 0.000 |
| Total equity | 822.199 M -6.26 % | 877.067 M 2.90 % | 852.327 M 5.54 % | 807.557 M -0.08 % | 808.228 M -8.28 % | 881.167 M 2.87 % | 856.558 M 5.06 % | 815.295 M 7.82 % | 756.190 M -4.95 % | 795.587 M 2.62 % | 775.304 M 5.63 % | 733.987 M 2.45 % | 716.462 M -4.63 % | 751.261 M 2.42 % | 733.523 M 7.62 % | 681.590 M 0.51 % | 678.121 M -5.71 % | 719.175 M 3.60 % | 694.184 M 5.91 % | 655.446 M 0.36 % | 653.074 M -4.98 % | 687.305 M 1.67 % | 675.998 M 139.43 % | 282.332 M -4.18 % | 294.654 M -17.50 % | 357.169 M 0.00 % | 357.169 M 14.20 % | 312.753 M |
| Other non current liabilities | 45.386 M 1.88 % | 44.548 M 0.06 % | 44.520 M 9.15 % | 40.788 M 2.62 % | 39.746 M -0.25 % | 39.846 M 2.31 % | 38.948 M 2.87 % | 37.862 M -63.21 % | 102.927 M 4.07 % | 98.901 M 2.02 % | 96.939 M 2.08 % | 94.960 M -73.25 % | 354.959 M 2.48 % | 346.372 M 2.41 % | 338.224 M 1 126.47 % | 27.577 M 4.14 % | 26.481 M 2.81 % | 25.758 M 1.68 % | 25.332 M 2.71 % | 24.665 M 9.06 % | 22.617 M 3.95 % | 21.757 M 5.73 % | 20.578 M 13.05 % | 18.202 M -14.36 % | 21.255 M | 0.000 -100.00 % | 19.241 M | 0.000 |
| Long term debt | 187.111 M -6.86 % | 200.895 M 1.30 % | 198.321 M 49.86 % | 132.335 M -7.78 % | 143.493 M 13.40 % | 126.541 M -18.96 % | 156.147 M 47.64 % | 105.764 M -30.05 % | 151.198 M -12.34 % | 172.478 M -22.80 % | 223.405 M -14.56 % | 261.488 M -11.43 % | 295.228 M -9.58 % | 326.504 M -11.22 % | 367.775 M 162.33 % | 140.195 M -6.04 % | 149.206 M 11.55 % | 133.757 M -4.37 % | 139.875 M -8.91 % | 153.558 M -6.85 % | 164.854 M 36.17 % | 121.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 232.497 M -5.27 % | 245.443 M 1.07 % | 242.841 M 40.27 % | 173.123 M -5.52 % | 183.239 M 10.13 % | 166.387 M -14.71 % | 195.094 M 35.84 % | 143.626 M -43.48 % | 254.125 M -6.36 % | 271.379 M -15.29 % | 320.344 M -10.13 % | 356.448 M -45.18 % | 650.187 M -3.37 % | 672.876 M -4.69 % | 705.999 M 320.81 % | 167.772 M -4.51 % | 175.687 M 10.14 % | 159.515 M -3.45 % | 165.207 M -7.30 % | 178.223 M -4.93 % | 187.471 M 31.26 % | 142.826 M 594.09 % | 20.578 M 13.05 % | 18.202 M -14.36 % | 21.255 M | 0.000 -100.00 % | 19.241 M | 0.000 |
| Other current liabilities | 87.196 M 15.21 % | 75.684 M -14.08 % | 88.083 M 8.74 % | 81.005 M 50.88 % | 53.688 M -23.93 % | 70.580 M 8.77 % | 64.891 M 24.31 % | 52.202 M 11.60 % | 46.778 M -7.13 % | 50.368 M -33.57 % | 75.824 M 29.62 % | 58.498 M -0.88 % | 59.015 M 4.87 % | 56.272 M -26.11 % | 76.152 M 46.42 % | 52.009 M 37.47 % | 37.833 M 22.68 % | 30.838 M -14.11 % | 35.906 M 9.91 % | 32.668 M 6.70 % | 30.618 M 4.86 % | 29.198 M -45.33 % | 53.409 M 50.05 % | 35.594 M -8.13 % | 38.744 M | 0.000 -100.00 % | 46.364 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.201 M -61.66 % | 24.000 M 43.79 % | 16.691 M -71.16 % | 57.873 M 6.30 % | 54.445 M | 0.000 -100.00 % | 13.015 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.511 M 66.80 % | 54.262 M 38.40 % | 39.208 M -10.28 % | 43.700 M 1.19 % | 43.187 M 49.42 % | 28.904 M -18.44 % | 35.437 M -5.74 % | 37.594 M | 0.000 -100.00 % | 34.042 M -3.80 % | 35.388 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 761.497 M 23.90 % | 614.616 M 7.34 % | 572.593 M 5.67 % | 541.892 M 63.62 % | 331.183 M -28.31 % | 461.978 M 4.32 % | 442.847 M -21.51 % | 564.186 M 37.55 % | 410.161 M 18.96 % | 344.777 M 25.68 % | 274.337 M -1.83 % | 279.439 M 0.06 % | 279.260 M 2.00 % | 273.789 M -0.55 % | 275.292 M 127.33 % | 121.097 M 1.43 % | 119.394 M 2.99 % | 115.925 M 2.91 % | 112.648 M 0.66 % | 111.904 M 2.40 % | 109.282 M 14.56 % | 95.396 M | 0.000 -100.00 % | 1.342 M -94.86 % | 26.117 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.412 B 2.21 % | 1.381 B 5.80 % | 1.306 B 21.23 % | 1.077 B 3.59 % | 1.040 B 15.30 % | 901.721 M -8.70 % | 987.603 M -0.73 % | 994.895 M 37.36 % | 724.279 M -23.58 % | 947.803 M 19.69 % | 791.870 M 7.53 % | 736.414 M 11.95 % | 657.822 M -17.26 % | 795.058 M 3.61 % | 767.328 M 65.03 % | 464.972 M 77.12 % | 262.514 M -4.04 % | 273.564 M -23.90 % | 359.478 M 75.46 % | 204.882 M -50.25 % | 411.825 M 56.33 % | 263.432 M -43.80 % | 468.771 M 36.11 % | 344.418 M -8.55 % | 376.630 M | 0.000 -100.00 % | 505.096 M | 0.000 |
| Total liabilities | 1.644 B 1.08 % | 1.627 B 5.06 % | 1.549 B 23.86 % | 1.250 B 2.23 % | 1.223 B 14.49 % | 1.068 B -9.69 % | 1.183 B 3.88 % | 1.139 B 16.37 % | 978.404 M -19.75 % | 1.219 B 9.62 % | 1.112 B 1.77 % | 1.093 B -16.45 % | 1.308 B -10.89 % | 1.468 B -0.37 % | 1.473 B 132.85 % | 632.744 M 44.40 % | 438.201 M 1.18 % | 433.079 M -17.46 % | 524.685 M 36.96 % | 383.105 M -36.07 % | 599.296 M 47.52 % | 406.258 M -16.98 % | 489.349 M 34.95 % | 362.620 M -8.86 % | 397.885 M | 0.000 -100.00 % | 524.337 M | 0.000 |
| Other non current assets | 147.201 M -0.39 % | 147.782 M -1.16 % | 149.523 M 0.72 % | 148.457 M 1.00 % | 146.980 M 17.64 % | 124.943 M 0.73 % | 124.036 M 9 567.69 % | 1.283 M 0.08 % | 1.282 M -98.87 % | 113.031 M -1.40 % | 114.640 M 1.79 % | 112.622 M 1.06 % | 111.442 M 2.42 % | 108.807 M 8 404.84 % | 1.279 M 0.11 % | 1.278 M -44.05 % | 2.284 M 0.04 % | 2.283 M 0.14 % | 2.280 M -71.23 % | 7.923 M 0.00 % | 7.923 M -19.96 % | 9.899 M -12.63 % | 11.330 M -0.94 % | 11.437 M -27.09 % | 15.687 M 115.01 % | -104.533 M -1 299.48 % | 8.715 M 116.03 % | -54.377 M |
| Long term investments | 0.000 -100.00 % | 578.000 K -81.22 % | 3.078 M -18.76 % | 3.789 M 193.95 % | 1.289 M 0.16 % | 1.287 M -0.03 % | 1.287 M -98.97 % | 125.163 M -0.25 % | 125.471 M 9 687.13 % | 1.282 M 0.04 % | 1.282 M 0.12 % | 1.280 M 0.00 % | 1.280 M 0.08 % | 1.279 M -98.77 % | 103.839 M 0.79 % | 103.021 M 54.47 % | 66.693 M 2.81 % | 64.869 M 0.31 % | 64.672 M 8.76 % | 59.463 M 0.55 % | 59.137 M -0.30 % | 59.314 M 5.27 % | 56.347 M -0.91 % | 56.863 M 5.19 % | 54.059 M | 0.000 -100.00 % | 49.864 M | 0.000 |
| Intangible assets | 71.680 M 2.91 % | 69.650 M 0.89 % | 69.034 M 4.51 % | 66.054 M 1.60 % | 65.011 M 6.21 % | 61.208 M 8.04 % | 56.653 M 12.98 % | 50.143 M 4.79 % | 47.852 M 9.79 % | 43.586 M -0.83 % | 43.953 M 3.70 % | 42.383 M -18.57 % | 52.047 M 5.14 % | 49.502 M -0.69 % | 49.847 M 146.19 % | 20.247 M 3.92 % | 19.484 M 4.65 % | 18.619 M 5.25 % | 17.691 M 4.21 % | 16.976 M 0.11 % | 16.957 M -93.23 % | 250.300 M 736.90 % | 29.908 M -0.03 % | 29.918 M 0.02 % | 29.911 M | 0.000 -100.00 % | 31.047 M | 0.000 |
| GoodWill | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.936 M 0.00 % | 139.935 M -63.15 % | 379.775 M 0.00 % | 379.775 M 0.00 % | 379.775 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 |
| Goodwill and intangible assets | 211.616 M 0.97 % | 209.586 M 0.29 % | 208.970 M 1.45 % | 205.990 M 0.51 % | 204.947 M 1.89 % | 201.144 M 2.32 % | 196.589 M 3.42 % | 190.079 M 1.22 % | 187.788 M 2.32 % | 183.522 M -0.20 % | 183.889 M 0.86 % | 182.318 M -57.78 % | 431.822 M 0.59 % | 429.277 M -0.08 % | 429.622 M 2 021.90 % | 20.247 M 3.92 % | 19.484 M 4.65 % | 18.619 M 5.25 % | 17.691 M 4.21 % | 16.976 M 0.11 % | 16.957 M -93.23 % | 250.300 M 736.90 % | 29.908 M -0.03 % | 29.918 M 0.02 % | 29.911 M | 0.000 -100.00 % | 31.047 M | 0.000 |
| Property plant equipment net | 621.861 M -0.05 % | 622.192 M 5.32 % | 590.762 M 25.36 % | 471.235 M -2.43 % | 482.984 M 7.19 % | 450.604 M -13.67 % | 521.977 M 16.52 % | 447.981 M -7.38 % | 483.698 M -0.62 % | 486.708 M -9.28 % | 536.518 M -1.21 % | 543.095 M -1.58 % | 551.820 M -2.74 % | 567.339 M -6.57 % | 607.243 M 68.32 % | 360.759 M 3.00 % | 350.267 M 2.94 % | 340.259 M -3.47 % | 352.489 M -3.94 % | 366.949 M -3.73 % | 381.154 M 294.36 % | 96.651 M 5.22 % | 91.858 M 1.94 % | 90.107 M -5.13 % | 94.984 M | 0.000 -100.00 % | 97.457 M | 0.000 |
| Total non current assets | 1.019 B 0.15 % | 1.017 B 3.04 % | 986.959 M 14.16 % | 864.574 M -0.53 % | 869.211 M 7.01 % | 812.307 M -7.39 % | 877.083 M 9.88 % | 798.225 M -3.75 % | 829.293 M 1.57 % | 816.444 M -5.70 % | 865.762 M -0.10 % | 866.665 M -22.80 % | 1.123 B -0.69 % | 1.130 B -3.09 % | 1.167 B 130.41 % | 506.271 M 10.45 % | 458.378 M 2.93 % | 445.338 M -2.60 % | 457.228 M -2.61 % | 469.470 M -2.90 % | 483.492 M 11.30 % | 434.410 M 110.49 % | 206.376 M 1.78 % | 202.758 M -3.61 % | 210.341 M 301.22 % | -104.533 M -151.41 % | 203.319 M 473.91 % | -54.377 M |
| Other current assets | 29.813 M -31.81 % | 43.720 M -20.12 % | 54.731 M 95.09 % | 28.055 M -4.90 % | 29.500 M -22.41 % | 38.019 M -42.25 % | 65.837 M 5.39 % | 62.469 M -11.62 % | 70.680 M 18.54 % | 59.627 M 40.16 % | 42.542 M -25.80 % | 57.336 M 9.30 % | 52.456 M -16.56 % | 62.870 M -3.53 % | 65.172 M 58.17 % | 41.204 M 73.71 % | 23.720 M 33.89 % | 17.716 M -80.27 % | 89.794 M 907.67 % | 8.911 M -39.09 % | 14.629 M 6.95 % | 13.678 M -0.88 % | 13.800 M -24.48 % | 18.274 M 28.45 % | 14.227 M | 0.000 -100.00 % | 70.725 M | 0.000 |
| Short term 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 -100.00 % | 209.067 M | 0.000 -100.00 % | 108.754 M |
| cash and cash equivalents | 150.504 M 80.20 % | 83.521 M -52.93 % | 177.445 M 31.95 % | 134.484 M 44.39 % | 93.140 M 9.69 % | 84.912 M -36.80 % | 134.349 M -23.00 % | 174.482 M 216.12 % | 55.195 M -38.42 % | 89.625 M -37.23 % | 142.785 M 106.27 % | 69.224 M -35.42 % | 107.189 M -55.34 % | 240.017 M 4.99 % | 228.604 M -15.69 % | 271.162 M 21.30 % | 223.554 M 15.67 % | 193.266 M 11.33 % | 173.603 M -25.43 % | 232.791 M -39.64 % | 385.661 M 90.04 % | 202.936 M -47.94 % | 389.792 M 583.32 % | 57.044 M -4.60 % | 59.793 M 157.20 % | -104.533 M -200.00 % | 104.533 M 292.24 % | -54.377 M |
| Cash and short term investments | 150.504 M 80.20 % | 83.521 M -52.93 % | 177.445 M 31.95 % | 134.484 M 44.39 % | 93.140 M 9.69 % | 84.912 M -36.80 % | 134.349 M -23.00 % | 174.482 M 216.12 % | 55.195 M -38.42 % | 89.625 M -37.23 % | 142.785 M 106.27 % | 69.224 M -35.42 % | 107.189 M -55.34 % | 240.017 M 4.99 % | 228.604 M -15.69 % | 271.162 M 21.30 % | 223.554 M 15.67 % | 193.266 M 11.33 % | 173.603 M -25.43 % | 232.791 M -39.64 % | 385.661 M 90.04 % | 202.936 M -47.94 % | 389.792 M 583.32 % | 57.044 M -4.60 % | 59.793 M -42.80 % | 104.533 M 0.00 % | 104.533 M 92.24 % | 54.377 M |
| Total current assets | 1.448 B -2.61 % | 1.487 B 5.16 % | 1.414 B 18.50 % | 1.193 B 2.69 % | 1.162 B 2.20 % | 1.137 B -2.17 % | 1.162 B 0.57 % | 1.156 B 27.65 % | 905.301 M -24.45 % | 1.198 B 17.28 % | 1.022 B 6.41 % | 960.184 M 6.48 % | 901.788 M -17.17 % | 1.089 B 4.65 % | 1.040 B 28.74 % | 808.063 M 22.82 % | 657.944 M -6.93 % | 706.916 M -7.19 % | 761.641 M 33.84 % | 569.081 M -25.99 % | 768.878 M 16.65 % | 659.153 M -31.26 % | 958.971 M 116.87 % | 442.194 M -8.30 % | 482.198 M 361.29 % | 104.533 M -84.59 % | 678.187 M 1 147.19 % | 54.377 M |
| Inventory | 977.883 M -4.87 % | 1.028 B 11.39 % | 922.816 M 14.50 % | 805.930 M -4.72 % | 845.838 M 5.57 % | 801.209 M 2.06 % | 785.062 M 2.52 % | 765.772 M 18.43 % | 646.580 M -21.85 % | 827.306 M 24.75 % | 663.195 M -0.09 % | 663.765 M 11.69 % | 594.269 M -9.52 % | 656.823 M 10.69 % | 593.374 M 38.64 % | 427.994 M 23.63 % | 346.178 M -17.96 % | 421.976 M -5.98 % | 448.810 M 57.92 % | 284.206 M -14.61 % | 332.817 M -14.84 % | 390.808 M -17.88 % | 475.875 M 51.33 % | 314.456 M -11.99 % | 357.299 M | 0.000 -100.00 % | 462.864 M | 0.000 |
| Net receivables | 289.817 M -12.62 % | 331.670 M 28.12 % | 258.884 M 15.22 % | 224.677 M 16.01 % | 193.666 M -9.00 % | 212.828 M 20.29 % | 176.925 M 15.74 % | 152.868 M 15.07 % | 132.846 M -40.10 % | 221.767 M 28.02 % | 173.233 M 1.99 % | 169.859 M 14.87 % | 147.874 M 14.61 % | 129.024 M -15.77 % | 153.184 M 126.26 % | 67.703 M 4.98 % | 64.492 M -12.80 % | 73.958 M -34.07 % | 112.172 M 159.82 % | 43.173 M 20.69 % | 35.771 M -30.85 % | 51.731 M -34.93 % | 79.505 M 51.67 % | 52.420 M 3.03 % | 50.879 M | 0.000 -100.00 % | 40.064 M | 0.000 |
| Tax assets | 37.843 M 2.73 % | 36.839 M 6.39 % | 34.626 M -1.36 % | 35.103 M 6.34 % | 33.011 M -3.84 % | 34.329 M 3.42 % | 33.193 M -1.56 % | 33.719 M 8.58 % | 31.054 M -2.66 % | 31.901 M 8.38 % | 29.434 M 7.62 % | 27.350 M 3.92 % | 26.319 M 10.77 % | 23.759 M -3.15 % | 24.532 M 17.01 % | 20.966 M 6.70 % | 19.650 M 1.77 % | 19.308 M -3.93 % | 20.097 M 10.67 % | 18.159 M -0.88 % | 18.321 M 0.41 % | 18.246 M 7.75 % | 16.933 M 17.32 % | 14.433 M -8.07 % | 15.700 M | 0.000 -100.00 % | 16.235 M | 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 |
| Account payables | 549.469 M -16.62 % | 659.004 M 6.07 % | 621.287 M 40.98 % | 440.681 M -29.74 % | 627.215 M 76.51 % | 355.351 M -23.28 % | 463.174 M 24.80 % | 371.145 M 43.90 % | 257.915 M -51.80 % | 535.040 M 24.81 % | 428.694 M 8.48 % | 395.176 M 26.86 % | 311.496 M -30.15 % | 445.955 M 11.62 % | 399.521 M 38.36 % | 288.745 M 189.58 % | 99.712 M -11.67 % | 112.881 M -43.99 % | 201.533 M 234.16 % | 60.310 M -77.12 % | 263.548 M 105.12 % | 128.484 M -68.51 % | 408.070 M 32.91 % | 307.025 M -0.44 % | 308.368 M | 0.000 -100.00 % | 450.362 M | 0.000 |
| Tax payables | 13.680 M -57.31 % | 32.044 M 35.18 % | 23.704 M 76.08 % | 13.462 M 46.31 % | 9.201 M -61.66 % | 24.000 M 43.79 % | 16.691 M 126.71 % | 7.362 M -21.89 % | 9.425 M -46.50 % | 17.618 M 35.37 % | 13.015 M 294.27 % | 3.301 M -59.00 % | 8.051 M -57.72 % | 19.042 M 16.37 % | 16.363 M 424.29 % | 3.121 M -44.02 % | 5.575 M -59.95 % | 13.920 M 48.21 % | 9.392 M | 0.000 -100.00 % | 8.377 M -19.09 % | 10.354 M 41.99 % | 7.292 M 1 495.62 % | 457.000 K -86.56 % | 3.401 M | 0.000 -100.00 % | 8.371 M | 0.000 |
| 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 | 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 |
| Capital lease obligations | 386.152 M -2.54 % | 396.217 M 6.82 % | 370.914 M 35.54 % | 273.653 M -11.10 % | 307.826 M 2.60 % | 300.019 M -17.09 % | 361.878 M 17.59 % | 307.745 M -10.10 % | 342.320 M 1.00 % | 338.947 M -11.04 % | 380.992 M -5.43 % | 402.859 M -5.08 % | 424.438 M -2.11 % | 433.593 M -5.68 % | 459.717 M 75.94 % | 261.292 M -2.72 % | 268.600 M 7.58 % | 249.682 M -1.12 % | 252.523 M -4.87 % | 265.462 M -3.16 % | 274.136 M 26.64 % | 216.465 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.128 K | 0.000 |
| Other total stockholders equity | 334.036 M 0.00 % | 334.036 M 0.00 % | 334.036 M 0.00 % | 334.036 M -6.29 % | 356.456 M 0.00 % | 356.456 M 0.00 % | 356.456 M 6.66 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 0.00 % | 334.196 M 594.32 % | 48.133 M 5.69 % | 45.540 M | 0.000 -100.00 % | 47.973 M | 0.000 |
| Deferred tax liabilities 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.467 B -1.49 % | 2.504 B 4.29 % | 2.401 B 16.67 % | 2.058 B 1.31 % | 2.031 B 4.20 % | 1.949 B -4.41 % | 2.039 B 4.37 % | 1.954 B 12.64 % | 1.735 B -13.91 % | 2.015 B 6.74 % | 1.888 B 3.32 % | 1.827 B -9.76 % | 2.024 B -8.77 % | 2.219 B 0.56 % | 2.207 B 67.91 % | 1.314 B 17.74 % | 1.116 B -3.12 % | 1.152 B -5.47 % | 1.219 B 17.36 % | 1.039 B -17.07 % | 1.252 B 14.52 % | 1.094 B -6.16 % | 1.165 B 80.69 % | 644.952 M -6.87 % | 692.539 M | 0.000 -100.00 % | 881.506 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 4.254 M -30.57 % | 6.127 M -42.86 % | 10.723 M 85.97 % | 5.766 M 96.59 % | 2.933 M -52.51 % | 6.176 M 12 308.33 % | 49.773 K 103.26 % | -1.528 M -211.61 % | 1.369 M -74.61 % | 5.392 M 209.46 % | 1.742 M 9.93 % | 1.585 M -69.31 % | 5.164 M -16.66 % | 6.196 M -50.19 % | 12.438 M 1 721.13 % | 683.000 K -54.10 % | 1.488 M -76.50 % | 6.332 M -31.06 % | 9.185 M 1 537.27 % | 561.000 K 2 339.13 % | 23.000 K -99.12 % | 2.603 M -77.10 % | 11.365 M 622.95 % | 1.572 M -51.66 % | 3.252 M 44.79 % | 2.246 M 88.49 % | 1.192 M -77.94 % | 5.402 M | 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 100.00 % | -3.405 M -562.53 % | -514.000 K 92.22 % | -6.609 M -20.89 % | -5.467 M -533.15 % | -863.467 K 92.75 % | -11.913 M -412.83 % | -2.323 M -131.34 % | 7.413 M 315.68 % | -3.437 M 47.99 % | -6.608 M 40.11 % | -11.034 M -1 346.78 % | 885.000 K -78.52 % | 4.120 M 168.59 % | -6.006 M | 0.000 | 0.000 |
| Change in working capital | 5.758 M 104.35 % | -132.217 M -4 338.41 % | -2.979 M 98.32 % | -177.576 M -173.08 % | 242.987 M 279.93 % | -135.045 M -340.36 % | 56.184 M 592.84 % | -11.400 M 68.80 % | -36.542 M 75.83 % | -151.194 M -369.76 % | 56.048 M 350.37 % | -22.386 M 72.29 % | -80.798 M -1 386.90 % | -5.434 M 92.85 % | -76.022 M -265.22 % | 46.014 M -32.21 % | 67.879 M 662.70 % | -12.063 M 88.01 % | -100.638 M 32.58 % | -149.261 M -169.38 % | 215.139 M 203.55 % | -207.756 M -160.68 % | -79.698 M -333.38 % | 34.150 M -5.49 % | 36.132 M 221.30 % | -29.788 M -137.24 % | -12.556 M -126.69 % | 47.035 M 613.19 % | 6.595 M 0.00 % | 6.595 M |
| Accounts receivables | 41.834 M 178.46 % | -53.318 M 6.83 % | -57.224 M -83.95 % | -31.109 M -275.63 % | 17.713 M 322.30 % | -7.968 M 73.41 % | -29.963 M 19.02 % | -37.001 M -256.73 % | 23.608 M 342.03 % | -9.754 M -312.99 % | 4.580 M 124.25 % | -18.883 M -330.23 % | -4.389 M -125.59 % | 17.149 M 189.61 % | -19.136 M -1 299.02 % | 1.596 M -40.82 % | 2.697 M -69.43 % | 8.823 M 140.54 % | -21.761 M -149.39 % | -8.726 M -140.88 % | 21.343 M 673.02 % | 2.761 M 122.55 % | -12.247 M -63.83 % | -7.475 M -207.21 % | 6.972 M -26.60 % | 9.499 M 155.26 % | -17.190 M -3 155.66 % | -528.000 K 69.85 % | -1.752 M 0.00 % | -1.752 M |
| Inventory | 42.961 M 138.19 % | -112.503 M 0.42 % | -112.977 M -406.47 % | 36.864 M 192.83 % | -39.712 M -76.06 % | -22.556 M -33.73 % | -16.867 M 85.94 % | -120.009 M -167.14 % | 178.732 M 202.76 % | -173.935 M -9 100.07 % | -1.891 M 97.05 % | -64.141 M -208.17 % | 59.296 M 195.70 % | -61.960 M 56.29 % | -141.760 M -67.48 % | -84.641 M -215.83 % | 73.072 M 128.78 % | 31.940 M 119.41 % | -164.565 M -414.74 % | 52.286 M -10.90 % | 58.685 M -24.04 % | 77.253 M 146.65 % | -165.606 M -452.28 % | 47.009 M -46.67 % | 88.142 M 313.58 % | 21.312 M 113.99 % | -152.315 M -1 080.97 % | 15.527 M 135.56 % | 6.592 M 0.00 % | 6.592 M |
| Accounts payables | -109.389 M -390.45 % | 37.662 M -79.16 % | 180.692 M 196.91 % | -186.457 M -168.55 % | 271.985 M 351.79 % | -108.021 M -216.59 % | 92.648 M -17.81 % | 112.720 M 140.69 % | -277.018 M -360.73 % | 106.248 M 204.36 % | 34.909 M -58.37 % | 83.846 M 162.37 % | -134.425 M -389.50 % | 46.434 M -58.37 % | 111.548 M -40.83 % | 188.517 M 1 515.40 % | -13.319 M 85.00 % | -88.776 M -162.76 % | 141.462 M 169.48 % | -203.608 M -250.37 % | 135.405 M 148.41 % | -279.703 M -376.56 % | 101.135 M 7 084.49 % | -1.448 M 98.10 % | -76.069 M -15.70 % | -65.749 M -138.08 % | 172.675 M 329.66 % | 40.189 M | 0.000 | 0.000 |
| Other working capital | 30.352 M 847.95 % | -4.058 M 69.87 % | -13.470 M -530.90 % | 3.126 M 144.66 % | -6.999 M -299.97 % | 3.500 M -66.24 % | 10.366 M -68.48 % | 32.890 M -13.76 % | 38.136 M 151.71 % | -73.753 M -499.74 % | 18.450 M 179.50 % | -23.208 M -1 713.13 % | -1.280 M 81.86 % | -7.057 M 73.54 % | -26.675 M 55.14 % | -59.458 M -1 195.19 % | 5.429 M -84.90 % | 35.950 M 164.46 % | -55.774 M -617.05 % | 10.787 M 3 769.05 % | -294.000 K 96.36 % | -8.067 M -170.61 % | -2.981 M 24.26 % | -3.936 M -123.04 % | 17.087 M 231.79 % | 5.150 M 132.75 % | -15.725 M -92.88 % | -8.153 M -564.56 % | 1.755 M 0.00 % | 1.755 M |
| Other non cash items | -4.186 M -128.32 % | 14.780 M 35.74 % | 10.888 M 43.47 % | 7.589 M 190.28 % | -8.406 M -102.72 % | 308.759 M 158.85 % | 119.281 M 276.08 % | -67.742 M -833.30 % | 9.238 M -28.00 % | 12.830 M -90.65 % | 137.220 M 890.85 % | -17.351 M -39 334.09 % | -44.000 K -100.38 % | 11.536 M 45.58 % | 7.924 M 221.61 % | 2.464 M 6.57 % | 2.312 M 81.62 % | 1.273 M -25.13 % | 1.700 M -2.45 % | 1.743 M 22.23 % | 1.426 M -18.51 % | 1.750 M 2 023.63 % | -90.974 K 90.67 % | -975.000 K -162.78 % | 1.553 M 203.91 % | 511.000 K -83.75 % | 3.144 M 2 064.78 % | -160.000 K 98.34 % | -9.624 M 4.05 % | -10.031 M |
| Net cash provided by operating activities | 103.456 M 7 803.44 % | 1.309 M -99.07 % | 140.345 M 326.52 % | -61.957 M -118.93 % | 327.235 M 1 654.34 % | -21.053 M -111.41 % | 184.502 M 207.91 % | 59.920 M 9.29 % | 54.827 M 268.14 % | -32.608 M -116.90 % | 192.892 M 199.14 % | 64.482 M 229.71 % | 19.557 M -81.91 % | 108.109 M 51.70 % | 71.263 M -24.92 % | 94.915 M -17.29 % | 114.753 M 95.21 % | 58.783 M 260.32 % | -36.667 M 67.68 % | -113.436 M -143.91 % | 258.352 M 277.28 % | -145.730 M -582.90 % | -21.340 M -147.67 % | 44.766 M -14.95 % | 52.637 M 1 183.96 % | -4.856 M -114.84 % | 32.733 M -51.53 % | 67.531 M 189.46 % | 23.330 M 0.00 % | 23.330 M |
| Investments in property plant and equipment | -36.996 M 3.15 % | -38.199 M -30.64 % | -29.241 M 6.73 % | -31.352 M 20.30 % | -39.339 M -139.52 % | -16.424 M 55.34 % | -36.774 M -54.55 % | -23.795 M -91.19 % | -12.446 M 14.85 % | -14.617 M 61.10 % | -37.573 M -0.95 % | -37.220 M -116.61 % | -17.183 M -138.39 % | -7.208 M 77.50 % | -32.030 M -131.11 % | -13.859 M -463.15 % | -2.461 M 45.43 % | -4.510 M 55.25 % | -10.078 M -4.69 % | -9.627 M 19.87 % | -12.014 M -64.33 % | -7.311 M 32.23 % | -10.788 M -133.82 % | -4.614 M 54.68 % | -10.181 M 11.76 % | -11.538 M 50.86 % | -23.479 M -57.41 % | -14.916 M -128.18 % | -6.537 M 0.00 % | -6.537 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 413.000 -98.97 % | 40.000 K -93.78 % | 643.000 K -58.27 % | 1.541 M 1 077 722.38 % | -143.000 -100.08 % | 177.000 K 342.50 % | 40.000 K -74.68 % | 158.000 K 100.08 % | -199.896 M -408 050.79 % | 49.000 K -33.78 % | 74.000 K 29.82 % | 57.000 K 593.01 % | 8.225 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 648.168 K | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -930.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 5.000 K 600.00 % | -1.000 K 75.00 % | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.651 M | 0.000 100.00 % | -642.000 K | 0.000 -100.00 % | 5.063 M | 0.000 100.00 % | -39.000 K | 0.000 100.00 % | -1.161 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.643 M | 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 | -4.187 M -57.23 % | -2.663 M 27.62 % | -3.679 M 49.84 % | -7.335 M -60.36 % | -4.574 M 57.64 % | -10.798 M -132.17 % | -4.651 M 7.43 % | -5.024 M -764.55 % | 756.000 K 18 800.00 % | 4.000 K 100.08 % | -5.063 M 14.28 % | -5.906 M -4 980.99 % | 121.000 K -26.22 % | 164.000 K 100.08 % | -199.783 M -18 965.21 % | 1.059 M 541.82 % | 165.000 K 166.13 % | 62.000 K -98.93 % | 5.807 M 6 281.00 % | 91.000 K -95.92 % | 2.232 M 40.29 % | 1.591 M 200.43 % | 529.579 K -87.71 % | 4.310 M 352.05 % | -1.710 M 65.25 % | -4.921 M -123.78 % | 20.690 M 205.54 % | -19.605 M -916.07 % | -1.930 M 0.00 % | -1.930 M |
| Net cash used for investing activites | -41.183 M -0.79 % | -40.862 M -24.13 % | -32.920 M 14.91 % | -38.687 M 11.90 % | -43.913 M -167.37 % | -16.424 M 55.34 % | -36.773 M -54.80 % | -23.755 M -103.21 % | -11.690 M 10.57 % | -13.072 M 65.21 % | -37.574 M -1.43 % | -37.043 M -117.11 % | -17.062 M -142.22 % | -7.044 M 96.96 % | -231.812 M -1 711.03 % | -12.800 M -457.49 % | -2.296 M 48.38 % | -4.448 M -4.13 % | -4.272 M 55.20 % | -9.536 M 2.51 % | -9.782 M -71.01 % | -5.720 M 44.24 % | -10.259 M -3 274.63 % | -304.000 K 97.44 % | -11.891 M 27.75 % | -16.459 M -669.03 % | -2.140 M 93.80 % | -34.521 M -307.74 % | -8.467 M 0.00 % | -8.467 M |
| Debt repayment | 86.163 M 294.85 % | -44.221 M 20.28 % | -55.471 M -132.13 % | 172.621 M 241.90 % | -121.650 M -917.14 % | -11.960 M 90.44 % | -125.090 M -254.34 % | 81.047 M 512.45 % | -19.650 M -1 741.61 % | -1.067 M 98.62 % | -77.089 M -4.44 % | -73.809 M -0.96 % | -73.105 M 2.85 % | -75.253 M -161.53 % | 122.294 M 455.99 % | -34.353 M -0.98 % | -34.020 M 1.50 % | -34.537 M -527.30 % | -5.506 M 81.44 % | -29.668 M 1.95 % | -30.259 M 13.98 % | -35.176 M -2 521.16 % | -1.342 M 94.58 % | -24.775 M 5.81 % | -26.303 M | 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 100.00 % | -165.000 K -200.00 % | 165.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 366.063 M | 0.000 | 0.000 -100.00 % | 14.000 M | 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 |
| Dividends paid | -72.000 M | 0.000 100.00 % | -480.000 100.00 % | -24.000 M 71.43 % | -84.000 M | 0.000 | 0.000 | 0.000 100.00 % | -48.000 M | 0.000 | 0.000 | 0.000 100.00 % | -48.000 M | 0.000 | 0.000 | 0.000 100.00 % | -48.000 M | 0.000 100.00 % | -12.600 M | 0.000 100.00 % | -35.400 M | 0.000 | 0.000 100.00 % | -22.000 M | 0.000 100.00 % | -103.000 M | 0.000 | 0.000 100.00 % | -20.600 M 0.00 % | -20.600 M |
| Other financing activites | -9.453 M 6.87 % | -10.150 M -12.86 % | -8.993 M -35.58 % | -6.633 M 90.45 % | -69.444 M -890.78 % | -7.009 M 88.83 % | -62.773 M -3 125.23 % | 2.075 M 120.92 % | -9.917 M -54.64 % | -6.413 M -37.38 % | -4.668 M -155.54 % | 8.405 M 159.12 % | -14.218 M 1.26 % | -14.399 M -234.66 % | -4.303 M -2 693.87 % | -154.000 K -3.36 % | -149.000 K -9.56 % | -136.000 K 4.87 % | -142.966 K 37.84 % | -230.000 K -23.66 % | -186.000 K 19.13 % | -230.000 K 38.66 % | -374.943 K 14.00 % | -436.000 K 46.50 % | -815.000 K -101.57 % | 51.947 M 6 530.72 % | -807.795 K -147.79 % | -326.000 K 22.38 % | -420.000 K 0.00 % | -420.000 K |
| Net cash used provided by financing activities | 4.710 M 108.66 % | -54.371 M 15.66 % | -64.464 M -145.40 % | 141.988 M 151.61 % | -275.094 M -2 200.12 % | -11.960 M 93.63 % | -187.863 M -326.01 % | 83.122 M 207.16 % | -77.567 M -936.99 % | -7.480 M 90.85 % | -81.757 M -25.00 % | -65.404 M 51.67 % | -135.323 M -50.94 % | -89.652 M -175.98 % | 117.992 M 441.94 % | -34.507 M 58.00 % | -82.169 M -136.98 % | -34.673 M -90.00 % | -18.249 M 38.96 % | -29.898 M 54.59 % | -65.845 M -85.97 % | -35.406 M -109.72 % | 364.346 M 871.74 % | -47.211 M -74.09 % | -27.118 M 26.81 % | -37.053 M -4 486.93 % | -807.795 K -147.79 % | -326.000 K 98.45 % | -21.020 M 0.00 % | -21.020 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -220.000 | 0.000 | 0.000 | 0.000 -100.00 % | 439.000 | 0.000 | 0.000 | 0.000 -100.00 % | 267.000 | 0.000 | 0.000 | 0.000 100.00 % | -549.000 | 0.000 | 0.000 | 0.000 100.00 % | -344.000 | 0.000 | 0.000 | 0.000 -100.00 % | 294.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 66.983 M 171.32 % | -93.924 M -318.63 % | 42.961 M 3.91 % | 41.344 M 402.48 % | 8.228 M 116.64 % | -49.437 M -23.18 % | -40.133 M -133.64 % | 119.287 M 446.46 % | -34.430 M 35.23 % | -53.160 M -172.27 % | 73.561 M 293.76 % | -37.965 M 71.42 % | -132.828 M -1 263.83 % | 11.413 M 126.82 % | -42.558 M -189.39 % | 47.608 M 57.18 % | 30.288 M 54.04 % | 19.662 M 133.22 % | -59.188 M 61.28 % | -152.870 M -183.66 % | 182.725 M 197.79 % | -186.856 M -156.16 % | 332.748 M 12 204.32 % | -2.749 M -120.17 % | 13.628 M 123.35 % | -58.368 M -295.96 % | 29.785 M -8.87 % | 32.684 M 630.89 % | -6.157 M 0.00 % | -6.157 M |
| Cash at beginning of period | 83.521 M -52.93 % | 177.445 M 31.95 % | 134.484 M 44.39 % | 93.140 M 9.69 % | 84.912 M -36.80 % | 134.349 M -23.00 % | 174.482 M 216.12 % | 55.195 M -38.42 % | 89.625 M -37.23 % | 142.785 M 106.27 % | 69.224 M -35.42 % | 107.189 M -55.34 % | 240.017 M 4.99 % | 228.604 M -15.69 % | 271.162 M 21.30 % | 223.554 M 15.67 % | 193.266 M 11.33 % | 173.604 M -25.42 % | 232.791 M -39.64 % | 385.661 M 90.04 % | 202.936 M -47.94 % | 389.792 M 583.32 % | 57.044 M -4.60 % | 59.793 M 29.52 % | 46.165 M -55.84 % | 104.533 M 39.85 % | 74.748 M 77.70 % | 42.064 M | 0.000 | 0.000 |
| Cash at end of period | 150.504 M 80.20 % | 83.521 M -52.93 % | 177.445 M 31.95 % | 134.484 M 44.39 % | 93.140 M 9.69 % | 84.912 M -36.80 % | 134.349 M -23.00 % | 174.482 M 216.12 % | 55.195 M -38.42 % | 89.625 M -37.23 % | 142.785 M 106.27 % | 69.224 M -35.42 % | 107.189 M -55.34 % | 240.017 M 4.99 % | 228.604 M -15.69 % | 271.162 M 21.30 % | 223.554 M 15.67 % | 193.266 M 11.33 % | 173.603 M -25.43 % | 232.791 M -39.64 % | 385.661 M 90.04 % | 202.936 M -47.94 % | 389.792 M 583.32 % | 57.044 M -4.60 % | 59.793 M 29.52 % | 46.165 M -55.84 % | 104.533 M 39.85 % | 74.748 M 1 314.13 % | -6.157 M 0.00 % | -6.157 M |
| Operating cash flow | 103.456 M 7 803.44 % | 1.309 M -99.07 % | 140.345 M 326.52 % | -61.957 M -119.33 % | 320.455 M 1 622.13 % | -21.053 M -111.41 % | 184.502 M 207.91 % | 59.920 M 9.29 % | 54.827 M 268.14 % | -32.608 M -116.90 % | 192.892 M 199.14 % | 64.482 M 229.71 % | 19.557 M -81.91 % | 108.109 M 51.70 % | 71.263 M -24.92 % | 94.915 M -17.29 % | 114.753 M 95.21 % | 58.783 M 260.32 % | -36.667 M 67.68 % | -113.436 M -143.91 % | 258.352 M 277.28 % | -145.730 M -582.90 % | -21.340 M -147.67 % | 44.766 M -14.95 % | 52.637 M 1 183.96 % | -4.856 M -114.84 % | 32.733 M -51.53 % | 67.531 M 189.46 % | 23.330 M 0.00 % | 23.330 M |
| Capital expenditure | -41.407 M 4.61 % | -43.408 M -28.09 % | -33.890 M 6.57 % | -36.274 M 18.12 % | -44.301 M -169.73 % | -16.424 M 55.34 % | -36.774 M -54.55 % | -23.795 M -91.19 % | -12.446 M 14.85 % | -14.617 M 61.10 % | -37.573 M -0.95 % | -37.220 M -116.61 % | -17.183 M -138.39 % | -7.208 M 77.50 % | -32.030 M -131.11 % | -13.859 M -463.15 % | -2.461 M 45.43 % | -4.510 M 55.25 % | -10.078 M -4.69 % | -9.627 M 19.87 % | -12.014 M -64.33 % | -7.311 M 32.23 % | -10.788 M -133.82 % | -4.614 M 54.68 % | -10.181 M 11.76 % | -11.538 M 50.86 % | -23.479 M -57.41 % | -14.916 M -128.18 % | -6.537 M 0.00 % | -6.537 M |
| Free CashFlow | 62.049 M 247.39 % | -42.099 M -139.55 % | 106.456 M 208.37 % | -98.231 M -135.57 % | 276.154 M 836.86 % | -37.477 M -125.37 % | 147.728 M 308.94 % | 36.125 M -14.76 % | 42.381 M 189.74 % | -47.225 M -130.41 % | 155.319 M 469.73 % | 27.262 M 1 048.36 % | 2.374 M -97.65 % | 100.901 M 157.18 % | 39.234 M -51.60 % | 81.056 M -27.82 % | 112.292 M 106.90 % | 54.273 M 216.10 % | -46.745 M 62.02 % | -123.063 M -149.96 % | 246.338 M 260.96 % | -153.041 M -376.34 % | -32.128 M -180.02 % | 40.152 M -5.43 % | 42.456 M 358.97 % | -16.394 M -277.14 % | 9.255 M -82.41 % | 52.615 M 213.32 % | 16.793 M 0.00 % | 16.793 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 |