NMS Global Ltd. NMSRESRC.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 136.608 M -45.05 % | 248.600 M 277.98 % | 65.770 M 140.07 % | 27.396 M -73.25 % | 102.430 M -37.17 % | 163.039 M 502.17 % | 27.075 M 1 343.39 % | 1.876 M 82.08 % | 1.030 M 135.05 % | 438.300 K -7.73 % | 475.000 K -84.76 % | 3.116 M -11.00 % | 3.501 M |
| Net income | 4.093 M 22.62 % | 3.338 M 20.33 % | 2.774 M 1 090.56 % | 233.000 K -95.71 % | 5.435 M 188.26 % | 1.885 M 335.84 % | 432.563 K 147.11 % | 175.046 K 136.12 % | -484.587 K -10.83 % | -437.222 K 88.23 % | -3.716 M -2 889.55 % | 133.205 K 30.89 % | 101.771 K |
| Income before tax | 5.536 M -9.95 % | 6.148 M 110.91 % | 2.915 M 681.50 % | 373.000 K -95.53 % | 8.343 M 342.52 % | 1.885 M 335.84 % | 432.563 K 164.40 % | 163.603 K 133.76 % | -484.587 K -10.83 % | -437.222 K 88.23 % | -3.716 M -2 889.55 % | 133.205 K 30.89 % | 101.771 K |
| Income before tax ratio | 0.04 63.87 % | 0.02 -44.20 % | 0.04 225.53 % | 0.01 -83.28 % | 0.08 604.36 % | 0.01 -27.62 % | 0.02 -81.68 % | 0.09 118.54 % | -0.47 52.85 % | -1.00 87.25 % | -7.82 -18 400.01 % | 0.04 47.07 % | 0.03 |
| EBITDA | 18.814 M 2.56 % | 18.344 M 296.03 % | 4.632 M 736.10 % | 554.000 K -96.26 % | 14.817 M 627.24 % | 2.037 M 320.16 % | 484.901 K 17.64 % | 412.174 K 188.16 % | -467.553 K -12.39 % | -416.027 K -25.67 % | -331.042 K -302.18 % | 163.733 K 770.13 % | 18.817 K |
| Net income ratio | 0.03 123.14 % | 0.01 -68.16 % | 0.04 395.92 % | 0.01 -83.97 % | 0.05 358.83 % | 0.01 -27.62 % | 0.02 -82.88 % | 0.09 119.84 % | -0.47 52.85 % | -1.00 87.25 % | -7.82 -18 400.01 % | 0.04 47.07 % | 0.03 |
| Ratio EBITDA | 0.14 86.64 % | 0.07 4.77 % | 0.07 248.27 % | 0.02 -86.02 % | 0.14 1 057.56 % | 0.01 -30.23 % | 0.02 -91.85 % | 0.22 148.42 % | -0.45 52.19 % | -0.95 -36.19 % | -0.70 -1 426.37 % | 0.05 877.70 % | 0.01 |
| Gross profit ratio | 0.97 75.57 % | 0.56 29.60 % | 0.43 150.95 % | 0.17 -75.71 % | 0.70 1 947.29 % | 0.03 -35.25 % | 0.05 -91.94 % | 0.66 571.10 % | -0.14 -135.88 % | 0.39 -12.76 % | 0.45 234.74 % | 0.13 38.25 % | 0.10 |
| Weighted average shs out dil | 2.971 M -1.20 % | 3.007 M 0.73 % | 2.985 M -0.67 % | 3.006 M 0.00 % | 3.006 M 0.00 % | 3.006 M -2.72 % | 3.090 M 5.91 % | 2.917 M -3.67 % | 3.029 M 3.91 % | 2.915 M -2.73 % | 2.997 M -10.01 % | 3.330 M -1.83 % | 3.392 M |
| Weighted average shs out | 2.971 M -1.20 % | 3.007 M 0.73 % | 2.985 M -0.67 % | 3.006 M 0.00 % | 3.006 M 0.00 % | 3.006 M -2.72 % | 3.090 M 5.91 % | 2.917 M -3.67 % | 3.029 M 3.91 % | 2.915 M -2.73 % | 2.997 M -10.01 % | 3.330 M -1.83 % | 3.392 M |
| EPS diluted | 1.36 22.52 % | 1.11 19.35 % | 0.93 1 100.00 % | 0.08 -95.72 % | 1.81 187.30 % | 0.63 350.00 % | 0.14 133.33 % | 0.06 137.50 % | -0.16 -6.67 % | -0.15 87.90 % | -1.24 -3 200.00 % | 0.04 33.33 % | 0.03 |
| Earnings per share | 1.36 22.52 % | 1.11 19.35 % | 0.93 1 100.00 % | 0.08 -95.72 % | 1.81 187.30 % | 0.63 350.00 % | 0.14 133.33 % | 0.06 137.50 % | -0.16 -6.67 % | -0.15 87.90 % | -1.24 -3 200.00 % | 0.04 33.33 % | 0.03 |
| Gross profit | 133.136 M -3.52 % | 137.999 M 389.86 % | 28.171 M 502.46 % | 4.676 M -93.50 % | 71.984 M 1 186.22 % | 5.597 M 289.93 % | 1.435 M 16.28 % | 1.234 M 957.79 % | -143.897 K -184.32 % | 170.650 K -19.50 % | 212.000 K -48.97 % | 415.480 K 23.04 % | 337.685 K |
| Income tax expense | 1.444 M -48.61 % | 2.810 M 1 892.91 % | 141.000 K 0.71 % | 140.000 K -95.19 % | 2.908 M | 0.000 | 0.000 -100.00 % | 11.443 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 3.472 M -96.86 % | 110.601 M 194.16 % | 37.599 M 65.49 % | 22.720 M -25.38 % | 30.447 M -80.66 % | 157.442 M 514.05 % | 25.640 M 3 897.06 % | 641.465 K -45.37 % | 1.174 M 338.67 % | 267.650 K 1.77 % | 263.000 K -90.26 % | 2.701 M -14.64 % | 3.164 M |
| General and administrative expenses | 410.000 K -99.65 % | 116.269 M 460.93 % | 20.728 M 1 018.62 % | 1.853 M -96.27 % | 49.662 M 4 323.94 % | 1.123 M 1 770.97 % | 60.000 K 114.29 % | 28.000 K -90.85 % | 305.966 K -45.62 % | 562.607 K 11.67 % | 503.831 K 119.84 % | 229.177 K -19.62 % | 285.134 K |
| Selling and marketing expenses | 75.000 K 368.75 % | 16.000 K -64.44 % | 45.000 K -15.09 % | 53.000 K -68.70 % | 169.314 K 179.69 % | 60.536 K 128.78 % | 26.460 K -25.57 % | 35.552 K 100.97 % | 17.690 K -26.51 % | 24.070 K -38.61 % | 39.210 K 73.73 % | 22.570 K -22.34 % | 29.061 K |
| Other expenses | 120.456 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 120.941 M 4.00 % | 116.285 M 459.79 % | 20.773 M 989.87 % | 1.906 M -96.18 % | 49.832 M 1 279.43 % | 3.612 M 260.27 % | 1.003 M -6.35 % | 1.071 M 214.28 % | 340.690 K -43.95 % | 607.872 K -84.52 % | 3.928 M 1 291.49 % | 282.275 K -21.38 % | 359.025 K |
| Cost and expenses | 124.413 M -45.16 % | 226.886 M 288.69 % | 58.372 M 137.03 % | 24.626 M -69.32 % | 80.278 M -50.15 % | 161.055 M 504.50 % | 26.642 M 1 456.04 % | 1.712 M 13.03 % | 1.515 M 73.02 % | 875.522 K -79.11 % | 4.191 M 40.49 % | 2.983 M -15.32 % | 3.523 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 485.000 K -99.58 % | 116.285 M 459.79 % | 20.773 M 989.87 % | 1.906 M -96.18 % | 49.832 M 4 111.90 % | 1.183 M 1 268.40 % | 86.460 K 36.05 % | 63.552 K -80.36 % | 323.656 K -44.83 % | 586.677 K 8.04 % | 543.042 K 115.71 % | 251.747 K -19.88 % | 314.195 K |
| Interest income | 0.000 -100.00 % | 1.127 M 688.11 % | 143.000 K -4.67 % | 150.000 K -83.69 % | 919.648 K 831.11 % | 98.769 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.111 K |
| Interest expense | 8.450 M | 0.000 -100.00 % | 414.000 K | 0.000 -100.00 % | 3.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 4.828 M -8.65 % | 5.285 M 348.26 % | 1.179 M 11 690.00 % | 10.000 K -99.68 % | 3.097 M 9 271.77 % | 33.048 K -34.19 % | 50.216 K 598.12 % | 7.193 K -55.31 % | 16.096 K -22.75 % | 20.835 K -15.37 % | 24.620 K -17.67 % | 29.904 K -18.55 % | 36.716 K |
| Operating income | 12.195 M -43.84 % | 21.714 M 193.51 % | 7.398 M 1 259.93 % | 544.000 K -97.54 % | 22.152 M 1 005.21 % | 2.004 M 361.10 % | 434.685 K 7.33 % | 404.981 K 183.73 % | -483.649 K -10.71 % | -436.862 K -22.83 % | -355.662 K -365.76 % | 133.829 K 847.69 % | -17.899 K |
| Operating income ratio | 0.09 2.20 % | 0.09 -22.35 % | 0.11 466.47 % | 0.02 -90.82 % | 0.22 1 659.17 % | 0.01 -23.43 % | 0.02 -92.56 % | 0.22 145.99 % | -0.47 52.90 % | -1.00 -33.12 % | -0.75 -1 843.43 % | 0.04 940.12 % | -0.01 |
| Total other income expenses net | -6.659 M 57.22 % | -15.566 M -247.22 % | -4.483 M -2 521.64 % | -171.000 K 98.76 % | -13.809 M -11 499.92 % | -119.046 K -5 510.08 % | -2.122 K 99.79 % | -1.007 M -107 275.27 % | -938.000 95.57 % | -21.195 K 99.37 % | -3.385 M -542 331.57 % | -624.000 -100.52 % | 119.670 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 575.217 M 313.67 % | 139.053 M 87.40 % | 74.203 M 132.21 % | 31.955 M -77.85 % | 144.274 M 274.03 % | 38.572 M 100 785.08 % | -38.310 K 27.27 % | -52.676 K 84.01 % | -329.410 K 42.36 % | -571.448 K -46.39 % | -390.365 K -1 471.33 % | -24.843 K -105.17 % | 480.915 K |
| Total investments | 3.671 M -78.30 % | 16.919 M 186.47 % | 5.906 M 0.00 % | 5.906 M -29.24 % | 8.346 M -40.71 % | 14.076 M 532.64 % | 2.225 M 0.00 % | 2.225 M 0.00 % | 2.225 M 0.00 % | 2.225 M 0.00 % | 2.225 M -60.16 % | 5.585 M 0.00 % | 5.585 M |
| Total debt | 590.284 M 282.48 % | 154.329 M 100.94 % | 76.802 M 118.22 % | 35.195 M -78.22 % | 161.630 M 284.29 % | 42.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -85.71 % | 700.000 K |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -14.686 M -126.82 % | 54.754 M 408.73 % | -17.735 M 0.25 % | -17.780 M -146.01 % | 38.645 M 359.60 % | -14.886 M 11.24 % | -16.772 M 2.51 % | -17.204 M 1.01 % | -17.379 M -2.87 % | -16.895 M -2.66 % | -16.457 M -29.16 % | -12.742 M 1.03 % | -12.875 M |
| Common stock | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M 0.00 % | 30.056 M |
| Total equity | 33.366 M -61.12 % | 85.810 M 596.45 % | 12.321 M 0.37 % | 12.276 M -82.13 % | 68.701 M 352.88 % | 15.170 M 14.19 % | 13.284 M 3.37 % | 12.852 M 1.38 % | 12.677 M -3.68 % | 13.161 M -3.22 % | 13.599 M -21.46 % | 17.314 M 0.78 % | 17.181 M |
| Other non current liabilities | -14.115 M -3 168.48 % | 460.000 K 0.00 % | 460.000 K 4 500.00 % | 10.000 K -99.60 % | 2.518 M 173 289.39 % | 1.452 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 446.696 M 332.05 % | 103.389 M 34.62 % | 76.802 M 151.64 % | 30.521 M -29.31 % | 43.173 M 37.79 % | 31.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -85.71 % | 700.000 K |
| Total non current liabilities | 432.607 M 316.57 % | 103.849 M 34.41 % | 77.262 M 153.06 % | 30.531 M -33.18 % | 45.691 M 45.82 % | 31.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -85.71 % | 700.000 K |
| Other current liabilities | 177.259 M 64.22 % | 107.943 M 121.14 % | 48.811 M -9.71 % | 54.061 M 56.76 % | 34.486 M -24.40 % | 45.614 M 467.43 % | 8.039 M 582.32 % | 1.178 M 648.68 % | 157.362 K 6.07 % | 148.356 K -15.67 % | 175.929 K 2.51 % | 171.627 K 52.86 % | 112.278 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 |
| Short term debt | 143.588 M 181.88 % | 50.940 M 8 790.05 % | 573.000 K -87.74 % | 4.674 M -96.05 % | 118.457 M 1 004.18 % | 10.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 474.350 M 18.91 % | 398.917 M 299.14 % | 99.944 M 36.98 % | 72.964 M -56.43 % | 167.483 M 146.75 % | 67.876 M 744.36 % | 8.039 M 582.32 % | 1.178 M 648.68 % | 157.362 K 6.07 % | 148.356 K -15.67 % | 175.929 K 2.51 % | 171.627 K 52.86 % | 112.278 K |
| Total liabilities | 906.957 M 80.39 % | 502.766 M 183.72 % | 177.206 M 71.22 % | 103.495 M -51.45 % | 213.174 M 114.87 % | 99.209 M 1 134.14 % | 8.039 M 582.32 % | 1.178 M 648.68 % | 157.362 K 6.07 % | 148.356 K -15.67 % | 175.929 K -35.23 % | 271.627 K -66.56 % | 812.278 K |
| Other non current assets | 208.352 M -29.85 % | 297.026 M 684.68 % | 37.853 M 30.81 % | 28.937 M 10.32 % | 26.229 M 976.28 % | 2.437 M -71.68 % | 8.604 M 15.35 % | 7.459 M -0.32 % | 7.483 M 0.00 % | 7.483 M 39.92 % | 5.348 M -6.96 % | 5.748 M -8.81 % | 6.303 M |
| Long term investments | 3.671 M -78.30 % | 16.914 M 186.63 % | 5.901 M 0.00 % | 5.901 M -13.80 % | 6.846 M -29.58 % | 9.721 M 336.91 % | 2.225 M 0.00 % | 2.225 M 0.00 % | 2.225 M 0.00 % | 2.225 M 0.00 % | 2.225 M -60.16 % | 5.585 M 0.00 % | 5.585 M |
| Intangible assets | 10.889 M 217 680.00 % | 5.000 K -16.67 % | 6.000 K -25.00 % | 8.000 K -99.99 % | 74.930 M 4 393.41 % | 1.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 10.289 M 248.31 % | 2.954 M -3.27 % | 3.054 M 5.86 % | 2.885 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 21.178 M 615.71 % | 2.959 M -3.30 % | 3.060 M 5.77 % | 2.893 M -96.14 % | 74.930 M 4 393.41 % | 1.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 8.580 M -58.19 % | 20.523 M 137.84 % | 8.629 M 39.00 % | 6.208 M -69.84 % | 20.581 M 318.69 % | 4.915 M 3 784.80 % | 126.530 K -28.41 % | 176.746 K 86.06 % | 94.995 K -18.28 % | 116.238 K -13.43 % | 134.263 K -15.50 % | 158.883 K -15.84 % | 188.787 K |
| Total non current assets | 243.233 M -27.91 % | 337.422 M 508.59 % | 55.443 M 26.18 % | 43.939 M -65.83 % | 128.586 M 586.11 % | 18.741 M 71.07 % | 10.955 M 11.10 % | 9.861 M 0.59 % | 9.803 M -0.22 % | 9.824 M 27.47 % | 7.707 M -32.93 % | 11.492 M -4.84 % | 12.077 M |
| Other current assets | 9.092 M -84.37 % | 58.178 M -38.24 % | 94.205 M 143.93 % | 38.620 M 68.70 % | 22.892 M 35.47 % | 16.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 |
| Short term investments | 246.689 M 4 933 680.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K -99.67 % | 1.500 M -65.56 % | 4.355 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 15.067 M -1.37 % | 15.276 M 487.76 % | 2.599 M -19.78 % | 3.240 M -81.33 % | 17.356 M 397.71 % | 3.487 M 9 002.70 % | 38.310 K -27.27 % | 52.676 K -84.01 % | 329.410 K -42.36 % | 571.448 K 46.39 % | 390.365 K 212.68 % | 124.843 K -43.02 % | 219.085 K |
| Cash and short term investments | 261.756 M 1 612.95 % | 15.281 M 486.83 % | 2.604 M -19.75 % | 3.245 M -82.79 % | 18.856 M 140.45 % | 7.842 M 20 370.32 % | 38.310 K -27.27 % | 52.676 K -84.01 % | 329.410 K -42.36 % | 571.448 K 46.39 % | 390.365 K 212.68 % | 124.843 K -43.02 % | 219.085 K |
| Total current assets | 697.090 M 177.55 % | 251.154 M 87.31 % | 134.084 M 86.66 % | 71.832 M -53.14 % | 153.289 M 60.28 % | 95.638 M 822.44 % | 10.368 M 148.68 % | 4.169 M 37.55 % | 3.031 M -13.04 % | 3.486 M -42.55 % | 6.067 M -0.44 % | 6.094 M 3.00 % | 5.917 M |
| Inventory | 144.470 M 54.70 % | 93.388 M 2 326.29 % | 3.849 M 91.21 % | 2.013 M -96.80 % | 62.985 M 3 029.67 % | 2.013 M | 0.000 100.00 % | -1.000 -100.00 % | 223.500 K -48.72 % | 435.800 K 143.53 % | 178.950 K | 0.000 100.00 % | 0.000 |
| Net receivables | 281.772 M 234.22 % | 84.307 M 152.22 % | 33.426 M 19.58 % | 27.954 M -42.43 % | 48.556 M -29.51 % | 68.884 M 566.86 % | 10.330 M 150.93 % | 4.117 M 66.11 % | 2.478 M 0.00 % | 2.478 M -54.92 % | 5.498 M -7.90 % | 5.969 M 4.77 % | 5.698 M |
| Tax assets | 1.452 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 |
| 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 |
| Account payables | 153.503 M -36.05 % | 240.034 M 374.75 % | 50.560 M 255.33 % | 14.229 M -2.14 % | 14.540 M 26.07 % | 11.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 3.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 26.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 |
| 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 |
| Total assets | 940.323 M 59.76 % | 588.576 M 210.55 % | 189.527 M 63.71 % | 115.771 M -58.93 % | 281.875 M 146.44 % | 114.379 M 436.41 % | 21.323 M 51.98 % | 14.030 M 9.32 % | 12.834 M -3.57 % | 13.310 M -3.37 % | 13.775 M -21.67 % | 17.586 M -2.26 % | 17.994 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -186.283 M -177.63 % | 239.966 M 718.36 % | -38.807 M -30.76 % | -29.678 M -150.87 % | 58.342 M 1 078.22 % | -5.964 M -1 099.66 % | -497.144 K -34.35 % | -370.028 K -270.56 % | 216.952 K -63.86 % | 600.279 K -19.11 % | 742.066 K 149.31 % | 297.649 K 132.83 % | -906.543 K |
| Accounts receivables | -207.399 M -378.31 % | -43.361 M -858.06 % | 5.720 M -49.87 % | 11.410 M -43.87 % | 20.328 M 146.90 % | -43.347 M -597.68 % | -6.213 M -279.23 % | -1.638 M | 0.000 -100.00 % | 2.823 M 498.73 % | 471.500 K 273.54 % | -271.700 K -43.66 % | -189.125 K |
| Inventory | -51.082 M 42.95 % | -89.539 M -4 774.20 % | -1.837 M -103.01 % | 60.972 M 200.00 % | -60.972 M -2 887.29 % | 2.188 M | 0.000 -100.00 % | 223.500 K 5.28 % | 212.300 K 182.66 % | -256.850 K -43.53 % | -178.950 K | 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 | 72.198 M -80.64 % | 372.866 M 973.43 % | -42.690 M 58.17 % | -102.060 M -203.11 % | 98.986 M 181.25 % | 35.196 M 515.75 % | 5.716 M 447.09 % | 1.045 M 22 358.56 % | 4.652 K 100.24 % | -1.966 M -537.33 % | 449.516 K -21.05 % | 569.349 K 179.36 % | -717.418 K |
| Other non cash items | 8.112 M 103.82 % | -212.542 M -19 345.75 % | -1.093 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.443 K | 0.000 | 0.000 -100.00 % | 3.360 M | 0.000 | 0.000 |
| Net cash provided by operating activities | -167.740 M -565.34 % | 36.047 M 200.28 % | -35.947 M -22.12 % | -29.435 M -144.02 % | 66.873 M 1 752.94 % | -4.046 M -28 061.90 % | -14.366 K 92.79 % | -199.232 K 20.79 % | -251.539 K -236.79 % | 183.891 K -55.21 % | 410.523 K -10.90 % | 460.758 K 159.99 % | -768.056 K |
| Investments in property plant and equipment | -6.961 M -1 801.91 % | -366.000 K 89.84 % | -3.601 M | 0.000 100.00 % | -15.665 M -866.99 % | -1.620 M | 0.000 100.00 % | -77.500 K | 0.000 100.00 % | -2.809 K | 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 | -6.036 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 |
| Sales maturities of investments | 12.886 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 |
| Other investing activites | 66.318 M 141.30 % | -160.575 M -1 962.62 % | -7.785 M -127.83 % | 27.976 M 156.89 % | -49.179 M -5 597.35 % | 894.602 K | 0.000 | 0.000 -100.00 % | 9.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K |
| Net cash used for investing activites | 66.207 M 141.14 % | -160.941 M -1 313.50 % | -11.386 M -140.70 % | 27.976 M 143.14 % | -64.845 M -8 839.18 % | -725.398 K | 0.000 100.00 % | -77.500 K -915.79 % | 9.500 K 438.20 % | -2.809 K | 0.000 | 0.000 -100.00 % | 700.000 K |
| Debt repayment | 110.970 M 317.38 % | 26.587 M -43.12 % | 46.741 M 469.41 % | -12.653 M -206.86 % | 11.840 M 84.71 % | 6.410 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.000 K 73.87 % | -555.000 K | 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 |
| 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 | 0.000 |
| Other financing activites | -9.485 M -109.44 % | 100.520 M 182 863.64 % | -55.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -483.665 K |
| Net cash used provided by financing activities | 101.485 M -20.16 % | 127.107 M 172.26 % | 46.686 M 468.97 % | -12.653 M -206.86 % | 11.840 M 84.71 % | 6.410 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.000 K 73.87 % | -555.000 K -14.75 % | -483.665 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 | -209.000 K -101.65 % | 12.677 M 2 062.38 % | -646.000 K 95.42 % | -14.111 M -201.75 % | 13.869 M 302.15 % | 3.449 M 24 106.95 % | -14.366 K 94.81 % | -276.734 K -14.34 % | -242.037 K -233.66 % | 181.082 K -31.80 % | 265.522 K 381.74 % | -94.242 K 82.92 % | -551.721 K |
| Cash at beginning of period | 15.276 M 487.76 % | 2.599 M -19.91 % | 3.245 M -81.30 % | 17.356 M 397.73 % | 3.487 M 9 002.45 % | 38.310 K -27.27 % | 52.676 K -84.01 % | 329.410 K -42.36 % | 571.447 K 46.39 % | 390.365 K 212.68 % | 124.843 K -43.02 % | 219.085 K -71.58 % | 770.806 K |
| Cash at end of period | 15.067 M -1.37 % | 15.276 M 487.76 % | 2.599 M -19.91 % | 3.245 M -81.30 % | 17.356 M 397.73 % | 3.487 M 9 002.45 % | 38.310 K -27.27 % | 52.676 K -84.01 % | 329.410 K -42.36 % | 571.447 K 46.39 % | 390.365 K 212.68 % | 124.843 K -43.02 % | 219.085 K |
| Operating cash flow | -167.740 M -165.04 % | 257.896 M 817.43 % | -35.947 M -22.12 % | -29.435 M -144.02 % | 66.873 M 1 752.94 % | -4.046 M -28 061.90 % | -14.366 K 92.79 % | -199.232 K 20.79 % | -251.539 K -236.79 % | 183.891 K -55.21 % | 410.523 K -10.90 % | 460.758 K 159.99 % | -768.056 K |
| Capital expenditure | -6.961 M -1 801.91 % | -366.000 K 89.84 % | -3.601 M | 0.000 100.00 % | -15.665 M -866.99 % | -1.620 M | 0.000 100.00 % | -77.500 K | 0.000 100.00 % | -2.809 K | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -174.701 M -167.84 % | 257.530 M 751.18 % | -39.548 M -34.36 % | -29.435 M -157.48 % | 51.208 M 1 003.82 % | -5.666 M -39 338.53 % | -14.366 K 94.81 % | -276.732 K -10.02 % | -251.539 K -238.91 % | 181.082 K -55.89 % | 410.523 K -10.90 % | 460.758 K 159.99 % | -768.056 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 25.809 M -32.33 % | 38.142 M 8.19 % | 35.256 M 41.45 % | 24.924 M -34.90 % | 38.286 M -43.35 % | 67.581 M -23.65 % | 88.515 M 94.97 % | 45.399 M 27.86 % | 35.508 M -6.03 % | 37.786 M 80.99 % | 20.877 M 379.49 % | 4.354 M 58.15 % | 2.753 M 116.45 % | -16.740 M -180.14 % | 20.888 M 48.90 % | 14.028 M 52.15 % | 9.220 M -86.23 % | 66.947 M 121.26 % | 30.257 M 503.45 % | 5.014 M 2 265.09 % | 212.000 K -99.05 % | 22.200 M -39.88 % | 36.928 M -27.61 % | 51.010 M -3.57 % | 52.901 M 200.03 % | 17.632 M 138.50 % | 7.393 M 801.59 % | 820.000 K -33.33 % | 1.230 M -26.99 % | 1.685 M | 0.000 | 0.000 -100.00 % | 191.000 K -29.31 % | 270.203 K -15.82 % | 321.000 K 65.46 % | 194.000 K -20.82 % | 245.000 K -2.12 % | 250.300 K | 0.000 | 0.000 -100.00 % | 188.000 K -60.42 % | 475.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.985 M 357.40 % | 434.000 K -37.73 % | 697.000 K | 0.000 -100.00 % | 658.308 K |
| Net income | 1.091 M -11.37 % | 1.231 M 33.66 % | 921.000 K 19.46 % | 771.000 K -34.10 % | 1.170 M 114.80 % | -7.908 M -236.32 % | 5.801 M 84.04 % | 3.152 M 462.86 % | 560.000 K 243.56 % | 163.000 K -89.43 % | 1.542 M 128.78 % | 674.000 K 71.50 % | 393.000 K 106.86 % | -5.727 M -358.67 % | 2.214 M 4.83 % | 2.112 M 29.25 % | 1.634 M -70.94 % | 5.624 M 95.40 % | 2.878 M 453.13 % | -815.000 K 63.83 % | -2.253 M -451.22 % | -408.727 K -239.98 % | 292.000 K -68.74 % | 934.000 K -12.55 % | 1.068 M 785.84 % | 120.563 K -3.55 % | 125.000 K 594.44 % | 18.000 K -89.29 % | 168.000 K -57.58 % | 396.046 K 1 465.68 % | -29.000 K 79.72 % | -143.000 K -191.84 % | -49.000 K 34.30 % | -74.587 K 68.40 % | -236.000 K -37.21 % | -172.000 K -8 500.00 % | -2.000 K -101.54 % | 129.778 K 273.04 % | -75.000 K 82.68 % | -433.000 K -646.55 % | -58.000 K 98.22 % | -3.258 M -1 923.49 % | -161.000 K 24.06 % | -212.000 K -175.32 % | -77.000 K -125.40 % | 303.205 K 1 047.52 % | -32.000 K 54.93 % | -71.000 K -5.97 % | -67.000 K -118.99 % | 352.771 K |
| Income before tax | 1.474 M -30.60 % | 2.124 M 103.25 % | 1.045 M 9.54 % | 954.000 K -32.48 % | 1.413 M 117.28 % | -8.177 M -216.13 % | 7.041 M 65.63 % | 4.251 M 459.34 % | 760.000 K 381.01 % | 158.000 K -90.64 % | 1.688 M 150.45 % | 674.000 K 71.50 % | 393.000 K 107.03 % | -5.587 M -352.35 % | 2.214 M 4.83 % | 2.112 M 29.25 % | 1.634 M -80.85 % | 8.532 M 196.45 % | 2.878 M 453.13 % | -815.000 K 63.83 % | -2.253 M -451.22 % | -408.727 K -239.98 % | 292.000 K -68.74 % | 934.000 K -12.55 % | 1.068 M 785.84 % | 120.563 K -3.55 % | 125.000 K 594.44 % | 18.000 K -89.29 % | 168.000 K -56.32 % | 384.603 K 1 426.22 % | -29.000 K 79.72 % | -143.000 K -191.84 % | -49.000 K 34.30 % | -74.587 K 68.40 % | -236.000 K -37.21 % | -172.000 K -8 500.00 % | -2.000 K -101.54 % | 129.778 K 273.04 % | -75.000 K 82.68 % | -433.000 K -646.55 % | -58.000 K 98.22 % | -3.258 M -1 923.49 % | -161.000 K 24.06 % | -212.000 K -175.32 % | -77.000 K -125.40 % | 303.205 K 1 047.52 % | -32.000 K 54.93 % | -71.000 K -5.97 % | -67.000 K -118.99 % | 352.771 K |
| Income before tax ratio | 0.06 2.56 % | 0.06 87.87 % | 0.03 -22.56 % | 0.04 3.71 % | 0.04 130.50 % | -0.12 -252.11 % | 0.08 -15.05 % | 0.09 337.48 % | 0.02 411.87 % | 0.00 -94.83 % | 0.08 -47.77 % | 0.15 8.44 % | 0.14 -57.23 % | 0.33 214.88 % | 0.11 -29.60 % | 0.15 -15.05 % | 0.18 39.06 % | 0.13 33.98 % | 0.10 158.52 % | -0.16 98.47 % | -10.63 -57 621.79 % | -0.02 -332.84 % | 0.01 -56.81 % | 0.02 -9.30 % | 0.02 195.25 % | 0.01 -59.56 % | 0.02 -22.98 % | 0.02 -83.93 % | 0.14 -40.17 % | 0.23 | 0.00 | 0.00 100.00 % | -0.26 7.06 % | -0.28 62.45 % | -0.74 17.08 % | -0.89 -10 760.82 % | -0.01 -101.57 % | 0.52 | 0.00 | 0.00 100.00 % | -0.31 95.50 % | -6.86 | 0.00 | 0.00 | 0.00 -100.00 % | 0.15 307.15 % | -0.07 27.62 % | -0.10 | 0.00 -100.00 % | 0.54 |
| EBITDA | 4.339 M -46.64 % | 8.131 M 119.22 % | 3.709 M 22.61 % | 3.025 M -22.36 % | 3.896 M 173.63 % | -5.291 M -153.22 % | 9.941 M 13.59 % | 8.752 M 92.68 % | 4.542 M 363.59 % | 979.750 K -42.18 % | 1.694 M 0.00 % | 1.694 M 148.64 % | 681.500 K 70.60 % | 399.475 K 104.13 % | -9.669 M -270.39 % | 5.675 M 47.42 % | 3.849 M -64.72 % | 10.911 M 0.00 % | 10.911 M 123.81 % | 4.875 M 243 852.05 % | -2.000 K 99.35 % | -308.418 K 0.00 % | -308.418 K -132.48 % | 949.554 K -38.78 % | 1.551 M 0.00 % | 1.551 M 1 132.93 % | 125.798 K 451.79 % | 22.798 K 0.00 % | 22.798 K -87.40 % | 181.000 K -70.98 % | 623.779 K 555.39 % | -136.976 K 0.00 % | -136.976 K -197.77 % | -46.000 K 61.22 % | -118.625 K 41.21 % | -201.791 K -41.32 % | -142.791 K -7 039.55 % | -2.000 K 97.25 % | -72.653 K 67.97 % | -226.845 K 0.00 % | -226.845 K -328.01 % | -53.000 K -404.43 % | -10.507 K 94.86 % | -204.524 K 0.00 % | -204.524 K -188.06 % | -71.000 K -125.24 % | 281.305 K 613.13 % | -54.821 K 0.00 % | -54.821 K -128.81 % | 190.280 K |
| Net income ratio | 0.04 30.98 % | 0.03 23.55 % | 0.03 -15.55 % | 0.03 1.23 % | 0.03 126.12 % | -0.12 -278.55 % | 0.07 -5.61 % | 0.07 340.23 % | 0.02 265.60 % | 0.00 -94.16 % | 0.07 -52.29 % | 0.15 8.44 % | 0.14 -58.27 % | 0.34 222.77 % | 0.11 -29.60 % | 0.15 -15.05 % | 0.18 110.98 % | 0.08 -11.69 % | 0.10 158.52 % | -0.16 98.47 % | -10.63 -57 621.79 % | -0.02 -332.84 % | 0.01 -56.81 % | 0.02 -9.30 % | 0.02 195.25 % | 0.01 -59.56 % | 0.02 -22.98 % | 0.02 -83.93 % | 0.14 -41.90 % | 0.24 | 0.00 | 0.00 100.00 % | -0.26 7.06 % | -0.28 62.45 % | -0.74 17.08 % | -0.89 -10 760.82 % | -0.01 -101.57 % | 0.52 | 0.00 | 0.00 100.00 % | -0.31 95.50 % | -6.86 | 0.00 | 0.00 | 0.00 -100.00 % | 0.15 307.15 % | -0.07 27.62 % | -0.10 | 0.00 -100.00 % | 0.54 |
| Ratio EBITDA | 0.17 -21.14 % | 0.21 102.64 % | 0.11 -13.32 % | 0.12 19.27 % | 0.10 229.98 % | -0.08 -169.71 % | 0.11 -41.74 % | 0.19 50.71 % | 0.13 393.33 % | 0.03 -68.05 % | 0.08 -79.14 % | 0.39 57.21 % | 0.25 1 137.35 % | -0.02 94.84 % | -0.46 -214.43 % | 0.40 -3.11 % | 0.42 156.17 % | 0.16 -54.80 % | 0.36 -62.91 % | 0.97 10 406.23 % | -0.01 32.09 % | -0.01 -66.34 % | -0.01 -144.87 % | 0.02 -36.51 % | 0.03 -66.67 % | 0.09 416.96 % | 0.02 -38.80 % | 0.03 50.00 % | 0.02 -82.75 % | 0.11 | 0.00 | 0.00 100.00 % | -0.72 -321.25 % | -0.17 53.93 % | -0.37 64.47 % | -1.04 -78.47 % | -0.58 -7 194.00 % | -0.01 | 0.00 | 0.00 100.00 % | -1.21 -981.41 % | -0.11 | 0.00 | 0.00 | 0.00 100.00 % | -0.04 -105.52 % | 0.65 924.09 % | -0.08 | 0.00 -100.00 % | 0.29 |
| Gross profit ratio | 0.05 -96.99 % | 1.79 105.43 % | 0.87 220.41 % | -0.73 -153.37 % | 1.36 569.75 % | -0.29 -143.55 % | 0.66 95.66 % | 0.34 -36.32 % | 0.53 169.34 % | 0.20 -71.09 % | 0.68 1.58 % | 0.67 -21.12 % | 0.85 -38.16 % | 1.38 223.26 % | 0.43 -48.98 % | 0.84 8.41 % | 0.77 32.12 % | 0.58 -40.89 % | 0.99 52.79 % | 0.65 113.80 % | -4.69 -18.05 % | -3.98 -530.28 % | 0.92 -0.64 % | 0.93 300.07 % | 0.23 1 195.94 % | 0.02 -37.45 % | 0.03 -90.56 % | 0.30 -43.24 % | 0.53 -28.88 % | 0.75 | 0.00 | 0.00 100.00 % | -0.17 -424.72 % | -0.03 92.34 % | -0.43 -1 290.03 % | -0.03 -184.19 % | 0.04 -95.55 % | 0.83 | 0.00 | 0.00 100.00 % | -0.03 -105.83 % | 0.55 | 0.00 | 0.00 | 0.00 -100.00 % | 0.20 1 157.05 % | 0.02 -62.53 % | 0.04 | 0.00 -100.00 % | 0.51 |
| Weighted average shs out dil | 3.031 M 2.00 % | 2.971 M 0.00 % | 2.971 M 0.20 % | 2.965 M -21.44 % | 3.774 M 11.31 % | 3.391 M 12.81 % | 3.006 M 0.13 % | 3.002 M 1.85 % | 2.947 M -1.28 % | 2.985 M -1.26 % | 3.024 M -1.31 % | 3.064 M 1.34 % | 3.023 M 0.14 % | 3.019 M 0.90 % | 2.992 M -0.84 % | 3.017 M -0.29 % | 3.026 M 0.63 % | 3.007 M 0.30 % | 2.998 M -0.68 % | 3.019 M 0.48 % | 3.004 M 0.16 % | 2.999 M 2.72 % | 2.920 M -3.08 % | 3.013 M 1.56 % | 2.967 M -11.44 % | 3.350 M 7.20 % | 3.125 M 0.81 % | 3.100 M 10.71 % | 2.800 M -8.31 % | 3.054 M -3.27 % | 3.157 M 10.39 % | 2.860 M 16.73 % | 2.450 M -33.78 % | 3.700 M 25.42 % | 2.950 M 2.91 % | 2.867 M -4.62 % | 3.006 M 2.23 % | 2.940 M -21.60 % | 3.750 M 29.91 % | 2.887 M -0.46 % | 2.900 M -3.93 % | 3.019 M -6.25 % | 3.220 M 6.32 % | 3.029 M 18.00 % | 2.567 M -15.57 % | 3.040 M 7.29 % | 2.833 M -20.19 % | 3.550 M 5.97 % | 3.350 M 5.29 % | 3.182 M |
| Weighted average shs out | 3.031 M 2.00 % | 2.971 M 0.00 % | 2.971 M 0.20 % | 2.965 M -21.44 % | 3.774 M 11.31 % | 3.391 M 12.81 % | 3.006 M 0.13 % | 3.002 M 1.85 % | 2.947 M -1.28 % | 2.985 M -1.26 % | 3.024 M -1.31 % | 3.064 M 1.34 % | 3.023 M 0.14 % | 3.019 M 0.90 % | 2.992 M -0.84 % | 3.017 M -0.29 % | 3.026 M 0.63 % | 3.007 M 0.30 % | 2.998 M -0.68 % | 3.019 M 0.48 % | 3.004 M 0.15 % | 2.999 M 2.72 % | 2.920 M -3.08 % | 3.013 M 1.56 % | 2.967 M -11.81 % | 3.364 M 7.65 % | 3.125 M 0.80 % | 3.100 M 10.72 % | 2.800 M -8.31 % | 3.054 M -3.28 % | 3.157 M 10.40 % | 2.860 M 16.73 % | 2.450 M -33.79 % | 3.700 M 25.43 % | 2.950 M 2.91 % | 2.867 M -4.68 % | 3.008 M 2.30 % | 2.940 M -21.60 % | 3.750 M 29.91 % | 2.887 M -0.46 % | 2.900 M -3.93 % | 3.019 M -6.25 % | 3.220 M 6.32 % | 3.029 M 18.00 % | 2.567 M -15.57 % | 3.040 M 7.29 % | 2.833 M -20.19 % | 3.550 M 5.97 % | 3.350 M 5.28 % | 3.182 M |
| EPS diluted | 0.36 -12.20 % | 0.41 32.26 % | 0.31 19.23 % | 0.26 -16.13 % | 0.31 113.30 % | -2.33 -220.73 % | 1.93 83.81 % | 1.05 452.63 % | 0.19 247.99 % | 0.05 -89.29 % | 0.51 131.82 % | 0.22 69.23 % | 0.13 106.84 % | -1.90 -356.76 % | 0.74 5.71 % | 0.70 29.63 % | 0.54 -71.12 % | 1.87 94.79 % | 0.96 455.56 % | -0.27 64.00 % | -0.75 -435.71 % | -0.14 -240.00 % | 0.10 -67.74 % | 0.31 -13.89 % | 0.36 900.00 % | 0.04 -10.00 % | 0.04 589.66 % | 0.01 -90.33 % | 0.06 -53.85 % | 0.13 1 513.04 % | -0.01 81.60 % | -0.05 -150.00 % | -0.02 0.99 % | -0.02 74.75 % | -0.08 -33.33 % | -0.06 -8 471.43 % | 0.00 -101.59 % | 0.04 320.50 % | -0.02 86.67 % | -0.15 -650.00 % | -0.02 98.15 % | -1.08 -2 060.00 % | -0.05 28.57 % | -0.07 -133.33 % | -0.03 -130.09 % | 0.10 982.30 % | -0.01 43.50 % | -0.02 0.00 % | -0.02 -118.18 % | 0.11 |
| Earnings per share | 0.36 -12.20 % | 0.41 32.26 % | 0.31 19.23 % | 0.26 -16.13 % | 0.31 113.30 % | -2.33 -220.73 % | 1.93 83.81 % | 1.05 452.63 % | 0.19 377.39 % | 0.04 -92.20 % | 0.51 131.82 % | 0.22 69.23 % | 0.13 106.84 % | -1.90 -356.76 % | 0.74 5.71 % | 0.70 29.63 % | 0.54 -71.12 % | 1.87 94.79 % | 0.96 455.56 % | -0.27 64.00 % | -0.75 -435.71 % | -0.14 -240.00 % | 0.10 -67.74 % | 0.31 -13.89 % | 0.36 905.59 % | 0.04 -10.50 % | 0.04 589.66 % | 0.01 -90.33 % | 0.06 -53.85 % | 0.13 1 513.04 % | -0.01 81.60 % | -0.05 -150.00 % | -0.02 0.99 % | -0.02 74.75 % | -0.08 -33.33 % | -0.06 -8 471.43 % | 0.00 -101.59 % | 0.04 320.50 % | -0.02 86.67 % | -0.15 -650.00 % | -0.02 98.15 % | -1.08 -2 060.00 % | -0.05 28.57 % | -0.07 -133.33 % | -0.03 -130.09 % | 0.10 982.30 % | -0.01 43.50 % | -0.02 0.00 % | -0.02 -118.18 % | 0.11 |
| Gross profit | 1.392 M -97.97 % | 68.409 M 122.25 % | 30.780 M 270.33 % | -18.071 M -134.75 % | 52.008 M 366.12 % | -19.543 M -133.25 % | 58.781 M 281.47 % | 15.409 M -18.59 % | 18.927 M 153.10 % | 7.478 M -47.67 % | 14.290 M 387.05 % | 2.934 M 24.74 % | 2.352 M 110.17 % | -23.127 M -359.07 % | 8.927 M -24.03 % | 11.751 M 64.95 % | 7.124 M -81.80 % | 39.154 M 30.78 % | 29.938 M 822.02 % | 3.247 M 426.33 % | -995.000 K 98.87 % | -88.259 M -358.67 % | 34.121 M -28.07 % | 47.438 M 285.77 % | 12.297 M 3 788.18 % | 316.266 K 49.18 % | 212.000 K -14.86 % | 249.000 K -62.16 % | 658.000 K -48.08 % | 1.267 M | 0.000 | 0.000 100.00 % | -33.000 K -270.91 % | -8.897 K 93.55 % | -138.000 K -2 200.00 % | -6.000 K -166.67 % | 9.000 K -95.64 % | 206.650 K 1 477.67 % | -15.000 K 0.00 % | -15.000 K -150.00 % | -6.000 K -102.31 % | 260.000 K | 0.000 100.00 % | -24.000 K 0.00 % | -24.000 K -105.96 % | 402.480 K 5 649.71 % | 7.000 K -76.67 % | 30.000 K 225.00 % | -24.000 K -107.17 % | 334.685 K |
| Income tax expense | 383.000 K -57.16 % | 894.000 K 620.97 % | 124.000 K -32.24 % | 183.000 K -24.69 % | 243.000 K 190.33 % | -269.000 K -121.69 % | 1.240 M 12.83 % | 1.099 M 449.50 % | 200.000 K 3 900.00 % | 5.000 K -96.58 % | 146.000 K | 0.000 | 0.000 -100.00 % | 140.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.908 M | 0.000 -100.00 % | 203.000 K 10 250.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.443 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 |
| Cost of revenue | 24.417 M 180.67 % | -30.267 M -776.21 % | 4.476 M -89.59 % | 42.995 M 413.33 % | -13.722 M -115.75 % | 87.124 M 193.01 % | 29.734 M -0.85 % | 29.990 M 80.87 % | 16.581 M -45.29 % | 30.308 M 360.12 % | 6.587 M 363.87 % | 1.420 M 254.11 % | 401.000 K -93.72 % | 6.387 M -46.60 % | 11.961 M 425.30 % | 2.277 M 8.64 % | 2.096 M -92.46 % | 27.794 M 8 612.77 % | 319.000 K -81.95 % | 1.767 M 46.40 % | 1.207 M -98.91 % | 110.459 M 3 835.13 % | 2.807 M -21.42 % | 3.572 M -91.20 % | 40.604 M 134.49 % | 17.316 M 141.13 % | 7.181 M 1 157.62 % | 571.000 K -0.17 % | 572.000 K 37.02 % | 417.465 K | 0.000 | 0.000 -100.00 % | 224.000 K -19.74 % | 279.100 K -39.19 % | 459.000 K 129.50 % | 200.000 K -15.25 % | 236.000 K 440.66 % | 43.650 K 191.00 % | 15.000 K 0.00 % | 15.000 K -92.27 % | 194.000 K -9.77 % | 215.000 K | 0.000 -100.00 % | 24.000 K 0.00 % | 24.000 K -98.48 % | 1.583 M 270.64 % | 427.000 K -35.98 % | 667.000 K 2 679.17 % | 24.000 K -92.58 % | 323.623 K |
| General and administrative expenses | 0.000 -100.00 % | 39.305 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.554 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.041 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.605 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 305.966 K | 0.000 | 0.000 | 0.000 -100.00 % | 562.607 K | 0.000 | 0.000 | 0.000 -100.00 % | 503.831 K | 0.000 | 0.000 | 0.000 -100.00 % | 229.177 K | 0.000 | 0.000 | 0.000 -100.00 % | 228.134 K |
| Selling and marketing expenses | 0.000 -100.00 % | 75.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 169.314 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.536 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.460 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.552 K | 0.000 | 0.000 | 0.000 -100.00 % | 17.690 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.070 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.210 K | 0.000 | 0.000 | 0.000 -100.00 % | 22.570 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.061 K |
| Other expenses | 2.881 M -87.74 % | 23.496 M 1 118.67 % | 1.928 M 104.31 % | -44.773 M -491.41 % | 11.439 M 314.94 % | -5.322 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 2.881 M -95.42 % | 62.876 M 120.24 % | 28.549 M 241.88 % | -20.122 M -140.79 % | 49.334 M 34.04 % | 36.805 M -23.54 % | 48.136 M 333.70 % | 11.099 M -38.53 % | 18.057 M 161.05 % | 6.917 M -45.10 % | 12.599 M 458.22 % | 2.257 M 15.51 % | 1.954 M -84.71 % | 12.777 M 148.82 % | 5.135 M -35.19 % | 7.923 M 105.79 % | 3.850 M -87.06 % | 29.760 M 15.78 % | 25.704 M 532.79 % | 4.062 M 223.41 % | 1.256 M -98.57 % | 87.922 M 159.93 % | 33.825 M -27.26 % | 46.501 M 314.89 % | 11.208 M 5 569.11 % | 197.703 K 129.89 % | 86.000 K -62.61 % | 230.000 K -52.97 % | 489.000 K -44.85 % | 886.732 K 3 184.19 % | 27.000 K -80.85 % | 141.000 K 781.25 % | 16.000 K -75.64 % | 65.690 K -32.97 % | 97.999 K -40.96 % | 166.000 K 1 409.09 % | 11.000 K -85.69 % | 76.872 K 28.12 % | 60.000 K -85.65 % | 418.000 K 703.85 % | 52.000 K -98.52 % | 3.518 M 2 084.98 % | 161.000 K -14.36 % | 188.000 K 254.72 % | 53.000 K -46.61 % | 99.275 K 154.55 % | 39.000 K -61.39 % | 101.000 K 134.88 % | 43.000 K -59.06 % | 105.025 K |
| Cost and expenses | 27.298 M -16.29 % | 32.609 M -1.26 % | 33.025 M 44.38 % | 22.873 M -35.77 % | 35.612 M -49.91 % | 71.101 M -8.69 % | 77.870 M 89.52 % | 41.089 M 18.62 % | 34.638 M -6.95 % | 37.225 M 94.02 % | 19.186 M 421.78 % | 3.677 M 56.14 % | 2.355 M -87.71 % | 19.164 M 12.10 % | 17.096 M 67.61 % | 10.200 M 71.54 % | 5.946 M -89.67 % | 57.553 M 121.16 % | 26.023 M 346.44 % | 5.829 M 136.66 % | 2.463 M -98.76 % | 198.381 M 441.55 % | 36.632 M -26.84 % | 50.073 M -3.36 % | 51.812 M 195.84 % | 17.513 M 141.00 % | 7.267 M 807.24 % | 801.000 K -24.51 % | 1.061 M -18.65 % | 1.304 M 4 730.36 % | 27.000 K -80.85 % | 141.000 K -41.25 % | 240.000 K -30.39 % | 344.790 K -38.10 % | 557.000 K 52.19 % | 366.000 K 48.18 % | 247.000 K 104.94 % | 120.522 K 60.70 % | 75.000 K -82.68 % | 433.000 K 76.02 % | 246.000 K -93.41 % | 3.733 M 2 218.52 % | 161.000 K -24.06 % | 212.000 K 175.32 % | 77.000 K -95.42 % | 1.682 M 260.92 % | 466.000 K -39.32 % | 768.000 K 1 046.27 % | 67.000 K -84.37 % | 428.648 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 39.380 M 47.93 % | 26.621 M 7.99 % | 24.651 M -34.95 % | 37.895 M -10.05 % | 42.127 M -12.48 % | 48.136 M 412.25 % | 9.397 M -44.33 % | 16.880 M -4.09 % | 17.599 M 538.57 % | 2.756 M 559.33 % | 418.000 K -74.50 % | 1.639 M -67.82 % | 5.094 M 189.60 % | 1.759 M -52.06 % | 3.669 M 78.02 % | 2.061 M -91.33 % | 23.775 M -0.56 % | 23.908 M 1 489.63 % | 1.504 M 225.54 % | 462.000 K -99.39 % | 76.158 M 140.38 % | 31.682 M -30.61 % | 45.659 M | 0.000 -100.00 % | 86.460 K | 0.000 | 0.000 | 0.000 -100.00 % | 63.552 K | 0.000 | 0.000 | 0.000 -100.00 % | 323.656 K | 0.000 | 0.000 | 0.000 -100.00 % | 586.677 K | 0.000 | 0.000 | 0.000 -100.00 % | 543.042 K | 0.000 | 0.000 | 0.000 -100.00 % | 251.747 K | 0.000 | 0.000 | 0.000 -100.00 % | 257.195 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -458.000 K | 0.000 -100.00 % | 59.000 K -46.36 % | 110.000 K -72.70 % | 403.000 K 13 333.33 % | 3.000 K 0.00 % | 3.000 K -40.00 % | 5.000 K -99.90 % | 4.763 M 201.84 % | 1.578 M -8.04 % | 1.716 M 4.63 % | 1.640 M 90.20 % | 862.258 K -56.76 % | 1.994 M | 0.000 -100.00 % | 2.000 K -97.17 % | 70.769 K 1 669.23 % | 4.000 K 33.33 % | 3.000 K -85.71 % | 21.000 K 950.00 % | 2.000 K 100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -75.00 % | 4.000 K 100.00 % | 2.000 K 0.00 % | 2.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 -100.00 % | 123.111 K |
| Interest expense | 1.658 M -62.12 % | 4.377 M 194.35 % | 1.487 M 35.43 % | 1.098 M -26.21 % | 1.488 M | 0.000 -100.00 % | 1.416 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 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.207 M -25.95 % | 1.630 M 38.49 % | 1.177 M 20.97 % | 973.000 K -2.21 % | 995.000 K -22.69 % | 1.287 M -13.22 % | 1.483 M 539.22 % | 232.000 K -48.33 % | 449.000 K 52.33 % | 294.750 K 11 809.09 % | 2.475 K -1.00 % | 2.500 K 1.01 % | 2.475 K -1.00 % | 2.500 K -99.68 % | 774.296 K -58.32 % | 1.858 M 139.90 % | 774.296 K 0.00 % | 774.296 K 9 529.35 % | 8.041 K -99.21 % | 1.018 M -54.78 % | 2.251 M 27 145.22 % | 8.262 K -34.19 % | 12.554 K 0.00 % | 12.554 K -97.29 % | 463.000 K 3 588.07 % | 12.554 K 598.22 % | 1.798 K 0.00 % | 1.798 K -86.17 % | 13.000 K 623.03 % | 1.798 K -55.32 % | 4.024 K 0.00 % | 4.024 K 34.13 % | 3.000 K -25.45 % | 4.024 K -22.75 % | 5.209 K 0.00 % | 5.209 K 30.23 % | 4.000 K -23.21 % | 5.209 K -15.37 % | 6.155 K 0.00 % | 6.155 K 23.10 % | 5.000 K -18.77 % | 6.155 K -17.67 % | 7.476 K 0.00 % | 7.476 K 24.60 % | 6.000 K -19.74 % | 7.476 K -18.55 % | 9.179 K 0.00 % | 9.179 K 31.13 % | 7.000 K -23.74 % | 9.179 K |
| Operating income | -1.489 M -126.91 % | 5.533 M 148.01 % | 2.231 M 8.78 % | 2.051 M -23.30 % | 2.674 M 101.75 % | -153.014 M -1 537.43 % | 10.645 M 146.98 % | 4.310 M 395.40 % | 870.000 K 27.01 % | 685.000 K -59.52 % | 1.692 M 149.19 % | 679.000 K 71.03 % | 397.000 K 104.11 % | -9.671 M -389.12 % | 3.345 M -12.37 % | 3.817 M 24.13 % | 3.075 M -69.66 % | 10.136 M 108.27 % | 4.867 M 578.09 % | -1.018 M 54.78 % | -2.251 M -610.81 % | -316.680 K -206.99 % | 296.000 K -68.41 % | 937.000 K -13.88 % | 1.088 M 794.11 % | 121.685 K -1.87 % | 124.000 K 490.48 % | 21.000 K -87.50 % | 168.000 K -72.99 % | 621.981 K 2 403.63 % | -27.000 K 80.85 % | -141.000 K -187.76 % | -49.000 K 60.05 % | -122.649 K 40.75 % | -207.000 K -39.86 % | -148.000 K -2 366.67 % | -6.000 K 92.29 % | -77.862 K -16.21 % | -67.000 K 71.24 % | -233.000 K -301.72 % | -58.000 K -248.10 % | -16.662 K 72.69 % | -61.000 K 71.23 % | -212.000 K -175.32 % | -77.000 K -128.12 % | 273.829 K 1 344.68 % | -22.000 K 65.63 % | -64.000 K -18.52 % | -54.000 K -129.82 % | 181.101 K |
| Operating income ratio | -0.06 -139.77 % | 0.15 129.24 % | 0.06 -23.10 % | 0.08 17.82 % | 0.07 103.08 % | -2.26 -1 982.69 % | 0.12 26.68 % | 0.09 287.47 % | 0.02 35.16 % | 0.02 -77.63 % | 0.08 -48.03 % | 0.16 8.14 % | 0.14 -75.04 % | 0.58 260.76 % | 0.16 -41.15 % | 0.27 -18.41 % | 0.33 120.27 % | 0.15 -5.87 % | 0.16 179.23 % | -0.20 98.09 % | -10.62 -74 333.22 % | -0.01 -277.97 % | 0.01 -56.36 % | 0.02 -10.69 % | 0.02 198.01 % | 0.01 -58.85 % | 0.02 -34.51 % | 0.03 -81.25 % | 0.14 -63.00 % | 0.37 | 0.00 | 0.00 100.00 % | -0.26 43.48 % | -0.45 29.61 % | -0.64 15.47 % | -0.76 -3 015.12 % | -0.02 92.13 % | -0.31 | 0.00 | 0.00 100.00 % | -0.31 -779.50 % | -0.04 | 0.00 | 0.00 | 0.00 -100.00 % | 0.14 372.12 % | -0.05 44.79 % | -0.09 | 0.00 -100.00 % | 0.28 |
| Total other income expenses net | 2.963 M 186.92 % | -3.409 M -187.44 % | -1.186 M -8.11 % | -1.097 M 13.01 % | -1.261 M -100.87 % | 144.837 M 4 118.78 % | -3.604 M -231.97 % | 2.731 M -19.23 % | 3.381 M 4 408.00 % | 75.000 K 104.89 % | -1.534 M -30 580.00 % | -5.000 K -25.00 % | -4.000 K -100.04 % | 10.064 M 989.83 % | -1.131 M 33.67 % | -1.705 M -18.32 % | -1.441 M 83.05 % | -8.502 M -327.47 % | -1.989 M -151.05 % | 3.896 M 171.31 % | 1.436 M 1 660.07 % | -92.047 K -2 201.18 % | -4.000 K -33.33 % | -3.000 K 85.00 % | -20.000 K -1 682.53 % | -1.122 K -212.20 % | 1.000 K 133.33 % | -3.000 K | 0.000 100.00 % | -453.981 K -22 599.05 % | -2.000 K 98.25 % | -114.000 K | 0.000 -100.00 % | 48.062 K -63.70 % | 132.413 K 250.47 % | -88.000 K -2 300.00 % | 4.000 K -97.05 % | 135.778 K -31.00 % | 196.778 K 154.97 % | -358.000 K | 0.000 100.00 % | -3.241 M -3 141.15 % | -100.000 K | 0.000 -100.00 % | 135.000 K 359.56 % | 29.376 K 393.76 % | -10.000 K -42.86 % | -7.000 K 58.82 % | -17.000 K -109.90 % | 171.670 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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-04-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 575.217 M | 0.000 -100.00 % | 353.167 M 153.98 % | 139.054 M 4 607.31 % | 2.954 M -98.51 % | 198.220 M 7 512.14 % | 2.604 M -96.49 % | 74.203 M 2 186.67 % | 3.245 M -89.85 % | 31.955 M 1 016.14 % | 2.863 M -96.79 % | 89.222 M 373.16 % | 18.856 M -86.93 % | 144.274 M 3 234.00 % | 4.327 M 14.60 % | 3.776 M -51.85 % | 7.842 M -79.67 % | 38.572 M 1 208.43 % | 2.948 M -60.14 % | 7.395 M 19 360.53 % | 38.000 K 199.19 % | -38.310 K -101.69 % | 2.261 M 6 380.56 % | -36.000 K -101.58 % | 2.278 M 4 424.55 % | -52.676 K -102.20 % | 2.398 M 1 486.13 % | -173.000 K -106.77 % | 2.554 M 875.33 % | -329.410 K -112.74 % | 2.586 M 816.34 % | -361.000 K -112.91 % | 2.796 M 589.28 % | -571.448 K -120.30 % | 2.815 M 577.12 % | -590.000 K -122.56 % | 2.615 M 769.89 % | -390.365 K -107.00 % | 5.579 M 10 431.48 % | -54.000 K -100.95 % | 5.710 M 23 084.34 % | -24.843 K -167.14 % | 37.001 K -94.42 % | 663.000 K -88.58 % | 5.804 M 1 106.87 % | 480.915 K |
| Total investments | 0.000 -100.00 % | 3.671 M | 0.000 -100.00 % | 19.655 M 16.17 % | 16.919 M 186.37 % | 5.908 M 0.12 % | 5.901 M 13.31 % | 5.208 M -11.82 % | 5.906 M -9.00 % | 6.490 M 9.89 % | 5.906 M 3.14 % | 5.726 M | 0.000 -100.00 % | 37.713 M 351.87 % | 8.346 M -3.57 % | 8.655 M 16.94 % | 7.401 M -52.81 % | 15.684 M 11.42 % | 14.076 M 138.74 % | 5.896 M -38.76 % | 9.628 M 12 568.42 % | 76.000 K -96.58 % | 2.225 M -50.80 % | 4.522 M 103.24 % | 2.225 M -51.16 % | 4.556 M 104.76 % | 2.225 M -53.61 % | 4.796 M 115.55 % | 2.225 M -56.44 % | 5.108 M 129.57 % | 2.225 M -56.98 % | 5.172 M 132.45 % | 2.225 M -60.21 % | 5.592 M 151.33 % | 2.225 M -60.48 % | 5.630 M 153.03 % | 2.225 M -57.46 % | 5.230 M 135.06 % | 2.225 M -80.06 % | 11.158 M 101.95 % | 5.525 M -51.62 % | 11.420 M 104.48 % | 5.585 M 7 447.01 % | 74.001 K -98.68 % | 5.585 M -51.89 % | 11.608 M 107.85 % | 5.585 M |
| Total debt | 0.000 -100.00 % | 590.284 M | 0.000 -100.00 % | 364.801 M 136.38 % | 154.330 M | 0.000 -100.00 % | 201.174 M | 0.000 -100.00 % | 76.802 M | 0.000 -100.00 % | 35.195 M | 0.000 -100.00 % | 92.085 M | 0.000 -100.00 % | 161.630 M | 0.000 -100.00 % | 6.604 M | 0.000 -100.00 % | 42.060 M | 0.000 -100.00 % | 10.343 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 % | 100.000 K | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 700.000 K |
| Accumulated other comprehensive income loss | 33.366 M | 0.000 -100.00 % | 15.856 M 1 485.60 % | 999.999 K 0.00 % | 1.000 M -92.79 % | 13.866 M | 0.000 -100.00 % | 12.321 M | 0.000 -100.00 % | 12.276 M | 0.000 -100.00 % | 72.439 M 1 019 488 291 897 160 448.00 % | 0.000 -100.00 % | 68.701 M 966 884 052 744 654 848.00 % | 0.000 -100.00 % | 12.102 M | 0.000 -100.00 % | 15.170 M 853 978 134 546 532 352.00 % | 0.000 -100.00 % | 16.386 M 219.87 % | -13.670 M -202.91 % | 13.284 M | 0.000 -100.00 % | 13.039 M 367 015 222 133 024 448.00 % | 0.000 -100.00 % | 12.852 M | 0.000 -100.00 % | 12.485 M | 0.000 -100.00 % | 12.677 M 356 825 827 976 098 688.00 % | 0.000 -100.00 % | 12.987 M 365 551 552 254 129 024.00 % | 0.000 -100.00 % | 13.161 M | 0.000 -100.00 % | 13.108 M | 0.000 -100.00 % | 13.599 M | 0.000 -100.00 % | 17.026 M 958 478 590 695 125 760.00 % | 0.000 -100.00 % | 17.314 M | 0.000 -100.00 % | 17.043 M 959 435 605 615 942 016.00 % | 0.000 -100.00 % | 17.181 M | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 100.00 % | -15.200 M -127.76 % | 54.754 M | 0.000 100.00 % | -16.190 M | 0.000 100.00 % | -17.735 M | 0.000 100.00 % | -17.780 M | 0.000 -100.00 % | 42.383 M | 0.000 -100.00 % | 38.645 M | 0.000 100.00 % | -17.954 M | 0.000 100.00 % | -14.886 M | 0.000 | 0.000 | 0.000 100.00 % | -16.772 M | 0.000 100.00 % | -17.017 M | 0.000 100.00 % | -17.204 M | 0.000 100.00 % | -17.571 M | 0.000 100.00 % | -17.379 M | 0.000 100.00 % | -17.069 M | 0.000 100.00 % | -16.895 M | 0.000 100.00 % | -16.948 M | 0.000 100.00 % | -16.457 M | 0.000 100.00 % | -13.030 M | 0.000 100.00 % | -12.742 M | 0.000 100.00 % | -13.013 M | 0.000 100.00 % | -12.875 M |
| Common stock | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M 0.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 30.056 M |
| Total equity | 33.366 M 0.00 % | 33.366 M 110.43 % | 15.856 M 0.00 % | 15.856 M -81.52 % | 85.810 M 518.85 % | 13.866 M 0.00 % | 13.866 M 12.54 % | 12.321 M 0.00 % | 12.321 M 0.37 % | 12.276 M 0.00 % | 12.276 M -83.05 % | 72.439 M 0.00 % | 72.439 M 5.44 % | 68.701 M 0.00 % | 68.701 M 467.68 % | 12.102 M 0.00 % | 12.102 M -20.22 % | 15.170 M 0.00 % | 15.170 M -7.42 % | 16.386 M 0.00 % | 16.386 M 23.35 % | 13.284 M 0.00 % | 13.284 M 1.88 % | 13.039 M 0.00 % | 13.039 M 1.46 % | 12.852 M 0.00 % | 12.852 M 2.94 % | 12.485 M 0.00 % | 12.485 M -1.51 % | 12.677 M 0.00 % | 12.677 M -2.39 % | 12.987 M 0.00 % | 12.987 M -1.32 % | 13.161 M 0.00 % | 13.161 M 0.41 % | 13.108 M 0.00 % | 13.108 M -3.61 % | 13.599 M 0.00 % | 13.599 M -20.13 % | 17.026 M 0.00 % | 17.026 M -1.66 % | 17.314 M 0.00 % | 17.314 M 1.59 % | 17.043 M 0.00 % | 17.043 M -0.80 % | 17.181 M 0.00 % | 17.181 M |
| Other non current liabilities | -33.366 M -136.39 % | -14.115 M 10.98 % | -15.856 M -3 495.29 % | 467.000 K 1.52 % | 460.000 K 103.32 % | -13.866 M -3 120.92 % | 459.000 K | 0.000 -100.00 % | 460.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 2.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.452 K | 0.000 -100.00 % | 10.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 100.00 % | -100.000 K | 0.000 100.00 % | -700.000 K | 0.000 |
| Long term debt | 0.000 -100.00 % | 446.696 M | 0.000 -100.00 % | 308.943 M 198.82 % | 103.389 M | 0.000 -100.00 % | 201.174 M | 0.000 -100.00 % | 76.802 M | 0.000 -100.00 % | 30.521 M | 0.000 -100.00 % | 22.105 M | 0.000 -100.00 % | 43.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.332 M | 0.000 -100.00 % | 7.317 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 % | 100.000 K 0.00 % | 100.000 K -85.71 % | 700.000 K 0.00 % | 700.000 K 0.00 % | 700.000 K |
| Total non current liabilities | -33.366 M -107.71 % | 432.607 M 2 828.35 % | -15.856 M -105.12 % | 309.410 M 197.94 % | 103.849 M 848.95 % | -13.866 M -106.88 % | 201.633 M | 0.000 -100.00 % | 77.262 M | 0.000 -100.00 % | 30.531 M | 0.000 -100.00 % | 22.113 M | 0.000 -100.00 % | 45.691 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.333 M | 0.000 -100.00 % | 7.327 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 % | 100.000 K | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 700.000 K |
| Other current liabilities | 0.000 -100.00 % | 177.259 M | 0.000 -100.00 % | 114.971 M 83.47 % | 62.666 M | 0.000 -100.00 % | 91.381 M | 0.000 -100.00 % | 49.494 M | 0.000 -100.00 % | 54.061 M | 0.000 -100.00 % | 100.565 M | 0.000 -100.00 % | 34.486 M | 0.000 -100.00 % | 41.670 M 731.02 % | -6.604 M -114.48 % | 45.614 M | 0.000 -100.00 % | 38.211 M | 0.000 -100.00 % | 8.039 M | 0.000 100.00 % | -1.763 M | 0.000 -100.00 % | 1.178 M | 0.000 -100.00 % | 157.000 K | 0.000 -100.00 % | 157.362 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 148.356 K | 0.000 -100.00 % | 181.000 K | 0.000 -100.00 % | 175.929 K | 0.000 -100.00 % | 138.000 K | 0.000 -100.00 % | 171.627 K | 0.000 100.00 % | -33.000 K | 0.000 -100.00 % | 112.278 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 143.588 M | 0.000 -100.00 % | 55.858 M 9.65 % | 50.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.674 M | 0.000 -100.00 % | 69.980 M | 0.000 -100.00 % | 118.457 M | 0.000 -100.00 % | 6.604 M 0.00 % | 6.604 M -38.45 % | 10.728 M | 0.000 -100.00 % | 3.026 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 |
| Total current liabilities | 0.000 -100.00 % | 474.350 M | 0.000 -100.00 % | 402.642 M 0.93 % | 398.917 M | 0.000 -100.00 % | 181.376 M | 0.000 -100.00 % | 100.054 M | 0.000 -100.00 % | 72.964 M | 0.000 -100.00 % | 209.990 M | 0.000 -100.00 % | 167.483 M | 0.000 -100.00 % | 59.656 M | 0.000 -100.00 % | 67.876 M | 0.000 -100.00 % | 78.893 M | 0.000 -100.00 % | 8.039 M | 0.000 -100.00 % | 2.788 M | 0.000 -100.00 % | 1.178 M | 0.000 -100.00 % | 157.000 K | 0.000 -100.00 % | 157.362 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 148.356 K | 0.000 -100.00 % | 181.000 K | 0.000 -100.00 % | 175.929 K | 0.000 -100.00 % | 138.000 K | 0.000 -100.00 % | 171.627 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 112.278 K |
| Total liabilities | -33.366 M -103.68 % | 906.957 M 5 819.96 % | -15.856 M -102.23 % | 712.052 M 41.63 % | 502.766 M 3 725.89 % | -13.866 M -103.62 % | 383.009 M | 0.000 -100.00 % | 177.316 M | 0.000 -100.00 % | 103.495 M | 0.000 -100.00 % | 232.103 M | 0.000 -100.00 % | 213.174 M | 0.000 -100.00 % | 59.656 M | 0.000 -100.00 % | 99.209 M | 0.000 -100.00 % | 86.220 M | 0.000 -100.00 % | 8.039 M | 0.000 -100.00 % | 2.788 M | 0.000 -100.00 % | 1.178 M | 0.000 -100.00 % | 157.000 K | 0.000 -100.00 % | 157.362 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 148.356 K | 0.000 -100.00 % | 181.000 K | 0.000 -100.00 % | 175.929 K | 0.000 -100.00 % | 138.000 K | 0.000 -100.00 % | 271.627 K | 0.000 -100.00 % | 754.000 K | 0.000 -100.00 % | 812.278 K |
| Other non current assets | 0.000 -100.00 % | 208.352 M | 0.000 -100.00 % | 286.999 M 0.35 % | 285.999 M 9 781.75 % | -2.954 M -102.05 % | 144.303 M 5 641.59 % | -2.604 M -106.86 % | 37.963 M 1 269.88 % | -3.245 M -111.21 % | 28.937 M 1 110.72 % | -2.863 M -104.96 % | 57.738 M 406.20 % | -18.856 M -171.89 % | 26.229 M 706.12 % | -4.327 M -172.64 % | 5.958 M 175.97 % | -7.842 M -421.80 % | 2.437 M 182.67 % | -2.948 M -136.44 % | 8.091 M 21 392.11 % | -38.000 K -100.44 % | 8.604 M 480.53 % | -2.261 M -127.95 % | 8.090 M 455.14 % | -2.278 M -130.54 % | 7.459 M 411.05 % | -2.398 M -140.73 % | 5.887 M 330.50 % | -2.554 M -134.13 % | 7.483 M 389.37 % | -2.586 M -143.93 % | 5.887 M 310.55 % | -2.796 M -137.36 % | 7.483 M 365.83 % | -2.815 M -156.32 % | 4.998 M 291.13 % | -2.615 M -148.90 % | 5.348 M 195.86 % | -5.579 M -196.57 % | 5.777 M 201.17 % | -5.710 M -199.34 % | 5.748 M 15 635.15 % | -37.000 K -100.59 % | 6.303 M 208.60 % | -5.804 M -192.08 % | 6.303 M |
| Long term investments | 0.000 -100.00 % | 3.671 M | 0.000 -100.00 % | 19.655 M 16.21 % | 16.914 M | 0.000 -100.00 % | 5.901 M | 0.000 -100.00 % | 5.901 M | 0.000 -100.00 % | 5.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.846 M | 0.000 -100.00 % | 5.901 M | 0.000 -100.00 % | 9.721 M | 0.000 -100.00 % | 9.628 M | 0.000 -100.00 % | 2.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.585 M | 0.000 -100.00 % | 5.585 M | 0.000 -100.00 % | 5.585 M |
| Intangible assets | 0.000 -100.00 % | 10.889 M | 0.000 -100.00 % | 8.994 M -17.44 % | 10.894 M | 0.000 -100.00 % | 4.801 M | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 78.348 M | 0.000 -100.00 % | 74.930 M | 0.000 -100.00 % | 3.186 M | 0.000 -100.00 % | 1.668 M | 0.000 -100.00 % | 1.656 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 |
| GoodWill | 0.000 -100.00 % | 10.289 M | 0.000 -100.00 % | 704.000 K -76.95 % | 3.054 M | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 3.054 M | 0.000 -100.00 % | 2.885 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.656 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 21.178 M | 0.000 -100.00 % | 9.698 M -30.47 % | 13.948 M | 0.000 -100.00 % | 5.651 M | 0.000 -100.00 % | 3.060 M | 0.000 -100.00 % | 2.893 M | 0.000 -100.00 % | 78.348 M | 0.000 -100.00 % | 74.930 M | 0.000 -100.00 % | 4.843 M | 0.000 -100.00 % | 1.668 M | 0.000 -100.00 % | 1.656 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 |
| Property plant equipment net | 0.000 -100.00 % | 8.580 M | 0.000 -100.00 % | 12.093 M -41.08 % | 20.523 M | 0.000 -100.00 % | 3.421 M | 0.000 -100.00 % | 8.629 M | 0.000 -100.00 % | 6.208 M | 0.000 -100.00 % | 13.515 M | 0.000 -100.00 % | 20.581 M | 0.000 -100.00 % | 1.740 M | 0.000 -100.00 % | 4.915 M | 0.000 -100.00 % | 138.000 K | 0.000 -100.00 % | 126.530 K | 0.000 -100.00 % | 152.000 K | 0.000 -100.00 % | 176.746 K | 0.000 -100.00 % | 92.000 K | 0.000 -100.00 % | 94.995 K | 0.000 -100.00 % | 103.000 K | 0.000 -100.00 % | 116.238 K | 0.000 -100.00 % | 127.000 K | 0.000 -100.00 % | 134.263 K | 0.000 -100.00 % | 147.000 K | 0.000 -100.00 % | 158.883 K | 0.000 -100.00 % | 174.000 K | 0.000 -100.00 % | 188.787 K |
| Total non current assets | 0.000 -100.00 % | 243.233 M | 0.000 -100.00 % | 330.056 M -2.18 % | 337.422 M 11 522.55 % | -2.954 M -101.85 % | 159.276 M 6 216.59 % | -2.604 M -104.69 % | 55.553 M 1 811.94 % | -3.245 M -107.39 % | 43.939 M 1 634.72 % | -2.863 M -101.91 % | 149.601 M 893.37 % | -18.856 M -114.66 % | 128.586 M 3 071.47 % | -4.327 M -123.47 % | 18.441 M 335.15 % | -7.842 M -141.84 % | 18.741 M 735.73 % | -2.948 M -115.11 % | 19.513 M 51 450.00 % | -38.000 K -100.35 % | 10.955 M 584.53 % | -2.261 M -127.43 % | 8.242 M 461.81 % | -2.278 M -123.10 % | 9.861 M 511.21 % | -2.398 M -140.11 % | 5.979 M 334.10 % | -2.554 M -126.05 % | 9.803 M 479.08 % | -2.586 M -143.17 % | 5.990 M 314.23 % | -2.796 M -128.46 % | 9.824 M 449.00 % | -2.815 M -154.93 % | 5.125 M 295.98 % | -2.615 M -133.93 % | 7.707 M 238.15 % | -5.579 M -194.18 % | 5.924 M 203.75 % | -5.710 M -149.69 % | 11.492 M 31 158.79 % | -37.000 K -100.31 % | 12.062 M 307.82 % | -5.804 M -148.06 % | 12.077 M |
| Other current assets | -15.234 M -267.55 % | 9.092 M 178.12 % | -11.639 M -150.41 % | 23.087 M -56.99 % | 53.679 M | 0.000 -100.00 % | 155.934 M | 0.000 -100.00 % | 94.205 M | 0.000 -100.00 % | 38.620 M | 0.000 -100.00 % | 19.071 M | 0.000 -100.00 % | 22.892 M 9 093.38 % | 249.007 K -98.80 % | 20.728 M | 0.000 -100.00 % | 16.899 M | 0.000 -100.00 % | 14.560 M | 0.000 | 0.000 | 0.000 -100.00 % | 374.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.349 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 |
| Short term investments | 0.000 -100.00 % | 246.689 M | 0.000 -100.00 % | 3.032 M 60 540.00 % | 5.000 K -99.92 % | 5.908 M | 0.000 -100.00 % | 5.208 M 104 060.00 % | 5.000 K -99.92 % | 6.490 M 129 701.04 % | 5.000 K -99.91 % | 5.726 M | 0.000 -100.00 % | 37.713 M 2 414.19 % | 1.500 M -82.67 % | 8.655 M 476.98 % | 1.500 M -90.44 % | 15.684 M 260.15 % | 4.355 M -26.14 % | 5.896 M | 0.000 -100.00 % | 76.000 K | 0.000 -100.00 % | 4.522 M 103.24 % | 2.225 M -51.16 % | 4.556 M | 0.000 -100.00 % | 4.796 M 115.55 % | 2.225 M -56.44 % | 5.108 M | 0.000 -100.00 % | 5.172 M 132.45 % | 2.225 M -60.21 % | 5.592 M | 0.000 -100.00 % | 5.630 M 153.03 % | 2.225 M -57.46 % | 5.230 M | 0.000 -100.00 % | 11.158 M 101.95 % | 5.525 M -51.62 % | 11.420 M | 0.000 -100.00 % | 74.001 K | 0.000 -100.00 % | 11.608 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 15.067 M | 0.000 -100.00 % | 11.634 M -23.84 % | 15.276 M 617.13 % | -2.954 M -200.00 % | 2.954 M 213.44 % | -2.604 M -200.19 % | 2.599 M 180.09 % | -3.245 M -200.16 % | 3.240 M 213.17 % | -2.863 M -200.00 % | 2.863 M 115.18 % | -18.856 M -208.64 % | 17.356 M 501.09 % | -4.327 M -253.05 % | 2.827 M 136.05 % | -7.842 M -324.88 % | 3.487 M 218.29 % | -2.948 M -200.00 % | 2.948 M 7 857.89 % | -38.000 K -199.19 % | 38.310 K 101.69 % | -2.261 M -6 380.56 % | 36.000 K 101.58 % | -2.278 M -4 424.55 % | 52.676 K 102.20 % | -2.398 M -1 486.13 % | 173.000 K 106.77 % | -2.554 M -875.33 % | 329.410 K 112.74 % | -2.586 M -816.34 % | 361.000 K 112.91 % | -2.796 M -589.28 % | 571.448 K 120.30 % | -2.815 M -577.12 % | 590.000 K 122.56 % | -2.615 M -769.89 % | 390.365 K 107.00 % | -5.579 M -10 431.48 % | 54.000 K 100.95 % | -5.710 M -4 673.74 % | 124.843 K 437.40 % | -37.001 K -200.00 % | 37.000 K 100.64 % | -5.804 M -2 749.20 % | 219.085 K |
| Cash and short term investments | 15.234 M -94.18 % | 261.756 M 2 148.96 % | 11.639 M -20.64 % | 14.666 M -4.02 % | 15.281 M 417.30 % | 2.954 M 0.00 % | 2.954 M 13.44 % | 2.604 M 0.00 % | 2.604 M -19.75 % | 3.245 M 0.00 % | 3.245 M 13.34 % | 2.863 M 0.00 % | 2.863 M -84.82 % | 18.856 M 0.00 % | 18.856 M 335.75 % | 4.327 M 0.00 % | 4.327 M -44.82 % | 7.842 M 0.00 % | 7.842 M 166.02 % | 2.948 M 0.00 % | 2.948 M 7 657.89 % | 38.000 K -0.81 % | 38.310 K -98.31 % | 2.261 M 0.00 % | 2.261 M -0.75 % | 2.278 M 4 224.55 % | 52.676 K -97.80 % | 2.398 M 0.00 % | 2.398 M -6.11 % | 2.554 M 675.33 % | 329.410 K -87.26 % | 2.586 M 0.00 % | 2.586 M -7.51 % | 2.796 M 389.28 % | 571.448 K -79.70 % | 2.815 M 0.00 % | 2.815 M 7.65 % | 2.615 M 569.89 % | 390.365 K -93.00 % | 5.579 M 0.00 % | 5.579 M -2.29 % | 5.710 M 4 473.74 % | 124.843 K 237.41 % | 37.000 K 0.00 % | 37.000 K -99.36 % | 5.804 M 2 549.20 % | 219.085 K |
| Total current assets | 0.000 -100.00 % | 697.090 M | 0.000 -100.00 % | 397.852 M 58.41 % | 251.154 M 8 402.17 % | 2.954 M -98.76 % | 237.599 M 9 024.39 % | 2.604 M -98.06 % | 134.084 M 4 031.99 % | 3.245 M -95.48 % | 71.832 M 2 408.98 % | 2.863 M -98.15 % | 154.941 M 721.69 % | 18.856 M -87.70 % | 153.289 M 3 442.34 % | 4.327 M -91.88 % | 53.318 M 579.89 % | 7.842 M -91.80 % | 95.638 M 3 144.15 % | 2.948 M -96.45 % | 83.093 M 218 565.79 % | 38.000 K -99.63 % | 10.368 M 358.55 % | 2.261 M -70.19 % | 7.585 M 232.97 % | 2.278 M -45.36 % | 4.169 M 73.86 % | 2.398 M -64.01 % | 6.663 M 160.88 % | 2.554 M -15.74 % | 3.031 M 17.22 % | 2.586 M -63.81 % | 7.145 M 155.54 % | 2.796 M -19.78 % | 3.486 M 23.82 % | 2.815 M -65.52 % | 8.164 M 212.20 % | 2.615 M -56.90 % | 6.067 M 8.75 % | 5.579 M -50.36 % | 11.240 M 96.85 % | 5.710 M -6.31 % | 6.094 M 16 371.12 % | 37.000 K -99.35 % | 5.735 M -1.19 % | 5.804 M -1.91 % | 5.917 M |
| Inventory | 0.000 -100.00 % | 144.470 M | 0.000 -100.00 % | 89.055 M -4.64 % | 93.388 M | 0.000 -100.00 % | 34.184 M | 0.000 -100.00 % | 3.849 M | 0.000 -100.00 % | 2.013 M | 0.000 -100.00 % | 64.877 M | 0.000 -100.00 % | 62.985 M | 0.000 -100.00 % | 2.013 M | 0.000 -100.00 % | 2.013 M | 0.000 -100.00 % | 4.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 | 0.000 | 0.000 | 0.000 -100.00 % | 223.500 K | 0.000 -100.00 % | 485.000 K | 0.000 -100.00 % | 435.800 K | 0.000 | 0.000 | 0.000 -100.00 % | 178.950 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 |
| Net receivables | 0.000 -100.00 % | 281.772 M | 0.000 -100.00 % | 271.044 M 205.21 % | 88.806 M | 0.000 -100.00 % | 44.527 M | 0.000 -100.00 % | 33.426 M | 0.000 -100.00 % | 27.954 M | 0.000 -100.00 % | 68.130 M | 0.000 -100.00 % | 48.556 M | 0.000 -100.00 % | 26.251 M | 0.000 -100.00 % | 68.884 M | 0.000 -100.00 % | 61.385 M | 0.000 -100.00 % | 10.330 M | 0.000 -100.00 % | 4.950 M | 0.000 -100.00 % | 4.117 M | 0.000 -100.00 % | 191.000 K | 0.000 -100.00 % | 2.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.498 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.969 M | 0.000 -100.00 % | 5.698 M | 0.000 -100.00 % | 5.698 M |
| Tax assets | 0.000 -100.00 % | 1.452 M | 0.000 -100.00 % | 1.611 M 4 139.47 % | 38.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 153.503 M | 0.000 -100.00 % | 231.430 M -3.58 % | 240.034 M | 0.000 -100.00 % | 89.995 M | 0.000 -100.00 % | 50.560 M | 0.000 -100.00 % | 14.229 M | 0.000 -100.00 % | 39.445 M | 0.000 -100.00 % | 14.540 M | 0.000 -100.00 % | 11.383 M | 0.000 -100.00 % | 11.534 M | 0.000 -100.00 % | 37.656 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 383.000 K -99.15 % | 45.276 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 | 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 | 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 | 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 | 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 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 3.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 26.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 | 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 | 0.000 |
| Total assets | 0.000 -100.00 % | 940.323 M | 0.000 -100.00 % | 727.908 M 23.67 % | 588.576 M | 0.000 -100.00 % | 396.875 M | 0.000 -100.00 % | 189.637 M | 0.000 -100.00 % | 115.771 M | 0.000 -100.00 % | 304.542 M | 0.000 -100.00 % | 281.875 M | 0.000 -100.00 % | 71.760 M | 0.000 -100.00 % | 114.379 M | 0.000 -100.00 % | 102.606 M | 0.000 -100.00 % | 21.323 M | 0.000 -100.00 % | 15.827 M | 0.000 -100.00 % | 14.030 M | 0.000 -100.00 % | 12.642 M | 0.000 -100.00 % | 12.834 M | 0.000 -100.00 % | 13.135 M | 0.000 -100.00 % | 13.310 M | 0.000 -100.00 % | 13.289 M | 0.000 -100.00 % | 13.775 M | 0.000 -100.00 % | 17.164 M | 0.000 -100.00 % | 17.586 M | 0.000 -100.00 % | 17.797 M | 0.000 -100.00 % | 17.994 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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-04-01 | 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 |
| Other non cash items | -1.091 M 11.37 % | -1.231 M -33.66 % | -921.000 K -19.46 % | -771.000 K 16.92 % | -928.000 K -111.73 % | 7.908 M 236.32 % | -5.801 M -84.04 % | -3.152 M -462.86 % | -560.000 K -243.56 % | -163.000 K 89.43 % | -1.542 M -128.78 % | -674.000 K -71.50 % | -393.000 K -106.86 % | 5.727 M 358.67 % | -2.214 M -4.83 % | -2.112 M -29.25 % | -1.634 M 70.94 % | -5.624 M -95.40 % | -2.878 M -453.13 % | 815.000 K -63.83 % | 2.253 M 451.22 % | 408.727 K 239.98 % | -292.000 K 68.74 % | -934.000 K 12.55 % | -1.068 M -785.84 % | -120.563 K 3.55 % | -125.000 K -594.44 % | -18.000 K 89.29 % | -168.000 K 57.58 % | -396.046 K -1 465.68 % | 29.000 K -79.72 % | 143.000 K 191.84 % | 49.000 K -34.30 % | 74.587 K -68.40 % | 236.000 K 37.21 % | 172.000 K 8 500.00 % | 2.000 K 101.54 % | -129.778 K -273.04 % | 75.000 K -82.68 % | 433.000 K 646.55 % | 58.000 K -98.22 % | 3.258 M 1 923.49 % | 161.000 K -24.06 % | 212.000 K 175.32 % | 77.000 K 125.40 % | -303.205 K -1 047.52 % | 32.000 K -54.93 % | 71.000 K 5.97 % | 67.000 K 118.99 % | -352.771 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 2013 |