Silk Road Medical, Inc SILK
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|
| Revenue | 177.134 M 27.77 % | 138.638 M 36.62 % | 101.475 M 34.89 % | 75.227 M 18.74 % | 63.354 M 83.33 % | 34.557 M 142.37 % | 14.258 M |
| Net income | -55.743 M 3.92 % | -58.016 M -15.14 % | -50.387 M 0.00 % | -50.385 M 10.14 % | -56.073 M -49.02 % | -37.629 M -94.40 % | -19.356 M |
| Income before tax | -55.743 M -1.33 % | -55.010 M -10.44 % | -49.811 M -5.16 % | -47.365 M 9.63 % | -52.415 M -39.29 % | -37.630 M -94.41 % | -19.356 M |
| Income before tax ratio | -0.31 20.69 % | -0.40 19.17 % | -0.49 22.04 % | -0.63 23.90 % | -0.83 24.02 % | -1.09 19.79 % | -1.36 |
| EBITDA | -45.080 M 3.56 % | -46.744 M -2.62 % | -45.549 M -9.84 % | -41.468 M 10.18 % | -46.169 M -40.97 % | -32.752 M -79.51 % | -18.245 M |
| Net income ratio | -0.31 24.80 % | -0.42 15.72 % | -0.50 25.86 % | -0.67 24.33 % | -0.89 18.72 % | -1.09 19.79 % | -1.36 |
| Ratio EBITDA | -0.25 24.52 % | -0.34 24.89 % | -0.45 18.57 % | -0.55 24.36 % | -0.73 23.11 % | -0.95 25.94 % | -1.28 |
| Gross profit ratio | 0.72 -1.29 % | 0.73 -2.99 % | 0.75 4.50 % | 0.72 -4.22 % | 0.75 9.23 % | 0.69 7.04 % | 0.64 |
| Weighted average shs out dil | 38.804 M 8.47 % | 35.776 M 3.29 % | 34.635 M 5.07 % | 32.966 M 43.60 % | 22.957 M -20.04 % | 28.712 M 19.38 % | 24.050 M |
| Weighted average shs out | 38.804 M 8.47 % | 35.776 M 3.29 % | 34.635 M 5.07 % | 32.966 M 43.60 % | 22.957 M -20.04 % | 28.712 M 19.38 % | 24.050 M |
| EPS diluted | -1.44 11.11 % | -1.62 -11.72 % | -1.45 5.23 % | -1.53 37.30 % | -2.44 -86.26 % | -1.31 -63.75 % | -0.80 |
| Earnings per share | -1.44 11.11 % | -1.62 -11.72 % | -1.45 5.23 % | -1.53 37.30 % | -2.44 -86.26 % | -1.31 -63.75 % | -0.80 |
| Gross profit | 127.086 M 26.12 % | 100.762 M 32.53 % | 76.029 M 40.96 % | 53.936 M 13.72 % | 47.427 M 100.26 % | 23.683 M 159.43 % | 9.129 M |
| Income tax expense | 43.000 K -98.57 % | 3.006 M 421.88 % | 576.000 K -80.93 % | 3.020 M -17.44 % | 3.658 M | 0.000 | 0.000 |
| Cost of revenue | 50.048 M 32.14 % | 37.876 M 48.85 % | 25.446 M 19.52 % | 21.291 M 33.68 % | 15.927 M 46.47 % | 10.874 M 112.01 % | 5.129 M |
| General and administrative expenses | 144.572 M 24.66 % | 115.970 M 20.59 % | 96.166 M 27.66 % | 75.330 M 19.84 % | 62.858 M 80.52 % | 34.820 M 71.86 % | 20.261 M |
| Selling and marketing expenses | 461.000 K 32.85 % | 347.000 K 57.01 % | 221.000 K 13.92 % | 194.000 K -46.41 % | 362.000 K | 0.000 | 0.000 |
| Other expenses | 442.000 K 332.63 % | -190.000 K -726.09 % | -23.000 K 71.25 % | -80.000 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 186.357 M 21.99 % | 152.766 M 23.70 % | 123.497 M 27.59 % | 96.795 M 28.22 % | 75.492 M 67.47 % | 45.078 M 63.90 % | 27.503 M |
| Cost and expenses | 236.405 M 24.00 % | 190.642 M 28.00 % | 148.943 M 26.13 % | 118.086 M 29.17 % | 91.419 M 63.39 % | 55.952 M 71.46 % | 32.632 M |
| Research and development expenses | 41.324 M 13.37 % | 36.449 M 34.45 % | 27.110 M 27.45 % | 21.271 M 73.33 % | 12.272 M 19.63 % | 10.258 M 41.65 % | 7.242 M |
| Selling general and administrative expenses | 145.033 M 24.69 % | 116.317 M 20.68 % | 96.387 M 27.62 % | 75.524 M 19.46 % | 63.220 M 81.56 % | 34.820 M 71.86 % | 20.261 M |
| Interest income | 9.957 M 294.02 % | 2.527 M 1 176.26 % | 198.000 K -82.07 % | 1.104 M -33.33 % | 1.656 M 776.19 % | 189.000 K 455.88 % | 34.000 K |
| Interest expense | 6.871 M 34.78 % | 5.098 M 102.46 % | 2.518 M -42.92 % | 4.411 M -10.92 % | 4.952 M 13.55 % | 4.361 M 10.60 % | 3.943 M |
| Depreciation and amortization | 3.792 M 19.70 % | 3.168 M 65.09 % | 1.919 M 37.96 % | 1.391 M 7.50 % | 1.294 M 150.29 % | 517.000 K 301.65 % | 128.719 K |
| Operating income | -59.271 M -13.97 % | -52.004 M -9.56 % | -47.468 M -10.75 % | -42.859 M -52.71 % | -28.065 M -31.18 % | -21.395 M -16.44 % | -18.374 M |
| Operating income ratio | -0.33 10.80 % | -0.38 19.81 % | -0.47 17.89 % | -0.57 -28.61 % | -0.44 28.45 % | -0.62 51.96 % | -1.29 |
| Total other income expenses net | 3.528 M 217.37 % | -3.006 M -28.30 % | -2.343 M 48.00 % | -4.506 M 81.49 % | -24.350 M -49.98 % | -16.235 M -1 553.26 % | -982.000 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|
| Net debt | 64.423 M 205.58 % | 21.082 M 134.26 % | -61.540 M -193.99 % | -20.933 M -467.37 % | 5.698 M -70.34 % | 19.211 M 434.57 % | -5.742 M |
| Total investments | 170.720 M 7.83 % | 158.316 M 68 139.66 % | 232.000 K -99.70 % | 78.016 M 11.88 % | 69.732 M 22 394.19 % | 310.000 K -39.21 % | 509.954 K |
| Total debt | 84.633 M 10.72 % | 76.440 M 56.99 % | 48.691 M 0.33 % | 48.533 M 8.14 % | 44.879 M 1.53 % | 44.201 M 60.21 % | 27.589 M |
| Accumulated other comprehensive income loss | 72.000 K 143.37 % | -166.000 K | 0.000 -100.00 % | 39.000 K 1 850.00 % | 2.000 K 100.21 % | -946.000 K 27.40 % | -1.303 M |
| Retained earnings | -399.455 M -16.22 % | -343.712 M -19.05 % | -288.702 M -20.85 % | -238.891 M -24.73 % | -191.526 M -37.68 % | -139.111 M -36.98 % | -101.556 M |
| Common stock | 39.000 K 2.63 % | 38.000 K 8.57 % | 35.000 K 2.94 % | 34.000 K 9.68 % | 31.000 K 29.17 % | 24.000 K 2 300.00 % | 1.000 K |
| Total equity | 151.151 M -7.76 % | 163.875 M 106.81 % | 79.240 M -26.29 % | 107.500 M 49.53 % | 71.891 M 643.52 % | -13.227 M 86.58 % | -98.578 M |
| Other non current liabilities | 8.249 M 22.64 % | 6.726 M 3.27 % | 6.513 M 74.80 % | 3.726 M 0.70 % | 3.700 M 246.12 % | 1.069 M -99.02 % | 109.420 M |
| Long term debt | 75.626 M 1.38 % | 74.596 M 66.56 % | 44.786 M -7.72 % | 48.533 M 8.14 % | 44.879 M 1.53 % | 44.201 M 60.21 % | 27.589 M |
| Total non current liabilities | 83.875 M 3.14 % | 81.322 M 58.53 % | 51.299 M -1.84 % | 52.259 M 7.58 % | 48.579 M 7.31 % | 45.270 M -66.96 % | 137.009 M |
| Other current liabilities | 22.761 M 14.56 % | 19.868 M 8.27 % | 18.351 M 15.41 % | 15.901 M 13.90 % | 13.961 M 47.77 % | 9.448 M 203.89 % | 3.109 M |
| Deferred revenue | 143.000 K -43.48 % | 253.000 K 61.15 % | 157.000 K -23.79 % | 206.000 K -32.24 % | 304.000 K 121.90 % | 137.000 K | 0.000 |
| Short term debt | 1.703 M -7.65 % | 1.844 M -64.53 % | 5.199 M 511.65 % | 850.000 K 10.53 % | 769.000 K | 0.000 | 0.000 |
| Total current liabilities | 30.283 M 23.66 % | 24.488 M -6.13 % | 26.086 M 33.40 % | 19.555 M 15.49 % | 16.932 M 91.58 % | 8.838 M 89.86 % | 4.655 M |
| Total liabilities | 114.158 M 7.89 % | 105.810 M 36.73 % | 77.385 M 7.76 % | 71.814 M 9.62 % | 65.511 M 21.07 % | 54.108 M -61.81 % | 141.664 M |
| Other non current assets | 415.000 K -92.23 % | 5.340 M -4.68 % | 5.602 M 97.81 % | 2.832 M -28.38 % | 3.954 M 284.26 % | 1.029 M 5 936.61 % | 17.046 K |
| Long term investments | 9.456 M 6 000.65 % | 155.000 K -33.19 % | 232.000 K -25.16 % | 310.000 K -98.30 % | 18.224 M 5 778.71 % | 310.000 K -39.21 % | 509.954 K |
| Intangible assets | 0.000 -100.00 % | 75.000 K 22.95 % | 61.000 K | 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 -100.00 % | 75.000 K 22.95 % | 61.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 14.603 M 55.82 % | 9.372 M 21.76 % | 7.697 M 170.64 % | 2.844 M 4.02 % | 2.734 M -5.07 % | 2.880 M 492.59 % | 486.000 K |
| Total non current assets | 24.474 M 65.51 % | 14.787 M 11.19 % | 13.299 M 122.17 % | 5.986 M -75.97 % | 24.912 M 490.47 % | 4.219 M 316.49 % | 1.013 M |
| Other current assets | 5.912 M 50.66 % | 3.924 M -42.50 % | 6.824 M -49.73 % | 13.574 M 135.82 % | 5.756 M 104.40 % | 2.816 M 909.32 % | 279.000 K |
| Short term investments | 161.264 M 1.86 % | 158.316 M | 0.000 -100.00 % | 78.016 M 51.46 % | 51.508 M | 0.000 | 0.000 |
| cash and cash equivalents | 20.210 M -63.49 % | 55.358 M -49.78 % | 110.231 M 58.68 % | 69.466 M 77.30 % | 39.181 M 56.79 % | 24.990 M -25.02 % | 33.331 M |
| Cash and short term investments | 181.474 M -15.07 % | 213.674 M 93.84 % | 110.231 M -25.26 % | 147.482 M 62.62 % | 90.689 M 262.90 % | 24.990 M -25.02 % | 33.331 M |
| Total current assets | 240.835 M -5.52 % | 254.898 M 77.84 % | 143.326 M -17.31 % | 173.328 M 54.08 % | 112.490 M 206.83 % | 36.662 M -12.86 % | 42.073 M |
| Inventory | 29.876 M 54.85 % | 19.293 M 8.08 % | 17.851 M 78.71 % | 9.989 M -3.23 % | 10.322 M 79.70 % | 5.744 M 76.85 % | 3.248 M |
| Net receivables | 23.573 M 30.91 % | 18.007 M 52.19 % | 11.832 M 30.45 % | 9.070 M 5.45 % | 8.601 M 34.77 % | 6.382 M 22.38 % | 5.215 M |
| Tax assets | 0.000 100.00 % | -155.000 K 47.10 % | -293.000 K | 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 | 5.676 M 124.97 % | 2.523 M 6.05 % | 2.379 M -8.43 % | 2.598 M 36.88 % | 1.898 M 51.60 % | 1.252 M -19.02 % | 1.546 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.703 M -7.65 % | 1.844 M 42.50 % | 1.294 M 52.24 % | 850.000 K 10.53 % | 769.000 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.235 M 0.00 % | 105.235 M |
| Other total stockholders equity | 550.495 M 8.43 % | 507.715 M 38.00 % | 367.907 M 6.23 % | 346.318 M 31.49 % | 263.384 M 4 686.19 % | 5.503 M 105.29 % | -103.932 M |
| Deferred tax liabilities non current | 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 |
| Total assets | 265.309 M -1.62 % | 269.685 M 72.19 % | 156.625 M -12.65 % | 179.314 M 30.50 % | 137.402 M 236.10 % | 40.881 M -5.12 % | 43.086 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | -59.805 M | 0.000 -100.00 % | 669.000 K 129.69 % | -2.253 M -110.64 % | 21.171 M 52.06 % | 13.923 M 663.23 % | -2.472 M |
| Stock based compensation | 38.893 M 55.43 % | 25.023 M 71.25 % | 14.612 M 102.21 % | 7.226 M 142.73 % | 2.977 M 226.78 % | 911.000 K 70.28 % | 535.000 K |
| Change in working capital | -13.913 M -130.88 % | -6.026 M 7.03 % | -6.482 M -371.76 % | -1.374 M 54.89 % | -3.046 M -193.17 % | -1.039 M 82.34 % | -5.882 M |
| Accounts receivables | -5.610 M 9.11 % | -6.172 M -122.90 % | -2.769 M -533.64 % | -437.000 K 80.50 % | -2.241 M -123.43 % | -1.003 M 79.07 % | -4.793 M |
| Inventory | -10.781 M -645.06 % | -1.447 M 73.99 % | -5.563 M -157.43 % | -2.161 M 53.98 % | -4.696 M -83.08 % | -2.565 M -6.52 % | -2.408 M |
| Accounts payables | 3.063 M 216.75 % | 967.000 K 183.43 % | -1.159 M -295.78 % | 592.000 K -3.74 % | 615.000 K 299.03 % | -309.000 K -145.58 % | 678.000 K |
| Other working capital | -585.000 K -193.45 % | 626.000 K -79.20 % | 3.009 M 376.11 % | 632.000 K -80.71 % | 3.276 M 15.43 % | 2.838 M 342.75 % | 641.000 K |
| Other non cash items | 54.762 M 20 643.18 % | 264.000 K 67.09 % | 158.000 K -48.53 % | 307.000 K -24.94 % | 409.000 K -74.80 % | 1.623 M -9.53 % | 1.794 M |
| Net cash provided by operating activities | -32.014 M 1.74 % | -32.581 M 16.32 % | -38.935 M 7.45 % | -42.068 M -42.07 % | -29.610 M -36.48 % | -21.695 M 14.09 % | -25.252 M |
| Investments in property plant and equipment | -1.507 M 69.89 % | -5.005 M -5.19 % | -4.758 M -465.08 % | -842.000 K -57.38 % | -535.000 K 76.49 % | -2.276 M -413.77 % | -443.000 K |
| Acquisitions net | 5.669 M -96.39 % | 157.063 M 7 853 050.00 % | 2.000 K -99.98 % | 8.551 M | 0.000 -100.00 % | 7.000 K 1 115.28 % | 576.000 |
| Purchases of investments | -174.969 M -4.05 % | -168.163 M -8 408 050.00 % | -2.000 K 100.00 % | -79.906 M -15.10 % | -69.421 M | 0.000 100.00 % | -309.641 K |
| Sales maturities of investments | 169.300 M 1 425.23 % | 11.100 M -85.66 % | 77.400 M 8.47 % | 71.355 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | -5.669 M 96.39 % | -157.063 M -7 853 250.00 % | 2.000 K 100.02 % | -8.551 M 87.68 % | -69.421 M -1 157 116.67 % | 6.000 K | 0.000 |
| Net cash used for investing activites | -7.176 M 95.57 % | -162.068 M -323.10 % | 72.644 M 873.38 % | -9.393 M 86.57 % | -69.956 M -2 981.76 % | -2.270 M -412.42 % | -443.000 K |
| Debt repayment | 0.000 -100.00 % | 24.911 M | 0.000 -100.00 % | 8.506 M | 0.000 -100.00 % | 15.000 M 200.00 % | 5.000 M |
| Common stock issued | 3.887 M -96.61 % | 114.788 M 1 552.58 % | 6.946 M -90.83 % | 75.736 M -32.34 % | 111.942 M 26 363.83 % | 423.000 K 25.15 % | 338.000 K |
| 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 | 0.000 | 0.000 -100.00 % | 32.000 K 101.28 % | -2.496 M -237.52 % | 1.815 M 181 400.00 % | 1.000 K -100.00 % | 41.818 M |
| Net cash used provided by financing activities | 3.887 M -97.22 % | 139.699 M 1 901.99 % | 6.978 M -91.46 % | 81.746 M -28.14 % | 113.757 M 637.53 % | 15.424 M -67.29 % | 47.156 M |
| Effect of forex changes on cash | 155.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -35.148 M 36.04 % | -54.950 M -235.06 % | 40.687 M 34.35 % | 30.285 M 113.41 % | 14.191 M 266.15 % | -8.541 M -139.80 % | 21.461 M |
| Cash at beginning of period | 55.358 M -49.89 % | 110.463 M 58.31 % | 69.776 M 76.69 % | 39.491 M 56.09 % | 25.300 M -25.24 % | 33.841 M 173.35 % | 12.380 M |
| Cash at end of period | 20.210 M -63.59 % | 55.513 M -49.75 % | 110.463 M 58.31 % | 69.776 M 76.69 % | 39.491 M 56.09 % | 25.300 M -25.24 % | 33.841 M |
| Operating cash flow | -32.014 M 1.74 % | -32.581 M 16.32 % | -38.935 M 7.45 % | -42.068 M -42.07 % | -29.610 M -36.48 % | -21.695 M 14.09 % | -25.252 M |
| Capital expenditure | -1.507 M 69.89 % | -5.005 M -5.19 % | -4.758 M -465.08 % | -842.000 K -57.38 % | -535.000 K 76.49 % | -2.276 M -413.77 % | -443.000 K |
| Free CashFlow | -33.521 M 10.82 % | -37.586 M 13.98 % | -43.693 M -1.82 % | -42.910 M -42.35 % | -30.145 M -25.76 % | -23.971 M 6.71 % | -25.695 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 | 51.242 M 5.69 % | 48.484 M 2.57 % | 47.270 M 6.38 % | 44.435 M -1.91 % | 45.298 M 12.88 % | 40.131 M 0.15 % | 40.070 M 7.21 % | 37.374 M 12.66 % | 33.173 M 18.39 % | 28.021 M -0.86 % | 28.265 M 14.43 % | 24.701 M -6.63 % | 26.456 M 19.97 % | 22.053 M 4.35 % | 21.133 M 5.31 % | 20.067 M 32.95 % | 15.094 M -20.28 % | 18.933 M 1.60 % | 18.634 M 9.44 % | 17.026 M 14.05 % | 14.928 M 16.94 % | 12.766 M 11.30 % | 11.470 M 19.31 % | 9.614 M 23.78 % | 7.767 M 36.12 % | 5.706 M |
| Net income | -16.603 M -17.45 % | -14.136 M -8.65 % | -13.011 M -1.74 % | -12.788 M 5.16 % | -13.484 M 15.78 % | -16.010 M -27.08 % | -12.598 M -22.09 % | -10.319 M 32.98 % | -15.398 M 7.68 % | -16.679 M -13.52 % | -14.693 M -5.82 % | -13.885 M -31.75 % | -10.539 M 1.45 % | -10.694 M 36.18 % | -16.756 M -62.44 % | -10.315 M 0.37 % | -10.353 M -4.14 % | -9.941 M -19.90 % | -8.291 M -3.55 % | -8.007 M 33.05 % | -11.959 M 50.50 % | -24.158 M -54.67 % | -15.619 M -74.47 % | -8.952 M -17.00 % | -7.651 M -41.48 % | -5.408 M |
| Income before tax | -16.603 M -17.45 % | -14.136 M -8.65 % | -13.011 M -1.74 % | -12.788 M 5.16 % | -13.484 M 18.08 % | -16.460 M -30.49 % | -12.614 M -22.24 % | -10.319 M 32.98 % | -15.398 M 7.68 % | -16.679 M -13.52 % | -14.693 M -5.82 % | -13.885 M -31.75 % | -10.539 M 1.45 % | -10.694 M 36.18 % | -16.756 M -62.44 % | -10.315 M 0.37 % | -10.353 M -4.14 % | -9.941 M -19.90 % | -8.291 M -3.55 % | -8.007 M 33.05 % | -11.959 M 50.50 % | -24.158 M -54.67 % | -15.619 M -74.46 % | -8.953 M -17.02 % | -7.651 M -41.48 % | -5.408 M |
| Income before tax ratio | -0.32 -11.13 % | -0.29 -5.93 % | -0.28 4.36 % | -0.29 3.32 % | -0.30 27.42 % | -0.41 -30.29 % | -0.31 -14.02 % | -0.28 40.52 % | -0.46 22.02 % | -0.60 -14.51 % | -0.52 7.52 % | -0.56 -41.11 % | -0.40 17.85 % | -0.48 38.84 % | -0.79 -54.25 % | -0.51 25.06 % | -0.69 -30.63 % | -0.53 -18.01 % | -0.44 5.39 % | -0.47 41.30 % | -0.80 57.67 % | -1.89 -38.97 % | -1.36 -46.23 % | -0.93 5.46 % | -0.99 -3.93 % | -0.95 |
| EBITDA | -13.925 M -21.19 % | -11.490 M -11.06 % | -10.346 M -2.12 % | -10.131 M 24.17 % | -13.360 M 3.10 % | -13.787 M -17.91 % | -11.693 M -50.06 % | -7.792 M 43.09 % | -13.692 M 11.07 % | -15.396 M -14.10 % | -13.493 M -5.77 % | -12.757 M -34.37 % | -9.494 M 2.79 % | -9.766 M 38.97 % | -16.002 M -82.82 % | -8.753 M 0.73 % | -8.817 M -0.08 % | -8.810 M -22.65 % | -7.183 M -1.53 % | -7.075 M 32.22 % | -10.438 M 53.55 % | -22.470 M -59.01 % | -14.131 M -83.66 % | -7.694 M -17.18 % | -6.566 M -50.53 % | -4.362 M |
| Net income ratio | -0.32 -11.13 % | -0.29 -5.93 % | -0.28 4.36 % | -0.29 3.32 % | -0.30 25.38 % | -0.40 -26.89 % | -0.31 -13.87 % | -0.28 40.52 % | -0.46 22.02 % | -0.60 -14.51 % | -0.52 7.52 % | -0.56 -41.11 % | -0.40 17.85 % | -0.48 38.84 % | -0.79 -54.25 % | -0.51 25.06 % | -0.69 -30.63 % | -0.53 -18.01 % | -0.44 5.39 % | -0.47 41.30 % | -0.80 57.67 % | -1.89 -38.97 % | -1.36 -46.24 % | -0.93 5.47 % | -0.99 -3.93 % | -0.95 |
| Ratio EBITDA | -0.27 -14.67 % | -0.24 -8.28 % | -0.22 4.00 % | -0.23 22.70 % | -0.29 14.15 % | -0.34 -17.73 % | -0.29 -39.97 % | -0.21 49.49 % | -0.41 24.88 % | -0.55 -15.10 % | -0.48 7.57 % | -0.52 -43.92 % | -0.36 18.96 % | -0.44 41.52 % | -0.76 -73.60 % | -0.44 25.33 % | -0.58 -25.53 % | -0.47 -20.71 % | -0.39 7.23 % | -0.42 40.57 % | -0.70 60.27 % | -1.76 -42.87 % | -1.23 -53.94 % | -0.80 5.33 % | -0.85 -10.58 % | -0.76 |
| Gross profit ratio | 0.75 -0.18 % | 0.75 2.26 % | 0.74 1.02 % | 0.73 2.23 % | 0.71 3.64 % | 0.69 -5.25 % | 0.73 -3.32 % | 0.75 3.11 % | 0.73 4.96 % | 0.69 -6.75 % | 0.74 -1.32 % | 0.75 0.45 % | 0.75 0.23 % | 0.75 -0.57 % | 0.75 3.66 % | 0.73 12.38 % | 0.65 -10.55 % | 0.72 -3.21 % | 0.75 -1.12 % | 0.76 0.36 % | 0.75 1.88 % | 0.74 8.55 % | 0.68 -2.85 % | 0.70 1.17 % | 0.69 4.70 % | 0.66 |
| Weighted average shs out dil | 39.621 M 0.92 % | 39.261 M 0.55 % | 39.049 M 0.47 % | 38.865 M 0.26 % | 38.765 M 0.60 % | 38.532 M 2.45 % | 37.609 M 6.53 % | 35.304 M 0.46 % | 35.143 M 0.34 % | 35.023 M 0.27 % | 34.930 M 0.56 % | 34.736 M 0.58 % | 34.534 M 0.58 % | 34.336 M 0.78 % | 34.071 M 0.93 % | 33.758 M 3.29 % | 32.682 M 4.29 % | 31.338 M 0.84 % | 31.078 M 1.02 % | 30.764 M 8.10 % | 28.459 M -5.79 % | 30.208 M 5.21 % | 28.712 M 19.38 % | 24.050 M 0.00 % | 24.050 M 0.00 % | 24.050 M |
| Weighted average shs out | 39.621 M 0.92 % | 39.261 M 0.55 % | 39.049 M 0.47 % | 38.865 M 0.26 % | 38.765 M 0.60 % | 38.532 M 2.45 % | 37.609 M 6.53 % | 35.304 M 0.46 % | 35.143 M 1.14 % | 34.748 M -0.51 % | 34.927 M 0.55 % | 34.736 M 0.58 % | 34.534 M 0.58 % | 34.336 M 0.80 % | 34.063 M 0.91 % | 33.758 M 3.29 % | 32.682 M 4.29 % | 31.338 M 1.12 % | 30.990 M 0.73 % | 30.764 M 8.10 % | 28.459 M -5.79 % | 30.208 M 5.21 % | 28.712 M 19.38 % | 24.050 M 0.00 % | 24.050 M 0.00 % | 24.050 M |
| EPS diluted | -0.42 -16.67 % | -0.36 -9.09 % | -0.33 0.00 % | -0.33 5.71 % | -0.35 16.67 % | -0.42 -27.27 % | -0.33 -13.79 % | -0.29 34.09 % | -0.44 8.33 % | -0.48 -14.29 % | -0.42 -5.00 % | -0.40 -29.03 % | -0.31 0.00 % | -0.31 36.73 % | -0.49 -58.06 % | -0.31 3.13 % | -0.32 0.00 % | -0.32 -18.52 % | -0.27 -3.85 % | -0.26 38.10 % | -0.42 47.50 % | -0.80 -48.15 % | -0.54 -45.95 % | -0.37 -15.63 % | -0.32 -45.45 % | -0.22 |
| Earnings per share | -0.42 -16.67 % | -0.36 -9.09 % | -0.33 0.00 % | -0.33 5.71 % | -0.35 16.67 % | -0.42 -27.27 % | -0.33 -13.79 % | -0.29 34.09 % | -0.44 8.33 % | -0.48 -14.29 % | -0.42 -5.00 % | -0.40 -29.03 % | -0.31 0.00 % | -0.31 36.73 % | -0.49 -58.06 % | -0.31 3.13 % | -0.32 0.00 % | -0.32 -18.52 % | -0.27 -3.85 % | -0.26 38.10 % | -0.42 47.50 % | -0.80 -48.15 % | -0.54 -45.95 % | -0.37 -15.63 % | -0.32 -45.45 % | -0.22 |
| Gross profit | 38.506 M 5.49 % | 36.501 M 4.88 % | 34.802 M 7.46 % | 32.385 M 0.28 % | 32.294 M 16.99 % | 27.605 M -5.11 % | 29.091 M 3.65 % | 28.066 M 16.16 % | 24.161 M 24.26 % | 19.444 M -7.55 % | 21.032 M 12.92 % | 18.625 M -6.21 % | 19.858 M 20.24 % | 16.515 M 3.76 % | 15.916 M 9.17 % | 14.579 M 49.41 % | 9.758 M -28.69 % | 13.683 M -1.65 % | 13.913 M 8.22 % | 12.856 M 14.47 % | 11.231 M 19.14 % | 9.427 M 20.81 % | 7.803 M 15.91 % | 6.732 M 25.22 % | 5.376 M 42.52 % | 3.772 M |
| Income tax expense | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 100.00 % | -450.000 K -2 712.50 % | -16.000 K | 0.000 | 0.000 100.00 % | -157.000 K -396.23 % | 53.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 410.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 12.736 M 6.28 % | 11.983 M -3.89 % | 12.468 M 3.47 % | 12.050 M -7.34 % | 13.004 M 3.82 % | 12.526 M 14.09 % | 10.979 M 17.95 % | 9.308 M 3.28 % | 9.012 M 5.07 % | 8.577 M 18.58 % | 7.233 M 19.04 % | 6.076 M -7.91 % | 6.598 M 19.14 % | 5.538 M 6.15 % | 5.217 M -4.94 % | 5.488 M 2.85 % | 5.336 M 1.64 % | 5.250 M 11.21 % | 4.721 M 13.21 % | 4.170 M 12.79 % | 3.697 M 10.72 % | 3.339 M -8.94 % | 3.667 M 27.24 % | 2.882 M 20.54 % | 2.391 M 23.63 % | 1.934 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 38.649 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.174 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.526 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 461.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 347.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 221.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 194.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 362.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 186.000 K | 0.000 | 0.000 | 0.000 |
| Other expenses | -4.000 K -108.33 % | 48.000 K -89.94 % | 477.000 K 23 950.00 % | -2.000 K -101.82 % | 110.000 K 176.39 % | -144.000 K -414.29 % | -28.000 K -800.00 % | 4.000 K 108.00 % | -50.000 K 56.90 % | -116.000 K -866.67 % | -12.000 K -300.00 % | -3.000 K 50.00 % | -6.000 K -100.00 % | -3.000 K 50.00 % | -6.000 K 60.00 % | -15.000 K 73.21 % | -56.000 K -1 766.67 % | -3.000 K 62.50 % | -8.000 K -700.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 55.701 M 8.29 % | 51.435 M 4.60 % | 49.174 M 6.77 % | 46.056 M -1.19 % | 46.610 M 4.71 % | 44.515 M 6.70 % | 41.721 M 11.88 % | 37.292 M -2.77 % | 38.355 M 8.35 % | 35.398 M 0.87 % | 35.094 M 9.96 % | 31.916 M 7.06 % | 29.810 M 11.74 % | 26.678 M -13.69 % | 30.908 M 29.25 % | 23.913 M 24.87 % | 19.151 M -16.09 % | 22.823 M 6.55 % | 21.420 M 5.77 % | 20.251 M 17.40 % | 17.249 M 4.08 % | 16.573 M 9.74 % | 15.102 M 32.30 % | 11.415 M 12.55 % | 10.142 M 20.47 % | 8.419 M |
| Cost and expenses | 68.437 M 7.91 % | 63.418 M 2.88 % | 61.642 M 6.09 % | 58.106 M -2.53 % | 59.614 M 4.51 % | 57.041 M 8.24 % | 52.700 M 13.09 % | 46.600 M -1.62 % | 47.367 M 7.71 % | 43.975 M 3.89 % | 42.327 M 11.41 % | 37.992 M 4.35 % | 36.408 M 13.01 % | 32.216 M -10.82 % | 36.125 M 22.87 % | 29.401 M 20.07 % | 24.487 M -12.77 % | 28.073 M 7.39 % | 26.141 M 7.04 % | 24.421 M 16.59 % | 20.946 M 5.19 % | 19.912 M 6.09 % | 18.769 M 31.28 % | 14.297 M 14.07 % | 12.533 M 21.06 % | 10.353 M |
| Research and development expenses | 11.883 M 11.47 % | 10.660 M 5.92 % | 10.064 M 0.17 % | 10.047 M -6.80 % | 10.780 M 3.33 % | 10.433 M 13.40 % | 9.200 M 8.61 % | 8.471 M -20.50 % | 10.655 M 31.17 % | 8.123 M 8.32 % | 7.499 M 9.20 % | 6.867 M -5.43 % | 7.261 M 32.40 % | 5.484 M -45.36 % | 10.036 M 113.03 % | 4.711 M 38.84 % | 3.393 M 8.37 % | 3.131 M -4.07 % | 3.264 M 2.42 % | 3.187 M 2.34 % | 3.114 M 15.04 % | 2.707 M -20.15 % | 3.390 M 38.82 % | 2.442 M 4.99 % | 2.326 M 10.76 % | 2.100 M |
| Selling general and administrative expenses | 43.818 M 7.46 % | 40.775 M 4.26 % | 39.110 M 8.61 % | 36.009 M 0.50 % | 35.830 M 5.13 % | 34.082 M 4.80 % | 32.521 M 12.84 % | 28.821 M 4.05 % | 27.700 M 1.56 % | 27.275 M -1.16 % | 27.595 M 10.16 % | 25.049 M 11.09 % | 22.549 M 6.39 % | 21.194 M 1.54 % | 20.872 M 8.70 % | 19.202 M 21.86 % | 15.758 M -19.98 % | 19.692 M 8.46 % | 18.156 M 6.40 % | 17.064 M 20.72 % | 14.135 M 1.94 % | 13.866 M 18.39 % | 11.712 M 30.52 % | 8.973 M 14.80 % | 7.816 M 23.69 % | 6.319 M |
| Interest income | 2.321 M -6.07 % | 2.471 M -5.61 % | 2.618 M 0.04 % | 2.617 M 7.52 % | 2.434 M 6.43 % | 2.287 M 28.77 % | 1.776 M 187.84 % | 617.000 K 405.74 % | 122.000 K 916.67 % | 12.000 K -20.00 % | 15.000 K -64.29 % | 42.000 K -10.64 % | 47.000 K -50.53 % | 95.000 K -37.50 % | 152.000 K -38.96 % | 249.000 K -16.72 % | 299.000 K -25.99 % | 404.000 K -8.39 % | 441.000 K -21.95 % | 565.000 K -5.52 % | 598.000 K 1 050.00 % | 52.000 K -58.06 % | 124.000 K 342.86 % | 28.000 K 16.67 % | 24.000 K 84.62 % | 13.000 K |
| Interest expense | 1.725 M 0.23 % | 1.721 M -0.75 % | 1.734 M 0.12 % | 1.732 M 1.17 % | 1.712 M 1.12 % | 1.693 M -2.25 % | 1.732 M 1.05 % | 1.714 M 66.25 % | 1.031 M 66.02 % | 621.000 K -2.05 % | 634.000 K 0.16 % | 633.000 K 0.80 % | 628.000 K 0.80 % | 623.000 K -21.24 % | 791.000 K -34.90 % | 1.215 M 1.00 % | 1.203 M 0.08 % | 1.202 M -1.23 % | 1.217 M 3.49 % | 1.176 M -2.57 % | 1.207 M -10.72 % | 1.352 M 4.32 % | 1.296 M 21.69 % | 1.065 M 5.34 % | 1.011 M 2.22 % | 989.000 K |
| Depreciation and amortization | 953.000 K 3.03 % | 925.000 K -0.64 % | 931.000 K 0.65 % | 925.000 K -3.24 % | 956.000 K -2.45 % | 980.000 K 4.59 % | 937.000 K 15.25 % | 813.000 K 7.54 % | 756.000 K 14.20 % | 662.000 K 16.34 % | 569.000 K 14.95 % | 495.000 K 8.08 % | 458.000 K 15.37 % | 397.000 K 4.20 % | 381.000 K 9.80 % | 347.000 K 4.20 % | 333.000 K 0.91 % | 330.000 K 1.85 % | 324.000 K 1.25 % | 320.000 K 1.91 % | 314.000 K -6.55 % | 336.000 K 75.00 % | 192.000 K -1.03 % | 194.000 K 162.16 % | 74.000 K 29.82 % | 57.000 K |
| Operating income | -17.195 M -15.14 % | -14.934 M -3.91 % | -14.372 M -5.13 % | -13.671 M 4.51 % | -14.316 M 15.34 % | -16.910 M -33.89 % | -12.630 M -36.90 % | -9.226 M 35.00 % | -14.194 M 11.03 % | -15.954 M -13.45 % | -14.062 M -5.80 % | -13.291 M -33.55 % | -9.952 M 2.08 % | -10.163 M 32.21 % | -14.992 M -60.62 % | -9.334 M 0.63 % | -9.393 M -2.77 % | -9.140 M -21.75 % | -7.507 M -1.51 % | -7.395 M -22.88 % | -6.018 M 15.79 % | -7.146 M 2.10 % | -7.299 M -55.86 % | -4.683 M 1.74 % | -4.766 M -2.56 % | -4.647 M |
| Operating income ratio | -0.34 -8.94 % | -0.31 -1.31 % | -0.30 1.18 % | -0.31 2.65 % | -0.32 25.00 % | -0.42 -33.68 % | -0.32 -27.69 % | -0.25 42.31 % | -0.43 24.85 % | -0.57 -14.44 % | -0.50 7.54 % | -0.54 -43.04 % | -0.38 18.37 % | -0.46 35.04 % | -0.71 -52.52 % | -0.47 25.25 % | -0.62 -28.91 % | -0.48 -19.83 % | -0.40 7.25 % | -0.43 -7.74 % | -0.40 27.98 % | -0.56 12.04 % | -0.64 -30.64 % | -0.49 20.62 % | -0.61 24.65 % | -0.81 |
| Total other income expenses net | 592.000 K -25.81 % | 798.000 K -41.37 % | 1.361 M 54.13 % | 883.000 K 6.13 % | 832.000 K 84.89 % | 450.000 K 2 712.50 % | 16.000 K 101.46 % | -1.093 M 9.22 % | -1.204 M -66.07 % | -725.000 K -14.90 % | -631.000 K -6.23 % | -594.000 K -1.19 % | -587.000 K -10.55 % | -531.000 K 69.90 % | -1.764 M -79.82 % | -981.000 K -2.19 % | -960.000 K -19.85 % | -801.000 K -2.17 % | -784.000 K -28.10 % | -612.000 K 89.70 % | -5.942 M 65.07 % | -17.012 M -104.47 % | -8.320 M -94.85 % | -4.270 M -48.01 % | -2.885 M -279.11 % | -761.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 | 61.829 M -0.16 % | 61.926 M -3.88 % | 64.423 M 34.56 % | 47.876 M 2.51 % | 46.704 M 77.62 % | 26.295 M 24.73 % | 21.082 M -8.47 % | 23.034 M 294.31 % | -11.854 M 73.58 % | -44.872 M 27.08 % | -61.540 M -9.92 % | -55.987 M -5.17 % | -53.235 M -15.73 % | -46.001 M -119.75 % | -20.933 M -20.94 % | -17.308 M 39.00 % | -28.376 M -262.89 % | 17.420 M 205.72 % | 5.698 M 108.44 % | -67.492 M 8.25 % | -73.557 M -352.88 % | 29.088 M 51.41 % | 19.211 M -42.36 % | 33.331 M |
| Total investments | 163.522 M 6.28 % | 153.860 M -9.88 % | 170.720 M 1.61 % | 168.021 M -3.35 % | 173.845 M 12.94 % | 153.925 M -2.77 % | 158.316 M 194.13 % | 53.826 M 153.49 % | 21.234 M 9 052.59 % | 232.000 K 0.00 % | 232.000 K -98.65 % | 17.127 M -34.86 % | 26.293 M -36.64 % | 41.497 M -46.81 % | 78.016 M -14.68 % | 91.442 M 8.32 % | 84.416 M 20.48 % | 70.067 M 0.48 % | 69.732 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.662 M |
| Total debt | 84.468 M -0.10 % | 84.555 M -0.09 % | 84.633 M 9.82 % | 77.064 M 2.61 % | 75.104 M -2.11 % | 76.722 M 0.37 % | 76.440 M 2.82 % | 74.340 M -1.90 % | 75.783 M 55.52 % | 48.730 M 0.08 % | 48.691 M -1.94 % | 49.655 M 2.14 % | 48.614 M 0.08 % | 48.574 M 0.08 % | 48.533 M 7.47 % | 45.160 M 0.21 % | 45.066 M 0.21 % | 44.972 M 0.21 % | 44.879 M 0.21 % | 44.785 M 0.21 % | 44.690 M 0.21 % | 44.597 M 0.90 % | 44.201 M | 0.000 |
| Accumulated other comprehensive income loss | -122.000 K -617.65 % | -17.000 K -123.61 % | 72.000 K 125.35 % | -284.000 K 14.20 % | -331.000 K -498.80 % | 83.000 K 150.00 % | -166.000 K 13.09 % | -191.000 K -9 450.00 % | -2.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K -50.00 % | 6.000 K -84.62 % | 39.000 K -74.34 % | 152.000 K -51.90 % | 316.000 K -28.51 % | 442.000 K 22 000.00 % | 2.000 K 100.00 % | -138.569 M 2.86 % | -142.652 M -348.55 % | -31.803 M -3 261.84 % | -946.000 K 99.04 % | -98.578 M |
| Retained earnings | -430.194 M -4.01 % | -413.591 M -3.54 % | -399.455 M -3.37 % | -386.444 M -3.42 % | -373.656 M -3.74 % | -360.172 M -4.79 % | -343.712 M -3.81 % | -331.098 M -3.22 % | -320.779 M -5.04 % | -305.381 M -5.78 % | -288.702 M -5.36 % | -274.009 M -5.34 % | -260.124 M -4.22 % | -249.585 M -4.48 % | -238.891 M -7.54 % | -222.135 M -4.87 % | -211.820 M -5.14 % | -201.467 M -5.19 % | -191.526 M -4.52 % | -183.235 M -4.57 % | -175.228 M -7.32 % | -163.269 M -17.37 % | -139.111 M | 0.000 |
| Common stock | 41.000 K 5.13 % | 39.000 K 0.00 % | 39.000 K 0.00 % | 39.000 K 0.00 % | 39.000 K 0.00 % | 39.000 K 2.63 % | 38.000 K 8.57 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 2.94 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K 9.68 % | 31.000 K 0.00 % | 31.000 K 0.00 % | 31.000 K 0.00 % | 31.000 K 3 000.00 % | 1.000 K -95.83 % | 24.000 K | 0.000 |
| Total equity | 154.684 M 5.02 % | 147.285 M -2.56 % | 151.151 M -1.30 % | 153.142 M -1.52 % | 155.505 M -1.34 % | 157.613 M -3.82 % | 163.875 M 186.50 % | 57.198 M -4.72 % | 60.029 M -11.34 % | 67.707 M -14.55 % | 79.240 M -10.14 % | 88.179 M -8.28 % | 96.138 M -4.96 % | 101.154 M -5.90 % | 107.500 M -10.22 % | 119.738 M -5.78 % | 127.080 M 98.70 % | 63.957 M -11.04 % | 71.891 M -7.17 % | 77.443 M -8.22 % | 84.377 M 153.38 % | -158.074 M -1 095.09 % | -13.227 M -222.00 % | 10.842 M |
| Other non current liabilities | 7.404 M -5.15 % | 7.806 M -5.37 % | 8.249 M -1.04 % | 8.336 M -3.67 % | 8.654 M 38.33 % | 6.256 M -6.99 % | 6.726 M -4.91 % | 7.073 M -4.65 % | 7.418 M 7.62 % | 6.893 M 5.83 % | 6.513 M -16.30 % | 7.781 M 14.58 % | 6.791 M 82.55 % | 3.720 M -0.16 % | 3.726 M -3.87 % | 3.876 M 4.96 % | 3.693 M 5.60 % | 3.497 M -5.49 % | 3.700 M -5.13 % | 3.900 M -4.81 % | 4.097 M -97.10 % | 141.353 M 15.49 % | 122.395 M | 0.000 |
| Long term debt | 76.147 M 0.34 % | 75.886 M 0.34 % | 75.626 M 0.35 % | 75.364 M 0.35 % | 75.104 M 0.34 % | 74.848 M 0.34 % | 74.596 M 0.34 % | 74.340 M 0.41 % | 74.033 M 90.31 % | 38.901 M -13.14 % | 44.786 M -7.95 % | 48.652 M 0.08 % | 48.614 M 0.08 % | 48.574 M 0.08 % | 48.533 M 7.47 % | 45.160 M 0.21 % | 45.066 M 0.21 % | 44.972 M 0.21 % | 44.879 M 0.21 % | 44.785 M 0.21 % | 44.690 M 0.21 % | 44.597 M 0.90 % | 44.201 M | 0.000 |
| Total non current liabilities | 83.551 M -0.17 % | 83.692 M -0.22 % | 83.875 M 0.21 % | 83.700 M -0.07 % | 83.758 M 3.27 % | 81.104 M -0.27 % | 81.322 M -0.11 % | 81.413 M -0.05 % | 81.451 M 77.86 % | 45.794 M -10.73 % | 51.299 M -9.10 % | 56.433 M 1.86 % | 55.405 M 5.95 % | 52.294 M 0.07 % | 52.259 M 6.57 % | 49.036 M 0.57 % | 48.759 M 0.60 % | 48.469 M -0.23 % | 48.579 M -0.22 % | 48.685 M -0.21 % | 48.787 M -73.76 % | 185.950 M 310.76 % | 45.270 M | 0.000 |
| Other current liabilities | 25.849 M 58.07 % | 16.353 M -28.15 % | 22.761 M 33.04 % | 17.108 M 1.41 % | 16.870 M 24.82 % | 13.515 M -31.98 % | 19.868 M 13.47 % | 17.509 M 14.12 % | 15.343 M 4.35 % | 14.703 M -19.88 % | 18.351 M 26.04 % | 14.560 M 9.73 % | 13.269 M 11.66 % | 11.883 M -25.27 % | 15.901 M 34.81 % | 11.795 M 47.47 % | 7.998 M -21.30 % | 10.163 M -28.76 % | 14.265 M 51.88 % | 9.392 M 28.45 % | 7.312 M -4.52 % | 7.658 M -18.95 % | 9.448 M | 0.000 |
| Deferred revenue | 270.000 K -14.83 % | 317.000 K 121.68 % | 143.000 K 19.17 % | 120.000 K -45.45 % | 220.000 K 5.26 % | 209.000 K -17.39 % | 253.000 K -15.10 % | 298.000 K -38.17 % | 482.000 K -7.66 % | 522.000 K 232.48 % | 157.000 K -64.96 % | 448.000 K -6.28 % | 478.000 K -10.82 % | 536.000 K 160.19 % | 206.000 K -46.35 % | 384.000 K 14.63 % | 335.000 K 92.53 % | 174.000 K | 0.000 -100.00 % | 335.000 K 30.35 % | 257.000 K | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.760 M 3.47 % | 1.701 M -0.12 % | 1.703 M 0.18 % | 1.700 M 1.86 % | 1.669 M -10.94 % | 1.874 M 1.63 % | 1.844 M 1.65 % | 1.814 M 3.66 % | 1.750 M -84.58 % | 11.348 M 118.27 % | 5.199 M 418.34 % | 1.003 M 4.70 % | 958.000 K 9.86 % | 872.000 K 2.59 % | 850.000 K 2.53 % | 829.000 K 2.47 % | 809.000 K 2.66 % | 788.000 K 2.47 % | 769.000 K 2.67 % | 749.000 K 2.60 % | 730.000 K | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 31.572 M 47.97 % | 21.337 M -29.54 % | 30.283 M 26.06 % | 24.022 M -0.31 % | 24.097 M 15.46 % | 20.870 M -14.77 % | 24.488 M 2.32 % | 23.933 M 12.67 % | 21.241 M -27.99 % | 29.499 M 13.08 % | 26.086 M 24.70 % | 20.919 M 25.54 % | 16.663 M 2.77 % | 16.214 M -17.09 % | 19.555 M 29.90 % | 15.054 M 28.84 % | 11.684 M -18.40 % | 14.319 M -15.43 % | 16.932 M 36.10 % | 12.441 M 31.12 % | 9.488 M -12.08 % | 10.792 M 22.11 % | 8.838 M | 0.000 |
| Total liabilities | 115.123 M 9.61 % | 105.029 M -8.00 % | 114.158 M 5.97 % | 107.722 M -0.12 % | 107.855 M 5.77 % | 101.974 M -3.63 % | 105.810 M 0.44 % | 105.346 M 2.58 % | 102.692 M 36.39 % | 75.293 M -2.70 % | 77.385 M 0.04 % | 77.352 M 7.33 % | 72.068 M 5.20 % | 68.508 M -4.60 % | 71.814 M 12.05 % | 64.090 M 6.03 % | 60.443 M -3.73 % | 62.788 M -4.16 % | 65.511 M 7.17 % | 61.126 M 4.89 % | 58.275 M -70.38 % | 196.742 M 263.61 % | 54.108 M | 0.000 |
| Other non current assets | 307.000 K 2.33 % | 300.000 K -27.71 % | 415.000 K -94.23 % | 7.196 M -1.91 % | 7.336 M 42.42 % | 5.151 M -3.54 % | 5.340 M -9.28 % | 5.886 M 1.22 % | 5.815 M 13.26 % | 5.134 M -4.39 % | 5.370 M -5.97 % | 5.711 M -3.71 % | 5.931 M 121.31 % | 2.680 M -14.70 % | 3.142 M -4.99 % | 3.307 M -6.66 % | 3.543 M -5.62 % | 3.754 M -5.06 % | 3.954 M 1.78 % | 3.885 M -3.67 % | 4.033 M -40.43 % | 6.770 M 405.60 % | 1.339 M 104.02 % | -33.331 M |
| Long term investments | 14.178 M 599.46 % | 2.027 M -78.56 % | 9.456 M 117.48 % | 4.348 M -68.68 % | 13.884 M -9.17 % | 15.285 M 9 761.29 % | 155.000 K | 0.000 -100.00 % | 232.000 K 0.00 % | 232.000 K 0.00 % | 232.000 K 0.00 % | 232.000 K -25.16 % | 310.000 K 0.00 % | 310.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.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 | 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 -100.00 % | 75.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 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 14.301 M 0.06 % | 14.293 M -2.12 % | 14.603 M 75.16 % | 8.337 M -3.55 % | 8.644 M -2.84 % | 8.897 M -5.07 % | 9.372 M -3.09 % | 9.671 M -0.86 % | 9.755 M -1.13 % | 9.866 M 28.18 % | 7.697 M 49.98 % | 5.132 M 49.71 % | 3.428 M 23.44 % | 2.777 M -2.36 % | 2.844 M 0.71 % | 2.824 M -2.11 % | 2.885 M 6.58 % | 2.707 M -0.99 % | 2.734 M 1.37 % | 2.697 M -1.68 % | 2.743 M -3.62 % | 2.846 M -1.18 % | 2.880 M | 0.000 |
| Total non current assets | 28.786 M 73.20 % | 16.620 M -32.09 % | 24.474 M 23.10 % | 19.881 M -33.43 % | 29.864 M 1.81 % | 29.333 M 98.37 % | 14.787 M -4.95 % | 15.557 M -1.55 % | 15.802 M 3.74 % | 15.232 M 14.53 % | 13.299 M 20.08 % | 11.075 M 14.54 % | 9.669 M 67.66 % | 5.767 M -3.66 % | 5.986 M -2.37 % | 6.131 M -4.62 % | 6.428 M -0.51 % | 6.461 M -74.06 % | 24.912 M 278.49 % | 6.582 M -2.86 % | 6.776 M -29.53 % | 9.616 M 127.92 % | 4.219 M 112.66 % | -33.331 M |
| Other current assets | 13.104 M 269.86 % | 3.543 M -40.07 % | 5.912 M 38.23 % | 4.277 M -5.86 % | 4.543 M 12.20 % | 4.049 M 3.19 % | 3.924 M -56.81 % | 9.086 M -2.36 % | 9.306 M 81.47 % | 5.128 M -24.85 % | 6.824 M -26.81 % | 9.324 M -20.67 % | 11.754 M 23.54 % | 9.514 M -29.91 % | 13.574 M 97.12 % | 6.886 M -10.87 % | 7.726 M 103.96 % | 3.788 M -34.19 % | 5.756 M -17.84 % | 7.006 M 7.82 % | 6.498 M 133.57 % | 2.782 M -1.21 % | 2.816 M | 0.000 |
| Short term investments | 149.344 M -1.64 % | 151.833 M -5.85 % | 161.264 M -1.47 % | 163.673 M 2.32 % | 159.961 M 15.38 % | 138.640 M -12.43 % | 158.316 M 194.13 % | 53.826 M 153.49 % | 21.234 M | 0.000 | 0.000 -100.00 % | 17.127 M -34.86 % | 26.293 M -36.64 % | 41.497 M -46.81 % | 78.016 M -14.68 % | 91.442 M 8.32 % | 84.416 M 20.48 % | 70.067 M 36.03 % | 51.508 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.662 M |
| cash and cash equivalents | 22.639 M 0.04 % | 22.629 M 11.97 % | 20.210 M -30.76 % | 29.188 M 2.77 % | 28.400 M -43.68 % | 50.427 M -8.91 % | 55.358 M 7.90 % | 51.306 M -41.46 % | 87.637 M -6.37 % | 93.602 M -15.09 % | 110.231 M 4.34 % | 105.642 M 3.72 % | 101.849 M 7.69 % | 94.575 M 36.15 % | 69.466 M 11.20 % | 62.468 M -14.94 % | 73.442 M 166.56 % | 27.552 M -29.68 % | 39.181 M -65.10 % | 112.277 M -5.05 % | 118.247 M 662.44 % | 15.509 M -37.94 % | 24.990 M 174.98 % | -33.331 M |
| Cash and short term investments | 171.983 M -1.42 % | 174.462 M -3.86 % | 181.474 M -5.90 % | 192.861 M 2.39 % | 188.361 M -0.37 % | 189.067 M -11.52 % | 213.674 M 103.24 % | 105.132 M -3.43 % | 108.871 M 16.31 % | 93.602 M -15.09 % | 110.231 M -10.21 % | 122.769 M -4.19 % | 128.142 M -5.83 % | 136.072 M -7.74 % | 147.482 M -4.18 % | 153.910 M -2.50 % | 157.858 M 61.71 % | 97.619 M 7.64 % | 90.689 M -19.23 % | 112.277 M -5.05 % | 118.247 M 662.44 % | 15.509 M -37.94 % | 24.990 M -25.02 % | 33.331 M |
| Total current assets | 241.021 M 2.26 % | 235.694 M -2.13 % | 240.835 M -0.06 % | 240.983 M 3.21 % | 233.496 M 1.41 % | 230.254 M -9.67 % | 254.898 M 73.42 % | 146.987 M 0.05 % | 146.919 M 14.99 % | 127.768 M -10.85 % | 143.326 M -7.21 % | 154.456 M -2.57 % | 158.537 M -3.27 % | 163.895 M -5.44 % | 173.328 M -2.46 % | 177.697 M -1.88 % | 181.095 M 50.56 % | 120.284 M 6.93 % | 112.490 M -14.77 % | 131.987 M -2.86 % | 135.876 M 367.70 % | 29.052 M -20.76 % | 36.662 M 9.99 % | 33.331 M |
| Inventory | 29.682 M -2.64 % | 30.486 M 2.04 % | 29.876 M 35.39 % | 22.066 M 15.73 % | 19.067 M 10.97 % | 17.182 M -10.94 % | 19.293 M -4.93 % | 20.293 M 15.20 % | 17.616 M -0.62 % | 17.726 M -0.70 % | 17.851 M 11.23 % | 16.049 M 25.67 % | 12.771 M 6.78 % | 11.960 M 19.73 % | 9.989 M -8.74 % | 10.946 M -5.81 % | 11.621 M -3.97 % | 12.101 M 17.24 % | 10.322 M 11.29 % | 9.275 M 3.48 % | 8.963 M 11.26 % | 8.056 M 40.25 % | 5.744 M | 0.000 |
| Net receivables | 26.252 M -3.50 % | 27.203 M 15.40 % | 23.573 M 8.24 % | 21.779 M 1.18 % | 21.525 M 7.86 % | 19.956 M 10.82 % | 18.007 M 5.81 % | 17.019 M 7.86 % | 15.779 M 13.71 % | 13.876 M 17.28 % | 11.832 M 7.80 % | 10.976 M -6.56 % | 11.747 M 5.77 % | 11.106 M 22.45 % | 9.070 M -3.49 % | 9.398 M 21.22 % | 7.753 M -10.58 % | 8.670 M 0.80 % | 8.601 M 24.08 % | 6.932 M 27.97 % | 5.417 M 32.25 % | 4.096 M -9.38 % | 4.520 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -155.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 | 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 | 3.693 M 24.51 % | 2.966 M -47.74 % | 5.676 M 11.43 % | 5.094 M -4.57 % | 5.338 M 1.25 % | 5.272 M 108.96 % | 2.523 M -41.49 % | 4.312 M 17.62 % | 3.666 M 25.29 % | 2.926 M 22.99 % | 2.379 M -51.53 % | 4.908 M 150.66 % | 1.958 M -33.01 % | 2.923 M 12.51 % | 2.598 M 26.98 % | 2.046 M -19.51 % | 2.542 M -20.41 % | 3.194 M 68.28 % | 1.898 M -3.41 % | 1.965 M 65.26 % | 1.189 M -62.06 % | 3.134 M 150.32 % | 1.252 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.760 M 3.47 % | 1.701 M -0.12 % | 1.703 M 0.18 % | 1.700 M 1.86 % | 1.669 M -10.94 % | 1.874 M 1.63 % | 1.844 M 1.65 % | 1.814 M 3.66 % | 1.750 M 15.21 % | 1.519 M 17.39 % | 1.294 M 29.01 % | 1.003 M 4.70 % | 958.000 K 9.86 % | 872.000 K 2.59 % | 850.000 K 2.53 % | 829.000 K 2.47 % | 809.000 K 2.66 % | 788.000 K 2.47 % | 769.000 K 2.67 % | 749.000 K 2.60 % | 730.000 K | 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 % | 138.569 M -2.86 % | 142.652 M 348.55 % | 31.803 M -73.79 % | 121.326 M 10.88 % | 109.420 M |
| Other total stockholders equity | 584.959 M 4.30 % | 560.854 M 1.88 % | 550.495 M 1.98 % | 539.831 M 1.96 % | 529.453 M 2.28 % | 517.663 M 1.96 % | 507.715 M 30.70 % | 388.452 M 2.02 % | 380.775 M 2.07 % | 373.053 M 1.40 % | 367.907 M 1.59 % | 362.152 M 1.66 % | 356.224 M 1.58 % | 350.699 M 1.27 % | 346.318 M 1.36 % | 341.687 M 0.93 % | 338.550 M 27.78 % | 264.951 M 0.59 % | 263.384 M 1.05 % | 260.647 M 0.41 % | 259.574 M 230.01 % | 78.656 M 8 017.23 % | 969.000 K | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 269.807 M 6.93 % | 252.314 M -4.90 % | 265.309 M 1.70 % | 260.864 M -0.95 % | 263.360 M 1.45 % | 259.587 M -3.74 % | 269.685 M 65.92 % | 162.544 M -0.11 % | 162.721 M 13.79 % | 143.000 M -8.70 % | 156.625 M -5.38 % | 165.531 M -1.59 % | 168.206 M -0.86 % | 169.662 M -5.38 % | 179.314 M -2.46 % | 183.828 M -1.97 % | 187.523 M 47.95 % | 126.745 M -7.76 % | 137.402 M -0.84 % | 138.569 M -2.86 % | 142.652 M 268.91 % | 38.668 M -5.41 % | 40.881 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 % | -20.664 M -997.40 % | -1.883 M -17.98 % | -1.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.000 K 131.43 % | 70.000 K -69.16 % | 227.000 K 8.10 % | 210.000 K 108.29 % | -2.532 M -3 476.00 % | 75.000 K 78.57 % | 42.000 K -74.07 % | 162.000 K 114.73 % | -1.100 M -332.07 % | 474.000 K -91.75 % | 5.745 M -64.21 % | 16.052 M 106.83 % | 7.761 M 103.11 % | 3.821 M 67.66 % | 2.279 M 3 575.81 % | 62.000 K |
| Stock based compensation | 11.040 M 6.57 % | 10.359 M 7.81 % | 9.609 M -6.23 % | 10.247 M 0.47 % | 10.199 M 15.40 % | 8.838 M 17.14 % | 7.545 M 19.03 % | 6.339 M 2.89 % | 6.161 M 23.76 % | 4.978 M 24.95 % | 3.984 M 8.08 % | 3.686 M 8.13 % | 3.409 M -3.51 % | 3.533 M 55.43 % | 2.273 M 13.31 % | 2.006 M 21.28 % | 1.654 M 27.92 % | 1.293 M 35.53 % | 954.000 K 3.25 % | 924.000 K 10.39 % | 837.000 K 219.47 % | 262.000 K 15.93 % | 226.000 K 16.49 % | 194.000 K -41.03 % | 329.000 K 103.09 % | 162.000 K |
| Change in working capital | 1.856 M 116.05 % | -11.567 M -121.00 % | -5.234 M -47.06 % | -3.559 M -283.10 % | -929.000 K 77.83 % | -4.191 M -289.55 % | 2.211 M 229.22 % | -1.711 M 36.51 % | -2.695 M 29.65 % | -3.831 M -194.69 % | -1.300 M -144.83 % | 2.900 M 210.56 % | -2.623 M 51.95 % | -5.459 M -332.99 % | 2.343 M -30.45 % | 3.369 M 200.51 % | -3.352 M 10.23 % | -3.734 M -221.55 % | 3.072 M 2 918.35 % | -109.000 K 97.53 % | -4.415 M -176.98 % | -1.594 M -197.37 % | 1.637 M 181.65 % | -2.005 M -171.31 % | -739.000 K -1 186.76 % | 68.000 K |
| Accounts receivables | 951.000 K 126.20 % | -3.630 M -102.34 % | -1.794 M -543.01 % | -279.000 K 82.22 % | -1.569 M 20.27 % | -1.968 M -99.19 % | -988.000 K 20.32 % | -1.240 M 34.94 % | -1.906 M 6.48 % | -2.038 M -136.15 % | -863.000 K -211.93 % | 771.000 K 220.28 % | -641.000 K 68.52 % | -2.036 M -709.58 % | 334.000 K 120.52 % | -1.628 M -277.54 % | 917.000 K 1 628.33 % | -60.000 K -104.50 % | 1.334 M 168.31 % | -1.953 M -12.76 % | -1.732 M -1 674.55 % | 110.000 K -78.52 % | 512.000 K 125.73 % | -1.990 M -29.47 % | -1.537 M -176.39 % | 2.012 M |
| Inventory | 633.000 K 180.64 % | -785.000 K 90.17 % | -7.985 M -165.37 % | -3.009 M -58.70 % | -1.896 M -189.90 % | 2.109 M 111.11 % | 999.000 K 137.21 % | -2.685 M -2 657.14 % | 105.000 K -21.64 % | 134.000 K 107.37 % | -1.819 M 44.68 % | -3.288 M -346.48 % | 1.334 M 174.53 % | -1.790 M -25.26 % | -1.429 M -312.65 % | 672.000 K 43.90 % | 467.000 K 124.96 % | -1.871 M -72.13 % | -1.087 M -213.26 % | -347.000 K 62.41 % | -923.000 K 60.54 % | -2.339 M -265.47 % | -640.000 K 26.52 % | -871.000 K -40.26 % | -621.000 K -43.42 % | -433.000 K |
| Accounts payables | 719.000 K 124.48 % | -2.937 M -601.19 % | 586.000 K 327.13 % | -258.000 K -485.07 % | 67.000 K -97.49 % | 2.668 M 482.23 % | -698.000 K -218.51 % | 589.000 K -44.28 % | 1.057 M 5 463.16 % | 19.000 K 100.77 % | -2.463 M -215.26 % | 2.137 M 303.33 % | -1.051 M -582.11 % | 218.000 K -61.28 % | 563.000 K 341.63 % | -233.000 K 76.98 % | -1.012 M -179.43 % | 1.274 M 1 413.40 % | -97.000 K -112.81 % | 757.000 K 132.46 % | -2.332 M -201.97 % | 2.287 M 793.36 % | 256.000 K 143.46 % | -589.000 K -319.78 % | 268.000 K 209.84 % | -244.000 K |
| Other working capital | -447.000 K 89.40 % | -4.215 M -206.47 % | 3.959 M 30 553.85 % | -13.000 K -100.53 % | 2.469 M 135.27 % | -7.000 M -341.55 % | 2.898 M 78.34 % | 1.625 M 183.29 % | -1.951 M -0.26 % | -1.946 M -150.61 % | 3.845 M 17.23 % | 3.280 M 244.81 % | -2.265 M -22.37 % | -1.851 M -164.38 % | 2.875 M -36.92 % | 4.558 M 222.40 % | -3.724 M -21.03 % | -3.077 M -205.30 % | 2.922 M 103.77 % | 1.434 M 150.70 % | 572.000 K 134.62 % | -1.652 M -209.48 % | 1.509 M 4.43 % | 1.445 M 25.54 % | 1.151 M 190.84 % | -1.267 M |
| Other non cash items | 10.014 M -46.33 % | 18.658 M -6.32 % | 19.916 M 7 560.00 % | 260.000 K 9.24 % | 238.000 K 118.11 % | -1.314 M -63.64 % | -803.000 K -292.11 % | 418.000 K -45.71 % | 770.000 K 431.03 % | 145.000 K 194.16 % | -154.000 K -164.44 % | 239.000 K 646.88 % | 32.000 K -21.95 % | 41.000 K 78.26 % | 23.000 K -75.53 % | 94.000 K -1.05 % | 95.000 K 0.00 % | 95.000 K 143.18 % | -220.000 K -523.08 % | 52.000 K -45.26 % | 95.000 K -80.29 % | 482.000 K 16.71 % | 413.000 K 8.12 % | 382.000 K -8.83 % | 419.000 K 2.44 % | 409.000 K |
| Net cash provided by operating activities | -3.383 M 77.92 % | -15.322 M -81.26 % | -8.453 M -24.35 % | -6.798 M -47.27 % | -4.616 M 62.00 % | -12.147 M -345.93 % | -2.724 M 42.36 % | -4.726 M 54.58 % | -10.406 M 29.33 % | -14.725 M -28.81 % | -11.432 M -76.01 % | -6.495 M 28.12 % | -9.036 M 24.52 % | -11.972 M 16.10 % | -14.269 M -222.61 % | -4.423 M 61.81 % | -11.581 M 1.81 % | -11.795 M -124.20 % | -5.261 M 17.10 % | -6.346 M 32.37 % | -9.383 M -8.85 % | -8.620 M -59.93 % | -5.390 M 15.34 % | -6.367 M -20.40 % | -5.288 M -13.72 % | -4.650 M |
| Investments in property plant and equipment | -954.000 K -145.88 % | -388.000 K 14.35 % | -453.000 K -36.04 % | -333.000 K 23.27 % | -434.000 K -51.22 % | -287.000 K 81.68 % | -1.567 M -302.83 % | -389.000 K 60.18 % | -977.000 K 52.85 % | -2.072 M 24.71 % | -2.752 M -143.11 % | -1.132 M -40.27 % | -807.000 K -1 104.48 % | -67.000 K 73.73 % | -255.000 K -136.11 % | -108.000 K 68.70 % | -345.000 K -157.46 % | -134.000 K 32.32 % | -198.000 K -51.15 % | -131.000 K -47.19 % | -89.000 K 23.93 % | -117.000 K -8.33 % | -108.000 K 90.72 % | -1.164 M -112.02 % | -549.000 K -20.66 % | -455.000 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 1.127 M 114.47 % | -7.789 M -141.60 % | 18.724 M 392.88 % | -6.393 M 69.81 % | -21.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.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 | 0.000 |
| Purchases of investments | -71.595 M -63.19 % | -43.871 M -67.91 % | -26.127 M 24.73 % | -34.711 M 60.43 % | -87.724 M -232.20 % | -26.407 M 76.93 % | -114.484 M -252.19 % | -32.506 M -53.53 % | -21.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.022 M 40.41 % | -35.278 M -63.08 % | -21.632 M -995.85 % | -1.974 M 97.16 % | -69.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 62.875 M 1.41 % | 62.000 M 148.00 % | 25.000 M -41.18 % | 42.500 M -38.41 % | 69.000 M 110.37 % | 32.800 M 195.50 % | 11.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 M 86.81 % | 9.100 M -39.33 % | 15.000 M -58.68 % | 36.300 M 6.22 % | 34.175 M 22.05 % | 28.000 M 289.97 % | 7.180 M 259.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 18.129 M 1 708.61 % | -1.127 M -114.47 % | 7.789 M 141.60 % | -18.724 M -392.88 % | 6.393 M -69.81 % | 21.173 M 165.14 % | -32.506 M -53.53 % | -21.173 M | 0.000 -100.00 % | 2.000 K -99.98 % | 9.100 M -39.33 % | 15.000 M -58.68 % | 36.300 M 175.98 % | 13.153 M 280.72 % | -7.278 M 49.64 % | -14.452 M -55 684.62 % | 26.000 K 100.04 % | -69.421 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -9.674 M -154.53 % | 17.741 M 1 222.85 % | -1.580 M -121.19 % | 7.456 M 138.92 % | -19.158 M -413.76 % | 6.106 M 105.82 % | -104.951 M -219.05 % | -32.895 M -48.51 % | -22.150 M -969.02 % | -2.072 M -114.54 % | 14.250 M 78.84 % | 7.968 M -43.86 % | 14.193 M -60.83 % | 36.233 M 180.92 % | 12.898 M 274.63 % | -7.386 M 50.08 % | -14.797 M -13 600.93 % | -108.000 K 99.84 % | -69.619 M -53 044.27 % | -131.000 K -47.19 % | -89.000 K 23.93 % | -117.000 K -14.71 % | -102.000 K 91.24 % | -1.164 M -112.02 % | -549.000 K -20.66 % | -455.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.089 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 |
| Common stock issued | 13.067 M | 0.000 -100.00 % | 1.055 M 711.54 % | 130.000 K -91.83 % | 1.592 M 43.42 % | 1.110 M -99.01 % | 111.721 M 8 249.85 % | 1.338 M -14.29 % | 1.561 M 829.17 % | 168.000 K -90.34 % | 1.739 M -22.44 % | 2.242 M 5.90 % | 2.117 M 149.65 % | 848.000 K -64.05 % | 2.359 M 182.51 % | 835.000 K -98.84 % | 72.268 M 26 275.18 % | 274.000 K -84.64 % | 1.784 M 251.87 % | 507.000 K -99.54 % | 109.276 M 29 040.27 % | 375.000 K 5 257.14 % | 7.000 K -96.77 % | 217.000 K 46.62 % | 148.000 K -47.89 % | 284.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.095 M 976.00 % | -125.000 K -100.50 % | 25.030 M | 0.000 -100.00 % | 32.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.934 M 362.20 % | -1.119 M -380.26 % | -233.000 K -101.55 % | 15.001 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 13.067 M | 0.000 -100.00 % | 1.055 M 711.54 % | 130.000 K -91.83 % | 1.592 M 43.42 % | 1.110 M -99.01 % | 111.727 M 9 110.80 % | 1.213 M -95.44 % | 26.591 M 15 727.98 % | 168.000 K -90.51 % | 1.771 M -21.01 % | 2.242 M 5.90 % | 2.117 M 149.65 % | 848.000 K -89.87 % | 8.369 M 902.28 % | 835.000 K -98.84 % | 72.268 M 26 275.18 % | 274.000 K -84.64 % | 1.784 M 251.87 % | 507.000 K -99.55 % | 112.210 M 15 181.99 % | -744.000 K -229.20 % | -226.000 K -101.49 % | 15.218 M 10 182.43 % | 148.000 K -47.89 % | 284.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 10.000 K -99.59 % | 2.419 M 126.94 % | -8.978 M -1 239.34 % | 788.000 K 103.55 % | -22.182 M -349.85 % | -4.931 M -221.69 % | 4.052 M 111.13 % | -36.408 M -510.36 % | -5.965 M 64.13 % | -16.629 M -462.37 % | 4.589 M 23.53 % | 3.715 M -48.93 % | 7.274 M -71.03 % | 25.109 M 258.80 % | 6.998 M 163.77 % | -10.974 M -123.91 % | 45.890 M 494.62 % | -11.629 M 84.09 % | -73.096 M -1 124.39 % | -5.970 M -105.81 % | 102.738 M 1 183.62 % | -9.481 M -65.81 % | -5.718 M -174.39 % | 7.687 M 235.12 % | -5.689 M -18.00 % | -4.821 M |
| Cash at beginning of period | 22.629 M 11.97 % | 20.210 M -30.76 % | 29.188 M 2.77 % | 28.400 M -43.85 % | 50.582 M -8.88 % | 55.513 M 7.87 % | 51.461 M -41.43 % | 87.869 M -6.36 % | 93.834 M -15.05 % | 110.463 M 4.33 % | 105.874 M 3.64 % | 102.159 M 7.67 % | 94.885 M 35.99 % | 69.776 M 11.15 % | 62.778 M -14.88 % | 73.752 M 164.70 % | 27.862 M -29.45 % | 39.491 M -64.92 % | 112.587 M -5.04 % | 118.557 M 649.46 % | 15.819 M -37.47 % | 25.300 M -18.43 % | 31.018 M 32.95 % | 23.331 M -19.60 % | 29.020 M -14.25 % | 33.841 M |
| Cash at end of period | 22.639 M 0.04 % | 22.629 M 11.97 % | 20.210 M -30.76 % | 29.188 M 2.77 % | 28.400 M -43.85 % | 50.582 M -8.88 % | 55.513 M 7.87 % | 51.461 M -41.43 % | 87.869 M -6.36 % | 93.834 M -15.05 % | 110.463 M 4.33 % | 105.874 M 3.64 % | 102.159 M 7.67 % | 94.885 M 35.99 % | 69.776 M 11.15 % | 62.778 M -14.88 % | 73.752 M 164.70 % | 27.862 M -29.45 % | 39.491 M -64.92 % | 112.587 M -5.04 % | 118.557 M 649.46 % | 15.819 M -37.47 % | 25.300 M -18.43 % | 31.018 M 32.95 % | 23.331 M -19.60 % | 29.020 M |
| Operating cash flow | -3.383 M 77.92 % | -15.322 M -81.26 % | -8.453 M -24.35 % | -6.798 M -47.27 % | -4.616 M 62.00 % | -12.147 M -345.93 % | -2.724 M 42.36 % | -4.726 M 54.58 % | -10.406 M 29.33 % | -14.725 M -28.81 % | -11.432 M -76.01 % | -6.495 M 28.12 % | -9.036 M 24.52 % | -11.972 M 16.10 % | -14.269 M -222.61 % | -4.423 M 61.81 % | -11.581 M 1.81 % | -11.795 M -124.20 % | -5.261 M 17.10 % | -6.346 M 32.37 % | -9.383 M -8.85 % | -8.620 M -59.93 % | -5.390 M 15.34 % | -6.367 M -20.40 % | -5.288 M -13.72 % | -4.650 M |
| Capital expenditure | -954.000 K -145.88 % | -388.000 K 14.35 % | -453.000 K -36.04 % | -333.000 K 23.27 % | -434.000 K -51.22 % | -287.000 K 81.68 % | -1.567 M -302.83 % | -389.000 K 60.18 % | -977.000 K 52.85 % | -2.072 M 24.71 % | -2.752 M -143.11 % | -1.132 M -40.27 % | -807.000 K -1 104.48 % | -67.000 K 73.73 % | -255.000 K -136.11 % | -108.000 K 68.70 % | -345.000 K -157.46 % | -134.000 K 32.32 % | -198.000 K -51.15 % | -131.000 K -47.19 % | -89.000 K 23.93 % | -117.000 K -8.33 % | -108.000 K 90.72 % | -1.164 M -112.02 % | -549.000 K -20.66 % | -455.000 K |
| Free CashFlow | -4.337 M 72.39 % | -15.710 M -76.40 % | -8.906 M -24.89 % | -7.131 M -41.21 % | -5.050 M 59.39 % | -12.434 M -189.77 % | -4.291 M 16.11 % | -5.115 M 55.06 % | -11.383 M 32.23 % | -16.797 M -18.42 % | -14.184 M -85.97 % | -7.627 M 22.51 % | -9.843 M 18.24 % | -12.039 M 17.11 % | -14.524 M -220.55 % | -4.531 M 62.01 % | -11.926 M 0.03 % | -11.929 M -118.52 % | -5.459 M 15.72 % | -6.477 M 31.62 % | -9.472 M -8.41 % | -8.737 M -58.91 % | -5.498 M 27.00 % | -7.531 M -29.02 % | -5.837 M -14.34 % | -5.105 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 |