SOPHiA GENETICS S.A. SOPH
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Revenue | 65.173 M 4.49 % | 62.371 M 31.14 % | 47.560 M 17.58 % | 40.450 M 42.43 % | 28.400 M 11.98 % | 25.362 M |
| Net income | -62.493 M 20.88 % | -78.981 M 9.68 % | -87.449 M -18.70 % | -73.675 M -87.28 % | -39.339 M -16.42 % | -33.791 M |
| Income before tax | -61.270 M 21.94 % | -78.495 M 10.38 % | -87.585 M -19.15 % | -73.507 M -78.31 % | -41.225 M -22.59 % | -33.629 M |
| Income before tax ratio | -0.94 25.30 % | -1.26 31.66 % | -1.84 -1.34 % | -1.82 -25.19 % | -1.45 -9.47 % | -1.33 |
| EBITDA | -51.487 M 27.18 % | -70.700 M 14.48 % | -82.667 M -16.70 % | -70.837 M -82.77 % | -38.758 M -26.08 % | -30.741 M |
| Net income ratio | -0.96 24.28 % | -1.27 31.13 % | -1.84 -0.95 % | -1.82 -31.49 % | -1.39 -3.97 % | -1.33 |
| Ratio EBITDA | -0.79 30.31 % | -1.13 34.79 % | -1.74 0.75 % | -1.75 -28.32 % | -1.36 -12.59 % | -1.21 |
| Gross profit ratio | 0.67 -2.02 % | 0.69 4.70 % | 0.66 5.39 % | 0.62 0.09 % | 0.62 -11.39 % | 0.70 |
| Weighted average shs out dil | 66.062 M 2.02 % | 64.751 M 1.02 % | 64.099 M 0.38 % | 63.858 M 0.00 % | 63.858 M 0.00 % | 63.858 M |
| Weighted average shs out | 66.062 M 2.02 % | 64.751 M 1.02 % | 64.099 M 0.38 % | 63.858 M 33.33 % | 47.893 M -25.00 % | 63.858 M |
| EPS diluted | -0.95 22.13 % | -1.22 10.29 % | -1.36 -18.26 % | -1.15 -85.48 % | -0.62 -16.98 % | -0.53 |
| Earnings per share | -0.95 22.13 % | -1.22 10.29 % | -1.36 -18.26 % | -1.15 -85.48 % | -0.62 -16.98 % | -0.53 |
| Gross profit | 43.937 M 2.39 % | 42.913 M 37.30 % | 31.254 M 23.92 % | 25.221 M 42.56 % | 17.691 M -0.78 % | 17.830 M |
| Income tax expense | 1.223 M 151.65 % | 486.000 K 457.35 % | -136.000 K -180.95 % | 168.000 K 108.91 % | -1.886 M -1 264.20 % | 162.000 K |
| Cost of revenue | 21.236 M 9.14 % | 19.458 M 19.33 % | 16.306 M 7.07 % | 15.229 M 42.21 % | 10.709 M 42.18 % | 7.532 M |
| General and administrative expenses | 46.953 M -11.91 % | 53.301 M -4.51 % | 55.816 M 34.48 % | 41.505 M 118.85 % | 18.965 M 21.04 % | 15.669 M |
| Selling and marketing expenses | 29.369 M 3.33 % | 28.423 M 0.55 % | 28.267 M -1.63 % | 28.735 M 64.84 % | 17.432 M -10.21 % | 19.414 M |
| Other expenses | -183.000 K 80.82 % | -954.000 K -153.05 % | -377.000 K -249.07 % | -108.000 K 16.28 % | -129.000 K -906.25 % | 16.000 K |
| Operating expenses | 110.505 M -6.14 % | 117.739 M -1.12 % | 119.077 M 23.13 % | 96.710 M 76.30 % | 54.856 M 9.46 % | 50.117 M |
| Cost and expenses | 131.741 M -3.98 % | 137.197 M 1.34 % | 135.383 M 20.94 % | 111.939 M 70.73 % | 65.565 M 13.73 % | 57.649 M |
| Research and development expenses | 34.366 M -7.04 % | 36.969 M 4.52 % | 35.371 M 33.08 % | 26.578 M 42.98 % | 18.588 M 23.77 % | 15.018 M |
| Selling general and administrative expenses | 76.322 M -6.61 % | 81.724 M -2.81 % | 84.083 M 19.71 % | 70.240 M 92.98 % | 36.397 M 3.75 % | 35.083 M |
| Interest income | 3.362 M -26.06 % | 4.547 M 243.43 % | 1.324 M 6 520.00 % | 20.000 K -79.17 % | 96.000 K 11.63 % | 86.000 K |
| Interest expense | 1.913 M 225.34 % | 588.000 K -7.98 % | 639.000 K -2.89 % | 658.000 K -21.67 % | 840.000 K -13.93 % | 976.000 K |
| Depreciation and amortization | 8.596 M 3.12 % | 8.336 M 49.63 % | 5.571 M 54.36 % | 3.609 M 51.00 % | 2.390 M 24.93 % | 1.913 M |
| Operating income | -66.568 M 11.04 % | -74.826 M 14.80 % | -87.823 M -22.85 % | -71.489 M -92.36 % | -37.165 M -15.11 % | -32.287 M |
| Operating income ratio | -1.02 14.86 % | -1.20 35.03 % | -1.85 -4.48 % | -1.77 -35.05 % | -1.31 -2.79 % | -1.27 |
| Total other income expenses net | 5.298 M 244.40 % | -3.669 M -1 641.60 % | 238.000 K 111.79 % | -2.018 M 47.42 % | -3.838 M -185.99 % | -1.342 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Net debt | -50.196 M 52.03 % | -104.650 M 27.61 % | -144.562 M 19.64 % | -179.903 M -167.01 % | -67.376 M -601.47 % | -9.605 M 78.51 % | -44.692 M |
| Total investments | 0.000 | 0.000 -100.00 % | 17.307 M -76.08 % | 72.357 M 207.97 % | 23.495 M 3 079.30 % | 739.000 K 9.81 % | 673.000 K |
| Total debt | 30.030 M 61.44 % | 18.601 M 11.10 % | 16.743 M 28.21 % | 13.059 M 80.15 % | 7.249 M -14.35 % | 8.464 M -8.15 % | 9.215 M |
| Accumulated other comprehensive income loss | 61.037 M 13.08 % | 53.978 M 125.26 % | 23.963 M 91.11 % | 12.539 M 51.07 % | 8.300 M 1 528.57 % | -581.000 K -1 136.17 % | -47.000 K |
| Retained earnings | -440.277 M -16.54 % | -377.784 M -26.43 % | -298.803 M -41.38 % | -211.354 M -53.51 % | -137.679 M -40.00 % | -98.340 M -52.35 % | -64.549 M |
| Common stock | 4.188 M 3.46 % | 4.048 M 16.86 % | 3.464 M 4.09 % | 3.328 M 35.28 % | 2.460 M 26.35 % | 1.947 M 1.83 % | 1.912 M |
| Total equity | 96.490 M -36.29 % | 151.442 M -24.33 % | 200.130 M -27.33 % | 275.400 M 174.00 % | 100.510 M 351.67 % | 22.253 M -59.41 % | 54.818 M |
| Other non current liabilities | 4.176 M 22.11 % | 3.420 M 20.21 % | 2.845 M -42.22 % | 4.924 M -26.27 % | 6.678 M 39.39 % | 4.791 M 32.79 % | 3.608 M |
| Long term debt | 27.840 M 77.63 % | 15.673 M 11.53 % | 14.053 M 24.96 % | 11.246 M 236.71 % | 3.340 M -36.65 % | 5.272 M -21.64 % | 6.728 M |
| Total non current liabilities | 32.016 M 67.68 % | 19.093 M 12.99 % | 16.898 M 4.50 % | 16.170 M 61.41 % | 10.018 M -1.25 % | 10.145 M -2.47 % | 10.402 M |
| Other current liabilities | 16.291 M -19.25 % | 20.174 M 30.41 % | 15.470 M -12.50 % | 17.680 M 17.84 % | 15.003 M 33.68 % | 11.223 M 101.82 % | 5.561 M |
| Deferred revenue | 5.732 M -39.63 % | 9.494 M 176.47 % | 3.434 M -15.61 % | 4.069 M 54.01 % | 2.642 M 25.99 % | 2.097 M 11.90 % | 1.874 M |
| Short term debt | 2.190 M -25.20 % | 2.928 M -45.58 % | 5.380 M 48.37 % | 3.626 M -7.24 % | 3.909 M 22.46 % | 3.192 M 28.35 % | 2.487 M |
| Total current liabilities | 26.803 M -24.76 % | 35.621 M 32.86 % | 26.810 M -6.27 % | 28.603 M 32.50 % | 21.587 M 12.10 % | 19.257 M 68.91 % | 11.401 M |
| Total liabilities | 58.819 M 7.50 % | 54.714 M 25.18 % | 43.708 M -2.38 % | 44.773 M 41.66 % | 31.605 M 7.49 % | 29.402 M 34.85 % | 21.803 M |
| Other non current assets | 5.762 M -5.54 % | 6.100 M 42.42 % | 4.283 M 15.76 % | 3.700 M 420.39 % | 711.000 K -15.26 % | 839.000 K 36.20 % | 616.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 775.000 K 107.77 % | 373.000 K 43.46 % | 260.000 K |
| Intangible assets | 20.656 M 13.58 % | 18.186 M 54.45 % | 11.775 M 59.66 % | 7.375 M 57.45 % | 4.684 M 95.00 % | 2.402 M 193.28 % | 819.000 K |
| GoodWill | 8.342 M -7.30 % | 8.999 M 9.90 % | 8.188 M -1.33 % | 8.298 M -3.49 % | 8.598 M 9.75 % | 7.834 M 1.86 % | 7.691 M |
| Goodwill and intangible assets | 28.998 M 6.67 % | 27.185 M 36.18 % | 19.963 M 27.37 % | 15.673 M 18.00 % | 13.282 M 29.76 % | 10.236 M 20.28 % | 8.510 M |
| Property plant equipment net | 19.377 M -16.13 % | 23.104 M 7.98 % | 21.397 M 34.11 % | 15.955 M 188.05 % | 5.539 M -14.10 % | 6.448 M 42.72 % | 4.518 M |
| Total non current assets | 55.904 M -3.79 % | 58.109 M 22.12 % | 47.583 M 27.51 % | 37.318 M 66.44 % | 22.421 M 25.28 % | 17.896 M 28.71 % | 13.904 M |
| Other current assets | 4.621 M 48.63 % | 3.109 M -46.75 % | 5.838 M 23.74 % | 4.718 M 324.66 % | 1.111 M -44.70 % | 2.009 M 377.20 % | 421.000 K |
| Short term investments | 0.000 | 0.000 -100.00 % | 17.307 M -76.08 % | 72.357 M 218.47 % | 22.720 M 6 107.65 % | 366.000 K -11.38 % | 413.000 K |
| cash and cash equivalents | 80.226 M -34.91 % | 123.251 M -23.59 % | 161.305 M -16.41 % | 192.962 M 158.58 % | 74.625 M 313.00 % | 18.069 M -66.48 % | 53.907 M |
| Cash and short term investments | 80.226 M -34.91 % | 123.251 M -31.00 % | 178.612 M -32.68 % | 265.319 M 172.56 % | 97.345 M 428.04 % | 18.435 M -66.06 % | 54.320 M |
| Total current assets | 99.405 M -32.86 % | 148.047 M -24.56 % | 196.255 M -30.62 % | 282.855 M 157.86 % | 109.694 M 224.93 % | 33.759 M -46.17 % | 62.717 M |
| Inventory | 5.868 M -9.47 % | 6.482 M 25.72 % | 5.156 M -10.00 % | 5.729 M 69.30 % | 3.384 M -6.26 % | 3.610 M 25.61 % | 2.874 M |
| Net receivables | 8.690 M -42.85 % | 15.205 M 88.81 % | 8.053 M 13.60 % | 7.089 M -9.74 % | 7.854 M -19.07 % | 9.705 M 90.22 % | 5.102 M |
| Tax assets | 1.767 M 2.73 % | 1.720 M -11.34 % | 1.940 M -2.51 % | 1.990 M -5.87 % | 2.114 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.932 M -14.36 % | 2.256 M 3.96 % | 2.170 M -7.15 % | 2.337 M 82.44 % | 1.281 M -25.91 % | 1.729 M 103.17 % | 851.000 K |
| Tax payables | 658.000 K -14.43 % | 769.000 K 116.01 % | 356.000 K -60.04 % | 891.000 K -36.08 % | 1.394 M 37.20 % | 1.016 M 61.78 % | 628.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.000 K 73.17 % | 82.000 K 24.24 % | 66.000 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 16.793 M -9.72 % | 18.601 M 11.10 % | 16.743 M 28.21 % | 13.059 M 233.22 % | 3.919 M -15.28 % | 4.626 M 37.60 % | 3.362 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 471.542 M 0.07 % | 471.200 M -0.06 % | 471.506 M 0.13 % | 470.887 M 107.05 % | 227.429 M 90.75 % | 119.227 M 1.47 % | 117.502 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.582 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 155.309 M -24.66 % | 206.156 M -15.45 % | 243.838 M -23.84 % | 320.173 M 142.34 % | 132.115 M 155.76 % | 51.655 M -32.58 % | 76.621 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Deferred income tax | -726.000 K 35.70 % | -1.129 M 12.62 % | -1.292 M 19.10 % | -1.597 M -109.31 % | -763.000 K -70.69 % | -447.000 K |
| Stock based compensation | 16.488 M 8.17 % | 15.242 M 11.97 % | 13.613 M 59.89 % | 8.514 M 526.49 % | 1.359 M 89.54 % | 717.000 K |
| Change in working capital | -2.581 M -395.99 % | 872.000 K 168.50 % | -1.273 M -120.80 % | 6.120 M 60.38 % | 3.816 M 335.56 % | -1.620 M |
| Accounts receivables | 5.892 M 190.65 % | -6.500 M -587.99 % | 1.332 M -26.25 % | 1.806 M 61.54 % | 1.118 M 125.69 % | -4.352 M |
| Inventory | 69.000 K 107.89 % | -874.000 K -337.00 % | -200.000 K 91.44 % | -2.336 M -535.82 % | 536.000 K 162.18 % | -862.000 K |
| Accounts payables | -7.385 M -207.48 % | 6.871 M 581.16 % | -1.428 M -115.90 % | 8.980 M 4 954.05 % | -185.000 K -103.30 % | 5.603 M |
| Other working capital | -1.157 M -184.15 % | 1.375 M 240.74 % | -977.000 K 58.07 % | -2.330 M -199.28 % | 2.347 M 216.82 % | -2.009 M |
| Other non cash items | -3.329 M -146.99 % | 7.085 M 711.57 % | 873.000 K 180.98 % | -1.078 M -140.03 % | 2.693 M 94.30 % | 1.386 M |
| Net cash provided by operating activities | -42.822 M 11.84 % | -48.575 M 30.70 % | -70.093 M -20.98 % | -57.939 M -82.60 % | -31.730 M -0.16 % | -31.680 M |
| Investments in property plant and equipment | -244.000 K 83.67 % | -1.494 M 85.61 % | -10.381 M -55.61 % | -6.671 M -108.21 % | -3.204 M -5.64 % | -3.033 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 6.284 M 57.57 % | 3.988 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -26.179 M 63.71 % | -72.141 M -241.59 % | -21.119 M | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 17.546 M -77.66 % | 78.533 M 258.96 % | 21.878 M | 0.000 | 0.000 |
| Other investing activites | -7.932 M -2.59 % | -7.732 M -23.04 % | -6.284 M -57.57 % | -3.988 M 83.29 % | -23.873 M -1 322.71 % | -1.678 M |
| Net cash used for investing activites | -8.176 M -198.27 % | 8.320 M -80.18 % | 41.973 M 173.72 % | -56.934 M -134.07 % | -24.323 M -701.95 % | -3.033 M |
| Debt repayment | 11.180 M 467.40 % | -3.043 M | 0.000 100.00 % | -4.085 M -144.61 % | -1.670 M 39.99 % | -2.783 M |
| Common stock issued | 0.000 -100.00 % | 226.000 K | 0.000 -100.00 % | 231.311 M 114.89 % | 107.643 M 6 016.08 % | 1.760 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 405.000 K 79.20 % | 226.000 K 109.76 % | -2.316 M -121.96 % | 10.547 M 883.86 % | 1.072 M | 0.000 |
| Net cash used provided by financing activities | 11.585 M 511.25 % | -2.817 M -79.66 % | -1.568 M -100.66 % | 237.773 M 122.12 % | 107.045 M 10 563.83 % | -1.023 M |
| Effect of forex changes on cash | -3.612 M -171.98 % | 5.018 M 354.85 % | -1.969 M 56.85 % | -4.563 M -182.01 % | 5.564 M 5 554.90 % | -102.000 K |
| Net change in cash | -43.025 M -13.06 % | -38.054 M -20.21 % | -31.657 M -126.75 % | 118.337 M 109.24 % | 56.556 M 257.81 % | -35.838 M |
| Cash at beginning of period | 123.251 M -23.59 % | 161.305 M -16.41 % | 192.962 M 158.58 % | 74.625 M 313.00 % | 18.069 M -66.48 % | 53.907 M |
| Cash at end of period | 80.226 M -34.91 % | 123.251 M -23.59 % | 161.305 M -16.41 % | 192.962 M 158.58 % | 74.625 M 313.00 % | 18.069 M |
| Operating cash flow | -42.822 M 11.84 % | -48.575 M 30.70 % | -70.093 M -20.98 % | -57.939 M -82.60 % | -31.730 M -0.16 % | -31.680 M |
| Capital expenditure | -8.176 M 11.38 % | -9.226 M 11.13 % | -10.381 M -55.61 % | -6.671 M -108.21 % | -3.204 M -5.64 % | -3.033 M |
| Free CashFlow | -50.998 M 11.77 % | -57.801 M 28.17 % | -80.474 M -24.55 % | -64.610 M -84.95 % | -34.934 M -0.64 % | -34.713 M |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 18.323 M 3.06 % | 17.779 M 0.26 % | 17.733 M 11.86 % | 15.853 M 0.28 % | 15.808 M 0.18 % | 15.779 M -7.44 % | 17.048 M 4.57 % | 16.303 M 8.30 % | 15.054 M 7.79 % | 13.966 M 4.35 % | 13.384 M 14.90 % | 11.648 M -0.16 % | 11.667 M 7.42 % | 10.861 M -0.69 % | 10.937 M 5.58 % | 10.359 M 1.78 % | 10.178 M 13.39 % | 8.976 M 14.56 % | 7.835 M 9.31 % | 7.168 M 21.16 % | 5.916 M -20.92 % | 7.481 M |
| Net income | -22.414 M -28.93 % | -17.385 M -14.69 % | -15.158 M 17.79 % | -18.438 M -21.36 % | -15.193 M -10.87 % | -13.704 M 43.04 % | -24.061 M -74.05 % | -13.824 M 35.39 % | -21.396 M -8.61 % | -19.700 M -41.01 % | -13.971 M 40.06 % | -23.310 M 5.55 % | -24.681 M 3.16 % | -25.487 M -19.24 % | -21.374 M -0.62 % | -21.243 M -15.51 % | -18.390 M -45.17 % | -12.668 M -20.87 % | -10.481 M -0.14 % | -10.466 M -33.24 % | -7.855 M 25.45 % | -10.537 M |
| Income before tax | -21.652 M -28.25 % | -16.882 M -16.09 % | -14.542 M 20.57 % | -18.308 M -21.79 % | -15.032 M -12.28 % | -13.388 M 44.34 % | -24.053 M -77.84 % | -13.525 M 36.57 % | -21.323 M -8.83 % | -19.593 M -37.71 % | -14.228 M 39.24 % | -23.415 M 5.15 % | -24.687 M 2.25 % | -25.254 M -15.32 % | -21.899 M -5.46 % | -20.765 M -13.16 % | -18.350 M -46.88 % | -12.493 M -0.76 % | -12.399 M -18.42 % | -10.470 M -33.60 % | -7.837 M 25.50 % | -10.519 M |
| Income before tax ratio | -1.18 -24.45 % | -0.95 -15.79 % | -0.82 28.99 % | -1.15 -21.45 % | -0.95 -12.07 % | -0.85 39.86 % | -1.41 -70.07 % | -0.83 41.43 % | -1.42 -0.96 % | -1.40 -31.97 % | -1.06 47.12 % | -2.01 5.00 % | -2.12 9.00 % | -2.33 -16.13 % | -2.00 0.11 % | -2.00 -11.18 % | -1.80 -29.54 % | -1.39 12.05 % | -1.58 -8.34 % | -1.46 -10.26 % | -1.32 5.79 % | -1.41 |
| EBITDA | -18.723 M -34.45 % | -13.926 M -13.88 % | -12.229 M 7.00 % | -13.150 M -1.19 % | -12.995 M 25.42 % | -17.424 M 21.06 % | -22.072 M -53.89 % | -14.343 M 19.34 % | -17.783 M -2.22 % | -17.397 M -37.22 % | -12.678 M 42.88 % | -22.194 M 2.19 % | -22.692 M 4.79 % | -23.833 M -15.02 % | -20.722 M -6.24 % | -19.504 M -28.13 % | -15.222 M -13.82 % | -13.374 M -24.43 % | -10.748 M -21.91 % | -8.816 M -35.78 % | -6.493 M 28.21 % | -9.044 M |
| Net income ratio | -1.22 -25.10 % | -0.98 -14.40 % | -0.85 26.51 % | -1.16 -21.01 % | -0.96 -10.66 % | -0.87 38.46 % | -1.41 -66.45 % | -0.85 40.34 % | -1.42 -0.76 % | -1.41 -35.13 % | -1.04 47.84 % | -2.00 5.40 % | -2.12 9.85 % | -2.35 -20.08 % | -1.95 4.70 % | -2.05 -13.50 % | -1.81 -28.02 % | -1.41 -5.50 % | -1.34 8.38 % | -1.46 -9.97 % | -1.33 5.73 % | -1.41 |
| Ratio EBITDA | -1.02 -30.45 % | -0.78 -13.58 % | -0.69 16.86 % | -0.83 -0.91 % | -0.82 25.56 % | -1.10 14.71 % | -1.29 -47.16 % | -0.88 25.52 % | -1.18 5.17 % | -1.25 -31.50 % | -0.95 50.29 % | -1.91 2.04 % | -1.94 11.37 % | -2.19 -15.82 % | -1.89 -0.63 % | -1.88 -25.89 % | -1.50 -0.38 % | -1.49 -8.62 % | -1.37 -11.54 % | -1.23 -12.06 % | -1.10 9.21 % | -1.21 |
| Gross profit ratio | 0.67 -2.48 % | 0.69 0.61 % | 0.68 1.55 % | 0.67 -1.41 % | 0.68 3.38 % | 0.66 -5.52 % | 0.70 0.94 % | 0.69 3.61 % | 0.67 -3.85 % | 0.69 -3.54 % | 0.72 14.93 % | 0.63 -4.14 % | 0.65 5.72 % | 0.62 -1.07 % | 0.62 -1.15 % | 0.63 3.20 % | 0.61 -2.19 % | 0.63 0.27 % | 0.62 4.84 % | 0.60 -11.20 % | 0.67 9.79 % | 0.61 |
| Weighted average shs out dil | 67.321 M 0.71 % | 66.845 M 0.27 % | 66.666 M 0.43 % | 66.383 M 0.71 % | 65.916 M 0.93 % | 65.309 M 0.12 % | 65.231 M 0.24 % | 65.073 M 0.89 % | 64.499 M 0.40 % | 64.243 M 0.04 % | 64.219 M 0.04 % | 64.192 M 0.16 % | 64.090 M 0.31 % | 63.892 M 15.54 % | 55.300 M -8.10 % | 60.173 M -5.00 % | 63.338 M 31.90 % | 48.019 M 0.00 % | 48.019 M 0.00 % | 48.019 M 0.00 % | 48.019 M 25.12 % | 38.377 M |
| Weighted average shs out | 67.321 M 0.71 % | 66.845 M 0.27 % | 66.666 M 0.43 % | 66.383 M 0.71 % | 65.916 M 0.93 % | 65.309 M 0.12 % | 65.231 M 0.24 % | 65.073 M 0.89 % | 64.499 M 0.40 % | 64.243 M 0.04 % | 64.219 M 0.04 % | 64.192 M 0.16 % | 64.090 M 0.31 % | 63.892 M 15.54 % | 55.300 M -8.10 % | 60.173 M -5.00 % | 63.338 M 31.90 % | 48.019 M 0.53 % | 47.767 M -0.53 % | 48.019 M 0.00 % | 48.019 M 25.12 % | 38.377 M |
| EPS diluted | -0.33 -26.92 % | -0.26 -13.04 % | -0.23 17.86 % | -0.28 -21.74 % | -0.23 -9.52 % | -0.21 43.24 % | -0.37 -76.19 % | -0.21 36.36 % | -0.33 -6.45 % | -0.31 -40.91 % | -0.22 38.89 % | -0.36 7.69 % | -0.39 2.50 % | -0.40 -2.56 % | -0.39 -11.43 % | -0.35 -20.69 % | -0.29 -11.54 % | -0.26 -18.18 % | -0.22 0.00 % | -0.22 -37.50 % | -0.16 40.74 % | -0.27 |
| Earnings per share | -0.33 -26.92 % | -0.26 -13.04 % | -0.23 17.86 % | -0.28 -21.74 % | -0.23 -9.52 % | -0.21 43.24 % | -0.37 -76.19 % | -0.21 36.36 % | -0.33 -6.45 % | -0.31 -40.91 % | -0.22 38.89 % | -0.36 7.69 % | -0.39 2.50 % | -0.40 -2.56 % | -0.39 -11.43 % | -0.35 -20.69 % | -0.29 -11.54 % | -0.26 -18.18 % | -0.22 0.00 % | -0.22 -37.50 % | -0.16 40.74 % | -0.27 |
| Gross profit | 12.270 M 0.51 % | 12.208 M 0.88 % | 12.102 M 13.59 % | 10.654 M -1.13 % | 10.776 M 3.57 % | 10.405 M -12.56 % | 11.899 M 5.55 % | 11.273 M 12.20 % | 10.047 M 3.64 % | 9.694 M 0.65 % | 9.631 M 32.06 % | 7.293 M -4.29 % | 7.620 M 13.56 % | 6.710 M -1.76 % | 6.830 M 4.37 % | 6.544 M 5.04 % | 6.230 M 10.91 % | 5.617 M 14.87 % | 4.890 M 14.60 % | 4.267 M 7.59 % | 3.966 M -13.18 % | 4.568 M |
| Income tax expense | 762.000 K 51.49 % | 503.000 K -18.34 % | 616.000 K 373.85 % | 130.000 K -19.25 % | 161.000 K -49.05 % | 316.000 K 3 850.00 % | 8.000 K -97.32 % | 299.000 K 309.59 % | 73.000 K -31.78 % | 107.000 K 141.63 % | -257.000 K -144.76 % | -105.000 K -1 650.00 % | -6.000 K -102.58 % | 233.000 K 144.38 % | -525.000 K -209.83 % | 478.000 K 1 095.00 % | 40.000 K -77.14 % | 175.000 K 109.12 % | -1.918 M -47 850.00 % | -4.000 K -122.22 % | 18.000 K 0.00 % | 18.000 K |
| Cost of revenue | 6.053 M 8.65 % | 5.571 M -1.07 % | 5.631 M 8.31 % | 5.199 M 3.32 % | 5.032 M -6.36 % | 5.374 M 4.37 % | 5.149 M 2.37 % | 5.030 M 0.46 % | 5.007 M 17.21 % | 4.272 M 13.83 % | 3.753 M -13.82 % | 4.355 M 7.61 % | 4.047 M -2.51 % | 4.151 M 1.07 % | 4.107 M 7.65 % | 3.815 M -3.37 % | 3.948 M 17.53 % | 3.359 M 14.06 % | 2.945 M 1.52 % | 2.901 M 48.77 % | 1.950 M -33.06 % | 2.913 M |
| General and administrative expenses | 0.000 -100.00 % | 11.600 M -8.41 % | 12.665 M 16.41 % | 10.880 M 2.81 % | 10.583 M -17.48 % | 12.825 M -3.35 % | 13.269 M 4.08 % | 12.749 M -9.20 % | 14.041 M 6.03 % | 13.242 M -4.93 % | 13.929 M 8.74 % | 12.809 M -12.85 % | 14.697 M 2.20 % | 14.380 M 10.97 % | 12.959 M 10.86 % | 11.689 M 42.13 % | 8.224 M -4.74 % | 8.633 M 26.51 % | 6.824 M 47.80 % | 4.617 M 31.09 % | 3.522 M -11.99 % | 4.002 M |
| Selling and marketing expenses | 0.000 -100.00 % | 7.534 M -4.07 % | 7.854 M 7.50 % | 7.306 M 0.66 % | 7.258 M 4.42 % | 6.951 M -12.74 % | 7.966 M 16.63 % | 6.830 M -5.18 % | 7.203 M 12.13 % | 6.424 M 51.26 % | 4.247 M -46.38 % | 7.921 M -3.81 % | 8.235 M 4.72 % | 7.864 M -8.28 % | 8.574 M 11.26 % | 7.706 M 1.76 % | 7.573 M 55.12 % | 4.882 M 15.47 % | 4.228 M 3.98 % | 4.066 M 7.34 % | 3.788 M -29.20 % | 5.350 M |
| Other expenses | 0.000 100.00 % | -8.000 K 93.10 % | -116.000 K -169.77 % | -43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.000 K 92.46 % | -252.000 K -393.02 % | 86.000 K 138.57 % | -223.000 K -1 958.33 % | 12.000 K 123.08 % | -52.000 K -1 200.00 % | -4.000 K 85.71 % | -28.000 K -16.67 % | -24.000 K 91.04 % | -268.000 K -4 366.67 % | -6.000 K 91.30 % | -69.000 K -132.24 % | 214.000 K |
| Operating expenses | 30.828 M 9.15 % | 28.244 M -4.41 % | 29.546 M 13.56 % | 26.017 M 0.84 % | 25.799 M -11.55 % | 29.167 M -5.90 % | 30.995 M 11.42 % | 27.817 M -7.57 % | 30.094 M 3.84 % | 28.981 M 17.27 % | 24.714 M -20.10 % | 30.932 M -2.42 % | 31.699 M -0.10 % | 31.731 M 13.98 % | 27.839 M 2.93 % | 27.046 M 22.08 % | 22.154 M 12.62 % | 19.671 M 23.29 % | 15.955 M 16.48 % | 13.698 M 24.46 % | 11.006 M -22.48 % | 14.197 M |
| Cost and expenses | 36.881 M 9.07 % | 33.815 M -3.87 % | 35.177 M 12.69 % | 31.216 M 1.25 % | 30.831 M -10.74 % | 34.541 M -4.44 % | 36.144 M 10.04 % | 32.847 M -6.42 % | 35.101 M 5.56 % | 33.253 M 16.81 % | 28.467 M -19.33 % | 35.287 M -1.28 % | 35.746 M -0.38 % | 35.882 M 12.32 % | 31.946 M 3.52 % | 30.861 M 18.23 % | 26.102 M 13.34 % | 23.030 M 21.85 % | 18.900 M 13.86 % | 16.599 M 28.12 % | 12.956 M -24.28 % | 17.110 M |
| Research and development expenses | 8.493 M -6.85 % | 9.118 M -0.27 % | 9.143 M 16.12 % | 7.874 M -1.06 % | 7.958 M -15.26 % | 9.391 M -3.78 % | 9.760 M 8.64 % | 8.984 M 1.05 % | 8.891 M -4.75 % | 9.334 M 37.47 % | 6.790 M -32.88 % | 10.116 M 12.53 % | 8.990 M -5.12 % | 9.475 M 49.02 % | 6.358 M -16.94 % | 7.655 M 19.89 % | 6.385 M 3.32 % | 6.180 M 19.51 % | 5.171 M 2.99 % | 5.021 M 33.36 % | 3.765 M -18.70 % | 4.631 M |
| Selling general and administrative expenses | 22.335 M 16.73 % | 19.134 M -6.75 % | 20.519 M 12.83 % | 18.186 M 1.93 % | 17.841 M -9.78 % | 19.776 M -6.87 % | 21.235 M 8.46 % | 19.579 M -7.84 % | 21.244 M 8.02 % | 19.666 M 8.20 % | 18.176 M -12.32 % | 20.730 M -9.60 % | 22.932 M 3.09 % | 22.244 M 3.30 % | 21.533 M 11.02 % | 19.395 M 22.78 % | 15.797 M 16.88 % | 13.515 M 22.29 % | 11.052 M 27.28 % | 8.683 M 18.78 % | 7.310 M -21.83 % | 9.352 M |
| Interest income | 419.000 K -6.89 % | 450.000 K -76.15 % | 1.887 M 606.74 % | 267.000 K -40.67 % | 450.000 K -40.63 % | 758.000 K -69.94 % | 2.522 M -16.46 % | 3.019 M 136.60 % | 1.276 M 316.99 % | 306.000 K -64.21 % | 855.000 K 281.70 % | 224.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 559.000 K -15.17 % | 659.000 K -65.55 % | 1.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.276 M 316.99 % | 306.000 K -76.50 % | 1.302 M 481.25 % | 224.000 K -63.16 % | 608.000 K 160.94 % | 233.000 K | 0.000 | 0.000 -100.00 % | 2.426 M | 0.000 | 0.000 | 0.000 -100.00 % | 797.000 K -10.45 % | 890.000 K |
| Depreciation and amortization | 2.370 M 3.18 % | 2.297 M 0.44 % | 2.287 M 3.34 % | 2.213 M 8.64 % | 2.037 M -1.07 % | 2.059 M 3.94 % | 1.981 M -10.00 % | 2.201 M -2.78 % | 2.264 M 19.79 % | 1.890 M 21.86 % | 1.551 M 7.34 % | 1.445 M 4.18 % | 1.387 M 16.75 % | 1.188 M -3.34 % | 1.229 M 23.15 % | 998.000 K 42.17 % | 702.000 K 3.24 % | 680.000 K 5.75 % | 643.000 K 4.55 % | 615.000 K 12.43 % | 547.000 K -6.50 % | 585.000 K |
| Operating income | -18.558 M -15.73 % | -16.036 M 8.07 % | -17.444 M -13.23 % | -15.406 M -2.55 % | -15.023 M 19.93 % | -18.762 M 1.75 % | -19.096 M -15.43 % | -16.544 M 17.47 % | -20.047 M -3.94 % | -19.287 M -27.87 % | -15.083 M 36.19 % | -23.639 M 1.83 % | -24.079 M 3.76 % | -25.021 M -19.10 % | -21.009 M -2.47 % | -20.502 M -28.75 % | -15.924 M -13.31 % | -14.054 M -24.51 % | -11.287 M -19.68 % | -9.431 M -33.96 % | -7.040 M 26.89 % | -9.629 M |
| Operating income ratio | -1.01 -12.29 % | -0.90 8.31 % | -0.98 -1.22 % | -0.97 -2.26 % | -0.95 20.08 % | -1.19 -6.15 % | -1.12 -10.38 % | -1.01 23.80 % | -1.33 3.57 % | -1.38 -22.54 % | -1.13 44.47 % | -2.03 1.67 % | -2.06 10.41 % | -2.30 -19.93 % | -1.92 2.94 % | -1.98 -26.50 % | -1.56 0.08 % | -1.57 -8.69 % | -1.44 -9.49 % | -1.32 -10.56 % | -1.19 7.55 % | -1.29 |
| Total other income expenses net | -3.094 M -265.72 % | -846.000 K -129.15 % | 2.902 M 200.00 % | -2.902 M -10 648.15 % | -27.000 K -100.50 % | 5.368 M 208.29 % | -4.957 M -264.19 % | 3.019 M 336.60 % | -1.276 M -316.99 % | -306.000 K -135.79 % | 855.000 K 281.70 % | 224.000 K 136.84 % | -608.000 K -160.94 % | -233.000 K 73.82 % | -890.000 K -238.40 % | -263.000 K 89.16 % | -2.426 M -255.41 % | 1.561 M 240.38 % | -1.112 M -7.03 % | -1.039 M -30.36 % | -797.000 K 10.45 % | -890.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -31.009 M 19.24 % | -38.398 M 23.50 % | -50.196 M 21.71 % | -64.114 M 14.88 % | -75.326 M 12.71 % | -86.293 M 17.54 % | -104.650 M 8.92 % | -114.899 M 10.74 % | -128.728 M 9.99 % | -143.020 M 1.07 % | -144.562 M -2.11 % | -141.577 M 12.68 % | -162.139 M 4.83 % | -170.374 M 5.30 % | -179.903 M 8.70 % | -197.040 M -402.58 % | -39.206 M 24.61 % | -52.006 M 22.81 % | -67.376 M -465.48 % | 18.435 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.094 M -93.68 % | 17.307 M -44.92 % | 31.421 M -16.68 % | 37.712 M -37.78 % | 60.606 M -16.24 % | 72.357 M 2.54 % | 70.566 M 225.99 % | 21.647 M 2.19 % | 21.184 M -9.84 % | 23.495 M -36.28 % | 36.870 M |
| Total debt | 63.813 M 111.79 % | 30.130 M 0.33 % | 30.030 M -5.19 % | 31.673 M 5.33 % | 30.070 M 72.40 % | 17.442 M -6.23 % | 18.601 M 4.10 % | 17.868 M -9.87 % | 19.824 M 11.73 % | 17.742 M 5.97 % | 16.743 M 3.03 % | 16.250 M -3.05 % | 16.762 M 33.68 % | 12.539 M -3.98 % | 13.059 M 0.84 % | 12.950 M 294.70 % | 3.281 M -35.75 % | 5.107 M -29.55 % | 7.249 M | 0.000 |
| Accumulated other comprehensive income loss | 80.873 M 19.82 % | 67.498 M 10.59 % | 61.037 M -3.03 % | 62.946 M 19.84 % | 52.526 M 8.80 % | 48.279 M -10.56 % | 53.978 M 46.13 % | 36.939 M 1.53 % | 36.383 M 28.60 % | 28.292 M 18.07 % | 23.963 M 52.11 % | 15.754 M 7.38 % | 14.671 M 1.34 % | 14.477 M 15.46 % | 12.539 M 129.65 % | 5.460 M 0.83 % | 5.415 M 182.62 % | 1.916 M -76.92 % | 8.300 M -62.70 % | 22.253 M |
| Retained earnings | -480.076 M -4.90 % | -457.662 M -3.95 % | -440.277 M -3.57 % | -425.119 M -4.53 % | -406.681 M -3.88 % | -391.488 M -3.63 % | -377.784 M -6.80 % | -353.723 M -4.07 % | -339.899 M -6.72 % | -318.503 M -6.59 % | -298.803 M -4.90 % | -284.832 M -8.91 % | -261.522 M -10.42 % | -236.841 M -12.06 % | -211.354 M -11.25 % | -189.980 M -12.59 % | -168.737 M -12.23 % | -150.347 M -9.20 % | -137.679 M | 0.000 |
| Common stock | 4.188 M 0.00 % | 4.188 M 0.00 % | 4.188 M 0.00 % | 4.188 M 3.46 % | 4.048 M 0.00 % | 4.048 M 0.00 % | 4.048 M 0.00 % | 4.048 M 0.00 % | 4.048 M 16.86 % | 3.464 M 0.00 % | 3.464 M 0.00 % | 3.464 M 0.00 % | 3.464 M 0.00 % | 3.464 M 4.09 % | 3.328 M 0.00 % | 3.328 M 31.59 % | 2.529 M 2.43 % | 2.469 M 0.37 % | 2.460 M | 0.000 |
| Total equity | 76.692 M -10.42 % | 85.613 M -11.27 % | 96.490 M -14.99 % | 113.507 M -6.53 % | 121.443 M -8.16 % | 132.232 M -12.68 % | 151.442 M -4.42 % | 158.439 M -7.72 % | 171.702 M -7.14 % | 184.912 M -7.60 % | 200.130 M -2.80 % | 205.891 M -9.74 % | 228.115 M -9.45 % | 251.910 M -8.53 % | 275.400 M -4.93 % | 289.695 M 307.48 % | 71.094 M -13.38 % | 82.075 M -18.34 % | 100.510 M 351.67 % | 22.253 M |
| Other non current liabilities | 5.115 M 18.40 % | 4.320 M 3.45 % | 4.176 M 3.24 % | 4.045 M 14.17 % | 3.543 M 14.47 % | 3.095 M -9.50 % | 3.420 M -4.60 % | 3.585 M -0.28 % | 3.595 M 18.57 % | 3.032 M 6.57 % | 2.845 M 3.98 % | 2.736 M -18.03 % | 3.338 M -31.49 % | 4.872 M -1.06 % | 4.924 M 932.29 % | 477.000 K 39.88 % | 341.000 K -73.00 % | 1.263 M -45.75 % | 2.328 M | 0.000 |
| Long term debt | 61.328 M 120.27 % | 27.842 M 0.01 % | 27.840 M -4.64 % | 29.196 M 6.16 % | 27.501 M 86.60 % | 14.738 M -5.97 % | 15.673 M 4.77 % | 14.960 M -8.55 % | 16.358 M 10.79 % | 14.765 M 5.07 % | 14.053 M 0.98 % | 13.917 M -6.02 % | 14.808 M 39.02 % | 10.652 M -5.28 % | 11.246 M -2.73 % | 11.562 M 494.20 % | -2.933 M -18.31 % | -2.479 M -174.22 % | 3.340 M | 0.000 |
| Total non current liabilities | 66.443 M 106.59 % | 32.162 M 0.46 % | 32.016 M -3.69 % | 33.241 M 7.08 % | 31.044 M 74.08 % | 17.833 M -6.60 % | 19.093 M 2.95 % | 18.545 M -7.06 % | 19.953 M 12.11 % | 17.797 M 5.32 % | 16.898 M 1.47 % | 16.653 M -8.23 % | 18.146 M 16.89 % | 15.524 M -4.00 % | 16.170 M -7.42 % | 17.466 M 117.24 % | 8.040 M -9.54 % | 8.888 M -11.28 % | 10.018 M | 0.000 |
| Other current liabilities | 14.618 M 19.70 % | 12.212 M -25.04 % | 16.291 M 13.42 % | 14.364 M 12.21 % | 12.801 M -0.83 % | 12.908 M -24.24 % | 17.039 M 32.53 % | 12.857 M -6.80 % | 13.795 M 31.98 % | 10.452 M -32.44 % | 15.470 M 1.84 % | 15.190 M -7.36 % | 16.396 M 7.17 % | 15.299 M -13.47 % | 17.680 M 37.40 % | 12.868 M -4.48 % | 13.471 M 50.33 % | 8.961 M -40.27 % | 15.003 M | 0.000 |
| Deferred revenue | 9.649 M -1.92 % | 9.838 M 71.63 % | 5.732 M -29.67 % | 8.150 M 2.93 % | 7.918 M -5.01 % | 8.336 M -12.20 % | 9.494 M 34.36 % | 7.066 M -8.64 % | 7.734 M -6.16 % | 8.242 M 140.01 % | 3.434 M -30.02 % | 4.907 M -5.38 % | 5.186 M 0.25 % | 5.173 M 27.13 % | 4.069 M -14.19 % | 4.742 M 16.14 % | 4.083 M 13.23 % | 3.606 M 36.49 % | 2.642 M | 0.000 |
| Short term debt | 2.485 M 8.61 % | 2.288 M 4.47 % | 2.190 M -11.59 % | 2.477 M -3.58 % | 2.569 M -4.99 % | 2.704 M -7.65 % | 2.928 M 0.69 % | 2.908 M -16.10 % | 3.466 M 16.43 % | 2.977 M -44.67 % | 5.380 M 130.60 % | 2.333 M 19.40 % | 1.954 M 3.55 % | 1.887 M -47.96 % | 3.626 M 161.24 % | 1.388 M 43.54 % | 967.000 K -62.84 % | 2.602 M -33.44 % | 3.909 M | 0.000 |
| Total current liabilities | 34.485 M 19.14 % | 28.944 M 7.99 % | 26.803 M -13.15 % | 30.860 M 7.87 % | 28.609 M -5.25 % | 30.193 M -15.24 % | 35.621 M 23.39 % | 28.868 M -8.49 % | 31.548 M 7.49 % | 29.349 M 9.47 % | 26.810 M -4.39 % | 28.042 M -9.43 % | 30.961 M 2.80 % | 30.118 M 5.30 % | 28.603 M 3.05 % | 27.757 M 11.44 % | 24.907 M 18.84 % | 20.959 M -2.91 % | 21.587 M | 0.000 |
| Total liabilities | 100.928 M 65.17 % | 61.106 M 3.89 % | 58.819 M -8.24 % | 64.101 M 7.46 % | 59.653 M 24.21 % | 48.026 M -12.22 % | 54.714 M 15.40 % | 47.413 M -7.94 % | 51.501 M 9.24 % | 47.146 M 7.87 % | 43.708 M -2.21 % | 44.695 M -8.98 % | 49.107 M 7.59 % | 45.642 M 1.94 % | 44.773 M -1.00 % | 45.223 M 37.26 % | 32.947 M 10.39 % | 29.847 M -5.56 % | 31.605 M | 0.000 |
| Other non current assets | 6.633 M 12.75 % | 5.883 M 2.10 % | 5.762 M -10.50 % | 6.438 M 7.34 % | 5.998 M 2.99 % | 5.824 M -4.52 % | 6.100 M 17.51 % | 5.191 M -10.87 % | 5.824 M 23.42 % | 4.719 M 10.18 % | 4.283 M 9.23 % | 3.921 M 4.25 % | 3.761 M -7.11 % | 4.049 M 9.43 % | 3.700 M 44.64 % | 2.558 M 16.59 % | 2.194 M 193.32 % | 748.000 K 5.20 % | 711.000 K 103.86 % | -18.435 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 775.000 K | 0.000 |
| Intangible assets | 33.730 M 12.46 % | 29.994 M 45.21 % | 20.656 M -31.95 % | 30.354 M 10.67 % | 27.428 M 4.31 % | 26.294 M 44.58 % | 18.186 M -22.68 % | 23.521 M 3.08 % | 22.818 M 9.71 % | 20.798 M 76.63 % | 11.775 M -34.52 % | 17.982 M 0.48 % | 17.896 M 6.46 % | 16.810 M 127.93 % | 7.375 M -48.54 % | 14.331 M 3.11 % | 13.899 M 7.01 % | 12.989 M 177.31 % | 4.684 M | 0.000 |
| GoodWill | 0.000 | 0.000 -100.00 % | 8.342 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.188 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.298 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.598 M | 0.000 |
| Goodwill and intangible assets | 33.730 M 12.46 % | 29.994 M 3.43 % | 28.998 M -4.47 % | 30.354 M 10.67 % | 27.428 M 4.31 % | 26.294 M -3.28 % | 27.185 M 15.58 % | 23.521 M 3.08 % | 22.818 M 9.71 % | 20.798 M 4.18 % | 19.963 M 11.02 % | 17.982 M 0.48 % | 17.896 M 6.46 % | 16.810 M 7.25 % | 15.673 M 9.36 % | 14.331 M 3.11 % | 13.899 M 7.01 % | 12.989 M -2.21 % | 13.282 M | 0.000 |
| Property plant equipment net | 18.470 M -2.86 % | 19.014 M -1.87 % | 19.377 M -11.06 % | 21.786 M 7.85 % | 20.201 M -5.15 % | 21.297 M -7.82 % | 23.104 M 4.36 % | 22.139 M -7.88 % | 24.032 M 7.94 % | 22.265 M 4.06 % | 21.397 M 11.75 % | 19.148 M -0.89 % | 19.320 M 28.16 % | 15.075 M -5.52 % | 15.955 M 2.40 % | 15.581 M 174.65 % | 5.673 M 16.01 % | 4.890 M -11.72 % | 5.539 M | 0.000 |
| Total non current assets | 60.586 M 6.91 % | 56.668 M 1.37 % | 55.904 M -7.45 % | 60.404 M 9.14 % | 55.344 M 0.39 % | 55.131 M -5.12 % | 58.109 M 10.06 % | 52.796 M -3.37 % | 54.638 M 9.86 % | 49.732 M 4.52 % | 47.583 M 11.64 % | 42.622 M -0.01 % | 42.626 M 13.20 % | 37.655 M 0.90 % | 37.318 M 9.46 % | 34.093 M 43.27 % | 23.796 M 16.10 % | 20.497 M -8.58 % | 22.421 M 221.62 % | -18.435 M |
| Other current assets | 6.490 M 12.32 % | 5.778 M 25.04 % | 4.621 M -10.76 % | 5.178 M 33.21 % | 3.887 M -13.35 % | 4.486 M 44.29 % | 3.109 M -41.49 % | 5.314 M 12.87 % | 4.708 M -23.23 % | 6.133 M 5.05 % | 5.838 M -10.28 % | 6.507 M 16.61 % | 5.580 M 11.20 % | 5.018 M 6.36 % | 4.718 M -39.66 % | 7.819 M 58.60 % | 4.930 M 87.45 % | 2.630 M 136.72 % | 1.111 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.094 M -93.68 % | 17.307 M -44.92 % | 31.421 M -16.68 % | 37.712 M -37.78 % | 60.606 M -16.24 % | 72.357 M 2.54 % | 70.566 M 225.99 % | 21.647 M 2.19 % | 21.184 M -6.76 % | 22.720 M -38.38 % | 36.870 M |
| cash and cash equivalents | 94.822 M 38.37 % | 68.528 M -14.58 % | 80.226 M -16.25 % | 95.787 M -9.12 % | 105.396 M 1.60 % | 103.735 M -15.83 % | 123.251 M -7.17 % | 132.767 M -10.63 % | 148.552 M -7.60 % | 160.762 M -0.34 % | 161.305 M 2.20 % | 157.827 M -11.78 % | 178.901 M -2.19 % | 182.913 M -5.21 % | 192.962 M -8.11 % | 209.990 M 394.25 % | 42.487 M -25.61 % | 57.113 M -23.47 % | 74.625 M 504.80 % | -18.435 M |
| Cash and short term investments | 94.822 M 38.37 % | 68.528 M -14.58 % | 80.226 M -16.25 % | 95.787 M -9.12 % | 105.396 M 1.60 % | 103.735 M -15.83 % | 123.251 M -7.17 % | 132.767 M -10.63 % | 148.552 M -8.22 % | 161.856 M -9.38 % | 178.612 M -5.62 % | 189.248 M -12.63 % | 216.613 M -11.05 % | 243.519 M -8.22 % | 265.319 M -5.43 % | 280.556 M 337.45 % | 64.134 M -18.09 % | 78.297 M -19.57 % | 97.345 M 428.04 % | 18.435 M |
| Total current assets | 117.034 M 29.96 % | 90.051 M -9.41 % | 99.405 M -15.19 % | 117.204 M -6.80 % | 125.752 M 0.50 % | 125.127 M -15.48 % | 148.047 M -3.27 % | 153.056 M -9.20 % | 168.565 M -7.55 % | 182.326 M -7.10 % | 196.255 M -5.63 % | 207.964 M -11.35 % | 234.596 M -9.74 % | 259.897 M -8.12 % | 282.855 M -5.97 % | 300.825 M 274.88 % | 80.245 M -12.23 % | 91.425 M -16.65 % | 109.694 M 495.03 % | 18.435 M |
| Inventory | 6.217 M 23.11 % | 5.050 M -13.94 % | 5.868 M -9.40 % | 6.477 M -1.04 % | 6.545 M 8.79 % | 6.016 M -7.19 % | 6.482 M 24.80 % | 5.194 M -4.84 % | 5.458 M 34.70 % | 4.052 M -21.41 % | 5.156 M -11.52 % | 5.827 M 1.23 % | 5.756 M 14.16 % | 5.042 M -11.99 % | 5.729 M 27.25 % | 4.502 M 22.77 % | 3.667 M 18.06 % | 3.106 M -8.22 % | 3.384 M | 0.000 |
| Net receivables | 9.505 M -11.13 % | 10.695 M 23.07 % | 8.690 M -10.98 % | 9.762 M -1.63 % | 9.924 M -8.87 % | 10.890 M -28.38 % | 15.205 M 55.45 % | 9.781 M -0.67 % | 9.847 M -4.26 % | 10.285 M 30.12 % | 7.904 M 23.85 % | 6.382 M -3.99 % | 6.647 M 5.21 % | 6.318 M -10.88 % | 7.089 M -10.81 % | 7.948 M 5.78 % | 7.514 M 1.65 % | 7.392 M -5.88 % | 7.854 M | 0.000 |
| Tax assets | 1.753 M -1.35 % | 1.777 M 0.57 % | 1.767 M -3.23 % | 1.826 M 6.35 % | 1.717 M 0.06 % | 1.716 M -0.23 % | 1.720 M -11.57 % | 1.945 M -0.97 % | 1.964 M 0.72 % | 1.950 M 0.52 % | 1.940 M 23.49 % | 1.571 M -4.73 % | 1.649 M -4.18 % | 1.721 M -13.52 % | 1.990 M 22.61 % | 1.623 M -20.05 % | 2.030 M 8.56 % | 1.870 M -11.54 % | 2.114 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 7.733 M 67.89 % | 4.606 M 138.41 % | 1.932 M -67.08 % | 5.869 M 10.30 % | 5.321 M -14.80 % | 6.245 M 15.84 % | 5.391 M -10.70 % | 6.037 M -7.87 % | 6.553 M -14.65 % | 7.678 M 253.82 % | 2.170 M -61.33 % | 5.612 M -24.42 % | 7.425 M -4.30 % | 7.759 M 232.01 % | 2.337 M -73.32 % | 8.759 M 40.19 % | 6.248 M 7.91 % | 5.790 M 351.99 % | 1.281 M | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 658.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 769.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 356.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 891.000 K | 0.000 -100.00 % | 138.000 K | 0.000 -100.00 % | 1.394 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.000 K -2.90 % | 138.000 K 1.47 % | 136.000 K -4.23 % | 142.000 K | 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 |
| Capital lease obligations | 13.862 M -17.55 % | 16.813 M 0.12 % | 16.793 M -9.28 % | 18.511 M 10.67 % | 16.726 M -4.11 % | 17.442 M -6.23 % | 18.601 M 4.10 % | 17.868 M -9.87 % | 19.824 M 11.73 % | 17.742 M 5.97 % | 16.743 M 3.03 % | 16.250 M -3.05 % | 16.762 M 33.68 % | 12.539 M -3.98 % | 13.059 M 0.84 % | 12.950 M 294.70 % | 3.281 M -5.61 % | 3.476 M -11.30 % | 3.919 M | 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 |
| Other total stockholders equity | 471.707 M 0.03 % | 471.589 M 0.01 % | 471.542 M 0.01 % | 471.492 M -0.01 % | 471.550 M 0.03 % | 471.393 M 0.04 % | 471.200 M 0.01 % | 471.175 M 0.00 % | 471.170 M -0.10 % | 471.659 M 0.03 % | 471.506 M 0.00 % | 471.505 M 0.00 % | 471.502 M 0.15 % | 470.810 M -0.02 % | 470.887 M 0.00 % | 470.887 M 103.07 % | 231.887 M 1.69 % | 228.037 M 0.27 % | 227.429 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.293 M 0.88 % | 5.247 M 5.28 % | 4.984 M 14.57 % | 4.350 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 177.620 M 21.06 % | 146.719 M -5.53 % | 155.309 M -12.56 % | 177.608 M -1.93 % | 181.096 M 0.46 % | 180.258 M -12.56 % | 206.156 M 0.15 % | 205.852 M -7.77 % | 223.203 M -3.82 % | 232.058 M -4.83 % | 243.838 M -2.69 % | 250.586 M -9.61 % | 277.222 M -6.83 % | 297.552 M -7.07 % | 320.173 M -4.40 % | 334.918 M 221.91 % | 104.041 M -7.04 % | 111.922 M -15.28 % | 132.115 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -172.000 K 35.34 % | -266.000 K -50.28 % | -177.000 K 1.12 % | -179.000 K -72.12 % | -104.000 K 69.77 % | -344.000 K -85.95 % | -185.000 K -24.16 % | -149.000 K 66.96 % | -451.000 K -236.57 % | -134.000 K 68.54 % | -426.000 K -30.28 % | -327.000 K 19.26 % | -405.000 K 65.79 % | -1.184 M -777.04 % | -135.000 K 2.88 % | -139.000 K 0.00 % | -139.000 K 29.80 % | -198.000 K -2.06 % | -194.000 K -4.86 % | -185.000 K 0.54 % | -186.000 K |
| Stock based compensation | 0.000 -100.00 % | 3.835 M -24.48 % | 5.078 M | 0.000 -100.00 % | 4.083 M 9.94 % | 3.714 M -11.70 % | 4.206 M 7.02 % | 3.930 M -15.95 % | 4.676 M 92.43 % | 2.430 M -6.39 % | 2.596 M -29.01 % | 3.657 M -5.97 % | 3.889 M 12.04 % | 3.471 M -4.64 % | 3.640 M 19.82 % | 3.038 M 153.80 % | 1.197 M 87.32 % | 639.000 K 75.07 % | 365.000 K -10.98 % | 410.000 K 30.57 % | 314.000 K 16.30 % | 270.000 K |
| Change in working capital | 3.719 M 575.01 % | -783.000 K 34.75 % | -1.200 M -185.84 % | 1.398 M 234.76 % | -1.037 M 38.83 % | -1.696 M -135.56 % | 4.770 M 188.68 % | -5.379 M -301.01 % | 2.676 M 345.50 % | -1.090 M -9 183.33 % | 12.000 K 100.28 % | -4.227 M -933.50 % | -409.000 K -112.21 % | 3.351 M -44.35 % | 6.022 M 1 121.50 % | 493.000 K 135.85 % | -1.375 M -240.31 % | 980.000 K -28.52 % | 1.371 M 241.49 % | -969.000 K -174.08 % | 1.308 M -37.89 % | 2.106 M |
| Accounts receivables | 1.606 M 154.24 % | -2.961 M -242.42 % | 2.079 M 169.65 % | 771.000 K -6.44 % | 824.113 K -61.99 % | 2.168 M 159.68 % | -3.633 M -77.55 % | -2.046 M -187.62 % | 2.335 M 173.68 % | -3.169 M -256.49 % | 2.025 M 1 966.33 % | 98.000 K 112.42 % | -789.000 K -39 350.00 % | -2.000 K -100.07 % | 2.974 M 1 252.71 % | -258.000 K -198.47 % | 262.000 K 122.35 % | -1.172 M -49.11 % | -786.000 K -330.50 % | 341.000 K -57.59 % | 804.000 K 5.93 % | 759.000 K |
| Inventory | -594.128 K -161.12 % | 972.000 K 4 642.39 % | 20.496 K -97.08 % | 703.000 K 168.90 % | -1.020 M -371.35 % | 376.000 K 168.47 % | -549.165 K -815.28 % | -60.000 K 94.76 % | -1.144 M -230.59 % | 876.000 K 147.46 % | 354.000 K 231.11 % | -270.000 K 70.03 % | -901.000 K -246.03 % | 617.000 K 161.09 % | -1.010 M -19.67 % | -844.000 K -50.98 % | -559.000 K -825.97 % | 77.000 K -87.12 % | 598.000 K 464.15 % | 106.000 K 136.05 % | -294.000 K -333.33 % | 126.000 K |
| Accounts payables | 2.125 M 161.43 % | 813.000 K 131.72 % | -2.563 M -300.55 % | 1.278 M 165.81 % | -1.942 M 52.14 % | -4.058 M -187.85 % | 4.619 M 415.30 % | -1.465 M -186.84 % | 1.687 M -18.19 % | 2.062 M 186.24 % | -2.391 M 7.33 % | -2.580 M -283.89 % | 1.403 M -34.44 % | 2.140 M 146.26 % | 869.000 K -85.62 % | 6.044 M 1 283.07 % | 437.000 K -73.19 % | 1.630 M 1 089.78 % | 137.000 K 107.95 % | -1.723 M -273.34 % | 994.000 K 144.23 % | 407.000 K |
| Other working capital | 581.951 K 48.08 % | 393.000 K 153.36 % | -736.496 K 45.61 % | -1.354 M -223.01 % | 1.101 M 704.77 % | -182.000 K -104.20 % | 4.333 M 339.63 % | -1.808 M -795.05 % | -202.000 K 76.48 % | -859.000 K -3 679.17 % | 24.000 K 101.63 % | -1.475 M -1 109.02 % | -122.000 K -120.47 % | 596.000 K -81.31 % | 3.189 M 171.68 % | -4.449 M -193.66 % | -1.515 M -440.45 % | 445.000 K -68.71 % | 1.422 M 363.19 % | 307.000 K 256.63 % | -196.000 K -124.08 % | 814.000 K |
| Other non cash items | 7.014 M 634.47 % | 955.000 K 148.77 % | -1.958 M -130.16 % | 6.492 M -39.87 % | 10.796 M 110.29 % | 5.134 M 109.50 % | 2.451 M 210.59 % | 789.000 K -48.50 % | 1.532 M -24.35 % | 2.025 M 1 720.00 % | -125.000 K -185.03 % | 147.000 K -75.54 % | 601.000 K 140.40 % | 250.000 K 107.75 % | -3.227 M -1 746.43 % | 196.000 K -88.74 % | 1.741 M 721.23 % | 212.000 K -76.07 % | 886.000 K 292.04 % | 226.000 K -73.32 % | 847.000 K 15.40 % | 734.000 K |
| Net cash provided by operating activities | -9.310 M 13.39 % | -10.750 M -1.41 % | -10.601 M -26.47 % | -8.382 M 12.77 % | -9.609 M 30.57 % | -13.839 M -25.84 % | -10.998 M 9.63 % | -12.170 M -17.88 % | -10.324 M 30.19 % | -14.789 M -43.18 % | -10.329 M 54.74 % | -22.819 M -16.75 % | -19.546 M -12.34 % | -17.399 M -12.84 % | -15.419 M 4.67 % | -16.175 M 0.30 % | -16.224 M -60.30 % | -10.121 M -8.45 % | -9.332 M 10.11 % | -10.382 M -107.39 % | -5.006 M 28.59 % | -7.010 M |
| Investments in property plant and equipment | -2.128 M -42.72 % | -1.491 M -2 515.79 % | -57.000 K 29.44 % | -80.780 K 95.73 % | -1.893 M 3.33 % | -1.958 M 10.82 % | -2.196 M -4.51 % | -2.101 M 33.28 % | -3.149 M -82.34 % | -1.727 M 45.57 % | -3.173 M -46.97 % | -2.159 M 26.59 % | -2.941 M -39.52 % | -2.108 M -42.72 % | -1.477 M 34.00 % | -2.238 M -10.08 % | -2.033 M -120.26 % | -923.000 K -14.80 % | -804.000 K -11.98 % | -718.000 K 15.43 % | -849.000 K -1.92 % | -833.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.284 M 255.47 % | -4.042 M 78.38 % | -18.694 M | 0.000 100.00 % | -47.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 283.000 K 101.78 % | -15.877 M -6 743.10 % | 239.000 K 102.21 % | -10.824 M -0.97 % | -10.720 M 82.38 % | -60.825 M | 0.000 | 0.000 100.00 % | -21.119 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -207.050 K -217.62 % | 176.034 K -86.79 % | 1.333 M -91.78 % | 16.213 M 7.89 % | 15.028 M -29.01 % | 21.168 M 2.31 % | 20.691 M -4.41 % | 21.646 M 98.41 % | 10.910 M 0.45 % | 10.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 452.000 K 124.00 % | -1.883 M 15.95 % | -2.240 M -15.18 % | -1.945 M -4.63 % | -1.859 M | 0.000 100.00 % | -176.034 K 83.67 % | -1.078 M -107.19 % | 14.994 M 338.61 % | -6.284 M -255.47 % | 4.042 M -78.38 % | 18.694 M 101.55 % | 9.275 M -80.59 % | 47.791 M 194.72 % | -50.453 M -5 773.46 % | -859.000 K -0.82 % | -852.000 K 96.08 % | -21.743 M -3 340.35 % | -632.000 K 57.81 % | -1.498 M | 0.000 |
| Net cash used for investing activites | -2.128 M -104.81 % | -1.039 M 46.44 % | -1.940 M 16.42 % | -2.321 M -22.62 % | -1.893 M 3.33 % | -1.958 M 18.51 % | -2.403 M -14.36 % | -2.101 M -15.69 % | -1.816 M -112.54 % | 14.486 M 19.34 % | 12.138 M 287.55 % | 3.132 M -82.59 % | 17.989 M 106.44 % | 8.714 M 777.08 % | -1.287 M 97.56 % | -52.691 M -2 491.79 % | -2.033 M -120.26 % | -923.000 K 95.79 % | -21.923 M -2 953.34 % | -718.000 K 15.43 % | -849.000 K -1.92 % | -833.000 K |
| Debt repayment | 0.000 100.00 % | -463.000 K 23.85 % | -608.000 K 8.57 % | -665.000 K | 0.000 100.00 % | -735.000 K -40.00 % | -525.000 K 30.65 % | -757.000 K -12.15 % | -675.000 K 37.85 % | -1.086 M -87.24 % | -580.000 K 27.32 % | -798.000 K -70.51 % | -468.000 K 0.43 % | -470.000 K -131.53 % | -203.000 K 1.46 % | -206.000 K 88.31 % | -1.762 M 7.94 % | -1.914 M 20.42 % | -2.405 M 65.25 % | -6.921 M -474.31 % | 1.849 M -68.16 % | 5.807 M |
| Common stock issued | 80.042 K | 0.000 | 0.000 -100.00 % | 82.746 K -21.28 % | 105.113 K -44.09 % | 188.000 K 1 018.91 % | 16.802 K 709.04 % | 2.077 K -96.48 % | 59.033 K -60.91 % | 151.000 K 2 073.37 % | 6.948 K | 0.000 -100.00 % | 683.729 K 1 058.86 % | 59.000 K 124.18 % | -244.000 K -100.11 % | 231.555 M 5 838.55 % | 3.899 M 531.96 % | 617.000 K | 0.000 -100.00 % | 42.976 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 35.613 M 6 857.77 % | -527.000 K -1 605.71 % | 35.000 K -51.39 % | 72.000 K -99.46 % | 13.347 M 9 502.16 % | 139.000 K 631.58 % | 19.000 K | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 100.00 % | -11.000 K -101.57 % | 700.000 K 1 086.44 % | 59.000 K | 0.000 -100.00 % | 6.338 M 76.45 % | 3.592 M 482.17 % | 617.000 K -15.01 % | 726.000 K | 0.000 -100.00 % | 64.686 M 19 681.65 % | 327.000 K |
| Net cash used provided by financing activities | 35.693 M 3 705.40 % | -990.000 K -72.77 % | -573.000 K 3.37 % | -593.000 K -104.51 % | 13.138 M 2 304.34 % | -596.000 K -22.82 % | -485.250 K 35.90 % | -757.000 K -22.29 % | -619.000 K 33.80 % | -935.000 K -61.21 % | -580.000 K 28.31 % | -809.000 K -448.71 % | 232.000 K 156.45 % | -411.000 K 8.05 % | -447.000 K -100.19 % | 237.687 M 12 888.36 % | 1.830 M 241.09 % | -1.297 M 22.75 % | -1.679 M -104.66 % | 36.055 M -45.81 % | 66.535 M 984.69 % | 6.134 M |
| Effect of forex changes on cash | 2.039 M 88.62 % | 1.081 M 144.18 % | -2.447 M -245.05 % | 1.687 M 522.51 % | 271.000 K 108.68 % | -3.123 M -168.93 % | 4.531 M 698.55 % | -757.000 K -237.89 % | 549.000 K -21.01 % | 695.000 K -69.10 % | 2.249 M 489.10 % | -578.000 K 78.49 % | -2.687 M -181.95 % | -953.000 K -862.40 % | 125.000 K 109.48 % | -1.318 M -173.18 % | 1.801 M 134.83 % | -5.171 M -270.94 % | 3.025 M 44.53 % | 2.093 M 564.44 % | 315.000 K 140.46 % | 131.000 K |
| Net change in cash | 26.294 M 324.77 % | -11.698 M 24.82 % | -15.561 M -61.94 % | -9.609 M -678.51 % | 1.661 M 108.51 % | -19.516 M -105.09 % | -9.516 M 39.71 % | -15.785 M -29.28 % | -12.210 M -2 148.62 % | -543.000 K -115.61 % | 3.478 M 116.50 % | -21.074 M -425.27 % | -4.012 M 60.08 % | -10.049 M 40.99 % | -17.028 M -110.17 % | 167.503 M 1 245.24 % | -14.626 M 16.48 % | -17.512 M 41.45 % | -29.909 M -210.58 % | 27.048 M -55.66 % | 60.995 M 3 965.34 % | -1.578 M |
| Cash at beginning of period | 68.528 M -14.58 % | 80.226 M -16.25 % | 95.787 M -9.12 % | 105.396 M 1.60 % | 103.735 M -15.83 % | 123.251 M -7.17 % | 132.767 M -10.63 % | 148.552 M -7.60 % | 160.762 M -0.34 % | 161.305 M 2.20 % | 157.827 M -11.78 % | 178.901 M -2.19 % | 182.913 M -5.21 % | 192.962 M -8.11 % | 209.990 M 394.25 % | 42.487 M -25.61 % | 57.113 M -23.47 % | 74.625 M -28.61 % | 104.534 M 34.91 % | 77.486 M 369.87 % | 16.491 M -8.73 % | 18.069 M |
| Cash at end of period | 94.822 M 38.37 % | 68.528 M -14.58 % | 80.226 M -16.25 % | 95.787 M -9.12 % | 105.396 M 1.60 % | 103.735 M -15.83 % | 123.251 M -7.17 % | 132.767 M -10.63 % | 148.552 M -7.60 % | 160.762 M -0.34 % | 161.305 M 2.20 % | 157.827 M -11.78 % | 178.901 M -2.19 % | 182.913 M -5.21 % | 192.962 M -8.11 % | 209.990 M 394.25 % | 42.487 M -25.61 % | 57.113 M -23.47 % | 74.625 M -28.61 % | 104.534 M 34.91 % | 77.486 M 369.87 % | 16.491 M |
| Operating cash flow | -9.310 M 13.39 % | -10.750 M -1.41 % | -10.601 M -26.47 % | -8.382 M 12.77 % | -9.609 M 30.57 % | -13.839 M -25.84 % | -10.998 M 9.63 % | -12.170 M -17.88 % | -10.324 M 30.19 % | -14.789 M -43.18 % | -10.329 M 54.74 % | -22.819 M -16.75 % | -19.546 M -12.34 % | -17.399 M -12.84 % | -15.419 M 4.67 % | -16.175 M 0.30 % | -16.224 M -60.30 % | -10.121 M -8.45 % | -9.332 M 10.11 % | -10.382 M -107.39 % | -5.006 M 28.59 % | -7.010 M |
| Capital expenditure | -135.701 K 90.90 % | -1.491 M 23.14 % | -1.940 M 16.42 % | -2.321 M -22.62 % | -1.893 M 3.33 % | -1.958 M 10.82 % | -2.196 M -4.51 % | -2.101 M 33.28 % | -3.149 M -82.34 % | -1.727 M 45.57 % | -3.173 M -46.97 % | -2.159 M 26.59 % | -2.941 M -39.52 % | -2.108 M -42.72 % | -1.477 M 34.00 % | -2.238 M -10.08 % | -2.033 M -120.26 % | -923.000 K -14.80 % | -804.000 K -11.98 % | -718.000 K 15.43 % | -849.000 K -1.92 % | -833.000 K |
| Free CashFlow | -9.446 M 22.83 % | -12.241 M 2.39 % | -12.541 M -17.17 % | -10.703 M 6.95 % | -11.502 M 27.19 % | -15.797 M -19.74 % | -13.193 M 7.55 % | -14.271 M -5.92 % | -13.473 M 18.42 % | -16.516 M -22.32 % | -13.502 M 45.94 % | -24.978 M -11.08 % | -22.487 M -15.28 % | -19.507 M -15.45 % | -16.896 M 8.24 % | -18.413 M -0.85 % | -18.257 M -65.31 % | -11.044 M -8.96 % | -10.136 M 8.68 % | -11.100 M -89.58 % | -5.855 M 25.35 % | -7.843 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |