Pinestone Capital Limited 0804.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 25.491 M 25.64 % | 20.289 M 3.73 % | 19.559 M -21.47 % | 24.906 M -21.70 % | 31.808 M 23.55 % | 25.745 M 37.34 % | 18.745 M -50.65 % | 37.980 M -11.98 % | 43.151 M 15.34 % | 37.411 M 13.26 % | 33.032 M 103.41 % | 16.239 M |
| Net income | -31.666 M -29.84 % | -24.388 M 41.19 % | -41.470 M -740.66 % | -4.933 M 73.80 % | -18.828 M -360.38 % | 7.231 M 340.63 % | -3.005 M -121.37 % | 14.061 M -48.96 % | 27.550 M 78.78 % | 15.410 M -27.37 % | 21.217 M 125.59 % | 9.405 M |
| Income before tax | -31.289 M -33.21 % | -23.489 M 51.41 % | -48.345 M -846.83 % | -5.106 M 73.56 % | -19.311 M -300.70 % | 9.622 M 444.75 % | -2.791 M -115.89 % | 17.560 M -47.62 % | 33.526 M 63.88 % | 20.458 M -20.51 % | 25.738 M 130.13 % | 11.184 M |
| Income before tax ratio | -1.23 -6.02 % | -1.16 53.16 % | -2.47 -1 105.67 % | -0.21 66.23 % | -0.61 -262.44 % | 0.37 351.01 % | -0.15 -132.20 % | 0.46 -40.49 % | 0.78 42.08 % | 0.55 -29.82 % | 0.78 13.14 % | 0.69 |
| EBITDA | -30.661 M -36.48 % | -22.466 M 52.36 % | -47.156 M -1 406.58 % | -3.130 M 81.82 % | -17.218 M -246.18 % | 11.779 M 536.91 % | -2.696 M -115.25 % | 17.673 M -47.43 % | 33.615 M 15.94 % | 28.994 M 5.00 % | 27.614 M 18 309.33 % | 150.000 K |
| Net income ratio | -1.24 -3.35 % | -1.20 43.31 % | -2.12 -970.48 % | -0.20 66.54 % | -0.59 -310.75 % | 0.28 275.20 % | -0.16 -143.30 % | 0.37 -42.01 % | 0.64 55.00 % | 0.41 -35.87 % | 0.64 10.90 % | 0.58 |
| Ratio EBITDA | -1.20 -8.63 % | -1.11 54.07 % | -2.41 -1 818.45 % | -0.13 76.78 % | -0.54 -218.31 % | 0.46 418.11 % | -0.14 -130.91 % | 0.47 -40.27 % | 0.78 0.52 % | 0.78 -7.29 % | 0.84 8 950.29 % | 0.01 |
| Gross profit ratio | 0.98 7.34 % | 0.92 -7.93 % | 1.00 8.01 % | 0.92 23.75 % | 0.74 -19.12 % | 0.92 -7.92 % | 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 | 418.658 M 21.54 % | 344.448 M 32.23 % | 260.491 M 4.92 % | 248.287 M -0.17 % | 248.716 M -7.11 % | 267.762 M -0.90 % | 270.195 M 0.00 % | 270.195 M 0.78 % | 268.110 M 13.71 % | 235.779 M 19.02 % | 198.107 M 10.06 % | 180.000 M |
| Weighted average shs out | 418.663 M 21.55 % | 344.448 M 32.23 % | 260.491 M 4.92 % | 248.287 M -0.17 % | 248.716 M -7.11 % | 267.762 M -0.90 % | 270.195 M 0.00 % | 270.195 M 0.78 % | 268.110 M 14.17 % | 234.833 M 18.54 % | 198.107 M 10.06 % | 180.001 M |
| EPS diluted | -0.08 -6.78 % | -0.07 55.75 % | -0.16 -704.02 % | -0.02 73.71 % | -0.08 -379.34 % | 0.03 344.14 % | -0.01 -121.06 % | 0.05 -47.30 % | 0.10 52.91 % | 0.07 -40.55 % | 0.11 111.54 % | 0.05 |
| Earnings per share | -0.08 -6.78 % | -0.07 55.75 % | -0.16 -704.02 % | -0.02 73.71 % | -0.08 -379.34 % | 0.03 344.14 % | -0.01 -121.06 % | 0.05 -47.30 % | 0.10 52.91 % | 0.07 -40.55 % | 0.11 111.54 % | 0.05 |
| Gross profit | 25.080 M 34.87 % | 18.596 M -4.49 % | 19.470 M -15.17 % | 22.953 M -3.10 % | 23.688 M -0.08 % | 23.706 M 26.47 % | 18.745 M -50.65 % | 37.980 M -11.98 % | 43.151 M 15.34 % | 37.411 M 13.26 % | 33.032 M 103.41 % | 16.239 M |
| Income tax expense | 377.000 K -58.06 % | 899.000 K 113.08 % | -6.875 M -3 873.99 % | -173.000 K 64.18 % | -483.000 K -120.20 % | 2.391 M 1 017.29 % | 214.000 K -93.88 % | 3.499 M -41.45 % | 5.976 M 18.38 % | 5.048 M 11.66 % | 4.521 M 154.13 % | 1.779 M |
| Cost of revenue | 1.021 M -39.69 % | 1.693 M 1 802.25 % | 89.000 K -95.44 % | 1.953 M -75.95 % | 8.120 M 298.23 % | 2.039 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 13.240 M -13.37 % | 15.284 M 47.29 % | 10.377 M -32.52 % | 15.378 M -26.05 % | 20.795 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 5.307 M -64.90 % | 15.120 M -15.00 % | 17.789 M -46.85 % | 33.467 M -43.93 % | 59.692 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 12.366 M | 0.000 | 0.000 100.00 % | -37.454 M | 0.000 -100.00 % | 9.688 M -21.45 % | 12.333 M 4.38 % | 11.815 M 22.75 % | 9.625 M -43.23 % | 16.953 M 132.42 % | 7.294 M | 0.000 |
| Operating expenses | 56.369 M 39.66 % | 40.362 M -1.83 % | 41.113 M 36.99 % | 30.012 M -70.97 % | 103.391 M 538.85 % | 16.184 M 31.23 % | 12.333 M 4.38 % | 11.815 M 22.75 % | 9.625 M -43.23 % | 16.953 M 132.42 % | 7.294 M 44.29 % | 5.055 M |
| Cost and expenses | 44.003 M 0.63 % | 43.729 M -35.60 % | 67.904 M 125.75 % | 30.079 M -41.09 % | 51.062 M 215.51 % | 16.184 M 31.23 % | 12.333 M 4.38 % | 11.815 M 22.75 % | 9.625 M -43.23 % | 16.953 M 132.42 % | 7.294 M 44.29 % | 5.055 M |
| Research and development expenses | 0.000 -100.00 % | 9.478 M 8.97 % | 8.697 M -53.67 % | 18.773 M -18.92 % | 23.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 44.003 M 42.48 % | 30.884 M -4.72 % | 32.415 M -33.43 % | 48.693 M -39.31 % | 80.236 M 1 135.16 % | 6.496 M -57.47 % | 15.273 M 14.22 % | 13.371 M 186.62 % | 4.665 M 3.97 % | 4.487 M 62.10 % | 2.768 M -31.14 % | 4.020 M |
| Interest income | 18.001 M -3.77 % | 18.707 M -2.78 % | 19.241 M -20.43 % | 24.181 M 2.61 % | 23.565 M -6.91 % | 25.313 M 44.95 % | 17.463 M -51.29 % | 35.848 M 2.14 % | 35.096 M 44.59 % | 24.273 M 28.80 % | 18.846 M | 0.000 |
| Interest expense | 9.000 K -81.63 % | 49.000 K -44.94 % | 89.000 K 32.84 % | 67.000 K -42.74 % | 117.000 K -34.64 % | 179.000 K 272.92 % | 48.000 K -91.84 % | 588.000 K -38.75 % | 960.000 K 485.37 % | 164.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 619.000 K -36.45 % | 974.000 K -5.71 % | 1.033 M -47.11 % | 1.953 M -4.08 % | 2.036 M -0.15 % | 2.039 M 2 046.32 % | 95.000 K -15.93 % | 113.000 K 26.97 % | 89.000 K -52.91 % | 189.000 K -7.35 % | 204.000 K 101.85 % | -11.034 M |
| Operating income | -18.512 M 21.37 % | -23.544 M 51.21 % | -48.256 M -845.08 % | -5.106 M 73.56 % | -19.311 M -300.70 % | 9.622 M 450.78 % | -2.743 M -115.11 % | 18.148 M -47.38 % | 34.486 M 67.23 % | 20.622 M -19.88 % | 25.738 M 133.26 % | 11.034 M |
| Operating income ratio | -0.73 37.42 % | -1.16 52.97 % | -2.47 -1 103.45 % | -0.21 66.23 % | -0.61 -262.44 % | 0.37 355.41 % | -0.15 -130.62 % | 0.48 -40.21 % | 0.80 44.98 % | 0.55 -29.26 % | 0.78 14.67 % | 0.68 |
| Total other income expenses net | -9.000 K -116.36 % | 55.000 K | 0.000 | 0.000 100.00 % | -57.000 K | 0.000 | 0.000 100.00 % | -113.000 K -26.97 % | -89.000 K 98.96 % | -8.536 M -410.53 % | -1.672 M -1 214.67 % | 150.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -15.929 M 30.05 % | -22.772 M 21.36 % | -28.958 M 33.39 % | -43.476 M 33.82 % | -65.697 M -152.53 % | -26.016 M -13.85 % | -22.852 M 73.97 % | -87.790 M -134.64 % | -37.414 M -2 725.54 % | 1.425 M 103.52 % | -40.512 M -173.45 % | -14.815 M |
| Total investments | 898.075 K 338.09 % | 205.000 K 0.00 % | 205.000 K 0.00 % | 205.000 K -82.99 % | 1.205 M 0.00 % | 1.205 M 162.37 % | -1.932 M -117.57 % | -888.000 K -262.94 % | 545.000 K 136.96 % | 230.000 K | 0.000 | 0.000 |
| Total debt | 23.739 M 3 716.63 % | 622.000 K -60.81 % | 1.587 M -36.80 % | 2.511 M 43.90 % | 1.745 M -53.71 % | 3.770 M 1 301.49 % | 269.000 K -95.58 % | 6.083 M -39.17 % | 10.000 M -62.51 % | 26.675 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 130.251 M 2 776.76 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M -426.62 % | -924.000 K -11.46 % | -829.000 K -15.78 % | -716.000 K -14.19 % | -627.000 K -43.15 % | -438.000 K | 0.000 |
| Retained earnings | -197.241 M -493.92 % | -33.210 M -276.45 % | -8.822 M -127.02 % | 32.648 M -13.13 % | 37.581 M -33.38 % | 56.409 M 4.32 % | 54.075 M -5.26 % | 57.080 M 32.69 % | 43.019 M 178.10 % | 15.469 M -48.54 % | 30.059 M 239.96 % | 8.842 M |
| Common stock | 8.121 M 0.00 % | 8.121 M 50.00 % | 5.414 M 19.99 % | 4.512 M 0.00 % | 4.512 M -4.20 % | 4.710 M -4.07 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 2.29 % | 4.800 M 380.00 % | 1.000 M | 0.000 |
| Total equity | 138.372 M -18.62 % | 170.038 M 3.38 % | 164.476 M -14.21 % | 191.723 M -2.51 % | 196.656 M -18.51 % | 241.325 M -11.06 % | 271.329 M -1.10 % | 274.334 M 5.40 % | 260.273 M 51.13 % | 172.223 M 454.50 % | 31.059 M 251.27 % | 8.842 M |
| Other non current liabilities | 14.169 M 440.39 % | 2.622 M 520.87 % | -623.000 K 60.74 % | -1.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 |
| Long term debt | 445.845 K | 0.000 -100.00 % | 623.000 K -60.74 % | 1.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 |
| Total non current liabilities | 14.169 M 18.55 % | 11.952 M 283.20 % | 3.119 M 9.40 % | 2.851 M 63.38 % | 1.745 M -78.70 % | 8.193 M 37.26 % | 5.969 M -63.86 % | 16.515 M 135.59 % | 7.010 M -54.08 % | 15.265 M -60.47 % | 38.618 M | 0.000 |
| Other current liabilities | -28.968 M -4 647.50 % | 637.000 K 120.34 % | -3.131 M -9.82 % | -2.851 M 90.11 % | -28.824 M -361.70 % | -6.243 M 47.48 % | -11.887 M 55.96 % | -26.989 M -196.09 % | -9.115 M 44.83 % | -16.522 M 60.54 % | -41.874 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.155 M 11.83 % | 1.927 M -92.75 % | 26.566 M 330.71 % | 6.168 M 4.22 % | 5.918 M -43.27 % | 10.432 M 448.90 % | -2.990 M -112.06 % | -1.410 M | 0.000 | 0.000 |
| Short term debt | 23.294 M 3 644.95 % | 622.000 K -35.48 % | 964.000 K 4.33 % | 924.000 K -47.05 % | 1.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 2.331 M -56.46 % | 5.354 M 71.66 % | 3.119 M 9.40 % | 2.851 M -89.93 % | 28.311 M 245.55 % | 8.193 M 37.26 % | 5.969 M -63.86 % | 16.515 M 135.59 % | 7.010 M -54.08 % | 15.265 M -60.47 % | 38.618 M 113 482.35 % | 34.000 K |
| Total liabilities | 16.500 M 176.10 % | 5.976 M 9.33 % | 5.466 M -27.86 % | 7.577 M -76.06 % | 31.646 M 150.78 % | 12.619 M 82.75 % | 6.905 M -70.77 % | 23.625 M 17.62 % | 20.086 M -54.46 % | 44.107 M -66.86 % | 133.082 M 391 317.65 % | 34.000 K |
| Other non current assets | 137.533 M -0.78 % | 138.617 M 1 289.03 % | -11.658 M -183.65 % | -4.110 M 16.90 % | -4.946 M -28.40 % | -3.852 M -381.50 % | -800.000 K -34.23 % | -596.000 K 1.16 % | -603.000 K -110.10 % | -287.000 K 64.79 % | -815.000 K -100.59 % | 138.167 M |
| Long term investments | 898.075 K 338.09 % | 205.000 K 0.00 % | 205.000 K 0.00 % | 205.000 K -82.99 % | 1.205 M 0.00 % | 1.205 M 162.37 % | -1.932 M -117.57 % | -888.000 K -262.94 % | 545.000 K 136.96 % | 230.000 K | 0.000 | 0.000 |
| Intangible assets | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K |
| 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 |
| Goodwill and intangible assets | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K |
| Property plant equipment net | 12.000 K -98.10 % | 631.000 K -60.69 % | 1.605 M -45.13 % | 2.925 M 68.10 % | 1.740 M -53.29 % | 3.725 M 1 141.67 % | 300.000 K 212.50 % | 96.000 K -6.80 % | 103.000 K -46.35 % | 192.000 K -39.05 % | 315.000 K -39.07 % | 517.000 K |
| Total non current assets | 138.943 M -8.96 % | 152.620 M 7 150.36 % | 2.105 M -38.54 % | 3.425 M 52.90 % | 2.240 M -46.98 % | 4.225 M 428.13 % | 800.000 K 34.23 % | 596.000 K -1.16 % | 603.000 K -12.86 % | 692.000 K -15.09 % | 815.000 K -99.41 % | 139.184 M |
| Other current assets | -105.883 M -26 975.97 % | 393.969 K 141.98 % | -938.368 K 32.51 % | -1.390 M | 0.000 100.00 % | -238.554 M -40 396.28 % | 592.000 K 1.72 % | 582.000 K 104.21 % | 285.000 K | 0.000 | 0.000 | 0.000 |
| 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 |
| cash and cash equivalents | 15.929 M -31.91 % | 23.394 M -23.41 % | 30.545 M -33.58 % | 45.987 M -31.81 % | 67.442 M 126.42 % | 29.786 M 28.83 % | 23.121 M -75.37 % | 93.873 M 97.99 % | 47.414 M 87.78 % | 25.250 M -37.67 % | 40.512 M 173.45 % | 14.815 M |
| Cash and short term investments | 15.929 M -31.91 % | 23.394 M -22.38 % | 30.140 M -33.87 % | 45.580 M -32.42 % | 67.442 M 126.42 % | 29.786 M 28.83 % | 23.121 M -75.37 % | 93.873 M 97.99 % | 47.414 M 87.78 % | 25.250 M -37.67 % | 40.512 M 173.45 % | 14.815 M |
| Total current assets | 15.929 M -86.93 % | 121.889 M 45.57 % | 83.732 M -38.88 % | 136.994 M -16.48 % | 164.023 M -19.76 % | 204.412 M -17.32 % | 247.236 M -7.60 % | 267.578 M 23.83 % | 216.081 M 8.52 % | 199.124 M 38.42 % | 143.858 M 871.03 % | 14.815 M |
| Inventory | 0.000 -100.00 % | 253.031 K -81.16 % | 1.343 M -25.26 % | 1.797 M | 0.000 -100.00 % | 238.554 M -11.01 % | 268.055 M -3.65 % | 278.205 M -0.20 % | 278.765 M 29.86 % | 214.658 M | 0.000 | 0.000 |
| Net receivables | 105.883 M 8.21 % | 97.848 M 83.97 % | 53.187 M -41.56 % | 91.007 M -5.77 % | 96.581 M -44.69 % | 174.626 M -22.08 % | 224.115 M 29.02 % | 173.705 M | 0.000 -100.00 % | 173.874 M 68.24 % | 103.346 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 12.667 M 10.60 % | 11.453 M 193.29 % | 3.905 M 4.38 % | 3.741 M 41.33 % | 2.647 M -3.11 % | 2.732 M 84.10 % | 1.484 M 2 458.62 % | 58.000 K 1.75 % | 57.000 K | 0.000 | 0.000 |
| Other assets | 154.872 M 34 746.98 % | -447.000 K -100.53 % | 84.105 M 42.84 % | 58.881 M -5.09 % | 62.039 M 36.93 % | 45.307 M 50.03 % | 30.198 M 1.39 % | 29.785 M -53.22 % | 63.675 M 285.58 % | 16.514 M -15.17 % | 19.468 M | 0.000 |
| Account payables | 8.005 M 193.01 % | 2.732 M -12.41 % | 3.119 M 9.40 % | 2.851 M -89.93 % | 28.311 M 245.55 % | 8.193 M 37.26 % | 5.969 M -63.86 % | 16.515 M 135.59 % | 7.010 M -54.08 % | 15.265 M -60.47 % | 38.618 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 1.363 M 11 258.33 % | 12.000 K | 0.000 -100.00 % | 513.000 K 584.00 % | 75.000 K | 0.000 -100.00 % | 42.000 K -98.00 % | 2.105 M 67.46 % | 1.257 M -61.39 % | 3.256 M | 0.000 |
| Deferred revenue non current | 1.012 M -83.07 % | 5.976 M 9.33 % | 5.466 M -27.86 % | 7.577 M -76.06 % | 31.646 M 150.78 % | 12.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 100.00 % | -28.553 M 33.70 % | -43.069 M 33.87 % | -65.123 M -155.97 % | -25.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 814.013 K | 0.000 -100.00 % | 623.000 K -60.74 % | 1.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 4.866 M 0.00 % | 4.866 M 0.00 % | 4.866 M 0.00 % | 4.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 195.127 M -2.43 % | 199.993 M 19.13 % | 167.884 M 8.62 % | 154.563 M 0.00 % | 154.563 M -16.48 % | 185.072 M -14.80 % | 217.210 M 0.00 % | 217.210 M 0.00 % | 217.210 M 38.51 % | 156.820 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 623.000 K -60.74 % | 1.587 M 105.31 % | -29.901 M -1 813.52 % | 1.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 16.500 M 245.63 % | -11.330 M -1 367.62 % | -772.000 K -141.17 % | 1.875 M 17.92 % | 1.590 M 142.21 % | -3.767 M 25.15 % | -5.033 M 46.49 % | -9.405 M -255.04 % | 6.066 M -55.32 % | 13.577 M -75.69 % | 55.846 M | 0.000 |
| Total assets | 154.872 M -12.01 % | 176.014 M 3.57 % | 169.942 M -14.73 % | 199.300 M -12.70 % | 228.302 M -10.10 % | 253.944 M -8.73 % | 278.234 M -6.62 % | 297.959 M 6.28 % | 280.359 M 29.60 % | 216.330 M 31.80 % | 164.141 M 6.59 % | 153.999 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -2.776 M 93.14 % | -40.466 M -29.36 % | -31.282 M -8.67 % | -28.786 M -152.46 % | 54.868 M 70.70 % | 32.143 M 147.19 % | -68.116 M -313.06 % | 31.971 M 162.96 % | -50.777 M 43.69 % | -90.175 M -336.46 % | 38.135 M 127.66 % | -137.870 M |
| Accounts receivables | 25.326 M 162.04 % | -40.820 M -38.96 % | -29.375 M -284.64 % | -7.637 M -125.16 % | 30.351 M -10.14 % | 33.774 M 149.46 % | -68.279 M -310.26 % | 32.474 M 163.12 % | -51.451 M 27.22 % | -70.696 M -268.90 % | -19.164 M 76.85 % | -82.774 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 9.511 M 2 557.62 % | -387.000 K -244.40 % | 268.000 K 101.05 % | -25.460 M -215.32 % | 22.077 M 8 230.94 % | 265.000 K 102.51 % | -10.546 M -210.95 % | 9.505 M 215.14 % | -8.255 M 64.65 % | -23.353 M | 0.000 | 0.000 |
| Other working capital | -28.102 M -3 892.44 % | 741.000 K 134.07 % | -2.175 M -165.69 % | 3.311 M 35.70 % | 2.440 M 372.32 % | -896.000 K -108.37 % | 10.709 M 206.74 % | -10.033 M -9 058.04 % | 112.000 K -52.54 % | 236.000 K -99.33 % | 35.136 M 163.77 % | -55.096 M |
| Other non cash items | 32.760 M 16.22 % | 28.188 M -43.31 % | 49.723 M 281.14 % | 13.046 M -56.59 % | 30.056 M 10 950.00 % | 272.000 K -95.51 % | 6.060 M 502.39 % | 1.006 M 128.88 % | -3.483 M 54.41 % | -7.640 M -145.26 % | -3.115 M -117.09 % | 18.232 M |
| Net cash provided by operating activities | -686.000 K 98.08 % | -35.692 M -23.63 % | -28.871 M -52.81 % | -18.893 M -127.93 % | 67.649 M 53.48 % | 44.076 M 168.07 % | -64.752 M -227.84 % | 50.650 M 345.34 % | -20.645 M 73.25 % | -77.168 M -226.58 % | 60.962 M 155.40 % | -110.030 M |
| Investments in property plant and equipment | 0.000 100.00 % | -7.789 M | 0.000 100.00 % | -558.000 K -994.12 % | -51.000 K | 0.000 100.00 % | -30.000 K 71.70 % | -106.000 K | 0.000 100.00 % | -66.000 K -3 200.00 % | -2.000 K 94.44 % | -36.000 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 220.000 K 38.36 % | 159.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -6.400 M | 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 |
| Other investing activites | 252.000 K -96.77 % | 7.799 M 779 795.70 % | 1.000 K | 0.000 | 0.000 -100.00 % | 7.000 K 40.00 % | 5.000 K 150.00 % | 2.000 K -60.00 % | 5.000 K -93.15 % | 73.000 K 942.86 % | 7.000 K 250.00 % | 2.000 K |
| Net cash used for investing activites | -6.148 M -61 580.00 % | 10.000 K -95.48 % | 221.000 K 155.39 % | -399.000 K -682.35 % | -51.000 K -828.57 % | 7.000 K 128.00 % | -25.000 K 75.96 % | -104.000 K -2 180.00 % | 5.000 K -28.57 % | 7.000 K 40.00 % | 5.000 K 114.71 % | -34.000 K |
| Debt repayment | -1.478 M -19.31 % | -1.239 M 27.85 % | -1.717 M 27.04 % | -2.353 M 5.42 % | -2.488 M | 0.000 100.00 % | -6.072 M -54.58 % | -3.928 M 76.44 % | -16.675 M -162.51 % | 26.675 M | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 29.950 M 110.57 % | 14.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.500 M 7.44 % | 56.313 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.800 M 8.49 % | -30.379 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.897 M | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M | 0.000 | 0.000 |
| Other financing activites | 846.993 K 276.86 % | 224.752 K -68.07 % | 703.840 K 97.11 % | 357.076 K 3.19 % | 346.042 K 116.16 % | -2.142 M -3 530.51 % | -59.000 K 89.77 % | -577.000 K 43.49 % | -1.021 M -111.46 % | 8.911 M 125.27 % | -35.270 M -131.17 % | 113.146 M |
| Net cash used provided by financing activities | -631.000 K -102.18 % | 28.936 M 119.05 % | 13.210 M 761.82 % | -1.996 M 93.33 % | -29.942 M 19.98 % | -37.418 M -510.31 % | -6.131 M -36.09 % | -4.505 M -110.52 % | 42.804 M -30.85 % | 61.899 M 275.50 % | -35.270 M -131.17 % | 113.146 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -7.465 M -10.66 % | -6.746 M 56.31 % | -15.440 M 27.47 % | -21.288 M -156.53 % | 37.656 M 464.98 % | 6.665 M 109.40 % | -70.908 M -254.01 % | 46.041 M 107.73 % | 22.164 M 245.22 % | -15.262 M -159.39 % | 25.697 M 733.78 % | 3.082 M |
| Cash at beginning of period | 23.394 M -22.38 % | 30.140 M -33.87 % | 45.580 M -31.84 % | 66.868 M 128.91 % | 29.212 M 29.56 % | 22.547 M -75.87 % | 93.455 M 97.10 % | 47.414 M 87.78 % | 25.250 M -37.67 % | 40.512 M 173.45 % | 14.815 M 26.27 % | 11.733 M |
| Cash at end of period | 15.929 M -31.91 % | 23.394 M -22.38 % | 30.140 M -33.87 % | 45.580 M -31.84 % | 66.868 M 128.91 % | 29.212 M 29.56 % | 22.547 M -75.87 % | 93.455 M 97.10 % | 47.414 M 87.78 % | 25.250 M -37.67 % | 40.512 M 173.45 % | 14.815 M |
| Operating cash flow | -686.000 K 98.08 % | -35.692 M -23.63 % | -28.871 M -52.81 % | -18.893 M -127.93 % | 67.649 M 53.48 % | 44.076 M 168.07 % | -64.752 M -227.84 % | 50.650 M 345.34 % | -20.645 M 73.25 % | -77.168 M -226.58 % | 60.962 M 155.40 % | -110.030 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 100.00 % | -558.000 K -994.12 % | -51.000 K | 0.000 100.00 % | -30.000 K 71.70 % | -106.000 K | 0.000 100.00 % | -66.000 K -3 200.00 % | -2.000 K 94.44 % | -36.000 K |
| Free CashFlow | -686.000 K 98.08 % | -35.692 M -23.63 % | -28.871 M -48.43 % | -19.451 M -128.77 % | 67.598 M 53.37 % | 44.076 M 168.04 % | -64.782 M -228.17 % | 50.544 M 344.82 % | -20.645 M 73.27 % | -77.234 M -226.70 % | 60.960 M 155.38 % | -110.066 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 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-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 17.381 M 135.26 % | 7.388 M 0.00 % | 7.388 M 37.90 % | 5.358 M 0.00 % | 5.358 M 302.28 % | -2.649 M 0.00 % | -2.649 M -156.05 % | 4.725 M 0.00 % | 4.725 M 159.29 % | -7.969 M 0.00 % | -7.969 M -174.15 % | 10.747 M 102.09 % | 5.318 M -56.18 % | 12.137 M 257.39 % | 3.396 M -73.54 % | 12.836 M 100.44 % | 6.404 M -54.08 % | 13.945 M 643.88 % | -2.564 M -114.35 % | 17.863 M 101.34 % | 8.872 M -29.79 % | 12.636 M 101.58 % | 6.269 M -52.83 % | 13.288 M 101.32 % | 6.601 M 30.53 % | 5.057 M 0.00 % | 5.057 M 16.33 % | 4.347 M 0.00 % | 4.347 M -52.44 % | 9.140 M 0.00 % | 9.140 M -6.18 % | 9.742 M -3.37 % | 10.082 M -8.99 % | 11.078 M -9.73 % | 12.272 M 3.65 % | 11.840 M 48.73 % | 7.961 M -8.68 % | 8.718 M -31.17 % | 12.666 M 48.30 % | 8.541 M 14.09 % | 7.486 M -39.87 % | 12.450 M 53.70 % | 8.100 M 37.06 % | 5.910 M -5.30 % | 6.241 M |
| Net income | -3.684 M 76.12 % | -15.430 M 0.00 % | -15.430 M -3 728.78 % | -403.000 K 0.00 % | -403.000 K 96.74 % | -12.364 M 0.00 % | -12.364 M -7 372.94 % | 170.000 K 0.00 % | 170.000 K 100.79 % | -21.479 M 0.00 % | -21.479 M -108.65 % | 248.287 M 33 294.41 % | 743.500 K -99.70 % | 248.287 M 5 291.58 % | -4.783 M -101.93 % | 248.287 M 10 620.53 % | 2.316 M -99.07 % | 248.287 M 2 307.49 % | -11.248 M -104.49 % | 250.366 M 13 555.07 % | 1.834 M -99.31 % | 265.765 M 13 428.36 % | 1.965 M -40.51 % | 3.302 M 100.00 % | 1.651 M 153.16 % | -3.106 M 0.00 % | -3.106 M -293.73 % | 1.603 M 0.00 % | 1.603 M -6.42 % | 1.713 M 0.00 % | 1.713 M -63.33 % | 4.672 M -21.65 % | 5.963 M -16.23 % | 7.118 M -14.93 % | 8.367 M 12.79 % | 7.418 M 59.63 % | 4.647 M -2.76 % | 4.779 M -43.30 % | 8.428 M 1 781.25 % | 448.000 K -74.47 % | 1.755 M -77.45 % | 7.782 M 43.55 % | 5.421 M 50.50 % | 3.602 M -10.11 % | 4.007 M |
| Income before tax | -3.684 M 75.83 % | -15.242 M 0.00 % | -15.242 M -3 682.01 % | -403.000 K 0.00 % | -403.000 K 96.72 % | -12.271 M 0.00 % | -12.271 M -2 432.79 % | 526.000 K 0.00 % | 526.000 K 102.09 % | -25.129 M 0.00 % | -25.129 M -418 808 333 433.33 % | 0.006 -100.00 % | 956.000 K 2 483 116 983.12 % | -0.039 100.00 % | -5.439 M -29 085 561 597.33 % | 0.019 -100.00 % | 2.886 M 3 181 918 512.35 % | -0.091 100.00 % | -11.969 M -81 418 367 446.94 % | 0.015 -100.00 % | 2.313 M 15 734 693 777.55 % | 0.015 -100.00 % | 2.587 M -41.86 % | 4.449 M 100.00 % | 2.225 M 166.20 % | -3.361 M 0.00 % | -3.361 M -271.02 % | 1.965 M 0.00 % | 1.965 M -6.45 % | 2.101 M 0.00 % | 2.101 M -64.99 % | 6.000 M -18.47 % | 7.359 M -15.85 % | 8.745 M -13.42 % | 10.101 M 12.75 % | 8.959 M 56.60 % | 5.721 M -1.29 % | 5.796 M -43.54 % | 10.265 M 530.14 % | 1.629 M -41.15 % | 2.768 M -71.23 % | 9.621 M 47.99 % | 6.501 M 50.38 % | 4.323 M -10.09 % | 4.808 M |
| Income before tax ratio | -0.21 89.73 % | -2.06 0.00 % | -2.06 -2 642.57 % | -0.08 0.00 % | -0.08 -101.62 % | 4.63 0.00 % | 4.63 4 061.77 % | 0.11 0.00 % | 0.11 -96.47 % | 3.15 0.00 % | 3.15 525 546 910 850.00 % | 0.00 -100.00 % | 0.18 5 617 713 525.00 % | 0.00 100.00 % | -1.60 -106 772 673 833.33 % | 0.00 -100.00 % | 0.45 6 933 166 870.77 % | 0.00 -100.00 % | 4.67 583 487 714 412.50 % | 0.00 -100.00 % | 0.26 21 725 653 641.67 % | 0.00 -100.00 % | 0.41 23.24 % | 0.33 -0.65 % | 0.34 150.71 % | -0.66 0.00 % | -0.66 -247.00 % | 0.45 0.00 % | 0.45 96.71 % | 0.23 0.00 % | 0.23 -62.68 % | 0.62 -15.62 % | 0.73 -7.54 % | 0.79 -4.09 % | 0.82 8.78 % | 0.76 5.29 % | 0.72 8.09 % | 0.66 -17.97 % | 0.81 324.92 % | 0.19 -48.42 % | 0.37 -52.15 % | 0.77 -3.72 % | 0.80 9.72 % | 0.73 -5.05 % | 0.77 |
| EBITDA | -3.678 M 87.88 % | -30.342 M -701.28 % | 5.046 M 1 681.90 % | -319.000 K 95.82 % | -7.630 M -291.86 % | 3.977 M 34 482.61 % | 11.500 K -28.13 % | 16.000 K 0.00 % | 16.000 K -99.78 % | 7.313 M 0.00 % | 7.313 M 1 620.59 % | 425.000 K 1 270.97 % | 31.000 K 102.36 % | -1.313 M -198.35 % | 1.335 M 17.11 % | 1.140 M | 0.000 100.00 % | -1.442 M -199.65 % | 1.447 M 50.89 % | 959.000 K 3 736.00 % | 25.000 K -97.99 % | 1.244 M 41.04 % | 882.000 K -84.11 % | 5.552 M 754.72 % | -848.000 K -266.27 % | 510.000 K 0.00 % | 510.000 K | 0.000 | 0.000 -100.00 % | 750.000 K 0.00 % | 750.000 K | 0.000 | 0.000 -100.00 % | 8.767 M -13.40 % | 10.124 M 12.73 % | 8.981 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income ratio | -0.21 89.85 % | -2.09 0.00 % | -2.09 -2 676.49 % | -0.08 0.00 % | -0.08 -101.61 % | 4.67 0.00 % | 4.67 12 875.14 % | 0.04 0.00 % | 0.04 -98.67 % | 2.70 0.00 % | 2.70 -88.33 % | 23.10 16 424.75 % | 0.14 -99.32 % | 20.46 1 552.63 % | -1.41 -107.28 % | 19.34 5 248.57 % | 0.36 -97.97 % | 17.80 305.88 % | 4.39 -68.70 % | 14.02 6 682.05 % | 0.21 -99.02 % | 21.03 6 611.18 % | 0.31 26.12 % | 0.25 -0.65 % | 0.25 140.73 % | -0.61 0.00 % | -0.61 -266.53 % | 0.37 0.00 % | 0.37 96.77 % | 0.19 0.00 % | 0.19 -60.92 % | 0.48 -18.92 % | 0.59 -7.95 % | 0.64 -5.76 % | 0.68 8.82 % | 0.63 7.33 % | 0.58 6.48 % | 0.55 -17.62 % | 0.67 1 168.57 % | 0.05 -77.63 % | 0.23 -62.49 % | 0.63 -6.60 % | 0.67 9.81 % | 0.61 -5.07 % | 0.64 |
| Ratio EBITDA | -0.21 94.85 % | -4.11 -701.28 % | 0.68 1 247.14 % | -0.06 95.82 % | -1.42 5.15 % | -1.50 -34 482.61 % | 0.00 -228.23 % | 0.00 0.00 % | 0.00 100.37 % | -0.92 0.00 % | -0.92 -2 420.39 % | 0.04 578.40 % | 0.01 105.39 % | -0.11 -127.52 % | 0.39 342.63 % | 0.09 | 0.00 100.00 % | -0.10 81.68 % | -0.56 -1 151.20 % | 0.05 1 805.22 % | 0.00 -97.14 % | 0.10 -30.03 % | 0.14 -66.32 % | 0.42 425.22 % | -0.13 -227.38 % | 0.10 0.00 % | 0.10 | 0.00 | 0.00 -100.00 % | 0.08 0.00 % | 0.08 | 0.00 | 0.00 -100.00 % | 0.79 -4.07 % | 0.82 8.76 % | 0.76 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -30.40 % | 1.44 170.97 % | -2.02 -328.38 % | 0.89 -11.34 % | 1.00 -6.01 % | 1.06 6.40 % | 1.00 5.12 % | 0.95 -4.87 % | 1.00 8.32 % | 0.92 -7.68 % | 1.00 8.64 % | 0.92 -7.95 % | 1.00 7.87 % | 0.93 -7.30 % | 1.00 66.23 % | 0.60 -39.84 % | 1.00 8.77 % | 0.92 -8.06 % | 1.00 8.86 % | 0.92 -8.14 % | 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 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 | 40.318 M -90.65 % | 431.246 M 0.00 % | 431.246 M 6.20 % | 406.070 M 0.00 % | 406.070 M -2.90 % | 418.183 M 0.00 % | 418.183 M 54.47 % | 270.713 M 0.00 % | 270.713 M 0.00 % | 270.713 M 0.00 % | 270.713 M 20.00 % | 225.595 M 0.00 % | 225.595 M -3.66 % | 234.168 M 0.00 % | 234.168 M 3.80 % | 225.595 M 0.00 % | 225.595 M 0.49 % | 224.486 M 0.00 % | 224.486 M -1.32 % | 227.483 M 0.00 % | 227.483 M -5.65 % | 241.094 M 0.00 % | 241.094 M -10.76 % | 270.177 M 10.06 % | 245.484 M -0.01 % | 245.500 M 0.00 % | 245.500 M 0.00 % | 245.500 M 0.00 % | 245.500 M 0.00 % | 245.500 M 0.00 % | 245.500 M -9.14 % | 270.195 M 10.06 % | 245.500 M -9.14 % | 270.210 M 10.07 % | 245.500 M 1.27 % | 242.412 M -8.23 % | 264.142 M -0.52 % | 265.529 M 0.12 % | 265.206 M 24.66 % | 212.748 M 7.39 % | 198.107 M 0.00 % | 198.107 M 0.00 % | 198.107 M 0.00 % | 198.107 M 10.06 % | 180.000 M |
| Weighted average shs out | 40.318 M -90.65 % | 431.247 M 0.00 % | 431.247 M 6.15 % | 406.250 M 0.00 % | 406.250 M -2.85 % | 418.183 M 0.00 % | 418.183 M 54.24 % | 271.132 M 0.00 % | 271.132 M 0.15 % | 270.715 M 0.00 % | 270.715 M 19.97 % | 225.645 M 0.00 % | 225.645 M -3.64 % | 234.172 M 0.00 % | 234.172 M 3.80 % | 225.599 M 0.00 % | 225.599 M 0.50 % | 224.488 M 0.00 % | 224.488 M -1.33 % | 227.510 M 0.00 % | 227.510 M -5.64 % | 241.102 M 0.00 % | 241.102 M -10.76 % | 270.177 M 10.05 % | 245.502 M 0.00 % | 245.513 M 0.00 % | 245.513 M 0.00 % | 245.520 M 0.00 % | 245.520 M 0.00 % | 245.521 M 0.00 % | 245.521 M -9.13 % | 270.195 M 10.06 % | 245.500 M -9.14 % | 270.210 M 10.07 % | 245.500 M 1.27 % | 242.412 M -8.23 % | 264.142 M -0.52 % | 265.529 M 0.12 % | 265.206 M 24.66 % | 212.748 M 7.39 % | 198.107 M 0.00 % | 198.107 M 0.00 % | 198.107 M 0.00 % | 198.107 M 10.06 % | 180.001 M |
| EPS diluted | -0.09 -155.03 % | -0.04 0.00 % | -0.04 -3 480.00 % | 0.00 0.00 % | 0.00 96.62 % | -0.03 0.00 % | -0.03 -5 033.33 % | 0.00 0.00 % | 0.00 100.76 % | -0.08 0.00 % | -0.08 -107.21 % | 1.10 33 233.33 % | 0.00 -99.69 % | 1.06 5 296.08 % | -0.02 -101.85 % | 1.10 10 579.61 % | 0.01 -99.07 % | 1.11 2 315.57 % | -0.05 -104.55 % | 1.10 13 480.25 % | 0.01 -99.26 % | 1.10 13 480.25 % | 0.01 -33.61 % | 0.01 82.09 % | 0.01 153.17 % | -0.01 0.00 % | -0.01 -293.85 % | 0.01 0.00 % | 0.01 -7.14 % | 0.01 0.00 % | 0.01 -61.54 % | 0.02 -24.17 % | 0.02 -12.09 % | 0.03 -19.71 % | 0.03 13.33 % | 0.03 64.84 % | 0.02 0.00 % | 0.02 -41.10 % | 0.03 1 616.67 % | 0.00 -80.22 % | 0.01 -76.90 % | 0.04 43.80 % | 0.03 50.55 % | 0.02 -18.39 % | 0.02 |
| Earnings per share | -0.09 -155.03 % | -0.04 0.00 % | -0.04 -3 480.00 % | 0.00 0.00 % | 0.00 96.62 % | -0.03 0.00 % | -0.03 -5 033.33 % | 0.00 0.00 % | 0.00 100.76 % | -0.08 0.00 % | -0.08 -107.21 % | 1.10 33 233.33 % | 0.00 -99.69 % | 1.06 5 296.08 % | -0.02 -101.85 % | 1.10 10 579.61 % | 0.01 -99.07 % | 1.11 2 315.57 % | -0.05 -104.55 % | 1.10 13 480.25 % | 0.01 -99.26 % | 1.10 13 480.25 % | 0.01 -33.61 % | 0.01 82.09 % | 0.01 153.17 % | -0.01 0.00 % | -0.01 -293.85 % | 0.01 0.00 % | 0.01 -7.14 % | 0.01 0.00 % | 0.01 -61.54 % | 0.02 -24.17 % | 0.02 -12.09 % | 0.03 -19.71 % | 0.03 13.33 % | 0.03 64.84 % | 0.02 0.00 % | 0.02 -41.10 % | 0.03 1 616.67 % | 0.00 -80.22 % | 0.01 -76.90 % | 0.04 43.80 % | 0.03 50.55 % | 0.02 -18.39 % | 0.02 |
| Gross profit | 0.000 -100.00 % | 7.388 M 0.00 % | 7.388 M 37.90 % | 5.358 M 0.00 % | 5.358 M 240.78 % | -3.806 M -170.97 % | 5.363 M 28.01 % | 4.189 M -11.34 % | 4.725 M 155.73 % | -8.479 M -6.40 % | -7.969 M -177.94 % | 10.224 M 92.25 % | 5.318 M -52.54 % | 11.205 M 229.95 % | 3.396 M -71.26 % | 11.815 M 84.49 % | 6.404 M -50.46 % | 12.927 M 604.17 % | -2.564 M -123.86 % | 10.746 M 21.12 % | 8.872 M -23.63 % | 11.617 M 85.32 % | 6.269 M -48.64 % | 12.206 M 84.93 % | 6.601 M 30.53 % | 5.057 M 0.00 % | 5.057 M 16.33 % | 4.347 M 0.00 % | 4.347 M -52.44 % | 9.140 M 0.00 % | 9.140 M -6.18 % | 9.742 M -3.37 % | 10.082 M -8.99 % | 11.078 M -9.73 % | 12.272 M 3.65 % | 11.840 M 48.73 % | 7.961 M -8.68 % | 8.718 M -31.17 % | 12.666 M 48.30 % | 8.541 M 14.09 % | 7.486 M -39.87 % | 12.450 M 53.70 % | 8.100 M 37.06 % | 5.910 M -5.30 % | 6.241 M |
| Income tax expense | 0.000 -100.00 % | 188.500 K 0.00 % | 188.500 K | 0.000 | 0.000 -100.00 % | 93.500 K 0.00 % | 93.500 K -73.74 % | 356.000 K 0.00 % | 356.000 K -90.25 % | 3.650 M 0.00 % | 3.650 M 60 833 333 233.33 % | 0.006 -100.00 % | 212.500 K 551 948 151.95 % | -0.039 -100.00 % | 656.500 K 3 510 695 087.17 % | 0.019 -100.00 % | 570.000 K 628 445 524.48 % | -0.091 -100.00 % | 721.000 K 4 904 761 804.76 % | 0.015 -100.00 % | 479.500 K 3 261 904 661.90 % | 0.015 -100.00 % | 622.000 K -45.77 % | 1.147 M 100.00 % | 573.500 K 124.90 % | 255.000 K 0.00 % | 255.000 K -29.56 % | 362.000 K 0.00 % | 362.000 K -6.58 % | 387.500 K 0.00 % | 387.500 K -70.82 % | 1.328 M -4.87 % | 1.396 M -14.20 % | 1.627 M -6.17 % | 1.734 M 12.52 % | 1.541 M 43.48 % | 1.074 M 5.60 % | 1.017 M -44.64 % | 1.837 M 55.55 % | 1.181 M 16.58 % | 1.013 M -44.92 % | 1.839 M 70.28 % | 1.080 M 49.79 % | 721.000 K -9.99 % | 801.000 K |
| Cost of revenue | 1.063 M 191.23 % | 365.000 K -97.46 % | 14.343 M 1 338.61 % | 997.000 K -87.69 % | 8.096 M 599.73 % | 1.157 M 114.44 % | -8.011 M -1 594.59 % | 536.000 K | 0.000 -100.00 % | 510.000 K | 0.000 -100.00 % | 523.000 K | 0.000 -100.00 % | 932.000 K | 0.000 -100.00 % | 1.021 M | 0.000 -100.00 % | 1.018 M | 0.000 -100.00 % | 7.117 M | 0.000 -100.00 % | 1.019 M | 0.000 -100.00 % | 1.082 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 |
| General and administrative expenses | 0.000 -100.00 % | 2.809 M -3.94 % | 2.924 M -24.01 % | 3.848 M -0.85 % | 3.882 M -25.01 % | 5.176 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 808.693 K -3.94 % | 841.875 K | 0.000 | 0.000 -100.00 % | 4.597 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 100.00 % | -657.595 K 3.94 % | -684.577 K 38.06 % | -1.105 M 0.85 % | -1.115 M -156.55 % | 1.971 M | 0.000 -100.00 % | 0.111 | 0.000 100.00 % | -5.703 | 0.000 -100.00 % | 0.178 | 0.000 100.00 % | -0.896 | 0.000 -100.00 % | 0.450 | 0.000 100.00 % | -1.717 | 0.000 -100.00 % | 0.259 | 0.000 -100.00 % | 0.409 | 0.000 100.00 % | -7.674 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.742 M 37.42 % | 2.723 M 16.72 % | 2.333 M 7.46 % | 2.171 M -24.64 % | 2.881 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 0.000 -100.00 % | 18.187 M 0.00 % | 18.187 M 376.79 % | 3.815 M 0.00 % | 3.815 M -70.30 % | 12.844 M 33.49 % | 9.622 M 129.15 % | 4.199 M 0.00 % | 4.199 M -75.53 % | 17.159 M 0.00 % | 17.159 M 293.39 % | 4.362 M 0.00 % | 4.362 M -50.63 % | 8.835 M 0.00 % | 8.835 M 151.14 % | 3.518 M 0.00 % | 3.518 M -62.59 % | 9.405 M 0.00 % | 9.405 M 43.38 % | 6.559 M 0.00 % | 6.559 M 78.14 % | 3.682 M 0.00 % | 3.682 M -52.02 % | 7.674 M 75.37 % | 4.376 M -48.01 % | 8.417 M 0.00 % | 8.417 M 253.43 % | 2.382 M 0.00 % | 2.382 M -66.17 % | 7.039 M 0.00 % | 7.039 M 88.11 % | 3.742 M 37.42 % | 2.723 M 16.72 % | 2.333 M 7.46 % | 2.171 M -24.64 % | 2.881 M 28.62 % | 2.240 M -23.34 % | 2.922 M 21.70 % | 2.401 M -65.26 % | 6.912 M 46.50 % | 4.718 M 66.77 % | 2.829 M 76.92 % | 1.599 M 0.76 % | 1.587 M 10.75 % | 1.433 M |
| Cost and expenses | 21.065 M 15.82 % | 18.187 M 0.00 % | 18.187 M 376.79 % | 3.815 M 0.00 % | 3.815 M -88.30 % | 32.614 M 238.95 % | 9.622 M 129.15 % | 4.199 M 0.00 % | 4.199 M -75.53 % | 17.159 M 0.00 % | 17.159 M 590.80 % | 2.484 M -43.05 % | 4.362 M 143.83 % | -9.951 M -212.63 % | 8.835 M 29.53 % | 6.821 M 93.89 % | 3.518 M 115.33 % | -22.946 M -343.99 % | 9.405 M 64.62 % | 5.713 M -12.90 % | 6.559 M 5.33 % | 6.227 M 69.12 % | 3.682 M -57.95 % | 8.756 M 100.09 % | 4.376 M -48.01 % | 8.417 M 0.00 % | 8.417 M 253.43 % | 2.382 M 0.00 % | 2.382 M -66.17 % | 7.039 M 0.00 % | 7.039 M 88.11 % | 3.742 M 37.42 % | 2.723 M 16.72 % | 2.333 M 7.46 % | 2.171 M -24.64 % | 2.881 M 28.62 % | 2.240 M -23.34 % | 2.922 M 21.70 % | 2.401 M -65.26 % | 6.912 M 46.50 % | 4.718 M 66.77 % | 2.829 M 76.92 % | 1.599 M 0.76 % | 1.587 M 10.75 % | 1.433 M |
| Research and development expenses | 0.000 -100.00 % | 657.595 K -3.94 % | 684.577 K -38.06 % | 1.105 M -0.85 % | 1.115 M -65.09 % | 3.193 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 18.187 M 0.00 % | 18.187 M 376.79 % | 3.815 M 0.00 % | 3.815 M -50.34 % | 7.681 M 0.00 % | 7.681 M 177.78 % | 2.765 M 0.00 % | 2.765 M -81.62 % | 15.044 M 0.00 % | 15.044 M 2 776.39 % | 523.000 K -78.67 % | 2.452 M 163.04 % | 932.000 K -85.09 % | 6.249 M 512.05 % | 1.021 M -49.00 % | 2.002 M 96.66 % | 1.018 M -87.20 % | 7.954 M 681.34 % | 1.018 M -35.39 % | 1.576 M 54.61 % | 1.019 M -38.39 % | 1.654 M 3.76 % | 1.594 M 0.00 % | 1.594 M -75.59 % | 6.531 M 0.00 % | 6.531 M 490.46 % | 1.106 M 0.00 % | 1.106 M -80.28 % | 5.609 M 0.00 % | 5.609 M 420.75 % | 1.077 M 0.00 % | 1.077 M -18.90 % | 1.328 M 21.72 % | 1.091 M -2.24 % | 1.116 M -1.24 % | 1.130 M -20.48 % | 1.421 M 28.83 % | 1.103 M 9.53 % | 1.007 M 5.33 % | 956.000 K 65.68 % | 577.000 K -16.26 % | 689.000 K -18.75 % | 848.000 K 12.92 % | 751.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 9.429 M -4.24 % | 9.846 M 23.41 % | 7.978 M -20.96 % | 10.094 M 1 009 300.00 % | 1.000 K -99.99 % | 7.443 M 6.45 % | 6.992 M 1.33 % | 6.900 M 36.58 % | 5.052 M -4.84 % | 5.309 M -3.67 % | 5.511 M 9.28 % | 5.043 M 46.30 % | 3.447 M | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 40.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 -100.00 % | 146.000 K -3.95 % | 152.000 K 14.29 % | 133.000 K -5.67 % | 141.000 K -55.10 % | 314.000 K -15.59 % | 372.000 K 268.32 % | 101.000 K 431.58 % | 19.000 K -44.12 % | 34.000 K 240.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 6.000 K -95.45 % | 132.000 K 1 154.40 % | 10.523 K -97.84 % | 487.000 K 4 393.45 % | 10.838 K -97.77 % | 487.000 K -96.03 % | 12.282 M 2 508.24 % | -510.000 K 0.00 % | -510.000 K -102.03 % | 25.141 M 0.00 % | 25.141 M 1 214.91 % | 1.912 M 306.70 % | -925.000 K 91.50 % | -10.878 M -299.19 % | 5.461 M -5.39 % | 5.772 M 300.00 % | -2.886 M 87.94 % | -23.937 M -299.92 % | 11.974 M 158.83 % | 4.626 M 302.19 % | -2.288 M -144.23 % | 5.173 M 403.49 % | -1.705 M -267.11 % | 1.020 M 133.20 % | -3.073 M -191.43 % | 3.361 M 0.00 % | 3.361 M 271.02 % | -1.965 M 0.00 % | -1.965 M -45.50 % | -1.351 M 0.00 % | -1.351 M -6 238.64 % | 22.000 K 0.00 % | 22.000 K 0.00 % | 22.000 K -4.35 % | 23.000 K 4.55 % | 22.000 K 0.00 % | 22.000 K -35.29 % | 34.000 K -34.62 % | 52.000 K 0.00 % | 52.000 K 1.96 % | 51.000 K 0.00 % | 51.000 K 0.00 % | 51.000 K 0.00 % | 51.000 K 101.06 % | -4.808 M |
| Operating income | -3.684 M 65.89 % | -10.799 M 0.00 % | -10.799 M -799.87 % | 1.543 M 0.00 % | 1.543 M 110.93 % | -14.114 M -14.92 % | -12.282 M -2 508.24 % | 510.000 K 0.00 % | 510.000 K 102.03 % | -25.141 M 0.00 % | -25.141 M -1 790.72 % | 1.487 M 60.76 % | 925.000 K 109.67 % | -9.565 M -75.15 % | -5.461 M -217.90 % | 4.632 M 60.50 % | 2.886 M 112.83 % | -22.495 M -87.87 % | -11.974 M -426.52 % | 3.667 M 60.27 % | 2.288 M -41.77 % | 3.929 M 130.51 % | 1.705 M -62.39 % | 4.532 M 47.50 % | 3.073 M 191.43 % | -3.361 M 0.00 % | -3.361 M -271.02 % | 1.965 M 0.00 % | 1.965 M 45.50 % | 1.351 M 0.00 % | 1.351 M -77.49 % | 6.000 M -18.47 % | 7.359 M -15.85 % | 8.745 M -13.42 % | 10.101 M 12.75 % | 8.959 M 56.60 % | 5.721 M -1.29 % | 5.796 M -43.54 % | 10.265 M 530.14 % | 1.629 M -41.15 % | 2.768 M -71.23 % | 9.621 M 47.99 % | 6.501 M 50.38 % | 4.323 M -10.09 % | 4.808 M |
| Operating income ratio | -0.21 85.50 % | -1.46 0.00 % | -1.46 -607.52 % | 0.29 0.00 % | 0.29 -94.60 % | 5.33 14.92 % | 4.64 4 196.36 % | 0.11 0.00 % | 0.11 -96.58 % | 3.15 0.00 % | 3.15 2 180.11 % | 0.14 -20.45 % | 0.17 122.07 % | -0.79 50.99 % | -1.61 -545.62 % | 0.36 -19.93 % | 0.45 127.94 % | -1.61 -134.54 % | 4.67 2 174.82 % | 0.21 -20.40 % | 0.26 -17.06 % | 0.31 14.35 % | 0.27 -20.27 % | 0.34 -26.73 % | 0.47 170.04 % | -0.66 0.00 % | -0.66 -247.00 % | 0.45 0.00 % | 0.45 205.95 % | 0.15 0.00 % | 0.15 -76.01 % | 0.62 -15.62 % | 0.73 -7.54 % | 0.79 -4.09 % | 0.82 8.78 % | 0.76 5.29 % | 0.72 8.09 % | 0.66 -17.97 % | 0.81 324.92 % | 0.19 -48.42 % | 0.37 -52.15 % | 0.77 -3.72 % | 0.80 9.72 % | 0.73 -5.05 % | 0.77 |
| Total other income expenses net | 0.000 100.00 % | -4.443 M 0.00 % | -4.443 M -128.29 % | -1.946 M 0.00 % | -1.946 M -17 021.74 % | 11.500 K 0.00 % | 11.500 K -28.13 % | 16.000 K 0.00 % | 16.000 K 28.00 % | 12.500 K 0.00 % | 12.500 K 102.35 % | -531.000 K -1 812.90 % | 31.000 K 40.91 % | 22.000 K 0.00 % | 22.000 K 101.26 % | -1.746 M | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 100.37 % | -1.354 M -5 516.00 % | 25.000 K -97.17 % | 882.000 K 0.00 % | 882.000 K -35.92 % | 1.377 M 262.32 % | -848.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K 0.00 % | 750.000 K 150.00 % | -1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -166.000 K | 0.000 100.00 % | -3.008 M -79.90 % | -1.672 M | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 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-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 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 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -16.957 M -6.45 % | -15.929 M 0.00 % | -15.929 M -25.86 % | -12.656 M 0.00 % | -12.656 M 44.42 % | -22.772 M 2.66 % | -23.394 M 40.45 % | -39.285 M 2.75 % | -40.395 M -39.50 % | -28.958 M 3.92 % | -30.140 M 54.37 % | -66.053 M 3.02 % | -68.107 M -56.65 % | -43.476 M 4.62 % | -45.580 M -13.62 % | -40.117 M 1.72 % | -40.818 M 37.87 % | -65.697 M 1.75 % | -66.868 M -150.15 % | -26.731 M 9.38 % | -29.499 M -13.39 % | -26.016 M 10.94 % | -29.212 M -51.44 % | -19.289 M 19.77 % | -24.041 M -5.20 % | -22.852 M -1.35 % | -22.547 M 62.41 % | -59.979 M 4.04 % | -62.507 M 33.12 % | -93.455 M 0.00 % | -93.455 M -68.86 % | -55.346 M -47.93 % | -37.414 M -121.96 % | -16.856 M -1 282.88 % | 1.425 M 103.18 % | -44.784 M -10.55 % | -40.512 M |
| Total investments | 0.000 -100.00 % | 898.075 K -3.94 % | 934.924 K -97.32 % | 34.859 M -0.85 % | 35.159 M 17 050.79 % | 205.000 K | 0.000 -100.00 % | 205.000 K | 0.000 -100.00 % | 205.000 K | 0.000 -100.00 % | 205.000 K | 0.000 100.00 % | -480.000 K | 0.000 100.00 % | -2.523 M | 0.000 100.00 % | -1.501 M | 0.000 -100.00 % | 571.000 K | 0.000 -100.00 % | 1.578 M | 0.000 -100.00 % | 1.205 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 -100.00 % | 24.713 M 19 670.77 % | 125.000 K -99.57 % | 29.067 M 4 573.18 % | 622.000 K | 0.000 -100.00 % | 1.110 M | 0.000 -100.00 % | 1.587 M | 0.000 -100.00 % | 2.054 M | 0.000 -100.00 % | 2.511 M | 0.000 -100.00 % | 701.000 K | 0.000 -100.00 % | 1.745 M | 0.000 -100.00 % | 2.768 M | 0.000 -100.00 % | 3.770 M | 0.000 -100.00 % | 4.752 M | 0.000 -100.00 % | 269.000 K | 0.000 -100.00 % | 2.528 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.762 M 37.62 % | 10.000 M -23.44 % | 13.061 M -51.04 % | 26.675 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 130.251 M 0.00 % | 130.251 M 2 776.76 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M -64.50 % | -2.958 M 39.21 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M -426.62 % | -924.000 K 81.01 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M 0.00 % | -4.866 M -579.61 % | -716.000 K 85.29 % | -4.866 M -676.08 % | -627.000 K 87.11 % | -4.866 M -1 010.96 % | -438.000 K |
| Retained earnings | 0.000 100.00 % | -197.241 M 3.94 % | -205.334 M -503.64 % | -34.016 M 0.00 % | -34.016 M -2.43 % | -33.210 M 0.00 % | -33.210 M -291.54 % | -8.482 M 0.00 % | -8.482 M 3.85 % | -8.822 M 0.00 % | -8.822 M -125.84 % | 34.135 M 0.00 % | 34.135 M 4.55 % | 32.648 M 0.00 % | 32.648 M -22.66 % | 42.213 M 0.00 % | 42.213 M 12.33 % | 37.581 M 0.00 % | 37.581 M -37.44 % | 60.076 M 0.00 % | 60.076 M 6.50 % | 56.409 M 0.00 % | 56.409 M -1.69 % | 57.377 M 0.00 % | 57.377 M 6.11 % | 54.075 M 0.00 % | 54.075 M -10.30 % | 60.286 M 0.00 % | 60.286 M 5.62 % | 57.080 M 0.00 % | 57.080 M 6.39 % | 53.654 M 24.72 % | 43.019 M 56.24 % | 27.534 M 77.99 % | 15.469 M 583.86 % | 2.262 M -92.47 % | 30.059 M |
| Common stock | 9.745 M 20.00 % | 8.121 M 0.00 % | 8.121 M 0.00 % | 8.121 M 0.00 % | 8.121 M 0.00 % | 8.121 M 0.00 % | 8.121 M 50.00 % | 5.414 M 0.00 % | 5.414 M 0.00 % | 5.414 M 0.00 % | 5.414 M 19.99 % | 4.512 M 0.00 % | 4.512 M 0.00 % | 4.512 M 0.00 % | 4.512 M 0.00 % | 4.512 M 0.00 % | 4.512 M 0.00 % | 4.512 M 0.00 % | 4.512 M 0.00 % | 4.512 M 0.00 % | 4.512 M -4.20 % | 4.710 M 0.00 % | 4.710 M -4.07 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 0.00 % | 4.910 M 2.29 % | 4.800 M 0.00 % | 4.800 M 380.00 % | 1.000 M |
| Total equity | 148.981 M 7.67 % | 138.372 M 0.00 % | 138.372 M -18.24 % | 169.232 M 0.00 % | 169.232 M -0.47 % | 170.038 M 0.00 % | 170.038 M 3.17 % | 164.816 M 0.00 % | 164.816 M 0.21 % | 164.476 M 0.00 % | 164.476 M -14.87 % | 193.210 M 0.00 % | 193.210 M 0.78 % | 191.723 M 0.00 % | 191.723 M -4.75 % | 201.288 M 0.00 % | 201.288 M 2.36 % | 196.656 M 0.00 % | 196.656 M -10.26 % | 219.151 M 0.00 % | 219.151 M -9.19 % | 241.325 M 0.00 % | 241.325 M -11.77 % | 273.526 M 0.00 % | 273.526 M 0.81 % | 271.329 M 0.00 % | 271.329 M -2.24 % | 277.540 M 0.00 % | 277.540 M 1.17 % | 274.334 M 0.00 % | 274.334 M 1.26 % | 270.908 M 4.09 % | 260.273 M 6.33 % | 244.788 M 42.13 % | 172.223 M 8.31 % | 159.016 M 411.98 % | 31.059 M |
| Other non current liabilities | 0.000 -100.00 % | 14.169 M 0.00 % | 14.169 M 178.53 % | 5.087 M 0.00 % | 5.087 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 100.00 % | -2.528 M | 0.000 | 0.000 | 0.000 100.00 % | -13.762 M -37.62 % | -10.000 M 0.00 % | -10.000 M 0.00 % | -10.000 M | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.528 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.762 M 37.62 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 | 0.000 |
| Total non current liabilities | 0.000 -100.00 % | 14.169 M 0.00 % | 14.169 M 178.53 % | 5.087 M 0.00 % | 5.087 M | 0.000 | 0.000 -100.00 % | 1.110 M | 0.000 -100.00 % | 3.119 M | 0.000 -100.00 % | 3.468 M | 0.000 -100.00 % | 2.851 M | 0.000 -100.00 % | 2.834 M | 0.000 -100.00 % | 28.311 M | 0.000 -100.00 % | 7.458 M | 0.000 -100.00 % | 8.193 M | 0.000 -100.00 % | 5.927 M | 0.000 -100.00 % | 5.969 M | 0.000 -100.00 % | 11.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.799 M 225.24 % | 7.010 M -36.66 % | 11.067 M -27.50 % | 15.265 M -27.01 % | 20.915 M -45.84 % | 38.618 M |
| Other current liabilities | 0.000 100.00 % | -28.968 M 4.25 % | -30.252 M -7 168.64 % | -416.196 K 98.50 % | -27.794 M -4 463.22 % | 637.000 K | 0.000 100.00 % | -6.550 M | 0.000 100.00 % | -3.131 M | 0.000 100.00 % | -3.468 M | 0.000 100.00 % | -2.851 M | 0.000 100.00 % | -3.960 M | 0.000 100.00 % | -28.824 M | 0.000 100.00 % | -9.200 M | 0.000 100.00 % | -8.268 M | 0.000 100.00 % | -5.927 M | 0.000 100.00 % | -5.969 M | 0.000 100.00 % | -11.264 M | 0.000 | 0.000 | 0.000 100.00 % | -26.337 M -188.94 % | -9.115 M 38.99 % | -14.939 M 9.58 % | -16.522 M 36.83 % | -26.155 M 37.54 % | -41.874 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.180 M | 0.000 -100.00 % | 2.155 M | 0.000 -100.00 % | 2.524 M | 0.000 -100.00 % | 1.927 M | 0.000 -100.00 % | 2.133 M | 0.000 -100.00 % | 26.566 M | 0.000 -100.00 % | 5.393 M | 0.000 -100.00 % | 6.168 M | 0.000 -100.00 % | 3.804 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 |
| Short term debt | 0.000 -100.00 % | 23.294 M -3.94 % | 24.249 M 19 299.46 % | 125.000 K -99.55 % | 27.500 M 4 321.22 % | 622.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 2.331 M 0.00 % | 2.331 M | 0.000 | 0.000 -100.00 % | 5.354 M | 0.000 -100.00 % | 5.165 M | 0.000 -100.00 % | 3.119 M | 0.000 -100.00 % | 3.468 M | 0.000 -100.00 % | 2.851 M | 0.000 -100.00 % | 2.834 M | 0.000 -100.00 % | 28.311 M | 0.000 -100.00 % | 7.458 M | 0.000 -100.00 % | 8.193 M | 0.000 -100.00 % | 5.927 M | 0.000 -100.00 % | 5.969 M | 0.000 -100.00 % | 11.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.799 M 225.24 % | 7.010 M -36.66 % | 11.067 M -27.50 % | 15.265 M -27.01 % | 20.915 M -45.84 % | 38.618 M |
| Total liabilities | 6.065 M -63.24 % | 16.500 M 0.00 % | 16.500 M 224.36 % | 5.087 M 0.00 % | 5.087 M -14.88 % | 5.976 M | 0.000 -100.00 % | 32.105 M | 0.000 -100.00 % | 5.466 M | 0.000 -100.00 % | 6.481 M | 0.000 -100.00 % | 7.577 M | 0.000 -100.00 % | 5.697 M | 0.000 -100.00 % | 31.646 M | 0.000 -100.00 % | 18.975 M | 0.000 -100.00 % | 12.619 M | 0.000 -100.00 % | 11.754 M | 0.000 -100.00 % | 6.905 M | 0.000 -100.00 % | 14.456 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.189 M 105.06 % | 20.086 M -30.46 % | 28.884 M -34.51 % | 44.107 M 60.09 % | 27.551 M -79.30 % | 133.082 M |
| Other non current assets | -12.790 M -109.30 % | 137.533 M 0.03 % | 137.496 M 8.10 % | 127.198 M 0.23 % | 126.907 M -16.23 % | 151.489 M 0.00 % | 151.489 M 1 399.44 % | -11.658 M -107.53 % | 154.908 M 1 428.77 % | -11.658 M -108.47 % | 137.697 M 3 450.29 % | -4.110 M -103.19 % | 128.683 M 3 857.17 % | -3.425 M -102.28 % | 150.295 M 12 429.37 % | -1.219 M -100.74 % | 164.948 M 7 463.75 % | -2.240 M -101.41 % | 159.194 M 5 046.99 % | -3.218 M -101.57 % | 205.409 M 4 961.75 % | -4.225 M -101.92 % | 220.507 M 5 702.31 % | -3.936 M -101.54 % | 255.995 M 32 099.38 % | -800.000 K -100.31 % | 254.887 M 47 564.99 % | -537.000 K -100.23 % | 228.952 M 12.28 % | 203.908 M 0.00 % | 203.908 M 36 577.28 % | -559.000 K 7.30 % | -603.000 K 6.80 % | -647.000 K 6.50 % | -692.000 K 5.85 % | -735.000 K 9.82 % | -815.000 K |
| Long term investments | 0.000 -100.00 % | 898.075 K -3.94 % | 934.924 K -97.24 % | 33.820 M -0.85 % | 34.111 M 16 539.56 % | 205.000 K | 0.000 -100.00 % | 205.000 K | 0.000 -100.00 % | 205.000 K | 0.000 -100.00 % | 205.000 K | 0.000 100.00 % | -480.000 K | 0.000 100.00 % | -2.523 M | 0.000 100.00 % | -1.501 M | 0.000 -100.00 % | 571.000 K | 0.000 -100.00 % | 1.578 M | 0.000 -100.00 % | 1.205 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 |
| Intangible assets | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K |
| Property plant equipment net | 6.000 K -50.00 % | 12.000 K 0.00 % | 12.000 K -91.72 % | 145.000 K 0.00 % | 145.000 K -77.02 % | 631.000 K 0.00 % | 631.000 K -43.56 % | 1.118 M 0.00 % | 1.118 M -30.34 % | 1.605 M 0.00 % | 1.605 M -33.18 % | 2.402 M 0.00 % | 2.402 M -17.88 % | 2.925 M 0.00 % | 2.925 M 306.82 % | 719.000 K 0.00 % | 719.000 K -58.68 % | 1.740 M 0.00 % | 1.740 M -35.98 % | 2.718 M 0.00 % | 2.718 M -27.03 % | 3.725 M 0.00 % | 3.725 M -21.48 % | 4.744 M 0.00 % | 4.744 M 1 481.33 % | 300.000 K 0.00 % | 300.000 K 710.81 % | 37.000 K 0.00 % | 37.000 K -61.46 % | 96.000 K 0.00 % | 96.000 K 62.71 % | 59.000 K -42.72 % | 103.000 K -29.93 % | 147.000 K -23.44 % | 192.000 K -18.30 % | 235.000 K -25.40 % | 315.000 K |
| Total non current assets | 0.000 -100.00 % | 138.943 M 0.00 % | 138.943 M -14.05 % | 161.663 M 0.00 % | 161.663 M 5.78 % | 152.825 M 0.13 % | 152.620 M 9 332.63 % | 1.618 M -98.97 % | 156.526 M 7 335.91 % | 2.105 M -98.49 % | 139.802 M 4 717.44 % | 2.902 M -97.79 % | 131.585 M 3 741.90 % | 3.425 M -97.77 % | 153.720 M 12 510.34 % | 1.219 M -99.27 % | 166.167 M 7 318.17 % | 2.240 M -98.61 % | 161.434 M 4 916.59 % | 3.218 M -98.46 % | 208.627 M 4 837.92 % | 4.225 M -98.12 % | 224.732 M 4 185.51 % | 5.244 M -97.99 % | 261.239 M 32 554.88 % | 800.000 K -99.69 % | 255.687 M 47 513.97 % | 537.000 K -99.77 % | 229.489 M 12.22 % | 204.504 M 0.00 % | 204.504 M 36 483.90 % | 559.000 K -7.30 % | 603.000 K -6.80 % | 647.000 K -6.50 % | 692.000 K -5.85 % | 735.000 K -9.82 % | 815.000 K |
| Other current assets | -118.912 M -12.31 % | -105.883 M -400.87 % | -21.140 M 85.36 % | -144.379 M -9 954.13 % | -1.436 M 98.53 % | -98.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 374.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 191.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 626.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 599.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 592.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 16.957 M 6.45 % | 15.929 M 0.00 % | 15.929 M 25.86 % | 12.656 M 0.00 % | 12.656 M -45.90 % | 23.394 M 0.00 % | 23.394 M -42.09 % | 40.395 M 0.00 % | 40.395 M 32.25 % | 30.545 M 1.34 % | 30.140 M -55.75 % | 68.107 M 0.00 % | 68.107 M 48.10 % | 45.987 M 0.89 % | 45.580 M 11.67 % | 40.818 M 0.00 % | 40.818 M -39.48 % | 67.442 M 0.86 % | 66.868 M 126.68 % | 29.499 M 0.00 % | 29.499 M -0.96 % | 29.786 M 1.96 % | 29.212 M 21.51 % | 24.041 M 0.00 % | 24.041 M 3.98 % | 23.121 M 2.55 % | 22.547 M -63.93 % | 62.507 M 0.00 % | 62.507 M -33.12 % | 93.455 M 0.00 % | 93.455 M 35.23 % | 69.108 M 45.75 % | 47.414 M 58.49 % | 29.917 M 18.48 % | 25.250 M -43.62 % | 44.784 M 10.55 % | 40.512 M |
| Cash and short term investments | 16.957 M 6.45 % | 15.929 M 0.00 % | 15.929 M 25.86 % | 12.656 M 0.00 % | 12.656 M -46.82 % | 23.799 M 1.73 % | 23.394 M -42.09 % | 40.395 M 0.00 % | 40.395 M 32.25 % | 30.545 M 1.34 % | 30.140 M -55.75 % | 68.107 M 0.00 % | 68.107 M 48.10 % | 45.987 M 0.89 % | 45.580 M 11.67 % | 40.818 M 0.00 % | 40.818 M -39.48 % | 67.442 M 0.86 % | 66.868 M 126.68 % | 29.499 M 0.00 % | 29.499 M -0.96 % | 29.786 M 1.96 % | 29.212 M 21.51 % | 24.041 M 0.00 % | 24.041 M 3.98 % | 23.121 M 2.55 % | 22.547 M -63.93 % | 62.507 M 0.00 % | 62.507 M -33.12 % | 93.455 M 0.00 % | 93.455 M 35.23 % | 69.108 M 45.75 % | 47.414 M 58.49 % | 29.917 M 18.48 % | 25.250 M -43.62 % | 44.784 M 10.55 % | 40.512 M |
| Total current assets | 0.000 -100.00 % | 15.929 M 0.00 % | 15.929 M 25.86 % | 12.656 M 0.00 % | 12.656 M -46.45 % | 23.636 M 1.03 % | 23.394 M -74.77 % | 92.709 M 129.51 % | 40.395 M -51.76 % | 83.732 M 177.81 % | 30.140 M -77.83 % | 135.929 M 99.58 % | 68.107 M -50.28 % | 136.994 M 200.56 % | 45.580 M -67.91 % | 142.035 M 247.97 % | 40.818 M -75.11 % | 164.023 M 145.29 % | 66.868 M -58.32 % | 160.443 M 443.89 % | 29.499 M -85.57 % | 204.412 M 599.75 % | 29.212 M -87.37 % | 231.240 M 861.86 % | 24.041 M -90.28 % | 247.236 M 996.54 % | 22.547 M -91.58 % | 267.777 M 328.40 % | 62.507 M -33.12 % | 93.455 M 0.00 % | 93.455 M -64.17 % | 260.811 M 20.70 % | 216.081 M -0.45 % | 217.049 M 9.00 % | 199.124 M 7.47 % | 185.286 M 28.80 % | 143.858 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.872 M | 0.000 -100.00 % | 152.275 M | 0.000 -100.00 % | 188.375 M | 0.000 -100.00 % | 188.569 M | 0.000 -100.00 % | 197.975 M | 0.000 -100.00 % | 215.747 M | 0.000 -100.00 % | 219.489 M | 0.000 -100.00 % | 238.554 M | 0.000 -100.00 % | 269.373 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 |
| Net receivables | 101.955 M -3.71 % | 105.883 M 400.87 % | 21.140 M -85.36 % | 144.379 M 9 954.13 % | 1.436 M -98.53 % | 97.848 M | 0.000 -100.00 % | 52.314 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.822 M | 0.000 -100.00 % | 91.007 M | 0.000 -100.00 % | 101.217 M | 0.000 -100.00 % | 96.581 M | 0.000 -100.00 % | 130.944 M | 0.000 -100.00 % | 174.626 M | 0.000 -100.00 % | 207.199 M | 0.000 -100.00 % | 224.115 M | 0.000 -100.00 % | 205.270 M | 0.000 | 0.000 | 0.000 -100.00 % | 191.703 M 14.13 % | 167.964 M -10.24 % | 187.132 M 7.63 % | 173.874 M 23.75 % | 140.502 M 37.10 % | 102.485 M |
| Tax assets | 12.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.453 M | 0.000 -100.00 % | 11.453 M | 0.000 -100.00 % | 3.905 M | 0.000 -100.00 % | 3.905 M | 0.000 -100.00 % | 3.742 M | 0.000 -100.00 % | 3.741 M | 0.000 -100.00 % | 2.647 M | 0.000 -100.00 % | 2.647 M | 0.000 -100.00 % | 2.731 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 155.046 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -447.000 K | 0.000 -100.00 % | 102.594 M | 0.000 -100.00 % | 84.105 M | 0.000 -100.00 % | 60.860 M | 0.000 -100.00 % | 58.881 M | 0.000 -100.00 % | 63.731 M | 0.000 -100.00 % | 62.039 M | 0.000 -100.00 % | 74.465 M | 0.000 -100.00 % | 45.307 M | 0.000 -100.00 % | 48.796 M | 0.000 -100.00 % | 30.198 M | 0.000 -100.00 % | 23.682 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.727 M -20.33 % | 63.675 M 13.75 % | 55.976 M 238.96 % | 16.514 M 2 924.54 % | 546.000 K -97.20 % | 19.468 M |
| Account payables | 0.000 -100.00 % | 8.005 M -3.94 % | 8.333 M 2 761.80 % | 291.196 K -0.85 % | 293.706 K -89.25 % | 2.732 M | 0.000 -100.00 % | 5.165 M | 0.000 -100.00 % | 3.119 M | 0.000 -100.00 % | 3.468 M | 0.000 -100.00 % | 2.851 M | 0.000 -100.00 % | 2.834 M | 0.000 -100.00 % | 28.311 M | 0.000 -100.00 % | 7.458 M | 0.000 -100.00 % | 8.193 M | 0.000 -100.00 % | 5.927 M | 0.000 -100.00 % | 5.969 M | 0.000 -100.00 % | 11.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.799 M 225.24 % | 7.010 M -36.66 % | 11.067 M -27.50 % | 15.265 M -27.01 % | 20.915 M -45.84 % | 38.618 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.363 M | 0.000 -100.00 % | 1.385 M | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.126 M | 0.000 -100.00 % | 513.000 K | 0.000 -100.00 % | 1.742 M | 0.000 -100.00 % | 75.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.538 M 68.08 % | 2.105 M -45.64 % | 3.872 M 208.04 % | 1.257 M -76.01 % | 5.240 M 60.93 % | 3.256 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 368.168 K -3.94 % | 383.274 K | 0.000 -100.00 % | 1.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.348 M | 0.000 -100.00 % | 4.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.866 M | 0.000 -100.00 % | 4.866 M | 0.000 -100.00 % | 4.866 M | 0.000 -100.00 % | 4.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.866 M | 0.000 -100.00 % | 4.866 M | 0.000 -100.00 % | 4.866 M | 0.000 |
| Other total stockholders equity | 139.236 M -28.64 % | 195.127 M -23.85 % | 256.225 M 28.12 % | 199.993 M 0.00 % | 199.993 M 0.00 % | 199.993 M 0.00 % | 199.993 M 25.46 % | 159.402 M -7.73 % | 172.750 M 2.90 % | 167.884 M -2.82 % | 172.750 M 8.36 % | 159.429 M 0.00 % | 159.429 M 3.15 % | 154.563 M -3.05 % | 159.429 M 3.15 % | 154.563 M -3.05 % | 159.429 M 6.50 % | 149.697 M -6.10 % | 159.429 M 3.15 % | 154.563 M -3.05 % | 159.429 M -13.86 % | 185.072 M 0.00 % | 185.072 M -10.32 % | 206.373 M -4.50 % | 216.105 M 1.77 % | 212.344 M -2.24 % | 217.210 M 4.69 % | 207.478 M -4.48 % | 217.210 M 0.00 % | 217.210 M 0.00 % | 217.210 M 4.69 % | 207.478 M -4.48 % | 217.210 M 0.00 % | 217.210 M 42.94 % | 151.954 M 3.31 % | 147.088 M 33 481.74 % | 438.000 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 6.065 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.330 M | 0.000 -100.00 % | 25.830 M | 0.000 100.00 % | -772.000 K | 0.000 100.00 % | -455.000 K | 0.000 -100.00 % | 1.875 M | 0.000 -100.00 % | 29.000 K | 0.000 100.00 % | -24.976 M | 0.000 -100.00 % | 4.059 M | 0.000 100.00 % | -3.767 M | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -5.033 M | 0.000 100.00 % | -7.988 M | 0.000 | 0.000 | 0.000 100.00 % | -4.409 M -172.68 % | 6.066 M -10.13 % | 6.750 M -50.28 % | 13.577 M 195.08 % | -14.279 M -125.57 % | 55.846 M |
| Total assets | 155.046 M 0.11 % | 154.872 M 0.00 % | 154.872 M -11.16 % | 174.319 M 0.00 % | 174.319 M -0.96 % | 176.014 M 0.00 % | 176.014 M -10.62 % | 196.921 M 0.00 % | 196.921 M 15.88 % | 169.942 M 0.00 % | 169.942 M -14.90 % | 199.691 M 0.00 % | 199.692 M 0.20 % | 199.300 M 0.00 % | 199.300 M -3.71 % | 206.985 M 0.00 % | 206.985 M -9.34 % | 228.302 M 0.00 % | 228.302 M -4.13 % | 238.126 M 0.00 % | 238.126 M -6.23 % | 253.944 M 0.00 % | 253.944 M -10.98 % | 285.280 M 0.00 % | 285.280 M 2.53 % | 278.234 M 0.00 % | 278.234 M -4.71 % | 291.996 M 0.00 % | 291.996 M -2.00 % | 297.959 M 0.00 % | 297.959 M -4.53 % | 312.097 M 11.32 % | 280.359 M 2.44 % | 273.672 M 26.51 % | 216.330 M 15.95 % | 186.567 M 13.66 % | 164.141 M |
| 2025-06-30 | 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 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-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-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -4.821 M 3.94 % | -5.019 M | 0.000 | 0.000 100.00 % | -20.040 M 0.00 % | -20.040 M | 0.000 | 0.000 100.00 % | -15.775 M 0.00 % | -15.775 M | 0.000 | 0.000 100.00 % | -1.663 M 0.00 % | -1.663 M | 0.000 | 0.000 -100.00 % | 16.396 M 0.00 % | 16.396 M | 0.000 | 0.000 -100.00 % | 15.939 M 0.00 % | 15.939 M 98.35 % | 8.036 M 0.00 % | 8.036 M 127.92 % | -28.785 M 0.00 % | -28.785 M -69.04 % | -17.029 M 0.00 % | -17.029 M -251.60 % | 11.233 M 0.00 % | 11.233 M 40.54 % | 7.993 M 0.00 % | 7.993 M 0.00 % | 7.993 M 162.96 % | -12.694 M 0.00 % | -12.694 M 0.00 % | -12.694 M 0.00 % | -12.694 M 43.69 % | -22.544 M 0.00 % | -22.544 M 0.00 % | -22.544 M 0.00 % | -22.544 M -336.46 % | 9.534 M 0.00 % | 9.534 M 0.00 % | 9.534 M 0.00 % | 9.534 M |
| Accounts receivables | -5.184 M 3.94 % | -5.397 M | 0.000 | 0.000 100.00 % | -28.308 M 0.00 % | -28.308 M | 0.000 | 0.000 -100.00 % | 6.469 M 0.00 % | 6.469 M | 0.000 | 0.000 100.00 % | -809.500 K 0.00 % | -809.500 K | 0.000 | 0.000 -100.00 % | 32.903 M 0.00 % | 32.903 M | 0.000 | 0.000 -100.00 % | 25.744 M 0.00 % | 25.744 M | 0.000 | 0.000 100.00 % | -29.807 M 0.00 % | -29.807 M | 0.000 | 0.000 100.00 % | -6.583 M 0.00 % | -6.583 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 |
| Inventory | 113.855 K -3.94 % | 118.527 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 248.992 K -3.94 % | 259.208 K | 0.000 | 0.000 -100.00 % | 8.268 M 0.00 % | 8.268 M | 0.000 | 0.000 100.00 % | -22.244 M 0.00 % | -22.244 M | 0.000 | 0.000 100.00 % | -853.500 K 0.00 % | -853.500 K | 0.000 | 0.000 100.00 % | -16.508 M 0.00 % | -16.508 M | 0.000 | 0.000 100.00 % | -9.805 M 0.00 % | -9.805 M | 0.000 | 0.000 -100.00 % | 1.022 M 0.00 % | 1.022 M | 0.000 | 0.000 -100.00 % | 17.816 M 0.00 % | 17.816 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 |
| Other non cash items | 19.452 M -0.84 % | 19.617 M 494.36 % | -4.975 M 0.00 % | -4.975 M -155.68 % | 8.934 M 0.00 % | 8.934 M 79.89 % | 4.967 M 0.00 % | 4.967 M -55.04 % | 11.047 M 0.00 % | 11.047 M 5.09 % | 10.512 M 0.00 % | 10.512 M -32.54 % | 15.582 M 72.71 % | 9.022 M 158.91 % | -15.315 M 0.00 % | -15.315 M -123.95 % | 63.952 M 339.16 % | 14.563 M -40.71 % | 24.561 M 118.08 % | 11.263 M 527.26 % | 1.796 M 0.00 % | 1.796 M 641.63 % | -331.500 K 0.00 % | -331.500 K -102.52 % | 13.175 M 0.00 % | 13.175 M 186.05 % | -15.311 M 0.00 % | -15.311 M -559.43 % | 3.332 M 0.00 % | 3.332 M 171.33 % | -4.672 M 21.65 % | -5.963 M 16.23 % | -7.118 M 14.93 % | -8.367 M -12.79 % | -7.418 M -59.63 % | -4.647 M 2.76 % | -4.779 M 43.30 % | -8.428 M -1 781.25 % | -448.000 K 74.47 % | -1.755 M 77.45 % | -7.782 M -43.55 % | -5.421 M -129.50 % | 18.379 M 2.25 % | 17.974 M 2 407.99 % | -778.750 K |
| Net cash provided by operating activities | -799.116 K 3.94 % | -831.905 K 83.80 % | -5.134 M 0.00 % | -5.134 M 77.90 % | -23.226 M 0.00 % | -23.226 M -531.71 % | 5.380 M 0.00 % | 5.380 M 120.73 % | -25.952 M 0.00 % | -25.952 M -325.35 % | 11.517 M 0.00 % | 11.517 M 126.48 % | 5.085 M 67.13 % | 3.043 M 124.36 % | -12.489 M 0.00 % | -12.489 M -130.88 % | 40.439 M 100.00 % | 20.220 M -25.69 % | 27.210 M 100.00 % | 13.605 M -32.68 % | 20.209 M 0.00 % | 20.209 M 1 004.59 % | 1.830 M 0.00 % | 1.830 M 109.78 % | -18.698 M 0.00 % | -18.698 M -36.70 % | -13.678 M 0.00 % | -13.678 M -183.85 % | 16.313 M 0.00 % | 16.313 M 28.83 % | 12.663 M 0.00 % | 12.663 M 0.00 % | 12.663 M 345.34 % | -5.161 M 0.00 % | -5.161 M 0.00 % | -5.161 M 0.00 % | -5.161 M 73.25 % | -19.292 M 0.00 % | -19.292 M 0.00 % | -19.292 M 0.00 % | -19.292 M -226.58 % | 15.241 M -30.82 % | 22.032 M 0.00 % | 22.032 M 44.56 % | 15.241 M |
| 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 100.00 % | -279.000 K 0.00 % | -279.000 K | 0.000 | 0.000 100.00 % | -20.000 K 0.00 % | -20.000 K -263.64 % | -5.500 K 0.00 % | -5.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 K 0.00 % | -15.000 K -100.00 % | -7.500 K 0.00 % | -7.500 K 85.85 % | -53.000 K 0.00 % | -53.000 K -100.00 % | -26.500 K 0.00 % | -26.500 K 0.00 % | -26.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K -3 200.00 % | -500.000 0.00 % | -500.000 0.00 % | -500.000 0.00 % | -500.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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 152.866 K -98.62 % | 11.094 M 82 081.44 % | 13.500 K 237.50 % | 4.000 K 0.00 % | 4.000 K 300.00 % | 1.000 K 0.00 % | 1.000 K -99.10 % | 110.500 K 0.00 % | 110.500 K | 0.000 | 0.000 -100.00 % | 79.500 K 0.00 % | 79.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 K 0.00 % | 1.500 K -25.00 % | 2.000 K 0.00 % | 2.000 K 33.33 % | 1.500 K 0.00 % | 1.500 K 50.00 % | 1.000 K 0.00 % | 1.000 K 100.00 % | 500.000 0.00 % | 500.000 -98.11 % | 26.500 K 0.00 % | 26.500 K 0.00 % | 26.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 3 200.00 % | 500.000 -75.00 % | 2.000 K 0.00 % | 2.000 K 300.00 % | 500.000 |
| Net cash used for investing activites | 0.000 -100.00 % | 152.866 K -98.62 % | 11.094 M 82 081.44 % | 13.500 K 237.50 % | 4.000 K 0.00 % | 4.000 K 300.00 % | 1.000 K 0.00 % | 1.000 K -99.10 % | 110.500 K 0.00 % | 110.500 K | 0.000 | 0.000 100.00 % | -399.000 K -100.00 % | -199.500 K | 0.000 | 0.000 100.00 % | -40.000 K -100.00 % | -20.000 K -81.82 % | -11.000 K -100.00 % | -5.500 K -466.67 % | 1.500 K 0.00 % | 1.500 K -25.00 % | 2.000 K 0.00 % | 2.000 K 114.81 % | -13.500 K 0.00 % | -13.500 K -1 450.00 % | 1.000 K 0.00 % | 1.000 K 101.90 % | -52.500 K 0.00 % | -52.500 K -98.11 % | -26.500 K 0.00 % | -26.500 K 0.00 % | -26.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K -3 200.00 % | -500.000 -125.00 % | 2.000 K 0.00 % | 2.000 K 500.00 % | -500.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 15.125 M 0.00 % | 15.125 M 0.00 % | 15.125 M 0.00 % | 15.125 M 7.44 % | 14.078 M 0.00 % | 14.078 M 0.00 % | 14.078 M 0.00 % | 14.078 M | 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 100.00 % | -979.500 K 0.00 % | -979.500 K 92.42 % | -12.921 M 0.00 % | -12.921 M 11.73 % | -14.637 M 0.00 % | -14.637 M -2 549.23 % | -552.500 K 0.00 % | -552.500 K 92.73 % | -7.595 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 |
| 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 100.00 % | -2.449 M 0.00 % | -2.449 M -100.00 % | -1.224 M 0.00 % | -1.224 M 0.00 % | -1.224 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 100.00 % | -7.500 M 0.00 % | -7.500 M 0.00 % | -7.500 M 0.00 % | -7.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -2.074 M -734.70 % | -248.500 K 0.00 % | -248.500 K -105.02 % | 4.952 M -66.36 % | 14.722 M 5 907.30 % | -253.500 K 0.00 % | -253.500 K -103.70 % | 6.858 M 0.00 % | 6.858 M 2 810.67 % | -253.000 K 0.00 % | -253.000 K 45.24 % | -462.000 K 0.00 % | -462.000 K 13.81 % | -536.000 K 0.00 % | -536.000 K 64.62 % | -1.515 M 0.00 % | -1.515 M 94.37 % | -26.912 M -100.00 % | -13.456 M 11.33 % | -15.176 M 0.00 % | -15.176 M -10 959.39 % | 139.750 K 0.00 % | 139.750 K 415.82 % | -44.250 K 96.51 % | -1.269 M 29.41 % | -1.797 M 0.00 % | -1.797 M 54.90 % | -3.985 M 0.00 % | -3.985 M 2.69 % | -4.095 M 0.00 % | -4.095 M 0.00 % | -4.095 M -137.37 % | 10.956 M 0.00 % | 10.956 M 0.00 % | 10.956 M 0.00 % | 10.956 M 198.97 % | -11.071 M 0.00 % | -11.071 M 0.00 % | -11.071 M 0.00 % | -11.071 M -25.55 % | -8.818 M 18.49 % | -10.818 M 0.00 % | -10.818 M -22.68 % | -8.818 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -2.074 M -734.70 % | -248.500 K 0.00 % | -248.500 K -105.02 % | 4.952 M -66.36 % | 14.722 M 5 907.30 % | -253.500 K 0.00 % | -253.500 K -103.70 % | 6.858 M 0.00 % | 6.858 M 2 810.67 % | -253.000 K 0.00 % | -253.000 K 72.62 % | -924.000 K -100.00 % | -462.000 K 13.81 % | -536.000 K 0.00 % | -536.000 K 82.31 % | -3.030 M -100.00 % | -1.515 M 94.37 % | -26.912 M -100.00 % | -13.456 M 23.65 % | -17.625 M 0.00 % | -17.625 M -1 525.13 % | -1.085 M 0.00 % | -1.085 M 14.51 % | -1.269 M 0.00 % | -1.269 M 29.41 % | -1.797 M 0.00 % | -1.797 M 54.90 % | -3.985 M 0.00 % | -3.985 M 2.69 % | -4.095 M 0.00 % | -4.095 M 0.00 % | -4.095 M -137.37 % | 10.956 M 0.00 % | 10.956 M 0.00 % | 10.956 M 0.00 % | 10.956 M 159.00 % | -18.571 M 0.00 % | -18.571 M 0.00 % | -18.571 M 0.00 % | -18.571 M -110.61 % | -8.818 M 18.49 % | -10.818 M 0.00 % | -10.818 M -22.68 % | -8.818 M |
| Effect of forex changes on cash | 0.000 100.00 % | -52.617 K | 0.000 | 0.000 -100.00 % | 28.053 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.124 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 100.00 % | -13.500 K 0.00 % | -13.500 K 0.00 % | -13.500 K 0.00 % | -13.500 K -100.45 % | 2.969 M 0.00 % | 2.969 M 0.00 % | 2.969 M 0.00 % | 2.969 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.064 M 0.00 % | 34.064 M 0.00 % | 34.064 M 0.00 % | 34.064 M 1 946 385.71 % | 1.750 K 0.00 % | 1.750 K 0.00 % | 1.750 K 0.00 % | 1.750 K |
| Net change in cash | 0.000 100.00 % | -8.407 M -200.00 % | 8.407 M | 0.000 100.00 % | -17.001 M -100.00 % | -8.501 M -182.89 % | 10.255 M 100.00 % | 5.128 M 113.51 % | -37.967 M 44.25 % | -68.107 M -704.67 % | 11.264 M 0.00 % | 11.264 M 136.53 % | 4.762 M 100.00 % | 2.381 M 118.28 % | -13.025 M 0.00 % | -13.025 M -134.86 % | 37.369 M 100.00 % | 18.685 M 6 410.28 % | 287.000 K 100.00 % | 143.500 K -94.45 % | 2.586 M 115.45 % | -16.738 M -190.95 % | 18.404 M 1 004.53 % | 1.666 M 0.00 % | 1.666 M 102.93 % | -56.870 M -245.29 % | 39.143 M 320.81 % | -17.727 M 0.00 % | -17.727 M -254.01 % | 11.510 M 0.00 % | 11.510 M 0.00 % | 11.510 M 0.00 % | 11.510 M 107.73 % | 5.541 M 0.00 % | 5.541 M 0.00 % | 5.541 M 0.00 % | 5.541 M 245.22 % | -3.816 M 0.00 % | -3.816 M 0.00 % | -3.816 M 0.00 % | -3.816 M -159.39 % | 6.424 M 0.00 % | 6.424 M 0.00 % | 6.424 M 0.00 % | 6.424 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.395 M | 0.000 -100.00 % | 30.140 M | 0.000 -100.00 % | 68.107 M 0.00 % | 68.107 M 19.81 % | 56.844 M | 0.000 -100.00 % | 40.818 M 0.00 % | 40.818 M -24.19 % | 53.843 M | 0.000 -100.00 % | 29.499 M 0.00 % | 29.499 M 0.98 % | 29.212 M | 0.000 | 0.000 -100.00 % | 24.041 M 326.50 % | 5.637 M 0.00 % | 5.637 M 0.00 % | 5.637 M -90.98 % | 62.507 M 167.54 % | 23.364 M 0.00 % | 23.364 M 0.00 % | 23.364 M 97.10 % | 11.854 M 0.00 % | 11.854 M 0.00 % | 11.854 M 0.00 % | 11.854 M 87.78 % | 6.313 M 0.00 % | 6.313 M 0.00 % | 6.313 M 0.00 % | 6.313 M -37.67 % | 10.128 M 0.00 % | 10.128 M 0.00 % | 10.128 M 0.00 % | 10.128 M 173.45 % | 3.704 M 0.00 % | 3.704 M 0.00 % | 3.704 M 0.00 % | 3.704 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 8.407 M | 0.000 -100.00 % | 23.394 M 375.21 % | -8.501 M -121.04 % | 40.395 M 687.81 % | 5.128 M -82.99 % | 30.140 M | 0.000 -100.00 % | 68.107 M 504.67 % | 11.264 M -75.29 % | 45.580 M 5.51 % | 43.199 M 5.83 % | 40.818 M 413.38 % | -13.025 M -119.48 % | 66.868 M 38.78 % | 48.184 M 63.34 % | 29.499 M 20 456.79 % | 143.500 K -94.45 % | 2.586 M -64.60 % | 7.303 M -69.62 % | 24.041 M 229.19 % | 7.303 M 0.00 % | 7.303 M 29.56 % | 5.637 M -90.98 % | 62.507 M 1 008.92 % | 5.637 M 0.00 % | 5.637 M -75.87 % | 23.364 M 0.00 % | 23.364 M 0.00 % | 23.364 M 0.00 % | 23.364 M 97.10 % | 11.854 M 0.00 % | 11.854 M 0.00 % | 11.854 M 0.00 % | 11.854 M 87.78 % | 6.313 M 0.00 % | 6.313 M 0.00 % | 6.313 M 0.00 % | 6.313 M -37.67 % | 10.128 M 0.00 % | 10.128 M 0.00 % | 10.128 M 0.00 % | 10.128 M |
| Operating cash flow | -799.116 K 3.94 % | -831.905 K 83.80 % | -5.134 M 0.00 % | -5.134 M 77.90 % | -23.226 M 0.00 % | -23.226 M -531.71 % | 5.380 M 0.00 % | 5.380 M 120.73 % | -25.952 M 0.00 % | -25.952 M -325.35 % | 11.517 M 0.00 % | 11.517 M 126.48 % | 5.085 M 67.13 % | 3.043 M 124.36 % | -12.489 M 0.00 % | -12.489 M -130.88 % | 40.439 M 100.00 % | 20.220 M -25.69 % | 27.210 M 100.00 % | 13.605 M -32.68 % | 20.209 M 0.00 % | 20.209 M 1 004.59 % | 1.830 M 0.00 % | 1.830 M 109.78 % | -18.698 M 0.00 % | -18.698 M -36.70 % | -13.678 M 0.00 % | -13.678 M -183.85 % | 16.313 M 0.00 % | 16.313 M 28.83 % | 12.663 M 0.00 % | 12.663 M 0.00 % | 12.663 M 345.34 % | -5.161 M 0.00 % | -5.161 M 0.00 % | -5.161 M 0.00 % | -5.161 M 73.25 % | -19.292 M 0.00 % | -19.292 M 0.00 % | -19.292 M 0.00 % | -19.292 M -226.58 % | 15.241 M -30.82 % | 22.032 M 0.00 % | 22.032 M 44.56 % | 15.241 M |
| Capital expenditure | 0.000 | 0.000 100.00 % | -31.698 K 0.85 % | -31.971 K 99.18 % | -3.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -279.000 K 0.00 % | -279.000 K | 0.000 | 0.000 100.00 % | -20.000 K 0.00 % | -20.000 K -263.64 % | -5.500 K 0.00 % | -5.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 K 0.00 % | -15.000 K -100.00 % | -7.500 K 0.00 % | -7.500 K 85.85 % | -53.000 K 0.00 % | -53.000 K -100.00 % | -26.500 K 0.00 % | -26.500 K 0.00 % | -26.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K -3 200.00 % | -500.000 0.00 % | -500.000 0.00 % | -500.000 0.00 % | -500.000 |
| Free CashFlow | -799.116 K 3.94 % | -831.905 K 83.80 % | -5.134 M 0.00 % | -5.134 M 77.90 % | -23.226 M 0.00 % | -23.226 M -531.71 % | 5.380 M 0.00 % | 5.380 M 120.73 % | -25.952 M 0.00 % | -25.952 M -325.35 % | 11.517 M 0.00 % | 11.517 M 139.63 % | 4.806 M 73.91 % | 2.764 M 122.13 % | -12.489 M 0.00 % | -12.489 M -130.90 % | 40.419 M 100.10 % | 20.200 M -25.75 % | 27.205 M 100.04 % | 13.600 M -32.70 % | 20.209 M 0.00 % | 20.209 M 1 004.59 % | 1.830 M 0.00 % | 1.830 M 109.78 % | -18.713 M 0.00 % | -18.713 M -36.74 % | -13.686 M 0.00 % | -13.686 M -184.17 % | 16.260 M 0.00 % | 16.260 M 28.68 % | 12.636 M 0.00 % | 12.636 M 0.00 % | 12.636 M 344.82 % | -5.161 M 0.00 % | -5.161 M 0.00 % | -5.161 M 0.00 % | -5.161 M 73.27 % | -19.309 M 0.00 % | -19.309 M 0.00 % | -19.309 M 0.00 % | -19.309 M -226.70 % | 15.240 M -30.82 % | 22.031 M 0.00 % | 22.031 M 44.56 % | 15.240 M |
| 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 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2014 |