Goodbye Kansas Group AB (publ) GBK.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 172.559 M -38.08 % | 278.678 M -3.35 % | 288.331 M 9.43 % | 263.479 M 63.35 % | 161.301 M 844.33 % | 17.081 M 391.96 % | 3.472 M -45.65 % | 6.388 M 55.53 % | 4.107 M |
| Net income | -52.467 M 51.91 % | -109.094 M 13.70 % | -126.409 M 15.92 % | -150.347 M -76.81 % | -85.032 M -68.49 % | -50.466 M -100.90 % | -25.120 M -129.76 % | -10.933 M -164.64 % | -4.131 M |
| Income before tax | -52.467 M 54.07 % | -114.244 M 12.66 % | -130.809 M 13.13 % | -150.584 M -76.96 % | -85.096 M -86.33 % | -45.669 M -83.96 % | -24.825 M -78.51 % | -13.907 M -163.39 % | -5.280 M |
| Income before tax ratio | -0.30 25.83 % | -0.41 9.64 % | -0.45 20.62 % | -0.57 -8.33 % | -0.53 80.27 % | -2.67 62.61 % | -7.15 -228.43 % | -2.18 -69.35 % | -1.29 |
| EBITDA | -43.212 M 28.46 % | -60.400 M 10.89 % | -67.778 M -3.91 % | -65.228 M -45.17 % | -44.931 M -34.88 % | -33.312 M -67.72 % | -19.862 M -48.55 % | -13.371 M -157.83 % | -5.186 M |
| Net income ratio | -0.30 22.33 % | -0.39 10.71 % | -0.44 23.17 % | -0.57 -8.24 % | -0.53 82.16 % | -2.95 59.16 % | -7.24 -322.73 % | -1.71 -70.15 % | -1.01 |
| Ratio EBITDA | -0.25 -15.54 % | -0.22 7.80 % | -0.24 5.05 % | -0.25 11.13 % | -0.28 85.72 % | -1.95 65.91 % | -5.72 -173.30 % | -2.09 -65.78 % | -1.26 |
| Gross profit ratio | 0.80 11.00 % | 0.72 -5.01 % | 0.76 -6.63 % | 0.81 -14.58 % | 0.95 19.78 % | 0.80 -16.57 % | 0.95 -52.35 % | 2.00 100.00 % | 1.00 |
| Weighted average shs out dil | 33.023 M 472.83 % | 5.765 M 3 078.67 % | 181.361 K 135.22 % | 77.104 K 27.36 % | 60.538 K 71.76 % | 35.246 K -96.23 % | 933.834 K 75.87 % | 530.976 K | 0.000 |
| Weighted average shs out | 21.912 M 280.10 % | 5.765 M 3 078.67 % | 181.361 K 142.56 % | 74.770 K 29.88 % | 57.568 K 63.33 % | 35.246 K -96.13 % | 911.749 K 105.99 % | 442.609 K | 0.000 |
| EPS diluted | -2.39 87.37 % | -18.92 97.29 % | -697.00 64.25 % | -1 949.92 -38.82 % | -1 404.61 1.90 % | -1 431.82 -5 222.75 % | -26.90 -30.65 % | -20.59 | 0.00 |
| Earnings per share | -2.39 87.37 % | -18.92 97.29 % | -697.00 65.34 % | -2 010.79 -36.13 % | -1 477.07 -3.16 % | -1 431.82 -5 097.17 % | -27.55 -11.54 % | -24.70 | 0.00 |
| Gross profit | 138.226 M -31.27 % | 201.106 M -8.19 % | 219.036 M 2.18 % | 214.361 M 39.53 % | 153.630 M 1 031.13 % | 13.582 M 310.46 % | 3.309 M -74.10 % | 12.776 M 211.05 % | 4.107 M |
| Income tax expense | 2.597 M 150.42 % | -5.150 M -17.05 % | -4.400 M -1 756.54 % | -237.000 K -270.31 % | -64.000 K -101.33 % | 4.797 M 1 526.10 % | 295.000 K 109.92 % | -2.974 M -358.91 % | 1.149 M |
| Cost of revenue | 34.333 M -55.74 % | 77.572 M 11.94 % | 69.295 M 41.08 % | 49.118 M 540.31 % | 7.671 M 119.23 % | 3.499 M 2 046.63 % | 163.000 K 102.55 % | -6.388 M | 0.000 |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 92.655 M 1.29 % | 91.479 M 30.76 % | 69.961 M 320.19 % | 16.650 M 111.56 % | 7.870 M 54.34 % | 5.099 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 129.000 K -99.97 % | 403.601 M 65.35 % | 244.093 M -5.09 % | 257.193 M 58.10 % | 162.682 M 281.21 % | 42.675 M 111.59 % | 20.169 M 34.16 % | 15.033 M | 0.000 |
| Operating expenses | 188.082 M -55.53 % | 422.947 M 25.60 % | 336.748 M -3.42 % | 348.672 M 49.87 % | 232.643 M 292.15 % | 59.325 M 111.58 % | 28.039 M 39.28 % | 20.132 M 115.39 % | 9.347 M |
| Cost and expenses | 222.993 M -55.45 % | 500.519 M 23.27 % | 406.043 M 2.07 % | 397.790 M 65.53 % | 240.314 M 282.52 % | 62.824 M 122.76 % | 28.202 M 105.19 % | 13.744 M 47.05 % | 9.347 M |
| Research and development expenses | 5.375 M -72.22 % | 19.346 M -0.93 % | 19.527 M 2.25 % | 19.097 M 149.21 % | 7.663 M 173.39 % | 2.803 M 11.45 % | 2.515 M 1 103.35 % | 209.000 K | 0.000 |
| Selling general and administrative expenses | 182.578 M | 0.000 -100.00 % | 92.655 M 1.29 % | 91.479 M 30.76 % | 69.961 M 320.19 % | 16.650 M 111.56 % | 7.870 M 54.34 % | 5.099 M -45.13 % | 9.293 M |
| Interest income | 3.228 M 1.06 % | 3.194 M 319 300.00 % | 1.000 K -99.95 % | 2.009 M 200 800.00 % | 1.000 K -99.02 % | 102.000 K | 0.000 | 0.000 -100.00 % | 40.667 K |
| Interest expense | 2.073 M -74.53 % | 8.139 M -41.96 % | 14.024 M 14.20 % | 12.280 M 295.24 % | 3.107 M 10 996.43 % | 28.000 K -73.08 % | 104.000 K -35.40 % | 161.000 K | 0.000 |
| Depreciation and amortization | 7.182 M -86.10 % | 51.673 M 5.90 % | 48.794 M -33.23 % | 73.076 M 97.19 % | 37.058 M 200.58 % | 12.329 M 153.74 % | 4.859 M 1 195.73 % | 375.000 K 1 025.01 % | 33.333 K |
| Operating income | -49.856 M 76.95 % | -216.328 M -83.78 % | -117.712 M 12.36 % | -134.311 M -69.99 % | -79.013 M -72.73 % | -45.743 M -84.97 % | -24.730 M -79.93 % | -13.744 M -163.33 % | -5.219 M |
| Operating income ratio | -0.29 62.78 % | -0.78 -90.14 % | -0.41 19.91 % | -0.51 -4.06 % | -0.49 81.71 % | -2.68 62.40 % | -7.12 -231.05 % | -2.15 -69.31 % | -1.27 |
| Total other income expenses net | -2.611 M -102.56 % | 102.084 M 879.39 % | -13.098 M 19.52 % | -16.275 M -167.55 % | -6.083 M -8 320.27 % | 74.000 K 177.89 % | -95.000 K 41.72 % | -163.000 K -168.68 % | -60.667 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.228 M 141.46 % | -2.962 M -127.48 % | 10.777 M 158.29 % | -18.488 M 5.23 % | -19.509 M 45.77 % | -35.975 M -86.31 % | -19.309 M -6.70 % | -18.096 M -1 124.36 % | -1.478 M |
| Total investments | 0.000 -100.00 % | 1.648 M -70.61 % | 5.608 M -0.05 % | 5.611 M 576.84 % | 829.000 K 134.84 % | 353.000 K 115.24 % | 164.000 K | 0.000 100.00 % | -7.884 M |
| Total debt | 18.723 M 15.63 % | 16.192 M 12.44 % | 14.400 M -26.01 % | 19.462 M 234.00 % | 5.827 M 366.53 % | 1.249 M 24.90 % | 1.000 M -60.00 % | 2.500 M -16.67 % | 3.000 M |
| Accumulated other comprehensive income loss | -395.720 M 4.13 % | -412.760 M 3.02 % | -425.599 M -410.69 % | 136.984 M 253.58 % | -89.194 M 3.43 % | -92.365 M -118.78 % | -42.218 M -146.46 % | -17.130 M -214 225.00 % | 8.000 K |
| Retained earnings | -52.467 M 51.91 % | -109.094 M 13.70 % | -126.409 M -213.19 % | -40.362 M 51.55 % | -83.313 M -65.09 % | -50.466 M -100.90 % | -25.120 M -129.76 % | -10.933 M -76.42 % | -6.197 M |
| Common stock | 2.191 M -98.27 % | 126.678 M 1 034.29 % | 11.168 M 3.30 % | 10.811 M 277.74 % | 2.862 M 82.41 % | 1.569 M 37.15 % | 1.144 M 58.45 % | 722.000 K 1 103.33 % | 60.000 K |
| Total equity | -19.042 M -215.39 % | 16.503 M 235.94 % | -12.140 M -109.96 % | 121.828 M -31.90 % | 178.903 M 87.14 % | 95.596 M 13.30 % | 84.373 M 160.57 % | 32.380 M 338.58 % | 7.383 M |
| Other non current liabilities | 6.000 M 42.79 % | 4.202 M -94.84 % | 81.364 M 127.93 % | 35.697 M 57.53 % | 22.661 M 2 266 000.00 % | 1.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 6.339 M 56.83 % | 4.042 M -50.47 % | 8.160 M -43.52 % | 14.448 M 170.46 % | 5.342 M 327.70 % | 1.249 M | 0.000 -100.00 % | 1.000 M -60.00 % | 2.500 M |
| Total non current liabilities | 13.303 M 61.37 % | 8.244 M -91.14 % | 93.054 M 60.19 % | 58.088 M 60.13 % | 36.276 M 2 544.02 % | 1.372 M 1 024.59 % | 122.000 K -87.80 % | 1.000 M -60.00 % | 2.500 M |
| Other current liabilities | 16.600 M -66.81 % | 50.008 M -66.12 % | 147.611 M 63.68 % | 90.184 M 20.12 % | 75.078 M 969.18 % | 7.022 M 518.68 % | 1.135 M -4.62 % | 1.190 M -0.92 % | 1.201 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 3.033 M -91.51 % | 35.740 M 26.44 % | 28.267 M | 0.000 -100.00 % | 3.860 M 65.95 % | 2.326 M 284.46 % | 605.000 K |
| Short term debt | 18.723 M | 0.000 -100.00 % | 54.358 M 296.42 % | -27.674 M -5 805.98 % | 485.000 K | 0.000 100.00 % | -2.082 M -152.06 % | -826.000 K -686.67 % | -105.000 K |
| Total current liabilities | 49.299 M -36.28 % | 77.374 M -60.01 % | 193.489 M 17.45 % | 164.743 M 78.06 % | 92.521 M 907.09 % | 9.187 M 8.38 % | 8.477 M 36.79 % | 6.197 M 73.78 % | 3.566 M |
| Total liabilities | 62.602 M -26.88 % | 85.618 M -70.12 % | 286.543 M 28.59 % | 222.831 M 73.01 % | 128.797 M 1 119.78 % | 10.559 M 22.79 % | 8.599 M 19.48 % | 7.197 M 18.64 % | 6.066 M |
| Other non current assets | 0.000 -100.00 % | 36.019 M 542.39 % | 5.607 M -0.05 % | 5.610 M 575.09 % | 831.000 K 136.08 % | 352.000 K | 0.000 -100.00 % | 1.000 K -99.99 % | 7.884 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 5.608 M -0.05 % | 5.611 M 576.84 % | 829.000 K 134.84 % | 353.000 K 115.24 % | 164.000 K | 0.000 100.00 % | -7.884 M |
| Intangible assets | 128.000 K -99.16 % | 15.229 M -88.59 % | 133.503 M 11.74 % | 119.477 M 22.09 % | 97.859 M 870.15 % | 10.087 M 2.42 % | 9.849 M -20.19 % | 12.340 M 100.29 % | 6.161 M |
| GoodWill | 0.000 -100.00 % | 98.000 K -99.80 % | 49.848 M -36.81 % | 78.887 M -24.42 % | 104.375 M 104.88 % | 50.945 M 6.41 % | 47.876 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 128.000 K -99.16 % | 15.327 M -91.64 % | 183.351 M -7.57 % | 198.364 M -1.91 % | 202.234 M 231.36 % | 61.032 M 5.73 % | 57.725 M 367.79 % | 12.340 M 100.29 % | 6.161 M |
| Property plant equipment net | 2.024 M -45.31 % | 3.701 M -81.32 % | 19.816 M -21.96 % | 25.393 M -17.97 % | 30.956 M 2 955.87 % | 1.013 M 92.22 % | 527.000 K -13.89 % | 612.000 K 67.67 % | 365.000 K |
| Total non current assets | 2.152 M -96.20 % | 56.695 M -72.84 % | 208.774 M -8.98 % | 229.367 M -1.99 % | 234.021 M 275.05 % | 62.397 M -1.21 % | 63.160 M 256.90 % | 17.697 M 114.54 % | 8.249 M |
| Other current assets | 4.235 M -74.38 % | 16.530 M -35.85 % | 25.769 M -43.81 % | 45.857 M 29.76 % | 35.340 M 982.06 % | 3.266 M -58.14 % | 7.803 M 662.01 % | 1.024 M 41.83 % | 722.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 17.495 M 490.65 % | 2.962 M -18.24 % | 3.623 M -90.45 % | 37.950 M 49.79 % | 25.336 M -31.94 % | 37.224 M 83.29 % | 20.309 M -1.39 % | 20.596 M 359.94 % | 4.478 M |
| Cash and short term investments | 17.495 M 490.65 % | 2.962 M -18.24 % | 3.623 M -90.45 % | 37.950 M 49.79 % | 25.336 M -31.94 % | 37.224 M 83.29 % | 20.309 M -1.39 % | 20.596 M 359.94 % | 4.478 M |
| Total current assets | 41.408 M -8.85 % | 45.426 M -30.78 % | 65.629 M -43.08 % | 115.292 M 56.48 % | 73.679 M 68.38 % | 43.758 M 46.78 % | 29.812 M 36.25 % | 21.880 M 320.77 % | 5.200 M |
| Inventory | 0.000 -100.00 % | 325.000 K 57.00 % | 207.000 K -65.73 % | 604.000 K 101.71 % | -35.340 M -4 425.58 % | 817.000 K | 0.000 -100.00 % | 18.000 K | 0.000 |
| Net receivables | 19.678 M -23.16 % | 25.609 M -40.52 % | 43.053 M -0.44 % | 43.244 M 50.79 % | 28.679 M 401.73 % | 5.716 M -37.45 % | 9.139 M 622.45 % | 1.265 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 1.648 M 129.39 % | -5.608 M 0.05 % | -5.611 M -576.84 % | -829.000 K -134.84 % | -353.000 K -107.44 % | 4.744 M 0.00 % | 4.744 M 175.33 % | 1.723 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 13.976 M -42.96 % | 24.501 M -32.05 % | 36.058 M 6.94 % | 33.718 M 103.61 % | 16.560 M 686.70 % | 2.105 M 88.62 % | 1.116 M -5.50 % | 1.181 M -6.27 % | 1.260 M |
| Tax payables | 0.000 -100.00 % | 2.865 M 423.77 % | 547.000 K 528.74 % | 87.000 K -40.82 % | 147.000 K 145.00 % | 60.000 K -95.61 % | 1.366 M | 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 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 6.182 M 29.44 % | 4.776 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 48.118 M 247.20 % | -32.688 M | 0.000 | 0.000 100.00 % | -3.082 M -32.50 % | -2.326 M -284.46 % | -605.000 K |
| Preferred stock | 0.000 | 0.000 -100.00 % | 552.008 M | 0.000 -100.00 % | 89.194 M -37.55 % | 142.831 M 112.11 % | 67.338 M 139.95 % | 28.063 M 353.43 % | 6.189 M |
| Other total stockholders equity | 426.954 M 3.71 % | 411.679 M -22.13 % | 528.700 M 404.32 % | 104.835 M -75.45 % | 427.085 M 80.31 % | 236.858 M 57.31 % | 150.567 M 152.12 % | 59.721 M 341.98 % | 13.512 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 3.530 M -55.56 % | 7.943 M -3.99 % | 8.273 M 6 681.15 % | 122.000 K 0.00 % | 122.000 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 43.560 M -57.34 % | 102.121 M -62.78 % | 274.403 M -20.38 % | 344.659 M 12.01 % | 307.700 M 189.86 % | 106.155 M 14.18 % | 92.972 M 134.91 % | 39.577 M 194.27 % | 13.449 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Change in working capital | -1.120 M 93.72 % | -17.823 M -174.19 % | 24.022 M -56.89 % | 55.717 M 1 426.08 % | 3.651 M -34.94 % | 5.612 M 183.99 % | -6.682 M -731.57 % | 1.058 M 46.54 % | 722.000 K |
| Accounts receivables | 15.453 M 68.21 % | 9.187 M -39.63 % | 15.218 M 144.36 % | -34.308 M -571.78 % | 7.272 M 103.47 % | 3.574 M 173.01 % | -4.895 M -754.28 % | -573.000 K -18.88 % | -482.000 K |
| Inventory | 3.813 M 134.96 % | -10.906 M -2 847.10 % | 397.000 K 165.73 % | -604.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -6.005 M -137.65 % | 15.948 M -41.53 % | 27.276 M 61.64 % | 16.875 M | 0.000 -100.00 % | 884.000 K 417.99 % | -278.000 K -251.90 % | -79.000 K | 0.000 |
| Other working capital | -14.381 M 55.13 % | -32.052 M -69.87 % | -18.869 M -125.58 % | 73.754 M 2 136.84 % | -3.621 M -413.78 % | 1.154 M 176.47 % | -1.509 M -188.25 % | 1.710 M 42.03 % | 1.204 M |
| Other non cash items | 12.163 M -66.07 % | 35.843 M 797.20 % | 3.995 M -86.80 % | 30.258 M 497.51 % | 5.064 M 564.59 % | -1.090 M -371.82 % | 401.000 K 301.51 % | -199.000 K 35.39 % | -308.000 K |
| Net cash provided by operating activities | -41.424 M 29.49 % | -58.747 M -70.42 % | -34.471 M -5 311.46 % | -637.000 K 98.39 % | -39.532 M -49.08 % | -26.518 M 0.18 % | -26.565 M -112.35 % | -12.510 M -239.58 % | -3.684 M |
| Investments in property plant and equipment | -94.000 K 96.16 % | -2.449 M 95.12 % | -50.196 M -41.78 % | -35.404 M -11.08 % | -31.872 M -972.77 % | -2.971 M -1 415.82 % | -196.000 K 97.12 % | -6.801 M -2 358.19 % | -276.667 K |
| Acquisitions net | 53.000 K | 0.000 100.00 % | -4.366 M -628.88 % | -599.000 K -104.09 % | 14.654 M 203.64 % | -14.139 M 71.24 % | -49.166 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -4.366 M -113.09 % | 33.354 M 7 151.59 % | -473.000 K -112.11 % | -223.000 K 99.55 % | -49.166 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 56.929 M 6 267.90 % | 894.000 K -97.02 % | 30.028 M 81 056.76 % | 37.000 K | 0.000 | 0.000 | 0.000 |
| Other investing activites | 3.427 M 141.68 % | -8.222 M 84.36 % | -52.563 M -59.85 % | -32.883 M -10.23 % | -29.832 M -1 201.57 % | -2.292 M -9 450.00 % | -24.000 K 99.62 % | -6.388 M -55.53 % | -4.107 M |
| Net cash used for investing activites | 3.386 M 131.73 % | -10.671 M 80.44 % | -54.562 M -57.52 % | -34.638 M -97.99 % | -17.495 M -1.15 % | -17.296 M 64.96 % | -49.362 M -625.81 % | -6.801 M -55.13 % | -4.384 M |
| Debt repayment | 12.468 M -7.73 % | 13.512 M -75.27 % | 54.646 M 1 350.48 % | -4.370 M -1 017.65 % | -391.000 K 60.14 % | -981.000 K 34.60 % | -1.500 M -200.00 % | -500.000 K | 0.000 |
| Common stock issued | 40.043 M -26.25 % | 54.295 M | 0.000 -100.00 % | 53.976 M 18.32 % | 45.617 M -26.08 % | 61.709 M -19.99 % | 77.125 M 114.66 % | 35.929 M | 0.000 |
| Common stock repurchased | 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 |
| Other financing activites | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.741 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.053 M |
| Net cash used provided by financing activities | 52.511 M -22.56 % | 67.806 M 24.08 % | 54.646 M 14.17 % | 47.865 M 5.84 % | 45.226 M -25.53 % | 60.728 M -19.70 % | 75.625 M 113.46 % | 35.429 M 220.53 % | 11.053 M |
| Effect of forex changes on cash | 60.000 K -93.69 % | 951.000 K 1 485.00 % | 60.000 K 150.00 % | 24.000 K 128.24 % | -85.000 K -4 150.00 % | -2.000 K -113.33 % | 15.000 K | 0.000 | 0.000 |
| Net change in cash | 14.533 M 2 298.64 % | -661.000 K 98.07 % | -34.327 M -372.13 % | 12.614 M 206.11 % | -11.888 M -170.28 % | 16.915 M 5 993.73 % | -287.000 K -101.78 % | 16.118 M 439.91 % | 2.985 M |
| Cash at beginning of period | 2.962 M -18.24 % | 3.623 M -90.45 % | 37.950 M 49.79 % | 25.336 M -31.93 % | 37.223 M 83.28 % | 20.309 M -1.39 % | 20.596 M 359.94 % | 4.478 M | 0.000 |
| Cash at end of period | 17.495 M 490.65 % | 2.962 M -18.24 % | 3.623 M -90.45 % | 37.950 M 49.79 % | 25.335 M -31.94 % | 37.224 M 83.29 % | 20.309 M -1.39 % | 20.596 M 589.91 % | 2.985 M |
| Operating cash flow | -41.424 M 29.49 % | -58.747 M -70.42 % | -34.471 M -5 311.46 % | -637.000 K 98.39 % | -39.532 M -49.08 % | -26.518 M 0.18 % | -26.565 M -112.35 % | -12.510 M -239.58 % | -3.684 M |
| Capital expenditure | -94.000 K 96.16 % | -2.449 M 95.12 % | -50.196 M -41.78 % | -35.404 M -11.08 % | -31.872 M -972.77 % | -2.971 M -1 415.82 % | -196.000 K 97.12 % | -6.801 M -2 358.19 % | -276.667 K |
| Free CashFlow | -41.518 M 32.16 % | -61.196 M 27.72 % | -84.667 M -134.92 % | -36.041 M 49.53 % | -71.404 M -142.14 % | -29.489 M -10.19 % | -26.761 M -38.58 % | -19.311 M -387.57 % | -3.961 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 43.145 M -4.94 % | 45.385 M -35.91 % | 70.819 M 60.84 % | 44.030 M 62.57 % | 27.083 M -11.57 % | 30.627 M -38.17 % | 49.535 M -35.81 % | 77.175 M -4.00 % | 80.389 M 12.31 % | 71.579 M -16.12 % | 85.332 M 93.94 % | 44.000 M -35.84 % | 68.583 M -24.15 % | 90.416 M 17.03 % | 77.260 M 21.37 % | 63.657 M -0.03 % | 63.674 M 8.13 % | 58.888 M -2.31 % | 60.278 M 24.45 % | 48.437 M 1.09 % | 47.916 M 926.04 % | 4.670 M -11.27 % | 5.263 M 32.34 % | 3.977 M 26.09 % | 3.154 M -32.71 % | 4.687 M 50.18 % | 3.121 M 12 384.00 % | 25.000 K -30.56 % | 36.000 K -87.59 % | 290.000 K 111.15 % | -2.602 M -218.92 % | 2.188 M -47.99 % | 4.207 M 62.12 % | 2.595 M 59.69 % | 1.625 M -13.75 % | 1.884 M 0.00 % | 1.884 M |
| Net income | -13.120 M -140.87 % | -5.447 M -178.17 % | 6.968 M 165.06 % | -10.710 M 56.88 % | -24.838 M -3.98 % | -23.887 M -125.07 % | 95.267 M 165.90 % | -144.562 M -426.98 % | -27.432 M 15.25 % | -32.368 M 14.50 % | -37.856 M 23.19 % | -49.284 M -115.94 % | -22.823 M -50.71 % | -15.144 M -123.68 % | 63.954 M 221.30 % | -52.725 M -125.39 % | -23.393 M 17.04 % | -28.198 M -24.07 % | -22.727 M 25.43 % | -30.479 M -62.15 % | -18.797 M -65.70 % | -11.344 M 12.79 % | -13.007 M 17.73 % | -15.811 M -27.30 % | -12.420 M -34.60 % | -9.227 M 7.58 % | -9.984 M -134.04 % | -4.266 M 22.49 % | -5.504 M -2.55 % | -5.367 M 4.13 % | -5.598 M -1 232.86 % | -420.000 K 83.78 % | -2.589 M -11.40 % | -2.324 M 30.46 % | -3.342 M -420.97 % | -641.500 K 0.00 % | -641.500 K |
| Income before tax | -13.120 M -140.87 % | -5.447 M -178.17 % | 6.968 M 165.06 % | -10.710 M 56.88 % | -24.838 M -3.98 % | -23.887 M -125.51 % | 93.644 M 163.81 % | -146.764 M -422.38 % | -28.095 M 14.94 % | -33.029 M 14.25 % | -38.516 M 22.88 % | -49.944 M -92.81 % | -25.903 M -57.52 % | -16.444 M 64.53 % | -46.366 M 12.06 % | -52.725 M -126.31 % | -23.298 M 17.37 % | -28.195 M -15.00 % | -24.518 M 19.54 % | -30.471 M -62.11 % | -18.797 M -65.70 % | -11.344 M 12.43 % | -12.954 M -17.05 % | -11.067 M 10.89 % | -12.420 M -34.60 % | -9.227 M 4.77 % | -9.689 M -127.12 % | -4.266 M 22.49 % | -5.504 M -2.55 % | -5.367 M 24.07 % | -7.068 M -1 189.78 % | -548.000 K 83.51 % | -3.323 M -12.04 % | -2.966 M 30.38 % | -4.260 M -423.66 % | -813.500 K 0.00 % | -813.500 K |
| Income before tax ratio | -0.30 -153.37 % | -0.12 -221.98 % | 0.10 140.45 % | -0.24 73.48 % | -0.92 -17.59 % | -0.78 -141.26 % | 1.89 199.41 % | -1.90 -444.14 % | -0.35 24.26 % | -0.46 -2.23 % | -0.45 60.24 % | -1.14 -200.54 % | -0.38 -107.67 % | -0.18 69.69 % | -0.60 27.54 % | -0.83 -126.37 % | -0.37 23.58 % | -0.48 -17.71 % | -0.41 35.34 % | -0.63 -60.36 % | -0.39 83.85 % | -2.43 1.31 % | -2.46 11.55 % | -2.78 29.33 % | -3.94 -100.03 % | -1.97 36.59 % | -3.10 98.18 % | -170.64 -11.61 % | -152.89 -726.12 % | -18.51 -781.31 % | 2.72 1 184.57 % | -0.25 68.29 % | -0.79 30.89 % | -1.14 56.40 % | -2.62 -507.13 % | -0.43 0.00 % | -0.43 |
| EBITDA | -12.508 M -166.41 % | -4.695 M -155.25 % | 8.497 M 194.13 % | -9.027 M 58.29 % | -21.643 M -2.87 % | -21.039 M -119.03 % | 110.562 M 6 857.96 % | 1.589 M 110.64 % | -14.937 M -1.95 % | -14.652 M 9.44 % | -16.179 M 38.55 % | -26.328 M -224.44 % | -8.115 M -412.24 % | 2.599 M 118.90 % | -13.751 M 51.42 % | -28.306 M -194.95 % | -9.597 M 29.29 % | -13.573 M 16.70 % | -16.294 M -6.59 % | -15.287 M -227.98 % | -4.661 M 35.49 % | -7.225 M 25.07 % | -9.642 M -37.23 % | -7.026 M 23.71 % | -9.210 M -53.37 % | -6.005 M 12.76 % | -6.883 M -93.72 % | -3.553 M 25.65 % | -4.779 M -2.84 % | -4.647 M 31.30 % | -6.764 M -1 348.39 % | -467.000 K 85.60 % | -3.244 M -12.06 % | -2.895 M 31.29 % | -4.214 M -421.82 % | -807.500 K 0.00 % | -807.500 K |
| Net income ratio | -0.30 -153.37 % | -0.12 -221.98 % | 0.10 140.45 % | -0.24 73.48 % | -0.92 -17.59 % | -0.78 -140.55 % | 1.92 202.67 % | -1.87 -448.93 % | -0.34 24.54 % | -0.45 -1.93 % | -0.44 60.39 % | -1.12 -236.59 % | -0.33 -98.68 % | -0.17 -120.23 % | 0.83 199.94 % | -0.83 -125.45 % | -0.37 23.28 % | -0.48 -27.00 % | -0.38 40.08 % | -0.63 -60.40 % | -0.39 83.85 % | -2.43 1.71 % | -2.47 37.84 % | -3.98 -0.96 % | -3.94 -100.03 % | -1.97 38.46 % | -3.20 98.13 % | -170.64 -11.61 % | -152.89 -726.12 % | -18.51 -960.22 % | 2.15 1 220.79 % | -0.19 68.81 % | -0.62 31.28 % | -0.90 56.45 % | -2.06 -504.00 % | -0.34 0.00 % | -0.34 |
| Ratio EBITDA | -0.29 -180.24 % | -0.10 -186.22 % | 0.12 158.52 % | -0.21 74.34 % | -0.80 -16.33 % | -0.69 -130.78 % | 2.23 10 740.43 % | 0.02 111.08 % | -0.19 9.23 % | -0.20 -7.96 % | -0.19 68.31 % | -0.60 -405.70 % | -0.12 -511.63 % | 0.03 116.15 % | -0.18 59.97 % | -0.44 -195.03 % | -0.15 34.61 % | -0.23 14.73 % | -0.27 14.35 % | -0.32 -224.45 % | -0.10 93.71 % | -1.55 15.55 % | -1.83 -3.70 % | -1.77 39.50 % | -2.92 -127.92 % | -1.28 41.91 % | -2.21 98.45 % | -142.12 -7.06 % | -132.75 -728.44 % | -16.02 -716.42 % | 2.60 1 317.94 % | -0.21 72.32 % | -0.77 30.88 % | -1.12 56.98 % | -2.59 -504.99 % | -0.43 0.00 % | -0.43 |
| Gross profit ratio | 0.74 -10.61 % | 0.83 5.78 % | 0.79 1.53 % | 0.77 -7.43 % | 0.84 201.59 % | -0.82 -51.11 % | -0.55 -153.26 % | 1.02 0.05 % | 1.02 -0.23 % | 1.03 1 386.24 % | 0.07 -93.60 % | 1.08 2.51 % | 1.05 1.73 % | 1.03 667.31 % | 0.13 -87.19 % | 1.05 -3.37 % | 1.09 -5.13 % | 1.15 70.30 % | 0.67 -37.11 % | 1.07 -6.91 % | 1.15 -8.92 % | 1.26 277.19 % | 0.34 389.15 % | -0.12 84.03 % | -0.73 -681.46 % | 0.12 -86.72 % | 0.94 102.69 % | -34.92 13.00 % | -40.14 -3 807.09 % | 1.08 -45.86 % | 2.00 0.00 % | 2.00 0.00 % | 2.00 0.00 % | 2.00 100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 33.023 M -3.00 % | 34.044 M 3.09 % | 33.023 M 0.00 % | 33.023 M 50.71 % | 21.912 M 280.10 % | 5.765 M -0.13 % | 5.773 M 698.42 % | 723.004 K 0.00 % | 723.004 K 215.07 % | 229.476 K 25.72 % | 182.528 K 0.00 % | 182.528 K 0.00 % | 182.528 K -2.25 % | 186.730 K 3.23 % | 180.894 K 258.33 % | 50.483 K -36.43 % | 79.416 K 3.85 % | 76.470 K -99.95 % | 146.420 M 9 714.91 % | 1.492 M -10.78 % | 1.672 M 24.67 % | 1.341 M -97.94 % | 65.223 M 6 408.40 % | 1.002 M 0.00 % | 1.002 M 7.31 % | 933.834 K -97.95 % | 45.498 M 6 050.10 % | 739.788 K 11.49 % | 663.526 K 0.00 % | 663.526 K -97.37 % | 25.265 M 0.00 % | 25.265 M 2 421.18 % | 1.002 M 0.00 % | 1.002 M | 0.000 | 0.000 | 0.000 |
| Weighted average shs out | 32.800 M -3.65 % | 34.044 M 55.37 % | 21.912 M 0.00 % | 21.912 M 0.00 % | 21.912 M 280.10 % | 5.765 M 0.00 % | 5.765 M 697.35 % | 723.004 K 0.00 % | 723.004 K 346.74 % | 161.840 K -11.33 % | 182.528 K 0.00 % | 182.528 K 0.00 % | 182.528 K 0.00 % | 182.528 K 0.90 % | 180.894 K 258.33 % | 50.483 K -36.43 % | 79.416 K 3.85 % | 76.470 K -99.95 % | 146.420 M 10 106.75 % | 1.435 M -9.26 % | 1.581 M 26.47 % | 1.250 M -98.08 % | 65.223 M 6 884.38 % | 933.834 K 0.00 % | 933.834 K 0.00 % | 933.834 K -97.95 % | 45.498 M 6 884.38 % | 651.421 K 13.26 % | 575.159 K 0.00 % | 575.159 K -97.72 % | 25.265 M 0.00 % | 25.265 M 2 605.56 % | 933.834 K 0.00 % | 933.834 K | 0.000 | 0.000 | 0.000 |
| EPS diluted | -0.40 -150.00 % | -0.16 -176.19 % | 0.21 165.63 % | -0.32 71.68 % | -1.13 72.71 % | -4.14 -101.00 % | 415.15 307.63 % | -199.95 -427.02 % | -37.94 73.10 % | -141.05 31.99 % | -207.40 23.19 % | -270.01 -115.94 % | -125.04 -54.18 % | -81.10 -18 760.47 % | -0.43 99.96 % | -1 044.41 -254.57 % | -294.56 20.12 % | -368.75 -230 368.75 % | -0.16 99.22 % | -20.43 -81.76 % | -11.24 -32.86 % | -8.46 -4 130.00 % | -0.20 98.73 % | -15.78 -27.36 % | -12.39 -25.40 % | -9.88 -4 390.91 % | -0.22 96.19 % | -5.77 30.48 % | -8.30 -2.60 % | -8.09 -3 577.27 % | -0.22 -1 225.30 % | -0.02 99.36 % | -2.58 -11.21 % | -2.32 | 0.00 | 0.00 | 0.00 |
| Earnings per share | -0.40 -150.00 % | -0.16 -150.00 % | 0.32 165.31 % | -0.49 56.64 % | -1.13 72.71 % | -4.14 -100.96 % | 429.66 314.88 % | -199.95 -427.02 % | -37.94 81.03 % | -200.00 3.57 % | -207.40 23.19 % | -270.01 -115.94 % | -125.04 -50.71 % | -82.97 -19 195.35 % | -0.43 99.96 % | -1 044.41 -254.57 % | -294.56 20.12 % | -368.75 -230 368.75 % | -0.16 99.25 % | -21.25 -78.72 % | -11.89 -31.09 % | -9.07 -4 435.00 % | -0.20 98.82 % | -16.93 -27.29 % | -13.30 -34.62 % | -9.88 -4 390.91 % | -0.22 96.64 % | -6.55 31.56 % | -9.57 -2.57 % | -9.33 -4 140.91 % | -0.22 -1 225.30 % | -0.02 99.40 % | -2.77 -11.24 % | -2.49 | 0.00 | 0.00 | 0.00 |
| Gross profit | 32.087 M -15.03 % | 37.761 M -32.21 % | 55.705 M 63.30 % | 34.112 M 50.49 % | 22.667 M 189.83 % | -25.232 M 6.57 % | -27.007 M -134.19 % | 79.002 M -3.95 % | 82.249 M 12.05 % | 73.406 M 1 146.71 % | 5.888 M -87.59 % | 47.461 M -34.23 % | 72.164 M -22.84 % | 93.523 M 797.96 % | 10.415 M -84.45 % | 66.992 M -3.40 % | 69.350 M 2.58 % | 67.604 M 66.37 % | 40.635 M -21.73 % | 51.918 M -5.90 % | 55.173 M 834.50 % | 5.904 M 234.69 % | 1.764 M 482.65 % | -461.000 K 79.86 % | -2.289 M -491.28 % | 585.000 K -80.06 % | 2.934 M 436.08 % | -873.000 K 39.58 % | -1.445 M -560.19 % | 314.000 K 106.03 % | -5.204 M -218.92 % | 4.376 M -47.99 % | 8.414 M 62.12 % | 5.190 M 219.38 % | 1.625 M -13.75 % | 1.884 M 0.00 % | 1.884 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.597 M 260.00 % | -1.623 M 26.29 % | -2.202 M -232.13 % | -663.000 K -0.30 % | -661.000 K -0.15 % | -660.000 K 0.00 % | -660.000 K 78.57 % | -3.080 M -136.92 % | -1.300 M -288.06 % | -335.000 K -110.77 % | 3.110 M 3 173.68 % | 95.000 K 3 066.67 % | 3.000 K 104.17 % | -72.000 K -1 000.00 % | 8.000 K | 0.000 100.00 % | -1.000 K -101.89 % | 53.000 K -98.88 % | 4.744 M 19 076.00 % | -25.000 K -525.00 % | -4.000 K -101.36 % | 295.000 K 1 240.91 % | 22.000 K -33.33 % | 33.000 K 6.45 % | 31.000 K 102.11 % | -1.470 M -1 048.44 % | -128.000 K 82.56 % | -734.000 K -14.33 % | -642.000 K -169.93 % | 918.000 K 433.72 % | 172.000 K 0.00 % | 172.000 K |
| Cost of revenue | 11.058 M 45.04 % | 7.624 M -49.56 % | 15.114 M 52.39 % | 9.918 M 124.59 % | 4.416 M -92.09 % | 55.859 M -27.02 % | 76.542 M 4 289.49 % | -1.827 M 1.77 % | -1.860 M -1.81 % | -1.827 M -102.30 % | 79.444 M 2 395.41 % | -3.461 M 3.35 % | -3.581 M -15.26 % | -3.107 M -104.65 % | 66.845 M 2 104.35 % | -3.335 M 41.24 % | -5.676 M 34.88 % | -8.716 M -144.37 % | 19.643 M 664.29 % | -3.481 M 52.03 % | -7.257 M -488.09 % | -1.234 M -135.27 % | 3.499 M -21.16 % | 4.438 M -18.46 % | 5.443 M 32.69 % | 4.102 M 2 093.58 % | 187.000 K -79.18 % | 898.000 K -39.37 % | 1.481 M 6 270.83 % | -24.000 K -100.92 % | 2.602 M 218.92 % | -2.188 M 47.99 % | -4.207 M -62.12 % | -2.595 M | 0.000 | 0.000 | 0.000 |
| General and administrative 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 -100.00 % | 39.244 M -20.36 % | 49.278 M 326.85 % | -21.723 M -155.74 % | 38.972 M -2.11 % | 39.814 M 15.68 % | 34.416 M 3 745.36 % | 895.000 K -97.26 % | 32.626 M 8.11 % | 30.178 M 381.92 % | 6.262 M 134.80 % | 2.667 M -39.91 % | 4.438 M -18.46 % | 5.443 M 32.69 % | 4.102 M -6.62 % | 4.393 M 389.20 % | 898.000 K -39.37 % | 1.481 M 35.00 % | 1.097 M -28.81 % | 1.541 M 375.18 % | -560.000 K -120.57 % | 2.723 M 95.34 % | 1.394 M | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 44.931 M 4 456.90 % | 986.000 K 193.90 % | -1.050 M -148.81 % | 2.151 M -95.54 % | 48.202 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.481 M 191.55 % | 36.179 M -61.55 % | 94.083 M 59.66 % | 58.928 M -0.18 % | 59.035 M -18.29 % | 72.249 M 0.63 % | 71.800 M 25.75 % | 57.099 M 1 050.86 % | -6.005 M -109.55 % | 62.896 M 30.87 % | 48.059 M 17.87 % | 40.774 M 271.11 % | 10.987 M -8.86 % | 12.055 M 13.21 % | 10.648 M 4.84 % | 10.156 M 3.46 % | 9.816 M 19.40 % | 8.221 M 143.87 % | 3.371 M -16.27 % | 4.026 M -11.57 % | 4.553 M 57.93 % | 2.883 M -11.48 % | 3.257 M -31.65 % | 4.765 M 15.43 % | 4.128 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 44.931 M 8.97 % | 41.231 M -13.98 % | 47.931 M 15.35 % | 41.553 M -13.79 % | 48.202 M -4.35 % | 50.396 M 330.05 % | -21.907 M -109.76 % | 224.522 M 95.38 % | 114.918 M 8.95 % | 105.481 M 191.55 % | 36.179 M -61.55 % | 94.083 M -4.17 % | 98.172 M -9.36 % | 108.313 M 114.37 % | 50.526 M -54.39 % | 110.772 M 14.30 % | 96.913 M 7.13 % | 90.461 M 41.81 % | 63.791 M -20.94 % | 80.685 M 13.72 % | 70.952 M 311.34 % | 17.249 M 17.16 % | 14.722 M -2.41 % | 15.086 M -3.29 % | 15.599 M 12.08 % | 13.918 M 10.34 % | 12.614 M 195.48 % | 4.269 M -22.48 % | 5.507 M -2.53 % | 5.650 M 27.71 % | 4.424 M 64.03 % | 2.697 M -63.98 % | 7.488 M 35.60 % | 5.522 M -5.56 % | 5.847 M 116.80 % | 2.697 M 0.00 % | 2.697 M |
| Cost and expenses | 55.989 M 14.60 % | 48.855 M -22.51 % | 63.045 M 22.49 % | 51.471 M -2.18 % | 52.618 M -5.80 % | 55.859 M -27.02 % | 76.542 M -65.63 % | 222.695 M 96.97 % | 113.058 M 9.07 % | 103.654 M -10.35 % | 115.623 M 27.59 % | 90.622 M -4.20 % | 94.591 M -10.09 % | 105.206 M -10.36 % | 117.371 M 9.25 % | 107.437 M 17.76 % | 91.237 M 11.61 % | 81.745 M -2.02 % | 83.434 M 8.07 % | 77.204 M 21.21 % | 63.695 M 297.72 % | 16.015 M -12.11 % | 18.221 M 20.78 % | 15.086 M -3.29 % | 15.599 M 12.08 % | 13.918 M 8.73 % | 12.801 M 199.86 % | 4.269 M -22.48 % | 5.507 M -2.12 % | 5.626 M -19.93 % | 7.026 M 1 280.35 % | 509.000 K -84.49 % | 3.281 M 12.09 % | 2.927 M -49.94 % | 5.847 M 116.80 % | 2.697 M 0.00 % | 2.697 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.346 M | 0.000 -100.00 % | 6.200 M 21.57 % | 5.100 M -18.10 % | 6.227 M 44.81 % | 4.300 M -14.00 % | 5.000 M 25.00 % | 4.000 M -79.05 % | 19.097 M 1 093.56 % | 1.600 M -78.67 % | 7.500 M 59.57 % | 4.700 M -8.97 % | 5.163 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.803 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 40.245 M -17.84 % | 48.981 M 24.31 % | 39.402 M | 0.000 -100.00 % | 35.099 M 6.74 % | 32.884 M -11.75 % | 37.262 M -25.36 % | 49.919 M 9.01 % | 45.795 M -67.86 % | 142.506 M 263.06 % | 39.251 M 0.02 % | 39.244 M -20.36 % | 49.278 M 326.85 % | -21.723 M -155.74 % | 38.972 M -2.11 % | 39.814 M 15.68 % | 34.416 M 3 745.36 % | 895.000 K -97.26 % | 32.626 M 8.11 % | 30.178 M 381.92 % | 6.262 M 134.80 % | 2.667 M -39.91 % | 4.438 M -18.46 % | 5.443 M 32.69 % | 4.102 M -6.62 % | 4.393 M 389.20 % | 898.000 K -39.37 % | 1.481 M 35.00 % | 1.097 M -28.81 % | 1.541 M 375.18 % | -560.000 K -120.57 % | 2.723 M 95.34 % | 1.394 M -76.06 % | 5.824 M 116.34 % | 2.692 M 0.00 % | 2.692 M |
| Interest income | 0.000 -100.00 % | 1.000 K -99.80 % | 488.000 K 0.83 % | 484.000 K -62.22 % | 1.281 M 31.38 % | 975.000 K -67.33 % | 2.984 M 74 500.00 % | 4.000 K -33.33 % | 6.000 K -97.00 % | 200.000 K | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 -100.00 % | 2.006 M 100 200.00 % | 2.000 K | 0.000 -100.00 % | 4.000 K -99.76 % | 1.687 M | 0.000 | 0.000 | 0.000 -100.00 % | 102.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 % | 38.000 K 7 500.00 % | 500.000 0.00 % | 500.000 |
| Interest expense | 176.000 K -55.56 % | 396.000 K -66.12 % | 1.169 M 943.75 % | 112.000 K -80.82 % | 584.000 K 180.77 % | 208.000 K -95.39 % | 4.512 M 275.37 % | 1.202 M 3.62 % | 1.160 M -8.30 % | 1.265 M -78.82 % | 5.973 M 47.12 % | 4.060 M 203.21 % | 1.339 M -49.64 % | 2.659 M -61.04 % | 6.825 M 119.45 % | 3.110 M 184.54 % | 1.093 M -12.91 % | 1.255 M 709.68 % | 155.000 K -89.94 % | 1.541 M -50.06 % | 3.086 M 25 616.67 % | 12.000 K 33.33 % | 9.000 K 50.00 % | 6.000 K -50.00 % | 12.000 K -7.69 % | 13.000 K -35.00 % | 20.000 K -4.76 % | 21.000 K -36.36 % | 33.000 K 6.45 % | 31.000 K -22.50 % | 40.000 K 2.56 % | 39.000 K -11.36 % | 44.000 K 12.82 % | 39.000 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 436.000 K 22.47 % | 356.000 K -1.11 % | 360.000 K -77.08 % | 1.571 M -39.83 % | 2.611 M -1.10 % | 2.640 M -84.40 % | 16.918 M -88.50 % | 147.151 M 1 119.55 % | 12.066 M -29.49 % | 17.112 M -4.69 % | 17.954 M -8.19 % | 19.556 M 18.89 % | 16.449 M 0.40 % | 16.384 M -36.48 % | 25.792 M 21.04 % | 21.309 M 69.01 % | 12.608 M -5.68 % | 13.367 M 62.54 % | 8.224 M -39.72 % | 13.643 M 22.71 % | 11.118 M 170.71 % | 4.107 M 0.12 % | 4.102 M 0.47 % | 4.083 M 26.21 % | 3.235 M 0.81 % | 3.209 M 15.14 % | 2.787 M 302.75 % | 692.000 K 0.00 % | 692.000 K 0.44 % | 689.000 K 160.98 % | 264.000 K 528.57 % | 42.000 K 13.51 % | 37.000 K 15.63 % | 32.000 K 284.02 % | 8.333 K 38.88 % | 6.000 K 0.00 % | 6.000 K |
| Operating income | -12.844 M -270.14 % | -3.470 M -144.64 % | 7.774 M 204.48 % | -7.441 M 70.86 % | -25.535 M -1.20 % | -25.232 M 6.57 % | -27.007 M -91.53 % | -14.101 M 47.75 % | -26.990 M 15.02 % | -31.761 M 3.58 % | -32.940 M 27.59 % | -45.494 M -86.43 % | -24.403 M -61.77 % | -15.085 M 61.85 % | -39.541 M 20.30 % | -49.615 M -123.44 % | -22.205 M 17.58 % | -26.940 M -3.41 % | -26.051 M 9.95 % | -28.930 M -83.34 % | -15.779 M -39.08 % | -11.345 M 12.45 % | -12.958 M -16.65 % | -11.108 M 10.74 % | -12.445 M -34.80 % | -9.232 M 4.63 % | -9.680 M -128.09 % | -4.244 M 22.43 % | -5.471 M -2.53 % | -5.336 M 24.05 % | -7.026 M -1 280.35 % | -509.000 K 84.49 % | -3.281 M -12.09 % | -2.927 M 30.67 % | -4.222 M -418.99 % | -813.500 K 0.00 % | -813.500 K |
| Operating income ratio | -0.30 -289.36 % | -0.08 -169.65 % | 0.11 164.95 % | -0.17 82.08 % | -0.94 -14.44 % | -0.82 -51.11 % | -0.55 -198.39 % | -0.18 45.58 % | -0.34 24.33 % | -0.44 -14.95 % | -0.39 62.67 % | -1.03 -190.59 % | -0.36 -113.27 % | -0.17 67.40 % | -0.51 34.34 % | -0.78 -123.50 % | -0.35 23.77 % | -0.46 -5.85 % | -0.43 27.64 % | -0.60 -81.37 % | -0.33 86.44 % | -2.43 1.33 % | -2.46 11.85 % | -2.79 29.21 % | -3.95 -100.32 % | -1.97 36.49 % | -3.10 98.17 % | -169.76 -11.70 % | -151.97 -725.94 % | -18.40 -781.42 % | 2.70 1 260.73 % | -0.23 70.17 % | -0.78 30.86 % | -1.13 56.59 % | -2.60 -501.71 % | -0.43 0.00 % | -0.43 |
| Total other income expenses net | -276.000 K 86.04 % | -1.977 M -145.29 % | -806.000 K 75.34 % | -3.269 M -569.01 % | 697.000 K -9.13 % | 767.000 K -99.36 % | 120.651 M 4 588.50 % | -2.688 M -143.26 % | -1.105 M -15.95 % | -953.000 K 93.53 % | -14.735 M -343.56 % | -3.322 M -3 263.81 % | 105.000 K 106.35 % | -1.654 M 70.64 % | -5.634 M 37.02 % | -8.945 M -369.83 % | 3.315 M 179.69 % | -4.160 M -371.36 % | 1.533 M 189.96 % | -1.704 M 43.54 % | -3.018 M -301 900.00 % | 1.000 K -75.00 % | 4.000 K -98.17 % | 219.000 K 776.00 % | 25.000 K 400.00 % | 5.000 K 155.56 % | -9.000 K 59.09 % | -22.000 K 33.33 % | -33.000 K -6.45 % | -31.000 K 26.19 % | -42.000 K -7.69 % | -39.000 K 7.14 % | -42.000 K -7.69 % | -39.000 K -2.63 % | -38.000 K | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-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 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.736 M 161.68 % | -6.057 M -593.24 % | 1.228 M -89.57 % | 11.776 M -37.41 % | 18.816 M 416.55 % | -5.944 M -650.37 % | 1.080 M 108.66 % | -12.475 M 50.47 % | -25.187 M 36.47 % | -39.643 M -467.85 % | 10.777 M 226.92 % | -8.491 M 33.81 % | -12.828 M 71.59 % | -45.154 M -144.23 % | -18.488 M 58.81 % | -44.881 M -105.25 % | -21.866 M -84.07 % | -11.879 M 39.11 % | -19.509 M -263.36 % | -5.369 M 83.46 % | -32.453 M -26.98 % | -25.558 M 28.96 % | -35.975 M -315.46 % | -8.659 M -20.78 % | -7.169 M 55.33 % | -16.050 M 16.88 % | -19.309 M 12.24 % | -22.001 M -164.24 % | -8.326 M 38.25 % | -13.484 M 25.49 % | -18.096 M -289.58 % | -4.645 M -203.73 % | 4.478 M 402.98 % | -1.478 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.982 M -566.38 % | -1.648 M -200.00 % | 1.648 M -71.70 % | 5.823 M 3.83 % | 5.608 M 0.00 % | 5.608 M 0.00 % | 5.608 M -0.07 % | 5.612 M 0.02 % | 5.611 M 0.00 % | 5.611 M 0.00 % | 5.611 M -2.60 % | 5.761 M -3.76 % | 5.986 M 3.91 % | 5.761 M 594.93 % | 829.000 K 132.21 % | 357.000 K 0.00 % | 357.000 K 0.85 % | 354.000 K 0.28 % | 353.000 K -42.04 % | 609.000 K -88.42 % | 5.257 M 0.00 % | 5.257 M 3 105.49 % | 164.000 K -96.43 % | 4.594 M -3.16 % | 4.744 M 0.00 % | 4.744 M | 0.000 | 0.000 -100.00 % | 8.956 M | 0.000 |
| Total debt | 6.818 M 32.34 % | 5.152 M -72.48 % | 18.723 M 3.13 % | 18.155 M -17.07 % | 21.893 M 242.29 % | 6.396 M 58.24 % | 4.042 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.462 M | 0.000 | 0.000 -100.00 % | 27.280 M 368.17 % | 5.827 M -77.67 % | 26.099 M -2.90 % | 26.878 M 1 778.27 % | 1.431 M 14.57 % | 1.249 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 250.000 K -75.00 % | 1.000 M -60.00 % | 2.500 M -16.67 % | 3.000 M | 0.000 -100.00 % | 3.000 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -499.706 M | 0.000 | 0.000 100.00 % | -444.738 M -3 657.90 % | 12.500 M 102.40 % | -521.854 M 17.07 % | -629.292 M -29.53 % | -485.824 M -15.59 % | -420.297 M 1.25 % | -425.599 M -380.61 % | -88.553 M -125.52 % | -39.267 M -138.79 % | -16.444 M -112.00 % | 136.984 M 231.32 % | -104.316 M -155.12 % | 189.248 M 3.82 % | 182.282 M -29.66 % | 259.159 M 21 478.60 % | 1.201 M -99.40 % | 199.533 M 112.05 % | 94.096 M 324.58 % | -41.899 M -139.19 % | 106.910 M 28.43 % | 83.242 M -0.02 % | 83.256 M 586.93 % | -17.098 M -479.70 % | 4.503 M | 0.000 -100.00 % | 5.784 M 193.34 % | -6.197 M 46.23 % | -11.525 M -256.10 % | 7.383 M 92 187.50 % | 8.000 K |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -558.557 M -4.53 % | -534.354 M 15.09 % | -629.292 M -29.53 % | -485.824 M -1 400.94 % | -32.368 M 74.39 % | -126.409 M -42.75 % | -88.553 M -125.52 % | -39.267 M -138.79 % | -16.444 M 59.26 % | -40.362 M 61.31 % | -104.316 M -102.20 % | -51.591 M -82.96 % | -28.198 M 66.15 % | -83.313 M -37.51 % | -60.586 M -101.01 % | -30.141 M -165.70 % | -11.344 M 77.52 % | -50.466 M -34.72 % | -37.459 M -73.04 % | -21.648 M -134.62 % | -9.227 M 63.27 % | -25.120 M -65.96 % | -15.136 M -39.23 % | -10.871 M -102.55 % | -5.367 M 50.91 % | -10.933 M | 0.000 | 0.000 100.00 % | -6.196 M |
| Common stock | 3.302 M 0.00 % | 3.302 M 50.71 % | 2.191 M 0.00 % | 2.191 M 0.00 % | 2.191 M -98.27 % | 126.678 M 0.00 % | 126.678 M 0.00 % | 126.677 M 0.00 % | 126.677 M 0.00 % | 126.677 M 1 034.29 % | 11.168 M 2.02 % | 10.947 M 0.00 % | 10.947 M 0.00 % | 10.947 M 1.26 % | 10.811 M 250.10 % | 3.088 M 0.00 % | 3.088 M 2.15 % | 3.023 M 5.63 % | 2.862 M 0.00 % | 2.862 M 19.30 % | 2.399 M 52.90 % | 1.569 M 0.00 % | 1.569 M 16.48 % | 1.347 M 14.93 % | 1.172 M 0.00 % | 1.172 M 2.45 % | 1.144 M 25.30 % | 913.000 K 26.45 % | 722.000 K 0.00 % | 722.000 K 0.00 % | 722.000 K 44.40 % | 500.000 K | 0.000 -100.00 % | 60.000 K |
| Total equity | -22.280 M -147.36 % | -9.007 M 52.70 % | -19.042 M 27.97 % | -26.436 M -69.54 % | -15.593 M -99.48 % | -7.817 M -147.37 % | 16.503 M 114.46 % | -114.123 M -488.90 % | 29.345 M -53.05 % | 62.504 M 614.86 % | -12.140 M -148.63 % | 24.963 M -67.96 % | 77.919 M -28.81 % | 109.447 M -10.16 % | 121.828 M 38.56 % | 87.925 M -39.64 % | 145.658 M -10.02 % | 161.883 M -9.51 % | 178.903 M -10.90 % | 200.785 M 15.77 % | 173.432 M 105.68 % | 84.321 M -11.79 % | 95.596 M 35.03 % | 70.798 M 12.80 % | 62.766 M -16.54 % | 75.202 M -10.87 % | 84.373 M 133.64 % | 36.112 M 67.89 % | 21.509 M -20.37 % | 27.012 M -16.58 % | 32.380 M 93.68 % | 16.718 M 126.44 % | 7.383 M -0.01 % | 7.384 M |
| Other non current liabilities | 7.150 M -34.14 % | 10.857 M -18.39 % | 13.303 M 60.37 % | 8.295 M 14.45 % | 7.248 M -12.73 % | 8.305 M 97.64 % | 4.202 M -92.50 % | 56.002 M -25.98 % | 75.657 M 40.66 % | 53.786 M -33.89 % | 81.364 M 31.54 % | 61.853 M 11.26 % | 55.593 M -33.68 % | 83.820 M 134.81 % | 35.697 M 6.34 % | 33.570 M -3.48 % | 34.782 M -2.17 % | 35.553 M 56.89 % | 22.661 M -16.99 % | 27.300 M | 0.000 100.00 % | -1.000 K -100.81 % | 123.000 K -91.87 % | 1.512 M 1 170.59 % | 119.000 K -97.32 % | 4.435 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.042 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.448 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.342 M | 0.000 -100.00 % | 26.878 M 1 778.27 % | 1.431 M 14.57 % | 1.249 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K -75.00 % | 1.000 M 0.00 % | 1.000 M -66.67 % | 3.000 M | 0.000 -100.00 % | 3.000 M |
| Total non current liabilities | 7.150 M -34.14 % | 10.857 M -18.39 % | 13.303 M 60.37 % | 8.295 M 14.45 % | 7.248 M -12.73 % | 8.305 M 0.74 % | 8.244 M -85.29 % | 56.057 M -28.04 % | 77.897 M 44.83 % | 53.786 M -42.20 % | 93.054 M 50.44 % | 61.853 M 11.26 % | 55.593 M -33.68 % | 83.820 M 44.30 % | 58.088 M 73.04 % | 33.570 M -3.48 % | 34.782 M -2.17 % | 35.553 M -1.99 % | 36.276 M 31.29 % | 27.630 M 2.80 % | 26.878 M 1 779.58 % | 1.430 M 4.23 % | 1.372 M -9.26 % | 1.512 M 1 170.59 % | 119.000 K -97.32 % | 4.435 M 3 535.25 % | 122.000 K | 0.000 -100.00 % | 250.000 K -75.00 % | 1.000 M 0.00 % | 1.000 M -66.67 % | 3.000 M | 0.000 -100.00 % | 3.000 M |
| Other current liabilities | 14.806 M -23.67 % | 19.397 M 16.85 % | 16.600 M -15.29 % | 19.597 M -10.98 % | 22.013 M 10.27 % | 19.962 M -60.08 % | 50.008 M -66.99 % | 151.515 M 3.45 % | 146.464 M -9.63 % | 162.073 M 7.59 % | 150.644 M -21.48 % | 191.864 M 12.93 % | 169.899 M 22.20 % | 139.037 M 54.17 % | 90.184 M -60.28 % | 227.024 M 39.24 % | 163.040 M 5.71 % | 154.231 M 104.34 % | 75.476 M -30.62 % | 108.786 M -41.32 % | 185.403 M 2 086.61 % | 8.479 M 20.75 % | 7.022 M -29.85 % | 10.010 M -1.32 % | 10.144 M 202.54 % | 3.353 M 195.42 % | 1.135 M -63.99 % | 3.152 M -33.64 % | 4.750 M -12.39 % | 5.422 M 355.63 % | 1.190 M -77.89 % | 5.383 M | 0.000 -100.00 % | 1.805 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.740 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.860 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.326 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 6.818 M 32.34 % | 5.152 M -72.48 % | 18.723 M 3.13 % | 18.155 M -17.07 % | 21.893 M 242.29 % | 6.396 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.240 M | 0.000 | 0.000 | 0.000 100.00 % | -27.674 M | 0.000 | 0.000 | 0.000 -100.00 % | 485.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.082 M | 0.000 | 0.000 | 0.000 100.00 % | -825.000 K | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 53.180 M 23.40 % | 43.094 M -12.59 % | 49.299 M -12.20 % | 56.149 M -9.07 % | 61.753 M 16.60 % | 52.963 M -31.55 % | 77.374 M -48.93 % | 151.515 M 3.45 % | 146.464 M -9.63 % | 162.073 M -16.24 % | 193.489 M 0.85 % | 191.864 M 12.93 % | 169.899 M 22.20 % | 139.037 M -15.60 % | 164.743 M -27.43 % | 227.024 M 39.24 % | 163.040 M 5.71 % | 154.231 M 66.70 % | 92.521 M -14.95 % | 108.786 M -41.32 % | 185.403 M 2 086.61 % | 8.479 M -7.71 % | 9.187 M -8.22 % | 10.010 M -1.32 % | 10.144 M 202.54 % | 3.353 M -60.45 % | 8.477 M 168.94 % | 3.152 M -33.64 % | 4.750 M -12.39 % | 5.422 M -12.51 % | 6.197 M 4.13 % | 5.951 M | 0.000 -100.00 % | 3.065 M |
| Total liabilities | 60.330 M 11.82 % | 53.951 M -13.82 % | 62.602 M -2.86 % | 64.444 M -6.60 % | 69.001 M 12.62 % | 61.268 M -28.44 % | 85.618 M -58.75 % | 207.572 M -7.48 % | 224.361 M 3.94 % | 215.859 M -24.67 % | 286.543 M 12.94 % | 253.717 M 12.52 % | 225.492 M 1.18 % | 222.857 M 0.01 % | 222.831 M -14.49 % | 260.594 M 31.73 % | 197.822 M 4.24 % | 189.784 M 47.35 % | 128.797 M -5.59 % | 136.416 M -35.74 % | 212.281 M 2 042.30 % | 9.909 M -6.16 % | 10.559 M -8.36 % | 11.522 M 12.27 % | 10.263 M 31.78 % | 7.788 M -9.43 % | 8.599 M 172.81 % | 3.152 M -36.96 % | 5.000 M -22.14 % | 6.422 M -10.77 % | 7.197 M -19.60 % | 8.951 M | 0.000 -100.00 % | 6.065 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.648 M -95.21 % | 34.372 M 490.28 % | 5.823 M 3.83 % | 5.608 M 0.00 % | 5.608 M 0.02 % | 5.607 M -0.07 % | 5.611 M -0.02 % | 5.612 M -49.99 % | 11.222 M 100.04 % | 5.610 M -51.31 % | 11.522 M -3.76 % | 11.972 M 107.81 % | 5.761 M 593.26 % | 831.000 K 132.12 % | 358.000 K 0.56 % | 356.000 K -49.72 % | 708.000 K 101.14 % | 352.000 K -42.30 % | 610.000 K -94.20 % | 10.514 M 100.04 % | 5.256 M | 0.000 -100.00 % | 4.594 M -3.18 % | 4.745 M 0.00 % | 4.745 M 474 400.00 % | 1.000 K -99.99 % | 12.962 M 389.46 % | -4.478 M -172.68 % | 6.161 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.648 M -200.00 % | 1.648 M -71.70 % | 5.823 M 3.83 % | 5.608 M 0.00 % | 5.608 M 0.00 % | 5.608 M -0.07 % | 5.612 M 0.02 % | 5.611 M 0.00 % | 5.611 M 0.00 % | 5.611 M -2.60 % | 5.761 M -3.76 % | 5.986 M 3.91 % | 5.761 M 594.93 % | 829.000 K 132.21 % | 357.000 K 0.00 % | 357.000 K 0.85 % | 354.000 K 0.28 % | 353.000 K -42.04 % | 609.000 K -88.42 % | 5.257 M 0.00 % | 5.257 M 3 105.49 % | 164.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 94.000 K -15.32 % | 111.000 K -13.28 % | 128.000 K -11.11 % | 144.000 K -98.69 % | 10.982 M -16.19 % | 13.104 M -13.95 % | 15.229 M -16.25 % | 18.183 M -88.40 % | 156.749 M -7.88 % | 170.162 M 27.46 % | 133.503 M -30.99 % | 193.455 M -1.76 % | 196.930 M 0.80 % | 195.369 M 63.52 % | 119.477 M -44.02 % | 213.416 M -8.75 % | 233.887 M 3.56 % | 225.839 M 130.78 % | 97.859 M -53.98 % | 212.624 M -3.48 % | 220.291 M 274.54 % | 58.817 M 483.10 % | 10.087 M -84.14 % | 63.610 M 23.61 % | 51.459 M -5.74 % | 54.592 M 454.29 % | 9.849 M 551.82 % | 1.511 M 1.34 % | 1.491 M -18.30 % | 1.825 M -85.21 % | 12.340 M 36 194.12 % | 34.000 K | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.000 K 0.00 % | 98.000 K 0.00 % | 98.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 49.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.945 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.876 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 94.000 K -15.32 % | 111.000 K -13.28 % | 128.000 K -11.11 % | 144.000 K -98.70 % | 11.080 M -16.07 % | 13.202 M -13.86 % | 15.326 M -15.71 % | 18.183 M -88.40 % | 156.749 M -7.88 % | 170.162 M -7.19 % | 183.351 M -5.22 % | 193.455 M -1.76 % | 196.930 M 0.80 % | 195.369 M -1.51 % | 198.364 M -7.05 % | 213.416 M -8.75 % | 233.887 M 3.56 % | 225.839 M 11.67 % | 202.234 M -4.89 % | 212.624 M -3.48 % | 220.291 M 274.54 % | 58.817 M -3.63 % | 61.032 M -4.05 % | 63.610 M 23.61 % | 51.459 M -5.74 % | 54.592 M -5.43 % | 57.725 M 442.07 % | 10.649 M -4.29 % | 11.126 M -5.27 % | 11.745 M -4.82 % | 12.340 M 36 194.12 % | 34.000 K | 0.000 | 0.000 |
| Property plant equipment net | 3.644 M -9.96 % | 4.047 M 99.95 % | 2.024 M -14.35 % | 2.363 M -14.35 % | 2.759 M -16.29 % | 3.296 M -10.94 % | 3.701 M -78.81 % | 17.469 M -5.46 % | 18.478 M 1.22 % | 18.256 M -7.87 % | 19.816 M -7.18 % | 21.348 M -12.00 % | 24.258 M 0.86 % | 24.052 M -5.28 % | 25.393 M -5.56 % | 26.888 M -4.26 % | 28.083 M -5.68 % | 29.775 M -3.82 % | 30.956 M -4.11 % | 32.282 M -2.25 % | 33.026 M 2 910.57 % | 1.097 M 8.29 % | 1.013 M 20.88 % | 838.000 K 14.64 % | 731.000 K -8.17 % | 796.000 K 51.04 % | 527.000 K 3.54 % | 509.000 K -10.86 % | 571.000 K -9.94 % | 634.000 K 3.59 % | 612.000 K 35.40 % | 452.000 K | 0.000 -100.00 % | 365.000 K |
| Total non current assets | 3.738 M -10.10 % | 4.158 M 93.22 % | 2.152 M -14.16 % | 2.507 M -83.81 % | 15.487 M -14.65 % | 18.146 M -67.99 % | 56.695 M 36.70 % | 41.475 M -77.06 % | 180.835 M -6.80 % | 194.026 M -7.06 % | 208.774 M -5.28 % | 220.414 M -2.82 % | 226.800 M 0.79 % | 225.032 M -1.89 % | 229.367 M -6.79 % | 246.065 M -8.17 % | 267.956 M 2.52 % | 261.375 M 11.69 % | 234.021 M -4.58 % | 245.264 M -3.31 % | 253.673 M 320.91 % | 60.268 M -3.41 % | 62.397 M -4.09 % | 65.058 M 13.25 % | 57.447 M -5.27 % | 60.644 M -3.98 % | 63.160 M 300.96 % | 15.752 M -4.20 % | 16.442 M -3.98 % | 17.124 M -3.24 % | 17.697 M 31.60 % | 13.448 M 400.31 % | -4.478 M -168.62 % | 6.526 M |
| Other current assets | 5.000 K -99.46 % | 919.000 K -78.30 % | 4.235 M 379.07 % | 884.000 K -87.79 % | 7.241 M 160.28 % | 2.782 M -83.17 % | 16.530 M | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 25.769 M | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 45.857 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.340 M -41.56 % | 60.469 M | 0.000 | 0.000 -100.00 % | 3.266 M | 0.000 -100.00 % | 8.413 M 841 200.00 % | 1.000 K -99.99 % | 7.803 M 780 200.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -99.92 % | 1.284 M -71.94 % | 4.576 M | 0.000 -100.00 % | 2.445 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.956 M | 0.000 |
| cash and cash equivalents | 3.082 M -72.50 % | 11.209 M -35.93 % | 17.495 M 174.26 % | 6.379 M 107.31 % | 3.077 M -75.06 % | 12.340 M 316.61 % | 2.962 M -76.26 % | 12.475 M -50.47 % | 25.187 M -36.47 % | 39.643 M 994.20 % | 3.623 M -57.33 % | 8.491 M -33.81 % | 12.828 M -71.59 % | 45.154 M 18.98 % | 37.950 M -15.44 % | 44.881 M 105.25 % | 21.866 M -44.16 % | 39.159 M 54.56 % | 25.336 M -19.49 % | 31.468 M -46.96 % | 59.331 M 119.83 % | 26.989 M -27.50 % | 37.224 M 329.89 % | 8.659 M 20.78 % | 7.169 M -55.33 % | 16.050 M -20.97 % | 20.309 M -7.69 % | 22.001 M 156.54 % | 8.576 M -40.79 % | 14.484 M -29.68 % | 20.596 M 169.40 % | 7.645 M 270.72 % | -4.478 M -200.00 % | 4.478 M |
| Cash and short term investments | 3.082 M -72.50 % | 11.209 M -35.93 % | 17.495 M 174.26 % | 6.379 M 107.31 % | 3.077 M -75.06 % | 12.340 M 316.61 % | 2.962 M -76.26 % | 12.475 M -50.47 % | 25.187 M -36.47 % | 39.643 M 994.20 % | 3.623 M -57.33 % | 8.491 M -33.81 % | 12.828 M -71.59 % | 45.154 M 18.98 % | 37.950 M -15.44 % | 44.881 M 105.25 % | 21.866 M -44.16 % | 39.159 M 54.56 % | 25.336 M -19.49 % | 31.468 M -46.96 % | 59.331 M 119.83 % | 26.989 M -27.50 % | 37.224 M 329.89 % | 8.659 M 20.78 % | 7.169 M -55.33 % | 16.050 M -20.97 % | 20.309 M -7.69 % | 22.001 M 156.54 % | 8.576 M -40.79 % | 14.484 M -29.68 % | 20.596 M 169.40 % | 7.645 M 70.72 % | 4.478 M 0.00 % | 4.478 M |
| Total current assets | 34.312 M -15.87 % | 40.786 M -1.50 % | 41.408 M 16.64 % | 35.501 M -6.38 % | 37.921 M 7.41 % | 35.305 M -22.28 % | 45.426 M -12.60 % | 51.974 M -28.68 % | 72.871 M -13.60 % | 84.337 M 28.51 % | 65.629 M 12.64 % | 58.266 M -23.95 % | 76.612 M -28.58 % | 107.272 M -6.96 % | 115.292 M 12.53 % | 102.454 M 35.66 % | 75.524 M -16.36 % | 90.292 M 22.55 % | 73.679 M -19.86 % | 91.937 M -30.37 % | 132.040 M 288.79 % | 33.962 M -22.39 % | 43.758 M 153.48 % | 17.263 M 10.79 % | 15.582 M -30.27 % | 22.346 M -25.04 % | 29.812 M 26.79 % | 23.513 M 133.57 % | 10.067 M -38.28 % | 16.310 M -25.46 % | 21.880 M 79.04 % | 12.221 M 172.91 % | 4.478 M -35.32 % | 6.923 M |
| Inventory | 7.970 M | 0.000 | 0.000 | 0.000 -100.00 % | 237.000 K -2.07 % | 242.000 K -25.54 % | 325.000 K 4 362 076 159 999 900.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 207.000 K 100.42 % | -49.775 M 21.96 % | -63.784 M | 0.000 -100.00 % | 604.000 K 101.05 % | -57.573 M -7.30 % | -53.658 M -4.94 % | -51.133 M -5.77 % | -48.343 M | 0.000 100.00 % | -1.000 100.00 % | -6.973 M -313.57 % | 3.265 M 137.95 % | -8.604 M | 0.000 | 0.000 100.00 % | -1.700 M | 0.000 100.00 % | -1.491 M -149 099 900.28 % | -1.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 23.255 M -18.85 % | 28.658 M 45.63 % | 19.678 M -30.31 % | 28.238 M | 0.000 -100.00 % | 19.941 M -22.13 % | 25.609 M -35.17 % | 39.499 M -17.17 % | 47.684 M 6.69 % | 44.693 M 3.81 % | 43.053 M -13.50 % | 49.775 M -21.96 % | 63.784 M 2.68 % | 62.117 M 43.64 % | 43.244 M -24.89 % | 57.573 M 7.30 % | 53.658 M 4.94 % | 51.133 M 78.29 % | 28.679 M -52.57 % | 60.470 M -16.83 % | 72.709 M 942.72 % | 6.973 M 113.37 % | 3.268 M -62.02 % | 8.604 M 2.26 % | 8.414 M 33.66 % | 6.295 M -31.12 % | 9.139 M 504.83 % | 1.511 M 1.34 % | 1.491 M -18.30 % | 1.825 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.648 M 0.00 % | 1.648 M 0.00 % | 1.648 M 128.30 % | -5.823 M -3.83 % | -5.608 M 0.00 % | -5.608 M 0.00 % | -5.608 M 0.07 % | -5.612 M -0.02 % | -5.611 M 0.00 % | -5.611 M 0.00 % | -5.611 M 2.60 % | -5.761 M 3.76 % | -5.986 M -3.91 % | -5.761 M -594.93 % | -829.000 K -132.21 % | -357.000 K 0.00 % | -357.000 K -0.85 % | -354.000 K -0.28 % | -353.000 K 42.04 % | -609.000 K 88.42 % | -5.257 M 0.00 % | -5.257 M -210.81 % | 4.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.744 M | 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 31.556 M 70.16 % | 18.545 M 32.69 % | 13.976 M -24.03 % | 18.397 M 3.08 % | 17.847 M -32.92 % | 26.605 M 8.59 % | 24.501 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.058 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.718 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.105 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.116 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.181 M | 0.000 | 0.000 -100.00 % | 1.260 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 547.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 87.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 147.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.366 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -904.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.280 M | 0.000 100.00 % | -26.099 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 |
| 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 -100.00 % | 6.182 M 0.00 % | 6.182 M 25.83 % | 4.913 M 0.00 % | 4.913 M 2.87 % | 4.776 M 0.00 % | 4.776 M 191.04 % | 1.641 M 0.00 % | 1.641 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 |
| 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 % | -32.688 M | 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.082 M | 0.000 | 0.000 | 0.000 100.00 % | -2.325 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 407.676 M -35.22 % | 629.292 M 29.53 % | 485.824 M 15.59 % | 420.297 M -23.86 % | 552.008 M 523.36 % | 88.553 M 125.52 % | 39.267 M 138.79 % | 16.444 M | 0.000 -100.00 % | 104.316 M | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.365 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.218 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.130 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -25.582 M -105.25 % | 487.397 M 2 395.47 % | -21.233 M 25.83 % | -28.627 M -106.70 % | 426.954 M 0.68 % | 424.062 M -18.57 % | 520.773 M -48.83 % | 1.018 B 16.41 % | 874.316 M 125.05 % | 388.492 M -26.52 % | 528.700 M 415.46 % | 102.569 M -3.45 % | 106.239 M -72.47 % | 385.847 M 268.05 % | 104.835 M -71.02 % | 361.713 M 91.13 % | 189.248 M 3.82 % | 182.282 M -28.40 % | 254.578 M -0.89 % | 256.868 M | 0.000 | 0.000 -100.00 % | 186.392 M | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 150.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.788 M 75.86 % | 27.743 M | 0.000 -100.00 % | 13.512 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 904.000 K 1 543.64 % | 55.000 K -97.54 % | 2.240 M -22.17 % | 2.878 M -18.47 % | 3.530 M -15.79 % | 4.192 M -13.64 % | 4.854 M -38.89 % | 7.943 M 0.00 % | 7.943 M -3.99 % | 8.273 M 0.00 % | 8.273 M 0.00 % | 8.273 M 0.00 % | 8.273 M 2 406.97 % | 330.000 K | 0.000 | 0.000 -100.00 % | 122.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 122.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 38.050 M -15.34 % | 44.944 M 3.18 % | 43.560 M 14.61 % | 38.008 M -28.83 % | 53.408 M -0.08 % | 53.451 M -47.66 % | 102.121 M 9.28 % | 93.449 M -63.17 % | 253.706 M -8.86 % | 278.363 M 1.44 % | 274.403 M -1.53 % | 278.680 M -8.15 % | 303.411 M -8.69 % | 332.304 M -3.58 % | 344.659 M -1.11 % | 348.519 M 1.47 % | 343.480 M -2.33 % | 351.667 M 14.29 % | 307.700 M -8.75 % | 337.201 M -12.58 % | 385.713 M 309.33 % | 94.230 M -11.23 % | 106.155 M 28.95 % | 82.320 M 12.72 % | 73.029 M -12.00 % | 82.990 M -10.74 % | 92.972 M 136.79 % | 39.264 M 48.12 % | 26.509 M -20.71 % | 33.434 M -15.52 % | 39.577 M 54.18 % | 25.669 M | 0.000 -100.00 % | 13.449 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 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.491 M -41.85 % | 2.564 M 185.64 % | -2.994 M -144.82 % | 6.680 M 234.79 % | -4.956 M -3 404.00 % | 150.000 K 101.13 % | -13.309 M -31.12 % | -10.150 M -208.24 % | 9.377 M 350.65 % | -3.741 M 21.67 % | -4.776 M -113.10 % | 36.447 M 791.12 % | 4.090 M 134.84 % | -11.739 M 76.09 % | -49.088 M -171.55 % | 68.603 M 360.18 % | 14.908 M -29.99 % | 21.294 M 638.54 % | -3.954 M 93.26 % | -58.683 M -187.03 % | 67.426 M 6 024.96 % | -1.138 M -159.06 % | 1.927 M 298.14 % | 484.000 K -41.40 % | 826.000 K -75.29 % | 3.343 M 194.54 % | -3.536 M -141.86 % | -1.462 M -99.45 % | -733.000 K 22.92 % | -951.000 K -272.60 % | 551.000 K 131.96 % | -1.724 M -6 044.83 % | 29.000 K -95.40 % | 631.000 K | 0.000 -100.00 % | 53.500 K 0.00 % | 53.500 K |
| Accounts receivables | 5.523 M 158.91 % | -9.376 M -208.71 % | 8.625 M 418.62 % | -2.707 M 54.39 % | -5.935 M -138.36 % | 15.470 M 44.62 % | 10.697 M | 0.000 | 0.000 -100.00 % | 14.584 M 386.80 % | -5.085 M | 0.000 | 0.000 | 0.000 100.00 % | -17.843 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.272 M | 0.000 | 0.000 | 0.000 100.00 % | -997.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -17.229 M -236.88 % | 12.587 M 434.49 % | -3.763 M -149.04 % | 7.674 M 272.33 % | -4.453 M -202.25 % | 4.355 M 139.93 % | -10.906 M | 0.000 100.00 % | -4.000 K 82.61 % | -23.000 K -105.79 % | 397.000 K | 0.000 | 0.000 | 0.000 100.00 % | -604.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 4.687 M | 0.000 | 0.000 100.00 % | -4.806 M -344.95 % | 1.962 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 13.197 M 347.41 % | -5.334 M 32.10 % | -7.856 M -558.61 % | 1.713 M -83.27 % | 10.238 M 147.32 % | -21.637 M -62.57 % | -13.309 M -31.12 % | -10.150 M -208.24 % | 9.377 M 350.65 % | -3.741 M -4 151.14 % | -88.000 K -100.24 % | 36.447 M 791.12 % | 4.090 M 134.84 % | -11.739 M 75.29 % | -47.516 M -169.26 % | 68.603 M 360.18 % | 14.908 M -29.99 % | 21.294 M 122.55 % | 9.568 M 1 611.53 % | -633.000 K 95.42 % | -13.823 M -1 114.67 % | -1.138 M -155.78 % | 2.040 M 521.49 % | -484.000 K -158.60 % | 826.000 K -75.29 % | 3.343 M 192.91 % | -3.598 M -146.10 % | -1.462 M -99.45 % | -733.000 K 22.92 % | -951.000 K -250.95 % | 630.000 K 136.54 % | -1.724 M -6 044.83 % | 29.000 K -95.40 % | 631.000 K | 0.000 -100.00 % | 53.500 K 0.00 % | 53.500 K |
| Other non cash items | 1.001 M 306.91 % | 246.000 K -96.64 % | 7.331 M 77.25 % | 4.136 M 679.27 % | -714.000 K 96.49 % | -20.348 M 84.12 % | -128.142 M -193.05 % | 137.712 M 2 234.50 % | 5.899 M 286.56 % | -3.162 M -121.18 % | 14.929 M 368.41 % | -5.562 M -3.67 % | -5.365 M -164.42 % | -2.029 M -107.82 % | 25.950 M 553.51 % | -5.722 M -202.97 % | 5.557 M 194.15 % | -5.902 M -172.77 % | 8.110 M 451.39 % | -2.308 M -149.24 % | -926.000 K -1 913.04 % | -46.000 K 90.38 % | -478.000 K 52.34 % | -1.003 M -4 676.19 % | -21.000 K 96.22 % | -556.000 K -428.99 % | 169.000 K 868.18 % | -22.000 K 33.33 % | -33.000 K -6.45 % | -31.000 K -240.91 % | 22.000 K 156.41 % | -39.000 K 11.36 % | -44.000 K 57.28 % | -103.000 K -103.08 % | 3.342 M 2 037.39 % | -172.500 K 0.00 % | -172.500 K |
| Net cash provided by operating activities | -10.628 M -303.03 % | -2.637 M -123.33 % | 11.305 M 10 565.09 % | 106.000 K 100.38 % | -27.897 M -11.87 % | -24.938 M 14.79 % | -29.266 M -1 143.25 % | -2.354 M 55.25 % | -5.260 M 75.95 % | -21.867 M -43.10 % | -15.281 M -500.24 % | 3.818 M 135.24 % | -10.834 M 11.01 % | -12.174 M 77.34 % | -53.730 M -232.96 % | 40.410 M 271.83 % | 10.868 M 498.79 % | 1.815 M 110.77 % | -16.860 M 77.42 % | -74.653 M -223.58 % | 60.411 M 817.39 % | -8.421 M -13.48 % | -7.421 M 0.87 % | -7.486 M 10.67 % | -8.380 M -159.36 % | -3.231 M 68.80 % | -10.355 M -105.62 % | -5.036 M 9.18 % | -5.545 M 1.49 % | -5.629 M 9.05 % | -6.189 M -177.53 % | -2.230 M 31.57 % | -3.259 M -37.68 % | -2.367 M | 0.000 100.00 % | -754.500 K 0.00 % | -754.500 K |
| Investments in property plant and equipment | -17.000 K 99.28 % | -2.364 M | 0.000 | 0.000 | 0.000 100.00 % | -94.000 K -100.76 % | 12.386 M 261.09 % | -7.689 M -60.82 % | -4.781 M -102.16 % | -2.365 M 62.31 % | -6.275 M 54.92 % | -13.921 M 22.01 % | -17.849 M -46.89 % | -12.151 M -102.05 % | -6.014 M -212.58 % | -1.924 M 87.46 % | -15.342 M -25.15 % | -12.259 M -5.35 % | -11.637 M -11.66 % | -10.422 M -31.16 % | -7.946 M -325.60 % | -1.867 M 5.47 % | -1.975 M -269.16 % | -535.000 K -361.21 % | -116.000 K 66.38 % | -345.000 K -414.93 % | -67.000 K -219.05 % | -21.000 K | 0.000 100.00 % | -108.000 K 10.00 % | -120.000 K 94.76 % | -2.291 M 46.27 % | -4.264 M -58.28 % | -2.694 M | 0.000 100.00 % | -54.000 K 0.00 % | -54.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 3.427 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.366 M 0.00 % | -4.366 M | 0.000 -100.00 % | 38.000 K 102.91 % | -1.308 M -1 145.71 % | -105.000 K 78.74 % | -494.000 K -100.35 % | 139.322 M | 0.000 100.00 % | -124.668 M | 0.000 | 0.000 100.00 % | -14.139 M | 0.000 | 0.000 100.00 % | -49.166 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.366 M | 0.000 | 0.000 | 0.000 100.00 % | -105.000 K 78.74 % | -494.000 K -102.08 % | 23.723 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.720 M | 0.000 -100.00 % | 225.000 K 0.00 % | 225.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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -93.88 % | 49.000 K 4 800.00 % | 1.000 K 100.01 % | -8.222 M -13.31 % | -7.256 M -135.51 % | -3.081 M -38.66 % | -2.222 M 63.79 % | -6.137 M -240.56 % | 4.366 M 120.45 % | -21.354 M -83.98 % | -11.607 M -386 800.00 % | -3.000 K -100.69 % | 433.000 K 146.02 % | 176.000 K -73.69 % | 669.000 K 341.52 % | -277.000 K -1 285.00 % | -20.000 K 99.74 % | -7.712 M -353.65 % | -1.700 M -734.33 % | 268.000 K 348.15 % | -108.000 K | 0.000 100.00 % | -345.000 K 99.30 % | -49.166 M | 0.000 | 0.000 100.00 % | -24.000 K -100.97 % | 2.482 M 213.44 % | -2.188 M 47.99 % | -4.207 M -62.12 % | -2.595 M | 0.000 100.00 % | -1.884 M 0.00 % | -1.884 M |
| Net cash used for investing activites | -17.000 K 99.28 % | -2.364 M | 0.000 -100.00 % | 3.430 M 6 900.00 % | 49.000 K 152.69 % | -93.000 K -102.23 % | 4.164 M 154.16 % | -7.689 M -60.82 % | -4.781 M -102.16 % | -2.365 M 62.31 % | -6.275 M 54.92 % | -13.921 M 37.34 % | -22.215 M -82.82 % | -12.151 M -101.94 % | -6.017 M -375.28 % | -1.266 M 91.71 % | -15.271 M -26.37 % | -12.084 M -109.48 % | 127.408 M 1 320.15 % | -10.442 M 92.13 % | -132.614 M -7 003.05 % | -1.867 M -9.37 % | -1.707 M 88.45 % | -14.782 M -12 643.10 % | -116.000 K 83.19 % | -690.000 K 98.60 % | -49.233 M -234 342.86 % | -21.000 K | 0.000 100.00 % | -108.000 K -104.35 % | 2.482 M 208.34 % | -2.291 M 46.27 % | -4.264 M -58.28 % | -2.694 M | 0.000 100.00 % | -1.938 M 0.00 % | -1.938 M |
| Debt repayment | 1.200 M 196.46 % | -1.244 M -531.47 % | -197.000 K 18.26 % | -241.000 K -101.67 % | 14.447 M 1 037.51 % | -1.541 M -110.48 % | 14.709 M 652.55 % | -2.662 M 39.77 % | -4.420 M -175.11 % | 5.885 M -64.67 % | 16.658 M 189.30 % | 5.758 M 704.19 % | 716.000 K -97.73 % | 31.514 M 2 802.74 % | -1.166 M 91.94 % | -14.475 M -13.28 % | -12.778 M -153.13 % | 24.049 M 2 226.35 % | -1.131 M -35.61 % | -834.000 K 48.23 % | -1.611 M | 0.000 100.00 % | -125.000 K -17.92 % | -106.000 K 71.73 % | -375.000 K 0.00 % | -375.000 K 0.00 % | -375.000 K 0.00 % | -375.000 K 0.00 % | -375.000 K 0.00 % | -375.000 K 0.00 % | -375.000 K -200.00 % | -125.000 K | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.141 M -88.47 % | 35.902 M 50 666.20 % | -71.000 K | 0.000 | 0.000 -100.00 % | 54.365 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.976 M | 0.000 | 0.000 | 0.000 100.00 % | -118.653 M -304.40 % | 58.050 M 20.88 % | 48.023 M | 0.000 -100.00 % | 37.822 M 58.52 % | 23.859 M | 0.000 -100.00 % | 28.000 K -99.95 % | 58.256 M 208.74 % | 18.869 M | 0.000 | 0.000 -100.00 % | 21.679 M | 0.000 -100.00 % | 12.750 M 750.00 % | 1.500 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 % | 12.098 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 716.000 K | 0.000 | 0.000 -100.00 % | 53.976 M 3 200.29 % | -1.741 M | 0.000 | 0.000 -100.00 % | 3.185 M | 0.000 -100.00 % | 58.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M 0.00 % | 2.500 M |
| Net cash used provided by financing activities | 1.200 M 196.46 % | -1.244 M -531.47 % | -197.000 K 18.26 % | -241.000 K -101.30 % | 18.588 M -45.90 % | 34.361 M 134.74 % | 14.638 M 649.89 % | -2.662 M 39.77 % | -4.420 M -107.34 % | 60.250 M 261.69 % | 16.658 M 189.30 % | 5.758 M 704.19 % | 716.000 K -97.73 % | 31.514 M -40.33 % | 52.810 M 425.67 % | -16.216 M -26.91 % | -12.778 M -153.13 % | 24.049 M 120.63 % | -116.599 M -303.79 % | 57.216 M -45.30 % | 104.609 M | 0.000 -100.00 % | 37.697 M 58.70 % | 23.753 M 6 434.13 % | -375.000 K -8.07 % | -347.000 K -100.60 % | 57.881 M 212.97 % | 18.494 M 5 031.73 % | -375.000 K 0.00 % | -375.000 K -101.76 % | 21.304 M 17 143.20 % | -125.000 K -100.98 % | 12.750 M 325.00 % | 3.000 M | 0.000 -100.00 % | 2.500 M 0.00 % | 2.500 M |
| Effect of forex changes on cash | 27.000 K 165.85 % | -41.000 K -612.50 % | 8.000 K 14.29 % | 7.000 K 275.00 % | -4.000 K -108.33 % | 48.000 K -94.95 % | 950.000 K 13 671.43 % | -7.000 K -240.00 % | 5.000 K 150.00 % | 2.000 K -93.33 % | 30.000 K 114.29 % | 14.000 K 133.33 % | 6.000 K -62.50 % | 16.000 K 166.67 % | 6.000 K -93.10 % | 87.000 K 178.38 % | -111.000 K -358.14 % | 43.000 K 155.13 % | -78.000 K -1 460.00 % | -5.000 K 90.91 % | -55.000 K -203.77 % | 53.000 K 857.14 % | -7.000 K -240.00 % | 5.000 K 600.00 % | -1.000 K -111.11 % | 9.000 K -40.00 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | -9.417 M -49.81 % | -6.286 M -156.55 % | 11.116 M 236.64 % | 3.302 M 135.65 % | -9.263 M -198.77 % | 9.378 M 198.58 % | -9.513 M 25.17 % | -12.712 M 12.06 % | -14.456 M -140.13 % | 36.020 M 839.93 % | -4.868 M -12.40 % | -4.331 M 86.60 % | -32.326 M -548.72 % | 7.204 M 203.94 % | -6.931 M -130.12 % | 23.015 M 233.09 % | -17.293 M -225.10 % | 13.823 M 325.42 % | -6.132 M 77.99 % | -27.864 M -186.15 % | 32.342 M 415.99 % | -10.235 M -135.83 % | 28.565 M 1 817.11 % | 1.490 M 116.78 % | -8.881 M -108.52 % | -4.259 M -151.71 % | -1.692 M -112.59 % | 13.437 M 326.98 % | -5.920 M 3.14 % | -6.112 M -134.73 % | 17.597 M 478.76 % | -4.646 M -188.88 % | 5.227 M 353.74 % | -2.060 M | 0.000 100.00 % | -192.500 K 0.00 % | -192.500 K |
| Cash at beginning of period | 12.499 M -28.56 % | 17.495 M 174.26 % | 6.379 M 107.31 % | 3.077 M -75.06 % | 12.340 M 316.61 % | 2.962 M -76.26 % | 12.475 M -50.47 % | 25.187 M -36.47 % | 39.643 M 994.20 % | 3.623 M -57.33 % | 8.491 M -33.78 % | 12.822 M -71.60 % | 45.154 M 18.98 % | 37.950 M -15.44 % | 44.881 M 105.25 % | 21.866 M -44.16 % | 39.159 M 54.56 % | 25.336 M -19.48 % | 31.467 M -46.96 % | 59.331 M 119.83 % | 26.989 M -27.50 % | 37.224 M 329.89 % | 8.659 M 20.78 % | 7.169 M -55.33 % | 16.050 M -20.97 % | 20.309 M -7.69 % | 22.001 M 156.90 % | 8.564 M -40.87 % | 14.484 M -29.68 % | 20.596 M 586.76 % | 2.999 M -60.77 % | 7.645 M 216.17 % | 2.418 M -46.00 % | 4.478 M | 0.000 -100.00 % | 910.500 K | 0.000 |
| Cash at end of period | 3.082 M -72.50 % | 11.209 M -35.93 % | 17.495 M 174.26 % | 6.379 M 107.31 % | 3.077 M -75.06 % | 12.340 M 316.61 % | 2.962 M -76.26 % | 12.475 M -50.47 % | 25.187 M -36.47 % | 39.643 M 994.20 % | 3.623 M -57.33 % | 8.491 M -33.81 % | 12.828 M -71.59 % | 45.154 M 18.98 % | 37.950 M -15.44 % | 44.881 M 105.25 % | 21.866 M -44.16 % | 39.159 M 54.56 % | 25.335 M -19.49 % | 31.467 M -46.96 % | 59.331 M 119.83 % | 26.989 M -27.50 % | 37.224 M 329.89 % | 8.659 M 20.78 % | 7.169 M -55.33 % | 16.050 M -20.97 % | 20.309 M -7.69 % | 22.001 M 156.90 % | 8.564 M -40.87 % | 14.484 M -29.68 % | 20.596 M 586.76 % | 2.999 M -60.77 % | 7.645 M 216.17 % | 2.418 M | 0.000 -100.00 % | 718.000 K 472.99 % | -192.500 K |
| Operating cash flow | -10.628 M -303.03 % | -2.637 M -123.33 % | 11.305 M 10 565.09 % | 106.000 K 100.38 % | -27.897 M -11.87 % | -24.938 M 14.79 % | -29.266 M -1 143.25 % | -2.354 M 55.25 % | -5.260 M 75.95 % | -21.867 M -43.10 % | -15.281 M -500.24 % | 3.818 M 135.24 % | -10.834 M 11.01 % | -12.174 M 77.34 % | -53.730 M -232.96 % | 40.410 M 271.83 % | 10.868 M 498.79 % | 1.815 M 110.77 % | -16.860 M 77.42 % | -74.653 M -223.58 % | 60.411 M 817.39 % | -8.421 M -13.48 % | -7.421 M 0.87 % | -7.486 M 10.67 % | -8.380 M -159.36 % | -3.231 M 68.80 % | -10.355 M -105.62 % | -5.036 M 9.18 % | -5.545 M 1.49 % | -5.629 M 9.05 % | -6.189 M -177.53 % | -2.230 M 31.57 % | -3.259 M -37.68 % | -2.367 M | 0.000 100.00 % | -754.500 K 0.00 % | -754.500 K |
| Capital expenditure | -17.000 K 99.28 % | -2.364 M | 0.000 | 0.000 | 0.000 100.00 % | -94.000 K -100.76 % | 12.386 M 261.09 % | -7.689 M -60.82 % | -4.781 M -102.16 % | -2.365 M 62.31 % | -6.275 M 54.92 % | -13.921 M 22.01 % | -17.849 M -46.89 % | -12.151 M -102.05 % | -6.014 M -212.58 % | -1.924 M 87.46 % | -15.342 M -25.15 % | -12.259 M -5.35 % | -11.637 M -11.66 % | -10.422 M -31.16 % | -7.946 M -325.60 % | -1.867 M 5.47 % | -1.975 M -269.16 % | -535.000 K -361.21 % | -116.000 K 66.38 % | -345.000 K -414.93 % | -67.000 K -219.05 % | -21.000 K | 0.000 100.00 % | -108.000 K 10.00 % | -120.000 K 94.76 % | -2.291 M 46.27 % | -4.264 M -58.28 % | -2.694 M | 0.000 100.00 % | -54.000 K 0.00 % | -54.000 K |
| Free CashFlow | -10.645 M -112.86 % | -5.001 M -144.24 % | 11.305 M 10 565.09 % | 106.000 K 100.38 % | -27.897 M -11.45 % | -25.032 M -48.29 % | -16.880 M -68.08 % | -10.043 M -0.02 % | -10.041 M 58.56 % | -24.232 M -12.41 % | -21.556 M -113.36 % | -10.103 M 64.78 % | -28.683 M -17.92 % | -24.325 M 59.28 % | -59.744 M -255.24 % | 38.486 M 960.21 % | -4.474 M 57.16 % | -10.444 M 63.35 % | -28.497 M 66.50 % | -85.075 M -262.16 % | 52.465 M 609.96 % | -10.288 M -9.49 % | -9.396 M -17.14 % | -8.021 M 5.59 % | -8.496 M -137.58 % | -3.576 M 65.69 % | -10.422 M -106.09 % | -5.057 M 8.80 % | -5.545 M 3.35 % | -5.737 M 9.07 % | -6.309 M -39.55 % | -4.521 M 39.90 % | -7.523 M -48.65 % | -5.061 M | 0.000 100.00 % | -808.500 K 0.00 % | -808.500 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 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 |