Morphic Holding, Inc. MORF
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|
| Revenue | 521.000 K -99.26 % | 70.808 M 257.72 % | 19.794 M -55.96 % | 44.945 M 164.74 % | 16.977 M 405.57 % | 3.358 M | 0.000 |
| Net income | -152.095 M -157.61 % | -59.041 M 37.35 % | -94.240 M -109.43 % | -44.999 M -3.86 % | -43.328 M -81.81 % | -23.831 M -40.85 % | -16.920 M |
| Income before tax | -151.715 M -157.26 % | -58.974 M 38.27 % | -95.542 M -109.66 % | -45.569 M -7.43 % | -42.416 M -77.99 % | -23.831 M -40.85 % | -16.920 M |
| Income before tax ratio | -291.20 -34 863.31 % | -0.83 82.74 % | -4.83 -376.07 % | -1.01 59.42 % | -2.50 64.79 % | -7.10 | 0.00 |
| EBITDA | -177.595 M -184.65 % | -62.391 M 34.17 % | -94.776 M -105.79 % | -46.054 M 0.24 % | -46.167 M -91.65 % | -24.089 M -46.04 % | -16.495 M |
| Net income ratio | -291.93 -34 911.11 % | -0.83 82.49 % | -4.76 -375.53 % | -1.00 60.77 % | -2.55 64.04 % | -7.10 | 0.00 |
| Ratio EBITDA | -340.87 -38 585.96 % | -0.88 81.60 % | -4.79 -367.28 % | -1.02 62.32 % | -2.72 62.09 % | -7.17 | 0.00 |
| Gross profit ratio | -1.09 -210.98 % | 0.99 3.99 % | 0.95 248.53 % | -0.64 70.52 % | -2.16 62.28 % | -5.74 | 0.00 |
| Weighted average shs out dil | 42.391 M 11.22 % | 38.112 M 6.47 % | 35.798 M 17.01 % | 30.595 M 1.35 % | 30.189 M 31.88 % | 22.890 M 0.00 % | 22.890 M |
| Weighted average shs out | 42.391 M 11.22 % | 38.112 M 6.47 % | 35.798 M 17.01 % | 30.595 M 1.48 % | 30.149 M 31.71 % | 22.890 M 0.00 % | 22.890 M |
| EPS diluted | -3.59 -131.61 % | -1.55 41.06 % | -2.63 -78.91 % | -1.47 -2.08 % | -1.44 -38.46 % | -1.04 -40.54 % | -0.74 |
| Earnings per share | -3.59 -131.61 % | -1.55 41.06 % | -2.63 -78.91 % | -1.47 -2.08 % | -1.44 -38.46 % | -1.04 -40.54 % | -0.74 |
| Gross profit | -570.000 K -100.82 % | 69.803 M 272.00 % | 18.764 M 165.41 % | -28.685 M 21.96 % | -36.755 M -90.71 % | -19.273 M -4 340.78 % | -434.000 K |
| Income tax expense | 380.000 K 467.16 % | 67.000 K 105.15 % | -1.302 M -128.42 % | -570.000 K -162.50 % | 912.000 K | 0.000 100.00 % | -14.000 K |
| Cost of revenue | 1.091 M 8.56 % | 1.005 M -2.43 % | 1.030 M -98.60 % | 73.630 M 37.03 % | 53.732 M 137.43 % | 22.631 M 5 114.52 % | 434.000 K |
| General and administrative expenses | 38.823 M 20.79 % | 32.142 M 15.57 % | 27.811 M 50.37 % | 18.495 M 80.74 % | 10.233 M 91.09 % | 5.355 M 89.49 % | 2.826 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.000 K 101.38 % | -145.000 K -1 712.50 % | -8.000 K 57.89 % | -19.000 K 79.79 % | -94.000 K -27.03 % | -74.000 K -1 380.00 % | -5.000 K |
| Operating expenses | 179.207 M 33.53 % | 134.204 M 16.09 % | 115.600 M 25.48 % | 92.125 M 44.02 % | 63.965 M 128.56 % | 27.986 M 65.31 % | 16.929 M |
| Cost and expenses | 179.207 M 33.53 % | 134.204 M 16.09 % | 115.600 M 25.48 % | 92.125 M 44.02 % | 63.965 M 128.56 % | 27.986 M 65.31 % | 16.929 M |
| Research and development expenses | 140.384 M 37.55 % | 102.062 M 16.26 % | 87.789 M 19.23 % | 73.630 M 37.03 % | 53.732 M 137.43 % | 22.631 M 60.47 % | 14.103 M |
| Selling general and administrative expenses | 38.823 M 20.79 % | 32.142 M 15.57 % | 27.811 M 50.37 % | 18.495 M 80.74 % | 10.233 M 91.09 % | 5.355 M 89.49 % | 2.826 M |
| Interest income | 26.969 M 490.52 % | 4.567 M 1 579.04 % | 272.000 K -83.31 % | 1.630 M -65.07 % | 4.666 M 435.71 % | 871.000 K 6 121.43 % | 14.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.091 M 8.56 % | 1.005 M -2.43 % | 1.030 M -8.53 % | 1.126 M 37.15 % | 821.000 K 52.32 % | 539.000 K 24.19 % | 434.000 K |
| Operating income | -178.686 M -181.86 % | -63.396 M 33.83 % | -95.806 M -103.06 % | -47.180 M -0.41 % | -46.988 M -90.79 % | -24.628 M -45.48 % | -16.929 M |
| Operating income ratio | -342.97 -38 206.57 % | -0.90 81.50 % | -4.84 -361.09 % | -1.05 62.07 % | -2.77 62.26 % | -7.33 | 0.00 |
| Total other income expenses net | 26.971 M 509.93 % | 4.422 M 1 575.00 % | 264.000 K -83.61 % | 1.611 M -64.76 % | 4.572 M 473.65 % | 797.000 K 8 755.56 % | 9.000 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|
| Net debt | -56.233 M -1.44 % | -55.434 M 86.25 % | -403.086 M -76.59 % | -228.264 M -124.76 % | -101.559 M -120.34 % | -46.092 M -129.09 % | -20.120 M |
| Total investments | 645.772 M 123.47 % | 288.976 M 22.08 % | 236.701 M 87.53 % | 126.217 M -6.82 % | 135.457 M 49 157.09 % | 275.000 K 0.00 % | 275.000 K |
| Total debt | 2.344 M -38.93 % | 3.838 M -23.98 % | 5.049 M | 0.000 | 0.000 -100.00 % | 139.809 M 22 091.90 % | 630.000 K |
| Accumulated other comprehensive income loss | 2.288 M 168.52 % | -3.339 M -592.74 % | -482.000 K -2 195.24 % | -21.000 K -147.73 % | 44.000 K 103.64 % | -1.210 M -80.33 % | -671.000 K |
| Retained earnings | -449.190 M -51.19 % | -297.095 M -24.80 % | -238.054 M -67.04 % | -142.512 M -46.15 % | -97.513 M -79.96 % | -54.185 M -78.51 % | -30.354 M |
| Common stock | 5.000 K 25.00 % | 4.000 K 0.00 % | 4.000 K 33.33 % | 3.000 K 0.00 % | 3.000 K 200.00 % | 1.000 K | 0.000 |
| Total equity | 697.022 M 99.65 % | 349.119 M 3.69 % | 336.699 M 131.89 % | 145.197 M 3.04 % | 140.918 M 368.15 % | -52.552 M -76.98 % | -29.693 M |
| Other non current liabilities | -716.000 K 69.45 % | -2.344 M 38.93 % | -3.838 M -5 217.33 % | 75.000 K -64.79 % | 213.000 K -99.85 % | 140.173 M 179.77 % | 50.103 M |
| Long term debt | 1.432 M -69.45 % | 4.688 M -38.93 % | 7.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 315.000 K |
| Total non current liabilities | 716.000 K -69.45 % | 2.344 M -95.43 % | 51.327 M -11.12 % | 57.747 M -18.86 % | 71.167 M -65.61 % | 206.954 M 310.48 % | 50.418 M |
| Other current liabilities | 15.450 M 32.20 % | 11.687 M 0.52 % | 11.627 M 12.59 % | 10.327 M 53.38 % | 6.733 M 104.28 % | 3.296 M 149.89 % | 1.319 M |
| Deferred revenue | -1.628 M -446.38 % | 470.000 K -97.72 % | 20.628 M -18.36 % | 25.266 M 7.74 % | 23.450 M -21.47 % | 29.862 M | 0.000 |
| Short term debt | 1.628 M 8.97 % | 1.494 M 23.37 % | 1.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 315.000 K |
| Total current liabilities | 24.776 M 44.67 % | 17.126 M -55.24 % | 38.264 M -2.98 % | 39.438 M 11.56 % | 35.350 M 1.28 % | 34.903 M 1 286.69 % | 2.517 M |
| Total liabilities | 25.492 M 30.93 % | 19.470 M -78.27 % | 89.591 M -7.81 % | 97.185 M -8.76 % | 106.517 M -55.96 % | 241.857 M 356.89 % | 52.935 M |
| Other non current assets | 126.000 K -41.12 % | 214.000 K 2 957.14 % | 7.000 K -89.39 % | 66.000 K -53.19 % | 141.000 K 120.31 % | 64.000 K 392.31 % | 13.000 K |
| Long term investments | 560.000 K 0.00 % | 560.000 K 0.00 % | 560.000 K 103.64 % | 275.000 K 0.00 % | 275.000 K 0.00 % | 275.000 K 0.00 % | 275.000 K |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 4.900 M -13.01 % | 5.633 M -23.77 % | 7.389 M 183.54 % | 2.606 M -24.38 % | 3.446 M 86.98 % | 1.843 M 6.84 % | 1.725 M |
| Total non current assets | 5.586 M -12.81 % | 6.407 M -19.47 % | 7.956 M 169.97 % | 2.947 M -23.69 % | 3.862 M 76.99 % | 2.182 M 8.40 % | 2.013 M |
| Other current assets | 12.579 M -6.68 % | 13.479 M -14.60 % | 15.784 M 104.61 % | 7.714 M 24.82 % | 6.180 M 405.73 % | 1.222 M 155.11 % | 479.000 K |
| Short term investments | 645.772 M 123.47 % | 288.976 M 22.08 % | 236.701 M 87.53 % | 126.217 M -6.82 % | 135.457 M | 0.000 | 0.000 |
| cash and cash equivalents | 58.577 M -1.17 % | 59.272 M -85.48 % | 408.135 M 78.80 % | 228.264 M 124.76 % | 101.559 M -45.37 % | 185.901 M 795.91 % | 20.750 M |
| Cash and short term investments | 704.349 M 102.26 % | 348.248 M -14.67 % | 408.135 M 78.80 % | 228.264 M -3.69 % | 237.016 M 27.50 % | 185.901 M 795.91 % | 20.750 M |
| Total current assets | 716.928 M 97.95 % | 362.182 M -13.42 % | 418.334 M 74.72 % | 239.435 M -1.70 % | 243.573 M 30.17 % | 187.123 M 781.45 % | 21.229 M |
| Inventory | 0.000 100.00 % | -455.000 K 80.28 % | -2.307 M 68.46 % | -7.314 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 455.000 K -80.28 % | 2.307 M -68.46 % | 7.314 M 110.96 % | 3.467 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 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 |
| Account payables | 7.698 M 121.53 % | 3.475 M -27.57 % | 4.798 M 24.79 % | 3.845 M -25.59 % | 5.167 M 196.10 % | 1.745 M 97.62 % | 883.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 47.489 M -17.66 % | 57.672 M -18.72 % | 70.954 M 6.25 % | 66.781 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.344 M -38.93 % | 3.838 M -23.98 % | 5.049 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.435 M 76.98 % | 139.809 M 181.38 % | 49.687 M |
| Other total stockholders equity | 1.144 B 76.11 % | 649.549 M 12.92 % | 575.231 M 99.92 % | 287.727 M 3 278.95 % | -9.051 M -418.36 % | 2.843 M 113.44 % | 1.332 M |
| Deferred tax liabilities non current | 0.000 | 0.000 100.00 % | -51.327 M | 0.000 | 0.000 100.00 % | -139.809 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 722.514 M 96.02 % | 368.589 M -13.54 % | 426.290 M 75.88 % | 242.382 M -2.04 % | 247.435 M 30.71 % | 189.305 M 714.50 % | 23.242 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.467 M -5 158.62 % | 29.000 K 480.00 % | 5.000 K |
| Stock based compensation | 40.943 M 40.95 % | 29.048 M 37.12 % | 21.184 M 91.66 % | 11.053 M 212.94 % | 3.532 M 254.26 % | 997.000 K 244.98 % | 289.000 K |
| Change in working capital | 8.344 M 111.44 % | -72.943 M -542.56 % | -11.352 M 16.65 % | -13.620 M -1 047.43 % | -1.187 M -101.20 % | 98.560 M 16 110.53 % | 608.000 K |
| Accounts receivables | 455.000 K -75.43 % | 1.852 M -63.01 % | 5.007 M 230.15 % | -3.847 M -10.96 % | -3.467 M | 0.000 | 0.000 |
| Inventory | 4.634 M | 0.000 100.00 % | -2.508 M -188.65 % | 2.829 M 100.50 % | 1.411 M | 0.000 | 0.000 |
| Accounts payables | 3.725 M 339.86 % | -1.553 M -260.10 % | 970.000 K 190.57 % | -1.071 M -133.85 % | 3.164 M 267.05 % | 862.000 K 202.46 % | 285.000 K |
| Other working capital | -470.000 K 99.36 % | -73.242 M -394.18 % | -14.821 M -28.53 % | -11.531 M -402.44 % | -2.295 M -102.35 % | 97.698 M 30 147.06 % | 323.000 K |
| Other non cash items | -10.595 M -1 210.59 % | 954.000 K -21.74 % | 1.219 M 170.89 % | 450.000 K 2 145.45 % | -22.000 K -151.16 % | 43.000 K -74.56 % | 169.000 K |
| Net cash provided by operating activities | -112.312 M -11.23 % | -100.977 M -20.99 % | -83.461 M -81.48 % | -45.990 M -10.42 % | -41.651 M -154.56 % | 76.337 M 595.21 % | -15.415 M |
| Investments in property plant and equipment | -1.241 M -240.00 % | -365.000 K 64.22 % | -1.020 M -87.50 % | -544.000 K 74.79 % | -2.158 M -227.47 % | -659.000 K 30.26 % | -945.000 K |
| Acquisitions net | 340.574 M 221 051.95 % | 154.000 K -99.86 % | 112.160 M 1 385.50 % | -8.725 M -106.52 % | 133.828 M 4 460 833.33 % | 3.000 K -92.11 % | 38.000 K |
| Purchases of investments | -764.029 M -220.65 % | -238.274 M 2.41 % | -244.160 M -68.07 % | -145.275 M 50.97 % | -296.328 M | 0.000 | 0.000 |
| Sales maturities of investments | 423.455 M 132.43 % | 182.188 M 38.02 % | 132.000 M -14.29 % | 154.000 M -5.23 % | 162.500 M | 0.000 | 0.000 |
| Other investing activites | -340.574 M -221 051.95 % | -154.000 K 99.86 % | -112.160 M -1 385.50 % | 8.725 M 106.52 % | -133.828 M -4 461 033.33 % | 3.000 K -92.11 % | 38.000 K |
| Net cash used for investing activites | -341.815 M -505.51 % | -56.451 M 50.12 % | -113.180 M -1 483.45 % | 8.181 M 106.02 % | -135.986 M -20 629.57 % | -656.000 K 27.67 % | -907.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -652.000 K -95.80 % | -333.000 K |
| Common stock issued | 443.408 M 1 030.85 % | 39.210 M -84.66 % | 255.682 M 587.59 % | 37.185 M -60.13 % | 93.268 M 3.49 % | 90.122 M 337.61 % | 20.594 M |
| Common stock repurchased | 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 |
| Other financing activites | 10.024 M 65.52 % | 6.056 M -43.03 % | 10.631 M 856.03 % | 1.112 M -98.81 % | 93.295 M 3.52 % | 90.122 M 337.61 % | 20.594 M |
| Net cash used provided by financing activities | 453.432 M 901.71 % | 45.266 M -83.00 % | 266.313 M 595.39 % | 38.297 M -58.95 % | 93.295 M 4.28 % | 89.470 M 341.59 % | 20.261 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 | -695.000 K 99.38 % | -112.162 M -260.99 % | 69.672 M 14 177.05 % | 488.000 K 100.58 % | -84.342 M -151.07 % | 165.151 M 4 092.71 % | 3.939 M |
| Cash at beginning of period | 59.832 M -65.21 % | 171.994 M 68.09 % | 102.322 M 0.48 % | 101.834 M -45.30 % | 186.176 M 785.50 % | 21.025 M 23.05 % | 17.086 M |
| Cash at end of period | 59.137 M -1.16 % | 59.832 M -65.21 % | 171.994 M 68.09 % | 102.322 M 0.48 % | 101.834 M -45.30 % | 186.176 M 785.50 % | 21.025 M |
| Operating cash flow | -112.312 M -11.23 % | -100.977 M -20.99 % | -83.461 M -81.48 % | -45.990 M -10.42 % | -41.651 M -154.56 % | 76.337 M 595.21 % | -15.415 M |
| Capital expenditure | -1.241 M -240.00 % | -365.000 K 64.22 % | -1.020 M -87.50 % | -544.000 K 74.79 % | -2.158 M -227.47 % | -659.000 K 30.26 % | -945.000 K |
| Free CashFlow | -113.553 M -12.05 % | -101.342 M -19.96 % | -84.481 M -81.55 % | -46.534 M -6.22 % | -43.809 M -157.89 % | 75.678 M 562.58 % | -16.360 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 100.00 % | -60.236 M | 0.000 | 0.000 -100.00 % | 521.000 K -91.51 % | 6.135 M 198.54 % | 2.055 M -96.59 % | 60.236 M 2 428.80 % | 2.382 M -75.07 % | 9.556 M 205.89 % | 3.124 M -18.81 % | 3.848 M 17.86 % | 3.265 M -44.67 % | 5.901 M -77.09 % | 25.757 M 234.81 % | 7.693 M 37.52 % | 5.594 M 1 774.85 % | -334.000 K -105.89 % | 5.675 M 1.94 % | 5.567 M -8.26 % | 6.068 M 80.70 % | 3.358 M | 0.000 | 0.000 | 0.000 |
| Net income | -57.585 M -27.14 % | -45.294 M -11.19 % | -40.735 M -12.49 % | -36.212 M 7.18 % | -39.013 M -7.96 % | -36.135 M -48.23 % | -24.377 M 18.80 % | -30.021 M -211.85 % | 26.841 M 185.76 % | -31.296 M -46.23 % | -21.402 M 14.53 % | -25.041 M 9.97 % | -27.815 M -30.69 % | -21.284 M -19.92 % | -17.749 M -431.51 % | 5.354 M 133.76 % | -15.858 M 5.30 % | -16.746 M 15.56 % | -19.831 M -123.73 % | -8.864 M 6.03 % | -9.433 M -81.40 % | -5.200 M 2.69 % | -5.344 M 24.49 % | -7.077 M -13.58 % | -6.231 M -20.29 % | -5.180 M |
| Income before tax | -57.345 M -26.83 % | -45.214 M -11.34 % | -40.608 M -12.40 % | -36.129 M 7.06 % | -38.875 M -7.68 % | -36.103 M -48.32 % | -24.341 M 18.84 % | -29.992 M -211.73 % | 26.843 M 185.26 % | -31.484 M -47.11 % | -21.402 M 14.53 % | -25.041 M 9.97 % | -27.815 M -30.69 % | -21.284 M -18.96 % | -17.892 M -441.52 % | 5.239 M 132.72 % | -16.013 M 5.27 % | -16.903 M 13.26 % | -19.488 M -127.66 % | -8.560 M 7.94 % | -9.298 M -83.36 % | -5.071 M 5.11 % | -5.344 M 24.49 % | -7.077 M -13.58 % | -6.231 M -20.29 % | -5.180 M |
| Income before tax ratio | 0.00 | 0.00 -100.00 % | 0.67 | 0.00 | 0.00 100.00 % | -69.30 -1 646.55 % | -3.97 72.81 % | -14.59 -3 375.06 % | 0.45 103.37 % | -13.22 -490.16 % | -2.24 72.06 % | -8.02 -10.89 % | -7.23 -10.89 % | -6.52 -115.00 % | -3.03 -1 590.67 % | 0.20 109.77 % | -2.08 31.11 % | -3.02 -105.18 % | 58.35 3 968.24 % | -1.51 9.69 % | -1.67 -99.86 % | -0.84 47.49 % | -1.59 | 0.00 | 0.00 | 0.00 |
| EBITDA | -64.958 M -21.82 % | -53.322 M -8.49 % | -49.151 M -10.55 % | -44.462 M 1.27 % | -45.034 M -15.63 % | -38.948 M -47.88 % | -26.338 M 15.70 % | -31.242 M -217.46 % | 26.598 M 184.68 % | -31.409 M -47.67 % | -21.270 M 14.48 % | -24.872 M 9.85 % | -27.590 M -31.09 % | -21.046 M -18.87 % | -17.705 M -434.62 % | 5.291 M 132.79 % | -16.134 M 7.84 % | -17.506 M 13.91 % | -20.335 M -110.79 % | -9.647 M 5.59 % | -10.218 M -71.21 % | -5.968 M -2.38 % | -5.829 M 17.17 % | -7.037 M -14.76 % | -6.132 M -20.42 % | -5.092 M |
| Net income ratio | 0.00 | 0.00 -100.00 % | 0.68 | 0.00 | 0.00 100.00 % | -69.36 -1 645.52 % | -3.97 72.80 % | -14.61 -3 378.47 % | 0.45 103.39 % | -13.14 -486.64 % | -2.24 72.06 % | -8.02 -10.89 % | -7.23 -10.89 % | -6.52 -116.73 % | -3.01 -1 546.99 % | 0.21 110.08 % | -2.06 31.14 % | -2.99 -105.04 % | 59.37 3 901.32 % | -1.56 7.82 % | -1.69 -97.73 % | -0.86 46.15 % | -1.59 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.00 | 0.00 -100.00 % | 0.82 | 0.00 | 0.00 100.00 % | -74.76 -1 641.32 % | -4.29 71.76 % | -15.20 -3 542.98 % | 0.44 103.35 % | -13.19 -492.41 % | -2.23 72.04 % | -7.96 -11.04 % | -7.17 -11.23 % | -6.45 -114.84 % | -3.00 -1 560.59 % | 0.21 109.79 % | -2.10 32.98 % | -3.13 -105.14 % | 60.88 3 681.55 % | -1.70 7.38 % | -1.84 -86.62 % | -0.98 43.34 % | -1.74 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 0.51 -47.24 % | 0.96 9.40 % | 0.88 | 0.00 -100.00 % | 0.89 -8.40 % | 0.97 117.00 % | -5.71 -6.15 % | -5.38 -14.46 % | -4.70 -115.84 % | -2.18 -674.82 % | 0.38 123.84 % | -1.59 33.49 % | -2.39 -104.65 % | 51.36 4 287.70 % | -1.23 18.13 % | -1.50 -111.31 % | -0.71 39.41 % | -1.17 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 50.096 M 0.17 % | 50.009 M 0.53 % | 49.747 M 0.40 % | 49.549 M 16.93 % | 42.373 M 5.64 % | 40.112 M 3.96 % | 38.585 M 0.24 % | 38.491 M -2.69 % | 39.555 M 6.52 % | 37.133 M 1.60 % | 36.547 M 0.00 % | 36.547 M 1.02 % | 36.179 M 7.89 % | 33.532 M 9.82 % | 30.534 M -5.66 % | 32.366 M 6.60 % | 30.361 M 0.57 % | 30.189 M 0.00 % | 30.189 M 0.63 % | 29.999 M 2.39 % | 29.298 M 2.45 % | 28.596 M 24.93 % | 22.890 M 0.00 % | 22.890 M 0.00 % | 22.890 M 0.00 % | 22.890 M |
| Weighted average shs out | 50.096 M 0.17 % | 50.009 M 0.53 % | 49.747 M 0.40 % | 49.549 M 16.93 % | 42.373 M 5.64 % | 40.112 M 3.96 % | 38.585 M 0.24 % | 38.491 M 0.64 % | 38.245 M 2.99 % | 37.133 M 1.60 % | 36.547 M 0.00 % | 36.547 M 1.17 % | 36.123 M 7.73 % | 33.532 M 9.82 % | 30.534 M 0.00 % | 30.534 M 0.57 % | 30.361 M 0.57 % | 30.189 M 0.26 % | 30.110 M 1.91 % | 29.547 M 1.63 % | 29.072 M 1.66 % | 28.596 M 24.93 % | 22.890 M 0.00 % | 22.890 M 0.00 % | 22.890 M 0.00 % | 22.890 M |
| EPS diluted | -1.15 -26.37 % | -0.91 -10.98 % | -0.82 -12.33 % | -0.73 20.71 % | -0.92 -2.30 % | -0.90 -42.86 % | -0.63 19.23 % | -0.78 -214.95 % | 0.68 180.78 % | -0.84 -42.37 % | -0.59 14.49 % | -0.69 10.39 % | -0.77 -22.22 % | -0.63 -8.62 % | -0.58 -422.22 % | 0.18 134.62 % | -0.52 5.45 % | -0.55 16.67 % | -0.66 -120.00 % | -0.30 6.25 % | -0.32 -77.78 % | -0.18 21.74 % | -0.23 25.81 % | -0.31 -14.81 % | -0.27 -17.39 % | -0.23 |
| Earnings per share | -1.15 -26.37 % | -0.91 -10.98 % | -0.82 -12.33 % | -0.73 20.71 % | -0.92 -2.30 % | -0.90 -42.86 % | -0.63 19.23 % | -0.78 -211.14 % | 0.70 183.55 % | -0.84 -42.37 % | -0.59 14.49 % | -0.69 10.39 % | -0.77 -22.22 % | -0.63 -8.62 % | -0.58 -422.22 % | 0.18 134.62 % | -0.52 5.45 % | -0.55 16.67 % | -0.66 -120.00 % | -0.30 6.25 % | -0.32 -77.78 % | -0.18 21.74 % | -0.23 25.81 % | -0.31 -14.81 % | -0.27 -17.39 % | -0.23 |
| Gross profit | -275.000 K 2.48 % | -282.000 K 99.53 % | -60.516 M -21 059.44 % | -286.000 K | 0.000 -100.00 % | 264.000 K -95.52 % | 5.892 M 226.61 % | 1.804 M | 0.000 -100.00 % | 2.119 M -77.17 % | 9.280 M 152.01 % | -17.842 M 13.82 % | -20.704 M -34.90 % | -15.348 M -19.42 % | -12.852 M -231.69 % | 9.759 M 179.83 % | -12.225 M 8.54 % | -13.366 M 22.08 % | -17.154 M -146.47 % | -6.960 M 16.55 % | -8.340 M -93.86 % | -4.302 M -9.49 % | -3.929 M 31.87 % | -5.767 M -8.96 % | -5.293 M -23.55 % | -4.284 M |
| Income tax expense | 240.000 K 200.00 % | 80.000 K -37.01 % | 127.000 K 253.01 % | -83.000 K -160.14 % | 138.000 K 331.25 % | 32.000 K -11.11 % | 36.000 K 24.14 % | 29.000 K 1 350.00 % | 2.000 K 101.06 % | -188.000 K | 0.000 | 0.000 100.00 % | -35.000 K -20.69 % | -29.000 K 79.72 % | -143.000 K -24.35 % | -115.000 K 25.81 % | -155.000 K 1.27 % | -157.000 K -145.77 % | 343.000 K 12.83 % | 304.000 K 125.19 % | 135.000 K 4.65 % | 129.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 275.000 K -2.48 % | 282.000 K 0.71 % | 280.000 K -2.10 % | 286.000 K | 0.000 -100.00 % | 257.000 K 5.76 % | 243.000 K -3.19 % | 251.000 K | 0.000 -100.00 % | 263.000 K -4.71 % | 276.000 K -98.68 % | 20.966 M -14.61 % | 24.552 M 31.91 % | 18.613 M -0.75 % | 18.753 M 17.22 % | 15.998 M -19.68 % | 19.918 M 5.05 % | 18.960 M 12.72 % | 16.820 M 33.12 % | 12.635 M -9.15 % | 13.907 M 34.11 % | 10.370 M 42.31 % | 7.287 M 26.36 % | 5.767 M 8.96 % | 5.293 M 23.55 % | 4.284 M |
| General and administrative expenses | 15.962 M 42.99 % | 11.163 M 16.54 % | 9.579 M -7.75 % | 10.384 M 8.36 % | 9.583 M 3.30 % | 9.277 M 15.76 % | 8.014 M -3.48 % | 8.303 M 0.84 % | 8.234 M 8.47 % | 7.591 M 1.97 % | 7.444 M 2.31 % | 7.276 M 1.92 % | 7.139 M 19.92 % | 5.953 M 16.11 % | 5.127 M 7.91 % | 4.751 M 13.25 % | 4.195 M -5.15 % | 4.423 M 29.10 % | 3.426 M 18.22 % | 2.898 M 39.53 % | 2.077 M 13.37 % | 1.832 M -10.37 % | 2.044 M 45.48 % | 1.405 M 44.55 % | 972.000 K 3.96 % | 935.000 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 100.00 % | -7.000 K -200.00 % | 7.000 K | 0.000 -100.00 % | 2.000 K 300.00 % | -1.000 K 99.36 % | -156.000 K | 0.000 -100.00 % | 1.000 K -91.67 % | 12.000 K | 0.000 100.00 % | -7.000 K 41.67 % | -12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.000 K | 0.000 | 0.000 100.00 % | -28.000 K -75.00 % | -16.000 K | 0.000 100.00 % | -16.000 K |
| Operating expenses | 64.958 M 21.82 % | 53.322 M 7.87 % | 49.431 M 10.47 % | 44.748 M -1.22 % | 45.302 M 14.04 % | 39.726 M 21.43 % | 32.716 M -2.48 % | 33.548 M -1.00 % | 33.886 M -0.49 % | 34.054 M 9.49 % | 31.102 M 10.13 % | 28.242 M -10.88 % | 31.691 M 29.00 % | 24.566 M 2.87 % | 23.880 M 15.09 % | 20.749 M -13.95 % | 24.113 M 3.12 % | 23.383 M 15.49 % | 20.246 M 30.34 % | 15.533 M -2.82 % | 15.984 M 30.99 % | 12.202 M 30.77 % | 9.331 M 30.10 % | 7.172 M 14.48 % | 6.265 M 20.04 % | 5.219 M |
| Cost and expenses | 65.233 M 21.69 % | 53.604 M 8.44 % | 49.431 M 10.47 % | 44.748 M -1.22 % | 45.302 M 14.04 % | 39.726 M 21.43 % | 32.716 M -2.48 % | 33.548 M -1.00 % | 33.886 M -0.49 % | 34.054 M 9.49 % | 31.102 M 10.13 % | 28.242 M -10.88 % | 31.691 M 29.00 % | 24.566 M 2.87 % | 23.880 M 15.09 % | 20.749 M -13.95 % | 24.113 M 3.12 % | 23.383 M 15.49 % | 20.246 M 30.34 % | 15.533 M -2.82 % | 15.984 M 30.99 % | 12.202 M 30.77 % | 9.331 M 30.10 % | 7.172 M 14.48 % | 6.265 M 20.04 % | 5.219 M |
| Research and development expenses | 48.996 M 16.22 % | 42.159 M 5.79 % | 39.852 M 15.97 % | 34.364 M -3.79 % | 35.719 M 17.31 % | 30.449 M 23.27 % | 24.702 M -2.15 % | 25.245 M -1.59 % | 25.652 M -3.06 % | 26.463 M 11.86 % | 23.658 M 12.84 % | 20.966 M -14.61 % | 24.552 M 31.91 % | 18.613 M -0.75 % | 18.753 M 17.22 % | 15.998 M -19.68 % | 19.918 M 5.05 % | 18.960 M 12.72 % | 16.820 M 33.12 % | 12.635 M -9.15 % | 13.907 M 34.11 % | 10.370 M 42.31 % | 7.287 M 26.36 % | 5.767 M 8.96 % | 5.293 M 23.55 % | 4.284 M |
| Selling general and administrative expenses | 15.962 M 42.99 % | 11.163 M 16.54 % | 9.579 M -7.75 % | 10.384 M 8.36 % | 9.583 M 3.30 % | 9.277 M 15.76 % | 8.014 M -3.48 % | 8.303 M 0.84 % | 8.234 M 8.47 % | 7.591 M 1.97 % | 7.444 M 2.31 % | 7.276 M 1.92 % | 7.139 M 19.92 % | 5.953 M 16.11 % | 5.127 M 7.91 % | 4.751 M 13.25 % | 4.195 M -5.15 % | 4.423 M 29.10 % | 3.426 M 18.22 % | 2.898 M 39.53 % | 2.077 M 13.37 % | 1.832 M -10.37 % | 2.044 M 45.48 % | 1.405 M 44.55 % | 972.000 K 3.96 % | 935.000 K |
| Interest income | 7.903 M -5.80 % | 8.390 M -4.98 % | 8.830 M 2.53 % | 8.612 M 34.00 % | 6.427 M 107.32 % | 3.100 M 38.33 % | 2.241 M 35.24 % | 1.657 M 243.78 % | 482.000 K 157.75 % | 187.000 K 41.67 % | 132.000 K 71.43 % | 77.000 K 120.00 % | 35.000 K 20.69 % | 29.000 K -72.64 % | 106.000 K -55.27 % | 237.000 K -42.62 % | 413.000 K -53.39 % | 886.000 K -18.86 % | 1.092 M -15.87 % | 1.298 M 16.00 % | 1.119 M 5.27 % | 1.063 M 61.80 % | 657.000 K 491.89 % | 111.000 K 226.47 % | 34.000 K -38.18 % | 55.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 275.000 K -2.48 % | 282.000 K 0.71 % | 280.000 K -2.10 % | 286.000 K 6.72 % | 268.000 K 4.28 % | 257.000 K 5.76 % | 243.000 K -3.19 % | 251.000 K 1.21 % | 248.000 K -5.70 % | 263.000 K -4.71 % | 276.000 K 12.20 % | 246.000 K -2.77 % | 253.000 K -0.78 % | 255.000 K -6.93 % | 274.000 K -3.18 % | 283.000 K -1.05 % | 286.000 K 1.06 % | 283.000 K 15.51 % | 245.000 K 16.11 % | 211.000 K 6.03 % | 199.000 K 19.88 % | 166.000 K 15.28 % | 144.000 K 6.67 % | 135.000 K 1.50 % | 133.000 K 4.72 % | 127.000 K |
| Operating income | -65.233 M -21.69 % | -53.604 M -8.44 % | -49.431 M -10.47 % | -44.748 M 1.22 % | -45.302 M -15.55 % | -39.205 M -47.49 % | -26.581 M 15.60 % | -31.493 M -219.52 % | 26.350 M 183.20 % | -31.672 M -47.00 % | -21.546 M 14.22 % | -25.118 M 9.79 % | -27.843 M -30.71 % | -21.301 M -18.48 % | -17.979 M -459.01 % | 5.008 M 130.50 % | -16.420 M 7.70 % | -17.789 M 13.56 % | -20.580 M -108.76 % | -9.858 M 5.37 % | -10.417 M -69.82 % | -6.134 M -2.70 % | -5.973 M 16.72 % | -7.172 M -14.48 % | -6.265 M -20.04 % | -5.219 M |
| Operating income ratio | 0.00 | 0.00 -100.00 % | 0.82 | 0.00 | 0.00 100.00 % | -75.25 -1 636.79 % | -4.33 71.73 % | -15.33 -3 603.30 % | 0.44 103.29 % | -13.30 -489.72 % | -2.25 71.96 % | -8.04 -11.12 % | -7.24 -10.91 % | -6.52 -114.13 % | -3.05 -1 667.01 % | 0.19 109.11 % | -2.13 32.88 % | -3.18 -105.16 % | 61.62 3 647.12 % | -1.74 7.17 % | -1.87 -85.11 % | -1.01 43.17 % | -1.78 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 7.888 M -5.98 % | 8.390 M -4.91 % | 8.823 M 2.37 % | 8.619 M 34.11 % | 6.427 M 107.19 % | 3.102 M 38.48 % | 2.240 M 49.23 % | 1.501 M 204.46 % | 493.000 K 162.23 % | 188.000 K 30.56 % | 144.000 K 87.01 % | 77.000 K 175.00 % | 28.000 K 64.71 % | 17.000 K -80.46 % | 87.000 K -62.34 % | 231.000 K -43.24 % | 407.000 K -54.06 % | 886.000 K -18.86 % | 1.092 M -15.87 % | 1.298 M 16.00 % | 1.119 M 5.27 % | 1.063 M 69.00 % | 629.000 K 562.11 % | 95.000 K 179.41 % | 34.000 K -12.82 % | 39.000 K |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -47.454 M -15.38 % | -41.129 M 26.86 % | -56.233 M 21.35 % | -71.502 M 66.61 % | -214.166 M -457.39 % | -38.423 M 30.69 % | -55.434 M 31.37 % | -80.769 M 40.89 % | -136.642 M -18.79 % | -115.028 M 30.87 % | -166.385 M 9.65 % | -184.159 M 53.89 % | -399.404 M -0.86 % | -395.985 M -288.04 % | -102.047 M -4.04 % | -98.080 M 26.32 % | -133.121 M -24.37 % | -107.035 M -5.39 % | -101.559 M 36.45 % | -159.807 M 6.22 % | -170.405 M -301.72 % | -42.419 M 77.18 % | -185.901 M -995.91 % | 20.750 M |
| Total investments | 578.211 M -5.98 % | 614.972 M -4.77 % | 645.772 M -0.78 % | 650.835 M 26.60 % | 514.080 M 35.51 % | 379.378 M 31.28 % | 288.976 M 0.76 % | 286.799 M 11.87 % | 256.377 M -1.70 % | 260.810 M 10.19 % | 236.701 M -2.76 % | 243.417 M 655.62 % | 32.214 M -38.45 % | 52.339 M -58.53 % | 126.217 M 9.69 % | 115.066 M 65.76 % | 69.417 M -38.01 % | 111.977 M -17.33 % | 135.457 M 47.33 % | 91.939 M -27.15 % | 126.206 M -12.14 % | 143.651 M | 0.000 -100.00 % | 41.500 M |
| Total debt | 3.317 M 1.10 % | 3.281 M 39.97 % | 2.344 M -14.14 % | 2.730 M -12.22 % | 3.110 M -10.58 % | 3.478 M -9.38 % | 3.838 M -8.44 % | 4.192 M -7.69 % | 4.541 M -5.67 % | 4.814 M -4.65 % | 5.049 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 |
| Accumulated other comprehensive income loss | -1.016 M -339.83 % | -231.000 K -110.10 % | 2.288 M 233.33 % | -1.716 M 10.49 % | -1.917 M -13.57 % | -1.688 M 49.45 % | -3.339 M 18.50 % | -4.097 M -69.51 % | -2.417 M -34.88 % | -1.792 M -271.78 % | -482.000 K -418.28 % | -93.000 K -365.00 % | -20.000 K -25.00 % | -16.000 K 23.81 % | -21.000 K -161.76 % | 34.000 K -84.82 % | 224.000 K -63.58 % | 615.000 K 1 297.73 % | 44.000 K -6.38 % | 47.000 K 14.63 % | 41.000 K 64.00 % | 25.000 K 102.07 % | -1.210 M 95.92 % | -29.693 M |
| Retained earnings | -552.069 M -11.65 % | -494.484 M -10.08 % | -449.190 M -9.97 % | -408.455 M -9.73 % | -372.243 M -11.71 % | -333.230 M -12.16 % | -297.095 M -8.94 % | -272.718 M -12.37 % | -242.697 M 9.96 % | -269.538 M -13.23 % | -238.054 M -9.88 % | -216.652 M -13.07 % | -191.611 M -16.98 % | -163.796 M -14.93 % | -142.512 M -14.23 % | -124.763 M 4.11 % | -130.117 M -13.88 % | -114.259 M -17.17 % | -97.513 M -25.53 % | -77.682 M -17.74 % | -65.978 M -11.10 % | -59.385 M -9.60 % | -54.185 M | 0.000 |
| Common stock | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 25.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 33.33 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 |
| Total equity | 618.430 M -6.80 % | 663.580 M -4.80 % | 697.022 M -3.62 % | 723.168 M -0.85 % | 729.361 M 71.00 % | 426.515 M 22.17 % | 349.119 M -4.37 % | 365.061 M -5.91 % | 387.990 M 23.81 % | 313.368 M -6.93 % | 336.699 M -3.85 % | 350.165 M 0.65 % | 347.909 M -5.69 % | 368.892 M 154.06 % | 145.197 M 11.43 % | 130.304 M 13.39 % | 114.917 M -10.32 % | 128.135 M -9.07 % | 140.918 M -11.57 % | 159.348 M 341.52 % | -65.978 M -179.87 % | 82.606 M 257.19 % | -52.552 M -362.84 % | 19.994 M |
| Other non current liabilities | -1.155 M | 0.000 100.00 % | -716.000 K 36.97 % | -1.136 M 26.71 % | -1.550 M 20.55 % | -1.951 M 16.77 % | -2.344 M 14.14 % | -2.730 M 12.22 % | -3.110 M 10.58 % | -3.478 M 9.38 % | -3.838 M -2 861.15 % | 139.000 K | 0.000 -100.00 % | 30.000 K -60.00 % | 75.000 K -37.50 % | 120.000 K -17.81 % | 146.000 K -18.89 % | 180.000 K -15.49 % | 213.000 K -11.98 % | 242.000 K -99.83 % | 140.113 M 44 099.68 % | 317.000 K -99.77 % | 140.173 M | 0.000 |
| Long term debt | 2.310 M 56.72 % | 1.474 M 2.93 % | 1.432 M -36.97 % | 2.272 M -26.71 % | 3.100 M -20.55 % | 3.902 M -16.77 % | 4.688 M -14.14 % | 5.460 M -12.22 % | 6.220 M -10.58 % | 6.956 M -9.38 % | 7.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.155 M -21.64 % | 1.474 M 105.87 % | 716.000 K -36.97 % | 1.136 M -26.71 % | 1.550 M -20.55 % | 1.951 M -16.77 % | 2.344 M -57.64 % | 5.534 M -10.76 % | 6.201 M -84.46 % | 39.913 M -22.24 % | 51.327 M 10.06 % | 46.634 M -17.70 % | 56.662 M 0.10 % | 56.604 M -1.98 % | 57.747 M 3.68 % | 55.696 M 7.53 % | 51.798 M -19.30 % | 64.182 M -9.81 % | 71.167 M -4.15 % | 74.252 M -63.07 % | 201.058 M 200.12 % | 66.992 M -67.63 % | 206.954 M | 0.000 |
| Other current liabilities | 17.297 M 70.31 % | 10.156 M -34.27 % | 15.450 M 24.24 % | 12.436 M -1.21 % | 12.588 M 94.50 % | 6.472 M -44.62 % | 11.687 M 24.17 % | 9.412 M -5.08 % | 9.916 M 14.61 % | 8.652 M -25.59 % | 11.627 M 37.76 % | 8.440 M 7.39 % | 7.859 M 6.58 % | 7.374 M -28.59 % | 10.327 M 35.74 % | 7.608 M -9.54 % | 8.410 M 47.00 % | 5.721 M -15.03 % | 6.733 M 31.22 % | 5.131 M -3.01 % | 5.290 M 49.90 % | 3.529 M 7.07 % | 3.296 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 100.00 % | -1.628 M -2.13 % | -1.594 M 69.47 % | -5.221 M | 0.000 -100.00 % | 470.000 K -85.95 % | 3.345 M -24.87 % | 4.452 M -85.31 % | 30.308 M 46.93 % | 20.628 M -31.58 % | 30.148 M 38.30 % | 21.799 M -10.74 % | 24.422 M -3.34 % | 25.266 M 1.27 % | 24.950 M -24.38 % | 32.996 M 24.53 % | 26.497 M 12.99 % | 23.450 M 29.82 % | 18.063 M -48.88 % | 35.334 M 3.08 % | 34.277 M 14.78 % | 29.862 M | 0.000 |
| Short term debt | 2.162 M 19.65 % | 1.807 M 11.00 % | 1.628 M 2.13 % | 1.594 M 2.18 % | 1.560 M 2.16 % | 1.527 M 2.21 % | 1.494 M 2.19 % | 1.462 M 2.17 % | 1.431 M 7.11 % | 1.336 M 10.32 % | 1.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 26.505 M 49.65 % | 17.711 M -28.52 % | 24.776 M 28.39 % | 19.298 M 8.36 % | 17.809 M 32.10 % | 13.481 M -21.28 % | 17.126 M -7.86 % | 18.586 M -5.58 % | 19.684 M -55.05 % | 43.792 M 14.45 % | 38.264 M -8.38 % | 41.764 M 19.63 % | 34.912 M 2.47 % | 34.070 M -13.61 % | 39.438 M 10.85 % | 35.578 M -21.43 % | 45.284 M 22.92 % | 36.841 M 4.22 % | 35.350 M 33.50 % | 26.479 M -39.17 % | 43.530 M 6.97 % | 40.693 M 16.59 % | 34.903 M | 0.000 |
| Total liabilities | 27.660 M 44.18 % | 19.185 M -24.74 % | 25.492 M 24.75 % | 20.434 M 5.55 % | 19.359 M 25.45 % | 15.432 M -20.74 % | 19.470 M -19.28 % | 24.120 M -6.82 % | 25.885 M -69.08 % | 83.705 M -6.57 % | 89.591 M 1.35 % | 88.398 M -3.47 % | 91.574 M 0.99 % | 90.674 M -6.70 % | 97.185 M 6.48 % | 91.274 M -5.98 % | 97.082 M -3.90 % | 101.023 M -5.16 % | 106.517 M 5.74 % | 100.731 M -58.82 % | 244.588 M 127.13 % | 107.685 M -55.48 % | 241.857 M | 0.000 |
| Other non current assets | 331.000 K -7.28 % | 357.000 K 183.33 % | 126.000 K -29.21 % | 178.000 K -9.18 % | 196.000 K -12.89 % | 225.000 K 5.14 % | 214.000 K 9.18 % | 196.000 K 27.27 % | 154.000 K -4.35 % | 161.000 K 2 200.00 % | 7.000 K -53.33 % | 15.000 K -51.61 % | 31.000 K -34.04 % | 47.000 K -86.22 % | 341.000 K -5.54 % | 361.000 K -1.10 % | 365.000 K -4.70 % | 383.000 K -7.93 % | 416.000 K 27.22 % | 327.000 K -90.06 % | 3.290 M 896.97 % | 330.000 K -2.65 % | 339.000 K 101.63 % | -20.750 M |
| Long term investments | 616.000 K 0.00 % | 616.000 K 10.00 % | 560.000 K 0.00 % | 560.000 K 0.00 % | 560.000 K 0.00 % | 560.000 K 0.00 % | 560.000 K 0.00 % | 560.000 K 0.00 % | 560.000 K 0.00 % | 560.000 K 0.00 % | 560.000 K 0.00 % | 560.000 K 103.64 % | 275.000 K 0.00 % | 275.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 |
| 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 |
| Goodwill and intangible 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 |
| Property plant equipment net | 5.645 M -3.52 % | 5.851 M 19.41 % | 4.900 M 2.79 % | 4.767 M -10.78 % | 5.343 M -1.37 % | 5.417 M -3.83 % | 5.633 M -6.35 % | 6.015 M -8.06 % | 6.542 M -4.61 % | 6.858 M -7.19 % | 7.389 M 185.95 % | 2.584 M 10.85 % | 2.331 M -2.59 % | 2.393 M -8.17 % | 2.606 M -7.46 % | 2.816 M -6.88 % | 3.024 M -6.15 % | 3.222 M -6.50 % | 3.446 M 26.88 % | 2.716 M 7.18 % | 2.534 M 13.48 % | 2.233 M 21.16 % | 1.843 M | 0.000 |
| Total non current assets | 6.592 M -3.40 % | 6.824 M 22.16 % | 5.586 M 1.47 % | 5.505 M -9.74 % | 6.099 M -1.66 % | 6.202 M -3.20 % | 6.407 M -5.38 % | 6.771 M -6.68 % | 7.256 M -4.26 % | 7.579 M -4.74 % | 7.956 M 151.85 % | 3.159 M 19.80 % | 2.637 M -2.87 % | 2.715 M -7.87 % | 2.947 M -7.24 % | 3.177 M -6.26 % | 3.389 M -5.99 % | 3.605 M -6.65 % | 3.862 M 26.91 % | 3.043 M -47.75 % | 5.824 M 127.23 % | 2.563 M 17.46 % | 2.182 M 110.52 % | -20.750 M |
| Other current assets | 11.132 M -35.18 % | 17.175 M 36.54 % | 12.579 M -3.46 % | 13.030 M 15.67 % | 11.265 M -19.31 % | 13.960 M 3.57 % | 13.479 M -32.52 % | 19.976 M 24.49 % | 16.046 M 17.93 % | 13.606 M -13.80 % | 15.784 M 51.48 % | 10.420 M 33.11 % | 7.828 M -32.14 % | 11.536 M 49.55 % | 7.714 M 6.55 % | 7.240 M 42.46 % | 5.082 M -11.03 % | 5.712 M -7.57 % | 6.180 M 5.60 % | 5.852 M 307.52 % | 1.436 M -43.91 % | 2.560 M 109.49 % | 1.222 M | 0.000 |
| Short term investments | 577.595 M -5.98 % | 614.356 M -4.86 % | 645.772 M -0.78 % | 650.835 M 26.60 % | 514.080 M 35.51 % | 379.378 M 31.28 % | 288.976 M 0.76 % | 286.799 M 11.87 % | 256.377 M -1.70 % | 260.810 M 10.19 % | 236.701 M -2.76 % | 243.417 M 655.62 % | 32.214 M -38.45 % | 52.339 M -58.53 % | 126.217 M 9.69 % | 115.066 M 65.76 % | 69.417 M -38.01 % | 111.977 M -17.33 % | 135.457 M 47.33 % | 91.939 M -27.15 % | 126.206 M -12.14 % | 143.651 M | 0.000 -100.00 % | 41.500 M |
| cash and cash equivalents | 50.771 M 14.32 % | 44.410 M -24.19 % | 58.577 M -21.09 % | 74.232 M -65.84 % | 217.276 M 418.55 % | 41.901 M -29.31 % | 59.272 M -30.24 % | 84.961 M -39.82 % | 141.183 M 17.81 % | 119.842 M -30.09 % | 171.434 M -6.91 % | 184.159 M -53.89 % | 399.404 M 0.86 % | 395.985 M 288.04 % | 102.047 M 4.04 % | 98.080 M -26.32 % | 133.121 M 24.37 % | 107.035 M 5.39 % | 101.559 M -36.45 % | 159.807 M -6.22 % | 170.405 M 301.72 % | 42.419 M -77.18 % | 185.901 M 995.91 % | -20.750 M |
| Cash and short term investments | 628.366 M -4.61 % | 658.766 M -6.47 % | 704.349 M -2.86 % | 725.067 M -0.86 % | 731.356 M 73.60 % | 421.279 M 20.97 % | 348.248 M -6.32 % | 371.760 M -6.49 % | 397.560 M 4.44 % | 380.652 M -6.73 % | 408.135 M -4.55 % | 427.576 M -0.94 % | 431.618 M -3.73 % | 448.324 M 96.41 % | 228.264 M 7.09 % | 213.146 M 5.24 % | 202.538 M -7.52 % | 219.012 M -7.60 % | 237.016 M -5.85 % | 251.746 M 47.73 % | 170.405 M -8.42 % | 186.070 M 0.09 % | 185.901 M 795.91 % | 20.750 M |
| Total current assets | 639.498 M -5.39 % | 675.941 M -5.72 % | 716.928 M -2.87 % | 738.097 M -0.61 % | 742.621 M 70.43 % | 435.745 M 20.31 % | 362.182 M -5.29 % | 382.410 M -5.95 % | 406.619 M 4.40 % | 389.494 M -6.89 % | 418.334 M -3.92 % | 435.404 M -0.33 % | 436.846 M -4.38 % | 456.851 M 90.80 % | 239.435 M 9.63 % | 218.401 M 4.69 % | 208.610 M -7.51 % | 225.553 M -7.40 % | 243.573 M -5.24 % | 257.036 M 48.76 % | 172.786 M -7.96 % | 187.728 M 0.32 % | 187.123 M 801.80 % | 20.750 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -506.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -945.000 K | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 506.000 K 11.21 % | 455.000 K -31.27 % | 662.000 K -36.10 % | 1.036 M -49.19 % | 2.039 M -11.62 % | 2.307 M -11.88 % | 2.618 M 99.24 % | 1.314 M -52.37 % | 2.759 M -62.28 % | 7.314 M 347.34 % | 1.635 M -53.70 % | 3.531 M -4.18 % | 3.685 M 6.29 % | 3.467 M 46.66 % | 2.364 M 150.16 % | 945.000 K 150.00 % | 378.000 K | 0.000 | 0.000 |
| Tax 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 |
| 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 |
| Account payables | 7.046 M 22.58 % | 5.748 M -25.33 % | 7.698 M 46.13 % | 5.268 M 43.90 % | 3.661 M -33.22 % | 5.482 M 57.76 % | 3.475 M -20.43 % | 4.367 M 12.41 % | 3.885 M 11.13 % | 3.496 M -27.14 % | 4.798 M 51.07 % | 3.176 M -39.55 % | 5.254 M 131.05 % | 2.274 M -40.86 % | 3.845 M 27.32 % | 3.020 M -22.12 % | 3.878 M -16.12 % | 4.623 M -10.53 % | 5.167 M 57.29 % | 3.285 M 13.04 % | 2.906 M 0.66 % | 2.887 M 65.44 % | 1.745 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.804 M -9.29 % | 3.091 M -91.52 % | 36.435 M -23.28 % | 47.489 M 2.14 % | 46.495 M -17.94 % | 56.662 M 0.16 % | 56.574 M -1.90 % | 57.672 M 3.77 % | 55.576 M 7.60 % | 51.652 M -19.30 % | 64.002 M -9.80 % | 70.954 M -4.13 % | 74.010 M 21.44 % | 60.945 M -8.59 % | 66.675 M -0.16 % | 66.781 M | 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 |
| Capital lease obligations | 3.317 M 1.10 % | 3.281 M 39.97 % | 2.344 M -14.14 % | 2.730 M -12.22 % | 3.110 M -10.58 % | 3.478 M -9.38 % | 3.838 M -8.44 % | 4.192 M -7.69 % | 4.541 M -5.67 % | 4.814 M -4.65 % | 5.049 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 |
| 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 -100.00 % | 260.079 M 45.61 % | 178.610 M 27.75 % | 139.809 M 0.00 % | 139.809 M 181.38 % | 49.687 M |
| Other total stockholders equity | 1.172 B 1.14 % | 1.158 B 1.26 % | 1.144 B 0.93 % | 1.133 B 2.70 % | 1.104 B 44.93 % | 761.429 M 17.22 % | 649.549 M 1.20 % | 641.872 M 1.39 % | 633.100 M 8.28 % | 584.694 M 1.65 % | 575.231 M 1.47 % | 566.906 M 5.07 % | 539.536 M 1.28 % | 532.700 M 85.14 % | 287.727 M 12.82 % | 255.030 M 4.18 % | 244.807 M 1.25 % | 241.776 M 1.42 % | 238.384 M 0.59 % | 236.980 M 66.18 % | 142.608 M 0.45 % | 141.964 M 203.65 % | -136.966 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.804 M 9.29 % | -3.091 M 91.52 % | -36.435 M 23.28 % | -47.489 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 |
| 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 |
| Total assets | 646.090 M -5.37 % | 682.765 M -5.50 % | 722.514 M -2.84 % | 743.602 M -0.68 % | 748.720 M 69.41 % | 441.947 M 19.90 % | 368.589 M -5.29 % | 389.181 M -5.97 % | 413.875 M 4.23 % | 397.073 M -6.85 % | 426.290 M -2.80 % | 438.563 M -0.21 % | 439.483 M -4.37 % | 459.566 M 89.60 % | 242.382 M 9.39 % | 221.578 M 4.52 % | 211.999 M -7.49 % | 229.158 M -7.39 % | 247.435 M -4.86 % | 260.079 M 45.61 % | 178.610 M -6.14 % | 190.291 M 0.52 % | 189.305 M | 0.000 |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-03-31 |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 39.989 M 200.00 % | -39.989 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 -100.00 % | 29.000 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 13.174 M -1.50 % | 13.375 M 27.16 % | 10.518 M -0.15 % | 10.534 M 2.12 % | 10.315 M 7.72 % | 9.576 M 34.44 % | 7.123 M -5.49 % | 7.537 M -1.13 % | 7.623 M 12.68 % | 6.765 M 19.88 % | 5.643 M -2.56 % | 5.791 M 9.10 % | 5.308 M 19.50 % | 4.442 M 46.89 % | 3.024 M 0.93 % | 2.996 M 20.37 % | 2.489 M -2.16 % | 2.544 M 84.75 % | 1.377 M 39.23 % | 989.000 K 48.28 % | 667.000 K 33.67 % | 499.000 K -17.25 % | 603.000 K 343.38 % | 136.000 K 0.74 % | 135.000 K 9.76 % | 123.000 K |
| Change in working capital | 14.679 M 226.46 % | -11.608 M -320.10 % | 5.274 M 6 611.11 % | -81.000 K -101.09 % | 7.403 M 274.11 % | -4.252 M 45.28 % | -7.770 M -175.63 % | -2.819 M 95.14 % | -58.055 M -1 250.43 % | -4.299 M 25.70 % | -5.786 M 1.93 % | -5.900 M -239.68 % | 4.224 M 208.59 % | -3.890 M -32 516.67 % | 12.000 K 100.24 % | -5.023 M -45.76 % | -3.446 M 33.26 % | -5.163 M -224.08 % | 4.161 M 171.72 % | -5.802 M -21.25 % | -4.785 M -191.33 % | 5.239 M -94.61 % | 97.110 M 6 465.92 % | 1.479 M 210.71 % | 476.000 K 194.26 % | -505.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 506.000 K 1 092.16 % | -51.000 K -124.64 % | 207.000 K -44.65 % | 374.000 K -62.71 % | 1.003 M 274.25 % | 268.000 K -13.83 % | 311.000 K 123.85 % | -1.304 M -190.24 % | 1.445 M -68.28 % | 4.555 M 180.21 % | -5.679 M -399.53 % | 1.896 M 1 131.17 % | 154.000 K 170.64 % | -218.000 K 80.24 % | -1.103 M 22.27 % | -1.419 M -150.26 % | -567.000 K -50.00 % | -378.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 537.000 K 196.58 % | -556.000 K -123.06 % | 2.411 M 149.20 % | -4.900 M -297.10 % | 2.486 M 226.90 % | -1.959 M -165.00 % | 3.014 M 523.31 % | -712.000 K -153.78 % | 1.324 M 345.64 % | -539.000 K -217.17 % | 460.000 K 177.11 % | 166.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 1.298 M 201.72 % | -1.276 M -171.32 % | 1.789 M 11.67 % | 1.602 M 196.39 % | -1.662 M -183.27 % | 1.996 M 293.04 % | -1.034 M -307.63 % | 498.000 K 74.74 % | 285.000 K 121.89 % | -1.302 M -171.85 % | 1.812 M 181.70 % | -2.218 M -175.39 % | 2.942 M 287.87 % | -1.566 M -290.51 % | 822.000 K 197.62 % | -842.000 K -13.17 % | -744.000 K -142.35 % | -307.000 K -118.90 % | 1.624 M 328.50 % | 379.000 K 1 894.74 % | 19.000 K -98.34 % | 1.142 M 57 200.00 % | -2.000 K -100.27 % | 751.000 K 851.00 % | -100.000 K -146.95 % | 213.000 K |
| Other working capital | 13.381 M 229.51 % | -10.332 M -396.47 % | 3.485 M 307.07 % | -1.683 M -119.66 % | 8.559 M 238.12 % | -6.197 M 10.74 % | -6.943 M -88.11 % | -3.691 M 93.77 % | -59.200 M -1 713.17 % | -3.265 M 61.34 % | -8.446 M -363.56 % | -1.822 M 29.22 % | -2.574 M -30.07 % | -1.979 M -183.05 % | 2.383 M 157.87 % | -4.118 M 29.85 % | -5.870 M -49.52 % | -3.926 M -269.52 % | 2.316 M 154.84 % | -4.223 M 10.09 % | -4.697 M -209.00 % | 4.309 M -95.56 % | 97.112 M 13 239.56 % | 728.000 K 26.39 % | 576.000 K 180.22 % | -718.000 K |
| Other non cash items | 9.795 M -18.86 % | 12.071 M 127.50 % | -43.900 M -221.23 % | 36.212 M 1 904.29 % | -2.007 M -123.00 % | -900.000 K -167.06 % | -337.000 K -313.29 % | 158.000 K 100.27 % | -58.389 M -9 719.28 % | 607.000 K -11.26 % | 684.000 K 109.82 % | 326.000 K 167.21 % | 122.000 K 40.23 % | 87.000 K 314.29 % | 21.000 K -82.64 % | 121.000 K -28.40 % | 169.000 K 21.58 % | 139.000 K 614.81 % | -27.000 K 88.26 % | -230.000 K 67.88 % | -716.000 K -38.76 % | -516.000 K -3 135.29 % | 17.000 K 112.50 % | 8.000 K -11.11 % | 9.000 K 0.00 % | 9.000 K |
| Net cash provided by operating activities | -32.088 M 30.83 % | -46.389 M -62.35 % | -28.574 M 2.31 % | -29.250 M -26.99 % | -23.034 M 26.77 % | -31.454 M -25.22 % | -25.118 M -0.90 % | -24.894 M -9.10 % | -22.817 M 18.94 % | -28.148 M -36.74 % | -20.585 M 16.25 % | -24.578 M -37.25 % | -17.908 M 12.17 % | -20.390 M -41.42 % | -14.418 M -486.44 % | 3.731 M 122.81 % | -16.360 M 13.64 % | -18.943 M -34.59 % | -14.075 M -2.77 % | -13.696 M 2.64 % | -14.068 M -7 582.98 % | 188.000 K -99.80 % | 92.559 M 1 840.16 % | -5.319 M 2.88 % | -5.477 M -0.94 % | -5.426 M |
| Investments in property plant and equipment | -275.000 K 59.20 % | -674.000 K -624.73 % | -93.000 K 69.51 % | -305.000 K -4.10 % | -293.000 K 46.73 % | -550.000 K -759.38 % | -64.000 K 74.30 % | -249.000 K -6 125.00 % | -4.000 K 91.67 % | -48.000 K 89.50 % | -457.000 K -27.65 % | -358.000 K -132.47 % | -154.000 K -201.96 % | -51.000 K 26.09 % | -69.000 K 23.33 % | -90.000 K 0.00 % | -90.000 K 69.49 % | -295.000 K 58.39 % | -709.000 K -80.41 % | -393.000 K 20.93 % | -497.000 K 11.09 % | -559.000 K -234.73 % | -167.000 K 41.61 % | -286.000 K -1 244.00 % | 25.000 K 110.82 % | -231.000 K |
| Acquisitions net | 0.000 | 0.000 100.00 % | -12.978 M -109.77 % | 132.777 M -0.11 % | 132.924 M 51.31 % | 87.851 M 56 946.10 % | 154.000 K -99.52 % | 32.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -91.893 M -14.21 % | -80.459 M 56.47 % | -184.832 M 20.01 % | -231.072 M -27.72 % | -180.924 M -8.21 % | -167.201 M -6 585.37 % | -2.501 M 98.42 % | -158.479 M -391.90 % | -32.218 M 28.53 % | -45.076 M -121.43 % | -20.357 M 90.38 % | -211.603 M | 0.000 100.00 % | -12.200 M 75.71 % | -50.226 M 41.57 % | -85.961 M -8 596 200.00 % | 1.000 K 100.01 % | -9.089 M 87.11 % | -70.492 M -26.10 % | -55.903 M -108.42 % | -26.822 M 81.26 % | -143.111 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 130.500 M 16.00 % | 112.500 M -43.13 % | 197.810 M 101.24 % | 98.295 M 104.78 % | 48.000 M -39.51 % | 79.350 M 5 491.97 % | 1.419 M -98.88 % | 126.219 M 255.55 % | 35.500 M 86.35 % | 19.050 M -26.73 % | 26.000 M | 0.000 -100.00 % | 20.000 M -76.74 % | 86.000 M 120.51 % | 39.000 M -2.50 % | 40.000 M -4.76 % | 42.000 M 27.27 % | 33.000 M 22.22 % | 27.000 M -70.17 % | 90.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 38.607 M 20.49 % | 32.041 M 146.89 % | 12.978 M 109.77 % | -132.777 M 0.11 % | -132.924 M -51.31 % | -87.851 M -56 946.10 % | -154.000 K 99.52 % | -32.260 M -1 082.94 % | 3.282 M 112.61 % | -26.026 M -561.21 % | 5.643 M 102.67 % | -211.603 M -1 158.02 % | 20.000 M -72.90 % | 73.800 M 757.40 % | -11.226 M 75.57 % | -45.961 M -209.43 % | 42.001 M 75.66 % | 23.911 M 153.14 % | -45.000 M -230.07 % | 34.597 M -23.12 % | 45.000 M 131.44 % | -143.111 M -4 770 466.67 % | 3.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 38.332 M 22.20 % | 31.367 M 143.44 % | 12.885 M 109.68 % | -133.082 M 0.10 % | -133.217 M -50.70 % | -88.401 M -7 613.87 % | -1.146 M 96.47 % | -32.509 M -1 091.73 % | 3.278 M 112.57 % | -26.074 M -602.78 % | 5.186 M 102.45 % | -211.961 M -1 168.03 % | 19.846 M -73.09 % | 73.749 M 752.93 % | -11.295 M 75.47 % | -46.051 M -209.88 % | 41.911 M 77.47 % | 23.616 M 153.43 % | -44.201 M -229.23 % | 34.204 M 93.45 % | 17.681 M 112.31 % | -143.670 M -87 503.66 % | -164.000 K 42.66 % | -286.000 K -1 244.00 % | 25.000 K 110.82 % | -231.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -405.000 K -419.23 % | -78.000 K 9.30 % | -86.000 K -3.61 % | -83.000 K |
| Common stock issued | 423.000 K -53.57 % | 911.000 K 110.13 % | -8.997 M -147.67 % | 18.873 M -94.34 % | 333.549 M 233.61 % | 99.983 M 2 275.44 % | -4.596 M -630.10 % | 867.000 K -97.98 % | 42.939 M 1 532.66 % | 2.630 M -1.65 % | 2.674 M -87.33 % | 21.097 M 427.56 % | 3.999 M -98.32 % | 237.448 M 768.69 % | 27.334 M 302.21 % | 6.796 M 858.53 % | 709.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 -100.00 % | 605.000 K 45.78 % | 415.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 885.000 K | 0.000 | 0.000 -100.00 % | 571.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 681.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -306.000 K -133.59 % | 911.000 K -89.91 % | 9.031 M 2 076.14 % | 415.000 K 121.58 % | -1.923 M -176.89 % | 2.501 M -51.63 % | 5.171 M 1 546.82 % | 314.000 K 115.25 % | -2.059 M -178.29 % | 2.630 M | 0.000 -100.00 % | 482.000 K 119.14 % | -2.518 M -180.42 % | 3.131 M 33.46 % | 2.346 M 385.71 % | 483.000 K 377.59 % | -174.000 K -121.67 % | 803.000 K 2 874.07 % | 27.000 K -99.97 % | 95.100 M 5 288.22 % | -1.833 M | 0.000 | 0.000 -100.00 % | 90.122 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 117.000 K -87.16 % | 911.000 K 2 579.41 % | 34.000 K -99.82 % | 19.288 M -94.18 % | 331.626 M 223.59 % | 102.484 M 17 723.30 % | 575.000 K -51.31 % | 1.181 M -97.11 % | 40.880 M 1 454.37 % | 2.630 M -1.65 % | 2.674 M -87.61 % | 21.579 M 1 357.06 % | 1.481 M -99.38 % | 240.579 M 710.58 % | 29.680 M 307.75 % | 7.279 M 1 260.56 % | 535.000 K -33.37 % | 803.000 K 2 767.86 % | 28.000 K -99.97 % | 95.100 M 5 288.22 % | -1.833 M | 0.000 100.00 % | -405.000 K -100.45 % | 90.044 M 104 802.33 % | -86.000 K -3.61 % | -83.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -106.832 M -200.00 % | 106.832 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 |
| Net change in cash | 6.361 M 144.90 % | -14.167 M 9.50 % | -15.655 M 89.06 % | -143.044 M -181.56 % | 175.375 M 1 109.58 % | -17.371 M 32.38 % | -25.689 M 54.31 % | -56.222 M -363.45 % | 21.341 M 141.36 % | -51.592 M -305.44 % | -12.725 M 94.08 % | -214.960 M -6 387.22 % | 3.419 M -98.84 % | 293.938 M 7 309.58 % | 3.967 M 111.32 % | -35.041 M -234.33 % | 26.086 M 376.37 % | 5.476 M 109.40 % | -58.248 M -150.38 % | 115.608 M 6 394.83 % | 1.780 M 101.24 % | -143.482 M -255.98 % | 91.990 M 8.94 % | 84.439 M 1 624.72 % | -5.538 M 3.52 % | -5.740 M |
| Cash at beginning of period | 44.410 M -24.19 % | 58.577 M -21.68 % | 74.792 M -65.67 % | 217.836 M 413.03 % | 42.461 M -29.03 % | 59.832 M -30.04 % | 85.521 M -39.66 % | 141.743 M 17.72 % | 120.402 M -30.00 % | 171.994 M -6.89 % | 184.719 M -53.78 % | 399.679 M 0.86 % | 396.260 M 287.27 % | 102.322 M 4.03 % | 98.355 M -26.27 % | 133.396 M 24.31 % | 107.310 M 5.38 % | 101.834 M -36.39 % | 160.082 M 259.95 % | 44.474 M 4.17 % | 42.694 M -77.07 % | 186.176 M 97.67 % | 94.186 M 866.31 % | 9.747 M -36.23 % | 15.285 M -27.30 % | 21.025 M |
| Cash at end of period | 50.771 M 14.32 % | 44.410 M -24.90 % | 59.137 M -20.93 % | 74.792 M -65.67 % | 217.836 M 413.03 % | 42.461 M -29.03 % | 59.832 M -30.04 % | 85.521 M -39.66 % | 141.743 M 17.72 % | 120.402 M -30.00 % | 171.994 M -6.89 % | 184.719 M -53.78 % | 399.679 M 0.86 % | 396.260 M 287.27 % | 102.322 M 4.03 % | 98.355 M -26.27 % | 133.396 M 24.31 % | 107.310 M 5.38 % | 101.834 M -36.39 % | 160.082 M 259.95 % | 44.474 M 4.17 % | 42.694 M -77.07 % | 186.176 M 97.67 % | 94.186 M 866.31 % | 9.747 M -36.23 % | 15.285 M |
| Operating cash flow | -32.088 M 30.83 % | -46.389 M -62.35 % | -28.574 M 2.31 % | -29.250 M -26.99 % | -23.034 M 26.77 % | -31.454 M -25.22 % | -25.118 M -0.90 % | -24.894 M -9.10 % | -22.817 M 18.94 % | -28.148 M -36.74 % | -20.585 M 16.25 % | -24.578 M -37.25 % | -17.908 M 12.17 % | -20.390 M -41.42 % | -14.418 M -486.44 % | 3.731 M 122.81 % | -16.360 M 13.64 % | -18.943 M -34.59 % | -14.075 M -2.77 % | -13.696 M 2.64 % | -14.068 M -7 582.98 % | 188.000 K -99.80 % | 92.559 M 1 840.16 % | -5.319 M 2.88 % | -5.477 M -0.94 % | -5.426 M |
| Capital expenditure | -275.000 K 59.20 % | -674.000 K -624.73 % | -93.000 K 69.51 % | -305.000 K -4.10 % | -293.000 K 46.73 % | -550.000 K -759.38 % | -64.000 K 74.30 % | -249.000 K -6 125.00 % | -4.000 K 91.67 % | -48.000 K 89.50 % | -457.000 K -27.65 % | -358.000 K -132.47 % | -154.000 K -201.96 % | -51.000 K 26.09 % | -69.000 K 23.33 % | -90.000 K 0.00 % | -90.000 K 69.49 % | -295.000 K 58.39 % | -709.000 K -80.41 % | -393.000 K 20.93 % | -497.000 K 11.09 % | -559.000 K -234.73 % | -167.000 K 41.61 % | -286.000 K -1 244.00 % | 25.000 K 110.82 % | -231.000 K |
| Free CashFlow | -32.363 M 31.23 % | -47.063 M -64.17 % | -28.667 M 3.00 % | -29.555 M -26.70 % | -23.327 M 27.11 % | -32.004 M -27.09 % | -25.182 M -0.16 % | -25.143 M -10.17 % | -22.821 M 19.06 % | -28.196 M -34.00 % | -21.042 M 15.62 % | -24.936 M -38.06 % | -18.062 M 11.64 % | -20.441 M -41.10 % | -14.487 M -497.89 % | 3.641 M 122.13 % | -16.450 M 14.49 % | -19.238 M -30.13 % | -14.784 M -4.93 % | -14.089 M 3.27 % | -14.565 M -3 825.88 % | -371.000 K -100.40 % | 92.392 M 1 748.39 % | -5.605 M -2.81 % | -5.452 M 3.62 % | -5.657 M |
| 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 |