Brainhole Technology Limited 2203.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 119.991 M -45.66 % | 220.807 M -16.22 % | 263.566 M -18.04 % | 321.570 M 22.83 % | 261.809 M -24.48 % | 346.673 M -0.45 % | 348.255 M 13.99 % | 305.513 M 20.05 % | 254.493 M 18.22 % | 215.273 M 35.12 % | 159.323 M 248.74 % | 45.685 M |
| Net income | -127.879 M -274.84 % | -34.116 M 40.78 % | -57.612 M -11.76 % | -51.552 M 12.26 % | -58.755 M -17.69 % | -49.924 M -244.11 % | 34.643 M -23.62 % | 45.354 M -0.93 % | 45.781 M 72.43 % | 26.551 M 63.73 % | 16.216 M 237.27 % | 4.808 M |
| Income before tax | -108.468 M -195.75 % | -36.676 M 40.59 % | -61.729 M -20.57 % | -51.198 M 23.71 % | -67.113 M -22.90 % | -54.608 M -240.75 % | 38.798 M -32.86 % | 57.789 M -0.17 % | 57.886 M 53.59 % | 37.688 M 72.90 % | 21.797 M 252.65 % | 6.181 M |
| Income before tax ratio | -0.90 -444.23 % | -0.17 29.08 % | -0.23 -47.10 % | -0.16 37.89 % | -0.26 -62.74 % | -0.16 -241.39 % | 0.11 -41.10 % | 0.19 -16.84 % | 0.23 29.92 % | 0.18 27.97 % | 0.14 1.12 % | 0.14 |
| EBITDA | -88.086 M -363.83 % | -18.991 M 44.89 % | -34.461 M -75.66 % | -19.618 M 47.68 % | -37.497 M -53.83 % | -24.376 M -139.48 % | 61.739 M -13.61 % | 71.465 M 3.66 % | 68.945 M 54.93 % | 44.500 M 65.78 % | 26.842 M 292.03 % | 6.847 M |
| Net income ratio | -1.07 -589.77 % | -0.15 29.32 % | -0.22 -36.35 % | -0.16 28.57 % | -0.22 -55.84 % | -0.14 -244.77 % | 0.10 -32.99 % | 0.15 -17.48 % | 0.18 45.85 % | 0.12 21.18 % | 0.10 -3.29 % | 0.11 |
| Ratio EBITDA | -0.73 -753.54 % | -0.09 34.22 % | -0.13 -114.32 % | -0.06 57.40 % | -0.14 -103.69 % | -0.07 -139.66 % | 0.18 -24.21 % | 0.23 -13.66 % | 0.27 31.06 % | 0.21 22.70 % | 0.17 12.41 % | 0.15 |
| Gross profit ratio | -0.05 -142.97 % | 0.13 -32.06 % | 0.18 9.44 % | 0.17 31.45 % | 0.13 -27.23 % | 0.18 -32.52 % | 0.26 -21.66 % | 0.33 -9.10 % | 0.37 -4.30 % | 0.38 42.07 % | 0.27 43.38 % | 0.19 |
| Weighted average shs out dil | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 32.75 % | 602.630 M 11.60 % | 540.000 M 0.00 % | 540.000 M |
| Weighted average shs out | 800.004 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 32.75 % | 602.630 M 11.60 % | 540.000 M 0.00 % | 540.000 M |
| EPS diluted | -0.16 -275.59 % | -0.04 40.83 % | -0.07 -11.80 % | -0.06 12.26 % | -0.07 -17.63 % | -0.06 -244.11 % | 0.04 -23.63 % | 0.06 -0.87 % | 0.06 29.71 % | 0.04 47.00 % | 0.03 233.33 % | 0.01 |
| Earnings per share | -0.16 -275.59 % | -0.04 40.83 % | -0.07 -11.80 % | -0.06 12.26 % | -0.07 -17.63 % | -0.06 -244.11 % | 0.04 -23.63 % | 0.06 -0.87 % | 0.06 29.71 % | 0.04 47.00 % | 0.03 233.33 % | 0.01 |
| Gross profit | -6.452 M -123.35 % | 27.628 M -43.08 % | 48.539 M -10.30 % | 54.113 M 61.46 % | 33.515 M -45.05 % | 60.987 M -32.82 % | 90.787 M -10.71 % | 101.671 M 9.12 % | 93.172 M 13.14 % | 82.352 M 91.96 % | 42.901 M 400.01 % | 8.580 M |
| Income tax expense | 19.411 M 858.24 % | -2.560 M 37.82 % | -4.117 M -1 262.99 % | 354.000 K 104.24 % | -8.358 M -78.44 % | -4.684 M -212.73 % | 4.155 M -66.59 % | 12.435 M 2.73 % | 12.105 M 8.69 % | 11.137 M 99.55 % | 5.581 M 306.48 % | 1.373 M |
| Cost of revenue | 126.443 M -34.55 % | 193.179 M -10.16 % | 215.027 M -19.60 % | 267.457 M 17.15 % | 228.294 M -20.09 % | 285.686 M 10.96 % | 257.468 M 26.31 % | 203.842 M 26.36 % | 161.321 M 21.37 % | 132.921 M 14.17 % | 116.422 M 213.76 % | 37.105 M |
| General and administrative expenses | 53.392 M 4.69 % | 50.999 M -20.06 % | 63.797 M -21.08 % | 80.837 M 33.47 % | 60.566 M -16.07 % | 72.164 M 78.94 % | 40.329 M 16.67 % | 34.567 M 39.34 % | 24.808 M -29.07 % | 34.977 M 123.44 % | 15.654 M 678.03 % | 2.012 M |
| Selling and marketing expenses | 7.038 M -21.75 % | 8.994 M 32.17 % | 6.805 M -19.28 % | 8.430 M 9.41 % | 7.705 M -31.34 % | 11.222 M -17.70 % | 13.636 M 21.28 % | 11.243 M 0.73 % | 11.161 M -1.32 % | 11.310 M 107.26 % | 5.457 M 1 616.04 % | 318.000 K |
| Other expenses | 5.604 M | 0.000 100.00 % | -10.033 M | 0.000 100.00 % | -13.921 M -12.93 % | -12.327 M -34 341.67 % | 36.000 K 111.08 % | -325.000 K -2.52 % | -317.000 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 73.811 M 24.67 % | 59.203 M -16.13 % | 70.587 M -19.23 % | 87.394 M 29.85 % | 67.305 M -18.31 % | 82.393 M 57.56 % | 52.293 M 14.97 % | 45.485 M 27.58 % | 35.652 M -22.98 % | 46.287 M 119.26 % | 21.111 M 779.26 % | 2.401 M |
| Cost and expenses | 200.254 M -20.65 % | 252.382 M -11.64 % | 285.614 M -19.28 % | 353.817 M 19.69 % | 295.599 M -19.69 % | 368.079 M 18.83 % | 309.761 M 24.24 % | 249.327 M 26.58 % | 196.973 M 9.91 % | 179.208 M 30.30 % | 137.533 M 248.13 % | 39.506 M |
| Research and development expenses | 5.079 M -46.41 % | 9.477 M -5.40 % | 10.018 M -25.69 % | 13.481 M 4.06 % | 12.955 M 14.30 % | 11.334 M -6.04 % | 12.062 M 82.87 % | 6.596 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 63.128 M 26.95 % | 49.726 M -29.57 % | 70.602 M -4.48 % | 73.913 M 8.26 % | 68.271 M -18.13 % | 83.386 M 54.52 % | 53.965 M 17.80 % | 45.810 M 27.36 % | 35.969 M -22.29 % | 46.287 M 119.26 % | 21.111 M 779.26 % | 2.401 M |
| Interest income | 200.000 K 94.17 % | 103.000 K -40.12 % | 172.000 K -73.17 % | 641.000 K 86.88 % | 343.000 K 43.51 % | 239.000 K 14.35 % | 209.000 K 318.00 % | 50.000 K -43.18 % | 88.000 K 62.96 % | 54.000 K 671.43 % | 7.000 K 250.00 % | 2.000 K |
| Interest expense | 10.206 M 30.80 % | 7.803 M 152.03 % | 3.096 M -45.63 % | 5.694 M 69.72 % | 3.355 M 360.85 % | 728.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 10.176 M 5.61 % | 9.635 M -38.21 % | 15.592 M -33.37 % | 23.401 M -10.89 % | 26.261 M -10.99 % | 29.504 M 49.41 % | 19.747 M 28.59 % | 15.357 M 34.42 % | 11.425 M 35.45 % | 8.435 M 66.96 % | 5.052 M 656.29 % | 668.000 K |
| Operating income | -80.263 M -154.20 % | -31.575 M -43.21 % | -22.048 M 33.75 % | -33.281 M 1.51 % | -33.790 M -60.10 % | -21.105 M -154.95 % | 38.407 M -31.55 % | 56.108 M -2.45 % | 57.520 M 59.49 % | 36.065 M 65.51 % | 21.790 M 252.65 % | 6.179 M |
| Operating income ratio | -0.67 -367.77 % | -0.14 -70.94 % | -0.08 19.17 % | -0.10 19.81 % | -0.13 -112.00 % | -0.06 -155.20 % | 0.11 -39.95 % | 0.18 -18.74 % | 0.23 34.91 % | 0.17 22.49 % | 0.14 1.12 % | 0.14 |
| Total other income expenses net | -28.205 M -452.93 % | -5.101 M 87.14 % | -39.681 M -121.47 % | -17.917 M 46.23 % | -33.323 M -0.36 % | -33.202 M -7 209.64 % | 467.000 K -94.52 % | 8.524 M 2 228.96 % | 366.000 K -77.45 % | 1.623 M 23 085.71 % | 7.000 K 250.00 % | 2.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 | 137.138 M 42.39 % | 96.310 M -20.60 % | 121.291 M 186.86 % | 42.283 M 8.48 % | 38.977 M 337.72 % | -16.396 M 57.71 % | -38.768 M 7.99 % | -42.135 M 46.80 % | -79.205 M -9.30 % | -72.466 M -248.72 % | 48.726 M 344.01 % | 10.974 M |
| Total investments | 48.228 M -30.38 % | 69.276 M -15.28 % | 81.771 M 4 491.30 % | 1.781 M 273.38 % | 477.000 K -43.35 % | 842.000 K -29.24 % | 1.190 M -86.63 % | 8.898 M 189.74 % | 3.071 M 25.86 % | 2.440 M 68.98 % | 1.444 M 4 713.33 % | 30.000 K |
| Total debt | 163.706 M 17.96 % | 138.783 M -5.87 % | 147.442 M 73.61 % | 84.927 M -24.93 % | 113.127 M 185.52 % | 39.622 M 3 502.00 % | 1.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 M 250.14 % | 17.136 M |
| Accumulated other comprehensive income loss | -67.069 M -318.97 % | 30.629 M 12.41 % | 27.248 M 168.61 % | 10.144 M 271.71 % | 2.729 M 114.65 % | -18.629 M 63.42 % | -50.932 M -41.27 % | -36.053 M -73.27 % | -20.807 M -72.17 % | -12.085 M -110.28 % | -5.747 M -2 945.05 % | 202.000 K |
| Retained earnings | -212.730 M -195.10 % | -72.088 M -90.88 % | -37.767 M -288.06 % | 20.082 M -72.03 % | 71.811 M -39.47 % | 118.633 M -28.99 % | 167.059 M 25.27 % | 133.358 M 49.75 % | 89.052 M 98.66 % | 44.826 M 125.09 % | 19.915 M 309.69 % | 4.861 M |
| Common stock | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M | 0.000 -100.00 % | 8.000 K |
| Total equity | -59.069 M -188.48 % | 66.762 M -34.28 % | 101.579 M -28.63 % | 142.324 M -23.74 % | 186.638 M -17.01 % | 224.880 M -19.21 % | 278.347 M 11.44 % | 249.782 M 28.36 % | 194.594 M 25.58 % | 154.955 M 627.01 % | 21.314 M 320.31 % | 5.071 M |
| Other non current 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 |
| Long term debt | 681.000 K -99.21 % | 86.109 M 9.46 % | 78.668 M -4.75 % | 82.587 M 13.62 % | 72.686 M 3 045.22 % | 2.311 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 681.000 K -99.23 % | 88.239 M 8.32 % | 81.464 M -7.41 % | 87.986 M 12.87 % | 77.951 M 1 621.53 % | 4.528 M 194.22 % | 1.539 M 2 098.57 % | 70.000 K -59.54 % | 173.000 K -23.45 % | 226.000 K -35.43 % | 350.000 K | 0.000 |
| Other current liabilities | 15.195 M -34.39 % | 23.158 M 32.59 % | 17.466 M -18.83 % | 21.519 M 3 427.70 % | 610.000 K -99.16 % | 72.781 M 279.80 % | 19.163 M 89.26 % | 10.125 M -39.67 % | 16.784 M 106.45 % | 8.130 M -27.80 % | 11.260 M -25.48 % | 15.110 M |
| Deferred revenue | 0.000 -100.00 % | 392.000 K -92.11 % | 4.971 M | 0.000 -100.00 % | 18.569 M 6 089.67 % | 300.000 K 6.01 % | 283.000 K 396.49 % | 57.000 K -41.84 % | 98.000 K | 0.000 100.00 % | -60.000 M | 0.000 |
| Short term debt | 163.025 M 209.50 % | 52.674 M -23.41 % | 68.774 M 1 369.53 % | 4.680 M -88.43 % | 40.441 M 8.39 % | 37.311 M 183.71 % | 13.151 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 M 250.14 % | 17.136 M |
| Total current liabilities | 211.128 M 70.00 % | 124.195 M -17.41 % | 150.374 M 21.94 % | 123.319 M 16.61 % | 105.751 M -41.45 % | 180.630 M 210.43 % | 58.187 M -13.68 % | 67.406 M 4.98 % | 64.210 M 17.90 % | 54.460 M -53.02 % | 115.911 M 107.07 % | 55.977 M |
| Total liabilities | 211.809 M -0.29 % | 212.434 M -8.37 % | 231.838 M 9.72 % | 211.305 M 15.03 % | 183.702 M -0.79 % | 185.158 M 210.01 % | 59.726 M -11.49 % | 67.476 M 4.80 % | 64.383 M 17.73 % | 54.686 M -52.96 % | 116.261 M 107.69 % | 55.977 M |
| Other non current assets | 0.000 -100.00 % | 20.211 M 138.30 % | -52.769 M -441.15 % | 15.468 M | 0.000 | 0.000 100.00 % | -3.690 M -167.91 % | 5.434 M 121.71 % | 2.451 M -36.98 % | 3.889 M 1 064.37 % | 334.000 K -76.35 % | 1.412 M |
| Long term investments | 0.000 100.00 % | -20.211 M -138.30 % | 52.769 M 441.15 % | -15.468 M -3 342.77 % | 477.000 K -43.35 % | 842.000 K -29.24 % | 1.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 727.000 K -17.39 % | 880.000 K -12.87 % | 1.010 M -18.48 % | 1.239 M -48.91 % | 2.425 M -3.58 % | 2.515 M 20.39 % | 2.089 M | 0.000 | 0.000 -100.00 % | 1.681 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 727.000 K -17.39 % | 880.000 K -12.87 % | 1.010 M -18.48 % | 1.239 M -48.91 % | 2.425 M -3.58 % | 2.515 M 20.39 % | 2.089 M | 0.000 | 0.000 -100.00 % | 1.681 M | 0.000 | 0.000 |
| Property plant equipment net | 30.735 M -28.23 % | 42.826 M -19.99 % | 53.529 M -45.70 % | 98.579 M -26.51 % | 134.138 M -21.26 % | 170.359 M 6.96 % | 159.270 M 21.14 % | 131.481 M 53.11 % | 85.876 M 42.00 % | 60.474 M 8.49 % | 55.741 M 148.42 % | 22.438 M |
| Total non current assets | 31.462 M -50.75 % | 63.888 M -11.52 % | 72.209 M -36.70 % | 114.082 M -24.60 % | 151.301 M -15.38 % | 178.808 M 12.27 % | 159.270 M 16.33 % | 136.915 M 55.01 % | 88.327 M 33.74 % | 66.044 M 17.78 % | 56.075 M 135.12 % | 23.850 M |
| Other current assets | 2.900 M -55.68 % | 6.543 M -68.24 % | 20.599 M -26.23 % | 27.923 M 151.42 % | 11.106 M -58.73 % | 26.911 M 8.35 % | 24.837 M 22.73 % | 20.237 M 14.87 % | 17.617 M 21.43 % | 14.508 M -1.47 % | 14.725 M 259.50 % | 4.096 M |
| Short term investments | 48.228 M -30.38 % | 69.276 M -15.28 % | 81.771 M 4 491.30 % | 1.781 M | 0.000 -100.00 % | 4.611 M -43.02 % | 8.092 M -9.06 % | 8.898 M 189.74 % | 3.071 M 25.86 % | 2.440 M 68.98 % | 1.444 M 4 713.33 % | 30.000 K |
| cash and cash equivalents | 26.568 M -37.45 % | 42.473 M 62.41 % | 26.151 M -38.68 % | 42.644 M -42.49 % | 74.150 M 32.37 % | 56.018 M 40.51 % | 39.868 M -5.38 % | 42.135 M -46.80 % | 79.205 M 9.30 % | 72.466 M 542.77 % | 11.274 M 82.96 % | 6.162 M |
| Cash and short term investments | 74.796 M -33.07 % | 111.749 M 3.55 % | 107.922 M 153.08 % | 42.644 M -42.49 % | 74.150 M 32.37 % | 56.018 M 40.51 % | 39.868 M -5.38 % | 42.135 M -46.80 % | 79.205 M 9.30 % | 72.466 M 542.77 % | 11.274 M 82.07 % | 6.192 M |
| Total current assets | 121.278 M -43.67 % | 215.308 M -17.57 % | 261.208 M 9.04 % | 239.547 M 9.36 % | 219.039 M -5.27 % | 231.230 M 29.94 % | 177.951 M -1.33 % | 180.343 M 5.68 % | 170.650 M 18.84 % | 143.597 M 76.19 % | 81.500 M 119.10 % | 37.198 M |
| Inventory | 1.207 M -95.84 % | 29.000 M -35.39 % | 44.888 M -9.58 % | 49.643 M 77.20 % | 28.016 M -9.18 % | 30.847 M -29.02 % | 43.458 M 12.95 % | 38.476 M 39.94 % | 27.494 M 46.39 % | 18.781 M 63.94 % | 11.456 M 320.25 % | 2.726 M |
| Net receivables | 42.375 M -37.70 % | 68.016 M -22.53 % | 87.799 M -26.43 % | 119.337 M 12.83 % | 105.767 M -9.95 % | 117.454 M 22.92 % | 95.554 M 20.20 % | 79.495 M 71.57 % | 46.334 M 22.44 % | 37.842 M -14.08 % | 44.045 M 81.90 % | 24.214 M |
| Tax assets | 0.000 -100.00 % | 20.182 M 14.22 % | 17.670 M 23.88 % | 14.264 M 0.02 % | 14.261 M 180.07 % | 5.092 M 1 138.93 % | 411.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 32.908 M -31.35 % | 47.937 M -18.93 % | 59.129 M -39.12 % | 97.120 M 110.53 % | 46.131 M -34.32 % | 70.238 M 29.73 % | 54.142 M 0.34 % | 53.961 M 20.00 % | 44.967 M 8.03 % | 41.625 M 0.94 % | 41.239 M 73.78 % | 23.731 M |
| Tax payables | 0.000 -100.00 % | 34.000 K 0.00 % | 34.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 585.000 K -82.07 % | 3.263 M 32.70 % | 2.459 M -47.74 % | 4.705 M 37.90 % | 3.412 M | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 1.695 M -32.84 % | 2.524 M -50.37 % | 5.086 M 3.27 % | 4.925 M 173.00 % | 1.804 M 20.75 % | 1.494 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 852.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.832 M -48.55 % | 5.504 M 96.15 % | 2.806 M -41.78 % | 4.820 M -38.17 % | 7.795 M 60.85 % | 4.846 M -59.79 % | 12.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 145.661 M 45.34 % | 100.221 M -3.72 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 21.80 % | 85.469 M -17.90 % | 104.098 M 0.00 % | 104.098 M 6.72 % | 97.542 M -6.30 % | 104.098 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 435.000 K 59.93 % | 272.000 K -13.10 % | 313.000 K -7.94 % | 340.000 K -17.68 % | 413.000 K 817.78 % | 45.000 K -35.71 % | 70.000 K -59.54 % | 173.000 K -23.45 % | 226.000 K -35.43 % | 350.000 K | 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 |
| Total assets | 152.740 M -45.29 % | 279.196 M -16.26 % | 333.417 M -5.72 % | 353.629 M -4.51 % | 370.340 M -9.68 % | 410.038 M 21.59 % | 337.221 M 6.29 % | 317.258 M 22.50 % | 258.977 M 23.53 % | 209.641 M 52.38 % | 137.575 M 125.36 % | 61.048 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 | 1.502 M -97.12 % | 52.101 M 147.11 % | -110.601 M -13 004.38 % | -844.000 K 85.87 % | -5.973 M -157.22 % | 10.439 M 242.40 % | -7.331 M 79.92 % | -36.504 M -144.01 % | -14.960 M -7 292.31 % | 208.000 K 101.74 % | -11.977 M 60.30 % | -30.172 M |
| Accounts receivables | 19.386 M -37.76 % | 31.145 M 180.54 % | 11.102 M 136.74 % | -30.219 M -234.77 % | 22.422 M 376.95 % | -8.096 M -105.48 % | -3.940 M 87.60 % | -31.762 M -126.97 % | -13.994 M -432.79 % | 4.205 M 116.55 % | -25.401 M 7.12 % | -27.349 M |
| Inventory | 14.012 M -7.97 % | 15.226 M 2 575.92 % | 569.000 K 102.66 % | -21.405 M -857.70 % | 2.825 M 41.60 % | 1.995 M 129.55 % | -6.751 M 22.68 % | -8.731 M 12.34 % | -9.960 M -18.77 % | -8.386 M 3.85 % | -8.722 M -234.05 % | -2.611 M |
| Accounts payables | -25.677 M -846.44 % | -2.713 M 92.22 % | -34.851 M -168.63 % | 50.780 M 262.65 % | -31.220 M -288.75 % | 16.540 M 374.16 % | -6.033 M -251.24 % | 3.989 M -55.65 % | 8.994 M 104.92 % | 4.389 M | 0.000 | 0.000 |
| Other working capital | 4.173 M -50.57 % | 8.443 M 109.66 % | -87.421 M | 0.000 | 0.000 | 0.000 100.00 % | -580.000 K 97.91 % | -27.773 M -455.46 % | -5.000 M -158.18 % | 8.594 M 364.02 % | -3.255 M -1 435.38 % | -212.000 K |
| Other non cash items | 57.826 M 1 166.73 % | 4.565 M -90.99 % | 50.656 M 80.23 % | 28.106 M -32.92 % | 41.900 M 26.96 % | 33.002 M 383.96 % | -11.622 M 5.38 % | -12.283 M 16.19 % | -14.655 M -47.78 % | -9.917 M -208.56 % | -3.214 M -112.67 % | 25.371 M |
| Net cash provided by operating activities | -38.964 M -221.06 % | 32.185 M 130.34 % | -106.082 M -19 728.41 % | -535.000 K 89.14 % | -4.925 M -126.86 % | 18.337 M -52.95 % | 38.971 M 59.99 % | 24.359 M -38.64 % | 39.696 M 9.01 % | 36.414 M 212.35 % | 11.658 M 1 627.11 % | 675.000 K |
| Investments in property plant and equipment | -479.000 K 90.36 % | -4.971 M 36.62 % | -7.843 M -77.36 % | -4.422 M 67.94 % | -13.791 M 71.99 % | -49.230 M 3.98 % | -51.270 M 15.68 % | -60.807 M -84.95 % | -32.878 M -53.40 % | -21.433 M 33.14 % | -32.058 M -175.65 % | -11.630 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 19.150 M 264.07 % | 5.260 M 110.41 % | -50.542 M | 0.000 -100.00 % | 19.871 M 300.79 % | 4.958 M 82 533.33 % | 6.000 K -85.00 % | 40.000 K | 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 |
| 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 | 4.710 M -57.06 % | 10.969 M 7 848.55 % | 138.000 K -78.34 % | 637.000 K -93.11 % | 9.249 M 78.17 % | 5.191 M 8.26 % | 4.795 M 864.75 % | -627.000 K -450.00 % | -114.000 K 97.86 % | -5.320 M 56.93 % | -12.352 M -617 700.00 % | 2.000 K |
| Net cash used for investing activites | 4.231 M -29.46 % | 5.998 M -47.59 % | 11.445 M 675.93 % | 1.475 M 102.68 % | -55.084 M -25.08 % | -44.039 M 5.24 % | -46.475 M 24.35 % | -61.434 M -86.21 % | -32.992 M -23.32 % | -26.753 M 39.76 % | -44.410 M -281.92 % | -11.628 M |
| Debt repayment | 22.217 M 218.47 % | -18.754 M -117.24 % | 108.789 M 460.49 % | -30.178 M -138.30 % | 78.793 M 109.83 % | 37.550 M | 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 -100.00 % | 52.098 M | 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 |
| 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 |
| Other financing activites | -2.765 M -104.81 % | -1.350 M 95.81 % | -32.256 M -3 833.66 % | -820.000 K -145.94 % | 1.785 M 152.41 % | -3.406 M -174.81 % | 4.553 M 1 300.92 % | 325.000 K 7.97 % | 301.000 K | 0.000 -100.00 % | 37.864 M 121.23 % | 17.115 M |
| Net cash used provided by financing activities | 19.452 M 196.76 % | -20.104 M -126.27 % | 76.533 M 346.90 % | -30.998 M -138.47 % | 80.578 M 135.99 % | 34.144 M 649.92 % | 4.553 M 1 300.92 % | 325.000 K 7.97 % | 301.000 K -99.42 % | 52.098 M 37.59 % | 37.864 M 121.23 % | 17.115 M |
| Effect of forex changes on cash | -624.000 K 64.48 % | -1.757 M -209.06 % | 1.611 M 211.26 % | -1.448 M 40.58 % | -2.437 M -449.64 % | 697.000 K 1.90 % | 684.000 K 313.75 % | -320.000 K -20.30 % | -266.000 K 53.09 % | -567.000 K | 0.000 | 0.000 |
| Net change in cash | -15.905 M -197.45 % | 16.322 M 198.96 % | -16.493 M 47.65 % | -31.506 M -273.76 % | 18.132 M 98.40 % | 9.139 M 503.13 % | -2.267 M 93.88 % | -37.070 M -650.08 % | 6.739 M -88.99 % | 61.192 M 1 097.03 % | 5.112 M -17.04 % | 6.162 M |
| Cash at beginning of period | 42.473 M 62.41 % | 26.151 M -38.68 % | 42.644 M -42.49 % | 74.150 M 32.37 % | 56.018 M 19.49 % | 46.879 M 11.26 % | 42.135 M -46.80 % | 79.205 M 9.30 % | 72.466 M 542.77 % | 11.274 M 82.96 % | 6.162 M | 0.000 |
| Cash at end of period | 26.568 M -37.45 % | 42.473 M 62.41 % | 26.151 M -38.68 % | 42.644 M -42.49 % | 74.150 M 32.37 % | 56.018 M 40.51 % | 39.868 M -5.38 % | 42.135 M -46.80 % | 79.205 M 9.30 % | 72.466 M 542.77 % | 11.274 M 82.96 % | 6.162 M |
| Operating cash flow | -38.964 M -221.06 % | 32.185 M 130.34 % | -106.082 M -19 728.41 % | -535.000 K 89.14 % | -4.925 M -126.86 % | 18.337 M -52.95 % | 38.971 M 59.99 % | 24.359 M -38.64 % | 39.696 M 9.01 % | 36.414 M 212.35 % | 11.658 M 1 627.11 % | 675.000 K |
| Capital expenditure | -525.000 K 89.44 % | -4.971 M 36.62 % | -7.843 M -77.36 % | -4.422 M 67.94 % | -13.791 M 71.99 % | -49.230 M 3.98 % | -51.270 M 15.68 % | -60.807 M -84.95 % | -32.878 M -53.40 % | -21.433 M 33.14 % | -32.058 M -175.65 % | -11.630 M |
| Free CashFlow | -39.489 M -245.11 % | 27.214 M 123.89 % | -113.925 M -2 198.27 % | -4.957 M 73.51 % | -18.716 M 39.42 % | -30.893 M -151.18 % | -12.299 M 66.26 % | -36.448 M -634.58 % | 6.818 M -54.49 % | 14.981 M 173.44 % | -20.400 M -86.22 % | -10.955 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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-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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 26.087 M 0.00 % | 26.087 M 41.36 % | 18.454 M 0.00 % | 18.454 M -55.58 % | 41.542 M 0.00 % | 41.542 M -5.53 % | 43.976 M 0.00 % | 43.976 M -33.80 % | 66.427 M 0.00 % | 66.427 M 29.32 % | 51.366 M 0.00 % | 51.366 M -68.06 % | 160.834 M 100.00 % | 80.417 M -51.47 % | 165.712 M 100.00 % | 82.856 M -46.84 % | 155.858 M 100.00 % | 77.929 M -48.13 % | 150.244 M 100.00 % | 75.122 M -32.67 % | 111.565 M 100.00 % | 55.783 M -72.05 % | 199.576 M 136.32 % | 84.451 M -42.59 % | 147.097 M 65.49 % | 88.886 M -15.48 % | 105.165 M 0.00 % | 105.165 M 17.92 % | 89.183 M 0.00 % | 89.183 M 9.19 % | 81.674 M 0.00 % | 81.674 M 4.32 % | 78.294 M 22.58 % | 63.872 M 0.00 % | 63.870 M -13.04 % | 73.450 M 13.57 % | 64.672 M 23.18 % | 52.501 M -7.89 % | 56.999 M 5.73 % | 53.912 M -2.58 % | 55.339 M 12.88 % | 49.023 M -6.03 % | 52.167 M 15.74 % | 45.073 M 93.37 % | 23.309 M |
| Net income | -8.622 M 0.00 % | -8.622 M 86.58 % | -64.266 M 0.00 % | -64.266 M -19 813.34 % | 326.000 K 0.00 % | 326.000 K 104.15 % | -7.850 M 0.00 % | -7.850 M 14.76 % | -9.209 M 0.00 % | -9.209 M 63.03 % | -24.909 M 0.00 % | -24.909 M -219.54 % | -7.795 M -100.00 % | -3.898 M 87.89 % | -32.189 M -100.00 % | -16.095 M 16.88 % | -19.363 M -100.00 % | -9.682 M 74.01 % | -37.257 M -100.00 % | -18.629 M 13.35 % | -21.498 M -100.00 % | -10.749 M 79.28 % | -51.884 M -96.85 % | -26.358 M -1 454.45 % | 1.946 M 40.15 % | 1.389 M -81.27 % | 7.412 M 0.00 % | 7.412 M -34.68 % | 11.346 M 0.00 % | 11.346 M -6.95 % | 12.194 M 0.00 % | 12.194 M -3.23 % | 12.601 M 50.64 % | 8.365 M -14.26 % | 9.756 M -30.56 % | 14.050 M -0.22 % | 14.081 M 78.38 % | 7.894 M -16.53 % | 9.457 M 41.61 % | 6.678 M 44.70 % | 4.615 M -20.44 % | 5.801 M 51.34 % | 3.833 M -23.90 % | 5.037 M 76.12 % | 2.860 M |
| Income before tax | -8.076 M 0.00 % | -8.076 M 85.26 % | -54.785 M 0.00 % | -54.785 M -10 042.83 % | 551.000 K 0.00 % | 551.000 K 102.80 % | -19.696 M -100.00 % | -9.848 M -16.00 % | -8.490 M 0.00 % | -8.490 M 69.96 % | -28.263 M 0.00 % | -28.263 M -443.21 % | -5.203 M -100.00 % | -2.602 M 92.50 % | -34.679 M -100.00 % | -17.340 M -4.97 % | -16.519 M -100.00 % | -8.259 M 81.98 % | -45.837 M -100.00 % | -22.919 M -7.72 % | -21.276 M -100.00 % | -10.638 M 81.40 % | -57.197 M -96.13 % | -29.163 M -1 226.42 % | 2.589 M 39.27 % | 1.859 M -74.03 % | 7.157 M 0.00 % | 7.157 M -48.28 % | 13.839 M 0.00 % | 13.839 M -11.17 % | 15.579 M 0.00 % | 15.579 M -1.55 % | 15.824 M 46.41 % | 10.808 M -13.27 % | 12.461 M -29.71 % | 17.728 M 1.58 % | 17.453 M 70.37 % | 10.244 M -16.92 % | 12.331 M 26.29 % | 9.764 M 25.99 % | 7.750 M -1.19 % | 7.843 M 34.64 % | 5.825 M -9.98 % | 6.471 M 71.55 % | 3.772 M |
| Income before tax ratio | -0.31 0.00 % | -0.31 89.57 % | -2.97 0.00 % | -2.97 -22 483.02 % | 0.01 0.00 % | 0.01 102.96 % | -0.45 -100.00 % | -0.22 -75.22 % | -0.13 0.00 % | -0.13 76.77 % | -0.55 0.00 % | -0.55 -1 600.85 % | -0.03 0.00 % | -0.03 84.54 % | -0.21 0.00 % | -0.21 -97.45 % | -0.11 0.00 % | -0.11 65.26 % | -0.31 0.00 % | -0.31 -59.98 % | -0.19 0.00 % | -0.19 33.46 % | -0.29 17.01 % | -0.35 -2 062.01 % | 0.02 -15.84 % | 0.02 -69.27 % | 0.07 0.00 % | 0.07 -56.14 % | 0.16 0.00 % | 0.16 -18.65 % | 0.19 0.00 % | 0.19 -5.63 % | 0.20 19.44 % | 0.17 -13.27 % | 0.20 -19.17 % | 0.24 -10.56 % | 0.27 38.31 % | 0.20 -9.81 % | 0.22 19.45 % | 0.18 29.32 % | 0.14 -12.46 % | 0.16 43.28 % | 0.11 -22.22 % | 0.14 -11.28 % | 0.16 |
| EBITDA | -9.978 M 0.00 % | -9.978 M 63.37 % | -27.241 M 1.51 % | -27.660 M -268.67 % | -7.503 M 0.00 % | -7.503 M 23.46 % | -9.802 M 0.00 % | -9.802 M -557.16 % | -1.492 M 0.00 % | -1.492 M 77.40 % | -6.599 M 0.00 % | -6.599 M -589.54 % | 1.348 M 0.00 % | 1.348 M 114.01 % | -9.625 M -63.41 % | -5.890 M -2 209.80 % | -255.000 K 80.01 % | -1.276 M -276.91 % | 721.000 K 216.38 % | -619.500 K 92.67 % | -8.454 M -56.53 % | -5.401 M 70.49 % | -18.301 M -66.53 % | -10.990 M -170.55 % | 15.577 M 100.58 % | 7.766 M -30.00 % | 11.095 M 0.00 % | 11.095 M -40.38 % | 18.610 M 0.00 % | 18.610 M -1.72 % | 18.936 M 0.00 % | 18.936 M 19.66 % | 15.824 M 46.41 % | 10.808 M -10.64 % | 12.095 M -31.77 % | 17.728 M -11.25 % | 19.975 M 94.99 % | 10.244 M -4.33 % | 10.708 M 9.67 % | 9.764 M 25.99 % | 7.750 M -18.70 % | 9.533 M 63.85 % | 5.818 M -10.09 % | 6.471 M 45.87 % | 4.436 M |
| Net income ratio | -0.33 0.00 % | -0.33 90.51 % | -3.48 0.00 % | -3.48 -44 478.12 % | 0.01 0.00 % | 0.01 104.40 % | -0.18 0.00 % | -0.18 -28.76 % | -0.14 0.00 % | -0.14 71.41 % | -0.48 0.00 % | -0.48 -900.54 % | -0.05 0.00 % | -0.05 75.05 % | -0.19 0.00 % | -0.19 -56.35 % | -0.12 0.00 % | -0.12 49.90 % | -0.25 0.00 % | -0.25 -28.69 % | -0.19 0.00 % | -0.19 25.88 % | -0.26 16.70 % | -0.31 -2 459.19 % | 0.01 -15.31 % | 0.02 -77.83 % | 0.07 0.00 % | 0.07 -44.60 % | 0.13 0.00 % | 0.13 -14.79 % | 0.15 0.00 % | 0.15 -7.23 % | 0.16 22.89 % | 0.13 -14.26 % | 0.15 -20.15 % | 0.19 -12.14 % | 0.22 44.81 % | 0.15 -9.38 % | 0.17 33.94 % | 0.12 48.53 % | 0.08 -29.52 % | 0.12 61.05 % | 0.07 -34.25 % | 0.11 -8.92 % | 0.12 |
| Ratio EBITDA | -0.38 0.00 % | -0.38 74.09 % | -1.48 1.51 % | -1.50 -729.94 % | -0.18 0.00 % | -0.18 18.97 % | -0.22 0.00 % | -0.22 -892.66 % | -0.02 0.00 % | -0.02 82.52 % | -0.13 0.00 % | -0.13 -1 632.82 % | 0.01 -50.00 % | 0.02 128.86 % | -0.06 18.29 % | -0.07 -4 244.90 % | 0.00 90.00 % | -0.02 -441.07 % | 0.00 158.19 % | -0.01 89.12 % | -0.08 21.74 % | -0.10 -5.59 % | -0.09 29.53 % | -0.13 -222.88 % | 0.11 21.20 % | 0.09 -17.19 % | 0.11 0.00 % | 0.11 -49.44 % | 0.21 0.00 % | 0.21 -10.00 % | 0.23 0.00 % | 0.23 14.71 % | 0.20 19.44 % | 0.17 -10.64 % | 0.19 -21.54 % | 0.24 -21.86 % | 0.31 58.30 % | 0.20 3.86 % | 0.19 3.73 % | 0.18 29.32 % | 0.14 -27.98 % | 0.19 74.36 % | 0.11 -22.32 % | 0.14 -24.56 % | 0.19 |
| Gross profit ratio | 0.17 0.00 % | 0.17 136.99 % | -0.47 0.00 % | -0.47 -457.91 % | 0.13 0.00 % | 0.13 186.11 % | 0.05 0.00 % | 0.05 -74.08 % | 0.18 0.00 % | 0.18 -7.44 % | 0.19 0.00 % | 0.19 6.95 % | 0.18 0.00 % | 0.18 4.18 % | 0.17 0.00 % | 0.17 4.81 % | 0.16 0.00 % | 0.16 17.28 % | 0.14 0.00 % | 0.14 25.17 % | 0.11 0.00 % | 0.11 -30.67 % | 0.16 149.47 % | 0.06 -66.96 % | 0.20 -12.56 % | 0.22 -9.08 % | 0.25 0.00 % | 0.25 -16.03 % | 0.29 0.00 % | 0.29 -14.84 % | 0.34 0.00 % | 0.34 7.52 % | 0.32 0.41 % | 0.32 -12.51 % | 0.36 -1.83 % | 0.37 -1.77 % | 0.38 9.16 % | 0.35 -12.19 % | 0.39 1.66 % | 0.39 -6.68 % | 0.42 27.61 % | 0.33 -6.41 % | 0.35 42.16 % | 0.24 1.23 % | 0.24 |
| Weighted average shs out dil | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 3.50 % | 772.910 M 42.61 % | 541.978 M 0.37 % | 540.000 M 0.00 % | 540.000 M -0.36 % | 541.978 M 0.37 % | 540.000 M 0.00 % | 540.000 M |
| Weighted average shs out | 800.037 M 0.00 % | 800.037 M 0.00 % | 800.009 M 0.00 % | 800.009 M -0.12 % | 800.983 M 0.00 % | 800.983 M 0.11 % | 800.071 M 0.00 % | 800.071 M 0.00 % | 800.043 M 0.00 % | 800.043 M 0.00 % | 800.016 M 0.00 % | 800.016 M 0.00 % | 800.000 M -0.02 % | 800.144 M 0.02 % | 800.000 M 0.00 % | 800.005 M 0.00 % | 800.000 M -0.01 % | 800.058 M 0.01 % | 800.000 M 0.00 % | 800.021 M 0.00 % | 800.000 M 0.00 % | 800.015 M 0.00 % | 800.000 M 0.00 % | 800.021 M 0.00 % | 800.000 M -0.04 % | 800.288 M 0.03 % | 800.032 M 0.00 % | 800.032 M 0.00 % | 800.028 M 0.00 % | 800.028 M 0.00 % | 800.026 M 0.00 % | 800.026 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 3.50 % | 772.910 M 42.61 % | 541.978 M 0.37 % | 540.000 M 0.00 % | 540.000 M 0.00 % | 540.000 M 0.00 % | 540.000 M 0.00 % | 540.000 M |
| EPS diluted | -0.01 0.00 % | -0.01 86.55 % | -0.08 0.00 % | -0.08 -20 175.00 % | 0.00 0.00 % | 0.00 104.08 % | -0.01 0.00 % | -0.01 14.78 % | -0.01 0.00 % | -0.01 63.02 % | -0.03 0.00 % | -0.03 -220.62 % | -0.01 -97.96 % | 0.00 87.81 % | -0.04 -100.00 % | -0.02 16.94 % | -0.02 -100.00 % | -0.01 74.03 % | -0.05 -100.00 % | -0.02 13.38 % | -0.03 -100.75 % | -0.01 79.35 % | -0.06 -97.26 % | -0.03 -1 470.83 % | 0.00 41.18 % | 0.00 -81.72 % | 0.01 0.00 % | 0.01 -34.51 % | 0.01 0.00 % | 0.01 -6.58 % | 0.02 0.00 % | 0.02 -3.18 % | 0.02 49.52 % | 0.01 -13.93 % | 0.01 -30.68 % | 0.02 0.00 % | 0.02 77.78 % | 0.01 -21.43 % | 0.01 3.28 % | 0.01 43.53 % | 0.01 -20.56 % | 0.01 50.70 % | 0.01 -23.66 % | 0.01 86.00 % | 0.01 |
| Earnings per share | -0.01 0.00 % | -0.01 86.55 % | -0.08 0.00 % | -0.08 -20 175.00 % | 0.00 0.00 % | 0.00 104.08 % | -0.01 0.00 % | -0.01 14.78 % | -0.01 0.00 % | -0.01 63.02 % | -0.03 0.00 % | -0.03 -220.62 % | -0.01 -97.96 % | 0.00 87.81 % | -0.04 -100.00 % | -0.02 16.94 % | -0.02 -100.00 % | -0.01 74.03 % | -0.05 -100.00 % | -0.02 13.38 % | -0.03 -100.75 % | -0.01 79.35 % | -0.06 -97.26 % | -0.03 -1 470.83 % | 0.00 41.18 % | 0.00 -81.72 % | 0.01 0.00 % | 0.01 -34.51 % | 0.01 0.00 % | 0.01 -6.58 % | 0.02 0.00 % | 0.02 -3.18 % | 0.02 49.52 % | 0.01 -13.93 % | 0.01 -30.68 % | 0.02 0.00 % | 0.02 77.78 % | 0.01 -21.43 % | 0.01 3.28 % | 0.01 43.53 % | 0.01 -20.56 % | 0.01 50.70 % | 0.01 -23.66 % | 0.01 86.00 % | 0.01 |
| Gross profit | 4.547 M 0.00 % | 4.547 M 152.29 % | -8.695 M 0.00 % | -8.695 M -258.99 % | 5.469 M 0.00 % | 5.469 M 170.27 % | 2.024 M 0.00 % | 2.024 M -82.84 % | 11.790 M 0.00 % | 11.790 M 19.69 % | 9.851 M 0.00 % | 9.851 M -65.84 % | 28.838 M 100.00 % | 14.419 M -49.44 % | 28.520 M 100.00 % | 14.260 M -44.28 % | 25.593 M 100.00 % | 12.797 M -39.17 % | 21.036 M 100.00 % | 10.518 M -15.71 % | 12.479 M 100.00 % | 6.240 M -80.62 % | 32.198 M 489.54 % | 5.462 M -81.03 % | 28.789 M 44.70 % | 19.895 M -23.15 % | 25.890 M 0.00 % | 25.890 M -0.98 % | 26.146 M 0.00 % | 26.146 M -7.01 % | 28.117 M 0.00 % | 28.117 M 12.16 % | 25.069 M 23.08 % | 20.368 M -12.51 % | 23.280 M -14.63 % | 27.270 M 11.56 % | 24.444 M 34.47 % | 18.178 M -19.12 % | 22.474 M 7.48 % | 20.910 M -9.09 % | 23.001 M 44.05 % | 15.967 M -12.05 % | 18.155 M 64.54 % | 11.034 M 95.74 % | 5.637 M |
| Income tax expense | 546.500 K 0.00 % | 546.500 K -94.24 % | 9.481 M 0.00 % | 9.481 M 4 113.56 % | 225.000 K 0.00 % | 225.000 K 105.63 % | -3.997 M -300.00 % | 1.999 M 178.15 % | 718.500 K 0.00 % | 718.500 K -78.58 % | 3.355 M 0.00 % | 3.355 M 29.42 % | 2.592 M 100.00 % | 1.296 M 152.05 % | -2.490 M -300.00 % | 1.245 M -56.22 % | 2.844 M 100.00 % | 1.422 M 116.57 % | -8.580 M -300.00 % | 4.290 M 1 832.43 % | 222.000 K 100.00 % | 111.000 K 102.08 % | -5.327 M -289.88 % | 2.806 M 336.31 % | 643.000 K 38.73 % | 463.500 K -13.53 % | 536.000 K 0.00 % | 536.000 K -78.50 % | 2.493 M 0.00 % | 2.493 M -26.34 % | 3.385 M 0.00 % | 3.385 M 5.01 % | 3.223 M 31.93 % | 2.443 M -9.69 % | 2.705 M -26.45 % | 3.678 M 9.07 % | 3.372 M 43.49 % | 2.350 M -18.23 % | 2.874 M -6.87 % | 3.086 M -1.56 % | 3.135 M 53.53 % | 2.042 M 2.51 % | 1.992 M 38.91 % | 1.434 M 57.24 % | 912.000 K |
| Cost of revenue | 21.540 M 0.00 % | 21.540 M -20.66 % | 27.149 M 0.00 % | 27.149 M -24.74 % | 36.073 M 0.00 % | 36.073 M -14.01 % | 41.953 M 0.00 % | 41.953 M -23.22 % | 54.637 M 0.00 % | 54.637 M 31.61 % | 41.516 M 0.00 % | 41.516 M -68.55 % | 131.996 M 100.00 % | 65.998 M -51.89 % | 137.192 M 100.00 % | 68.596 M -47.34 % | 130.265 M 100.00 % | 65.132 M -49.59 % | 129.208 M 100.00 % | 64.604 M -34.80 % | 99.086 M 100.00 % | 49.543 M -70.40 % | 167.378 M 111.90 % | 78.989 M -33.23 % | 118.308 M 71.48 % | 68.991 M -12.97 % | 79.276 M 0.00 % | 79.276 M 25.76 % | 63.037 M 0.00 % | 63.037 M 17.70 % | 53.557 M 0.00 % | 53.557 M 0.62 % | 53.225 M 22.35 % | 43.504 M 7.18 % | 40.590 M -12.10 % | 46.180 M 14.80 % | 40.228 M 17.20 % | 34.323 M -0.59 % | 34.525 M 4.61 % | 33.002 M 2.05 % | 32.338 M -2.17 % | 33.056 M -2.81 % | 34.012 M -0.08 % | 34.039 M 92.62 % | 17.672 M |
| General and administrative expenses | 13.326 M 0.00 % | 13.326 M -7.43 % | 14.395 M 0.00 % | 14.395 M 17.02 % | 12.301 M 0.00 % | 12.301 M -2.86 % | 12.663 M 0.00 % | 12.663 M -1.35 % | 12.837 M 0.00 % | 12.837 M -26.90 % | 17.561 M 0.00 % | 17.561 M 22.48 % | 14.338 M 0.00 % | 14.338 M -34.76 % | 21.977 M 0.00 % | 21.977 M 22.68 % | 17.913 M 0.00 % | 17.913 M 20.04 % | 14.922 M 0.00 % | 14.922 M -2.86 % | 15.361 M 0.00 % | 15.361 M -27.27 % | 21.121 M 0.00 % | 21.121 M 41.17 % | 14.961 M 0.00 % | 14.961 M -3.71 % | 15.538 M 0.00 % | 15.538 M 58.48 % | 9.805 M 0.00 % | 9.805 M -3.59 % | 10.170 M 0.00 % | 10.170 M 38.32 % | 7.352 M 6.92 % | 6.876 M -6.16 % | 7.327 M 14.25 % | 6.413 M 13.99 % | 5.626 M 0.43 % | 5.602 M -28.88 % | 7.877 M -11.33 % | 8.884 M -28.52 % | 12.429 M 114.03 % | 5.807 M -38.85 % | 9.497 M 219.87 % | 2.969 M 108.35 % | 1.425 M |
| Selling and marketing expenses | 1.139 M 0.00 % | 1.139 M -30.30 % | 1.634 M 0.00 % | 1.634 M -13.37 % | 1.886 M 0.00 % | 1.886 M -21.16 % | 2.392 M 0.00 % | 2.392 M 13.58 % | 2.106 M 0.00 % | 2.106 M 119.32 % | 960.000 K 0.00 % | 960.000 K -60.70 % | 2.443 M 0.00 % | 2.443 M 27.68 % | 1.913 M 0.00 % | 1.913 M -16.90 % | 2.302 M 0.00 % | 2.302 M 11.77 % | 2.060 M 0.00 % | 2.060 M 14.86 % | 1.793 M 0.00 % | 1.793 M -27.01 % | 2.457 M 0.00 % | 2.457 M -22.13 % | 3.155 M 0.00 % | 3.155 M -7.02 % | 3.393 M 0.00 % | 3.393 M -1.52 % | 3.445 M 0.00 % | 3.445 M 4.05 % | 3.311 M 0.00 % | 3.311 M 73.99 % | 1.903 M -29.99 % | 2.718 M -5.36 % | 2.872 M -8.71 % | 3.146 M 13.49 % | 2.772 M 16.91 % | 2.371 M -19.35 % | 2.940 M -6.25 % | 3.136 M 10.70 % | 2.833 M 17.99 % | 2.401 M -12.79 % | 2.753 M 72.49 % | 1.596 M 331.35 % | 370.000 K |
| Other expenses | 0.000 | 0.000 -100.00 % | 5.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.274 M | 0.000 -100.00 % | 441.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 70.59 % | -34.000 K -103.45 % | 986.000 K 5 900.00 % | -17.000 K 98.79 % | -1.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 16.472 M 0.00 % | 16.472 M -23.75 % | 21.603 M 0.00 % | 21.603 M 41.17 % | 15.303 M 0.00 % | 15.303 M -11.88 % | 17.366 M 74.61 % | 9.946 M -45.82 % | 18.357 M 0.00 % | 18.357 M -51.44 % | 37.802 M 0.00 % | 37.802 M 12.64 % | 33.561 M 111.47 % | 15.870 M -66.55 % | 47.447 M 55.53 % | 30.507 M -23.63 % | 39.947 M 103.58 % | 19.622 M -42.02 % | 33.842 M 3.54 % | 32.684 M -2.92 % | 33.667 M 105.52 % | 16.381 M -75.58 % | 67.092 M 94.76 % | 34.448 M 31.87 % | 26.123 M 45.39 % | 17.968 M -4.61 % | 18.837 M 0.00 % | 18.837 M 53.06 % | 12.307 M 0.00 % | 12.307 M -2.04 % | 12.564 M 0.00 % | 12.564 M 35.90 % | 9.245 M -3.29 % | 9.560 M -14.53 % | 11.185 M 17.22 % | 9.542 M 36.49 % | 6.991 M -11.89 % | 7.934 M -32.57 % | 11.766 M 5.56 % | 11.146 M -26.92 % | 15.251 M 87.73 % | 8.124 M -34.15 % | 12.337 M 170.37 % | 4.563 M 144.53 % | 1.866 M |
| Cost and expenses | 38.012 M 0.00 % | 38.012 M -22.03 % | 48.752 M 0.00 % | 48.752 M -5.11 % | 51.376 M 0.00 % | 51.376 M -13.39 % | 59.318 M 14.30 % | 51.898 M -28.90 % | 72.994 M 0.00 % | 72.994 M -7.97 % | 79.318 M 0.00 % | 79.318 M -52.09 % | 165.557 M 102.22 % | 81.868 M -55.66 % | 184.639 M 86.31 % | 99.103 M -41.78 % | 170.212 M 100.83 % | 84.754 M -48.02 % | 163.050 M 67.60 % | 97.288 M -26.72 % | 132.753 M 101.37 % | 65.924 M -71.88 % | 234.470 M 106.70 % | 113.437 M -21.46 % | 144.431 M 66.09 % | 86.959 M -11.37 % | 98.113 M 0.00 % | 98.113 M 30.22 % | 75.344 M 0.00 % | 75.344 M 13.95 % | 66.120 M 0.00 % | 66.120 M 5.84 % | 62.470 M 17.73 % | 53.064 M 2.49 % | 51.775 M -7.08 % | 55.722 M 18.01 % | 47.219 M 11.74 % | 42.257 M -8.71 % | 46.291 M 4.85 % | 44.148 M -7.23 % | 47.589 M 15.56 % | 41.180 M -11.15 % | 46.349 M 20.07 % | 38.602 M 97.57 % | 19.538 M |
| Research and development expenses | 1.106 M 0.00 % | 1.106 M -22.30 % | 1.424 M 0.00 % | 1.424 M 27.55 % | 1.116 M 0.00 % | 1.116 M -51.71 % | 2.311 M 0.00 % | 2.311 M -4.80 % | 2.428 M 0.00 % | 2.428 M 6.70 % | 2.275 M 0.00 % | 2.275 M -58.39 % | 5.468 M 100.00 % | 2.734 M -58.65 % | 6.612 M 100.00 % | 3.306 M -51.87 % | 6.869 M 100.00 % | 3.435 M -42.94 % | 6.019 M 100.00 % | 3.010 M -56.61 % | 6.936 M 100.00 % | 3.468 M -35.65 % | 5.389 M 52.88 % | 3.525 M -40.71 % | 5.945 M 16.99 % | 5.082 M 80.87 % | 2.810 M 0.00 % | 2.810 M -12.79 % | 3.222 M 0.00 % | 3.222 M -2.32 % | 3.298 M 0.00 % | 3.298 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 |
| Selling general and administrative expenses | 15.366 M 0.00 % | 15.366 M 5.42 % | 14.576 M -27.77 % | 20.180 M 42.24 % | 14.187 M 0.00 % | 14.187 M -5.77 % | 15.055 M 0.00 % | 15.055 M 0.75 % | 14.942 M 0.00 % | 14.942 M -19.32 % | 18.521 M 0.00 % | 18.521 M -34.07 % | 28.093 M 67.41 % | 16.781 M -58.91 % | 40.835 M 70.93 % | 23.890 M -27.78 % | 33.078 M 63.63 % | 20.215 M -27.34 % | 27.823 M 63.84 % | 16.982 M -36.47 % | 26.731 M 55.83 % | 17.154 M -66.65 % | 51.429 M 120.33 % | 23.342 M 13.20 % | 20.619 M 12.36 % | 18.352 M -3.06 % | 18.931 M 0.00 % | 18.931 M 42.88 % | 13.250 M 0.00 % | 13.250 M -1.71 % | 13.481 M 0.00 % | 13.481 M 45.66 % | 9.255 M -3.53 % | 9.594 M -5.93 % | 10.199 M 6.70 % | 9.559 M 13.82 % | 8.398 M 5.33 % | 7.973 M -26.29 % | 10.817 M -10.01 % | 12.020 M -21.24 % | 15.262 M 85.94 % | 8.208 M -33.00 % | 12.250 M 168.35 % | 4.565 M 144.64 % | 1.866 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.101 M 9.20 % | 1.924 M 0.00 % | 1.924 M 517.66 % | 311.500 K 0.00 % | 311.500 K -72.92 % | 1.151 M 0.00 % | 1.151 M 5.31 % | 1.093 M 0.00 % | 1.093 M -23.81 % | 1.434 M 0.00 % | 1.434 M 90.44 % | 753.000 K 0.00 % | 753.000 K 51.66 % | 496.500 K 0.00 % | 496.500 K 181.30 % | 176.500 K 0.00 % | 176.500 K 159.56 % | 68.000 K 0.00 % | 68.000 K -34.93 % | 104.500 K 0.00 % | 104.500 K | 0.000 | 0.000 -100.00 % | 25.000 K 0.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K |
| Interest expense | 3.291 M | 0.000 -100.00 % | 5.451 M | 0.000 -100.00 % | 4.755 M | 0.000 -100.00 % | 4.202 M | 0.000 -100.00 % | 3.848 M | 0.000 -100.00 % | 7.449 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 |
| Depreciation and amortization | 841.500 K 0.00 % | 841.500 K -48.50 % | 1.634 M 34.49 % | 1.215 M 0.00 % | 1.215 M 0.00 % | 1.215 M -24.44 % | 1.608 M 0.00 % | 1.608 M -3.13 % | 1.660 M 0.00 % | 1.660 M -31.98 % | 2.441 M 0.00 % | 2.441 M -73.33 % | 9.150 M 146.66 % | 3.710 M -60.12 % | 9.302 M 148.75 % | 3.740 M -73.48 % | 14.099 M 129.51 % | 6.143 M -54.59 % | 13.527 M 131.47 % | 5.844 M -54.11 % | 12.734 M 130.96 % | 5.514 M -66.77 % | 16.593 M 140.81 % | 6.891 M -46.63 % | 12.911 M 107.49 % | 6.223 M 22.53 % | 5.079 M 0.00 % | 5.079 M 6.46 % | 4.771 M 0.00 % | 4.771 M 10.97 % | 4.299 M 0.00 % | 4.299 M 27.21 % | 3.380 M 18.32 % | 2.856 M 0.00 % | 2.856 M 35.45 % | 2.109 M -20.15 % | 2.641 M 25.24 % | 2.109 M 0.00 % | 2.109 M 66.96 % | 1.263 M -30.95 % | 1.829 M 3.10 % | 1.774 M 40.46 % | 1.263 M 656.29 % | 167.000 K -74.89 % | 665.000 K |
| Operating income | -11.925 M 0.00 % | -11.925 M 60.64 % | -30.298 M 0.00 % | -30.298 M -208.11 % | -9.834 M 0.00 % | -9.834 M 61.10 % | -25.279 M -121.56 % | -11.410 M -262.03 % | -3.152 M 0.00 % | -3.152 M 65.14 % | -9.040 M 0.00 % | -9.040 M -91.39 % | -4.723 M -100.00 % | -2.362 M 87.52 % | -18.927 M -96.55 % | -9.630 M 32.91 % | -14.354 M -93.49 % | -7.419 M 42.07 % | -12.806 M -98.13 % | -6.464 M 69.49 % | -21.188 M -94.13 % | -10.915 M 68.72 % | -34.894 M -95.16 % | -17.880 M -770.67 % | 2.666 M 72.72 % | 1.544 M -74.35 % | 6.017 M 0.00 % | 6.017 M -56.53 % | 13.839 M 0.00 % | 13.839 M -5.45 % | 14.637 M 0.00 % | 14.637 M -7.50 % | 15.824 M 46.41 % | 10.808 M -10.64 % | 12.095 M -31.77 % | 17.728 M 1.58 % | 17.453 M 70.37 % | 10.244 M -4.33 % | 10.708 M 9.67 % | 9.764 M 25.99 % | 7.750 M -1.19 % | 7.843 M 34.81 % | 5.818 M -10.09 % | 6.471 M 71.60 % | 3.771 M |
| Operating income ratio | -0.46 0.00 % | -0.46 72.16 % | -1.64 0.00 % | -1.64 -593.61 % | -0.24 0.00 % | -0.24 58.82 % | -0.57 -121.56 % | -0.26 -446.87 % | -0.05 0.00 % | -0.05 73.04 % | -0.18 0.00 % | -0.18 -499.28 % | -0.03 0.00 % | -0.03 74.29 % | -0.11 1.72 % | -0.12 -26.19 % | -0.09 3.26 % | -0.10 -11.69 % | -0.09 0.94 % | -0.09 54.70 % | -0.19 2.94 % | -0.20 -11.91 % | -0.17 17.42 % | -0.21 -1 268.18 % | 0.02 4.37 % | 0.02 -69.65 % | 0.06 0.00 % | 0.06 -63.13 % | 0.16 0.00 % | 0.16 -13.41 % | 0.18 0.00 % | 0.18 -11.33 % | 0.20 19.44 % | 0.17 -10.64 % | 0.19 -21.54 % | 0.24 -10.56 % | 0.27 38.31 % | 0.20 3.86 % | 0.19 3.73 % | 0.18 29.32 % | 0.14 -12.46 % | 0.16 43.45 % | 0.11 -22.32 % | 0.14 -11.26 % | 0.16 |
| Total other income expenses net | 3.850 M 0.00 % | 3.850 M 115.72 % | -24.487 M 0.00 % | -24.487 M -335.80 % | 10.385 M 0.00 % | 10.385 M 86.00 % | 5.583 M 1.62 % | 5.494 M 288.73 % | -2.911 M 0.00 % | -2.911 M 84.86 % | -19.224 M 0.00 % | -19.224 M -870.79 % | 2.494 M 1 139.17 % | -240.000 K -115.12 % | 1.588 M 120.59 % | -7.710 M -226.51 % | 6.095 M 824.67 % | -841.000 K 91.68 % | -10.113 M 38.54 % | -16.455 M -255.97 % | 10.550 M 181.75 % | 3.745 M 148.27 % | -7.758 M 0.00 % | -7.758 M -861.34 % | -807.000 K -114.95 % | 5.397 M -74.30 % | 20.996 M 0.00 % | 20.996 M | 0.000 | 0.000 -100.00 % | 4.240 M 0.00 % | 4.240 M | 0.000 | 0.000 -100.00 % | 366.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 1.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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-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-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-03-31 | 2014-12-31 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 38.649 M 0.00 % | 38.649 M -71.82 % | 137.138 M 0.00 % | 137.138 M 14.08 % | 120.207 M 3.88 % | 115.721 M 20.15 % | 96.310 M 2.93 % | 93.566 M -7.23 % | 100.863 M 2.43 % | 98.469 M -18.82 % | 121.291 M 1.17 % | 119.892 M 240.08 % | 35.254 M 9.37 % | 32.235 M -23.76 % | 42.283 M 5.86 % | 39.943 M 4.73 % | 38.140 M 8.84 % | 35.041 M -10.10 % | 38.977 M 8.67 % | 35.867 M 404.53 % | -11.778 M 21.96 % | -15.093 M 7.95 % | -16.396 M 13.39 % | -18.931 M 35.72 % | -29.453 M -61.85 % | -18.198 M 53.06 % | -38.768 M 15.31 % | -45.779 M 17.82 % | -55.706 M 0.00 % | -55.706 M -32.21 % | -42.135 M 0.00 % | -42.135 M 33.68 % | -63.532 M -177.22 % | 82.276 M 203.88 % | -79.205 M -222.13 % | 64.855 M 203.63 % | -62.581 M -183.55 % | 74.906 M 203.37 % | -72.466 M -265.53 % | 43.777 M -10.16 % | 48.726 M 686.92 % | 6.192 M |
| Total investments | 2.803 M 0.00 % | 2.803 M -94.19 % | 48.228 M 2 989.56 % | 1.561 M -45.02 % | 2.839 M 0.00 % | 2.839 M -95.90 % | 69.276 M 1 574.95 % | 4.136 M -92.39 % | 54.384 M 388.01 % | 11.144 M -84.21 % | 70.582 M 3 429.10 % | 2.000 M -48.44 % | 3.879 M 0.00 % | 3.879 M 117.80 % | 1.781 M 0.00 % | 1.781 M 615.26 % | 249.000 K -97.98 % | 12.314 M 2 481.55 % | 477.000 K -88.26 % | 4.064 M 535.99 % | 639.000 K -94.26 % | 11.129 M 1 221.73 % | 842.000 K -81.74 % | 4.611 M 7.66 % | 4.283 M 0.00 % | 4.283 M -47.07 % | 8.092 M 0.00 % | 8.092 M -7.53 % | 8.751 M 0.00 % | 8.751 M -1.65 % | 8.898 M 0.00 % | 8.898 M 460.68 % | 1.587 M -99.04 % | 164.552 M 5 258.25 % | 3.071 M -97.63 % | 129.710 M 5 604.05 % | 2.274 M -98.48 % | 149.812 M 6 039.84 % | 2.440 M 5.45 % | 2.314 M 60.25 % | 1.444 M -88.34 % | 12.384 M |
| Total debt | 63.703 M 0.00 % | 63.703 M -61.09 % | 163.706 M 0.00 % | 163.706 M -1.41 % | 166.045 M 0.00 % | 166.045 M 19.64 % | 138.783 M 2.02 % | 136.039 M -6.62 % | 145.688 M 1.67 % | 143.294 M -2.81 % | 147.442 M 0.96 % | 146.043 M 121.30 % | 65.992 M 4.79 % | 62.973 M -25.85 % | 84.927 M 2.83 % | 82.587 M -22.70 % | 106.843 M 2.99 % | 103.744 M -8.29 % | 113.127 M 2.83 % | 110.017 M 167.11 % | 41.188 M 8.75 % | 37.873 M -4.41 % | 39.622 M 6.84 % | 37.087 M 950.92 % | 3.529 M -76.13 % | 14.784 M 1 244.00 % | 1.100 M 0.00 % | 1.100 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 % | 60.000 M 0.00 % | 60.000 M | 0.000 |
| Accumulated other comprehensive income loss | 136.905 M 0.00 % | 136.905 M 304.13 % | -67.069 M 0.00 % | -67.069 M -294.72 % | 34.443 M 0.00 % | 34.443 M 28.75 % | 26.752 M -12.66 % | 30.629 M 12.51 % | 27.224 M -31.94 % | 40.002 M 46.81 % | 27.248 M -13.03 % | 31.330 M 341.33 % | 7.099 M -36.45 % | 11.171 M 10.12 % | 10.144 M -29.86 % | 14.463 M 238.95 % | 4.267 M -51.31 % | 8.763 M 221.11 % | 2.729 M -62.23 % | 7.225 M 132.25 % | -22.402 M -31.31 % | -17.061 M 69.98 % | -56.823 M -327.63 % | -13.288 M -458.55 % | -2.379 M 72.74 % | -8.726 M 82.87 % | -50.932 M -231.16 % | 38.831 M 1 822.00 % | -2.255 M 0.00 % | -2.255 M -108.99 % | -1.079 M 0.00 % | -1.079 M 83.35 % | -6.480 M -103.33 % | 194.594 M 1 035.23 % | -20.807 M -111.88 % | 175.103 M 2 753.88 % | -6.598 M -104.26 % | 154.955 M 1 382.21 % | -12.085 M -12 231.63 % | -98.000 K 98.29 % | -5.747 M -213.33 % | 5.071 M |
| Retained earnings | -221.085 M 0.00 % | -221.085 M -3.93 % | -212.730 M -4.36 % | -203.844 M -170.66 % | -75.313 M 0.00 % | -75.313 M -4.47 % | -72.088 M 5.10 % | -75.965 M -10.15 % | -68.964 M 0.00 % | -68.964 M -36.44 % | -50.545 M -20.78 % | -41.849 M -447.58 % | 12.040 M 51.10 % | 7.968 M -60.32 % | 20.082 M 27.40 % | 15.763 M -69.95 % | 52.448 M 9.38 % | 47.952 M -33.22 % | 71.811 M 6.68 % | 67.315 M -30.70 % | 97.135 M -7.11 % | 104.572 M -11.85 % | 118.633 M -5.90 % | 126.070 M -25.40 % | 169.005 M -3.62 % | 175.352 M 4.96 % | 167.059 M -5.23 % | 176.278 M 12.96 % | 156.050 M -3.35 % | 161.455 M 16.35 % | 138.763 M 0.00 % | 138.763 M 26.13 % | 110.018 M | 0.000 -100.00 % | 89.052 M | 0.000 -100.00 % | 66.801 M | 0.000 -100.00 % | 44.826 M 66.78 % | 26.878 M 34.96 % | 19.915 M | 0.000 |
| Common stock | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 8.000 M | 0.000 | 0.000 | 0.000 |
| Total equity | 27.918 M 0.00 % | 27.918 M 147.26 % | -59.069 M 0.00 % | -59.069 M -182.93 % | 71.228 M 0.00 % | 71.228 M 6.69 % | 66.762 M 0.00 % | 66.762 M -19.70 % | 83.136 M 0.00 % | 83.136 M -18.16 % | 101.579 M 0.00 % | 101.579 M -22.60 % | 131.237 M 0.00 % | 131.237 M -7.79 % | 142.324 M 0.00 % | 142.324 M -15.69 % | 168.813 M 0.00 % | 168.813 M -9.55 % | 186.638 M 0.00 % | 186.638 M -6.50 % | 199.609 M 0.00 % | 199.609 M -11.24 % | 224.880 M 0.00 % | 224.880 M -19.32 % | 278.724 M 0.00 % | 278.724 M 0.14 % | 278.347 M -15.15 % | 328.059 M 20.92 % | 271.298 M 0.00 % | 271.298 M 8.61 % | 249.782 M 0.00 % | 249.782 M 13.54 % | 219.993 M 13.05 % | 194.594 M 0.00 % | 194.594 M 11.13 % | 175.103 M 0.00 % | 175.103 M 13.00 % | 154.955 M 0.00 % | 154.955 M 478.62 % | 26.780 M 25.65 % | 21.314 M 320.31 % | 5.071 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.541 M 0.00 % | 1.541 M | 0.000 -100.00 % | 2.130 M | 0.000 -100.00 % | 2.122 M | 0.000 -100.00 % | 2.796 M | 0.000 -100.00 % | 3.166 M | 0.000 -100.00 % | 5.399 M | 0.000 -100.00 % | 6.081 M | 0.000 -100.00 % | 5.265 M | 0.000 -100.00 % | 2.985 M | 0.000 -100.00 % | 2.217 M | 0.000 -100.00 % | 1.420 M 10.68 % | 1.283 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 |
| Long term debt | 287.000 K 0.00 % | 287.000 K -57.86 % | 681.000 K 0.00 % | 681.000 K -99.40 % | 114.209 M 0.00 % | 114.209 M 32.63 % | 86.109 M 0.00 % | 86.109 M 2.15 % | 84.298 M 0.00 % | 84.298 M 7.16 % | 78.668 M 0.00 % | 78.668 M 45.84 % | 53.940 M 0.00 % | 53.940 M -34.69 % | 82.587 M 0.00 % | 82.587 M 11.87 % | 73.824 M 0.00 % | 73.824 M 1.57 % | 72.686 M 0.00 % | 72.686 M 3 209.93 % | 2.196 M 0.00 % | 2.196 M -4.98 % | 2.311 M 0.00 % | 2.311 M 34.67 % | 1.716 M 0.00 % | 1.716 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 |
| Total non current liabilities | 287.000 K 0.00 % | 287.000 K -57.86 % | 681.000 K 0.00 % | 681.000 K -99.41 % | 115.750 M 0.00 % | 115.750 M 31.18 % | 88.239 M 0.00 % | 88.239 M 2.10 % | 86.420 M 0.00 % | 86.420 M 6.08 % | 81.464 M 0.00 % | 81.464 M 42.65 % | 57.106 M 0.00 % | 57.106 M -35.10 % | 87.986 M 0.00 % | 87.986 M 10.11 % | 79.905 M 0.00 % | 79.905 M 2.51 % | 77.951 M 0.00 % | 77.951 M 1 404.56 % | 5.181 M 0.00 % | 5.181 M 14.42 % | 4.528 M 0.00 % | 4.528 M 44.39 % | 3.136 M 0.00 % | 3.136 M 103.77 % | 1.539 M | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 173.000 K | 0.000 -100.00 % | 173.000 K | 0.000 -100.00 % | 226.000 K | 0.000 -100.00 % | 226.000 K | 0.000 -100.00 % | 350.000 K | 0.000 |
| Other current liabilities | 10.761 M 0.00 % | 10.761 M -29.18 % | 15.195 M 85.96 % | 8.171 M -56.53 % | 18.798 M 0.00 % | 18.798 M -18.83 % | 23.158 M -1.81 % | 23.584 M 41.46 % | 16.672 M -2.46 % | 17.092 M -2.14 % | 17.466 M -22.27 % | 22.471 M -8.17 % | 24.470 M -30.79 % | 35.355 M 48.18 % | 23.859 M 0.00 % | 23.859 M 2.01 % | 23.388 M -3.53 % | 24.245 M 26.41 % | 19.179 M 0.00 % | 19.179 M -72.15 % | 68.862 M -0.92 % | 69.498 M -4.51 % | 72.781 M -0.41 % | 73.081 M 124.44 % | 32.562 M 65.13 % | 19.719 M 569.58 % | 2.945 M -85.30 % | 20.031 M 105.24 % | 9.760 M -40.82 % | 16.491 M 22.66 % | 13.445 M 0.00 % | 13.445 M -20.62 % | 16.937 M | 0.000 -100.00 % | 16.784 M | 0.000 -100.00 % | 8.796 M | 0.000 -100.00 % | 8.130 M -40.13 % | 13.580 M 20.60 % | 11.260 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 392.000 K | 0.000 -100.00 % | 387.000 K | 0.000 -100.00 % | 4.971 M | 0.000 -100.00 % | 10.885 M | 0.000 | 0.000 | 0.000 -100.00 % | 857.000 K | 0.000 -100.00 % | 18.569 M | 0.000 -100.00 % | 394.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 225.000 K | 0.000 100.00 % | -1.100 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 100.00 % | -60.000 M | 0.000 |
| Short term debt | 63.416 M 0.00 % | 63.416 M -61.10 % | 163.025 M 0.00 % | 163.025 M 214.50 % | 51.836 M 0.00 % | 51.836 M -1.59 % | 52.674 M 0.00 % | 52.674 M -14.20 % | 61.390 M 0.00 % | 61.390 M -10.74 % | 68.774 M 0.00 % | 68.774 M 470.64 % | 12.052 M 0.00 % | 12.052 M 415.04 % | 2.340 M 0.00 % | 2.340 M -92.91 % | 33.019 M 0.00 % | 33.019 M -18.35 % | 40.441 M 0.00 % | 40.441 M 3.72 % | 38.992 M 0.00 % | 38.992 M 4.51 % | 37.311 M 0.00 % | 37.311 M 154.58 % | 14.656 M -1.51 % | 14.881 M 1 252.82 % | 1.100 M 0.00 % | 1.100 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 % | 60.000 M 0.00 % | 60.000 M | 0.000 |
| Total current liabilities | 107.063 M 0.00 % | 107.063 M -49.29 % | 211.128 M 0.00 % | 211.128 M 74.09 % | 121.277 M 0.00 % | 121.277 M -2.35 % | 124.195 M 0.00 % | 124.195 M -14.31 % | 144.934 M 0.00 % | 144.934 M -3.62 % | 150.374 M 0.00 % | 150.374 M 10.08 % | 136.601 M 0.00 % | 136.601 M 10.77 % | 123.319 M 0.00 % | 123.319 M 1.20 % | 121.857 M 0.00 % | 121.857 M 15.23 % | 105.751 M 0.00 % | 105.751 M -35.82 % | 164.768 M 0.00 % | 164.768 M -8.78 % | 180.630 M 0.00 % | 180.630 M 187.86 % | 62.750 M 0.00 % | 62.750 M 7.84 % | 58.187 M -22.70 % | 75.273 M -3.20 % | 77.762 M 0.00 % | 77.762 M 15.36 % | 67.406 M 0.00 % | 67.406 M -17.27 % | 81.475 M | 0.000 -100.00 % | 64.210 M | 0.000 -100.00 % | 53.160 M | 0.000 -100.00 % | 54.460 M -53.01 % | 115.885 M -0.02 % | 115.911 M | 0.000 |
| Total liabilities | 107.350 M 0.00 % | 107.350 M -49.32 % | 211.809 M 0.00 % | 211.809 M -10.64 % | 237.027 M 0.00 % | 237.027 M 11.58 % | 212.434 M 0.00 % | 212.434 M -8.18 % | 231.354 M 0.00 % | 231.354 M -0.21 % | 231.838 M 0.00 % | 231.838 M 19.68 % | 193.707 M 0.00 % | 193.707 M -8.33 % | 211.305 M 0.00 % | 211.305 M 4.73 % | 201.762 M 0.00 % | 201.762 M 9.83 % | 183.702 M 0.00 % | 183.702 M 8.09 % | 169.949 M 0.00 % | 169.949 M -8.21 % | 185.158 M 0.00 % | 185.158 M 181.03 % | 65.886 M 0.00 % | 65.886 M 10.31 % | 59.726 M -20.65 % | 75.273 M -3.29 % | 77.832 M 0.09 % | 77.762 M 15.36 % | 67.406 M 0.00 % | 67.406 M -17.44 % | 81.648 M | 0.000 -100.00 % | 64.383 M | 0.000 -100.00 % | 53.386 M | 0.000 -100.00 % | 54.686 M -52.81 % | 115.885 M -0.32 % | 116.261 M | 0.000 |
| Other non current assets | 0.000 -100.00 % | 1.108 M | 0.000 | 0.000 -100.00 % | 19.581 M 0.00 % | 19.581 M | 0.000 -100.00 % | 20.211 M 137.00 % | -54.625 M -428.02 % | 16.653 M 131.56 % | -52.769 M -371.45 % | 19.440 M 124.08 % | -80.720 M -714.26 % | 13.141 M -15.04 % | 15.468 M 0.00 % | 15.468 M | 0.000 -100.00 % | 14.014 M | 0.000 -100.00 % | 19.425 M 105.99 % | 9.430 M -15.18 % | 11.118 M | 0.000 -100.00 % | 26.481 M | 0.000 -100.00 % | 9.691 M 563.91 % | -2.089 M -108.60 % | 24.284 M -30.49 % | 34.937 M 0.00 % | 34.937 M 542.93 % | 5.434 M 0.00 % | 5.434 M -61.62 % | 14.158 M 117.21 % | -82.276 M -3 456.83 % | 2.451 M 103.78 % | -64.855 M -1 506.53 % | 4.611 M 106.16 % | -74.906 M -2 026.10 % | 3.889 M 232.96 % | 1.168 M 249.70 % | 334.000 K 105.39 % | -6.192 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.625 M | 0.000 -100.00 % | 52.769 M | 0.000 -100.00 % | 80.720 M | 0.000 100.00 % | -15.468 M | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 477.000 K | 0.000 -100.00 % | 639.000 K | 0.000 -100.00 % | 842.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 |
| Intangible assets | 644.000 K 0.00 % | 644.000 K -11.42 % | 727.000 K 0.00 % | 727.000 K -11.99 % | 826.000 K 0.00 % | 826.000 K -6.14 % | 880.000 K 0.00 % | 880.000 K -1.23 % | 891.000 K 0.00 % | 891.000 K -11.78 % | 1.010 M 0.00 % | 1.010 M -12.02 % | 1.148 M 0.00 % | 1.148 M -7.34 % | 1.239 M 0.00 % | 1.239 M -47.57 % | 2.363 M 0.00 % | 2.363 M -2.56 % | 2.425 M 0.00 % | 2.425 M 4.66 % | 2.317 M 0.00 % | 2.317 M -7.87 % | 2.515 M 0.00 % | 2.515 M | 0.000 | 0.000 -100.00 % | 2.089 M 0.00 % | 2.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 845.000 K | 0.000 -100.00 % | 1.681 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 644.000 K 0.00 % | 644.000 K -11.42 % | 727.000 K 0.00 % | 727.000 K -11.99 % | 826.000 K 0.00 % | 826.000 K -6.14 % | 880.000 K 0.00 % | 880.000 K -1.23 % | 891.000 K 0.00 % | 891.000 K -11.78 % | 1.010 M 0.00 % | 1.010 M -12.02 % | 1.148 M 0.00 % | 1.148 M -7.34 % | 1.239 M 0.00 % | 1.239 M -47.57 % | 2.363 M 0.00 % | 2.363 M -2.56 % | 2.425 M 0.00 % | 2.425 M 4.66 % | 2.317 M 0.00 % | 2.317 M -7.87 % | 2.515 M 0.00 % | 2.515 M | 0.000 | 0.000 -100.00 % | 2.089 M 0.00 % | 2.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 845.000 K | 0.000 -100.00 % | 1.681 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 25.620 M 0.00 % | 25.620 M -16.64 % | 30.735 M 0.00 % | 30.735 M -20.80 % | 38.806 M 0.00 % | 38.806 M -9.39 % | 42.826 M 0.07 % | 42.797 M -21.67 % | 54.639 M 1.68 % | 53.734 M 0.38 % | 53.529 M 3.42 % | 51.759 M -36.41 % | 81.395 M 2.29 % | 79.572 M -19.28 % | 98.579 M 1.24 % | 97.375 M -20.83 % | 122.998 M 1.82 % | 120.797 M -9.95 % | 134.138 M 3.62 % | 129.451 M -20.24 % | 162.306 M 3.50 % | 156.821 M -7.95 % | 170.359 M 13.72 % | 149.812 M -12.87 % | 171.936 M 5.88 % | 162.383 M 1.95 % | 159.270 M -0.13 % | 159.480 M 32.16 % | 120.671 M 0.00 % | 120.671 M -8.22 % | 131.481 M 0.00 % | 131.481 M 21.41 % | 108.299 M | 0.000 -100.00 % | 85.876 M | 0.000 -100.00 % | 74.724 M | 0.000 -100.00 % | 60.474 M 10.82 % | 54.572 M -2.10 % | 55.741 M | 0.000 |
| Total non current assets | 27.372 M 0.00 % | 27.372 M -13.00 % | 31.462 M 0.00 % | 31.462 M -46.87 % | 59.213 M 0.00 % | 59.213 M -7.32 % | 63.888 M 0.00 % | 63.888 M -10.37 % | 71.278 M 0.00 % | 71.278 M -1.29 % | 72.209 M 0.00 % | 72.209 M -23.07 % | 93.861 M 0.00 % | 93.861 M -17.72 % | 114.082 M 0.00 % | 114.082 M -16.83 % | 137.174 M 0.00 % | 137.174 M -9.34 % | 151.301 M 0.00 % | 151.301 M -15.80 % | 179.686 M 5.54 % | 170.256 M -4.78 % | 178.808 M 0.00 % | 178.808 M 3.91 % | 172.074 M 0.00 % | 172.074 M 8.04 % | 159.270 M -14.30 % | 185.853 M 19.44 % | 155.608 M 0.00 % | 155.608 M 13.65 % | 136.915 M 0.00 % | 136.915 M 11.81 % | 122.457 M 248.84 % | -82.276 M -193.15 % | 88.327 M 236.19 % | -64.855 M -180.89 % | 80.180 M 207.04 % | -74.906 M -213.42 % | 66.044 M 18.49 % | 55.740 M -0.60 % | 56.075 M 1 005.60 % | -6.192 M |
| Other current assets | 5.408 M 107.60 % | 2.605 M -10.17 % | 2.900 M -67.00 % | 8.787 M 13.95 % | 7.711 M 58.27 % | 4.872 M -25.54 % | 6.543 M -17.69 % | 7.949 M -12.83 % | 9.119 M 0.00 % | 9.119 M -69.39 % | 29.788 M 0.00 % | 29.788 M 19.12 % | 25.006 M 0.00 % | 25.006 M -4.35 % | 26.142 M 0.00 % | 26.142 M 263.64 % | 7.189 M 0.00 % | 7.189 M -46.25 % | 13.374 M 0.00 % | 13.374 M -87.67 % | 108.449 M 443.74 % | 19.945 M -33.40 % | 29.948 M 0.00 % | 29.948 M 88.80 % | 15.862 M 0.00 % | 15.862 M -36.14 % | 24.837 M 0.00 % | 24.837 M 80.92 % | 13.728 M 0.00 % | 13.728 M -32.16 % | 20.237 M 0.00 % | 20.237 M -11.07 % | 22.757 M | 0.000 -100.00 % | 17.617 M | 0.000 -100.00 % | 13.134 M | 0.000 -100.00 % | 14.508 M 15.93 % | 12.514 M -15.02 % | 14.725 M | 0.000 |
| Short term investments | 2.803 M 0.00 % | 2.803 M -94.19 % | 48.228 M 2 989.56 % | 1.561 M -98.35 % | 94.801 M 3 239.24 % | 2.839 M -95.90 % | 69.276 M 1 574.95 % | 4.136 M -92.39 % | 54.384 M 388.01 % | 11.144 M -84.21 % | 70.582 M 3 429.10 % | 2.000 M -48.44 % | 3.879 M 0.00 % | 3.879 M 117.80 % | 1.781 M 0.00 % | 1.781 M -85.54 % | 12.314 M 0.00 % | 12.314 M 203.00 % | 4.064 M 0.00 % | 4.064 M -63.48 % | 11.129 M 0.00 % | 11.129 M 141.36 % | 4.611 M 0.00 % | 4.611 M 7.66 % | 4.283 M 0.00 % | 4.283 M -47.07 % | 8.092 M 0.00 % | 8.092 M -7.53 % | 8.751 M 0.00 % | 8.751 M -1.65 % | 8.898 M 0.00 % | 8.898 M 460.68 % | 1.587 M -99.04 % | 164.552 M 5 258.25 % | 3.071 M -97.63 % | 129.710 M 5 604.05 % | 2.274 M -98.48 % | 149.812 M 6 039.84 % | 2.440 M 5.45 % | 2.314 M 60.25 % | 1.444 M -88.34 % | 12.384 M |
| cash and cash equivalents | 25.054 M 0.00 % | 25.054 M -5.70 % | 26.568 M 0.00 % | 26.568 M -42.04 % | 45.838 M 0.00 % | 45.838 M 7.92 % | 42.473 M 0.00 % | 42.473 M -5.25 % | 44.825 M 0.00 % | 44.825 M 71.41 % | 26.151 M 0.00 % | 26.151 M -14.92 % | 30.738 M 0.00 % | 30.738 M -27.92 % | 42.644 M 0.00 % | 42.644 M -37.93 % | 68.703 M 0.00 % | 68.703 M -7.35 % | 74.150 M 0.00 % | 74.150 M 40.00 % | 52.966 M 0.00 % | 52.966 M -5.45 % | 56.018 M 0.00 % | 56.018 M 69.84 % | 32.982 M 0.00 % | 32.982 M -17.27 % | 39.868 M -14.96 % | 46.879 M -15.85 % | 55.706 M 0.00 % | 55.706 M 32.21 % | 42.135 M 0.00 % | 42.135 M -33.68 % | 63.532 M 177.22 % | -82.276 M -203.88 % | 79.205 M 222.13 % | -64.855 M -203.63 % | 62.581 M 183.55 % | -74.906 M -203.37 % | 72.466 M 346.69 % | 16.223 M 43.90 % | 11.274 M 282.07 % | -6.192 M |
| Cash and short term investments | 76.593 M -3.53 % | 79.396 M 6.15 % | 74.796 M -2.04 % | 76.357 M -45.71 % | 140.639 M -1.98 % | 143.478 M 28.39 % | 111.749 M -3.57 % | 115.885 M 16.81 % | 99.209 M -10.10 % | 110.353 M 14.08 % | 96.733 M -2.03 % | 98.733 M 221.21 % | 30.738 M -11.21 % | 34.617 M -18.82 % | 42.644 M -4.01 % | 44.425 M -35.34 % | 68.703 M -15.20 % | 81.017 M 9.26 % | 74.150 M -5.20 % | 78.214 M 47.67 % | 52.966 M -17.36 % | 64.095 M 14.42 % | 56.018 M -7.61 % | 60.629 M 83.82 % | 32.982 M -11.49 % | 37.265 M -6.53 % | 39.868 M -27.47 % | 54.971 M -1.32 % | 55.706 M -13.58 % | 64.457 M 26.30 % | 51.033 M 0.00 % | 51.033 M -19.67 % | 63.532 M -22.78 % | 82.276 M 3.88 % | 79.205 M 22.13 % | 64.855 M 3.63 % | 62.581 M -16.45 % | 74.906 M 3.37 % | 72.466 M 290.93 % | 18.537 M 64.42 % | 11.274 M 82.07 % | 6.192 M |
| Total current assets | 107.896 M 0.00 % | 107.896 M -11.03 % | 121.278 M 0.00 % | 121.278 M -51.30 % | 249.042 M 0.00 % | 249.042 M 15.67 % | 215.308 M 0.00 % | 215.308 M -11.47 % | 243.212 M 0.00 % | 243.212 M -6.89 % | 261.208 M 0.00 % | 261.208 M 13.04 % | 231.083 M 0.00 % | 231.083 M -3.53 % | 239.547 M 0.00 % | 239.547 M 2.63 % | 233.401 M 0.00 % | 233.401 M 6.56 % | 219.039 M 0.00 % | 219.039 M 15.36 % | 189.872 M -4.73 % | 199.302 M -13.81 % | 231.230 M 0.00 % | 231.230 M 34.02 % | 172.536 M 0.00 % | 172.536 M -3.04 % | 177.951 M -18.83 % | 219.229 M 13.28 % | 193.522 M 0.00 % | 193.522 M 7.31 % | 180.343 M 0.00 % | 180.343 M 0.65 % | 179.184 M 117.78 % | 82.276 M -51.79 % | 170.650 M 163.13 % | 64.855 M -56.27 % | 148.309 M 97.99 % | 74.906 M -47.84 % | 143.597 M 64.59 % | 87.244 M 7.05 % | 81.500 M 1 216.21 % | 6.192 M |
| Inventory | 1.564 M 0.00 % | 1.564 M 29.58 % | 1.207 M 0.00 % | 1.207 M -95.52 % | 26.942 M 0.00 % | 26.942 M -7.10 % | 29.000 M 0.00 % | 29.000 M -25.48 % | 38.915 M 0.00 % | 38.915 M -13.31 % | 44.888 M 0.00 % | 44.888 M -26.31 % | 60.911 M 0.00 % | 60.911 M 22.70 % | 49.643 M 0.00 % | 49.643 M 74.93 % | 28.378 M 0.00 % | 28.378 M 1.29 % | 28.016 M 0.00 % | 28.016 M -1.55 % | 28.457 M 0.00 % | 28.457 M -7.75 % | 30.847 M 0.00 % | 30.847 M -28.78 % | 43.314 M 0.00 % | 43.314 M -0.33 % | 43.458 M -0.93 % | 43.867 M 21.87 % | 35.996 M 0.00 % | 35.996 M -6.45 % | 38.476 M 0.00 % | 38.476 M 2.49 % | 37.542 M | 0.000 -100.00 % | 27.494 M | 0.000 -100.00 % | 17.477 M | 0.000 -100.00 % | 18.781 M 60.82 % | 11.678 M 1.94 % | 11.456 M | 0.000 |
| Net receivables | 24.331 M 0.00 % | 24.331 M -42.58 % | 42.375 M 21.32 % | 34.927 M -52.64 % | 73.750 M 0.00 % | 73.750 M 8.43 % | 68.016 M 8.87 % | 62.474 M -26.35 % | 84.825 M 0.00 % | 84.825 M -3.39 % | 87.799 M 0.00 % | 87.799 M -20.58 % | 110.549 M 0.00 % | 110.549 M -7.36 % | 119.337 M 0.00 % | 119.337 M 2.16 % | 116.817 M 0.00 % | 116.817 M 17.48 % | 99.435 M 0.00 % | 99.435 M 14.55 % | 86.805 M 0.00 % | 86.805 M -20.95 % | 109.806 M 0.00 % | 109.806 M 44.30 % | 76.095 M 0.00 % | 76.095 M -20.36 % | 95.554 M 0.00 % | 95.554 M 20.43 % | 79.341 M 0.00 % | 79.341 M 12.39 % | 70.597 M 0.00 % | 70.597 M 31.30 % | 53.766 M | 0.000 -100.00 % | 46.334 M | 0.000 -100.00 % | 55.117 M | 0.000 -100.00 % | 35.402 M -20.47 % | 44.515 M 4.49 % | 42.601 M | 0.000 |
| Tax assets | 1.108 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.182 M | 0.000 -100.00 % | 15.748 M | 0.000 -100.00 % | 17.670 M | 0.000 -100.00 % | 11.318 M | 0.000 -100.00 % | 14.264 M | 0.000 -100.00 % | 11.564 M | 0.000 -100.00 % | 14.261 M | 0.000 -100.00 % | 4.994 M | 0.000 -100.00 % | 5.092 M | 0.000 -100.00 % | 138.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 32.886 M 0.00 % | 32.886 M -0.07 % | 32.908 M -17.59 % | 39.932 M -21.15 % | 50.643 M 0.00 % | 50.643 M 5.64 % | 47.937 M 0.00 % | 47.937 M -27.86 % | 66.452 M 0.00 % | 66.452 M 12.38 % | 59.129 M 0.00 % | 59.129 M -33.71 % | 89.194 M 0.00 % | 89.194 M -8.16 % | 97.120 M 0.00 % | 97.120 M 50.36 % | 64.593 M 0.00 % | 64.593 M 40.02 % | 46.131 M 0.00 % | 46.131 M -18.03 % | 56.278 M 0.00 % | 56.278 M -19.88 % | 70.238 M 0.00 % | 70.238 M 149.51 % | 28.150 M 0.00 % | 28.150 M -48.01 % | 54.142 M 0.00 % | 54.142 M -11.64 % | 61.271 M 0.00 % | 61.271 M 13.55 % | 53.961 M 0.00 % | 53.961 M -8.10 % | 58.717 M | 0.000 -100.00 % | 44.967 M | 0.000 -100.00 % | 36.450 M | 0.000 -100.00 % | 41.625 M -1.61 % | 42.305 M 2.58 % | 41.239 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K | 0.000 -100.00 % | 33.000 K | 0.000 -100.00 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.731 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.821 M | 0.000 -100.00 % | 2.459 M | 0.000 -100.00 % | 7.914 M | 0.000 -100.00 % | 4.705 M | 0.000 -100.00 % | 3.412 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.115 M | 0.000 -100.00 % | 1.695 M | 0.000 -100.00 % | 1.862 M | 0.000 -100.00 % | 2.524 M | 0.000 -100.00 % | 2.882 M | 0.000 -100.00 % | 5.086 M | 0.000 -100.00 % | 5.750 M | 0.000 -100.00 % | 4.925 M | 0.000 -100.00 % | 2.629 M | 0.000 -100.00 % | 1.804 M | 0.000 -100.00 % | 1.375 M | 0.000 -100.00 % | 1.494 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 |
| 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 -100.00 % | 852.000 K 0.00 % | 852.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 |
| Capital lease obligations | 1.160 M 0.00 % | 1.160 M -59.04 % | 2.832 M 0.00 % | 2.832 M -36.87 % | 4.486 M 0.00 % | 4.486 M -18.50 % | 5.504 M 0.00 % | 5.504 M -6.20 % | 5.868 M 0.00 % | 5.868 M 109.12 % | 2.806 M 0.00 % | 2.806 M -39.69 % | 4.653 M 0.00 % | 4.653 M -3.46 % | 4.820 M 0.00 % | 4.820 M -26.86 % | 6.590 M 0.00 % | 6.590 M -15.46 % | 7.795 M 0.00 % | 7.795 M 41.44 % | 5.511 M 0.00 % | 5.511 M 13.72 % | 4.846 M 0.00 % | 4.846 M 37.32 % | 3.529 M 0.00 % | 3.529 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.402 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.379 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.255 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.598 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 104.098 M 0.00 % | 104.098 M -28.53 % | 145.661 M 39.93 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 75.56 % | 59.294 M -43.04 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 2.34 % | 101.719 M -2.29 % | 104.098 M 91.41 % | 54.386 M -47.76 % | 104.098 M 2.21 % | 101.843 M -2.17 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M 0.00 % | 104.098 M | 0.000 -100.00 % | 97.542 M | 0.000 -100.00 % | 97.500 M | 0.000 -100.00 % | 99.327 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 426.000 K | 0.000 -100.00 % | 435.000 K | 0.000 -100.00 % | 260.000 K | 0.000 -100.00 % | 272.000 K | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 313.000 K | 0.000 -100.00 % | 331.000 K | 0.000 -100.00 % | 340.000 K | 0.000 -100.00 % | 356.000 K | 0.000 -100.00 % | 413.000 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 173.000 K | 0.000 -100.00 % | 173.000 K | 0.000 -100.00 % | 226.000 K | 0.000 -100.00 % | 226.000 K | 0.000 -100.00 % | 350.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 135.268 M 0.00 % | 135.268 M -11.44 % | 152.740 M 0.00 % | 152.740 M -50.45 % | 308.255 M 0.00 % | 308.255 M 10.41 % | 279.196 M 0.00 % | 279.196 M -11.22 % | 314.490 M 0.00 % | 314.490 M -5.68 % | 333.417 M 0.00 % | 333.417 M 2.61 % | 324.944 M 0.00 % | 324.944 M -8.11 % | 353.629 M 0.00 % | 353.629 M -4.57 % | 370.575 M 0.00 % | 370.575 M 0.06 % | 370.340 M 0.00 % | 370.340 M 0.21 % | 369.558 M 0.00 % | 369.558 M -9.87 % | 410.038 M 0.00 % | 410.038 M 18.99 % | 344.610 M 0.00 % | 344.610 M 2.19 % | 337.221 M -16.75 % | 405.082 M 16.03 % | 349.130 M 0.00 % | 349.130 M 10.05 % | 317.258 M 0.00 % | 317.258 M 5.18 % | 301.641 M | 0.000 -100.00 % | 258.977 M | 0.000 -100.00 % | 228.489 M | 0.000 -100.00 % | 209.641 M 46.62 % | 142.984 M 3.93 % | 137.575 M | 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-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-03-31 | 2014-12-31 | 2014-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-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 | 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 | 0.000 | 0.000 |
| Change in working capital | 6.412 M 0.00 % | 6.412 M -66.06 % | 18.889 M -9.46 % | 20.864 M 1 104.02 % | -2.078 M 0.00 % | -2.078 M -107.12 % | 29.165 M 43.34 % | 20.347 M 102.35 % | 10.055 M 0.00 % | 10.055 M 80.88 % | 5.559 M 0.00 % | 5.559 M 262.97 % | -3.411 M 40.03 % | -5.688 M -274.67 % | -1.518 M 91.25 % | -17.349 M -2 673.96 % | 674.000 K 106.15 % | -10.954 M 17.94 % | -13.348 M -918.90 % | 1.630 M -77.90 % | 7.375 M -32.91 % | 10.994 M -66.30 % | 32.619 M 10 754.91 % | 300.500 K 101.35 % | -22.180 M -561.89 % | -3.351 M 34.38 % | -5.107 M 0.00 % | -5.107 M -1 094.50 % | -427.500 K 0.00 % | -427.500 K 95.47 % | -9.446 M 0.00 % | -9.446 M -3.50 % | -9.126 M 0.00 % | -9.126 M 0.00 % | -9.126 M | 0.000 100.00 % | -3.740 M 0.00 % | -3.740 M 0.00 % | -3.740 M -7 292.31 % | 52.000 K -90.70 % | 559.000 K 155.73 % | -1.003 M -2 028.85 % | 52.000 K 101.74 % | -2.994 M 0.00 % | -2.994 M 67.97 % | -9.349 M -212.23 % | -2.994 M |
| Accounts receivables | 10.941 M 0.00 % | 10.941 M -59.34 % | 26.907 M 125.96 % | 11.908 M 509.35 % | -2.909 M 0.00 % | -2.909 M -109.63 % | 30.207 M 104.29 % | 14.786 M 5 115.52 % | 283.500 K 0.00 % | 283.500 K -93.35 % | 4.263 M 0.00 % | 4.263 M 71.55 % | 2.485 M 443.17 % | 457.500 K 105.48 % | -8.348 M -91.07 % | -4.369 M 80.02 % | -21.871 M -98.83 % | -11.000 M -525.53 % | 2.585 M 82.43 % | 1.417 M -92.86 % | 19.837 M 94.60 % | 10.194 M 368.11 % | -3.802 M -347.61 % | 1.536 M 135.76 % | -4.294 M -56.83 % | -2.738 M -3 650.68 % | -73.000 K 0.00 % | -73.000 K 95.28 % | -1.546 M 0.00 % | -1.546 M 83.90 % | -9.603 M 0.00 % | -9.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -704.000 K | 0.000 | 0.000 | 0.000 100.00 % | -3.727 M | 0.000 |
| Inventory | -178.500 K 0.00 % | -178.500 K -101.48 % | 12.093 M 100.00 % | 6.047 M 530.17 % | 959.500 K 0.00 % | 959.500 K -90.85 % | 10.486 M 100.00 % | 5.243 M 121.22 % | 2.370 M 0.00 % | 2.370 M -67.15 % | 7.215 M 0.00 % | 7.215 M 152.05 % | -13.860 M -100.00 % | -6.930 M 67.57 % | -21.369 M -100.00 % | -10.685 M -29 579.17 % | -36.000 K -100.00 % | -18.000 K -102.67 % | 675.000 K 100.00 % | 337.500 K -84.30 % | 2.150 M 100.00 % | 1.075 M -47.36 % | 2.042 M 69.46 % | 1.205 M 2 663.83 % | -47.000 K 77.35 % | -207.500 K 95.57 % | -4.683 M 0.00 % | -4.683 M -518.64 % | 1.119 M 0.00 % | 1.119 M 610.16 % | 157.500 K 0.00 % | 157.500 K 107.22 % | -2.183 M 0.00 % | -2.183 M 0.00 % | -2.183 M | 0.000 100.00 % | -2.490 M 0.00 % | -2.490 M 0.00 % | -2.490 M -18.77 % | -2.097 M -475.04 % | 559.000 K 286.96 % | -299.000 K 85.74 % | -2.097 M 3.85 % | -2.181 M 0.00 % | -2.181 M 62.62 % | -5.834 M -167.55 % | -2.181 M |
| Accounts payables | 0.000 | 0.000 100.00 % | -22.838 M | 0.000 | 0.000 | 0.000 100.00 % | -11.528 M | 0.000 -100.00 % | 8.815 M | 0.000 100.00 % | -42.815 M | 0.000 -100.00 % | 7.964 M | 0.000 -100.00 % | 28.199 M | 0.000 -100.00 % | 22.581 M | 0.000 100.00 % | -16.608 M | 0.000 100.00 % | -14.612 M | 0.000 -100.00 % | 34.379 M | 0.000 100.00 % | -17.839 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 |
| Other working capital | -4.351 M 0.00 % | -4.351 M -259.53 % | 2.727 M -6.26 % | 2.909 M 2 363.81 % | -128.500 K 0.00 % | -128.500 K | 0.000 -100.00 % | 317.500 K -95.71 % | 7.402 M 0.00 % | 7.402 M 225.06 % | -5.919 M 0.00 % | -5.919 M -853.95 % | 785.000 K 0.00 % | 785.000 K 134.20 % | -2.295 M 0.00 % | -2.295 M -3 658.14 % | 64.500 K 0.00 % | 64.500 K 151.81 % | -124.500 K 0.00 % | -124.500 K 54.73 % | -275.000 K 0.00 % | -275.000 K 88.73 % | -2.440 M 0.00 % | -2.440 M -501.73 % | -405.500 K 0.00 % | -405.500 K -15.53 % | -351.000 K 0.00 % | -351.000 K -142.07 % | -145.000 K 0.00 % | -145.000 K 0.00 % | -145.000 K | 0.000 100.00 % | -6.943 M 0.00 % | -6.943 M 0.00 % | -6.943 M | 0.000 100.00 % | -1.250 M 0.00 % | -1.250 M 0.00 % | -1.250 M -158.18 % | 2.149 M 0.00 % | 2.149 M 0.00 % | 2.149 M 0.00 % | 2.149 M 364.02 % | -813.750 K 0.00 % | -813.750 K -483.84 % | 212.000 K 126.05 % | -813.750 K |
| Other non cash items | -7.442 M -68.05 % | -4.429 M -104.38 % | 101.112 M 179.00 % | 36.241 M 392.67 % | -12.383 M 0.00 % | -12.383 M 4.58 % | -12.977 M -25.46 % | -10.344 M -223.67 % | 8.364 M 0.00 % | 8.364 M 122.33 % | -37.462 M 0.00 % | -37.462 M -248.93 % | 25.154 M 345.12 % | 5.651 M -87.23 % | 44.261 M 54.88 % | 28.577 M -11.78 % | 32.392 M 137.77 % | 13.624 M -81.40 % | 73.263 M 796.57 % | 8.172 M -55.85 % | 18.510 M 367.27 % | -6.926 M -123.58 % | 29.374 M -1.97 % | 29.965 M -36.39 % | 47.110 M 730.82 % | -7.468 M 28.68 % | -10.471 M 0.00 % | -10.471 M -334.72 % | 4.461 M 0.00 % | 4.461 M 170.22 % | -6.353 M 0.00 % | -6.353 M 49.58 % | -12.601 M -50.64 % | -8.365 M 14.26 % | -9.756 M 30.56 % | -14.050 M 0.22 % | -14.081 M -78.38 % | -7.894 M 16.53 % | -9.457 M -41.61 % | -6.678 M -264.00 % | 4.072 M 16.64 % | 3.491 M 191.08 % | -3.833 M 23.90 % | -5.037 M -526.88 % | -803.500 K -103.42 % | 23.483 M 3 022.59 % | -803.500 K |
| Net cash provided by operating activities | -8.735 M -52.67 % | -5.722 M 32.92 % | -8.530 M -19.12 % | -7.161 M 41.88 % | -12.321 M 0.00 % | -12.321 M -214.33 % | 10.777 M 139.33 % | 4.503 M -61.15 % | 11.590 M 0.00 % | 11.590 M 121.59 % | -53.682 M 0.00 % | -53.682 M -3 970.37 % | 1.387 M 116.38 % | 641.000 K 340.98 % | -266.000 K -2.11 % | -260.500 K -193.71 % | 278.000 K 4 071.43 % | -7.000 K 99.83 % | -4.217 M -96.28 % | -2.149 M -121.04 % | -972.000 K -209.55 % | -314.000 K -101.20 % | 26.135 M 124.29 % | 11.653 M 241.84 % | -8.215 M -230.72 % | -2.484 M 19.55 % | -3.088 M 0.00 % | -3.088 M -115.32 % | 20.150 M 0.00 % | 20.150 M 2 801.37 % | 694.500 K 0.00 % | 694.500 K -88.60 % | 6.090 M 0.00 % | 6.090 M 0.00 % | 6.090 M | 0.000 -100.00 % | 9.924 M 0.00 % | 9.924 M 0.00 % | 9.924 M 9.01 % | 9.104 M -18.21 % | 11.130 M 10.60 % | 10.063 M 10.54 % | 9.104 M 212.35 % | 2.915 M 0.00 % | 2.915 M -83.50 % | 17.659 M 505.90 % | 2.915 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -252.000 K | 0.000 100.00 % | -136.500 K 0.00 % | -136.500 K 87.12 % | -1.060 M -100.00 % | -530.000 K 72.90 % | -1.956 M 0.00 % | -1.956 M 4.89 % | -2.056 M 0.00 % | -2.056 M 45.79 % | -3.793 M -103.32 % | -1.866 M 40.72 % | -3.147 M -87.43 % | -1.679 M -31.69 % | -1.275 M -139.66 % | -532.000 K 87.90 % | -4.395 M 7.71 % | -4.762 M 49.32 % | -9.396 M -340.40 % | -2.134 M 93.76 % | -34.172 M -121.66 % | -15.417 M -2.38 % | -15.058 M -70.82 % | -8.815 M 15.71 % | -10.458 M 0.00 % | -10.458 M 35.52 % | -16.218 M 0.00 % | -16.218 M -19.11 % | -13.616 M 0.00 % | -13.616 M 10.43 % | -15.202 M 0.00 % | -15.202 M 0.00 % | -15.202 M | 0.000 100.00 % | -8.220 M 0.00 % | -8.220 M 0.00 % | -8.220 M -53.40 % | -5.358 M -138.57 % | -2.246 M -35.63 % | -1.656 M 69.09 % | -5.358 M 33.14 % | -8.015 M 0.00 % | -8.015 M 45.38 % | -14.674 M -83.09 % | -8.015 M |
| Acquisitions net | 9.074 M | 0.000 -100.00 % | 3.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.795 M | 0.000 -100.00 % | 5.071 M | 0.000 -100.00 % | 8.708 M | 0.000 -100.00 % | 10.442 M | 0.000 -100.00 % | 1.264 M | 0.000 -100.00 % | 3.996 M | 0.000 -100.00 % | 2.011 M | 0.000 -100.00 % | 7.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.844 M 0.00 % | 2.844 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 |
| 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 | 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 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 4.539 M | 0.000 -100.00 % | 1.694 M 203.22 % | 558.500 K 0.00 % | 558.500 K | 0.000 -100.00 % | 2.923 M 14.07 % | 2.562 M 0.00 % | 2.562 M -41.79 % | 4.402 M 0.00 % | 4.402 M -16.04 % | 5.243 M 0.00 % | 5.243 M 5 725.00 % | 90.000 K -90.11 % | 910.000 K -55.36 % | 2.039 M 0.00 % | 2.039 M 104.03 % | -50.542 M -133.89 % | -21.610 M -2 343.98 % | 963.000 K 0.00 % | 963.000 K -5.40 % | 1.018 M 80.02 % | 565.500 K 155.55 % | -1.018 M -161.83 % | 1.647 M 913.09 % | -202.500 K 0.00 % | -202.500 K -110.70 % | 1.893 M 0.00 % | 1.893 M -23.68 % | 2.481 M 0.00 % | 2.481 M -83.68 % | 15.202 M 0.00 % | 15.202 M 0.00 % | 15.202 M | 0.000 -100.00 % | 8.220 M 0.00 % | 8.220 M 0.00 % | 8.220 M 53.40 % | 5.358 M 218.68 % | -4.515 M -30.98 % | -3.447 M -164.33 % | 5.358 M -33.14 % | 8.015 M 0.00 % | 8.015 M 271.54 % | -4.672 M -158.29 % | 8.015 M |
| Net cash used for investing activites | 9.074 M 99.93 % | 4.539 M 52.97 % | 2.967 M 75.20 % | 1.694 M 301.30 % | 422.000 K 0.00 % | 422.000 K -91.09 % | 4.735 M 97.91 % | 2.393 M 294.48 % | 606.500 K 0.00 % | 606.500 K -74.14 % | 2.346 M 0.00 % | 2.346 M -64.72 % | 6.649 M 96.89 % | 3.377 M 288.34 % | -1.793 M -133.16 % | -769.000 K -128.26 % | 2.721 M 80.62 % | 1.507 M 102.85 % | -52.926 M -100.69 % | -26.372 M -1 014.13 % | -2.367 M -102.22 % | -1.171 M 96.47 % | -33.154 M -123.24 % | -14.851 M 7.62 % | -16.076 M -124.26 % | -7.169 M 8.30 % | -7.817 M 0.00 % | -7.817 M 45.43 % | -14.326 M 0.00 % | -14.326 M -28.65 % | -11.136 M 0.00 % | -11.136 M 32.93 % | -16.603 M 0.00 % | -16.603 M 0.00 % | -16.603 M | 0.000 100.00 % | -8.265 M 0.00 % | -8.265 M 0.00 % | -8.265 M -23.36 % | -6.700 M 0.91 % | -6.761 M -32.49 % | -5.103 M 23.83 % | -6.700 M 39.66 % | -11.104 M 0.00 % | -11.104 M 42.60 % | -19.346 M -74.22 % | -11.104 M |
| Debt repayment | -1.523 M | 0.000 100.00 % | -5.763 M | 0.000 -100.00 % | 27.980 M | 0.000 100.00 % | -11.001 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.441 M 2.77 % | -1.482 M -8.33 % | -1.368 M 61.63 % | -3.566 M 75.73 % | -14.689 M -210.51 % | 13.292 M 864.76 % | -1.738 M 72.75 % | -6.378 M -73.60 % | -3.674 M 0.00 % | -3.674 M -107.46 % | 49.259 M 0.00 % | 49.259 M 324.06 % | -21.985 M -100.00 % | -10.993 M 3.53 % | -11.395 M 0.00 % | -11.395 M -38.83 % | -8.208 M -100.00 % | -4.104 M -105.06 % | 81.070 M 100.25 % | 40.484 M 213 171.05 % | -19.000 K 90.23 % | -194.500 K -100.86 % | 22.657 M 91.24 % | 11.848 M -1.01 % | 11.968 M 129.07 % | 5.225 M -18.29 % | 6.394 M 0.00 % | 6.394 M 878.42 % | 653.500 K 0.00 % | 653.500 K 302.15 % | 162.500 K 0.00 % | 162.500 K 100.00 % | 81.250 K 0.00 % | 81.250 K 0.00 % | 81.250 K | 0.000 -100.00 % | 75.250 K 0.00 % | 75.250 K 0.00 % | 75.250 K | 0.000 | 0.000 100.00 % | -9.000 K | 0.000 -100.00 % | 9.466 M 0.00 % | 9.466 M -0.62 % | 9.525 M 0.62 % | 9.466 M |
| Net cash used provided by financing activities | -2.964 M -100.00 % | -1.482 M 79.22 % | -7.131 M -100.00 % | -3.566 M -126.83 % | 13.292 M 0.00 % | 13.292 M 204.34 % | -12.739 M -99.73 % | -6.378 M -73.60 % | -3.674 M 0.00 % | -3.674 M -107.46 % | 49.259 M 0.00 % | 49.259 M 324.06 % | -21.985 M -100.00 % | -10.993 M 51.77 % | -22.790 M -100.00 % | -11.395 M -38.83 % | -8.208 M -100.00 % | -4.104 M -105.06 % | 81.070 M 100.25 % | 40.484 M 213 171.05 % | -19.000 K 90.23 % | -194.500 K -100.86 % | 22.657 M 91.24 % | 11.848 M -1.01 % | 11.968 M 129.07 % | 5.225 M -18.29 % | 6.394 M 0.00 % | 6.394 M 878.42 % | 653.500 K 0.00 % | 653.500 K 302.15 % | 162.500 K 0.00 % | 162.500 K 100.00 % | 81.250 K 0.00 % | 81.250 K 0.00 % | 81.250 K | 0.000 -100.00 % | 75.250 K 0.00 % | 75.250 K 0.00 % | 75.250 K | 0.000 | 0.000 100.00 % | -9.000 K | 0.000 -100.00 % | 9.466 M 0.00 % | 9.466 M -0.62 % | 9.525 M 0.62 % | 9.466 M |
| Effect of forex changes on cash | 1.111 M -41.77 % | 1.908 M 129.01 % | -6.576 M -992.36 % | -602.000 K -307.59 % | 290.000 K 0.00 % | 290.000 K 105.66 % | -5.125 M -202.63 % | -1.694 M -307.79 % | 815.000 K 0.00 % | 815.000 K 477.31 % | -216.000 K 0.00 % | -216.000 K -121.15 % | 1.022 M 0.00 % | 1.022 M 268.84 % | -605.000 K 0.00 % | -605.000 K -408.40 % | -119.000 K 0.00 % | -119.000 K 91.32 % | -1.372 M 0.00 % | -1.372 M -996.41 % | 153.000 K 0.00 % | 153.000 K -16.39 % | 183.000 K 0.00 % | 183.000 K 10.57 % | 165.500 K 0.00 % | 165.500 K 70.62 % | 97.000 K 0.00 % | 97.000 K -68.46 % | 307.500 K 0.00 % | 307.500 K 173.21 % | -420.000 K 0.00 % | -420.000 K -136.06 % | 1.165 M 0.00 % | 1.165 M 0.00 % | 1.165 M | 0.000 100.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 -100.00 % | 14.000 K 800.00 % | -2.000 K | 0.000 -100.00 % | 1.750 K 0.00 % | 1.750 K 0.00 % | 1.750 K 0.00 % | 1.750 K |
| Net change in cash | -1.514 M | 0.000 100.00 % | -19.270 M 57.96 % | -45.838 M -2 824.40 % | 1.683 M 0.00 % | 1.683 M 171.53 % | -2.352 M -100.00 % | -1.176 M -106.30 % | 18.674 M 100.00 % | 9.337 M 303.55 % | -4.587 M -100.00 % | -2.294 M 80.74 % | -11.906 M -100.00 % | -5.953 M 77.16 % | -26.059 M -100.00 % | -13.030 M -139.21 % | -5.447 M -100.00 % | -2.724 M -112.86 % | 21.184 M 100.00 % | 10.592 M 447.05 % | -3.052 M -100.00 % | -1.526 M -109.65 % | 15.821 M 79.13 % | 8.832 M -58.46 % | 21.262 M 830.62 % | 2.285 M 0.00 % | 2.285 M 151.77 % | -4.414 M -109.77 % | 45.172 M 8 070.40 % | -566.750 K 0.00 % | -566.750 K 94.70 % | -10.699 M -15.44 % | -9.268 M 0.00 % | -9.268 M 0.00 % | -9.268 M | 0.000 -100.00 % | 1.685 M 0.00 % | 1.685 M 0.00 % | 1.685 M -88.99 % | 15.298 M 707.92 % | 1.894 M -85.87 % | 13.404 M -12.38 % | 15.298 M 1 097.03 % | 1.278 M 0.00 % | 1.278 M -89.74 % | 12.460 M 874.92 % | 1.278 M |
| Cash at beginning of period | 26.568 M | 0.000 -100.00 % | 45.838 M | 0.000 -100.00 % | 1.683 M -96.04 % | 42.473 M -5.25 % | 44.825 M | 0.000 -100.00 % | 26.151 M | 0.000 -100.00 % | 30.738 M 0.00 % | 30.738 M -27.92 % | 42.644 M | 0.000 -100.00 % | 68.703 M 0.00 % | 68.703 M -7.35 % | 74.150 M | 0.000 -100.00 % | 52.966 M 0.00 % | 52.966 M -5.45 % | 56.018 M | 0.000 -100.00 % | 40.197 M 4.81 % | 38.354 M 227.26 % | 11.720 M 0.00 % | 11.720 M 0.00 % | 11.720 M -78.96 % | 55.706 M 428.83 % | 10.534 M 0.00 % | 10.534 M 0.00 % | 10.534 M | 0.000 -100.00 % | 19.801 M 0.00 % | 19.801 M 0.00 % | 19.801 M | 0.000 -100.00 % | 18.117 M 0.00 % | 18.117 M 0.00 % | 18.117 M 542.77 % | 2.819 M -82.63 % | 16.223 M 475.59 % | 2.819 M 0.00 % | 2.819 M 82.96 % | 1.541 M 0.00 % | 1.541 M 0.00 % | 1.541 M 0.00 % | 1.541 M |
| Cash at end of period | 25.054 M | 0.000 -100.00 % | 26.568 M | 0.000 -100.00 % | 1.683 M 0.00 % | 1.683 M -96.04 % | 42.473 M 3 711.65 % | -1.176 M -102.62 % | 44.825 M 380.08 % | 9.337 M -64.30 % | 26.151 M -8.06 % | 28.445 M -7.46 % | 30.738 M 616.34 % | -5.953 M -113.96 % | 42.644 M -23.40 % | 55.674 M -18.96 % | 68.703 M 2 622.60 % | -2.724 M -103.67 % | 74.150 M 16.67 % | 63.558 M 20.00 % | 52.966 M 3 570.90 % | -1.526 M -102.72 % | 56.018 M 18.72 % | 47.186 M 43.07 % | 32.982 M 135.51 % | 14.005 M 0.00 % | 14.005 M -72.70 % | 51.293 M -7.92 % | 55.706 M 458.90 % | 9.967 M 0.00 % | 9.967 M 193.16 % | -10.699 M -201.56 % | 10.534 M 0.00 % | 10.534 M 0.00 % | 10.534 M | 0.000 -100.00 % | 19.801 M 0.00 % | 19.801 M 0.00 % | 19.801 M 9.30 % | 18.117 M 0.00 % | 18.117 M 11.67 % | 16.223 M -10.45 % | 18.117 M 542.77 % | 2.819 M 0.00 % | 2.819 M -79.87 % | 14.000 M 396.72 % | 2.819 M |
| Operating cash flow | -5.722 M 0.00 % | -5.722 M 32.92 % | -8.530 M -19.12 % | -7.161 M 41.88 % | -12.321 M 0.00 % | -12.321 M -373.62 % | 4.503 M 0.00 % | 4.503 M -61.15 % | 11.590 M 0.00 % | 11.590 M 121.59 % | -53.682 M 0.00 % | -53.682 M -3 970.37 % | 1.387 M 116.38 % | 641.000 K 340.98 % | -266.000 K -2.11 % | -260.500 K -193.71 % | 278.000 K 4 071.43 % | -7.000 K 99.83 % | -4.217 M -96.28 % | -2.149 M -121.04 % | -972.000 K -209.55 % | -314.000 K -101.20 % | 26.135 M 124.29 % | 11.653 M 241.84 % | -8.215 M -230.72 % | -2.484 M 19.55 % | -3.088 M 0.00 % | -3.088 M -115.32 % | 20.150 M 0.00 % | 20.150 M 2 801.37 % | 694.500 K 0.00 % | 694.500 K -88.60 % | 6.090 M 0.00 % | 6.090 M 0.00 % | 6.090 M | 0.000 -100.00 % | 9.924 M 0.00 % | 9.924 M 0.00 % | 9.924 M 9.01 % | 9.104 M -18.21 % | 11.130 M 10.60 % | 10.063 M 10.54 % | 9.104 M 212.35 % | 2.915 M 0.00 % | 2.915 M -83.50 % | 17.659 M 505.90 % | 2.915 M |
| Capital expenditure | 0.000 | 0.000 100.00 % | -206.000 K -100.00 % | -103.000 K 24.54 % | -136.500 K 0.00 % | -136.500 K 74.25 % | -530.000 K 0.00 % | -530.000 K 72.90 % | -1.956 M 0.00 % | -1.956 M 4.89 % | -2.056 M 0.00 % | -2.056 M 45.79 % | -3.793 M -103.32 % | -1.866 M 40.72 % | -3.147 M -87.43 % | -1.679 M -31.69 % | -1.275 M -139.66 % | -532.000 K 87.90 % | -4.395 M 7.71 % | -4.762 M 49.32 % | -9.396 M -340.40 % | -2.134 M 93.76 % | -34.172 M -121.66 % | -15.417 M -2.38 % | -15.058 M -70.82 % | -8.815 M 15.71 % | -10.458 M 0.00 % | -10.458 M 35.52 % | -16.218 M 0.00 % | -16.218 M -19.11 % | -13.616 M 0.00 % | -13.616 M 10.43 % | -15.202 M 0.00 % | -15.202 M 0.00 % | -15.202 M | 0.000 100.00 % | -8.220 M 0.00 % | -8.220 M 0.00 % | -8.220 M -53.40 % | -5.358 M -138.57 % | -2.246 M -35.63 % | -1.656 M 69.09 % | -5.358 M 33.14 % | -8.015 M 0.00 % | -8.015 M 45.38 % | -14.674 M -83.09 % | -8.015 M |
| Free CashFlow | -5.722 M 0.00 % | -5.722 M 34.51 % | -8.736 M -20.26 % | -7.264 M 41.69 % | -12.458 M 0.00 % | -12.458 M -413.55 % | 3.973 M 0.00 % | 3.973 M -58.76 % | 9.634 M 0.00 % | 9.634 M 117.28 % | -55.738 M 0.00 % | -55.738 M -2 216.63 % | -2.406 M -96.49 % | -1.225 M 64.12 % | -3.413 M -75.97 % | -1.940 M -94.53 % | -997.000 K -84.97 % | -539.000 K 93.74 % | -8.612 M -24.62 % | -6.911 M 33.35 % | -10.368 M -323.62 % | -2.448 M 69.55 % | -8.037 M -113.52 % | -3.764 M 83.83 % | -23.273 M -105.97 % | -11.299 M 16.58 % | -13.546 M 0.00 % | -13.546 M -444.54 % | 3.932 M 0.00 % | 3.932 M 130.43 % | -12.922 M 0.00 % | -12.922 M -41.81 % | -9.112 M 0.00 % | -9.112 M 0.00 % | -9.112 M | 0.000 -100.00 % | 1.705 M 0.00 % | 1.705 M 0.00 % | 1.705 M -54.49 % | 3.745 M -57.84 % | 8.884 M 5.67 % | 8.407 M 124.47 % | 3.745 M 173.44 % | -5.100 M 0.00 % | -5.100 M -270.85 % | 2.985 M 158.53 % | -5.100 M |
| 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 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2014 |