Prism Finance Limited PRISMFN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 611.000 K -99.30 % | 87.033 M 872.76 % | 8.947 M -93.34 % | 134.261 M 341.43 % | 30.415 M 786.96 % | -4.427 M -246.56 % | 3.021 M -82.62 % | 17.382 M -40.24 % | 29.084 M 376.24 % | 6.107 M -27.55 % | 8.430 M 42.77 % | 5.905 M 2 268.70 % | 249.279 K |
| Net income | -10.175 M -119.71 % | 51.614 M 228.99 % | -40.013 M -137.38 % | 107.037 M 219.77 % | 33.473 M 317.90 % | -15.362 M -190.86 % | -5.282 M -140.46 % | 13.052 M 41.78 % | 9.206 M 4 643.44 % | 194.081 K 108.88 % | -2.185 M -207.35 % | 2.035 M 217.48 % | 641.104 K |
| Income before tax | -27.052 M -136.47 % | 74.173 M 286.69 % | -39.730 M -133.78 % | 117.626 M 238.65 % | 34.734 M 325.15 % | -15.427 M -193.04 % | -5.264 M -140.28 % | 13.070 M 7.53 % | 12.155 M 6 162.74 % | 194.081 K 108.66 % | -2.241 M -188.67 % | 2.527 M 294.22 % | 641.104 K |
| Income before tax ratio | -44.27 -5 295.13 % | 0.85 119.19 % | -4.44 -606.86 % | 0.88 -23.28 % | 1.14 -67.22 % | 3.48 299.94 % | -1.74 -331.77 % | 0.75 79.92 % | 0.42 1 215.05 % | 0.03 111.95 % | -0.27 -162.11 % | 0.43 -83.36 % | 2.57 |
| EBITDA | -25.577 M -134.22 % | 74.748 M 288.74 % | -39.604 M -131.64 % | 125.171 M 222.55 % | 38.807 M 351.83 % | -15.410 M -192.71 % | -5.264 M -140.28 % | 13.070 M 9.84 % | 11.899 M 1 303.77 % | 847.662 K 153.75 % | -1.577 M -149.37 % | 3.194 M 141.32 % | 1.324 M |
| Net income ratio | -16.65 -2 908.08 % | 0.59 113.26 % | -4.47 -660.97 % | 0.80 -27.56 % | 1.10 -68.28 % | 3.47 298.45 % | -1.75 -332.83 % | 0.75 137.23 % | 0.32 896.03 % | 0.03 112.26 % | -0.26 -175.20 % | 0.34 -86.60 % | 2.57 |
| Ratio EBITDA | -41.86 -4 974.08 % | 0.86 119.40 % | -4.43 -574.80 % | 0.93 -26.93 % | 1.28 -63.34 % | 3.48 299.72 % | -1.74 -331.77 % | 0.75 83.78 % | 0.41 194.76 % | 0.14 174.20 % | -0.19 -134.58 % | 0.54 -89.81 % | 5.31 |
| Gross profit ratio | -8.29 -942.00 % | 0.98 68.88 % | 0.58 -38.02 % | 0.94 10.49 % | 0.85 -49.60 % | 1.69 2 052.71 % | 0.08 -90.51 % | 0.83 75.38 % | 0.47 50.94 % | 0.31 178.94 % | 0.11 -80.25 % | 0.57 -43.26 % | 1.00 |
| Weighted average shs out dil | 6.503 M 0.05 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M -0.14 % | 6.509 M -3.61 % | 6.753 M 3.53 % | 6.523 M 0.62 % | 6.483 M 0.21 % | 6.469 M 0.67 % | 6.427 M -2.12 % | 6.566 M 2.41 % | 6.411 M |
| Weighted average shs out | 6.503 M 0.05 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M -0.14 % | 6.509 M -3.61 % | 6.753 M 3.53 % | 6.523 M 0.62 % | 6.483 M 0.21 % | 6.469 M 0.67 % | 6.427 M -2.12 % | 6.566 M 2.41 % | 6.411 M |
| EPS diluted | -1.56 -119.65 % | 7.94 228.90 % | -6.16 -137.40 % | 16.47 219.81 % | 5.15 318.22 % | -2.36 -202.56 % | -0.78 -139.00 % | 2.00 40.85 % | 1.42 4 633.33 % | 0.03 108.82 % | -0.34 -209.68 % | 0.31 210.00 % | 0.10 |
| Earnings per share | -1.56 -119.65 % | 7.94 228.90 % | -6.16 -137.40 % | 16.47 219.81 % | 5.15 318.22 % | -2.36 -202.56 % | -0.78 -139.00 % | 2.00 40.85 % | 1.42 4 633.33 % | 0.03 108.82 % | -0.34 -209.68 % | 0.31 210.00 % | 0.10 |
| Gross profit | -5.066 M -105.91 % | 85.703 M 1 542.76 % | 5.217 M -95.87 % | 126.317 M 387.74 % | 25.899 M 446.21 % | -7.481 M -3 255.09 % | 237.098 K -98.35 % | 14.380 M 4.81 % | 13.719 M 618.82 % | 1.909 M 102.08 % | 944.472 K -71.81 % | 3.350 M 1 244.03 % | 249.279 K |
| Income tax expense | -16.877 M -174.81 % | 22.559 M 7 871.38 % | 283.000 K -97.33 % | 10.589 M 739.73 % | 1.261 M 2 040.06 % | -64.998 K -478.51 % | 17.172 K -99.38 % | 2.750 M -6.74 % | 2.949 M | 0.000 -100.00 % | 55.936 K -88.63 % | 492.000 K | 0.000 |
| Cost of revenue | 5.677 M 326.84 % | 1.330 M -64.34 % | 3.730 M -53.05 % | 7.944 M 75.89 % | 4.516 M 47.93 % | 3.053 M 9.68 % | 2.784 M -7.26 % | 3.002 M -80.46 % | 15.365 M 265.96 % | 4.198 M -43.91 % | 7.485 M 193.05 % | 2.554 M | 0.000 |
| General and administrative expenses | 5.232 M -5.08 % | 5.512 M -19.99 % | 6.889 M 42.78 % | 4.825 M 13.42 % | 4.254 M 308.23 % | 1.042 M 1.52 % | 1.027 M 22 466.72 % | -4.589 K -100.78 % | 590.500 K 27.95 % | 461.500 K 5.95 % | 435.600 K 84.26 % | 236.400 K | 0.000 |
| Selling and marketing expenses | 28.000 K 55.56 % | 18.000 K -96.36 % | 494.000 K 1 800.00 % | 26.000 K 0.00 % | 26.000 K 209.52 % | 8.400 K 16.67 % | 7.200 K 56.86 % | 4.590 K 0.00 % | 4.590 K -2.44 % | 4.705 K -18.60 % | 5.780 K 6.25 % | 5.440 K | 0.000 |
| Other expenses | 16.111 M 154.28 % | -29.680 M -181.38 % | 36.471 M 209.50 % | 11.784 M 185.65 % | -13.759 M -195.97 % | 14.336 M | 0.000 -100.00 % | 5.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 21.371 M 188.49 % | -24.150 M -155.07 % | 43.854 M 163.62 % | 16.635 M 275.49 % | -9.479 M -158.56 % | 16.186 M 156.20 % | 6.318 M 233.71 % | 1.893 M 21.00 % | 1.565 M -10.44 % | 1.747 M -45.25 % | 3.191 M 287.71 % | 823.021 K 110.05 % | 391.825 K |
| Cost and expenses | 27.048 M 110.33 % | 12.860 M -72.97 % | 47.584 M 186.05 % | 16.635 M 298.65 % | -8.374 M -151.74 % | 16.186 M 156.20 % | 6.318 M 63.86 % | 3.856 M -77.22 % | 16.929 M 184.74 % | 5.945 M -44.31 % | 10.676 M 216.12 % | 3.377 M 761.95 % | 391.825 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.484 286.88 % | 0.901 19.93 % | 0.751 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.260 M -4.88 % | 5.530 M -25.10 % | 7.383 M 52.20 % | 4.851 M 13.34 % | 4.280 M 131.37 % | 1.850 M 205 391 305.79 % | 0.901 51.95 % | 0.593 -100.00 % | 595.090 K 27.65 % | 466.205 K 5.62 % | 441.380 K 82.51 % | 241.840 K 12.10 % | 215.740 K |
| Interest income | 0.000 -100.00 % | 43.000 K | 0.000 100.00 % | -163.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.616 K | 0.000 -100.00 % | 32.479 K 488.28 % | 5.521 K | 0.000 | 0.000 |
| Interest expense | 618.000 K 67.93 % | 368.000 K -67.58 % | 1.135 M -84.56 % | 7.351 M 81.28 % | 4.055 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 857.000 K 49.04 % | 575.000 K 356.35 % | 126.000 K 320.00 % | 30.000 K 76.47 % | 17.000 K -0.97 % | 17.167 K 0.00 % | 17.167 K 0.00 % | 17.167 K -95.11 % | 350.934 K -48.85 % | 686.060 K 2.48 % | 669.473 K 0.38 % | 666.948 K -2.29 % | 682.586 K |
| Operating income | -26.437 M -135.48 % | 74.502 M 292.83 % | -38.637 M -132.85 % | 117.626 M 169.71 % | 43.612 M 16 654.06 % | -263.452 K -1 634.64 % | 17.167 K -99.87 % | 13.048 M 12.98 % | 11.548 M 7 046.11 % | 161.602 K 107.19 % | -2.246 M -188.89 % | 2.527 M 294.22 % | 641.104 K |
| Operating income ratio | -43.27 -5 154.60 % | 0.86 119.82 % | -4.32 -592.92 % | 0.88 -38.90 % | 1.43 2 309.77 % | 0.06 947.08 % | 0.01 -99.24 % | 0.75 89.05 % | 0.40 1 400.54 % | 0.03 109.93 % | -0.27 -162.26 % | 0.43 -83.36 % | 2.57 |
| Total other income expenses net | -615.000 K -86.93 % | -329.000 K 69.90 % | -1.093 M -109 200.00 % | -1.000 K 99.99 % | -8.878 M 41.45 % | -15.163 M -187.10 % | -5.282 M -24 348.83 % | 21.781 K -96.41 % | 606.526 K 1 767.44 % | 32.479 K 488.17 % | 5.522 K | 0.000 | 0.000 |
| 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 | 7.523 M 316.86 % | -3.469 M -235.56 % | 2.559 M 278.83 % | -1.431 M -106.37 % | 22.454 M 12.27 % | 20.000 M 55.83 % | 12.834 M 979.42 % | -1.459 M -152.23 % | 2.794 M 231.37 % | -2.127 M 78.99 % | -10.122 M -5 483.44 % | -181.279 K -103.04 % | 5.966 M |
| Total investments | 22.790 M -90.49 % | 239.603 M 44.51 % | 165.799 M -18.76 % | 204.080 M 109.67 % | 97.334 M 91.25 % | 50.893 M -45.50 % | 93.382 M 38.10 % | 67.618 M 22.96 % | 54.993 M 0.63 % | 54.650 M 7.46 % | 50.858 M -58.13 % | 121.462 M 1.86 % | 119.246 M |
| Total debt | 7.761 M 48 406.25 % | 16.000 K -99.48 % | 3.060 M 802.65 % | 339.000 K -98.53 % | 23.080 M 13.99 % | 20.248 M 52.85 % | 13.247 M 2 558.32 % | 498.324 K -86.94 % | 3.815 M 608.40 % | 538.500 K -65.38 % | 1.556 M 159.93 % | 598.500 K -91.20 % | 6.799 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 26.014 M 0.05 % | 26.000 M -23.56 % | 34.014 M | 0.000 -100.00 % | 5.912 M -93.76 % | 94.685 M -7.98 % | 102.895 M | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 0.000 200.00 % | 0.000 |
| Retained earnings | 119.923 M -27.95 % | 166.435 M 87.39 % | 88.818 M -26.48 % | 120.816 M 243.36 % | 35.186 M 318.47 % | 8.408 M -91.12 % | 94.685 M -7.98 % | 102.895 M 272.95 % | 27.589 M 50.08 % | 18.383 M 1.07 % | 18.189 M -10.72 % | 20.374 M 11.10 % | 18.339 M |
| Common stock | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M 0.00 % | 65.003 M |
| Total equity | 221.263 M -4.40 % | 231.438 M 28.70 % | 179.821 M -18.20 % | 219.833 M 94.89 % | 112.796 M 42.20 % | 79.323 M -50.60 % | 160.578 M 45.37 % | 110.465 M 19.30 % | 92.592 M 11.04 % | 83.386 M 0.23 % | 83.192 M -2.56 % | 85.377 M 2.44 % | 83.342 M |
| Other non current liabilities | 3.120 M 354.81 % | 686.000 K 20.35 % | 570.000 K | 0.000 -100.00 % | 3.098 M -33.79 % | 4.679 M 403.05 % | 930.153 K 112.86 % | -7.231 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 7.761 M 48 406.25 % | 16.000 K -99.48 % | 3.060 M 802.65 % | 339.000 K -98.07 % | 17.600 M 15.99 % | 15.174 M 351.91 % | 3.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 14.794 M -37.16 % | 23.543 M 548.57 % | 3.630 M 970.80 % | 339.000 K -98.36 % | 20.698 M 4.26 % | 19.853 M 363.01 % | 4.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 524.000 K 114.75 % | 244.000 K -61.64 % | 636.000 K 112.35 % | -5.149 M -1 457.17 % | 379.365 K -98.49 % | 25.155 M 416.97 % | 4.866 M 216.73 % | 1.536 M 1 988.10 % | 73.574 K 15.94 % | 63.458 K 60.54 % | 39.527 K 20.79 % | 32.725 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.480 M 8.00 % | 5.074 M 51.11 % | 3.358 M 46.21 % | 2.297 M -39.80 % | 3.815 M 608.40 % | 538.500 K -65.38 % | 1.556 M 159.93 % | 598.500 K -91.20 % | 6.799 M |
| Total current liabilities | 844.000 K -79.99 % | 4.217 M 1 600.40 % | 248.000 K -98.08 % | 12.925 M 468.38 % | 2.274 M -58.30 % | 5.453 M -82.07 % | 30.408 M 324.55 % | 7.162 M -66.00 % | 21.066 M 325.04 % | 4.956 M -46.17 % | 9.207 M -85.30 % | 62.642 M -5.45 % | 66.251 M |
| Total liabilities | 15.638 M -43.67 % | 27.760 M 615.83 % | 3.878 M -70.76 % | 13.264 M -42.26 % | 22.972 M -9.22 % | 25.306 M -61.07 % | 65.003 M 807.56 % | 7.162 M -66.00 % | 21.066 M 325.04 % | 4.956 M -46.17 % | 9.207 M -85.30 % | 62.642 M -5.45 % | 66.251 M |
| Other non current assets | 204.233 M 78 451.15 % | 260.000 K -99.83 % | 153.118 M -22.75 % | 198.221 M 3 559.24 % | 5.417 M -35.21 % | 8.361 M -53.81 % | 18.100 M 115.45 % | 8.401 M -50.10 % | 16.834 M 98.64 % | 8.475 M -3.36 % | 8.770 M 91.43 % | 4.581 M 0.39 % | 4.564 M |
| Long term investments | 22.790 M -90.49 % | 239.603 M 1 773.22 % | 12.791 M 0.00 % | 12.791 M 0.00 % | 12.791 M -74.87 % | 50.893 M -45.50 % | 93.382 M 38.10 % | 67.618 M 22.96 % | 54.993 M 0.63 % | 54.650 M 7.46 % | 50.858 M -58.13 % | 121.462 M 1.86 % | 119.246 M |
| 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 |
| 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 |
| 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 |
| Property plant equipment net | 6.229 M -10.80 % | 6.983 M 57.95 % | 4.421 M 359.56 % | 962.000 K 19.35 % | 806.000 K -2.06 % | 822.922 K -2.04 % | 840.089 K -2.00 % | 857.256 K -1.96 % | 874.424 K -64.51 % | 2.464 M -21.78 % | 3.150 M -17.53 % | 3.819 M -14.87 % | 4.486 M |
| Total non current assets | 233.252 M -5.51 % | 246.846 M 44.92 % | 170.330 M -19.65 % | 211.974 M 1 014.83 % | 19.014 M -68.35 % | 60.077 M -46.51 % | 112.322 M 46.11 % | 76.876 M 5.74 % | 72.702 M 10.84 % | 65.589 M 4.48 % | 62.778 M -51.66 % | 129.862 M 1.22 % | 128.296 M |
| Other current assets | 3.411 M -61.54 % | 8.868 M -31.08 % | 12.868 M -33.51 % | 19.354 M 78.89 % | 10.819 M -94.15 % | 184.893 M 1 183.86 % | -17.059 M -158.21 % | 29.308 M 19.85 % | 24.453 M 55.19 % | 15.757 M 121.11 % | 7.126 M -27.88 % | 9.881 M -37.90 % | 15.913 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 153.008 M -20.01 % | 191.289 M 126.26 % | 84.543 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 238.000 K -93.17 % | 3.485 M 595.61 % | 501.000 K -71.69 % | 1.770 M 182.75 % | 626.000 K 152.45 % | 247.968 K -39.97 % | 413.106 K -78.90 % | 1.958 M 91.83 % | 1.021 M -61.71 % | 2.665 M -77.17 % | 11.677 M 1 397.51 % | 779.779 K -6.36 % | 832.705 K |
| Cash and short term investments | 238.000 K -93.17 % | 3.485 M 595.61 % | 501.000 K -71.69 % | 1.770 M 182.73 % | 626.030 K 152.46 % | 247.968 K -39.97 % | 413.106 K -78.90 % | 1.958 M 91.83 % | 1.021 M -61.71 % | 2.665 M -77.17 % | 11.677 M 1 397.51 % | 779.779 K -6.36 % | 832.705 K |
| Total current assets | 3.649 M -70.46 % | 12.353 M -7.60 % | 13.369 M -36.71 % | 21.124 M 84.57 % | 11.445 M -74.31 % | 44.553 M 161.17 % | 17.059 M -48.70 % | 33.250 M -18.95 % | 41.025 M 79.76 % | 22.823 M -23.13 % | 29.691 M 62.91 % | 18.226 M -14.70 % | 21.365 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.075 M 85.21 % | -176.299 M -1 133.48 % | 17.059 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.075 M -26.98 % | 35.711 M 114.53 % | 16.646 M 738.68 % | 1.985 M -87.24 % | 15.552 M 253.43 % | 4.400 M -59.58 % | 10.888 M 43.93 % | 7.565 M 63.73 % | 4.620 M |
| 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 |
| Other assets | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K -100.00 % | 105.309 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 844.000 K -77.15 % | 3.693 M 92 225.00 % | 4.000 K -99.84 % | 2.438 M 222.49 % | 756.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.714 M 261.75 % | 4.344 M -42.75 % | 7.588 M -87.76 % | 62.004 M 4.35 % | 59.419 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 9.851 M 729.91 % | 1.187 M | 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 -100.00 % | 7.231 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 100.00 % | -3.469 M | 0.000 | 0.000 -100.00 % | 16.974 M -15.13 % | 20.000 M -35.89 % | 31.197 M 9 105.75 % | 338.881 K | 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 -100.00 % | 8.408 M -64.63 % | 23.770 M -25.67 % | 31.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 36.337 M 239.68 % | -26.014 M | 0.000 | 0.000 -100.00 % | 12.607 M 249.93 % | -8.408 M 94.35 % | -148.763 M 22.78 % | -192.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 3.913 M -81.18 % | 20.790 M | 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 -100.00 % | 30.307 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 236.901 M -8.60 % | 259.198 M 41.10 % | 183.699 M -21.19 % | 233.097 M 71.69 % | 135.768 M 29.76 % | 104.630 M -19.13 % | 129.381 M 17.48 % | 110.126 M -3.17 % | 113.727 M 28.63 % | 88.411 M -4.39 % | 92.469 M -37.56 % | 148.088 M -1.05 % | 149.662 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 | -2.173 M -132.97 % | 6.590 M 448.71 % | 1.201 M -93.43 % | 18.270 M 14.34 % | 15.978 M 200.19 % | -15.948 M -618.33 % | 3.077 M -82.22 % | 17.301 M 160.31 % | -28.688 M -1 514.62 % | -1.777 M 56.04 % | -4.042 M -249.74 % | 2.699 M 182.87 % | 954.185 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.567 M 221.66 % | -11.152 M -271.90 % | 6.487 M 295.23 % | -3.323 M -12.85 % | -2.945 M -64.56 % | -1.789 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -2.849 M -273.72 % | 1.640 M 113.55 % | -12.107 M -260.29 % | 7.553 M 2 304.71 % | 314.092 K -84.08 % | 1.972 M -82.16 % | 11.057 M 7 024.65 % | 155.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.355 M -79.44 % | 6.590 M -50.48 % | 13.308 M 24.18 % | 10.717 M -31.58 % | 15.664 M 187.41 % | -17.920 M -124.54 % | -7.981 M -323.02 % | 3.579 M 120.41 % | -17.537 M -112.20 % | -8.264 M -1 049.83 % | -718.719 K -112.73 % | 5.644 M 105.71 % | 2.743 M |
| Other non cash items | -36.230 M -12.88 % | -32.097 M | 0.000 | 0.000 100.00 % | -1.262 M | 0.000 | 0.000 100.00 % | -13.428 M -2 266.17 % | -567.507 K 87.58 % | -4.571 M 91.75 % | -55.387 M -1 142.70 % | 5.312 M 246.88 % | -3.617 M |
| Net cash provided by operating activities | -64.598 M -342.10 % | 26.682 M 168.97 % | -38.686 M -130.87 % | 125.337 M 153.37 % | 49.467 M 258.08 % | -31.293 M -1 330.38 % | -2.188 M -115.41 % | 14.192 M 172.05 % | -19.699 M -260.28 % | -5.468 M 91.03 % | -60.944 M -668.86 % | 10.713 M 900.28 % | -1.339 M |
| Investments in property plant and equipment | -103.000 K 96.72 % | -3.136 M 12.52 % | -3.585 M -1 827.42 % | -186.000 K | 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 |
| Purchases of investments | 0.000 100.00 % | -17.150 M | 0.000 100.00 % | -106.746 M 65.10 % | -305.840 M -1 831.88 % | -15.831 M 72.38 % | -57.316 M 22.79 % | -74.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 54.327 M | 0.000 -100.00 % | 38.281 M | 0.000 -100.00 % | 259.399 M 344.78 % | 58.321 M 103.59 % | 28.646 M -62.40 % | 76.193 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.000 | 0.000 | 0.000 100.00 % | -14.586 M -198.70 % | 14.778 M 684.79 % | -2.527 M -103.56 % | 70.884 M 1 652.56 % | -4.566 M -1 195.03 % | -352.551 K |
| Net cash used for investing activites | 54.224 M 367.30 % | -20.286 M -158.47 % | 34.696 M 132.45 % | -106.932 M -130.25 % | -46.441 M -209.30 % | 42.489 M 248.20 % | -28.670 M -127.09 % | -12.625 M -185.43 % | 14.778 M 684.79 % | -2.527 M -103.56 % | 70.884 M 1 652.56 % | -4.566 M -1 195.03 % | -352.551 K |
| Debt repayment | 7.745 M 354.43 % | -3.044 M -211.83 % | 2.722 M 115.77 % | -17.261 M -551.85 % | -2.648 M 76.69 % | -11.362 M | 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 |
| 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 | -618.000 K -67.48 % | -369.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.313 M 2 030.82 % | -1.518 M -146.34 % | 3.276 M 422.09 % | -1.017 M -206.27 % | 957.174 K 115.44 % | -6.201 M -1 083.29 % | 630.596 K |
| Net cash used provided by financing activities | 7.127 M 308.82 % | -3.413 M -225.39 % | 2.722 M 115.77 % | -17.261 M -551.85 % | -2.648 M 76.69 % | -11.362 M -138.76 % | 29.313 M 2 030.82 % | -1.518 M -146.34 % | 3.276 M 422.09 % | -1.017 M -206.27 % | 957.174 K 115.44 % | -6.201 M -1 083.29 % | 630.596 K |
| Effect of forex changes on cash | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -3.247 M -208.81 % | 2.984 M 335.15 % | -1.269 M -210.93 % | 1.144 M 202.62 % | 378.032 K 328.92 % | -165.138 K 89.31 % | -1.545 M -264.82 % | 937.153 K 156.97 % | -1.645 M 81.75 % | -9.012 M -182.70 % | 10.897 M 1 297.51 % | 779.779 K 173.52 % | -1.061 M |
| Cash at beginning of period | 3.485 M 595.61 % | 501.000 K -71.69 % | 1.770 M 182.75 % | 626.000 K 152.45 % | 247.968 K -39.97 % | 413.106 K -78.90 % | 1.958 M 91.83 % | 1.021 M -61.71 % | 2.665 M -77.17 % | 11.677 M 1 397.51 % | 779.779 K | 0.000 -100.00 % | 1.893 M |
| Cash at end of period | 238.000 K -93.17 % | 3.485 M 595.61 % | 501.000 K -71.69 % | 1.770 M 182.75 % | 626.000 K 152.45 % | 247.968 K -39.97 % | 413.106 K -78.90 % | 1.958 M 91.83 % | 1.021 M -61.71 % | 2.665 M -77.17 % | 11.677 M 1 397.51 % | 779.779 K -6.36 % | 832.705 K |
| Operating cash flow | -64.598 M -342.10 % | 26.682 M 168.97 % | -38.686 M -130.87 % | 125.337 M 153.37 % | 49.467 M 258.08 % | -31.293 M -1 330.38 % | -2.188 M -115.41 % | 14.192 M 172.05 % | -19.699 M -260.28 % | -5.468 M 91.03 % | -60.944 M -668.86 % | 10.713 M 900.28 % | -1.339 M |
| Capital expenditure | -103.000 K 96.72 % | -3.136 M 12.52 % | -3.585 M -1 827.42 % | -186.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -64.701 M -374.79 % | 23.546 M 155.70 % | -42.271 M -133.78 % | 125.151 M 153.00 % | 49.467 M 258.08 % | -31.293 M -1 330.38 % | -2.188 M -115.41 % | 14.192 M 172.05 % | -19.699 M -260.28 % | -5.468 M 91.03 % | -60.944 M -668.86 % | 10.713 M 900.28 % | -1.339 M |
| 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 | 204.000 K 100.35 % | -58.551 M -38 620.39 % | 152.000 K -33.04 % | 227.000 K -99.70 % | 75.628 M 3 482.29 % | -2.236 M -107.47 % | 29.930 M -13.70 % | 34.683 M 40.67 % | 24.656 M 380.81 % | 5.128 M -64.21 % | 14.327 M -45.74 % | 26.405 M 184.09 % | -31.400 M -180.11 % | -11.210 M -114.05 % | 79.763 M 107.07 % | 38.520 M 41.44 % | 27.234 M 124.80 % | 12.115 M -66.82 % | 36.518 M 4 003.15 % | 890.000 K -94.04 % | 14.923 M -53.23 % | 31.905 M 723.77 % | 3.873 M 117.03 % | -22.747 M -58 225.64 % | -39.000 K -100.35 % | 11.068 M 12 821.68 % | -87.000 K 98.27 % | -5.035 M -72.14 % | -2.925 M -120.12 % | 14.537 M 3 174.19 % | 444.000 K 300.00 % | -222.000 K -108.10 % | 2.740 M -83.95 % | 17.074 M 953.30 % | 1.621 M -68.92 % | 5.215 M -2.99 % | 5.376 M 29.67 % | 4.146 M 7 303.64 % | 56.000 K -77.51 % | 249.000 K -84.96 % | 1.656 M -68.34 % | 5.230 M 440.84 % | 967.000 K -4.07 % | 1.008 M -17.71 % | 1.225 M -41.99 % | 2.112 M 109.49 % | 1.008 M -21.50 % | 1.284 M -14.29 % | 1.498 M 180.72 % | -1.856 M |
| Net income | 37.700 M 188.04 % | -42.821 M -187.54 % | -14.892 M -787.53 % | 2.166 M -95.23 % | 45.433 M 266.00 % | -27.370 M -207.24 % | 25.522 M -16.73 % | 30.649 M 34.35 % | 22.812 M 156.68 % | -40.248 M -435.54 % | 11.995 M -51.38 % | 24.673 M 167.72 % | -36.434 M -18.18 % | -30.829 M -139.61 % | 77.828 M 120.68 % | 35.268 M 42.12 % | 24.816 M 345.21 % | 5.574 M -84.32 % | 35.550 M 268.04 % | -21.156 M -256.65 % | 13.505 M -13.62 % | 15.634 M 369.49 % | 3.330 M 114.42 % | -23.088 M -198.76 % | -7.728 M -287.37 % | 4.124 M 1 305.95 % | -342.000 K 93.75 % | -5.468 M -52.06 % | -3.596 M -131.75 % | 11.324 M 8 247.04 % | -139.000 K 79.16 % | -667.000 K -208.80 % | -216.000 K -110.16 % | 2.126 M 200.72 % | 707.000 K -74.95 % | 2.822 M -20.53 % | 3.551 M 2 875.98 % | -127.919 K -24.19 % | -103.000 K 51.87 % | -214.000 K -133.49 % | 639.000 K 509.56 % | -156.021 K -160.04 % | -60.000 K 97.56 % | -2.463 M -597.58 % | 495.000 K 196.00 % | -515.646 K -200.71 % | 512.000 K -35.44 % | 793.000 K -36.20 % | 1.243 M 241.39 % | 364.104 K |
| Income before tax | 47.717 M 175.75 % | -62.995 M -147.48 % | -25.455 M -30 047.06 % | 85.000 K -99.86 % | 61.373 M 836.59 % | -8.332 M -130.36 % | 27.445 M -14.89 % | 32.247 M 41.36 % | 22.812 M 157.08 % | -39.965 M -433.18 % | 11.995 M -51.38 % | 24.673 M 167.72 % | -36.434 M -80.00 % | -20.241 M -126.01 % | 77.828 M 120.68 % | 35.268 M 42.12 % | 24.816 M 263.07 % | 6.835 M -80.77 % | 35.550 M 268.04 % | -21.156 M -256.65 % | 13.505 M -13.26 % | 15.569 M 367.54 % | 3.330 M 114.42 % | -23.088 M -198.76 % | -7.728 M -287.37 % | 4.124 M 1 305.95 % | -342.000 K 93.75 % | -5.468 M -52.06 % | -3.596 M -125.55 % | 14.074 M 10 225.46 % | -139.000 K 79.16 % | -667.000 K -208.80 % | -216.000 K -106.76 % | 3.194 M 272.67 % | 857.000 K -81.18 % | 4.553 M 28.22 % | 3.551 M 1 658.01 % | -227.919 K -121.28 % | -103.000 K 63.73 % | -284.000 K -135.11 % | 809.000 K 481.68 % | -211.957 K -253.26 % | -60.000 K 97.56 % | -2.463 M -597.58 % | 495.000 K 2 193.38 % | -23.646 K -104.62 % | 512.000 K -35.44 % | 793.000 K -36.20 % | 1.243 M 370.65 % | 264.104 K |
| Income before tax ratio | 233.91 21 640.58 % | 1.08 100.64 % | -167.47 -44 823.57 % | 0.37 -53.86 % | 0.81 -78.22 % | 3.73 306.37 % | 0.92 -1.38 % | 0.93 0.49 % | 0.93 111.87 % | -7.79 -1 030.87 % | 0.84 -10.40 % | 0.93 -19.47 % | 1.16 -35.74 % | 1.81 85.05 % | 0.98 6.57 % | 0.92 0.48 % | 0.91 61.51 % | 0.56 -42.05 % | 0.97 104.10 % | -23.77 -2 726.67 % | 0.90 85.45 % | 0.49 -43.24 % | 0.86 -15.29 % | 1.01 -99.49 % | 198.15 53 075.31 % | 0.37 -90.52 % | 3.93 261.97 % | 1.09 -11.66 % | 1.23 26.98 % | 0.97 409.25 % | -0.31 -110.42 % | 3.00 3 911.27 % | -0.08 -142.14 % | 0.19 -64.62 % | 0.53 -39.44 % | 0.87 32.18 % | 0.66 1 301.56 % | -0.05 97.01 % | -1.84 -61.26 % | -1.14 -333.47 % | 0.49 1 305.41 % | -0.04 34.68 % | -0.06 97.46 % | -2.44 -704.69 % | 0.40 3 708.60 % | -0.01 -102.20 % | 0.51 -17.76 % | 0.62 -25.57 % | 0.83 683.04 % | -0.14 |
| EBITDA | 47.862 M 176.24 % | -62.779 M -149.39 % | -25.173 M -4 524.08 % | 569.000 K -99.08 % | 61.586 M 857.70 % | -8.128 M -129.32 % | 27.726 M -14.07 % | 32.266 M 41.00 % | 22.884 M 1 426.11 % | 1.500 M -87.53 % | 12.022 M -51.31 % | 24.692 M 167.81 % | -36.415 M -80.06 % | -20.224 M -125.98 % | 77.832 M 120.65 % | 35.273 M 42.12 % | 24.820 M 262.87 % | 6.840 M -80.76 % | 35.554 M 268.09 % | -21.152 M -256.58 % | 13.509 M -13.26 % | 15.574 M 367.13 % | 3.334 M 114.44 % | -23.084 M -198.86 % | -7.724 M -544.59 % | -1.198 M -254.83 % | -337.708 K 93.82 % | -5.464 M -52.11 % | -3.592 M -125.52 % | 14.074 M 27 553.01 % | -51.266 K 91.15 % | -579.266 K -174.53 % | -211.000 K -105.88 % | 3.587 M 293.95 % | 910.515 K -78.14 % | 4.165 M 11.95 % | 3.720 M 4 285.28 % | -88.883 K -238.09 % | 64.367 K 155.19 % | -116.632 K -111.82 % | 987.000 K 2 031.09 % | -51.111 K -147.88 % | 106.737 K 104.65 % | -2.296 M -447.01 % | 661.737 K 362.46 % | 143.090 K -79.05 % | 683.000 K -29.08 % | 963.000 K -31.90 % | 1.414 M 225.24 % | 434.751 K |
| Net income ratio | 184.80 25 169.04 % | 0.73 100.75 % | -97.97 -1 126.78 % | 9.54 1 488.34 % | 0.60 -95.09 % | 12.24 1 335.47 % | 0.85 -3.50 % | 0.88 -4.49 % | 0.93 111.79 % | -7.85 -1 037.46 % | 0.84 -10.40 % | 0.93 -19.47 % | 1.16 -57.81 % | 2.75 181.85 % | 0.98 6.57 % | 0.92 0.48 % | 0.91 98.05 % | 0.46 -52.74 % | 0.97 104.10 % | -23.77 -2 726.67 % | 0.90 84.68 % | 0.49 -43.01 % | 0.86 -15.29 % | 1.01 -99.49 % | 198.15 53 075.31 % | 0.37 -90.52 % | 3.93 261.97 % | 1.09 -11.66 % | 1.23 57.82 % | 0.78 348.83 % | -0.31 -110.42 % | 3.00 3 911.27 % | -0.08 -163.31 % | 0.12 -71.45 % | 0.44 -19.40 % | 0.54 -18.08 % | 0.66 2 240.87 % | -0.03 98.32 % | -1.84 -114.01 % | -0.86 -322.73 % | 0.39 1 393.45 % | -0.03 51.92 % | -0.06 97.46 % | -2.44 -704.69 % | 0.40 265.48 % | -0.24 -148.07 % | 0.51 -17.76 % | 0.62 -25.57 % | 0.83 522.91 % | -0.20 |
| Ratio EBITDA | 234.62 21 781.68 % | 1.07 100.65 % | -165.61 -6 707.01 % | 2.51 207.81 % | 0.81 -77.60 % | 3.64 292.40 % | 0.93 -0.42 % | 0.93 0.23 % | 0.93 217.40 % | 0.29 -65.15 % | 0.84 -10.27 % | 0.94 -19.37 % | 1.16 -35.72 % | 1.80 84.89 % | 0.98 6.56 % | 0.92 0.48 % | 0.91 61.42 % | 0.56 -42.01 % | 0.97 104.10 % | -23.77 -2 725.39 % | 0.91 85.44 % | 0.49 -43.29 % | 0.86 -15.17 % | 1.01 -99.49 % | 198.05 183 028.05 % | -0.11 -102.79 % | 3.88 257.71 % | 1.09 -11.64 % | 1.23 26.85 % | 0.97 938.47 % | -0.12 -104.43 % | 2.61 3 488.39 % | -0.08 -136.66 % | 0.21 -62.60 % | 0.56 -29.66 % | 0.80 15.41 % | 0.69 3 327.74 % | -0.02 -101.87 % | 1.15 345.39 % | -0.47 -178.59 % | 0.60 6 198.68 % | -0.01 -108.85 % | 0.11 104.85 % | -2.28 -521.71 % | 0.54 697.20 % | 0.07 -90.00 % | 0.68 -9.66 % | 0.75 -20.54 % | 0.94 502.91 % | -0.23 |
| Gross profit ratio | -7.38 -750.96 % | 1.13 107.09 % | -15.99 -2 958.67 % | 0.56 4 141.23 % | -0.01 99.88 % | -11.64 -1 279.15 % | 0.99 2.62 % | 0.96 -2.04 % | 0.98 -1.76 % | 1.00 0.58 % | 0.99 -0.41 % | 1.00 -2.15 % | 1.02 -24.89 % | 1.36 36.20 % | 1.00 5.85 % | 0.94 -0.63 % | 0.95 16.27 % | 0.82 -18.46 % | 1.00 1 469.23 % | -0.07 -107.62 % | 0.96 -4.21 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -86.17 % | 7.23 623.08 % | 1.00 0.00 % | 1.00 -7.29 % | 1.08 -10.32 % | 1.20 20.28 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 252.19 % | 0.28 32.88 % | 0.21 -78.63 % | 1.00 17.59 % | 0.85 8.42 % | 0.78 6 305.31 % | -0.01 -101.26 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 331.87 % | -0.43 -143.13 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 577.08 % | -0.21 -120.96 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 6.500 M -0.05 % | 6.503 M 0.00 % | 6.503 M -0.92 % | 6.564 M 0.98 % | 6.500 M -0.01 % | 6.500 M 0.09 % | 6.494 M 0.01 % | 6.493 M -0.09 % | 6.499 M -22.24 % | 8.357 M 28.90 % | 6.484 M -0.25 % | 6.500 M -0.09 % | 6.506 M 0.03 % | 6.504 M 0.03 % | 6.502 M 0.11 % | 6.495 M -0.02 % | 6.496 M 0.23 % | 6.481 M -0.27 % | 6.499 M -0.16 % | 6.510 M 0.26 % | 6.493 M -0.14 % | 6.502 M -0.42 % | 6.529 M 0.40 % | 6.504 M 0.15 % | 6.494 M -2.59 % | 6.667 M -2.53 % | 6.840 M 5.08 % | 6.510 M -0.44 % | 6.538 M 0.46 % | 6.508 M -1.68 % | 6.619 M 2.21 % | 6.476 M 0.26 % | 6.459 M 0.26 % | 6.442 M 0.24 % | 6.427 M -2.06 % | 6.563 M 1.65 % | 6.456 M -1.54 % | 6.557 M 1.82 % | 6.440 M 6.07 % | 6.071 M -4.99 % | 6.390 M -1.70 % | 6.500 M 3.06 % | 6.307 M 0.96 % | 6.247 M 0.97 % | 6.188 M -6.81 % | 6.640 M 3.74 % | 6.400 M -3.15 % | 6.608 M 1.01 % | 6.542 M 34.36 % | 4.869 M |
| Weighted average shs out | 6.500 M -0.05 % | 6.503 M 0.00 % | 6.503 M -0.92 % | 6.564 M 0.98 % | 6.500 M -0.01 % | 6.500 M 0.09 % | 6.494 M 0.01 % | 6.493 M -0.09 % | 6.499 M -22.24 % | 8.357 M 28.90 % | 6.484 M -0.25 % | 6.500 M -0.09 % | 6.506 M 0.03 % | 6.504 M 0.03 % | 6.502 M 0.11 % | 6.495 M -0.02 % | 6.496 M 0.23 % | 6.481 M -0.27 % | 6.499 M -0.16 % | 6.510 M 0.26 % | 6.493 M -0.14 % | 6.502 M -0.42 % | 6.529 M 0.40 % | 6.504 M 0.15 % | 6.494 M -2.59 % | 6.667 M -2.53 % | 6.840 M 5.08 % | 6.510 M -0.44 % | 6.538 M 0.46 % | 6.508 M -1.68 % | 6.619 M 2.21 % | 6.476 M 0.26 % | 6.459 M 0.26 % | 6.442 M 0.24 % | 6.427 M -2.06 % | 6.563 M 1.65 % | 6.456 M -1.54 % | 6.558 M 1.82 % | 6.440 M 6.08 % | 6.071 M -4.99 % | 6.390 M -1.70 % | 6.500 M 3.07 % | 6.307 M 0.96 % | 6.247 M 0.97 % | 6.188 M -6.81 % | 6.640 M 3.74 % | 6.400 M -3.15 % | 6.608 M 1.01 % | 6.542 M 34.36 % | 4.869 M |
| EPS diluted | 5.80 188.15 % | -6.58 -187.34 % | -2.29 -793.94 % | 0.33 -95.28 % | 6.99 266.03 % | -4.21 -207.12 % | 3.93 -16.74 % | 4.72 34.47 % | 3.51 172.82 % | -4.82 -360.54 % | 1.85 -51.32 % | 3.80 167.86 % | -5.60 -18.14 % | -4.74 -139.60 % | 11.97 120.44 % | 5.43 42.15 % | 3.82 344.19 % | 0.86 -84.28 % | 5.47 268.31 % | -3.25 -256.25 % | 2.08 -13.33 % | 2.40 370.59 % | 0.51 114.37 % | -3.55 -198.32 % | -1.19 -291.94 % | 0.62 1 340.00 % | -0.05 94.05 % | -0.84 -52.73 % | -0.55 -131.61 % | 1.74 8 385.71 % | -0.02 79.00 % | -0.10 -199.40 % | -0.03 -110.12 % | 0.33 200.00 % | 0.11 -74.42 % | 0.43 -21.82 % | 0.55 2 920.51 % | -0.02 -21.88 % | -0.02 54.55 % | -0.04 -135.20 % | 0.10 516.67 % | -0.02 -152.63 % | -0.01 97.56 % | -0.39 -587.50 % | 0.08 202.96 % | -0.08 -197.13 % | 0.08 -33.33 % | 0.12 -36.84 % | 0.19 154.01 % | 0.07 |
| Earnings per share | 5.80 188.15 % | -6.58 -187.34 % | -2.29 -793.94 % | 0.33 -95.28 % | 6.99 266.03 % | -4.21 -207.12 % | 3.93 -16.74 % | 4.72 34.47 % | 3.51 172.82 % | -4.82 -360.54 % | 1.85 -51.32 % | 3.80 167.86 % | -5.60 -18.14 % | -4.74 -139.60 % | 11.97 120.44 % | 5.43 42.15 % | 3.82 344.19 % | 0.86 -84.28 % | 5.47 268.31 % | -3.25 -256.25 % | 2.08 -13.33 % | 2.40 370.59 % | 0.51 114.37 % | -3.55 -198.32 % | -1.19 -291.94 % | 0.62 1 340.00 % | -0.05 94.05 % | -0.84 -52.73 % | -0.55 -131.61 % | 1.74 8 385.71 % | -0.02 79.00 % | -0.10 -199.40 % | -0.03 -110.12 % | 0.33 200.00 % | 0.11 -74.42 % | 0.43 -21.82 % | 0.55 2 920.51 % | -0.02 -21.88 % | -0.02 54.55 % | -0.04 -135.20 % | 0.10 516.67 % | -0.02 -152.63 % | -0.01 97.56 % | -0.39 -587.50 % | 0.08 202.96 % | -0.08 -197.13 % | 0.08 -33.33 % | 0.12 -36.84 % | 0.19 154.01 % | 0.07 |
| Gross profit | -1.505 M 97.73 % | -66.357 M -2 629.62 % | -2.431 M -2 014.17 % | 127.000 K 112.13 % | -1.047 M -104.02 % | 26.038 M -11.91 % | 29.558 M -11.45 % | 33.379 M 37.80 % | 24.223 M 372.37 % | 5.128 M -64.00 % | 14.244 M -45.96 % | 26.360 M 182.29 % | -32.035 M -110.40 % | -15.226 M -119.14 % | 79.545 M 119.19 % | 36.290 M 40.55 % | 25.820 M 161.36 % | 9.879 M -72.95 % | 36.518 M 56 281.54 % | -65.000 K -100.45 % | 14.294 M -55.20 % | 31.905 M 723.77 % | 3.873 M 117.03 % | -22.747 M -7 966.31 % | -282.000 K -102.55 % | 11.068 M 12 821.68 % | -87.000 K 98.40 % | -5.431 M -54.38 % | -3.518 M -124.20 % | 14.537 M 3 174.08 % | 444.000 K 300.00 % | -222.000 K -128.53 % | 778.000 K -78.68 % | 3.648 M 125.07 % | 1.621 M -63.45 % | 4.435 M 5.17 % | 4.217 M 8 146.17 % | -52.410 K -193.59 % | 56.000 K -77.51 % | 249.000 K -84.96 % | 1.656 M 173.42 % | -2.256 M -333.25 % | 967.000 K -4.07 % | 1.008 M -17.71 % | 1.225 M 376.76 % | -442.625 K -143.91 % | 1.008 M -21.50 % | 1.284 M -14.29 % | 1.498 M 180.72 % | -1.856 M |
| Income tax expense | 10.017 M 149.65 % | -20.174 M -91.01 % | -10.562 M -407.54 % | -2.081 M -113.06 % | 15.940 M -16.27 % | 19.038 M 889.50 % | 1.924 M 20.40 % | 1.598 M | 0.000 -100.00 % | 283.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.588 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.261 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.998 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.750 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.068 M 611.77 % | 150.000 K -91.33 % | 1.731 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 70.000 K -58.82 % | 170.000 K 203.92 % | 55.936 K | 0.000 | 0.000 | 0.000 -100.00 % | 492.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K |
| Cost of revenue | 1.709 M -9.77 % | 1.894 M -26.67 % | 2.583 M 2 483.00 % | 100.000 K -90.91 % | 1.100 M 197.09 % | -1.133 M -181.39 % | 1.392 M 6.75 % | 1.304 M 201.15 % | 433.000 K | 0.000 -100.00 % | 83.000 K 84.44 % | 45.000 K -92.91 % | 635.000 K -84.19 % | 4.016 M 1 742.20 % | 218.000 K -90.22 % | 2.230 M 57.71 % | 1.414 M -36.76 % | 2.236 M | 0.000 -100.00 % | 955.000 K 51.83 % | 629.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 243.000 K | 0.000 | 0.000 -100.00 % | 396.000 K -33.22 % | 593.000 K 118 500.00 % | 500.000 | 0.000 | 0.000 -100.00 % | 1.962 M -85.39 % | 13.426 M | 0.000 -100.00 % | 780.000 K -32.70 % | 1.159 M -72.39 % | 4.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.554 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 372.000 K -29.14 % | 525.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K -68.18 % | 22.000 K 2 100.00 % | 1.000 K -99.72 % | 357.000 K 864.86 % | 37.000 K | 0.000 | 0.000 -100.00 % | 300.000 K 3 233.33 % | 9.000 K | 0.000 -100.00 % | 23.000 K -92.33 % | 300.000 K 383.87 % | 62.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 1.042 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.027 M | 0.000 | 0.000 | 0.000 -100.00 % | 141.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 141.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 115.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 115.600 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.399 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 1.337 M 4 675.00 % | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.265 M -7.66 % | 1.370 M 5.14 % | 1.303 M 37.30 % | 949.000 K 92.11 % | 494.000 K | 0.000 | 0.000 -100.00 % | 881.000 K 3 288.46 % | 26.000 K | 0.000 -100.00 % | 634.000 K 17.84 % | 538.000 K 1 969.23 % | 26.000 K | 0.000 -100.00 % | 60.000 K | 0.000 -100.00 % | 8.400 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.590 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.590 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.705 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.780 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.440 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -50.988 M -2 163.12 % | -2.253 M -109.81 % | 22.976 M 10 221.59 % | -227.000 K 99.63 % | -61.520 M -287.22 % | 32.860 M 212.85 % | -29.118 M -2 314.43 % | -1.206 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 |
| Operating expenses | -49.279 M -14 787.92 % | -331.000 K -101.44 % | 22.976 M 10 221.59 % | -227.000 K 99.64 % | -62.567 M -283.31 % | 34.132 M 223.10 % | -27.726 M -2 199.00 % | -1.206 M -165.54 % | 1.840 M -95.85 % | 44.355 M 1 848.81 % | 2.276 M 33.41 % | 1.706 M -63.84 % | 4.718 M -9.37 % | 5.206 M 202.50 % | 1.721 M 63.90 % | 1.050 M 4.58 % | 1.004 M -67.74 % | 3.112 M 769.27 % | 358.000 K -98.33 % | 21.395 M 2 597.98 % | 793.000 K -94.72 % | 15.008 M 4 092.16 % | 358.000 K 161.31 % | 137.000 K -98.16 % | 7.450 M 50.24 % | 4.959 M 1 844.57 % | 255.000 K -41.11 % | 433.000 K -35.47 % | 671.000 K 43.64 % | 467.140 K -19.87 % | 583.000 K 31.01 % | 445.000 K -55.23 % | 994.000 K 118.64 % | 454.632 K -40.49 % | 764.000 K 547.46 % | 118.000 K -82.28 % | 666.000 K 220.21 % | 207.988 K 30.81 % | 159.000 K -70.17 % | 533.000 K -37.07 % | 847.000 K -58.44 % | 2.038 M 98.45 % | 1.027 M -70.41 % | 3.471 M 375.48 % | 730.000 K 74.23 % | 418.979 K -15.53 % | 496.000 K 1.02 % | 491.000 K 92.55 % | 255.000 K -87.97 % | 2.120 M |
| Cost and expenses | -47.570 M -1 170.67 % | 4.443 M -82.62 % | 25.559 M 20 225.20 % | -127.000 K -111.55 % | 1.100 M -81.96 % | 6.096 M 123.15 % | -26.334 M -1 208.80 % | 2.375 M 28.80 % | 1.844 M -58.07 % | 4.398 M 88.59 % | 2.332 M 34.64 % | 1.732 M -65.59 % | 5.034 M -3.30 % | 5.206 M 169.04 % | 1.935 M -40.50 % | 3.252 M 34.49 % | 2.418 M -54.20 % | 5.280 M 1 374.86 % | 358.000 K -86.77 % | 2.705 M 241.11 % | 793.000 K -94.72 % | 15.008 M 4 092.16 % | 358.000 K 161.31 % | 137.000 K -82.85 % | 799.000 K -39.18 % | 1.314 M 415.16 % | 255.000 K -41.11 % | 433.000 K -35.47 % | 671.000 K 43.49 % | 467.640 K -19.79 % | 583.000 K 31.01 % | 445.000 K -84.95 % | 2.956 M -78.70 % | 13.880 M 1 716.78 % | 764.000 K -14.92 % | 898.000 K -50.79 % | 1.825 M -58.58 % | 4.406 M 2 671.35 % | 159.000 K -70.17 % | 533.000 K -37.07 % | 847.000 K -91.11 % | 9.523 M 827.31 % | 1.027 M -70.41 % | 3.471 M 375.48 % | 730.000 K -75.45 % | 2.973 M 499.45 % | 496.000 K 1.02 % | 491.000 K 92.55 % | 255.000 K -87.97 % | 2.120 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.709 M -11.08 % | 1.922 M | 0.000 | 0.000 100.00 % | -1.047 M -182.31 % | 1.272 M -8.62 % | 1.392 M 6.75 % | 1.304 M -0.15 % | 1.306 M -10.30 % | 1.456 M 33.33 % | 1.092 M 31.25 % | 832.000 K -29.55 % | 1.181 M 8.45 % | 1.089 M 2.83 % | 1.059 M 61.19 % | 657.000 K -21.60 % | 838.000 K 5.28 % | 796.000 K 342.22 % | 180.000 K -50.00 % | 360.000 K 129.30 % | 157.000 K -87.66 % | 1.272 M 526.51 % | 203.000 K 2.01 % | 199.000 K 13.07 % | 176.000 K -85.21 % | 1.190 M 662.63 % | 156.000 K 0.00 % | 156.000 K -20.41 % | 196.000 K 34.62 % | 145.590 K 3.26 % | 141.000 K 0.00 % | 141.000 K 0.00 % | 141.000 K -3.48 % | 146.090 K -37.30 % | 233.000 K 133.00 % | 100.000 K -13.79 % | 116.000 K -3.50 % | 120.205 K 4.53 % | 115.000 K 0.00 % | 115.000 K -0.86 % | 116.000 K -4.43 % | 121.380 K -4.43 % | 127.000 K 22.12 % | 104.000 K 16.85 % | 89.000 K 37.26 % | 64.839 K 9.90 % | 59.000 K 0.00 % | 59.000 K 0.00 % | 59.000 K 2.18 % | 57.740 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 738.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.825 M 1 687.38 % | 214.000 K -90.28 % | 2.202 M 98.38 % | 1.110 M -48.82 % | 2.169 M 255.57 % | 610.000 K -6.30 % | 651.000 K 4.16 % | 625.000 K -52.93 % | 1.328 M 617.68 % | 185.000 K -9.31 % | 204.000 K -14.64 % | 239.000 K -87.96 % | 1.985 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.616 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.479 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.521 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 56.000 K -39.78 % | 93.000 K 38.81 % | 67.000 K -75.09 % | 269.000 K 42.33 % | 189.000 K | 0.000 -100.00 % | 70.000 K 14.75 % | 61.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 |
| Depreciation and amortization | 89.000 K -58.60 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 1.42 % | 212.000 K 3.92 % | 204.000 K -27.14 % | 280.000 K 1 373.68 % | 19.000 K -73.61 % | 72.000 K 128.57 % | 31.500 K 16.67 % | 27.000 K 42.11 % | 19.000 K 0.00 % | 19.000 K 11.76 % | 17.000 K 325.00 % | 4.000 K -20.00 % | 5.000 K 25.00 % | 4.000 K -20.00 % | 5.000 K 25.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K -22.59 % | 5.167 K 29.18 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K -22.59 % | 5.167 K 20.39 % | 4.292 K 0.00 % | 4.292 K 7.30 % | 4.000 K -6.80 % | 4.292 K -95.11 % | 87.734 K 0.00 % | 87.734 K 1 654.68 % | 5.000 K -94.30 % | 87.734 K -48.85 % | 171.515 K 0.00 % | 171.514 K 1.49 % | 169.000 K -1.47 % | 171.515 K 2.48 % | 167.368 K 0.00 % | 167.368 K -5.97 % | 178.000 K 6.35 % | 167.368 K 0.38 % | 166.737 K 0.00 % | 166.737 K 0.00 % | 166.737 K 0.00 % | 166.737 K -2.49 % | 171.000 K 0.59 % | 170.000 K -0.58 % | 171.000 K 0.21 % | 170.647 K |
| Operating income | 47.774 M 175.84 % | -62.994 M -147.94 % | -25.407 M -7 277.12 % | 354.000 K -99.42 % | 61.374 M 217.70 % | 19.318 M -29.61 % | 27.446 M -15.05 % | 32.308 M 41.63 % | 22.812 M 1 453.95 % | 1.468 M -87.76 % | 11.995 M -51.38 % | 24.673 M 167.72 % | -36.434 M -124.21 % | -16.250 M -120.88 % | 77.828 M 120.67 % | 35.268 M 42.12 % | 24.816 M 263.07 % | 6.835 M -81.10 % | 36.160 M 3 206.53 % | -1.164 M -108.24 % | 14.130 M -53.06 % | 30.104 M 756.43 % | 3.515 M 115.36 % | -22.884 M -3 720.37 % | -599.000 K -106.13 % | 9.770 M 2 956.79 % | -342.000 K 93.75 % | -5.468 M -52.06 % | -3.596 M -125.56 % | 14.070 M 10 222.14 % | -139.000 K 79.16 % | -667.000 K -208.80 % | -216.000 K -106.17 % | 3.499 M 373.51 % | 739.000 K -81.49 % | 3.993 M 12.45 % | 3.551 M 1 463.68 % | -260.398 K -152.81 % | -103.000 K 63.73 % | -284.000 K -135.11 % | 809.000 K 470.29 % | -218.479 K -264.13 % | -60.000 K 97.56 % | -2.463 M -597.58 % | 495.000 K 2 193.29 % | -23.647 K -104.62 % | 512.000 K -35.44 % | 793.000 K -36.20 % | 1.243 M 370.65 % | 264.104 K |
| Operating income ratio | 234.19 21 666.90 % | 1.08 100.64 % | -167.15 -10 818.46 % | 1.56 92.17 % | 0.81 109.39 % | -8.64 -1 042.15 % | 0.92 -1.56 % | 0.93 0.68 % | 0.93 223.19 % | 0.29 -65.81 % | 0.84 -10.40 % | 0.93 -19.47 % | 1.16 -19.96 % | 1.45 48.56 % | 0.98 6.57 % | 0.92 0.48 % | 0.91 61.51 % | 0.56 -43.02 % | 0.99 175.71 % | -1.31 -238.13 % | 0.95 0.35 % | 0.94 3.96 % | 0.91 -9.79 % | 1.01 -93.45 % | 15.36 1 639.89 % | 0.88 -77.54 % | 3.93 261.97 % | 1.09 -11.66 % | 1.23 27.03 % | 0.97 409.15 % | -0.31 -110.42 % | 3.00 3 911.27 % | -0.08 -138.46 % | 0.20 -55.04 % | 0.46 -40.46 % | 0.77 15.92 % | 0.66 1 151.69 % | -0.06 96.59 % | -1.84 -61.26 % | -1.14 -333.47 % | 0.49 1 269.42 % | -0.04 32.67 % | -0.06 97.46 % | -2.44 -704.69 % | 0.40 3 708.45 % | -0.01 -102.20 % | 0.51 -17.76 % | 0.62 -25.57 % | 0.83 683.04 % | -0.14 |
| Total other income expenses net | -57.000 K -5 600.00 % | -1.000 K 97.92 % | -48.000 K | 0.000 100.00 % | -1.000 K 100.00 % | -27.650 M -2 764 900.00 % | -1.000 K 98.36 % | -61.000 K | 0.000 100.00 % | -41.433 M | 0.000 | 0.000 | 0.000 100.00 % | -3.991 M | 0.000 100.00 % | -200.000 | 0.000 | 0.000 100.00 % | -610.000 K 96.95 % | -19.992 M -3 098.72 % | -625.000 K 95.70 % | -14.534 M -7 756.47 % | -185.000 K 9.31 % | -204.000 K 97.14 % | -7.129 M -26.27 % | -5.646 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.616 K | 0.000 | 0.000 | 0.000 100.00 % | -305.474 K -358.88 % | 118.000 K -78.93 % | 560.000 K | 0.000 -100.00 % | 32.479 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.522 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-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-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 % | 7.523 M | 0.000 100.00 % | -484.000 K | 0.000 100.00 % | -3.469 M -971.61 % | 398.000 K -91.36 % | 4.606 M -97.00 % | 153.509 M 5 898.79 % | 2.559 M 321.58 % | 607.000 K -88.11 % | 5.107 M -97.35 % | 193.059 M 13 591.19 % | -1.431 M -320.49 % | 649.000 K -90.39 % | 6.754 M 978.86 % | 626.030 K -96.31 % | 16.974 M 2 602.81 % | 628.000 K -96.91 % | 20.329 M 8 098.24 % | 247.968 K -98.76 % | 20.000 M 5 533.72 % | 355.000 K -98.52 % | 23.969 M 5 702.16 % | 413.105 K -98.68 % | 31.197 M 2 796.61 % | 1.077 M -63.57 % | 2.956 M 50.97 % | 1.958 M 477.78 % | 338.881 K -69.47 % | 1.110 M -64.85 % | 3.158 M 209.30 % | 1.021 M -63.46 % | 2.794 M 131.50 % | 1.207 M -58.26 % | 2.892 M 8.52 % | 2.665 M 225.30 % | -2.127 M -237.93 % | 1.542 M 37.68 % | 1.120 M -90.41 % | 11.677 M 215.37 % | -10.122 M -3 175.60 % | -309.000 K -139.63 % | 779.778 K 530.15 % | -181.279 K -128.28 % | 641.000 K -87.45 % | 5.106 M 512.97 % | 833.000 K -86.04 % | 5.966 M |
| Total investments | 0.000 -100.00 % | 22.790 M | 0.000 -100.00 % | 303.714 M | 0.000 -100.00 % | 239.603 M 30 000.88 % | 796.000 K -99.64 % | 220.188 M -28.28 % | 307.018 M 85.17 % | 165.799 M 13 557.25 % | 1.214 M -99.38 % | 196.596 M -49.08 % | 386.118 M 89.20 % | 204.080 M 15 622.65 % | 1.298 M -99.18 % | 158.937 M 12 594.04 % | 1.252 M -98.71 % | 97.334 M 7 649.53 % | 1.256 M -97.63 % | 52.964 M 10 579.60 % | 495.936 K -99.03 % | 50.893 M 7 068.00 % | 710.000 K -98.42 % | 44.899 M 5 334.33 % | 826.210 K -99.12 % | 93.382 M 4 235.29 % | 2.154 M -96.66 % | 64.552 M 1 548.42 % | 3.916 M -94.21 % | 67.618 M 2 945.85 % | 2.220 M -95.79 % | 52.690 M 2 480.31 % | 2.042 M -96.29 % | 54.993 M 2 178.07 % | 2.414 M -95.91 % | 58.977 M 1 006.51 % | 5.330 M -90.25 % | 54.650 M 1 672.06 % | 3.084 M -94.24 % | 53.546 M 129.28 % | 23.354 M -54.08 % | 50.858 M -58.21 % | 121.708 M 7 704.01 % | 1.560 M -98.72 % | 121.462 M 9 374.40 % | 1.282 M -98.93 % | 120.124 M 7 110.32 % | 1.666 M -98.60 % | 119.246 M |
| Total debt | 0.000 -100.00 % | 7.761 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 5.004 M | 0.000 -100.00 % | 3.060 M | 0.000 -100.00 % | 5.714 M | 0.000 -100.00 % | 339.000 K | 0.000 -100.00 % | 7.403 M | 0.000 -100.00 % | 17.600 M | 0.000 -100.00 % | 20.957 M | 0.000 -100.00 % | 20.248 M | 0.000 -100.00 % | 24.324 M | 0.000 -100.00 % | 31.610 M | 0.000 -100.00 % | 4.033 M | 0.000 -100.00 % | 2.297 M | 0.000 -100.00 % | 4.268 M | 0.000 -100.00 % | 3.815 M | 0.000 -100.00 % | 4.099 M | 0.000 -100.00 % | 538.500 K | 0.000 -100.00 % | 2.662 M | 0.000 -100.00 % | 1.556 M -6.34 % | 1.661 M | 0.000 -100.00 % | 598.500 K | 0.000 -100.00 % | 5.747 M | 0.000 -100.00 % | 6.799 M |
| Accumulated other comprehensive income loss | 221.263 M | 0.000 -100.00 % | 279.037 M | 0.000 -100.00 % | 231.438 M 789.67 % | 26.014 M -88.85 % | 233.282 M | 0.000 -100.00 % | 179.821 M | 0.000 -100.00 % | 208.074 M 732 095 303 801 162 880.00 % | 0.000 -100.00 % | 219.833 M 546.30 % | 34.014 M -80.33 % | 172.881 M | 0.000 -100.00 % | 112.796 M 73.52 % | 65.003 M -9.29 % | 71.658 M 8 067 973 552 452 875 264.00 % | 0.000 -100.00 % | 79.323 M 2 232 752 796 076 205 312.00 % | 0.000 -100.00 % | 59.968 M 1 291.02 % | -5.035 M -105.46 % | 92.285 M 1 298 799 908 231 813 888.00 % | 0.000 -100.00 % | 93.830 M 2 641 079 706 476 085 248.00 % | 0.000 -100.00 % | 102.895 M | 0.000 -100.00 % | 91.710 M 1 290 703 505 706 713 088.00 % | 0.000 -100.00 % | 92.592 M | 0.000 -100.00 % | 89.759 M | 0.000 -100.00 % | 83.386 M 2 347 107 240 799 476 224.00 % | 0.000 -100.00 % | 83.617 M 2 353 609 312 761 492 480.00 % | 0.000 -100.00 % | 83.192 M | 0.000 -100.00 % | 0.000 -100.00 % | 85.377 M 1 201 576 846 868 585 984.00 % | 0.000 -100.00 % | 85.377 M 319.05 % | 20.374 M -75.55 % | 83.342 M 1 172 934 375 450 974 720.00 % | 0.000 |
| Retained earnings | 0.000 -100.00 % | 119.923 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.435 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.818 M | 0.000 -100.00 % | 143.071 M | 0.000 -100.00 % | 120.816 M | 0.000 -100.00 % | 107.878 M | 0.000 -100.00 % | 35.186 M | 0.000 -100.00 % | 6.655 M | 0.000 -100.00 % | 14.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.682 M | 0.000 -100.00 % | 28.827 M | 0.000 -100.00 % | 37.892 M | 0.000 -100.00 % | 26.707 M | 0.000 -100.00 % | 27.589 M | 0.000 -100.00 % | 24.756 M | 0.000 -100.00 % | 18.383 M | 0.000 -100.00 % | 18.614 M | 0.000 -100.00 % | 18.189 M -1.18 % | 18.406 M | 0.000 -100.00 % | 20.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.339 M |
| Common stock | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M 0.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M | 0.000 -100.00 % | 65.003 M |
| Total equity | 221.263 M 0.00 % | 221.263 M -20.70 % | 279.037 M 0.00 % | 279.037 M 20.57 % | 231.438 M 0.00 % | 231.438 M -0.79 % | 233.282 M 0.00 % | 233.282 M 29.73 % | 179.821 M 0.00 % | 179.821 M -13.58 % | 208.074 M 0.00 % | 208.074 M -5.35 % | 219.833 M 0.00 % | 219.833 M 27.16 % | 172.881 M 0.00 % | 172.881 M 53.27 % | 112.796 M 0.00 % | 112.796 M 57.41 % | 71.658 M 0.00 % | 71.658 M -9.66 % | 79.323 M 0.00 % | 79.323 M 32.28 % | 59.968 M 0.00 % | 59.968 M -35.02 % | 92.285 M -2.53 % | 94.685 M 0.91 % | 93.830 M 0.00 % | 93.830 M -8.81 % | 102.895 M 0.00 % | 102.895 M 12.20 % | 91.710 M 0.00 % | 91.710 M -0.95 % | 92.592 M 0.00 % | 92.592 M 3.16 % | 89.759 M 0.00 % | 89.759 M 7.64 % | 83.386 M 0.00 % | 83.386 M -0.28 % | 83.617 M 0.00 % | 83.617 M 0.51 % | 83.192 M 0.00 % | 83.192 M -0.26 % | 83.409 M -2.31 % | 85.377 M 0.00 % | 85.377 M 0.00 % | 85.377 M 0.00 % | 85.377 M 2.44 % | 83.342 M 0.00 % | 83.342 M |
| Other non current liabilities | -221.263 M -7 191.76 % | 3.120 M 101.12 % | -279.037 M -949.79 % | 32.836 M 114.19 % | -231.438 M -33 837.32 % | 686.000 K 100.29 % | -233.282 M -9 525.54 % | 2.475 M | 0.000 -100.00 % | 283.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.025 M | 0.000 -100.00 % | 8.578 M | 0.000 -100.00 % | 4.241 M | 0.000 -100.00 % | 4.679 M | 0.000 -100.00 % | 323.000 K | 0.000 -100.00 % | 930.153 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 |
| Long term debt | 0.000 -100.00 % | 7.761 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 5.004 M | 0.000 -100.00 % | 3.060 M | 0.000 -100.00 % | 5.714 M | 0.000 -100.00 % | 339.000 K | 0.000 -100.00 % | 7.403 M | 0.000 -100.00 % | 12.120 M | 0.000 -100.00 % | 20.957 M | 0.000 -100.00 % | 15.174 M | 0.000 -100.00 % | 24.324 M | 0.000 -100.00 % | 3.358 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 |
| Total non current liabilities | -221.263 M -1 595.63 % | 14.794 M 105.30 % | -279.037 M -860.73 % | 36.680 M 115.85 % | -231.438 M -1 083.04 % | 23.543 M 110.09 % | -233.282 M -3 104.66 % | 7.764 M | 0.000 -100.00 % | 3.343 M | 0.000 -100.00 % | 5.714 M | 0.000 -100.00 % | 339.000 K | 0.000 -100.00 % | 9.428 M | 0.000 -100.00 % | 20.698 M | 0.000 -100.00 % | 25.198 M | 0.000 -100.00 % | 19.853 M | 0.000 -100.00 % | 24.647 M | 0.000 -100.00 % | 4.288 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 |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 524.000 K | 0.000 -100.00 % | 2.148 M | 0.000 -100.00 % | 531.000 K | 0.000 -100.00 % | 9.856 M | 0.000 -100.00 % | 10.487 M | 0.000 -100.00 % | 1.359 M | 0.000 -100.00 % | 1.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 220.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 260.905 K | 0.000 -100.00 % | 2.114 M | 0.000 -100.00 % | 2.849 M | 0.000 -100.00 % | 1.443 M | 0.000 -100.00 % | 1.536 M | 0.000 -100.00 % | 1.264 M | 0.000 -100.00 % | 73.574 K | 0.000 -100.00 % | 285.000 K | 0.000 -100.00 % | 63.458 K 4 763 157 085 894 516.00 % | 0.000 | 0.000 -100.00 % | 39.527 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.725 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 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.252 M | 0.000 -100.00 % | 4.033 M | 0.000 -100.00 % | 2.297 M | 0.000 -100.00 % | 4.268 M | 0.000 -100.00 % | 3.815 M | 0.000 -100.00 % | 4.099 M | 0.000 -100.00 % | 538.500 K | 0.000 -100.00 % | 2.662 M | 0.000 -100.00 % | 1.556 M -6.34 % | 1.661 M | 0.000 -100.00 % | 598.500 K | 0.000 -100.00 % | 5.747 M | 0.000 -100.00 % | 6.799 M |
| Total current liabilities | 0.000 -100.00 % | 844.000 K | 0.000 -100.00 % | 591.000 K | 0.000 -100.00 % | 4.217 M | 0.000 -100.00 % | 2.152 M | 0.000 -100.00 % | 535.000 K | 0.000 -100.00 % | 10.250 M | 0.000 -100.00 % | 12.925 M | 0.000 -100.00 % | 3.750 M | 0.000 -100.00 % | 2.274 M | 0.000 -100.00 % | 258.000 K | 0.000 -100.00 % | 5.453 M | 0.000 -100.00 % | 2.175 M | 0.000 -100.00 % | 30.408 M | 0.000 -100.00 % | 8.786 M | 0.000 -100.00 % | 7.162 M | 0.000 -100.00 % | 18.749 M | 0.000 -100.00 % | 21.066 M | 0.000 -100.00 % | 7.589 M | 0.000 -100.00 % | 4.956 M | 0.000 -100.00 % | 2.966 M | 0.000 -100.00 % | 9.207 M -85.61 % | 63.996 M | 0.000 -100.00 % | 62.642 M | 0.000 -100.00 % | 68.051 M | 0.000 -100.00 % | 66.251 M |
| Total liabilities | -221.263 M -1 514.91 % | 15.638 M 105.60 % | -279.037 M -848.67 % | 37.271 M 116.10 % | -231.438 M -933.71 % | 27.760 M 111.90 % | -233.282 M -3 103.12 % | 7.768 M | 0.000 -100.00 % | 3.878 M | 0.000 -100.00 % | 15.964 M | 0.000 -100.00 % | 13.264 M | 0.000 -100.00 % | 13.178 M | 0.000 -100.00 % | 22.972 M | 0.000 -100.00 % | 25.456 M | 0.000 -100.00 % | 25.306 M | 0.000 -100.00 % | 26.822 M | 0.000 -100.00 % | 34.696 M | 0.000 -100.00 % | 8.786 M | 0.000 -100.00 % | 7.162 M | 0.000 -100.00 % | 18.749 M | 0.000 -100.00 % | 21.066 M | 0.000 -100.00 % | 7.589 M | 0.000 -100.00 % | 4.956 M | 0.000 -100.00 % | 2.966 M | 0.000 -100.00 % | 9.207 M -85.61 % | 63.996 M | 0.000 -100.00 % | 62.642 M | 0.000 -100.00 % | 68.051 M | 0.000 -100.00 % | 66.251 M |
| Other non current assets | 0.000 -100.00 % | 204.233 M | 0.000 -100.00 % | 1.393 M | 0.000 -100.00 % | 260.000 K 165.33 % | -398.000 K -107.66 % | 5.199 M 103.39 % | -153.509 M -10 752.95 % | 1.441 M 337.40 % | -607.000 K -105.79 % | 10.475 M 105.43 % | -193.059 M -178 858.33 % | 108.000 K 116.64 % | -649.000 K -107.09 % | 9.153 M 1 562.07 % | -626.030 K -111.56 % | 5.417 M 962.62 % | -628.000 K -104.54 % | 13.833 M 5 678.54 % | -247.968 K -102.97 % | 8.361 M 2 455.27 % | -355.000 K | 0.000 100.00 % | -413.105 K -102.28 % | 18.100 M 1 780.59 % | -1.077 M -113.13 % | 8.201 M 518.85 % | -1.958 M -123.31 % | 8.401 M 856.86 % | -1.110 M -105.79 % | 19.171 M 1 977.67 % | -1.021 M -106.06 % | 16.834 M 1 494.73 % | -1.207 M -114.24 % | 8.475 M 418.01 % | -2.665 M -131.45 % | 8.475 M 649.59 % | -1.542 M -118.21 % | 8.470 M 172.54 % | -11.677 M -233.15 % | 8.770 M | 0.000 100.00 % | -779.779 K -117.02 % | 4.581 M 814.68 % | -641.000 K -119.33 % | 3.316 M 498.08 % | -833.000 K -118.25 % | 4.564 M |
| Long term investments | 0.000 -100.00 % | 22.790 M | 0.000 -100.00 % | 302.321 M | 0.000 -100.00 % | 239.603 M | 0.000 -100.00 % | 220.188 M | 0.000 -100.00 % | 12.791 M | 0.000 -100.00 % | 196.596 M | 0.000 -100.00 % | 12.791 M | 0.000 -100.00 % | 158.937 M | 0.000 -100.00 % | 12.791 M | 0.000 -100.00 % | 52.964 M | 0.000 -100.00 % | 50.893 M | 0.000 -100.00 % | 44.899 M | 0.000 -100.00 % | 93.382 M | 0.000 -100.00 % | 64.552 M | 0.000 -100.00 % | 67.618 M | 0.000 -100.00 % | 52.690 M | 0.000 -100.00 % | 54.993 M | 0.000 -100.00 % | 58.977 M | 0.000 -100.00 % | 54.650 M | 0.000 -100.00 % | 53.546 M | 0.000 -100.00 % | 50.858 M -58.21 % | 121.708 M | 0.000 -100.00 % | 121.462 M | 0.000 -100.00 % | 120.124 M | 0.000 -100.00 % | 119.246 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 6.229 M | 0.000 -100.00 % | 6.659 M | 0.000 -100.00 % | 6.983 M | 0.000 -100.00 % | 4.476 M | 0.000 -100.00 % | 4.421 M | 0.000 -100.00 % | 1.670 M | 0.000 -100.00 % | 962.000 K | 0.000 -100.00 % | 858.000 K | 0.000 -100.00 % | 805.755 K | 0.000 -100.00 % | 814.000 K | 0.000 -100.00 % | 822.922 K | 0.000 -100.00 % | 832.000 K | 0.000 -100.00 % | 840.089 K | 0.000 -100.00 % | 849.000 K | 0.000 -100.00 % | 857.256 K | 0.000 -100.00 % | 866.000 K | 0.000 -100.00 % | 874.424 K | 0.000 -100.00 % | 721.000 K | 0.000 -100.00 % | 2.464 M | 0.000 -100.00 % | 2.804 M | 0.000 -100.00 % | 3.150 M -9.67 % | 3.487 M | 0.000 -100.00 % | 3.819 M | 0.000 -100.00 % | 4.145 M | 0.000 -100.00 % | 4.486 M |
| Total non current assets | 0.000 -100.00 % | 233.252 M | 0.000 -100.00 % | 310.373 M | 0.000 -100.00 % | 246.846 M 62 121.61 % | -398.000 K -100.17 % | 229.863 M 249.74 % | -153.509 M -922.97 % | 18.653 M 3 172.98 % | -607.000 K -100.29 % | 208.741 M 208.12 % | -193.059 M -1 492.82 % | 13.861 M 2 235.75 % | -649.000 K -100.38 % | 168.948 M 27 087.21 % | -626.030 K -103.29 % | 19.014 M 3 127.71 % | -628.000 K -100.93 % | 67.611 M 27 366.02 % | -247.968 K -100.41 % | 60.077 M 17 023.07 % | -355.000 K -100.78 % | 45.731 M 11 170.07 % | -413.105 K -100.37 % | 112.322 M 10 529.17 % | -1.077 M -101.46 % | 73.602 M 3 859.04 % | -1.958 M -102.55 % | 76.876 M 7 025.78 % | -1.110 M -101.53 % | 72.727 M 7 223.11 % | -1.021 M -101.40 % | 72.702 M 6 123.33 % | -1.207 M -101.77 % | 68.173 M 2 658.09 % | -2.665 M -104.06 % | 65.589 M 4 353.49 % | -1.542 M -102.38 % | 64.820 M 655.11 % | -11.677 M -118.60 % | 62.778 M -49.86 % | 125.195 M 16 155.19 % | -779.779 K -100.60 % | 129.862 M 20 359.32 % | -641.000 K -100.50 % | 127.585 M 15 416.33 % | -833.000 K -100.65 % | 128.296 M |
| Other current assets | -238.000 K -106.98 % | 3.411 M 804.75 % | -484.000 K -108.88 % | 5.451 M 102.37 % | -230.297 M -2 696.94 % | 8.868 M | 0.000 -100.00 % | 10.789 M | 0.000 -100.00 % | 164.545 M | 0.000 -100.00 % | 14.690 M | 0.000 -100.00 % | 217.466 M | 0.000 -100.00 % | 16.462 M | 0.000 -100.00 % | 31.585 M | 0.000 -100.00 % | 28.875 M | 0.000 -100.00 % | 44.305 M | 0.000 -100.00 % | 38.719 M | 0.000 -100.00 % | 16.646 M | 0.000 -100.00 % | 26.021 M | 0.000 -100.00 % | 29.308 M | 0.000 -100.00 % | 23.565 M | 0.000 -100.00 % | 24.453 M | 0.000 -100.00 % | 24.911 M | 0.000 -100.00 % | 15.757 M | 0.000 -100.00 % | 16.520 M | 0.000 -100.00 % | 7.126 M -56.18 % | 16.264 M | 0.000 -100.00 % | 9.881 M | 0.000 -100.00 % | 20.482 M | 0.000 -100.00 % | 15.913 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 796.000 K | 0.000 -100.00 % | 307.018 M 100.65 % | 153.008 M 12 503.62 % | 1.214 M | 0.000 -100.00 % | 386.118 M 101.85 % | 191.289 M 14 637.21 % | 1.298 M | 0.000 -100.00 % | 1.252 M -98.52 % | 84.543 M 6 631.13 % | 1.256 M | 0.000 -100.00 % | 495.936 K | 0.000 -100.00 % | 710.000 K | 0.000 -100.00 % | 826.210 K | 0.000 -100.00 % | 2.154 M | 0.000 -100.00 % | 3.916 M | 0.000 -100.00 % | 2.220 M | 0.000 -100.00 % | 2.042 M | 0.000 -100.00 % | 2.414 M | 0.000 -100.00 % | 5.330 M | 0.000 -100.00 % | 3.084 M | 0.000 -100.00 % | 23.354 M | 0.000 | 0.000 -100.00 % | 1.560 M | 0.000 -100.00 % | 1.282 M | 0.000 -100.00 % | 1.666 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 484.000 K | 0.000 -100.00 % | 3.485 M 975.63 % | -398.000 K -200.00 % | 398.000 K 100.26 % | -153.509 M -30 740.52 % | 501.000 K 182.54 % | -607.000 K -200.00 % | 607.000 K 100.31 % | -193.059 M -11 007.29 % | 1.770 M 372.73 % | -649.000 K -200.00 % | 649.000 K 203.67 % | -626.030 K -200.00 % | 626.000 K 199.68 % | -628.000 K -200.00 % | 628.000 K 353.26 % | -247.968 K -200.00 % | 247.968 K 169.85 % | -355.000 K -200.00 % | 355.000 K 185.93 % | -413.105 K -200.00 % | 413.106 K 138.36 % | -1.077 M -200.00 % | 1.077 M 155.01 % | -1.958 M -200.02 % | 1.958 M 276.37 % | -1.110 M -200.00 % | 1.110 M 208.72 % | -1.021 M -200.05 % | 1.021 M 184.55 % | -1.207 M -200.00 % | 1.207 M 145.29 % | -2.665 M -199.98 % | 2.665 M 272.86 % | -1.542 M -200.00 % | 1.542 M 113.21 % | -11.677 M -200.00 % | 11.677 M 492.75 % | 1.970 M 352.64 % | -779.778 K -200.00 % | 779.779 K 221.65 % | -641.000 K -200.00 % | 641.000 K 176.95 % | -833.000 K -200.04 % | 832.705 K |
| Cash and short term investments | 238.000 K 0.00 % | 238.000 K -50.83 % | 484.000 K 0.00 % | 484.000 K -99.79 % | 230.297 M 6 508.24 % | 3.485 M 775.63 % | 398.000 K 0.00 % | 398.000 K -99.74 % | 153.509 M 30 540.52 % | 501.000 K -17.46 % | 607.000 K 0.00 % | 607.000 K -99.69 % | 193.059 M 10 807.29 % | 1.770 M 172.73 % | 649.000 K 0.00 % | 649.000 K 3.67 % | 626.030 K -99.26 % | 85.169 M 13 461.94 % | 628.000 K 0.00 % | 628.000 K 153.26 % | 247.968 K 0.00 % | 247.968 K -30.15 % | 355.000 K 0.00 % | 355.000 K -14.07 % | 413.105 K 0.00 % | 413.106 K -61.64 % | 1.077 M 0.00 % | 1.077 M -44.99 % | 1.958 M 0.02 % | 1.958 M 76.37 % | 1.110 M 0.00 % | 1.110 M 8.72 % | 1.021 M 0.05 % | 1.021 M -15.45 % | 1.207 M 0.00 % | 1.207 M -54.71 % | 2.665 M -0.02 % | 2.665 M 72.86 % | 1.542 M 0.00 % | 1.542 M -86.79 % | 11.677 M 0.00 % | 11.677 M 492.75 % | 1.970 M 152.64 % | 779.779 K 0.00 % | 779.779 K 21.65 % | 641.000 K 0.00 % | 641.000 K -23.05 % | 833.000 K 0.04 % | 832.705 K |
| Total current assets | 0.000 -100.00 % | 3.649 M | 0.000 -100.00 % | 5.935 M | 0.000 -100.00 % | 12.353 M 3 003.77 % | 398.000 K -96.44 % | 11.187 M -92.71 % | 153.509 M -6.99 % | 165.046 M 27 090.44 % | 607.000 K -96.03 % | 15.297 M -92.08 % | 193.059 M -11.94 % | 219.236 M 33 680.59 % | 649.000 K -96.21 % | 17.111 M 2 633.26 % | 626.030 K -99.46 % | 116.754 M 18 491.40 % | 628.000 K -97.87 % | 29.503 M 11 797.91 % | 247.968 K -99.44 % | 44.553 M 12 450.04 % | 355.000 K -99.14 % | 41.059 M 9 839.12 % | 413.105 K -97.58 % | 17.059 M 1 483.92 % | 1.077 M -96.30 % | 29.083 M 1 385.34 % | 1.958 M -94.11 % | 33.250 M 2 895.49 % | 1.110 M -97.06 % | 37.801 M 3 602.35 % | 1.021 M -97.51 % | 41.025 M 3 298.95 % | 1.207 M -95.87 % | 29.244 M 997.34 % | 2.665 M -88.32 % | 22.823 M 1 380.06 % | 1.542 M -92.94 % | 21.832 M 86.97 % | 11.677 M -60.67 % | 29.691 M 33.27 % | 22.279 M 2 757.09 % | 779.779 K -95.72 % | 18.226 M 2 743.30 % | 641.000 K -97.52 % | 25.843 M 3 002.40 % | 833.000 K -96.10 % | 21.365 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.075 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 |
| Net 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 -100.00 % | 26.075 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.985 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.985 M | 0.000 -100.00 % | 1.985 M | 0.000 -100.00 % | 13.126 M | 0.000 -100.00 % | 15.552 M | 0.000 -100.00 % | 3.126 M | 0.000 -100.00 % | 4.400 M | 0.000 -100.00 % | 3.770 M | 0.000 -100.00 % | 10.888 M 169.16 % | 4.045 M | 0.000 -100.00 % | 7.565 M | 0.000 -100.00 % | 4.720 M | 0.000 -100.00 % | 4.620 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 844.000 K | 0.000 -100.00 % | 591.000 K | 0.000 -100.00 % | 3.693 M | 0.000 -100.00 % | 4.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 -100.00 % | 2.017 M | 0.000 -100.00 % | 13.038 M | 0.000 -100.00 % | 15.714 M | 0.000 -100.00 % | 2.226 M | 0.000 -100.00 % | 4.344 M | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 7.588 M -87.83 % | 62.335 M | 0.000 -100.00 % | 62.004 M | 0.000 -100.00 % | 62.304 M | 0.000 -100.00 % | 59.419 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 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 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 36.337 M | 0.000 -100.00 % | 214.034 M | 0.000 100.00 % | -26.014 M | 0.000 -100.00 % | 168.279 M | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.396 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 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 3.913 M | 0.000 -100.00 % | 32.782 M | 0.000 -100.00 % | 20.790 M | 0.000 -100.00 % | 285.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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 312.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 236.901 M | 0.000 -100.00 % | 316.308 M | 0.000 -100.00 % | 259.198 M | 0.000 -100.00 % | 241.050 M | 0.000 -100.00 % | 183.699 M | 0.000 -100.00 % | 224.038 M | 0.000 -100.00 % | 233.097 M | 0.000 -100.00 % | 186.059 M | 0.000 -100.00 % | 135.768 M | 0.000 -100.00 % | 97.114 M | 0.000 -100.00 % | 104.630 M | 0.000 -100.00 % | 86.790 M | 0.000 -100.00 % | 129.381 M | 0.000 -100.00 % | 102.685 M | 0.000 -100.00 % | 110.126 M | 0.000 -100.00 % | 110.528 M | 0.000 -100.00 % | 113.727 M | 0.000 -100.00 % | 97.417 M | 0.000 -100.00 % | 88.411 M | 0.000 -100.00 % | 86.652 M | 0.000 -100.00 % | 92.469 M -37.30 % | 147.474 M | 0.000 -100.00 % | 148.088 M | 0.000 -100.00 % | 153.428 M | 0.000 -100.00 % | 149.662 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-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 | -37.700 M -187.92 % | 42.882 M 187.95 % | 14.892 M 787.53 % | -2.166 M 95.23 % | -45.433 M -266.00 % | 27.370 M 207.24 % | -25.522 M 16.73 % | -30.649 M -34.35 % | -22.812 M -156.68 % | 40.248 M 435.54 % | -11.995 M 51.38 % | -24.673 M -167.72 % | 36.434 M 18.18 % | 30.828 M 139.61 % | -77.828 M -120.68 % | -35.268 M -42.12 % | -24.816 M -345.21 % | -5.574 M 84.32 % | -35.550 M -268.04 % | 21.156 M 256.65 % | -13.505 M 13.62 % | -15.634 M -369.49 % | -3.330 M -114.42 % | 23.088 M 198.76 % | 7.728 M 287.37 % | -4.124 M -1 305.95 % | 342.000 K -93.75 % | 5.468 M 52.06 % | 3.596 M 131.75 % | -11.324 M -8 247.04 % | 139.000 K -79.16 % | 667.000 K 208.80 % | 216.000 K 110.16 % | -2.126 M -200.72 % | -707.000 K 74.95 % | -2.822 M 20.53 % | -3.551 M -2 875.98 % | 127.919 K 24.19 % | 103.000 K -51.87 % | 214.000 K 133.49 % | -639.000 K -509.56 % | 156.021 K 160.04 % | 60.000 K -97.56 % | 2.463 M 597.58 % | -495.000 K -196.00 % | 515.646 K 200.71 % | -512.000 K 35.44 % | -793.000 K 36.20 % | -1.243 M -241.39 % | -364.104 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 |