ICARES Medicus, Inc. 6612.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 859.793 M 42.01 % | 605.452 M 18.29 % | 511.853 M 29.94 % | 393.921 M 8.62 % | 362.669 M -13.52 % | 419.364 M 27.36 % | 329.284 M 23.77 % | 266.050 M 8.04 % | 246.250 M 13.35 % | 217.244 M 2 768.66 % | 7.573 M -39.10 % | 12.435 M |
| Net income | 103.122 M 5.52 % | 97.729 M -24.19 % | 128.911 M 119.97 % | 58.603 M 12.90 % | 51.909 M -35.93 % | 81.021 M 15.00 % | 70.453 M 125.48 % | 31.246 M 62.13 % | 19.272 M 110.78 % | 9.143 M 225.92 % | -7.261 M 80.91 % | -38.031 M |
| Income before tax | 164.403 M 45.12 % | 113.290 M -20.84 % | 143.108 M 95.53 % | 73.191 M -0.78 % | 73.764 M -32.33 % | 109.006 M 8.52 % | 100.447 M 47.32 % | 68.184 M 59.19 % | 42.831 M 17.22 % | 36.539 M 603.22 % | -7.261 M 80.91 % | -38.031 M |
| Income before tax ratio | 0.19 2.19 % | 0.19 -33.07 % | 0.28 50.48 % | 0.19 -8.65 % | 0.20 -21.75 % | 0.26 -14.79 % | 0.31 19.03 % | 0.26 47.35 % | 0.17 3.41 % | 0.17 117.54 % | -0.96 68.65 % | -3.06 |
| EBITDA | 269.393 M 62.73 % | 165.541 M -5.09 % | 174.421 M 64.75 % | 105.872 M 2.21 % | 103.578 M -15.11 % | 122.019 M 9.51 % | 111.423 M 35.35 % | 82.320 M 40.54 % | 58.576 M -4.20 % | 61.141 M 415.26 % | 11.866 M 158.90 % | -20.145 M |
| Net income ratio | 0.12 -25.70 % | 0.16 -35.91 % | 0.25 69.29 % | 0.15 3.94 % | 0.14 -25.92 % | 0.19 -9.70 % | 0.21 82.18 % | 0.12 50.07 % | 0.08 85.96 % | 0.04 104.39 % | -0.96 68.65 % | -3.06 |
| Ratio EBITDA | 0.31 14.60 % | 0.27 -19.76 % | 0.34 26.79 % | 0.27 -5.89 % | 0.29 -1.84 % | 0.29 -14.01 % | 0.34 9.36 % | 0.31 30.08 % | 0.24 -15.48 % | 0.28 -82.04 % | 1.57 196.72 % | -1.62 |
| Gross profit ratio | 0.70 -12.45 % | 0.80 -2.30 % | 0.82 -0.50 % | 0.82 1.85 % | 0.80 1.71 % | 0.79 11.05 % | 0.71 -7.36 % | 0.77 9.25 % | 0.70 3.12 % | 0.68 215.81 % | 0.22 -58.56 % | 0.52 |
| Weighted average shs out dil | 47.242 M 11.54 % | 42.353 M 11.76 % | 37.897 M -7.24 % | 40.857 M 0.38 % | 40.701 M -0.89 % | 41.065 M 5.24 % | 39.019 M 4.53 % | 37.330 M 9.27 % | 34.163 M 19.13 % | 28.676 M -6.60 % | 30.703 M -6.19 % | 32.731 M |
| Weighted average shs out | 47.002 M 22.73 % | 38.298 M 1.53 % | 37.720 M -7.44 % | 40.753 M -0.08 % | 40.786 M 0.68 % | 40.511 M 4.48 % | 38.775 M 4.57 % | 37.079 M 10.02 % | 33.702 M 17.53 % | 28.676 M -6.39 % | 30.634 M -6.01 % | 32.592 M |
| EPS diluted | 2.18 -5.51 % | 2.31 -32.98 % | 3.45 142.95 % | 1.42 13.04 % | 1.25 -37.27 % | 2.00 11.11 % | 1.80 115.22 % | 0.84 48.39 % | 0.56 -4.62 % | 0.59 350.00 % | -0.24 79.69 % | -1.16 |
| Earnings per share | 2.20 -13.88 % | 2.55 -26.25 % | 3.46 144.23 % | 1.42 12.23 % | 1.26 -36.24 % | 1.98 9.00 % | 1.82 117.39 % | 0.84 46.03 % | 0.57 -3.08 % | 0.59 350.00 % | -0.24 79.69 % | -1.16 |
| Gross profit | 599.729 M 24.32 % | 482.402 M 15.56 % | 417.442 M 29.29 % | 322.885 M 10.63 % | 291.873 M -12.04 % | 331.839 M 41.43 % | 234.628 M 14.66 % | 204.625 M 18.04 % | 173.353 M 16.89 % | 148.304 M 8 959.50 % | 1.637 M -74.76 % | 6.486 M |
| Income tax expense | 109.890 M 124.91 % | 48.859 M 49.34 % | 32.716 M -8.67 % | 35.820 M -2.76 % | 36.836 M -9.08 % | 40.515 M 39.81 % | 28.978 M -17.82 % | 35.263 M 52.15 % | 23.177 M 48.09 % | 15.651 M | 0.000 | 0.000 |
| Cost of revenue | 260.064 M 111.35 % | 123.050 M 2.06 % | 120.567 M 69.73 % | 71.036 M 0.34 % | 70.796 M -19.11 % | 87.525 M -7.53 % | 94.656 M 54.10 % | 61.425 M -15.74 % | 72.897 M 5.74 % | 68.940 M 1 061.39 % | 5.936 M -0.22 % | 5.949 M |
| General and administrative expenses | 226.522 M 42.69 % | 158.752 M 20.60 % | 131.638 M 18.72 % | 110.885 M 10.81 % | 100.067 M -2.36 % | 102.488 M 17.75 % | 87.037 M -1.54 % | 88.397 M 6.26 % | 83.190 M 20.62 % | 68.966 M 13.69 % | 60.662 M 1 534.65 % | 3.711 M |
| Selling and marketing expenses | 51.448 M 86.67 % | 27.561 M 7.71 % | 25.587 M 58.78 % | 16.115 M -0.84 % | 16.252 M -19.10 % | 20.089 M 14.50 % | 17.545 M 36.65 % | 12.839 M 12.35 % | 11.428 M 19.19 % | 9.588 M 26.89 % | 7.556 M | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 21.938 M | 0.000 | 0.000 -100.00 % | 118.098 M 32.98 % | 88.806 M 39.76 % | 63.540 M 56.67 % | 40.557 M 28.57 % | 31.544 M 2 709.10 % | -1.209 M | 0.000 |
| Operating expenses | 470.671 M 37.17 % | 343.142 M 28.72 % | 266.574 M 14.97 % | 231.873 M 8.07 % | 214.567 M -5.18 % | 226.288 M -3.55 % | 234.628 M 14.66 % | 204.625 M 18.04 % | 173.353 M 16.89 % | 148.304 M 194.33 % | 50.387 M 6.19 % | 47.452 M |
| Cost and expenses | 730.735 M 47.06 % | 496.888 M 29.16 % | 384.714 M 27.01 % | 302.909 M 6.15 % | 285.363 M -9.07 % | 313.813 M 29.09 % | 243.098 M -8.63 % | 266.050 M 8.04 % | 246.250 M 13.35 % | 217.244 M 285.71 % | 56.323 M 5.47 % | 53.401 M |
| Research and development expenses | 192.701 M 8.60 % | 177.446 M 33.34 % | 133.078 M 26.89 % | 104.873 M 6.74 % | 98.248 M 7.77 % | 91.164 M 121.06 % | 41.240 M 3.49 % | 39.849 M 4.38 % | 38.178 M -0.07 % | 38.206 M -13.67 % | 44.258 M 1.18 % | 43.741 M |
| Selling general and administrative expenses | 277.970 M 49.20 % | 186.313 M 18.50 % | 157.225 M 23.80 % | 127.000 M 9.18 % | 116.319 M -5.11 % | 122.577 M 17.21 % | 104.582 M 3.31 % | 101.236 M 6.99 % | 94.618 M 20.45 % | 78.554 M 15.15 % | 68.218 M 1 738.26 % | 3.711 M |
| Interest income | 32.311 M 1 259.32 % | 2.377 M 95.32 % | 1.217 M 200.49 % | 405.000 K -56.40 % | 929.000 K -71.01 % | 3.205 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.457 K -53.43 % | 224.319 K |
| Interest expense | 18.330 M 155.61 % | 7.171 M 1 144.97 % | 576.000 K -30.52 % | 829.000 K -15.06 % | 976.000 K -16.22 % | 1.165 M 479.60 % | 201.000 K -82.98 % | 1.181 M -33.95 % | 1.788 M -61.50 % | 4.644 M 1 096.91 % | 388.000 K 340.56 % | 88.070 K |
| Depreciation and amortization | 89.044 M 103.60 % | 43.734 M 54.48 % | 28.310 M -1.33 % | 28.693 M 36.21 % | 21.065 M 27.91 % | 16.468 M 52.84 % | 10.775 M -16.83 % | 12.955 M -7.18 % | 13.957 M -30.07 % | 19.958 M 6.51 % | 18.739 M 5.29 % | 17.797 M |
| Operating income | 123.252 M 3.88 % | 118.643 M -6.68 % | 127.139 M 39.69 % | 91.012 M 23.78 % | 73.530 M -30.34 % | 105.551 M 18.86 % | 88.806 M 39.76 % | 63.540 M 56.67 % | 40.557 M 28.57 % | 31.544 M 164.71 % | -48.750 M -19.00 % | -40.966 M |
| Operating income ratio | 0.14 -26.85 % | 0.20 -21.11 % | 0.25 7.51 % | 0.23 13.96 % | 0.20 -19.45 % | 0.25 -6.67 % | 0.27 12.92 % | 0.24 45.01 % | 0.16 13.43 % | 0.15 102.26 % | -6.44 -95.40 % | -3.29 |
| Total other income expenses net | 41.151 M 868.75 % | -5.353 M -129.10 % | 18.396 M 203.23 % | -17.821 M -275.02 % | -4.752 M -237.54 % | 3.455 M -70.32 % | 11.641 M 150.67 % | 4.644 M 104.22 % | 2.274 M -54.47 % | 4.995 M -87.96 % | 41.489 M 1 313.59 % | 2.935 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Net debt | 455.074 M 275.28 % | -259.629 M 6.75 % | -278.432 M 17.80 % | -338.743 M -31.27 % | -258.045 M | 0.000 |
| Total investments | 70.354 M -46.70 % | 132.005 M 11.51 % | 118.383 M -12.39 % | 135.125 M 11.24 % | 121.477 M | 0.000 |
| Total debt | 894.860 M 635.69 % | 121.636 M 1 874.93 % | 6.159 M -64.83 % | 17.514 M -24.82 % | 23.296 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 15.264 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 436.788 M 4.86 % | 416.549 M 30.12 % | 320.117 M 49.55 % | 214.051 M 27.78 % | 167.509 M | 0.000 |
| Common stock | 430.764 M 10.00 % | 391.604 M 14.63 % | 341.639 M 0.57 % | 339.699 M 0.71 % | 337.319 M | 0.000 |
| Total equity | 1.763 B 5.63 % | 1.669 B 77.96 % | 937.764 M 14.24 % | 820.903 M 16.87 % | 702.425 M | 0.000 |
| Other non current liabilities | 0.000 -100.00 % | 500.000 K -96.05 % | 12.643 M -37.80 % | 20.327 M | 0.000 -100.00 % | 22.474 M |
| Long term debt | 475.721 M 363.50 % | 102.636 M | 0.000 -100.00 % | 8.771 M -45.48 % | 16.089 M -30.84 % | 23.262 M |
| Total non current liabilities | 671.606 M 478.66 % | 116.063 M 818.00 % | 12.643 M -56.55 % | 29.098 M -64.64 % | 82.290 M | 0.000 |
| Other current liabilities | 130.671 M 31.99 % | 99.002 M 24.76 % | 79.355 M -23.18 % | 103.306 M 94.20 % | 53.196 M -34.66 % | 81.410 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 73.023 M -28.10 % | 101.561 M 92.45 % | 52.773 M | 0.000 |
| Short term debt | 419.139 M 2 105.99 % | 19.000 M 208.49 % | 6.159 M -29.56 % | 8.743 M 21.31 % | 7.207 M 6.00 % | 6.799 M |
| Total current liabilities | 573.803 M 363.73 % | 123.736 M 33.04 % | 93.004 M -19.73 % | 115.865 M 82.95 % | 63.331 M | 0.000 |
| Total liabilities | 1.245 B 419.36 % | 239.799 M 126.98 % | 105.647 M -27.12 % | 144.963 M -0.45 % | 145.621 M | 0.000 |
| Other non current assets | 434.069 M -38.05 % | 700.670 M 298.37 % | 175.886 M 801.70 % | 19.506 M 15.92 % | 16.827 M | 0.000 |
| Long term investments | -240.009 M 47.27 % | -455.169 M -1 803.60 % | -23.911 M -120.31 % | 117.749 M -3.07 % | 121.477 M | 0.000 |
| Intangible assets | 488.513 M 1 489.49 % | 30.734 M -76.79 % | 132.409 M 47.31 % | 89.884 M 38.11 % | 65.083 M | 0.000 |
| GoodWill | 417.869 M 381.59 % | 86.768 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 906.382 M 671.38 % | 117.502 M 1.68 % | 115.557 M -27.82 % | 160.086 M -3.50 % | 165.885 M | 0.000 |
| Property plant equipment net | 477.811 M 100.95 % | 237.774 M 136.32 % | 100.617 M -5.67 % | 106.669 M -11.61 % | 120.679 M | 0.000 |
| Total non current assets | 1.595 B 159.07 % | 615.618 M 60.96 % | 382.463 M -6.49 % | 408.987 M -3.89 % | 425.547 M | 0.000 |
| Other current assets | 66.026 M 13.44 % | 58.203 M 94.42 % | 29.936 M -27.93 % | 41.538 M 44.29 % | 28.787 M 122.04 % | 12.965 M |
| Short term investments | 310.363 M -47.14 % | 587.174 M 312.65 % | 142.294 M 718.91 % | 17.376 M | 0.000 | 0.000 |
| cash and cash equivalents | 439.786 M 15.35 % | 381.265 M 33.97 % | 284.591 M -20.12 % | 356.257 M 26.63 % | 281.341 M | 0.000 |
| Cash and short term investments | 750.149 M -22.54 % | 968.439 M 126.86 % | 426.885 M 14.25 % | 373.633 M 32.80 % | 281.341 M | 0.000 |
| Total current assets | 1.413 B 9.30 % | 1.293 B 95.63 % | 660.948 M 18.69 % | 556.879 M 31.81 % | 422.499 M | 0.000 |
| Inventory | 341.075 M 163.01 % | 129.683 M 63.41 % | 79.360 M 35.40 % | 58.610 M 19.37 % | 49.101 M | 0.000 |
| Net receivables | 256.076 M 65.74 % | 154.502 M 16.69 % | 132.409 M 47.31 % | 89.884 M 38.11 % | 65.083 M -26.96 % | 89.111 M |
| Tax assets | 16.616 M 11.96 % | 14.841 M 3.68 % | 14.314 M 187.60 % | 4.977 M 632.99 % | 679.000 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 23.993 M 318.43 % | 5.734 M -23.44 % | 7.490 M 96.28 % | 3.816 M 30.33 % | 2.928 M -42.29 % | 5.074 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.720 M | 0.000 |
| Minority interest | 102.754 M 13.04 % | 90.897 M 54.02 % | 59.017 M -20.38 % | 74.119 M 102.59 % | 36.585 M | 0.000 |
| Capital lease obligations | 183.106 M 50.54 % | 121.636 M 1 874.93 % | 6.159 M -58.15 % | 14.717 M -27.92 % | 20.418 M -24.47 % | 27.032 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 792.480 M 5.03 % | 754.545 M 332.86 % | 174.318 M 8.54 % | 160.605 M -0.25 % | 161.012 M 14.10 % | 141.117 M |
| Deferred tax liabilities non current | 195.885 M 1 415.32 % | 12.927 M 6.46 % | 12.143 M -38.76 % | 19.827 M -13.72 % | 22.981 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.008 B 57.61 % | 1.909 B 82.92 % | 1.043 B 8.03 % | 965.866 M 13.89 % | 848.046 M | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 27.389 M 36.03 % | 20.134 M 105.62 % | 9.792 M -12.00 % | 11.127 M 104.05 % | 5.453 M | 0.000 |
| Change in working capital | -224.043 M -47.50 % | -151.889 M -886.10 % | -15.403 M 68.55 % | -48.975 M -781.06 % | 7.191 M | 0.000 |
| Accounts receivables | -11.494 M 65.47 % | -33.283 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -115.210 M -128.90 % | -50.333 M -141.71 % | -20.824 M -119.45 % | -9.489 M -952.00 % | -902.000 K | 0.000 |
| Accounts payables | -19.744 M -1 024.37 % | -1.756 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -77.595 M -16.65 % | -66.517 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -67.617 M -90.50 % | -35.495 M -821.23 % | -3.853 M -128.45 % | 13.541 M 28 710.64 % | 47.000 K | 0.000 |
| Net cash provided by operating activities | -10.824 M 58.03 % | -25.787 M -120.00 % | 128.918 M 234.27 % | 38.567 M -45.96 % | 71.371 M | 0.000 |
| Investments in property plant and equipment | -156.720 M -120.89 % | -70.950 M -108.46 % | -34.035 M -425.56 % | -6.476 M 42.16 % | -11.196 M | 0.000 |
| Acquisitions net | -692.865 M | 0.000 100.00 % | -43.439 M | 0.000 100.00 % | -47.969 M | 0.000 |
| Purchases of investments | -1.256 B -85.54 % | -676.977 M -243.29 % | -197.201 M | 0.000 100.00 % | -60.377 M | 0.000 |
| Sales maturities of investments | 1.549 B 581.00 % | 227.513 M 209.25 % | 73.570 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 5.659 M 178.94 % | -7.169 M -393.39 % | -1.453 M -1 026.36 % | -129.000 K 98.95 % | -12.296 M | 0.000 |
| Net cash used for investing activites | -550.602 M -4.36 % | -527.583 M -160.46 % | -202.558 M -2 970.92 % | -6.596 M 93.36 % | -99.355 M | 0.000 |
| Debt repayment | 671.754 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -924.000 K |
| Common stock issued | 0.000 -100.00 % | 598.430 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.190 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -7.832 M 77.08 % | -34.164 M -101.14 % | -16.985 M -400.00 % | -3.397 M 79.86 % | -16.866 M | 0.000 |
| Other financing activites | -51.446 M -156.02 % | 91.832 M 1 430.13 % | -6.904 M -113.82 % | 49.965 M 121.55 % | 22.552 M 189.24 % | 7.797 M |
| Net cash used provided by financing activities | 612.476 M -6.65 % | 656.098 M 2 846.44 % | -23.889 M -151.30 % | 46.568 M 718.99 % | 5.686 M | 0.000 |
| Effect of forex changes on cash | 7.471 M 223.41 % | -6.054 M -123.41 % | 25.863 M 813.86 % | -3.623 M 46.84 % | -6.815 M | 0.000 |
| Net change in cash | 58.521 M -39.47 % | 96.674 M 234.90 % | -71.666 M -195.66 % | 74.916 M 357.33 % | -29.113 M | 0.000 |
| Cash at beginning of period | 381.265 M 33.97 % | 284.591 M -20.12 % | 356.257 M 26.63 % | 281.341 M -9.38 % | 310.454 M | 0.000 |
| Cash at end of period | 439.786 M 15.35 % | 381.265 M 33.97 % | 284.591 M -20.12 % | 356.257 M 26.63 % | 281.341 M | 0.000 |
| Operating cash flow | -10.824 M 58.03 % | -25.787 M -120.00 % | 128.918 M 234.27 % | 38.567 M -45.96 % | 71.371 M | 0.000 |
| Capital expenditure | -156.720 M -104.93 % | -76.474 M -124.69 % | -34.035 M -425.56 % | -6.476 M 42.16 % | -11.196 M | 0.000 |
| Free CashFlow | -167.544 M -63.84 % | -102.261 M -207.78 % | 94.883 M 195.67 % | 32.091 M -46.67 % | 60.175 M | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 269.197 M -9.56 % | 297.649 M 15.86 % | 256.900 M -0.02 % | 256.953 M 38.94 % | 184.939 M 14.87 % | 161.001 M 15.51 % | 139.377 M -12.72 % | 159.681 M 1.07 % | 157.987 M 6.46 % | 148.407 M 7.92 % | 137.515 M 5.00 % | 130.971 M 5.42 % | 124.243 M 4.30 % | 119.124 M 5.35 % | 113.073 M 11.50 % | 101.412 M 6.21 % | 95.479 M 13.72 % | 83.957 M 16.89 % | 71.825 M -24.14 % | 94.686 M 3.97 % | 91.067 M -13.34 % | 105.091 M -8.16 % | 114.432 M 5.86 % | 108.097 M -14.21 % | 125.998 M 77.87 % | 70.837 M 0.52 % | 70.468 M -10.86 % | 79.052 M -22.25 % | 101.673 M 30.20 % | 78.091 M 44.61 % | 54.001 M -32.16 % | 79.602 M 6.50 % | 74.745 M 29.54 % | 57.702 M -10.72 % | 64.632 M -3.19 % | 66.765 M 16.26 % | 57.427 M 0.00 % | 57.427 M |
| Net income | -17.024 M -135.97 % | 47.331 M 54.18 % | 30.699 M -7.69 % | 33.256 M 106.38 % | 16.114 M -30.10 % | 23.053 M 463.55 % | -6.341 M -116.90 % | 37.522 M -7.02 % | 40.357 M 54.09 % | 26.191 M | 0.000 -100.00 % | 48.542 M 77.57 % | 27.337 M -7.95 % | 29.697 M 13.34 % | 26.202 M 48.17 % | 17.684 M 107.22 % | 8.534 M 38.02 % | 6.183 M 955.19 % | -723.000 K -103.21 % | 22.505 M 239.90 % | 6.621 M -71.83 % | 23.506 M 29.75 % | 18.117 M -30.07 % | 25.909 M -12.45 % | 29.595 M 299.93 % | 7.400 M 1.43 % | 7.296 M -58.92 % | 17.762 M -44.27 % | 31.872 M 135.69 % | 13.523 M 361.01 % | -5.181 M -123.76 % | 21.805 M 99.99 % | 10.903 M 193.17 % | 3.719 M 96.46 % | 1.893 M -62.68 % | 5.073 M -17.55 % | 6.153 M 0.00 % | 6.153 M |
| Income before tax | -13.146 M -125.66 % | 51.240 M 5.70 % | 48.476 M 2.57 % | 47.260 M 55.00 % | 30.490 M -20.14 % | 38.177 M 549.35 % | -8.496 M -119.16 % | 44.344 M -4.59 % | 46.476 M 50.09 % | 30.966 M | 0.000 -100.00 % | 50.512 M 45.34 % | 34.755 M -2.20 % | 35.535 M 25.63 % | 28.286 M 40.59 % | 20.120 M 22.10 % | 16.478 M 98.36 % | 8.307 M 13.69 % | 7.307 M -68.27 % | 23.028 M 85.55 % | 12.411 M -59.99 % | 31.018 M 34.70 % | 23.028 M -34.35 % | 35.075 M -18.49 % | 43.034 M 446.88 % | 7.869 M -9.18 % | 8.664 M -67.06 % | 26.300 M -40.75 % | 44.388 M 110.42 % | 21.095 M 650.44 % | 2.811 M -92.07 % | 35.449 M 85.77 % | 19.082 M 76.00 % | 10.842 M 144.85 % | 4.428 M -74.62 % | 17.445 M 66.48 % | 10.479 M 0.00 % | 10.479 M |
| Income before tax ratio | -0.05 -128.37 % | 0.17 -8.77 % | 0.19 2.59 % | 0.18 11.56 % | 0.16 -30.47 % | 0.24 489.00 % | -0.06 -121.95 % | 0.28 -5.60 % | 0.29 40.99 % | 0.21 | 0.00 -100.00 % | 0.39 37.87 % | 0.28 -6.22 % | 0.30 19.25 % | 0.25 26.09 % | 0.20 14.96 % | 0.17 74.43 % | 0.10 -2.74 % | 0.10 -58.17 % | 0.24 78.45 % | 0.14 -53.83 % | 0.30 46.67 % | 0.20 -37.98 % | 0.32 -5.00 % | 0.34 207.46 % | 0.11 -9.65 % | 0.12 -63.04 % | 0.33 -23.80 % | 0.44 61.61 % | 0.27 418.94 % | 0.05 -88.31 % | 0.45 74.44 % | 0.26 35.87 % | 0.19 174.26 % | 0.07 -73.78 % | 0.26 43.19 % | 0.18 0.00 % | 0.18 |
| EBITDA | 29.848 M -67.55 % | 91.971 M 7.27 % | 85.734 M 5.02 % | 81.639 M 59.12 % | 51.305 M -4.09 % | 53.494 M 512.27 % | 8.737 M -84.74 % | 57.253 M -1.94 % | 58.383 M 45.91 % | 40.014 M 36.04 % | 29.413 M -49.19 % | 57.893 M 37.99 % | 41.956 M -1.82 % | 42.732 M 20.17 % | 35.559 M 30.59 % | 27.230 M 13.30 % | 24.033 M 51.24 % | 15.891 M 5.60 % | 15.049 M -51.07 % | 30.759 M 52.49 % | 20.171 M -48.02 % | 38.809 M 24.64 % | 31.137 M -28.85 % | 43.763 M -15.66 % | 51.886 M 256.90 % | 14.538 M 28.22 % | 11.338 M -60.85 % | 28.960 M -38.59 % | 47.155 M 96.73 % | 23.970 M 291.09 % | 6.129 M -84.34 % | 39.145 M 72.13 % | 22.742 M 58.99 % | 14.304 M 86.18 % | 7.683 M -66.61 % | 23.010 M 75.76 % | 13.092 M 0.00 % | 13.092 M |
| Net income ratio | -0.06 -139.77 % | 0.16 33.07 % | 0.12 -7.67 % | 0.13 48.54 % | 0.09 -39.15 % | 0.14 414.73 % | -0.05 -119.36 % | 0.23 -8.01 % | 0.26 44.74 % | 0.18 | 0.00 -100.00 % | 0.37 68.45 % | 0.22 -11.74 % | 0.25 7.58 % | 0.23 32.89 % | 0.17 95.10 % | 0.09 21.37 % | 0.07 831.61 % | -0.01 -104.24 % | 0.24 226.91 % | 0.07 -67.50 % | 0.22 41.28 % | 0.16 -33.95 % | 0.24 2.04 % | 0.23 124.84 % | 0.10 0.90 % | 0.10 -53.92 % | 0.22 -28.32 % | 0.31 81.02 % | 0.17 280.49 % | -0.10 -135.03 % | 0.27 87.79 % | 0.15 126.32 % | 0.06 120.06 % | 0.03 -61.45 % | 0.08 -29.08 % | 0.11 0.00 % | 0.11 |
| Ratio EBITDA | 0.11 -64.12 % | 0.31 -7.41 % | 0.33 5.04 % | 0.32 14.53 % | 0.28 -16.51 % | 0.33 430.04 % | 0.06 -82.52 % | 0.36 -2.98 % | 0.37 37.06 % | 0.27 26.06 % | 0.21 -51.61 % | 0.44 30.90 % | 0.34 -5.86 % | 0.36 14.07 % | 0.31 17.12 % | 0.27 6.67 % | 0.25 32.99 % | 0.19 -9.66 % | 0.21 -35.50 % | 0.32 46.66 % | 0.22 -40.02 % | 0.37 35.72 % | 0.27 -32.79 % | 0.40 -1.69 % | 0.41 100.65 % | 0.21 27.56 % | 0.16 -56.08 % | 0.37 -21.01 % | 0.46 51.10 % | 0.31 170.45 % | 0.11 -76.92 % | 0.49 61.62 % | 0.30 22.74 % | 0.25 108.54 % | 0.12 -65.51 % | 0.34 51.17 % | 0.23 0.00 % | 0.23 |
| Gross profit ratio | 0.60 2.93 % | 0.58 -13.97 % | 0.67 8.15 % | 0.62 -15.25 % | 0.73 -10.03 % | 0.82 9.29 % | 0.75 -8.46 % | 0.82 0.01 % | 0.82 1.41 % | 0.80 | 0.00 -100.00 % | 0.89 12.82 % | 0.79 -7.18 % | 0.85 2.89 % | 0.82 0.37 % | 0.82 2.96 % | 0.80 -4.30 % | 0.83 -0.39 % | 0.84 7.16 % | 0.78 -4.34 % | 0.82 2.99 % | 0.79 0.14 % | 0.79 -3.36 % | 0.82 1.12 % | 0.81 13.71 % | 0.71 15.80 % | 0.62 -17.31 % | 0.74 2.70 % | 0.72 -3.63 % | 0.75 -1.48 % | 0.76 -5.81 % | 0.81 8.39 % | 0.75 0.34 % | 0.75 6.43 % | 0.70 -10.10 % | 0.78 17.56 % | 0.66 0.00 % | 0.66 |
| Weighted average shs out dil | 46.816 M -0.19 % | 46.905 M -0.41 % | 47.097 M 0.42 % | 46.900 M -10.13 % | 52.187 M 21.18 % | 43.066 M 12.58 % | 38.254 M 0.66 % | 38.004 M -7.96 % | 41.290 M 8.77 % | 37.961 M 0.59 % | 37.739 M -9.28 % | 41.601 M -0.66 % | 41.878 M 0.70 % | 41.587 M 0.77 % | 41.268 M -0.98 % | 41.678 M -0.37 % | 41.834 M 1.11 % | 41.377 M 1.08 % | 40.933 M -0.56 % | 41.165 M 1.46 % | 40.571 M -1.70 % | 41.274 M 0.30 % | 41.151 M -0.21 % | 41.237 M 0.05 % | 41.215 M 0.66 % | 40.945 M 2.41 % | 39.982 M -0.81 % | 40.311 M 7.33 % | 37.557 M 0.52 % | 37.365 M 0.05 % | 37.347 M 0.63 % | 37.115 M 0.00 % | 37.116 M -0.30 % | 37.228 M 5.26 % | 35.367 M -3.29 % | 36.572 M 16.16 % | 31.483 M 0.00 % | 31.483 M |
| Weighted average shs out | 46.816 M -0.19 % | 46.905 M 0.33 % | 46.749 M -0.32 % | 46.900 M -9.74 % | 51.962 M 10.65 % | 46.960 M 23.09 % | 38.150 M 0.38 % | 38.004 M -7.59 % | 41.125 M 8.89 % | 37.766 M 0.31 % | 37.651 M -9.50 % | 41.601 M 0.58 % | 41.361 M -0.32 % | 41.493 M 1.64 % | 40.822 M -0.17 % | 40.891 M -2.25 % | 41.834 M 1.54 % | 41.201 M 0.55 % | 40.976 M -0.46 % | 41.165 M 1.46 % | 40.571 M -1.28 % | 41.098 M 1.20 % | 40.609 M -0.24 % | 40.708 M -0.11 % | 40.753 M 0.08 % | 40.720 M 2.45 % | 39.747 M -1.40 % | 40.311 M 8.36 % | 37.200 M 0.23 % | 37.113 M 0.05 % | 37.096 M -0.05 % | 37.115 M 0.00 % | 37.116 M 0.23 % | 37.032 M 8.53 % | 34.121 M -1.21 % | 34.540 M 9.03 % | 31.680 M 0.00 % | 31.679 M |
| EPS diluted | -0.36 -136.04 % | 1.01 54.17 % | 0.65 -7.69 % | 0.71 129.41 % | 0.31 -37.04 % | 0.49 400.00 % | -0.16 -116.51 % | 0.99 11.22 % | 0.89 40.00 % | 0.64 2.94 % | 0.62 -46.88 % | 1.16 77.78 % | 0.65 -8.86 % | 0.72 12.86 % | 0.64 48.94 % | 0.43 113.64 % | 0.20 37.50 % | 0.15 924.74 % | -0.02 -103.23 % | 0.55 233.33 % | 0.16 -71.43 % | 0.57 31.25 % | 0.44 -30.43 % | 0.63 -12.66 % | 0.72 295.00 % | 0.18 0.00 % | 0.18 -58.33 % | 0.44 -48.39 % | 0.85 138.46 % | 0.35 360.00 % | -0.14 -123.08 % | 0.59 103.13 % | 0.29 190.91 % | 0.10 86.76 % | 0.05 -60.73 % | 0.14 -28.57 % | 0.19 0.00 % | 0.19 |
| Earnings per share | -0.36 -136.04 % | 1.01 54.17 % | 0.65 -7.69 % | 0.71 129.41 % | 0.31 -37.04 % | 0.49 400.00 % | -0.16 -116.51 % | 0.99 -6.84 % | 1.06 67.14 % | 0.64 2.94 % | 0.62 -46.88 % | 1.16 75.34 % | 0.66 -7.59 % | 0.72 11.27 % | 0.65 47.92 % | 0.44 118.18 % | 0.20 37.50 % | 0.15 924.74 % | -0.02 -103.23 % | 0.55 233.33 % | 0.16 -71.43 % | 0.57 28.57 % | 0.45 -30.00 % | 0.64 -12.50 % | 0.73 300.00 % | 0.18 0.00 % | 0.18 -58.33 % | 0.44 -48.94 % | 0.85 135.00 % | 0.36 366.67 % | -0.14 -123.08 % | 0.59 103.13 % | 0.29 190.91 % | 0.10 80.33 % | 0.06 -61.88 % | 0.15 -27.27 % | 0.20 0.00 % | 0.20 |
| Gross profit | 160.364 M -6.91 % | 172.270 M -0.32 % | 172.821 M 8.13 % | 159.832 M 17.75 % | 135.738 M 3.35 % | 131.338 M 26.24 % | 104.036 M -20.10 % | 130.213 M 1.08 % | 128.823 M 7.96 % | 119.330 M | 0.000 -100.00 % | 116.420 M 18.93 % | 97.888 M -3.19 % | 101.114 M 8.39 % | 93.285 M 11.92 % | 83.353 M 9.36 % | 76.219 M 8.84 % | 70.029 M 16.44 % | 60.144 M -18.71 % | 73.990 M -0.54 % | 74.389 M -10.75 % | 83.350 M -8.03 % | 90.632 M 2.30 % | 88.594 M -13.25 % | 102.123 M 102.26 % | 50.490 M 16.41 % | 43.373 M -26.29 % | 58.840 M -20.15 % | 73.688 M 25.48 % | 58.727 M 42.47 % | 41.222 M -36.10 % | 64.515 M 15.44 % | 55.888 M 29.97 % | 43.000 M -4.98 % | 45.256 M -12.97 % | 52.003 M 36.68 % | 38.047 M 0.00 % | 38.047 M |
| Income tax expense | 13.595 M -4.90 % | 14.295 M -56.09 % | 32.557 M 47.87 % | 22.017 M -27.82 % | 30.502 M 22.92 % | 24.814 M 144.28 % | 10.158 M -36.56 % | 16.013 M 28.80 % | 12.432 M 21.22 % | 10.256 M | 0.000 -100.00 % | 6.226 M -40.87 % | 10.529 M -4.54 % | 11.030 M 35.62 % | 8.133 M 9.31 % | 7.440 M -43.03 % | 13.060 M 81.72 % | 7.187 M -44.23 % | 12.887 M 141.65 % | 5.333 M -43.27 % | 9.401 M 2.02 % | 9.215 M 1.81 % | 9.051 M -24.72 % | 12.023 M -30.25 % | 17.238 M 682.48 % | 2.203 M 47.46 % | 1.494 M -82.73 % | 8.650 M -27.00 % | 11.849 M 69.63 % | 6.985 M -7.15 % | 7.523 M -41.53 % | 12.867 M 62.63 % | 7.912 M 13.66 % | 6.961 M 185.99 % | 2.434 M -79.87 % | 12.091 M 179.50 % | 4.326 M 0.00 % | 4.326 M |
| Cost of revenue | 108.833 M -13.20 % | 125.379 M 49.12 % | 84.079 M -13.43 % | 97.121 M 97.40 % | 49.201 M 65.87 % | 29.663 M -16.07 % | 35.341 M 19.93 % | 29.468 M 1.04 % | 29.164 M 0.30 % | 29.077 M -9.66 % | 32.185 M 121.19 % | 14.551 M -44.79 % | 26.355 M 46.34 % | 18.010 M -31.49 % | 26.288 M 7.95 % | 24.352 M -6.01 % | 25.910 M 25.63 % | 20.624 M 76.56 % | 11.681 M -57.47 % | 27.465 M 16.99 % | 23.476 M -17.79 % | 28.557 M 19.99 % | 23.800 M -12.54 % | 27.212 M 13.98 % | 23.875 M -8.29 % | 26.032 M -11.45 % | 29.397 M 45.44 % | 20.212 M -27.78 % | 27.985 M 44.52 % | 19.364 M 51.53 % | 12.779 M -15.30 % | 15.087 M -19.99 % | 18.857 M 28.26 % | 14.702 M -24.12 % | 19.376 M 31.26 % | 14.762 M -23.83 % | 19.380 M 0.00 % | 19.380 M |
| General and administrative expenses | 79.772 M 5.17 % | 75.850 M 8.36 % | 69.996 M 4.80 % | 66.792 M 36.05 % | 49.093 M 20.80 % | 40.641 M -21.90 % | 52.036 M 37.83 % | 37.755 M 10.09 % | 34.294 M -1.08 % | 34.667 M -12.88 % | 39.794 M 43.06 % | 27.817 M -11.16 % | 31.310 M -4.30 % | 32.717 M 12.72 % | 29.026 M 13.02 % | 25.682 M -10.79 % | 28.789 M 5.12 % | 27.388 M 9.04 % | 25.117 M 7.17 % | 23.437 M -11.46 % | 26.472 M 5.71 % | 25.041 M -0.43 % | 25.150 M 0.08 % | 25.130 M -4.88 % | 26.419 M 2.44 % | 25.789 M 41.84 % | 18.182 M -8.36 % | 19.841 M -19.39 % | 24.615 M 0.89 % | 24.399 M 6.33 % | 22.946 M 9.17 % | 21.019 M -12.42 % | 24.001 M 17.47 % | 20.431 M -14.49 % | 23.893 M 12.05 % | 21.323 M 12.30 % | 18.987 M 0.00 % | 18.987 M |
| Selling and marketing expenses | 11.558 M 112.39 % | 5.442 M -43.97 % | 9.712 M -18.37 % | 11.897 M -22.98 % | 15.447 M 7.33 % | 14.392 M 168.81 % | 5.354 M -37.27 % | 8.535 M 3.38 % | 8.256 M 52.44 % | 5.416 M -15.23 % | 6.389 M -16.90 % | 7.688 M 2.19 % | 7.523 M 88.69 % | 3.987 M -26.64 % | 5.435 M 26.69 % | 4.290 M 38.57 % | 3.096 M -6.01 % | 3.294 M 26.84 % | 2.597 M -7.88 % | 2.819 M -54.48 % | 6.193 M 33.38 % | 4.643 M 2.07 % | 4.549 M -24.54 % | 6.028 M 2.73 % | 5.868 M 61.03 % | 3.644 M -33.55 % | 5.484 M 23.15 % | 4.453 M -10.98 % | 5.002 M 91.94 % | 2.606 M -54.82 % | 5.768 M 198.86 % | 1.930 M -34.13 % | 2.930 M 32.52 % | 2.211 M -2.43 % | 2.266 M -41.46 % | 3.871 M 46.30 % | 2.646 M 0.00 % | 2.646 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.133 M -75.75 % | 33.532 M 73.42 % | 19.336 M -53.62 % | 41.693 M 37.98 % | 30.217 M -15.81 % | 35.893 M 19.54 % | 30.026 M 4.06 % | 28.855 M 42.32 % | 20.275 M 71.01 % | 11.856 M 36.76 % | 8.669 M -60.51 % | 21.955 M 25.06 % | 17.555 M -39.73 % | 29.127 M -12.69 % | 33.359 M -6.32 % | 35.609 M -17.57 % | 43.199 M 628.36 % | 5.931 M -13.21 % | 6.834 M -71.36 % | 23.864 M -30.91 % | 34.542 M 46.58 % | 23.566 M 740.44 % | 2.804 M -90.66 % | 30.010 M 68.60 % | 17.799 M 37.69 % | 12.927 M 449.85 % | 2.351 M -86.77 % | 17.765 M | 0.000 | 0.000 |
| Operating expenses | 131.586 M 15.48 % | 113.948 M -14.97 % | 134.002 M 4.79 % | 127.878 M 23.57 % | 103.484 M 6.21 % | 97.433 M 0.85 % | 96.616 M 2.85 % | 93.939 M 14.98 % | 81.700 M -31.53 % | 119.330 M 13.29 % | 105.330 M -9.53 % | 116.420 M 18.93 % | 97.888 M -3.19 % | 101.114 M 8.39 % | 93.285 M 11.92 % | 83.353 M 9.36 % | 76.219 M 8.84 % | 70.029 M 16.44 % | 60.144 M -18.71 % | 73.990 M -0.54 % | 74.389 M -10.75 % | 83.350 M -8.03 % | 90.632 M 2.30 % | 88.594 M -13.25 % | 102.123 M 102.26 % | 50.490 M 16.41 % | 43.373 M -26.29 % | 58.840 M -20.15 % | 73.688 M 25.48 % | 58.727 M 42.47 % | 41.222 M -36.10 % | 64.515 M 15.44 % | 55.888 M 29.97 % | 43.000 M -4.98 % | 45.256 M -12.97 % | 52.003 M 86.88 % | 27.827 M 0.00 % | 27.827 M |
| Cost and expenses | 240.419 M 0.46 % | 239.327 M 9.74 % | 218.081 M -3.17 % | 225.231 M 40.28 % | 160.559 M 26.33 % | 127.096 M -3.68 % | 131.957 M 6.93 % | 123.407 M 5.87 % | 116.570 M -0.92 % | 117.652 M -2.45 % | 120.606 M -7.91 % | 130.971 M 5.42 % | 124.243 M 4.30 % | 119.124 M 42.35 % | 83.686 M 11.47 % | 75.077 M -21.37 % | 95.479 M 13.72 % | 83.957 M 16.89 % | 71.825 M -24.14 % | 94.686 M 3.97 % | 91.067 M -13.34 % | 105.091 M 19.17 % | 88.185 M 16.65 % | 75.599 M -11.23 % | 85.158 M 31.27 % | 64.871 M -1.52 % | 65.872 M 19.36 % | 55.186 M -17.80 % | 67.134 M 22.27 % | 54.906 M 1.68 % | 54.001 M -32.16 % | 79.602 M 6.50 % | 74.745 M 29.54 % | 57.702 M -10.72 % | 64.632 M -3.19 % | 66.765 M 41.43 % | 47.206 M 0.00 % | 47.206 M |
| Research and development expenses | 40.256 M 23.27 % | 32.656 M -39.85 % | 54.294 M 10.38 % | 49.189 M 5.06 % | 46.818 M 10.42 % | 42.400 M 8.09 % | 39.226 M -17.68 % | 47.649 M 6.23 % | 44.856 M -1.88 % | 45.715 M 14.83 % | 39.811 M 1.50 % | 39.222 M 36.01 % | 28.838 M 1.13 % | 28.517 M -0.98 % | 28.798 M 17.42 % | 24.526 M 1.94 % | 24.059 M -12.48 % | 27.491 M 15.70 % | 23.761 M -7.83 % | 25.779 M 6.66 % | 24.169 M -1.51 % | 24.539 M -11.01 % | 27.574 M 26.33 % | 21.827 M -18.06 % | 26.637 M 76.10 % | 15.126 M 17.50 % | 12.873 M 20.51 % | 10.682 M 12.10 % | 9.529 M 16.83 % | 8.156 M -15.95 % | 9.704 M -16.03 % | 11.556 M 3.57 % | 11.158 M 50.15 % | 7.431 M -55.63 % | 16.746 M 85.16 % | 9.044 M 46.01 % | 6.194 M 0.00 % | 6.194 M |
| Selling general and administrative expenses | 91.330 M 12.35 % | 81.292 M 1.99 % | 79.708 M 1.29 % | 78.689 M 21.92 % | 64.540 M 17.28 % | 55.033 M -4.11 % | 57.390 M 23.98 % | 46.290 M 8.79 % | 42.550 M 6.15 % | 40.083 M -13.21 % | 46.183 M 30.07 % | 35.505 M -8.57 % | 38.833 M 5.80 % | 36.704 M 6.51 % | 34.461 M 14.98 % | 29.972 M -6.00 % | 31.885 M 3.92 % | 30.682 M 10.71 % | 27.714 M 5.55 % | 26.256 M -19.62 % | 32.665 M 10.04 % | 29.684 M -0.05 % | 29.699 M -4.68 % | 31.158 M -3.50 % | 32.287 M 9.70 % | 29.433 M 24.37 % | 23.666 M -2.59 % | 24.294 M -17.97 % | 29.617 M 9.67 % | 27.005 M -5.95 % | 28.714 M 25.12 % | 22.949 M -14.79 % | 26.931 M 18.94 % | 22.642 M -13.44 % | 26.159 M 3.83 % | 25.194 M 16.46 % | 21.633 M 0.00 % | 21.633 M |
| Interest income | 5.790 M 60.12 % | 3.616 M -36.36 % | 5.682 M -60.63 % | 14.434 M | 0.000 -100.00 % | 6.330 M 166.30 % | 2.377 M 1 125.26 % | 194.000 K | 0.000 | 0.000 -100.00 % | 793.000 K 372.02 % | 168.000 K 34.40 % | 125.000 K -4.58 % | 131.000 K 29.70 % | 101.000 K 14.77 % | 88.000 K -26.05 % | 119.000 K 22.68 % | 97.000 K 73.21 % | 56.000 K 7.69 % | 52.000 K -83.65 % | 318.000 K -36.78 % | 503.000 K | 0.000 -100.00 % | 622.000 K -26.82 % | 850.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 6.112 M -0.20 % | 6.124 M 5.19 % | 5.822 M -12.58 % | 6.660 M 59.60 % | 4.173 M 149.13 % | 1.675 M -64.46 % | 4.713 M 314.15 % | 1.138 M 5.86 % | 1.075 M 338.78 % | 245.000 K 107.63 % | 118.000 K -12.59 % | 135.000 K -12.90 % | 155.000 K -7.74 % | 168.000 K -9.68 % | 186.000 K -7.92 % | 202.000 K -12.55 % | 231.000 K 10.00 % | 210.000 K -6.25 % | 224.000 K -5.49 % | 237.000 K -4.82 % | 249.000 K -6.39 % | 266.000 K -5.34 % | 281.000 K -10.79 % | 315.000 K -8.16 % | 343.000 K 51.77 % | 226.000 K 11 200.00 % | 2.000 K 0.00 % | 2.000 K -94.29 % | 35.000 K -78.40 % | 162.000 K -27.03 % | 222.000 K -16.85 % | 267.000 K -19.34 % | 331.000 K -8.31 % | 361.000 K -7.20 % | 389.000 K 13.08 % | 344.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 36.882 M 6.57 % | 34.607 M 10.09 % | 31.436 M 13.41 % | 27.719 M 66.56 % | 16.642 M 25.63 % | 13.247 M 5.81 % | 12.520 M 8.13 % | 11.579 M 143.61 % | 4.753 M -46.01 % | 8.803 M 25.96 % | 6.989 M -3.55 % | 7.246 M 2.84 % | 7.046 M 0.24 % | 7.029 M -0.82 % | 7.087 M 2.59 % | 6.908 M -5.68 % | 7.324 M -0.68 % | 7.374 M -1.92 % | 7.518 M 0.32 % | 7.494 M -0.23 % | 7.511 M -0.19 % | 7.525 M -3.87 % | 7.828 M -6.51 % | 8.373 M -1.60 % | 8.509 M 168.08 % | 3.174 M 18.79 % | 2.672 M 0.53 % | 2.658 M -2.71 % | 2.732 M 0.70 % | 2.713 M -12.37 % | 3.096 M -9.71 % | 3.429 M 3.00 % | 3.329 M 7.35 % | 3.101 M 8.20 % | 2.866 M -45.11 % | 5.221 M 81.85 % | 2.871 M 0.00 % | 2.871 M |
| Operating income | 28.778 M -50.66 % | 58.322 M 50.24 % | 38.819 M 22.37 % | 31.722 M 30.11 % | 24.380 M -28.09 % | 33.905 M 1 306.85 % | 2.410 M -93.32 % | 36.082 M -12.88 % | 41.417 M 23.51 % | 33.532 M 73.42 % | 19.336 M -53.62 % | 41.693 M 37.98 % | 30.217 M -15.81 % | 35.893 M 19.54 % | 30.026 M 4.06 % | 28.855 M 42.32 % | 20.275 M 71.01 % | 11.856 M 36.76 % | 8.669 M -60.51 % | 21.955 M 25.06 % | 17.555 M -39.73 % | 29.127 M -12.69 % | 33.359 M -6.32 % | 35.609 M -17.57 % | 43.199 M 628.36 % | 5.931 M -13.21 % | 6.834 M -71.36 % | 23.864 M -30.91 % | 34.542 M 46.58 % | 23.566 M 740.44 % | 2.804 M -90.66 % | 30.010 M 68.60 % | 17.799 M 37.69 % | 12.927 M 449.85 % | 2.351 M -86.77 % | 17.765 M 73.81 % | 10.221 M 0.00 % | 10.221 M |
| Operating income ratio | 0.11 -45.44 % | 0.20 29.67 % | 0.15 22.40 % | 0.12 -6.35 % | 0.13 -37.40 % | 0.21 1 117.89 % | 0.02 -92.35 % | 0.23 -13.81 % | 0.26 16.03 % | 0.23 60.69 % | 0.14 -55.83 % | 0.32 30.89 % | 0.24 -19.28 % | 0.30 13.47 % | 0.27 -6.67 % | 0.28 33.99 % | 0.21 50.37 % | 0.14 17.00 % | 0.12 -47.95 % | 0.23 20.28 % | 0.19 -30.45 % | 0.28 -4.93 % | 0.29 -11.50 % | 0.33 -3.92 % | 0.34 309.49 % | 0.08 -13.67 % | 0.10 -67.87 % | 0.30 -11.14 % | 0.34 12.58 % | 0.30 481.18 % | 0.05 -86.23 % | 0.38 58.32 % | 0.24 6.29 % | 0.22 515.89 % | 0.04 -86.33 % | 0.27 49.50 % | 0.18 0.00 % | 0.18 |
| Total other income expenses net | -41.924 M -11 250.00 % | 376.000 K -96.55 % | 10.911 M -29.78 % | 15.538 M 154.30 % | 6.110 M 30.92 % | 4.667 M 142.79 % | -10.906 M -720.00 % | -1.330 M 58.11 % | -3.175 M -23.73 % | -2.566 M -167.17 % | 3.820 M -56.68 % | 8.819 M 94.34 % | 4.538 M 1 367.60 % | -358.000 K 67.48 % | -1.101 M 82.28 % | -6.215 M -63.68 % | -3.797 M -6.99 % | -3.549 M -160.57 % | -1.362 M -226.93 % | 1.073 M 120.86 % | -5.144 M -372.03 % | 1.891 M 118.30 % | -10.331 M -1 834.64 % | -534.000 K -223.64 % | -165.000 K -108.51 % | 1.938 M 5.90 % | 1.830 M -24.88 % | 2.436 M -75.26 % | 9.846 M 498.46 % | -2.471 M -35 400.00 % | 7.000 K -99.87 % | 5.439 M 323.93 % | 1.283 M 161.53 % | -2.085 M -200.39 % | 2.077 M 749.06 % | -320.000 K -223.79 % | 258.500 K 0.00 % | 258.500 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 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 406.174 M -17.93 % | 494.939 M 8.76 % | 455.074 M 26.53 % | 359.652 M 315.36 % | -167.002 M 35.91 % | -260.588 M -0.37 % | -259.629 M -27.28 % | -203.977 M -41.81 % | -143.842 M 49.30 % | -283.732 M | 0.000 |
| Total investments | 64.923 M -83.17 % | 385.772 M 448.33 % | 70.354 M 1.40 % | 69.382 M -37.72 % | 111.399 M -8.84 % | 122.195 M -7.43 % | 132.005 M 5.43 % | 125.208 M 2.22 % | 122.487 M 2.09 % | 119.984 M | 0.000 |
| Total debt | 884.825 M -2.23 % | 905.034 M 1.14 % | 894.860 M 4.51 % | 856.203 M 5.09 % | 814.753 M 472.34 % | 142.354 M 17.03 % | 121.636 M -5.70 % | 128.988 M 11.16 % | 116.037 M 176.98 % | 41.894 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 375.542 M -20.30 % | 471.196 M 7.88 % | 436.788 M 7.56 % | 406.089 M -0.64 % | 408.724 M 5.88 % | 386.012 M 4.11 % | 370.791 M -1.68 % | 377.132 M 11.05 % | 339.610 M 8.80 % | 312.144 M | 0.000 |
| Common stock | 473.840 M 10.00 % | 430.764 M 0.00 % | 430.764 M 0.00 % | 430.764 M 10.00 % | 391.604 M 0.00 % | 391.604 M 0.00 % | 391.604 M 14.63 % | 341.639 M 0.00 % | 341.639 M 0.00 % | 341.639 M | 0.000 |
| Total equity | 1.746 B -3.76 % | 1.814 B 2.90 % | 1.763 B 3.87 % | 1.697 B -5.07 % | 1.788 B 4.78 % | 1.706 B 2.24 % | 1.669 B 50.37 % | 1.110 B 13.64 % | 976.618 M 4.77 % | 932.172 M | 0.000 |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.427 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.643 M |
| Long term debt | 273.581 M -34.88 % | 420.134 M -11.68 % | 475.721 M -4.61 % | 498.694 M 160.18 % | 191.673 M 60.64 % | 119.320 M 16.26 % | 102.636 M -5.92 % | 109.091 M 8.65 % | 100.406 M 232.10 % | 30.234 M | 0.000 |
| Total non current liabilities | 441.631 M -28.17 % | 614.814 M -8.46 % | 671.606 M 0.13 % | 670.706 M 227.97 % | 204.504 M 55.06 % | 131.888 M 13.63 % | 116.063 M -5.49 % | 122.810 M 8.02 % | 113.692 M 164.48 % | 42.987 M 8 497.40 % | 500.000 K |
| Other current liabilities | 167.739 M 9.66 % | 152.966 M 17.06 % | 130.671 M -11.78 % | 148.127 M 1.59 % | 145.809 M 19.96 % | 121.549 M 29.62 % | 93.775 M -61.17 % | 241.493 M 226.60 % | 73.941 M -37.51 % | 118.324 M 49.11 % | 79.355 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.751 M 28.74 % | 98.456 M -59.00 % | 240.152 M 218.34 % | 75.440 M -34.58 % | 115.317 M | 0.000 |
| Short term debt | 611.244 M 26.06 % | 484.900 M 15.69 % | 419.139 M 17.24 % | 357.509 M -42.62 % | 623.080 M 2 605.04 % | 23.034 M 21.44 % | 18.968 M -4.52 % | 19.865 M 27.46 % | 15.585 M 33.66 % | 11.660 M 89.32 % | 6.159 M |
| Total current liabilities | 818.251 M 22.40 % | 668.503 M 16.50 % | 573.803 M 4.27 % | 550.306 M -31.72 % | 805.963 M 407.39 % | 158.846 M 28.37 % | 123.736 M -55.63 % | 278.879 M 146.34 % | 113.207 M -27.27 % | 155.647 M | 0.000 |
| Total liabilities | 1.260 B -1.83 % | 1.283 B 3.04 % | 1.245 B 2.00 % | 1.221 B 20.84 % | 1.010 B 247.56 % | 290.734 M 21.24 % | 239.799 M -40.30 % | 401.689 M 77.03 % | 226.899 M 14.23 % | 198.634 M 39 626.80 % | 500.000 K |
| Other non current assets | 89.479 M -30.45 % | 128.655 M -70.36 % | 434.069 M 28.23 % | 338.500 M -47.71 % | 647.380 M -7.30 % | 698.325 M -0.33 % | 700.670 M 132.52 % | 301.333 M 62.71 % | 185.195 M 21.30 % | 152.676 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 68.915 M 128.71 % | -240.009 M -17.31 % | -204.586 M 56.16 % | -466.704 M -3.81 % | -449.579 M 1.23 % | -455.169 M -459.62 % | -81.335 M -1 290.67 % | 6.831 M -5.95 % | 7.263 M | 0.000 |
| Intangible assets | 290.459 M -40.08 % | 484.747 M -0.77 % | 488.513 M 3.68 % | 471.170 M 1 349.35 % | 32.509 M -81.81 % | 178.728 M 15.68 % | 154.502 M -29.40 % | 218.826 M 38.75 % | 157.707 M 3.96 % | 151.700 M | 0.000 |
| GoodWill | 0.000 -100.00 % | 423.135 M 1.26 % | 417.869 M 3.53 % | 403.639 M 309.68 % | 98.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 794.290 M -12.51 % | 907.882 M 0.17 % | 906.382 M 3.61 % | 874.809 M 567.62 % | 131.034 M 7.29 % | 122.130 M 3.94 % | 117.502 M -4.43 % | 122.949 M 3.26 % | 119.067 M 2.31 % | 116.379 M | 0.000 |
| Property plant equipment net | 539.125 M 10.02 % | 490.037 M 2.56 % | 477.811 M -1.98 % | 487.442 M 18.25 % | 412.199 M 54.62 % | 266.597 M 12.12 % | 237.774 M 0.17 % | 237.375 M 11.08 % | 213.700 M 48.66 % | 143.748 M | 0.000 |
| Total non current assets | 1.450 B -10.19 % | 1.615 B 1.24 % | 1.595 B 5.49 % | 1.512 B 104.96 % | 737.667 M 13.00 % | 652.782 M 6.04 % | 615.618 M 3.36 % | 595.610 M 10.36 % | 539.679 M 24.44 % | 433.697 M | 0.000 |
| Other current assets | 89.477 M 26.06 % | 70.982 M 7.51 % | 66.026 M -15.52 % | 78.157 M -24.11 % | 102.988 M 115.70 % | 47.746 M -17.97 % | 58.203 M 43.10 % | 40.672 M 53.13 % | 26.560 M -15.74 % | 31.522 M 41.39 % | 22.294 M |
| Short term investments | 326.685 M 3.10 % | 316.857 M 2.09 % | 310.363 M 13.28 % | 273.968 M -52.61 % | 578.103 M 1.11 % | 571.774 M -2.62 % | 587.174 M 184.29 % | 206.543 M 78.58 % | 115.656 M 2.60 % | 112.721 M | 0.000 |
| cash and cash equivalents | 478.651 M 16.72 % | 410.095 M -6.75 % | 439.786 M -11.43 % | 496.551 M -49.42 % | 981.755 M 143.65 % | 402.942 M 5.69 % | 381.265 M 14.51 % | 332.965 M 28.12 % | 259.879 M -20.19 % | 325.626 M | 0.000 |
| Cash and short term investments | 805.336 M 10.78 % | 726.952 M -3.09 % | 750.149 M -2.64 % | 770.519 M -50.60 % | 1.560 B 60.03 % | 974.716 M 0.65 % | 968.439 M 79.50 % | 539.508 M 43.66 % | 375.535 M -14.33 % | 438.347 M | 0.000 |
| Total current assets | 1.555 B 4.91 % | 1.483 B 4.90 % | 1.413 B 0.50 % | 1.406 B -31.75 % | 2.061 B 53.29 % | 1.344 B 3.96 % | 1.293 B 41.17 % | 915.937 M 37.98 % | 663.838 M -4.77 % | 697.109 M | 0.000 |
| Inventory | 370.092 M -2.55 % | 379.779 M 11.35 % | 341.075 M 17.95 % | 289.163 M 49.30 % | 193.675 M 30.46 % | 148.455 M 14.48 % | 129.683 M 7.65 % | 120.463 M 15.79 % | 104.036 M 23.62 % | 84.159 M | 0.000 |
| Net receivables | 290.459 M -4.73 % | 304.883 M 19.06 % | 256.076 M -4.60 % | 268.437 M 12.99 % | 237.583 M 32.93 % | 178.728 M 15.68 % | 154.502 M -29.40 % | 218.826 M 38.75 % | 157.707 M 3.96 % | 151.700 M 14.57 % | 132.409 M |
| Tax assets | 27.255 M 42.35 % | 19.147 M 15.23 % | 16.616 M 5.56 % | 15.741 M 14.41 % | 13.758 M -10.13 % | 15.309 M 3.15 % | 14.841 M -2.92 % | 15.288 M 2.70 % | 14.886 M 9.21 % | 13.631 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 |
| Account payables | 39.268 M 28.17 % | 30.637 M 27.69 % | 23.993 M -46.29 % | 44.670 M 20.49 % | 37.074 M 328.65 % | 8.649 M 50.84 % | 5.734 M -27.98 % | 7.962 M -39.97 % | 13.264 M -0.77 % | 13.367 M 78.46 % | 7.490 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 146.302 M 56.75 % | 93.333 M -9.17 % | 102.754 M -14.10 % | 119.618 M -5.63 % | 126.756 M 52.79 % | 82.962 M -8.73 % | 90.897 M -14.25 % | 105.999 M 98.51 % | 53.396 M -12.25 % | 60.847 M | 0.000 |
| Capital lease obligations | 159.068 M -12.93 % | 182.698 M -0.22 % | 183.106 M -4.23 % | 191.203 M 30.29 % | 146.753 M 3.09 % | 142.354 M 17.03 % | 121.636 M -5.70 % | 128.988 M 11.16 % | 116.037 M 176.98 % | 41.894 M 580.21 % | 6.159 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 |
| Other total stockholders equity | 749.947 M -8.39 % | 818.622 M 3.30 % | 792.480 M 6.99 % | 740.699 M -3.33 % | 766.208 M 1.18 % | 757.296 M 0.36 % | 754.545 M 286.92 % | 195.012 M 11.90 % | 174.272 M 0.00 % | 174.272 M -0.03 % | 174.318 M |
| Deferred tax liabilities non current | 168.050 M -13.68 % | 194.680 M -0.62 % | 195.885 M 13.88 % | 172.012 M 1 240.60 % | 12.831 M 2.09 % | 12.568 M -2.78 % | 12.927 M -5.77 % | 13.719 M 3.26 % | 13.286 M 4.18 % | 12.753 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.006 B -2.96 % | 3.097 B 2.96 % | 3.008 B 3.08 % | 2.918 B 4.29 % | 2.798 B 40.12 % | 1.997 B 4.63 % | 1.909 B 26.27 % | 1.512 B 25.59 % | 1.204 B 6.43 % | 1.131 B | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 4.210 M -0.02 % | 4.211 M 28.42 % | 3.279 M -7.63 % | 3.550 M -78.92 % | 16.840 M 352.69 % | 3.720 M -70.42 % | 12.577 M 372.11 % | 2.664 M 26.32 % | 2.109 M -24.25 % | 2.784 M |
| Change in working capital | 125.277 M 169.93 % | -179.145 M -1 072.24 % | 18.426 M 117.07 % | -107.923 M -16.25 % | -92.839 M -122.60 % | -41.707 M -986.44 % | 4.705 M 104.10 % | -114.795 M -300.54 % | -28.660 M -118.13 % | -13.139 M |
| Accounts receivables | 17.883 M 136.49 % | -49.010 M -818.94 % | 6.817 M -59.07 % | 16.654 M 268.32 % | -9.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 9.687 M 125.03 % | -38.704 M 25.44 % | -51.912 M -198.53 % | -17.389 M 35.92 % | -27.137 M -44.56 % | -18.772 M -104.22 % | -9.192 M 44.14 % | -16.454 M 17.29 % | -19.894 M -315.06 % | -4.793 M |
| Accounts payables | 0.000 100.00 % | -14.875 M 28.06 % | -20.677 M -339.00 % | -4.710 M -272.65 % | 2.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 97.707 M 227.63 % | -76.556 M -190.92 % | 84.198 M 182.16 % | -102.478 M -75.07 % | -58.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -42.004 M -1 986.97 % | 2.226 M 114.91 % | -14.931 M 0.95 % | -15.074 M 32.43 % | -22.308 M -545.30 % | -3.457 M -161.74 % | 5.599 M 221.51 % | -4.608 M -430.26 % | -869.000 K 79.28 % | -4.194 M |
| Net cash provided by operating activities | 111.219 M 228.04 % | -86.861 M -200.20 % | 86.686 M 294.94 % | -44.468 M 32.16 % | -65.551 M -624.03 % | 12.509 M 134.65 % | 5.331 M 107.71 % | -69.133 M -1 216.13 % | 6.194 M -80.53 % | 31.821 M |
| Investments in property plant and equipment | -19.115 M -39.93 % | -13.660 M 85.35 % | -93.251 M -220.04 % | -29.137 M -1 659.48 % | -1.656 M 93.52 % | -25.540 M -62.69 % | -15.699 M -263.82 % | -4.315 M 87.53 % | -34.605 M -58.34 % | -21.855 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -721.043 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -244.142 M -5.56 % | -231.279 M 24.26 % | -305.349 M -29.58 % | -235.652 M 17.34 % | -285.074 M 33.01 % | -425.541 M -128.71 % | -186.064 M 38.98 % | -304.924 M -388.73 % | -62.391 M 49.52 % | -123.598 M |
| Sales maturities of investments | 220.180 M -4.87 % | 231.458 M -17.51 % | 280.573 M -48.37 % | 543.468 M 99.78 % | 272.028 M -39.99 % | 453.305 M 324.21 % | -202.182 M -194.22 % | 214.579 M 244.99 % | 62.198 M -59.33 % | 152.918 M |
| Other investing activites | -67.347 M -203.44 % | 65.109 M 1 156.62 % | -6.162 M -2 224.83 % | 290.000 K -98.93 % | 27.205 M 6 297.04 % | -439.000 K -2 295.00 % | 20.000 K 140.00 % | -50.000 K 94.93 % | -986.000 K -56.76 % | -629.000 K |
| Net cash used for investing activites | -110.424 M -313.88 % | 51.628 M 141.57 % | -124.189 M 71.91 % | -442.074 M -3 635.74 % | 12.503 M 295.92 % | 3.158 M 100.78 % | -403.925 M -326.49 % | -94.710 M -164.67 % | -35.784 M -623.46 % | 6.836 M |
| Debt repayment | 3.421 M -67.67 % | 10.582 M -77.37 % | 46.754 M 1 658.47 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.993 M | 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 |
| 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 | 0.000 | 0.000 | 0.000 100.00 % | -7.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 153.514 M 1 776.10 % | -9.159 M 85.02 % | -61.137 M -416.13 % | 19.339 M -96.90 % | 623.779 M 11 593.99 % | -5.427 M -101.16 % | 468.021 M 110.59 % | 222.238 M | 0.000 -100.00 % | 2.996 M |
| Net cash used provided by financing activities | 156.935 M 10 928.46 % | 1.423 M 109.89 % | -14.383 M -269.07 % | 8.507 M -98.64 % | 623.779 M 11 593.99 % | -5.427 M -101.16 % | 468.021 M 110.59 % | 222.238 M 698.11 % | -37.157 M -1 340.22 % | 2.996 M |
| Effect of forex changes on cash | -89.174 M -2 264.94 % | 4.119 M 184.42 % | -4.879 M 31.94 % | -7.169 M -188.70 % | 8.082 M -29.33 % | 11.437 M 154.13 % | -21.127 M -243.81 % | 14.691 M 1 369.10 % | 1.000 M 261.81 % | -618.000 K |
| Net change in cash | 68.556 M 330.90 % | -29.691 M 47.69 % | -56.765 M 88.30 % | -485.204 M -183.83 % | 578.813 M 2 570.17 % | 21.677 M -55.12 % | 48.300 M -33.91 % | 73.086 M 211.16 % | -65.747 M -260.22 % | 41.035 M |
| Cash at beginning of period | 410.095 M -6.75 % | 439.786 M -11.43 % | 496.551 M -49.42 % | 981.755 M 143.65 % | 402.942 M 5.69 % | 381.265 M 14.51 % | 332.965 M 28.12 % | 259.879 M -20.19 % | 325.626 M 14.42 % | 284.591 M |
| Cash at end of period | 478.651 M 16.72 % | 410.095 M -6.75 % | 439.786 M -11.43 % | 496.551 M -49.42 % | 981.755 M 143.65 % | 402.942 M 5.69 % | 381.265 M 14.51 % | 332.965 M 28.12 % | 259.879 M -20.19 % | 325.626 M |
| Operating cash flow | 111.219 M 228.04 % | -86.861 M -200.20 % | 86.686 M 294.94 % | -44.468 M 32.16 % | -65.551 M -624.03 % | 12.509 M 134.65 % | 5.331 M 107.71 % | -69.133 M -1 216.13 % | 6.194 M -80.53 % | 31.821 M |
| Capital expenditure | -20.179 M -38.09 % | -14.613 M 84.89 % | -96.679 M -204.27 % | -31.774 M -1 065.16 % | -2.727 M 89.32 % | -25.540 M -62.69 % | -15.699 M -263.82 % | -4.315 M 87.53 % | -34.605 M -58.34 % | -21.855 M |
| Free CashFlow | 91.040 M 189.72 % | -101.474 M -915.45 % | -9.993 M 86.89 % | -76.242 M -11.66 % | -68.278 M -423.97 % | -13.031 M -25.68 % | -10.368 M 85.88 % | -73.448 M -158.52 % | -28.411 M -385.08 % | 9.966 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 |