Tomer Energy Royalties (2012) Ltd TOEN.TA
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Revenue | 27.264 M 19.65 % | 22.786 M -5.61 % | 24.139 M 31.00 % | 18.427 M -13.84 % | 21.388 M -26.11 % | 28.946 M 4.20 % | 27.780 M |
| Net income | 2.604 M -43.86 % | 4.638 M 79.14 % | 2.589 M -35.00 % | 3.983 M -59.51 % | 9.838 M -32.30 % | 14.532 M 37.57 % | 10.563 M |
| Income before tax | 3.610 M -46.30 % | 6.722 M -6.00 % | 7.151 M 68.93 % | 4.233 M -60.66 % | 10.761 M -37.67 % | 17.264 M 14.67 % | 15.055 M |
| Income before tax ratio | 0.13 -55.12 % | 0.30 -0.42 % | 0.30 28.96 % | 0.23 -54.34 % | 0.50 -15.64 % | 0.60 10.05 % | 0.54 |
| EBITDA | 13.262 M -2.98 % | 13.669 M -14.65 % | 16.015 M 25.84 % | 12.726 M -35.94 % | 19.867 M -28.94 % | 27.958 M 1.25 % | 27.614 M |
| Net income ratio | 0.10 -53.08 % | 0.20 89.78 % | 0.11 -50.38 % | 0.22 -53.01 % | 0.46 -8.38 % | 0.50 32.03 % | 0.38 |
| Ratio EBITDA | 0.49 -18.91 % | 0.60 -9.58 % | 0.66 -3.93 % | 0.69 -25.65 % | 0.93 -3.83 % | 0.97 -2.83 % | 0.99 |
| Gross profit ratio | 0.31 -68.70 % | 1.00 254.20 % | 0.28 26.75 % | 0.22 -30.32 % | 0.32 -6.65 % | 0.34 -42.33 % | 0.59 |
| Weighted average shs out dil | 15.400 M -23.00 % | 20.001 M 0.00 % | 20.001 M 0.00 % | 20.001 M 0.00 % | 20.001 M 0.00 % | 20.001 M -0.79 % | 20.159 M |
| Weighted average shs out | 15.400 M -23.63 % | 20.165 M 0.82 % | 20.001 M 0.00 % | 20.001 M 0.00 % | 20.001 M 0.00 % | 20.001 M -0.79 % | 20.159 M |
| EPS diluted | 0.17 -26.09 % | 0.23 76.92 % | 0.13 -35.00 % | 0.20 -59.18 % | 0.49 -32.88 % | 0.73 40.38 % | 0.52 |
| Earnings per share | 0.17 -26.09 % | 0.23 76.92 % | 0.13 -35.00 % | 0.20 -59.18 % | 0.49 -32.88 % | 0.73 40.38 % | 0.52 |
| Gross profit | 8.534 M -62.55 % | 22.786 M 234.34 % | 6.815 M 66.04 % | 4.105 M -39.97 % | 6.837 M -31.02 % | 9.912 M -39.90 % | 16.494 M |
| Income tax expense | 1.006 M -51.73 % | 2.084 M -54.32 % | 4.562 M 1 724.80 % | 250.000 K -72.91 % | 923.000 K -66.22 % | 2.732 M -39.17 % | 4.491 M |
| Cost of revenue | 18.730 M | 0.000 -100.00 % | 17.324 M 20.96 % | 14.322 M -1.57 % | 14.551 M -23.55 % | 19.034 M 68.65 % | 11.286 M |
| General and administrative expenses | 540.000 K -55.30 % | 1.208 M 16.04 % | 1.041 M -37.29 % | 1.660 M 14.64 % | 1.448 M 38.17 % | 1.048 M 523.81 % | 168.000 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 776.000 K -93.73 % | 12.368 M | 0.000 100.00 % | -13.263 M -2 915.00 % | 471.150 K | 0.000 | 0.000 |
| Operating expenses | 1.316 M -90.31 % | 13.576 M 0.17 % | 13.553 M 34.91 % | 10.046 M 69.30 % | 5.934 M -7.40 % | 6.408 M -0.53 % | 6.442 M |
| Cost and expenses | 20.046 M 47.66 % | 13.576 M 0.17 % | 13.553 M 34.91 % | 10.046 M 69.30 % | 5.934 M -7.40 % | 6.408 M -0.53 % | 6.442 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 540.000 K -55.30 % | 1.208 M 16.04 % | 1.041 M -37.29 % | 1.660 M 14.64 % | 1.448 M 38.17 % | 1.048 M 523.81 % | 168.000 K |
| Interest income | 983.000 K -4.00 % | 1.024 M -91.52 % | 12.078 M -6.17 % | 12.872 M -14.66 % | 15.084 M -17.18 % | 18.213 M 3 299.83 % | 535.694 K |
| Interest expense | 4.297 M 27.89 % | 3.360 M -74.37 % | 13.110 M -3.66 % | 13.609 M -19.36 % | 16.875 M -16.08 % | 20.110 M 46.65 % | 13.712 M |
| Depreciation and amortization | 5.355 M 20.09 % | 4.459 M -13.52 % | 5.156 M 16.28 % | 4.434 M 4.80 % | 4.231 M -20.80 % | 5.342 M -0.73 % | 5.381 M |
| Operating income | 7.218 M -21.63 % | 9.210 M -15.19 % | 10.859 M 30.96 % | 8.292 M -46.97 % | 15.636 M -30.86 % | 22.616 M 1.72 % | 22.233 M |
| Operating income ratio | 0.26 -34.50 % | 0.40 -10.15 % | 0.45 -0.03 % | 0.45 -38.45 % | 0.73 -6.43 % | 0.78 -2.37 % | 0.80 |
| Total other income expenses net | -3.608 M -45.02 % | -2.488 M 32.90 % | -3.708 M 8.65 % | -4.059 M 16.74 % | -4.875 M 8.91 % | -5.352 M 16.37 % | -6.399 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Net debt | 64.266 M 60.08 % | 40.146 M -23.85 % | 52.718 M -18.58 % | 64.748 M -14.17 % | 75.441 M -13.93 % | 87.647 M -12.97 % | 100.709 M |
| Total investments | 3.130 M | 0.000 -100.00 % | 3.758 M 25.18 % | 3.002 M -27.31 % | 4.130 M -33.71 % | 6.230 M 47.42 % | 4.226 M |
| Total debt | 74.722 M 32.58 % | 56.360 M -10.24 % | 62.790 M -10.27 % | 69.978 M -12.42 % | 79.901 M -14.06 % | 92.970 M -12.41 % | 106.137 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 0.000 -100.00 % | 214.575 M 6 039 753 309 713 570 816.00 % | 0.000 200.00 % | 0.000 -200.00 % | 0.000 -42.86 % | 0.000 |
| Retained earnings | 33.266 M -12.83 % | 38.162 M 13.83 % | 33.524 M 8.37 % | 30.935 M 14.78 % | 26.952 M 57.49 % | 17.114 M 177.73 % | 6.162 M |
| Common stock | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M |
| Total equity | 94.078 M -4.95 % | 98.974 M 4.92 % | 94.336 M 2.82 % | 91.747 M 4.54 % | 87.764 M 12.62 % | 77.926 M 16.35 % | 66.974 M |
| Other non current liabilities | 0.000 -100.00 % | 2.406 M 111.24 % | 1.139 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.063 M |
| Long term debt | 65.573 M 30.37 % | 50.297 M -10.76 % | 56.360 M -10.30 % | 62.830 M -10.31 % | 70.052 M -12.39 % | 79.961 M -13.83 % | 92.797 M |
| Total non current liabilities | 67.736 M 28.52 % | 52.703 M -8.34 % | 57.499 M -8.48 % | 62.830 M -10.31 % | 70.052 M -12.39 % | 79.961 M -15.71 % | 94.860 M |
| Other current liabilities | 7.271 M 73.86 % | 4.182 M 4.42 % | 4.005 M 6 179.42 % | -65.878 K -111.25 % | 585.714 K -72.88 % | 2.160 M -36.24 % | 3.388 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 9.149 M 50.90 % | 6.063 M -5.71 % | 6.430 M -10.98 % | 7.223 M -27.20 % | 9.922 M -24.07 % | 13.067 M -2.05 % | 13.340 M |
| Total current liabilities | 16.790 M 63.88 % | 10.245 M -1.82 % | 10.435 M -16.51 % | 12.498 M -9.85 % | 13.863 M -20.37 % | 17.410 M 4.08 % | 16.728 M |
| Total liabilities | 84.526 M 34.28 % | 62.948 M -7.34 % | 67.934 M -9.82 % | 75.328 M -10.23 % | 83.915 M -13.82 % | 97.371 M -12.74 % | 111.588 M |
| Other non current assets | 6.659 M 2.86 % | 6.474 M 101.27 % | -508.246 M -6.74 % | -476.138 M 5.79 % | -505.404 M 7.94 % | -549.012 M -3 077.68 % | -17.277 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 18.324 M -24.31 % | 24.208 M -10.71 % | 27.112 M 18.95 % | 22.793 M -3.38 % | 23.590 M |
| Intangible assets | 0.000 | 0.000 -100.00 % | 495.116 M 9.36 % | 452.745 M -5.89 % | 481.087 M -9.56 % | 531.919 M | 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 -100.00 % | 495.116 M 9.36 % | 452.745 M -5.89 % | 481.087 M -9.56 % | 531.919 M | 0.000 |
| Property plant equipment net | 155.594 M 14.53 % | 135.860 M -3.18 % | 140.319 M -3.59 % | 145.549 M -2.96 % | 149.983 M -2.74 % | 154.212 M -3.33 % | 159.526 M |
| Total non current assets | 162.253 M 13.99 % | 142.334 M -2.18 % | 145.512 M -7.09 % | 156.623 M -2.71 % | 160.982 M -0.12 % | 161.177 M -2.81 % | 165.839 M |
| Other current assets | 2.765 M -18.05 % | 3.374 M 15.23 % | 2.928 M 31.89 % | 2.220 M 5.36 % | 2.107 M 2 141.49 % | 94.000 K -86.38 % | 690.000 K |
| Short term investments | 3.130 M | 0.000 -100.00 % | 3.758 M 25.18 % | 3.002 M -27.31 % | 4.130 M -33.71 % | 6.230 M 47.42 % | 4.226 M |
| cash and cash equivalents | 10.456 M -35.51 % | 16.214 M 60.98 % | 10.072 M 92.58 % | 5.230 M 17.26 % | 4.460 M -16.21 % | 5.323 M -1.93 % | 5.428 M |
| Cash and short term investments | 13.586 M -16.21 % | 16.214 M 17.24 % | 13.830 M 68.00 % | 8.232 M -4.17 % | 8.590 M -25.65 % | 11.553 M 19.67 % | 9.654 M |
| Total current assets | 16.351 M -16.53 % | 19.588 M 16.89 % | 16.758 M 60.33 % | 10.452 M -2.29 % | 10.697 M -24.24 % | 14.120 M 10.98 % | 12.723 M |
| Inventory | 0.000 | 0.000 100.00 % | -10.102 M -271 176 047 788 031 904.00 % | 0.000 100.00 % | -6.486 M -348 204 595 098 419 328.00 % | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.473 M 3.95 % | 2.379 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 10.258 M 25.05 % | 8.204 M 548.93 % | 1.264 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 370.000 K | 0.000 | 0.000 -100.00 % | 5.341 M 59.18 % | 3.355 M 53.71 % | 2.183 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 198.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 347.024 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 K -36.81 % | 182.000 K -19.82 % | 227.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.250 |
| Other total stockholders equity | 55.217 M 0.00 % | 55.217 M 134.65 % | -159.358 M -388.60 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M |
| Deferred tax liabilities non current | 2.163 M | 0.000 -100.00 % | 4.019 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.709 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 178.604 M 10.30 % | 161.922 M -0.21 % | 162.270 M -2.88 % | 167.075 M -2.68 % | 171.679 M -2.06 % | 175.297 M -1.83 % | 178.562 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 14.901 M 723.41 % | -2.390 M 68.25 % | -7.528 M 13.02 % | -8.655 M | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 4.040 M 308.57 % | -1.937 M -173.59 % | -708.000 K -521.05 % | -114.000 K -124.78 % | 460.000 K 641.18 % | -85.000 K 98.00 % | -4.255 M |
| Accounts receivables | 0.000 | 0.000 100.00 % | -708.000 K -521.05 % | -114.000 K -124.78 % | 460.000 K 641.18 % | -85.000 K 98.00 % | -4.255 M |
| Inventory | 0.000 | 0.000 100.00 % | -3.961 M -18.26 % | -3.350 M -330.98 % | -777.221 K -174 065 136.10 % | 0.447 258.87 % | 0.124 |
| Accounts payables | 0.000 | 0.000 -100.00 % | 3.961 M 18.26 % | 3.350 M 330.98 % | 777.220 K 402.97 % | -256.536 K -107.60 % | 3.376 M |
| Other working capital | 4.040 M 308.57 % | -1.937 M | 0.000 -100.00 % | 0.323 -52.20 % | 0.675 -100.00 % | 256.536 K 2 295 445 271 347 100.00 % | 0.000 |
| Other non cash items | 4.326 M 5.72 % | 4.092 M -40.68 % | 6.898 M 40.15 % | 4.922 M 108.74 % | 2.358 M -51.77 % | 4.889 M -53.73 % | 10.565 M |
| Net cash provided by operating activities | 16.325 M 45.09 % | 11.252 M -19.25 % | 13.935 M 5.37 % | 13.225 M -21.69 % | 16.887 M -31.57 % | 24.678 M 10.89 % | 22.255 M |
| Investments in property plant and equipment | -25.089 M | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -30.857 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.366 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -2.375 M | 0.000 100.00 % | -6.345 M 22.24 % | -8.159 M 78.47 % | -37.890 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 8.685 M 49.88 % | 5.795 M -19.76 % | 7.222 M | 0.000 | 0.000 |
| Other investing activites | -3.734 M -176.82 % | 4.861 M 132.03 % | 2.095 M 13.67 % | 1.843 M 333.65 % | 425.000 K 121.93 % | -1.938 M 99.24 % | -254.167 M |
| Net cash used for investing activites | -28.823 M -692.94 % | 4.861 M 132.03 % | 2.095 M 13.67 % | 1.843 M 335.70 % | 423.000 K 121.83 % | -1.938 M 99.24 % | -254.198 M |
| Debt repayment | 18.159 M 377.53 % | -6.543 M 10.35 % | -7.298 M 27.43 % | -10.056 M 23.97 % | -13.227 M 2.69 % | -13.593 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.339 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -7.500 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.580 M | 0.000 |
| Other financing activites | -3.744 M -10.93 % | -3.375 M 10.24 % | -3.760 M 11.47 % | -4.247 M 14.06 % | -4.942 M 13.37 % | -5.705 M -102.36 % | 241.426 M |
| Net cash used provided by financing activities | 6.915 M 169.72 % | -9.918 M 10.31 % | -11.058 M 22.69 % | -14.303 M 21.28 % | -18.169 M 20.58 % | -22.878 M -109.48 % | 241.426 M |
| Effect of forex changes on cash | -175.000 K -230.19 % | -53.000 K 59.23 % | -130.000 K -2 700.00 % | 5.000 K 225.00 % | -4.000 K -112.12 % | 33.000 K 118.51 % | -178.286 K |
| Net change in cash | -5.758 M -193.75 % | 6.142 M 26.85 % | 4.842 M 528.83 % | 770.000 K 189.22 % | -863.000 K 93.58 % | -13.437 M -169.90 % | 19.222 M |
| Cash at beginning of period | 16.214 M 60.98 % | 10.072 M 92.58 % | 5.230 M 17.26 % | 4.460 M -16.21 % | 5.323 M -71.63 % | 18.760 M 2 293 011 023.06 % | 0.818 |
| Cash at end of period | 10.456 M -35.51 % | 16.214 M 60.98 % | 10.072 M 92.58 % | 5.230 M 17.26 % | 4.460 M -16.21 % | 5.323 M -72.31 % | 19.222 M |
| Operating cash flow | 16.325 M 45.09 % | 11.252 M -19.25 % | 13.935 M 5.37 % | 13.225 M -21.69 % | 16.887 M -31.57 % | 24.678 M 10.89 % | 22.255 M |
| Capital expenditure | -25.089 M | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -30.857 K |
| Free CashFlow | -8.764 M -177.89 % | 11.252 M -19.25 % | 13.935 M 5.37 % | 13.225 M -21.68 % | 16.885 M -31.58 % | 24.678 M 11.04 % | 22.224 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.925 M -1.31 % | 7.017 M 1.31 % | 6.926 M -7.92 % | 7.522 M 18.49 % | 6.348 M -1.86 % | 6.468 M 53.45 % | 4.215 M -33.06 % | 6.297 M 3.09 % | 6.108 M -0.94 % | 6.166 M 9.93 % | 5.609 M -11.86 % | 6.364 M 0.28 % | 6.346 M 9.04 % | 5.820 M 10.21 % | 5.281 M -17.98 % | 6.439 M 108.25 % | 3.092 M -14.47 % | 3.615 M -43.12 % | 6.355 M -0.94 % | 6.415 M 89.85 % | 3.379 M -35.50 % | 5.239 M -33.77 % | 7.910 M 6.02 % | 7.461 M 15.85 % | 6.440 M -9.74 % | 7.135 M -60.98 % | 18.284 M 141.98 % | 7.556 M 289.48 % | 1.940 M |
| Net income | 2.407 M 320.80 % | 572.000 K 677.78 % | -99.000 K -105.97 % | 1.657 M 437.99 % | 308.000 K -58.27 % | 738.000 K -64.38 % | 2.072 M 179.25 % | 742.000 K -31.04 % | 1.076 M 43.85 % | 748.000 K -49.15 % | 1.471 M 4.70 % | 1.405 M 312.24 % | -662.000 K -276.53 % | 375.000 K -80.96 % | 1.970 M -0.05 % | 1.971 M 197.29 % | 663.000 K 207.11 % | -619.000 K -115.64 % | 3.958 M -2.54 % | 4.061 M 26.71 % | 3.205 M 331.24 % | -1.386 M -134.29 % | 4.042 M 5.07 % | 3.847 M 27.89 % | 3.008 M -17.25 % | 3.635 M -46.37 % | 6.778 M 96.25 % | 3.454 M 943.50 % | 331.000 K |
| Income before tax | 863.000 K -27.66 % | 1.193 M 331.65 % | -515.000 K -129.55 % | 1.743 M 68.90 % | 1.032 M -23.56 % | 1.350 M 2.27 % | 1.320 M -23.48 % | 1.725 M -14.31 % | 2.013 M 20.97 % | 1.664 M 0.18 % | 1.661 M -24.40 % | 2.197 M 10.68 % | 1.985 M 51.76 % | 1.308 M -13.78 % | 1.517 M -34.07 % | 2.301 M 1 403.92 % | 153.000 K -42.05 % | 264.000 K -91.82 % | 3.227 M -36.53 % | 5.084 M 43.70 % | 3.538 M 425.18 % | -1.088 M -121.51 % | 5.059 M 12.50 % | 4.497 M 26.28 % | 3.561 M -14.13 % | 4.147 M -58.35 % | 9.958 M 128.08 % | 4.366 M 497.26 % | 731.000 K |
| Income before tax ratio | 0.12 -26.70 % | 0.17 328.65 % | -0.07 -132.09 % | 0.23 42.53 % | 0.16 -22.11 % | 0.21 -33.35 % | 0.31 14.32 % | 0.27 -16.88 % | 0.33 22.12 % | 0.27 -8.87 % | 0.30 -14.22 % | 0.35 10.37 % | 0.31 39.18 % | 0.22 -21.76 % | 0.29 -19.62 % | 0.36 622.18 % | 0.05 -32.24 % | 0.07 -85.62 % | 0.51 -35.93 % | 0.79 -24.31 % | 1.05 604.18 % | -0.21 -132.47 % | 0.64 6.11 % | 0.60 9.00 % | 0.55 -4.86 % | 0.58 6.72 % | 0.54 -5.75 % | 0.58 53.35 % | 0.38 |
| EBITDA | 3.519 M -4.74 % | 3.694 M 112.67 % | 1.737 M -57.70 % | 4.106 M 24.09 % | 3.309 M -3.27 % | 3.421 M 37.89 % | 2.481 M -33.38 % | 3.724 M -2.44 % | 3.817 M 4.66 % | 3.647 M -1.80 % | 3.714 M -18.43 % | 4.553 M 9.29 % | 4.166 M 16.30 % | 3.582 M -5.93 % | 3.808 M -20.02 % | 4.761 M 132.58 % | 2.047 M -2.99 % | 2.110 M -63.85 % | 5.836 M -19.39 % | 7.240 M 15.10 % | 6.290 M 28.63 % | 4.890 M -36.49 % | 7.699 M 6.35 % | 7.239 M 17.21 % | 6.176 M -10.14 % | 6.873 M -60.99 % | 17.620 M 138.82 % | 7.378 M 301.63 % | 1.837 M |
| Net income ratio | 0.35 326.39 % | 0.08 670.28 % | -0.01 -106.49 % | 0.22 354.02 % | 0.05 -57.48 % | 0.11 -76.79 % | 0.49 317.18 % | 0.12 -33.11 % | 0.18 45.22 % | 0.12 -53.74 % | 0.26 18.79 % | 0.22 311.64 % | -0.10 -261.90 % | 0.06 -82.73 % | 0.37 21.87 % | 0.31 42.76 % | 0.21 225.23 % | -0.17 -127.49 % | 0.62 -1.62 % | 0.63 -33.26 % | 0.95 458.53 % | -0.26 -151.77 % | 0.51 -0.90 % | 0.52 10.39 % | 0.47 -8.32 % | 0.51 37.42 % | 0.37 -18.90 % | 0.46 167.92 % | 0.17 |
| Ratio EBITDA | 0.51 -3.47 % | 0.53 109.91 % | 0.25 -54.06 % | 0.55 4.72 % | 0.52 -1.45 % | 0.53 -10.14 % | 0.59 -0.47 % | 0.59 -5.36 % | 0.62 5.66 % | 0.59 -10.67 % | 0.66 -7.45 % | 0.72 8.98 % | 0.66 6.66 % | 0.62 -14.65 % | 0.72 -2.48 % | 0.74 11.69 % | 0.66 13.42 % | 0.58 -36.44 % | 0.92 -18.63 % | 1.13 -39.37 % | 1.86 99.44 % | 0.93 -4.10 % | 0.97 0.32 % | 0.97 1.17 % | 0.96 -0.44 % | 0.96 -0.04 % | 0.96 -1.30 % | 0.98 3.12 % | 0.95 |
| Gross profit ratio | 0.53 57.50 % | 0.34 -66.32 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 364.31 % | 0.22 -23.78 % | 0.28 -7.79 % | 0.31 5.40 % | 0.29 9.85 % | 0.26 -12.12 % | 0.30 8.81 % | 0.28 16.95 % | 0.24 -18.90 % | 0.29 201.16 % | 0.10 -50.09 % | 0.19 -80.58 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 20.058 M 5.20 % | 19.067 M -13.66 % | 22.083 M 6.61 % | 20.713 M 34.50 % | 15.400 M -16.53 % | 18.450 M -11.25 % | 20.789 M 12.07 % | 18.550 M -13.80 % | 21.520 M 15.08 % | 18.700 M -22.42 % | 24.104 M 20.09 % | 20.071 M -9.04 % | 22.067 M 17.69 % | 18.750 M -4.41 % | 19.614 M -0.49 % | 19.710 M -10.81 % | 22.100 M 7.11 % | 20.633 M 7.60 % | 19.176 M -5.56 % | 20.305 M 1.37 % | 20.031 M 1.17 % | 19.800 M 1.62 % | 19.485 M -3.77 % | 20.247 M 0.97 % | 20.053 M -0.70 % | 20.194 M 0.97 % | 20.001 M -1.56 % | 20.318 M 1.58 % | 20.001 M |
| Weighted average shs out | 20.058 M 5.20 % | 19.067 M -10.29 % | 21.254 M 2.61 % | 20.713 M 34.50 % | 15.400 M -16.53 % | 18.450 M -12.87 % | 21.175 M 14.15 % | 18.550 M -13.80 % | 21.520 M 15.08 % | 18.700 M -22.42 % | 24.104 M 20.09 % | 20.071 M -9.04 % | 22.067 M 17.69 % | 18.750 M -4.41 % | 19.614 M -0.49 % | 19.710 M -10.81 % | 22.100 M 7.11 % | 20.633 M 7.60 % | 19.176 M -5.56 % | 20.305 M 1.37 % | 20.031 M 1.17 % | 19.800 M 1.62 % | 19.485 M -3.77 % | 20.247 M 0.97 % | 20.053 M -0.70 % | 20.194 M 0.97 % | 20.001 M -1.56 % | 20.318 M 1.58 % | 20.001 M |
| EPS diluted | 0.12 300.00 % | 0.03 738.30 % | 0.00 -105.88 % | 0.08 300.00 % | 0.02 -50.00 % | 0.04 -59.88 % | 0.10 149.25 % | 0.04 -20.00 % | 0.05 25.00 % | 0.04 -34.43 % | 0.06 -12.86 % | 0.07 333.33 % | -0.03 -250.00 % | 0.02 -80.00 % | 0.10 0.00 % | 0.10 233.33 % | 0.03 200.00 % | -0.03 -114.29 % | 0.21 5.00 % | 0.20 25.00 % | 0.16 328.57 % | -0.07 -133.33 % | 0.21 10.53 % | 0.19 26.67 % | 0.15 -16.67 % | 0.18 -47.06 % | 0.34 100.00 % | 0.17 930.30 % | 0.02 |
| Earnings per share | 0.12 300.00 % | 0.03 766.67 % | 0.00 -105.63 % | 0.08 300.00 % | 0.02 -50.00 % | 0.04 -59.14 % | 0.10 144.75 % | 0.04 -20.00 % | 0.05 25.00 % | 0.04 -34.43 % | 0.06 -12.86 % | 0.07 333.33 % | -0.03 -250.00 % | 0.02 -80.00 % | 0.10 0.00 % | 0.10 233.33 % | 0.03 200.00 % | -0.03 -114.29 % | 0.21 5.00 % | 0.20 25.00 % | 0.16 328.57 % | -0.07 -133.33 % | 0.21 10.53 % | 0.19 26.67 % | 0.15 -16.67 % | 0.18 -47.06 % | 0.34 100.00 % | 0.17 930.30 % | 0.02 |
| Gross profit | 3.673 M 55.44 % | 2.363 M -65.88 % | 6.926 M -7.92 % | 7.522 M 18.49 % | 6.348 M -1.86 % | 6.468 M 53.45 % | 4.215 M 210.79 % | 1.356 M -21.42 % | 1.726 M -8.65 % | 1.889 M 15.87 % | 1.631 M -3.19 % | 1.684 M -11.87 % | 1.911 M 18.64 % | 1.611 M 28.89 % | 1.250 M -33.49 % | 1.879 M 527.16 % | 299.634 K -57.31 % | 701.873 K -88.96 % | 6.355 M -0.94 % | 6.415 M 89.85 % | 3.379 M -35.50 % | 5.239 M -33.77 % | 7.910 M 6.02 % | 7.461 M 15.85 % | 6.440 M -9.74 % | 7.135 M -60.98 % | 18.284 M 141.98 % | 7.556 M 289.48 % | 1.940 M |
| Income tax expense | -1.544 M -348.63 % | 621.000 K 249.28 % | -416.000 K -583.72 % | 86.000 K -88.12 % | 724.000 K 18.30 % | 612.000 K -18.62 % | 752.000 K -23.50 % | 983.000 K 4.91 % | 937.000 K 2.29 % | 916.000 K 382.11 % | 190.000 K -76.01 % | 792.000 K -70.08 % | 2.647 M 183.71 % | 933.000 K 105.96 % | 453.000 K 37.27 % | 330.000 K -35.29 % | 510.000 K -42.24 % | 883.000 K 20.79 % | 731.000 K -28.54 % | 1.023 M 207.21 % | 333.000 K 11.74 % | 298.000 K -70.70 % | 1.017 M 56.46 % | 650.000 K 17.54 % | 553.000 K 8.01 % | 512.000 K -83.90 % | 3.179 M 248.62 % | 912.000 K 128.00 % | 400.000 K |
| Cost of revenue | 3.252 M -30.12 % | 4.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.941 M 12.75 % | 4.382 M 2.47 % | 4.277 M 7.50 % | 3.978 M -14.99 % | 4.680 M 5.52 % | 4.435 M 5.36 % | 4.209 M 4.41 % | 4.031 M -11.60 % | 4.560 M 63.30 % | 2.792 M -4.15 % | 2.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 316.000 K 8.97 % | 290.000 K -3.01 % | 299.000 K -2.61 % | 307.000 K 4.78 % | 293.000 K -29.74 % | 417.000 K 17.46 % | 355.000 K 8.23 % | 328.000 K 23.31 % | 266.000 K 2.70 % | 259.000 K 4.02 % | 249.000 K -5.68 % | 264.000 K 34.69 % | 196.000 K -40.96 % | 332.000 K 35.51 % | 245.000 K -44.06 % | 438.000 K -27.60 % | 605.000 K 62.63 % | 372.000 K -6.77 % | 399.000 K -5.45 % | 422.000 K 60.46 % | 263.000 K -27.75 % | 364.000 K 58.95 % | 229.000 K -3.78 % | 238.000 K -14.08 % | 277.000 K 0.73 % | 275.000 K -58.66 % | 665.286 K 273.76 % | 178.000 K 72.82 % | 103.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 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.432 M | 0.000 -100.00 % | 6.260 M 35.79 % | 4.610 M 15.19 % | 4.002 M 3.73 % | 3.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.676 M | 0.000 100.00 % | -3.921 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 |
| Operating expenses | 1.748 M 502.76 % | 290.000 K -95.58 % | 6.559 M 33.39 % | 4.917 M 14.48 % | 4.295 M 0.47 % | 4.275 M 62.98 % | 2.623 M -32.62 % | 3.893 M 11.52 % | 3.491 M -6.38 % | 3.729 M 10.26 % | 3.382 M 6.12 % | 3.187 M -9.05 % | 3.504 M 0.69 % | 3.480 M 30.73 % | 2.662 M -13.80 % | 3.088 M 62.44 % | 1.901 M -20.56 % | 2.393 M 20.13 % | 1.992 M 1 185.16 % | 155.000 K -88.21 % | 1.315 M -74.23 % | 5.102 M 207.91 % | 1.657 M 1.28 % | 1.636 M 8.70 % | 1.505 M -6.52 % | 1.610 M -62.71 % | 4.317 M 162.45 % | 1.645 M 242.71 % | 480.000 K |
| Cost and expenses | 5.000 M 1.13 % | 4.944 M -24.62 % | 6.559 M 33.39 % | 4.917 M 14.48 % | 4.295 M 0.47 % | 4.275 M 62.98 % | 2.623 M -32.62 % | 3.893 M 11.52 % | 3.491 M -6.38 % | 3.729 M 10.26 % | 3.382 M 6.12 % | 3.187 M -9.05 % | 3.504 M 0.69 % | 3.480 M 30.73 % | 2.662 M -13.80 % | 3.088 M 62.44 % | 1.901 M -20.56 % | 2.393 M 20.13 % | 1.992 M 1 185.16 % | 155.000 K -88.21 % | 1.315 M -74.23 % | 5.102 M 207.91 % | 1.657 M 1.28 % | 1.636 M 8.70 % | 1.505 M -6.52 % | 1.610 M -62.71 % | 4.317 M 162.45 % | 1.645 M 242.71 % | 480.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 316.000 K 8.97 % | 290.000 K -3.01 % | 299.000 K -2.61 % | 307.000 K 4.78 % | 293.000 K -29.74 % | 417.000 K 17.46 % | 355.000 K 8.23 % | 328.000 K 23.31 % | 266.000 K 2.70 % | 259.000 K 4.02 % | 249.000 K -5.68 % | 264.000 K 34.69 % | 196.000 K -40.96 % | 332.000 K 35.51 % | 245.000 K -44.06 % | 438.000 K -27.60 % | 605.000 K 62.63 % | 372.000 K -6.77 % | 399.000 K -5.45 % | 422.000 K 60.46 % | 263.000 K -27.75 % | 364.000 K 58.95 % | 229.000 K -3.78 % | 238.000 K -14.08 % | 277.000 K 0.73 % | 275.000 K -58.66 % | 665.286 K 273.76 % | 178.000 K 72.82 % | 103.000 K |
| Interest income | 162.000 K -7.95 % | 176.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 843.000 K 209.93 % | 272.000 K -70.34 % | 917.041 K -59.04 % | 2.239 M -19.49 % | 2.781 M 39.71 % | 1.990 M -43.05 % | 3.495 M 1 638.87 % | 200.968 K 199.22 % | 67.165 K -98.04 % | 3.420 M 1.02 % | 3.385 M 9 334.29 % | 35.883 K -92.44 % | 474.610 K -87.00 % | 3.651 M -9.38 % | 4.029 M 0.59 % | 4.006 M -7.83 % | 4.346 M 5.40 % | 4.123 M -10.68 % | 4.616 M -5.86 % | 4.904 M -2.04 % | 5.006 M -66.61 % | 14.992 M 166.76 % | 5.620 M 110.72 % | 2.667 M |
| Interest expense | 1.224 M 15.91 % | 1.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.459 M 11.69 % | 3.097 M -11.41 % | 3.495 M 0.36 % | 3.483 M -3.39 % | 3.605 M 17.37 % | 3.071 M -8.80 % | 3.368 M 5.61 % | 3.189 M -6.09 % | 3.396 M -0.77 % | 3.422 M -5.22 % | 3.610 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.432 M -0.90 % | 1.445 M 5.47 % | 1.370 M -8.73 % | 1.501 M 19.51 % | 1.256 M 2.28 % | 1.228 M 68.45 % | 729.000 K -44.77 % | 1.320 M 10.00 % | 1.200 M -0.83 % | 1.210 M -0.33 % | 1.214 M -11.77 % | 1.376 M 3.93 % | 1.324 M 6.60 % | 1.242 M -2.82 % | 1.278 M -9.36 % | 1.410 M 64.72 % | 856.000 K -3.82 % | 890.000 K -31.06 % | 1.291 M 31.73 % | 980.000 K -38.60 % | 1.596 M -66.42 % | 4.753 M 254.97 % | 1.339 M -5.30 % | 1.414 M 13.94 % | 1.241 M -7.94 % | 1.348 M -61.89 % | 3.537 M 141.11 % | 1.467 M 289.12 % | 377.000 K |
| Operating income | 1.925 M -7.14 % | 2.073 M 464.85 % | 367.000 K -85.91 % | 2.605 M 26.89 % | 2.053 M -6.38 % | 2.193 M 25.17 % | 1.752 M -27.12 % | 2.404 M -8.14 % | 2.617 M 7.39 % | 2.437 M -2.52 % | 2.500 M -21.31 % | 3.177 M 11.79 % | 2.842 M 21.45 % | 2.340 M -7.51 % | 2.530 M -24.50 % | 3.351 M 181.36 % | 1.191 M -2.38 % | 1.220 M -73.16 % | 4.545 M -27.40 % | 6.260 M 33.36 % | 4.694 M 3 326.28 % | 137.000 K -97.85 % | 6.360 M 9.18 % | 5.825 M 18.03 % | 4.935 M -10.68 % | 5.525 M -60.77 % | 14.083 M 138.26 % | 5.911 M 304.86 % | 1.460 M |
| Operating income ratio | 0.28 -5.91 % | 0.30 457.52 % | 0.05 -84.70 % | 0.35 7.08 % | 0.32 -4.61 % | 0.34 -18.43 % | 0.42 8.88 % | 0.38 -10.90 % | 0.43 8.41 % | 0.40 -11.33 % | 0.45 -10.72 % | 0.50 11.47 % | 0.45 11.39 % | 0.40 -16.08 % | 0.48 -7.94 % | 0.52 35.11 % | 0.39 14.14 % | 0.34 -52.81 % | 0.72 -26.71 % | 0.98 -29.75 % | 1.39 5 212.30 % | 0.03 -96.75 % | 0.80 2.99 % | 0.78 1.88 % | 0.77 -1.04 % | 0.77 0.53 % | 0.77 -1.54 % | 0.78 3.95 % | 0.75 |
| Total other income expenses net | -1.062 M -20.68 % | -880.000 K 0.23 % | -882.000 K -2.32 % | -862.000 K 15.57 % | -1.021 M -21.12 % | -843.000 K -95.14 % | -432.000 K 36.38 % | -679.000 K -12.42 % | -604.000 K 21.86 % | -773.000 K 7.87 % | -839.000 K 14.39 % | -980.000 K -14.35 % | -857.000 K 16.96 % | -1.032 M -1.88 % | -1.013 M 3.52 % | -1.050 M -1.16 % | -1.038 M -8.58 % | -956.000 K 27.47 % | -1.318 M -12.07 % | -1.176 M -1.73 % | -1.156 M 5.63 % | -1.225 M 3.69 % | -1.272 M 4.22 % | -1.328 M 3.35 % | -1.374 M 0.29 % | -1.378 M 66.60 % | -4.125 M -167.02 % | -1.545 M -111.93 % | -729.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 62.591 M 0.24 % | 62.443 M -2.84 % | 64.266 M -3.39 % | 66.524 M -5.01 % | 70.036 M 4.89 % | 66.770 M 66.32 % | 40.146 M -13.95 % | 46.653 M -13.87 % | 54.164 M -3.59 % | 56.179 M 6.57 % | 52.718 M -5.28 % | 55.658 M -1.62 % | 56.576 M -7.96 % | 61.466 M -5.07 % | 64.748 M -3.95 % | 67.410 M -6.62 % | 72.186 M -0.32 % | 72.415 M -4.01 % | 75.441 M -1.48 % | 76.572 M -8.45 % | 83.635 M 1.94 % | 82.044 M -6.39 % | 87.647 M -4.59 % | 91.859 M -3.68 % | 95.367 M 0.13 % | 95.241 M -5.43 % | 100.709 M -0.30 % | 101.014 M -2.00 % | 103.073 M |
| Total investments | 3.538 M 7.05 % | 3.305 M 5.59 % | 3.130 M -5.67 % | 3.318 M -18.62 % | 4.077 M 111.02 % | 1.932 M | 0.000 -100.00 % | 4.479 M -57.10 % | 10.440 M 23.51 % | 8.453 M 124.93 % | 3.758 M -86.60 % | 28.037 M 2.37 % | 27.387 M 10.11 % | 24.873 M 728.53 % | 3.002 M 100.13 % | 1.500 M -46.50 % | 2.804 M 55.78 % | 1.800 M -56.42 % | 4.130 M 275.45 % | 1.100 M -76.70 % | 4.721 M 177.38 % | 1.702 M -72.68 % | 6.230 M 77.90 % | 3.502 M 7.32 % | 3.263 M 63.15 % | 2.000 M -52.67 % | 4.226 M | 0.000 | 0.000 |
| Total debt | 70.231 M 0.07 % | 70.181 M -6.08 % | 74.722 M 0.08 % | 74.664 M -5.61 % | 79.101 M 0.06 % | 79.054 M 40.27 % | 56.360 M 0.05 % | 56.333 M -5.15 % | 59.390 M 0.05 % | 59.363 M -5.46 % | 62.790 M 0.05 % | 62.756 M -5.06 % | 66.103 M 0.05 % | 66.073 M -5.58 % | 69.978 M 0.06 % | 69.938 M -5.17 % | 73.749 M 0.01 % | 73.740 M -7.71 % | 79.901 M 0.04 % | 79.873 M -7.00 % | 85.884 M 0.03 % | 85.859 M -7.65 % | 92.970 M 0.03 % | 92.944 M -6.94 % | 99.873 M 0.06 % | 99.814 M -5.96 % | 106.137 M 0.05 % | 106.083 M -5.09 % | 111.767 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 0.00 % | 0.000 -100.00 % | 231.511 M 2.59 % | 225.670 M 3 176 026 995 175 598 080.00 % | 0.000 -100.00 % | 214.575 M -0.80 % | 216.311 M 6 088 622 488 515 117 056.00 % | 0.000 -200.00 % | 0.000 0.00 % | 0.000 0.00 % | 0.000 -100.00 % | 198.156 M 5 577 592 790 052 902 912.00 % | 0.000 200.00 % | 0.000 | 0.000 -100.00 % | 0.000 -20.00 % | 0.000 150.00 % | 0.000 0.00 % | 0.000 -60.00 % | 0.000 1 100.00 % | 0.000 -114.29 % | 0.000 275.00 % | 0.000 -216.36 % | 0.000 |
| Retained earnings | 32.245 M 8.07 % | 29.838 M -10.30 % | 33.266 M -7.25 % | 35.865 M 4.84 % | 34.208 M -12.06 % | 38.900 M 1.93 % | 38.162 M 5.74 % | 36.090 M 2.10 % | 35.348 M 3.14 % | 34.272 M 2.23 % | 33.524 M 4.59 % | 32.053 M 4.58 % | 30.648 M -2.11 % | 31.310 M 1.21 % | 30.935 M 6.80 % | 28.965 M 7.30 % | 26.994 M 2.52 % | 26.331 M -2.30 % | 26.952 M 17.21 % | 22.994 M 21.45 % | 18.933 M 20.38 % | 15.728 M -8.10 % | 17.114 M 30.92 % | 13.072 M 41.70 % | 9.225 M 48.38 % | 6.217 M 0.89 % | 6.162 M 62.80 % | 3.785 M 1 043.50 % | 331.000 K |
| Common stock | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M 0.00 % | 5.595 M |
| Total equity | 93.057 M 2.66 % | 90.650 M -3.64 % | 94.078 M -2.69 % | 96.677 M 1.74 % | 95.020 M -4.71 % | 99.712 M 0.75 % | 98.974 M 2.14 % | 96.902 M 0.77 % | 96.160 M 1.13 % | 95.084 M 0.79 % | 94.336 M 1.58 % | 92.865 M 1.54 % | 91.460 M -0.72 % | 92.122 M 0.41 % | 91.747 M 2.19 % | 89.777 M 2.24 % | 87.806 M 0.76 % | 87.143 M -0.71 % | 87.764 M 4.72 % | 83.806 M 5.09 % | 79.745 M 4.19 % | 76.540 M -1.78 % | 77.926 M 5.47 % | 73.884 M 5.49 % | 70.037 M 4.49 % | 67.029 M 0.08 % | 66.974 M 3.68 % | 64.597 M 5.65 % | 61.143 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 2.163 M -31.87 % | 3.175 M -10.89 % | 3.563 M 25.02 % | 2.850 M 18.45 % | 2.406 M -38.24 % | 3.896 M 30.21 % | 2.992 M 45.60 % | 2.055 M 80.42 % | 1.139 M 17.79 % | 967.000 K 452.57 % | 175.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 512.000 K -51.79 % | 1.062 M -48.52 % | 2.063 M 166.88 % | 773.000 K 93.25 % | 400.000 K |
| Long term debt | 60.786 M 0.07 % | 60.741 M -7.37 % | 65.573 M 0.08 % | 65.520 M -6.71 % | 70.231 M 0.06 % | 70.188 M 39.55 % | 50.297 M 0.06 % | 50.268 M -5.61 % | 53.258 M 0.05 % | 53.233 M -5.55 % | 56.360 M 0.05 % | 56.333 M -5.15 % | 59.390 M 0.05 % | 59.363 M -5.52 % | 62.830 M 0.06 % | 62.792 M -5.10 % | 66.165 M 0.01 % | 66.161 M -5.55 % | 70.052 M 0.03 % | 70.028 M -5.15 % | 73.829 M 0.03 % | 73.809 M -7.69 % | 79.961 M 0.03 % | 79.934 M -6.99 % | 85.940 M 0.06 % | 85.887 M -7.45 % | 92.797 M 0.04 % | 92.761 M -6.94 % | 99.675 M |
| Total non current liabilities | 60.786 M -4.33 % | 63.540 M -6.19 % | 67.736 M -1.40 % | 68.695 M -6.91 % | 73.794 M 1.04 % | 73.038 M 38.58 % | 52.703 M -2.70 % | 54.164 M -3.71 % | 56.250 M 1.74 % | 55.288 M -3.85 % | 57.499 M 0.35 % | 57.300 M -3.80 % | 59.565 M 0.34 % | 59.363 M -5.52 % | 62.830 M 0.06 % | 62.792 M -5.10 % | 66.165 M 0.01 % | 66.161 M -5.55 % | 70.052 M 0.03 % | 70.028 M -5.15 % | 73.829 M 0.03 % | 73.809 M -7.69 % | 79.961 M 0.03 % | 79.934 M -7.54 % | 86.452 M -0.57 % | 86.949 M -8.34 % | 94.860 M 1.42 % | 93.534 M -6.54 % | 100.075 M |
| Other current liabilities | 0.000 | 0.000 -100.00 % | 7.641 M 61.99 % | 4.717 M -17.87 % | 5.743 M 39.36 % | 4.121 M -1.46 % | 4.182 M 139.08 % | -10.700 M 9.22 % | -11.787 M -44.81 % | -8.140 M 19.62 % | -10.127 M -46.35 % | -6.919 M 47.10 % | -13.081 M -487.25 % | 3.378 M 5 227.66 % | -65.878 K -150.18 % | 131.289 K -89.50 % | 1.250 M 431.85 % | 235.012 K -94.04 % | 3.941 M 60.46 % | 2.456 M -19.48 % | 3.050 M 66.21 % | 1.835 M -57.75 % | 4.343 M 27.59 % | 3.404 M -34.51 % | 5.198 M -21.18 % | 6.595 M 94.66 % | 3.388 M 83.23 % | 1.849 M 47.21 % | 1.256 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.512 M 62.68 % | -38.891 M -16.76 % | -33.309 M 9.53 % | -36.820 M -988 376 584 106 803 200.00 % | 0.000 50.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 9.445 M 0.05 % | 9.440 M 3.18 % | 9.149 M 0.05 % | 9.144 M 3.09 % | 8.870 M 0.05 % | 8.866 M 46.23 % | 6.063 M -0.03 % | 6.065 M -1.09 % | 6.132 M 0.03 % | 6.130 M -4.67 % | 6.430 M 0.11 % | 6.423 M -4.32 % | 6.713 M 0.04 % | 6.710 M -7.10 % | 7.223 M 1.08 % | 7.146 M -5.78 % | 7.584 M 0.07 % | 7.579 M -23.61 % | 9.922 M 0.78 % | 9.845 M -18.33 % | 12.055 M 0.04 % | 12.050 M -7.78 % | 13.067 M 0.44 % | 13.010 M -6.62 % | 13.933 M 0.04 % | 13.927 M 4.40 % | 13.340 M 0.14 % | 13.322 M 10.17 % | 12.092 M |
| Total current liabilities | 19.860 M -2.07 % | 20.280 M 20.79 % | 16.790 M 21.13 % | 13.861 M -5.15 % | 14.613 M 12.52 % | 12.987 M 26.76 % | 10.245 M 3.73 % | 9.877 M -5.75 % | 10.480 M 13.17 % | 9.260 M -11.26 % | 10.435 M 14.31 % | 9.129 M -23.55 % | 11.941 M 18.37 % | 10.088 M -19.28 % | 12.498 M 21.03 % | 10.326 M -7.53 % | 11.167 M 9.21 % | 10.225 M -26.24 % | 13.863 M 12.70 % | 12.301 M -18.56 % | 15.105 M 8.79 % | 13.885 M -20.25 % | 17.410 M 6.07 % | 16.414 M -14.20 % | 19.131 M -6.78 % | 20.522 M 22.68 % | 16.728 M 10.26 % | 15.171 M 13.66 % | 13.348 M |
| Total liabilities | 80.646 M -3.79 % | 83.820 M -0.84 % | 84.526 M 2.39 % | 82.556 M -6.62 % | 88.407 M 2.77 % | 86.025 M 36.66 % | 62.948 M -1.71 % | 64.041 M -4.03 % | 66.730 M 3.38 % | 64.548 M -4.98 % | 67.934 M 2.27 % | 66.429 M -7.10 % | 71.506 M 2.96 % | 69.451 M -7.80 % | 75.328 M 3.02 % | 73.118 M -5.45 % | 77.332 M 1.24 % | 76.386 M -8.97 % | 83.915 M 1.93 % | 82.329 M -7.43 % | 88.934 M 1.41 % | 87.694 M -9.94 % | 97.371 M 1.06 % | 96.348 M -8.75 % | 105.583 M -1.76 % | 107.471 M -3.69 % | 111.588 M 2.65 % | 108.705 M -4.16 % | 113.423 M |
| Other non current assets | 6.702 M 0.00 % | 6.702 M 0.65 % | 6.659 M -17.57 % | 8.078 M -0.05 % | 8.082 M -0.36 % | 8.111 M 25.29 % | 6.474 M 6.39 % | 6.085 M 101.15 % | -528.440 M -2.20 % | -517.074 M -1.74 % | -508.246 M 2.88 % | -523.331 M -0.68 % | -519.796 M -7.73 % | -482.511 M -1.34 % | -476.138 M 3.87 % | -495.301 M 2.25 % | -506.712 M 2.62 % | -520.357 M -4 830.95 % | 10.999 M 34.64 % | 8.169 M -12.60 % | 9.347 M 17.94 % | 7.925 M 13.78 % | 6.965 M -4.06 % | 7.260 M -9.41 % | 8.014 M 13.14 % | 7.083 M 12.20 % | 6.313 M 32.46 % | 4.766 M 473.53 % | 831.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.166 M 1.54 % | 22.815 M 1.77 % | 22.418 M 22.34 % | 18.324 M -34.64 % | 28.037 M 2.37 % | 27.387 M 10.11 % | 24.873 M 2.74 % | 24.208 M -3.55 % | 25.099 M -9.06 % | 27.599 M -2.11 % | 28.195 M | 0.000 | 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 -100.00 % | 519.994 M 1.61 % | 511.773 M 2.17 % | 500.883 M 1.16 % | 495.116 M -1.60 % | 503.177 M 0.59 % | 500.230 M 8.74 % | 460.015 M 1.61 % | 452.745 M -4.36 % | 473.367 M -1.92 % | 482.652 M -2.84 % | 496.737 M | 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 | 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 -100.00 % | 519.994 M 1.61 % | 511.773 M 2.17 % | 500.883 M 1.16 % | 495.116 M -1.60 % | 503.177 M 0.59 % | 500.230 M 8.74 % | 460.015 M 1.61 % | 452.745 M -4.36 % | 473.367 M -1.92 % | 482.652 M -2.84 % | 496.737 M | 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 | 152.717 M -0.93 % | 154.149 M -0.93 % | 155.594 M -0.87 % | 156.964 M -0.95 % | 158.465 M -0.79 % | 159.721 M 17.56 % | 135.860 M -0.53 % | 136.589 M -0.96 % | 137.909 M -0.86 % | 139.109 M -0.86 % | 140.319 M -0.81 % | 141.459 M -0.96 % | 142.835 M -0.91 % | 144.151 M -0.96 % | 145.549 M -0.87 % | 146.827 M -0.95 % | 148.237 M -0.57 % | 149.093 M -0.59 % | 149.983 M -0.85 % | 151.273 M 0.17 % | 151.020 M 1.04 % | 149.459 M -3.08 % | 154.212 M -1.00 % | 155.777 M -0.90 % | 157.191 M -0.76 % | 158.399 M -0.71 % | 159.526 M -0.81 % | 160.822 M -0.89 % | 162.271 M |
| Total non current assets | 159.936 M -0.57 % | 160.851 M -0.86 % | 162.253 M -1.69 % | 165.042 M -0.90 % | 166.547 M -0.77 % | 167.832 M 17.91 % | 142.334 M -0.24 % | 142.674 M -0.96 % | 144.057 M -0.88 % | 145.335 M -0.12 % | 145.512 M -2.56 % | 149.341 M -0.87 % | 150.655 M -2.44 % | 154.417 M -1.41 % | 156.623 M -0.04 % | 156.680 M -1.39 % | 158.890 M -0.20 % | 159.210 M -1.10 % | 160.982 M 0.97 % | 159.442 M -0.58 % | 160.367 M 1.90 % | 157.384 M -2.35 % | 161.177 M -1.14 % | 163.037 M -1.31 % | 165.205 M -0.17 % | 165.482 M -0.22 % | 165.839 M 0.15 % | 165.588 M 1.52 % | 163.102 M |
| Other current assets | 0.000 | 0.000 -100.00 % | 2.765 M 1.17 % | 2.733 M -26.89 % | 3.738 M 1.33 % | 3.689 M 9.34 % | 3.374 M -17.91 % | 4.110 M 29.78 % | 3.167 M 19.06 % | 2.660 M -9.15 % | 2.928 M 2.56 % | 2.855 M 2.55 % | 2.784 M 9.22 % | 2.549 M 14.82 % | 2.220 M 1.51 % | 2.187 M 16.27 % | 1.881 M 57.54 % | 1.194 M -43.33 % | 2.107 M -8.07 % | 2.292 M 70.79 % | 1.342 M 0.68 % | 1.333 M 1 318.09 % | 94.000 K -96.40 % | 2.608 M -1.44 % | 2.646 M 8.22 % | 2.445 M 254.35 % | 690.000 K -73.91 % | 2.645 M -4.51 % | 2.770 M |
| Short term investments | 3.538 M 7.05 % | 3.305 M 5.59 % | 3.130 M -5.67 % | 3.318 M -18.62 % | 4.077 M 111.02 % | 1.932 M | 0.000 -100.00 % | 4.479 M -57.10 % | 10.440 M 23.51 % | 8.453 M 124.93 % | 3.758 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.002 M 100.13 % | 1.500 M -46.50 % | 2.804 M 55.78 % | 1.800 M -56.42 % | 4.130 M 275.45 % | 1.100 M -76.70 % | 4.721 M 177.38 % | 1.702 M -72.68 % | 6.230 M 77.90 % | 3.502 M 7.32 % | 3.263 M 63.15 % | 2.000 M -52.67 % | 4.226 M | 0.000 | 0.000 |
| cash and cash equivalents | 7.640 M -1.27 % | 7.738 M -25.99 % | 10.456 M 28.45 % | 8.140 M -10.20 % | 9.065 M -26.20 % | 12.284 M -24.24 % | 16.214 M 67.50 % | 9.680 M 85.23 % | 5.226 M 64.13 % | 3.184 M -68.39 % | 10.072 M 41.90 % | 7.098 M -25.50 % | 9.527 M 106.79 % | 4.607 M -11.91 % | 5.230 M 106.88 % | 2.528 M 61.74 % | 1.563 M 17.96 % | 1.325 M -70.29 % | 4.460 M 35.11 % | 3.301 M 46.78 % | 2.249 M -41.05 % | 3.815 M -28.33 % | 5.323 M 390.60 % | 1.085 M -75.92 % | 4.506 M -1.47 % | 4.573 M -15.75 % | 5.428 M 7.08 % | 5.069 M -41.70 % | 8.694 M |
| Cash and short term investments | 11.178 M 1.22 % | 11.043 M -18.72 % | 13.586 M 18.57 % | 11.458 M -12.81 % | 13.142 M -7.55 % | 14.216 M -12.32 % | 16.214 M 14.51 % | 14.159 M -9.62 % | 15.666 M 34.62 % | 11.637 M -15.86 % | 13.830 M 94.84 % | 7.098 M -25.50 % | 9.527 M 106.79 % | 4.607 M -44.04 % | 8.232 M 104.37 % | 4.028 M -7.76 % | 4.367 M 39.74 % | 3.125 M -63.62 % | 8.590 M 95.18 % | 4.401 M -36.86 % | 6.970 M 26.34 % | 5.517 M -52.25 % | 11.553 M 151.86 % | 4.587 M -40.96 % | 7.769 M 18.20 % | 6.573 M -31.91 % | 9.654 M 90.45 % | 5.069 M -41.70 % | 8.694 M |
| Total current assets | 13.767 M 1.09 % | 13.619 M -16.71 % | 16.351 M 15.22 % | 14.191 M -15.93 % | 16.880 M -5.72 % | 17.905 M -8.59 % | 19.588 M 7.22 % | 18.269 M -2.99 % | 18.833 M 31.73 % | 14.297 M -14.69 % | 16.758 M 68.37 % | 9.953 M -19.15 % | 12.311 M 72.04 % | 7.156 M -31.53 % | 10.452 M 68.17 % | 6.215 M -0.53 % | 6.248 M 44.66 % | 4.319 M -59.62 % | 10.697 M 59.82 % | 6.693 M -19.48 % | 8.312 M 21.34 % | 6.850 M -51.49 % | 14.120 M 96.25 % | 7.195 M -30.92 % | 10.415 M 15.49 % | 9.018 M -29.12 % | 12.723 M 64.93 % | 7.714 M -32.71 % | 11.464 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.647 M -33.30 % | -11.738 M -22.68 % | -9.568 M 5.28 % | -10.102 M 0.77 % | -10.181 M -4.70 % | -9.724 M -19.54 % | -8.134 M -218 348 433 231 052 704.00 % | 0.000 100.00 % | -7.051 M -14.97 % | -6.133 M -53.61 % | -3.992 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 2.589 M 0.50 % | 2.576 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 -100.00 % | 2.473 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.379 M | 0.000 | 0.000 |
| Tax assets | 517.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -543.160 M -911 271 126 682 828 800.00 % | 0.000 -66.67 % | 0.000 200.00 % | 0.000 200.00 % | 0.000 0.00 % | 0.000 -100.00 % | 7.889 M -23.10 % | 10.258 M 53.39 % | 6.688 M -5.98 % | 7.113 M 28.35 % | 5.542 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.842 M -18.01 % | 10.784 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.512 M -10.06 % | 16.135 M 43.17 % | 11.270 M -20.25 % | 14.132 M 46.82 % | 9.625 M -47.43 % | 18.309 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 |
| Tax payables | 1.573 M 2 708.93 % | 56.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 -100.00 % | 5.341 M 75.18 % | 3.049 M 30.67 % | 2.333 M -3.23 % | 2.411 M | 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 % | -14.832 M -107.51 % | 197.395 M 3.09 % | 191.484 M -3.38 % | 198.173 M -1.35 % | 200.878 M -3.16 % | 207.431 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 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 % | 115.000 K 259.38 % | 32.000 K -44.83 % | 58.000 K -27.50 % | 80.000 K -56.04 % | 182.000 K 49.18 % | 122.000 K -10.95 % | 137.000 K -8.05 % | 149.000 K -34.36 % | 227.000 K 24.04 % | 183.000 K -5.18 % | 193.000 K 8.43 % | 178.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 -100.00 % | 1.250 66.67 % | 0.750 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 |
| Other total stockholders equity | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 131.32 % | -176.294 M -3.43 % | -170.453 M -408.70 % | 55.217 M 134.65 % | -159.358 M 1.08 % | -161.094 M -391.75 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 138.63 % | -142.939 M -358.87 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M 0.00 % | 55.217 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 2.799 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.832 M 33.58 % | 11.103 M 50.06 % | 7.399 M 84.11 % | 4.019 M 16.84 % | 3.440 M 461.23 % | 612.876 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 173.703 M -0.44 % | 174.470 M -2.31 % | 178.604 M -0.35 % | 179.233 M -2.29 % | 183.427 M -1.24 % | 185.737 M 14.71 % | 161.922 M 0.61 % | 160.943 M -1.20 % | 162.890 M 2.04 % | 159.632 M -1.63 % | 162.270 M 1.87 % | 159.294 M -2.25 % | 162.966 M 0.86 % | 161.573 M -3.29 % | 167.075 M 2.57 % | 162.895 M -1.36 % | 165.138 M 0.98 % | 163.529 M -4.75 % | 171.679 M 3.34 % | 166.135 M -1.51 % | 168.679 M 2.71 % | 164.234 M -6.31 % | 175.297 M 2.98 % | 170.232 M -3.07 % | 175.620 M 0.64 % | 174.500 M -2.27 % | 178.562 M 3.04 % | 173.302 M -0.72 % | 174.566 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.901 M | 0.000 | 0.000 | 0.000 100.00 % | -2.390 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 |
| Stock based compensation | 0.000 | 0.000 | 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 % | 8.198 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 |
| Change in working capital | 3.738 M 0.56 % | 3.717 M 1 041.01 % | -395.000 K -524.73 % | 93.000 K -85.74 % | 652.000 K 321.77 % | -294.000 K -187.76 % | 335.000 K 137.18 % | -901.000 K -180.69 % | -321.000 K 69.43 % | -1.050 M -3 487.10 % | 31.000 K 117.71 % | -175.000 K 50.14 % | -351.000 K -64.79 % | -213.000 K -526.47 % | -34.000 K 88.89 % | -306.000 K 55.46 % | -687.000 K -174.43 % | 923.000 K 398.92 % | 185.000 K 119.47 % | -950.000 K -1 483.33 % | -60.000 K -104.67 % | 1.285 M 3 034.15 % | 41.000 K 7.89 % | 38.000 K 118.91 % | -201.000 K -643.24 % | 37.000 K 102.30 % | -1.610 M -322.53 % | -381.000 K 83.17 % | -2.264 M |
| Accounts receivables | 42.000 K -68.42 % | 133.000 K 133.67 % | -395.000 K -524.73 % | 93.000 K -46.24 % | 173.000 K 158.84 % | -294.000 K -187.76 % | 335.000 K 137.18 % | -901.000 K -180.69 % | -321.000 K 69.43 % | -1.050 M -3 487.10 % | 31.000 K 117.71 % | -175.000 K 50.14 % | -351.000 K -64.79 % | -213.000 K -526.47 % | -34.000 K 88.89 % | -306.000 K 55.46 % | -687.000 K -174.43 % | 923.000 K 398.92 % | 185.000 K 119.47 % | -950.000 K -1 483.33 % | -60.000 K -104.67 % | 1.285 M 3 034.15 % | 41.000 K 7.89 % | 38.000 K 118.91 % | -201.000 K -643.24 % | 37.000 K 102.30 % | -1.610 M -322.53 % | -381.000 K 83.17 % | -2.264 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.629 M | 0.000 -100.00 % | 0.948 100.00 % | -1.508 M -135.22 % | 4.281 M 13 698 401 728.00 % | -0.031 93.13 % | -0.455 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.629 M -4.46 % | 1.705 M 681.36 % | -293.350 K -119.45 % | 1.508 M 135.22 % | -4.281 M -192.02 % | 4.652 M 123.44 % | 2.082 M 5.89 % | 1.966 M 77.31 % | 1.109 M 1 781.92 % | -65.932 K -119.37 % | 340.410 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 3.696 M 3.13 % | 3.584 M | 0.000 | 0.000 -100.00 % | 479.000 K | 0.000 | 0.000 100.00 % | -1.629 M 4.46 % | -1.705 M -681.36 % | 293.349 K 2 930 056 654 219 211.50 % | 0.000 -100.00 % | 0.430 100.00 % | -4.652 M -57 090 091 575 796 712.00 % | 0.000 200.00 % | 0.000 -168.04 % | 0.000 421.48 % | 0.000 -166.67 % | 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 non cash items | -3.604 M -108.69 % | -1.727 M -148.47 % | 3.563 M 154.32 % | 1.401 M -5.78 % | 1.487 M -20.01 % | 1.859 M 277.72 % | -1.046 M -155.52 % | 1.884 M 2.89 % | 1.831 M 28.67 % | 1.423 M 8.30 % | 1.314 M 591.58 % | 190.000 K -95.90 % | 4.634 M 509.74 % | 760.000 K -21.24 % | 965.000 K -45.54 % | 1.772 M 322.91 % | 419.000 K -76.11 % | 1.754 M 321.74 % | -791.000 K -139.59 % | 1.998 M 132.06 % | 861.000 K 196.90 % | 290.000 K -72.12 % | 1.040 M 477.78 % | 180.000 K -88.74 % | 1.599 M -22.75 % | 2.070 M -68.67 % | 6.607 M 152.47 % | 2.617 M 95.15 % | 1.341 M |
| Net cash provided by operating activities | 3.973 M -0.85 % | 4.007 M -9.73 % | 4.439 M -4.58 % | 4.652 M 25.63 % | 3.703 M 4.87 % | 3.531 M 68.95 % | 2.090 M -31.36 % | 3.045 M -19.57 % | 3.786 M 62.42 % | 2.331 M -41.08 % | 3.956 M 41.49 % | 2.796 M -43.46 % | 4.945 M 120.96 % | 2.238 M -46.45 % | 4.179 M -13.78 % | 4.847 M 287.45 % | 1.251 M -57.56 % | 2.948 M -36.51 % | 4.643 M -4.41 % | 4.857 M 98.65 % | 2.445 M -50.53 % | 4.942 M -23.52 % | 6.462 M 17.94 % | 5.479 M -2.98 % | 5.647 M -20.35 % | 7.090 M -53.70 % | 15.313 M 113.96 % | 7.157 M 3 428.84 % | -215.000 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.857 K 28.57 % | -18.000 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.199 M 416.02 % | -6.708 M 53.71 % | -14.491 M -510.02 % | -2.375 M -4 131.01 % | 58.930 K 200.00 % | -58.931 K | 0.000 | 0.000 -100.00 % | 84.957 K 273.55 % | -48.953 K -35.96 % | -36.005 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 362.502 K | 0.000 | 0.000 100.00 % | -1.207 M -1 800.06 % | 71.017 K -70.34 % | 239.454 K -97.50 % | 9.582 M 294.47 % | -4.927 M -177.12 % | 6.389 M 293.99 % | -3.294 M -143.19 % | 7.627 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -77.000 K -42.59 % | -54.000 K -114.03 % | 385.000 K -64.78 % | 1.093 M 156.31 % | -1.941 M 93.16 % | -28.360 M -737.59 % | 4.448 M -27.44 % | 6.130 M 450.49 % | -1.749 M 55.92 % | -3.968 M -310.77 % | -966.000 K -1 794.74 % | 57.000 K 538.46 % | -13.000 K -100.43 % | 3.017 M 301.40 % | -1.498 M -174.68 % | 2.006 M 300.20 % | -1.002 M -142.88 % | 2.337 M 166.30 % | -3.525 M -176.05 % | 4.635 M 215.88 % | -4.000 M -220.66 % | 3.315 M 249.86 % | -2.212 M -364.28 % | 837.000 K 139.54 % | -2.117 M -236.23 % | 1.554 M 101.39 % | -111.593 M -3 219.24 % | -3.362 M 97.58 % | -139.212 M |
| Net cash used for investing activites | -77.000 K -42.59 % | -54.000 K -114.03 % | 385.000 K -64.78 % | 1.093 M 156.31 % | -1.941 M 93.16 % | -28.360 M -737.59 % | 4.448 M -27.44 % | 6.130 M 450.49 % | -1.749 M 55.92 % | -3.968 M -310.77 % | -966.000 K -1 794.74 % | 57.000 K 538.46 % | -13.000 K -100.43 % | 3.017 M 301.40 % | -1.498 M -174.68 % | 2.006 M 300.20 % | -1.002 M -142.88 % | 2.337 M 166.26 % | -3.527 M -176.09 % | 4.635 M 215.88 % | -4.000 M -220.66 % | 3.315 M 249.86 % | -2.212 M -364.28 % | 837.000 K 139.54 % | -2.117 M -236.23 % | 1.554 M 101.39 % | -111.606 M -3 201.95 % | -3.380 M 97.57 % | -139.212 M |
| Debt repayment | 0.000 100.00 % | -4.594 M | 0.000 100.00 % | -4.493 M | 0.000 -100.00 % | 22.652 M | 0.000 100.00 % | -3.085 M | 0.000 100.00 % | -3.458 M | 0.000 100.00 % | -3.378 M | 0.000 100.00 % | -3.920 M -21 877.78 % | 18.000 K 100.47 % | -3.846 M -19 130.00 % | -20.000 K 99.68 % | -6.208 M -155 100.00 % | -4.000 K 99.93 % | -6.059 M -37 768.75 % | -16.000 K 99.78 % | -7.148 M -35 640.00 % | -20.000 K 99.71 % | -6.976 M -49 728.57 % | -14.000 K 99.79 % | -6.583 M | 0.000 100.00 % | -5.740 M -105.14 % | 111.689 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -4.000 M | 0.000 100.00 % | -2.500 M | 0.000 100.00 % | -5.000 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 100.00 % | -3.580 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -2.065 M | 0.000 100.00 % | -2.188 M | 0.000 100.00 % | -1.556 M -38 800.00 % | -4.000 K 99.76 % | -1.638 M | 0.000 100.00 % | -1.733 M -86 750.00 % | 2.000 K 100.11 % | -1.828 M -115 113.19 % | -1.587 K 99.92 % | -1.934 M | 0.000 100.00 % | -2.039 M | 0.000 100.00 % | -2.208 M | 0.000 100.00 % | -2.373 M | 0.000 100.00 % | -2.569 M | 0.000 100.00 % | -2.759 M | 0.000 100.00 % | -2.946 M -102.93 % | 100.594 M 6 204.02 % | -1.648 M -104.51 % | 36.531 M |
| Net cash used provided by financing activities | -4.000 M 39.93 % | -6.659 M -166.36 % | -2.500 M 62.58 % | -6.681 M -33.62 % | -5.000 M -123.70 % | 21.096 M 527 500.00 % | -4.000 K 99.92 % | -4.723 M -2 227.51 % | -202.921 K 96.09 % | -5.191 M -259 650.00 % | 2.000 K 100.04 % | -5.206 M -1 657.78 % | -296.170 K 94.94 % | -5.854 M -32 622.22 % | 18.000 K 100.31 % | -5.885 M -29 325.00 % | -20.000 K 99.76 % | -8.416 M -210 300.00 % | -4.000 K 99.95 % | -8.432 M -52 600.00 % | -16.000 K 99.84 % | -9.717 M -48 485.00 % | -20.000 K 99.79 % | -9.735 M -170.87 % | -3.594 M 62.28 % | -9.529 M -109.47 % | 100.594 M 1 461.59 % | -7.388 M -104.98 % | 148.220 M |
| Effect of forex changes on cash | 6.000 K 150.00 % | -12.000 K -50.00 % | -8.000 K -172.73 % | 11.000 K -42.11 % | 19.000 K 109.64 % | -197.000 K | 0.000 -100.00 % | 2.000 K -60.00 % | 5.000 K 108.33 % | -60.000 K -233.33 % | -18.000 K 76.32 % | -76.000 K -533.33 % | -12.000 K 50.00 % | -24.000 K -900.00 % | 3.000 K 200.00 % | -3.000 K -133.33 % | 9.000 K 325.00 % | -4.000 K -108.51 % | 47.000 K 687.50 % | -8.000 K -260.00 % | 5.000 K 110.42 % | -48.000 K -700.00 % | 8.000 K 500.00 % | -2.000 K 33.33 % | -3.000 K -110.00 % | 30.000 K 145.95 % | -65.286 K -366.33 % | -14.000 K 85.86 % | -99.000 K |
| Net change in cash | -98.000 K 96.39 % | -2.718 M -217.36 % | 2.316 M -71.55 % | 8.140 M 352.87 % | -3.219 M 18.09 % | -3.930 M -160.15 % | 6.534 M 46.70 % | 4.454 M 118.12 % | 2.042 M 129.65 % | -6.888 M -331.61 % | 2.974 M 222.44 % | -2.429 M -149.37 % | 4.920 M 889.73 % | -623.000 K -123.06 % | 2.702 M 180.00 % | 965.000 K 305.46 % | 238.000 K 107.59 % | -3.135 M -370.49 % | 1.159 M 10.17 % | 1.052 M 167.18 % | -1.566 M -3.85 % | -1.508 M -135.58 % | 4.238 M 223.88 % | -3.421 M -5 005.97 % | -67.000 K 99.56 % | -15.145 M -151.85 % | 29.210 M 905.81 % | -3.625 M -141.70 % | 8.694 M |
| Cash at beginning of period | 7.738 M -25.99 % | 10.456 M 28.45 % | 8.140 M | 0.000 -100.00 % | 12.284 M -24.24 % | 16.214 M 67.50 % | 9.680 M 85.23 % | 5.226 M 64.13 % | 3.184 M -68.39 % | 10.072 M 41.90 % | 7.098 M -25.50 % | 9.527 M 106.79 % | 4.607 M -11.91 % | 5.230 M 106.88 % | 2.528 M 61.74 % | 1.563 M 17.96 % | 1.325 M -70.29 % | 4.460 M 35.11 % | 3.301 M 46.78 % | 2.249 M -41.05 % | 3.815 M -28.33 % | 5.323 M 390.60 % | 1.085 M -75.92 % | 4.506 M -1.47 % | 4.573 M -76.81 % | 19.718 M 289.00 % | 5.069 M -41.70 % | 8.694 M 434 700 100.00 % | -2.000 |
| Cash at end of period | 7.640 M -1.27 % | 7.738 M -25.99 % | 10.456 M 28.45 % | 8.140 M -10.20 % | 9.065 M -26.20 % | 12.284 M -24.24 % | 16.214 M 67.50 % | 9.680 M 85.23 % | 5.226 M 64.13 % | 3.184 M -68.39 % | 10.072 M 41.90 % | 7.098 M -25.50 % | 9.527 M 106.79 % | 4.607 M -11.91 % | 5.230 M 106.88 % | 2.528 M 61.74 % | 1.563 M 17.96 % | 1.325 M -70.29 % | 4.460 M 35.11 % | 3.301 M 46.78 % | 2.249 M -41.05 % | 3.815 M -28.33 % | 5.323 M 390.60 % | 1.085 M -75.92 % | 4.506 M -1.47 % | 4.573 M -86.66 % | 34.279 M 576.26 % | 5.069 M -41.70 % | 8.694 M |
| Operating cash flow | 3.973 M -0.85 % | 4.007 M -9.73 % | 4.439 M -4.58 % | 4.652 M 25.63 % | 3.703 M 4.87 % | 3.531 M 68.95 % | 2.090 M -31.36 % | 3.045 M -19.57 % | 3.786 M 62.42 % | 2.331 M -41.08 % | 3.956 M 41.49 % | 2.796 M -43.46 % | 4.945 M 120.96 % | 2.238 M -46.45 % | 4.179 M -13.78 % | 4.847 M 287.45 % | 1.251 M -57.56 % | 2.948 M -36.51 % | 4.643 M -4.41 % | 4.857 M 98.65 % | 2.445 M -50.53 % | 4.942 M -23.52 % | 6.462 M 17.94 % | 5.479 M -2.98 % | 5.647 M -20.35 % | 7.090 M -53.70 % | 15.313 M 113.96 % | 7.157 M 3 428.84 % | -215.000 K |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.857 K 28.57 % | -18.000 K | 0.000 |
| Free CashFlow | 3.973 M -0.85 % | 4.007 M -9.73 % | 4.439 M -4.58 % | 4.652 M 25.63 % | 3.703 M 4.87 % | 3.531 M 68.95 % | 2.090 M -31.36 % | 3.045 M -19.57 % | 3.786 M 62.42 % | 2.331 M -41.08 % | 3.956 M 41.49 % | 2.796 M -43.46 % | 4.945 M 120.96 % | 2.238 M -46.45 % | 4.179 M -13.78 % | 4.847 M 287.45 % | 1.251 M -57.56 % | 2.948 M -36.48 % | 4.641 M -4.45 % | 4.857 M 98.65 % | 2.445 M -50.53 % | 4.942 M -23.52 % | 6.462 M 17.94 % | 5.479 M -2.98 % | 5.647 M -20.35 % | 7.090 M -53.66 % | 15.300 M 114.32 % | 7.139 M 3 420.47 % | -215.000 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 |