Harmony Biosciences Holdings, Inc. HRMY
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Revenue | 714.734 M 22.80 % | 582.022 M 32.93 % | 437.855 M 43.35 % | 305.440 M 91.21 % | 159.742 M 2 564.59 % | 5.995 M | 0.000 |
| Net income | 145.493 M 12.91 % | 128.853 M -28.99 % | 181.468 M 424.52 % | 34.597 M 193.65 % | -36.944 M 75.69 % | -151.977 M -280.91 % | -39.898 M |
| Income before tax | 191.804 M 10.62 % | 173.396 M 65.63 % | 104.686 M 179.70 % | 37.428 M 201.31 % | -36.944 M 75.69 % | -151.977 M -280.91 % | -39.898 M |
| Income before tax ratio | 0.27 -9.92 % | 0.30 24.61 % | 0.24 95.11 % | 0.12 152.98 % | -0.23 99.09 % | -25.35 | 0.00 |
| EBITDA | 233.412 M 5.37 % | 221.512 M 50.83 % | 146.866 M 82.53 % | 80.462 M 5 218.04 % | 1.513 M 101.06 % | -142.694 M -245.88 % | -41.255 M |
| Net income ratio | 0.20 -8.05 % | 0.22 -46.58 % | 0.41 265.90 % | 0.11 148.98 % | -0.23 99.09 % | -25.35 | 0.00 |
| Ratio EBITDA | 0.33 -14.19 % | 0.38 13.47 % | 0.34 27.33 % | 0.26 2 681.28 % | 0.01 100.04 % | -23.80 | 0.00 |
| Gross profit ratio | 0.78 -1.40 % | 0.79 -2.18 % | 0.81 -1.09 % | 0.82 -0.98 % | 0.83 12.13 % | 0.74 | 0.00 |
| Weighted average shs out dil | 57.870 M -4.14 % | 60.372 M -1.19 % | 61.097 M 3.20 % | 59.205 M 2.35 % | 57.847 M -9.16 % | 63.678 M 29.32 % | 49.239 M |
| Weighted average shs out | 56.885 M -4.35 % | 59.470 M 0.50 % | 59.173 M 2.85 % | 57.532 M 1.13 % | 56.890 M -10.66 % | 63.678 M 29.32 % | 49.239 M |
| EPS diluted | 2.51 17.84 % | 2.13 -28.28 % | 2.97 412.07 % | 0.58 152.73 % | -1.10 62.59 % | -2.94 -107.04 % | -1.42 |
| Earnings per share | 2.56 17.97 % | 2.17 -29.32 % | 3.07 411.67 % | 0.60 153.57 % | -1.12 61.90 % | -2.94 -107.04 % | -1.42 |
| Gross profit | 557.919 M 21.08 % | 460.786 M 30.03 % | 354.374 M 41.79 % | 249.922 M 89.33 % | 132.004 M 2 887.87 % | 4.418 M 2 501.09 % | -184.000 K |
| Income tax expense | 46.311 M 3.97 % | 44.543 M 158.01 % | -76.782 M -2 812.19 % | 2.831 M | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 156.815 M 29.35 % | 121.236 M 45.23 % | 83.481 M 50.37 % | 55.518 M 100.15 % | 27.738 M 1 658.91 % | 1.577 M 757.07 % | 184.000 K |
| General and administrative expenses | 110.352 M 15.81 % | 95.289 M 13.42 % | 84.017 M 31.46 % | 63.909 M 60.79 % | 39.746 M 9.17 % | 36.409 M 198.29 % | 12.206 M |
| Selling and marketing expenses | 110.916 M 13.87 % | 97.404 M 22.85 % | 79.285 M 16.39 % | 68.118 M 22.02 % | 55.824 M 25.96 % | 44.318 M 162.84 % | 16.861 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 367.093 M 36.59 % | 268.756 M 14.76 % | 234.188 M 44.21 % | 162.394 M 41.19 % | 115.018 M -23.49 % | 150.322 M 262.75 % | 41.439 M |
| Cost and expenses | 523.908 M 34.34 % | 389.992 M 22.77 % | 317.669 M 45.78 % | 217.912 M 52.65 % | 142.756 M -6.02 % | 151.899 M 266.56 % | 41.439 M |
| Research and development expenses | 145.825 M 91.72 % | 76.063 M 7.30 % | 70.886 M 133.43 % | 30.367 M 56.14 % | 19.448 M -72.06 % | 69.595 M 462.52 % | 12.372 M |
| Selling general and administrative expenses | 221.268 M 14.83 % | 192.693 M 18.00 % | 163.302 M 23.69 % | 132.027 M 38.15 % | 95.570 M 18.39 % | 80.727 M 177.73 % | 29.067 M |
| Interest income | 18.542 M 25.88 % | 14.730 M 371.21 % | 3.126 M 1 295.54 % | 224.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 17.496 M -26.35 % | 23.757 M 26.40 % | 18.795 M -22.32 % | 24.194 M -14.27 % | 28.220 M 364.68 % | 6.073 M | 0.000 |
| Depreciation and amortization | 24.112 M -1.01 % | 24.359 M 4.17 % | 23.385 M 24.12 % | 18.840 M 84.04 % | 10.237 M 218.91 % | 3.210 M 1 644.57 % | 184.000 K |
| Operating income | 190.826 M -0.63 % | 192.030 M 59.78 % | 120.186 M 37.31 % | 87.528 M 415.29 % | 16.986 M 111.64 % | -145.904 M -252.09 % | -41.439 M |
| Operating income ratio | 0.27 -19.08 % | 0.33 20.20 % | 0.27 -4.21 % | 0.29 169.49 % | 0.11 100.44 % | -24.34 | 0.00 |
| Total other income expenses net | 978.000 K 105.25 % | -18.634 M -20.22 % | -15.500 M 69.06 % | -50.100 M 7.10 % | -53.930 M -788.03 % | -6.073 M -494.09 % | 1.541 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Net debt | -271.595 M -129.98 % | -118.094 M -126.51 % | -52.137 M -35.19 % | -38.565 M -12.17 % | -34.381 M -146.78 % | 73.489 M -69.47 % | 240.678 M |
| Total investments | 123.059 M 7.98 % | 113.969 M 11.85 % | 101.899 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K |
| Total debt | 181.406 M -6.28 % | 193.566 M 1.00 % | 191.647 M -2.09 % | 195.744 M 0.77 % | 194.250 M 98.32 % | 97.946 M -69.79 % | 324.201 M |
| Accumulated other comprehensive income loss | 66.000 K 3 200.00 % | 2.000 K 101.32 % | -151.000 K -265 642 009 270 581.59 % | 0.000 0.00 % | 0.000 | 0.000 100.00 % | -2.000 K |
| Retained earnings | 2.216 M 101.55 % | -143.277 M 47.35 % | -272.130 M 40.01 % | -453.598 M 7.09 % | -488.195 M -15.45 % | -422.862 M -74.25 % | -242.673 M |
| Common stock | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K |
| Total equity | 659.155 M 41.15 % | 466.992 M 15.93 % | 402.838 M 115.99 % | 186.507 M 91.92 % | 97.180 M 938.84 % | -11.585 M -114.21 % | 81.528 M |
| Other non current liabilities | 1.125 M -46.66 % | 2.109 M -15.67 % | 2.501 M 221.88 % | 777.000 K -29.68 % | 1.105 M 145.56 % | 450.000 K 100.14 % | -323.678 M |
| Long term debt | 163.838 M -8.25 % | 178.566 M -5.84 % | 189.647 M -1.42 % | 192.384 M -0.96 % | 194.250 M 98.32 % | 97.946 M -69.79 % | 324.201 M |
| Total non current liabilities | 164.963 M -8.70 % | 180.675 M -5.97 % | 192.148 M -0.52 % | 193.161 M -1.12 % | 195.355 M 98.54 % | 98.396 M 18 713.77 % | 523.000 K |
| Other current liabilities | 143.770 M 9.71 % | 131.051 M 79.28 % | 73.098 M 47.93 % | 49.414 M -62.56 % | 131.983 M 875.34 % | 13.532 M 134.56 % | 5.769 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 17.568 M 17.12 % | 15.000 M 650.00 % | 2.000 M -40.48 % | 3.360 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 175.082 M 6.90 % | 163.781 M 107.62 % | 78.884 M 46.69 % | 53.775 M -60.03 % | 134.539 M 576.35 % | 19.892 M 175.09 % | 7.231 M |
| Total liabilities | 340.045 M -1.28 % | 344.456 M 27.09 % | 271.032 M 9.76 % | 246.936 M -25.15 % | 329.894 M 178.89 % | 118.288 M 1 425.51 % | 7.754 M |
| Other non current assets | 194.432 M 2 860.29 % | 6.568 M 85.12 % | 3.548 M 266.91 % | 967.000 K 7.21 % | 902.000 K -46.66 % | 1.691 M 223.95 % | 522.000 K |
| Long term investments | 108.874 M 50.86 % | 72.169 M 219.78 % | 22.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K |
| Intangible assets | 113.263 M -17.39 % | 137.108 M -14.81 % | 160.953 M 11.84 % | 143.919 M -11.35 % | 162.343 M 124.90 % | 72.185 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 113.263 M -17.39 % | 137.108 M -14.81 % | 160.953 M 11.84 % | 143.919 M -11.35 % | 162.343 M 124.90 % | 72.185 M | 0.000 |
| Property plant equipment net | 3.379 M 810.78 % | 371.000 K -35.25 % | 573.000 K -86.09 % | 4.118 M 339.02 % | 938.000 K -29.47 % | 1.330 M -15.61 % | 1.576 M |
| Total non current assets | 419.948 M 16.53 % | 360.378 M 31.72 % | 273.585 M 83.61 % | 149.004 M -9.25 % | 164.183 M 118.31 % | 75.206 M 2 794.77 % | 2.598 M |
| Other current assets | 21.835 M 20.59 % | 18.107 M -0.14 % | 18.133 M 67.05 % | 10.855 M 31.40 % | 8.261 M 386.80 % | 1.697 M -46.31 % | 3.161 M |
| Short term investments | 14.185 M -66.06 % | 41.800 M -47.31 % | 79.331 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 453.001 M 45.35 % | 311.660 M 27.84 % | 243.784 M 4.04 % | 234.309 M 2.48 % | 228.631 M 834.83 % | 24.457 M -70.72 % | 83.523 M |
| Cash and short term investments | 467.186 M 32.18 % | 353.460 M 9.39 % | 323.115 M 37.90 % | 234.309 M 2.48 % | 228.631 M 834.83 % | 24.457 M -70.72 % | 83.523 M |
| Total current assets | 579.252 M 28.42 % | 451.070 M 12.69 % | 400.285 M 40.73 % | 284.439 M 8.20 % | 262.891 M 734.65 % | 31.497 M -63.66 % | 86.684 M |
| Inventory | 7.198 M 34.22 % | 5.363 M 24.81 % | 4.297 M -3.05 % | 4.432 M 15.93 % | 3.823 M 251.38 % | 1.088 M | 0.000 |
| Net receivables | 83.033 M 11.99 % | 74.140 M 35.44 % | 54.740 M 57.10 % | 34.843 M 57.12 % | 22.176 M 421.18 % | 4.255 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 144.162 M 67.74 % | 85.943 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 13.744 M -22.48 % | 17.730 M 368.30 % | 3.786 M 278.22 % | 1.001 M -60.84 % | 2.556 M -59.81 % | 6.360 M 335.02 % | 1.462 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.000 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.140 M | 0.000 | 0.000 -100.00 % | 3.760 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 411.277 M 26.86 % | 324.201 M |
| Other total stockholders equity | 656.872 M 7.64 % | 610.266 M -9.61 % | 675.118 M 5.47 % | 640.104 M 9.35 % | 585.374 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -324.463 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 999.200 M 23.14 % | 811.448 M 20.42 % | 673.870 M 55.47 % | 433.443 M 1.49 % | 427.074 M 300.25 % | 106.703 M 19.51 % | 89.282 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | -29.298 M -118.33 % | -13.419 M | 0.000 | 0.000 -100.00 % | 25.748 M | 0.000 | 0.000 |
| Stock based compensation | 42.602 M 34.37 % | 31.705 M 17.84 % | 26.905 M 67.06 % | 16.105 M 243.17 % | 4.693 M -52.64 % | 9.909 M 818.35 % | 1.079 M |
| Change in working capital | -7.321 M -120.90 % | 35.035 M 608.42 % | -6.891 M -415.23 % | 2.186 M 118.80 % | -11.628 M -442.60 % | 3.394 M 2 169.51 % | -164.000 K |
| Accounts receivables | -8.893 M 54.16 % | -19.400 M 2.50 % | -19.897 M -57.08 % | -12.667 M 29.32 % | -17.922 M -321.20 % | -4.255 M | 0.000 |
| Inventory | -1.835 M -72.14 % | -1.066 M -889.63 % | 135.000 K 122.17 % | -609.000 K 77.73 % | -2.735 M -151.38 % | -1.088 M | 0.000 |
| Accounts payables | -5.384 M -160.16 % | 8.949 M | 0.000 | 0.000 100.00 % | -3.804 M | 0.000 100.00 % | -610.000 K |
| Other working capital | 8.791 M -81.12 % | 46.552 M 261.68 % | 12.871 M -16.76 % | 15.462 M 20.49 % | 12.833 M 46.88 % | 8.737 M 1 858.97 % | 446.000 K |
| Other non cash items | 44.233 M 244.12 % | 12.854 M 115.66 % | -82.064 M -433.72 % | 24.591 M 400.94 % | 4.909 M -91.74 % | 59.436 M 2 789.45 % | 2.057 M |
| Net cash provided by operating activities | 219.821 M 0.20 % | 219.387 M 51.86 % | 144.466 M 46.58 % | 98.557 M 3 401.74 % | -2.985 M 96.04 % | -75.436 M -94.43 % | -38.799 M |
| Investments in property plant and equipment | -1.153 M -269.55 % | -312.000 K -81.40 % | -172.000 K 42.28 % | -298.000 K 85.11 % | -2.002 M -1 243.62 % | -149.000 K 88.90 % | -1.342 M |
| Acquisitions net | -33.069 M 10.54 % | -36.967 M | 0.000 | 0.000 100.00 % | -2.000 M | 0.000 | 0.000 |
| Purchases of investments | -105.289 M 17.40 % | -127.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 98.527 M -16.72 % | 118.309 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -26.500 M | 0.000 100.00 % | -141.660 M -41.66 % | -100.000 M -5 100.00 % | 2.000 M 101.57 % | -127.000 M | 0.000 |
| Net cash used for investing activites | -67.484 M -45.32 % | -46.439 M 67.26 % | -141.832 M -41.41 % | -100.298 M -4 909.89 % | -2.002 M 98.43 % | -127.149 M -9 374.59 % | -1.342 M |
| Debt repayment | -15.000 M -1 100.00 % | -1.250 M 37.50 % | -2.000 M -300.00 % | -500.000 K -100.63 % | 79.415 M -20.59 % | 100.000 M | 0.000 |
| Common stock issued | 6.501 M | 0.000 | 0.000 | 0.000 -100.00 % | 147.628 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -100.000 M | 0.000 | 0.000 100.00 % | -167.000 K | 0.000 100.00 % | -3.200 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.497 M 41.96 % | -4.302 M -148.66 % | 8.841 M 11.64 % | 7.919 M 144.70 % | -17.715 M -140.47 % | 43.769 M 76.38 % | 24.815 M |
| Net cash used provided by financing activities | -10.996 M 89.58 % | -105.552 M -1 642.93 % | 6.841 M -7.79 % | 7.419 M -96.45 % | 209.161 M 45.48 % | 143.769 M 565.14 % | 21.615 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 141.341 M 109.72 % | 67.396 M 611.30 % | 9.475 M 66.87 % | 5.678 M -97.22 % | 204.174 M 447.14 % | -58.816 M -217.48 % | -18.526 M |
| Cash at beginning of period | 311.930 M 27.56 % | 244.534 M 4.03 % | 235.059 M 2.48 % | 229.381 M 809.99 % | 25.207 M -70.00 % | 84.023 M -18.07 % | 102.549 M |
| Cash at end of period | 453.271 M 45.31 % | 311.930 M 27.56 % | 244.534 M 4.03 % | 235.059 M 2.48 % | 229.381 M 809.99 % | 25.207 M -70.00 % | 84.023 M |
| Operating cash flow | 219.821 M 0.20 % | 219.387 M 51.86 % | 144.466 M 46.58 % | 98.557 M 3 401.74 % | -2.985 M 96.04 % | -75.436 M -94.43 % | -38.799 M |
| Capital expenditure | -1.153 M -269.55 % | -312.000 K -81.40 % | -172.000 K 42.28 % | -298.000 K 85.11 % | -2.002 M -1 243.62 % | -149.000 K 88.90 % | -1.342 M |
| Free CashFlow | 218.668 M -0.19 % | 219.075 M 51.83 % | 144.294 M 46.85 % | 98.259 M 2 070.30 % | -4.987 M 93.40 % | -75.585 M -88.30 % | -40.141 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 239.455 M 19.44 % | 200.489 M 8.53 % | 184.733 M -8.21 % | 201.267 M 8.19 % | 186.038 M 7.65 % | 172.814 M 11.77 % | 154.615 M -8.19 % | 168.412 M 5.08 % | 160.268 M 19.41 % | 134.216 M 12.67 % | 119.126 M -7.16 % | 128.308 M 9.47 % | 117.206 M 9.51 % | 107.028 M 25.45 % | 85.313 M -6.47 % | 91.213 M 12.98 % | 80.732 M 9.36 % | 73.821 M 23.71 % | 59.674 M 6.02 % | 56.288 M 23.41 % | 45.609 M 20.01 % | 38.005 M 91.56 % | 19.840 M 230.94 % | 5.995 M | 0.000 | 0.000 | 0.000 |
| Net income | 50.865 M 27.88 % | 39.776 M -12.70 % | 45.560 M -7.91 % | 49.475 M 7.34 % | 46.093 M 297.66 % | 11.591 M -69.76 % | 38.334 M 44.07 % | 26.607 M -30.82 % | 38.461 M 12.13 % | 34.300 M 16.33 % | 29.485 M -39.22 % | 48.509 M -44.84 % | 87.943 M 273.73 % | 23.531 M 9.52 % | 21.485 M -5.41 % | 22.714 M 336.11 % | -9.620 M -168.14 % | 14.117 M 91.13 % | 7.386 M 3 650.96 % | -208.000 K -110.90 % | 1.909 M 7 170.37 % | -27.000 K 99.93 % | -38.620 M -5.98 % | -36.440 M -14.24 % | -31.899 M -54.73 % | -20.616 M 67.29 % | -63.021 M |
| Income before tax | 67.490 M 35.97 % | 49.637 M -13.19 % | 57.177 M 1.82 % | 56.155 M -9.68 % | 62.170 M 186.58 % | 21.694 M -58.11 % | 51.785 M 30.48 % | 39.689 M -23.43 % | 51.832 M 17.55 % | 44.095 M 16.72 % | 37.780 M -14.34 % | 44.103 M 453.57 % | 7.967 M -72.74 % | 29.231 M 25.00 % | 23.385 M -4.45 % | 24.475 M 332.61 % | -10.522 M -165.40 % | 16.089 M 117.83 % | 7.386 M 3 650.96 % | -208.000 K -110.90 % | 1.909 M 7 170.37 % | -27.000 K 99.93 % | -38.620 M -5.98 % | -36.440 M -14.24 % | -31.899 M -54.73 % | -20.616 M 67.29 % | -63.021 M |
| Income before tax ratio | 0.28 13.84 % | 0.25 -20.01 % | 0.31 10.93 % | 0.28 -16.51 % | 0.33 166.21 % | 0.13 -62.52 % | 0.33 42.12 % | 0.24 -27.13 % | 0.32 -1.56 % | 0.33 3.59 % | 0.32 -7.73 % | 0.34 405.67 % | 0.07 -75.11 % | 0.27 -0.36 % | 0.27 2.15 % | 0.27 305.88 % | -0.13 -159.80 % | 0.22 76.09 % | 0.12 3 449.47 % | 0.00 -108.83 % | 0.04 5 991.59 % | 0.00 99.96 % | -1.95 67.98 % | -6.08 | 0.00 | 0.00 | 0.00 |
| EBITDA | 73.458 M 23.98 % | 59.250 M -11.54 % | 66.981 M 0.98 % | 66.332 M -8.49 % | 72.486 M 125.46 % | 32.150 M -48.51 % | 62.444 M 1.96 % | 61.244 M -5.71 % | 64.950 M 15.21 % | 56.377 M 13.72 % | 49.575 M -7.77 % | 53.754 M 198.30 % | 18.020 M -54.05 % | 39.213 M 19.72 % | 32.753 M 351.08 % | 7.261 M 1 824.70 % | -421.000 K -101.50 % | 28.045 M 46.13 % | 19.192 M 58.08 % | 12.141 M -1.67 % | 12.347 M 32.58 % | 9.313 M 220.54 % | -7.726 M 75.66 % | -31.748 M -10.42 % | -28.751 M -50.21 % | -19.140 M 69.65 % | -63.054 M |
| Net income ratio | 0.21 7.07 % | 0.20 -19.56 % | 0.25 0.33 % | 0.25 -0.78 % | 0.25 269.40 % | 0.07 -72.95 % | 0.25 56.93 % | 0.16 -34.17 % | 0.24 -6.10 % | 0.26 3.25 % | 0.25 -34.53 % | 0.38 -49.61 % | 0.75 241.28 % | 0.22 -12.70 % | 0.25 1.13 % | 0.25 308.98 % | -0.12 -162.31 % | 0.19 54.50 % | 0.12 3 449.47 % | 0.00 -108.83 % | 0.04 5 991.59 % | 0.00 99.96 % | -1.95 67.98 % | -6.08 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.31 3.80 % | 0.30 -18.49 % | 0.36 10.02 % | 0.33 -15.41 % | 0.39 109.44 % | 0.19 -53.94 % | 0.40 11.06 % | 0.36 -10.27 % | 0.41 -3.52 % | 0.42 0.93 % | 0.42 -0.67 % | 0.42 172.49 % | 0.15 -58.04 % | 0.37 -4.57 % | 0.38 382.28 % | 0.08 1 626.52 % | -0.01 -101.37 % | 0.38 18.12 % | 0.32 49.11 % | 0.22 -20.32 % | 0.27 10.47 % | 0.25 162.93 % | -0.39 92.65 % | -5.30 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.75 -7.26 % | 0.81 -2.07 % | 0.83 13.31 % | 0.73 -5.25 % | 0.77 -5.40 % | 0.81 -1.00 % | 0.82 10.55 % | 0.74 -6.85 % | 0.80 -1.87 % | 0.81 -1.44 % | 0.83 4.44 % | 0.79 -1.70 % | 0.80 -2.32 % | 0.82 -0.52 % | 0.83 2.84 % | 0.80 -1.76 % | 0.82 -1.09 % | 0.83 0.31 % | 0.83 0.21 % | 0.82 -0.39 % | 0.83 -0.38 % | 0.83 0.63 % | 0.82 11.93 % | 0.74 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 58.718 M 0.50 % | 58.427 M -0.17 % | 58.525 M 0.53 % | 58.218 M 0.20 % | 58.104 M 0.98 % | 57.542 M -0.10 % | 57.598 M -2.13 % | 58.853 M -3.01 % | 60.682 M -0.10 % | 60.744 M -0.78 % | 61.222 M -0.65 % | 61.621 M 0.67 % | 61.208 M 0.47 % | 60.923 M 0.55 % | 60.587 M 0.45 % | 60.314 M 4.49 % | 57.722 M -1.49 % | 58.593 M -0.36 % | 58.805 M 3.37 % | 56.889 M -5.08 % | 59.935 M -4.84 % | 62.981 M 13.93 % | 55.279 M 0.00 % | 55.279 M 0.00 % | 55.279 M 0.00 % | 55.279 M 0.00 % | 55.279 M |
| Weighted average shs out | 58.466 M 1.73 % | 57.470 M 0.28 % | 57.310 M 0.37 % | 57.097 M 0.40 % | 56.870 M 0.12 % | 56.802 M 0.05 % | 56.771 M -2.66 % | 58.320 M -2.58 % | 59.863 M -0.19 % | 59.974 M 0.41 % | 59.732 M 0.43 % | 59.479 M 0.41 % | 59.235 M 0.29 % | 59.063 M 0.26 % | 58.909 M 0.61 % | 58.551 M 1.44 % | 57.722 M 1.37 % | 56.941 M 0.09 % | 56.891 M 0.00 % | 56.889 M -5.08 % | 59.935 M -4.84 % | 62.981 M 13.93 % | 55.279 M 0.00 % | 55.279 M 0.00 % | 55.279 M 0.00 % | 55.279 M 0.00 % | 55.279 M |
| EPS diluted | 0.87 27.94 % | 0.68 -12.82 % | 0.78 -8.24 % | 0.85 7.59 % | 0.79 295.00 % | 0.20 -70.15 % | 0.67 48.89 % | 0.45 -28.57 % | 0.63 12.50 % | 0.56 16.67 % | 0.48 -39.24 % | 0.79 -45.14 % | 1.44 269.23 % | 0.39 11.43 % | 0.35 -7.89 % | 0.38 323.53 % | -0.17 -170.83 % | 0.24 84.62 % | 0.13 3 613.51 % | 0.00 94.87 % | -0.07 54.94 % | -0.16 82.02 % | -0.89 -4.71 % | -0.85 -14.86 % | -0.74 -32.14 % | -0.56 56.59 % | -1.29 |
| Earnings per share | 0.88 27.54 % | 0.69 -13.75 % | 0.80 -8.05 % | 0.87 7.41 % | 0.81 305.00 % | 0.20 -70.59 % | 0.68 47.83 % | 0.46 -28.13 % | 0.64 12.28 % | 0.57 16.33 % | 0.49 -40.24 % | 0.82 -44.59 % | 1.48 270.00 % | 0.40 11.11 % | 0.36 -7.69 % | 0.39 329.41 % | -0.17 -168.00 % | 0.25 92.31 % | 0.13 3 613.51 % | 0.00 94.87 % | -0.07 54.94 % | -0.16 82.02 % | -0.89 -4.71 % | -0.85 -14.86 % | -0.74 -32.14 % | -0.56 56.59 % | -1.29 |
| Gross profit | 179.805 M 10.76 % | 162.336 M 6.28 % | 152.739 M 4.00 % | 146.858 M 2.51 % | 143.260 M 1.84 % | 140.670 M 10.65 % | 127.131 M 1.49 % | 125.260 M -2.12 % | 127.972 M 17.18 % | 109.208 M 11.04 % | 98.346 M -3.03 % | 101.423 M 7.61 % | 94.247 M 6.97 % | 88.107 M 24.80 % | 70.597 M -3.81 % | 73.396 M 10.99 % | 66.128 M 8.17 % | 61.134 M 24.09 % | 49.265 M 6.24 % | 46.370 M 22.94 % | 37.719 M 19.56 % | 31.549 M 92.77 % | 16.366 M 270.44 % | 4.418 M | 0.000 | 0.000 | 0.000 |
| Income tax expense | 16.625 M 68.59 % | 9.861 M -15.12 % | 11.617 M 73.91 % | 6.680 M -58.45 % | 16.077 M 59.13 % | 10.103 M -24.89 % | 13.451 M 2.82 % | 13.082 M -2.16 % | 13.371 M 36.51 % | 9.795 M 18.08 % | 8.295 M 288.27 % | -4.406 M 94.49 % | -79.976 M -1 503.09 % | 5.700 M 200.00 % | 1.900 M 7.89 % | 1.761 M 295.23 % | -902.000 K -145.74 % | 1.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 59.650 M 56.34 % | 38.153 M 19.25 % | 31.994 M -41.20 % | 54.409 M 27.19 % | 42.778 M 33.08 % | 32.144 M 16.96 % | 27.484 M -36.31 % | 43.152 M 33.61 % | 32.296 M 29.14 % | 25.008 M 20.35 % | 20.780 M -22.71 % | 26.885 M 17.10 % | 22.959 M 21.34 % | 18.921 M 28.57 % | 14.716 M -17.40 % | 17.817 M 22.00 % | 14.604 M 15.11 % | 12.687 M 21.88 % | 10.409 M 4.95 % | 9.918 M 25.70 % | 7.890 M 22.21 % | 6.456 M 85.84 % | 3.474 M 120.29 % | 1.577 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 29.807 M -12.14 % | 33.924 M 8.58 % | 31.243 M 8.24 % | 28.865 M 0.97 % | 28.587 M 5.01 % | 27.224 M 6.03 % | 25.676 M -7.88 % | 27.872 M 23.62 % | 22.546 M -1.15 % | 22.809 M 3.39 % | 22.062 M -2.57 % | 22.643 M 6.15 % | 21.331 M -3.75 % | 22.163 M 23.95 % | 17.880 M -1.79 % | 18.205 M 8.00 % | 16.856 M 17.86 % | 14.302 M -1.68 % | 14.547 M 8.03 % | 13.466 M 28.15 % | 10.508 M 37.76 % | 7.628 M -17.89 % | 9.290 M -33.61 % | 13.994 M 11.42 % | 12.560 M 113.17 % | 5.892 M 48.71 % | 3.962 M |
| Selling and marketing expenses | 29.549 M -1.74 % | 30.073 M -2.08 % | 30.711 M 11.27 % | 27.600 M 0.09 % | 27.576 M -3.27 % | 28.507 M 4.68 % | 27.233 M 1.29 % | 26.886 M 14.81 % | 23.418 M -4.53 % | 24.528 M 8.67 % | 22.572 M 7.10 % | 21.075 M 2.97 % | 20.467 M 1.52 % | 20.160 M 14.66 % | 17.583 M -7.99 % | 19.109 M 15.95 % | 16.480 M -3.18 % | 17.022 M 9.78 % | 15.506 M -11.53 % | 17.527 M 39.09 % | 12.601 M 1.27 % | 12.443 M -6.12 % | 13.254 M -21.30 % | 16.841 M 30.47 % | 12.908 M 54.07 % | 8.378 M 35.33 % | 6.191 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 114.318 M 0.14 % | 114.156 M 18.30 % | 96.494 M 5.88 % | 91.131 M 11.75 % | 81.550 M -31.65 % | 119.314 M 58.88 % | 75.098 M -11.72 % | 85.064 M 34.04 % | 63.463 M 1.86 % | 62.306 M 7.57 % | 57.923 M 7.64 % | 53.810 M -34.65 % | 82.346 M 49.74 % | 54.991 M 27.76 % | 43.041 M -3.85 % | 44.765 M -0.69 % | 45.075 M 19.18 % | 37.822 M 8.90 % | 34.732 M -10.05 % | 38.612 M 41.23 % | 27.339 M 12.78 % | 24.240 M -6.68 % | 25.975 M -31.84 % | 38.111 M 27.87 % | 29.804 M 54.72 % | 19.263 M -69.49 % | 63.143 M |
| Cost and expenses | 173.968 M 14.22 % | 152.309 M 18.54 % | 128.488 M -11.72 % | 145.540 M 17.06 % | 124.328 M -17.91 % | 151.458 M 47.65 % | 102.582 M -19.99 % | 128.216 M 33.89 % | 95.759 M 9.67 % | 87.314 M 10.94 % | 78.703 M -2.47 % | 80.695 M -23.37 % | 105.305 M 42.47 % | 73.912 M 27.97 % | 57.757 M -7.71 % | 62.582 M 4.86 % | 59.679 M 18.16 % | 50.509 M 11.89 % | 45.141 M -6.98 % | 48.530 M 37.76 % | 35.229 M 14.77 % | 30.696 M 4.23 % | 29.449 M -25.80 % | 39.688 M 33.16 % | 29.804 M 54.72 % | 19.263 M -69.49 % | 63.143 M |
| Research and development expenses | 54.962 M 9.58 % | 50.159 M 45.22 % | 34.540 M -0.36 % | 34.666 M 36.55 % | 25.387 M -60.07 % | 63.583 M 186.55 % | 22.189 M -26.78 % | 30.306 M 73.19 % | 17.499 M 16.90 % | 14.969 M 12.64 % | 13.289 M 31.68 % | 10.092 M -75.11 % | 40.548 M 220.08 % | 12.668 M 67.17 % | 7.578 M 1.70 % | 7.451 M -36.53 % | 11.739 M 80.66 % | 6.498 M 38.88 % | 4.679 M -38.59 % | 7.619 M 80.12 % | 4.230 M 1.46 % | 4.169 M 21.51 % | 3.431 M -52.84 % | 7.276 M 67.80 % | 4.336 M -13.16 % | 4.993 M -90.58 % | 52.990 M |
| Selling general and administrative expenses | 59.356 M -7.25 % | 63.997 M 3.30 % | 61.954 M 9.72 % | 56.465 M 0.54 % | 56.163 M 0.78 % | 55.731 M 5.33 % | 52.909 M -3.38 % | 54.758 M 19.13 % | 45.964 M -2.90 % | 47.337 M 6.06 % | 44.634 M 2.10 % | 43.718 M 4.59 % | 41.798 M -1.24 % | 42.323 M 19.34 % | 35.463 M -4.96 % | 37.314 M 11.93 % | 33.336 M 6.42 % | 31.324 M 4.23 % | 30.053 M -3.03 % | 30.993 M 34.12 % | 23.109 M 15.14 % | 20.071 M -10.97 % | 22.544 M -26.89 % | 30.835 M 21.07 % | 25.468 M 78.47 % | 14.270 M 40.55 % | 10.153 M |
| Interest income | 5.730 M 8.19 % | 5.296 M 5.00 % | 5.044 M 12.66 % | 4.477 M -9.23 % | 4.932 M 4.82 % | 4.705 M 6.26 % | 4.428 M 8.11 % | 4.096 M -0.24 % | 4.106 M 19.29 % | 3.442 M 11.54 % | 3.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.000 K |
| Interest expense | 3.621 M -0.69 % | 3.646 M -4.95 % | 3.836 M -8.86 % | 4.209 M -3.20 % | 4.348 M -1.27 % | 4.404 M -2.89 % | 4.535 M -5.44 % | 4.796 M -31.60 % | 7.012 M 12.77 % | 6.218 M 8.50 % | 5.731 M 59.95 % | 3.583 M -10.20 % | 3.990 M 1.60 % | 3.927 M -5.80 % | 4.169 M -0.43 % | 4.187 M -22.88 % | 5.429 M -24.88 % | 7.227 M 1.40 % | 7.127 M -10.53 % | 7.966 M 14.68 % | 6.946 M 0.14 % | 6.936 M 8.85 % | 6.372 M 131.96 % | 2.747 M 31.12 % | 2.095 M 54.84 % | 1.353 M | 0.000 |
| Depreciation and amortization | 5.968 M 0.02 % | 5.967 M -0.02 % | 5.968 M 0.00 % | 5.968 M 0.00 % | 5.968 M -1.39 % | 6.052 M -1.18 % | 6.124 M -0.02 % | 6.125 M 0.31 % | 6.106 M 0.69 % | 6.064 M 0.00 % | 6.064 M -0.07 % | 6.068 M 0.08 % | 6.063 M 0.13 % | 6.055 M 16.46 % | 5.199 M 9.22 % | 4.760 M 1.88 % | 4.672 M -1.21 % | 4.729 M 1.07 % | 4.679 M 6.75 % | 4.383 M 122.83 % | 1.967 M -1.85 % | 2.004 M 6.43 % | 1.883 M -3.19 % | 1.945 M 84.71 % | 1.053 M 756.10 % | 123.000 K 38.20 % | 89.000 K |
| Operating income | 65.487 M 35.92 % | 48.180 M -14.34 % | 56.245 M 0.93 % | 55.727 M -9.70 % | 61.710 M 188.96 % | 21.356 M -58.96 % | 52.033 M 29.45 % | 40.196 M -37.69 % | 64.509 M 37.54 % | 46.902 M 16.03 % | 40.423 M -15.10 % | 47.613 M 300.08 % | 11.901 M -64.06 % | 33.116 M 20.18 % | 27.556 M -3.75 % | 28.631 M 35.99 % | 21.053 M -9.69 % | 23.312 M 60.41 % | 14.533 M 87.33 % | 7.758 M -25.26 % | 10.380 M 42.02 % | 7.309 M 176.06 % | -9.609 M 71.48 % | -33.693 M -13.05 % | -29.804 M -54.72 % | -19.263 M 69.49 % | -63.143 M |
| Operating income ratio | 0.27 13.80 % | 0.24 -21.07 % | 0.30 9.96 % | 0.28 -16.53 % | 0.33 168.42 % | 0.12 -63.28 % | 0.34 41.00 % | 0.24 -40.70 % | 0.40 15.18 % | 0.35 2.98 % | 0.34 -8.56 % | 0.37 265.46 % | 0.10 -67.18 % | 0.31 -4.21 % | 0.32 2.90 % | 0.31 20.37 % | 0.26 -17.42 % | 0.32 29.67 % | 0.24 76.70 % | 0.14 -39.44 % | 0.23 18.34 % | 0.19 139.71 % | -0.48 91.38 % | -5.62 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 2.003 M 37.47 % | 1.457 M 56.33 % | 932.000 K 117.76 % | 428.000 K -6.96 % | 460.000 K 36.09 % | 338.000 K 236.29 % | -248.000 K 51.08 % | -507.000 K 96.00 % | -12.677 M -351.62 % | -2.807 M -6.21 % | -2.643 M 24.70 % | -3.510 M 10.78 % | -3.934 M -1.26 % | -3.885 M 6.86 % | -4.171 M -0.36 % | -4.156 M 86.84 % | -31.575 M -337.15 % | -7.223 M -1.06 % | -7.147 M 10.28 % | -7.966 M 5.96 % | -8.471 M -15.47 % | -7.336 M 74.71 % | -29.011 M -956.10 % | -2.747 M -31.12 % | -2.095 M -54.84 % | -1.353 M -1 209.02 % | 122.000 K |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -477.265 M -28.06 % | -372.677 M -19.63 % | -311.534 M -14.71 % | -271.595 M -34.37 % | -202.125 M -57.62 % | -128.234 M 8.35 % | -139.916 M -21.06 % | -115.575 M 7.46 % | -124.888 M -0.97 % | -123.690 M -28.31 % | -96.399 M -84.90 % | -52.137 M 25.11 % | -69.618 M -55.65 % | -44.726 M -37.18 % | -32.603 M 15.46 % | -38.565 M -1 730.66 % | 2.365 M -93.42 % | 35.924 M -33.16 % | 53.744 M 256.32 % | -34.381 M -19.04 % | -28.882 M -124.85 % | 116.238 M -3.66 % | 120.660 M 64.19 % | 73.489 M -12.01 % | 83.523 M |
| Total investments | 131.413 M 4.10 % | 126.232 M 4.15 % | 121.200 M -1.51 % | 123.059 M 4.88 % | 117.331 M 0.46 % | 116.792 M -3.17 % | 120.613 M 5.83 % | 113.969 M 0.17 % | 113.771 M 1.38 % | 112.219 M 7.43 % | 104.454 M 2.51 % | 101.899 M 86.29 % | 54.700 M 144.36 % | 22.385 M 2 884.67 % | 750.000 K | 0.000 | 0.000 -100.00 % | 750.000 K 0.00 % | 750.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.046 M |
| Total debt | 169.734 M -2.10 % | 173.373 M -2.31 % | 177.464 M -2.17 % | 181.406 M -2.07 % | 185.242 M -2.02 % | 189.062 M -2.07 % | 193.065 M -1.54 % | 196.085 M -1.82 % | 199.715 M 3.09 % | 193.725 M 1.13 % | 191.563 M -0.04 % | 191.647 M -0.04 % | 191.725 M -0.04 % | 191.807 M -0.05 % | 191.896 M -1.97 % | 195.744 M 1.91 % | 192.069 M -1.81 % | 195.610 M 0.36 % | 194.913 M 0.34 % | 194.250 M 0.72 % | 192.858 M 0.18 % | 192.518 M 0.18 % | 192.177 M 96.21 % | 97.946 M | 0.000 |
| Accumulated other comprehensive income loss | 357.000 K 49.37 % | 239.000 K -2.45 % | 244.999 K 271.21 % | 66.000 K -86.77 % | 499.000 K 313.25 % | -234.000 K -36.84 % | -170.999 K -8 649.95 % | 2.000 K 100.39 % | -515.999 K 1.15 % | -521.999 K -1 583.87 % | -31.000 K 79.47 % | -151.000 K 15.17 % | -178.000 K -513.79 % | -29.000 K | 0.000 100.00 % | 0.000 -200.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 100.00 % | -437.954 M -770 456 824 689 616 640.00 % | 0.000 | 0.000 100.00 % | -242.673 M |
| Retained earnings | 138.417 M 58.10 % | 87.552 M 83.26 % | 47.776 M 2 055.96 % | 2.216 M 104.69 % | -47.259 M 49.38 % | -93.352 M 11.05 % | -104.943 M 26.76 % | -143.277 M 15.66 % | -169.884 M 18.46 % | -208.345 M 14.14 % | -242.645 M 10.83 % | -272.130 M 15.13 % | -320.639 M 21.52 % | -408.582 M 5.45 % | -432.113 M 4.74 % | -453.598 M 4.77 % | -476.312 M -2.06 % | -466.692 M 2.94 % | -480.809 M 1.51 % | -488.195 M -0.04 % | -487.987 M -0.96 % | -483.363 M -2.34 % | -472.331 M -11.70 % | -422.862 M | 0.000 |
| Common stock | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 |
| Total equity | 835.123 M 8.03 % | 773.080 M 7.29 % | 720.525 M 9.31 % | 659.155 M 10.45 % | 596.804 M 10.81 % | 538.583 M 4.50 % | 515.394 M 10.36 % | 466.992 M -2.98 % | 481.332 M -0.79 % | 485.172 M 9.51 % | 443.041 M 9.98 % | 402.838 M 17.14 % | 343.884 M 39.49 % | 246.533 M 14.93 % | 214.503 M 15.01 % | 186.507 M 22.69 % | 152.018 M 20.12 % | 126.551 M 17.31 % | 107.879 M 11.01 % | 97.180 M 2.78 % | 94.549 M 291.58 % | -49.351 M -6.86 % | -46.182 M -298.64 % | -11.585 M -114.21 % | 81.528 M |
| Other non current liabilities | 783.000 K -22.93 % | 1.016 M -5.58 % | 1.076 M -4.36 % | 1.125 M -16.17 % | 1.342 M 42.46 % | 942.000 K -11.63 % | 1.066 M 3.80 % | 1.027 M 3.32 % | 994.000 K -3.21 % | 1.027 M -36.80 % | 1.625 M -35.03 % | 2.501 M 0.12 % | 2.498 M -14.74 % | 2.930 M -4.81 % | 3.078 M 296.14 % | 777.000 K -43.78 % | 1.382 M 47.18 % | 939.000 K -8.21 % | 1.023 M -7.42 % | 1.105 M 26.14 % | 876.000 K -80.92 % | 4.591 M 611.78 % | 645.000 K 43.33 % | 450.000 K | 0.000 |
| Long term debt | 148.909 M -3.17 % | 153.777 M -3.17 % | 158.816 M -3.07 % | 163.838 M -2.89 % | 168.710 M -2.07 % | 172.276 M -2.27 % | 176.272 M -1.88 % | 179.648 M -1.85 % | 183.032 M 1.16 % | 180.939 M -2.23 % | 185.063 M -2.42 % | 189.647 M -0.04 % | 189.725 M -0.04 % | 189.807 M -0.05 % | 189.896 M -1.29 % | 192.384 M 1.22 % | 190.069 M -2.83 % | 195.610 M 0.36 % | 194.913 M 0.34 % | 194.250 M 0.72 % | 192.858 M 0.18 % | 192.518 M 0.18 % | 192.177 M 96.21 % | 97.946 M | 0.000 |
| Total non current liabilities | 149.692 M -3.30 % | 154.793 M -3.19 % | 159.892 M -3.07 % | 164.963 M -2.99 % | 170.052 M -1.83 % | 173.218 M -2.32 % | 177.338 M -1.85 % | 180.675 M -1.82 % | 184.026 M 1.13 % | 181.966 M -2.53 % | 186.688 M -2.84 % | 192.148 M -0.04 % | 192.223 M -0.27 % | 192.737 M -0.12 % | 192.974 M -0.10 % | 193.161 M 0.89 % | 191.451 M -2.59 % | 196.549 M 0.31 % | 195.936 M 0.30 % | 195.355 M 0.84 % | 193.734 M -1.71 % | 197.109 M 2.22 % | 192.822 M 95.97 % | 98.396 M | 0.000 |
| Other current liabilities | 176.237 M 33.27 % | 132.238 M -4.87 % | 139.011 M -3.31 % | 143.770 M 7.12 % | 134.215 M 25.30 % | 107.113 M -12.43 % | 122.316 M -5.63 % | 129.614 M 45.33 % | 89.186 M 21.02 % | 73.696 M 1.72 % | 72.449 M -0.89 % | 73.098 M -23.30 % | 95.308 M 66.91 % | 57.103 M 19.90 % | 47.624 M -3.62 % | 49.414 M 19.23 % | 41.444 M 19.82 % | 34.589 M 19.08 % | 29.046 M -77.99 % | 131.983 M 488.08 % | 22.443 M 18.20 % | 18.988 M 63.65 % | 11.603 M -14.26 % | 13.532 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 20.825 M 6.27 % | 19.596 M 5.08 % | 18.648 M 6.15 % | 17.568 M 6.27 % | 16.532 M -1.51 % | 16.786 M -0.04 % | 16.793 M 2.17 % | 16.437 M -1.47 % | 16.683 M 30.48 % | 12.786 M 96.71 % | 6.500 M 225.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M -40.48 % | 3.360 M 68.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 223.403 M 24.02 % | 180.135 M 2.86 % | 175.118 M 0.02 % | 175.082 M 8.56 % | 161.279 M 10.03 % | 146.582 M -4.97 % | 154.253 M -5.82 % | 163.781 M 45.70 % | 112.408 M 20.81 % | 93.045 M 9.00 % | 85.363 M 8.21 % | 78.884 M -26.52 % | 107.357 M 63.25 % | 65.764 M 16.34 % | 56.528 M 5.12 % | 53.775 M 12.92 % | 47.623 M 30.14 % | 36.595 M 9.44 % | 33.437 M -75.15 % | 134.539 M 323.21 % | 31.790 M 50.94 % | 21.061 M 28.00 % | 16.454 M -17.28 % | 19.892 M | 0.000 |
| Total liabilities | 373.095 M 11.40 % | 334.928 M -0.02 % | 335.010 M -1.48 % | 340.045 M 2.63 % | 331.331 M 3.61 % | 319.800 M -3.56 % | 331.591 M -3.73 % | 344.456 M 16.20 % | 296.434 M 7.79 % | 275.011 M 1.09 % | 272.051 M 0.38 % | 271.032 M -9.53 % | 299.580 M 15.89 % | 258.501 M 3.61 % | 249.502 M 1.04 % | 246.936 M 3.29 % | 239.074 M 2.54 % | 233.144 M 1.64 % | 229.373 M -30.47 % | 329.894 M 46.28 % | 225.524 M 3.37 % | 218.170 M 4.25 % | 209.276 M 76.92 % | 118.288 M | 0.000 |
| Other non current assets | 165.539 M -19.51 % | 205.652 M 3.24 % | 199.192 M 2.45 % | 194.432 M 2.76 % | 189.213 M 2.60 % | 184.413 M 21.46 % | 151.832 M 2.32 % | 148.386 M 46.75 % | 101.115 M 7.31 % | 94.231 M 2 503.07 % | 3.620 M 2.03 % | 3.548 M -7.34 % | 3.829 M -4.61 % | 4.014 M -3.58 % | 4.163 M 330.51 % | 967.000 K 7.21 % | 902.000 K 0.00 % | 902.000 K 0.00 % | 902.000 K 0.00 % | 902.000 K -58.39 % | 2.168 M 140.35 % | 902.000 K -5.94 % | 959.000 K -43.29 % | 1.691 M 102.02 % | -83.523 M |
| Long term investments | 105.831 M -1.10 % | 107.008 M 3.64 % | 103.245 M -5.17 % | 108.874 M 15.55 % | 94.222 M 8.08 % | 87.178 M 7.30 % | 81.244 M 12.57 % | 72.169 M 6.60 % | 67.700 M 15.43 % | 58.651 M 20.84 % | 48.538 M 115.07 % | 22.568 M 172.56 % | 8.280 M 74.43 % | 4.747 M 532.93 % | 750.000 K | 0.000 | 0.000 -100.00 % | 750.000 K 0.00 % | 750.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 95.380 M -5.88 % | 101.341 M -5.56 % | 107.302 M -5.26 % | 113.263 M -5.00 % | 119.225 M -4.76 % | 125.186 M -4.55 % | 131.147 M -4.35 % | 137.108 M -4.17 % | 143.069 M -4.00 % | 149.031 M -3.85 % | 154.992 M -3.70 % | 160.953 M -3.57 % | 166.914 M -3.45 % | 172.876 M -3.33 % | 178.837 M 24.26 % | 143.919 M -3.13 % | 148.562 M -2.99 % | 153.135 M -2.93 % | 157.764 M -2.82 % | 162.343 M 143.67 % | 66.625 M -2.73 % | 68.492 M -2.71 % | 70.400 M -2.47 % | 72.185 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 95.380 M -5.88 % | 101.341 M -5.56 % | 107.302 M -5.26 % | 113.263 M -5.00 % | 119.225 M -4.76 % | 125.186 M -4.55 % | 131.147 M -4.35 % | 137.108 M -4.17 % | 143.069 M -4.00 % | 149.031 M -3.85 % | 154.992 M -3.70 % | 160.953 M -3.57 % | 166.914 M -3.45 % | 172.876 M -3.33 % | 178.837 M 24.26 % | 143.919 M -3.13 % | 148.562 M -2.99 % | 153.135 M -2.93 % | 157.764 M -2.82 % | 162.343 M 143.67 % | 66.625 M -2.73 % | 68.492 M -2.71 % | 70.400 M -2.47 % | 72.185 M | 0.000 |
| Property plant equipment net | 2.668 M 0.57 % | 2.653 M -14.53 % | 3.104 M -8.14 % | 3.379 M 10.07 % | 3.070 M -5.89 % | 3.262 M 0.09 % | 3.259 M 20.04 % | 2.715 M -5.86 % | 2.884 M 9.70 % | 2.629 M 459.36 % | 470.000 K -17.98 % | 573.000 K -15.74 % | 680.000 K -2.16 % | 695.000 K -7.09 % | 748.000 K -81.84 % | 4.118 M 339.49 % | 937.000 K -0.74 % | 944.000 K 12.11 % | 842.000 K -10.23 % | 938.000 K -9.63 % | 1.038 M -8.79 % | 1.138 M -7.70 % | 1.233 M -7.29 % | 1.330 M | 0.000 |
| Total non current assets | 369.418 M -11.34 % | 416.654 M 0.92 % | 412.843 M -1.69 % | 419.948 M 3.50 % | 405.730 M 1.42 % | 400.039 M 8.86 % | 367.482 M 1.97 % | 360.378 M 14.49 % | 314.768 M 3.36 % | 304.542 M 2.54 % | 297.005 M 8.56 % | 273.585 M 4.67 % | 261.382 M 43.35 % | 182.332 M -0.77 % | 183.748 M 23.32 % | 149.004 M -0.93 % | 150.401 M -2.96 % | 154.981 M -2.84 % | 159.508 M -2.85 % | 164.183 M 135.11 % | 69.831 M -0.99 % | 70.532 M -2.84 % | 72.592 M -3.48 % | 75.206 M 190.04 % | -83.523 M |
| Other current assets | 58.686 M 117.36 % | 26.999 M 15.45 % | 23.386 M 7.10 % | 21.835 M -7.13 % | 23.512 M 3.88 % | 22.634 M 4.90 % | 21.577 M 19.16 % | 18.107 M -9.34 % | 19.973 M 24.89 % | 15.992 M -8.85 % | 17.544 M -3.25 % | 18.133 M 18.10 % | 15.354 M 5.88 % | 14.501 M 11.31 % | 13.028 M 20.02 % | 10.855 M -16.35 % | 12.976 M 46.11 % | 8.881 M 3.81 % | 8.555 M 3.56 % | 8.261 M -16.26 % | 9.865 M 110.57 % | 4.685 M -19.31 % | 5.806 M 242.13 % | 1.697 M | 0.000 |
| Short term investments | 25.582 M 33.07 % | 19.224 M 7.07 % | 17.955 M 26.58 % | 14.185 M -38.62 % | 23.109 M -21.97 % | 29.614 M -24.78 % | 39.369 M -5.82 % | 41.800 M -9.27 % | 46.071 M -14.00 % | 53.568 M -4.20 % | 55.916 M -29.52 % | 79.331 M 70.90 % | 46.420 M 163.18 % | 17.638 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.046 M |
| cash and cash equivalents | 646.999 M 18.49 % | 546.050 M 11.67 % | 488.998 M 7.95 % | 453.001 M 16.94 % | 387.367 M 22.08 % | 317.296 M -4.71 % | 332.981 M 6.84 % | 311.660 M -3.99 % | 324.603 M 2.26 % | 317.415 M 10.23 % | 287.962 M 18.12 % | 243.784 M -6.72 % | 261.343 M 10.49 % | 236.533 M 5.36 % | 224.499 M -4.19 % | 234.309 M 23.51 % | 189.704 M 18.80 % | 159.686 M 13.12 % | 141.169 M -38.25 % | 228.631 M 3.11 % | 221.740 M 190.69 % | 76.280 M 6.66 % | 71.517 M 192.42 % | 24.457 M 129.28 % | -83.523 M |
| Cash and short term investments | 672.581 M 18.98 % | 565.274 M 11.50 % | 506.953 M 8.51 % | 467.186 M 13.82 % | 410.476 M 18.32 % | 346.910 M -6.83 % | 372.350 M 5.34 % | 353.460 M -4.64 % | 370.674 M -0.08 % | 370.983 M 7.88 % | 343.878 M 6.43 % | 323.115 M 4.99 % | 307.763 M 21.09 % | 254.171 M 13.22 % | 224.499 M -4.19 % | 234.309 M 23.51 % | 189.704 M 18.80 % | 159.686 M 13.12 % | 141.169 M -38.25 % | 228.631 M 3.11 % | 221.740 M 190.69 % | 76.280 M 6.66 % | 71.517 M 192.42 % | 24.457 M -70.72 % | 83.523 M |
| Total current assets | 838.800 M 21.33 % | 691.354 M 7.57 % | 642.692 M 10.95 % | 579.252 M 10.88 % | 522.405 M 13.98 % | 458.344 M -4.41 % | 479.503 M 6.30 % | 451.070 M -2.58 % | 462.998 M 1.61 % | 455.641 M 8.98 % | 418.087 M 4.45 % | 400.285 M 4.76 % | 382.082 M 18.40 % | 322.702 M 15.15 % | 280.257 M -1.47 % | 284.439 M 18.18 % | 240.691 M 17.57 % | 204.714 M 15.17 % | 177.744 M -32.39 % | 262.891 M 5.05 % | 250.242 M 154.60 % | 98.287 M 8.60 % | 90.502 M 187.34 % | 31.497 M -62.29 % | 83.523 M |
| Inventory | 6.882 M 12.82 % | 6.100 M -4.45 % | 6.384 M -11.31 % | 7.198 M 4.09 % | 6.915 M 22.54 % | 5.643 M -3.65 % | 5.857 M 9.21 % | 5.363 M 5.43 % | 5.087 M 4.80 % | 4.854 M 18.68 % | 4.090 M -4.82 % | 4.297 M 10.18 % | 3.900 M -7.32 % | 4.208 M -8.46 % | 4.597 M 3.72 % | 4.432 M -7.76 % | 4.805 M -2.95 % | 4.951 M 12.40 % | 4.405 M 15.22 % | 3.823 M 65.43 % | 2.311 M 10.95 % | 2.083 M 11.33 % | 1.871 M 71.97 % | 1.088 M | 0.000 |
| Net receivables | 100.651 M 8.25 % | 92.981 M -12.26 % | 105.969 M 27.62 % | 83.033 M 1.88 % | 81.502 M -1.99 % | 83.157 M 4.31 % | 79.719 M 7.52 % | 74.140 M 10.22 % | 67.264 M 5.41 % | 63.812 M 21.37 % | 52.575 M -3.96 % | 54.740 M -0.59 % | 55.065 M 10.52 % | 49.822 M 30.65 % | 38.133 M 9.44 % | 34.843 M 4.93 % | 33.206 M 6.44 % | 31.196 M 32.10 % | 23.615 M 6.49 % | 22.176 M 35.83 % | 16.326 M 7.13 % | 15.239 M 34.76 % | 11.308 M 165.76 % | 4.255 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.385 M 4.00 % | 85.943 M 5.22 % | 81.679 M | 0.000 100.00 % | -750.000 K | 0.000 | 0.000 100.00 % | -750.000 K 0.00 % | -750.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 26.341 M -6.93 % | 28.301 M 62.10 % | 17.459 M 27.03 % | 13.744 M 30.50 % | 10.532 M -53.57 % | 22.683 M 49.78 % | 15.144 M -14.59 % | 17.730 M 171.14 % | 6.539 M -0.37 % | 6.563 M 2.32 % | 6.414 M 69.41 % | 3.786 M -62.32 % | 10.049 M 50.86 % | 6.661 M -3.52 % | 6.904 M 589.71 % | 1.001 M -76.05 % | 4.179 M 108.33 % | 2.006 M -54.32 % | 4.391 M 71.79 % | 2.556 M -72.65 % | 9.347 M 350.89 % | 2.073 M -57.27 % | 4.851 M -23.73 % | 6.360 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.228 M -3.91 % | 1.278 M -28.28 % | 1.782 M -16.73 % | 2.140 M -10.65 % | 2.395 M -9.28 % | 2.640 M -13.98 % | 3.069 M 21.83 % | 2.519 M -2.52 % | 2.584 M 15.46 % | 2.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.760 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 437.954 M 2.77 % | 426.148 M 3.62 % | 411.277 M 26.86 % | 324.201 M |
| Other total stockholders equity | 696.348 M 1.61 % | 685.288 M 1.90 % | 672.503 M 2.38 % | 656.872 M 2.07 % | 643.563 M 1.80 % | 632.168 M 1.88 % | 620.507 M 1.68 % | 610.266 M -6.36 % | 651.731 M -6.10 % | 694.038 M 1.21 % | 685.716 M 1.57 % | 675.118 M 1.57 % | 664.700 M 1.46 % | 655.143 M 1.32 % | 646.615 M 1.02 % | 640.104 M 1.87 % | 628.329 M 5.91 % | 593.242 M 0.77 % | 588.687 M 0.57 % | 585.374 M 0.49 % | 582.535 M 34.22 % | 434.011 M 763 520 225 732 303 360.00 % | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -192.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.208 B 9.04 % | 1.108 B 4.97 % | 1.056 B 5.64 % | 999.200 M 7.66 % | 928.135 M 8.13 % | 858.383 M 1.35 % | 846.985 M 4.38 % | 811.448 M 4.33 % | 777.766 M 2.31 % | 760.183 M 6.31 % | 715.092 M 6.12 % | 673.870 M 4.73 % | 643.464 M 27.41 % | 505.034 M 8.84 % | 464.005 M 7.05 % | 433.443 M 10.83 % | 391.092 M 8.73 % | 359.695 M 6.65 % | 337.252 M -21.03 % | 427.074 M 33.43 % | 320.073 M 89.60 % | 168.819 M 3.51 % | 163.094 M 52.85 % | 106.703 M | 0.000 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -6.485 M | 0.000 100.00 % | -6.712 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.785 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 10.824 M -5.51 % | 11.455 M -7.99 % | 12.450 M 23.61 % | 10.072 M -12.02 % | 11.448 M 4.42 % | 10.963 M 5.07 % | 10.434 M 17.73 % | 8.863 M 11.39 % | 7.957 M 2.10 % | 7.793 M 18.78 % | 6.561 M -14.47 % | 7.671 M 10.10 % | 6.967 M -5.48 % | 7.371 M 50.55 % | 4.896 M 11.70 % | 4.383 M -6.02 % | 4.664 M 22.51 % | 3.807 M 17.10 % | 3.251 M 11.18 % | 2.924 M 119.85 % | 1.330 M 188.50 % | 461.000 K 25.27 % | 368.000 K -95.82 % | 8.805 M 2 058.09 % | 408.000 K 10.27 % | 370.000 K 13.50 % | 326.000 K |
| Change in working capital | 32.102 M 137.79 % | 13.500 M 145.64 % | -29.577 M -287.01 % | 15.816 M -33.70 % | 23.855 M 215.49 % | -20.655 M -16.43 % | -17.741 M -156.06 % | 31.644 M 368.66 % | 6.752 M 193.41 % | -7.228 M -748.83 % | 1.114 M 104.37 % | -25.517 M -180.16 % | 31.833 M 942.37 % | -3.779 M 59.92 % | -9.428 M -200.81 % | 9.352 M 804.45 % | 1.034 M 139.00 % | -2.651 M 52.23 % | -5.549 M -187.43 % | 6.347 M 215.21 % | -5.509 M -225.38 % | 4.394 M 130.17 % | -14.565 M -1 499.14 % | 1.041 M -82.45 % | 5.932 M 197.79 % | 1.992 M 3.75 % | 1.920 M |
| Accounts receivables | -7.670 M -159.05 % | 12.988 M 156.63 % | -22.936 M -1 398.11 % | -1.531 M -192.51 % | 1.655 M 148.14 % | -3.438 M 38.38 % | -5.579 M 18.86 % | -6.876 M -99.19 % | -3.452 M 69.28 % | -11.237 M -619.03 % | 2.165 M 566.15 % | 325.000 K 106.20 % | -5.243 M 55.15 % | -11.689 M -255.29 % | -3.290 M -100.98 % | -1.637 M 18.60 % | -2.011 M 73.47 % | -7.580 M -426.75 % | -1.439 M 75.41 % | -5.851 M -438.27 % | -1.087 M 72.35 % | -3.931 M 44.26 % | -7.053 M -65.76 % | -4.255 M -305.26 % | 2.073 M | 0.000 | 0.000 |
| Inventory | -782.000 K -375.35 % | 284.000 K -65.11 % | 814.000 K 387.63 % | -283.000 K 77.75 % | -1.272 M -694.39 % | 214.000 K 143.32 % | -494.000 K -78.99 % | -276.000 K -18.45 % | -233.000 K 69.50 % | -764.000 K -469.08 % | 207.000 K 152.14 % | -397.000 K -228.90 % | 308.000 K -20.82 % | 389.000 K 335.76 % | -165.000 K -144.24 % | 373.000 K 155.48 % | 146.000 K 126.74 % | -546.000 K 6.19 % | -582.000 K 61.51 % | -1.512 M -563.16 % | -228.000 K -7.55 % | -212.000 K 72.92 % | -783.000 K -355.23 % | -172.000 K 81.22 % | -916.000 K | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 10.842 M | 0.000 -100.00 % | 3.212 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.196 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.509 M | 0.000 -100.00 % | 5.040 M 686.27 % | 641.000 K -64.59 % | 1.810 M |
| Other working capital | 40.554 M 482.08 % | -10.614 M -42.37 % | -7.455 M -151.71 % | 14.418 M -38.57 % | 23.472 M 234.66 % | -17.431 M -49.39 % | -11.668 M -135.79 % | 32.600 M 212.35 % | 10.437 M 118.67 % | 4.773 M 479.41 % | -1.258 M 95.06 % | -25.445 M -169.20 % | 36.768 M 388.87 % | 7.521 M 225.92 % | -5.973 M -156.26 % | 10.616 M 266.20 % | 2.899 M -47.05 % | 5.475 M 255.19 % | -3.528 M -125.73 % | 13.710 M 426.90 % | -4.194 M -149.13 % | 8.537 M 263.54 % | -5.220 M -195.46 % | 5.468 M 2 163.40 % | -265.000 K -119.62 % | 1.351 M 1 128.18 % | 110.000 K |
| Other non cash items | 8.814 M -41.68 % | 15.114 M 2 705.86 % | -580.000 K -161.51 % | 943.000 K 105.53 % | -17.038 M -149.40 % | 34.490 M 657.19 % | -6.190 M -368.78 % | 2.303 M -10.56 % | 2.575 M 160.02 % | -4.290 M -296.85 % | -1.081 M 89.68 % | -10.475 M 86.57 % | -78.019 M -55 042.96 % | 142.000 K -97.74 % | 6.288 M 253.59 % | -4.094 M -114.01 % | 29.215 M 1 211.26 % | -2.629 M -225.25 % | 2.099 M 143.81 % | -4.791 M -154.44 % | 8.801 M 476.11 % | -2.340 M -623.49 % | 447.000 K -1.11 % | 452.000 K -57.12 % | 1.054 M 44.38 % | 730.000 K -98.54 % | 50.091 M |
| Net cash provided by operating activities | 108.734 M 37.07 % | 79.327 M 133.40 % | 33.987 M -55.02 % | 75.562 M 7.18 % | 70.501 M 65.43 % | 42.617 M 36.85 % | 31.141 M -59.38 % | 76.665 M 21.50 % | 63.100 M 70.25 % | 37.063 M -12.91 % | 42.559 M 59.53 % | 26.678 M -51.67 % | 55.205 M 63.66 % | 33.731 M 16.91 % | 28.852 M -23.13 % | 37.533 M 23.37 % | 30.424 M 68.37 % | 18.070 M 44.21 % | 12.530 M 24.71 % | 10.047 M 13.68 % | 8.838 M 82.91 % | 4.832 M 118.10 % | -26.702 M -11.32 % | -23.987 M -2.28 % | -23.453 M -34.78 % | -17.401 M -64.24 % | -10.595 M |
| Investments in property plant and equipment | -71.000 K -1 675.00 % | -4.000 K 96.88 % | -128.000 K 75.05 % | -513.000 K -17 000.00 % | -3.000 K 99.53 % | -632.000 K -12 540.00 % | -5.000 K 95.33 % | -107.000 K | 0.000 100.00 % | -205.000 K | 0.000 | 0.000 100.00 % | -86.000 K -109.76 % | -41.000 K 8.89 % | -45.000 K | 0.000 100.00 % | -93.000 K 53.73 % | -201.000 K -4 925.00 % | -4.000 K | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -36.000 K -20.00 % | -30.000 K 41.18 % | -51.000 K 99.90 % | -50.032 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.069 M | 0.000 100.00 % | -44.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -23.900 M | 0.000 100.00 % | -35.685 M | 0.000 | 0.000 | 0.000 100.00 % | -21.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 19.315 M | 0.000 -100.00 % | 30.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -4.718 M 68.55 % | -15.000 M -702.41 % | 2.490 M 349.00 % | -1.000 M -233.69 % | 748.000 K 103.54 % | -21.155 M -242.26 % | -6.181 M -181.69 % | 7.566 M 1 030.63 % | -813.000 K 89.25 % | -7.566 M -322.68 % | -1.790 M 96.18 % | -46.895 M -44.92 % | -32.359 M -44.42 % | -22.406 M 43.99 % | -40.000 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 M -4 900.00 % | -2.000 M | 0.000 | 0.000 | 0.000 100.00 % | -77.000 M | 0.000 | 0.000 100.00 % | -50.000 M |
| Net cash used for investing activites | -4.789 M 75.55 % | -19.589 M -929.34 % | 2.362 M 132.86 % | -7.187 M -1 064.70 % | 745.000 K 101.36 % | -54.856 M -786.78 % | -6.186 M 82.85 % | -36.065 M -4 336.04 % | -813.000 K 89.54 % | -7.771 M -334.13 % | -1.790 M 96.18 % | -46.895 M -44.54 % | -32.445 M -44.54 % | -22.447 M 43.95 % | -40.045 M | 0.000 100.00 % | -93.000 K 53.73 % | -201.000 K 99.80 % | -100.004 M -4 900.20 % | -2.000 M | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -77.036 M -256 686.67 % | -30.000 K 41.18 % | -51.000 K 99.90 % | -50.032 M |
| Debt repayment | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M 98.09 % | -196.500 M -39 200.00 % | -500.000 K 0.00 % | -500.000 K 0.00 % | -500.000 K 0.00 % | -500.000 K 0.00 % | -500.000 K 0.00 % | -500.000 K 0.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.415 M 217.66 % | 25.000 M | 0.000 -100.00 % | 55.000 M 175.00 % | 20.000 M |
| Common stock issued | 754.000 K -64.04 % | 2.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -1.308 M | 0.000 | 0.000 100.00 % | -269.000 K | 0.000 100.00 % | -50.000 M 0.00 % | -50.000 M -9 627.63 % | -514.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.000 K 89.82 % | -167.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -1.033 M -121.95 % | 4.706 M 366.40 % | 1.009 M -60.82 % | 2.575 M 349.39 % | 573.000 K 393.97 % | 116.000 K -99.79 % | 55.487 M -71.01 % | 191.401 M 28 255.70 % | 675.000 K -82.73 % | 3.909 M 23.78 % | 3.158 M 23.84 % | 2.550 M 104.00 % | 1.250 M -33.62 % | 1.883 M -75.13 % | 7.572 M 2 519.17 % | -313.000 K -148.30 % | 648.000 K 5 300.00 % | 12.000 K 101.04 % | -1.156 M -100.85 % | 136.639 M 136 539.00 % | 100.000 K 101.77 % | -5.653 M -615.57 % | -790.000 K -101.62 % | 48.868 M 2 035.37 % | -2.525 M -41.54 % | -1.784 M |
| Net cash used provided by financing activities | -2.996 M -11.54 % | -2.686 M -663.07 % | -352.000 K 87.16 % | -2.741 M -133.28 % | -1.175 M 65.90 % | -3.446 M 5.17 % | -3.634 M 93.21 % | -53.523 M 2.86 % | -55.099 M -16 153.39 % | -339.000 K -109.94 % | 3.409 M 28.25 % | 2.658 M 29.66 % | 2.050 M 173.33 % | 750.000 K -45.77 % | 1.383 M -80.44 % | 7.072 M 2 359.42 % | -313.000 K -148.30 % | 648.000 K 5 300.00 % | 12.000 K 101.04 % | -1.156 M -100.85 % | 136.622 M 204 013.43 % | -67.000 K -100.09 % | 73.762 M 204.68 % | 24.210 M -50.46 % | 48.868 M -6.87 % | 52.475 M 188.07 % | 18.216 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 100.949 M 76.94 % | 57.052 M 58.49 % | 35.997 M -45.15 % | 65.634 M -6.33 % | 70.071 M 546.74 % | -15.685 M -173.57 % | 21.321 M 264.98 % | -12.923 M -279.79 % | 7.188 M -75.17 % | 28.953 M -34.46 % | 44.178 M 351.60 % | -17.559 M -170.77 % | 24.810 M 106.17 % | 12.034 M 222.67 % | -9.810 M -121.99 % | 44.605 M 48.59 % | 30.018 M 62.11 % | 18.517 M 121.17 % | -87.462 M -1 369.22 % | 6.891 M -95.26 % | 145.460 M 2 953.96 % | 4.763 M -89.88 % | 47.060 M 161.27 % | -76.813 M -402.59 % | 25.385 M -27.52 % | 35.023 M 182.58 % | -42.411 M |
| Cash at beginning of period | 546.320 M 11.66 % | 489.268 M 7.94 % | 453.271 M 16.93 % | 387.637 M 22.07 % | 317.566 M -4.71 % | 333.251 M 6.84 % | 311.930 M -3.98 % | 324.853 M 2.26 % | 317.665 M 10.03 % | 288.712 M 18.07 % | 244.534 M -6.70 % | 262.093 M 10.46 % | 237.283 M 5.34 % | 225.249 M -4.17 % | 235.059 M 23.42 % | 190.454 M 18.71 % | 160.436 M 13.05 % | 141.919 M -38.13 % | 229.381 M 3.10 % | 222.490 M 188.84 % | 77.030 M 6.59 % | 72.267 M 186.69 % | 25.207 M -75.29 % | 102.020 M 33.12 % | 76.635 M 84.17 % | 41.612 M -50.48 % | 84.023 M |
| Cash at end of period | 647.269 M 18.48 % | 546.320 M 11.66 % | 489.268 M 7.94 % | 453.271 M 16.93 % | 387.637 M 22.07 % | 317.566 M -4.71 % | 333.251 M 6.84 % | 311.930 M -3.98 % | 324.853 M 2.26 % | 317.665 M 10.03 % | 288.712 M 18.07 % | 244.534 M -6.70 % | 262.093 M 10.46 % | 237.283 M 5.34 % | 225.249 M -4.17 % | 235.059 M 23.42 % | 190.454 M 18.71 % | 160.436 M 13.05 % | 141.919 M -38.13 % | 229.381 M 3.10 % | 222.490 M 188.84 % | 77.030 M 6.59 % | 72.267 M 186.69 % | 25.207 M -75.29 % | 102.020 M 33.12 % | 76.635 M 84.17 % | 41.612 M |
| Operating cash flow | 108.734 M 37.07 % | 79.327 M 133.40 % | 33.987 M -55.02 % | 75.562 M 7.18 % | 70.501 M 65.43 % | 42.617 M 36.85 % | 31.141 M -59.38 % | 76.665 M 21.50 % | 63.100 M 70.25 % | 37.063 M -12.91 % | 42.559 M 59.53 % | 26.678 M -51.67 % | 55.205 M 63.66 % | 33.731 M 16.91 % | 28.852 M -23.13 % | 37.533 M 23.37 % | 30.424 M 68.37 % | 18.070 M 44.21 % | 12.530 M 24.71 % | 10.047 M 13.68 % | 8.838 M 82.91 % | 4.832 M 118.10 % | -26.702 M -11.32 % | -23.987 M -2.28 % | -23.453 M -34.78 % | -17.401 M -64.24 % | -10.595 M |
| Capital expenditure | -71.000 K -1 675.00 % | -4.000 K 96.88 % | -128.000 K 75.05 % | -513.000 K -17 000.00 % | -3.000 K 99.53 % | -632.000 K -12 540.00 % | -5.000 K 95.33 % | -107.000 K | 0.000 100.00 % | -205.000 K | 0.000 | 0.000 100.00 % | -86.000 K -109.76 % | -41.000 K 8.89 % | -45.000 K | 0.000 100.00 % | -93.000 K 53.73 % | -201.000 K -4 925.00 % | -4.000 K | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -36.000 K -20.00 % | -30.000 K 41.18 % | -51.000 K 99.90 % | -50.032 M |
| Free CashFlow | 108.663 M 36.99 % | 79.323 M 134.27 % | 33.859 M -54.88 % | 75.049 M 6.46 % | 70.498 M 67.91 % | 41.985 M 34.84 % | 31.136 M -59.33 % | 76.558 M 21.33 % | 63.100 M 71.20 % | 36.858 M -13.40 % | 42.559 M 59.53 % | 26.678 M -51.60 % | 55.119 M 63.61 % | 33.690 M 16.95 % | 28.807 M -23.25 % | 37.533 M 23.74 % | 30.331 M 69.74 % | 17.869 M 42.66 % | 12.526 M 24.67 % | 10.047 M 13.68 % | 8.838 M 82.98 % | 4.830 M 118.09 % | -26.702 M -11.15 % | -24.023 M -2.30 % | -23.483 M -34.56 % | -17.452 M 71.21 % | -60.627 M |
| 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 |