Jupiter Infomedia Limited JUPITERIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 119.353 M 149.04 % | 47.926 M -11.02 % | 53.860 M 24.06 % | 43.416 M 346.44 % | 9.725 M -35.36 % | 15.044 M 262.42 % | 4.151 M -10.09 % | 4.617 M -27.13 % | 6.336 M 16.41 % | 5.443 M 34.40 % | 4.050 M -25.97 % | 5.471 M -10.46 % | 6.110 M -4.44 % | 6.394 M |
| Net income | 31.862 M -41.60 % | 54.558 M 60.63 % | 33.964 M 1 292.54 % | 2.439 M -37.86 % | 3.925 M 150.00 % | -7.850 M -3 327.95 % | -229.000 K 90.77 % | -2.482 M -117.21 % | 14.421 M 344.67 % | -5.894 M -1 059.93 % | 614.000 K -0.65 % | 618.000 K -32.97 % | 922.000 K 358.71 % | 201.000 K |
| Income before tax | 74.666 M -32.95 % | 111.356 M 77.10 % | 62.879 M 1 029.90 % | 5.565 M -17.21 % | 6.722 M 165.94 % | -10.194 M -1 205.25 % | -781.000 K 79.77 % | -3.861 M -124.86 % | 15.534 M 335.08 % | -6.608 M -828.56 % | 907.000 K 65.21 % | 549.000 K -31.72 % | 804.000 K 171.62 % | 296.000 K |
| Income before tax ratio | 0.63 -73.08 % | 2.32 99.02 % | 1.17 810.80 % | 0.13 -81.46 % | 0.69 202.01 % | -0.68 -260.15 % | -0.19 77.50 % | -0.84 -134.11 % | 2.45 301.95 % | -1.21 -642.10 % | 0.22 123.18 % | 0.10 -23.74 % | 0.13 184.25 % | 0.05 |
| EBITDA | 78.359 M -31.85 % | 114.975 M 72.90 % | 66.499 M 1 395.52 % | -5.133 M -254.01 % | 3.333 M 142.62 % | -7.821 M -443.18 % | 2.279 M 315.20 % | -1.059 M -105.85 % | 18.118 M 560.55 % | -3.934 M -236.03 % | 2.892 M 55.23 % | 1.863 M 69.52 % | 1.099 M 106.97 % | 531.000 K |
| Net income ratio | 0.27 -76.55 % | 1.14 80.52 % | 0.63 1 022.51 % | 0.06 -86.08 % | 0.40 177.35 % | -0.52 -845.85 % | -0.06 89.74 % | -0.54 -123.62 % | 2.28 310.19 % | -1.08 -814.26 % | 0.15 34.21 % | 0.11 -25.14 % | 0.15 380.03 % | 0.03 |
| Ratio EBITDA | 0.66 -72.63 % | 2.40 94.30 % | 1.23 1 144.30 % | -0.12 -134.50 % | 0.34 165.92 % | -0.52 -194.69 % | 0.55 339.36 % | -0.23 -108.02 % | 2.86 495.64 % | -0.72 -201.22 % | 0.71 109.70 % | 0.34 89.32 % | 0.18 116.59 % | 0.08 |
| Gross profit ratio | 0.72 31.17 % | 0.55 15.05 % | 0.48 530.99 % | 0.08 -88.21 % | 0.64 223.24 % | -0.52 -159.89 % | 0.87 -5.15 % | 0.91 -2.27 % | 0.93 0.99 % | 0.93 5.41 % | 0.88 -3.73 % | 0.91 -0.57 % | 0.92 -1.47 % | 0.93 |
| Weighted average shs out dil | 10.019 M 0.03 % | 10.016 M -0.03 % | 10.019 M -0.01 % | 10.020 M 0.00 % | 10.020 M 0.00 % | 10.020 M 0.00 % | 10.020 M 0.00 % | 10.020 M 0.00 % | 10.020 M 0.30 % | 9.990 M -2.37 % | 10.233 M 49.02 % | 6.867 M 22.89 % | 5.588 M 608.93 % | 788.235 K |
| Weighted average shs out | 10.019 M 0.03 % | 10.016 M -0.03 % | 10.019 M -0.01 % | 10.020 M 0.00 % | 10.020 M 0.00 % | 10.020 M 0.00 % | 10.020 M 0.00 % | 10.020 M 0.00 % | 10.020 M 0.30 % | 9.990 M -2.37 % | 10.233 M 49.02 % | 6.867 M 22.89 % | 5.588 M 608.93 % | 788.235 K |
| EPS diluted | 3.18 -41.65 % | 5.45 60.77 % | 3.39 1 312.50 % | 0.24 -38.46 % | 0.39 150.00 % | -0.78 -3 800.00 % | -0.02 92.00 % | -0.25 -117.36 % | 1.44 344.07 % | -0.59 -1 083.33 % | 0.06 -33.33 % | 0.09 -47.06 % | 0.17 -34.62 % | 0.26 |
| Earnings per share | 3.18 -41.65 % | 5.45 60.77 % | 3.39 1 312.50 % | 0.24 -38.46 % | 0.39 150.00 % | -0.78 -3 800.00 % | -0.02 92.00 % | -0.25 -117.36 % | 1.44 344.07 % | -0.59 -1 083.33 % | 0.06 -33.33 % | 0.09 -47.06 % | 0.17 -34.62 % | 0.26 |
| Gross profit | 85.703 M 226.65 % | 26.237 M 2.38 % | 25.628 M 682.77 % | 3.274 M -47.38 % | 6.222 M 179.67 % | -7.810 M -317.07 % | 3.598 M -14.72 % | 4.219 M -28.78 % | 5.924 M 17.56 % | 5.039 M 41.66 % | 3.557 M -28.73 % | 4.991 M -10.97 % | 5.606 M -5.84 % | 5.954 M |
| Income tax expense | 18.528 M -12.71 % | 21.225 M 102.80 % | 10.466 M 1 047.59 % | 912.000 K -67.39 % | 2.797 M 19.33 % | 2.344 M 524.64 % | -552.000 K 59.97 % | -1.379 M -223.90 % | 1.113 M 255.88 % | -714.000 K -346.21 % | 290.000 K 520.29 % | -69.000 K 41.03 % | -117.000 K -223.16 % | 95.000 K |
| Cost of revenue | 33.650 M 55.15 % | 21.689 M -23.18 % | 28.232 M -29.67 % | 40.142 M 1 045.93 % | 3.503 M -84.67 % | 22.854 M 4 033.93 % | 552.840 K 38.75 % | 398.450 K -3.32 % | 412.130 K 2.01 % | 404.000 K -18.05 % | 493.000 K 2.71 % | 480.000 K -4.76 % | 504.000 K 14.55 % | 440.000 K |
| General and administrative expenses | 900.000 K -83.63 % | 5.497 M 80.23 % | 3.050 M 160.02 % | 1.173 M 380.74 % | 244.000 K -0.81 % | 246.000 K -11.22 % | 277.090 K 3.71 % | 267.190 K -23.09 % | 347.410 K -14.01 % | 404.000 K 334.41 % | 93.000 K | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 159.000 K 12.77 % | 141.000 K -22.53 % | 182.000 K 89.58 % | 96.000 K 284.00 % | 25.000 K -51.92 % | 52.000 K -0.54 % | 52.280 K -89.59 % | 502.200 K 890.34 % | 50.710 K -90.41 % | 529.000 K 319.84 % | 126.000 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 100.00 % | -4.597 M -131.95 % | 14.389 M 89.65 % | 7.587 M 27.45 % | 5.953 M 3.66 % | 5.743 M 75.73 % | 3.268 M -5.28 % | 3.450 M 192.13 % | 1.181 M -88.99 % | 10.724 M 341.32 % | 2.430 M -45.29 % | 4.442 M -7.50 % | 4.802 M -15.13 % | 5.658 M |
| Operating expenses | 2.559 M 0.71 % | 2.541 M -86.71 % | 19.121 M 95.65 % | 9.773 M 57.07 % | 6.222 M 3.00 % | 6.041 M 67.90 % | 3.598 M -14.72 % | 4.219 M 167.19 % | 1.579 M -86.45 % | 11.657 M 340.05 % | 2.649 M -40.36 % | 4.442 M -7.50 % | 4.802 M -15.13 % | 5.658 M |
| Cost and expenses | 33.650 M 38.88 % | 24.230 M -48.83 % | 47.353 M -5.13 % | 49.915 M 846.79 % | 5.272 M -81.75 % | 28.895 M 596.10 % | 4.151 M -10.09 % | 4.617 M 131.89 % | 1.991 M 1.53 % | 1.961 M -37.59 % | 3.142 M -36.16 % | 4.922 M -7.24 % | 5.306 M -12.99 % | 6.098 M |
| Research and development expenses | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 63.58 % | 917.000 K | 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.059 M -81.22 % | 5.638 M 74.44 % | 3.232 M 154.69 % | 1.269 M 371.75 % | 269.000 K -9.73 % | 298.000 K -9.52 % | 329.370 K -37.41 % | 526.200 K 32.17 % | 398.120 K -57.33 % | 933.000 K 326.03 % | 219.000 K | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 2.584 M 12.59 % | 2.295 M 26.31 % | 1.817 M -58.42 % | 4.370 M 11.28 % | 3.927 M 62.95 % | 2.410 M 161 644.97 % | 1.490 K -74.22 % | 5.780 K -98.50 % | 386.000 K 319.57 % | 92.000 K | 0.000 -100.00 % | 8.000 K | 0.000 |
| Interest expense | 24.000 K -46.67 % | 45.000 K 12.50 % | 40.000 K | 0.000 | 0.000 -100.00 % | 515.000 K -32.47 % | 762.660 K 1 447.92 % | 49.270 K | 0.000 -100.00 % | 321.000 K 40.17 % | 229.000 K -3.78 % | 238.000 K 120.37 % | 108.000 K | 0.000 |
| Depreciation and amortization | 3.668 M 2.60 % | 3.575 M -0.14 % | 3.580 M 162.46 % | 1.364 M -0.94 % | 1.377 M -25.89 % | 1.858 M -19.11 % | 2.297 M -16.56 % | 2.753 M 6.54 % | 2.584 M 9.82 % | 2.353 M 34.00 % | 1.756 M 63.20 % | 1.076 M 475.40 % | 187.000 K -20.43 % | 235.000 K |
| Operating income | -17.325 M -192.55 % | -5.922 M -190.26 % | 6.561 M 323.01 % | -2.942 M -166.07 % | 4.453 M 140.53 % | -10.986 M -1 668.55 % | 700.390 K 127.44 % | -2.552 M -158.73 % | 4.345 M 24.43 % | 3.492 M 284.58 % | 908.000 K 65.39 % | 549.000 K -31.72 % | 804.000 K 171.62 % | 296.000 K |
| Operating income ratio | -0.15 -17.47 % | -0.12 -201.44 % | 0.12 279.77 % | -0.07 -114.80 % | 0.46 162.70 % | -0.73 -532.80 % | 0.17 130.53 % | -0.55 -180.60 % | 0.69 6.89 % | 0.64 186.16 % | 0.22 123.42 % | 0.10 -23.74 % | 0.13 184.25 % | 0.05 |
| Total other income expenses net | 100.431 M -14.37 % | 117.278 M 108.05 % | 56.371 M 562.64 % | 8.507 M 274.92 % | 2.269 M 199.34 % | -2.284 M -210.13 % | 2.074 M 258.44 % | -1.309 M -111.70 % | 11.189 M 111 790.00 % | 10.000 K 1 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -96.070 M -59.67 % | -60.169 M -259.84 % | -16.721 M -241.04 % | -4.903 M -623.16 % | -678.000 K 19.67 % | -844.000 K -114.90 % | 5.664 M 1 003.35 % | -627.000 K -38.72 % | -452.000 K 49.33 % | -892.000 K -162.51 % | 1.427 M -68.86 % | 4.582 M 2 676.97 % | 165.000 K 114.85 % | -1.111 M |
| Total investments | 235.691 M 12.45 % | 209.599 M 113.65 % | 98.102 M 36.02 % | 72.121 M 8 266.71 % | 862.000 K -67.75 % | 2.673 M -90.92 % | 29.427 M -40.26 % | 49.261 M -13.37 % | 56.865 M 58.35 % | 35.910 M -33.35 % | 53.881 M 35.71 % | 39.702 M -4.45 % | 41.551 M 2 379.18 % | 1.676 M |
| Total debt | 219.000 K -30.48 % | 315.000 K -21.45 % | 401.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.075 M -58.29 % | 4.975 M 907.09 % | 494.000 K | 0.000 |
| Accumulated other comprehensive income loss | 160.490 M 321.09 % | 38.113 M 7.26 % | 35.533 M 0.00 % | 35.533 M 888 447.14 % | 3.999 K -0.03 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 117.209 M 35.09 % | 86.761 M 149.66 % | 34.752 M 4 310.15 % | 788.000 K 147.73 % | -1.651 M 70.39 % | -5.576 M -345.21 % | 2.274 M -9.15 % | 2.503 M | 0.000 100.00 % | -5.422 M -1 248.73 % | 472.000 K -55.89 % | 1.070 M 23.84 % | 864.000 K 148.28 % | 348.000 K |
| Common stock | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 187.11 % | 34.900 M 0.00 % | 34.900 M 140.69 % | 14.500 M |
| Total equity | 394.345 M 21.26 % | 325.199 M 38.34 % | 235.067 M 28.69 % | 182.655 M 78.54 % | 102.307 M 3.99 % | 98.382 M -7.39 % | 106.232 M -0.22 % | 106.461 M -3.35 % | 110.149 M 15.06 % | 95.728 M -10.26 % | 106.676 M 72.98 % | 61.670 M 0.34 % | 61.464 M 205.06 % | 20.148 M |
| Other non current liabilities | 5.937 M 296 950.00 % | -2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 100.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 114.000 K -47.95 % | 219.000 K -30.25 % | 314.000 K | 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 | 6.051 M -17.68 % | 7.351 M 853.44 % | 771.000 K 1 001.43 % | 70.000 K | 0.000 -100.00 % | 2.000 K | 0.000 100.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 706.000 K -93.20 % | 10.377 M -18.77 % | 12.775 M 410.80 % | 2.501 M 1 853.91 % | 128.000 K -67.18 % | 390.000 K -15.63 % | 462.230 K -11.40 % | 521.720 K -46.56 % | 976.200 K 171.11 % | 360.070 K -79.67 % | 1.771 M 304.34 % | 438.000 K -45.32 % | 801.000 K -62.71 % | 2.148 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 105.000 K 9.38 % | 96.000 K 10.34 % | 87.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.075 M -58.29 % | 4.975 M 907.09 % | 494.000 K | 0.000 |
| Total current liabilities | 811.000 K -92.26 % | 10.473 M -23.93 % | 13.767 M 382.54 % | 2.853 M 1 639.63 % | 164.000 K -63.06 % | 444.000 K -93.26 % | 6.590 M 1 055.21 % | 570.460 K -42.50 % | 992.040 K 165.68 % | 373.390 K -90.40 % | 3.888 M -33.75 % | 5.869 M 340.95 % | 1.331 M -38.21 % | 2.154 M |
| Total liabilities | 6.862 M -61.50 % | 17.824 M 22.60 % | 14.538 M 409.57 % | 2.853 M 1 639.63 % | 164.000 K -63.06 % | 444.000 K -93.26 % | 6.590 M 1 055.23 % | 570.450 K -42.50 % | 992.040 K 165.68 % | 373.390 K -90.40 % | 3.888 M -33.75 % | 5.869 M 340.95 % | 1.331 M -38.21 % | 2.154 M |
| Other non current assets | 17.986 M -32.19 % | 26.526 M 1 326 400.00 % | -2.000 K -100.01 % | 31.506 M -45.20 % | 57.496 M -26.99 % | 78.750 M 27.68 % | 61.677 M -16.51 % | 73.873 M 2.08 % | 72.365 M 40.76 % | 51.410 M -46.17 % | 95.501 M 72.70 % | 55.298 M -4.42 % | 57.857 M 229.26 % | 17.572 M |
| Long term investments | 206.214 M 6.13 % | 194.303 M 115.89 % | 90.003 M 27.88 % | 70.381 M 641.06 % | -13.008 M -4 479.80 % | 297.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.379 M -52.10 % | 2.879 M -37.39 % | 4.598 M -29.68 % | 6.539 M 373.15 % | 1.382 M -43.66 % | 2.453 M -14.26 % | 2.861 M -21.14 % | 3.628 M -19.38 % | 4.500 M -4.68 % | 4.721 M 915.27 % | 465.000 K -80.82 % | 2.424 M 95.33 % | 1.241 M -55.50 % | 2.789 M |
| 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 |
| Goodwill and intangible assets | 1.379 M -52.10 % | 2.879 M -37.39 % | 4.598 M -29.68 % | 6.539 M 373.15 % | 1.382 M -43.66 % | 2.453 M -14.26 % | 2.861 M -21.14 % | 3.628 M -19.38 % | 4.500 M -4.68 % | 4.721 M 12.65 % | 4.191 M 72.97 % | 2.423 M 12 015.00 % | 20.000 K -41.18 % | 34.000 K |
| Property plant equipment net | 6.109 M -25.90 % | 8.244 M -68.44 % | 26.123 M 0.58 % | 25.972 M -23.88 % | 34.118 M 552.85 % | 5.226 M -87.12 % | 40.581 M 56.13 % | 25.992 M -19.91 % | 32.453 M -1.62 % | 32.986 M 350.44 % | 7.323 M 390.82 % | 1.492 M 187.48 % | 519.000 K -3.35 % | 537.000 K |
| Total non current assets | 231.688 M -0.11 % | 231.952 M 50.90 % | 153.712 M 10.28 % | 139.382 M 66.20 % | 83.864 M -3.30 % | 86.726 M -19.47 % | 107.700 M 2.10 % | 105.485 M -3.90 % | 109.768 M 21.39 % | 90.423 M -15.65 % | 107.205 M 80.39 % | 59.429 M 1.51 % | 58.543 M 222.18 % | 18.171 M |
| Other current assets | 27.712 M -21.43 % | 35.270 M 32.80 % | 26.559 M 58.24 % | 16.784 M 237.77 % | 4.969 M -41.91 % | 8.554 M 291.57 % | 2.185 M 140.68 % | 907.630 K -1.49 % | 921.360 K -78.32 % | 4.250 M 89.24 % | 2.246 M 1.67 % | 2.209 M -17.64 % | 2.682 M 1 061.04 % | 231.000 K |
| Short term investments | 29.477 M 92.71 % | 15.296 M 88.86 % | 8.099 M 365.46 % | 1.740 M -87.45 % | 13.870 M 483.75 % | 2.376 M -0.25 % | 2.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 96.289 M 58.82 % | 60.626 M 254.08 % | 17.122 M 249.21 % | 4.903 M 623.16 % | 678.000 K -19.67 % | 844.000 K 104.61 % | 412.500 K -34.18 % | 626.700 K 38.68 % | 451.890 K -49.34 % | 892.010 K 37.66 % | 648.000 K 64.89 % | 393.000 K 19.45 % | 329.000 K -70.39 % | 1.111 M |
| Cash and short term investments | 125.766 M 65.96 % | 75.780 M 200.46 % | 25.221 M 44.09 % | 17.504 M 2 481.71 % | 678.000 K -78.94 % | 3.220 M 680.61 % | 412.500 K -34.18 % | 626.700 K 38.68 % | 451.890 K -49.34 % | 892.010 K 37.66 % | 648.000 K 64.89 % | 393.000 K 19.45 % | 329.000 K -70.39 % | 1.111 M |
| Total current assets | 169.519 M 52.62 % | 111.071 M 15.83 % | 95.893 M 109.23 % | 45.832 M 146.32 % | 18.607 M 53.78 % | 12.100 M 136.24 % | 5.122 M 231.31 % | 1.546 M 12.60 % | 1.373 M -75.82 % | 5.679 M 69.07 % | 3.359 M -58.58 % | 8.110 M 90.73 % | 4.252 M 2.93 % | 4.131 M |
| Inventory | 15.946 M | 0.000 -100.00 % | 10.262 M -5.78 % | 10.892 M 261.50 % | 3.013 M 9 619.35 % | 31.000 K -75.36 % | 125.790 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 95.000 K 352.38 % | 21.000 K -99.94 % | 33.851 M 5 091.87 % | 652.000 K -93.45 % | 9.947 M 3 271.86 % | 295.000 K -87.71 % | 2.399 M 20 234.58 % | 11.800 K | 0.000 -100.00 % | 536.770 K 15.43 % | 465.000 K -91.87 % | 5.720 M 360.92 % | 1.241 M -55.50 % | 2.789 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 32.990 M 561.92 % | 4.984 M 28.59 % | 3.876 M | 0.000 -100.00 % | 2.581 M 29.50 % | 1.993 M 343.18 % | 449.700 K -65.54 % | 1.305 M 586.84 % | 190.000 K -12.04 % | 216.000 K 46.94 % | 147.000 K 425.00 % | 28.000 K |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 294.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 -100.00 % | 905.000 K 157.10 % | 352.000 K 877.78 % | 36.000 K -33.33 % | 54.000 K 5.61 % | 51.130 K 4.90 % | 48.740 K 207.70 % | 15.840 K 18.92 % | 13.320 K -68.29 % | 42.000 K 162.50 % | 16.000 K -55.56 % | 36.000 K 500.00 % | 6.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Minority interest | 133.655 M 38.69 % | 96.371 M 58.43 % | 60.828 M 43.53 % | 42.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 219.000 K -30.48 % | 315.000 K -21.45 % | 401.000 K | 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 |
| Other total stockholders equity | 3.754 M 0.00 % | 3.754 M 0.00 % | 3.754 M -90.44 % | 39.287 M 946.54 % | 3.754 M 103.75 % | -100.204 M -2 766.42 % | 3.758 M 0.00 % | 3.758 M -62.23 % | 9.949 M 947.26 % | 950.000 K -84.18 % | 6.004 M -76.64 % | 25.700 M 0.00 % | 25.700 M 384.91 % | 5.300 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 7.134 M 1 461.05 % | 457.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 401.207 M 16.96 % | 343.023 M 37.43 % | 249.605 M 34.55 % | 185.508 M 81.03 % | 102.471 M 3.69 % | 98.826 M -12.41 % | 112.822 M 5.41 % | 107.031 M -3.70 % | 111.141 M 15.65 % | 96.101 M -13.08 % | 110.564 M 63.70 % | 67.539 M 7.55 % | 62.795 M 181.57 % | 22.302 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -8.574 M -126.61 % | 32.222 M 249.93 % | -21.491 M -616.36 % | 4.162 M 154.08 % | -7.696 M -1 843.43 % | -396.000 K 97.74 % | -17.513 M -383.38 % | 6.180 M 16 607.22 % | 36.990 K -78.11 % | 169.000 K -35.74 % | 263.000 K 107.41 % | -3.549 M -644.03 % | -477.000 K 96.84 % | -15.087 M |
| Accounts receivables | -74.000 K -100.23 % | 32.614 M 200.02 % | -32.609 M -250 738.46 % | -13.000 K -104.61 % | 282.000 K 201.44 % | -278.000 K 98.40 % | -17.388 M -388.50 % | 6.027 M 27 208.56 % | 22.070 K -92.54 % | 296.000 K 12.98 % | 262.000 K -81.23 % | 1.396 M 4 885.71 % | 28.000 K 100.18 % | -15.321 M |
| Inventory | -6.131 M -1 471.59 % | 447.000 K -29.05 % | 630.000 K 108.00 % | -7.878 M -1 200.00 % | -606.000 K 73.43 % | -2.281 M -1 710.32 % | -126.000 K | 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 |
| Other working capital | -2.369 M -182.36 % | -839.000 K -108.00 % | 10.488 M -12.98 % | 12.053 M 263.92 % | -7.353 M -439.94 % | 2.163 M 569 110.53 % | 380.000 -99.75 % | 152.890 K 924.73 % | 14.920 K 111.75 % | -127.000 K -12 800.00 % | 1.000 K -98.18 % | 55.000 K 110.89 % | -505.000 K -315.81 % | 234.000 K |
| Other non cash items | -16.267 M 39.63 % | -26.945 M -507.15 % | 6.618 M 201.50 % | -6.520 M -228.46 % | -1.985 M -148.17 % | 4.121 M 194.74 % | -4.350 M -724.96 % | 696.050 K 104.28 % | -16.281 M -378.17 % | 5.853 M 435.03 % | -1.747 M -218.21 % | -549.000 K 59.72 % | -1.363 M -19 571.43 % | 7.000 K |
| Net cash provided by operating activities | 10.689 M -83.14 % | 63.410 M 179.70 % | 22.671 M 1 044.23 % | -2.401 M 45.17 % | -4.379 M -93.16 % | -2.267 M 88.86 % | -20.348 M -452.84 % | 5.767 M 207.90 % | 1.873 M 6.00 % | 1.767 M 49.87 % | 1.179 M 147.67 % | -2.473 M -191.28 % | -849.000 K 94.16 % | -14.549 M |
| Investments in property plant and equipment | -49.000 K 98.90 % | -4.435 M -2 724.84 % | -157.000 K 98.11 % | -8.293 M | 0.000 100.00 % | -1.094 M 2.32 % | -1.120 M 20.96 % | -1.417 M 22.53 % | -1.829 M 28.25 % | -2.549 M 72.83 % | -9.381 M -103.80 % | -4.603 M -2 850.64 % | -156.000 K -69.57 % | -92.000 K |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.473 M | 0.000 100.00 % | -39.016 M -73 515.09 % | -53.000 K |
| 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 -100.00 % | 2.254 M | 0.000 | 0.000 |
| Other investing activites | 12.134 M 179.11 % | -15.339 M -50.75 % | -10.175 M 83.26 % | -60.776 M -1 542.92 % | 4.212 M -59.44 % | 10.385 M -34.85 % | 15.940 M 636.88 % | -2.969 M 37.28 % | -4.734 M -153.35 % | 8.873 M 143.99 % | -20.171 M -2 017.40 % | 1.052 M -12.04 % | 1.196 M 3 886.67 % | 30.000 K |
| Net cash used for investing activites | 12.085 M 161.12 % | -19.774 M -91.39 % | -10.332 M 85.04 % | -69.069 M -1 739.81 % | 4.212 M -54.67 % | 9.291 M -37.30 % | 14.819 M 437.87 % | -4.386 M 33.17 % | -6.563 M -203.78 % | 6.324 M 115.05 % | -42.025 M -3 140.17 % | -1.297 M 96.58 % | -37.976 M -32 922.61 % | -115.000 K |
| Debt repayment | -120.000 K 0.00 % | -120.000 K 0.00 % | -120.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.077 M | 0.000 | 0.000 100.00 % | -2.075 M 28.45 % | -2.900 M -164.72 % | 4.481 M 807.09 % | 494.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 -100.00 % | 44.433 M | 0.000 -100.00 % | 37.664 M 141.27 % | 15.611 M |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.002 M | 0.000 100.00 % | -1.202 M -193.89 % | -409.000 K 0.00 % | -409.000 K -5 742.86 % | -7.000 K 92.78 % | -97.000 K |
| Other financing activites | 13.009 M 108 508.33 % | -12.000 K | 0.000 -100.00 % | 75.695 M | 0.000 100.00 % | -6.592 M -763.96 % | -763.000 K -274.02 % | -204.000 K | 0.000 100.00 % | -321.000 K -40.17 % | -229.000 K 3.78 % | -238.000 K -120.37 % | -108.000 K | 0.000 |
| Net cash used provided by financing activities | 12.889 M 9 864.39 % | -132.000 K -10.00 % | -120.000 K -100.16 % | 75.695 M | 0.000 100.00 % | -6.592 M -224.05 % | 5.314 M 540.63 % | -1.206 M | 0.000 100.00 % | -3.598 M -108.80 % | 40.895 M 966.64 % | 3.834 M -89.92 % | 38.043 M 145.22 % | 15.514 M |
| 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 |
| Net change in cash | 35.663 M -18.02 % | 43.504 M 256.04 % | 12.219 M 189.21 % | 4.225 M 2 645.18 % | -166.000 K -138.47 % | 431.500 K 301.64 % | -214.000 K -222.43 % | 174.800 K 103.73 % | -4.690 M -204.36 % | 4.494 M 9 071.43 % | 49.000 K -23.44 % | 64.000 K 108.18 % | -782.000 K -192.00 % | 850.000 K |
| Cash at beginning of period | 60.626 M 254.08 % | 17.122 M 249.21 % | 4.903 M 623.16 % | 678.000 K -19.67 % | 844.000 K 104.61 % | 412.500 K -34.18 % | 626.690 K 38.68 % | 451.890 K -91.21 % | 5.142 M 693.52 % | 648.000 K 8.18 % | 599.000 K 82.07 % | 329.000 K -70.39 % | 1.111 M 325.67 % | 261.000 K |
| Cash at end of period | 96.289 M 58.82 % | 60.626 M 254.08 % | 17.122 M 249.21 % | 4.903 M 623.16 % | 678.000 K -19.67 % | 844.000 K 104.61 % | 412.500 K -34.18 % | 626.690 K 38.68 % | 451.890 K -91.21 % | 5.142 M 693.52 % | 648.000 K 64.89 % | 393.000 K 19.45 % | 329.000 K -70.39 % | 1.111 M |
| Operating cash flow | 10.689 M -83.14 % | 63.410 M 179.70 % | 22.671 M 1 044.23 % | -2.401 M 45.17 % | -4.379 M -93.16 % | -2.267 M 88.86 % | -20.348 M -452.84 % | 5.767 M 207.90 % | 1.873 M 6.00 % | 1.767 M 49.87 % | 1.179 M 147.67 % | -2.473 M -191.28 % | -849.000 K 94.16 % | -14.549 M |
| Capital expenditure | -49.000 K 98.90 % | -4.435 M -2 742.95 % | -156.000 K 98.12 % | -8.293 M | 0.000 100.00 % | -1.094 M 2.32 % | -1.120 M 20.96 % | -1.417 M 22.53 % | -1.829 M 28.25 % | -2.549 M 72.83 % | -9.381 M -103.80 % | -4.603 M -2 850.64 % | -156.000 K -69.57 % | -92.000 K |
| Free CashFlow | 10.640 M -81.96 % | 58.975 M 161.94 % | 22.515 M 310.54 % | -10.694 M -144.21 % | -4.379 M -30.29 % | -3.361 M 84.34 % | -21.468 M -593.52 % | 4.350 M 9 854.23 % | 43.700 K 105.59 % | -782.000 K 90.47 % | -8.202 M -15.91 % | -7.076 M -604.08 % | -1.005 M 93.14 % | -14.641 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 16.271 M 209.03 % | -14.923 M -305.30 % | -3.682 M -156.17 % | 6.555 M -48.09 % | 12.628 M -53.91 % | 27.397 M 128.37 % | 11.997 M 148.90 % | 4.820 M 28.60 % | 3.748 M -79.10 % | 17.936 M 123.98 % | 8.008 M -34.14 % | 12.159 M -22.84 % | 15.759 M 238.90 % | 4.650 M -65.42 % | 13.448 M -37.96 % | 21.676 M 4 612.17 % | 460.000 K -89.52 % | 4.388 M 348.67 % | 978.000 K -16.70 % | 1.174 M 2.80 % | 1.142 M -91.00 % | 12.683 M 442.24 % | 2.339 M 263.76 % | 643.000 K 124.71 % | -2.602 M -165.16 % | 3.993 M 399.13 % | 800.000 K 6.81 % | 749.000 K 985.51 % | 69.000 K -96.09 % | 1.764 M 37.06 % | 1.287 M -9.43 % | 1.421 M 880.00 % | 145.000 K -94.58 % | 2.676 M 82.16 % | 1.469 M 19.53 % | 1.229 M 412.08 % | 240.000 K -87.62 % | 1.938 M 56.54 % | 1.238 M 0.00 % | 1.238 M 57.21 % | 787.500 K 0.00 % | 787.500 K -54.95 % | 1.748 M 0.00 % | 1.748 M 76.92 % | 988.000 K 0.00 % | 988.000 K |
| Net income | 13.258 M 180.08 % | -16.555 M -60.95 % | -10.286 M -130.37 % | 33.872 M 36.40 % | 24.832 M 129.78 % | 10.807 M 11.41 % | 9.700 M -41.94 % | 16.708 M -3.83 % | 17.373 M 9.43 % | 15.876 M 176.20 % | 5.748 M -17.16 % | 6.939 M 28.48 % | 5.401 M 354.16 % | -2.125 M -273.05 % | 1.228 M -53.33 % | 2.631 M 273.19 % | 705.000 K 193.63 % | -753.000 K -173.90 % | 1.019 M -60.63 % | 2.588 M 141.64 % | 1.071 M 124.86 % | -4.308 M -350.61 % | 1.719 M 34 480.00 % | -5.000 K 99.90 % | -5.256 M -235.05 % | 3.892 M 25.67 % | 3.097 M 258.82 % | -1.950 M 62.98 % | -5.268 M 38.33 % | -8.542 M -451.09 % | 2.433 M -7.53 % | 2.631 M -3.98 % | 2.740 M -60.08 % | 6.864 M 296.30 % | 1.732 M 531.92 % | -401.000 K -145.62 % | 879.000 K 69.04 % | 520.000 K 5.26 % | 494.000 K 0.00 % | 494.000 K 367.03 % | -185.000 K 0.00 % | -185.000 K -113.97 % | 1.324 M 0.00 % | 1.324 M 230.44 % | -1.015 M 0.00 % | -1.015 M |
| Income before tax | 24.308 M 185.71 % | -28.360 M -80.80 % | -15.686 M -120.05 % | 78.240 M 93.31 % | 40.474 M -0.72 % | 40.766 M 172.01 % | 14.987 M -44.82 % | 27.159 M -4.52 % | 28.444 M -13.67 % | 32.949 M 300.50 % | 8.227 M -24.38 % | 10.880 M 0.53 % | 10.823 M 435.29 % | -3.228 M -216.28 % | 2.776 M -50.93 % | 5.657 M 1 471.39 % | 360.000 K -67.57 % | 1.110 M 11.11 % | 999.000 K -71.16 % | 3.464 M 201.48 % | 1.149 M 118.58 % | -6.183 M -425.94 % | 1.897 M 9 884.21 % | 19.000 K 100.32 % | -5.927 M -228.60 % | 4.609 M 42.17 % | 3.242 M 234.52 % | -2.410 M 61.27 % | -6.222 M 33.66 % | -9.379 M -466.65 % | 2.558 M 2.53 % | 2.495 M -3.14 % | 2.576 M -66.68 % | 7.731 M 243.29 % | 2.252 M 670.13 % | -395.000 K -412.99 % | -77.000 K -170.64 % | 109.000 K -85.83 % | 769.000 K 0.00 % | 769.000 K 344.13 % | -315.000 K 0.00 % | -315.000 K -124.78 % | 1.271 M 0.00 % | 1.271 M 227.48 % | -997.000 K 0.00 % | -997.000 K |
| Income before tax ratio | 1.49 -21.39 % | 1.90 -55.39 % | 4.26 -64.31 % | 11.94 272.40 % | 3.21 115.40 % | 1.49 19.11 % | 1.25 -77.83 % | 5.63 -25.75 % | 7.59 313.12 % | 1.84 78.81 % | 1.03 14.81 % | 0.89 30.29 % | 0.69 198.93 % | -0.69 -436.29 % | 0.21 -20.90 % | 0.26 -66.65 % | 0.78 209.38 % | 0.25 -75.24 % | 1.02 -65.38 % | 2.95 193.26 % | 1.01 306.38 % | -0.49 -160.11 % | 0.81 2 644.70 % | 0.03 -98.70 % | 2.28 97.34 % | 1.15 -71.52 % | 4.05 225.95 % | -3.22 96.43 % | -90.17 -1 595.99 % | -5.32 -367.51 % | 1.99 13.20 % | 1.76 -90.12 % | 17.77 514.93 % | 2.89 88.45 % | 1.53 576.98 % | -0.32 -0.18 % | -0.32 -670.44 % | 0.06 -90.95 % | 0.62 0.00 % | 0.62 255.29 % | -0.40 0.00 % | -0.40 -155.01 % | 0.73 0.00 % | 0.73 172.06 % | -1.01 0.00 % | -1.01 |
| EBITDA | 25.196 M 191.83 % | -27.438 M -168.18 % | -10.231 M -91.99 % | -5.329 M -112.87 % | 41.395 M -0.91 % | 41.774 M 830.22 % | 4.491 M -83.95 % | 27.977 M -4.44 % | 29.278 M -15.82 % | 34.781 M 26 862.02 % | 129.000 K 117.74 % | -727.000 K -106.35 % | 11.448 M 16.32 % | 9.842 M 183.22 % | 3.475 M -43.05 % | 6.102 M 913.62 % | 602.000 K -58.63 % | 1.455 M 8.34 % | 1.343 M -64.73 % | 3.808 M 155.06 % | 1.493 M 126.44 % | -5.647 M -326.88 % | 2.489 M 293.21 % | 633.000 K 111.95 % | -5.296 M -199.31 % | 5.333 M 32.53 % | 4.024 M 346.72 % | -1.631 M 70.06 % | -5.447 M 37.47 % | -8.711 M -363.49 % | 3.306 M 3.05 % | 3.208 M -2.20 % | 3.280 M -60.77 % | 8.360 M 188.67 % | 2.896 M 1 009.58 % | 261.000 K -54.77 % | 577.000 K -27.24 % | 793.000 K 279.01 % | -443.000 K -173.16 % | 605.500 K 210.09 % | -550.000 K 0.00 % | -550.000 K -137.26 % | 1.476 M 18.08 % | 1.250 M 212.71 % | -1.109 M 0.00 % | -1.109 M |
| Net income ratio | 0.81 -26.55 % | 1.11 -60.29 % | 2.79 -45.94 % | 5.17 162.78 % | 1.97 398.51 % | 0.39 -51.21 % | 0.81 -76.68 % | 3.47 -25.22 % | 4.64 423.67 % | 0.89 23.32 % | 0.72 25.77 % | 0.57 66.52 % | 0.34 175.00 % | -0.46 -600.46 % | 0.09 -24.77 % | 0.12 -92.08 % | 1.53 993.11 % | -0.17 -116.47 % | 1.04 -52.74 % | 2.20 135.06 % | 0.94 376.10 % | -0.34 -146.22 % | 0.73 9 551.19 % | -0.01 -100.38 % | 2.02 107.24 % | 0.97 -74.82 % | 3.87 248.70 % | -2.60 96.59 % | -76.35 -1 476.65 % | -4.84 -356.15 % | 1.89 2.10 % | 1.85 -90.20 % | 18.90 636.70 % | 2.57 117.55 % | 1.18 461.35 % | -0.33 -108.91 % | 3.66 1 264.99 % | 0.27 -32.76 % | 0.40 0.00 % | 0.40 269.86 % | -0.23 0.00 % | -0.23 -131.02 % | 0.76 0.00 % | 0.76 173.73 % | -1.03 0.00 % | -1.03 |
| Ratio EBITDA | 1.55 -15.78 % | 1.84 -33.83 % | 2.78 441.79 % | -0.81 -124.80 % | 3.28 114.99 % | 1.52 307.34 % | 0.37 -93.55 % | 5.80 -25.70 % | 7.81 302.83 % | 1.94 11 937.90 % | 0.02 126.94 % | -0.06 -108.23 % | 0.73 -65.68 % | 2.12 719.09 % | 0.26 -8.21 % | 0.28 -78.49 % | 1.31 294.68 % | 0.33 -75.85 % | 1.37 -57.66 % | 3.24 148.10 % | 1.31 393.63 % | -0.45 -141.84 % | 1.06 8.09 % | 0.98 -51.63 % | 2.04 52.39 % | 1.34 -73.45 % | 5.03 330.99 % | -2.18 97.24 % | -78.94 -1 498.60 % | -4.94 -292.24 % | 2.57 13.78 % | 2.26 -90.02 % | 22.62 624.08 % | 3.12 58.47 % | 1.97 828.30 % | 0.21 -91.17 % | 2.40 487.55 % | 0.41 214.35 % | -0.36 -173.16 % | 0.49 170.03 % | -0.70 0.00 % | -0.70 -182.71 % | 0.84 18.08 % | 0.72 163.71 % | -1.12 0.00 % | -1.12 |
| Gross profit ratio | 0.26 -85.07 % | 1.74 -23.23 % | 2.27 525.42 % | -0.53 -175.63 % | 0.70 13.10 % | 0.62 11.25 % | 0.56 -20.57 % | 0.70 -25.02 % | 0.94 35.55 % | 0.69 187.21 % | 0.24 269.84 % | 0.07 -84.29 % | 0.42 236.71 % | 0.12 6.82 % | 0.12 247.89 % | 0.03 -96.27 % | 0.89 296.66 % | 0.22 -76.29 % | 0.95 -65.07 % | 2.71 176.22 % | 0.98 293.16 % | -0.51 -154.82 % | 0.93 56.57 % | 0.59 -45.19 % | 1.08 11.83 % | 0.97 31.97 % | 0.73 -16.62 % | 0.88 234.70 % | -0.65 -170.41 % | 0.93 0.18 % | 0.92 -1.36 % | 0.94 119.22 % | 0.43 -55.16 % | 0.95 3.16 % | 0.92 -1.29 % | 0.94 58.29 % | 0.59 -37.48 % | 0.95 22.36 % | 0.77 0.00 % | 0.77 94.90 % | 0.40 0.00 % | 0.40 -60.99 % | 1.02 0.00 % | 1.02 437.23 % | -0.30 0.00 % | -0.30 |
| Weighted average shs out dil | 10.044 M 0.11 % | 10.033 M 0.47 % | 9.986 M -0.35 % | 10.021 M 0.08 % | 10.013 M 0.04 % | 10.009 M 0.09 % | 10.000 M -0.05 % | 10.005 M -0.37 % | 10.042 M -0.07 % | 10.049 M -0.35 % | 10.084 M 0.28 % | 10.057 M 0.55 % | 10.002 M -0.09 % | 10.011 M -2.17 % | 10.233 M 1.13 % | 10.119 M 0.48 % | 10.071 M -0.34 % | 10.105 M -0.83 % | 10.190 M 2.37 % | 9.954 M 2.24 % | 9.736 M -1.44 % | 9.878 M -2.31 % | 10.112 M 0.92 % | 10.020 M -0.87 % | 10.108 M 1.03 % | 10.005 M 0.15 % | 9.990 M -2.66 % | 10.263 M 3.25 % | 9.940 M -1.08 % | 10.049 M -0.88 % | 10.138 M 0.19 % | 10.119 M -0.29 % | 10.148 M 2.01 % | 9.948 M -2.36 % | 10.188 M 1.63 % | 10.025 M 2.64 % | 9.767 M -6.09 % | 10.400 M 33.91 % | 7.767 M 0.00 % | 7.767 M 46.54 % | 5.300 M 0.00 % | 5.300 M -50.12 % | 10.625 M 0.00 % | 10.625 M 51.72 % | 7.003 M 0.00 % | 7.003 M |
| Weighted average shs out | 10.044 M 0.11 % | 10.033 M 0.47 % | 9.986 M -0.35 % | 10.021 M 0.08 % | 10.013 M 0.04 % | 10.009 M 0.09 % | 10.000 M -0.05 % | 10.005 M -0.37 % | 10.042 M -0.07 % | 10.049 M -0.35 % | 10.084 M 0.28 % | 10.057 M 0.55 % | 10.002 M -0.09 % | 10.011 M -2.17 % | 10.233 M 1.13 % | 10.119 M 0.48 % | 10.071 M -0.34 % | 10.105 M -0.83 % | 10.190 M 2.37 % | 9.954 M 2.24 % | 9.736 M -1.44 % | 9.878 M -2.31 % | 10.112 M 0.92 % | 10.020 M -0.87 % | 10.108 M 1.03 % | 10.005 M 0.15 % | 9.990 M -2.66 % | 10.263 M 3.25 % | 9.940 M -1.08 % | 10.049 M -0.88 % | 10.138 M 0.19 % | 10.119 M -0.29 % | 10.148 M 2.01 % | 9.948 M -2.36 % | 10.188 M 1.63 % | 10.025 M 2.64 % | 9.767 M -6.09 % | 10.400 M 33.91 % | 7.767 M 0.00 % | 7.767 M 46.54 % | 5.300 M 0.00 % | 5.300 M -50.12 % | 10.625 M 0.00 % | 10.625 M 51.72 % | 7.003 M 0.00 % | 7.003 M |
| EPS diluted | 1.32 180.00 % | -1.65 -60.19 % | -1.03 -130.47 % | 3.38 36.29 % | 2.48 129.63 % | 1.08 11.34 % | 0.97 -41.92 % | 1.67 -3.47 % | 1.73 9.49 % | 1.58 177.19 % | 0.57 -17.39 % | 0.69 27.78 % | 0.54 357.14 % | -0.21 -275.00 % | 0.12 -53.85 % | 0.26 271.43 % | 0.07 193.96 % | -0.07 -174.50 % | 0.10 -61.54 % | 0.26 136.36 % | 0.11 125.00 % | -0.44 -358.82 % | 0.17 34 100.00 % | 0.00 99.90 % | -0.52 -233.33 % | 0.39 25.81 % | 0.31 263.16 % | -0.19 64.15 % | -0.53 37.65 % | -0.85 -454.17 % | 0.24 -7.69 % | 0.26 -3.70 % | 0.27 -60.87 % | 0.69 305.88 % | 0.17 525.00 % | -0.04 -144.44 % | 0.09 80.00 % | 0.05 -21.38 % | 0.06 0.00 % | 0.06 281.71 % | -0.04 0.00 % | -0.04 -129.17 % | 0.12 0.00 % | 0.12 185.71 % | -0.14 0.00 % | -0.14 |
| Earnings per share | 1.32 180.00 % | -1.65 -60.19 % | -1.03 -130.47 % | 3.38 36.29 % | 2.48 129.63 % | 1.08 11.34 % | 0.97 -41.92 % | 1.67 -3.47 % | 1.73 9.49 % | 1.58 177.19 % | 0.57 -17.39 % | 0.69 27.78 % | 0.54 357.14 % | -0.21 -275.00 % | 0.12 -53.85 % | 0.26 271.43 % | 0.07 193.96 % | -0.07 -174.50 % | 0.10 -61.54 % | 0.26 136.36 % | 0.11 125.00 % | -0.44 -358.82 % | 0.17 34 100.00 % | 0.00 99.90 % | -0.52 -233.33 % | 0.39 25.81 % | 0.31 263.16 % | -0.19 64.15 % | -0.53 37.65 % | -0.85 -454.17 % | 0.24 -7.69 % | 0.26 -3.70 % | 0.27 -60.87 % | 0.69 305.88 % | 0.17 525.00 % | -0.04 -144.44 % | 0.09 80.00 % | 0.05 -21.38 % | 0.06 0.00 % | 0.06 281.71 % | -0.04 0.00 % | -0.04 -129.17 % | 0.12 0.00 % | 0.12 185.71 % | -0.14 0.00 % | -0.14 |
| Gross profit | 4.227 M 116.28 % | -25.972 M -211.15 % | -8.347 M -138.96 % | -3.493 M -139.26 % | 8.898 M -47.87 % | 17.068 M 154.06 % | 6.718 M 97.70 % | 3.398 M -3.58 % | 3.524 M -71.67 % | 12.441 M 543.28 % | 1.934 M 143.58 % | 794.000 K -87.88 % | 6.550 M 1 041.11 % | 574.000 K -63.06 % | 1.554 M 115.83 % | 720.000 K 75.61 % | 410.000 K -58.42 % | 986.000 K 6.36 % | 927.000 K -70.90 % | 3.186 M 183.96 % | 1.122 M 117.39 % | -6.451 M -397.28 % | 2.170 M 469.55 % | 381.000 K 113.54 % | -2.813 M -172.88 % | 3.860 M 558.70 % | 586.000 K -10.94 % | 658.000 K 1 562.22 % | -45.000 K -102.75 % | 1.634 M 37.31 % | 1.190 M -10.66 % | 1.332 M 2 048.39 % | 62.000 K -97.57 % | 2.552 M 87.92 % | 1.358 M 17.98 % | 1.151 M 710.56 % | 142.000 K -92.26 % | 1.834 M 91.54 % | 957.500 K 0.00 % | 957.500 K 206.40 % | 312.500 K 0.00 % | 312.500 K -82.42 % | 1.778 M 0.00 % | 1.778 M 696.64 % | -298.000 K 0.00 % | -298.000 K |
| Income tax expense | 3.172 M -10.47 % | 3.543 M 54.38 % | 2.295 M -87.61 % | 18.530 M 217.46 % | 5.837 M -53.63 % | 12.587 M 603.58 % | 1.789 M -52.80 % | 3.790 M 23.90 % | 3.059 M -51.89 % | 6.359 M 485.00 % | 1.087 M -13.18 % | 1.252 M -29.19 % | 1.768 M 3 201.75 % | -57.000 K -132.57 % | 175.000 K -84.64 % | 1.139 M 430.14 % | -345.000 K -118.52 % | 1.863 M 9 415.00 % | -20.000 K -102.28 % | 876.000 K 1 037.66 % | 77.000 K 104.11 % | -1.875 M -1 153.37 % | 178.000 K 641.67 % | 24.000 K 103.58 % | -671.000 K -193.63 % | 716.660 K 394.25 % | 145.000 K 131.52 % | -460.000 K 51.78 % | -954.000 K -13.98 % | -837.000 K -769.60 % | 125.000 K 191.91 % | -136.000 K 17.07 % | -164.000 K -118.92 % | 867.000 K 66.73 % | 520.000 K 8 566.67 % | 6.000 K 100.63 % | -956.000 K -132.60 % | -411.000 K -249.45 % | 275.000 K 0.00 % | 275.000 K 111.54 % | 130.000 K 0.00 % | 130.000 K 145.28 % | 53.000 K 0.00 % | 53.000 K 186.49 % | 18.500 K 0.00 % | 18.500 K |
| Cost of revenue | 12.044 M 9.01 % | 11.049 M 136.85 % | 4.665 M -53.57 % | 10.048 M 169.38 % | 3.730 M -30.76 % | 5.387 M 79.33 % | 3.004 M 111.25 % | 1.422 M 534.82 % | 224.000 K -95.92 % | 5.495 M -9.53 % | 6.074 M -46.56 % | 11.365 M 23.41 % | 9.209 M 125.93 % | 4.076 M -65.73 % | 11.894 M -43.24 % | 20.956 M 41 812.00 % | 50.000 K -98.53 % | 3.402 M 6 570.59 % | 51.000 K 102.53 % | -2.012 M -10 160.00 % | 20.000 K -99.90 % | 19.134 M 11 221.89 % | 169.000 K -35.50 % | 262.000 K 24.17 % | 211.000 K 57.65 % | 133.840 K -37.46 % | 214.000 K 135.16 % | 91.000 K -20.18 % | 114.000 K -12.31 % | 130.000 K 34.02 % | 97.000 K 8.99 % | 89.000 K 7.23 % | 83.000 K -33.06 % | 124.000 K 11.71 % | 111.000 K 42.31 % | 78.000 K -20.41 % | 98.000 K -5.77 % | 104.000 K -62.86 % | 280.000 K 0.00 % | 280.000 K -41.05 % | 475.000 K 0.00 % | 475.000 K 1 457.38 % | 30.500 K 0.00 % | 30.500 K -97.63 % | 1.286 M 0.00 % | 1.286 M |
| General and administrative expenses | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.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 -100.00 % | 156.000 K 0.00 % | 156.000 K | 0.000 | 0.000 -100.00 % | 143.500 K 0.00 % | 143.500 K | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 159.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 141.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 182.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 -100.00 % | 303.000 K 0.00 % | 303.000 K | 0.000 | 0.000 -100.00 % | 261.500 K 0.00 % | 261.500 K | 0.000 | 0.000 |
| Other expenses | 5.847 M 328.49 % | -2.559 M -138.35 % | 6.672 M -3.70 % | 6.928 M -9.02 % | 7.615 M -71.69 % | 26.896 M 2 861.40 % | -974.000 K -103.43 % | 28.370 M -4.65 % | 29.755 M 28.07 % | 23.233 M | 0.000 | 0.000 -100.00 % | 3.185 M -8.79 % | 3.492 M 0.95 % | 3.459 M 79.60 % | 1.926 M 118.86 % | 880.000 K -21.71 % | 1.124 M 1.90 % | 1.103 M 15.50 % | 955.000 K -11.90 % | 1.084 M -28.82 % | 1.523 M -3.24 % | 1.574 M 0.58 % | 1.565 M -1.63 % | 1.591 M -6.47 % | 1.701 M 8.07 % | 1.574 M -0.76 % | 1.586 M -0.38 % | 1.592 M 2.58 % | 1.552 M 1 925.88 % | -85.000 K -116.63 % | 511.000 K 223.43 % | -414.000 K -126.76 % | 1.547 M 355.00 % | 340.000 K -83.79 % | 2.098 M 101.15 % | 1.043 M -36.21 % | 1.635 M 842.36 % | 173.500 K 182.62 % | -210.000 K -121.44 % | 979.500 K 0.00 % | 979.500 K 602.31 % | -195.000 K 0.00 % | -195.000 K -122.73 % | 858.000 K | 0.000 |
| Operating expenses | 5.847 M | 0.000 -100.00 % | 6.672 M -3.70 % | 6.928 M -9.02 % | 7.615 M -74.13 % | 29.437 M 3 122.28 % | -974.000 K -121.17 % | 4.600 M -4.68 % | 4.826 M -37.32 % | 7.699 M 22.34 % | 6.293 M -37.61 % | 10.086 M 216.67 % | 3.185 M -8.79 % | 3.492 M 0.95 % | 3.459 M 79.60 % | 1.926 M 118.86 % | 880.000 K -21.71 % | 1.124 M 1.90 % | 1.103 M 15.50 % | 955.000 K -11.90 % | 1.084 M -28.82 % | 1.523 M -3.24 % | 1.574 M 0.58 % | 1.565 M -1.63 % | 1.591 M -6.47 % | 1.701 M 8.07 % | 1.574 M -0.76 % | 1.586 M -0.38 % | 1.592 M 2.58 % | 1.552 M 1 925.88 % | -85.000 K -116.63 % | 511.000 K 223.43 % | -414.000 K -126.76 % | 1.547 M 355.00 % | 340.000 K -83.79 % | 2.098 M 101.15 % | 1.043 M -36.21 % | 1.635 M 462.82 % | 290.500 K 0.00 % | 290.500 K -70.34 % | 979.500 K 0.00 % | 979.500 K 74.60 % | 561.000 K 0.00 % | 561.000 K -34.62 % | 858.000 K -10.30 % | 956.499 K |
| Cost and expenses | 17.891 M 61.92 % | 11.049 M 136.85 % | 4.665 M -53.57 % | 10.048 M -11.43 % | 11.345 M -67.42 % | 34.824 M 336.01 % | 7.987 M 32.63 % | 6.022 M 19.25 % | 5.050 M -61.73 % | 13.194 M 6.69 % | 12.367 M -42.35 % | 21.451 M 73.08 % | 12.394 M 63.77 % | 7.568 M -50.71 % | 15.353 M -32.90 % | 22.882 M 2 360.43 % | 930.000 K -79.45 % | 4.526 M 292.20 % | 1.154 M 209.18 % | -1.057 M -195.74 % | 1.104 M -94.66 % | 20.656 M 1 085.08 % | 1.743 M -4.60 % | 1.827 M 1.39 % | 1.802 M -1.80 % | 1.835 M 2.63 % | 1.788 M 6.62 % | 1.677 M -1.70 % | 1.706 M 1.43 % | 1.682 M 13 916.67 % | 12.000 K -98.00 % | 600.000 K 281.27 % | -331.000 K -119.81 % | 1.671 M 270.51 % | 451.000 K -79.27 % | 2.176 M 374.07 % | 459.000 K -73.61 % | 1.739 M 204.82 % | 570.500 K 0.00 % | 570.500 K -60.79 % | 1.455 M 0.00 % | 1.455 M 145.98 % | 591.500 K 0.00 % | 591.500 K -72.41 % | 2.144 M -4.37 % | 2.242 M |
| Research and development expenses | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 1.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.041 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.082 M | 0.000 | 0.000 | 0.000 -100.00 % | 766.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 145.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 76.280 K | 0.000 | 0.000 | 0.000 -100.00 % | 526.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 74.710 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.000 K -76.65 % | 501.000 K | 0.000 | 0.000 -100.00 % | 756.500 K 0.00 % | 756.500 K | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 257.500 K |
| Interest expense | 5.000 K 0.00 % | 5.000 K -16.67 % | 6.000 K 0.00 % | 6.000 K -14.29 % | 7.000 K -65.00 % | 20.000 K 150.00 % | 8.000 K 0.00 % | 8.000 K -11.11 % | 9.000 K -77.50 % | 40.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 % | 97.230 K -24.04 % | 128.000 K -3.76 % | 133.000 K -15.29 % | 157.000 K 2.84 % | 152.660 K -31.23 % | 222.000 K 13.27 % | 196.000 K 2.08 % | 192.000 K | 0.000 -100.00 % | 76.000 K 1 420.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 883.000 K -3.71 % | 917.000 K 71.48 % | 534.750 K -41.68 % | 917.000 K 0.33 % | 914.000 K -7.49 % | 988.000 K 105.51 % | 480.750 K -40.65 % | 810.000 K -1.82 % | 825.000 K -53.96 % | 1.792 M 425.51 % | 341.000 K -43.73 % | 606.000 K -3.04 % | 625.000 K -10.20 % | 696.000 K -0.43 % | 699.000 K 57.08 % | 445.000 K 83.88 % | 242.000 K -29.86 % | 345.000 K 0.29 % | 344.000 K 0.00 % | 344.000 K 0.00 % | 344.000 K -21.56 % | 438.540 K -5.49 % | 464.000 K -3.53 % | 481.000 K 1.48 % | 474.000 K -16.99 % | 570.990 K 1.96 % | 560.000 K -3.95 % | 583.000 K 0.00 % | 583.000 K -12.72 % | 668.000 K -0.60 % | 672.000 K -5.08 % | 708.000 K 0.57 % | 704.000 K 11.92 % | 629.000 K -2.33 % | 644.000 K -1.83 % | 656.000 K 0.31 % | 654.000 K 10.10 % | 594.000 K 330.43 % | 138.000 K -48.70 % | 269.000 K 130.90 % | 116.500 K 0.00 % | 116.500 K -56.69 % | 269.000 K 521.97 % | 43.250 K -7.49 % | 46.750 K 0.00 % | 46.750 K |
| Operating income | -1.620 M 84.16 % | -10.225 M -22.50 % | -8.347 M -138.96 % | -3.493 M -372.25 % | 1.283 M 117.20 % | -7.458 M -285.99 % | 4.010 M -85.24 % | 27.167 M -4.52 % | 28.453 M -9.24 % | 31.348 M 14 886.79 % | -212.000 K 84.10 % | -1.333 M -139.61 % | 3.365 M 215.32 % | -2.918 M -53.18 % | -1.905 M -57.96 % | -1.206 M -156.60 % | -470.000 K -240.58 % | -138.000 K 21.59 % | -176.000 K -107.89 % | 2.231 M 5 771.05 % | 38.000 K 100.48 % | -7.973 M -1 437.75 % | 596.000 K 150.34 % | -1.184 M 73.12 % | -4.404 M -303.98 % | 2.159 M 318.52 % | -988.000 K -6.47 % | -928.000 K 43.31 % | -1.637 M -2 096.34 % | 82.000 K -91.54 % | 969.000 K -3.10 % | 1.000 M 354.45 % | -393.000 K -139.10 % | 1.005 M 4.91 % | 958.000 K 351.44 % | -381.000 K -394.81 % | -77.000 K -170.64 % | 109.000 K -83.66 % | 667.000 K 0.00 % | 667.000 K 200.00 % | -667.000 K 0.00 % | -667.000 K -157.70 % | 1.156 M 0.00 % | 1.156 M 200.00 % | -1.156 M 0.00 % | -1.156 M |
| Operating income ratio | -0.10 -114.53 % | 0.69 -69.78 % | 2.27 525.42 % | -0.53 -624.49 % | 0.10 137.32 % | -0.27 -181.44 % | 0.33 -94.07 % | 5.64 -25.76 % | 7.59 334.35 % | 1.75 6 701.95 % | -0.03 75.85 % | -0.11 -151.34 % | 0.21 134.03 % | -0.63 -342.99 % | -0.14 -154.61 % | -0.06 94.55 % | -1.02 -3 148.83 % | -0.03 82.52 % | -0.18 -109.47 % | 1.90 5 611.02 % | 0.03 105.29 % | -0.63 -346.71 % | 0.25 113.84 % | -1.84 -208.79 % | 1.69 213.03 % | 0.54 143.78 % | -1.24 0.32 % | -1.24 94.78 % | -23.72 -51 136.90 % | 0.05 -93.83 % | 0.75 6.99 % | 0.70 125.96 % | -2.71 -821.68 % | 0.38 -42.41 % | 0.65 310.36 % | -0.31 3.37 % | -0.32 -670.44 % | 0.06 -89.56 % | 0.54 0.00 % | 0.54 163.61 % | -0.85 0.00 % | -0.85 -228.07 % | 0.66 0.00 % | 0.66 156.52 % | -1.17 0.00 % | -1.17 |
| Total other income expenses net | 25.928 M 242.97 % | -18.135 M -147.10 % | -7.339 M -108.98 % | 81.733 M 108.55 % | 39.191 M -18.68 % | 48.193 M 339.04 % | 10.977 M -61.29 % | 28.360 M -4.66 % | 29.746 M 1 759.13 % | 1.600 M -74.57 % | 6.293 M -37.61 % | 10.086 M 35.24 % | 7.458 M 2 505.81 % | -310.000 K -106.62 % | 4.681 M -31.79 % | 6.863 M 726.87 % | 830.000 K -33.49 % | 1.248 M 6.21 % | 1.175 M -4.70 % | 1.233 M 10.98 % | 1.111 M -37.93 % | 1.790 M 37.59 % | 1.301 M 8.15 % | 1.203 M 178.99 % | -1.523 M -162.16 % | 2.450 M -42.08 % | 4.230 M 385.43 % | -1.482 M 67.68 % | -4.585 M 51.54 % | -9.461 M | 0.000 -100.00 % | 1.490 M | 0.000 -100.00 % | 6.726 M | 0.000 100.00 % | -14.000 K -110.45 % | 134.000 K | 0.000 -100.00 % | 102.000 K 0.00 % | 102.000 K -70.98 % | 351.500 K 0.00 % | 351.500 K 205.65 % | 115.000 K 0.00 % | 115.000 K -27.67 % | 159.000 K 0.00 % | 159.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 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 |
| 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-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -96.070 M | 0.000 100.00 % | -4.584 M | 0.000 100.00 % | -60.311 M -410.19 % | 19.443 M 391.54 % | -6.669 M -118.79 % | 35.483 M 312.21 % | -16.721 M -188.97 % | 18.793 M 200.00 % | -18.793 M | 0.000 100.00 % | -4.903 M | 0.000 100.00 % | -5.626 M | 0.000 100.00 % | -678.000 K | 0.000 100.00 % | -261.000 K | 0.000 100.00 % | -844.000 K | 0.000 -100.00 % | 3.810 M | 0.000 -100.00 % | 5.664 M 1 003.35 % | -627.000 K -50.00 % | -418.000 K | 0.000 100.00 % | -452.000 K -131.67 % | 1.427 M 0.00 % | 1.427 M -13.30 % | 1.646 M 0.00 % | 1.646 M -64.08 % | 4.582 M 0.00 % | 4.582 M 196.38 % | 1.546 M 0.00 % | 1.546 M 836.97 % | 165.000 K 167.07 % | -246.000 K |
| Total investments | 0.000 -100.00 % | 235.691 M | 0.000 -100.00 % | 254.757 M | 0.000 -100.00 % | 206.147 M 430.13 % | 38.886 M -81.43 % | 209.452 M 195.14 % | 70.966 M -27.66 % | 98.102 M 161.01 % | 37.586 M -55.29 % | 84.062 M | 0.000 -100.00 % | 72.121 M | 0.000 -100.00 % | 107.897 M | 0.000 -100.00 % | 862.000 K | 0.000 -100.00 % | 45.076 M | 0.000 -100.00 % | 297.000 K | 0.000 -100.00 % | 63.116 M | 0.000 -100.00 % | 29.427 M -40.26 % | 49.261 M -15.96 % | 58.615 M | 0.000 -100.00 % | 56.865 M 5.54 % | 53.881 M 0.00 % | 53.881 M -9.12 % | 59.286 M 0.00 % | 59.286 M 49.33 % | 39.702 M 0.00 % | 39.702 M -1.77 % | 40.417 M 0.00 % | 40.417 M -2.73 % | 41.551 M 5.23 % | 39.485 M |
| Total debt | 0.000 -100.00 % | 219.000 K | 0.000 -100.00 % | 268.000 K | 0.000 -100.00 % | 315.000 K | 0.000 -100.00 % | 359.000 K | 0.000 -100.00 % | 401.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 -100.00 % | 5.094 M | 0.000 -100.00 % | 6.077 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.075 M 0.00 % | 2.075 M 5.38 % | 1.969 M 0.00 % | 1.969 M -60.42 % | 4.975 M 0.00 % | 4.975 M 162.26 % | 1.897 M 0.00 % | 1.897 M 284.01 % | 494.000 K | 0.000 |
| Accumulated other comprehensive income loss | 260.690 M 62.43 % | 160.490 M -44.18 % | 287.532 M 53.49 % | 187.332 M -18.13 % | 228.828 M 77.90 % | 128.628 M -38.25 % | 208.320 M 92.67 % | 108.120 M -37.95 % | 174.239 M 390.36 % | 35.533 M -76.72 % | 152.615 M 191.17 % | 52.415 M -62.63 % | 140.275 M | 0.000 -100.00 % | 141.172 M | 0.000 -100.00 % | 102.307 M | 0.000 -100.00 % | 102.039 M | 0.000 -100.00 % | 98.380 M | 0.000 -100.00 % | 100.972 M | 0.000 -100.00 % | 106.236 M | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 102.869 M | 0.000 | 0.000 -100.00 % | 3.999 K | 0.000 -100.00 % | 56.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.529 M | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.761 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 788.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.651 M | 0.000 | 0.000 | 0.000 100.00 % | -5.576 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.274 M -9.15 % | 2.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 472.000 K 0.00 % | 472.000 K | 0.000 | 0.000 -100.00 % | 1.070 M 0.09 % | 1.069 M | 0.000 | 0.000 -100.00 % | 864.000 K | 0.000 |
| Common stock | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M | 0.000 -100.00 % | 100.200 M 0.00 % | 100.200 M 0.00 % | 100.200 M 100.00 % | 50.100 M 0.00 % | 50.100 M 43.55 % | 34.900 M 0.00 % | 34.900 M 0.00 % | 34.900 M 0.00 % | 34.900 M 0.00 % | 34.900 M 0.00 % | 34.900 M |
| Total equity | 394.345 M 0.00 % | 394.345 M -6.21 % | 420.446 M 0.00 % | 420.446 M 29.29 % | 325.199 M 0.00 % | 325.199 M 14.58 % | 283.821 M 0.00 % | 283.821 M 20.74 % | 235.067 M 0.00 % | 235.067 M 16.75 % | 201.338 M 0.00 % | 201.338 M 10.23 % | 182.655 M 0.00 % | 182.655 M -0.31 % | 183.225 M 0.00 % | 183.225 M 79.09 % | 102.307 M 0.00 % | 102.307 M 0.26 % | 102.039 M 0.00 % | 102.039 M 3.72 % | 98.380 M 0.00 % | 98.382 M -2.57 % | 100.972 M 0.00 % | 100.972 M -4.96 % | 106.236 M 0.00 % | 106.232 M -0.22 % | 106.461 M -9.44 % | 117.554 M 14.28 % | 102.869 M -6.61 % | 110.149 M 3.26 % | 106.676 M 0.00 % | 106.676 M -0.20 % | 106.890 M 0.00 % | 106.890 M 73.33 % | 61.670 M 0.00 % | 61.669 M 3.77 % | 59.429 M 0.00 % | 59.429 M -3.31 % | 61.464 M 0.62 % | 61.087 M |
| Other non current liabilities | -394.345 M -6 742.16 % | 5.937 M 101.41 % | -420.446 M -42 044 500.00 % | -1.000 K 100.00 % | -325.199 M -16 259 850.00 % | -2.000 K 100.00 % | -283.821 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -182.655 M | 0.000 100.00 % | -183.225 M | 0.000 100.00 % | -102.307 M | 0.000 100.00 % | -102.039 M | 0.000 100.00 % | -98.380 M -4 919 100.00 % | 2.000 K 100.00 % | -100.972 M | 0.000 100.00 % | -106.236 M | 0.000 100.00 % | -10.000 | 0.000 100.00 % | -102.869 M | 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 % | 114.000 K | 0.000 -100.00 % | 168.000 K | 0.000 -100.00 % | 219.000 K | 0.000 -100.00 % | 268.000 K | 0.000 -100.00 % | 314.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 |
| Total non current liabilities | -394.345 M -6 617.02 % | 6.051 M 101.44 % | -420.446 M -3 637.02 % | 11.887 M 103.66 % | -325.199 M -4 523.87 % | 7.351 M 102.59 % | -283.821 M -4 547.21 % | 6.382 M | 0.000 -100.00 % | 771.000 K | 0.000 | 0.000 100.00 % | -182.655 M | 0.000 100.00 % | -183.225 M | 0.000 100.00 % | -102.307 M | 0.000 100.00 % | -102.039 M | 0.000 100.00 % | -98.380 M -4 919 100.00 % | 2.000 K 100.00 % | -100.972 M | 0.000 100.00 % | -106.236 M | 0.000 100.00 % | -10.000 | 0.000 100.00 % | -102.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 706.000 K | 0.000 -100.00 % | 12.533 M | 0.000 -100.00 % | 10.377 M | 0.000 -100.00 % | 18.000 K | 0.000 -100.00 % | 5.463 M | 0.000 -100.00 % | 2.751 M | 0.000 -100.00 % | 2.783 M | 0.000 -100.00 % | 2.912 M | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 1.228 M | 0.000 -100.00 % | 390.000 K | 0.000 -100.00 % | 535.000 K | 0.000 -100.00 % | 462.230 K -11.40 % | 521.720 K -72.54 % | 1.900 M | 0.000 -100.00 % | 976.200 K -44.88 % | 1.771 M 0.00 % | 1.771 M 355.27 % | 389.000 K 0.00 % | 389.000 K -11.19 % | 438.000 K -50.17 % | 879.000 K 59.53 % | 551.000 K 1.29 % | 544.000 K -32.08 % | 801.000 K -51.04 % | 1.636 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.766 M | 0.000 -100.00 % | 4.835 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 |
| Short term debt | 0.000 -100.00 % | 105.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 87.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 -100.00 % | 5.094 M | 0.000 -100.00 % | 6.077 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.075 M 0.00 % | 2.075 M 5.38 % | 1.969 M 0.00 % | 1.969 M -60.42 % | 4.975 M 0.00 % | 4.975 M 162.26 % | 1.897 M 0.00 % | 1.897 M 284.01 % | 494.000 K | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 811.000 K | 0.000 -100.00 % | 21.789 M | 0.000 -100.00 % | 10.473 M | 0.000 -100.00 % | 2.925 M | 0.000 -100.00 % | 13.767 M | 0.000 -100.00 % | 2.810 M | 0.000 -100.00 % | 2.853 M | 0.000 -100.00 % | 2.957 M | 0.000 -100.00 % | 164.000 K | 0.000 -100.00 % | 1.296 M | 0.000 -100.00 % | 442.000 K | 0.000 -100.00 % | 5.707 M | 0.000 -100.00 % | 6.590 M 1 055.21 % | 570.460 K -71.59 % | 2.008 M | 0.000 -100.00 % | 992.040 K -74.48 % | 3.888 M 0.00 % | 3.888 M 63.98 % | 2.371 M 0.00 % | 2.371 M -59.60 % | 5.869 M -0.02 % | 5.870 M 139.10 % | 2.455 M 0.00 % | 2.455 M 84.45 % | 1.331 M -18.64 % | 1.636 M |
| Total liabilities | -394.345 M -5 846.79 % | 6.862 M 101.63 % | -420.446 M -1 348.50 % | 33.676 M 110.36 % | -325.199 M -1 924.50 % | 17.824 M 106.28 % | -283.821 M -3 149.54 % | 9.307 M | 0.000 -100.00 % | 14.538 M | 0.000 -100.00 % | 2.810 M 101.54 % | -182.655 M -6 502.21 % | 2.853 M 101.56 % | -183.225 M -6 296.31 % | 2.957 M 102.89 % | -102.307 M -62 482.32 % | 164.000 K 100.16 % | -102.039 M -7 973.38 % | 1.296 M 101.32 % | -98.380 M -22 257.66 % | 444.000 K 100.44 % | -100.972 M -1 869.27 % | 5.707 M 105.37 % | -106.236 M -1 712.08 % | 6.590 M 1 055.23 % | 570.450 K -71.59 % | 2.008 M 101.95 % | -102.869 M -10 469.44 % | 992.040 K -74.48 % | 3.888 M 0.00 % | 3.888 M 63.98 % | 2.371 M 0.00 % | 2.371 M -59.60 % | 5.869 M -0.02 % | 5.870 M 138.42 % | 2.462 M 0.29 % | 2.455 M 84.45 % | 1.331 M -18.64 % | 1.636 M |
| Other non current assets | 0.000 -100.00 % | 17.986 M | 0.000 -100.00 % | 157.919 M 308.00 % | -75.922 M -3 579.47 % | 2.182 M 111.22 % | -19.443 M -1 424.46 % | 1.468 M 104.14 % | -35.483 M -1 774 050.00 % | -2.000 K 99.99 % | -18.793 M -136.11 % | 52.047 M | 0.000 -100.00 % | 55.043 M | 0.000 -100.00 % | 57.699 M | 0.000 -100.00 % | 44.488 M | 0.000 -100.00 % | 73.201 M | 0.000 -100.00 % | 44.922 M | 0.000 -100.00 % | 75.779 M | 0.000 -100.00 % | 61.677 M 32.34 % | 46.606 M -55.68 % | 105.159 M | 0.000 -100.00 % | 72.365 M -24.23 % | 95.501 M 128.42 % | 41.810 M -47.36 % | 79.426 M 394.16 % | 16.073 M -22.77 % | 20.812 M 0.00 % | 20.812 M -64.19 % | 58.122 M 262.97 % | 16.013 M -72.32 % | 57.857 M 3.41 % | 55.947 M |
| Long term investments | 0.000 -100.00 % | 206.214 M | 0.000 -100.00 % | 109.362 M | 0.000 -100.00 % | 189.838 M | 0.000 -100.00 % | 196.474 M | 0.000 -100.00 % | 90.003 M | 0.000 -100.00 % | 84.062 M | 0.000 -100.00 % | 72.121 M | 0.000 -100.00 % | 72.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 376.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.316 M | 0.000 -100.00 % | 29.427 M -40.26 % | 49.261 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.881 M | 0.000 -100.00 % | 59.286 M 49.33 % | 39.702 M 0.00 % | 39.702 M | 0.000 -100.00 % | 40.417 M | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 1.379 M | 0.000 -100.00 % | 2.129 M | 0.000 -100.00 % | 2.879 M | 0.000 -100.00 % | 3.738 M | 0.000 -100.00 % | 4.598 M | 0.000 -100.00 % | 5.568 M | 0.000 -100.00 % | 6.539 M | 0.000 -100.00 % | 7.644 M | 0.000 -100.00 % | 1.382 M | 0.000 -100.00 % | 1.917 M | 0.000 -100.00 % | 2.453 M | 0.000 -100.00 % | 2.757 M | 0.000 -100.00 % | 2.861 M -21.14 % | 3.628 M 71.86 % | 2.111 M | 0.000 -100.00 % | 4.500 M 867.74 % | 465.000 K -88.90 % | 4.191 M | 0.000 | 0.000 -100.00 % | 2.424 M 0.00 % | 2.424 M | 0.000 | 0.000 -100.00 % | 1.241 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.379 M | 0.000 -100.00 % | 2.129 M | 0.000 -100.00 % | 2.879 M | 0.000 -100.00 % | 3.738 M | 0.000 -100.00 % | 4.598 M | 0.000 -100.00 % | 5.568 M | 0.000 -100.00 % | 6.539 M | 0.000 -100.00 % | 7.644 M | 0.000 -100.00 % | 1.382 M | 0.000 -100.00 % | 1.917 M | 0.000 -100.00 % | 2.453 M | 0.000 -100.00 % | 2.757 M | 0.000 -100.00 % | 2.861 M -21.14 % | 3.628 M -13.89 % | 4.213 M | 0.000 -100.00 % | 4.500 M 7.37 % | 4.191 M 0.00 % | 4.191 M | 0.000 | 0.000 -100.00 % | 2.423 M -0.04 % | 2.424 M | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 6.109 M | 0.000 -100.00 % | 7.211 M | 0.000 -100.00 % | 8.245 M | 0.000 -100.00 % | 6.516 M | 0.000 -100.00 % | 26.123 M | 0.000 -100.00 % | 1.338 M | 0.000 -100.00 % | 5.973 M | 0.000 -100.00 % | 6.251 M | 0.000 -100.00 % | 34.118 M | 0.000 -100.00 % | 5.074 M | 0.000 -100.00 % | 34.425 M | 0.000 -100.00 % | 5.403 M | 0.000 -100.00 % | 5.581 M -6.84 % | 5.991 M -3.57 % | 6.213 M | 0.000 -100.00 % | 32.453 M 343.17 % | 7.323 M 0.00 % | 7.323 M | 0.000 -100.00 % | 4.544 M 204.56 % | 1.492 M 0.07 % | 1.491 M | 0.000 -100.00 % | 1.809 M 248.55 % | 519.000 K | 0.000 |
| Total non current assets | 0.000 -100.00 % | 231.688 M | 0.000 -100.00 % | 276.621 M 464.35 % | -75.922 M -132.73 % | 231.953 M 1 292.99 % | -19.443 M -108.32 % | 233.674 M 758.55 % | -35.483 M -123.08 % | 153.712 M 917.92 % | -18.793 M -113.14 % | 143.015 M | 0.000 -100.00 % | 139.382 M | 0.000 -100.00 % | 141.291 M | 0.000 -100.00 % | 83.864 M | 0.000 -100.00 % | 84.463 M | 0.000 -100.00 % | 86.726 M | 0.000 -100.00 % | 97.254 M | 0.000 -100.00 % | 107.700 M 2.10 % | 105.485 M -9.87 % | 117.033 M | 0.000 -100.00 % | 109.768 M 2.39 % | 107.205 M 0.00 % | 107.205 M 34.17 % | 79.903 M 0.00 % | 79.903 M 34.45 % | 59.429 M -7.76 % | 64.429 M 10.63 % | 58.239 M 0.00 % | 58.239 M -0.52 % | 58.543 M 4.58 % | 55.977 M |
| Other current assets | -125.766 M -553.83 % | 27.712 M 185.57 % | -32.387 M -230.42 % | 24.832 M | 0.000 -100.00 % | 15.498 M | 0.000 -100.00 % | 27.839 M | 0.000 -100.00 % | 27.775 M | 0.000 -100.00 % | 30.447 M 720.99 % | -4.903 M -117.74 % | 27.645 M 591.38 % | -5.626 M -121.87 % | 25.728 M 3 894.69 % | -678.000 K -113.64 % | 4.969 M 2 003.83 % | -261.000 K -103.73 % | 6.988 M 2 230.49 % | -328.000 K -103.83 % | 8.554 M 766.20 % | -1.284 M -115.96 % | 8.046 M 387.87 % | -2.795 M -160.97 % | 4.584 M 405.05 % | 907.630 K | 0.000 100.00 % | -453.000 K -151.32 % | 882.650 K -60.70 % | 2.246 M -12.23 % | 2.559 M 3.06 % | 2.483 M -91.40 % | 28.868 M 274.08 % | 7.717 M 249.34 % | 2.209 M -5.60 % | 2.340 M -12.85 % | 2.685 M 0.11 % | 2.682 M -27.08 % | 3.678 M |
| Short term investments | 0.000 -100.00 % | 29.477 M | 0.000 -100.00 % | 145.395 M | 0.000 -100.00 % | 15.296 M -60.66 % | 38.886 M 199.63 % | 12.978 M -81.71 % | 70.966 M 776.23 % | 8.099 M -78.45 % | 37.586 M | 0.000 | 0.000 -100.00 % | 1.740 M | 0.000 -100.00 % | 201.000 K | 0.000 -100.00 % | 13.870 M | 0.000 -100.00 % | 4.557 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.382 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 |
| cash and cash equivalents | 0.000 -100.00 % | 96.289 M | 0.000 -100.00 % | 4.852 M | 0.000 -100.00 % | 60.626 M 411.81 % | -19.443 M -376.65 % | 7.028 M 119.81 % | -35.483 M -307.24 % | 17.122 M 191.11 % | -18.793 M -200.00 % | 18.793 M | 0.000 -100.00 % | 4.903 M | 0.000 -100.00 % | 5.626 M | 0.000 -100.00 % | 678.000 K | 0.000 -100.00 % | 261.000 K | 0.000 -100.00 % | 844.000 K | 0.000 -100.00 % | 1.284 M | 0.000 -100.00 % | 412.500 K -34.18 % | 626.700 K 49.93 % | 418.000 K | 0.000 -100.00 % | 451.890 K -30.26 % | 648.000 K 0.00 % | 648.000 K 100.62 % | 323.000 K 0.00 % | 323.000 K -17.81 % | 393.000 K 0.00 % | 393.000 K 11.97 % | 351.000 K 0.00 % | 351.000 K 6.69 % | 329.000 K 33.74 % | 246.000 K |
| Cash and short term investments | 125.766 M 0.00 % | 125.766 M 288.32 % | 32.387 M -78.44 % | 150.247 M 97.90 % | 75.922 M -11.45 % | 85.737 M 340.97 % | 19.443 M -2.81 % | 20.006 M -43.62 % | 35.483 M 40.69 % | 25.221 M 34.20 % | 18.793 M 0.00 % | 18.793 M 283.30 % | 4.903 M -26.19 % | 6.643 M 18.08 % | 5.626 M -3.45 % | 5.827 M 759.44 % | 678.000 K 0.00 % | 678.000 K 159.77 % | 261.000 K -94.58 % | 4.818 M 1 368.90 % | 328.000 K -61.14 % | 844.000 K -34.27 % | 1.284 M 0.00 % | 1.284 M -54.06 % | 2.795 M 577.58 % | 412.500 K -34.18 % | 626.700 K 49.93 % | 418.000 K -7.73 % | 453.000 K 0.25 % | 451.890 K -30.26 % | 648.000 K 0.00 % | 648.000 K 100.62 % | 323.000 K 0.00 % | 323.000 K -17.81 % | 393.000 K 0.00 % | 393.000 K 11.97 % | 351.000 K 0.00 % | 351.000 K 6.69 % | 329.000 K 33.74 % | 246.000 K |
| Total current assets | 0.000 -100.00 % | 169.519 M | 0.000 -100.00 % | 177.501 M 133.79 % | 75.922 M -31.65 % | 111.071 M 471.26 % | 19.443 M -67.30 % | 59.453 M 67.55 % | 35.483 M -63.00 % | 95.893 M 410.26 % | 18.793 M -69.26 % | 61.134 M | 0.000 -100.00 % | 45.832 M | 0.000 -100.00 % | 42.191 M | 0.000 -100.00 % | 18.607 M | 0.000 -100.00 % | 18.872 M | 0.000 -100.00 % | 12.099 M | 0.000 -100.00 % | 9.424 M | 0.000 -100.00 % | 5.122 M 231.31 % | 1.546 M -38.87 % | 2.529 M | 0.000 -100.00 % | 1.373 M -59.12 % | 3.359 M 0.00 % | 3.359 M -88.56 % | 29.358 M 0.00 % | 29.358 M 262.00 % | 8.110 M 160.77 % | 3.110 M -14.84 % | 3.652 M 0.00 % | 3.652 M -14.11 % | 4.252 M -36.97 % | 6.746 M |
| Inventory | 0.000 -100.00 % | 15.946 M | 0.000 -100.00 % | 2.157 M | 0.000 -100.00 % | 9.815 M | 0.000 -100.00 % | 12.155 M | 0.000 -100.00 % | 10.262 M | 0.000 -100.00 % | 11.798 M | 0.000 -100.00 % | 10.892 M | 0.000 -100.00 % | 10.616 M | 0.000 -100.00 % | 3.013 M | 0.000 -100.00 % | 5.287 M | 0.000 -100.00 % | 2.407 M | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 125.790 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 |
| Net receivables | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 265.000 K | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 16.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 652.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 9.947 M | 0.000 -100.00 % | 1.779 M | 0.000 -100.00 % | 6.212 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.400 M 20 237.88 % | 11.800 K -99.44 % | 2.111 M | 0.000 -100.00 % | 921.700 K 98.22 % | 465.000 K 205.92 % | 152.000 K -99.43 % | 26.552 M 15 799.40 % | 167.000 K -97.08 % | 5.720 M 1 025.98 % | 508.000 K -47.14 % | 961.000 K 56.01 % | 616.000 K -50.36 % | 1.241 M -56.02 % | 2.822 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.809 M | 0.000 -100.00 % | 25.478 M | 0.000 -100.00 % | 32.990 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.984 M | 0.000 -100.00 % | 5.102 M | 0.000 -100.00 % | 3.876 M | 0.000 -100.00 % | 4.271 M | 0.000 -100.00 % | 4.926 M | 0.000 -100.00 % | 3.228 M | 0.000 -100.00 % | 2.581 M 29.50 % | 1.993 M 37.64 % | 1.448 M | 0.000 -100.00 % | 449.700 K 136.68 % | 190.000 K | 0.000 -100.00 % | 477.000 K | 0.000 -100.00 % | 216.000 K | 0.000 -100.00 % | 117.000 K | 0.000 -100.00 % | 147.000 K 390.00 % | 30.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 294.000 K | 0.000 -100.00 % | 2.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 534.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 905.000 K | 0.000 -100.00 % | 59.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 36.000 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 78.000 K | 0.000 -100.00 % | 51.130 K 4.90 % | 48.740 K -54.87 % | 108.000 K | 0.000 -100.00 % | 15.840 K -62.29 % | 42.000 K 0.00 % | 42.000 K 223.08 % | 13.000 K 0.00 % | 13.000 K -18.75 % | 16.000 K 0.00 % | 16.000 K 128.57 % | 7.000 K 0.00 % | 7.000 K -80.56 % | 36.000 K | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 8.622 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.114 M | 0.000 100.00 % | -457.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 |
| Minority interest | 0.000 -100.00 % | 133.655 M | 0.000 -100.00 % | 132.914 M | 0.000 -100.00 % | 96.371 M | 0.000 -100.00 % | 75.501 M | 0.000 -100.00 % | 60.828 M | 0.000 -100.00 % | 48.723 M | 0.000 -100.00 % | 42.380 M | 0.000 -100.00 % | 42.053 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 |
| Capital lease obligations | 0.000 -100.00 % | 219.000 K | 0.000 -100.00 % | 268.000 K | 0.000 -100.00 % | 315.000 K | 0.000 -100.00 % | 359.000 K | 0.000 -100.00 % | 401.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 133.655 M | 0.000 -100.00 % | 132.914 M -29.05 % | 187.332 M 94.39 % | 96.371 M 211.08 % | -86.761 M -214.91 % | 75.501 M | 0.000 -100.00 % | 60.828 M 1 520.35 % | 3.754 M -92.30 % | 48.723 M | 0.000 -100.00 % | 42.380 M 7.87 % | 39.287 M -6.58 % | 42.053 M 2.64 % | 40.972 M | 0.000 -100.00 % | 3.758 M | 0.000 -100.00 % | 1.839 M | 0.000 -100.00 % | 3.758 M | 0.000 -100.00 % | 772.000 K | 0.000 -100.00 % | 3.758 M 0.11 % | 3.754 M -78.37 % | 17.354 M | 0.000 -100.00 % | 9.949 M 65.71 % | 6.004 M 0.07 % | 6.000 M -89.43 % | 56.790 M | 0.000 -100.00 % | 25.700 M 0.00 % | 25.700 M 4.77 % | 24.529 M | 0.000 -100.00 % | 25.700 M -1.86 % | 26.187 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 11.720 M | 0.000 -100.00 % | 7.134 M | 0.000 -100.00 % | 6.114 M | 0.000 -100.00 % | 457.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 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 401.207 M | 0.000 -100.00 % | 454.122 M | 0.000 -100.00 % | 343.023 M | 0.000 -100.00 % | 293.128 M | 0.000 -100.00 % | 249.605 M | 0.000 -100.00 % | 204.149 M | 0.000 -100.00 % | 185.508 M | 0.000 -100.00 % | 186.182 M | 0.000 -100.00 % | 102.471 M | 0.000 -100.00 % | 103.335 M | 0.000 -100.00 % | 98.826 M | 0.000 -100.00 % | 106.679 M | 0.000 -100.00 % | 112.822 M 5.41 % | 107.031 M -10.48 % | 119.562 M | 0.000 -100.00 % | 111.141 M 0.52 % | 110.564 M 0.00 % | 110.564 M 1.19 % | 109.261 M 0.00 % | 109.261 M 61.77 % | 67.539 M 0.00 % | 67.539 M 9.13 % | 61.891 M 0.00 % | 61.891 M -1.44 % | 62.795 M 0.11 % | 62.723 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-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -13.258 M -180.08 % | 16.555 M 60.95 % | 10.286 M 130.37 % | -33.872 M -36.40 % | -24.832 M -130.42 % | -10.777 M -11.10 % | -9.700 M 41.94 % | -16.708 M 3.83 % | -17.373 M -9.43 % | -15.876 M -176.20 % | -5.748 M 17.16 % | -6.939 M -28.48 % | -5.401 M -354.16 % | 2.125 M 273.05 % | -1.228 M 53.33 % | -2.631 M -273.19 % | -705.000 K -193.63 % | 753.000 K 173.90 % | -1.019 M 60.63 % | -2.588 M -141.64 % | -1.071 M -124.86 % | 4.308 M 350.61 % | -1.719 M -34 480.00 % | 5.000 K -99.90 % | 5.256 M 235.05 % | -3.892 M -25.67 % | -3.097 M -258.82 % | 1.950 M -62.98 % | 5.268 M -48.80 % | 10.289 M 522.89 % | -2.433 M 7.49 % | -2.630 M 4.01 % | -2.740 M 77.56 % | -12.211 M -605.02 % | -1.732 M -97.04 % | -879.000 K -77.94 % | -494.000 K 0.00 % | -494.000 K -366.31 % | 185.500 K 0.00 % | 185.500 K 114.01 % | -1.324 M 0.00 % | -1.324 M -230.31 % | 1.016 M 0.00 % | 1.016 M |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 |