Bloom Industries Limited BLOIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 235.626 M -21.66 % | 300.773 M 123.57 % | 134.532 M 0.02 % | 134.511 M 177.05 % | 48.552 M 5.01 % | 46.236 M 4.37 % | 44.299 M 24.24 % | 35.657 M 1 764.68 % | 1.912 M -34.40 % | 2.915 M 30.65 % | 2.231 M -13.63 % | 2.583 M |
| Net income | 4.941 M -12.60 % | 5.653 M 24.24 % | 4.550 M 1.86 % | 4.467 M 311.01 % | -2.117 M 0.04 % | -2.118 M 9.31 % | -2.335 M 10.45 % | -2.608 M -112.19 % | 21.390 M 2 686.89 % | 767.524 K 301.71 % | -380.502 K -170.32 % | 541.090 K |
| Income before tax | 6.018 M -4.81 % | 6.322 M 26.44 % | 5.000 M 0.54 % | 4.973 M 334.91 % | -2.117 M 0.04 % | -2.118 M 9.31 % | -2.335 M 10.45 % | -2.608 M -109.70 % | 26.890 M 2 735.89 % | 948.204 K 349.20 % | -380.502 K -156.92 % | 668.466 K |
| Income before tax ratio | 0.03 21.51 % | 0.02 -43.44 % | 0.04 0.53 % | 0.04 184.79 % | -0.04 4.81 % | -0.05 13.11 % | -0.05 27.92 % | -0.07 -100.52 % | 14.06 4 222.90 % | 0.33 290.74 % | -0.17 -165.91 % | 0.26 |
| EBITDA | 14.253 M -2.59 % | 14.632 M 57.74 % | 9.276 M 595.35 % | 1.334 M 163.04 % | -2.116 M | 0.000 | 0.000 100.00 % | -3.928 M -148.74 % | -1.579 M -149.60 % | -632.640 K 41.78 % | -1.087 M -500.12 % | -181.074 K |
| Net income ratio | 0.02 11.57 % | 0.02 -44.43 % | 0.03 1.84 % | 0.03 176.16 % | -0.04 4.81 % | -0.05 13.11 % | -0.05 27.92 % | -0.07 -100.65 % | 11.19 4 148.21 % | 0.26 254.39 % | -0.17 -181.42 % | 0.21 |
| Ratio EBITDA | 0.06 24.34 % | 0.05 -29.44 % | 0.07 595.24 % | 0.01 122.76 % | -0.04 | 0.00 | 0.00 100.00 % | -0.11 86.66 % | -0.83 -280.48 % | -0.22 55.44 % | -0.49 -594.84 % | -0.07 |
| Gross profit ratio | 0.09 32.48 % | 0.07 -28.24 % | 0.09 27.09 % | 0.07 60.77 % | 0.05 1 772.53 % | 0.00 113.39 % | -0.02 47.16 % | -0.04 -104.37 % | 0.80 28.56 % | 0.62 -34.45 % | 0.95 31.53 % | 0.72 |
| Weighted average shs out dil | 6.677 M 0.56 % | 6.640 M 0.00 % | 6.640 M 0.00 % | 6.640 M 41.10 % | 4.706 M 0.00 % | 4.706 M 0.00 % | 4.706 M 0.00 % | 4.706 M 0.00 % | 4.706 M -1.90 % | 4.797 M 1.93 % | 4.706 M 0.00 % | 4.706 M |
| Weighted average shs out | 6.677 M 0.40 % | 6.651 M 0.16 % | 6.640 M -0.41 % | 6.667 M 41.72 % | 4.704 M -0.03 % | 4.706 M 0.76 % | 4.671 M -0.75 % | 4.706 M 0.00 % | 4.706 M -1.90 % | 4.797 M 1.93 % | 4.706 M -4.33 % | 4.919 M |
| EPS diluted | 0.74 -12.94 % | 0.85 23.19 % | 0.69 2.99 % | 0.67 248.89 % | -0.45 0.00 % | -0.45 10.00 % | -0.50 9.09 % | -0.55 -112.09 % | 4.55 2 743.75 % | 0.16 297.78 % | -0.08 -173.55 % | 0.11 |
| Earnings per share | 0.74 -12.94 % | 0.85 23.19 % | 0.69 2.99 % | 0.67 248.89 % | -0.45 0.00 % | -0.45 10.00 % | -0.50 9.09 % | -0.55 -112.09 % | 4.55 2 743.75 % | 0.16 297.78 % | -0.08 -173.55 % | 0.11 |
| Gross profit | 21.238 M 3.79 % | 20.463 M 60.43 % | 12.755 M 27.11 % | 10.035 M 345.41 % | 2.253 M 1 866.31 % | 114.580 K 113.98 % | -819.609 K 34.35 % | -1.248 M -181.54 % | 1.531 M -15.67 % | 1.816 M -14.36 % | 2.120 M 13.60 % | 1.866 M |
| Income tax expense | 1.077 M 60.99 % | 669.000 K 48.67 % | 450.000 K -11.07 % | 506.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.500 M 2 944.06 % | 180.680 K | 0.000 -100.00 % | 127.375 K |
| Cost of revenue | 214.388 M -23.52 % | 280.310 M 130.18 % | 121.777 M -2.17 % | 124.476 M 168.85 % | 46.299 M 0.38 % | 46.122 M 2.22 % | 45.119 M 22.25 % | 36.906 M 9 584.87 % | 381.068 K -65.34 % | 1.099 M 890.70 % | 110.965 K -84.52 % | 716.880 K |
| General and administrative expenses | 1.967 M -20.81 % | 2.484 M 35.44 % | 1.834 M -36.30 % | 2.879 M 128.13 % | 1.262 M 391.05 % | 257.000 K -23.96 % | 337.964 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 614.598 K |
| Selling and marketing expenses | 95.000 K -98.40 % | 5.939 M 3 885.91 % | 149.000 K -92.64 % | 2.025 M -12.07 % | 2.303 M 2 527.08 % | 87.664 K 95.02 % | 44.952 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.431 M |
| Other expenses | 6.853 M 196.34 % | -7.113 M -517.18 % | 1.705 M 13.82 % | 1.498 M 146.44 % | -3.226 M -213.55 % | 2.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 8.820 M 573.28 % | 1.310 M -64.48 % | 3.688 M -42.39 % | 6.402 M 1 788.50 % | 339.000 K -89.36 % | 3.186 M 731.95 % | 382.916 K -89.08 % | 3.506 M -84.63 % | 22.808 M 2 302.81 % | 949.235 K 2.62 % | 925.043 K -54.78 % | 2.046 M |
| Cost and expenses | 223.208 M -23.35 % | 291.223 M 132.11 % | 125.465 M -4.14 % | 130.878 M 180.63 % | 46.638 M -5.41 % | 49.308 M 2.67 % | 48.026 M 18.84 % | 40.412 M 74.27 % | 23.189 M 1 031.98 % | 2.049 M 97.74 % | 1.036 M -62.50 % | 2.763 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 |
| Selling general and administrative expenses | 1.967 M -76.65 % | 8.423 M 324.76 % | 1.983 M -59.56 % | 4.904 M 37.56 % | 3.565 M 934.34 % | 344.664 K -9.99 % | 382.916 K -62.20 % | 1.013 M 0.89 % | 1.004 M 5.77 % | 949.235 K 2.62 % | 925.043 K -54.78 % | 2.046 M |
| Interest income | 7.000 K 450.00 % | -2.000 K -100.97 % | 207.000 K -85.18 % | 1.397 M 159.18 % | 539.000 K -43.45 % | 953.189 K -31.50 % | 1.392 M -35.18 % | 2.147 M -15.83 % | 2.551 M | 0.000 -100.00 % | 17.562 K -78.43 % | 81.415 K |
| Interest expense | 8.165 M -1.74 % | 8.310 M 94.30 % | 4.277 M 6 688.89 % | 63.000 K 1 475.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 70.000 K | 0.000 | 0.000 100.00 % | -3.696 M | 0.000 -100.00 % | 3.069 M -17.63 % | 3.726 M 353.52 % | 821.567 K 0.00 % | 821.567 K -25.00 % | 1.095 M 0.64 % | 1.089 M -43.19 % | 1.916 M |
| Operating income | 12.418 M 14.34 % | 10.861 M 19.79 % | 9.067 M 149.16 % | 3.639 M 90.13 % | 1.914 M 162.36 % | -3.069 M 17.63 % | -3.726 M 21.55 % | -4.749 M -97.84 % | -2.401 M -377.09 % | 866.379 K 139.83 % | -2.175 M -3.72 % | -2.097 M |
| Operating income ratio | 0.05 45.95 % | 0.04 -46.42 % | 0.07 149.12 % | 0.03 -31.37 % | 0.04 159.39 % | -0.07 21.08 % | -0.08 36.85 % | -0.13 89.39 % | -1.26 -522.38 % | 0.30 130.49 % | -0.97 -20.09 % | -0.81 |
| Total other income expenses net | -6.400 M -41.00 % | -4.539 M -11.61 % | -4.067 M -394.07 % | 1.383 M 134.31 % | -4.031 M -523.74 % | 951.300 K -31.59 % | 1.391 M -35.07 % | 2.142 M -92.69 % | 29.291 M 35 696.76 % | 81.825 K -95.44 % | 1.795 M -35.11 % | 2.766 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 51.239 M -26.73 % | 69.934 M 94.43 % | 35.969 M 672.39 % | -6.284 M -2 236.06 % | -269.000 K -594.10 % | -38.755 K 94.61 % | -718.410 K -57.66 % | -455.673 K -120.29 % | 2.246 M -35.11 % | 3.461 M -2.68 % | 3.557 M 3 558.64 % | 97.219 K |
| Total investments | 122.885 M 17.48 % | 104.602 M 41.14 % | 74.114 M 146.15 % | 30.109 M 3.44 % | 29.109 M 0.00 % | 29.109 M 0.00 % | 29.109 M 0.00 % | 29.109 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 51.301 M -27.79 % | 71.048 M 96.80 % | 36.101 M -7.91 % | 39.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.460 M 84.45 % | 3.502 M -14.59 % | 4.100 M 1 389.04 % | 275.346 K |
| Accumulated other comprehensive income loss | 27.538 M 759.76 % | 3.203 M 0.00 % | 3.203 M 0.00 % | 3.203 M 0.00 % | 3.203 M 0.00 % | 3.203 M 0.00 % | 3.203 M 0.00 % | 3.203 M 0.00 % | 3.203 M 0.00 % | 3.203 M 0.00 % | 3.203 M 0.00 % | 3.203 M |
| Retained earnings | 23.670 M 26.38 % | 18.729 M 43.23 % | 13.076 M 53.37 % | 8.526 M 110.05 % | 4.059 M -34.28 % | 6.176 M -25.54 % | 8.294 M -21.97 % | 10.629 M -19.70 % | 13.237 M 262.35 % | -8.153 M 8.60 % | -8.921 M -21.70 % | -7.330 M |
| Common stock | 69.603 M 4.82 % | 66.400 M 0.00 % | 66.400 M 0.00 % | 66.400 M 41.10 % | 47.060 M 0.00 % | 47.060 M 0.00 % | 47.060 M 0.00 % | 47.060 M 0.00 % | 47.060 M 0.00 % | 47.060 M 0.00 % | 47.060 M 0.00 % | 47.060 M |
| Total equity | 97.141 M 5.36 % | 92.200 M 6.53 % | 86.547 M 5.55 % | 81.997 M 50.95 % | 54.322 M -3.75 % | 56.439 M -3.62 % | 58.557 M -3.84 % | 60.892 M -4.11 % | 63.500 M 50.80 % | 42.110 M 1.86 % | 41.342 M -3.71 % | 42.933 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.762 M -97.13 % | 61.467 M 94.97 % | 31.527 M -12.71 % | 36.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.789 M -97.09 % | 61.467 M 94.97 % | 31.527 M -12.71 % | 36.116 M 3 611 500.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 37.144 M 153.04 % | 14.679 M 798.90 % | 1.633 M -64.41 % | 4.589 M 906.36 % | 456.000 K -89.33 % | 4.274 M -39.20 % | 7.029 M -4.61 % | 7.369 M 8 739.00 % | 83.369 K -95.28 % | 1.765 M 97.45 % | 893.749 K 32.44 % | 674.819 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 49.539 M 417.05 % | 9.581 M 109.47 % | 4.574 M 48.31 % | 3.084 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.460 M 84.45 % | 3.502 M -14.59 % | 4.100 M 1 389.04 % | 275.346 K |
| Total current liabilities | 87.546 M 248.47 % | 25.123 M 304.75 % | 6.207 M -19.11 % | 7.673 M 1 046.94 % | 669.000 K -84.35 % | 4.274 M -39.20 % | 7.029 M -77.92 % | 31.836 M 311.96 % | 7.728 M 20.37 % | 6.420 M 26.23 % | 5.086 M 331.91 % | 1.178 M |
| Total liabilities | 89.335 M 3.17 % | 86.590 M 129.47 % | 37.734 M -13.83 % | 43.789 M 6 435.67 % | 670.000 K -84.32 % | 4.274 M -39.20 % | 7.029 M -77.92 % | 31.836 M 311.96 % | 7.728 M 20.37 % | 6.420 M 26.23 % | 5.086 M 331.91 % | 1.178 M |
| Other non current assets | 0.000 -100.00 % | 70.000 K 0.00 % | 70.000 K 1.45 % | 69.000 K -1.43 % | 70.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 54.505 K -70.76 % | 186.430 K -1.32 % | 188.932 K -1.73 % | 192.265 K |
| Long term investments | 122.885 M 17.48 % | 104.602 M 41.14 % | 74.114 M 146.15 % | 30.109 M 3.44 % | 29.109 M 0.00 % | 29.109 M 0.00 % | 29.109 M 0.00 % | 29.109 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.297 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.186 M -6.73 % | 16.282 M 34.83 % | 12.076 M |
| Total non current assets | 125.182 M 19.59 % | 104.672 M 41.10 % | 74.184 M 145.82 % | 30.178 M 3.42 % | 29.179 M 0.24 % | 29.109 M 0.00 % | 29.109 M 0.00 % | 29.109 M 53 305.83 % | 54.505 K -99.65 % | 15.373 M -6.67 % | 16.471 M 34.26 % | 12.268 M |
| Other current assets | 0.000 -100.00 % | 35.741 M 43.68 % | 24.875 M -48.62 % | 48.414 M 93.40 % | 25.033 M -15.12 % | 29.491 M -9.52 % | 32.593 M -40.55 % | 54.828 M -18.12 % | 66.960 M 105.05 % | 32.655 M 11.35 % | 29.326 M -6.32 % | 31.303 M |
| Short term investments | 35.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 62.000 K -94.43 % | 1.114 M 743.94 % | 132.000 K -99.71 % | 45.484 M 16 808.55 % | 269.000 K 594.10 % | 38.755 K -94.61 % | 718.410 K 57.66 % | 455.673 K -89.18 % | 4.213 M 10 287.55 % | 40.561 K -92.53 % | 543.105 K 204.90 % | 178.127 K |
| Cash and short term investments | 35.335 M 3 071.90 % | 1.114 M 743.94 % | 132.000 K -99.71 % | 45.484 M 16 808.55 % | 269.000 K 594.10 % | 38.755 K -94.61 % | 718.410 K 57.66 % | 455.673 K -89.18 % | 4.213 M 10 287.55 % | 40.561 K -92.53 % | 543.105 K 204.90 % | 178.127 K |
| Total current assets | 61.294 M -17.30 % | 74.117 M 47.95 % | 50.097 M -47.60 % | 95.608 M 270.39 % | 25.813 M -18.32 % | 31.604 M -13.36 % | 36.477 M -42.66 % | 63.619 M -10.61 % | 71.173 M 114.65 % | 33.157 M 10.68 % | 29.958 M -5.92 % | 31.843 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 25.959 M -30.33 % | 37.262 M 48.51 % | 25.090 M 1 367.25 % | 1.710 M 234.64 % | 511.000 K -75.36 % | 2.074 M -34.48 % | 3.166 M -62.02 % | 8.336 M | 0.000 -100.00 % | 462.058 K 421.91 % | 88.532 K -75.53 % | 361.843 K |
| Tax 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 |
| Other assets | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 863.000 K 0.00 % | 863.000 K | 0.000 | 0.000 -100.00 % | 213.000 K | 0.000 | 0.000 -100.00 % | 24.467 M 1 964.89 % | 1.185 M 2.73 % | 1.153 M 1 152.14 % | 92.112 K -59.49 % | 227.357 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 3.868 M 0.00 % | 3.868 M 0.00 % | 3.868 M 0.00 % | 3.868 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 27.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 186.476 M 4.30 % | 178.790 M 43.86 % | 124.281 M -1.20 % | 125.786 M 128.74 % | 54.992 M -9.42 % | 60.713 M -7.43 % | 65.586 M -29.27 % | 92.728 M 30.19 % | 71.228 M 46.77 % | 48.530 M 4.53 % | 46.428 M 5.25 % | 44.111 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 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 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 74.280 M 434.14 % | -22.230 M -148 300.00 % | 15.000 K 100.06 % | -24.814 M -516.90 % | 5.952 M 41.94 % | 4.193 M -84.70 % | 27.405 M 611.63 % | 3.851 M 111.42 % | -33.711 M -811.16 % | -3.700 M -264.17 % | 2.254 M 197.31 % | -2.316 M |
| Accounts receivables | 51.814 M 333.08 % | -22.230 M -148 300.00 % | 15.000 K 100.06 % | -24.814 M -516.90 % | 5.952 M 41.94 % | 4.193 M -84.70 % | 27.405 M 611.63 % | 3.851 M 111.42 % | -33.711 M -811.16 % | -3.700 M -264.17 % | 2.254 M 197.31 % | -2.316 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 39.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 7.123 M -72.14 % | 25.570 M 830.83 % | 2.747 M -53.10 % | 5.857 M 241.44 % | -4.141 M -11.29 % | -3.721 M 85.80 % | -26.198 M -219.29 % | 21.961 M 1 867.03 % | -1.243 M 7.52 % | -1.344 M -174.40 % | 1.806 M 147.15 % | -3.831 M |
| Net cash provided by operating activities | 87.491 M 805.52 % | 9.662 M 32.14 % | 7.312 M 150.46 % | -14.490 M -4 635.29 % | -306.000 K 81.40 % | -1.645 M -45.75 % | -1.129 M -104.86 % | 23.204 M 282.10 % | -12.742 M -300.61 % | -3.181 M -166.71 % | 4.768 M 229.22 % | -3.690 M |
| Investments in property plant and equipment | -2.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.383 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -18.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -7.000 K 99.98 % | -30.488 M 30.38 % | -43.793 M -9 985.55 % | 443.000 K -17.96 % | 540.000 K -44.18 % | 967.463 K -30.81 % | 1.398 M 105.19 % | -26.959 M -256.08 % | 17.272 M 544.92 % | 2.678 M -10.65 % | 2.997 M 3.06 % | 2.909 M |
| Net cash used for investing activites | -20.657 M 32.25 % | -30.488 M 30.38 % | -43.793 M -9 985.55 % | 443.000 K -17.96 % | 540.000 K -44.18 % | 967.463 K -30.81 % | 1.398 M 105.19 % | -26.959 M -256.08 % | 17.272 M 544.92 % | 2.678 M 161.07 % | -4.385 M -250.77 % | 2.909 M |
| Debt repayment | -59.705 M -299.42 % | 29.940 M 752.43 % | -4.589 M -112.71 % | 36.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -207.588 K |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 23.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -8.165 M -0.39 % | -8.133 M -89.93 % | -4.282 M -6 806.45 % | -62.000 K -1 450.00 % | -4.000 K -111.75 % | -1.889 K 71.78 % | -6.693 K -100.57 % | -3.337 K 99.07 % | -357.035 K | 0.000 100.00 % | -17.652 K 78.65 % | -82.666 K |
| Net cash used provided by financing activities | -67.870 M -411.23 % | 21.807 M 345.82 % | -8.871 M -114.97 % | 59.262 M 1 481 650.00 % | -4.000 K -111.75 % | -1.889 K 71.78 % | -6.693 K -100.57 % | -3.337 K 99.07 % | -357.035 K | 0.000 100.00 % | -17.652 K 93.92 % | -290.254 K |
| Effect of forex changes on cash | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.037 M -205.60 % | 982.000 K 102.17 % | -45.352 M -200.30 % | 45.215 M 19 537.78 % | 230.245 K 133.88 % | -679.655 K -358.68 % | 262.737 K 106.99 % | -3.758 M -190.05 % | 4.173 M 930.32 % | -502.544 K -237.69 % | 364.978 K 134.07 % | -1.071 M |
| Cash at beginning of period | 1.114 M 743.94 % | 132.000 K -99.71 % | 45.484 M 16 808.55 % | 269.000 K 594.10 % | 38.755 K -94.61 % | 718.410 K 57.66 % | 455.673 K -89.18 % | 4.213 M 10 287.55 % | 40.561 K -92.53 % | 543.105 K 204.90 % | 178.127 K -85.74 % | 1.250 M |
| Cash at end of period | 77.000 K -93.09 % | 1.114 M 743.94 % | 132.000 K -99.71 % | 45.484 M 16 808.55 % | 269.000 K 594.10 % | 38.755 K -94.61 % | 718.410 K 57.66 % | 455.673 K -89.18 % | 4.213 M 10 287.55 % | 40.561 K -92.53 % | 543.105 K 204.90 % | 178.127 K |
| Operating cash flow | 87.491 M 805.52 % | 9.662 M 32.14 % | 7.312 M 150.46 % | -14.490 M -4 635.29 % | -306.000 K 81.40 % | -1.645 M -45.75 % | -1.129 M -104.86 % | 23.204 M 282.10 % | -12.742 M -300.61 % | -3.181 M -166.71 % | 4.768 M 229.22 % | -3.690 M |
| Capital expenditure | -2.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.383 M | 0.000 |
| Free CashFlow | 85.124 M 781.02 % | 9.662 M 32.14 % | 7.312 M 150.46 % | -14.490 M -4 635.29 % | -306.000 K 81.40 % | -1.645 M -45.75 % | -1.129 M -104.86 % | 23.204 M 282.10 % | -12.742 M -300.61 % | -3.181 M -21.64 % | -2.615 M 29.13 % | -3.690 M |
| 2025 | 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 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 55.461 M 34.89 % | 41.115 M -26.61 % | 56.020 M -10.90 % | 62.873 M -16.84 % | 75.609 M 356.60 % | 16.559 M -88.20 % | 140.279 M 122.06 % | 63.171 M -21.78 % | 80.764 M 69.76 % | 47.575 M 100.97 % | 23.673 M 185.22 % | 8.300 M -84.90 % | 54.984 M 30.66 % | 42.082 M -20.80 % | 53.136 M 64.56 % | 32.289 M 361.01 % | 7.004 M 1 442.73 % | 454.000 K -97.00 % | 15.133 M -53.51 % | 32.553 M 7 801.21 % | 412.000 K -94.75 % | 7.840 M 1.44 % | 7.729 M -65.71 % | 22.538 M 177.25 % | 8.129 M 21.14 % | 6.710 M -46.19 % | 12.470 M -11.84 % | 14.144 M 28.87 % | 10.975 M -69.22 % | 35.657 M | 0.000 | 0.000 | 0.000 -100.00 % | 253.000 -99.83 % | 151.000 K -78.30 % | 696.000 K -34.65 % | 1.065 M -2.65 % | 1.094 M 6.42 % | 1.028 M 46.65 % | 701.000 K 661.96 % | 92.000 K -64.89 % | 262.000 K -55.06 % | 583.000 K -8.33 % | 636.000 K -15.20 % | 750.000 K 4.86 % | 715.256 K -2.15 % | 731.000 K 31.47 % | 556.000 K |
| Net income | 1.334 M 66.13 % | 803.000 K 35.87 % | 591.000 K -58.47 % | 1.423 M -21.90 % | 1.822 M 39.08 % | 1.310 M -33.43 % | 1.968 M 51.62 % | 1.298 M 20.52 % | 1.077 M -53.23 % | 2.303 M 144.22 % | 943.000 K 815.53 % | 103.000 K -91.42 % | 1.201 M -64.82 % | 3.414 M 651.98 % | 454.000 K 17.01 % | 388.000 K 83.89 % | 211.000 K 118.66 % | -1.131 M -769.23 % | 169.000 K 120.46 % | -826.000 K -151.06 % | -329.000 K 70.67 % | -1.122 M -487.37 % | -191.000 K 9.05 % | -210.000 K 64.71 % | -595.000 K -53.21 % | -388.361 K -21.36 % | -320.000 K 54.48 % | -703.000 K 23.92 % | -924.000 K 76.02 % | -3.854 M -969.93 % | 443.000 K 106.05 % | 215.000 K -63.44 % | 588.000 K -97.14 % | 20.529 M 75 933.57 % | 27.000 K -93.01 % | 386.000 K -13.84 % | 448.000 K 29 296.33 % | 1.524 K -99.70 % | 502.000 K 15.14 % | 436.000 K 353.49 % | -172.000 K -195.56 % | 180.000 K 138.30 % | -470.000 K -7.80 % | -436.000 K -226.38 % | 345.000 K 357.64 % | -133.910 K -141.46 % | 323.000 K 85.63 % | 174.000 K |
| Income before tax | 1.782 M 74.71 % | 1.020 M 28.14 % | 796.000 K -41.64 % | 1.364 M -43.98 % | 2.435 M 125.88 % | 1.078 M -47.92 % | 2.070 M 19.10 % | 1.738 M 21.03 % | 1.436 M -47.74 % | 2.748 M 189.87 % | 948.000 K 820.39 % | 103.000 K -91.42 % | 1.201 M -69.36 % | 3.920 M 763.44 % | 454.000 K 17.01 % | 388.000 K 83.89 % | 211.000 K 118.66 % | -1.131 M -769.23 % | 169.000 K 120.46 % | -826.000 K -151.06 % | -329.000 K 70.67 % | -1.122 M -487.37 % | -191.000 K 9.05 % | -210.000 K 64.71 % | -595.000 K -53.21 % | -388.361 K -21.36 % | -320.000 K 54.48 % | -703.000 K 23.92 % | -924.000 K 76.02 % | -3.854 M -969.93 % | 443.000 K 106.05 % | 215.000 K -63.44 % | 588.000 K -97.74 % | 26.029 M 96 303.94 % | 27.000 K -93.01 % | 386.000 K -13.84 % | 448.000 K 145.88 % | 182.204 K -63.70 % | 502.000 K 15.14 % | 436.000 K 353.49 % | -172.000 K -195.56 % | 180.000 K 138.30 % | -470.000 K -7.80 % | -436.000 K -226.38 % | 345.000 K 5 380.07 % | -6.534 K -102.02 % | 323.000 K 85.63 % | 174.000 K |
| Income before tax ratio | 0.03 29.52 % | 0.02 74.59 % | 0.01 -34.50 % | 0.02 -32.64 % | 0.03 -50.53 % | 0.07 341.17 % | 0.01 -46.37 % | 0.03 54.74 % | 0.02 -69.22 % | 0.06 44.24 % | 0.04 222.70 % | 0.01 -43.19 % | 0.02 -76.55 % | 0.09 990.24 % | 0.01 -28.90 % | 0.01 -60.11 % | 0.03 101.21 % | -2.49 -22 407.20 % | 0.01 144.01 % | -0.03 96.82 % | -0.80 -458.07 % | -0.14 -479.02 % | -0.02 -165.22 % | -0.01 87.27 % | -0.07 -26.47 % | -0.06 -125.54 % | -0.03 48.37 % | -0.05 40.96 % | -0.08 22.10 % | -0.11 | 0.00 | 0.00 | 0.00 -100.00 % | 102 881.68 57 537 429.86 % | 0.18 -67.76 % | 0.55 31.84 % | 0.42 152.56 % | 0.17 -65.89 % | 0.49 -21.49 % | 0.62 133.27 % | -1.87 -372.13 % | 0.69 185.22 % | -0.81 -17.60 % | -0.69 -249.03 % | 0.46 5 135.47 % | -0.01 -102.07 % | 0.44 41.19 % | 0.31 |
| EBITDA | 3.116 M 30.62 % | 2.386 M 10.13 % | 2.166 M -55.09 % | 4.823 M -0.04 % | 4.825 M 248.63 % | 1.384 M -67.06 % | 4.202 M 4.32 % | 4.028 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 100.00 % | -3.710 M -1 255.96 % | -273.608 K -1 058.96 % | -23.608 K | 0.000 100.00 % | -903.240 K -120.23 % | -410.130 K -345.16 % | -92.130 K -407.10 % | 30.000 K 108.10 % | -370.249 K -341.78 % | 153.133 K 2 396.87 % | 6.133 K 101.60 % | -383.000 K -141.72 % | 918.027 K 10 069.79 % | 9.027 K 101.90 % | -475.973 K -157.41 % | 829.027 K 135.01 % | -2.368 M -387.62 % | 823.356 K 20.49 % | 683.356 K |
| Net income ratio | 0.02 23.16 % | 0.02 85.13 % | 0.01 -53.39 % | 0.02 -6.08 % | 0.02 -69.54 % | 0.08 463.90 % | 0.01 -31.72 % | 0.02 54.08 % | 0.01 -72.45 % | 0.05 21.52 % | 0.04 221.00 % | 0.01 -43.19 % | 0.02 -73.08 % | 0.08 849.51 % | 0.01 -28.90 % | 0.01 -60.11 % | 0.03 101.21 % | -2.49 -22 407.20 % | 0.01 144.01 % | -0.03 96.82 % | -0.80 -458.07 % | -0.14 -479.02 % | -0.02 -165.22 % | -0.01 87.27 % | -0.07 -26.47 % | -0.06 -125.54 % | -0.03 48.37 % | -0.05 40.96 % | -0.08 22.10 % | -0.11 | 0.00 | 0.00 | 0.00 -100.00 % | 81 142.55 45 379 619.87 % | 0.18 -67.76 % | 0.55 31.84 % | 0.42 30 095.35 % | 0.00 -99.71 % | 0.49 -21.49 % | 0.62 133.27 % | -1.87 -372.13 % | 0.69 185.22 % | -0.81 -17.60 % | -0.69 -249.03 % | 0.46 345.70 % | -0.19 -142.37 % | 0.44 41.19 % | 0.31 |
| Ratio EBITDA | 0.06 -3.17 % | 0.06 50.06 % | 0.04 -49.60 % | 0.08 20.21 % | 0.06 -23.65 % | 0.08 179.02 % | 0.03 -53.02 % | 0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.10 | 0.00 | 0.00 | 0.00 100.00 % | -3 570.12 -131 343.18 % | -2.72 -1 951.88 % | -0.13 -569.92 % | 0.03 108.32 % | -0.34 -327.21 % | 0.15 1 602.63 % | 0.01 100.21 % | -4.16 -218.81 % | 3.50 22 529.72 % | 0.02 102.07 % | -0.75 -167.70 % | 1.11 133.39 % | -3.31 -393.95 % | 1.13 -8.36 % | 1.23 |
| Gross profit ratio | 0.09 -23.26 % | 0.11 12.23 % | 0.10 21.20 % | 0.08 3.77 % | 0.08 -8.48 % | 0.09 48.37 % | 0.06 -46.02 % | 0.11 111.72 % | 0.05 -46.84 % | 0.10 -30.73 % | 0.14 -41.39 % | 0.24 353.32 % | 0.05 -44.78 % | 0.09 14.94 % | 0.08 153.20 % | 0.03 -67.21 % | 0.10 107.47 % | -1.32 -1 410.98 % | 0.10 148.95 % | 0.04 28.12 % | 0.03 182.90 % | -0.04 -192.80 % | 0.04 2 988.69 % | 0.00 -109.02 % | 0.02 175.14 % | -0.02 -622.60 % | 0.00 142.01 % | -0.01 82.36 % | -0.05 -54.58 % | -0.04 | 0.00 | 0.00 | 0.00 100.00 % | -62.51 -6 793.90 % | 0.93 34.28 % | 0.70 -19.67 % | 0.87 17 683.76 % | 0.00 -100.49 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 44 142.86 % | 0.00 -100.23 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 6.670 M -0.32 % | 6.692 M 1.90 % | 6.567 M -3.09 % | 6.776 M 0.42 % | 6.748 M 3.03 % | 6.550 M -0.15 % | 6.560 M 1.08 % | 6.490 M -3.58 % | 6.731 M 2.30 % | 6.580 M -2.31 % | 6.736 M 30.79 % | 5.150 M -22.81 % | 6.672 M -8.14 % | 7.264 M 12.00 % | 6.486 M 33.73 % | 4.850 M -8.06 % | 5.275 M 11.94 % | 4.713 M 11.54 % | 4.225 M -7.93 % | 4.589 M -2.36 % | 4.700 M 0.53 % | 4.675 M -2.09 % | 4.775 M -9.05 % | 5.250 M 14.71 % | 4.577 M -6.35 % | 4.888 M 6.91 % | 4.571 M -2.46 % | 4.687 M 1.44 % | 4.620 M -1.70 % | 4.700 M -4.51 % | 4.922 M 14.47 % | 4.300 M -12.24 % | 4.900 M 4.12 % | 4.706 M 4.59 % | 4.500 M -4.40 % | 4.707 M -0.18 % | 4.716 M 0.21 % | 4.706 M -1.72 % | 4.788 M 0.09 % | 4.784 M 0.09 % | 4.780 M 0.36 % | 4.763 M 1.20 % | 4.706 M 0.00 % | 4.706 M 0.00 % | 4.706 M 0.00 % | 4.706 M 0.00 % | 4.706 M 0.00 % | 4.706 M |
| Weighted average shs out | 6.670 M -0.32 % | 6.692 M 1.90 % | 6.567 M -3.09 % | 6.776 M 0.42 % | 6.748 M 2.32 % | 6.595 M 0.54 % | 6.560 M 1.08 % | 6.490 M -3.58 % | 6.731 M 2.30 % | 6.580 M -2.31 % | 6.736 M 30.79 % | 5.150 M -22.81 % | 6.672 M -8.63 % | 7.303 M 12.60 % | 6.486 M 33.73 % | 4.850 M -8.06 % | 5.275 M 12.01 % | 4.710 M 11.47 % | 4.225 M -7.93 % | 4.589 M -2.36 % | 4.700 M 0.53 % | 4.675 M -2.09 % | 4.775 M -9.05 % | 5.250 M 14.71 % | 4.577 M -2.10 % | 4.675 M 2.27 % | 4.571 M -2.46 % | 4.687 M 1.44 % | 4.620 M -1.70 % | 4.700 M -4.51 % | 4.922 M 14.47 % | 4.300 M -12.24 % | 4.900 M 4.12 % | 4.706 M 4.59 % | 4.500 M -4.40 % | 4.707 M -0.18 % | 4.716 M -0.05 % | 4.718 M -1.46 % | 4.788 M 0.09 % | 4.784 M 0.09 % | 4.780 M 0.36 % | 4.763 M 0.07 % | 4.759 M -0.56 % | 4.786 M -0.55 % | 4.813 M 20.15 % | 4.005 M 0.00 % | 4.005 M 0.00 % | 4.005 M |
| EPS diluted | 0.20 66.67 % | 0.12 33.33 % | 0.09 -57.14 % | 0.21 -22.22 % | 0.27 35.00 % | 0.20 -33.33 % | 0.30 50.00 % | 0.20 25.00 % | 0.16 -54.29 % | 0.35 150.00 % | 0.14 600.00 % | 0.02 -88.89 % | 0.18 -61.70 % | 0.47 571.43 % | 0.07 -12.50 % | 0.08 100.00 % | 0.04 116.67 % | -0.24 -700.00 % | 0.04 122.22 % | -0.18 -157.14 % | -0.07 70.83 % | -0.24 -500.00 % | -0.04 0.00 % | -0.04 69.23 % | -0.13 -63.52 % | -0.08 -13.57 % | -0.07 53.33 % | -0.15 25.00 % | -0.20 75.61 % | -0.82 -1 011.11 % | 0.09 80.00 % | 0.05 -58.33 % | 0.12 -97.25 % | 4.36 72 566.67 % | 0.01 -92.68 % | 0.08 -13.68 % | 0.10 31 566.67 % | 0.00 -99.73 % | 0.11 20.88 % | 0.09 352.78 % | -0.04 -195.24 % | 0.04 137.80 % | -0.10 -7.53 % | -0.09 -227.40 % | 0.07 356.14 % | -0.03 -141.30 % | 0.07 86.49 % | 0.04 |
| Earnings per share | 0.20 66.67 % | 0.12 33.33 % | 0.09 -57.14 % | 0.21 -22.22 % | 0.27 35.00 % | 0.20 -33.33 % | 0.30 50.00 % | 0.20 25.00 % | 0.16 -54.29 % | 0.35 150.00 % | 0.14 600.00 % | 0.02 -88.89 % | 0.18 -61.70 % | 0.47 571.43 % | 0.07 -12.50 % | 0.08 100.00 % | 0.04 116.67 % | -0.24 -700.00 % | 0.04 122.22 % | -0.18 -157.14 % | -0.07 70.83 % | -0.24 -500.00 % | -0.04 0.00 % | -0.04 69.23 % | -0.13 -56.44 % | -0.08 -18.71 % | -0.07 53.33 % | -0.15 25.00 % | -0.20 75.61 % | -0.82 -1 011.11 % | 0.09 80.00 % | 0.05 -58.33 % | 0.12 -97.25 % | 4.36 72 566.67 % | 0.01 -92.68 % | 0.08 -13.68 % | 0.10 31 566.67 % | 0.00 -99.73 % | 0.11 20.88 % | 0.09 352.78 % | -0.04 -195.24 % | 0.04 138.18 % | -0.10 -8.79 % | -0.09 -226.39 % | 0.07 315.57 % | -0.03 -141.23 % | 0.08 88.37 % | 0.04 |
| Gross profit | 4.735 M 3.52 % | 4.574 M -17.63 % | 5.553 M 7.99 % | 5.142 M -13.71 % | 5.959 M 317.88 % | 1.426 M -82.49 % | 8.142 M 19.86 % | 6.793 M 65.60 % | 4.102 M -9.75 % | 4.545 M 39.20 % | 3.265 M 67.18 % | 1.953 M -31.57 % | 2.854 M -27.86 % | 3.956 M -8.97 % | 4.346 M 316.68 % | 1.043 M 51.16 % | 690.000 K 215.19 % | -599.000 K -139.33 % | 1.523 M 15.73 % | 1.316 M 10 023.08 % | 13.000 K 104.36 % | -298.420 K -194.14 % | 317.000 K 1 090.63 % | -32.000 K -125.00 % | 128.000 K 191.03 % | -140.609 K -381.22 % | 50.000 K 137.04 % | -135.000 K 77.27 % | -594.000 K 52.42 % | -1.248 M | 0.000 | 0.000 | 0.000 100.00 % | -15.814 K -111.22 % | 141.000 K -70.87 % | 484.000 K -47.51 % | 922.000 K 17 218.46 % | -5.386 K -100.52 % | 1.028 M 46.65 % | 701.000 K 661.96 % | 92.000 K -64.89 % | 262.000 K -55.06 % | 583.000 K -8.33 % | 636.000 K -15.20 % | 750.000 K 46 282.27 % | -1.624 K -100.22 % | 731.000 K 31.47 % | 556.000 K |
| Income tax expense | 448.000 K 106.45 % | 217.000 K 5.85 % | 205.000 K 447.46 % | -59.000 K -109.62 % | 613.000 K 364.22 % | -232.000 K -327.45 % | 102.000 K -76.82 % | 440.000 K 22.56 % | 359.000 K -19.33 % | 445.000 K 8 800.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 506.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 180.680 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 127.375 K | 0.000 | 0.000 |
| Cost of revenue | 50.726 M 38.82 % | 36.541 M -27.59 % | 50.467 M -12.58 % | 57.731 M -17.11 % | 69.650 M 360.25 % | 15.133 M -88.55 % | 132.137 M 134.38 % | 56.378 M -26.46 % | 76.662 M 78.16 % | 43.030 M 110.85 % | 20.408 M 221.54 % | 6.347 M -87.82 % | 52.130 M 36.73 % | 38.126 M -21.86 % | 48.790 M 56.15 % | 31.246 M 394.87 % | 6.314 M 499.62 % | 1.053 M -92.26 % | 13.610 M -56.43 % | 31.237 M 7 728.82 % | 399.000 K -95.10 % | 8.139 M 9.81 % | 7.412 M -67.16 % | 22.570 M 182.09 % | 8.001 M 16.79 % | 6.851 M -44.84 % | 12.420 M -13.02 % | 14.279 M 23.42 % | 11.569 M -68.65 % | 36.906 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.067 K 60.67 % | 10.000 K -95.28 % | 212.000 K 48.25 % | 143.000 K -86.99 % | 1.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 716.880 K | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 475.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 284.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 78.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 107.964 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 614.598 K | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 85.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 87.664 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.952 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.864 K | 0.000 | 0.000 |
| Other expenses | 1.687 M | 0.000 -100.00 % | 3.403 M 63.92 % | 2.076 M 83.07 % | 1.134 M | 0.000 -100.00 % | 5.639 M 26.32 % | 4.464 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 100.00 % | -694.000 K -193.13 % | 745.205 K 404.17 % | -245.000 K 10.58 % | -274.000 K -371.29 % | 101.000 K -83.38 % | 607.849 K 1 996.03 % | 29.000 K 108.71 % | -333.000 K -1 287.50 % | -24.000 K 95.41 % | -523.000 K -263.44 % | 320.000 K 168.91 % | 119.000 K 595.83 % | -24.000 K -115.62 % | 153.642 K 198.49 % | -156.000 K -57.58 % | -99.000 K |
| Operating expenses | 1.687 M 255.16 % | 475.000 K -86.04 % | 3.403 M 63.92 % | 2.076 M 83.07 % | 1.134 M 182.79 % | 401.000 K -92.89 % | 5.639 M 1 193.35 % | 436.000 K -65.40 % | 1.260 M 28.83 % | 978.000 K -20.49 % | 1.230 M 2 462.50 % | 48.000 K -91.84 % | 588.000 K -57.36 % | 1.379 M -64.57 % | 3.892 M 495.11 % | 654.000 K 37.11 % | 477.000 K 354.29 % | 105.000 K 34.62 % | 78.000 K -96.36 % | 2.141 M 526.02 % | 342.000 K -80.75 % | 1.777 M 2 268.87 % | 75.000 K -57.87 % | 178.000 K 93.48 % | 92.000 K -39.84 % | 152.916 K 91.15 % | 80.000 K -85.92 % | 568.000 K 72.12 % | 330.000 K -52.38 % | 692.975 K 56.43 % | 443.000 K 106.05 % | 215.000 K -63.44 % | 588.000 K -30.43 % | 845.185 K 641.39 % | 114.000 K 16.33 % | 98.000 K -79.32 % | 474.000 K -37.68 % | 760.614 K 44.60 % | 526.000 K 98.49 % | 265.000 K 0.38 % | 264.000 K 249.15 % | -177.000 K -116.81 % | 1.053 M -1.50 % | 1.069 M 167.25 % | 400.000 K -46.55 % | 748.376 K 92.38 % | 389.000 K 9.89 % | 354.000 K |
| Cost and expenses | 52.413 M 41.60 % | 37.016 M -31.29 % | 53.870 M -9.93 % | 59.807 M -15.51 % | 70.784 M 355.67 % | 15.534 M -88.73 % | 137.776 M 142.50 % | 56.814 M -26.04 % | 76.822 M 74.56 % | 44.008 M 115.13 % | 20.456 M 219.87 % | 6.395 M -87.74 % | 52.178 M 36.32 % | 38.275 M -21.63 % | 48.838 M 55.96 % | 31.314 M 389.89 % | 6.392 M 451.99 % | 1.158 M -92.26 % | 14.962 M -52.22 % | 31.315 M 4 126.05 % | 741.000 K -91.06 % | 8.289 M 10.71 % | 7.487 M -66.87 % | 22.598 M 179.23 % | 8.093 M 15.55 % | 7.004 M -45.24 % | 12.790 M -10.90 % | 14.354 M 23.27 % | 11.644 M -69.03 % | 37.599 M 35 039.16 % | 107.000 K 0.00 % | 107.000 K 118.20 % | -588.000 K -168.27 % | 861.253 K 594.56 % | 124.000 K -60.00 % | 310.000 K -49.76 % | 617.000 K -66.83 % | 1.860 M 253.60 % | 526.000 K 98.49 % | 265.000 K 0.38 % | 264.000 K 249.15 % | -177.000 K -116.81 % | 1.053 M -1.50 % | 1.069 M 167.25 % | 400.000 K -72.70 % | 1.465 M 276.67 % | 389.000 K 9.89 % | 354.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 475.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 401.000 K | 0.000 100.00 % | -4.028 M -2 617.50 % | 160.000 K 20.30 % | 133.000 K 177.08 % | 48.000 K 0.00 % | 48.000 K 0.00 % | 48.000 K -67.79 % | 149.000 K 210.42 % | 48.000 K -29.41 % | 68.000 K -12.82 % | 78.000 K -25.71 % | 105.000 K 34.62 % | 78.000 K 0.00 % | 78.000 K 0.00 % | 78.000 K -47.88 % | 149.664 K 99.55 % | 75.000 K 167.86 % | 28.000 K -69.57 % | 92.000 K -39.84 % | 152.916 K 91.15 % | 80.000 K 6.67 % | 75.000 K 0.00 % | 75.000 K -89.18 % | 692.975 K 547.64 % | 107.000 K 0.00 % | 107.000 K 0.94 % | 106.000 K 6.02 % | 99.980 K -72.15 % | 359.000 K -3.49 % | 372.000 K -0.27 % | 373.000 K 144.17 % | 152.765 K -69.26 % | 497.000 K -16.89 % | 598.000 K 107.64 % | 288.000 K -16.76 % | 346.000 K -52.80 % | 733.000 K -22.84 % | 950.000 K 124.06 % | 424.000 K -28.71 % | 594.734 K 9.13 % | 545.000 K 20.31 % | 453.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 -100.00 % | 1.406 M 71.67 % | 819.000 K -24.66 % | 1.087 M -0.64 % | 1.094 M 2.72 % | 1.065 M -20.70 % | 1.343 M | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K -99.63 % | 542.000 K 27 000.00 % | 2.000 K 100.00 % | 1.000 K | 0.000 -100.00 % | 953.189 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.147 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.551 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 3.000 K -40.00 % | 5.000 K -22.06 % | 6.415 K -66.24 % | 19.000 K -32.14 % | 28.000 K |
| Interest expense | 1.264 M 33.62 % | 946.000 K -30.95 % | 1.370 M -60.39 % | 3.459 M 44.73 % | 2.390 M -3.71 % | 2.482 M 16.42 % | 2.132 M -6.90 % | 2.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 70.000 K 300.00 % | 17.500 K 1 650.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -2.176 M | 0.000 | 0.000 100.00 % | -2.768 M 26.66 % | -3.774 M -85.45 % | -2.035 M -85.84 % | -1.095 M 49.42 % | -2.165 M 25.03 % | -2.888 M -720.45 % | -352.000 K -22.65 % | -287.000 K -156.25 % | -112.000 K -109.00 % | 1.244 M 3 987.50 % | -32.000 K -103.30 % | 969.000 K 105.73 % | 471.000 K -63.12 % | 1.277 M 184.45 % | 449.000 K -7.23 % | 484.000 K -43.66 % | 859.000 K 28.98 % | 665.988 K 28.07 % | 520.000 K -55.25 % | 1.162 M -15.67 % | 1.378 M 570.91 % | 205.392 K 0.00 % | 205.392 K 0.00 % | 205.392 K 63.01 % | 126.000 K -38.65 % | 205.392 K -25.00 % | 273.870 K 0.00 % | 273.870 K 0.69 % | 272.000 K -0.68 % | 273.870 K 0.64 % | 272.133 K 0.00 % | 272.133 K -13.88 % | 316.000 K -34.03 % | 479.027 K 0.00 % | 479.027 K 0.00 % | 479.027 K 0.00 % | 479.027 K 0.00 % | 479.027 K -0.48 % | 481.356 K 0.00 % | 481.356 K |
| Operating income | 3.048 M -25.64 % | 4.099 M 90.65 % | 2.150 M -29.88 % | 3.066 M -36.46 % | 4.825 M 348.58 % | -1.941 M -177.55 % | 2.503 M -60.63 % | 6.357 M 61.26 % | 3.942 M 4.45 % | 3.774 M 17.31 % | 3.217 M 68.87 % | 1.905 M -32.11 % | 2.806 M -26.29 % | 3.807 M -11.42 % | 4.298 M 340.82 % | 975.000 K 59.31 % | 612.000 K 186.93 % | -704.000 K -2 300.00 % | 32.000 K -97.42 % | 1.238 M 362.85 % | -471.000 K -5.11 % | -448.084 K -285.16 % | 242.000 K 503.33 % | -60.000 K -266.66 % | 36.001 K 105.41 % | -665.988 K -28.07 % | -520.000 K -147.62 % | -210.000 K 68.61 % | -669.000 K 65.54 % | -1.941 M -1 714.43 % | -107.000 K 0.00 % | -107.000 K -118.20 % | 588.000 K 168.29 % | -861.000 K -3 288.89 % | 27.000 K -93.01 % | 386.000 K -13.84 % | 448.000 K 158.49 % | -766.000 K -252.59 % | 502.000 K 15.14 % | 436.000 K 353.49 % | -172.000 K -139.18 % | 439.000 K 193.40 % | -470.000 K -8.55 % | -433.000 K -223.71 % | 350.000 K 146.67 % | -750.000 K -319.30 % | 342.000 K 69.31 % | 202.000 K |
| Operating income ratio | 0.05 -44.87 % | 0.10 159.77 % | 0.04 -21.30 % | 0.05 -23.58 % | 0.06 154.44 % | -0.12 -756.94 % | 0.02 -82.27 % | 0.10 106.17 % | 0.05 -38.47 % | 0.08 -41.63 % | 0.14 -40.79 % | 0.23 349.74 % | 0.05 -43.59 % | 0.09 11.84 % | 0.08 167.87 % | 0.03 -65.44 % | 0.09 105.63 % | -1.55 -73 431.72 % | 0.00 -94.44 % | 0.04 103.33 % | -1.14 -1 900.35 % | -0.06 -282.53 % | 0.03 1 276.13 % | 0.00 -160.11 % | 0.00 104.46 % | -0.10 -138.01 % | -0.04 -180.86 % | -0.01 75.64 % | -0.06 -11.96 % | -0.05 | 0.00 | 0.00 | 0.00 100.00 % | -3 403.16 -1 903 349.89 % | 0.18 -67.76 % | 0.55 31.84 % | 0.42 160.08 % | -0.70 -243.39 % | 0.49 -21.49 % | 0.62 133.27 % | -1.87 -211.58 % | 1.68 307.84 % | -0.81 -18.41 % | -0.68 -245.89 % | 0.47 144.50 % | -1.05 -324.13 % | 0.47 28.78 % | 0.36 |
| Total other income expenses net | -1.266 M 58.88 % | -3.079 M -127.40 % | -1.354 M 20.45 % | -1.702 M 28.79 % | -2.390 M -179.17 % | 3.019 M 797.23 % | -433.000 K 90.63 % | -4.619 M -84.32 % | -2.506 M -144.25 % | -1.026 M 54.78 % | -2.269 M -25.92 % | -1.802 M -12.27 % | -1.605 M -1 520.35 % | 113.000 K 102.94 % | -3.844 M -554.86 % | -587.000 K -46.38 % | -401.000 K 6.09 % | -427.000 K -411.68 % | 137.000 K 106.64 % | -2.064 M -1 553.52 % | 142.000 K 121.07 % | -673.800 K -55.61 % | -433.000 K -188.67 % | -150.000 K 76.23 % | -631.000 K -327.28 % | 277.627 K 38.81 % | 200.000 K 140.57 % | -493.000 K -93.33 % | -255.000 K 86.67 % | -1.912 M -447.70 % | 550.000 K 70.81 % | 322.000 K | 0.000 -100.00 % | 26.890 M | 0.000 | 0.000 | 0.000 -100.00 % | 948.204 K | 0.000 | 0.000 | 0.000 100.00 % | -259.000 K | 0.000 100.00 % | -3.000 K 40.00 % | -5.000 K -100.67 % | 743.466 K 4 012.98 % | -19.000 K 32.14 % | -28.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 51.224 M | 0.000 -100.00 % | 49.350 M 4 329.98 % | 1.114 M -98.41 % | 69.934 M 1 911.91 % | 3.476 M -95.38 % | 75.258 M 56 913.64 % | 132.000 K -99.63 % | 35.969 M 56 101.56 % | 64.000 K -99.83 % | 38.157 M -16.11 % | 45.484 M 823.81 % | -6.284 M -126.75 % | 23.490 M 200.00 % | -23.490 M -8 800.00 % | 270.000 K 200.37 % | -269.000 K -110.47 % | 2.570 M 200.00 % | -2.570 M -6 689.74 % | 39.000 K 200.63 % | -38.755 K -101.40 % | 2.770 M 200.00 % | -2.770 M -485.79 % | 718.000 K 199.94 % | -718.410 K -404.41 % | 236.000 K 200.00 % | -236.000 K -151.87 % | 455.000 K 199.85 % | -455.673 K -381.28 % | 162.000 K 200.00 % | -162.000 K -103.85 % | 4.213 M 87.55 % | 2.246 M 1 368.16 % | 153.000 K -87.90 % | 1.264 M 2 982.93 % | 41.000 K -98.82 % | 3.461 M 43 167.99 % | 8.000 K -99.88 % | 6.845 M 1 160.59 % | 543.000 K -84.73 % | 3.557 M 1 896.89 % | 178.127 K 83.22 % | 97.219 K -84.88 % | 643.000 K 88.56 % | 341.000 K |
| Total investments | 0.000 -100.00 % | 122.885 M | 0.000 -100.00 % | 119.885 M 5 280.83 % | 2.228 M -97.87 % | 104.602 M 1 404.63 % | 6.952 M -90.75 % | 75.176 M 28 375.76 % | 264.000 K -99.64 % | 74.114 M 57 801.56 % | 128.000 K -99.83 % | 74.109 M -18.53 % | 90.968 M 202.13 % | 30.109 M -35.91 % | 46.980 M 61.39 % | 29.109 M 5 290.56 % | 540.000 K -98.14 % | 29.109 M 466.32 % | 5.140 M -82.34 % | 29.109 M 37 219.23 % | 78.000 K -99.73 % | 29.109 M 425.43 % | 5.540 M -80.97 % | 29.109 M 1 927.09 % | 1.436 M -95.07 % | 29.109 M 6 067.13 % | 472.000 K -98.38 % | 29.109 M 3 098.79 % | 910.000 K -96.87 % | 29.109 M 8 884.21 % | 324.000 K | 0.000 -100.00 % | 8.426 M | 0.000 -100.00 % | 306.000 K | 0.000 -100.00 % | 82.000 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 1.086 M | 0.000 -100.00 % | 356.254 K | 0.000 -100.00 % | 1.286 M | 0.000 |
| Total debt | 0.000 -100.00 % | 51.301 M | 0.000 -100.00 % | 49.412 M | 0.000 -100.00 % | 71.048 M | 0.000 -100.00 % | 75.286 M | 0.000 -100.00 % | 36.101 M | 0.000 -100.00 % | 38.221 M | 0.000 -100.00 % | 39.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.460 M | 0.000 -100.00 % | 1.417 M | 0.000 -100.00 % | 3.502 M | 0.000 -100.00 % | 6.853 M | 0.000 -100.00 % | 4.100 M | 0.000 -100.00 % | 275.346 K | 0.000 -100.00 % | 984.000 K |
| Accumulated other comprehensive income loss | 97.141 M 252.75 % | 27.538 M -71.24 % | 95.747 M 266.23 % | 26.144 M -71.64 % | 92.200 M 2 778.55 % | 3.203 M -96.40 % | 88.922 M 294.82 % | 22.522 M -73.98 % | 86.547 M 2 602.06 % | 3.203 M -96.15 % | 83.302 M 392.85 % | 16.902 M -79.39 % | 81.997 M 2 460.01 % | 3.203 M -95.90 % | 78.129 M 151.47 % | 31.069 M -42.81 % | 54.322 M 1 595.97 % | 3.203 M -94.21 % | 55.283 M 572.30 % | 8.223 M -85.43 % | 56.439 M 1 662.07 % | 3.203 M -94.45 % | 57.752 M 440.14 % | 10.692 M -81.74 % | 58.557 M 1 728.19 % | 3.203 M -94.60 % | 59.264 M 385.61 % | 12.204 M -79.96 % | 60.892 M 1 801.09 % | 3.203 M -95.02 % | 64.303 M 272.92 % | 17.243 M -72.85 % | 63.500 M 1 882.52 % | 3.203 M -92.54 % | 42.944 M 1 240.74 % | 3.203 M -92.39 % | 42.110 M 1 214.70 % | 3.203 M -92.30 % | 41.607 M 1 199.00 % | 3.203 M -92.25 % | 41.342 M 1 190.73 % | 3.203 M -92.54 % | 42.933 M 1 240.40 % | 3.203 M -92.51 % | 42.744 M 1 234.50 % | 3.203 M |
| Retained earnings | 0.000 -100.00 % | 23.670 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.076 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.176 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.294 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.629 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.237 M | 0.000 100.00 % | -7.319 M | 0.000 100.00 % | -8.153 M | 0.000 100.00 % | -8.656 M | 0.000 100.00 % | -8.921 M | 0.000 100.00 % | -7.330 M | 0.000 100.00 % | -7.519 M |
| Common stock | 0.000 -100.00 % | 69.603 M | 0.000 -100.00 % | 69.603 M | 0.000 -100.00 % | 66.400 M | 0.000 -100.00 % | 66.400 M | 0.000 -100.00 % | 66.400 M | 0.000 -100.00 % | 66.400 M | 0.000 -100.00 % | 66.400 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M | 0.000 -100.00 % | 47.060 M |
| Total equity | 97.141 M 0.00 % | 97.141 M 1.46 % | 95.747 M 0.00 % | 95.747 M 3.85 % | 92.200 M 0.00 % | 92.200 M 3.69 % | 88.922 M 0.00 % | 88.922 M 2.74 % | 86.547 M 0.00 % | 86.547 M 3.90 % | 83.302 M 0.00 % | 83.302 M 1.59 % | 81.997 M 0.00 % | 81.997 M 4.95 % | 78.129 M 0.00 % | 78.129 M 43.83 % | 54.322 M 0.00 % | 54.322 M -1.74 % | 55.283 M 0.00 % | 55.283 M -2.05 % | 56.439 M 0.00 % | 56.439 M -2.27 % | 57.752 M 0.00 % | 57.752 M -1.37 % | 58.557 M 0.00 % | 58.557 M -1.19 % | 59.264 M 0.00 % | 59.264 M -2.67 % | 60.892 M 0.00 % | 60.892 M -5.30 % | 64.303 M 0.00 % | 64.303 M 1.26 % | 63.500 M 0.00 % | 63.500 M 47.87 % | 42.944 M 0.00 % | 42.944 M 1.98 % | 42.110 M 0.00 % | 42.110 M 1.21 % | 41.607 M 0.00 % | 41.607 M 0.64 % | 41.342 M 0.00 % | 41.342 M -3.71 % | 42.933 M 0.00 % | 42.933 M 0.44 % | 42.744 M 0.00 % | 42.744 M |
| Other non current liabilities | -97.141 M | 0.000 100.00 % | -95.747 M | 0.000 100.00 % | -92.200 M | 0.000 100.00 % | -88.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.467 M | 0.000 -100.00 % | 65.714 M | 0.000 -100.00 % | 31.527 M | 0.000 -100.00 % | 33.889 M | 0.000 -100.00 % | 36.116 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 -100.00 % | 7.000 K |
| Total non current liabilities | -97.141 M -5 529.90 % | 1.789 M 101.87 % | -95.747 M | 0.000 100.00 % | -92.200 M -250.00 % | 61.467 M 169.12 % | -88.922 M -235.32 % | 65.714 M | 0.000 -100.00 % | 31.527 M | 0.000 -100.00 % | 33.889 M | 0.000 -100.00 % | 36.116 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 -100.00 % | 7.000 K |
| Other current liabilities | 0.000 -100.00 % | 37.144 M | 0.000 -100.00 % | 34.821 M | 0.000 -100.00 % | 14.679 M | 0.000 -100.00 % | 3.878 M | 0.000 -100.00 % | 1.633 M | 0.000 -100.00 % | 1.187 M | 0.000 -100.00 % | 4.589 M | 0.000 -100.00 % | 358.000 K | 0.000 -100.00 % | 456.000 K | 0.000 -100.00 % | 3.573 M | 0.000 -100.00 % | 4.274 M | 0.000 -100.00 % | 7.718 M | 0.000 -100.00 % | 7.029 M | 0.000 -100.00 % | 3.001 M | 0.000 -100.00 % | 7.369 M | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 83.369 K | 0.000 -100.00 % | 2.806 M | 0.000 -100.00 % | 1.765 M | 0.000 -100.00 % | 1.420 M | 0.000 -100.00 % | 894.000 K | 0.000 -100.00 % | 674.819 K | 0.000 -100.00 % | 1.250 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 49.539 M | 0.000 -100.00 % | 49.412 M | 0.000 -100.00 % | 9.581 M | 0.000 -100.00 % | 9.572 M | 0.000 -100.00 % | 4.574 M | 0.000 -100.00 % | 4.332 M | 0.000 -100.00 % | 3.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.460 M | 0.000 -100.00 % | 1.417 M | 0.000 -100.00 % | 3.502 M | 0.000 -100.00 % | 6.853 M | 0.000 -100.00 % | 4.100 M | 0.000 -100.00 % | 275.346 K | 0.000 -100.00 % | 977.000 K |
| Total current liabilities | 0.000 -100.00 % | 87.546 M | 0.000 -100.00 % | 85.096 M | 0.000 -100.00 % | 25.123 M | 0.000 -100.00 % | 13.450 M | 0.000 -100.00 % | 6.207 M | 0.000 -100.00 % | 5.519 M | 0.000 -100.00 % | 7.673 M | 0.000 -100.00 % | 3.230 M | 0.000 -100.00 % | 669.000 K | 0.000 -100.00 % | 3.573 M | 0.000 -100.00 % | 4.274 M | 0.000 -100.00 % | 7.718 M | 0.000 -100.00 % | 7.029 M | 0.000 -100.00 % | 18.011 M | 0.000 -100.00 % | 31.836 M | 0.000 -100.00 % | 221.000 K | 0.000 -100.00 % | 7.728 M | 0.000 -100.00 % | 4.917 M | 0.000 -100.00 % | 6.420 M | 0.000 -100.00 % | 8.391 M | 0.000 -100.00 % | 5.086 M | 0.000 -100.00 % | 1.178 M | 0.000 -100.00 % | 2.297 M |
| Total liabilities | -97.141 M -208.74 % | 89.335 M 193.30 % | -95.747 M -212.52 % | 85.096 M 192.30 % | -92.200 M -206.48 % | 86.590 M 197.38 % | -88.922 M -212.33 % | 79.164 M | 0.000 -100.00 % | 37.734 M | 0.000 -100.00 % | 39.408 M | 0.000 -100.00 % | 43.789 M | 0.000 -100.00 % | 3.230 M | 0.000 -100.00 % | 669.000 K | 0.000 -100.00 % | 3.573 M | 0.000 -100.00 % | 4.274 M | 0.000 -100.00 % | 7.718 M | 0.000 -100.00 % | 7.029 M | 0.000 -100.00 % | 18.011 M | 0.000 -100.00 % | 31.836 M | 0.000 -100.00 % | 221.000 K | 0.000 -100.00 % | 7.728 M | 0.000 -100.00 % | 4.917 M | 0.000 -100.00 % | 6.420 M | 0.000 -100.00 % | 8.391 M | 0.000 -100.00 % | 5.086 M | 0.000 -100.00 % | 1.178 M | 0.000 -100.00 % | 2.304 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K 102.24 % | -1.114 M -1 691.43 % | 70.000 K 102.01 % | -3.476 M | 0.000 100.00 % | -132.000 K -288.57 % | 70.000 K 209.38 % | -64.000 K | 0.000 100.00 % | -45.484 M -66 018.84 % | 69.000 K 100.29 % | -23.490 M | 0.000 100.00 % | -270.000 K -485.71 % | 70.000 K 102.72 % | -2.570 M | 0.000 100.00 % | -39.000 K | 0.000 100.00 % | -2.770 M | 0.000 100.00 % | -718.000 K | 0.000 100.00 % | -236.000 K | 0.000 100.00 % | -455.000 K | 0.000 100.00 % | -162.000 K -394.54 % | 55.001 K 101.31 % | -4.213 M -7 829.57 % | 54.505 K 135.62 % | -153.000 K -182.26 % | 186.000 K 553.66 % | -41.000 K -121.99 % | 186.430 K 2 430.38 % | -8.000 K -104.23 % | 189.000 K 134.81 % | -543.000 K -387.30 % | 189.000 K 206.10 % | -178.127 K -192.65 % | 192.265 K 129.90 % | -643.000 K -431.44 % | 194.000 K |
| Long term investments | 0.000 -100.00 % | 122.885 M | 0.000 -100.00 % | 119.860 M | 0.000 -100.00 % | 104.602 M | 0.000 -100.00 % | 75.176 M | 0.000 -100.00 % | 74.114 M | 0.000 -100.00 % | 74.109 M | 0.000 -100.00 % | 30.109 M | 0.000 -100.00 % | 29.109 M | 0.000 -100.00 % | 29.109 M | 0.000 -100.00 % | 29.109 M | 0.000 -100.00 % | 29.109 M | 0.000 -100.00 % | 29.109 M | 0.000 -100.00 % | 29.109 M | 0.000 -100.00 % | 29.109 M | 0.000 -100.00 % | 29.109 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 2.297 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 -100.00 % | 14.642 M | 0.000 -100.00 % | 15.186 M | 0.000 -100.00 % | 15.734 M | 0.000 -100.00 % | 16.282 M | 0.000 -100.00 % | 12.076 M | 0.000 -100.00 % | 13.029 M |
| Total non current assets | 0.000 -100.00 % | 125.182 M | 0.000 -100.00 % | 119.885 M 10 861.67 % | -1.114 M -101.06 % | 104.672 M 3 111.28 % | -3.476 M -104.62 % | 75.176 M 57 051.52 % | -132.000 K -100.18 % | 74.184 M 116 012.50 % | -64.000 K -100.09 % | 74.109 M 262.93 % | -45.484 M -250.72 % | 30.178 M 228.47 % | -23.490 M -180.70 % | 29.109 M 10 881.11 % | -270.000 K -100.93 % | 29.179 M 1 235.37 % | -2.570 M -108.83 % | 29.109 M 74 738.46 % | -39.000 K -100.13 % | 29.109 M 1 150.86 % | -2.770 M -109.52 % | 29.109 M 4 154.18 % | -718.000 K -102.47 % | 29.109 M 12 434.26 % | -236.000 K -100.81 % | 29.109 M 6 497.58 % | -455.000 K -101.56 % | 29.109 M 18 068.43 % | -162.000 K -394.54 % | 55.001 K 101.31 % | -4.213 M -7 829.57 % | 54.505 K 135.62 % | -153.000 K -101.03 % | 14.828 M 36 265.85 % | -41.000 K -100.27 % | 15.373 M 192 257.31 % | -8.000 K -100.05 % | 15.923 M 3 032.41 % | -543.000 K -103.30 % | 16.471 M 9 346.77 % | -178.127 K -101.45 % | 12.268 M 2 007.90 % | -643.000 K -104.86 % | 13.223 M |
| Other current assets | -77.000 K -100.22 % | 35.258 M 40 626.44 % | -87.000 K -100.65 % | 13.445 M | 0.000 -100.00 % | 35.741 M | 0.000 -100.00 % | 55.156 M | 0.000 -100.00 % | 24.875 M | 0.000 -100.00 % | 15.095 M | 0.000 -100.00 % | 48.414 M | 0.000 -100.00 % | 23.752 M | 0.000 -100.00 % | 25.033 M | 0.000 -100.00 % | 19.853 M | 0.000 -100.00 % | 29.491 M | 0.000 -100.00 % | 27.231 M | 0.000 -100.00 % | 32.593 M | 0.000 -100.00 % | 43.022 M | 0.000 -100.00 % | 54.828 M | 0.000 -100.00 % | 64.307 M | 0.000 -100.00 % | 66.960 M | 0.000 -100.00 % | 32.630 M | 0.000 -100.00 % | 32.655 M | 0.000 -100.00 % | 33.770 M | 0.000 -100.00 % | 29.326 M | 0.000 -100.00 % | 31.303 M | 0.000 -100.00 % | 30.956 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -98.88 % | 2.228 M | 0.000 -100.00 % | 6.952 M 101.62 % | 3.448 M 1 206.06 % | 264.000 K | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 90.968 M | 0.000 -100.00 % | 46.980 M | 0.000 -100.00 % | 540.000 K | 0.000 -100.00 % | 5.140 M | 0.000 -100.00 % | 78.000 K | 0.000 -100.00 % | 5.540 M | 0.000 -100.00 % | 1.436 M | 0.000 -100.00 % | 472.000 K | 0.000 -100.00 % | 910.000 K | 0.000 -100.00 % | 324.000 K | 0.000 -100.00 % | 8.426 M | 0.000 -100.00 % | 306.000 K | 0.000 -100.00 % | 82.000 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 1.086 M | 0.000 -100.00 % | 356.254 K | 0.000 -100.00 % | 1.286 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 62.000 K 105.57 % | -1.114 M -200.00 % | 1.114 M 132.05 % | -3.476 M -12 514.29 % | 28.000 K 121.21 % | -132.000 K -200.00 % | 132.000 K 306.25 % | -64.000 K -200.00 % | 64.000 K 100.14 % | -45.484 M -200.00 % | 45.484 M 293.63 % | -23.490 M -200.00 % | 23.490 M 8 800.00 % | -270.000 K -200.37 % | 269.000 K 110.47 % | -2.570 M -200.00 % | 2.570 M 6 689.74 % | -39.000 K -200.63 % | 38.755 K 101.40 % | -2.770 M -200.00 % | 2.770 M 485.79 % | -718.000 K -199.94 % | 718.410 K 404.41 % | -236.000 K -200.00 % | 236.000 K 151.87 % | -455.000 K -199.85 % | 455.673 K 381.28 % | -162.000 K -200.00 % | 162.000 K 103.85 % | -4.213 M -199.99 % | 4.213 M 2 853.79 % | -153.000 K -200.00 % | 153.000 K 473.17 % | -41.000 K -201.08 % | 40.561 K 607.01 % | -8.000 K -200.00 % | 8.000 K 101.47 % | -543.000 K -200.00 % | 543.000 K 404.84 % | -178.127 K -200.00 % | 178.127 K 127.70 % | -643.000 K -200.00 % | 643.000 K |
| Cash and short term investments | 77.000 K 0.00 % | 77.000 K -11.49 % | 87.000 K 0.00 % | 87.000 K -92.19 % | 1.114 M 0.00 % | 1.114 M -67.95 % | 3.476 M 0.00 % | 3.476 M 2 533.33 % | 132.000 K 0.00 % | 132.000 K 106.25 % | 64.000 K 0.00 % | 64.000 K -99.86 % | 45.484 M 0.00 % | 45.484 M 93.63 % | 23.490 M 0.00 % | 23.490 M 8 600.00 % | 270.000 K 0.37 % | 269.000 K -89.53 % | 2.570 M 0.00 % | 2.570 M 6 489.74 % | 39.000 K 0.63 % | 38.755 K -98.60 % | 2.770 M 0.00 % | 2.770 M 285.79 % | 718.000 K -0.06 % | 718.410 K 204.41 % | 236.000 K 0.00 % | 236.000 K -48.13 % | 455.000 K -0.15 % | 455.673 K 181.28 % | 162.000 K 0.00 % | 162.000 K -96.15 % | 4.213 M -0.01 % | 4.213 M 2 653.79 % | 153.000 K 0.00 % | 153.000 K 273.17 % | 41.000 K 1.08 % | 40.561 K 407.01 % | 8.000 K 0.00 % | 8.000 K -98.53 % | 543.000 K 0.00 % | 543.000 K 204.84 % | 178.127 K 0.00 % | 178.127 K -72.30 % | 643.000 K 0.00 % | 643.000 K |
| Total current assets | 0.000 -100.00 % | 61.294 M | 0.000 -100.00 % | 60.958 M 5 371.99 % | 1.114 M -98.50 % | 74.117 M 2 032.25 % | 3.476 M -96.26 % | 92.910 M 70 286.36 % | 132.000 K -99.74 % | 50.097 M 78 176.56 % | 64.000 K -99.87 % | 48.601 M 6.85 % | 45.484 M -52.43 % | 95.608 M 307.02 % | 23.490 M -55.04 % | 52.250 M 19 251.85 % | 270.000 K -98.95 % | 25.813 M 904.40 % | 2.570 M -91.36 % | 29.747 M 76 174.36 % | 39.000 K -99.88 % | 31.604 M 1 040.94 % | 2.770 M -92.38 % | 36.361 M 4 964.21 % | 718.000 K -98.03 % | 36.477 M 15 356.45 % | 236.000 K -99.51 % | 48.166 M 10 485.93 % | 455.000 K -99.28 % | 63.619 M 39 171.10 % | 162.000 K -99.75 % | 64.469 M 1 430.24 % | 4.213 M -94.08 % | 71.173 M 46 418.47 % | 153.000 K -99.54 % | 33.033 M 80 468.29 % | 41.000 K -99.88 % | 33.157 M 414 367.25 % | 8.000 K -99.98 % | 34.075 M 6 175.32 % | 543.000 K -98.19 % | 29.957 M 16 717.78 % | 178.127 K -99.44 % | 31.843 M 4 852.24 % | 643.000 K -97.98 % | 31.825 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 25.959 M | 0.000 -100.00 % | 47.426 M | 0.000 -100.00 % | 37.262 M | 0.000 -100.00 % | 34.278 M | 0.000 -100.00 % | 25.090 M | 0.000 -100.00 % | 33.442 M | 0.000 -100.00 % | 1.710 M | 0.000 -100.00 % | 5.008 M | 0.000 -100.00 % | 511.000 K | 0.000 -100.00 % | 7.324 M | 0.000 -100.00 % | 2.074 M | 0.000 -100.00 % | 6.360 M | 0.000 -100.00 % | 3.166 M | 0.000 -100.00 % | 4.908 M | 0.000 -100.00 % | 8.336 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 -100.00 % | 462.058 K | 0.000 -100.00 % | 297.000 K | 0.000 -100.00 % | 88.000 K | 0.000 -100.00 % | 361.843 K | 0.000 -100.00 % | 226.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 863.000 K | 0.000 -100.00 % | 863.000 K | 0.000 -100.00 % | 863.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.872 M | 0.000 -100.00 % | 213.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.010 M | 0.000 -100.00 % | 24.467 M | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 1.185 M | 0.000 -100.00 % | 694.000 K | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 118.000 K | 0.000 -100.00 % | 92.000 K | 0.000 -100.00 % | 227.357 K | 0.000 -100.00 % | 70.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 3.868 M | 0.000 -100.00 % | 26.144 M | 0.000 -100.00 % | 3.868 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.868 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.868 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 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 186.476 M | 0.000 -100.00 % | 180.843 M | 0.000 -100.00 % | 178.790 M | 0.000 -100.00 % | 168.086 M | 0.000 -100.00 % | 124.281 M | 0.000 -100.00 % | 122.710 M | 0.000 -100.00 % | 125.786 M | 0.000 -100.00 % | 81.359 M | 0.000 -100.00 % | 54.992 M | 0.000 -100.00 % | 58.856 M | 0.000 -100.00 % | 60.713 M | 0.000 -100.00 % | 65.470 M | 0.000 -100.00 % | 65.586 M | 0.000 -100.00 % | 77.275 M | 0.000 -100.00 % | 92.728 M | 0.000 -100.00 % | 64.524 M | 0.000 -100.00 % | 71.228 M | 0.000 -100.00 % | 47.861 M | 0.000 -100.00 % | 48.530 M | 0.000 -100.00 % | 49.998 M | 0.000 -100.00 % | 46.428 M | 0.000 -100.00 % | 44.111 M | 0.000 -100.00 % | 45.048 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.334 M -66.13 % | -803.000 K -35.87 % | -591.000 K 58.47 % | -1.423 M 21.90 % | -1.822 M -39.08 % | -1.310 M 33.43 % | -1.968 M -51.62 % | -1.298 M -20.52 % | -1.077 M 53.23 % | -2.303 M -144.22 % | -943.000 K -815.53 % | -103.000 K 91.42 % | -1.201 M 64.82 % | -3.414 M -651.98 % | -454.000 K -17.01 % | -388.000 K -83.89 % | -211.000 K -118.66 % | 1.131 M 769.23 % | -169.000 K -120.46 % | 826.000 K 151.06 % | 329.000 K -70.67 % | 1.122 M 487.37 % | 191.000 K -9.05 % | 210.000 K -64.71 % | 595.000 K 53.21 % | 388.361 K 21.36 % | 320.000 K -54.48 % | 703.000 K -23.92 % | 924.000 K -76.02 % | 3.854 M 969.93 % | -443.000 K -106.05 % | -215.000 K 63.44 % | -588.000 K 97.14 % | -20.529 M -75 933.57 % | -27.000 K 93.01 % | -386.000 K 13.84 % | -448.000 K -29 296.33 % | -1.524 K 99.70 % | -502.000 K -15.14 % | -436.000 K -353.49 % | 172.000 K 195.56 % | -180.000 K -138.30 % | 470.000 K 7.80 % | 436.000 K 226.38 % | -345.000 K -357.64 % | 133.910 K 141.46 % | -323.000 K -85.63 % | -174.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 |