CompuGroup Medical SE & Co. KGaA CMPVF
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.154 B -2.84 % | 1.188 B -1.77 % | 1.209 B 3.75 % | 1.165 B 13.76 % | 1.024 B 22.37 % | 837.169 M 2.14 % | 819.665 M 17.16 % | 699.623 M 18.32 % | 591.311 M 0.11 % | 590.659 M |
| Net income | 34.600 M -24.65 % | 45.916 M -37.45 % | 73.411 M 6.44 % | 68.970 M -5.77 % | 73.192 M -0.93 % | 73.882 M -32.74 % | 109.840 M 192.71 % | 37.525 M -20.11 % | 46.968 M 12.32 % | 41.816 M |
| Income before tax | 61.893 M -22.17 % | 79.523 M -30.50 % | 114.426 M 2.89 % | 111.210 M -18.38 % | 136.251 M 10.82 % | 122.947 M -19.98 % | 153.637 M 91.85 % | 80.084 M 0.40 % | 79.762 M 16.34 % | 68.562 M |
| Income before tax ratio | 0.05 -19.90 % | 0.07 -29.25 % | 0.09 -0.83 % | 0.10 -28.25 % | 0.13 -9.44 % | 0.15 -21.65 % | 0.19 63.75 % | 0.11 -15.14 % | 0.13 16.21 % | 0.12 |
| EBITDA | 206.904 M -2.77 % | 212.788 M -14.06 % | 247.609 M 0.56 % | 246.227 M 3.44 % | 238.037 M 35.03 % | 176.282 M -15.27 % | 208.057 M 53.08 % | 135.914 M 3.23 % | 131.664 M 11.06 % | 118.550 M |
| Net income ratio | 0.03 -22.45 % | 0.04 -36.32 % | 0.06 2.59 % | 0.06 -17.17 % | 0.07 -19.04 % | 0.09 -34.14 % | 0.13 149.84 % | 0.05 -32.47 % | 0.08 12.20 % | 0.07 |
| Ratio EBITDA | 0.18 0.07 % | 0.18 -12.51 % | 0.20 -3.07 % | 0.21 -9.07 % | 0.23 10.35 % | 0.21 -17.04 % | 0.25 30.66 % | 0.19 -12.75 % | 0.22 10.94 % | 0.20 |
| Gross profit ratio | 0.84 380.70 % | 0.17 -42.98 % | 0.31 9.44 % | 0.28 -17.23 % | 0.34 0.28 % | 0.34 -18.51 % | 0.41 18.44 % | 0.35 3.49 % | 0.34 4.16 % | 0.32 |
| Weighted average shs out dil | 51.714 M -1.41 % | 52.455 M 0.32 % | 52.289 M -1.29 % | 52.971 M -1.42 % | 53.735 M 8.73 % | 49.422 M -1.04 % | 49.941 M 0.44 % | 49.724 M 0.00 % | 49.724 M 0.00 % | 49.724 M |
| Weighted average shs out | 51.714 M -1.00 % | 52.235 M 0.00 % | 52.235 M -0.18 % | 52.331 M -2.61 % | 53.735 M 10.99 % | 48.413 M -1.61 % | 49.206 M -1.04 % | 49.724 M 0.00 % | 49.724 M 0.00 % | 49.724 M |
| EPS diluted | 0.67 -30.93 % | 0.97 -35.33 % | 1.50 1.35 % | 1.48 -11.38 % | 1.67 12.08 % | 1.49 -32.27 % | 2.20 193.33 % | 0.75 -20.21 % | 0.94 11.90 % | 0.84 |
| Earnings per share | 0.67 -30.93 % | 0.97 -35.33 % | 1.50 0.00 % | 1.50 -10.18 % | 1.67 9.15 % | 1.53 -31.39 % | 2.23 197.33 % | 0.75 -20.21 % | 0.94 11.90 % | 0.84 |
| Gross profit | 965.143 M 367.07 % | 206.637 M -43.99 % | 368.949 M 13.54 % | 324.949 M -5.84 % | 345.097 M 22.70 % | 281.242 M -16.77 % | 337.914 M 38.76 % | 243.525 M 22.45 % | 198.878 M 4.27 % | 190.726 M |
| Income tax expense | 27.133 M -4.72 % | 28.476 M -18.63 % | 34.996 M 6.75 % | 32.783 M -27.60 % | 45.279 M -3.02 % | 46.689 M 8.16 % | 43.169 M 6.32 % | 40.603 M 29.43 % | 31.371 M 22.46 % | 25.617 M |
| Cost of revenue | 188.844 M -80.75 % | 981.026 M 16.77 % | 840.154 M -0.04 % | 840.473 M 23.72 % | 679.331 M 22.20 % | 555.927 M 15.40 % | 481.751 M 5.62 % | 456.099 M 16.22 % | 392.432 M -1.88 % | 399.933 M |
| General and administrative expenses | 25.295 M -11.15 % | 28.468 M -14.39 % | 33.255 M -2.23 % | 34.013 M 2.53 % | 33.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 9.472 M 4.80 % | 9.038 M -22.86 % | 11.717 M -4.19 % | 12.229 M 28.31 % | 9.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 824.638 M | 0.000 -100.00 % | 9.517 M | 0.000 -100.00 % | 4.826 M 17.08 % | 4.122 M | 0.000 | 0.000 | 0.000 100.00 % | 0.000 |
| Operating expenses | 859.405 M -14.49 % | 1.005 B 330.61 % | 233.400 M 26.08 % | 185.115 M 4.21 % | 177.641 M 11.52 % | 159.286 M -11.47 % | 179.916 M 21.81 % | 147.706 M 28.81 % | 114.672 M -3.71 % | 119.097 M |
| Cost and expenses | 1.048 B -11.74 % | 1.188 B 10.63 % | 1.074 B 4.68 % | 1.026 B 19.68 % | 856.972 M 19.82 % | 715.213 M 8.09 % | 661.667 M 9.58 % | 603.804 M 19.07 % | 507.105 M -2.30 % | 519.030 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 113.661 M -19.10 % | 140.489 M 40.37 % | 100.086 M 12.01 % | 89.351 M 6.49 % | 83.907 M 279.49 % | 22.110 M -2.50 % | 22.678 M 26.11 % | 17.983 M |
| Selling general and administrative expenses | 34.767 M -7.30 % | 37.506 M -16.60 % | 44.972 M -2.75 % | 46.242 M 8.28 % | 42.704 M -42.34 % | 74.057 M -21.75 % | 94.641 M -24.65 % | 125.595 M 36.53 % | 91.994 M -9.02 % | 101.114 M |
| Interest income | 1.002 M 1 459.22 % | 64.269 K -89.59 % | 617.534 K -8.38 % | 674.027 K 0.53 % | 670.505 K -32.88 % | 999.024 K 1 433.21 % | 65.159 K -4.80 % | 68.445 K -11.11 % | 76.996 K 24.35 % | 61.919 K |
| Interest expense | 37.568 M 46.28 % | 25.682 M 97.99 % | 12.971 M 28.44 % | 10.099 M -1.56 % | 10.259 M 90.73 % | 5.379 M -19.88 % | 6.714 M -37.27 % | 10.703 M 3.85 % | 10.306 M 5.62 % | 9.757 M |
| Depreciation and amortization | 111.649 M -3.58 % | 115.798 M -3.67 % | 120.212 M -4.47 % | 125.841 M 36.03 % | 92.509 M 33.77 % | 69.153 M 44.96 % | 47.706 M 3.53 % | 46.081 M 10.78 % | 41.596 M -11.35 % | 46.921 M |
| Operating income | 105.738 M -38.26 % | 171.257 M 26.34 % | 135.549 M -3.06 % | 139.834 M -16.50 % | 167.456 M 37.31 % | 121.956 M -22.81 % | 157.998 M 64.89 % | 95.819 M 13.79 % | 84.206 M 17.56 % | 71.630 M |
| Operating income ratio | 0.09 -36.46 % | 0.14 28.62 % | 0.11 -6.57 % | 0.12 -26.60 % | 0.16 12.21 % | 0.15 -24.43 % | 0.19 40.74 % | 0.14 -3.83 % | 0.14 17.43 % | 0.12 |
| Total other income expenses net | -43.845 M 52.20 % | -91.734 M -334.27 % | -21.124 M 26.20 % | -28.624 M 8.27 % | -31.205 M -875.03 % | 4.026 M 192.32 % | -4.361 M 72.28 % | -15.735 M -254.11 % | -4.444 M -307.76 % | 2.139 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 772.814 M 10.00 % | 702.531 M -5.68 % | 744.839 M 3.37 % | 720.588 M 23.05 % | 585.624 M 12.33 % | 521.348 M 49.37 % | 349.033 M -13.57 % | 403.821 M 10.50 % | 365.446 M -2.93 % | 376.476 M |
| Total investments | 9.886 M -81.47 % | 53.355 M -21.00 % | 67.541 M 49.26 % | 45.250 M 47.37 % | 30.704 M 10.91 % | 27.683 M -1.98 % | 28.242 M -0.31 % | 28.330 M 51.28 % | 18.727 M 17.86 % | 15.889 M |
| Total debt | 879.992 M 14.74 % | 766.942 M -8.88 % | 841.715 M -0.10 % | 842.598 M 24.18 % | 678.504 M 18.33 % | 573.376 M 51.70 % | 377.957 M -14.16 % | 440.279 M 11.54 % | 394.721 M -2.22 % | 403.695 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 793.752 M 2.45 % | 774.743 M 3.72 % | 746.926 M 4.36 % | 715.693 M 118.20 % | 328.003 M 13.07 % | 290.082 M 20.04 % | 241.657 M 23.91 % | 195.026 M 445.24 % | 35.769 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 53.735 M 0.00 % | 53.735 M -6.56 % | 57.510 M -5.84 % | 61.077 M -7.10 % | 65.747 M 10.06 % | 59.738 M -1.81 % | 60.837 M -4.80 % | 63.905 M 13.85 % | 56.133 M -2.90 % | 57.812 M |
| Total equity | 648.310 M -12.22 % | 738.537 M 2.41 % | 721.159 M 3.62 % | 695.946 M -10.98 % | 781.771 M 167.95 % | 291.756 M -3.26 % | 301.595 M 6.40 % | 283.461 M 22.91 % | 230.624 M 10.22 % | 209.232 M |
| Other non current liabilities | 57.496 M -75.28 % | 232.564 M 48.77 % | 156.328 M 247.96 % | 44.927 M -80.96 % | 235.925 M 490.33 % | 39.965 M 33.71 % | 29.889 M -21.29 % | 37.973 M -53.59 % | 81.818 M -0.23 % | 82.011 M |
| Long term debt | 826.439 M 10.95 % | 744.905 M 1.60 % | 733.165 M 17.19 % | 625.625 M 25.58 % | 498.191 M 9.99 % | 452.944 M 41.68 % | 319.685 M -18.58 % | 392.626 M 19.62 % | 328.237 M 0.76 % | 325.764 M |
| Total non current liabilities | 986.107 M -8.27 % | 1.075 B 6.10 % | 1.013 B 5.05 % | 964.532 M 17.12 % | 823.535 M 22.05 % | 674.760 M 33.46 % | 505.576 M -2.33 % | 517.649 M 12.63 % | 459.603 M 0.75 % | 456.193 M |
| Other current liabilities | 137.006 M -21.26 % | 173.991 M -13.59 % | 201.351 M 19.68 % | 168.244 M -20.23 % | 210.921 M 89.72 % | 111.177 M -5.07 % | 117.114 M 8.37 % | 108.068 M 12.10 % | 96.405 M -3.06 % | 99.449 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 73.825 M -22.12 % | 94.791 M 18.91 % | 79.717 M 61.24 % | 49.439 M 22.27 % | 40.433 M 89.36 % | 21.353 M -1.17 % | 21.605 M 6.19 % | 20.346 M |
| Short term debt | 53.553 M 107.10 % | 25.858 M -51.49 % | 53.301 M -53.92 % | 115.681 M 105.30 % | 56.346 M -2.61 % | 57.859 M 428.73 % | 10.943 M -68.04 % | 34.241 M -25.55 % | 45.995 M 0.29 % | 45.860 M |
| Total current liabilities | 331.249 M -4.49 % | 346.827 M -13.69 % | 401.851 M -11.25 % | 452.775 M 27.37 % | 355.484 M 34.02 % | 265.251 M 26.07 % | 210.398 M -3.35 % | 217.685 M 14.13 % | 190.727 M -9.53 % | 210.826 M |
| Total liabilities | 1.317 B -9.53 % | 1.456 B 2.90 % | 1.415 B -0.16 % | 1.417 B 20.21 % | 1.179 B 25.43 % | 940.011 M 31.29 % | 715.974 M -2.63 % | 735.334 M 13.07 % | 650.330 M -2.50 % | 667.019 M |
| Other non current assets | 31.944 M -77.45 % | 141.670 M 48.84 % | 95.184 M -43.77 % | 169.286 M -31.51 % | 247.184 M 4 765.28 % | 5.081 M -98.40 % | 317.238 M -2.93 % | 326.807 M 11.69 % | 292.602 M 205.04 % | -278.558 M |
| Long term investments | 9.459 M -82.27 % | 53.355 M -21.00 % | 67.541 M 49.26 % | 45.250 M 47.37 % | 30.704 M 10.91 % | 27.683 M -1.98 % | 28.242 M -0.31 % | 28.330 M 51.28 % | 18.727 M 19.08 % | 15.726 M |
| Intangible assets | 619.451 M -1.01 % | 625.756 M -54.71 % | 1.382 B 0.34 % | 1.377 B 3.64 % | 1.328 B 252.34 % | 377.042 M | 0.000 | 0.000 | 0.000 -100.00 % | 583.923 M |
| GoodWill | 735.855 M 7.57 % | 684.101 M 0.01 % | 684.064 M 2.28 % | 668.807 M 0.77 % | 663.713 M 78.69 % | 371.441 M 23.92 % | 299.746 M -4.89 % | 315.150 M 14.04 % | 276.343 M -3.22 % | 285.546 M |
| Goodwill and intangible assets | 1.355 B 3.47 % | 1.310 B 1.23 % | 1.294 B 6.55 % | 1.214 B 11.60 % | 1.088 B 45.43 % | 748.220 M 149.62 % | 299.746 M -4.89 % | 315.150 M 14.04 % | 276.343 M -68.22 % | 869.469 M |
| Property plant equipment net | 166.775 M -8.81 % | 182.889 M 6.21 % | 172.191 M -4.12 % | 179.589 M 7.69 % | 166.759 M 13.19 % | 147.331 M 54.07 % | 95.628 M -3.83 % | 99.441 M 27.66 % | 77.894 M 18.73 % | 65.606 M |
| Total non current assets | 1.571 B -12.16 % | 1.789 B 6.04 % | 1.687 B -0.30 % | 1.692 B 6.82 % | 1.584 B 63.23 % | 970.301 M 21.54 % | 798.366 M -0.84 % | 805.108 M 14.37 % | 703.932 M 0.74 % | 698.731 M |
| Other current assets | 70.723 M -75.31 % | 286.391 M -4.67 % | 300.410 M 23.92 % | 242.420 M 13.10 % | 214.345 M 33.37 % | 160.711 M 4.96 % | 153.120 M 15.15 % | 132.977 M -4.49 % | 139.229 M 4.43 % | 133.321 M |
| Short term investments | 427.000 K 192.47 % | 146.000 K -73.50 % | 551.000 K 28.74 % | 428.000 K -57.33 % | 1.003 M 480.63 % | 172.742 K | 0.000 | 0.000 | 0.000 -100.00 % | 162.945 K |
| cash and cash equivalents | 107.178 M 50.61 % | 71.165 M -26.54 % | 96.876 M -20.60 % | 122.010 M 31.36 % | 92.880 M 78.52 % | 52.028 M 79.88 % | 28.924 M -20.67 % | 36.459 M 24.54 % | 29.276 M 7.55 % | 27.219 M |
| Cash and short term investments | 107.605 M 66.68 % | 64.557 M -33.36 % | 96.876 M -20.60 % | 122.010 M 31.36 % | 92.880 M 78.52 % | 52.028 M 79.88 % | 28.924 M -20.67 % | 36.459 M 24.54 % | 29.276 M 6.91 % | 27.382 M |
| Total current assets | 394.600 M -2.90 % | 406.367 M -9.60 % | 449.512 M 6.66 % | 421.441 M 11.79 % | 376.988 M 44.18 % | 261.466 M 19.28 % | 219.204 M 2.58 % | 213.687 M 19.72 % | 178.483 M -0.36 % | 179.122 M |
| Inventory | 14.707 M -22.11 % | 18.881 M -40.07 % | 31.506 M 34.28 % | 23.463 M 5.61 % | 22.217 M -28.01 % | 30.860 M 37.88 % | 22.382 M 49.15 % | 15.006 M 169.92 % | 5.560 M -21.44 % | 7.077 M |
| Net receivables | 201.565 M -4.07 % | 210.121 M | 0.000 | 0.000 | 0.000 100.00 % | -7.435 M 15.61 % | -8.810 M -127.74 % | 31.755 M 1 051.69 % | -3.337 M -128.03 % | 11.904 M |
| Tax assets | 7.582 M -92.47 % | 100.755 M 74.00 % | 57.904 M -30.52 % | 83.341 M 63.25 % | 51.050 M 21.59 % | 41.986 M -27.00 % | 57.512 M 62.56 % | 35.379 M -7.78 % | 38.364 M 44.84 % | 26.487 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 93.323 M 0.34 % | 93.006 M -17.41 % | 112.613 M 20.84 % | 93.193 M 44.43 % | 64.524 M 37.01 % | 47.093 M 19.85 % | 39.293 M -10.58 % | 43.944 M 40.03 % | 31.381 M 14.74 % | 27.349 M |
| Tax payables | 47.367 M -12.24 % | 53.972 M 56.05 % | 34.586 M 62.94 % | 21.227 M -10.41 % | 23.693 M 17.44 % | 20.175 M 19.08 % | 16.941 M -46.10 % | 31.432 M 85.48 % | 16.947 M -55.60 % | 38.168 M |
| Deferred revenue non current | 3.353 M -26.76 % | 4.578 M -72.45 % | 16.620 M 57.11 % | 10.579 M 30.45 % | 8.110 M 18.17 % | 6.863 M -15.54 % | 8.126 M 6 876.06 % | 116.477 K -99.09 % | 12.778 M -19.45 % | 15.863 M |
| Minority interest | 396.000 K -75.16 % | 1.594 M 6.16 % | 1.502 M 529.07 % | 238.694 K -27.75 % | 330.358 K -63.71 % | 910.347 K -62.28 % | 2.413 M 6.56 % | 2.265 M 160.89 % | 868.059 K 150.50 % | 346.529 K |
| Capital lease obligations | 54.454 M -9.63 % | 60.256 M 12.96 % | 53.344 M -6.77 % | 57.217 M 28.39 % | 44.565 M 3.34 % | 43.125 M 99.63 % | 21.603 M 103.24 % | 10.629 M -33.54 % | 15.995 M -18.05 % | 19.518 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 594.179 M 637.50 % | -110.544 M -116.60 % | 665.923 M 693.01 % | -112.295 M -9 107.30 % | 1.247 M 101.29 % | -96.896 M -87.28 % | -51.738 M -112.33 % | -24.367 M -113.80 % | 176.537 M 26.94 % | 139.072 M |
| Deferred tax liabilities non current | 98.819 M 6.25 % | 93.007 M -45.62 % | 171.020 M -10.82 % | 191.777 M 31.09 % | 146.289 M 27.64 % | 114.607 M 17.47 % | 97.561 M 12.22 % | 86.934 M 5.33 % | 82.537 M 17.16 % | 70.450 M |
| Other liabilities | 0.000 -100.00 % | 34.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.966 B -10.44 % | 2.195 B 2.75 % | 2.136 B 1.09 % | 2.113 B 7.78 % | 1.961 B 59.19 % | 1.232 B 21.05 % | 1.018 B -0.12 % | 1.019 B 15.46 % | 882.414 M 0.52 % | 877.853 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -16.884 M -4 581.72 % | 376.728 K 107.10 % | -5.302 M -169.04 % | 7.680 M -36.03 % | 12.006 M 307.07 % | -5.798 M -333.83 % | -1.336 M -123.08 % | -599.097 K 95.23 % | -12.551 M |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 2.830 M -56.50 % | 6.506 M -9.46 % | 7.185 M 64.34 % | 4.372 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 16.044 M 276.46 % | -9.092 M 80.32 % | -46.205 M -1 028.73 % | 4.975 M 133.58 % | -14.817 M 45.17 % | -27.022 M -55.34 % | -17.395 M -258.75 % | -4.849 M -281.51 % | -1.271 M 88.76 % | -11.311 M |
| Accounts receivables | 19.499 M 58.85 % | 12.275 M 124.62 % | -49.852 M -102.01 % | -24.678 M 41.10 % | -41.897 M -979.37 % | -3.882 M 50.02 % | -7.767 M -517.28 % | 1.861 M 127.83 % | -6.687 M 52.59 % | -14.103 M |
| Inventory | 4.214 M -63.92 % | 11.680 M 224.18 % | -9.405 M -262.93 % | -2.592 M -122.31 % | 11.616 M 265.92 % | -7.001 M 13.39 % | -8.083 M 3.82 % | -8.404 M -659.95 % | 1.501 M 336.59 % | -634.399 K |
| Accounts payables | 0.000 100.00 % | -23.261 M -239.64 % | 16.658 M -38.71 % | 27.178 M 97.23 % | 13.780 M 200.00 % | 4.593 M 185.49 % | -5.373 M -137.52 % | 14.321 M 304.69 % | 3.539 M 123.73 % | 1.582 M |
| Other working capital | -7.669 M 21.63 % | -9.786 M -171.40 % | -3.606 M -171.17 % | 5.066 M 200.90 % | 1.684 M 108.12 % | -20.733 M -641.71 % | 3.827 M 130.31 % | -12.626 M -3 453.23 % | 376.545 K -79.60 % | 1.846 M |
| Other non cash items | -33.571 M -173.56 % | 45.638 M 119.10 % | -238.915 M 10.79 % | -267.803 M -51.49 % | -176.775 M -225.72 % | 140.607 M 1.78 % | 138.149 M 25.65 % | 109.946 M 58.29 % | 69.461 M 377.25 % | 14.554 M |
| Net cash provided by operating activities | 128.882 M -34.96 % | 198.152 M 27.66 % | 155.215 M -17.38 % | 187.857 M 2.40 % | 183.448 M 47.91 % | 124.031 M -20.42 % | 155.866 M 51.24 % | 103.056 M 44.51 % | 71.315 M -10.37 % | 79.568 M |
| Investments in property plant and equipment | -63.226 M 15.58 % | -74.891 M 8.42 % | -81.775 M -0.70 % | -81.204 M -19.09 % | -68.187 M -38.88 % | -49.098 M -6.44 % | -46.130 M 7.57 % | -49.905 M -19.44 % | -41.782 M -57.39 % | -26.546 M |
| Acquisitions net | -42.482 M 15.44 % | -50.238 M 18.37 % | -61.546 M 33.02 % | -91.887 M 81.07 % | -485.294 M -353.62 % | -106.982 M -2 176.46 % | -4.699 M 44.28 % | -8.434 M -51.85 % | -5.554 M 83.88 % | -34.445 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -4.956 M 27.96 % | -6.880 M -177.41 % | -2.480 M | 0.000 | 0.000 100.00 % | -6.592 M -126.87 % | -2.906 M 29.27 % | -4.108 M |
| Sales maturities of investments | 0.000 | 0.000 100.00 % | -2.000 -6 710 886 300.00 % | 0.000 -125.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 427.000 K -46.76 % | 801.966 K 110.88 % | -7.371 M -14.77 % | -6.422 M -67.58 % | -3.832 M -94.75 % | -1.968 M 43.49 % | -3.482 M -127.43 % | -1.531 M 17.20 % | -1.849 M -98.38 % | -932.045 K |
| Net cash used for investing activites | -105.281 M 15.32 % | -124.327 M 20.12 % | -155.648 M 16.49 % | -186.393 M 66.70 % | -559.794 M -254.19 % | -158.048 M -191.01 % | -54.311 M 18.28 % | -66.463 M -27.59 % | -52.091 M 21.11 % | -66.032 M |
| Debt repayment | 113.884 M 306.19 % | -55.233 M -370.64 % | 20.408 M -88.27 % | 173.939 M 241.61 % | 50.918 M -62.14 % | 134.490 M 406.10 % | -43.936 M -260.72 % | -12.180 M -762.90 % | 1.837 M -78.36 % | 8.490 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 337.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -14.642 M | 0.000 100.00 % | -9.109 M 90.52 % | -96.096 M | 0.000 100.00 % | -41.063 M -64.47 % | -24.967 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -51.735 M -79.47 % | -28.826 M -3.13 % | -27.952 M 6.73 % | -29.970 M -1.19 % | -29.617 M -8.07 % | -27.405 M -37.75 % | -19.894 M 4.80 % | -20.898 M -13.85 % | -18.356 M 2.90 % | -18.905 M |
| Other financing activites | -28.694 M -12 939.29 % | -220.058 K 73.72 % | -837.273 K 96.07 % | -21.323 M -0.51 % | -21.216 M -9.72 % | -19.336 M 5.41 % | -20.441 M -50 274.15 % | -40.579 K 1.35 % | -41.135 K -103.05 % | 1.348 M |
| Net cash used provided by financing activities | 18.813 M 122.32 % | -84.279 M -381.87 % | -17.490 M -151.01 % | 34.284 M -91.72 % | 414.139 M 622.95 % | 57.285 M 153.66 % | -106.747 M -222.32 % | -33.118 M -99.99 % | -16.560 M -71.03 % | -9.682 M |
| Effect of forex changes on cash | 453.000 K 171.99 % | -629.277 K -686.60 % | -80.000 K -344.44 % | -18.000 K 98.64 % | -1.328 M -281 590 999.55 % | -0.472 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 42.867 M 264.52 % | -26.056 M -3.67 % | -25.135 M -186.28 % | 29.131 M -28.69 % | 40.852 M 76.82 % | 23.104 M 406.63 % | -7.535 M -204.90 % | 7.183 M 169.60 % | 2.664 M -30.87 % | 3.854 M |
| Cash at beginning of period | 64.461 M -28.79 % | 90.517 M -25.81 % | 122.010 M 31.36 % | 92.880 M 78.52 % | 52.028 M 79.88 % | 28.924 M -20.67 % | 36.459 M 24.54 % | 29.276 M 10.01 % | 26.611 M 5 707 010 585.86 % | -0.466 |
| Cash at end of period | 107.328 M 66.50 % | 64.461 M -33.46 % | 96.876 M -20.60 % | 122.010 M 31.36 % | 92.880 M 78.52 % | 52.028 M 79.88 % | 28.924 M -20.67 % | 36.459 M 24.54 % | 29.276 M 659.58 % | 3.854 M |
| Operating cash flow | 128.882 M -34.96 % | 198.152 M 27.66 % | 155.215 M -17.38 % | 187.857 M 2.40 % | 183.448 M 47.91 % | 124.031 M -20.42 % | 155.866 M 51.24 % | 103.056 M 44.51 % | 71.315 M -10.37 % | 79.568 M |
| Capital expenditure | -63.226 M 16.16 % | -75.414 M 7.78 % | -81.775 M -0.70 % | -81.204 M -19.09 % | -68.187 M -38.88 % | -49.098 M -6.44 % | -46.130 M 7.57 % | -49.905 M -19.44 % | -41.782 M -57.39 % | -26.546 M |
| Free CashFlow | 65.656 M -46.73 % | 123.261 M 67.84 % | 73.441 M -31.14 % | 106.653 M -7.47 % | 115.261 M 53.82 % | 74.932 M -31.72 % | 109.737 M 106.46 % | 53.151 M 79.97 % | 29.533 M -44.30 % | 53.022 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 286.156 M -7.30 % | 308.690 M 8.91 % | 283.444 M -4.55 % | 296.946 M -3.31 % | 307.109 M -9.34 % | 338.764 M 12.16 % | 302.030 M -8.97 % | 331.780 M 5.25 % | 315.219 M -10.11 % | 350.674 M 25.38 % | 279.688 M 0.69 % | 277.769 M -0.25 % | 278.462 M -12.26 % | 317.365 M -0.82 % | 319.998 M 12.05 % | 285.597 M 6.14 % | 269.070 M |
| Net income | 10.917 M 268.73 % | -6.470 M -175.05 % | 8.621 M -38.11 % | 13.929 M -24.79 % | 18.519 M 205.50 % | -17.553 M -210.06 % | 15.948 M -49.36 % | 31.491 M 118.99 % | 14.380 M 4.21 % | 13.799 M -52.01 % | 28.751 M 127.37 % | 12.645 M -37.24 % | 20.149 M 42.56 % | 14.134 M -57.02 % | 32.882 M 61.55 % | 20.354 M 57.79 % | 12.899 M |
| Income before tax | 15.780 M 336.88 % | 3.612 M -70.57 % | 12.273 M -41.93 % | 21.136 M -25.45 % | 28.351 M 232.74 % | -21.358 M -181.48 % | 26.212 M -47.44 % | 49.870 M 120.33 % | 22.634 M 10.72 % | 20.443 M -51.89 % | 42.496 M 122.89 % | 19.066 M -34.39 % | 29.058 M 50.01 % | 19.371 M -58.00 % | 46.121 M 56.18 % | 29.530 M 56.36 % | 18.886 M |
| Income before tax ratio | 0.06 371.28 % | 0.01 -72.98 % | 0.04 -39.17 % | 0.07 -22.89 % | 0.09 246.42 % | -0.06 -172.65 % | 0.09 -42.26 % | 0.15 109.33 % | 0.07 23.17 % | 0.06 -61.63 % | 0.15 121.36 % | 0.07 -34.22 % | 0.10 70.97 % | 0.06 -57.65 % | 0.14 39.39 % | 0.10 47.31 % | 0.07 |
| EBITDA | 51.542 M 44.47 % | 35.677 M -34.04 % | 54.085 M -3.54 % | 56.068 M -14.09 % | 65.267 M 136.33 % | 27.617 M -56.12 % | 62.931 M -19.34 % | 78.022 M 48.89 % | 52.403 M -10.85 % | 58.783 M -19.59 % | 73.105 M 57.96 % | 46.281 M -16.65 % | 55.526 M -6.06 % | 59.109 M -26.32 % | 80.223 M 31.85 % | 60.846 M 38.27 % | 44.005 M |
| Net income ratio | 0.04 282.02 % | -0.02 -168.91 % | 0.03 -35.16 % | 0.05 -22.21 % | 0.06 216.38 % | -0.05 -198.13 % | 0.05 -44.37 % | 0.09 108.06 % | 0.05 15.93 % | 0.04 -61.72 % | 0.10 125.81 % | 0.05 -37.09 % | 0.07 62.47 % | 0.04 -56.66 % | 0.10 44.18 % | 0.07 48.66 % | 0.05 |
| Ratio EBITDA | 0.18 55.84 % | 0.12 -39.43 % | 0.19 1.06 % | 0.19 -11.15 % | 0.21 160.69 % | 0.08 -60.87 % | 0.21 -11.40 % | 0.24 41.46 % | 0.17 -0.83 % | 0.17 -35.87 % | 0.26 56.88 % | 0.17 -16.44 % | 0.20 7.06 % | 0.19 -25.71 % | 0.25 17.67 % | 0.21 30.27 % | 0.16 |
| Gross profit ratio | 0.84 2.53 % | 0.82 -1.92 % | 0.84 168.25 % | 0.31 20.77 % | 0.26 58.72 % | 0.16 -37.71 % | 0.26 -10.18 % | 0.29 0.06 % | 0.29 1.69 % | 0.29 5.20 % | 0.27 11.45 % | 0.24 -1.16 % | 0.25 5.48 % | 0.23 -22.80 % | 0.30 24.00 % | 0.25 3.89 % | 0.24 |
| Weighted average shs out dil | 51.714 M 0.00 % | 51.714 M 0.00 % | 51.714 M 0.00 % | 51.714 M -0.99 % | 52.230 M -0.01 % | 52.235 M -0.01 % | 52.239 M -0.11 % | 52.298 M 0.08 % | 52.255 M -0.35 % | 52.436 M 0.38 % | 52.235 M 0.00 % | 52.234 M -0.01 % | 52.239 M -0.67 % | 52.593 M -5.42 % | 55.606 M 1.35 % | 54.868 M -2.12 % | 56.056 M |
| Weighted average shs out | 51.714 M 0.00 % | 51.714 M 0.00 % | 51.714 M 0.00 % | 51.714 M -0.99 % | 52.230 M -0.01 % | 52.235 M 0.00 % | 52.235 M 0.00 % | 52.235 M 0.00 % | 52.235 M 0.00 % | 52.235 M 0.00 % | 52.235 M 0.00 % | 52.234 M -0.01 % | 52.239 M -0.67 % | 52.593 M -0.54 % | 52.876 M 0.00 % | 52.877 M -1.40 % | 53.626 M |
| EPS diluted | 0.21 262.31 % | -0.13 -176.47 % | 0.17 -41.38 % | 0.29 -23.68 % | 0.38 211.76 % | -0.34 -206.25 % | 0.32 -51.52 % | 0.66 120.00 % | 0.30 7.14 % | 0.28 -49.09 % | 0.55 129.17 % | 0.24 -38.46 % | 0.39 44.44 % | 0.27 -54.24 % | 0.59 59.46 % | 0.37 60.87 % | 0.23 |
| Earnings per share | 0.21 262.31 % | -0.13 -176.47 % | 0.17 -41.38 % | 0.29 -23.68 % | 0.38 211.76 % | -0.34 -206.25 % | 0.32 -51.52 % | 0.66 120.00 % | 0.30 7.14 % | 0.28 -49.09 % | 0.55 129.17 % | 0.24 -38.46 % | 0.39 44.44 % | 0.27 -56.45 % | 0.62 63.16 % | 0.38 58.33 % | 0.24 |
| Gross profit | 241.775 M -4.96 % | 254.383 M 6.82 % | 238.151 M 156.06 % | 93.008 M 16.78 % | 79.645 M 43.88 % | 55.354 M -30.14 % | 79.231 M -18.24 % | 96.905 M 5.32 % | 92.012 M -8.59 % | 100.658 M 31.90 % | 76.313 M 12.22 % | 68.001 M -1.41 % | 68.973 M -7.45 % | 74.525 M -23.43 % | 97.333 M 38.93 % | 70.057 M 10.27 % | 63.534 M |
| Income tax expense | 4.732 M -50.96 % | 9.649 M 162.06 % | 3.682 M -41.93 % | 6.341 M -25.45 % | 8.506 M 337.63 % | -3.579 M -142.21 % | 8.480 M -46.86 % | 15.956 M 130.29 % | 6.929 M 37.77 % | 5.029 M -63.09 % | 13.624 M 113.86 % | 6.371 M -28.20 % | 8.873 M 69.75 % | 5.227 M -60.55 % | 13.252 M 44.80 % | 9.152 M 53.25 % | 5.972 M |
| Cost of revenue | 44.381 M -18.28 % | 54.307 M 19.90 % | 45.293 M -77.79 % | 203.938 M -10.34 % | 227.464 M -19.74 % | 283.411 M 27.20 % | 222.799 M -5.14 % | 234.876 M 5.23 % | 223.206 M -10.72 % | 250.016 M 22.93 % | 203.375 M -3.05 % | 209.769 M 0.13 % | 209.489 M -13.73 % | 242.840 M 9.06 % | 222.665 M 3.31 % | 215.540 M 4.87 % | 205.535 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 219.457 M -0.10 % | 219.674 M -7.76 % | 238.151 M 3 055.53 % | 7.547 M 4.68 % | 7.210 M -29.85 % | 10.278 M 127.33 % | 4.521 M -70.40 % | 15.276 M 1 006.32 % | 1.381 M -86.99 % | 10.616 M 427.11 % | 2.014 M -69.53 % | 6.610 M 435.72 % | 1.234 M -92.97 % | 17.559 M 799.91 % | 1.951 M -68.67 % | 6.228 M 122.01 % | 2.805 M |
| Operating expenses | 219.457 M -0.10 % | 219.674 M -7.76 % | 238.151 M 1.52 % | 234.578 M 453.88 % | 42.352 M 104.25 % | 20.735 M -54.08 % | 45.157 M 16.03 % | 38.919 M -30.77 % | 56.215 M 2.62 % | 54.780 M 21.40 % | 45.122 M -1.29 % | 45.712 M -0.65 % | 46.013 M -5.01 % | 48.439 M 24.13 % | 39.021 M 25.82 % | 31.014 M -27.58 % | 42.823 M |
| Cost and expenses | 263.838 M -3.70 % | 273.981 M -3.34 % | 283.444 M 5.63 % | 268.328 M -0.55 % | 269.816 M -11.29 % | 304.145 M 13.51 % | 267.955 M -2.13 % | 273.794 M -2.01 % | 279.421 M -8.32 % | 304.795 M 22.66 % | 248.496 M -2.73 % | 255.480 M -0.01 % | 255.501 M -12.28 % | 291.279 M 11.31 % | 261.686 M 6.14 % | 246.553 M -0.73 % | 248.358 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.026 M 301.21 % | 4.244 M 8.29 % | 3.919 M | 0.000 -100.00 % | 4.343 M 13.67 % | 3.821 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 50.471 M 1.84 % | 49.562 M 59.81 % | 31.013 M -37.57 % | 49.678 M -8.33 % | 54.195 M -5.91 % | 57.596 M -11.93 % | 65.395 M 38.74 % | 47.136 M -9.91 % | 52.321 M 10.74 % | 47.246 M -28.41 % | 65.998 M 61.08 % | 40.972 M 10.02 % | 37.242 M -18.38 % | 45.629 M |
| Interest income | 3.347 M 4 191.03 % | 78.000 K | 0.000 -100.00 % | 145.567 K -90.13 % | 1.475 M 142.20 % | 609.000 K 405.36 % | 120.508 K -35.77 % | 187.607 K 8.19 % | 173.409 K | 0.000 -100.00 % | 147.004 K 21.97 % | 120.520 K -11.45 % | 136.105 K -96.27 % | 3.649 M 4 249.65 % | 83.883 K -87.99 % | 698.495 K 271.45 % | 188.047 K |
| Interest expense | 8.606 M 217.10 % | 2.714 M -81.26 % | 14.479 M 71.50 % | 8.443 M -10.20 % | 9.402 M 90.71 % | 4.930 M -46.39 % | 9.196 M 35.91 % | 6.766 M 8.42 % | 6.241 M 232.46 % | 1.877 M -34.96 % | 2.886 M 41.30 % | 2.043 M -17.96 % | 2.490 M -45.67 % | 4.583 M 77.72 % | 2.579 M 5.77 % | 2.438 M 81.18 % | 1.346 M |
| Depreciation and amortization | 27.156 M -7.48 % | 29.351 M 7.38 % | 27.333 M -3.94 % | 28.453 M -0.54 % | 28.606 M -29.24 % | 40.429 M 42.95 % | 28.281 M -0.65 % | 28.466 M -0.19 % | 28.522 M -13.13 % | 32.832 M 18.42 % | 27.724 M 1.21 % | 27.394 M -9.04 % | 30.116 M -16.86 % | 36.224 M 13.75 % | 31.845 M 9.52 % | 29.077 M -7.77 % | 31.525 M |
| Operating income | 22.318 M -35.70 % | 34.709 M | 0.000 -100.00 % | 28.617 M -23.27 % | 37.293 M 7.73 % | 34.619 M 1.60 % | 34.074 M -41.24 % | 57.986 M 61.98 % | 35.797 M -21.97 % | 45.878 M 47.09 % | 31.191 M 39.94 % | 22.289 M -2.93 % | 22.961 M -11.98 % | 26.086 M -55.26 % | 58.312 M 49.35 % | 39.043 M 88.51 % | 20.711 M |
| Operating income ratio | 0.08 -30.64 % | 0.11 | 0.00 -100.00 % | 0.10 -20.64 % | 0.12 18.83 % | 0.10 -9.42 % | 0.11 -35.45 % | 0.17 53.90 % | 0.11 -13.20 % | 0.13 17.31 % | 0.11 38.98 % | 0.08 -2.68 % | 0.08 0.32 % | 0.08 -54.89 % | 0.18 33.30 % | 0.14 77.60 % | 0.08 |
| Total other income expenses net | -6.538 M 78.98 % | -31.097 M -353.38 % | 12.273 M 264.06 % | -7.481 M 16.35 % | -8.943 M 83.83 % | -55.296 M -495.97 % | -9.278 M -14.32 % | -8.116 M 45.58 % | -14.913 M 47.94 % | -28.647 M 49.78 % | -57.038 M -1 292.59 % | -4.096 M -167.18 % | 6.097 M 167.58 % | -9.022 M 26.00 % | -12.191 M -28.15 % | -9.513 M -433.46 % | 2.853 M |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 707.626 M -8.44 % | 772.814 M -0.50 % | 776.734 M -0.26 % | 778.727 M 10.13 % | 707.072 M -8.81 % | 775.356 M 5.31 % | 736.230 M -2.28 % | 753.396 M 8.42 % | 694.902 M -6.70 % | 744.839 M 5.74 % | 704.425 M -4.20 % | 735.312 M 15.66 % | 635.756 M -11.77 % | 720.588 M 0.92 % | 714.036 M 2.47 % | 696.843 M 32.92 % | 524.276 M |
| Total investments | 17.407 M 76.08 % | 9.886 M -47.94 % | 18.991 M -66.19 % | 56.166 M 1.84 % | 55.154 M 3.37 % | 53.355 M -22.05 % | 68.451 M 3.77 % | 65.961 M 6.24 % | 62.086 M -8.08 % | 67.541 M -4.33 % | 70.597 M 31.78 % | 53.572 M -3.04 % | 55.250 M 22.10 % | 45.250 M 4.94 % | 43.118 M -18.20 % | 52.711 M 71.27 % | 30.776 M |
| Total debt | 826.650 M -6.06 % | 879.992 M 3.32 % | 851.707 M -0.56 % | 856.484 M 2.63 % | 834.554 M -1.41 % | 846.505 M 4.94 % | 806.618 M -1.24 % | 816.707 M 6.62 % | 766.010 M -8.99 % | 841.715 M 6.74 % | 788.544 M -8.43 % | 861.142 M 10.25 % | 781.115 M -7.30 % | 842.598 M 2.78 % | 819.832 M 1.95 % | 804.135 M 27.91 % | 628.690 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 801.392 M 0.96 % | 793.752 M -0.07 % | 794.278 M -0.03 % | 794.552 M 0.43 % | 791.117 M 2.11 % | 774.743 M 8.37 % | 714.907 M 0.84 % | 708.955 M -6.02 % | 754.348 M 0.99 % | 746.926 M 2.21 % | 730.781 M 3.75 % | 704.341 M 5 691.88 % | 12.161 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 53.735 M 0.00 % | 53.735 M 0.00 % | 53.735 M 0.00 % | 53.735 M -7.32 % | 57.980 M -2.24 % | 59.309 M 4.41 % | 56.803 M -3.09 % | 58.611 M 0.64 % | 58.239 M 1.27 % | 57.510 M 9.21 % | 52.662 M -6.49 % | 56.314 M -5.29 % | 59.460 M -2.65 % | 61.077 M -1.84 % | 62.224 M -2.36 % | 63.724 M 0.90 % | 63.155 M |
| Total equity | 652.092 M 0.58 % | 648.310 M 2.06 % | 635.242 M -8.03 % | 690.685 M -7.31 % | 745.127 M 0.87 % | 738.702 M -0.33 % | 741.112 M -0.06 % | 741.561 M 0.62 % | 736.973 M 2.19 % | 721.159 M 8.39 % | 665.346 M 1.42 % | 656.009 M -5.98 % | 697.743 M 0.26 % | 695.946 M -2.07 % | 710.680 M 3.93 % | 683.820 M -6.17 % | 728.821 M |
| Other non current liabilities | 58.114 M 1.07 % | 57.496 M 0.05 % | 57.467 M -6.39 % | 61.389 M 28.34 % | 47.834 M -79.76 % | 236.385 M 146.18 % | 96.021 M -20.48 % | 120.754 M 5.46 % | 114.506 M -26.75 % | 156.328 M 407.34 % | 30.814 M -42.90 % | 53.960 M 9.38 % | 49.331 M 9.80 % | 44.927 M -75.65 % | 184.490 M -6.59 % | 197.499 M 250.14 % | 56.405 M |
| Long term debt | 795.240 M -3.78 % | 826.439 M 6.44 % | 776.466 M -0.11 % | 777.359 M -3.01 % | 801.482 M 8.15 % | 741.084 M 2.44 % | 723.407 M 8.90 % | 664.264 M 0.42 % | 661.512 M -9.77 % | 733.165 M -5.51 % | 775.896 M 10.95 % | 699.341 M 23.36 % | 566.931 M -9.38 % | 625.625 M 1.41 % | 616.913 M 5.12 % | 586.878 M 28.11 % | 458.106 M |
| Total non current liabilities | 954.533 M -3.20 % | 986.107 M 5.75 % | 932.520 M -0.10 % | 933.499 M -2.24 % | 954.932 M -11.17 % | 1.075 B 13.57 % | 946.590 M 3.94 % | 910.746 M 1.29 % | 899.187 M -11.26 % | 1.013 B 9.53 % | 925.037 M 6.36 % | 869.754 M 7.98 % | 805.447 M -16.49 % | 964.532 M 4.29 % | 924.861 M 5.00 % | 880.847 M 23.81 % | 711.428 M |
| Other current liabilities | 265.962 M 94.12 % | 137.006 M -26.99 % | 187.660 M -9.96 % | 208.417 M -23.24 % | 271.523 M 30.35 % | 208.301 M 4.48 % | 199.371 M -21.22 % | 253.070 M -17.24 % | 305.796 M 51.87 % | 201.351 M 0.71 % | 199.937 M -20.26 % | 250.738 M -3.67 % | 260.300 M 54.72 % | 168.244 M -34.89 % | 258.388 M -5.42 % | 273.206 M 13.31 % | 241.105 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.996 M 157.75 % | 69.058 M -28.27 % | 96.269 M -25.19 % | 128.682 M -23.54 % | 168.308 M 127.98 % | 73.825 M -27.73 % | 102.151 M -21.89 % | 130.779 M -22.76 % | 169.315 M 78.62 % | 94.791 M -23.91 % | 124.584 M -11.02 % | 140.012 M -8.76 % | 153.452 M |
| Short term debt | 31.410 M -41.35 % | 53.553 M -28.82 % | 75.241 M -4.91 % | 79.125 M 158.16 % | 30.650 M 18.53 % | 25.858 M -34.78 % | 39.648 M -53.08 % | 84.500 M 86.69 % | 45.263 M -15.08 % | 53.301 M 85.61 % | 28.716 M -81.40 % | 154.390 M 11.10 % | 138.970 M 20.13 % | 115.681 M 27.01 % | 91.078 M -0.14 % | 91.202 M 18.73 % | 76.813 M |
| Total current liabilities | 411.770 M 24.31 % | 331.249 M -9.40 % | 365.624 M -7.56 % | 395.543 M -15.12 % | 465.991 M 22.26 % | 381.137 M 6.15 % | 359.062 M -20.11 % | 449.426 M -1.33 % | 455.501 M 13.35 % | 401.851 M 21.87 % | 329.727 M -33.67 % | 497.120 M -11.70 % | 562.976 M 24.34 % | 452.775 M 9.97 % | 411.722 M -4.77 % | 432.327 M -4.87 % | 454.479 M |
| Total liabilities | 1.366 B 3.72 % | 1.317 B 1.48 % | 1.298 B -8.81 % | 1.424 B 0.19 % | 1.421 B -2.42 % | 1.456 B 11.53 % | 1.306 B -4.01 % | 1.360 B 0.40 % | 1.355 B -4.27 % | 1.415 B 12.78 % | 1.255 B -8.20 % | 1.367 B -0.11 % | 1.368 B -3.45 % | 1.417 B 6.04 % | 1.337 B 1.78 % | 1.313 B 12.63 % | 1.166 B |
| Other non current assets | 33.848 M 5.96 % | 31.944 M -53.67 % | 68.952 M -30.27 % | 98.882 M -6.08 % | 105.285 M -25.68 % | 141.670 M 83.22 % | 77.322 M -36.22 % | 121.236 M 9.05 % | 111.175 M 16.80 % | 95.184 M 7 045.47 % | 1.332 M 5.92 % | 1.258 M -5.29 % | 1.328 M -99.81 % | 714.826 M 51 342.47 % | 1.390 M -2.36 % | 1.423 M 0.90 % | 1.410 M |
| Long term investments | 7.795 M -17.59 % | 9.459 M -32.36 % | 13.985 M -75.10 % | 56.166 M 1.84 % | 55.154 M 3.37 % | 53.355 M -22.05 % | 68.451 M 3.77 % | 65.961 M 6.24 % | 62.086 M -8.08 % | 67.541 M -4.33 % | 70.597 M 31.78 % | 53.572 M -3.04 % | 55.250 M 22.10 % | 45.250 M 4.94 % | 43.118 M -18.20 % | 52.711 M 71.27 % | 30.776 M |
| Intangible assets | 609.477 M -1.61 % | 619.451 M 207.66 % | 201.343 M -86.20 % | 1.459 B 3.24 % | 1.413 B 125.82 % | 625.756 M -55.56 % | 1.408 B -2.31 % | 1.442 B 1.46 % | 1.421 B 2.85 % | 1.382 B 6.78 % | 1.294 B | 0.000 -100.00 % | 268.891 M | 0.000 | 0.000 -100.00 % | 198.657 M -84.44 % | 1.277 B |
| GoodWill | 732.830 M -0.41 % | 735.855 M | 0.000 100.00 % | -97.012 M 6.34 % | -103.579 M -113.72 % | 755.070 M 1 092.81 % | -76.053 M 36.58 % | -119.927 M -9.15 % | -109.874 M -116.06 % | 684.064 M | 0.000 | 0.000 | 0.000 -100.00 % | 668.807 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.342 B -0.96 % | 1.355 B 0.93 % | 1.343 B -1.40 % | 1.362 B 4.00 % | 1.310 B -0.03 % | 1.310 B -1.67 % | 1.332 B 0.80 % | 1.322 B 0.81 % | 1.311 B 1.32 % | 1.294 B 0.01 % | 1.294 B -5.02 % | 1.362 B 0.85 % | 1.351 B 101.95 % | 668.807 M -52.49 % | 1.408 B 2.61 % | 1.372 B 7.45 % | 1.277 B |
| Property plant equipment net | 166.216 M -0.34 % | 166.775 M 31.13 % | 127.183 M -29.84 % | 181.287 M -1.04 % | 183.192 M 0.17 % | 182.889 M 9.90 % | 166.410 M -4.46 % | 174.172 M 0.17 % | 173.868 M 0.97 % | 172.191 M 6.89 % | 161.093 M -4.87 % | 169.339 M -2.25 % | 173.232 M -3.54 % | 179.589 M -0.80 % | 181.043 M 6.90 % | 169.360 M 2.08 % | 165.909 M |
| Total non current assets | 1.557 B -0.92 % | 1.571 B 1.00 % | 1.556 B -8.55 % | 1.701 B 2.73 % | 1.656 B -7.42 % | 1.789 B 8.60 % | 1.647 B -2.31 % | 1.686 B 1.47 % | 1.661 B -1.50 % | 1.687 B 10.08 % | 1.532 B -3.75 % | 1.592 B 0.39 % | 1.586 B -6.26 % | 1.692 B 3.18 % | 1.640 B 2.35 % | 1.602 B 8.15 % | 1.481 B |
| Other current assets | 77.482 M 9.56 % | 70.723 M -9.26 % | 77.937 M 458.98 % | 13.943 M -72.39 % | 50.504 M -82.37 % | 286.391 M 407.16 % | 56.470 M 225.81 % | 17.332 M 8.70 % | 15.945 M -94.69 % | 300.410 M 604.44 % | 42.645 M 1.89 % | 41.856 M 540.15 % | 6.538 M -97.30 % | 242.420 M 1.34 % | 239.210 M 3 826.29 % | 6.093 M 144.60 % | 2.491 M |
| Short term investments | 9.612 M 2 151.05 % | 427.000 K -91.47 % | 5.006 M -33.38 % | 7.514 M 37.85 % | 5.451 M 3 633.56 % | 146.000 K -95.47 % | 3.223 M -49.92 % | 6.436 M 81.91 % | 3.538 M 542.11 % | 551.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 119.024 M 11.05 % | 107.178 M 42.96 % | 74.973 M -9.99 % | 83.296 M -34.66 % | 127.482 M 79.18 % | 71.148 M 1.08 % | 70.387 M 11.18 % | 63.311 M -10.96 % | 71.108 M -26.60 % | 96.876 M 15.17 % | 84.119 M -33.15 % | 125.829 M -13.44 % | 145.359 M 19.14 % | 122.010 M 15.33 % | 105.797 M -1.39 % | 107.292 M 2.76 % | 104.414 M |
| Cash and short term investments | 128.636 M 19.54 % | 107.605 M 34.54 % | 79.979 M -6.21 % | 85.271 M -33.11 % | 127.482 M 79.18 % | 71.148 M 1.08 % | 70.387 M 11.18 % | 63.311 M -10.96 % | 71.108 M -26.60 % | 96.876 M 15.17 % | 84.119 M -33.15 % | 125.829 M -13.44 % | 145.359 M 19.14 % | 122.010 M 15.33 % | 105.797 M -1.39 % | 107.292 M 2.76 % | 104.414 M |
| Total current assets | 461.804 M 17.03 % | 394.600 M 4.43 % | 377.868 M -2.07 % | 385.861 M -24.37 % | 510.206 M 25.55 % | 406.367 M 1.61 % | 399.926 M -3.86 % | 415.982 M -3.33 % | 430.303 M -4.27 % | 449.512 M 15.91 % | 387.816 M -9.98 % | 430.819 M -10.30 % | 480.296 M 13.97 % | 421.441 M 3.39 % | 407.637 M 3.19 % | 395.031 M -4.47 % | 413.523 M |
| Inventory | 15.026 M 2.17 % | 14.707 M -20.97 % | 18.609 M 3.80 % | 17.928 M -0.88 % | 18.087 M -13.21 % | 20.840 M -6.99 % | 22.406 M -6.99 % | 24.090 M -7.12 % | 25.937 M -17.68 % | 31.506 M -7.67 % | 34.124 M 10.85 % | 30.785 M 20.99 % | 25.444 M 8.45 % | 23.463 M -0.06 % | 23.476 M -6.02 % | 24.980 M 45.46 % | 17.173 M |
| Net receivables | 240.660 M 19.40 % | 201.565 M 0.11 % | 201.343 M -25.07 % | 268.719 M | 0.000 -100.00 % | 36.538 M -82.54 % | 209.225 M -24.60 % | 277.478 M -3.66 % | 288.005 M | 0.000 -100.00 % | 234.136 M | 0.000 -100.00 % | 268.891 M 1 981.10 % | -14.294 M | 0.000 -100.00 % | 198.657 M -18.84 % | 244.763 M |
| Tax assets | 6.425 M -15.26 % | 7.582 M 193.19 % | 2.586 M -10.40 % | 2.886 M 6.56 % | 2.708 M -97.31 % | 100.755 M 3 950.72 % | 2.487 M -8.97 % | 2.732 M -15.71 % | 3.242 M -94.40 % | 57.904 M 948.88 % | 5.521 M -3.29 % | 5.708 M 5.65 % | 5.403 M -93.52 % | 83.341 M 1 182.68 % | 6.497 M -3.37 % | 6.724 M 4.17 % | 6.455 M |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 27.442 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 |
| Account payables | 86.187 M -7.65 % | 93.323 M 22.65 % | 76.089 M 5.49 % | 72.131 M -21.97 % | 92.441 M -0.61 % | 93.006 M 5.95 % | 87.782 M 10.09 % | 79.734 M 1.82 % | 78.310 M -30.46 % | 112.613 M 24.86 % | 90.188 M 11.63 % | 80.792 M -15.51 % | 95.628 M 2.61 % | 93.193 M 71.02 % | 54.494 M -5.64 % | 57.749 M 7.36 % | 53.792 M |
| Tax payables | 28.211 M -40.44 % | 47.367 M 77.84 % | 26.634 M -25.75 % | 35.870 M -3.73 % | 37.259 M -30.97 % | 53.972 M 67.30 % | 32.260 M 0.43 % | 32.122 M 22.92 % | 26.133 M -24.44 % | 34.586 M 217.71 % | 10.886 M -2.80 % | 11.200 M -19.25 % | 13.869 M -34.66 % | 21.227 M 173.47 % | 7.762 M -23.68 % | 10.170 M -32.11 % | 14.982 M |
| Deferred revenue non current | 2.803 M -16.40 % | 3.353 M -2.90 % | 3.453 M -5.11 % | 3.639 M -21.00 % | 4.606 M -8.84 % | 5.053 M -68.20 % | 15.891 M -0.48 % | 15.968 M -2.65 % | 16.403 M -1.30 % | 16.620 M 121.85 % | 7.491 M -13.28 % | 8.639 M -9.30 % | 9.524 M -9.97 % | 10.579 M 27.90 % | 8.271 M 11.85 % | 7.395 M -13.43 % | 8.542 M |
| Minority interest | 1.004 M 153.54 % | 396.000 K -61.96 % | 1.041 M -22.89 % | 1.350 M -14.71 % | 1.583 M -10.03 % | 1.759 M 41.65 % | 1.242 M -60.57 % | 3.150 M 92.10 % | 1.640 M 9.21 % | 1.502 M 70.43 % | 881.046 K -11.41 % | 994.552 K 185.33 % | 348.563 K 46.03 % | 238.694 K -20.41 % | 299.914 K -19.46 % | 372.372 K 7.77 % | 345.538 K |
| Capital lease obligations | 53.545 M -1.67 % | 54.454 M 2.75 % | 52.999 M -2.44 % | 54.324 M -8.88 % | 59.615 M 5.64 % | 56.435 M 15.79 % | 48.737 M -2.69 % | 50.085 M -2.04 % | 51.127 M -4.16 % | 53.344 M -8.97 % | 58.602 M -1.78 % | 59.663 M 10.89 % | 53.805 M -5.96 % | 57.217 M 6.99 % | 53.477 M 11.58 % | 47.929 M -1.67 % | 48.744 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 597.353 M 0.53 % | 594.179 M 2.36 % | 580.466 M -8.67 % | 635.600 M 648.75 % | -115.827 M 0.25 % | -116.119 M -4.41 % | -111.211 M 3.09 % | -114.751 M -0.64 % | -114.022 M -117.12 % | 665.923 M 745.87 % | -103.104 M -117.15 % | 601.280 M 616.50 % | -116.415 M -3.67 % | -112.295 M -35.91 % | -82.625 M 2.36 % | -84.618 M -112.54 % | 674.740 M |
| Deferred tax liabilities non current | 98.376 M -0.45 % | 98.819 M 3.87 % | 95.134 M 0.40 % | 94.751 M -6.20 % | 101.010 M -49.62 % | 200.505 M 69.16 % | 118.530 M -2.18 % | 121.168 M 3.48 % | 117.088 M -31.54 % | 171.020 M 57.66 % | 108.473 M 0.61 % | 107.814 M -5.42 % | 113.998 M -40.56 % | 191.777 M 42.38 % | 134.689 M 25.87 % | 107.009 M 8.99 % | 98.181 M |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 94.521 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 |
| Total assets | 2.018 B 2.68 % | 1.966 B 1.67 % | 1.933 B -8.56 % | 2.114 B -2.39 % | 2.166 B -1.31 % | 2.195 B 7.24 % | 2.047 B -2.62 % | 2.102 B 0.48 % | 2.092 B -2.09 % | 2.136 B 11.26 % | 1.920 B -5.08 % | 2.023 B -2.09 % | 2.066 B -2.23 % | 2.113 B 3.22 % | 2.047 B 2.52 % | 1.997 B 5.40 % | 1.895 B |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -2.907 M -514.49 % | 701.350 K 104.15 % | -16.891 M -79 994.67 % | 21.141 K 7.68 % | 19.633 K 156.61 % | -34.681 K 99.44 % | -6.244 M -305.92 % | 3.032 M 2 754.43 % | -114.232 K -103.23 % | 3.542 M 155.55 % | -6.377 M -530.54 % | 1.481 M 218.04 % | -1.255 M -247.45 % | 850.916 K |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 375.526 K 6.30 % | 353.278 K 132.76 % | -1.078 M 85.76 % | -7.574 M -1 256.07 % | 655.168 K -27.50 % | 903.737 K 9.27 % | 827.045 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 50.722 M 687.74 % | -8.630 M 34.23 % | -13.122 M 26.27 % | -17.798 M -130.31 % | 58.709 M 551.73 % | -12.997 M 41.04 % | -22.043 M 37.94 % | -35.520 M -158.42 % | 60.803 M 384.46 % | -21.375 M 16.72 % | -25.668 M 29.86 % | -36.595 M -187.24 % | 41.949 M 247.16 % | 12.084 M 133.52 % | -36.045 M -60.79 % | -22.418 M -143.57 % | 51.452 M |
| Accounts receivables | -57.835 M -468.07 % | 15.713 M 425.34 % | 2.991 M -94.75 % | 57.007 M 228.58 % | -44.335 M -2 349.05 % | 1.971 M -28.69 % | 2.764 M -78.63 % | 12.934 M 109.22 % | 6.182 M 116.66 % | -37.102 M -166.61 % | -13.916 M -142.86 % | 32.472 M 202.26 % | -31.756 M -1 718.67 % | 1.962 M 114.88 % | -13.180 M -154.60 % | 24.140 M 163.37 % | -38.093 M |
| Inventory | -289.000 K -107.38 % | 3.914 M 693.93 % | -659.000 K 47.14 % | -1.247 M -154.43 % | 2.291 M -11.12 % | 2.577 M 171.50 % | 949.266 K -52.83 % | 2.012 M -66.26 % | 5.965 M 3.85 % | 5.744 M 207.84 % | -5.326 M 20.22 % | -6.677 M -156.87 % | -2.599 M -419.73 % | -500.121 K -148.42 % | 1.033 M 113.82 % | -7.474 M -278.12 % | 4.196 M |
| Accounts payables | 0.000 | 0.000 | 0.000 100.00 % | -22.244 M -3 000.05 % | -717.535 K -104.75 % | 15.108 M 538.04 % | 2.368 M 183.82 % | -2.825 M 92.43 % | -37.297 M -242.44 % | 26.185 M 279.79 % | 6.895 M 136.36 % | -18.964 M -893.77 % | 2.389 M -94.55 % | 43.803 M 1 246.62 % | -3.820 M -721.76 % | -464.873 K 96.38 % | -12.852 M |
| Other working capital | 108.846 M 485.20 % | -28.257 M -82.85 % | -15.454 M 69.88 % | -51.314 M -150.57 % | 101.471 M 410.76 % | -32.653 M -16.10 % | -28.125 M 40.97 % | -47.641 M -155.43 % | 85.953 M 630.52 % | -16.201 M -21.64 % | -13.320 M 69.33 % | -43.427 M -158.75 % | 73.915 M 322.77 % | -33.181 M -65.26 % | -20.078 M 48.01 % | -38.620 M -139.33 % | 98.201 M |
| Other non cash items | 4.983 M -49.91 % | 9.949 M 22.45 % | 8.125 M 130.01 % | -27.072 M -135.14 % | 77.036 M 415.70 % | -24.401 M 57.57 % | -57.505 M 9.94 % | -63.852 M -10.35 % | -57.864 M -246.24 % | -16.712 M -135.37 % | 47.244 M 78.13 % | 26.522 M -70.27 % | 89.205 M 373.60 % | 18.835 M -78.14 % | 86.174 M 238.69 % | 25.443 M 1 348.06 % | 1.757 M |
| Net cash provided by operating activities | 93.909 M 281.23 % | 24.633 M -20.35 % | 30.927 M 661.19 % | -5.511 M -106.48 % | 85.061 M 77.96 % | 47.799 M 107.38 % | 23.049 M 15.48 % | 19.959 M -80.84 % | 104.175 M 49.95 % | 69.473 M 422.86 % | 13.287 M 173.39 % | -18.104 M -119.52 % | 92.763 M 94.40 % | 47.717 M 30.10 % | 36.679 M 296.58 % | 9.249 M -90.61 % | 98.512 M |
| Investments in property plant and equipment | -15.649 M -7.05 % | -14.619 M -7.23 % | -13.633 M -101.05 % | -6.781 M 67.75 % | -21.029 M 11.82 % | -23.846 M -59.77 % | -14.925 M 4.59 % | -15.642 M 18.86 % | -19.278 M 7.99 % | -20.952 M -18.13 % | -17.737 M 12.97 % | -20.380 M 4.50 % | -21.340 M 8.06 % | -23.210 M 14.58 % | -27.171 M -64.88 % | -16.479 M -2.63 % | -16.057 M |
| Acquisitions net | -123.000 K 91.90 % | -1.518 M 67.67 % | -4.696 M 87.62 % | -37.926 M -1 380.48 % | 2.962 M 498.73 % | -742.817 K 87.67 % | -6.023 M 44.16 % | -10.786 M 54.13 % | -23.513 M -491.54 % | -3.975 M -61.08 % | -2.468 M 95.07 % | -50.098 M -1 204.34 % | -3.841 M -148.18 % | 7.972 M 132.05 % | -24.872 M 67.96 % | -77.623 M -7 071.05 % | -1.082 M |
| Purchases of investments | -5.548 M | 0.000 | 0.000 | 0.000 100.00 % | -337.727 K 95.85 % | -8.148 M -4 182.10 % | -190.276 K | 0.000 | 0.000 100.00 % | -4.314 M | 0.000 | 0.000 100.00 % | -663.930 K -258.35 % | -185.272 K 93.71 % | -2.947 M 25.71 % | -3.967 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 80.000 K 8.11 % | 74.000 K 428.57 % | 14.000 K 100.11 % | -12.291 M -1 699.48 % | -683.007 K 76.14 % | -2.863 M | 0.000 100.00 % | -11.663 M -438.07 % | -2.168 M -2.08 % | -2.123 M 22.01 % | -2.723 M -22.25 % | -2.227 M | 0.000 100.00 % | -793.374 K -37.03 % | -578.985 K 89.03 % | -5.280 M | 0.000 |
| Net cash used for investing activites | -21.240 M -32.23 % | -16.063 M 12.30 % | -18.315 M 67.87 % | -56.998 M -198.61 % | -19.088 M 46.38 % | -35.600 M -68.41 % | -21.139 M 44.51 % | -38.092 M 15.27 % | -44.959 M -43.34 % | -31.365 M -36.80 % | -22.927 M 68.47 % | -72.705 M -181.32 % | -25.845 M -59.37 % | -16.216 M 70.82 % | -55.569 M 46.23 % | -103.349 M -502.99 % | -17.139 M |
| Debt repayment | -55.000 M -268.42 % | 32.657 M 481.64 % | -8.557 M -109.60 % | 89.140 M | 0.000 100.00 % | -15.103 M -316.94 % | 6.962 M -84.72 % | 45.547 M 158.05 % | -78.464 M -230.73 % | -23.724 M 3.91 % | -24.690 M -121.72 % | 113.657 M 547.55 % | -25.395 M -231.79 % | 19.270 M -16.33 % | 23.031 M -85.92 % | 163.542 M 973.36 % | -18.726 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -13.988 M -2 038.84 % | -654.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.109 M 63.19 % | -24.743 M | 0.000 100.00 % | -30.067 M 27.17 % | -41.286 M |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -55.420 M | 0.000 | 0.000 | 0.000 100.00 % | -28.487 M | 0.000 | 0.000 | 0.000 100.00 % | -27.371 M | 0.000 | 0.000 | 0.000 100.00 % | -31.269 M | 0.000 |
| Other financing activites | -6.449 M 31.24 % | -9.379 M -45.16 % | -6.461 M -548.39 % | -996.469 K 84.14 % | -6.282 M -225.17 % | 5.019 M 2 343.20 % | -223.733 K 98.37 % | -13.722 M -102.18 % | -6.787 M 17.52 % | -8.229 M -1 108.10 % | -681.142 K 93.80 % | -10.985 M -52.44 % | -7.206 M 3.13 % | -7.439 M -30.19 % | -5.714 M 45.58 % | -10.499 M -481.41 % | 2.753 M |
| Net cash used provided by financing activities | -61.449 M -363.98 % | 23.278 M 255.00 % | -15.018 M -180.16 % | 18.735 M 350.33 % | -7.484 M 50.43 % | -15.099 M -324.09 % | 6.738 M -35.69 % | 10.478 M 112.29 % | -85.250 M -166.93 % | -31.937 M -28.45 % | -24.864 M -130.99 % | 80.230 M 292.40 % | -41.700 M -222.95 % | -12.912 M -164.39 % | 20.053 M -79.24 % | 96.609 M 243.56 % | -67.296 M |
| Effect of forex changes on cash | 476.000 K -5.93 % | 506.000 K 234.22 % | -377.000 K -141.70 % | 904.124 K 273.87 % | -520.000 K -203.38 % | 503.000 K 39.34 % | 361.000 K 166.00 % | -547.000 K 38.33 % | -887.000 K 18.02 % | -1.082 M -515 237 993.04 % | -0.210 100.00 % | -8.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 11.696 M -63.85 % | 32.354 M 1 262.56 % | -2.783 M 93.70 % | -44.195 M -178.45 % | 56.334 M 7 304.61 % | 760.790 K -89.25 % | 7.076 M 190.76 % | -7.797 M 69.74 % | -25.768 M -301.99 % | 12.757 M 130.58 % | -41.710 M -113.58 % | -19.529 M -183.64 % | 23.348 M 25.61 % | 18.589 M 1 498.88 % | 1.163 M -53.67 % | 2.509 M -82.17 % | 14.077 M |
| Cash at beginning of period | 107.328 M 43.15 % | 74.974 M -3.58 % | 77.757 M -39.01 % | 127.482 M 79.18 % | 71.148 M 1.08 % | 70.387 M 11.18 % | 63.311 M -10.96 % | 71.108 M -26.60 % | 96.876 M 15.17 % | 84.119 M -33.15 % | 125.829 M -13.44 % | 145.359 M 19.14 % | 122.010 M 17.97 % | 103.422 M -1.16 % | 104.634 M -0.14 % | 104.783 M 29 439 979 977.35 % | -0.356 |
| Cash at end of period | 119.024 M 10.90 % | 107.328 M 43.15 % | 74.974 M -9.98 % | 83.287 M -34.67 % | 127.482 M 79.18 % | 71.148 M 1.08 % | 70.387 M 11.18 % | 63.311 M -10.96 % | 71.108 M -26.60 % | 96.876 M 15.17 % | 84.119 M -33.15 % | 125.829 M -13.44 % | 145.359 M 19.14 % | 122.010 M 15.33 % | 105.797 M -1.39 % | 107.292 M 662.20 % | 14.077 M |
| Operating cash flow | 93.909 M 281.23 % | 24.633 M -20.35 % | 30.927 M 623.93 % | -5.903 M -106.94 % | 85.061 M 77.96 % | 47.799 M 107.38 % | 23.049 M 15.48 % | 19.959 M -80.84 % | 104.175 M 49.95 % | 69.473 M 422.86 % | 13.287 M 173.39 % | -18.104 M -119.52 % | 92.763 M 94.40 % | 47.717 M 30.10 % | 36.679 M 296.58 % | 9.249 M -90.61 % | 98.512 M |
| Capital expenditure | -15.649 M -7.05 % | -14.619 M -7.23 % | -13.633 M 11.96 % | -15.485 M 26.36 % | -21.029 M 11.82 % | -23.846 M -59.77 % | -14.925 M 4.59 % | -15.642 M 18.86 % | -19.278 M 7.99 % | -20.952 M -18.13 % | -17.737 M 12.97 % | -20.380 M 4.50 % | -21.340 M 8.06 % | -23.210 M 14.58 % | -27.171 M -64.88 % | -16.479 M -2.63 % | -16.057 M |
| Free CashFlow | 78.260 M 681.51 % | 10.014 M -42.10 % | 17.294 M 182.37 % | -20.996 M -132.79 % | 64.032 M 167.33 % | 23.952 M 194.84 % | 8.124 M 88.17 % | 4.317 M -94.91 % | 84.897 M 74.97 % | 48.521 M 1 190.52 % | -4.449 M 88.44 % | -38.485 M -153.88 % | 71.423 M 191.44 % | 24.507 M 157.75 % | 9.508 M 231.50 % | -7.230 M -108.77 % | 82.455 M |
| 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 |