Purple Entertainment Limited PURPLE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K -95.19 % | 8.309 M -0.34 % | 8.337 M 257.20 % | 2.334 M 253.10 % | 661.000 K 29.75 % | 509.432 K -34.88 % | 782.300 K 2 507.67 % | 30.000 K -47.78 % | 57.445 K |
| Net income | 3.080 M 157.74 % | 1.195 M -27.93 % | 1.658 M -45.12 % | 3.021 M 22.51 % | 2.466 M 1 172.17 % | -230.000 K -156.65 % | 406.000 K -75.08 % | 1.629 M 227.68 % | 497.133 K -32.91 % | 740.962 K 10 941.01 % | 6.711 K -67.49 % | 20.643 K |
| Income before tax | 4.133 M 169.95 % | 1.531 M -24.36 % | 2.024 M -52.32 % | 4.245 M 27.67 % | 3.325 M 1 596.43 % | 196.000 K -67.22 % | 598.000 K -63.29 % | 1.629 M 125.58 % | 722.133 K -34.47 % | 1.102 M 11 246.79 % | 9.712 K -61.92 % | 25.503 K |
| Income before tax ratio | 0.00 | 0.00 | 0.00 -100.00 % | 10.61 2 552.01 % | 0.40 1 602.15 % | 0.02 -90.82 % | 0.26 -89.60 % | 2.46 73.86 % | 1.42 0.63 % | 1.41 335.13 % | 0.32 -27.08 % | 0.44 |
| EBITDA | 0.000 | 0.000 -100.00 % | 5.693 M 562.47 % | -1.231 M -121.49 % | 5.729 M 891.18 % | 578.000 K -11.76 % | 655.000 K -62.78 % | 1.760 M 91.80 % | 917.622 K 127.46 % | -3.342 M -6 582.65 % | 51.553 K 75.08 % | 29.445 K |
| Net income ratio | 0.00 | 0.00 | 0.00 -100.00 % | 7.55 2 444.76 % | 0.30 1 175.79 % | -0.03 -115.86 % | 0.17 -92.94 % | 2.46 152.54 % | 0.98 3.03 % | 0.95 323.41 % | 0.22 -37.75 % | 0.36 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 100.00 % | -3.08 -546.34 % | 0.69 894.52 % | 0.07 -75.30 % | 0.28 -89.46 % | 2.66 47.82 % | 1.80 142.16 % | -4.27 -348.60 % | 1.72 235.25 % | 0.51 |
| Gross profit ratio | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 77.08 % | 0.56 -43.53 % | 1.00 147.59 % | -2.10 -126.50 % | 7.93 693.04 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 8.646 M 0.00 % | 8.646 M -0.92 % | 8.726 M 0.93 % | 8.646 M 0.00 % | 8.646 M 0.00 % | 8.646 M 0.00 % | 8.646 M 0.84 % | 8.574 M -0.83 % | 8.646 M 0.35 % | 8.616 M -0.35 % | 8.646 M 1 072.73 % | 737.250 K |
| Weighted average shs out | 8.645 M -0.01 % | 8.646 M -0.92 % | 8.726 M 0.94 % | 8.645 M 0.00 % | 8.645 M -0.01 % | 8.646 M 0.00 % | 8.646 M 0.84 % | 8.574 M -0.83 % | 8.646 M 0.35 % | 8.616 M -0.35 % | 8.646 M 1 073.13 % | 737.000 K |
| EPS diluted | 0.36 157.14 % | 0.14 -26.32 % | 0.19 -45.71 % | 0.35 20.69 % | 0.29 1 190.23 % | -0.03 -156.60 % | 0.05 -75.26 % | 0.19 230.43 % | 0.06 -33.14 % | 0.09 10 650.00 % | 0.00 -97.14 % | 0.03 |
| Earnings per share | 0.36 157.14 % | 0.14 -26.32 % | 0.19 -45.71 % | 0.35 20.69 % | 0.29 1 190.23 % | -0.03 -156.60 % | 0.05 -75.26 % | 0.19 230.43 % | 0.06 -33.14 % | 0.09 10 650.00 % | 0.00 -97.14 % | 0.03 |
| Gross profit | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K -95.19 % | 8.309 M 76.49 % | 4.708 M 101.71 % | 2.334 M 268.03 % | -1.389 M -134.38 % | 4.040 M 416.43 % | 782.300 K 2 507.67 % | 30.000 K -47.78 % | 57.445 K |
| Income tax expense | 1.053 M 213.39 % | 336.000 K -8.20 % | 366.000 K -70.10 % | 1.224 M 42.49 % | 859.000 K 101.64 % | 426.000 K 121.88 % | 192.000 K | 0.000 -100.00 % | 225.000 K -37.74 % | 361.375 K 11 941.82 % | 3.001 K -38.25 % | 4.860 K |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.629 M | 0.000 -100.00 % | 2.050 M 158.06 % | -3.531 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 3.617 M 210.47 % | 1.165 M 56.80 % | 743.000 K 6.75 % | 696.000 K | 0.000 | 0.000 -100.00 % | 446.000 K 575.35 % | 66.040 K 560.40 % | 10.000 K -98.57 % | 697.600 K 2 690.40 % | 25.000 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 100.00 % | -2.097 M -206.13 % | -685.000 K -155.65 % | 1.231 M 30.54 % | 943.000 K | 0.000 | 0.000 100.00 % | -1.835 M -156.43 % | 3.252 M 1 085.45 % | -330.000 K 51.28 % | -677.312 K -2 187.57 % | 32.445 K |
| Operating expenses | 443.000 K -70.86 % | 1.520 M 216.67 % | 480.000 K -75.68 % | 1.974 M 20.44 % | 1.639 M 32.71 % | 1.235 M 43.27 % | 862.000 K 162.06 % | -1.389 M -141.86 % | 3.318 M 1 136.88 % | -320.000 K -1 677.29 % | 20.288 K -64.68 % | 57.445 K |
| Cost and expenses | 443.000 K -70.86 % | 1.520 M 216.67 % | 480.000 K -75.68 % | 1.974 M 20.44 % | 1.639 M -66.30 % | 4.864 M 464.27 % | 862.000 K 30.41 % | 661.000 K 410.33 % | -213.000 K 33.44 % | -320.000 K -1 677.29 % | 20.288 K 576.27 % | 3.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 |
| Selling general and administrative expenses | 443.000 K -87.75 % | 3.617 M 210.47 % | 1.165 M 56.80 % | 743.000 K 6.75 % | 696.000 K -43.64 % | 1.235 M 43.27 % | 862.000 K 93.27 % | 446.000 K 575.35 % | 66.040 K 560.40 % | 10.000 K -98.57 % | 697.600 K 2 690.40 % | 25.000 K |
| Interest income | 6.844 M | 0.000 -100.00 % | 7.365 M 13.20 % | 6.506 M -21.70 % | 8.309 M -0.34 % | 8.337 M | 0.000 -100.00 % | 3.785 M 37.84 % | 2.746 M -38.80 % | 4.487 M 561.53 % | 678.279 K | 0.000 |
| Interest expense | 0.000 | 0.000 -100.00 % | 3.669 M 207.29 % | 1.194 M -42.01 % | 2.059 M | 0.000 | 0.000 -100.00 % | 4.000 K -83.00 % | 23.532 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.669 M -51.79 % | 5.536 M 231.30 % | 1.671 M 385.76 % | 344.000 K 0.00 % | 344.000 K -0.29 % | 345.000 K 505.26 % | 57.000 K -56.49 % | 131.000 K -24.27 % | 172.989 K 370.87 % | 36.738 K -1.77 % | 37.401 K 848.78 % | 3.942 K |
| Operating income | -443.000 K 70.86 % | -1.520 M -216.67 % | -480.000 K 69.50 % | -1.574 M -123.60 % | 6.670 M 2 762.66 % | 233.000 K -84.17 % | 1.472 M -44.39 % | 2.647 M 266.55 % | 722.133 K -34.47 % | 1.102 M 11 246.79 % | 9.712 K -61.92 % | 25.503 K |
| Operating income ratio | 0.00 | 0.00 | 0.00 100.00 % | -3.94 -590.19 % | 0.80 2 772.31 % | 0.03 -95.57 % | 0.63 -84.25 % | 4.00 182.50 % | 1.42 0.63 % | 1.41 335.13 % | 0.32 -27.08 % | 0.44 |
| Total other income expenses net | 4.576 M 49.98 % | 3.051 M 21.85 % | 2.504 M -56.97 % | 5.819 M | 0.000 100.00 % | -37.000 K 95.77 % | -874.000 K 14.15 % | -1.018 M | 0.000 | 0.000 | 0.000 100.00 % | -28.942 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 81.634 M -26.37 % | 110.876 M 22.06 % | 90.837 M 98.43 % | 45.777 M -56.47 % | 105.150 M 62.70 % | 64.627 M 128.03 % | 28.341 M 333.22 % | 6.542 M 249.69 % | -4.370 M -49.05 % | -2.932 M -894.94 % | 368.859 K 528.33 % | -86.115 K -122.69 % | -38.670 K 30.64 % | -55.756 K -9.24 % | -51.038 K 56.09 % | -116.236 K |
| Total investments | 29.501 M -59.85 % | 73.470 M 6.22 % | 69.166 M 5.36 % | 65.646 M 5.29 % | 62.350 M 6.55 % | 58.518 M | 0.000 -100.00 % | 30.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 240.719 K 0.00 % | 240.719 K 0.00 % | 240.719 K 0.00 % | 240.719 K -69.94 % | 800.719 K |
| Total debt | 87.434 M -25.08 % | 116.703 M 18.87 % | 98.178 M 26.72 % | 77.476 M -34.27 % | 117.866 M 54.86 % | 76.113 M 7.09 % | 71.077 M -29.95 % | 101.466 M 259.93 % | 28.191 M 672.35 % | 3.650 M -46.32 % | 6.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.213 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 14.680 M 26.55 % | 11.600 M 11.48 % | 10.405 M 86.60 % | 5.576 M 151.06 % | 2.221 M 1 006.53 % | -245.000 K -1 533.33 % | -15.000 K 96.44 % | -421.000 K 81.94 % | -2.331 M 17.58 % | -2.828 M 20.76 % | -3.569 M 0.19 % | -3.575 M 0.57 % | -3.596 M -2.88 % | -3.495 M -3.02 % | -3.393 M -4.66 % | -3.242 M |
| Common stock | 86.460 M 0.00 % | 86.460 M 0.00 % | 86.460 M 0.00 % | 86.460 M 0.00 % | 86.460 M 0.00 % | 86.460 M 0.00 % | 86.460 M 0.00 % | 86.460 M 0.00 % | 86.460 M 0.00 % | 86.460 M 0.00 % | 86.460 M 1 078.78 % | 7.335 M 0.00 % | 7.335 M 0.00 % | 7.335 M 0.00 % | 7.335 M 0.00 % | 7.335 M |
| Total equity | 101.140 M 3.14 % | 98.060 M 1.23 % | 96.865 M 5.25 % | 92.036 M 3.78 % | 88.681 M 2.86 % | 86.215 M -0.27 % | 86.445 M 0.47 % | 86.039 M 1.93 % | 84.409 M 0.59 % | 83.912 M 0.89 % | 83.171 M 1 958.97 % | 4.039 M 0.51 % | 4.019 M -2.44 % | 4.119 M -2.42 % | 4.222 M -3.45 % | 4.373 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 K | 0.000 | 0.000 | 0.000 100.00 % | -3.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 68.809 M 7.96 % | 63.737 M 36.73 % | 46.614 M 78.76 % | 26.077 M -73.62 % | 98.866 M 39.10 % | 71.077 M 0.00 % | 71.077 M -28.07 % | 98.812 M 286.38 % | 25.574 M 600.66 % | 3.650 M 7.35 % | 3.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 68.819 M 7.96 % | 63.745 M 36.74 % | 46.617 M 78.77 % | 26.077 M -73.62 % | 98.866 M 39.00 % | 71.127 M -0.09 % | 71.192 M -27.98 % | 98.854 M 285.91 % | 25.616 M 593.81 % | 3.692 M 4 762.21 % | 75.934 K 0.00 % | 75.934 K 0.00 % | 75.934 K 0.00 % | 75.934 K 0.00 % | 75.934 K 0.00 % | 75.934 K |
| Other current liabilities | 2.118 M -66.95 % | 6.408 M -9.41 % | 7.074 M -5.92 % | 7.519 M -26.11 % | 10.176 M -0.69 % | 10.247 M 2.17 % | 10.029 M | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 -100.00 % | 17.373 K 38.84 % | 12.513 K 0.00 % | 12.513 K 0.00 % | 12.513 K -99.43 % | 2.199 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 |
| Short term debt | 18.625 M -64.84 % | 52.966 M 2.72 % | 51.564 M 0.32 % | 51.399 M 170.52 % | 19.000 M 277.28 % | 5.036 M | 0.000 -100.00 % | 2.654 M 1.42 % | 2.617 M | 0.000 -100.00 % | 3.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 23.372 M -64.06 % | 65.022 M 4.98 % | 61.939 M 0.45 % | 61.660 M 88.49 % | 32.712 M 86.41 % | 17.548 M 72.28 % | 10.186 M 283.80 % | 2.654 M -8.41 % | 2.898 M 839.11 % | 308.556 K -90.95 % | 3.410 M 1 095.45 % | 285.249 K 8.71 % | 262.389 K 7.37 % | 244.389 K -48.70 % | 476.389 K -78.34 % | 2.199 M |
| Total liabilities | 92.191 M -28.40 % | 128.767 M 18.62 % | 108.556 M 23.73 % | 87.737 M -33.32 % | 131.578 M 48.38 % | 88.675 M 8.97 % | 81.378 M -19.83 % | 101.508 M 256.00 % | 28.514 M 612.73 % | 4.001 M 14.76 % | 3.486 M 865.14 % | 361.183 K 6.76 % | 338.323 K 5.62 % | 320.323 K -42.00 % | 552.323 K -75.72 % | 2.275 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.421 M -5.34 % | 77.561 M -2.87 % | 79.852 M 1 927.24 % | 3.939 M 1 536.33 % | 240.719 K 0.00 % | 240.719 K 0.00 % | 240.719 K -69.94 % | 800.719 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.719 K | 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 |
| 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 |
| 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 |
| Property plant equipment net | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K -85.82 % | 402.000 K -46.18 % | 747.000 K -7.09 % | 804.000 K -14.01 % | 935.030 K -15.61 % | 1.108 M | 0.000 -100.00 % | 37.401 K -9.53 % | 41.343 K -61.34 % | 106.932 K -45.66 % | 196.776 K -31.35 % | 286.620 K |
| Total non current assets | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K -6.56 % | 61.000 K -16.44 % | 73.000 K -81.84 % | 402.000 K -46.18 % | 747.000 K -7.09 % | 804.000 K -98.92 % | 74.356 M -5.48 % | 78.669 M -1.48 % | 79.852 M 1 793.54 % | 4.217 M 1 395.09 % | 282.062 K -18.87 % | 347.651 K -20.54 % | 437.495 K -59.76 % | 1.087 M |
| Other current assets | 1.388 M -13.52 % | 1.605 M -98.76 % | 129.456 M 23 829.02 % | 541.000 K 8.20 % | 500.000 K -99.52 % | 104.375 M -13.37 % | 120.488 M 107.45 % | 58.081 M 20 354.23 % | 283.956 K -44.68 % | 513.306 K 218.22 % | 161.306 K 65.55 % | 97.436 K -97.59 % | 4.036 M 0.00 % | 4.036 M -5.82 % | 4.286 M -21.29 % | 5.445 M |
| Short term investments | 29.501 M -59.85 % | 73.470 M 6.22 % | 69.166 M 5.36 % | 65.646 M 5.29 % | 62.350 M 6.55 % | 58.518 M | 0.000 -100.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 5.800 M -0.46 % | 5.827 M -20.62 % | 7.341 M -76.84 % | 31.699 M 149.28 % | 12.716 M 10.71 % | 11.486 M -73.12 % | 42.736 M -54.98 % | 94.924 M 191.53 % | 32.561 M 394.68 % | 6.582 M 2.35 % | 6.431 M 7 368.08 % | 86.115 K 122.69 % | 38.670 K -30.64 % | 55.756 K 9.24 % | 51.038 K -56.09 % | 116.236 K |
| Cash and short term investments | 35.301 M -55.48 % | 79.297 M 3.65 % | 76.507 M -21.41 % | 97.345 M 29.68 % | 75.066 M 7.23 % | 70.004 M 63.81 % | 42.736 M -65.79 % | 124.924 M 283.66 % | 32.561 M 394.68 % | 6.582 M 2.35 % | 6.431 M 7 368.08 % | 86.115 K 122.69 % | 38.670 K -30.64 % | 55.756 K 9.24 % | 51.038 K -56.09 % | 116.236 K |
| Total current assets | 193.274 M -14.77 % | 226.770 M 10.42 % | 205.364 M 14.27 % | 179.712 M -18.38 % | 220.186 M 26.19 % | 174.488 M 4.44 % | 167.076 M -10.53 % | 186.743 M 384.21 % | 38.567 M 317.23 % | 9.244 M 35.84 % | 6.805 M 3 607.33 % | 183.551 K -95.50 % | 4.075 M -0.42 % | 4.092 M -5.64 % | 4.337 M -22.01 % | 5.561 M |
| Inventory | 0.000 | 0.000 100.00 % | -629.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.629 M 0.00 % | 3.629 M -36.10 % | 5.679 M 164.39 % | 2.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 156.585 M 7.35 % | 145.868 M 486 126.67 % | 30.000 K -99.96 % | 81.826 M -43.42 % | 144.620 M 132 578.90 % | 109.000 K -51.12 % | 223.000 K 104.59 % | 109.000 K 156.21 % | 42.544 K | 0.000 -100.00 % | 212.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K -75.00 % | 16.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 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 |
| Account payables | 2.423 M -57.10 % | 5.648 M 120.45 % | 2.562 M 7.56 % | 2.382 M -29.02 % | 3.356 M 48.17 % | 2.265 M 6 021.62 % | 37.000 K | 0.000 -100.00 % | 33.943 K 239.43 % | 10.000 K 0.00 % | 10.000 K -96.27 % | 267.876 K 7.20 % | 249.876 K 7.76 % | 231.876 K -50.01 % | 463.876 K | 0.000 |
| Tax payables | 206.000 K | 0.000 -100.00 % | 739.000 K 105.28 % | 360.000 K 100.00 % | 180.000 K | 0.000 -100.00 % | 120.000 K | 0.000 -100.00 % | 225.000 K -24.64 % | 298.556 K | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.213 K | 0.000 -100.00 % | 280.213 K 0.00 % | 280.213 K 0.00 % | 280.213 K 0.00 % | 280.213 K 0.00 % | 280.213 K 0.00 % | 280.213 K |
| Deferred tax liabilities non current | 10.000 K 25.00 % | 8.000 K 166.67 % | 3.000 K | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 42.000 K -0.16 % | 42.067 K 0.00 % | 42.067 K | 0.000 -100.00 % | 75.934 K 0.00 % | 75.934 K 0.00 % | 75.934 K 0.00 % | 75.934 K 0.00 % | 75.934 K |
| 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 |
| Total assets | 193.331 M -14.77 % | 226.827 M 10.42 % | 205.421 M 14.27 % | 179.773 M -18.38 % | 220.259 M 25.94 % | 174.890 M 4.21 % | 167.823 M -10.52 % | 187.547 M 66.08 % | 112.923 M 28.45 % | 87.913 M 1.45 % | 86.657 M 1 869.20 % | 4.401 M 1.00 % | 4.357 M -1.86 % | 4.440 M -7.00 % | 4.774 M -28.19 % | 6.648 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 36.323 M 280.24 % | -20.153 M 56.07 % | -45.874 M -181.69 % | 56.159 M 227.08 % | -44.192 M -12.53 % | -39.273 M 37.12 % | -62.454 M -167.22 % | -23.372 M -3 143.21 % | 768.004 K 923.65 % | -93.244 K -103.27 % | 2.848 M | 0.000 | 0.000 |
| Accounts receivables | 43.838 M 294.21 % | -22.573 M 50.69 % | -45.775 M -176.56 % | 59.791 M 231.72 % | -45.392 M -15.58 % | -39.273 M 37.18 % | -62.520 M -170.75 % | -23.091 M -3 002.28 % | 795.617 K -61.28 % | 2.055 M 843.75 % | -276.270 K | 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 |
| 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 |
| Other working capital | -7.515 M -410.54 % | 2.420 M 2 544.44 % | -99.000 K 97.27 % | -3.632 M -402.67 % | 1.200 M | 0.000 -100.00 % | 66.000 K 123.49 % | -281.000 K -917.64 % | -27.613 K 98.71 % | -2.148 M -168.74 % | 3.125 M | 0.000 | 0.000 |
| Other non cash items | -7.299 M 13.97 % | -8.484 M -78.99 % | -4.740 M 25.25 % | -6.341 M -1.47 % | -6.249 M -15.13 % | -5.428 M -132.56 % | -2.334 M 49.55 % | -4.626 M -68.48 % | -2.746 M 38.81 % | -4.487 M -409.11 % | -881.312 K -1 957.54 % | 47.445 K | 0.000 |
| Net cash provided by operating activities | 33.157 M 222.32 % | -27.106 M 44.21 % | -48.590 M -189.88 % | 54.063 M 215.59 % | -46.772 M -4.90 % | -44.586 M 30.48 % | -64.133 M -144.43 % | -26.238 M -1 906.64 % | -1.308 M 62.00 % | -3.441 M -271.09 % | 2.011 M 4 139.18 % | 47.445 K | 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 100.00 % | -1.145 M | 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.173 M | 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 -100.00 % | 30.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 443.752 K | 0.000 | 0.000 |
| Other investing activites | 1.584 M -88.46 % | 13.729 M 86.41 % | 7.365 M 13.20 % | 6.506 M -21.70 % | 8.309 M -0.34 % | 8.337 M 359.09 % | 1.816 M -52.02 % | 3.785 M 37.85 % | 2.746 M -38.81 % | 4.487 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 1.584 M -88.46 % | 13.729 M 86.41 % | 7.365 M 13.20 % | 6.506 M -21.70 % | 8.309 M -0.34 % | 8.337 M -74.22 % | 32.334 M 227.36 % | -25.388 M -1 024.65 % | 2.746 M -17.85 % | 3.342 M 653.15 % | 443.752 K | 0.000 | 0.000 |
| Debt repayment | -29.269 M -258.00 % | 18.525 M -9.79 % | 20.536 M 150.84 % | -40.390 M -196.74 % | 41.753 M 729.09 % | 5.036 M 124.70 % | -20.389 M -127.83 % | 73.275 M 198.59 % | 24.541 M 9 716.29 % | 250.000 K | 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 -100.00 % | 79.125 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.260 K |
| Other financing activites | -5.499 M 17.46 % | -6.662 M -81.58 % | -3.669 M -207.03 % | -1.195 M 41.99 % | -2.060 M -5 467.57 % | -37.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.235 M | 0.000 -100.00 % | 7.520 K |
| Net cash used provided by financing activities | -34.768 M -393.08 % | 11.863 M -29.67 % | 16.867 M 140.56 % | -41.585 M -204.77 % | 39.693 M 694.02 % | 4.999 M 124.52 % | -20.389 M -127.83 % | 73.275 M 198.59 % | 24.541 M 9 716.29 % | 250.000 K -93.57 % | 3.890 M | 0.000 -100.00 % | 8.780 K |
| 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 |
| Net change in cash | -27.000 K 98.22 % | -1.514 M 93.78 % | -24.358 M -228.31 % | 18.983 M 1 443.33 % | 1.230 M 103.94 % | -31.250 M 40.12 % | -52.188 M | 0.000 -100.00 % | 25.979 M 17 096.11 % | 151.074 K -97.62 % | 6.345 M 7 268.08 % | 86.115 K 1 725.24 % | 4.718 K |
| Cash at beginning of period | 5.827 M -20.62 % | 7.341 M -76.84 % | 31.699 M 149.28 % | 12.716 M 10.71 % | 11.486 M -73.12 % | 42.736 M -54.98 % | 94.924 M 0.00 % | 94.924 M 1 342.13 % | 6.582 M 2.35 % | 6.431 M 7 368.08 % | 86.115 K 122.69 % | 38.670 K -24.23 % | 51.038 K |
| Cash at end of period | 5.800 M -0.46 % | 5.827 M -20.62 % | 7.341 M -76.84 % | 31.699 M 149.28 % | 12.716 M 10.71 % | 11.486 M -73.12 % | 42.736 M -54.98 % | 94.924 M 191.53 % | 32.561 M 394.68 % | 6.582 M 2.35 % | 6.431 M 7 368.08 % | 86.115 K 54.45 % | 55.756 K |
| Operating cash flow | 33.157 M 222.32 % | -27.106 M 44.21 % | -48.590 M -189.88 % | 54.063 M 215.59 % | -46.772 M -4.90 % | -44.586 M 30.48 % | -64.133 M -144.43 % | -26.238 M -1 906.64 % | -1.308 M 62.00 % | -3.441 M -271.09 % | 2.011 M 4 139.18 % | 47.445 K | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.145 M | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 33.157 M 222.32 % | -27.106 M 44.21 % | -48.590 M -189.88 % | 54.063 M 215.59 % | -46.772 M -4.90 % | -44.586 M 30.48 % | -64.133 M -144.43 % | -26.238 M -1 906.64 % | -1.308 M 71.49 % | -4.586 M -328.00 % | 2.011 M 4 139.18 % | 47.445 K 1 268.02 % | -4.062 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2012 |
| 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 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.059 M 21.76 % | 1.691 M 82.02 % | 929.000 K 132.25 % | 400.000 K -82.67 % | 2.308 M 40.99 % | 1.637 M -8.80 % | 1.795 M -35.89 % | 2.800 M 18.90 % | 2.355 M 11.82 % | 2.106 M 100.95 % | 1.048 M -87.43 % | 8.337 M | 0.000 | 0.000 | 0.000 100.00 % | -262.000 K -150.58 % | 518.000 K | 0.000 -100.00 % | 2.078 M 236.25 % | 618.000 K 69.32 % | 365.000 K | 0.000 | 0.000 -100.00 % | 2.635 M 470.35 % | 462.000 K | 0.000 -100.00 % | 150.000 K 49 900.00 % | 300.000 -99.71 % | 105.000 K 23.53 % | 85.000 K -85.64 % | 592.000 K 4 833.33 % | 12.000 K -92.00 % | 150.000 K 0.00 % | 150.000 K 50.00 % | 100.000 K 614.29 % | 14.000 K -17.65 % | 17.000 K 13.33 % | 15.000 K 36.36 % | 11.000 K | 0.000 -100.00 % | 3.539 M | 0.000 | 0.000 |
| Net income | 990.000 K 953.19 % | 94.000 K -92.30 % | 1.221 M 7.20 % | 1.139 M 81.66 % | 627.000 K 144.15 % | -1.420 M -178.93 % | 1.799 M 237.52 % | 533.000 K 88.34 % | 283.000 K -61.34 % | 732.000 K 333.14 % | 169.000 K -59.18 % | 414.000 K 20.70 % | 343.000 K 29.43 % | 265.000 K -80.27 % | 1.343 M 98.67 % | 676.000 K -8.28 % | 737.000 K 169.79 % | -1.056 M -161.90 % | 1.706 M 36.37 % | 1.251 M 121.42 % | 565.000 K -43.84 % | 1.006 M 71.38 % | 587.000 K 145.36 % | -1.294 M -144.61 % | -529.000 K 41.16 % | -899.000 K -2 097.78 % | 45.000 K 116.07 % | -280.000 K -118.18 % | 1.540 M -63.58 % | 4.229 M 4 995.18 % | 83.000 K 104.63 % | -1.791 M -220.39 % | -559.000 K -111.18 % | 5.000 M 2 264.50 % | -231.000 K 90.30 % | -2.382 M -43.15 % | -1.664 M -158.86 % | 2.827 M 257.41 % | -1.796 M -541.43 % | -280.000 K -179.77 % | 351.000 K 4 287.50 % | 8.000 K -80.00 % | 40.000 K -46.67 % | 75.000 K 200.00 % | 25.000 K 316.67 % | 6.000 K 175.00 % | -8.000 K -300.00 % | 4.000 K 150.00 % | -8.000 K 67.58 % | -24.675 K 17.75 % | -30.000 K -20.00 % | -25.000 K -25.00 % | -20.000 K |
| Income before tax | 1.322 M 940.94 % | 127.000 K -92.29 % | 1.648 M 8.35 % | 1.521 M 81.50 % | 838.000 K 142.67 % | -1.964 M -181.83 % | 2.400 M 235.20 % | 716.000 K 88.92 % | 379.000 K -67.63 % | 1.171 M 205.74 % | 383.000 K -27.74 % | 530.000 K 983.33 % | -60.000 K -109.93 % | 604.000 K -67.63 % | 1.866 M 137.71 % | 785.000 K -20.71 % | 990.000 K 224.22 % | -797.000 K -147.05 % | 1.694 M 1.74 % | 1.665 M 118.22 % | 763.000 K -44.63 % | 1.378 M 121.90 % | 621.000 K 148.63 % | -1.277 M -142.78 % | -526.000 K 25.60 % | -707.000 K -1 671.11 % | 45.000 K 116.07 % | -280.000 K -118.18 % | 1.540 M -70.36 % | 5.196 M 6 160.24 % | 83.000 K 104.63 % | -1.791 M -220.39 % | -559.000 K -111.18 % | 5.000 M 2 264.50 % | -231.000 K 90.30 % | -2.382 M -43.15 % | -1.664 M -158.86 % | 2.827 M 257.41 % | -1.796 M -541.43 % | -280.000 K -179.77 % | 351.000 K 4 287.50 % | 8.000 K -82.22 % | 45.000 K -47.06 % | 85.000 K 240.00 % | 25.000 K -43.82 % | 44.503 K 641.72 % | 6.000 K 50.00 % | 4.000 K -33.33 % | 6.000 K 124.32 % | -24.675 K 17.75 % | -30.000 K -20.00 % | -25.000 K -25.00 % | -20.000 K |
| Income before tax ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.19 -40.65 % | 0.31 585.28 % | -0.06 -104.28 % | 1.51 86.77 % | 0.81 68.60 % | 0.48 -13.05 % | 0.55 293.76 % | -0.28 -139.57 % | 0.72 -9.02 % | 0.79 8.59 % | 0.73 340.48 % | 0.17 | 0.00 | 0.00 | 0.00 -100.00 % | 2.70 3 006.24 % | 0.09 | 0.00 -100.00 % | 0.74 -91.19 % | 8.41 3 597.39 % | 0.23 | 0.00 | 0.00 -100.00 % | 1.90 479.51 % | -0.50 | 0.00 100.00 % | -11.09 -100.12 % | 9 423.33 55 191.87 % | -17.10 -419.25 % | -3.29 -655.59 % | 0.59 -11.06 % | 0.67 122.22 % | 0.30 -47.06 % | 0.57 126.67 % | 0.25 -92.14 % | 3.18 800.66 % | 0.35 32.35 % | 0.27 -51.11 % | 0.55 | 0.00 100.00 % | -0.01 | 0.00 | 0.00 |
| EBITDA | 2.598 M 77.46 % | 1.464 M -48.14 % | 2.823 M 3.41 % | 2.730 M 4.40 % | 2.615 M 4 742.59 % | 54.000 K -98.54 % | 3.701 M 45.37 % | 2.546 M 34.71 % | 1.890 M -22.13 % | 2.427 M 39.32 % | 1.742 M 34.21 % | 1.298 M 476.89 % | 225.000 K -74.34 % | 877.000 K -56.61 % | 2.021 M 60.78 % | 1.257 M -2.10 % | 1.284 M 24.30 % | 1.033 M -45.97 % | 1.912 M 4.60 % | 1.828 M 91.41 % | 955.000 K -45.71 % | 1.759 M 183.25 % | 621.000 K 149.21 % | -1.262 M -146.48 % | -512.000 K 21.23 % | -650.000 K -935.44 % | 77.803 K 127.79 % | -280.000 K -118.18 % | 1.540 M -70.36 % | 5.196 M 4 015.74 % | 126.247 K 107.05 % | -1.791 M -220.39 % | -559.000 K -111.18 % | 5.000 M 2 264.50 % | -231.000 K 90.30 % | -2.382 M -43.15 % | -1.664 M -158.10 % | 2.864 M 259.47 % | -1.796 M -541.43 % | -280.000 K -179.77 % | 351.000 K 4 287.50 % | 8.000 K -82.60 % | 45.986 K -45.90 % | 85.000 K 240.00 % | 25.000 K 257.14 % | 7.000 K 16.67 % | 6.000 K 50.00 % | 4.000 K -33.33 % | 6.000 K -89.66 % | 58.000 K 293.33 % | -30.000 K -20.00 % | -25.000 K -25.00 % | -20.000 K |
| Net income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.08 -66.47 % | 0.24 -33.69 % | 0.37 -44.27 % | 0.66 13.85 % | 0.58 40.91 % | 0.41 0.58 % | 0.41 208.87 % | -0.38 -152.06 % | 0.72 21.95 % | 0.59 10.18 % | 0.54 346.79 % | 0.12 | 0.00 | 0.00 | 0.00 -100.00 % | 3.43 3 849.80 % | 0.09 | 0.00 -100.00 % | 0.74 -89.17 % | 6.84 2 909.29 % | 0.23 | 0.00 | 0.00 -100.00 % | 1.90 479.51 % | -0.50 | 0.00 100.00 % | -11.09 -100.12 % | 9 423.33 55 191.87 % | -17.10 -419.25 % | -3.29 -655.59 % | 0.59 -11.06 % | 0.67 150.00 % | 0.27 -46.67 % | 0.50 100.00 % | 0.25 -41.67 % | 0.43 191.07 % | -0.47 -276.47 % | 0.27 136.67 % | -0.73 | 0.00 100.00 % | -0.01 | 0.00 | 0.00 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.85 10.22 % | 0.77 216.93 % | 0.24 -88.95 % | 2.19 150.39 % | 0.88 14.04 % | 0.77 7.35 % | 0.72 93.89 % | 0.37 -54.56 % | 0.81 -6.46 % | 0.87 -4.75 % | 0.91 331.90 % | 0.21 | 0.00 | 0.00 | 0.00 -100.00 % | 2.48 1 551.75 % | 0.15 | 0.00 -100.00 % | 0.74 -91.19 % | 8.41 2 330.82 % | 0.35 | 0.00 | 0.00 -100.00 % | 1.90 479.51 % | -0.50 | 0.00 100.00 % | -11.09 -100.12 % | 9 546.67 55 912.92 % | -17.10 -419.25 % | -3.29 -655.59 % | 0.59 -11.06 % | 0.67 117.46 % | 0.31 -45.90 % | 0.57 126.67 % | 0.25 -50.00 % | 0.50 41.67 % | 0.35 32.35 % | 0.27 -51.11 % | 0.55 | 0.00 100.00 % | -0.01 | 0.00 | 0.00 |
| Gross profit ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.44 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.22 20 358.09 % | -0.01 | 0.00 | 0.00 -100.00 % | 1.12 15.70 % | 0.97 | 0.00 100.00 % | -8.20 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 9.000 M 10.57 % | 8.140 M 0.00 % | 8.140 M -7.10 % | 8.762 M -2.18 % | 8.957 M 0.92 % | 8.875 M 3.60 % | 8.567 M -3.56 % | 8.883 M -5.83 % | 9.433 M 3.09 % | 9.150 M 8.28 % | 8.450 M 2.05 % | 8.280 M -3.44 % | 8.575 M -2.92 % | 8.833 M 5.23 % | 8.394 M -0.66 % | 8.450 M 3.19 % | 8.189 M -2.71 % | 8.418 M -1.32 % | 8.530 M -4.54 % | 8.936 M 10.72 % | 8.071 M -3.44 % | 8.359 M -0.33 % | 8.386 M -2.79 % | 8.627 M -2.15 % | 8.817 M 0.98 % | 8.732 M 0.99 % | 8.646 M -7.36 % | 9.333 M 9.08 % | 8.556 M -0.87 % | 8.631 M -0.17 % | 8.646 M 1.37 % | 8.529 M -8.46 % | 9.317 M 8.07 % | 8.621 M -0.29 % | 8.646 M 0.00 % | 8.646 M 0.00 % | 8.646 M 0.92 % | 8.567 M 0.18 % | 8.552 M -1.09 % | 8.646 M 0.00 % | 8.646 M 0.00 % | 8.646 M 1 078.78 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K |
| Weighted average shs out | 9.000 M 10.57 % | 8.140 M 0.00 % | 8.140 M -7.10 % | 8.762 M -2.18 % | 8.957 M 0.92 % | 8.875 M 3.60 % | 8.567 M -3.56 % | 8.883 M -5.83 % | 9.433 M 0.95 % | 9.344 M 10.58 % | 8.450 M 2.05 % | 8.280 M -3.44 % | 8.575 M -2.92 % | 8.833 M 5.23 % | 8.394 M -0.66 % | 8.450 M 3.19 % | 8.189 M -2.71 % | 8.417 M -1.32 % | 8.530 M -4.54 % | 8.936 M 10.72 % | 8.071 M -3.44 % | 8.359 M -0.33 % | 8.386 M -2.79 % | 8.627 M -2.15 % | 8.817 M 0.98 % | 8.732 M 0.99 % | 8.646 M -7.36 % | 9.333 M 9.08 % | 8.556 M -0.87 % | 8.631 M -0.17 % | 8.646 M 1.37 % | 8.529 M -8.46 % | 9.317 M 8.07 % | 8.621 M -0.29 % | 8.646 M 0.01 % | 8.645 M -0.01 % | 8.646 M 0.92 % | 8.567 M 0.18 % | 8.552 M -1.09 % | 8.646 M 0.00 % | 8.646 M 0.00 % | 8.646 M 1 078.79 % | 733.465 K 0.06 % | 733.000 K 0.00 % | 733.000 K -0.06 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K 0.00 % | 733.465 K |
| EPS diluted | 0.11 856.52 % | 0.01 -92.33 % | 0.15 15.38 % | 0.13 85.71 % | 0.07 143.75 % | -0.16 -176.19 % | 0.21 250.00 % | 0.06 100.00 % | 0.03 -61.69 % | 0.08 291.50 % | 0.02 -60.00 % | 0.05 25.00 % | 0.04 29.03 % | 0.03 -80.63 % | 0.16 100.00 % | 0.08 -11.11 % | 0.09 169.23 % | -0.13 -165.00 % | 0.20 42.86 % | 0.14 100.00 % | 0.07 -41.67 % | 0.12 71.43 % | 0.07 146.67 % | -0.15 -150.00 % | -0.06 40.00 % | -0.10 -2 023.08 % | 0.01 117.33 % | -0.03 -116.67 % | 0.18 -63.27 % | 0.49 5 004.17 % | 0.01 104.57 % | -0.21 -250.00 % | -0.06 -110.34 % | 0.58 2 272.28 % | -0.03 90.46 % | -0.28 -47.37 % | -0.19 -157.58 % | 0.33 257.14 % | -0.21 -548.15 % | -0.03 -181.00 % | 0.04 4 344.44 % | 0.00 -98.35 % | 0.05 -45.50 % | 0.10 193.26 % | 0.03 315.85 % | 0.01 175.23 % | -0.01 -298.18 % | 0.01 150.46 % | -0.01 67.56 % | -0.03 16.00 % | -0.04 -17.30 % | -0.03 -24.91 % | -0.03 |
| Earnings per share | 0.11 856.52 % | 0.01 -92.33 % | 0.15 15.38 % | 0.13 85.71 % | 0.07 143.75 % | -0.16 -176.19 % | 0.21 250.00 % | 0.06 100.00 % | 0.03 -62.50 % | 0.08 300.00 % | 0.02 -60.00 % | 0.05 25.00 % | 0.04 29.03 % | 0.03 -80.63 % | 0.16 100.00 % | 0.08 -11.11 % | 0.09 169.23 % | -0.13 -165.00 % | 0.20 42.86 % | 0.14 100.00 % | 0.07 -41.67 % | 0.12 71.43 % | 0.07 146.67 % | -0.15 -150.00 % | -0.06 40.00 % | -0.10 -2 023.08 % | 0.01 117.33 % | -0.03 -116.67 % | 0.18 -63.27 % | 0.49 5 004.17 % | 0.01 104.57 % | -0.21 -250.00 % | -0.06 -110.34 % | 0.58 2 272.28 % | -0.03 90.46 % | -0.28 -47.37 % | -0.19 -157.58 % | 0.33 257.14 % | -0.21 -548.15 % | -0.03 -181.00 % | 0.04 4 344.44 % | 0.00 -98.35 % | 0.05 -45.50 % | 0.10 193.26 % | 0.03 315.85 % | 0.01 175.23 % | -0.01 -298.18 % | 0.01 150.46 % | -0.01 67.56 % | -0.03 16.00 % | -0.04 -17.30 % | -0.03 -24.91 % | -0.03 |
| Gross profit | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.679 M -327.25 % | 2.059 M 21.76 % | 1.691 M | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.372 M 34 400.00 % | -4.000 K 99.73 % | -1.457 M | 0.000 -100.00 % | 2.943 M 559.87 % | 446.000 K 126.53 % | -1.681 M -36.67 % | -1.230 M | 0.000 -100.00 % | 105.000 K 23.53 % | 85.000 K -85.64 % | 592.000 K 4 833.33 % | 12.000 K -92.00 % | 150.000 K 0.00 % | 150.000 K 50.00 % | 100.000 K 614.29 % | 14.000 K -17.65 % | 17.000 K 13.33 % | 15.000 K 36.36 % | 11.000 K | 0.000 -100.00 % | 3.539 M | 0.000 | 0.000 |
| Income tax expense | 332.000 K 906.06 % | 33.000 K -92.27 % | 427.000 K 11.78 % | 382.000 K 81.04 % | 211.000 K 138.79 % | -544.000 K -190.52 % | 601.000 K 228.42 % | 183.000 K 90.63 % | 96.000 K -78.13 % | 439.000 K 105.14 % | 214.000 K 84.48 % | 116.000 K 128.78 % | -403.000 K -218.88 % | 339.000 K -35.18 % | 523.000 K 379.82 % | 109.000 K -56.92 % | 253.000 K -2.32 % | 259.000 K 2 258.33 % | -12.000 K -102.90 % | 414.000 K 109.09 % | 198.000 K -46.77 % | 372.000 K 994.12 % | 34.000 K 100.00 % | 17.000 K 466.67 % | 3.000 K -98.44 % | 192.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 967.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -50.00 % | 10.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.679 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -754.000 K -1 704.26 % | 47.000 K -96.77 % | 1.457 M | 0.000 -100.00 % | 6.608 M 41 200.00 % | 16.000 K -99.05 % | 1.681 M 21.81 % | 1.380 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 |
| General and administrative expenses | 374.000 K 426.76 % | 71.000 K 77.50 % | 40.000 K -79.59 % | 196.000 K -43.19 % | 345.000 K -89.21 % | 3.198 M 2 658.40 % | -125.000 K -273.61 % | 72.000 K -84.75 % | 472.000 K -1.87 % | 481.000 K 516.67 % | 78.000 K -66.52 % | 233.000 K -53.21 % | 498.000 K 74.13 % | 286.000 K 460.78 % | 51.000 K -46.88 % | 96.000 K -69.03 % | 310.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.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 expenses | 171.000 K -49.41 % | 338.000 K 98.82 % | 170.000 K -3.41 % | 176.000 K -1.12 % | 178.000 K -84.11 % | 1.120 M 307.27 % | 275.000 K 23.87 % | 222.000 K 4.72 % | 212.000 K 15.85 % | 183.000 K -23.43 % | 239.000 K 497.50 % | 40.000 K -80.58 % | 206.000 K -59.61 % | 510.000 K 116.10 % | 236.000 K -16.90 % | 284.000 K 41.29 % | 201.000 K -89.15 % | 1.852 M 250.09 % | 529.000 K 45.33 % | 364.000 K 103.35 % | 179.000 K -94.56 % | 3.293 M 630.27 % | -621.000 K -163.56 % | 977.000 K 85.74 % | 526.000 K 18.20 % | 445.000 K -5.92 % | 473.000 K 68.93 % | 280.000 K -47.96 % | 538.000 K 15.70 % | 465.000 K 97.87 % | 235.000 K -29.64 % | 334.000 K -40.25 % | 559.000 K -4.61 % | 586.000 K -13.44 % | 677.000 K -3.42 % | 701.000 K 61.52 % | 434.000 K -73.86 % | 1.660 M -12.68 % | 1.901 M 420.82 % | 365.000 K 51.45 % | 241.000 K -32.49 % | 357.000 K 240.00 % | 105.000 K 61.54 % | 65.000 K -13.33 % | 75.000 K 971.43 % | 7.000 K 0.00 % | 7.000 K 16.67 % | 6.000 K -14.29 % | 7.000 K -87.84 % | 57.589 K 423.54 % | 11.000 K 22.22 % | 9.000 K 28.57 % | 7.000 K |
| Operating expenses | 545.000 K 33.25 % | 409.000 K 94.76 % | 210.000 K -43.55 % | 372.000 K -28.87 % | 523.000 K -87.89 % | 4.318 M 2 778.67 % | 150.000 K -48.98 % | 294.000 K -57.02 % | 684.000 K 3.01 % | 664.000 K 109.46 % | 317.000 K -19.34 % | 393.000 K -44.18 % | 704.000 K -11.56 % | 796.000 K 177.35 % | 287.000 K -24.47 % | 380.000 K -25.64 % | 511.000 K -72.41 % | 1.852 M 250.09 % | 529.000 K 45.33 % | 364.000 K 103.35 % | 179.000 K -94.56 % | 3.293 M 630.27 % | -621.000 K -148.63 % | 1.277 M 142.78 % | 526.000 K 18.20 % | 445.000 K -5.92 % | 473.000 K 68.93 % | 280.000 K -47.96 % | 538.000 K 15.70 % | 465.000 K 97.87 % | 235.000 K -29.64 % | 334.000 K -40.25 % | 559.000 K -4.61 % | 586.000 K -13.44 % | 677.000 K -3.42 % | 701.000 K 61.52 % | 434.000 K -73.86 % | 1.660 M -12.68 % | 1.901 M 420.82 % | 365.000 K 51.45 % | 241.000 K -32.49 % | 357.000 K 240.00 % | 105.000 K 61.54 % | 65.000 K -13.33 % | 75.000 K 971.43 % | 7.000 K 0.00 % | 7.000 K 16.67 % | 6.000 K -14.29 % | 7.000 K -87.84 % | 57.589 K 423.54 % | 11.000 K 22.22 % | 9.000 K 28.57 % | 7.000 K |
| Cost and expenses | 545.000 K 33.25 % | 409.000 K 182.07 % | 145.000 K -51.83 % | 301.000 K -42.45 % | 523.000 K -87.89 % | 4.318 M 2 778.67 % | 150.000 K -32.43 % | 222.000 K -67.54 % | 684.000 K -0.73 % | 689.000 K 117.35 % | 317.000 K -19.34 % | 393.000 K -44.18 % | 704.000 K -11.56 % | 796.000 K 177.35 % | 287.000 K -24.47 % | 380.000 K -25.64 % | 511.000 K -72.41 % | 1.852 M 250.09 % | 529.000 K 45.33 % | 364.000 K 103.35 % | 179.000 K -97.41 % | 6.922 M 1 214.65 % | -621.000 K -148.63 % | 1.277 M 142.78 % | 526.000 K 35.22 % | 389.000 K -17.76 % | 473.000 K 68.93 % | 280.000 K -47.96 % | 538.000 K 286.16 % | -289.000 K -202.48 % | 282.000 K -84.25 % | 1.791 M 220.39 % | 559.000 K 123.72 % | -2.357 M -440.12 % | 693.000 K -70.91 % | 2.382 M 31.31 % | 1.814 M 9.28 % | 1.660 M -12.68 % | 1.901 M 420.82 % | 365.000 K 51.45 % | 241.000 K -32.49 % | 357.000 K 240.00 % | 105.000 K 61.54 % | 65.000 K -13.33 % | 75.000 K 971.43 % | 7.000 K 0.00 % | 7.000 K 16.67 % | 6.000 K -14.29 % | 7.000 K -87.84 % | 57.589 K 423.54 % | 11.000 K 22.22 % | 9.000 K 28.57 % | 7.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 374.000 K 426.76 % | 71.000 K 77.50 % | 40.000 K -79.59 % | 196.000 K -43.19 % | 345.000 K -89.21 % | 3.198 M 2 658.40 % | -125.000 K -273.61 % | 72.000 K -84.75 % | 472.000 K -1.87 % | 481.000 K 516.67 % | 78.000 K -66.52 % | 233.000 K -53.21 % | 498.000 K 74.13 % | 286.000 K 460.78 % | 51.000 K -46.88 % | 96.000 K -69.03 % | 310.000 K -72.10 % | 1.111 M 402.71 % | 221.000 K 2.31 % | 216.000 K 137.36 % | 91.000 K -89.08 % | 833.000 K 10.04 % | 757.000 K 152.33 % | 300.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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.276 M -4.56 % | 1.337 M 13.79 % | 1.175 M -2.81 % | 1.209 M -32.00 % | 1.778 M -11.94 % | 2.019 M 55.19 % | 1.301 M -28.91 % | 1.830 M 21.11 % | 1.511 M 20.30 % | 1.256 M -7.58 % | 1.359 M 76.95 % | 768.000 K 169.47 % | 285.000 K 4.40 % | 273.000 K 76.13 % | 155.000 K -67.16 % | 472.000 K 60.54 % | 294.000 K -83.14 % | 1.744 M 1 221.21 % | 132.000 K 71.43 % | 77.000 K -27.36 % | 106.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 |
| Depreciation and amortization | 0.000 100.00 % | -1.051 M -600.48 % | 210.000 K -43.55 % | 372.000 K -88.15 % | 3.138 M | 0.000 | 0.000 -100.00 % | 294.000 K -57.02 % | 684.000 K 166.15 % | 257.000 K -18.93 % | 317.000 K 124.42 % | -1.298 M -476.89 % | -225.000 K -361.63 % | 86.000 K 0.00 % | 86.000 K 0.00 % | 86.000 K 0.00 % | 86.000 K 0.00 % | 86.000 K -0.29 % | 86.250 K 0.29 % | 86.000 K 0.00 % | 86.000 K -75.07 % | 345.000 K 2 321.05 % | 14.250 K -5.00 % | 15.000 K 7.14 % | 14.000 K -75.44 % | 57.000 K 73.76 % | 32.803 K 0.00 % | 32.803 K 102.13 % | -1.540 M -4 802.29 % | 32.750 K -24.27 % | 43.247 K 0.00 % | 43.247 K -85.29 % | 294.070 K 579.98 % | 43.247 K 370.84 % | 9.185 K 0.00 % | 9.185 K 0.00 % | 9.185 K -75.18 % | 37.000 K -97.94 % | 1.796 M 541.43 % | 280.000 K 179.77 % | -351.000 K -3 854.01 % | 9.350 K 848.28 % | 986.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.589 K | 0.000 | 0.000 | 0.000 |
| Operating income | -545.000 K -33.25 % | -409.000 K -182.07 % | -145.000 K 51.83 % | -301.000 K 42.45 % | -523.000 K 2.43 % | -536.000 K -124.27 % | -239.000 K -7.66 % | -222.000 K 67.54 % | -684.000 K -3.01 % | -664.000 K -235.35 % | -198.000 K -115.25 % | 1.298 M 317.36 % | 311.000 K 178.54 % | -396.000 K -118.66 % | 2.122 M 51.46 % | 1.401 M 4.94 % | 1.335 M -20.96 % | 1.689 M -20.85 % | 2.134 M 686.26 % | -364.000 K -103.35 % | -179.000 K -104.62 % | 3.875 M 523.99 % | 621.000 K 148.63 % | -1.277 M -938.21 % | -123.000 K 81.11 % | -651.000 K -278.36 % | 365.000 K 294.15 % | -188.000 K 65.06 % | -538.000 K -159.32 % | 907.000 K 992.77 % | 83.000 K 105.24 % | -1.583 M -183.18 % | -559.000 K -123.72 % | 2.357 M 1 160.43 % | 187.000 K 109.84 % | -1.900 M -31.12 % | -1.449 M 12.71 % | -1.660 M -1 356.14 % | -114.000 K -234.12 % | 85.000 K -75.78 % | 351.000 K 201.74 % | -345.000 K -866.67 % | 45.000 K -62.50 % | 120.000 K 380.00 % | 25.000 K 257.14 % | 7.000 K -12.50 % | 8.000 K -46.67 % | 15.000 K 200.00 % | 5.000 K 108.68 % | -57.589 K -101.63 % | 3.528 M 39 300.00 % | -9.000 K -28.57 % | -7.000 K |
| Operating income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.10 -112.53 % | 0.77 129.29 % | 0.33 133.82 % | -0.99 -207.68 % | 0.92 7.43 % | 0.86 15.07 % | 0.74 23.29 % | 0.60 -33.43 % | 0.91 624.28 % | -0.17 -1.19 % | -0.17 -136.75 % | 0.46 | 0.00 | 0.00 | 0.00 -100.00 % | 2.48 252.63 % | 0.70 | 0.00 100.00 % | -0.26 -117.64 % | 1.47 545.41 % | 0.23 | 0.00 | 0.00 -100.00 % | 0.89 120.99 % | 0.40 | 0.00 100.00 % | -9.66 99.83 % | -5 533.33 -509 549.12 % | -1.09 -208.57 % | 1.00 68.66 % | 0.59 102.06 % | -28.75 -9 683.33 % | 0.30 -62.50 % | 0.80 220.00 % | 0.25 -50.00 % | 0.50 6.25 % | 0.47 -52.94 % | 1.00 120.00 % | 0.45 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 |
| Total other income expenses net | 1.867 M 248.32 % | 536.000 K -70.11 % | 1.793 M -1.59 % | 1.822 M 33.87 % | 1.361 M | 0.000 -100.00 % | 2.550 M 171.86 % | 938.000 K -11.76 % | 1.063 M -42.07 % | 1.835 M 162.14 % | 700.000 K 191.15 % | -768.000 K -219.25 % | 644.000 K -35.60 % | 1.000 M 490.63 % | -256.000 K 58.44 % | -616.000 K -78.55 % | -345.000 K -132.70 % | 1.055 M 339.77 % | -440.000 K -121.69 % | 2.029 M 115.39 % | 942.000 K 137.73 % | -2.497 M | 0.000 100.00 % | -241.000 K 40.20 % | -403.000 K -619.64 % | -56.000 K 82.50 % | -320.000 K -247.83 % | -92.000 K -104.43 % | 2.078 M -51.55 % | 4.289 M | 0.000 100.00 % | -208.000 K 29.25 % | -294.000 K -111.12 % | 2.643 M 732.30 % | -418.000 K 13.28 % | -482.000 K -124.19 % | -215.000 K -104.79 % | 4.487 M 366.77 % | -1.682 M -360.82 % | -365.000 K | 0.000 -100.00 % | 353.000 K | 0.000 100.00 % | -65.000 K | 0.000 -100.00 % | 33.058 K 1 752.90 % | -2.000 K 81.82 % | -11.000 K -1 200.00 % | 1.000 K -96.96 % | 32.914 K 100.93 % | -3.558 M -22 137.50 % | -16.000 K -23.08 % | -13.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 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-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-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-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-03-31 | 2014-03-31 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 81.634 M | 0.000 -100.00 % | 80.233 M | 0.000 -100.00 % | 110.876 M 45.03 % | 76.451 M -22.86 % | 99.103 M 29.53 % | 76.507 M -15.78 % | 90.837 M 25.37 % | 72.453 M -10.22 % | 80.697 M | 0.000 -100.00 % | 45.777 M | 0.000 -100.00 % | 97.807 M | 0.000 -100.00 % | 105.150 M | 0.000 -100.00 % | 101.496 M 57.05 % | 64.627 M | 0.000 -100.00 % | 12.802 M | 0.000 -100.00 % | 28.341 M | 0.000 -100.00 % | 38.768 M | 0.000 -100.00 % | 6.542 M | 0.000 -100.00 % | 3.826 M | 0.000 100.00 % | -4.370 M -49.05 % | -2.932 M | 0.000 100.00 % | -2.932 M | 0.000 100.00 % | -2.680 M -826.60 % | 368.859 K 528.33 % | -86.115 K -122.69 % | -38.670 K |
| Total investments | 0.000 -100.00 % | 29.501 M | 0.000 -100.00 % | 35.233 M | 0.000 -100.00 % | 73.470 M -51.95 % | 152.902 M 116.46 % | 70.636 M -53.84 % | 153.014 M 121.23 % | 69.166 M -52.27 % | 144.906 M 115.59 % | 67.215 M | 0.000 -100.00 % | 65.646 M | 0.000 -100.00 % | 74.410 M | 0.000 -100.00 % | 62.350 M | 0.000 -100.00 % | 59.892 M 2.35 % | 58.518 M | 0.000 -100.00 % | 68.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.506 M | 0.000 -100.00 % | 240.719 K 0.00 % | 240.719 K |
| Total debt | 0.000 -100.00 % | 87.434 M | 0.000 -100.00 % | 86.030 M | 0.000 -100.00 % | 116.703 M | 0.000 -100.00 % | 104.918 M | 0.000 -100.00 % | 98.178 M | 0.000 -100.00 % | 85.935 M | 0.000 -100.00 % | 77.476 M | 0.000 -100.00 % | 102.800 M | 0.000 -100.00 % | 117.866 M | 0.000 -100.00 % | 115.939 M 52.32 % | 76.113 M | 0.000 -100.00 % | 81.077 M | 0.000 -100.00 % | 71.077 M | 0.000 -100.00 % | 100.466 M | 0.000 -100.00 % | 101.466 M | 0.000 -100.00 % | 26.141 M | 0.000 -100.00 % | 28.191 M 672.35 % | 3.650 M | 0.000 -100.00 % | 3.650 M | 0.000 | 0.000 -100.00 % | 6.800 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 101.140 M | 0.000 -100.00 % | 99.824 M | 0.000 -100.00 % | 98.060 M | 0.000 -100.00 % | 97.681 M 9 768 200.00 % | -1.000 K -100.00 % | 96.865 M 5 441 853 932 584 269 824.00 % | 0.000 -100.00 % | 95.964 M | 0.000 -100.00 % | 92.036 M | 0.000 -100.00 % | 90.346 M 924 728 761 514 841 216.00 % | 0.000 -100.00 % | 88.681 M | 0.000 -100.00 % | 88.031 M 721 565 573 770 491 648.00 % | 0.000 | 0.000 -100.00 % | 84.622 M 1 360 482 315 112 540 160.00 % | 0.000 -100.00 % | 86.445 M | 0.000 -100.00 % | 86.039 M | 0.000 -100.00 % | 87.339 M | 0.000 -100.00 % | 84.622 M | 0.000 -100.00 % | 84.634 M | 0.000 | 0.000 -100.00 % | 83.912 M 29 845.83 % | 280.213 K -99.66 % | 82.742 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 14.680 M | 0.000 -100.00 % | 13.364 M | 0.000 -100.00 % | 11.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.576 M | 0.000 -100.00 % | 3.886 M | 0.000 -100.00 % | 2.221 M | 0.000 -100.00 % | 1.571 M 741.22 % | -245.000 K | 0.000 | 0.000 | 0.000 100.00 % | -15.000 K | 0.000 | 0.000 | 0.000 100.00 % | -421.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.331 M | 0.000 | 0.000 100.00 % | -2.828 M | 0.000 | 0.000 100.00 % | -3.569 M 0.19 % | -3.575 M 0.57 % | -3.596 M |
| Common stock | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M 0.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M 0.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M | 0.000 -100.00 % | 86.460 M 0.00 % | 86.460 M 1 078.78 % | 7.335 M 0.00 % | 7.335 M |
| Total equity | 101.140 M 0.00 % | 101.140 M 1.32 % | 99.824 M 0.00 % | 99.824 M 1.80 % | 98.060 M 0.00 % | 98.060 M 0.39 % | 97.681 M 0.00 % | 97.681 M 0.84 % | 96.865 M 0.00 % | 96.865 M 0.94 % | 95.964 M 0.00 % | 95.964 M 4.27 % | 92.036 M 0.00 % | 92.036 M 1.87 % | 90.346 M 0.00 % | 90.346 M 1.88 % | 88.681 M 0.00 % | 88.681 M 0.74 % | 88.031 M 0.00 % | 88.031 M 2.11 % | 86.215 M 1.88 % | 84.622 M 0.00 % | 84.621 M -2.11 % | 86.445 M 0.00 % | 86.445 M 0.47 % | 86.039 M 0.00 % | 86.039 M -1.49 % | 87.339 M 1.51 % | 86.039 M 1.67 % | 84.622 M 0.00 % | 84.622 M -0.01 % | 84.634 M 0.27 % | 84.409 M 0.59 % | 83.912 M 0.00 % | 83.912 M 0.00 % | 83.912 M 1.41 % | 82.742 M 0.00 % | 82.742 M -0.52 % | 83.171 M 1 958.97 % | 4.039 M 0.51 % | 4.019 M |
| Other non current liabilities | -101.140 M | 0.000 100.00 % | -99.824 M | 0.000 100.00 % | -98.060 M | 0.000 100.00 % | -97.681 M -1 395 542.86 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -92.036 M | 0.000 100.00 % | -90.346 M | 0.000 100.00 % | -88.681 M | 0.000 100.00 % | -88.031 M | 0.000 | 0.000 100.00 % | -84.622 M -8 462 300.00 % | 1.000 K 100.00 % | -86.445 M -75 269.57 % | 115.000 K 100.13 % | -86.039 M | 0.000 100.00 % | -87.339 M | 0.000 100.00 % | -84.622 M | 0.000 100.00 % | -84.634 M | 0.000 | 0.000 100.00 % | -83.912 M | 0.000 100.00 % | -82.742 M | 0.000 100.00 % | -3.324 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 68.809 M | 0.000 -100.00 % | 67.179 M | 0.000 -100.00 % | 63.737 M | 0.000 -100.00 % | 54.089 M | 0.000 -100.00 % | 46.614 M | 0.000 -100.00 % | 47.473 M | 0.000 -100.00 % | 26.077 M | 0.000 -100.00 % | 78.427 M | 0.000 -100.00 % | 98.866 M | 0.000 -100.00 % | 106.043 M 49.19 % | 71.077 M | 0.000 -100.00 % | 71.077 M | 0.000 -100.00 % | 71.077 M | 0.000 -100.00 % | 100.466 M | 0.000 -100.00 % | 98.812 M | 0.000 -100.00 % | 26.141 M | 0.000 -100.00 % | 25.574 M | 0.000 | 0.000 -100.00 % | 3.650 M | 0.000 | 0.000 -100.00 % | 3.400 M | 0.000 | 0.000 |
| Total non current liabilities | -101.140 M -246.97 % | 68.819 M 168.94 % | -99.824 M -248.57 % | 67.188 M 168.52 % | -98.060 M -253.83 % | 63.745 M 165.26 % | -97.681 M -280.57 % | 54.096 M | 0.000 -100.00 % | 46.617 M | 0.000 -100.00 % | 47.473 M 151.58 % | -92.036 M -452.94 % | 26.077 M 128.86 % | -90.346 M -215.20 % | 78.427 M 188.44 % | -88.681 M -189.70 % | 98.866 M 212.31 % | -88.031 M -183.00 % | 106.060 M 49.11 % | 71.127 M 184.05 % | -84.622 M -218.83 % | 71.212 M 182.38 % | -86.445 M -221.43 % | 71.192 M 182.74 % | -86.039 M -185.60 % | 100.508 M 215.08 % | -87.339 M -188.35 % | 98.854 M 216.82 % | -84.622 M -423.20 % | 26.183 M 130.94 % | -84.634 M -430.39 % | 25.616 M 60 793.50 % | 42.067 K 100.05 % | -83.912 M -2 372.77 % | 3.692 M 104.46 % | -82.742 M | 0.000 -100.00 % | 75.934 K 0.00 % | 75.934 K 0.00 % | 75.934 K |
| Other current liabilities | 0.000 -100.00 % | 2.118 M | 0.000 -100.00 % | 6.100 M | 0.000 -100.00 % | 6.408 M | 0.000 -100.00 % | 6.060 M | 0.000 -100.00 % | 7.074 M | 0.000 -100.00 % | 7.612 M | 0.000 -100.00 % | 7.519 M | 0.000 -100.00 % | 7.539 M | 0.000 -100.00 % | 10.176 M | 0.000 -100.00 % | 216.000 K -97.89 % | 10.247 M | 0.000 -100.00 % | 59.000 K | 0.000 -100.00 % | 10.029 M | 0.000 -100.00 % | 1.214 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.943 K | 0.000 -100.00 % | 22.000 K -92.63 % | 298.556 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 17.373 K 38.84 % | 12.513 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 18.625 M | 0.000 -100.00 % | 18.851 M | 0.000 -100.00 % | 52.966 M | 0.000 -100.00 % | 50.829 M | 0.000 -100.00 % | 51.564 M | 0.000 -100.00 % | 38.462 M | 0.000 -100.00 % | 51.399 M | 0.000 -100.00 % | 24.373 M | 0.000 -100.00 % | 19.000 M | 0.000 -100.00 % | 9.896 M 96.51 % | 5.036 M | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.654 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.617 M -28.31 % | 3.650 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.400 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 23.372 M | 0.000 -100.00 % | 29.423 M | 0.000 -100.00 % | 65.022 M | 0.000 -100.00 % | 60.114 M | 0.000 -100.00 % | 61.939 M | 0.000 -100.00 % | 49.554 M | 0.000 -100.00 % | 61.660 M | 0.000 -100.00 % | 35.081 M | 0.000 -100.00 % | 32.712 M | 0.000 -100.00 % | 12.414 M -29.26 % | 17.548 M | 0.000 -100.00 % | 10.252 M | 0.000 -100.00 % | 10.186 M | 0.000 -100.00 % | 1.214 M | 0.000 -100.00 % | 2.654 M | 0.000 -100.00 % | 28.539 M | 0.000 -100.00 % | 2.898 M -26.80 % | 3.959 M | 0.000 -100.00 % | 308.556 K | 0.000 -100.00 % | 2.766 M -18.90 % | 3.410 M 1 095.45 % | 285.249 K 8.71 % | 262.389 K |
| Total liabilities | -101.140 M -209.71 % | 92.191 M 192.35 % | -99.824 M -203.33 % | 96.611 M 198.52 % | -98.060 M -176.15 % | 128.767 M 231.82 % | -97.681 M -185.53 % | 114.210 M | 0.000 -100.00 % | 108.556 M | 0.000 -100.00 % | 97.027 M 205.42 % | -92.036 M -204.90 % | 87.737 M 197.11 % | -90.346 M -179.59 % | 113.508 M 228.00 % | -88.681 M -167.40 % | 131.578 M 249.47 % | -88.031 M -174.30 % | 118.474 M 33.60 % | 88.675 M 204.79 % | -84.622 M -203.88 % | 81.464 M 194.24 % | -86.445 M -206.23 % | 81.378 M 194.58 % | -86.039 M -184.58 % | 101.722 M 216.47 % | -87.339 M -186.04 % | 101.508 M 219.95 % | -84.622 M -254.64 % | 54.722 M 164.66 % | -84.634 M -396.82 % | 28.514 M 612.73 % | 4.001 M 104.77 % | -83.912 M -2 197.48 % | 4.001 M 104.84 % | -82.742 M -3 091.80 % | 2.766 M -20.66 % | 3.486 M 865.14 % | 361.183 K 6.76 % | 338.323 K |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.297 M | 0.000 100.00 % | -76.451 M | 0.000 100.00 % | -76.507 M | 0.000 100.00 % | -72.453 M -7 245 400.00 % | 1.000 K 100.00 % | -97.345 M | 0.000 100.00 % | -68.739 M | 0.000 100.00 % | -75.066 M | 0.000 100.00 % | -74.335 M | 0.000 | 0.000 100.00 % | -68.275 M | 0.000 100.00 % | -42.735 M | 0.000 100.00 % | -61.699 M -17 058.20 % | 363.827 K 100.38 % | -94.924 M | 0.000 100.00 % | -22.314 M -174.38 % | 30.000 M 192.13 % | -32.561 M -144.35 % | 73.421 M -5.34 % | 77.561 M 1 278.35 % | -6.582 M -108.49 % | 77.561 M 2 993.95 % | -2.680 M -103.58 % | 74.914 M -6.18 % | 79.852 M 1 927.24 % | 3.939 M 1 536.33 % | 240.719 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.506 M | 0.000 -100.00 % | 240.719 K | 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 |
| 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 |
| 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 |
| Property plant equipment net | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 229.000 K -43.03 % | 402.000 K | 0.000 -100.00 % | 718.000 K | 0.000 -100.00 % | 747.000 K | 0.000 -100.00 % | 803.820 K | 0.000 -100.00 % | 804.000 K | 0.000 -100.00 % | 935.030 K | 0.000 -100.00 % | 935.030 K -15.61 % | 1.108 M | 0.000 -100.00 % | 1.108 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.401 K -9.53 % | 41.343 K |
| Total non current assets | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K 100.07 % | -79.297 M -139 217.54 % | 57.000 K 100.07 % | -76.451 M -134 224.56 % | 57.000 K 100.07 % | -76.507 M -134 322.81 % | 57.000 K 100.08 % | -72.453 M -125 018.97 % | 58.000 K 100.06 % | -97.345 M -159 681.97 % | 61.000 K 100.09 % | -68.739 M -102 695.52 % | 67.000 K 100.09 % | -75.066 M -102 930.14 % | 73.000 K 100.10 % | -74.335 M -32 560.70 % | 229.000 K -43.03 % | 402.000 K 100.59 % | -68.275 M -9 609.05 % | 718.000 K 101.68 % | -42.735 M -5 820.88 % | 747.000 K 101.21 % | -61.699 M -297.96 % | 31.168 M 132.83 % | -94.924 M -11 906.46 % | 804.000 K 103.60 % | -22.314 M -172.13 % | 30.935 M 195.01 % | -32.561 M -143.79 % | 74.356 M -5.48 % | 78.669 M 1 295.18 % | -6.582 M -108.37 % | 78.669 M 3 035.29 % | -2.680 M -103.25 % | 82.420 M 3.22 % | 79.852 M 1 793.54 % | 4.217 M 1 395.09 % | 282.062 K |
| Other current assets | -35.301 M -2 643.30 % | 1.388 M 103.38 % | -41.030 M -3 196.60 % | 1.325 M | 0.000 -100.00 % | 1.605 M | 0.000 -100.00 % | 685.000 K | 0.000 -100.00 % | 129.456 M | 0.000 -100.00 % | 120.480 M | 0.000 -100.00 % | 82.367 M | 0.000 -100.00 % | 124.384 M | 0.000 -100.00 % | 145.120 M | 0.000 -100.00 % | 515.000 K -99.51 % | 104.375 M | 0.000 -100.00 % | 93.463 M | 0.000 -100.00 % | 120.488 M | 0.000 -100.00 % | 231.442 K | 0.000 -100.00 % | 58.081 M | 0.000 -100.00 % | 80.358 M | 0.000 -100.00 % | 283.956 K -44.68 % | 513.306 K | 0.000 -100.00 % | 513.306 K | 0.000 -100.00 % | 0.000 -100.00 % | 161.306 K 65.55 % | 97.436 K -97.59 % | 4.036 M |
| Short term investments | 0.000 -100.00 % | 29.501 M | 0.000 -100.00 % | 35.233 M | 0.000 -100.00 % | 73.470 M -51.95 % | 152.902 M 116.46 % | 70.636 M -53.84 % | 153.014 M 121.23 % | 69.166 M -52.27 % | 144.906 M 115.59 % | 67.215 M | 0.000 -100.00 % | 65.646 M | 0.000 -100.00 % | 74.410 M | 0.000 -100.00 % | 62.350 M | 0.000 -100.00 % | 59.892 M 2.35 % | 58.518 M | 0.000 -100.00 % | 68.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 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 |
| cash and cash equivalents | 0.000 -100.00 % | 5.800 M | 0.000 -100.00 % | 5.797 M | 0.000 -100.00 % | 5.827 M 107.62 % | -76.451 M -1 414.72 % | 5.815 M 107.60 % | -76.507 M -1 142.19 % | 7.341 M 110.13 % | -72.453 M -1 483.22 % | 5.238 M | 0.000 -100.00 % | 31.699 M | 0.000 -100.00 % | 4.993 M | 0.000 -100.00 % | 12.716 M | 0.000 -100.00 % | 14.443 M 25.74 % | 11.486 M | 0.000 -100.00 % | 68.275 M | 0.000 -100.00 % | 42.736 M | 0.000 -100.00 % | 61.699 M | 0.000 -100.00 % | 94.924 M | 0.000 -100.00 % | 22.314 M | 0.000 -100.00 % | 32.561 M 394.68 % | 6.582 M | 0.000 -100.00 % | 6.582 M | 0.000 -100.00 % | 2.680 M -58.33 % | 6.431 M 7 368.08 % | 86.115 K 122.69 % | 38.670 K |
| Cash and short term investments | 35.301 M 0.00 % | 35.301 M -13.96 % | 41.030 M 0.00 % | 41.030 M -48.26 % | 79.297 M 0.00 % | 79.297 M 3.72 % | 76.451 M 0.00 % | 76.451 M -0.07 % | 76.507 M 0.00 % | 76.507 M 5.60 % | 72.453 M 0.00 % | 72.453 M -25.57 % | 97.345 M 0.00 % | 97.345 M 41.62 % | 68.739 M -13.43 % | 79.403 M 5.78 % | 75.066 M 0.00 % | 75.066 M 0.98 % | 74.335 M 0.00 % | 74.335 M 6.19 % | 70.004 M 2.53 % | 68.275 M 0.00 % | 68.275 M 59.76 % | 42.735 M 0.00 % | 42.736 M -30.73 % | 61.699 M 0.00 % | 61.699 M -35.00 % | 94.924 M -24.01 % | 124.924 M 459.83 % | 22.314 M 0.00 % | 22.314 M -31.47 % | 32.561 M 0.00 % | 32.561 M 394.68 % | 6.582 M 0.00 % | 6.582 M 0.00 % | 6.582 M 145.59 % | 2.680 M 0.00 % | 2.680 M -58.33 % | 6.431 M 7 368.08 % | 86.115 K 122.69 % | 38.670 K |
| Total current assets | 0.000 -100.00 % | 193.274 M | 0.000 -100.00 % | 196.378 M 147.65 % | 79.297 M -65.03 % | 226.770 M 196.62 % | 76.451 M -63.91 % | 211.834 M 176.88 % | 76.507 M -62.75 % | 205.364 M 183.44 % | 72.453 M -62.45 % | 192.933 M 98.20 % | 97.345 M -45.83 % | 179.712 M 161.44 % | 68.739 M -66.27 % | 203.787 M 171.48 % | 75.066 M -65.91 % | 220.186 M 196.21 % | 74.335 M -63.96 % | 206.276 M 18.22 % | 174.488 M 155.57 % | 68.275 M -58.71 % | 165.367 M 286.96 % | 42.735 M -74.42 % | 167.076 M 170.79 % | 61.699 M -60.60 % | 156.593 M 64.97 % | 94.924 M -49.17 % | 186.743 M 736.87 % | 22.314 M -79.42 % | 108.409 M 232.94 % | 32.561 M -15.57 % | 38.567 M 317.23 % | 9.244 M 40.43 % | 6.582 M -28.79 % | 9.244 M 244.89 % | 2.680 M -13.20 % | 3.088 M -54.63 % | 6.805 M 3 607.33 % | 183.551 K -95.50 % | 4.075 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -629.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.629 M | 0.000 -100.00 % | 3.629 M | 0.000 -100.00 % | 3.629 M | 0.000 -100.00 % | 3.629 M | 0.000 -100.00 % | 5.679 M | 0.000 -100.00 % | 5.679 M 164.39 % | 2.148 M | 0.000 -100.00 % | 2.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 156.585 M | 0.000 -100.00 % | 154.023 M | 0.000 -100.00 % | 145.868 M | 0.000 -100.00 % | 134.698 M | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.426 M 120 474.31 % | 109.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 223.000 K | 0.000 -100.00 % | 91.034 M | 0.000 -100.00 % | 109.000 K | 0.000 -100.00 % | 78.008 M | 0.000 -100.00 % | 42.544 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 407.400 K 91.81 % | 212.400 K | 0.000 | 0.000 |
| 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 -100.00 % | 4.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 16.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 2.423 M | 0.000 -100.00 % | 4.370 M | 0.000 -100.00 % | 5.648 M | 0.000 -100.00 % | 2.323 M | 0.000 -100.00 % | 2.562 M | 0.000 -100.00 % | 2.393 M | 0.000 -100.00 % | 2.382 M | 0.000 -100.00 % | 2.609 M | 0.000 -100.00 % | 3.356 M | 0.000 -100.00 % | 2.235 M -1.32 % | 2.265 M | 0.000 -100.00 % | 73.000 K | 0.000 -100.00 % | 37.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.505 M | 0.000 -100.00 % | 33.943 K 239.43 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 2.756 M 27 456.17 % | 10.000 K -96.27 % | 267.876 K 7.20 % | 249.876 K |
| Tax payables | 0.000 -100.00 % | 206.000 K | 0.000 -100.00 % | 102.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 902.000 K | 0.000 -100.00 % | 739.000 K | 0.000 -100.00 % | 1.087 M | 0.000 -100.00 % | 360.000 K | 0.000 -100.00 % | 560.000 K | 0.000 -100.00 % | 180.000 K | 0.000 -100.00 % | 67.000 K | 0.000 | 0.000 -100.00 % | 120.000 K | 0.000 -100.00 % | 120.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 K | 0.000 | 0.000 -100.00 % | 298.556 K | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.504 M | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 100.00 % | -1.839 M | 0.000 | 0.000 | 0.000 100.00 % | -421.014 K | 0.000 | 0.000 | 0.000 100.00 % | -1.837 M | 0.000 -100.00 % | 280.213 K 111.00 % | -2.548 M | 0.000 | 0.000 | 0.000 100.00 % | -3.718 M -1 426.78 % | 280.213 K 0.00 % | 280.213 K 0.00 % | 280.213 K |
| Deferred tax liabilities non current | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K -66.00 % | 50.000 K | 0.000 -100.00 % | 134.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.067 K | 0.000 -100.00 % | 42.000 K | 0.000 -100.00 % | 42.067 K | 0.000 -100.00 % | 42.067 K 0.00 % | 42.067 K | 0.000 -100.00 % | 42.067 K | 0.000 | 0.000 | 0.000 -100.00 % | 75.934 K 0.00 % | 75.934 K |
| 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 |
| Total assets | 0.000 -100.00 % | 193.331 M | 0.000 -100.00 % | 196.435 M | 0.000 -100.00 % | 226.827 M | 0.000 -100.00 % | 211.891 M | 0.000 -100.00 % | 205.421 M | 0.000 -100.00 % | 192.991 M | 0.000 -100.00 % | 179.773 M | 0.000 -100.00 % | 203.854 M | 0.000 -100.00 % | 220.259 M | 0.000 -100.00 % | 206.505 M 18.08 % | 174.890 M | 0.000 -100.00 % | 166.085 M | 0.000 -100.00 % | 167.823 M | 0.000 -100.00 % | 187.761 M | 0.000 -100.00 % | 187.547 M | 0.000 -100.00 % | 139.344 M | 0.000 -100.00 % | 112.923 M 28.45 % | 87.913 M | 0.000 -100.00 % | 87.913 M | 0.000 -100.00 % | 85.507 M -1.33 % | 86.657 M 1 869.20 % | 4.401 M 1.00 % | 4.357 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-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-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-03-31 | 2014-03-31 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-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 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 |
| Other non cash items | -990.000 -953.19 % | -94.000 92.30 % | -1.221 K -7.20 % | -1.139 K -81.66 % | -627.000 -144.15 % | 1.420 K 178.93 % | -1.799 K -237.52 % | -533.000 -88.34 % | -283.000 61.34 % | -732.000 -333.14 % | -169.000 59.18 % | -414.000 -20.70 % | -343.000 -29.43 % | -265.000 80.27 % | -1.343 K -98.67 % | -676.000 8.28 % | -737.000 -169.79 % | 1.056 K 161.90 % | -1.706 K -36.37 % | -1.251 K -121.42 % | -565.000 43.84 % | -1.006 K -71.38 % | -587.000 -145.36 % | 1.294 K 144.61 % | 529.000 -41.16 % | 899.000 2 097.78 % | -45.000 -116.07 % | 280.000 118.18 % | -1.540 K 60.47 % | -3.896 K -4 593.98 % | -83.000 -104.63 % | 1.791 K 220.14 % | 559.445 111.72 % | -4.774 K -2 166.72 % | 231.000 -90.30 % | 2.382 K 43.15 % | 1.664 K 167.48 % | -2.466 K -237.30 % | 1.796 K 541.43 % | 280.000 179.77 % | -351.000 -409.83 % | 113.289 383.22 % | -40.000 27.27 % | -55.000 -120.00 % | -25.000 42.72 % | -43.643 -584.92 % | 9.000 12.50 % | 8.000 33.33 % | 6.000 |
| 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 2013 |