KJMC Financial Services Limited KJMCFIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 49.219 M 4.22 % | 47.225 M 63.69 % | 28.850 M -19.76 % | 35.956 M 160.63 % | 13.796 M -40.08 % | 23.023 M 3.76 % | 22.189 M -68.05 % | 69.444 M 136.82 % | 29.324 M 27.82 % | 22.942 M 65.99 % | 13.821 M 123.21 % | 6.192 M 85.17 % | 3.344 M -37.89 % | 5.384 M -43.56 % | 9.540 M 25.16 % | 7.622 M -30.21 % | 10.922 M -82.98 % | 64.188 M |
| Net income | 8.485 M -1.54 % | 8.618 M 193.51 % | -9.216 M -81.88 % | -5.067 M 66.89 % | -15.304 M 7.05 % | -16.465 M -98.54 % | -8.293 M -229.42 % | 6.408 M 35.71 % | 4.722 M -25.27 % | 6.319 M 188.14 % | 2.193 M 190.85 % | 754.000 K -25.57 % | 1.013 M -58.85 % | 2.462 M -82.65 % | 14.188 M 755.73 % | 1.658 M -42.75 % | 2.896 M -80.96 % | 15.211 M |
| Income before tax | 12.390 M -6.92 % | 13.311 M 303.16 % | -6.552 M -277.64 % | -1.735 M 91.21 % | -19.730 M -18.34 % | -16.673 M -107.92 % | -8.019 M -231.07 % | 6.118 M 71.37 % | 3.570 M -42.16 % | 6.172 M 323.61 % | 1.457 M 275.52 % | 388.000 K -0.77 % | 391.000 K -85.61 % | 2.717 M -30.44 % | 3.906 M 81.42 % | 2.153 M 5.85 % | 2.034 M -86.20 % | 14.737 M |
| Income before tax ratio | 0.25 -10.69 % | 0.28 224.11 % | -0.23 -370.65 % | -0.05 96.63 % | -1.43 -97.48 % | -0.72 -100.39 % | -0.36 -510.21 % | 0.09 -27.63 % | 0.12 -54.75 % | 0.27 155.20 % | 0.11 68.24 % | 0.06 -46.41 % | 0.12 -76.83 % | 0.50 23.25 % | 0.41 44.95 % | 0.28 51.68 % | 0.19 -18.89 % | 0.23 |
| EBITDA | 25.970 M 9.94 % | 23.621 M 671.17 % | 3.063 M -65.34 % | 8.837 M 201.49 % | -8.707 M -226.35 % | -2.668 M -136.67 % | 7.275 M -59.73 % | 18.064 M 117.32 % | 8.312 M -12.97 % | 9.551 M 92.83 % | 4.953 M 132.32 % | 2.132 M 49.93 % | 1.422 M -55.69 % | 3.209 M -46.46 % | 5.994 M 54.76 % | 3.873 M -43.43 % | 6.846 M -63.10 % | 18.553 M |
| Net income ratio | 0.17 -5.53 % | 0.18 157.13 % | -0.32 -126.68 % | -0.14 87.30 % | -1.11 -55.11 % | -0.72 -91.35 % | -0.37 -505.03 % | 0.09 -42.70 % | 0.16 -41.54 % | 0.28 73.59 % | 0.16 30.30 % | 0.12 -59.80 % | 0.30 -33.75 % | 0.46 -69.25 % | 1.49 583.69 % | 0.22 -17.96 % | 0.27 11.89 % | 0.24 |
| Ratio EBITDA | 0.53 5.49 % | 0.50 371.11 % | 0.11 -56.80 % | 0.25 138.94 % | -0.63 -444.62 % | -0.12 -135.35 % | 0.33 26.04 % | 0.26 -8.23 % | 0.28 -31.91 % | 0.42 16.17 % | 0.36 4.08 % | 0.34 -19.03 % | 0.43 -28.65 % | 0.60 -5.14 % | 0.63 23.65 % | 0.51 -18.93 % | 0.63 116.86 % | 0.29 |
| Gross profit ratio | 0.79 8.45 % | 0.73 -30.58 % | 1.05 82.50 % | 0.58 561.56 % | -0.13 -112.53 % | 1.00 73.67 % | 0.57 40.22 % | 0.41 -13.09 % | 0.47 -52.75 % | 1.00 0.84 % | 0.99 -4.06 % | 1.03 3.17 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.36 % | 1.00 |
| Weighted average shs out dil | 5.060 M 5.66 % | 4.789 M 0.29 % | 4.775 M -0.22 % | 4.786 M 0.00 % | 4.786 M 0.00 % | 4.786 M -0.01 % | 4.786 M 0.00 % | 4.786 M 0.00 % | 4.786 M 0.00 % | 4.786 M 2.77 % | 4.657 M 12.08 % | 4.155 M 32.49 % | 3.136 M 0.00 % | 3.136 M 0.00 % | 3.136 M 0.00 % | 3.136 M 2.52 % | 3.059 M -10.11 % | 3.403 M |
| Weighted average shs out | 5.060 M 5.69 % | 4.788 M 0.26 % | 4.775 M -0.22 % | 4.786 M 0.00 % | 4.786 M 0.00 % | 4.786 M -0.01 % | 4.786 M 0.00 % | 4.786 M 2.31 % | 4.678 M 6.37 % | 4.398 M 16.29 % | 3.782 M 14.43 % | 3.305 M 5.39 % | 3.136 M 0.00 % | 3.136 M 0.00 % | 3.136 M 0.00 % | 3.136 M 2.52 % | 3.059 M -10.11 % | 3.403 M |
| EPS diluted | 1.77 -1.67 % | 1.80 193.26 % | -1.93 -82.08 % | -1.06 66.88 % | -3.20 6.98 % | -3.44 -98.84 % | -1.73 -229.10 % | 1.34 35.35 % | 0.99 -25.00 % | 1.32 180.85 % | 0.47 161.11 % | 0.18 460.00 % | -0.05 -112.20 % | 0.41 -90.14 % | 4.16 684.91 % | 0.53 -44.21 % | 0.95 -78.75 % | 4.47 |
| Earnings per share | 1.77 -1.67 % | 1.80 193.26 % | -1.93 -82.08 % | -1.06 66.88 % | -3.20 6.98 % | -3.44 -98.84 % | -1.73 -229.10 % | 1.34 32.67 % | 1.01 -29.86 % | 1.44 148.28 % | 0.58 152.17 % | 0.23 560.00 % | -0.05 -112.20 % | 0.41 -90.14 % | 4.16 684.91 % | 0.53 -44.21 % | 0.95 -78.75 % | 4.47 |
| Gross profit | 39.047 M 13.03 % | 34.546 M 13.63 % | 30.403 M 46.43 % | 20.763 M 1 302.95 % | -1.726 M -107.51 % | 22.979 M 80.20 % | 12.752 M -55.19 % | 28.461 M 105.81 % | 13.829 M -39.60 % | 22.896 M 67.38 % | 13.679 M 114.14 % | 6.388 M 91.03 % | 3.344 M -37.89 % | 5.384 M -43.56 % | 9.540 M 25.16 % | 7.622 M -30.21 % | 10.922 M -82.92 % | 63.960 M |
| Income tax expense | 3.905 M -16.79 % | 4.693 M 78.17 % | 2.634 M -20.95 % | 3.332 M 176.11 % | -4.378 M -2 204.81 % | 208.000 K -24.64 % | 276.000 K -73.96 % | 1.060 M 192.01 % | -1.152 M -766.17 % | -133.000 K 81.93 % | -736.000 K -101.09 % | -366.000 K 41.16 % | -622.000 K -343.92 % | 255.000 K 102.48 % | -10.282 M -2 177.44 % | 494.937 K 157.42 % | -862.000 K -5.12 % | -820.000 K |
| Cost of revenue | 10.172 M -13.51 % | 11.761 M -3.80 % | 12.225 M -19.54 % | 15.193 M -2.12 % | 15.522 M 35 177.27 % | 44.000 K -99.53 % | 9.437 M -76.97 % | 40.983 M 164.49 % | 15.495 M 7 647.50 % | 200.000 K -24.53 % | 265.000 K 813.79 % | 29.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 | 0.000 -100.00 % | 228.000 K |
| General and administrative expenses | 10.172 M -17.64 % | 12.350 M 44.63 % | 8.539 M 134.52 % | 3.641 M 156.59 % | 1.419 M -14.05 % | 1.651 M 28.18 % | 1.288 M 33.20 % | 967.000 K 54.97 % | 624.000 K -46.62 % | 1.169 M 87.64 % | 623.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.093 M 0.77 % | 2.077 M 11.37 % | 1.865 M | 0.000 |
| Selling and marketing expenses | 437.000 K 18.11 % | 370.000 K 1.65 % | 364.000 K 82.91 % | 199.000 K 2.58 % | 194.000 K -67.93 % | 605.000 K -13.32 % | 698.000 K 180.32 % | 249.000 K 3.75 % | 240.000 K -42.99 % | 421.000 K 126.34 % | 186.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 11.329 M 445.19 % | 2.078 M -76.95 % | 9.016 M -16.37 % | 10.781 M 422.88 % | -3.339 M -113.68 % | 24.411 M 126.74 % | 10.766 M -60.48 % | 27.245 M 186.82 % | 9.499 M -37.42 % | 15.180 M 30.61 % | 11.622 M 101.70 % | 5.762 M 95.12 % | 2.953 M 10.72 % | 2.667 M -24.68 % | 3.541 M 4.39 % | 3.392 M -50.68 % | 6.877 M -86.03 % | 49.223 M |
| Operating expenses | 21.938 M 48.25 % | 14.798 M -17.42 % | 17.919 M 22.56 % | 14.621 M 947.10 % | -1.726 M -106.47 % | 26.667 M 109.12 % | 12.752 M -55.19 % | 28.461 M 174.64 % | 10.363 M -38.21 % | 16.770 M 34.90 % | 12.431 M 115.74 % | 5.762 M 95.12 % | 2.953 M 10.72 % | 2.667 M -52.66 % | 5.634 M 3.02 % | 5.469 M -37.43 % | 8.741 M -82.24 % | 49.223 M |
| Cost and expenses | 32.110 M 143.29 % | 13.198 M -56.22 % | 30.144 M 1.11 % | 29.814 M 116.11 % | 13.796 M -48.35 % | 26.711 M 20.38 % | 22.189 M -68.05 % | 69.444 M 168.56 % | 25.858 M 54.19 % | 16.770 M 192.47 % | 5.734 M -0.49 % | 5.762 M 95.12 % | 2.953 M 10.72 % | 2.667 M -52.66 % | 5.634 M 3.02 % | 5.469 M -37.43 % | 8.741 M -82.32 % | 49.451 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 |
| Selling general and administrative expenses | 10.609 M -16.60 % | 12.720 M 42.87 % | 8.903 M 131.85 % | 3.840 M 138.07 % | 1.613 M -28.50 % | 2.256 M 13.60 % | 1.986 M 63.32 % | 1.216 M 40.74 % | 864.000 K -45.66 % | 1.590 M 96.54 % | 809.000 K -79.26 % | 3.900 M | 0.000 | 0.000 -100.00 % | 2.093 M 0.77 % | 2.077 M 11.37 % | 1.865 M | 0.000 |
| Interest income | 0.000 | 0.000 -100.00 % | 1.230 M 25.77 % | 978.000 K | 0.000 -100.00 % | 4.810 M 61.52 % | 2.978 M 1 518.48 % | 184.000 K -23.65 % | 241.000 K 65.07 % | 146.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 105.000 K 72.13 % | 61.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.437 M 22.13 % | 6.908 M -9.09 % | 7.599 M -19.96 % | 9.494 M 4.15 % | 9.116 M -29.80 % | 12.985 M -2.48 % | 13.315 M 17.99 % | 11.285 M 189.66 % | 3.896 M 92.49 % | 2.024 M 33.25 % | 1.519 M 152.33 % | 602.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 4.402 M 79.38 % | 2.454 M 21.73 % | 2.016 M 88.59 % | 1.069 M -43.94 % | 1.907 M 112.60 % | 897.000 K 0.00 % | 897.000 K 35.70 % | 661.000 K -30.42 % | 950.000 K -29.89 % | 1.355 M -29.46 % | 1.921 M 74.64 % | 1.100 M 177.78 % | 396.000 K -13.73 % | 459.000 K -17.59 % | 557.000 K -12.59 % | 637.229 K -12.58 % | 728.895 K -67.40 % | 2.236 M |
| Operating income | 41.284 M 21.33 % | 34.027 M 2 850.77 % | -1.237 M -106.85 % | 18.065 M 6 566.05 % | 271.000 K 107.60 % | -3.565 M -247.99 % | 2.409 M -85.56 % | 16.684 M 381.36 % | 3.466 M -43.84 % | 6.172 M -24.82 % | 8.210 M 1 809.30 % | 430.000 K 9.97 % | 391.000 K -85.61 % | 2.717 M -30.44 % | 3.906 M 81.42 % | 2.153 M -1.28 % | 2.181 M -85.20 % | 14.737 M |
| Operating income ratio | 0.84 16.41 % | 0.72 1 780.46 % | -0.04 -108.53 % | 0.50 2 457.71 % | 0.02 112.69 % | -0.15 -242.63 % | 0.11 -54.81 % | 0.24 103.26 % | 0.12 -56.06 % | 0.27 -54.71 % | 0.59 755.39 % | 0.07 -40.61 % | 0.12 -76.83 % | 0.50 23.25 % | 0.41 44.95 % | 0.28 41.46 % | 0.20 -13.02 % | 0.23 |
| Total other income expenses net | -28.894 M -39.48 % | -20.716 M -289.76 % | -5.315 M | 0.000 100.00 % | -19.730 M -50.52 % | -13.108 M -40.25 % | -9.346 M 11.55 % | -10.566 M -22.02 % | -8.659 M -15.67 % | -7.486 M -6 186.18 % | 123.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.000 K | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 37.044 M -43.72 % | 65.824 M -14.64 % | 77.116 M 84.46 % | 41.807 M 14.99 % | 36.357 M -71.89 % | 129.324 M -45.65 % | 237.951 M -1.10 % | 240.605 M 134.59 % | 102.564 M 424.44 % | 19.557 M 18.09 % | 16.561 M -45.01 % | 30.119 M 10.23 % | 27.323 M 16.80 % | 23.392 M 200.78 % | 7.777 M -9.20 % | 8.565 M -67.16 % | 26.082 M |
| Total investments | 1.852 B 29.19 % | 1.434 B 2 252.54 % | 60.936 M 59.81 % | 38.130 M 112.61 % | 17.934 M -94.41 % | 320.811 M 1 426.73 % | 21.013 M -74.52 % | 82.466 M -31.36 % | 120.144 M 18.89 % | 101.052 M 16.01 % | 87.107 M 30.51 % | 66.742 M -10.00 % | 74.157 M 20.47 % | 61.558 M -21.41 % | 78.327 M -21.33 % | 99.561 M 0.44 % | 99.121 M |
| Total debt | 40.834 M -40.83 % | 69.008 M -15.08 % | 81.258 M 79.00 % | 45.395 M 15.86 % | 39.180 M -70.57 % | 133.126 M -44.24 % | 238.760 M -1.06 % | 241.324 M 130.99 % | 104.474 M 378.36 % | 21.840 M 24.86 % | 17.492 M -43.93 % | 31.198 M 7.08 % | 29.134 M 16.49 % | 25.010 M 35.39 % | 18.473 M 12.93 % | 16.358 M -54.17 % | 35.691 M |
| Accumulated other comprehensive income loss | 1.667 B 31.20 % | 1.271 B 61.11 % | 788.857 M -0.60 % | 793.618 M | 0.000 -100.00 % | 193.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.175 M 105.26 % | -22.327 M -40.17 % | -15.928 M -137.31 % | -6.712 M 54.82 % | -14.855 M -3 401.11 % | 450.000 K -97.34 % | 16.919 M -33.49 % | 25.440 M -5.73 % | 26.987 M 16.24 % | 23.216 M 26.75 % | 18.317 M 9.43 % | 16.739 M 3.21 % | 16.218 M -3.00 % | 16.720 M 2.90 % | 16.248 M 108.28 % | 7.801 M -1.75 % | 7.940 M |
| Common stock | 47.857 M 0.00 % | 47.857 M 0.00 % | 47.857 M 0.00 % | 47.857 M 0.00 % | 47.857 M 0.00 % | 47.857 M 0.00 % | 47.857 M 0.00 % | 47.857 M 0.00 % | 47.857 M 6.69 % | 44.857 M 14.70 % | 39.107 M -9.80 % | 43.357 M 8.78 % | 39.857 M 0.00 % | 39.857 M 0.00 % | 39.857 M 0.00 % | 39.857 M 1.95 % | 39.094 M |
| Total equity | 1.731 B 31.25 % | 1.319 B 57.90 % | 835.196 M -1.65 % | 849.173 M 18.81 % | 714.703 M 165.18 % | 269.513 M -1.15 % | 272.657 M -13.10 % | 313.745 M 107.75 % | 151.017 M 3.23 % | 146.295 M 4.51 % | 139.976 M 10.44 % | 126.739 M 6.52 % | 118.985 M -0.14 % | 119.157 M 1.08 % | 117.880 M 12.40 % | 104.879 M 2.04 % | 102.780 M |
| Other non current liabilities | 9.052 M -82.41 % | 51.457 M 489.49 % | 8.729 M -47.09 % | 16.499 M -0.79 % | 16.631 M -3.71 % | 17.272 M 474.97 % | 3.004 M 75.06 % | 1.716 M -85.71 % | 12.010 M 15.55 % | 10.394 M -15.12 % | 12.246 M -0.01 % | 12.247 M 0.00 % | 12.247 M 0.00 % | 12.247 M -86.09 % | 88.017 M | 0.000 | 0.000 |
| Long term debt | 40.834 M -32.58 % | 60.564 M -18.66 % | 74.462 M 1 209.80 % | 5.685 M 519.96 % | 917.000 K -96.61 % | 27.069 M -77.46 % | 120.097 M -0.47 % | 120.662 M | 0.000 -100.00 % | 371.000 K -55.08 % | 826.000 K -33.17 % | 1.236 M -23.18 % | 1.609 M | 0.000 -100.00 % | 9.236 M -43.54 % | 16.358 M -54.17 % | 35.691 M |
| Total non current liabilities | 249.724 M 122.93 % | 112.021 M -12.42 % | 127.910 M 94.05 % | 65.915 M -8.58 % | 72.103 M 66.95 % | 43.188 M -71.41 % | 151.038 M 1 141.07 % | 12.170 M 1.33 % | 12.010 M 11.57 % | 10.765 M -17.65 % | 13.072 M -3.05 % | 13.483 M -2.69 % | 13.856 M 13.14 % | 12.247 M -87.41 % | 97.253 M 494.53 % | 16.358 M -54.17 % | 35.691 M |
| Other current liabilities | -18.888 M -138.04 % | 49.655 M 181.39 % | -61.007 M -4 511.21 % | 1.383 M -9.90 % | 1.535 M -98.93 % | 143.686 M 1 033.62 % | 12.675 M -0.34 % | 12.718 M 105.23 % | 6.197 M 455.78 % | 1.115 M -8.08 % | 1.213 M 18.00 % | 1.028 M -48.08 % | 1.980 M 25.00 % | 1.584 M -40.11 % | 2.645 M -97.62 % | 111.199 M 29.68 % | 85.749 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 19.118 M 126.41 % | 8.444 M -87.87 % | 69.618 M 75.32 % | 39.710 M 3.78 % | 38.263 M -63.92 % | 106.057 M -10.62 % | 118.663 M -1.66 % | 120.662 M 15.49 % | 104.474 M 386.63 % | 21.469 M 28.82 % | 16.666 M -44.38 % | 29.962 M 8.85 % | 27.525 M 10.06 % | 25.010 M 170.76 % | 9.237 M | 0.000 | 0.000 |
| Total current liabilities | 613.000 K -98.94 % | 58.099 M 574.71 % | 8.611 M -79.05 % | 41.093 M 3.25 % | 39.798 M -84.06 % | 249.743 M 104.94 % | 121.861 M -0.42 % | 122.376 M 10.58 % | 110.671 M 390.04 % | 22.584 M 24.79 % | 18.098 M -41.86 % | 31.129 M 4.72 % | 29.727 M 11.78 % | 26.594 M 122.34 % | 11.961 M -89.24 % | 111.199 M 29.68 % | 85.749 M |
| Total liabilities | 250.337 M 47.15 % | 170.120 M 24.61 % | 136.521 M 27.58 % | 107.008 M -4.37 % | 111.901 M -55.19 % | 249.743 M 52.86 % | 163.375 M -1.70 % | 166.205 M 35.48 % | 122.681 M 267.87 % | 33.349 M 6.99 % | 31.170 M -30.13 % | 44.612 M 2.36 % | 43.583 M 12.21 % | 38.841 M -64.44 % | 109.214 M -14.38 % | 127.557 M 5.04 % | 121.440 M |
| Other non current assets | 107.526 M 264.65 % | -65.304 M -108.04 % | 811.788 M 186 517.93 % | 435.000 K 113.24 % | 204.000 K 100.08 % | -256.017 M -1 945.30 % | 13.874 M -83.37 % | 83.421 M -42.15 % | 144.207 M 11.49 % | 129.350 M 10.89 % | 116.652 M 21.99 % | 95.622 M -7.23 % | 103.076 M 14.70 % | 89.865 M -49.61 % | 178.332 M 79.12 % | 99.561 M 0.44 % | 99.121 M |
| Long term investments | 1.852 B 29.19 % | 1.433 B 291.11 % | -749.897 M 4.98 % | -789.179 M -11.01 % | -710.884 M -381.64 % | 252.411 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.419 M 6.68 % | 88.507 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 17.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -85.71 % | 7.000 K -77.42 % | 31.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.711 M 10.45 % | 97.518 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.763 M 0.00 % | 10.763 M 0.00 % | 10.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 17.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -85.71 % | 7.000 K -77.42 % | 31.000 K | 0.000 -100.00 % | 10.763 M 0.00 % | 10.763 M 0.00 % | 10.763 M 0.00 % | 10.763 M 0.01 % | 10.762 M 102.29 % | 5.320 M -50.65 % | 10.780 M -0.11 % | 10.792 M 0.27 % | 10.763 M 0.00 % | 10.763 M |
| Property plant equipment net | 5.432 M -22.83 % | 7.039 M -23.42 % | 9.192 M 8.27 % | 8.490 M 352.56 % | 1.876 M -47.98 % | 3.606 M -2.93 % | 3.715 M 69.25 % | 2.195 M -19.66 % | 2.732 M -25.40 % | 3.662 M -22.35 % | 4.716 M -31.80 % | 6.915 M -13.67 % | 8.010 M 48.22 % | 5.404 M -11.00 % | 6.072 M -8.11 % | 6.608 M -8.35 % | 7.210 M |
| Total non current assets | 1.965 B 42.89 % | 1.375 B 1 834.19 % | 71.083 M 51.06 % | 47.056 M 135.03 % | 20.021 M 45.71 % | 13.740 M -64.41 % | 38.602 M -61.14 % | 99.345 M -42.40 % | 172.480 M 8.88 % | 158.416 M 8.04 % | 146.627 M 15.90 % | 126.509 M -2.12 % | 129.250 M 8.91 % | 118.680 M -42.92 % | 207.905 M 77.80 % | 116.931 M -0.14 % | 117.094 M |
| Other current assets | 12.437 M -81.99 % | 69.053 M 667.94 % | 8.992 M -90.58 % | 95.429 M 44.03 % | 66.255 M -29.97 % | 94.616 M 17.41 % | 80.583 M 5.88 % | 76.110 M | 0.000 -100.00 % | 4.945 M -48.92 % | 9.680 M 3 580.61 % | 263.000 K -96.91 % | 8.508 M 609.00 % | 1.200 M -78.53 % | 5.589 M | 0.000 | 0.000 |
| Short term investments | 400.000 K 0.00 % | 400.000 K -99.95 % | 810.833 M -1.99 % | 827.309 M 13.51 % | 728.818 M 136.77 % | 307.811 M -1.06 % | 311.105 M 3.00 % | 302.051 M 325.12 % | 71.050 M 407.50 % | 14.000 M 0.66 % | 13.908 M -68.03 % | 43.500 M 89.13 % | 23.000 M -36.99 % | 36.500 M 1 156.89 % | 2.904 M | 0.000 | 0.000 |
| cash and cash equivalents | 3.790 M 19.03 % | 3.184 M -23.13 % | 4.142 M 15.44 % | 3.588 M 27.10 % | 2.823 M 88.70 % | 1.496 M 84.92 % | 809.000 K 12.52 % | 719.000 K -62.36 % | 1.910 M -16.34 % | 2.283 M 145.22 % | 931.000 K -13.72 % | 1.079 M -40.42 % | 1.811 M 11.93 % | 1.618 M -84.87 % | 10.696 M 37.25 % | 7.793 M -18.90 % | 9.609 M |
| Cash and short term investments | 4.190 M 16.91 % | 3.584 M -99.56 % | 814.975 M -1.92 % | 830.897 M 13.57 % | 731.641 M 136.54 % | 309.307 M -0.84 % | 311.914 M 3.02 % | 302.770 M 314.98 % | 72.960 M 348.07 % | 16.283 M 9.73 % | 14.839 M -66.71 % | 44.579 M 79.67 % | 24.811 M -34.91 % | 38.118 M 180.28 % | 13.600 M 74.52 % | 7.793 M -18.90 % | 9.609 M |
| Total current assets | 16.627 M -85.41 % | 113.995 M -87.34 % | 900.634 M -0.93 % | 909.125 M 12.71 % | 806.583 M 101.81 % | 399.676 M 0.57 % | 397.430 M 4.42 % | 380.605 M 276.03 % | 101.218 M 376.81 % | 21.228 M -13.42 % | 24.519 M -45.32 % | 44.842 M 34.58 % | 33.319 M -15.26 % | 39.318 M 104.90 % | 19.189 M -83.39 % | 115.504 M 7.82 % | 107.127 M |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -24.932 M | 0.000 100.00 % | -4.303 M -187.23 % | 4.933 M 185.97 % | 1.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 41.358 M -46.06 % | 76.667 M 891.68 % | 7.731 M -11.00 % | 8.687 M 15 412.50 % | 56.000 K -58.21 % | 134.000 K 1 814.29 % | 7.000 K -99.98 % | 28.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.711 M 10.45 % | 97.518 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 827.309 M 13.51 % | 728.818 M 5 216.35 % | 13.709 M 1.54 % | 13.501 M -1.66 % | 13.729 M -7.10 % | 14.778 M 0.94 % | 14.641 M 1.00 % | 14.496 M 9.74 % | 13.210 M 2.85 % | 12.844 M 1.69 % | 12.631 M -0.61 % | 12.709 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.625 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 219.000 K 57.55 % | 139.000 K -37.39 % | 222.000 K | 0.000 -100.00 % | 79.000 K | 0.000 | 0.000 |
| Tax payables | 383.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 |
| 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.306 M | 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 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 14.410 M 0.00 % | 14.410 M 0.00 % | 14.410 M 0.00 % | 14.410 M -97.89 % | 681.701 M 4 630.75 % | 14.410 M -93.07 % | 207.881 M -13.54 % | 240.448 M 215.66 % | 76.173 M 1.26 % | 75.222 M 1.92 % | 73.802 M 10.74 % | 66.643 M 5.93 % | 62.910 M 0.53 % | 62.580 M 1.30 % | 61.775 M 7.96 % | 57.220 M 2.64 % | 55.747 M |
| Deferred tax liabilities non current | 199.838 M | 0.000 -100.00 % | 44.719 M 2.26 % | 43.731 M -19.84 % | 54.555 M | 0.000 -100.00 % | 27.937 M -11.46 % | 31.552 M | 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 100.00 % | -43.188 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.981 B 33.06 % | 1.489 B 53.22 % | 971.717 M 1.62 % | 956.181 M 15.68 % | 826.604 M 96.37 % | 420.933 M -3.46 % | 436.032 M -9.15 % | 479.950 M 75.36 % | 273.698 M 52.36 % | 179.644 M 4.97 % | 171.146 M -0.12 % | 171.351 M 5.40 % | 162.569 M 2.89 % | 157.998 M -30.43 % | 227.094 M -2.30 % | 232.435 M 3.66 % | 224.220 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -10.290 M -178.03 % | 13.187 M 132.57 % | -40.492 M -83.79 % | -22.032 M -269.06 % | 13.032 M 282.60 % | -7.137 M -50.73 % | -4.735 M 84.88 % | -31.326 M -39.91 % | -22.390 M -172.35 % | -8.221 M 72.56 % | -29.960 M -192.89 % | -10.229 M -282.37 % | 5.609 M -69.80 % | 18.574 M 272.43 % | -10.772 M -133.54 % | 32.121 M 553.53 % | 4.915 M |
| Accounts receivables | 28.925 M -18.08 % | 35.308 M | 0.000 100.00 % | -650.000 K | 0.000 | 0.000 | 0.000 100.00 % | -25.963 M | 0.000 -100.00 % | 6.008 M | 0.000 -100.00 % | 7.725 M 137.09 % | -20.829 M -1 099.47 % | 2.084 M 363.11 % | 450.000 K -94.46 % | 8.120 M 430.72 % | 1.530 M |
| Inventory | -35.931 M -108.93 % | -17.198 M 25.17 % | -22.982 M -14.69 % | -20.039 M -1 331.36 % | -1.400 M | 0.000 | 0.000 100.00 % | -1.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 146.588 K |
| 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 |
| Other working capital | -3.284 M 33.29 % | -4.923 M 71.88 % | -17.510 M -1 203.80 % | -1.343 M -109.31 % | 14.432 M 302.21 % | -7.137 M -48.69 % | -4.800 M -31.94 % | -3.638 M 86.79 % | -27.537 M -93.53 % | -14.229 M 52.94 % | -30.238 M -68.42 % | -17.954 M -167.91 % | 26.438 M 60.33 % | 16.490 M 246.94 % | -11.222 M -146.76 % | 24.000 M 640.97 % | 3.239 M |
| Other non cash items | 7.374 M 50.77 % | 4.891 M -42.01 % | 8.434 M 17.81 % | 7.159 M 16.54 % | 6.143 M -47.14 % | 11.621 M 1.28 % | 11.474 M 1.32 % | 11.324 M 195.51 % | 3.832 M 472.80 % | 669.000 K 1 265.31 % | 49.000 K 101.42 % | -3.447 M 7.14 % | -3.712 M 33.52 % | -5.584 M -129.13 % | -2.437 M -36.22 % | -1.789 M 76.49 % | -7.611 M |
| Net cash provided by operating activities | 13.876 M -59.00 % | 33.844 M 196.33 % | -35.135 M -182.84 % | -12.422 M -314.99 % | 5.778 M 148.72 % | -11.860 M -2 996.61 % | -383.000 K 97.10 % | -13.223 M 6.50 % | -14.142 M -56 468.00 % | -25.000 K 99.91 % | -26.477 M -117.24 % | -12.188 M -554.10 % | 2.684 M -83.40 % | 16.166 M 247.07 % | -10.992 M -133.19 % | 33.122 M 49 220.98 % | 67.156 K |
| Investments in property plant and equipment | -277.000 K 7.67 % | -300.000 K 88.96 % | -2.717 M 64.61 % | -7.677 M -4 917.65 % | -153.000 K -168.42 % | -57.000 K 97.77 % | -2.555 M -1 960.48 % | -124.000 K -520.00 % | -20.000 K 93.36 % | -301.000 K -1 208.70 % | -23.000 K | 0.000 100.00 % | -2.988 M -5 758.82 % | -51.000 K 0.00 % | -51.000 K -45.71 % | -35.000 K 77.56 % | -156.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 | 0.000 | 0.000 100.00 % | -1.575 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -15.305 M 84.42 % | -98.248 M 79.89 % | -488.645 M | 0.000 100.00 % | -2.297 M -40.06 % | -1.640 M 98.51 % | -109.806 M -93.05 % | -56.880 M -18 860.00 % | -300.000 K 99.23 % | -39.140 M 47.46 % | -74.494 M -98.57 % | -37.516 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 25.448 M -79.32 % | 123.063 M -76.19 % | 516.877 M | 0.000 -100.00 % | 67.564 M 548.72 % | 10.415 M -75.86 % | 43.147 M -24.81 % | 57.384 M 3 513.60 % | 1.588 M -96.40 % | 44.079 M -35.89 % | 68.756 M 198.63 % | 23.024 M 25.62 % | 18.329 M | 0.000 | 0.000 |
| Other investing activites | 23.620 M 253.95 % | -15.343 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.080 M -19.52 % | 18.738 M 6 166.89 % | 299.000 K 179.44 % | 107.000 K -92.95 % | 1.518 M 1 114.40 % | 125.000 K 129.48 % | -424.000 K -115.53 % | 2.730 M 129.60 % | 1.189 M -67.32 % | 3.638 M 110.29 % | 1.730 M -97.13 % | 60.237 M |
| Net cash used for investing activites | 23.343 M 249.22 % | -15.643 M -310.65 % | 7.426 M -56.67 % | 17.138 M -38.97 % | 28.079 M 86.91 % | 15.023 M -81.56 % | 81.450 M 810.06 % | 8.950 M 113.44 % | -66.572 M -3 968.22 % | 1.721 M 23.81 % | 1.390 M -69.21 % | 4.515 M 175.30 % | -5.996 M 55.10 % | -13.354 M -160.93 % | 21.916 M 1 192.98 % | 1.695 M -97.10 % | 58.506 M |
| Debt repayment | -28.173 M -129.96 % | -12.251 M -134.16 % | 35.862 M 477.02 % | 6.215 M 106.78 % | -91.640 M -954.61 % | 10.723 M 1 994.52 % | -566.000 K -103.35 % | 16.905 M -79.63 % | 82.984 M 2 931.93 % | 2.737 M 120.02 % | -13.668 M -761.57 % | 2.066 M -49.90 % | 4.124 M 141.24 % | -10.000 M -111.37 % | 87.920 M 119.50 % | 40.055 M 170.69 % | -56.664 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 7.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.592 M -56.73 % | 3.679 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 | 0.000 100.00 % | -177.000 K | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.020 M 0.00 % | -1.020 M 0.00 % | -1.020 M | 0.000 | 0.000 |
| Other financing activites | -8.437 M -22.13 % | -6.908 M 9.09 % | -7.599 M 22.19 % | -9.766 M -5.14 % | -9.289 M 29.62 % | -13.199 M 1.58 % | -13.411 M -7.95 % | -12.423 M -370.03 % | -2.643 M 35.25 % | -4.082 M -110.57 % | 38.608 M 4 278.35 % | -924.000 K -15.50 % | -800.000 K -0.50 % | -796.000 K 99.16 % | -94.921 M -21.26 % | -78.281 M -7 863.48 % | -983.000 K |
| Net cash used provided by financing activities | -36.610 M -91.09 % | -19.159 M -167.79 % | 28.263 M 895.92 % | -3.551 M 96.48 % | -100.929 M -3 976.29 % | -2.476 M 82.29 % | -13.977 M -411.85 % | 4.482 M -94.42 % | 80.341 M 23 387.25 % | -345.000 K -101.38 % | 24.940 M 206.31 % | 8.142 M 253.39 % | 2.304 M 119.50 % | -11.816 M -47.31 % | -8.021 M 78.11 % | -36.634 M 32.12 % | -53.969 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 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 609.000 K 163.57 % | -958.000 K -272.92 % | 554.000 K -52.45 % | 1.165 M 101.74 % | -67.072 M -9 863.03 % | 687.000 K -98.98 % | 67.090 M 32 000.48 % | 209.000 K 156.03 % | -373.000 K -127.59 % | 1.352 M 1 019.73 % | -147.000 K -131.41 % | 468.000 K 146.47 % | -1.007 M 88.82 % | -9.004 M -410.16 % | 2.903 M 259.86 % | -1.816 M -139.44 % | 4.604 M |
| Cash at beginning of period | 3.584 M -21.09 % | 4.542 M 13.89 % | 3.988 M 41.27 % | 2.823 M -95.96 % | 69.895 M 0.99 % | 69.209 M 3 166.12 % | 2.119 M 10.94 % | 1.910 M -16.34 % | 2.283 M 145.22 % | 931.000 K -13.64 % | 1.078 M 76.43 % | 611.000 K -62.24 % | 1.618 M -84.77 % | 10.622 M 36.30 % | 7.793 M -18.90 % | 9.609 M 91.99 % | 5.005 M |
| Cash at end of period | 4.193 M 16.99 % | 3.584 M -21.09 % | 4.542 M 13.89 % | 3.988 M 41.27 % | 2.823 M -95.96 % | 69.896 M 0.99 % | 69.209 M 3 166.12 % | 2.119 M 10.94 % | 1.910 M -16.34 % | 2.283 M 145.22 % | 931.000 K -13.72 % | 1.079 M 76.60 % | 611.000 K -62.24 % | 1.618 M -84.87 % | 10.696 M 37.25 % | 7.793 M -18.90 % | 9.609 M |
| Operating cash flow | 13.876 M -59.00 % | 33.844 M 196.33 % | -35.135 M -182.84 % | -12.422 M -314.99 % | 5.778 M 148.72 % | -11.860 M -2 996.61 % | -383.000 K 97.10 % | -13.223 M 6.50 % | -14.142 M -56 468.00 % | -25.000 K 99.91 % | -26.477 M -117.24 % | -12.188 M -554.10 % | 2.684 M -83.40 % | 16.166 M 247.07 % | -10.992 M -133.19 % | 33.122 M 49 220.98 % | 67.156 K |
| Capital expenditure | -277.000 K 7.67 % | -300.000 K 88.96 % | -2.717 M 64.61 % | -7.677 M -4 917.65 % | -153.000 K -168.42 % | -57.000 K 97.77 % | -2.555 M -1 960.48 % | -124.000 K -520.00 % | -20.000 K 93.36 % | -301.000 K -1 208.70 % | -23.000 K | 0.000 100.00 % | -2.988 M -5 758.82 % | -51.000 K 0.00 % | -51.000 K -45.71 % | -35.000 K 77.56 % | -156.000 K |
| Free CashFlow | 13.599 M -59.46 % | 33.544 M 188.62 % | -37.852 M -88.33 % | -20.099 M -457.32 % | 5.625 M 147.20 % | -11.917 M -305.62 % | -2.938 M 77.99 % | -13.347 M 5.75 % | -14.162 M -4 244.17 % | -326.000 K 98.77 % | -26.500 M -117.43 % | -12.188 M -3 909.21 % | -304.000 K -101.89 % | 16.115 M 245.93 % | -11.043 M -133.38 % | 33.087 M 37 322.41 % | -88.890 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 21.357 M 4 552.94 % | 459.000 K -96.61 % | 13.548 M -36.06 % | 21.187 M 33.81 % | 15.834 M 33.86 % | 11.829 M -49.14 % | 23.258 M 329.91 % | 5.410 M -19.59 % | 6.728 M -10.16 % | 7.489 M -2.78 % | 7.703 M -38.16 % | 12.456 M 155.93 % | 4.867 M -7.37 % | 5.254 M -58.11 % | 12.542 M -1.33 % | 12.711 M 296.35 % | 3.207 M -33.89 % | 4.851 M 71.23 % | 2.833 M -8.73 % | 3.104 M -16.58 % | 3.721 M -28.80 % | 5.226 M 12.85 % | 4.631 M -2.13 % | 4.732 M 58.79 % | 2.980 M -95.01 % | 59.683 M 858.46 % | 6.227 M -16.77 % | 7.482 M -50.57 % | 15.138 M |
| Net income | 10.827 M 323.84 % | -4.837 M -2 011.86 % | 253.000 K -96.60 % | 7.438 M 32.09 % | 5.631 M 2 369.74 % | 228.000 K -90.07 % | 2.296 M -61.34 % | 5.939 M 3 731.61 % | 155.000 K 103.04 % | -5.093 M -90.89 % | -2.668 M -169.41 % | 3.844 M 172.56 % | -5.298 M -483.36 % | 1.382 M -39.99 % | 2.303 M 422.22 % | 441.000 K 104.80 % | -9.194 M -10 547.73 % | 88.000 K 101.29 % | -6.818 M -25.72 % | -5.423 M -72.16 % | -3.150 M -1.78 % | -3.095 M 38.64 % | -5.044 M -41.25 % | -3.571 M 28.64 % | -5.004 M -137.64 % | 13.294 M 1 178.18 % | -1.233 M -93.56 % | -637.000 K -3.92 % | -613.000 K |
| Income before tax | 14.331 M 370.50 % | -5.298 M -1 720.18 % | 327.000 K -97.17 % | 11.570 M 99.79 % | 5.791 M 207.21 % | 1.885 M -44.71 % | 3.409 M -52.35 % | 7.155 M 578.20 % | 1.055 M 128.94 % | -3.645 M -35.30 % | -2.694 M -151.14 % | 5.268 M 196.55 % | -5.456 M -265.19 % | -1.494 M -164.15 % | 2.329 M 455.85 % | 419.000 K 113.98 % | -2.998 M 28.94 % | -4.219 M 38.20 % | -6.827 M -25.24 % | -5.451 M -71.25 % | -3.183 M -0.92 % | -3.154 M 38.00 % | -5.087 M -40.25 % | -3.627 M 28.31 % | -5.059 M -135.90 % | 14.093 M 1 242.98 % | -1.233 M -1 197.89 % | -95.000 K 84.14 % | -599.000 K |
| Income before tax ratio | 0.67 105.81 % | -11.54 -47 921.89 % | 0.02 -95.58 % | 0.55 49.31 % | 0.37 129.51 % | 0.16 8.72 % | 0.15 -88.92 % | 1.32 743.42 % | 0.16 132.22 % | -0.49 -39.17 % | -0.35 -182.69 % | 0.42 137.73 % | -1.12 -294.23 % | -0.28 -253.13 % | 0.19 463.34 % | 0.03 103.53 % | -0.93 -7.49 % | -0.87 63.91 % | -2.41 -37.22 % | -1.76 -105.29 % | -0.86 -41.74 % | -0.60 45.06 % | -1.10 -43.31 % | -0.77 54.85 % | -1.70 -818.94 % | 0.24 219.25 % | -0.20 -1 459.47 % | -0.01 67.91 % | -0.04 |
| EBITDA | 17.115 M 886.90 % | -2.175 M -159.80 % | 3.637 M -74.83 % | 14.447 M 58.89 % | 9.093 M 77.31 % | 5.128 M -2.40 % | 5.254 M -45.00 % | 9.552 M 159.07 % | 3.687 M 651.12 % | -669.000 K -193.10 % | -228.250 K -103.08 % | 7.417 M 296.41 % | -3.776 M -7 092.59 % | 54.000 K -99.17 % | 6.541 M 70.69 % | 3.832 M 340.85 % | -1.591 M 35.30 % | -2.459 M 52.44 % | -5.170 M -180.37 % | -1.844 M -340.73 % | 766.000 K -5.55 % | 811.000 K 170.83 % | -1.145 M -535.36 % | 263.000 K 125.66 % | -1.025 M -106.27 % | 16.356 M 445.75 % | 2.997 M -23.04 % | 3.894 M 49.48 % | 2.605 M |
| Net income ratio | 0.51 104.81 % | -10.54 -56 531.04 % | 0.02 -94.68 % | 0.35 -1.28 % | 0.36 1 745.05 % | 0.02 -80.48 % | 0.10 -91.01 % | 1.10 4 665.08 % | 0.02 103.39 % | -0.68 -96.35 % | -0.35 -212.23 % | 0.31 128.35 % | -1.09 -513.84 % | 0.26 43.25 % | 0.18 429.26 % | 0.03 101.21 % | -2.87 -15 903.53 % | 0.02 100.75 % | -2.41 -37.75 % | -1.75 -106.38 % | -0.85 -42.94 % | -0.59 45.63 % | -1.09 -44.33 % | -0.75 55.06 % | -1.68 -853.87 % | 0.22 212.49 % | -0.20 -132.57 % | -0.09 -110.25 % | -0.04 |
| Ratio EBITDA | 0.80 116.91 % | -4.74 -1 865.14 % | 0.27 -60.63 % | 0.68 18.75 % | 0.57 32.46 % | 0.43 91.90 % | 0.23 -87.21 % | 1.77 222.19 % | 0.55 713.46 % | -0.09 -201.48 % | -0.03 -104.98 % | 0.60 176.74 % | -0.78 -7 648.61 % | 0.01 -98.03 % | 0.52 72.99 % | 0.30 160.77 % | -0.50 2.13 % | -0.51 72.22 % | -1.82 -207.19 % | -0.59 -388.58 % | 0.21 32.65 % | 0.16 162.77 % | -0.25 -544.86 % | 0.06 116.16 % | -0.34 -225.51 % | 0.27 -43.06 % | 0.48 -7.52 % | 0.52 202.44 % | 0.17 |
| Gross profit ratio | 0.90 123.26 % | -3.85 -485.40 % | 1.00 0.00 % | 1.00 19.38 % | 0.84 13.17 % | 0.74 117.79 % | 0.34 -32.57 % | 0.50 -5.16 % | 0.53 -21.81 % | 0.68 -32.02 % | 1.00 0.00 % | 1.00 395.12 % | 0.20 -65.34 % | 0.58 -25.25 % | 0.78 68.10 % | 0.46 791.77 % | -0.07 -173.08 % | 0.09 110.79 % | -0.85 -1 749.65 % | 0.05 -75.75 % | 0.21 38.69 % | 0.15 351.70 % | -0.06 -120.60 % | 0.30 239.40 % | -0.21 -312.13 % | 0.10 -82.97 % | 0.59 -9.93 % | 0.65 212.99 % | 0.21 |
| Weighted average shs out dil | 4.791 M -5.32 % | 5.060 M 0.00 % | 5.060 M 5.44 % | 4.799 M 0.57 % | 4.772 M 4.19 % | 4.580 M -4.30 % | 4.786 M 3.14 % | 4.640 M -10.20 % | 5.167 M 6.50 % | 4.851 M 1.37 % | 4.786 M -0.40 % | 4.805 M -0.23 % | 4.816 M 0.32 % | 4.801 M 0.06 % | 4.798 M -2.08 % | 4.900 M 2.32 % | 4.789 M 0.03 % | 4.787 M -0.28 % | 4.801 M 0.04 % | 4.799 M 0.54 % | 4.773 M -0.13 % | 4.779 M -0.51 % | 4.804 M 0.90 % | 4.761 M -0.10 % | 4.766 M -0.21 % | 4.776 M 0.72 % | 4.742 M -3.22 % | 4.900 M 3.92 % | 4.715 M |
| Weighted average shs out | 4.791 M -5.32 % | 5.060 M 0.00 % | 5.060 M 5.44 % | 4.799 M 0.57 % | 4.772 M 4.19 % | 4.580 M -4.30 % | 4.786 M 3.14 % | 4.640 M -10.20 % | 5.167 M 6.93 % | 4.832 M 0.97 % | 4.786 M -0.40 % | 4.805 M -0.23 % | 4.816 M 0.32 % | 4.801 M 0.06 % | 4.798 M -2.08 % | 4.900 M 2.32 % | 4.789 M 0.03 % | 4.787 M -0.28 % | 4.801 M 0.04 % | 4.799 M 0.54 % | 4.773 M -0.13 % | 4.779 M -0.51 % | 4.804 M 0.90 % | 4.761 M -0.10 % | 4.766 M -0.21 % | 4.776 M 0.72 % | 4.742 M -3.22 % | 4.900 M 3.92 % | 4.715 M |
| EPS diluted | 2.26 335.42 % | -0.96 -2 020.00 % | 0.05 -96.77 % | 1.55 31.36 % | 1.18 2 260.00 % | 0.05 -89.58 % | 0.48 -62.50 % | 1.28 4 166.67 % | 0.03 102.86 % | -1.05 -87.50 % | -0.56 -170.00 % | 0.80 172.73 % | -1.10 -479.31 % | 0.29 -39.58 % | 0.48 433.33 % | 0.09 104.69 % | -1.92 -10 534.78 % | 0.02 101.30 % | -1.42 -25.66 % | -1.13 -71.21 % | -0.66 -1.54 % | -0.65 38.10 % | -1.05 -40.00 % | -0.75 28.57 % | -1.05 -137.77 % | 2.78 1 169.23 % | -0.26 -100.00 % | -0.13 0.00 % | -0.13 |
| Earnings per share | 2.26 335.42 % | -0.96 -2 020.00 % | 0.05 -96.77 % | 1.55 31.36 % | 1.18 2 293.51 % | 0.05 -89.73 % | 0.48 -62.50 % | 1.28 4 166.67 % | 0.03 102.86 % | -1.05 -87.50 % | -0.56 -170.00 % | 0.80 172.73 % | -1.10 -479.31 % | 0.29 -39.58 % | 0.48 433.33 % | 0.09 104.69 % | -1.92 -10 534.78 % | 0.02 101.30 % | -1.42 -25.66 % | -1.13 -71.21 % | -0.66 -1.54 % | -0.65 38.10 % | -1.05 -40.00 % | -0.75 28.57 % | -1.05 -137.77 % | 2.78 1 169.23 % | -0.26 -100.00 % | -0.13 0.00 % | -0.13 |
| Gross profit | 19.142 M 1 182.08 % | -1.769 M -113.06 % | 13.548 M -36.06 % | 21.187 M 59.73 % | 13.264 M 51.48 % | 8.756 M 10.77 % | 7.905 M 189.88 % | 2.727 M -23.74 % | 3.576 M -29.76 % | 5.091 M -33.91 % | 7.703 M -38.16 % | 12.456 M 1 167.14 % | 983.000 K -67.90 % | 3.062 M -68.68 % | 9.778 M 65.87 % | 5.895 M 2 841.86 % | -215.000 K -148.31 % | 445.000 K 118.47 % | -2.409 M -1 605.63 % | 160.000 K -79.77 % | 791.000 K -1.25 % | 801.000 K 384.04 % | -282.000 K -120.16 % | 1.399 M 321.36 % | -632.000 K -110.59 % | 5.967 M 63.26 % | 3.655 M -25.04 % | 4.876 M 54.70 % | 3.152 M |
| Income tax expense | 3.463 M 433.94 % | -1.037 M -1 501.35 % | 74.000 K -98.21 % | 4.132 M 461.41 % | 736.000 K -55.64 % | 1.659 M 49.06 % | 1.113 M 9.12 % | 1.020 M 13.33 % | 900.000 K -35.44 % | 1.394 M 5 261.54 % | 26.000 K -98.17 % | 1.424 M 1 001.27 % | -158.000 K 94.51 % | -2.876 M -5 058.62 % | 58.000 K 363.64 % | -22.000 K -100.36 % | 6.172 M 243.30 % | -4.307 M -47 755.56 % | -9.000 K 67.86 % | -28.000 K 15.15 % | -33.000 K 44.07 % | -59.000 K -37.21 % | -43.000 K 20.37 % | -54.000 K -1.89 % | -53.000 K 5.36 % | -56.000 K | 0.000 -100.00 % | 124.000 K 13.76 % | 109.000 K |
| Cost of revenue | 2.215 M -0.58 % | 2.228 M | 0.000 -100.00 % | 2.069 M -19.49 % | 2.570 M -16.37 % | 3.073 M 7.71 % | 2.853 M 6.34 % | 2.683 M -14.88 % | 3.152 M 31.44 % | 2.398 M | 0.000 | 0.000 -100.00 % | 3.884 M 77.19 % | 2.192 M -20.69 % | 2.764 M -59.45 % | 6.816 M 99.18 % | 3.422 M -22.33 % | 4.406 M -15.95 % | 5.242 M 78.06 % | 2.944 M 0.48 % | 2.930 M -33.79 % | 4.425 M -9.93 % | 4.913 M 47.40 % | 3.333 M -7.72 % | 3.612 M -90.53 % | 38.156 M 1 383.51 % | 2.572 M -1.30 % | 2.606 M -78.26 % | 11.986 M |
| General and administrative expenses | 0.000 -100.00 % | 2.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.662 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.639 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 437.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 370.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 364.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 |
| Other expenses | 3.816 M 613.27 % | 535.000 K | 0.000 | 0.000 -100.00 % | 3.190 M | 0.000 | 0.000 -100.00 % | 743.000 K 754.02 % | 87.000 K 113.64 % | -638.000 K | 0.000 | 0.000 -100.00 % | 5.594 M 41.33 % | 3.958 M 1.31 % | 3.907 M 49.98 % | 2.605 M 37.11 % | 1.900 M -49.99 % | 3.799 M 19.92 % | 3.168 M -33.25 % | 4.746 M 111.12 % | 2.248 M 6.29 % | 2.115 M -28.16 % | 2.944 M -10.08 % | 3.274 M 29.82 % | 2.522 M -51.53 % | 5.203 M 70.31 % | 3.055 M | 0.000 -100.00 % | 859.000 K |
| Operating expenses | 3.816 M 19.25 % | 3.200 M -2.59 % | 3.285 M 57.25 % | 2.089 M -63.73 % | 5.760 M 42.86 % | 4.032 M 41.32 % | 2.853 M 152.11 % | -5.475 M -1 240.63 % | 480.000 K -93.31 % | 7.178 M -12.25 % | 8.180 M 50.12 % | 5.449 M -2.59 % | 5.594 M 41.33 % | 3.958 M 1.31 % | 3.907 M 49.98 % | 2.605 M 37.11 % | 1.900 M -49.99 % | 3.799 M 19.92 % | 3.168 M 7.61 % | 2.944 M 30.96 % | 2.248 M 6.29 % | 2.115 M -28.16 % | 2.944 M -10.08 % | 3.274 M 29.82 % | 2.522 M -51.53 % | 5.203 M 70.31 % | 3.055 M 19.48 % | 2.557 M 197.67 % | 859.000 K |
| Cost and expenses | 6.031 M 11.11 % | 5.428 M 65.24 % | 3.285 M 57.25 % | 2.089 M -74.92 % | 8.330 M 5.90 % | 7.866 M 75.11 % | 4.492 M 260.89 % | -2.792 M -176.87 % | 3.632 M -62.07 % | 9.576 M 17.07 % | 8.180 M 50.12 % | 5.449 M -42.51 % | 9.478 M 54.11 % | 6.150 M -7.81 % | 6.671 M -29.19 % | 9.421 M 77.02 % | 5.322 M -35.14 % | 8.205 M -2.44 % | 8.410 M 9.36 % | 7.690 M 48.51 % | 5.178 M -20.83 % | 6.540 M -16.76 % | 7.857 M 18.92 % | 6.607 M 7.71 % | 6.134 M -85.85 % | 43.359 M 670.55 % | 5.627 M 8.99 % | 5.163 M -59.81 % | 12.845 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 2.665 M -18.87 % | 3.285 M 57.25 % | 2.089 M -18.72 % | 2.570 M -36.26 % | 4.032 M 41.32 % | 2.853 M 6.34 % | 2.683 M -14.88 % | 3.152 M -47.49 % | 6.003 M 75.42 % | 3.422 M 83.88 % | 1.861 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.136 M | 0.000 -100.00 % | 1.739 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 |
| Interest expense | 1.827 M -23.88 % | 2.400 M -2.60 % | 2.464 M 51.54 % | 1.626 M -16.49 % | 1.947 M -3.18 % | 2.011 M 105.41 % | 979.000 K -45.31 % | 1.790 M -15.88 % | 2.128 M -8.08 % | 2.315 M 4.42 % | 2.217 M 27.49 % | 1.739 M 40.92 % | 1.234 M 16.20 % | 1.062 M -72.96 % | 3.928 M 21.09 % | 3.244 M 157.46 % | 1.260 M -20.05 % | 1.576 M 6.06 % | 1.486 M -45.49 % | 2.726 M -18.04 % | 3.326 M 1.59 % | 3.274 M 0.96 % | 3.243 M 2.63 % | 3.160 M -4.45 % | 3.307 M 75.16 % | 1.888 M -52.18 % | 3.948 M 1.96 % | 3.872 M 25.63 % | 3.082 M |
| Depreciation and amortization | 957.000 K -14.48 % | 1.119 M 82.47 % | 613.250 K -43.64 % | 1.088 M 77.34 % | 613.500 K -1.84 % | 625.000 K 1.79 % | 614.000 K 0.16 % | 613.000 K 1.83 % | 602.000 K -8.93 % | 661.000 K 148.73 % | 265.750 K -37.84 % | 427.500 K -1.72 % | 435.000 K 63.69 % | 265.750 K -6.43 % | 284.000 K 82.05 % | 156.000 K 6.12 % | 147.000 K -28.29 % | 205.000 K 0.00 % | 205.000 K -76.68 % | 879.000 K 42.23 % | 618.000 K -16.71 % | 742.000 K 0.41 % | 739.000 K 1.23 % | 730.000 K 0.41 % | 727.000 K 93.87 % | 375.000 K 32.98 % | 282.000 K 141.03 % | 117.000 K -4.10 % | 122.000 K |
| Operating income | 15.326 M 246.82 % | 4.419 M -56.94 % | 10.263 M -46.26 % | 19.098 M -39.71 % | 31.679 M 330.89 % | 7.352 M -7.63 % | 7.959 M -11.02 % | 8.945 M 181.02 % | 3.183 M 339.32 % | -1.330 M -169.23 % | -494.000 K -107.07 % | 6.989 M 251.57 % | -4.611 M -414.62 % | -896.000 K -115.26 % | 5.871 M 78.45 % | 3.290 M 255.56 % | -2.115 M 36.94 % | -3.354 M 39.86 % | -5.577 M -21.61 % | -4.586 M -214.76 % | -1.457 M -10.88 % | -1.314 M 59.27 % | -3.226 M -72.05 % | -1.875 M 40.55 % | -3.154 M -119.32 % | 16.324 M 2 620.67 % | 600.000 K -74.13 % | 2.319 M 1.13 % | 2.293 M |
| Operating income ratio | 0.72 -92.55 % | 9.63 1 170.90 % | 0.76 -15.96 % | 0.90 -54.95 % | 2.00 221.90 % | 0.62 81.62 % | 0.34 -79.30 % | 1.65 249.49 % | 0.47 366.39 % | -0.18 -176.92 % | -0.06 -111.43 % | 0.56 159.22 % | -0.95 -455.54 % | -0.17 -136.43 % | 0.47 80.85 % | 0.26 139.25 % | -0.66 4.62 % | -0.69 64.88 % | -1.97 -33.24 % | -1.48 -277.32 % | -0.39 -55.73 % | -0.25 63.91 % | -0.70 -75.81 % | -0.40 62.56 % | -1.06 -486.96 % | 0.27 183.86 % | 0.10 -68.91 % | 0.31 104.62 % | 0.15 |
| Total other income expenses net | -995.000 K | 0.000 100.00 % | -9.936 M -31.99 % | -7.528 M 70.92 % | -25.888 M -373.53 % | -5.467 M -20.15 % | -4.550 M -334.57 % | -1.047 M 48.70 % | -2.041 M 13.85 % | -2.369 M -42.88 % | -1.658 M -100.97 % | -825.000 K 1.08 % | -834.000 K -40.40 % | -594.000 K 83.23 % | -3.542 M -23.93 % | -2.858 M -223.67 % | -883.000 K 0.34 % | -886.000 K 31.00 % | -1.284 M -48.78 % | -863.000 K 49.85 % | -1.721 M 8.99 % | -1.891 M 0.53 % | -1.901 M -8.50 % | -1.752 M 8.03 % | -1.905 M 14.61 % | -2.231 M -21.71 % | -1.833 M 24.07 % | -2.414 M 16.53 % | -2.892 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 37.044 M | 0.000 -100.00 % | 77.603 M | 0.000 -100.00 % | 65.823 M 1 739.15 % | 3.579 M -94.71 % | 67.598 M 1 388.29 % | 4.542 M -94.11 % | 77.116 M 5 938.84 % | 1.277 M -98.24 % | 72.759 M | 0.000 -100.00 % | 41.807 M | 0.000 -100.00 % | 37.723 M | 0.000 -100.00 % | 36.357 M | 0.000 -100.00 % | 38.424 M -70.81 % | 131.630 M 9.04 % | 120.714 M | 0.000 -100.00 % | 237.951 M 99.48 % | 119.288 M | 0.000 |
| Total investments | 0.000 -100.00 % | 1.852 B | 0.000 -100.00 % | 2.040 B | 0.000 -100.00 % | 1.434 B 19 927.19 % | 7.158 M -99.42 % | 1.230 B 13 438.07 % | 9.084 M -85.09 % | 60.936 M 2 285.90 % | 2.554 M -99.69 % | 814.080 M | 0.000 -100.00 % | 38.130 M | 0.000 -100.00 % | 897.459 M | 0.000 -100.00 % | 17.934 M | 0.000 -100.00 % | 466.060 M 2 593.52 % | 17.303 M -93.87 % | 282.115 M | 0.000 -100.00 % | 21.013 M -93.68 % | 332.290 M | 0.000 |
| Total debt | 0.000 -100.00 % | 40.834 M | 0.000 -100.00 % | 78.013 M | 0.000 -100.00 % | 69.007 M | 0.000 -100.00 % | 70.777 M | 0.000 -100.00 % | 81.258 M | 0.000 -100.00 % | 74.036 M | 0.000 -100.00 % | 45.395 M | 0.000 -100.00 % | 38.567 M | 0.000 -100.00 % | 39.180 M | 0.000 -100.00 % | 44.317 M -66.71 % | 133.126 M 10.04 % | 120.982 M | 0.000 -100.00 % | 238.760 M 98.81 % | 120.097 M | 0.000 |
| Accumulated other comprehensive income loss | 1.731 B | 0.000 -100.00 % | 1.797 B 2.74 % | 1.749 B 32.61 % | 1.319 B | 0.000 -100.00 % | 1.157 B 4.31 % | 1.109 B 32.80 % | 835.195 M 5.87 % | 788.857 M -0.18 % | 790.304 M 6.45 % | 742.447 M -12.57 % | 849.173 M | 0.000 -100.00 % | 835.545 M | 0.000 -100.00 % | 714.703 M | 0.000 -100.00 % | 433.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.861 M | 0.000 -100.00 % | 180.261 M 14.51 % | 157.426 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.327 M | 0.000 | 0.000 | 0.000 100.00 % | -29.138 M | 0.000 | 0.000 | 0.000 100.00 % | -19.922 M | 0.000 | 0.000 | 0.000 100.00 % | -14.855 M | 0.000 | 0.000 -100.00 % | 450.000 K | 0.000 | 0.000 -100.00 % | 16.919 M -43.84 % | 30.129 M | 0.000 |
| Common stock | 0.000 -100.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M 0.00 % | 47.857 M 0.00 % | 47.857 M | 0.000 -100.00 % | 47.857 M 0.00 % | 47.857 M | 0.000 |
| Total equity | 1.731 B 0.00 % | 1.731 B -3.67 % | 1.797 B 0.00 % | 1.797 B 36.24 % | 1.319 B 0.00 % | 1.319 B 13.98 % | 1.157 B 0.00 % | 1.157 B 38.53 % | 835.195 M 0.00 % | 835.196 M 5.68 % | 790.304 M 0.00 % | 790.304 M -6.93 % | 849.173 M 0.00 % | 849.173 M 1.63 % | 835.545 M 0.00 % | 835.545 M 16.91 % | 714.703 M 0.00 % | 714.703 M 64.89 % | 433.438 M 0.00 % | 433.438 M 60.82 % | 269.513 M -11.44 % | 304.318 M 82.38 % | 166.861 M -38.80 % | 272.657 M 0.00 % | 272.657 M 73.20 % | 157.426 M |
| Other non current liabilities | -1.731 B -19 220.68 % | 9.052 M 100.50 % | -1.797 B -9 616.20 % | 18.880 M 101.43 % | -1.319 B -34 676.72 % | 3.814 M 100.33 % | -1.157 B -51 339.15 % | 2.258 M | 0.000 100.00 % | -761.000 K | 0.000 -100.00 % | 55.869 M 106.58 % | -849.173 M -5 246.81 % | 16.499 M 101.97 % | -835.545 M -4 996.25 % | 17.065 M 102.39 % | -714.703 M -4 397.41 % | 16.631 M 103.84 % | -433.438 M -2 678.91 % | 16.807 M 41.43 % | 11.884 M -34.04 % | 18.017 M 110.80 % | -166.861 M -5 654.63 % | 3.004 M -92.54 % | 40.259 M 125.57 % | -157.426 M |
| Long term debt | 0.000 -100.00 % | 40.834 M | 0.000 -100.00 % | 78.013 M | 0.000 -100.00 % | 69.007 M | 0.000 -100.00 % | 69.844 M | 0.000 -100.00 % | 10.858 M | 0.000 -100.00 % | 74.036 M | 0.000 -100.00 % | 5.685 M | 0.000 -100.00 % | 38.567 M | 0.000 -100.00 % | 917.000 K | 0.000 -100.00 % | 44.317 M 63.72 % | 27.069 M -77.63 % | 120.982 M | 0.000 -100.00 % | 120.097 M 8 274.97 % | 1.434 M | 0.000 |
| Total non current liabilities | -1.731 B -793.09 % | 249.724 M 113.90 % | -1.797 B -685.51 % | 306.851 M 123.27 % | -1.319 B -876.60 % | 169.812 M 114.68 % | -1.157 B -845.59 % | 155.176 M | 0.000 -100.00 % | 127.910 M | 0.000 -100.00 % | 129.905 M 115.30 % | -849.173 M -1 388.28 % | 65.915 M 107.89 % | -835.545 M -940.48 % | 99.413 M 113.91 % | -714.703 M -1 091.23 % | 72.103 M 116.64 % | -433.438 M -482.92 % | 113.192 M 159.70 % | 43.585 M -68.64 % | 138.999 M 183.30 % | -166.861 M -210.48 % | 151.038 M 262.26 % | 41.693 M 126.48 % | -157.426 M |
| Other current liabilities | 0.000 100.00 % | -18.888 M | 0.000 -100.00 % | 372.000 K | 0.000 100.00 % | -8.137 M | 0.000 -100.00 % | 1.388 M | 0.000 -100.00 % | 2.597 M | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 1.383 M | 0.000 -100.00 % | 1.829 M | 0.000 -100.00 % | 1.535 M | 0.000 -100.00 % | 216.000 K -87.46 % | 1.723 M 3 489.58 % | 48.000 K | 0.000 -100.00 % | 12.675 M 296.34 % | 3.198 M | 0.000 |
| 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 |
| Short term debt | 0.000 -100.00 % | 19.118 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.444 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.618 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.710 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 38.263 M | 0.000 | 0.000 -100.00 % | 106.057 M | 0.000 | 0.000 -100.00 % | 118.663 M 0.00 % | 118.663 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 613.000 K | 0.000 -100.00 % | 1.145 M | 0.000 -100.00 % | 307.000 K | 0.000 -100.00 % | 455.000 K | 0.000 -100.00 % | 8.611 M | 0.000 -100.00 % | 1.779 M | 0.000 -100.00 % | 41.093 M | 0.000 -100.00 % | 351.000 K | 0.000 -100.00 % | 39.798 M | 0.000 -100.00 % | 216.000 K -99.80 % | 107.835 M 224 556.25 % | 48.000 K | 0.000 -100.00 % | 121.861 M 0.00 % | 121.861 M | 0.000 |
| Total liabilities | -1.731 B -791.39 % | 250.337 M 113.93 % | -1.797 B -683.34 % | 307.996 M 123.36 % | -1.319 B -875.20 % | 170.119 M 114.70 % | -1.157 B -843.41 % | 155.631 M | 0.000 -100.00 % | 136.521 M | 0.000 -100.00 % | 131.684 M 115.51 % | -849.173 M -893.56 % | 107.008 M 112.81 % | -835.545 M -937.52 % | 99.764 M 113.96 % | -714.703 M -738.69 % | 111.901 M 125.82 % | -433.438 M -482.19 % | 113.408 M -25.10 % | 151.420 M 8.90 % | 139.047 M 183.33 % | -166.861 M -202.13 % | 163.375 M -0.11 % | 163.554 M 203.89 % | -157.426 M |
| Other non current assets | 0.000 -100.00 % | 107.526 M | 0.000 -100.00 % | 1.968 M 154.91 % | -3.584 M -340.38 % | 1.491 M 141.66 % | -3.579 M -329.57 % | 1.559 M 134.32 % | -4.542 M -100.56 % | 811.788 M 63 669.93 % | -1.277 M -104.35 % | 29.333 M | 0.000 -100.00 % | 435.000 K | 0.000 -100.00 % | 898.042 M | 0.000 -100.00 % | 204.000 K | 0.000 -100.00 % | 466.687 M 147 119.87 % | 317.000 K -98.14 % | 17.016 M | 0.000 -100.00 % | 13.874 M 0.00 % | 13.874 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 1.852 B | 0.000 -100.00 % | 2.040 B | 0.000 -100.00 % | 1.433 B | 0.000 -100.00 % | 1.229 B | 0.000 100.00 % | -749.897 M | 0.000 -100.00 % | 814.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 870.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 282.111 M | 0.000 | 0.000 -100.00 % | 263.890 M | 0.000 |
| Intangible assets | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 7.000 K | 0.000 | 0.000 -100.00 % | 31.000 K | 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 -100.00 % | 10.763 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 19.000 K -38.71 % | 31.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 5.432 M | 0.000 -100.00 % | 6.411 M | 0.000 -100.00 % | 7.038 M | 0.000 -100.00 % | 8.004 M | 0.000 -100.00 % | 9.192 M | 0.000 -100.00 % | 8.237 M | 0.000 -100.00 % | 8.490 M | 0.000 -100.00 % | 1.686 M | 0.000 -100.00 % | 1.876 M | 0.000 -100.00 % | 2.121 M -41.18 % | 3.606 M -28.14 % | 5.018 M | 0.000 -100.00 % | 3.715 M 0.00 % | 3.715 M | 0.000 |
| Total non current assets | 0.000 -100.00 % | 1.965 B | 0.000 -100.00 % | 2.048 B 57 246.09 % | -3.584 M -100.25 % | 1.442 B 40 381.50 % | -3.579 M -100.29 % | 1.239 B 27 377.87 % | -4.542 M -106.39 % | 71.083 M 5 666.41 % | -1.277 M -100.15 % | 851.651 M | 0.000 -100.00 % | 47.056 M | 0.000 -100.00 % | 899.732 M | 0.000 -100.00 % | 20.021 M | 0.000 -100.00 % | 482.597 M 2 170.30 % | 21.257 M -94.14 % | 362.669 M | 0.000 -100.00 % | 38.602 M -86.29 % | 281.479 M | 0.000 |
| Other current assets | -4.190 M -133.69 % | 12.437 M 1 635.43 % | -810.000 K -101.45 % | 55.728 M | 0.000 -100.00 % | 2.258 M | 0.000 -100.00 % | 9.623 M | 0.000 -100.00 % | 8.992 M | 0.000 -100.00 % | 69.060 M 1 831.70 % | -3.988 M -104.65 % | 85.721 M 6 990.76 % | -1.244 M -103.62 % | 34.333 M 1 316.19 % | -2.823 M -103.51 % | 80.317 M 116.97 % | -473.353 M -931.09 % | 56.956 M -36.97 % | 90.369 M 39.68 % | 64.698 M 183.24 % | -77.721 M -172.30 % | 107.503 M 25.90 % | 85.389 M 227.80 % | -66.816 M |
| Short term investments | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K -94.41 % | 7.158 M 1 689.50 % | 400.000 K -95.60 % | 9.084 M -98.88 % | 810.833 M 31 647.57 % | 2.554 M | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 728.818 M | 0.000 -100.00 % | 1.400 M -99.55 % | 307.811 M 314.54 % | 74.254 M | 0.000 -100.00 % | 68.400 M 0.00 % | 68.400 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 3.790 M | 0.000 -100.00 % | 410.000 K | 0.000 -100.00 % | 3.184 M 188.96 % | -3.579 M -212.58 % | 3.179 M 169.99 % | -4.542 M -209.66 % | 4.142 M 424.35 % | -1.277 M -200.00 % | 1.277 M | 0.000 -100.00 % | 3.588 M | 0.000 -100.00 % | 844.000 K | 0.000 -100.00 % | 2.823 M | 0.000 -100.00 % | 5.893 M 293.92 % | 1.496 M 458.21 % | 268.000 K | 0.000 -100.00 % | 809.000 K 0.00 % | 809.000 K | 0.000 |
| Cash and short term investments | 4.190 M 0.00 % | 4.190 M 417.28 % | 810.000 K 0.00 % | 810.000 K -77.40 % | 3.584 M 0.00 % | 3.584 M 0.14 % | 3.579 M 0.00 % | 3.579 M -21.20 % | 4.542 M -99.44 % | 814.975 M 63 719.50 % | 1.277 M 0.00 % | 1.277 M -67.98 % | 3.988 M -99.52 % | 830.897 M 66 692.36 % | 1.244 M 0.00 % | 1.244 M -55.93 % | 2.823 M -99.61 % | 731.641 M 54.57 % | 473.353 M 6 390.51 % | 7.293 M -97.64 % | 309.307 M 315.05 % | 74.522 M -4.12 % | 77.721 M 12.30 % | 69.209 M 0.00 % | 69.209 M 3.58 % | 66.816 M |
| Total current assets | 0.000 -100.00 % | 16.627 M | 0.000 -100.00 % | 56.538 M 1 477.51 % | 3.584 M -92.41 % | 47.200 M 1 218.80 % | 3.579 M -95.14 % | 73.650 M 1 521.53 % | 4.542 M -99.50 % | 900.634 M 70 427.33 % | 1.277 M -98.18 % | 70.337 M | 0.000 -100.00 % | 909.125 M | 0.000 -100.00 % | 35.577 M | 0.000 -100.00 % | 806.583 M | 0.000 -100.00 % | 64.249 M -83.92 % | 399.676 M 395.26 % | 80.700 M | 0.000 -100.00 % | 154.732 M 0.00 % | 154.732 M | 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 -100.00 % | 4.933 M | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.358 M | 0.000 -100.00 % | 67.421 M | 0.000 -100.00 % | 76.667 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.731 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.687 M | 0.000 | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 -100.00 % | 134.000 K 0.00 % | 134.000 K | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.770 M 0.44 % | 13.709 M -14.76 % | 16.082 M | 0.000 -100.00 % | 13.501 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Account 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 |
| Tax payables | 0.000 -100.00 % | 383.000 K | 0.000 -100.00 % | 773.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.712 M | 0.000 -100.00 % | 5.451 M | 0.000 -100.00 % | 8.708 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -933.000 K | 0.000 100.00 % | -782.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.306 M | 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 |
| Other total stockholders equity | 0.000 -100.00 % | 1.683 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.293 B | 0.000 | 0.000 | 0.000 -100.00 % | 14.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 821.238 M | 0.000 -100.00 % | 787.688 M | 0.000 -100.00 % | 681.701 M | 0.000 -100.00 % | 385.581 M 74.31 % | 221.206 M -13.75 % | 256.461 M | 0.000 -100.00 % | 207.881 M 1 342.62 % | 14.410 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 199.838 M | 0.000 -100.00 % | 209.958 M | 0.000 -100.00 % | 92.279 M | 0.000 -100.00 % | 75.757 M | 0.000 -100.00 % | 44.719 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.731 M | 0.000 -100.00 % | 43.781 M | 0.000 -100.00 % | 54.555 M | 0.000 -100.00 % | 52.068 M 1 024.09 % | 4.632 M | 0.000 | 0.000 -100.00 % | 27.937 M | 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 |
| Total assets | 0.000 -100.00 % | 1.981 B | 0.000 -100.00 % | 2.105 B | 0.000 -100.00 % | 1.489 B | 0.000 -100.00 % | 1.313 B | 0.000 -100.00 % | 971.717 M | 0.000 -100.00 % | 921.988 M | 0.000 -100.00 % | 956.181 M | 0.000 -100.00 % | 935.309 M | 0.000 -100.00 % | 826.604 M | 0.000 -100.00 % | 546.846 M 29.91 % | 420.933 M -5.06 % | 443.365 M | 0.000 -100.00 % | 436.032 M -0.04 % | 436.211 M | 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-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-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-12-31 | 2018-09-30 | 2018-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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -10.827 M -323.84 % | 4.837 M 2 011.86 % | -253.000 K 96.60 % | -7.438 M -32.09 % | -5.631 M -2 391.59 % | -226.000 K 90.16 % | -2.296 M 61.34 % | -5.939 M -3 731.61 % | -155.000 K -103.04 % | 5.093 M 90.89 % | 2.668 M 169.41 % | -3.844 M -172.56 % | 5.298 M 483.36 % | -1.382 M 39.99 % | -2.303 M -422.22 % | -441.000 K -104.80 % | 9.194 M 10 547.73 % | -88.000 K -101.29 % | 6.818 M 25.72 % | 5.423 M 72.16 % | 3.150 M 1.78 % | 3.095 M -38.64 % | 5.044 M 41.17 % | 3.573 M -24.76 % | 4.749 M 34.88 % | 3.521 M 0.00 % | 3.521 M 452.75 % | 637.000 K 3.92 % | 613.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |