Comanche International Public Company Limited COMAN.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 214.283 M -29.31 % | 303.120 M 299.54 % | 75.867 M -29.38 % | 107.428 M -33.10 % | 160.571 M -18.28 % | 196.479 M 13.19 % | 173.581 M -0.58 % | 174.587 M 31.18 % | 133.093 M 31.60 % | 101.137 M 58.27 % | 63.901 M |
| Net income | -45.534 M -2 404.06 % | 1.976 M 108.06 % | -24.524 M -19.08 % | -20.595 M -3 553.15 % | -563.755 K -104.93 % | 11.436 M -65.12 % | 32.790 M 8.77 % | 30.146 M -9.65 % | 33.368 M 23.24 % | 27.075 M 103.77 % | 13.287 M |
| Income before tax | -2.107 M -158.57 % | 3.598 M 113.75 % | -26.170 M -25.32 % | -20.883 M -834.74 % | 2.842 M -82.00 % | 15.789 M -74.23 % | 61.270 M 80.63 % | 33.920 M 1.62 % | 33.379 M 11.91 % | 29.826 M 120.95 % | 13.499 M |
| Income before tax ratio | -0.01 -182.85 % | 0.01 103.44 % | -0.34 -77.45 % | -0.19 -1 198.20 % | 0.02 -77.97 % | 0.08 -77.23 % | 0.35 81.68 % | 0.19 -22.53 % | 0.25 -14.96 % | 0.29 39.60 % | 0.21 |
| EBITDA | 13.749 M -28.65 % | 19.270 M 1 354.70 % | -1.536 M -193.86 % | 1.636 M -87.91 % | 13.530 M -62.83 % | 36.401 M -50.17 % | 73.046 M 83.41 % | 39.827 M -4.17 % | 41.561 M -5.05 % | 43.771 M 151.41 % | 17.410 M |
| Net income ratio | -0.21 -3 359.28 % | 0.01 102.02 % | -0.32 -68.61 % | -0.19 -5 360.31 % | 0.00 -106.03 % | 0.06 -69.19 % | 0.19 9.40 % | 0.17 -31.13 % | 0.25 -6.35 % | 0.27 28.75 % | 0.21 |
| Ratio EBITDA | 0.06 0.93 % | 0.06 414.04 % | -0.02 -232.90 % | 0.02 -81.92 % | 0.08 -54.52 % | 0.19 -55.97 % | 0.42 84.47 % | 0.23 -26.95 % | 0.31 -27.85 % | 0.43 58.85 % | 0.27 |
| Gross profit ratio | 0.06 8.07 % | 0.05 -60.74 % | 0.13 -64.30 % | 0.38 -26.94 % | 0.52 -4.89 % | 0.54 -18.76 % | 0.67 11.42 % | 0.60 -15.61 % | 0.71 -0.11 % | 0.71 11.20 % | 0.64 |
| Weighted average shs out dil | 147.400 M 10.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 79.54 % | 74.634 M 497.69 % | 12.487 M -87.51 % | 100.000 M |
| Weighted average shs out | 147.400 M 10.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 79.54 % | 74.634 M 497.69 % | 12.487 M -78.94 % | 59.292 M |
| EPS diluted | -0.31 -2 208.84 % | 0.01 108.17 % | -0.18 -20.00 % | -0.15 -3 471.43 % | 0.00 -104.92 % | 0.09 -64.46 % | 0.24 9.09 % | 0.22 -51.11 % | 0.45 -79.26 % | 2.17 886.36 % | 0.22 |
| Earnings per share | -0.31 -2 208.84 % | 0.01 108.17 % | -0.18 -20.00 % | -0.15 -3 471.43 % | 0.00 -104.92 % | 0.09 -64.46 % | 0.24 9.09 % | 0.22 -51.11 % | 0.45 -79.26 % | 2.17 886.36 % | 0.22 |
| Gross profit | 12.243 M -23.60 % | 16.025 M 56.85 % | 10.217 M -74.79 % | 40.521 M -51.12 % | 82.896 M -22.27 % | 106.644 M -8.04 % | 115.971 M 10.78 % | 104.688 M 10.71 % | 94.564 M 31.45 % | 71.941 M 76.00 % | 40.876 M |
| Income tax expense | 2.258 M 157.78 % | 876.038 K 153.20 % | -1.647 M -470.76 % | -288.493 K -108.47 % | 3.406 M -21.75 % | 4.353 M -7.13 % | 4.687 M 251.65 % | 1.333 M 11 495.51 % | 11.495 K -99.58 % | 2.751 M 1 196.44 % | 212.221 K |
| Cost of revenue | 202.040 M -29.63 % | 287.095 M 337.31 % | 65.651 M -1.88 % | 66.907 M -13.86 % | 77.675 M -13.54 % | 89.834 M 55.94 % | 57.610 M -17.58 % | 69.899 M 81.42 % | 38.529 M 31.96 % | 29.196 M 26.80 % | 23.025 M |
| General and administrative expenses | 36.311 M 33.04 % | 27.294 M 19.63 % | 22.815 M -58.90 % | 55.516 M -31.67 % | 81.249 M 4.37 % | 77.847 M 27.63 % | 60.994 M -8.57 % | 66.712 M 27.04 % | 52.514 M 18.86 % | 44.181 M 72.99 % | 25.539 M |
| Selling and marketing expenses | 1.032 M 6.64 % | 967.599 K 3 238.16 % | 28.986 K -98.77 % | 2.361 M -45.94 % | 4.368 M -52.27 % | 9.153 M -11.36 % | 10.326 M 31.88 % | 7.830 M -5.28 % | 8.266 M 300.89 % | 2.062 M 5.07 % | 1.962 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 211.540 K -61.08 % | 543.519 K -22.03 % | 697.087 K | 0.000 | 0.000 |
| Operating expenses | 37.343 M 33.35 % | 28.003 M 22.59 % | 22.844 M -60.53 % | 57.877 M -32.40 % | 85.618 M -1.59 % | 87.000 M 21.99 % | 71.319 M -4.32 % | 74.541 M 21.25 % | 61.477 M 32.94 % | 46.243 M 68.15 % | 27.502 M |
| Cost and expenses | 239.382 M -24.03 % | 315.098 M 256.07 % | 88.494 M -29.08 % | 124.784 M -23.58 % | 163.293 M -7.66 % | 176.834 M 37.16 % | 128.929 M -10.74 % | 144.441 M 44.43 % | 100.006 M 32.56 % | 75.439 M 49.31 % | 50.527 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 37.343 M 32.13 % | 28.261 M 23.72 % | 22.844 M -60.53 % | 57.877 M -32.40 % | 85.618 M -1.59 % | 87.000 M 21.99 % | 71.319 M -4.32 % | 74.541 M 22.64 % | 60.780 M 31.44 % | 46.243 M 68.15 % | 27.502 M |
| Interest income | 1.550 M -1.83 % | 1.579 M 6.58 % | 1.482 M -16.68 % | 1.778 M -65.19 % | 5.109 M -32.65 % | 7.585 M 96.22 % | 3.866 M 24.87 % | 3.096 M 829.57 % | 333.029 K 194.09 % | 113.239 K 286.57 % | 29.293 K |
| Interest expense | 381.763 K 10.10 % | 346.750 K 460.88 % | 61.822 K -64.24 % | 172.881 K -59.65 % | 428.406 K 6 493.90 % | 6.497 K -45.70 % | 11.965 K 17.50 % | 10.183 K -75.32 % | 41.256 K -90.42 % | 430.645 K 20.47 % | 357.474 K |
| Depreciation and amortization | 15.475 M 0.98 % | 15.324 M -37.64 % | 24.573 M 90.25 % | 12.916 M 25.90 % | 10.259 M 28.65 % | 7.974 M -32.46 % | 11.806 M -16.50 % | 14.139 M 73.68 % | 8.141 M -39.76 % | 13.514 M 280.31 % | 3.553 M |
| Operating income | -25.100 M -652.37 % | -3.336 M 66.03 % | -9.820 M 12.94 % | -11.280 M -444.87 % | 3.271 M -88.49 % | 28.427 M -41.66 % | 48.729 M 44.23 % | 33.785 M 1.22 % | 33.379 M 10.32 % | 30.257 M 118.36 % | 13.857 M |
| Operating income ratio | -0.12 -964.29 % | -0.01 91.50 % | -0.13 -23.27 % | -0.10 -615.48 % | 0.02 -85.92 % | 0.14 -48.46 % | 0.28 45.07 % | 0.19 -22.84 % | 0.25 -16.17 % | 0.30 37.96 % | 0.22 |
| Total other income expenses net | 22.992 M 231.57 % | 6.934 M 142.41 % | -16.351 M -9 357.69 % | -172.881 K 59.65 % | -428.406 K -6 493.90 % | -6.497 K -100.04 % | 16.619 M 487.71 % | 2.828 M | 0.000 -100.00 % | 4.128 M 1 254.88 % | -357.474 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -137.218 M 4.61 % | -143.854 M -21.51 % | -118.387 M 60.00 % | -295.989 M -22.01 % | -242.598 M -265.85 % | -66.310 M 66.82 % | -199.865 M -0.21 % | -199.452 M -4.23 % | -191.349 M -1 181.97 % | 17.685 M 1 631.49 % | 1.021 M -72.69 % | 3.740 M |
| Total investments | 53.000 M 0.00 % | 53.000 M -48.98 % | 103.876 M 609.60 % | 14.639 M -88.14 % | 123.419 M -18.85 % | 152.083 M -24.35 % | 201.043 M 158.42 % | 77.798 M -22.30 % | 100.125 M 4 798.55 % | 2.044 M 147.83 % | 824.753 K | 0.000 |
| Total debt | 4.408 M -40.43 % | 7.398 M 199.31 % | 2.472 M -83.81 % | 15.266 M -3.75 % | 15.861 M 22 140.21 % | 71.319 K -56.50 % | 163.949 K -47.40 % | 311.685 K | 0.000 -100.00 % | 20.210 M 117.45 % | 9.294 M -38.96 % | 15.226 M |
| Accumulated other comprehensive income loss | 6.249 M -3.39 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 2.20 % | 6.329 M 3.45 % | 6.117 M 37.49 % | 4.450 M 30.93 % | 3.398 M 1 599.24 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K |
| Retained earnings | -101.554 M -84.90 % | -54.922 M 5.30 % | -57.996 M -469 737.85 % | 12.349 K -99.95 % | 22.756 M -45.53 % | 41.775 M -24.12 % | 55.057 M 57.96 % | 34.854 M 131.76 % | 15.039 M 96.97 % | 7.635 M -55.64 % | 17.211 M -9.05 % | 18.924 M |
| Common stock | 73.700 M 10.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 362.78 % | 14.478 M 623.89 % | 2.000 M 0.00 % | 2.000 M |
| Total equity | 328.636 M -5.86 % | 349.093 M 0.79 % | 346.371 M -17.46 % | 419.624 M -5.44 % | 443.747 M -4.88 % | 466.527 M -0.80 % | 470.301 M 6.08 % | 443.329 M 8.61 % | 408.193 M 268.45 % | 110.786 M 465.99 % | 19.574 M -5.36 % | 20.683 M |
| Other non current liabilities | 205.415 K 112.24 % | 96.786 K | 0.000 -100.00 % | 17.812 M -9.49 % | 19.679 M -0.57 % | 19.792 M 72.53 % | 11.472 M 42.27 % | 8.063 M 80.97 % | 4.456 M 5.01 % | 4.243 M 30.87 % | 3.242 M 22.04 % | 2.657 M |
| Long term debt | 1.489 M -66.63 % | 4.462 M 139.14 % | 1.866 M -86.41 % | 13.730 M -4.74 % | 14.412 M | 0.000 -100.00 % | 76.438 K -53.38 % | 163.949 K | 0.000 -100.00 % | 16.065 M 391.17 % | 3.271 M -32.36 % | 4.835 M |
| Total non current liabilities | 1.694 M -63.50 % | 4.642 M 148.78 % | 1.866 M -94.08 % | 31.541 M -7.48 % | 34.091 M 69.33 % | 20.133 M 74.34 % | 11.548 M 40.37 % | 8.227 M 84.65 % | 4.456 M -78.06 % | 20.308 M 211.81 % | 6.513 M -13.07 % | 7.492 M |
| Other current liabilities | 4.028 M -91.84 % | 49.389 M 138.07 % | 20.746 M 87.29 % | 11.077 M -21.14 % | 14.047 M -19.00 % | 17.342 M -45.03 % | 31.546 M -8.65 % | 34.531 M 12.36 % | 30.732 M 157.51 % | 11.934 M 179.89 % | -14.939 M -1 876.78 % | 840.781 K |
| Deferred revenue | 19.070 K | 0.000 -100.00 % | 18.111 M -27.07 % | 24.833 M 11.49 % | 22.273 M -31.82 % | 32.668 M 36.05 % | 24.011 M 3.05 % | 23.302 M 60.46 % | 14.522 M 33.47 % | 10.880 M -2.63 % | 11.174 M | 0.000 |
| Short term debt | 2.919 M -0.60 % | 2.936 M 384.59 % | 605.968 K 103.01 % | -20.128 M -21.14 % | -16.616 M 46.01 % | -30.774 M -35 265.77 % | 87.511 K -40.77 % | 147.736 K | 0.000 -100.00 % | 4.145 M -31.18 % | 6.023 M -42.03 % | 10.390 M |
| Total current liabilities | 15.812 M -74.57 % | 62.177 M 48.37 % | 41.907 M 10.42 % | 37.951 M -3.73 % | 39.421 M -23.16 % | 51.304 M 41.63 % | 36.223 M -21.11 % | 45.919 M 26.77 % | 36.222 M -10.40 % | 40.425 M 86.76 % | 21.645 M -16.38 % | 25.886 M |
| Total liabilities | 17.506 M -73.80 % | 66.819 M 52.65 % | 43.773 M -37.01 % | 69.492 M -5.47 % | 73.512 M 2.90 % | 71.437 M 49.54 % | 47.771 M -11.77 % | 54.146 M 33.11 % | 40.678 M -33.02 % | 60.733 M 115.68 % | 28.158 M -15.64 % | 33.378 M |
| Other non current assets | 4.283 M -5.17 % | 4.516 M -96.09 % | 115.462 M 16 160.47 % | 710.078 K -64.02 % | 1.974 M 87.66 % | 1.052 M -43.53 % | 1.862 M 20.26 % | 1.549 M 730.15 % | 186.556 K -38.83 % | 304.985 K -1.14 % | 308.500 K -70.65 % | 1.051 M |
| Long term investments | 50.000 M 60 048.93 % | 83.127 K 265.39 % | 22.750 K -99.09 % | 2.500 M -69.63 % | 8.231 M 2 598.64 % | 305.000 K 153.55 % | -569.534 K -110.90 % | 5.226 M -14.13 % | 6.086 M 197.76 % | 2.044 M 147.83 % | 824.753 K | 0.000 |
| Intangible assets | 6.408 M -44.14 % | 11.470 M 102.02 % | 5.678 M -62.52 % | 15.149 M -51.38 % | 31.162 M -8.24 % | 33.960 M 86.42 % | 18.217 M -63.11 % | 49.380 M 14.58 % | 43.098 M -0.71 % | 43.408 M 15 193.61 % | 283.832 K 364.58 % | 61.094 K |
| GoodWill | 0.000 | 0.000 | 0.000 -100.00 % | 46.362 M 0.00 % | 46.362 M 0.00 % | 46.362 M -13.74 % | 53.744 M -48.84 % | 105.050 M 63.48 % | 64.260 M 0.00 % | 64.260 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 6.408 M -44.14 % | 11.470 M 102.02 % | 5.678 M -90.77 % | 61.512 M -20.65 % | 77.524 M -3.48 % | 80.323 M 11.62 % | 71.961 M -53.40 % | 154.430 M 43.85 % | 107.358 M -0.29 % | 107.668 M 37 833.78 % | 283.832 K 364.58 % | 61.094 K |
| Property plant equipment net | 82.495 M -13.89 % | 95.806 M 424.22 % | 18.276 M -75.59 % | 74.878 M 274.34 % | 20.003 M 286.22 % | 5.179 M 1.66 % | 5.094 M -14.80 % | 5.980 M 31.47 % | 4.548 M 58.79 % | 2.864 M -82.82 % | 16.676 M 6.75 % | 15.622 M |
| Total non current assets | 145.471 M 25.03 % | 116.352 M -18.10 % | 142.067 M -1.45 % | 144.162 M 31.60 % | 109.544 M 23.47 % | 88.721 M 12.42 % | 78.918 M -52.81 % | 167.227 M 41.49 % | 118.186 M 4.69 % | 112.888 M 516.01 % | 18.326 M 7.10 % | 17.110 M |
| Other current assets | 2.322 M -13.72 % | 2.691 M -97.79 % | 121.581 M 1 712.22 % | 6.709 M -50.85 % | 13.650 M 15.81 % | 11.786 M -44.42 % | 21.207 M 484.96 % | 3.625 M 43.33 % | 2.529 M -89.97 % | 25.213 M 1 358.76 % | 1.728 M 431.26 % | 325.333 K |
| Short term investments | 53.000 M 0.00 % | 53.000 M -48.97 % | 103.853 M 755.55 % | 12.139 M -89.46 % | 115.189 M -24.26 % | 152.083 M -24.35 % | 201.043 M 158.42 % | 77.798 M -22.30 % | 100.125 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 141.625 M -6.37 % | 151.253 M 25.15 % | 120.859 M -61.17 % | 311.255 M 20.43 % | 258.459 M 289.35 % | 66.382 M -66.81 % | 200.029 M 0.13 % | 199.764 M 4.40 % | 191.349 M 7 479.79 % | 2.524 M -69.48 % | 8.272 M -27.98 % | 11.486 M |
| Cash and short term investments | 194.625 M -4.71 % | 204.253 M -9.10 % | 224.712 M -30.51 % | 323.394 M -13.45 % | 373.648 M 71.03 % | 218.464 M -45.53 % | 401.072 M 44.50 % | 277.562 M -4.77 % | 291.474 M 11 445.96 % | 2.524 M -69.48 % | 8.272 M -27.98 % | 11.486 M |
| Total current assets | 200.671 M -33.01 % | 299.560 M 20.75 % | 248.077 M -28.08 % | 344.954 M -15.39 % | 407.715 M -9.24 % | 449.243 M 2.30 % | 439.154 M 32.98 % | 330.248 M -0.13 % | 330.685 M 464.01 % | 58.631 M 99.38 % | 29.406 M -20.42 % | 36.950 M |
| Inventory | 2.988 M -96.62 % | 88.471 M 664.30 % | 11.575 M 91.71 % | 6.038 M 77.33 % | 3.405 M -3.00 % | 3.510 M 165.12 % | 1.324 M 45.01 % | 913.056 K 299.17 % | 228.741 K 313.10 % | 55.372 K 203.03 % | 18.273 K -94.61 % | 338.868 K |
| Net receivables | 735.811 K -82.25 % | 4.145 M -49.85 % | 8.265 M -27.78 % | 11.444 M -31.67 % | 16.747 M -33.77 % | 25.288 M 78.52 % | 14.165 M -70.58 % | 48.147 M 43.41 % | 33.573 M -42.14 % | 58.026 M 199.30 % | 19.387 M -21.83 % | 24.800 M |
| Tax assets | 2.286 M -49.87 % | 4.560 M 73.50 % | 2.628 M -42.40 % | 4.563 M 151.70 % | 1.813 M -2.67 % | 1.862 M 226.99 % | 569.534 K 1 217.94 % | 43.214 K 510.88 % | 7.074 K 15.08 % | 6.147 K -97.36 % | 232.744 K -38.13 % | 376.176 K |
| 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 | 8.846 M -6.51 % | 9.463 M -53.96 % | 20.554 M 3 659.37 % | 546.747 K -64.49 % | 1.540 M 15.16 % | 1.337 M 20.48 % | 1.110 M -90.00 % | 11.102 M 102.20 % | 5.491 M -50.21 % | 11.028 M -43.12 % | 19.387 M 32.29 % | 14.655 M |
| Tax payables | 0.000 -100.00 % | 388.112 K 86 147.11 % | 450.000 -99.95 % | 822.389 K -63.86 % | 2.276 M -14.76 % | 2.670 M -23.29 % | 3.480 M 2 433.75 % | 137.355 K | 0.000 -100.00 % | 2.437 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.505 M | 0.000 -100.00 % | 24.196 M -25.53 % | 32.491 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 7.150 M 29.38 % | 5.527 M -75.38 % | 22.443 M -5.79 % | 23.822 M -14.07 % | 27.722 M 48.02 % | 18.729 M 37.43 % | 13.628 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 4.408 M -40.43 % | 7.398 M 199.31 % | 2.472 M -83.81 % | 15.266 M -3.75 % | 15.861 M 22 140.21 % | 71.319 K -56.50 % | 163.949 K -47.40 % | 311.685 K | 0.000 -100.00 % | 1.586 M -74.65 % | 6.255 M -12.07 % | 7.114 M |
| 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 |
| Other total stockholders equity | 350.241 M 8.30 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M -0.85 % | 326.154 M 268.65 % | 88.473 M | 0.000 100.00 % | -441.535 K |
| Deferred tax liabilities non current | 0.000 -100.00 % | 83.128 K -98.48 % | 5.469 M | 0.000 -100.00 % | 1.505 M 340.47 % | 341.597 K -63.52 % | 936.405 K -50.63 % | 1.897 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 346.142 M -16.78 % | 415.912 M 6.60 % | 390.143 M -20.24 % | 489.117 M -5.44 % | 517.259 M -3.85 % | 537.964 M 3.84 % | 518.072 M 4.14 % | 497.475 M 10.83 % | 448.871 M 161.70 % | 171.519 M 259.34 % | 47.732 M -11.71 % | 54.060 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 85.642 M 286.96 % | -45.807 M -243.81 % | -13.323 M -627.35 % | 2.526 M 115.34 % | -16.471 M -669.75 % | 2.891 M 11.23 % | 2.599 M 172.16 % | -3.602 M -268.80 % | 2.134 M 122.29 % | -9.571 M -324.58 % | 4.262 M |
| Accounts receivables | 66.331 M 207.58 % | -61.659 M -412.75 % | -12.025 M -328.17 % | 5.270 M 218.26 % | -4.457 M 50.88 % | -9.073 M -190.24 % | 10.054 M 708.08 % | 1.244 M -82.73 % | 7.202 M 134.49 % | -20.884 M -537 795.16 % | 3.884 K |
| Inventory | 20.832 M 2 472.99 % | 809.645 K 104.47 % | -18.120 M -588.19 % | -2.633 M -3 544.85 % | 76.433 K 103.46 % | -2.209 M 50.78 % | -4.487 M -523.21 % | 1.060 M 711.60 % | -173.369 K -367.31 % | -37.099 K -111.57 % | 320.595 K |
| Accounts payables | -1.640 M -109.66 % | 16.979 M -9.30 % | 18.719 M 3 476.92 % | -554.329 K 95.05 % | -11.209 M -175.10 % | 14.926 M 492.98 % | -3.798 M 62.08 % | -10.016 M -92.44 % | -5.205 M -141.66 % | 12.494 M 211.36 % | 4.013 M |
| Other working capital | 120.038 K 106.20 % | -1.937 M -2.08 % | -1.897 M -527.89 % | 443.420 K 150.27 % | -882.018 K -17.04 % | -753.617 K -190.70 % | 830.934 K -79.78 % | 4.110 M 78.14 % | 2.307 M 301.78 % | -1.143 M -1 415.45 % | -75.449 K |
| Other non cash items | -22.643 M -105.79 % | -11.003 M -129.57 % | 37.211 M 257.55 % | 10.407 M 1 395.14 % | -803.555 K -113.82 % | 5.814 M 135.88 % | -16.204 M -344.60 % | -3.645 M -217.21 % | -1.149 M 51.20 % | -2.355 M -385.67 % | 824.262 K |
| Net cash provided by operating activities | 28.080 M 171.07 % | -39.509 M -904.91 % | 4.909 M -1.16 % | 4.966 M 218.99 % | -4.174 M -112.86 % | 32.468 M -26.79 % | 44.351 M 8.67 % | 40.812 M -3.98 % | 42.504 M 35.30 % | 31.415 M 41.90 % | 22.139 M |
| Investments in property plant and equipment | -129.251 K 74.82 % | -513.289 K 61.18 % | -1.322 M 98.02 % | -66.676 M -1 513.92 % | -4.131 M 73.30 % | -15.476 M -59.42 % | -9.707 M -6.09 % | -9.150 M 7.40 % | -9.881 M -7.08 % | -9.228 M -87.43 % | -4.924 M |
| Acquisitions net | -19.255 M -2 025.51 % | 1.000 M -96.57 % | 29.154 M 283.74 % | 7.597 M 83.90 % | 4.131 M 164.65 % | -6.390 M -106.52 % | 98.065 M 346.61 % | -39.766 M | 0.000 100.00 % | -3.959 M | 0.000 |
| Purchases of investments | -50.000 M | 0.000 100.00 % | -322.706 M -45.59 % | -221.655 M 58.34 % | -532.103 M 33.10 % | -795.367 M -295.62 % | -201.043 M -156.33 % | -78.430 M 21.67 % | -100.125 M -1 760.46 % | -5.382 M | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 50.853 M -56.16 % | 115.992 M -64.87 % | 330.214 M -56.18 % | 753.605 M 14.76 % | 656.673 M 744.09 % | 77.796 M -22.79 % | 100.756 M | 0.000 -100.00 % | 18.942 M | 0.000 |
| Other investing activites | 1.506 M -89.78 % | 14.738 M 1 041.15 % | 1.291 M -76.72 % | 5.547 M 1 232.92 % | -489.626 K -104.00 % | 12.244 M 276.63 % | 3.251 M -16.08 % | 3.874 M -63.55 % | 10.627 M 232.77 % | -8.005 M 63.27 % | -21.795 M |
| Net cash used for investing activites | -67.879 M -202.73 % | 66.077 M 137.21 % | -177.591 M -422.73 % | 55.027 M -75.10 % | 221.013 M 249.01 % | -148.316 M -368.80 % | -31.638 M -39.27 % | -22.716 M 77.14 % | -99.379 M -1 202.33 % | -7.631 M 71.44 % | -26.719 M |
| Debt repayment | -2.991 M -90.88 % | -1.567 M -131.49 % | -676.871 K 51.49 % | -1.395 M 1.94 % | -1.423 M -1 521.31 % | -87.767 K 40.59 % | -147.736 K -43.01 % | -103.302 K 99.39 % | -17.019 M -233.45 % | -5.104 M -132.37 % | 15.766 M |
| Common stock issued | 36.458 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.470 M | 0.000 100.00 % | -2.756 M -100.92 % | 300.722 M 2 284.36 % | 12.612 M | 0.000 |
| Common stock repurchased | -2.915 M | 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 100.00 % | -11.732 M | 0.000 100.00 % | -13.400 M 0.00 % | -13.400 M -58.73 % | -8.442 M -23.76 % | -6.821 M 74.02 % | -26.253 M 28.37 % | -36.651 M -144.34 % | -15.000 M |
| Other financing activites | -381.763 K -10.10 % | -346.750 K 93.46 % | -5.305 M 8.57 % | -5.802 M 40.42 % | -9.738 M -68.42 % | -5.782 M -49.85 % | -3.858 M -39.98 % | -2.756 M 76.54 % | -11.751 M -6 231.28 % | -185.602 K -4 837.54 % | -3.759 K |
| Net cash used provided by financing activities | 30.171 M 1 676.65 % | -1.914 M 89.20 % | -17.714 M -146.10 % | -7.198 M 70.69 % | -24.561 M -37.99 % | -17.799 M -42.99 % | -12.448 M -28.58 % | -9.681 M -103.94 % | 245.699 M 937.75 % | -29.328 M -3 946.91 % | 762.386 K |
| Effect of forex changes on cash | 0.000 -100.00 % | 3.843 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -204.252 K -133.80 % | 604.260 K |
| Net change in cash | -9.628 M -131.68 % | 30.394 M 115.96 % | -190.396 M -460.63 % | 52.796 M -72.54 % | 192.277 M 243.87 % | -133.648 M -50 477.98 % | 265.290 K -96.85 % | 8.415 M -95.54 % | 188.825 M 3 385.07 % | -5.748 M -78.87 % | -3.213 M |
| Cash at beginning of period | 151.253 M 25.15 % | 120.859 M -61.17 % | 311.255 M 20.43 % | 258.459 M 290.53 % | 66.182 M -66.91 % | 200.029 M 0.13 % | 199.764 M 4.40 % | 191.349 M 7 479.79 % | 2.524 M -69.48 % | 8.272 M -27.98 % | 11.486 M |
| Cash at end of period | 141.625 M -6.37 % | 151.253 M 25.15 % | 120.859 M -61.17 % | 311.255 M 20.43 % | 258.459 M 289.35 % | 66.382 M -66.81 % | 200.029 M 0.13 % | 199.764 M 4.40 % | 191.349 M 7 479.79 % | 2.524 M -69.48 % | 8.272 M |
| Operating cash flow | 28.080 M 171.07 % | -39.509 M -904.91 % | 4.909 M -1.16 % | 4.966 M 218.99 % | -4.174 M -112.86 % | 32.468 M -26.79 % | 44.351 M 8.67 % | 40.812 M -3.98 % | 42.504 M 35.30 % | 31.415 M 41.90 % | 22.139 M |
| Capital expenditure | -129.254 K 74.82 % | -513.289 K 61.18 % | -1.322 M 98.02 % | -66.676 M -1 513.92 % | -4.131 M 73.30 % | -15.476 M -59.42 % | -9.707 M -6.09 % | -9.150 M 7.40 % | -9.881 M -7.08 % | -9.228 M -87.43 % | -4.924 M |
| Free CashFlow | 27.951 M 169.84 % | -40.023 M -1 215.96 % | 3.586 M 105.81 % | -61.710 M -643.03 % | -8.305 M -148.88 % | 16.992 M -50.95 % | 34.644 M 9.42 % | 31.662 M -2.95 % | 32.623 M 47.04 % | 22.187 M 28.88 % | 17.215 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 42.427 M 1.18 % | 41.931 M -2.90 % | 43.182 M -4.48 % | 45.207 M -43.71 % | 80.306 M 76.16 % | 45.588 M -27.63 % | 62.993 M -3.90 % | 65.549 M -8.74 % | 71.823 M -29.88 % | 102.425 M 639.19 % | 13.856 M -39.54 % | 22.919 M 26.75 % | 18.081 M -13.94 % | 21.011 M -37.95 % | 33.863 M 58.70 % | 21.337 M -12.11 % | 24.279 M -13.13 % | 27.948 M -44.78 % | 50.614 M 23.02 % | 41.144 M 49.15 % | 27.585 M -33.09 % | 41.228 M -38.48 % | 67.014 M 33.24 % | 50.297 M 35.40 % | 37.147 M 18.11 % | 31.451 M -44.48 % | 56.654 M 24.98 % | 45.329 M 12.91 % | 40.147 M 27.65 % | 31.451 M -43.63 % | 55.798 M 19.79 % | 46.578 M 16.35 % | 40.031 M 24.40 % | 32.180 M -27.96 % | 44.667 M 45.19 % | 30.764 M 13.08 % | 27.204 M -20.30 % | 34.134 M -4.87 % | 35.883 M 13.93 % | 31.495 M 73.37 % | 18.167 M 16.50 % | 15.593 M |
| Net income | 3.082 M 142.12 % | -7.318 M -267.94 % | 4.358 M 182.99 % | -5.251 M 74.78 % | -20.824 M -240.99 % | -6.107 M -363.32 % | 2.319 M 137.61 % | -6.167 M -38.46 % | -4.454 M -122.82 % | 19.516 M 277.56 % | -10.991 M 58.67 % | -26.594 M -411.83 % | 8.529 M 5.54 % | 8.081 M 209.20 % | -7.400 M -22.02 % | -6.065 M -8.59 % | -5.585 M -3.88 % | -5.376 M -223.78 % | 4.343 M -24.29 % | 5.736 M 144.03 % | -13.027 M -284.91 % | -3.384 M -130.32 % | 11.161 M 191.37 % | -12.215 M -399.84 % | 4.074 M 20.44 % | 3.382 M -87.41 % | 26.876 M 751.19 % | -4.127 M -161.98 % | 6.659 M 96.87 % | 3.382 M -75.02 % | 13.541 M 49.41 % | 9.063 M 370.29 % | 1.927 M -65.69 % | 5.616 M -62.98 % | 15.171 M 495.64 % | 2.547 M -51.90 % | 5.296 M -59.99 % | 13.235 M 43.09 % | 9.250 M 1.95 % | 9.073 M 50.47 % | 6.030 M 121.41 % | 2.723 M |
| Income before tax | 3.130 M 142.83 % | -7.308 M -113.88 % | 52.657 M 1 256.52 % | -4.553 M 81.93 % | -25.192 M -491.92 % | -4.256 M -253.02 % | 2.781 M 147.37 % | -5.871 M -2.39 % | -5.734 M -126.49 % | 21.642 M 282.65 % | -11.849 M 54.63 % | -26.118 M -426.43 % | 8.001 M 8.95 % | 7.344 M 189.00 % | -8.252 M -44.69 % | -5.703 M -16.86 % | -4.880 M -138.38 % | -2.047 M -119.09 % | 10.722 M 29.10 % | 8.305 M 155.97 % | -14.839 M -1 002.05 % | -1.346 M -108.09 % | 16.644 M 303.36 % | -8.185 M -266.41 % | 4.918 M -11.28 % | 5.544 M -82.75 % | 32.135 M 130.98 % | 13.912 M 43.73 % | 9.679 M 74.59 % | 5.544 M -63.45 % | 15.170 M 47.88 % | 10.258 M 283.58 % | 2.674 M -54.02 % | 5.817 M -62.29 % | 15.427 M 523.19 % | 2.476 M -51.69 % | 5.124 M -61.28 % | 13.234 M 21.62 % | 10.882 M 8.11 % | 10.066 M 68.49 % | 5.974 M 105.63 % | 2.905 M |
| Income before tax ratio | 0.07 142.33 % | -0.17 -114.29 % | 1.22 1 310.77 % | -0.10 67.89 % | -0.31 -236.02 % | -0.09 -311.44 % | 0.04 149.30 % | -0.09 -12.19 % | -0.08 -137.78 % | 0.21 124.71 % | -0.86 24.96 % | -1.14 -357.54 % | 0.44 26.60 % | 0.35 243.43 % | -0.24 8.83 % | -0.27 -32.97 % | -0.20 -174.41 % | -0.07 -134.58 % | 0.21 4.94 % | 0.20 137.53 % | -0.54 -1 547.07 % | -0.03 -113.15 % | 0.25 252.63 % | -0.16 -222.90 % | 0.13 -24.89 % | 0.18 -68.92 % | 0.57 84.81 % | 0.31 27.29 % | 0.24 36.78 % | 0.18 -35.16 % | 0.27 23.44 % | 0.22 229.66 % | 0.07 -63.04 % | 0.18 -47.66 % | 0.35 329.22 % | 0.08 -57.28 % | 0.19 -51.42 % | 0.39 27.85 % | 0.30 -5.11 % | 0.32 -2.81 % | 0.33 76.50 % | 0.19 |
| EBITDA | 4.977 M 191.25 % | -5.454 M -109.61 % | 56.751 M 9 079.62 % | -632.000 K 97.05 % | -21.457 M -14 204.67 % | -150.000 K -101.64 % | 9.161 M 467.89 % | -2.490 M 18.52 % | -3.056 M -112.28 % | 24.876 M 494.33 % | -6.308 M 69.52 % | -20.698 M -785.66 % | 3.019 M -79.07 % | 14.422 M 469.56 % | -3.902 M -59.39 % | -2.448 M -40.15 % | -1.747 M -421.52 % | 543.372 K -95.93 % | 13.363 M 21.92 % | 10.960 M 191.99 % | -11.915 M -1 162.17 % | 1.122 M -94.00 % | 18.710 M 434.79 % | -5.589 M -184.32 % | 6.628 M -7.36 % | 7.155 M -65.61 % | 20.807 M 25.34 % | 16.600 M 26.31 % | 13.142 M 45.84 % | 9.011 M -52.89 % | 19.130 M 99.24 % | 9.601 M 162.81 % | 3.653 M -50.29 % | 7.350 M -60.70 % | 18.700 M 347.15 % | 4.182 M -35.71 % | 6.506 M -47.65 % | 12.426 M -23.39 % | 16.220 M -4.36 % | 16.959 M 154.42 % | 6.666 M 76.61 % | 3.774 M |
| Net income ratio | 0.07 141.62 % | -0.17 -272.95 % | 0.10 186.88 % | -0.12 55.21 % | -0.26 -93.57 % | -0.13 -463.85 % | 0.04 139.13 % | -0.09 -51.71 % | -0.06 -132.55 % | 0.19 124.02 % | -0.79 31.64 % | -1.16 -346.01 % | 0.47 22.63 % | 0.38 276.00 % | -0.22 23.12 % | -0.28 -23.56 % | -0.23 -19.59 % | -0.19 -324.17 % | 0.09 -38.45 % | 0.14 129.52 % | -0.47 -475.27 % | -0.08 -149.29 % | 0.17 168.58 % | -0.24 -321.45 % | 0.11 1.98 % | 0.11 -77.33 % | 0.47 621.02 % | -0.09 -154.90 % | 0.17 54.23 % | 0.11 -55.68 % | 0.24 24.72 % | 0.19 304.19 % | 0.05 -72.42 % | 0.17 -48.62 % | 0.34 310.24 % | 0.08 -57.47 % | 0.19 -49.80 % | 0.39 50.42 % | 0.26 -10.52 % | 0.29 -13.21 % | 0.33 90.04 % | 0.17 |
| Ratio EBITDA | 0.12 190.19 % | -0.13 -109.90 % | 1.31 9 500.77 % | -0.01 94.77 % | -0.27 -8 020.45 % | 0.00 -102.26 % | 0.15 482.82 % | -0.04 10.72 % | -0.04 -117.52 % | 0.24 153.35 % | -0.46 49.59 % | -0.90 -640.94 % | 0.17 -75.68 % | 0.69 695.61 % | -0.12 -0.43 % | -0.11 -59.47 % | -0.07 -470.11 % | 0.02 -92.64 % | 0.26 -0.89 % | 0.27 161.67 % | -0.43 -1 687.46 % | 0.03 -90.25 % | 0.28 351.27 % | -0.11 -162.27 % | 0.18 -21.57 % | 0.23 -38.06 % | 0.37 0.29 % | 0.37 11.86 % | 0.33 14.26 % | 0.29 -16.43 % | 0.34 66.32 % | 0.21 125.87 % | 0.09 -60.04 % | 0.23 -45.44 % | 0.42 207.97 % | 0.14 -43.15 % | 0.24 -34.31 % | 0.36 -19.46 % | 0.45 -16.06 % | 0.54 46.75 % | 0.37 51.59 % | 0.24 |
| Gross profit ratio | 0.01 2 992.11 % | 0.00 84.83 % | 0.00 -177.61 % | 0.00 -97.32 % | 0.14 898.80 % | 0.01 132.06 % | -0.04 -237.46 % | 0.03 -43.72 % | 0.06 -56.19 % | 0.13 155.83 % | -0.24 -457.69 % | 0.07 84.62 % | 0.04 -93.25 % | 0.53 14.07 % | 0.47 27.06 % | 0.37 13.37 % | 0.32 0.02 % | 0.32 -38.50 % | 0.53 -8.51 % | 0.58 42.75 % | 0.40 -22.70 % | 0.52 -10.60 % | 0.58 6.36 % | 0.55 8.55 % | 0.50 -16.77 % | 0.61 -11.42 % | 0.68 -0.98 % | 0.69 3.88 % | 0.67 9.75 % | 0.61 -7.78 % | 0.66 2.43 % | 0.64 31.58 % | 0.49 -15.17 % | 0.58 -24.81 % | 0.77 39.60 % | 0.55 -19.96 % | 0.69 -17.26 % | 0.83 11.11 % | 0.75 4.67 % | 0.71 5.01 % | 0.68 0.99 % | 0.67 |
| Weighted average shs out dil | 167.408 M 10.73 % | 151.179 M 7.45 % | 140.700 M 0.00 % | 140.700 M 5.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 34.00 % | 100.000 M 106.30 % | 48.473 M 67.41 % | 28.955 M 19 900.00 % | 144.777 K -99.71 % | 50.072 M -49.93 % | 100.000 M 0.00 % | 100.000 M |
| Weighted average shs out | 167.408 M 10.73 % | 151.179 M 7.45 % | 140.700 M 0.00 % | 140.700 M 5.00 % | 134.001 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 34.00 % | 100.000 M 106.30 % | 48.473 M 67.41 % | 28.955 M 19 900.00 % | 144.777 K 0.00 % | 144.777 K -99.86 % | 100.000 M 0.00 % | 100.000 M |
| EPS diluted | 0.02 141.32 % | -0.05 -256.13 % | 0.03 183.11 % | -0.04 76.69 % | -0.16 -250.88 % | -0.05 -363.58 % | 0.02 137.61 % | -0.05 -38.55 % | -0.03 -122.13 % | 0.15 282.93 % | -0.08 59.00 % | -0.20 -414.47 % | 0.06 5.47 % | 0.06 209.24 % | -0.06 -21.85 % | -0.05 -8.63 % | -0.04 -3.99 % | -0.04 -163.65 % | 0.06 46.51 % | 0.04 144.24 % | -0.10 -284.19 % | -0.03 -130.48 % | 0.08 191.01 % | -0.09 -400.00 % | 0.03 606.67 % | -0.01 -103.00 % | 0.20 749.35 % | -0.03 -162.10 % | 0.05 926.67 % | -0.01 -106.00 % | 0.10 42.86 % | 0.07 386.11 % | 0.01 -65.71 % | 0.04 -61.82 % | 0.11 266.67 % | 0.03 -72.73 % | 0.11 -69.44 % | 0.36 -99.44 % | 63.89 35 394.44 % | 0.18 198.51 % | 0.06 121.69 % | 0.03 |
| Earnings per share | 0.02 141.32 % | -0.05 -256.13 % | 0.03 183.11 % | -0.04 76.69 % | -0.16 -250.88 % | -0.05 -363.58 % | 0.02 137.61 % | -0.05 -38.55 % | -0.03 -122.13 % | 0.15 282.93 % | -0.08 59.00 % | -0.20 -414.47 % | 0.06 5.47 % | 0.06 209.24 % | -0.06 -21.85 % | -0.05 -8.63 % | -0.04 -3.99 % | -0.04 -163.65 % | 0.06 46.51 % | 0.04 144.24 % | -0.10 -284.19 % | -0.03 -130.48 % | 0.08 191.01 % | -0.09 -400.00 % | 0.03 606.67 % | -0.01 -103.00 % | 0.20 749.35 % | -0.03 -162.10 % | 0.05 926.67 % | -0.01 -106.00 % | 0.10 42.86 % | 0.07 386.11 % | 0.01 -65.71 % | 0.04 -61.82 % | 0.11 266.67 % | 0.03 -72.73 % | 0.11 -69.44 % | 0.36 -99.44 % | 63.89 1.95 % | 62.67 103 830.35 % | 0.06 121.69 % | 0.03 |
| Gross profit | 556.000 K 3 026.32 % | -19.000 K 85.27 % | -128.996 K -174.14 % | 174.000 K -98.49 % | 11.542 M 1 659.45 % | 656.000 K 123.20 % | -2.827 M -232.10 % | 2.140 M -48.63 % | 4.166 M -69.28 % | 13.560 M 512.70 % | -3.286 M -316.26 % | 1.519 M 134.01 % | 649.256 K -94.19 % | 11.175 M -29.22 % | 15.789 M 101.66 % | 7.830 M -0.36 % | 7.858 M -13.11 % | 9.044 M -66.04 % | 26.632 M 12.55 % | 23.662 M 112.91 % | 11.114 M -48.28 % | 21.488 M -45.00 % | 39.071 M 41.71 % | 27.570 M 46.98 % | 18.758 M -1.69 % | 19.081 M -50.83 % | 38.803 M 23.76 % | 31.354 M 17.29 % | 26.733 M 40.10 % | 19.081 M -48.02 % | 36.710 M 22.70 % | 29.917 M 53.09 % | 19.542 M 5.53 % | 18.518 M -45.83 % | 34.186 M 102.68 % | 16.867 M -9.49 % | 18.635 M -34.05 % | 28.258 M 5.69 % | 26.737 M 19.25 % | 22.421 M 82.05 % | 12.316 M 17.65 % | 10.468 M |
| Income tax expense | 48.000 K 380.00 % | 10.000 K -18.29 % | 12.238 K -59.21 % | 30.000 K 76.47 % | 17.000 K -99.23 % | 2.199 M 2 098.16 % | 100.038 K -32.41 % | 148.000 K 158.96 % | -251.000 K -129.19 % | 860.000 K 200.20 % | -858.279 K -280.21 % | 476.264 K 190.29 % | -527.476 K 28.44 % | -737.107 K 56.25 % | -1.685 M -3 006.41 % | 57.974 K -74.80 % | 230.044 K -79.25 % | 1.108 M -51.38 % | 2.280 M 156.41 % | 889.238 K 231.32 % | -677.176 K -174.09 % | 913.931 K -61.78 % | 2.391 M 31.53 % | 1.818 M 1 159.51 % | 144.342 K -76.45 % | 612.816 K -66.89 % | 1.851 M 42.88 % | 1.295 M 39.47 % | 928.657 K 51.54 % | 612.816 K -24.48 % | 811.486 K 701.97 % | 101.187 K -53.85 % | 219.255 K 9.10 % | 200.976 K -21.41 % | 255.736 K 457.21 % | -71.592 K 58.29 % | -171.633 K -16 776.40 % | -1.017 K -100.06 % | 1.632 M 64.40 % | 992.822 K 1 885.11 % | -55.617 K -130.57 % | 181.921 K |
| Cost of revenue | 41.871 M -0.19 % | 41.950 M -3.14 % | 43.311 M -3.82 % | 45.033 M -34.51 % | 68.764 M 53.04 % | 44.932 M -31.74 % | 65.820 M 3.80 % | 63.409 M -6.28 % | 67.657 M -23.87 % | 88.865 M 418.40 % | 17.142 M -19.89 % | 21.399 M 22.76 % | 17.432 M 77.23 % | 9.836 M -45.58 % | 18.074 M 33.81 % | 13.508 M -17.74 % | 16.421 M -13.14 % | 18.905 M -21.17 % | 23.982 M 37.19 % | 17.481 M 6.13 % | 16.471 M -16.56 % | 19.740 M -29.36 % | 27.943 M 22.95 % | 22.727 M 23.59 % | 18.389 M 48.66 % | 12.370 M -30.70 % | 17.850 M 27.73 % | 13.976 M 4.19 % | 13.414 M 8.44 % | 12.370 M -35.19 % | 19.088 M 14.57 % | 16.660 M -18.69 % | 20.489 M 49.97 % | 13.662 M 30.34 % | 10.482 M -24.58 % | 13.897 M 62.18 % | 8.569 M 45.85 % | 5.875 M -35.76 % | 9.146 M 0.80 % | 9.074 M 55.09 % | 5.851 M 14.16 % | 5.125 M |
| General and administrative expenses | 4.545 M -38.63 % | 7.406 M -35.65 % | 11.509 M 70.10 % | 6.766 M -14.47 % | 7.911 M -21.87 % | 10.125 M 42.99 % | 7.081 M -1.83 % | 7.213 M -17.79 % | 8.774 M 136.94 % | 3.703 M -61.02 % | 9.501 M 113.38 % | 4.452 M -2.39 % | 4.561 M 6.07 % | 4.300 M -74.15 % | 16.636 M 15.02 % | 14.463 M 11.08 % | 13.020 M 14.24 % | 11.397 M -25.64 % | 15.327 M 0.02 % | 15.324 M -43.33 % | 27.040 M 14.71 % | 23.572 M 3.36 % | 22.807 M 8.34 % | 21.052 M 41.57 % | 14.871 M 21.58 % | 12.231 M -34.30 % | 18.617 M 30.01 % | 14.320 M -9.52 % | 15.826 M 29.39 % | 12.231 M -40.03 % | 20.397 M 20.36 % | 16.947 M 0.75 % | 16.820 M 34.03 % | 12.549 M -15.85 % | 14.913 M 25.84 % | 11.851 M -11.16 % | 13.339 M 3.32 % | 12.911 M -22.86 % | 16.738 M 20.96 % | 13.838 M 115.66 % | 6.417 M -10.73 % | 7.188 M |
| Selling and marketing expenses | 282.000 K 16.05 % | 243.000 K 7.60 % | 225.828 K -31.98 % | 332.000 K 43.10 % | 232.000 K -4.13 % | 242.000 K -32.99 % | 361.135 K 581.39 % | 53.000 K -94.83 % | 1.026 M 6.54 % | 963.000 K 8 036.19 % | 11.836 K 29.36 % | 9.150 K 144.00 % | 3.750 K -11.76 % | 4.250 K -99.52 % | 890.144 K 55.45 % | 572.623 K 31.39 % | 435.833 K -5.82 % | 462.779 K -63.24 % | 1.259 M 14.41 % | 1.100 M 71.44 % | 641.916 K -53.04 % | 1.367 M -37.38 % | 2.183 M -51.07 % | 4.461 M 273.10 % | 1.196 M -40.84 % | 2.021 M -4.81 % | 2.123 M -46.25 % | 3.950 M 77.06 % | 2.231 M 10.40 % | 2.021 M 15.76 % | 1.746 M -51.04 % | 3.566 M 187.90 % | 1.239 M -3.20 % | 1.279 M -64.32 % | 3.586 M 44.07 % | 2.489 M 419.09 % | 479.574 K -71.97 % | 1.711 M 168.14 % | 638.028 K -53.45 % | 1.371 M 4 210.16 % | 31.800 K 47.91 % | 21.500 K |
| Other expenses | -7.271 M | 0.000 100.00 % | -11.864 M -381.09 % | -2.466 M -201.84 % | -817.000 K | 0.000 | 0.000 100.00 % | -1.572 M | 0.000 100.00 % | -1.187 M | 0.000 | 0.000 -100.00 % | 5.665 K 102.84 % | -199.794 K -110.93 % | 1.828 M 261.54 % | -1.132 M -253.38 % | -320.252 K -185.14 % | 376.152 K 346.64 % | 84.219 K 4.33 % | 80.723 K | 0.000 -100.00 % | 40.193 K | 0.000 | 0.000 | 0.000 100.00 % | -3.211 K -105.84 % | 54.996 K 280.40 % | -30.486 K -122.85 % | 133.442 K 4 255.78 % | -3.211 K -100.79 % | 407.304 K 323.92 % | -181.899 K -57.29 % | -115.642 K -72.71 % | -66.959 K -109.61 % | 697.087 K 1 429.94 % | -52.415 K -208.24 % | 48.424 K -35.11 % | 74.628 K | 0.000 100.00 % | -39.554 K -680.57 % | 6.813 K | 0.000 |
| Operating expenses | -2.444 M -131.95 % | 7.649 M 6 029.64 % | -128.996 K -102.78 % | 4.632 M -87.63 % | 37.456 M 261.30 % | 10.367 M 75.77 % | 5.898 M -12.68 % | 6.754 M -31.08 % | 9.800 M 181.69 % | 3.479 M -63.43 % | 9.513 M 113.21 % | 4.462 M -2.27 % | 4.565 M 11.22 % | 4.105 M -78.79 % | 19.354 M 39.20 % | 13.904 M 5.85 % | 13.136 M 14.38 % | 11.484 M -30.76 % | 16.586 M 0.98 % | 16.424 M -40.67 % | 27.682 M 11.00 % | 24.939 M -0.20 % | 24.990 M -2.05 % | 25.513 M 58.80 % | 16.066 M 12.73 % | 14.252 M -31.28 % | 20.740 M 13.52 % | 18.270 M 1.18 % | 18.057 M 26.70 % | 14.252 M -36.80 % | 22.550 M 10.92 % | 20.330 M 13.31 % | 17.943 M 30.38 % | 13.761 M -28.31 % | 19.196 M 33.86 % | 14.340 M 3.77 % | 13.819 M -5.49 % | 14.622 M -15.85 % | 17.376 M 14.25 % | 15.208 M 135.85 % | 6.448 M -10.56 % | 7.210 M |
| Cost and expenses | 39.427 M -20.51 % | 49.599 M 14.86 % | 43.182 M -13.05 % | 49.665 M -52.88 % | 105.398 M 90.60 % | 55.299 M -22.89 % | 71.718 M 2.22 % | 70.163 M -9.42 % | 77.457 M -16.12 % | 92.344 M 246.45 % | 26.655 M 3.07 % | 25.861 M 17.56 % | 21.997 M 57.79 % | 13.941 M -62.75 % | 37.428 M 36.54 % | 27.412 M -7.26 % | 29.556 M -2.74 % | 30.388 M -25.09 % | 40.568 M 19.65 % | 33.906 M -23.21 % | 44.153 M -1.18 % | 44.679 M -15.59 % | 52.933 M 9.73 % | 48.240 M 40.01 % | 34.455 M 29.42 % | 26.622 M -31.01 % | 38.590 M 19.68 % | 32.246 M 2.46 % | 31.471 M 18.21 % | 26.622 M -36.06 % | 41.638 M 12.56 % | 36.991 M -3.75 % | 38.432 M 40.14 % | 27.423 M -7.60 % | 29.678 M 5.10 % | 28.237 M 26.13 % | 22.388 M 9.22 % | 20.497 M -22.72 % | 26.523 M 9.23 % | 24.282 M 97.43 % | 12.299 M -0.29 % | 12.335 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 4.827 M -36.89 % | 7.649 M -34.82 % | 11.735 M 65.32 % | 7.098 M -12.83 % | 8.143 M -21.45 % | 10.367 M 39.30 % | 7.442 M 2.42 % | 7.266 M -25.86 % | 9.800 M 110.03 % | 4.666 M -50.95 % | 9.513 M 113.21 % | 4.462 M -2.27 % | 4.565 M 6.05 % | 4.304 M -75.44 % | 17.526 M 16.56 % | 15.036 M 11.74 % | 13.456 M 13.46 % | 11.860 M -28.50 % | 16.586 M 0.98 % | 16.424 M -40.67 % | 27.682 M 11.00 % | 24.939 M -0.20 % | 24.990 M -2.05 % | 25.513 M 58.80 % | 16.066 M 12.73 % | 14.252 M -31.28 % | 20.740 M 13.52 % | 18.270 M 1.18 % | 18.057 M 26.70 % | 14.252 M -35.64 % | 22.143 M 7.95 % | 20.512 M 13.59 % | 18.058 M 30.59 % | 13.828 M -25.25 % | 18.499 M 29.00 % | 14.340 M 3.77 % | 13.819 M -5.49 % | 14.622 M -15.85 % | 17.376 M 14.25 % | 15.208 M 135.85 % | 6.448 M -10.56 % | 7.210 M |
| Interest income | 477.000 K 139.70 % | 199.000 K -59.33 % | 489.323 K 95.73 % | 250.000 K -55.67 % | 564.000 K 128.34 % | 247.000 K -59.19 % | 605.191 K 35.39 % | 447.000 K 26.99 % | 352.000 K 100.00 % | 176.000 K -62.30 % | 466.880 K 27.22 % | 367.000 K 10.54 % | 332.000 K 5.38 % | 315.050 K -18.95 % | 388.724 K -13.58 % | 449.797 K -4.66 % | 471.776 K -4.59 % | 494.479 K -28.91 % | 695.520 K -36.34 % | 1.093 M -9.55 % | 1.208 M -43.27 % | 2.129 M -3.04 % | 2.196 M 13.91 % | 1.928 M 0.90 % | 1.911 M 23.23 % | 1.551 M 5.77 % | 1.466 M 70.19 % | 861.407 K 5.50 % | 816.470 K 13.14 % | 721.669 K 43.67 % | 502.324 K -15.13 % | 591.858 K -42.21 % | 1.024 M 4.77 % | 977.476 K 389.24 % | 199.795 K 14 944.80 % | 1.328 K -98.99 % | 131.906 K | 0.000 -100.00 % | 100.650 K 11 562.80 % | 863.000 -92.40 % | 11.354 K 2 943.97 % | 373.000 |
| Interest expense | 54.000 K -18.18 % | 66.000 K -14.02 % | 76.763 K -19.20 % | 95.000 K -5.00 % | 100.000 K -9.09 % | 110.000 K -8.14 % | 119.750 K -9.28 % | 132.000 K 100.00 % | 66.000 K 120.00 % | 30.000 K 45.18 % | 20.664 K | 0.000 | 0.000 -100.00 % | 41.158 K -63.00 % | 111.224 K 159.55 % | 42.852 K -1.85 % | 43.661 K -1.58 % | 44.361 K -57.11 % | 103.424 K -2.34 % | 105.900 K -31.39 % | 154.357 K 138.48 % | 64.724 K 5 408.43 % | 1.175 K -25.16 % | 1.570 K -10.64 % | 1.757 K -11.93 % | 1.995 K -14.71 % | 2.339 K -10.86 % | 2.624 K -18.48 % | 3.219 K -14.91 % | 3.783 K -14.60 % | 4.430 K -12.76 % | 5.078 K 652.30 % | 675.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.084 K 27.03 % | 18.172 K -90.21 % | 185.558 K 70.11 % | 109.078 K 71.94 % | 63.441 K -12.58 % | 72.567 K |
| Depreciation and amortization | 1.793 M 0.28 % | 1.788 M -55.50 % | 4.018 M 5.02 % | 3.826 M 5.25 % | 3.635 M -9.03 % | 3.996 M -36.16 % | 6.259 M 92.66 % | 3.249 M 24.39 % | 2.612 M -18.48 % | 3.204 M -41.96 % | 5.520 M 1.85 % | 5.420 M -17.84 % | 6.596 M -6.26 % | 7.037 M 66.01 % | 4.239 M 34.29 % | 3.156 M 4.06 % | 3.033 M 21.89 % | 2.488 M -1.93 % | 2.537 M -0.46 % | 2.549 M -7.96 % | 2.769 M 15.22 % | 2.404 M 16.40 % | 2.065 M -20.41 % | 2.594 M 51.92 % | 1.708 M 6.28 % | 1.607 M 31.47 % | 1.222 M -65.68 % | 3.561 M 1.25 % | 3.517 M 1.55 % | 3.464 M -11.74 % | 3.924 M -1.24 % | 3.973 M 26.17 % | 3.149 M 1.86 % | 3.092 M 0.60 % | 3.073 M 80.09 % | 1.707 M 43.47 % | 1.190 M -45.21 % | 2.171 M -57.86 % | 5.153 M -24.05 % | 6.785 M 769.46 % | 780.329 K -2.05 % | 796.658 K |
| Operating income | 3.000 M 139.12 % | -7.668 M | 0.000 100.00 % | -4.458 M 82.23 % | -25.092 M -505.21 % | -4.146 M 52.48 % | -8.725 M -109.38 % | -4.167 M 21.11 % | -5.282 M -151.50 % | 10.257 M 186.71 % | -11.829 M -391.13 % | -2.408 M 32.68 % | -3.578 M -148.44 % | 7.385 M 190.72 % | -8.141 M -45.25 % | -5.605 M -17.25 % | -4.780 M -145.78 % | -1.945 M -117.97 % | 10.826 M 28.70 % | 8.411 M 157.28 % | -14.684 M -1 045.66 % | -1.282 M -107.70 % | 16.645 M 274.19 % | 4.448 M -9.59 % | 4.920 M -11.31 % | 5.548 M -71.67 % | 19.585 M 40.75 % | 13.915 M 44.56 % | 9.625 M 73.50 % | 5.548 M -63.52 % | 15.206 M 48.23 % | 10.258 M 283.58 % | 2.674 M -54.02 % | 5.817 M -62.19 % | 15.386 M 521.53 % | 2.476 M -51.69 % | 5.124 M -61.34 % | 13.252 M 19.74 % | 11.067 M 8.77 % | 10.175 M 70.32 % | 5.974 M 100.62 % | 2.978 M |
| Operating income ratio | 0.07 138.67 % | -0.18 | 0.00 100.00 % | -0.10 68.44 % | -0.31 -243.56 % | -0.09 34.34 % | -0.14 -117.88 % | -0.06 13.56 % | -0.07 -173.44 % | 0.10 111.73 % | -0.85 -712.33 % | -0.11 46.89 % | -0.20 -156.29 % | 0.35 246.21 % | -0.24 8.48 % | -0.26 -33.42 % | -0.20 -182.93 % | -0.07 -132.54 % | 0.21 4.62 % | 0.20 138.40 % | -0.53 -1 612.24 % | -0.03 -112.52 % | 0.25 180.85 % | 0.09 -33.23 % | 0.13 -24.91 % | 0.18 -48.97 % | 0.35 12.61 % | 0.31 28.03 % | 0.24 35.92 % | 0.18 -35.27 % | 0.27 23.74 % | 0.22 229.66 % | 0.07 -63.04 % | 0.18 -47.52 % | 0.34 328.07 % | 0.08 -57.28 % | 0.19 -51.49 % | 0.39 25.88 % | 0.31 -4.53 % | 0.32 -1.76 % | 0.33 72.20 % | 0.19 |
| Total other income expenses net | 130.000 K -63.89 % | 360.000 K -99.32 % | 52.657 M 55 527.92 % | -95.000 K 5.00 % | -100.000 K -101.80 % | 5.547 M 62.27 % | 3.418 M 300.61 % | -1.704 M -2 481.82 % | -66.000 K -120.00 % | -30.000 K -45.18 % | -20.664 K 99.91 % | -23.710 M -298.96 % | 11.917 M 29 165.23 % | -41.000 K 99.37 % | -6.515 M -15 104.63 % | -42.852 K 1.85 % | -43.661 K -103.85 % | 1.134 M 1 196.35 % | -103.424 K 2.34 % | -105.900 K 31.39 % | -154.357 K -138.48 % | -64.724 K -5 408.43 % | -1.175 K 25.16 % | -1.570 K 10.64 % | -1.757 K 11.93 % | -1.995 K -100.02 % | 12.550 M 478 379.73 % | -2.624 K -104.85 % | 54.079 K -92.43 % | 714.675 K 2 103.86 % | -35.665 K -100.77 % | 4.630 M 470.39 % | -1.250 M -94.55 % | -642.594 K -147.62 % | -259.509 K -407.97 % | -51.087 K -116.61 % | 307.574 K 176.46 % | -402.291 K -116.80 % | -185.558 K -70.11 % | -109.078 K | 0.000 100.00 % | -72.567 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -59.292 M 55.94 % | -134.580 M 1.92 % | -137.218 M 24.34 % | -181.349 M 2.85 % | -186.675 M -20.15 % | -155.367 M -8.00 % | -143.854 M -65.99 % | -86.666 M 3.72 % | -90.011 M -1.02 % | -89.105 M 24.73 % | -118.387 M 49.88 % | -236.231 M 0.32 % | -236.991 M -34.71 % | -175.923 M 40.56 % | -295.989 M -25.13 % | -236.538 M -3.94 % | -227.570 M 1.90 % | -231.982 M 4.38 % | -242.598 M -93.80 % | -125.179 M -62.40 % | -77.082 M 35.96 % | -120.362 M -81.51 % | -66.310 M -62.47 % | -40.814 M 16.43 % | -48.838 M 22.26 % | -62.825 M 68.57 % | -199.865 M 4.76 % | -209.849 M -105.41 % | -102.163 M -7.61 % | -94.941 M 52.40 % | -199.452 M -8.25 % | -184.245 M -0.02 % | -184.213 M 2.31 % | -188.562 M 1.46 % | -191.349 M -443.39 % | -35.214 M 7.03 % | -37.878 M -200.41 % | -12.609 M -171.30 % | 17.685 M 113.79 % | 8.272 M |
| Total investments | 39.962 M -0.78 % | 40.275 M -24.01 % | 53.000 M 0.00 % | 53.000 M 0.00 % | 53.000 M 0.00 % | 53.000 M 0.00 % | 53.000 M -48.97 % | 103.853 M 0.00 % | 103.853 M 0.00 % | 103.853 M -0.02 % | 103.876 M 0.02 % | 103.853 M 0.00 % | 103.853 M 0.00 % | 103.853 M 609.44 % | 14.639 M -87.60 % | 118.094 M -5.28 % | 124.678 M 0.30 % | 124.311 M 0.72 % | 123.419 M 309.84 % | 30.114 M -24.93 % | 40.116 M 0.01 % | 40.112 M -73.62 % | 152.083 M -32.98 % | 226.908 M -6.09 % | 241.622 M -7.44 % | 261.055 M 29.85 % | 201.043 M 158.42 % | 77.796 M -56.24 % | 177.796 M 0.00 % | 177.796 M 128.54 % | 77.798 M 0.00 % | 77.798 M -0.57 % | 78.246 M -22.33 % | 100.743 M 0.62 % | 100.125 M 4 660.20 % | 2.103 M 33.96 % | 1.570 M -4.27 % | 1.640 M -19.75 % | 2.044 M -87.65 % | 16.545 M |
| Total debt | 2.971 M -19.59 % | 3.695 M -16.17 % | 4.408 M -13.73 % | 5.109 M -12.70 % | 5.852 M -13.05 % | 6.730 M -9.03 % | 7.398 M -8.15 % | 8.055 M -7.45 % | 8.703 M 203.98 % | 2.863 M 15.83 % | 2.472 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.266 M 1.58 % | 15.028 M -2.33 % | 15.387 M -2.20 % | 15.732 M -0.82 % | 15.861 M -2.17 % | 16.214 M -2.20 % | 16.579 M 68.48 % | 9.840 M 13 697.10 % | 71.319 K -22.55 % | 92.086 K -18.19 % | 112.554 K -15.21 % | 132.739 K -19.04 % | 163.949 K -11.45 % | 185.140 K -14.04 % | 215.386 K -18.36 % | 263.818 K -15.36 % | 311.685 K -13.16 % | 358.905 K -11.49 % | 405.478 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.416 M -68.25 % | 20.210 M | 0.000 |
| Accumulated other comprehensive income loss | 6.468 M -0.66 % | 6.511 M 4.20 % | 6.249 M -3.39 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 0.00 % | 6.468 M 2.20 % | 6.329 M 0.00 % | 6.329 M 0.00 % | 6.329 M 0.00 % | 6.329 M 3.45 % | 6.117 M 0.00 % | 6.117 M 0.00 % | 6.117 M 0.00 % | 6.117 M 37.49 % | 4.450 M 0.00 % | 4.450 M 0.00 % | 4.450 M 0.00 % | 4.450 M 125 243 641 967 294 704.00 % | 0.000 -120.00 % | 0.000 -16.67 % | 0.000 100.00 % | 0.000 -100.00 % | 2.348 M 62.16 % | 1.448 M 16.14 % | 1.247 M 523.28 % | 200.000 K -98.98 % | 19.574 M |
| Retained earnings | -105.790 M 2.83 % | -108.872 M -7.21 % | -101.554 M 4.11 % | -105.911 M -29.39 % | -81.853 M -31.75 % | -62.126 M -13.12 % | -54.922 M 5.86 % | -58.339 M -11.82 % | -52.171 M -35.58 % | -38.480 M 33.65 % | -57.996 M -23.32 % | -47.028 M -175.99 % | -17.039 M -82.04 % | -9.360 M -75 897.72 % | 12.349 K -99.77 % | 5.445 M -52.69 % | 11.510 M -32.67 % | 17.095 M -24.88 % | 22.756 M 22.66 % | 18.552 M 44.77 % | 12.815 M -45.92 % | 23.695 M -43.28 % | 41.775 M 27.45 % | 32.779 M -26.95 % | 44.874 M 9.86 % | 40.847 M -25.81 % | 55.057 M 70.32 % | 32.326 M -11.32 % | 36.453 M -4.66 % | 38.236 M 9.70 % | 34.854 M 40.41 % | 24.824 M 57.50 % | 15.761 M -23.69 % | 20.655 M 37.34 % | 15.039 M 685.21 % | -2.570 M -124.28 % | 10.583 M -62.06 % | 27.892 M 265.30 % | 7.635 M | 0.000 |
| Common stock | 83.704 M 0.00 % | 83.704 M 13.57 % | 73.700 M 10.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 34.00 % | 50.000 M 0.00 % | 50.000 M 245.36 % | 14.478 M 0.00 % | 14.478 M | 0.000 |
| Total equity | 364.415 M 0.85 % | 361.333 M 9.95 % | 328.636 M 12.44 % | 292.273 M -7.93 % | 317.430 M -7.36 % | 342.639 M -1.85 % | 349.093 M 0.77 % | 346.412 M -1.71 % | 352.432 M -4.01 % | 367.153 M 6.00 % | 346.371 M -1.04 % | 350.012 M -7.93 % | 380.154 M -4.88 % | 399.647 M -4.76 % | 419.624 M -1.00 % | 423.858 M -1.34 % | 429.619 M -1.18 % | 434.729 M -2.03 % | 443.747 M 1.94 % | 435.305 M 1.73 % | 427.888 M -2.73 % | 439.899 M -5.71 % | 466.527 M 2.71 % | 454.227 M -1.56 % | 461.430 M 1.37 % | 455.191 M -3.21 % | 470.301 M 6.28 % | 442.494 M -0.39 % | 444.232 M 0.10 % | 443.793 M 0.10 % | 443.329 M 3.67 % | 427.633 M 3.49 % | 413.223 M 0.53 % | 411.052 M 0.70 % | 408.193 M 195.26 % | 138.251 M -8.14 % | 150.504 M 13.94 % | 132.089 M 19.23 % | 110.786 M 465.99 % | 19.574 M |
| Other non current liabilities | 249.000 K 10.67 % | 225.000 K 9.53 % | 205.415 K -20.69 % | 259.000 K 87.68 % | 138.000 K 17.95 % | 117.000 K 20.89 % | 96.786 K 11.25 % | 87.000 K 11.54 % | 78.000 K 13.04 % | 69.000 K -5.52 % | 73.031 K -29.35 % | 103.377 K -93.48 % | 1.585 M 80.29 % | 879.183 K -95.06 % | 17.812 M -11.68 % | 20.167 M -5.89 % | 21.429 M 2.84 % | 20.837 M 5.88 % | 19.679 M 2.96 % | 19.114 M -0.62 % | 19.232 M -8.62 % | 21.047 M 6.34 % | 19.792 M 16.58 % | 16.976 M 0.63 % | 16.870 M 1.72 % | 16.584 M 44.57 % | 11.472 M 56.82 % | 7.315 M 5.04 % | 6.964 M 12.70 % | 6.180 M -23.36 % | 8.063 M 14.27 % | 7.056 M 4.50 % | 6.753 M 41.89 % | 4.759 M 6.81 % | 4.456 M 2.03 % | 4.367 M -6.59 % | 4.675 M 4.85 % | 4.459 M 5.09 % | 4.243 M | 0.000 |
| Long term debt | 158.000 K -78.36 % | 730.000 K -50.97 % | 1.489 M -33.42 % | 2.236 M -26.13 % | 3.027 M -19.28 % | 3.750 M -15.96 % | 4.462 M -13.56 % | 5.162 M -11.79 % | 5.852 M 242.22 % | 1.710 M -8.35 % | 1.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.730 M 1.40 % | 13.540 M -2.74 % | 13.922 M -2.66 % | 14.302 M -0.77 % | 14.412 M -2.54 % | 14.788 M -2.44 % | 15.158 M 70.32 % | 8.900 M | 0.000 -100.00 % | 8.438 K -71.95 % | 30.079 K -40.16 % | 50.263 K -34.24 % | 76.438 K -21.42 % | 97.268 K -19.44 % | 120.746 K -15.25 % | 142.467 K -13.10 % | 163.949 K -11.45 % | 185.140 K -14.04 % | 215.385 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 921.499 K -94.26 % | 16.065 M | 0.000 |
| Total non current liabilities | 407.000 K -57.38 % | 955.000 K -43.63 % | 1.694 M -32.09 % | 2.495 M -21.17 % | 3.165 M -20.22 % | 3.967 M -14.54 % | 4.642 M -11.57 % | 5.249 M -11.48 % | 5.930 M 233.33 % | 1.779 M -4.65 % | 1.866 M 1 704.88 % | 103.377 K -93.48 % | 1.585 M 5.00 % | 1.510 M -95.21 % | 31.541 M -6.42 % | 33.707 M -4.65 % | 35.351 M 0.60 % | 35.138 M 3.07 % | 34.091 M 0.56 % | 33.902 M -1.42 % | 34.390 M 14.84 % | 29.946 M 48.74 % | 20.133 M 10.54 % | 18.213 M 7.77 % | 16.900 M 1.60 % | 16.634 M 44.04 % | 11.548 M 30.23 % | 8.867 M 2.13 % | 8.682 M 7.58 % | 8.070 M -1.90 % | 8.227 M -11.31 % | 9.277 M 33.13 % | 6.968 M 46.41 % | 4.759 M 6.81 % | 4.456 M 2.03 % | 4.367 M -6.59 % | 4.675 M -13.11 % | 5.381 M -73.50 % | 20.308 M | 0.000 |
| Other current liabilities | 2.336 M -68.67 % | 7.457 M 85.14 % | 4.028 M 404.10 % | 799.000 K 44.22 % | 554.000 K 204.40 % | 182.000 K -99.63 % | 49.389 M 4 572.60 % | 1.057 M 16.28 % | 909.000 K -10.36 % | 1.014 M -95.11 % | 20.746 M 100.65 % | 10.339 M 23.43 % | 8.377 M -82.31 % | 47.355 M 327.51 % | 11.077 M -0.48 % | 11.131 M 95.51 % | 5.693 M 7.63 % | 5.290 M -62.34 % | 14.047 M 26.47 % | 11.107 M -73.80 % | 42.392 M -30.02 % | 60.574 M 249.29 % | 17.342 M -62.96 % | 46.817 M 27.37 % | 36.758 M -30.50 % | 52.887 M 67.65 % | 31.546 M -48.48 % | 61.225 M 7.75 % | 56.821 M 29.27 % | 43.955 M 27.29 % | 34.531 M 114.41 % | 16.105 M -36.63 % | 25.413 M -19.02 % | 31.382 M 2.12 % | 30.732 M 104.53 % | 15.026 M 59.81 % | 9.402 M -64.39 % | 26.406 M 445.25 % | -7.649 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 19.070 K | 0.000 | 0.000 -100.00 % | 374.000 K -99.07 % | 40.343 M 29 783.56 % | 135.000 K -51.79 % | 280.000 K | 0.000 -100.00 % | 18.111 M -17.38 % | 21.921 M -8.01 % | 23.830 M 16.78 % | 20.406 M -17.83 % | 24.833 M 7.13 % | 23.180 M -0.72 % | 23.349 M -4.66 % | 24.490 M 9.95 % | 22.273 M -19.89 % | 27.803 M -22.42 % | 35.839 M -8.82 % | 39.304 M 20.32 % | 32.668 M -7.86 % | 35.455 M 14.96 % | 30.842 M 8.48 % | 28.432 M 18.41 % | 24.011 M -19.25 % | 29.735 M -13.08 % | 34.209 M 21.38 % | 28.184 M 20.95 % | 23.302 M 3 789.70 % | 599.060 K 55.50 % | 385.250 K | 0.000 | 0.000 -100.00 % | 19.485 M 2.47 % | 19.016 M 23.18 % | 15.437 M 41.88 % | 10.880 M | 0.000 |
| Short term debt | 2.813 M -52.56 % | 5.930 M 103.17 % | 2.919 M 1.59 % | 2.873 M 1.70 % | 2.825 M -5.20 % | 2.980 M 1.48 % | 2.936 M 1.50 % | 2.893 M 1.47 % | 2.851 M 147.27 % | 1.153 M 90.27 % | 605.968 K | 0.000 | 0.000 | 0.000 100.00 % | -21.374 M -1.32 % | -21.095 M 1.68 % | -21.455 M 11.23 % | -24.170 M -45.47 % | -16.616 M 24.31 % | -21.952 M -1 645.15 % | 1.421 M 51.09 % | 940.286 K 103.06 % | -30.774 M -36 889.79 % | 83.648 K 1.42 % | 82.475 K 0.00 % | 82.476 K -5.75 % | 87.511 K -0.41 % | 87.872 K -7.15 % | 94.640 K -22.01 % | 121.351 K -17.86 % | 147.736 K 100.50 % | -29.493 M -6.32 % | -27.739 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.494 M 32.56 % | 4.145 M | 0.000 |
| Total current liabilities | 14.102 M -36.71 % | 22.280 M 40.91 % | 15.812 M -68.30 % | 49.873 M -5.75 % | 52.917 M 0.48 % | 52.663 M -15.30 % | 62.177 M -0.70 % | 62.616 M -5.66 % | 66.373 M 4.61 % | 63.448 M 51.40 % | 41.907 M -2.86 % | 43.139 M 33.94 % | 32.207 M -56.11 % | 73.380 M 93.35 % | 37.951 M 3.41 % | 36.698 M 17.98 % | 31.105 M -8.13 % | 33.858 M -14.11 % | 39.421 M 1.42 % | 38.870 M -17.15 % | 46.915 M -28.10 % | 65.249 M 27.18 % | 51.304 M 1.39 % | 50.602 M 29.18 % | 39.172 M -32.26 % | 57.829 M 59.65 % | 36.223 M -42.98 % | 63.526 M 7.73 % | 58.967 M 29.72 % | 45.456 M -1.01 % | 45.919 M -13.74 % | 53.233 M -12.15 % | 60.593 M 68.77 % | 35.904 M -0.88 % | 36.222 M -23.70 % | 47.476 M 9.93 % | 43.188 M 0.58 % | 42.937 M 6.21 % | 40.425 M | 0.000 |
| Total liabilities | 14.509 M -37.56 % | 23.235 M 32.73 % | 17.506 M -66.57 % | 52.368 M -6.62 % | 56.082 M -0.97 % | 56.630 M -15.25 % | 66.819 M -1.54 % | 67.865 M -6.14 % | 72.303 M 10.85 % | 65.227 M 49.01 % | 43.773 M 1.23 % | 43.243 M 27.97 % | 33.792 M -54.88 % | 74.889 M 7.77 % | 69.492 M -1.30 % | 70.405 M 5.94 % | 66.456 M -3.68 % | 68.997 M -6.14 % | 73.512 M 1.02 % | 72.772 M -10.50 % | 81.305 M -14.59 % | 95.195 M 33.26 % | 71.437 M 3.81 % | 68.815 M 22.73 % | 56.072 M -24.70 % | 74.463 M 55.87 % | 47.771 M -34.01 % | 72.393 M 7.01 % | 67.649 M 26.38 % | 53.527 M -1.14 % | 54.146 M -13.38 % | 62.509 M -7.48 % | 67.561 M 66.15 % | 40.663 M -0.04 % | 40.678 M -21.54 % | 51.844 M 8.32 % | 47.863 M -0.94 % | 48.318 M -20.44 % | 60.733 M | 0.000 |
| Other non current assets | 135.300 M 13.43 % | 119.277 M 2 685.04 % | 4.283 M -0.86 % | 4.320 M -45.76 % | 7.964 M 97.03 % | 4.042 M -8.82 % | 4.433 M -70.95 % | 15.260 M -8.07 % | 16.600 M 1 011.86 % | 1.493 M -98.71 % | 115.462 M 20 955.46 % | 548.371 K 0.00 % | 548.371 K 16.71 % | 469.871 K -33.83 % | 710.078 K -52.55 % | 1.497 M -31.81 % | 2.195 M 41.93 % | 1.546 M -21.64 % | 1.974 M -28.67 % | 2.767 M -15.07 % | 3.258 M -7.61 % | 3.526 M 9.54 % | 3.219 M 955.40 % | 305.000 K 0.00 % | 305.000 K -89.98 % | 3.044 M 63.45 % | 1.862 M -9.68 % | 2.062 M 10.97 % | 1.858 M 27.77 % | 1.454 M -78.67 % | 6.818 M -10.75 % | 7.639 M 16.94 % | 6.532 M 8.70 % | 6.009 M -4.20 % | 6.273 M 305.99 % | 1.545 M 406.59 % | 304.985 K 0.00 % | 304.985 K 0.00 % | 304.985 K 103.69 % | -8.272 M |
| Long term investments | 39.202 M -0.74 % | 39.495 M -21.01 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.750 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M -7.41 % | 2.700 M -70.98 % | 9.304 M -2.22 % | 9.516 M 15.61 % | 8.231 M 2.34 % | 8.043 M -0.15 % | 8.054 M -0.14 % | 8.066 M | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.103 M 33.96 % | 1.570 M -4.27 % | 1.640 M -19.75 % | 2.044 M | 0.000 |
| Intangible assets | 0.000 -100.00 % | 6.005 M -6.29 % | 6.408 M -2.34 % | 6.561 M -5.12 % | 6.915 M -4.86 % | 7.268 M -36.64 % | 11.470 M -5.23 % | 12.103 M -4.31 % | 12.648 M 124.33 % | 5.638 M -0.70 % | 5.678 M -7.44 % | 6.134 M -26.10 % | 8.300 M -5.19 % | 8.754 M -42.21 % | 15.149 M -45.90 % | 28.005 M -5.98 % | 29.786 M -1.20 % | 30.147 M -3.25 % | 31.162 M -3.31 % | 32.227 M -1.26 % | 32.640 M -3.16 % | 33.705 M -0.75 % | 33.960 M 2.00 % | 33.294 M 33.35 % | 24.966 M 16.84 % | 21.367 M 17.30 % | 18.217 M 4.54 % | 17.426 M 2.48 % | 17.005 M 16.47 % | 14.600 M -70.43 % | 49.380 M -1.33 % | 50.043 M 27.53 % | 39.240 M -2.84 % | 40.386 M -6.29 % | 43.098 M -9.95 % | 47.859 M 5.93 % | 45.180 M -12.25 % | 51.485 M 18.61 % | 43.408 M | 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 -100.00 % | 46.362 M 0.00 % | 46.362 M 0.00 % | 46.362 M 0.00 % | 46.362 M 0.00 % | 46.362 M 0.00 % | 46.362 M 0.00 % | 46.362 M 0.00 % | 46.362 M 0.00 % | 46.362 M 0.00 % | 46.362 M -24.68 % | 61.556 M -0.52 % | 61.879 M 15.14 % | 53.744 M 0.00 % | 53.744 M 0.00 % | 53.744 M 31.76 % | 40.790 M -61.17 % | 105.050 M 0.00 % | 105.050 M -4.04 % | 109.477 M 70.37 % | 64.260 M 0.00 % | 64.260 M 0.00 % | 64.260 M 0.00 % | 64.260 M 0.00 % | 64.260 M 0.00 % | 64.260 M | 0.000 |
| Goodwill and intangible assets | 5.652 M -5.88 % | 6.005 M -6.29 % | 6.408 M -2.34 % | 6.561 M -5.12 % | 6.915 M -4.86 % | 7.268 M -36.64 % | 11.470 M -5.23 % | 12.103 M -4.31 % | 12.648 M 124.33 % | 5.638 M -0.70 % | 5.678 M -7.44 % | 6.134 M -26.10 % | 8.300 M -5.19 % | 8.754 M -85.77 % | 61.512 M -17.29 % | 74.367 M -2.34 % | 76.148 M -0.47 % | 76.510 M -1.31 % | 77.524 M -1.36 % | 78.589 M -0.52 % | 79.002 M -1.33 % | 80.067 M -0.32 % | 80.323 M 0.84 % | 79.656 M -7.94 % | 86.522 M 3.94 % | 83.246 M 15.68 % | 71.961 M 1.11 % | 71.170 M 0.60 % | 70.749 M 27.73 % | 55.389 M -64.13 % | 154.430 M -0.43 % | 155.093 M 4.29 % | 148.716 M 42.11 % | 104.646 M -2.53 % | 107.358 M -4.25 % | 112.119 M 2.45 % | 109.440 M -5.45 % | 115.745 M 7.50 % | 107.668 M | 0.000 |
| Property plant equipment net | 77.252 M 3.99 % | 74.287 M -9.95 % | 82.495 M -3.54 % | 85.526 M 0.22 % | 85.341 M -7.48 % | 92.241 M -3.72 % | 95.806 M 6.42 % | 90.022 M -1.31 % | 91.216 M -23.24 % | 118.835 M 550.22 % | 18.276 M -13.87 % | 21.220 M -55.97 % | 48.190 M -9.20 % | 53.071 M -29.12 % | 74.878 M 253.70 % | 21.170 M 20.36 % | 17.590 M -5.07 % | 18.528 M -7.37 % | 20.003 M -1.34 % | 20.274 M -5.89 % | 21.544 M 40.69 % | 15.313 M 195.67 % | 5.179 M 1.61 % | 5.097 M -5.66 % | 5.403 M -1.23 % | 5.470 M 7.37 % | 5.094 M 2.47 % | 4.971 M -3.47 % | 5.150 M 1.30 % | 5.084 M -14.98 % | 5.980 M -2.36 % | 6.124 M -2.89 % | 6.307 M 28.78 % | 4.897 M 7.67 % | 4.548 M 39.65 % | 3.257 M 3.02 % | 3.161 M -3.60 % | 3.279 M 14.48 % | 2.864 M | 0.000 |
| Total non current assets | 259.668 M 7.59 % | 241.339 M 65.90 % | 145.471 M 47.22 % | 98.814 M -3.73 % | 102.647 M -3.24 % | 106.080 M -8.83 % | 116.352 M -4.65 % | 122.028 M -2.43 % | 125.073 M -2.40 % | 128.155 M -9.79 % | 142.067 M 378.79 % | 29.672 M -49.95 % | 59.284 M -8.10 % | 64.512 M -55.25 % | 144.162 M 40.89 % | 102.321 M -4.91 % | 107.604 M -0.61 % | 108.262 M -1.17 % | 109.544 M -1.33 % | 111.025 M -1.56 % | 112.778 M 5.31 % | 107.088 M 20.70 % | 88.721 M -9.53 % | 98.067 M -6.51 % | 104.901 M 14.32 % | 91.760 M 16.27 % | 78.918 M 0.91 % | 78.204 M 0.57 % | 77.758 M 25.56 % | 61.928 M -62.97 % | 167.227 M -0.96 % | 168.856 M 4.51 % | 161.562 M 39.81 % | 115.560 M -2.22 % | 118.186 M -0.91 % | 119.275 M 4.03 % | 114.655 M -5.23 % | 120.976 M 7.17 % | 112.888 M 1 464.62 % | -8.272 M |
| Other current assets | 53.667 M 2 150.19 % | 2.385 M 2.72 % | 2.322 M 7.94 % | 2.151 M 0.09 % | 2.149 M -95.91 % | 52.483 M 767.20 % | 6.052 M -91.13 % | 68.237 M 0.14 % | 68.144 M -1.92 % | 69.475 M -41.38 % | 118.525 M 3 288.43 % | 3.498 M 43.83 % | 2.432 M -97.90 % | 115.994 M 1 396.35 % | 7.752 M 191.28 % | 2.661 M -81.01 % | 14.012 M -5.43 % | 14.816 M 8.54 % | 13.650 M 376.98 % | 2.862 M 5.29 % | 2.718 M -37.52 % | 4.350 M -63.09 % | 11.786 M 218.38 % | 3.702 M 82.83 % | 2.025 M -16.46 % | 2.424 M -16.01 % | 2.886 M -97.81 % | 132.015 M -6.92 % | 141.823 M -3.58 % | 147.096 M 3 957.42 % | 3.625 M 0.18 % | 3.619 M -84.47 % | 23.303 M 12.89 % | 20.642 M 716.09 % | 2.529 M 55.89 % | 1.623 M 2.42 % | 1.584 M -87.30 % | 12.473 M 504.40 % | 2.064 M | 0.000 |
| Short term investments | 760.000 K -2.56 % | 780.000 K -98.53 % | 53.000 M 0.00 % | 53.000 M 0.00 % | 53.000 M 0.00 % | 53.000 M 0.00 % | 53.000 M -48.97 % | 103.853 M 0.00 % | 103.853 M 0.00 % | 103.853 M 0.00 % | 103.853 M 0.00 % | 103.853 M 0.00 % | 103.853 M 0.00 % | 103.853 M 755.55 % | 12.139 M -89.50 % | 115.594 M 0.02 % | 115.574 M 0.33 % | 115.195 M 0.01 % | 115.189 M 421.88 % | 22.072 M -31.16 % | 32.062 M 0.05 % | 32.047 M -78.93 % | 152.083 M -29.89 % | 216.908 M -6.35 % | 231.622 M -11.27 % | 261.055 M 29.85 % | 201.043 M 158.42 % | 77.796 M -56.24 % | 177.796 M 0.00 % | 177.796 M 128.54 % | 77.798 M 0.00 % | 77.798 M -0.57 % | 78.246 M -22.33 % | 100.743 M 0.62 % | 100.125 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.545 M |
| cash and cash equivalents | 62.263 M -54.97 % | 138.275 M -2.37 % | 141.625 M -24.04 % | 186.458 M -3.15 % | 192.527 M 18.77 % | 162.097 M 7.17 % | 151.253 M 59.68 % | 94.721 M -4.05 % | 98.714 M 7.34 % | 91.968 M -23.90 % | 120.859 M -48.84 % | 236.231 M -0.32 % | 236.991 M 34.71 % | 175.923 M -43.48 % | 311.255 M 23.73 % | 251.567 M 3.54 % | 242.957 M -1.92 % | 247.715 M -4.16 % | 258.459 M 82.80 % | 141.393 M 50.96 % | 93.661 M -28.06 % | 130.202 M 96.14 % | 66.382 M 62.28 % | 40.906 M -16.43 % | 48.951 M -22.25 % | 62.958 M -68.53 % | 200.029 M -4.76 % | 210.034 M 105.15 % | 102.379 M 7.53 % | 95.205 M -52.34 % | 199.764 M 8.21 % | 184.604 M -0.01 % | 184.619 M -2.09 % | 188.562 M -1.46 % | 191.349 M 443.39 % | 35.214 M -7.03 % | 37.878 M 99.10 % | 19.025 M 653.61 % | 2.524 M 130.52 % | -8.272 M |
| Cash and short term investments | 63.023 M -54.68 % | 139.055 M -28.55 % | 194.625 M -18.72 % | 239.458 M -2.47 % | 245.527 M 14.15 % | 215.097 M 5.31 % | 204.253 M 2.86 % | 198.574 M -1.97 % | 202.567 M 3.44 % | 195.821 M -12.86 % | 224.712 M -33.92 % | 340.084 M -0.22 % | 340.844 M 21.83 % | 279.776 M -13.49 % | 323.394 M -11.92 % | 367.160 M 2.41 % | 358.531 M -1.21 % | 362.910 M -2.87 % | 373.648 M 128.58 % | 163.464 M 30.02 % | 125.723 M -22.51 % | 162.249 M -25.73 % | 218.464 M -15.26 % | 257.815 M -8.11 % | 280.573 M -13.41 % | 324.013 M -19.21 % | 401.072 M 39.34 % | 287.831 M 2.73 % | 280.175 M 2.63 % | 273.001 M -1.64 % | 277.562 M 5.78 % | 262.403 M -0.18 % | 262.865 M -9.14 % | 289.305 M -0.74 % | 291.474 M 727.72 % | 35.214 M -7.03 % | 37.878 M 99.10 % | 19.025 M 653.61 % | 2.524 M -69.48 % | 8.272 M |
| Total current assets | 119.256 M -16.74 % | 143.229 M -28.63 % | 200.671 M -18.37 % | 245.827 M -9.24 % | 270.865 M -7.61 % | 293.189 M -2.13 % | 299.560 M 2.50 % | 292.249 M -2.47 % | 299.662 M -1.50 % | 304.225 M 22.63 % | 248.077 M -31.77 % | 363.582 M 2.52 % | 354.662 M -13.50 % | 410.024 M 18.86 % | 344.954 M -11.99 % | 391.941 M 0.89 % | 388.471 M -1.77 % | 395.464 M -3.00 % | 407.715 M 2.69 % | 397.052 M 0.16 % | 396.415 M -7.38 % | 428.005 M -4.73 % | 449.243 M 5.71 % | 424.975 M 3.00 % | 412.601 M -5.78 % | 437.894 M -0.29 % | 439.154 M 0.57 % | 436.683 M 0.59 % | 434.124 M -0.29 % | 435.392 M 31.84 % | 330.248 M 2.79 % | 321.287 M 0.65 % | 319.222 M -5.04 % | 336.156 M 1.65 % | 330.685 M 366.94 % | 70.819 M -15.40 % | 83.712 M 40.86 % | 59.430 M 1.36 % | 58.631 M 608.75 % | 8.272 M |
| Inventory | 1.695 M 48.95 % | 1.138 M -61.92 % | 2.988 M 95.71 % | 1.527 M -93.24 % | 22.599 M -7.76 % | 24.499 M -72.31 % | 88.471 M 336.48 % | 20.269 M 4.68 % | 19.363 M -3.15 % | 19.992 M 72.71 % | 11.575 M -15.50 % | 13.698 M 93.14 % | 7.092 M -37.59 % | 11.363 M 88.19 % | 6.038 M 119.30 % | 2.753 M -7.64 % | 2.981 M -1.72 % | 3.033 M -10.92 % | 3.405 M -23.56 % | 4.454 M 19.78 % | 3.719 M -2.34 % | 3.808 M 8.47 % | 3.510 M -37.01 % | 5.573 M 14.91 % | 4.850 M 38.54 % | 3.501 M 164.40 % | 1.324 M -20.21 % | 1.659 M -14.34 % | 1.937 M -13.68 % | 2.244 M 145.75 % | 913.056 K -66.69 % | 2.741 M 47.08 % | 1.863 M 1 441.23 % | 120.903 K -47.14 % | 228.741 K -49.29 % | 451.033 K 74.61 % | 258.304 K 385.83 % | 53.168 K -3.98 % | 55.372 K | 0.000 |
| Net receivables | 871.000 K 33.79 % | 651.000 K -11.53 % | 735.811 K -72.66 % | 2.691 M 356.10 % | 590.000 K -46.85 % | 1.110 M -73.22 % | 4.145 M -19.81 % | 5.169 M -46.09 % | 9.588 M -49.37 % | 18.937 M 129.14 % | 8.265 M 31.13 % | 6.303 M 46.78 % | 4.294 M -2.86 % | 4.420 M -61.16 % | 11.382 M -41.23 % | 19.366 M 4.05 % | 18.612 M -8.90 % | 20.432 M 22.00 % | 16.747 M -92.60 % | 226.272 M -14.37 % | 264.255 M 2.58 % | 257.599 M 918.67 % | 25.288 M -83.98 % | 157.885 M 26.15 % | 125.153 M 15.93 % | 107.957 M 218.72 % | 33.872 M 123.17 % | 15.178 M 45.08 % | 10.462 M -19.84 % | 13.051 M -72.89 % | 48.147 M 75.06 % | 27.503 M -45.88 % | 50.823 M 20.92 % | 42.031 M 25.20 % | 33.573 M 5.22 % | 31.907 M -27.47 % | 43.992 M 11.04 % | 39.616 M -26.62 % | 53.988 M | 0.000 |
| Tax assets | 2.262 M -0.57 % | 2.275 M -0.46 % | 2.286 M -5.04 % | 2.407 M -0.82 % | 2.427 M -4.03 % | 2.529 M -45.53 % | 4.643 M 0.00 % | 4.643 M 0.74 % | 4.609 M 110.55 % | 2.189 M -16.71 % | 2.628 M 48.50 % | 1.770 M -21.20 % | 2.246 M 1.30 % | 2.217 M -51.40 % | 4.563 M 76.30 % | 2.588 M 9.34 % | 2.367 M 9.49 % | 2.162 M 19.25 % | 1.813 M 34.11 % | 1.352 M 46.87 % | 920.303 K 690.62 % | 116.402 K | 0.000 -100.00 % | 3.009 M 12.65 % | 2.671 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.155 K 0.36 % | 7.129 K 0.78 % | 7.074 K -97.17 % | 250.388 K 40.04 % | 178.797 K 2 395.77 % | 7.164 K 16.54 % | 6.147 K | 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 |
| Account payables | 8.919 M 0.29 % | 8.893 M 0.53 % | 8.846 M -80.85 % | 46.201 M -6.74 % | 49.538 M 1.61 % | 48.753 M 415.21 % | 9.463 M -83.80 % | 58.396 M -5.89 % | 62.053 M 2.29 % | 60.661 M 195.13 % | 20.554 M 88.97 % | 10.877 M | 0.000 -100.00 % | 5.337 M 876.20 % | 546.747 K 8.38 % | 504.472 K 160.76 % | 193.464 K -71.93 % | 689.164 K -55.24 % | 1.540 M 110.43 % | 731.762 K 257.01 % | 204.971 K -36.48 % | 322.681 K -75.87 % | 1.337 M -53.39 % | 2.869 M 49.50 % | 1.919 M 84.97 % | 1.037 M -6.52 % | 1.110 M 62.49 % | 683.012 K -17.01 % | 822.994 K 7.74 % | 763.905 K -93.12 % | 11.102 M 66.01 % | 6.688 M 0.19 % | 6.675 M 54.03 % | 4.334 M -21.07 % | 5.491 M -57.65 % | 12.966 M -12.22 % | 14.770 M 34.28 % | 10.999 M -64.07 % | 30.611 M | 0.000 |
| Tax payables | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 374.000 K -3.64 % | 388.112 K 187.49 % | 135.000 K -51.79 % | 280.000 K -54.84 % | 620.000 K 137 677.78 % | 450.000 -68.75 % | 1.440 K | 0.000 -100.00 % | 281.301 K -65.79 % | 822.389 K -23.80 % | 1.079 M -1.22 % | 1.093 M -61.33 % | 2.826 M 24.16 % | 2.276 M 126.87 % | 1.003 M -65.38 % | 2.897 M -15.08 % | 3.412 M 27.80 % | 2.670 M 220.84 % | 832.106 K 101.83 % | 412.285 K -89.21 % | 3.822 M 9.83 % | 3.480 M 127.45 % | 1.530 M 24.61 % | 1.228 M 99.16 % | 616.544 K 348.87 % | 137.355 K -77.07 % | 599.060 K 55.50 % | 385.250 K 105.38 % | 187.576 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.042 K -98.48 % | 2.437 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -805.297 K 17.84 % | -980.127 K 15.14 % | -1.155 M 13.15 % | -1.330 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.171 M 15.85 % | 32.086 M 11.64 % | 28.741 M 18.78 % | 24.196 M -16.43 % | 28.954 M -13.33 % | 33.409 M 22.92 % | 27.178 M -16.35 % | 32.491 M -31.45 % | 47.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K -98.68 % | 2.417 M -64.47 % | 6.802 M -4.87 % | 7.150 M 5.33 % | 6.788 M 17.79 % | 5.763 M -15.16 % | 6.793 M 22.92 % | 5.527 M 4 376.24 % | -129.239 K -620.64 % | 24.823 K -99.79 % | 11.838 M -47.25 % | 22.443 M 5.65 % | 21.243 M 1.45 % | 20.940 M 2.32 % | 20.465 M -14.09 % | 23.822 M 20.78 % | 19.723 M 9.31 % | 18.043 M -5.89 % | 19.174 M -30.84 % | 27.722 M 12.55 % | 24.630 M 22.90 % | 20.041 M 12.41 % | 17.829 M -4.81 % | 18.729 M 22.25 % | 15.321 M 18.47 % | 12.932 M 20.76 % | 10.709 M -21.42 % | 13.628 M 9.79 % | 12.412 M 75.70 % | 7.064 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.971 M -19.59 % | 3.695 M -16.17 % | 4.408 M -13.73 % | 5.109 M -12.70 % | 5.852 M -13.05 % | 6.730 M -9.03 % | 7.398 M -8.15 % | 8.055 M -7.45 % | 8.703 M 274.64 % | 2.323 M -6.02 % | 2.472 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.266 M 1.58 % | 15.028 M -2.33 % | 15.387 M -2.20 % | 15.732 M -0.82 % | 15.861 M -2.17 % | 16.214 M -2.20 % | 16.579 M 68.48 % | 9.840 M 13 697.10 % | 71.319 K -22.55 % | 92.086 K -18.19 % | 112.554 K -15.21 % | 132.739 K -19.04 % | 163.949 K -11.45 % | 185.140 K -14.04 % | 215.386 K -18.36 % | 263.818 K -15.36 % | 311.685 K -13.16 % | 358.905 K -11.49 % | 405.478 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.586 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 total stockholders equity | 380.033 M 0.01 % | 379.990 M 8.49 % | 350.241 M 7.87 % | 324.684 M 0.40 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.01 % | 323.365 M -0.01 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M 0.00 % | 323.398 M -1.87 % | 329.552 M 272.49 % | 88.473 M 0.00 % | 88.473 M 0.00 % | 88.473 M 0.00 % | 88.473 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 20.30 % | 83.128 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.469 M 0.00 % | 5.469 M 14 375.54 % | 37.781 K -94.01 % | 630.467 K -21.71 % | 805.297 K -17.84 % | 980.127 K -15.14 % | 1.155 M -13.15 % | 1.330 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 341.597 K -72.19 % | 1.228 M 68.93 % | 727.005 K -4.48 % | 761.134 K -18.72 % | 936.405 K -35.63 % | 1.455 M -8.92 % | 1.597 M -8.65 % | 1.748 M -7.82 % | 1.897 M -6.79 % | 2.035 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 378.924 M -1.47 % | 384.568 M 11.10 % | 346.142 M 0.44 % | 344.641 M -7.73 % | 373.512 M -6.45 % | 399.269 M -4.00 % | 415.912 M 0.39 % | 414.277 M -2.46 % | 424.735 M -1.77 % | 432.380 M 10.83 % | 390.143 M -0.79 % | 393.255 M -5.00 % | 413.947 M -12.77 % | 474.536 M -2.98 % | 489.117 M -1.04 % | 494.262 M -0.37 % | 496.075 M -1.52 % | 503.726 M -2.62 % | 517.259 M 1.81 % | 508.077 M -0.22 % | 509.193 M -4.84 % | 535.094 M -0.53 % | 537.964 M 2.85 % | 523.042 M 1.07 % | 517.501 M -2.29 % | 529.655 M 2.24 % | 518.072 M 0.62 % | 514.887 M 0.59 % | 511.881 M 2.93 % | 497.320 M -0.03 % | 497.475 M 1.50 % | 490.143 M 1.95 % | 480.784 M 6.44 % | 451.716 M 0.63 % | 448.871 M 136.13 % | 190.094 M -4.17 % | 198.367 M 9.96 % | 180.406 M 5.18 % | 171.519 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -60.138 M -836.71 % | 8.163 M -82.06 % | 45.506 M 2 573.70 % | 1.702 M -92.71 % | 23.355 M 54.88 % | 15.079 M 898.26 % | 1.511 M 142.26 % | -3.574 M 8.17 % | -3.892 M 90.23 % | -39.852 M -465.90 % | -7.042 M -1 212.24 % | -536.658 K 92.60 % | -7.253 M -580.86 % | 1.508 M -61.20 % | 3.888 M 3.43 % | 3.758 M 457.32 % | -1.052 M 74.14 % | -4.068 M 35.68 % | -6.324 M 50.66 % | -12.818 M -2 827.06 % | 470.032 K -78.64 % | 2.200 M 8 706.26 % | 24.986 K -99.35 % | 3.839 M 64.11 % | 2.339 M 170.63 % | -3.312 M 41.50 % | -5.661 M -325.59 % | 2.510 M -72.70 % | 9.194 M 367.04 % | -3.443 M -758.60 % | -400.967 K 95.91 % | -9.815 M -155.98 % | 17.532 M 260.57 % | -10.918 M 39.41 % | -18.021 M -259.52 % | 11.297 M 9 766.58 % | -116.868 K -101.30 % | 8.974 M 159.43 % | -15.101 M -625.33 % | 2.875 M 301.59 % | -1.426 M -134.93 % | 4.082 M |
| Accounts receivables | -51.382 M -109 223.40 % | -47.000 K -100.09 % | 49.983 M 29 501.47 % | -170.000 K -231.78 % | 129.000 K -99.21 % | 16.389 M 3 497.37 % | -482.403 K -114.84 % | 3.251 M 158.92 % | -5.518 M 90.63 % | -58.910 M -1 283.32 % | -4.259 M 35.19 % | -6.571 M -292.79 % | 3.408 M 174.03 % | -4.604 M -1 048.64 % | 485.309 K -85.53 % | 3.353 M 1 255.31 % | 247.384 K -79.12 % | 1.185 M 114.51 % | -8.164 M -45.19 % | -5.623 M -211.71 % | 5.033 M 17.14 % | 4.297 M 711.29 % | -702.888 K 91.70 % | -8.469 M -789.99 % | 1.227 M 208.80 % | -1.128 M -405.36 % | 369.458 K -89.92 % | 3.666 M 25.70 % | 2.917 M -5.96 % | 3.101 M 486.53 % | 528.773 K -85.84 % | 3.735 M 269.37 % | 1.011 M 125.09 % | -4.030 M 7.61 % | -4.362 M -125.42 % | 17.160 M 301.92 % | -8.498 M -392.76 % | 2.903 M 120.92 % | -13.875 M -497.89 % | 3.487 M 166.60 % | -5.236 M 0.47 % | -5.261 M |
| Inventory | -557.000 K -130.11 % | 1.850 M 227.59 % | -1.450 M -580.11 % | 302.000 K -98.67 % | 22.658 M 3 441.89 % | -678.000 K -142.49 % | 1.596 M 173.60 % | -2.168 M -235.33 % | 1.602 M 828.18 % | -220.000 K 40.33 % | -368.668 K 91.45 % | -4.313 M 26.46 % | -5.865 M 22.57 % | -7.574 M -130.57 % | -3.285 M -1 541.29 % | 227.905 K 336.75 % | 52.182 K -85.96 % | 371.675 K -63.58 % | 1.021 M 238.71 % | -735.740 K -926.81 % | 88.985 K 129.93 % | -297.328 K -114.57 % | 2.041 M 192.91 % | -2.196 M -62.80 % | -1.349 M -91.74 % | -703.651 K -309.87 % | 335.273 K 108.42 % | -3.982 M -911.62 % | 490.684 K 136.87 % | -1.331 M -172.81 % | 1.828 M 308.32 % | -877.369 K -41 041.16 % | 2.143 K -98.01 % | 107.838 K -51.49 % | 222.292 K 215.34 % | -192.729 K 6.05 % | -205.136 K -9 407.44 % | 2.204 K -99.76 % | 919.362 K 1 261.90 % | 67.506 K 133.01 % | -204.474 K 75.05 % | -819.493 K |
| Accounts payables | 0.000 -100.00 % | 6.374 M | 0.000 | 0.000 -100.00 % | 399.000 K 160.36 % | -661.000 K -138.99 % | 1.695 M 135.70 % | -4.748 M -18 892.00 % | -25.000 K -100.12 % | 20.057 M 1 100.56 % | -2.005 M -117.73 % | 11.307 M 397.32 % | -3.803 M -128.77 % | 13.220 M 186.29 % | 4.618 M 152.70 % | 1.827 M 373.81 % | -667.360 K 89.46 % | -6.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.223 M 508.50 % | 2.502 M 417.62 % | -787.615 K -26.47 % | -622.763 K -108.83 % | 7.049 M 403.36 % | 1.400 M 112.05 % | -11.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.140 M -222.60 % | 5.008 M 231.16 % | 1.512 M -81.19 % | 8.038 M 601.86 % | -1.602 M -788.99 % | 232.466 K -96.01 % | 5.825 M |
| Other working capital | -8.199 M -58 464.29 % | -14.000 K 99.54 % | -3.026 M -1 250.68 % | 263.000 K 55.62 % | 169.000 K 482.76 % | 29.000 K 102.23 % | -1.298 M -1 526.24 % | 91.000 K 85.71 % | 49.000 K 106.29 % | -779.000 K -89.82 % | -410.396 K 57.24 % | -959.873 K 3.37 % | -993.390 K -110.94 % | 9.082 M 26.63 % | 7.172 M 103.15 % | 3.531 M 419.79 % | -1.104 M 75.13 % | -4.439 M 39.55 % | -7.344 M 39.21 % | -12.082 M -3 270.82 % | 381.047 K -84.74 % | 2.498 M 223.91 % | -2.016 M -180.59 % | -718.351 K -1 666.86 % | -40.657 K 94.13 % | -692.632 K 87.94 % | -5.743 M -35.99 % | -4.223 M -196.30 % | 4.386 M -31.60 % | 6.412 M 387.70 % | -2.229 M 75.06 % | -8.937 M -150.98 % | 17.530 M 258.98 % | -11.026 M 39.56 % | -18.243 M -3 984.17 % | 469.681 K -86.87 % | 3.578 M -21.48 % | 4.557 M 144.75 % | -10.184 M -1 204.88 % | 921.744 K -75.63 % | 3.782 M -12.79 % | 4.337 M |
| Other non cash items | -7.168 M -455.73 % | 2.015 M 103.13 % | -64.309 M -503.39 % | 15.942 M -34.87 % | 24.478 M 17 967.15 % | -137.000 K 96.32 % | -3.726 M -230.64 % | 2.852 M -71.16 % | 9.888 M 148.61 % | -20.340 M -475.51 % | 5.417 M -77.16 % | 23.717 M 1 153.45 % | -2.251 M -121.80 % | 10.329 M -12.54 % | 11.810 M 1 081.67 % | -1.203 M -209.76 % | -388.382 K -306.02 % | 188.519 K -37.87 % | 303.406 K -53.44 % | 651.607 K 238.70 % | -469.795 K 63.55 % | -1.289 M -197 261.87 % | -653.000 -100.01 % | 9.901 M 294.82 % | -5.082 M -610.24 % | 995.984 K 106.00 % | -16.596 M -1 120.35 % | 1.627 M 294.02 % | -838.300 K -111.50 % | -396.351 K 66.84 % | -1.195 M 15.64 % | -1.417 M -72.37 % | -822.093 K -291.32 % | -210.083 K 55.09 % | -467.758 K -462.79 % | 128.932 K 108.68 % | -1.486 M -319.89 % | 675.755 K 287.07 % | -361.232 K 86.63 % | -2.702 M -2 027.41 % | 140.197 K -75.34 % | 568.578 K |
| Net cash provided by operating activities | -62.383 M -1 439.27 % | 4.658 M 144.72 % | -10.415 M -170.80 % | -3.846 M -112.55 % | 30.644 M 161.98 % | 11.697 M 83.82 % | 6.363 M 290.29 % | -3.344 M 47.31 % | -6.346 M 82.05 % | -35.346 M -344.33 % | -7.955 M -645.86 % | -1.067 M -127.56 % | 3.869 M -61.54 % | 10.061 M -13.89 % | 11.684 M 138 269.03 % | 8.444 K 100.26 % | -3.288 M 4.38 % | -3.438 M -147.50 % | 7.239 M 651.70 % | -1.312 M 89.13 % | -12.069 M -713.08 % | 1.969 M -89.49 % | 18.733 M 122.20 % | 8.431 M 118.10 % | 3.866 M 168.76 % | 1.438 M -87.04 % | 11.100 M 53.02 % | 7.254 M -66.18 % | 21.450 M 371.68 % | 4.548 M -74.01 % | 17.498 M 483.25 % | 3.000 M -86.69 % | 22.534 M 1 115.10 % | -2.220 M -18 741.75 % | 11.908 K -99.92 % | 15.608 M 753.39 % | 1.829 M -92.70 % | 25.055 M 4 280.65 % | 571.957 K -96.64 % | 17.023 M 211.28 % | 5.469 M -34.53 % | 8.352 M |
| Investments in property plant and equipment | -29.000 K -480.00 % | -5.000 K 62.27 % | -13.251 K 66.02 % | -39.000 K | 0.000 100.00 % | -77.000 K -192.90 % | -26.289 K 88.62 % | -231.000 K -34.30 % | -172.000 K -104.76 % | -84.000 K 47.24 % | -159.201 K -100.55 % | 29.148 M 5 448.78 % | -544.948 K 11.82 % | -618.009 K 99.03 % | -63.417 M -6 017.43 % | -1.037 M 39.99 % | -1.727 M -248.59 % | -495.524 K 4.05 % | -516.448 K 53.18 % | -1.103 M -123.57 % | -493.415 K 75.55 % | -2.018 M 27.23 % | -2.773 M 38.00 % | -4.473 M 7.19 % | -4.820 M -41.38 % | -3.409 M -59.60 % | -2.136 M -258.69 % | 1.346 M 126.39 % | -5.100 M -33.62 % | -3.817 M -16.16 % | -3.286 M 8.45 % | -3.590 M -132.22 % | -1.546 M -112.11 % | -728.755 K -44.78 % | -503.347 K 85.95 % | -3.582 M -16.22 % | -3.082 M -13.57 % | -2.714 M 1.57 % | -2.757 M 48.89 % | -5.394 M -510.87 % | -883.049 K -355.25 % | -193.971 K |
| Acquisitions net | 0.000 100.00 % | -39.500 M -105.14 % | -19.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M -97.26 % | 36.504 M 225.24 % | -29.148 M -199.59 % | 29.269 M 588 336.07 % | 4.974 K -99.90 % | 5.202 M 556.80 % | 792.062 K 5 543.07 % | 14.036 K | 0.000 -100.00 % | 516.448 K | 0.000 -100.00 % | 493.415 K -75.55 % | 2.018 M 1 207.92 % | 154.315 K -96.55 % | 4.473 M -7.19 % | 4.820 M 175.42 % | -6.390 M -106.33 % | 100.989 M | 0.000 100.00 % | -14.366 M | 0.000 | 0.000 | 0.000 100.00 % | -39.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.423 M 126.44 % | -5.382 M | 0.000 | 0.000 |
| Purchases of investments | -70.000 M -7 035.58 % | -981.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.105 M | 0.000 | 0.000 100.00 % | -1.105 M 99.04 % | -115.000 M -10.73 % | -103.853 M | 0.000 100.00 % | -103.853 M -0.26 % | -103.583 M -667.41 % | -13.498 M 86.96 % | -103.478 M -9 337.16 % | -1.096 M 99.29 % | -153.627 M | 0.000 100.00 % | -152.525 M 32.50 % | -225.950 M -11.92 % | -201.894 M 39.69 % | -334.741 M -1 031.12 % | -29.594 M 87.08 % | -229.138 M -13.97 % | -201.043 M -301.04 % | 100.000 M | 0.000 100.00 % | -100.000 M | 0.000 | 0.000 100.00 % | -77.996 M -17 879.73 % | -433.800 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 50.000 M -5.66 % | 53.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.033 M | 0.000 -100.00 % | 13.792 M 572.45 % | 2.051 M 107.03 % | -29.154 M -128.07 % | 103.853 M | 0.000 | 0.000 -100.00 % | 206.861 M 931.93 % | 20.046 M -80.60 % | 103.307 M | 0.000 -100.00 % | 263.045 M 426.09 % | 50.000 M -64.71 % | 141.692 M -52.59 % | 298.867 M 45.13 % | 205.930 M -35.87 % | 321.112 M 983.67 % | 29.632 M -70.37 % | 100.000 M 28.54 % | 77.796 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 448.083 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 7.178 M 112.01 % | -59.758 M -20.70 % | -49.510 M -19 904.13 % | 250.000 K -67.28 % | 764.000 K 38 100.00 % | 2.000 K -99.99 % | 14.715 M 3 976.18 % | 361.000 K 90.00 % | 190.000 K -51.16 % | 389.000 K 105.69 % | -6.839 M -2 335.83 % | 305.873 K -97.55 % | 12.490 M 150 477.93 % | 8.295 K -99.76 % | 3.408 M -3.91 % | 3.547 M -96.60 % | 104.180 M 91 619.47 % | 113.586 K -89.34 % | 1.066 M 72.61 % | 617.304 K 61.85 % | 381.396 K 126.29 % | -1.451 M -127.13 % | 5.347 M 289.33 % | -2.824 M -1 493.79 % | -177.198 K -139.34 % | 450.396 K -65.97 % | 1.324 M -40.84 % | 2.237 M 207.83 % | -2.075 M -1 210.93 % | 186.776 K -81.31 % | 999.532 K 460.23 % | 178.416 K -99.72 % | 62.614 M 9 942.68 % | 623.483 K 100.62 % | -100.054 M -90 680.64 % | 110.459 K 385.00 % | 22.775 K -99.78 % | 10.424 M -9.38 % | 11.503 M 160.85 % | 4.410 M 188.06 % | -5.008 M 6.38 % | -5.349 M |
| Net cash used for investing activites | -12.851 M 72.80 % | -47.244 M 31.31 % | -68.779 M -32 696.55 % | 211.000 K -72.38 % | 764.000 K 1 118.67 % | -75.000 K -100.15 % | 50.826 M 38 997.30 % | 130.000 K -99.06 % | 13.810 M 513.51 % | 2.251 M 101.96 % | -114.648 M -37 582.10 % | 305.874 K -99.26 % | 41.214 M 139.45 % | -104.463 M -315.51 % | 48.472 M 435.09 % | 9.059 M 984.17 % | -1.025 M 30.70 % | -1.478 M -101.34 % | 110.484 M 123.14 % | 49.514 M 573.75 % | -10.451 M -114.62 % | 71.466 M 956.59 % | 6.764 M 141.11 % | -16.454 M -11 734.31 % | -139.033 K 99.90 % | -138.488 M -500.30 % | -23.070 M -122.56 % | 102.237 M 1 524.86 % | -7.175 M 93.08 % | -103.630 M -4 432.21 % | -2.287 M 22.83 % | -2.963 M 82.50 % | -16.927 M -3 040.11 % | -539.072 K 99.46 % | -100.558 M -2 796.61 % | -3.472 M -13.47 % | -3.059 M -139.68 % | 7.710 M -24.18 % | 10.169 M 259.74 % | -6.366 M -8.06 % | -5.891 M -6.28 % | -5.543 M |
| Debt repayment | -724.000 K -1.54 % | -713.000 K -1.73 % | -700.853 K 5.80 % | -744.000 K 15.26 % | -878.000 K -31.44 % | -668.000 K -1.54 % | -657.862 K | 0.000 100.00 % | -540.000 K -238.11 % | 391.000 K 498.17 % | -98.199 K | 0.000 100.00 % | -204.000 K 45.60 % | -375.000 K -5.29 % | -356.143 K -128.62 % | -155.781 K 71.59 % | -548.359 K -63.62 % | -335.143 K 4.95 % | -352.598 K -142.06 % | -145.667 K 76.50 % | -619.971 K -103.44 % | -304.738 K -1 288.83 % | -21.942 K -0.15 % | -21.909 K 0.30 % | -21.975 K -0.15 % | -21.941 K -89.72 % | -11.565 K 64.82 % | -32.870 K 36.36 % | -51.651 K 0.00 % | -51.650 K 0.00 % | -51.651 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.266 M 91.96 % | -15.753 M -1 097.45 % | 1.579 M 135.27 % | -4.478 M -431.71 % | -842.149 K 0.00 % | -842.127 K |
| Common stock issued | 0.000 -100.00 % | 40.015 M 13.88 % | 35.138 M 2 303.04 % | -1.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 265.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.612 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -1.320 M 17.27 % | -1.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -283.000 | 0.000 100.00 % | -11.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.400 M | 0.000 | 0.000 | 0.000 100.00 % | -13.400 M | 0.000 | 0.000 | 0.000 100.00 % | -8.442 M | 0.000 | 0.000 | 0.000 100.00 % | -6.821 M | 0.000 | 0.000 100.00 % | -14.800 M -64.44 % | -9.000 M -266.83 % | -2.453 M 85.49 % | -16.911 M 14.33 % | -19.740 M | 0.000 | 0.000 |
| Other financing activites | -54.000 K 18.18 % | -66.000 K 14.02 % | -76.763 K 19.20 % | -95.000 K 5.00 % | -100.000 K 9.09 % | -110.000 K | 0.000 100.00 % | -779.000 K -337.64 % | -178.000 K -493.33 % | -30.000 K -100.41 % | 7.329 M 732 833.60 % | 1.000 K -1.38 % | 1.014 K 100.01 % | -12.592 M -11 251.81 % | -110.925 K 63.20 % | -301.404 K -394.04 % | 102.504 K 101.87 % | -5.493 M -5 210.67 % | -103.424 K 68.18 % | -324.982 K | 0.000 100.00 % | -9.310 M -6 206 716.67 % | 150.000 | 0.000 100.00 % | -4.312 M | 0.000 100.00 % | -11.965 K | 0.000 | 0.000 100.00 % | -3.847 M | 0.000 100.00 % | -51.651 K 98.11 % | -2.728 M -9 532.28 % | -28.322 K 99.67 % | -8.519 M | 0.000 -100.00 % | 30.349 M 1 463.52 % | 1.941 M 15 863.21 % | -12.314 K -100.10 % | 12.591 M | 0.000 100.00 % | -673.055 K |
| Net cash used provided by financing activities | -778.000 K -101.98 % | 39.236 M 14.19 % | 34.361 M 1 511.70 % | -2.434 M -148.88 % | -978.000 K -25.71 % | -778.000 K -18.26 % | -657.862 K 15.55 % | -779.000 K -8.50 % | -718.000 K -298.89 % | 361.000 K -95.01 % | 7.231 M 723 013.70 % | 1.000 K 100.01 % | -11.977 M 7.64 % | -12.968 M -2 676.40 % | -467.068 K -2.16 % | -457.185 K -2.54 % | -445.855 K 92.35 % | -5.828 M -1 177.93 % | -456.022 K 3.11 % | -470.649 K 96.64 % | -14.020 M -45.82 % | -9.615 M -44 020.15 % | -21.792 K 0.53 % | -21.909 K 99.88 % | -17.734 M -80 725.05 % | -21.941 K 6.75 % | -23.530 K 28.41 % | -32.870 K 99.61 % | -8.494 M -117.89 % | -3.898 M -7 447.24 % | -51.650 K 0.00 % | -51.651 K 99.46 % | -9.549 M -33 616.92 % | -28.322 K -100.01 % | 256.681 M 1 834.33 % | -14.800 M -173.69 % | 20.083 M 223.47 % | -16.266 M -6.00 % | -15.344 M -31.97 % | -11.627 M -1 280.60 % | -842.149 K 44.42 % | -1.515 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -354.000 | 0.000 | 0.000 -100.00 % | 3.843 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.989 M 210.34 % | -1.802 M -867.24 % | -186.345 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -399.380 K -4 366.84 % | -8.941 K -104.38 % | 204.070 K |
| Net change in cash | -76.012 M -2 169.01 % | -3.350 M 92.53 % | -44.833 M -638.72 % | -6.069 M -119.94 % | 30.430 M 180.62 % | 10.844 M -80.82 % | 56.532 M 1 515.77 % | -3.993 M -159.19 % | 6.746 M 123.35 % | -28.891 M 74.96 % | -115.372 M -15 067.45 % | -760.653 K -102.30 % | 33.106 M 130.83 % | -107.370 M -279.88 % | 59.688 M 593.25 % | 8.610 M 280.96 % | -4.758 M 55.72 % | -10.744 M -109.18 % | 117.066 M 145.26 % | 47.731 M 230.63 % | -36.541 M -157.26 % | 63.820 M 150.52 % | 25.475 M 416.67 % | -8.045 M 42.57 % | -14.007 M 89.78 % | -137.071 M -1 270.04 % | -10.005 M -109.29 % | 107.656 M 1 824.07 % | 5.595 M 105.43 % | -102.981 M -779.30 % | 15.160 M 103 834.28 % | -14.614 K 99.63 % | -3.943 M -41.47 % | -2.787 M -101.79 % | 156.135 M 5 962.23 % | -2.663 M -114.13 % | 18.853 M 14.26 % | 16.500 M 458.46 % | -4.603 M -236.11 % | -1.370 M -7.53 % | -1.274 M -185.01 % | 1.498 M |
| Cash at beginning of period | 138.275 M -2.37 % | 141.625 M -24.04 % | 186.458 M -3.15 % | 192.527 M 18.77 % | 162.097 M 7.17 % | 151.253 M 59.68 % | 94.721 M -4.05 % | 98.714 M 7.34 % | 91.968 M -23.90 % | 120.859 M -48.84 % | 236.231 M -0.32 % | 236.991 M 16.24 % | 203.885 M -34.50 % | 311.255 M 23.73 % | 251.567 M 3.54 % | 242.957 M -1.92 % | 247.715 M -4.16 % | 258.459 M 82.80 % | 141.393 M 50.96 % | 93.661 M -28.06 % | 130.202 M 96.14 % | 66.382 M 62.28 % | 40.906 M -16.43 % | 48.951 M -22.25 % | 62.958 M -68.53 % | 200.029 M -4.76 % | 210.034 M 105.15 % | 102.379 M 5.78 % | 96.783 M -51.55 % | 199.764 M 8.21 % | 184.604 M -0.01 % | 184.619 M -2.09 % | 188.562 M -1.46 % | 191.349 M 443.39 % | 35.214 M -7.03 % | 37.878 M 99.10 % | 19.025 M 653.61 % | 2.524 M -64.58 % | 7.128 M -16.12 % | 8.497 M -13.04 % | 9.771 M 18.11 % | 8.272 M |
| Cash at end of period | 62.263 M -54.97 % | 138.275 M -2.37 % | 141.625 M -24.04 % | 186.458 M -3.15 % | 192.527 M 18.77 % | 162.097 M 7.17 % | 151.253 M 59.68 % | 94.721 M -4.05 % | 98.714 M 7.34 % | 91.968 M -23.90 % | 120.859 M -48.84 % | 236.231 M -0.32 % | 236.991 M 16.24 % | 203.885 M -34.50 % | 311.255 M 23.73 % | 251.567 M 3.54 % | 242.957 M -1.92 % | 247.715 M -4.16 % | 258.459 M 82.80 % | 141.393 M 50.96 % | 93.661 M -28.06 % | 130.202 M 96.14 % | 66.382 M 62.28 % | 40.906 M -16.43 % | 48.951 M -22.25 % | 62.958 M -68.53 % | 200.029 M -4.76 % | 210.034 M 105.15 % | 102.379 M 5.78 % | 96.783 M -51.55 % | 199.764 M 8.21 % | 184.604 M -0.01 % | 184.619 M -2.09 % | 188.562 M -1.46 % | 191.349 M 443.39 % | 35.214 M -7.03 % | 37.878 M 99.10 % | 19.025 M 653.61 % | 2.524 M -64.58 % | 7.128 M -16.12 % | 8.497 M -13.04 % | 9.771 M |
| Operating cash flow | -62.383 M -1 439.27 % | 4.658 M 144.72 % | -10.415 M -170.80 % | -3.846 M -112.20 % | 31.518 M 169.45 % | 11.697 M 83.82 % | 6.363 M 290.29 % | -3.344 M 47.31 % | -6.346 M 82.05 % | -35.346 M -344.33 % | -7.955 M -645.86 % | -1.067 M -127.56 % | 3.869 M -61.54 % | 10.061 M -13.89 % | 11.684 M 138 269.03 % | 8.444 K 100.26 % | -3.288 M 4.38 % | -3.438 M -147.50 % | 7.239 M 651.70 % | -1.312 M 89.13 % | -12.069 M -713.08 % | 1.969 M -89.49 % | 18.733 M 122.20 % | 8.431 M 118.10 % | 3.866 M 168.76 % | 1.438 M -87.04 % | 11.100 M 53.02 % | 7.254 M -66.18 % | 21.450 M 371.68 % | 4.548 M -74.01 % | 17.498 M 483.25 % | 3.000 M -86.69 % | 22.534 M 1 115.10 % | -2.220 M -18 741.75 % | 11.908 K -99.92 % | 15.608 M 753.39 % | 1.829 M -92.70 % | 25.055 M 4 280.65 % | 571.957 K -96.64 % | 17.023 M 211.28 % | 5.469 M -34.53 % | 8.352 M |
| Capital expenditure | -29.000 K -480.00 % | -5.000 K 62.28 % | -13.254 K 66.02 % | -39.000 K | 0.000 100.00 % | -77.000 K -192.90 % | -26.289 K 88.62 % | -231.000 K -34.30 % | -172.000 K -104.76 % | -84.000 K 47.24 % | -159.201 K -100.55 % | 29.148 M 5 448.78 % | -544.948 K 11.82 % | -618.009 K 99.03 % | -63.417 M -6 017.43 % | -1.037 M 39.99 % | -1.727 M -248.59 % | -495.524 K 4.05 % | -516.448 K 53.18 % | -1.103 M -123.57 % | -493.415 K 75.55 % | -2.018 M 27.23 % | -2.773 M 38.00 % | -4.473 M 7.19 % | -4.820 M -41.38 % | -3.409 M -59.60 % | -2.136 M -258.69 % | 1.346 M 126.39 % | -5.100 M -33.62 % | -3.817 M -16.16 % | -3.286 M 8.45 % | -3.590 M -132.22 % | -1.546 M -112.11 % | -728.755 K -44.78 % | -503.347 K 85.95 % | -3.582 M -16.22 % | -3.082 M -13.57 % | -2.714 M 1.57 % | -2.757 M 48.89 % | -5.394 M -510.87 % | -883.049 K -355.25 % | -193.971 K |
| Free CashFlow | -62.412 M -1 441.33 % | 4.653 M 144.62 % | -10.428 M -168.42 % | -3.885 M -112.33 % | 31.518 M 171.24 % | 11.620 M 83.36 % | 6.337 M 277.26 % | -3.575 M 45.15 % | -6.518 M 81.60 % | -35.430 M -336.65 % | -8.114 M -128.89 % | 28.082 M 744.70 % | 3.324 M -64.79 % | 9.442 M 118.25 % | -51.733 M -4 931.33 % | -1.028 M 79.50 % | -5.015 M -27.48 % | -3.934 M -158.52 % | 6.722 M 378.33 % | -2.415 M 80.77 % | -12.563 M -25 172.80 % | -49.708 K -100.31 % | 15.960 M 303.28 % | 3.957 M 514.76 % | -954.154 K 51.58 % | -1.971 M -121.99 % | 8.964 M 4.23 % | 8.600 M -47.40 % | 16.350 M 2 137.56 % | 730.714 K -94.86 % | 14.212 M 2 510.99 % | -589.462 K -102.81 % | 20.988 M 811.79 % | -2.949 M -500.00 % | -491.439 K -104.09 % | 12.026 M 1 059.60 % | -1.253 M -105.61 % | 22.342 M 1 122.48 % | -2.185 M -118.79 % | 11.628 M 153.59 % | 4.585 M -43.79 % | 8.158 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 |