Fine Foods & Pharmaceuticals N.T.M. S.p.A. FF.MI
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 243.753 M -3.20 % | 251.812 M 21.73 % | 206.853 M 6.39 % | 194.424 M 12.36 % | 173.035 M 8.38 % | 159.658 M 14.54 % | 139.387 M | 0.000 | 0.000 |
| Net income | 8.156 M 331.57 % | -3.522 M 62.93 % | -9.501 M -565.80 % | -1.427 M -110.68 % | 13.364 M 579.00 % | -2.790 M -132.12 % | 8.686 M 4 744.92 % | -187.000 K 5.00 % | -196.837 K |
| Income before tax | 11.832 M 737.84 % | -1.855 M 86.94 % | -14.199 M -209.35 % | -4.590 M -127.51 % | 16.684 M 14 422.22 % | 114.886 K -98.90 % | 10.431 M 5 678.07 % | -187.000 K 3.88 % | -194.550 K |
| Income before tax ratio | 0.05 758.93 % | -0.01 89.27 % | -0.07 -190.76 % | -0.02 -124.48 % | 0.10 13 299.54 % | 0.00 -99.04 % | 0.07 | 0.00 | 0.00 |
| EBITDA | 30.902 M 60.21 % | 19.288 M 430.18 % | 3.638 M -63.10 % | 9.860 M -65.77 % | 28.805 M 179.71 % | 10.298 M -44.80 % | 18.657 M 7 122.33 % | 258.324 K 652.03 % | 34.350 K |
| Net income ratio | 0.03 339.23 % | -0.01 69.55 % | -0.05 -525.80 % | -0.01 -109.50 % | 0.08 541.97 % | -0.02 -128.04 % | 0.06 | 0.00 | 0.00 |
| Ratio EBITDA | 0.13 65.51 % | 0.08 335.52 % | 0.02 -65.32 % | 0.05 -69.54 % | 0.17 158.09 % | 0.06 -51.81 % | 0.13 | 0.00 | 0.00 |
| Gross profit ratio | 0.33 20.75 % | 0.27 5.01 % | 0.26 -9.81 % | 0.29 1.04 % | 0.28 -1.89 % | 0.29 -1.61 % | 0.29 | 0.00 | 0.00 |
| Weighted average shs out dil | 25.560 M 1.60 % | 25.158 M 2.53 % | 24.538 M 2.49 % | 23.941 M -2.12 % | 24.460 M 7.79 % | 22.693 M 122.48 % | 10.200 M 0.00 % | 10.200 M 0.00 % | 10.200 M |
| Weighted average shs out | 25.560 M 1.60 % | 25.158 M 2.53 % | 24.538 M 2.49 % | 23.941 M 3.27 % | 23.182 M 2.15 % | 22.693 M 122.48 % | 10.200 M 0.00 % | 10.200 M 0.00 % | 10.200 M |
| EPS diluted | 0.32 328.57 % | -0.14 62.16 % | -0.37 -520.81 % | -0.06 -110.84 % | 0.55 558.33 % | -0.12 -114.12 % | 0.85 4 719.57 % | -0.02 3.66 % | -0.02 |
| Earnings per share | 0.32 328.57 % | -0.14 62.16 % | -0.37 -520.81 % | -0.06 -110.28 % | 0.58 583.33 % | -0.12 -114.12 % | 0.85 4 719.57 % | -0.02 3.66 % | -0.02 |
| Gross profit | 80.130 M 16.88 % | 68.555 M 27.83 % | 53.629 M -4.05 % | 55.891 M 13.53 % | 49.231 M 6.33 % | 46.301 M 12.70 % | 41.085 M 187 053.95 % | -21.976 K -637.70 % | -2.979 K |
| Income tax expense | 3.676 M 120.52 % | 1.667 M 135.48 % | -4.698 M -48.48 % | -3.164 M -195.33 % | 3.319 M 14.25 % | 2.905 M 66.48 % | 1.745 M 285.55 % | 452.598 K 19 690.03 % | 2.287 K |
| Cost of revenue | 164.227 M -10.78 % | 184.077 M 20.14 % | 153.224 M 9.82 % | 139.523 M 12.70 % | 123.803 M 9.22 % | 113.357 M 15.32 % | 98.302 M 447 215.25 % | 21.976 K 637.70 % | 2.979 K |
| General and administrative expenses | 4.465 M -15.50 % | 5.284 M -78.33 % | 24.383 M 286.40 % | 6.310 M 315.15 % | 1.520 M 7.73 % | 1.411 M | 0.000 -100.00 % | 189.948 K 295.17 % | 48.067 K |
| Selling and marketing expenses | 871.971 K 7.48 % | 811.301 K 159.69 % | 312.407 K -69.79 % | 1.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 60.149 M -6.80 % | 64.540 M 20.99 % | 53.344 M 11.20 % | 47.973 M 17.63 % | 40.782 M 0.64 % | 40.523 M 24.27 % | 32.609 M 7 067.11 % | 454.981 K 102.18 % | 225.035 K |
| Operating expenses | 65.486 M -2.97 % | 67.489 M 26.52 % | 53.344 M 11.20 % | 47.973 M 13.41 % | 42.302 M -7.75 % | 45.856 M 75.95 % | 26.062 M 3 941.06 % | 644.929 K 136.15 % | 273.102 K |
| Cost and expenses | 229.109 M -8.63 % | 250.746 M 21.39 % | 206.568 M 8.83 % | 189.815 M 23.47 % | 153.734 M 8.03 % | 142.306 M 16.51 % | 122.142 M 49 608.20 % | 245.718 K -11.00 % | 276.081 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.337 M -12.44 % | 6.095 M -75.32 % | 24.696 M 236.25 % | 7.344 M 383.19 % | 1.520 M 7.73 % | 1.411 M -86.83 % | 10.715 M 5 541.02 % | 189.948 K 295.17 % | 48.067 K |
| Interest income | 665.359 K 140.24 % | 276.960 K 4 926.50 % | 5.510 K 246.98 % | 1.588 K 396.25 % | 320.000 -39.51 % | 529.000 -99.93 % | 751.981 K 56.83 % | 479.493 K 472.06 % | 83.818 K |
| Interest expense | 3.389 M -32.42 % | 5.015 M 109.84 % | 2.390 M 127.86 % | 1.049 M 116.41 % | 484.679 K -1.12 % | 490.146 K -5.52 % | 518.778 K 1 870.82 % | 26.323 K 1 050.98 % | 2.287 K |
| Depreciation and amortization | 15.773 M -2.20 % | 16.128 M 4.41 % | 15.447 M 15.27 % | 13.401 M 15.16 % | 11.637 M 24.33 % | 9.360 M 20.99 % | 7.736 M 1 744.49 % | 419.412 K 93.38 % | 216.884 K |
| Operating income | 14.644 M 1 273.73 % | 1.066 M 160.88 % | -1.751 M -122.45 % | 7.799 M -27.74 % | 10.793 M 45.48 % | 7.419 M -22.27 % | 9.544 M 5 203.74 % | -187.000 K 29.66 % | -265.852 K |
| Operating income ratio | 0.06 1 319.15 % | 0.00 150.01 % | -0.01 -121.10 % | 0.04 -35.69 % | 0.06 34.23 % | 0.05 -32.13 % | 0.07 | 0.00 | 0.00 |
| Total other income expenses net | -2.812 M 3.73 % | -2.921 M 76.53 % | -12.447 M -4.21 % | -11.944 M -210.25 % | 10.834 M 248.33 % | -7.304 M -1 061.21 % | -629.000 K -1 178.79 % | 58.306 K | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 35.318 M -25.48 % | 47.391 M -56.97 % | 110.129 M 17.60 % | 93.645 M 424.58 % | 17.851 M -37.49 % | 28.560 M 161.21 % | -46.660 M 53.77 % | -100.934 M 0.06 % | -100.999 M |
| Total investments | 0.000 -100.00 % | 3.833 M -94.24 % | 66.513 M -14.70 % | 77.971 M 8.88 % | 71.609 M 4.79 % | 68.338 M -8.60 % | 74.765 M -25.93 % | 100.935 M -0.06 % | 101.000 M |
| Total debt | 54.528 M -17.87 % | 66.391 M -44.84 % | 120.361 M 8.66 % | 110.764 M 422.62 % | 21.194 M -32.14 % | 31.231 M 11.10 % | 28.112 M 1 790 474.90 % | 1.570 K 90.53 % | 824.000 |
| Accumulated other comprehensive income loss | 17.305 M 231.87 % | 5.214 M -69.67 % | 17.193 M -67.95 % | 53.644 M 768.57 % | 6.176 M 806.42 % | -874.277 K -102.77 % | 31.553 M 2 186 210 150 859 853 312.00 % | 0.000 100.00 % | -194.550 K |
| Retained earnings | 12.848 M 239.25 % | 3.787 M 139.96 % | -9.479 M -564.34 % | -1.427 M -131.67 % | 4.504 M -25.79 % | 6.070 M -26.91 % | 8.304 M 2 274.12 % | -381.962 K -96.33 % | -194.550 K |
| Common stock | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.75 % | 22.602 M 0.17 % | 22.564 M 0.00 % | 22.564 M 120.00 % | 10.256 M 0.00 % | 10.256 M |
| Total equity | 132.060 M 4.03 % | 126.949 M -4.76 % | 133.290 M -9.46 % | 147.218 M 4.40 % | 141.008 M -4.91 % | 148.291 M -0.59 % | 149.165 M 46.79 % | 101.618 M -0.18 % | 101.805 M |
| Other non current liabilities | 3.744 M 69.87 % | 2.204 M -10.42 % | 2.460 M -40.39 % | 4.127 M 288.35 % | 1.063 M -47.39 % | 2.020 M 344.79 % | 454.151 K | 0.000 -100.00 % | 5.471 K |
| Long term debt | 35.835 M 232.81 % | 10.767 M -86.51 % | 79.796 M 91.09 % | 41.758 M 163.62 % | 15.841 M -24.34 % | 20.937 M -9.64 % | 23.170 M | 0.000 -100.00 % | 824.000 |
| Total non current liabilities | 39.863 M 201.20 % | 13.235 M -83.96 % | 82.497 M 79.79 % | 45.886 M 164.97 % | 17.317 M -19.80 % | 21.592 M -8.60 % | 23.624 M 1 504 644.46 % | 1.570 K -49.53 % | 3.111 K |
| Other current liabilities | 14.133 M 10.34 % | 12.809 M 44.03 % | 8.893 M 15.87 % | 7.675 M -57.15 % | 17.910 M -23.69 % | 23.471 M 557.91 % | 3.568 M 227 331.53 % | -1.570 K -108.63 % | 18.200 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 45.631 K -61.62 % | 118.904 K | 0.000 -100.00 % | 45.193 K -31.84 % | 66.303 K 141.43 % | -160.020 K | 0.000 |
| Short term debt | 18.693 M -66.39 % | 55.624 M 37.12 % | 40.565 M -41.27 % | 69.072 M 1 190.26 % | 5.353 M -50.84 % | 10.890 M 88.27 % | 5.784 M 368 305.86 % | 1.570 K | 0.000 |
| Total current liabilities | 70.668 M -30.29 % | 101.378 M 20.64 % | 84.034 M -23.40 % | 109.707 M 123.37 % | 49.113 M 34.50 % | 36.517 M 7.21 % | 34.061 M 21 396.08 % | 158.450 K 43.96 % | 110.067 K |
| Total liabilities | 110.531 M -3.56 % | 114.613 M -31.18 % | 166.531 M 7.03 % | 155.592 M 134.22 % | 66.431 M 14.32 % | 58.109 M 0.73 % | 57.685 M 35 948.64 % | 160.020 K 41.39 % | 113.178 K |
| Other non current assets | 597.852 K -13.12 % | 688.139 K -16.17 % | 820.874 K 245.87 % | 237.334 K 11 866 800.00 % | -2.000 100.00 % | -1.437 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.556 M -4.82 % | 1.635 M -8.18 % | 1.781 M -35.65 % | 2.767 M 83.19 % | 1.511 M -56.21 % | 3.450 M -15.55 % | 4.085 M 870.53 % | 420.863 K -49.81 % | 838.621 K |
| GoodWill | 11.508 M 0.00 % | 11.508 M -27.66 % | 15.908 M 0.00 % | 15.908 M | 0.000 | 0.000 -100.00 % | 194.150 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 13.064 M -0.60 % | 13.143 M -25.70 % | 17.689 M -5.28 % | 18.675 M 1 136.34 % | 1.511 M -56.21 % | 3.450 M -19.38 % | 4.279 M 916.66 % | 420.863 K -49.81 % | 838.621 K |
| Property plant equipment net | 129.046 M 17.22 % | 110.085 M 0.69 % | 109.325 M 0.42 % | 108.865 M 16.10 % | 93.769 M 4.97 % | 89.333 M 13.69 % | 78.576 M | 0.000 | 0.000 |
| Total non current assets | 146.160 M 12.30 % | 130.150 M -3.70 % | 135.147 M 2.96 % | 131.260 M 35.48 % | 96.887 M 4.42 % | 92.782 M 11.98 % | 82.854 M 19 586.81 % | 420.863 K -49.81 % | 838.621 K |
| Other current assets | 7.133 M -39.24 % | 11.740 M 1 567.82 % | 703.899 K -94.12 % | 11.976 M 263.77 % | 3.292 M 30.72 % | 2.519 M -90.56 % | 26.672 M 15 472.39 % | -173.507 K -435.25 % | -32.416 K |
| Short term investments | 0.000 -100.00 % | 3.833 M -94.24 % | 66.513 M -14.70 % | 77.971 M 8.88 % | 71.609 M 4.79 % | 68.338 M -8.60 % | 74.765 M -25.93 % | 100.935 M -0.06 % | 101.000 M |
| cash and cash equivalents | 19.210 M 1.11 % | 19.000 M 85.69 % | 10.232 M -40.23 % | 17.119 M 412.16 % | 3.343 M 25.11 % | 2.672 M -96.43 % | 74.772 M -25.92 % | 100.935 M -0.06 % | 101.000 M |
| Cash and short term investments | 19.210 M 0.29 % | 19.155 M -75.04 % | 76.745 M -19.29 % | 95.090 M 26.87 % | 74.951 M 5.55 % | 71.009 M -5.03 % | 74.772 M -25.92 % | 100.935 M -0.06 % | 101.000 M |
| Total current assets | 96.432 M -13.45 % | 111.412 M -32.34 % | 164.673 M -4.01 % | 171.550 M 55.18 % | 110.551 M -2.70 % | 113.617 M -8.37 % | 123.996 M 22.34 % | 101.357 M 0.27 % | 101.080 M |
| Inventory | 31.909 M -24.85 % | 42.460 M 5.04 % | 40.422 M 15.33 % | 35.050 M 78.40 % | 19.648 M -12.63 % | 22.488 M 2.28 % | 21.987 M 12 572.35 % | 173.507 K 408.64 % | 34.112 K |
| Net receivables | 38.179 M -1.24 % | 38.659 M -3.91 % | 40.234 M 33.21 % | 30.203 M 90.28 % | 15.873 M -9.11 % | 17.464 M -19.82 % | 21.783 M 17 431.36 % | 124.250 K 178.62 % | 44.594 K |
| Tax assets | 3.451 M -44.64 % | 6.234 M -14.75 % | 7.313 M 110.01 % | 3.482 M 116.61 % | 1.608 M 11.83 % | 1.437 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 36.555 M 12.93 % | 32.369 M -3.23 % | 33.450 M 2.82 % | 32.532 M 43.17 % | 22.722 M 10.26 % | 20.608 M -13.67 % | 23.872 M 14 965.83 % | 158.450 K 82.98 % | 86.595 K |
| Tax payables | 1.287 M 123.68 % | 575.488 K -46.70 % | 1.080 M 250.09 % | 308.411 K -90.14 % | 3.127 M 244.68 % | 907.303 K 8.37 % | 837.220 K | 0.000 -100.00 % | 2.088 K |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -240.553 K 77.75 % | -1.081 M -161.13 % | -414.035 K 55.00 % | -920.113 K | 0.000 | 0.000 -100.00 % | 3.184 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.173 M -15.45 % | 1.387 M -51.74 % | 2.874 M -26.54 % | 3.912 M 1 051.66 % | 339.708 K -42.90 % | 594.907 K -29.37 % | 842.283 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 874.277 K | 0.000 | 0.000 -100.00 % | 194.550 K |
| Other total stockholders equity | 72.604 M -23.72 % | 95.177 M 30.27 % | 73.063 M -41.96 % | 125.874 M 61.41 % | 77.984 M -39.32 % | 128.517 M 8.64 % | 118.297 M 28.94 % | 91.744 M 0.00 % | 91.744 M |
| Deferred tax liabilities non current | 284.042 K 7.84 % | 263.381 K 9.49 % | 240.553 K -77.75 % | 1.081 M 161.13 % | 414.035 K -55.00 % | 920.113 K | 0.000 | 0.000 100.00 % | -3.184 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 242.591 M 0.43 % | 241.562 M -19.43 % | 299.820 M -0.99 % | 302.810 M 45.98 % | 207.439 M 0.50 % | 206.400 M -0.22 % | 206.850 M 103.24 % | 101.778 M -0.14 % | 101.919 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -4.759 M -153.12 % | -1.880 M -179.76 % | -672.013 K 3.04 % | -693.085 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 1.058 M 4.17 % | 1.016 M 46.61 % | 693.085 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | 17.522 M 3 825.01 % | 446.409 K 104.46 % | -10.012 M 54.22 % | -21.869 M -399.52 % | 7.301 M 83.92 % | 3.970 M 119.45 % | -20.409 M -6 860.41 % | -293.221 K -1 088.44 % | 29.665 K |
| Accounts receivables | 292.083 K -69.03 % | 943.218 K 109.37 % | -10.065 M -26.96 % | -7.928 M -281.49 % | 4.368 M -0.11 % | 4.373 M 120.30 % | -21.547 M | 0.000 | 0.000 |
| Inventory | 10.325 M 520.82 % | -2.454 M 58.72 % | -5.944 M 40.51 % | -9.992 M -14 981.28 % | -66.257 K 86.76 % | -500.405 K 97.72 % | -21.987 M | 0.000 | 0.000 |
| Accounts payables | 4.186 M 487.20 % | -1.081 M -217.71 % | 918.351 K -53.98 % | 1.996 M -5.59 % | 2.114 M 164.78 % | -3.263 M -113.76 % | 23.713 M | 0.000 | 0.000 |
| Other working capital | 2.719 M -10.50 % | 3.038 M -40.19 % | 5.079 M 185.44 % | -5.944 M -771.51 % | 885.175 K -73.66 % | 3.361 M 112.96 % | 1.578 M 638.18 % | -293.221 K -1 088.44 % | 29.665 K |
| Other non cash items | 4.400 M -8.53 % | 4.810 M -37.77 % | 7.730 M 58.10 % | 4.889 M 324.35 % | -2.179 M -125.96 % | -964.454 K -195.44 % | 1.011 M 44 284.52 % | -2.287 K -200.00 % | 2.287 K |
| Net cash provided by operating activities | 45.851 M 147.33 % | 18.538 M 402.61 % | 3.688 M 163.30 % | -5.827 M -119.12 % | 30.467 M 58.64 % | 19.205 M 745.17 % | -2.977 M -4 587.30 % | -63.508 K -216.99 % | 54.286 K |
| Investments in property plant and equipment | -34.728 M -91.59 % | -18.126 M -13.40 % | -15.984 M -0.40 % | -15.920 M -0.70 % | -15.809 M 21.47 % | -20.131 M 77.69 % | -90.213 M -5 450 852.75 % | -1.655 K 99.84 % | -1.056 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 209.017 K 101.14 % | -18.353 M -15 158.36 % | 121.881 K 27.97 % | 95.245 K 73.19 % | 54.994 K | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -209.017 K 96.90 % | -6.734 M -94.18 % | -3.468 M 94.93 % | -68.338 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 460.635 K -89.58 % | 4.420 M 32.10 % | 3.346 M 274.90 % | 892.480 K | 0.000 | 0.000 | 0.000 |
| Other investing activites | 3.171 M -95.05 % | 64.014 M 30 526.23 % | 209.017 K -12.81 % | 239.717 K -93.09 % | 3.468 M 105.13 % | -67.659 M -123 130.29 % | 54.994 K 3 422.90 % | -1.655 K | 0.000 |
| Net cash used for investing activites | -31.557 M -168.77 % | 45.888 M 399.63 % | -15.315 M 57.87 % | -36.348 M -194.53 % | -12.341 M 85.89 % | -87.480 M 2.97 % | -90.158 M -5 447 529.85 % | -1.655 K 99.84 % | -1.056 M |
| Debt repayment | -10.610 M 79.68 % | -52.216 M -594.05 % | 10.569 M -86.41 % | 77.753 M 849.26 % | -10.377 M -432.66 % | 3.119 M -88.90 % | 28.110 M 3 768 057.64 % | 746.000 -9.47 % | 824.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 168.560 K 345.43 % | 37.842 K 51 738.36 % | 73.000 -100.00 % | 38.861 M | 0.000 -100.00 % | 102.000 M |
| Common stock repurchased | -118.327 K 65.26 % | -340.575 K 60.89 % | -870.796 K 87.87 % | -7.180 M -77.42 % | -4.047 M 14.12 % | -4.712 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.938 M -19.78 % | -2.453 M 36.57 % | -3.867 M -20.62 % | -3.206 M -16.85 % | -2.743 M -22.90 % | -2.232 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -416.996 K 35.71 % | -648.576 K 40.60 % | -1.092 M 90.57 % | -11.585 M -4 025.22 % | -280.829 K -2.19 % | -274.799 K | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -14.083 M 74.70 % | -55.658 M -1 274.34 % | 4.740 M -91.53 % | 55.951 M 421.36 % | -17.411 M -355.19 % | -3.825 M -105.71 % | 66.972 M 8 977 316.49 % | 746.000 -100.00 % | 102.001 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 |
| Net change in cash | 210.166 K -97.60 % | 8.768 M 227.31 % | -6.887 M -149.99 % | 13.776 M 1 826.65 % | 715.046 K 100.99 % | -72.100 M -175.57 % | -26.164 M -40 515.92 % | -64.417 K -100.06 % | 101.000 M |
| Cash at beginning of period | 19.000 M 85.69 % | 10.232 M -40.23 % | 17.119 M 412.16 % | 3.343 M 27.21 % | 2.627 M -96.49 % | 74.772 M -25.92 % | 100.935 M -0.06 % | 101.000 M | 0.000 |
| Cash at end of period | 19.210 M 1.11 % | 19.000 M 85.69 % | 10.232 M -40.23 % | 17.119 M 412.16 % | 3.343 M 25.11 % | 2.672 M -96.43 % | 74.772 M -25.92 % | 100.935 M -0.06 % | 101.000 M |
| Operating cash flow | 45.851 M 147.33 % | 18.538 M 402.61 % | 3.688 M 163.30 % | -5.827 M -119.12 % | 30.467 M 58.64 % | 19.205 M 745.17 % | -2.977 M -4 587.30 % | -63.508 K -216.99 % | 54.286 K |
| Capital expenditure | -34.728 M -84.06 % | -18.868 M -18.04 % | -15.984 M -0.40 % | -15.920 M -0.70 % | -15.809 M 21.47 % | -20.131 M 77.69 % | -90.213 M -5 450 852.75 % | -1.655 K 99.84 % | -1.056 M |
| Free CashFlow | 11.123 M 3 473.06 % | -329.751 K 97.32 % | -12.296 M 43.46 % | -21.747 M -248.36 % | 14.658 M 1 684.35 % | -925.180 K 99.01 % | -93.190 M -142 910.73 % | -65.163 K 93.49 % | -1.001 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 65.733 M 4.34 % | 62.997 M -4.24 % | 65.788 M 19.33 % | 55.131 M -3.73 % | 57.270 M -12.65 % | 65.565 M -0.85 % | 66.126 M 13.57 % | 58.226 M -5.94 % | 61.900 M -5.58 % | 65.560 M 21.33 % | 54.036 M 3.45 % | 52.236 M 4.84 % | 49.825 M -1.83 % | 50.755 M 3.02 % | 49.265 M 10.06 % | 44.761 M -5.34 % | 47.284 M -7.88 % | 51.331 M 4.04 % | 49.340 M 4.02 % | 47.431 M 25.05 % | 37.931 M 0.00 % | 37.931 M -1.76 % | 38.612 M 0.00 % | 38.612 M -7.80 % | 41.879 M 0.00 % | 41.879 M 20.57 % | 34.733 M 0.00 % | 34.733 M -2.11 % | 35.483 M 0.00 % | 35.483 M |
| Net income | 4.718 M 16.87 % | 4.037 M 161.80 % | 1.542 M -28.08 % | 2.144 M 29.86 % | 1.651 M -41.41 % | 2.818 M 259.93 % | -1.762 M -1 715.28 % | -97.065 K 97.88 % | -4.570 M -257.26 % | 2.906 M 21.69 % | 2.388 M 140.80 % | -5.853 M -64.69 % | -3.554 M -43.19 % | -2.482 M -269.77 % | 1.462 M -59.14 % | 3.578 M 143.36 % | -8.252 M -562.30 % | 1.785 M -23.98 % | 2.348 M -70.27 % | 7.899 M 232.87 % | 2.373 M 0.00 % | 2.373 M 178.99 % | -3.004 M 0.00 % | -3.004 M -286.70 % | 1.609 M 0.00 % | 1.609 M -45.27 % | 2.940 M 0.00 % | 2.940 M 109.55 % | 1.403 M 0.00 % | 1.403 M |
| Income before tax | 5.919 M 9.70 % | 5.396 M 111.94 % | 2.546 M -13.14 % | 2.931 M 23.15 % | 2.380 M -40.11 % | 3.974 M 267.89 % | -2.367 M -481.95 % | 619.709 K 114.16 % | -4.376 M -202.53 % | 4.268 M 262.16 % | -2.632 M 53.60 % | -5.673 M -56.45 % | -3.626 M -59.88 % | -2.268 M 6.09 % | -2.415 M -227.37 % | 1.896 M 126.37 % | -7.190 M -330.52 % | 3.119 M -2.04 % | 3.184 M -65.86 % | 9.325 M 213.23 % | 2.977 M 0.00 % | 2.977 M 236.00 % | -2.189 M 0.00 % | -2.189 M -197.46 % | 2.246 M 0.00 % | 2.246 M -31.31 % | 3.270 M 0.00 % | 3.270 M 68.04 % | 1.946 M 0.00 % | 1.946 M |
| Income before tax ratio | 0.09 5.13 % | 0.09 121.33 % | 0.04 -27.21 % | 0.05 27.93 % | 0.04 -31.44 % | 0.06 269.33 % | -0.04 -436.32 % | 0.01 115.06 % | -0.07 -208.59 % | 0.07 233.65 % | -0.05 55.15 % | -0.11 -49.23 % | -0.07 -62.86 % | -0.04 8.84 % | -0.05 -215.73 % | 0.04 127.86 % | -0.15 -350.25 % | 0.06 -5.84 % | 0.06 -67.18 % | 0.20 150.50 % | 0.08 0.00 % | 0.08 238.44 % | -0.06 0.00 % | -0.06 -205.71 % | 0.05 0.00 % | 0.05 -43.04 % | 0.09 0.00 % | 0.09 71.67 % | 0.05 0.00 % | 0.05 |
| EBITDA | 10.481 M 5.73 % | 9.913 M 38.45 % | 7.160 M -8.32 % | 7.810 M 9.25 % | 7.149 M -19.25 % | 8.853 M 113.17 % | 4.153 M -59.32 % | 10.208 M 1 058.93 % | 880.809 K -90.29 % | 9.071 M 1 100.11 % | -907.000 K -138.71 % | 2.343 M 499.83 % | 390.609 K -75.72 % | 1.609 M 1.64 % | 1.583 M -70.44 % | 5.356 M -8.71 % | 5.867 M -8.13 % | 6.386 M -2.24 % | 6.532 M -45.46 % | 11.977 M 196.46 % | 4.040 M 0.00 % | 4.040 M -0.54 % | 4.062 M 0.00 % | 4.062 M -10.31 % | 4.529 M 0.00 % | 4.529 M -9.91 % | 5.027 M 0.00 % | 5.027 M 34.45 % | 3.739 M 0.00 % | 3.739 M |
| Net income ratio | 0.07 12.01 % | 0.06 173.40 % | 0.02 -39.73 % | 0.04 34.90 % | 0.03 -32.93 % | 0.04 261.30 % | -0.03 -1 498.41 % | 0.00 97.74 % | -0.07 -266.56 % | 0.04 0.30 % | 0.04 139.44 % | -0.11 -57.09 % | -0.07 -45.86 % | -0.05 -264.78 % | 0.03 -62.87 % | 0.08 145.80 % | -0.17 -601.86 % | 0.03 -26.93 % | 0.05 -71.42 % | 0.17 166.20 % | 0.06 0.00 % | 0.06 180.41 % | -0.08 0.00 % | -0.08 -302.50 % | 0.04 0.00 % | 0.04 -54.61 % | 0.08 0.00 % | 0.08 114.08 % | 0.04 0.00 % | 0.04 |
| Ratio EBITDA | 0.16 1.33 % | 0.16 44.58 % | 0.11 -23.17 % | 0.14 13.48 % | 0.12 -7.55 % | 0.14 115.00 % | 0.06 -64.18 % | 0.18 1 132.06 % | 0.01 -89.72 % | 0.14 924.31 % | -0.02 -137.42 % | 0.04 472.15 % | 0.01 -75.27 % | 0.03 -1.34 % | 0.03 -73.15 % | 0.12 -3.56 % | 0.12 -0.26 % | 0.12 -6.03 % | 0.13 -47.57 % | 0.25 137.08 % | 0.11 0.00 % | 0.11 1.24 % | 0.11 0.00 % | 0.11 -2.72 % | 0.11 0.00 % | 0.11 -25.28 % | 0.14 0.00 % | 0.14 37.35 % | 0.11 0.00 % | 0.11 |
| Gross profit ratio | 0.46 -1.96 % | 0.46 17.12 % | 0.40 17.54 % | 0.34 -1.83 % | 0.34 -16.90 % | 0.41 23.62 % | 0.33 26.59 % | 0.26 3.53 % | 0.26 -13.50 % | 0.30 26.23 % | 0.23 -6.18 % | 0.25 -13.59 % | 0.29 2 197.10 % | 0.01 -94.29 % | 0.22 -21.05 % | 0.28 -4.95 % | 0.29 -5.76 % | 0.31 36.83 % | 0.23 -25.68 % | 0.31 0.34 % | 0.30 0.00 % | 0.30 8.66 % | 0.28 0.00 % | 0.28 -7.92 % | 0.30 0.00 % | 0.30 -10.09 % | 0.34 0.00 % | 0.34 15.45 % | 0.29 0.00 % | 0.29 |
| Weighted average shs out dil | 24.482 M 0.00 % | 24.482 M 0.00 % | 24.482 M 0.00 % | 24.482 M 0.00 % | 24.482 M 0.00 % | 24.482 M -0.05 % | 24.495 M -0.13 % | 24.527 M -0.03 % | 24.534 M -0.02 % | 24.538 M 0.00 % | 24.538 M 1.53 % | 24.168 M 0.00 % | 24.168 M -0.35 % | 24.254 M 0.00 % | 24.254 M -0.59 % | 24.397 M -0.58 % | 24.539 M 7.84 % | 22.755 M 0.00 % | 22.755 M -0.29 % | 22.821 M -0.29 % | 22.888 M 0.00 % | 22.888 M 1.76 % | 22.492 M 0.00 % | 22.492 M -0.89 % | 22.693 M 0.00 % | 22.693 M 122.48 % | 10.200 M 0.00 % | 10.200 M 0.00 % | 10.200 M 0.00 % | 10.200 M |
| Weighted average shs out | 24.482 M 0.00 % | 24.482 M 0.00 % | 24.482 M 0.00 % | 24.482 M 0.00 % | 24.482 M 0.00 % | 24.482 M -0.05 % | 24.495 M -0.13 % | 24.527 M -0.03 % | 24.534 M -0.02 % | 24.538 M 0.00 % | 24.538 M 1.53 % | 24.168 M 0.00 % | 24.168 M -0.35 % | 24.254 M -0.66 % | 24.416 M -0.25 % | 24.478 M -0.25 % | 24.539 M 7.84 % | 22.755 M 0.00 % | 22.755 M -0.29 % | 22.821 M -0.29 % | 22.888 M 0.00 % | 22.888 M 1.76 % | 22.492 M 0.00 % | 22.492 M -0.89 % | 22.693 M 0.00 % | 22.693 M 122.48 % | 10.200 M 0.00 % | 10.200 M 0.00 % | 10.200 M 0.00 % | 10.200 M |
| EPS diluted | 0.19 18.75 % | 0.16 153.97 % | 0.06 -28.08 % | 0.09 29.78 % | 0.07 -43.75 % | 0.12 266.90 % | -0.07 -1 697.50 % | 0.00 97.89 % | -0.19 -258.33 % | 0.12 23.33 % | 0.10 140.54 % | -0.24 -60.00 % | -0.15 -50.00 % | -0.10 -265.84 % | 0.06 -59.80 % | 0.15 144.12 % | -0.34 -533.67 % | 0.08 -21.60 % | 0.10 -64.29 % | 0.28 180.00 % | 0.10 0.00 % | 0.10 176.92 % | -0.13 0.00 % | -0.13 -283.36 % | 0.07 0.00 % | 0.07 -75.55 % | 0.29 0.00 % | 0.29 107.14 % | 0.14 0.00 % | 0.14 |
| Earnings per share | 0.19 18.75 % | 0.16 153.97 % | 0.06 -28.08 % | 0.09 29.78 % | 0.07 -43.75 % | 0.12 261.73 % | -0.07 -1 755.00 % | 0.00 97.89 % | -0.19 -258.33 % | 0.12 23.33 % | 0.10 140.54 % | -0.24 -60.00 % | -0.15 -50.00 % | -0.10 -266.94 % | 0.06 -60.07 % | 0.15 144.12 % | -0.34 -533.67 % | 0.08 -21.60 % | 0.10 -64.29 % | 0.28 180.00 % | 0.10 0.00 % | 0.10 176.92 % | -0.13 0.00 % | -0.13 -283.36 % | 0.07 0.00 % | 0.07 -75.55 % | 0.29 0.00 % | 0.29 107.14 % | 0.14 0.00 % | 0.14 |
| Gross profit | 29.956 M 2.30 % | 29.284 M 12.15 % | 26.111 M 40.26 % | 18.616 M -5.49 % | 19.698 M -27.42 % | 27.138 M 22.57 % | 22.140 M 43.77 % | 15.400 M -2.62 % | 15.814 M -18.32 % | 19.362 M 53.16 % | 12.642 M -2.95 % | 13.026 M -9.41 % | 14.379 M 2 155.01 % | 637.647 K -94.11 % | 10.833 M -13.11 % | 12.467 M -10.02 % | 13.856 M -13.19 % | 15.961 M 42.36 % | 11.212 M -22.69 % | 14.502 M 25.47 % | 11.558 M 0.00 % | 11.558 M 6.74 % | 10.828 M 0.00 % | 10.828 M -15.10 % | 12.754 M 0.00 % | 12.754 M 8.41 % | 11.765 M 0.00 % | 11.765 M 13.01 % | 10.411 M 0.00 % | 10.411 M |
| Income tax expense | 1.201 M -11.61 % | 1.359 M 35.36 % | 1.004 M 27.65 % | 786.522 K 7.91 % | 728.879 K -36.95 % | 1.156 M 291.07 % | -605.000 K -184.41 % | 716.774 K 269.95 % | 193.751 K -85.77 % | 1.362 M 127.13 % | -5.020 M -2 884.60 % | 180.277 K 349.96 % | -72.123 K -133.65 % | 214.306 K 105.53 % | -3.877 M -330.36 % | 1.683 M 58.47 % | 1.062 M -20.39 % | 1.334 M 59.58 % | 835.939 K -34.54 % | 1.277 M 111.67 % | 603.293 K 0.00 % | 603.293 K -25.98 % | 815.067 K 0.00 % | 815.067 K 27.85 % | 637.508 K 0.00 % | 637.508 K 93.36 % | 329.700 K 0.00 % | 329.700 K -39.26 % | 542.796 K 0.00 % | 542.796 K |
| Cost of revenue | 35.777 M 6.12 % | 33.713 M -15.03 % | 39.677 M 8.66 % | 36.515 M -3.68 % | 37.912 M -15.31 % | 44.764 M 1.77 % | 43.986 M 2.71 % | 42.825 M -7.08 % | 46.086 M -0.24 % | 46.198 M 11.60 % | 41.395 M 5.57 % | 39.210 M 10.62 % | 35.446 M -4.65 % | 37.173 M -3.28 % | 38.432 M 18.63 % | 32.396 M -2.94 % | 33.379 M -5.63 % | 35.370 M -4.61 % | 37.078 M 12.60 % | 32.929 M 24.86 % | 26.373 M 0.00 % | 26.373 M -5.08 % | 27.783 M 0.00 % | 27.783 M -4.61 % | 29.125 M 0.00 % | 29.125 M 26.81 % | 22.968 M 0.00 % | 22.968 M -8.39 % | 25.072 M 0.00 % | 25.072 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 13.509 M 35.78 % | 9.949 M | 0.000 | 0.000 -100.00 % | 264.643 K -97.10 % | 9.131 M 4 820.21 % | 185.590 K | 0.000 -100.00 % | 3.396 M -59.00 % | 8.283 M -19.20 % | 10.251 M | 0.000 -100.00 % | 9.752 M 30.57 % | 7.469 M -12.16 % | 8.503 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 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 580.558 K 70.77 % | 339.965 K | 0.000 | 0.000 -100.00 % | 605.760 K 90.01 % | 318.797 K 0.00 % | 318.797 K | 0.000 -100.00 % | 312.407 K 92.68 % | 162.136 K 0.00 % | 162.136 K | 0.000 -100.00 % | 564.406 K 546.30 % | 87.329 K 0.00 % | 87.329 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 |
| Other expenses | 23.528 M 3.54 % | 22.724 M 159.71 % | 8.750 M 67.17 % | 5.234 M -75.43 % | 21.306 M -3.46 % | 22.070 M 7 658.22 % | -292.000 K -102.12 % | 13.793 M -29.10 % | 19.454 M 28.31 % | 15.162 M 233.16 % | 4.551 M 4 761.71 % | 93.609 K 27.20 % | 73.590 K -98.05 % | 3.780 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 |
| Operating expenses | 23.528 M 1.37 % | 23.209 M 1.62 % | 22.839 M 47.13 % | 15.523 M -5.85 % | 16.487 M 3.06 % | 15.997 M -16.16 % | 19.080 M 38.33 % | 13.793 M -8.32 % | 15.044 M -0.78 % | 15.162 M 16.50 % | 13.015 M 4.79 % | 12.420 M -13.62 % | 14.379 M 9.17 % | 13.171 M -7.14 % | 14.184 M 13.77 % | 12.467 M -10.02 % | 13.856 M -13.19 % | 15.961 M 25.37 % | 12.731 M 81.74 % | 7.005 M -17.19 % | 8.459 M 0.00 % | 8.459 M -33.83 % | 12.784 M 0.00 % | 12.784 M 21.72 % | 10.503 M 0.00 % | 10.503 M 24.96 % | 8.405 M 0.00 % | 8.405 M -3.21 % | 8.684 M 0.00 % | 8.684 M |
| Cost and expenses | 59.305 M 4.19 % | 56.922 M -8.95 % | 62.516 M 20.14 % | 52.038 M -3.74 % | 54.059 M -11.03 % | 60.760 M -9.62 % | 67.227 M 18.97 % | 56.506 M -13.93 % | 65.653 M 6.60 % | 61.589 M 13.19 % | 54.410 M 5.05 % | 51.792 M 4.22 % | 49.695 M -1.29 % | 50.344 M -3.18 % | 51.999 M 19.92 % | 43.362 M -8.29 % | 47.284 M -1.63 % | 48.069 M 3.12 % | 46.613 M 16.73 % | 39.934 M 14.64 % | 34.833 M 0.00 % | 34.833 M -14.13 % | 40.567 M 0.00 % | 40.567 M 2.37 % | 39.628 M 6.98 % | 37.044 M 18.08 % | 31.373 M 0.00 % | 31.373 M -7.06 % | 33.756 M 0.00 % | 33.756 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 485.009 K -96.56 % | 14.089 M 36.93 % | 10.289 M 1 699.77 % | 571.686 K 1.05 % | 565.724 K -35.00 % | 870.403 K -90.79 % | 9.450 M 1 773.60 % | 504.387 K -95.48 % | 11.162 M 201.02 % | 3.708 M -56.09 % | 8.445 M -18.90 % | 10.413 M 10.87 % | 9.392 M -8.96 % | 10.316 M 36.53 % | 7.556 M -12.04 % | 8.590 M -3.82 % | 8.931 M -6.32 % | 9.534 M 36.36 % | 6.992 M -3.25 % | 7.227 M 0.00 % | 7.227 M 14.24 % | 6.326 M 0.00 % | 6.326 M -20.12 % | 7.919 M 0.00 % | 7.919 M 20.17 % | 6.590 M 0.00 % | 6.590 M 2.31 % | 6.441 M 0.00 % | 6.441 M |
| Interest income | 0.000 -100.00 % | 22.716 K -34.66 % | 34.766 K -94.76 % | 663.919 K 75 689.84 % | 876.000 -89.49 % | 8.336 K -94.32 % | 146.698 K 16.25 % | 126.190 K 927.52 % | 12.281 K -38.86 % | 20.086 K -31.33 % | 29.252 K 31.56 % | 22.234 K 455.57 % | 4.002 K 7.44 % | 3.725 K -98.10 % | 196.400 K 690.76 % | 24.837 K -87.10 % | 192.475 K 756.32 % | 22.477 K -92.03 % | 281.877 K 477.75 % | 48.789 K -59.89 % | 121.644 K 0.00 % | 121.645 K -47.95 % | 233.701 K 0.00 % | 233.701 K 4 931.24 % | 4.645 K 0.00 % | 4.645 K -94.84 % | 90.029 K 0.00 % | 90.029 K | 0.000 -100.00 % | 218.261 K |
| Interest expense | 582.184 K -16.99 % | 701.358 K -7.76 % | 760.380 K -14.06 % | 884.734 K 14.79 % | 770.739 K -28.83 % | 1.083 M -26.58 % | 1.475 M 19.14 % | 1.238 M 0.13 % | 1.236 M 17.30 % | 1.054 M | 0.000 -100.00 % | 4.180 M 2 087.66 % | 191.072 K -41.12 % | 324.536 K 72.90 % | 187.702 K 6.65 % | 176.000 K 2.02 % | 172.520 K 4.72 % | 164.742 K -32.91 % | 245.558 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.980 M 4.32 % | 3.815 M -5.94 % | 4.056 M 1.63 % | 3.991 M 1.53 % | 3.931 M 3.56 % | 3.796 M -24.76 % | 5.045 M 26.44 % | 3.990 M -0.75 % | 4.020 M 7.23 % | 3.749 M -13.58 % | 4.338 M 13.09 % | 3.836 M 2.43 % | 3.745 M 5.40 % | 3.553 M -6.77 % | 3.811 M 17.88 % | 3.233 M 4.32 % | 3.099 M -0.10 % | 3.102 M 0.00 % | 3.102 M 16.57 % | 2.661 M -2.67 % | 2.734 M 0.00 % | 2.734 M 21.46 % | 2.251 M 0.00 % | 2.251 M -1.83 % | 2.293 M 0.00 % | 2.293 M 24.76 % | 1.838 M 0.00 % | 1.838 M -9.46 % | 2.030 M 0.00 % | 2.030 M |
| Operating income | 6.428 M 5.82 % | 6.075 M 85.67 % | 3.272 M 5.79 % | 3.093 M -3.67 % | 3.211 M -36.64 % | 5.068 M 559.89 % | -1.102 M -164.07 % | 1.720 M 145.84 % | -3.752 M -189.33 % | 4.200 M 251.84 % | -2.766 M -407.52 % | -545.000 K -520.46 % | 129.620 K -68.42 % | 410.490 K 117.48 % | -2.349 M -222.03 % | 1.925 M 6.71 % | 1.804 M -50.74 % | 3.662 M -4.04 % | 3.816 M -49.19 % | 7.510 M 475.04 % | 1.306 M 0.00 % | 1.306 M -70.99 % | 4.502 M 0.00 % | 4.502 M 101.34 % | 2.236 M 0.00 % | 2.236 M -29.91 % | 3.190 M 0.00 % | 3.190 M 86.66 % | 1.709 M 0.00 % | 1.709 M |
| Operating income ratio | 0.10 1.41 % | 0.10 93.89 % | 0.05 -11.35 % | 0.06 0.06 % | 0.06 -27.46 % | 0.08 563.83 % | -0.02 -156.42 % | 0.03 148.73 % | -0.06 -194.62 % | 0.06 225.15 % | -0.05 -390.62 % | -0.01 -501.05 % | 0.00 -67.83 % | 0.01 116.96 % | -0.05 -210.87 % | 0.04 12.72 % | 0.04 -46.52 % | 0.07 -7.76 % | 0.08 -51.15 % | 0.16 359.86 % | 0.03 0.00 % | 0.03 -70.47 % | 0.12 0.00 % | 0.12 118.38 % | 0.05 0.00 % | 0.05 -41.87 % | 0.09 0.00 % | 0.09 90.69 % | 0.05 0.00 % | 0.05 |
| Total other income expenses net | -509.012 K 25.04 % | -679.000 K 6.47 % | -726.000 K -348.15 % | -162.000 K 80.51 % | -831.000 K 24.04 % | -1.094 M 13.52 % | -1.265 M -15.00 % | -1.100 M -76.57 % | -623.000 K -1 016.84 % | 67.951 K -49.25 % | 133.884 K 102.19 % | -6.118 M -62.93 % | -3.755 M -40.22 % | -2.678 M 64.05 % | -7.450 M -25 015.46 % | -29.663 K 99.67 % | -8.994 M -2 026.24 % | -423.000 K 33.07 % | -632.000 K -119.04 % | 3.320 M 98.80 % | 1.670 M 0.00 % | 1.670 M 141.75 % | -4.000 M 0.00 % | -4.000 M -37 333.55 % | 10.743 K -0.01 % | 10.744 K -86.60 % | 80.184 K 0.00 % | 80.184 K -66.17 % | 237.000 K 0.00 % | 237.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 |
| 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-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-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 51.625 M 18.04 % | 43.734 M 23.83 % | 35.318 M -25.97 % | 47.704 M 2.28 % | 46.639 M -0.84 % | 47.036 M -0.75 % | 47.391 M -17.50 % | 57.444 M -6.88 % | 61.688 M -48.15 % | 118.978 M 8.04 % | 110.129 M -2.75 % | 113.246 M -0.68 % | 114.018 M 5.06 % | 108.525 M 15.89 % | 93.645 M 75.99 % | 53.211 M 22.25 % | 43.527 M -41.93 % | 74.951 M 319.87 % | 17.851 M -45.20 % | 32.576 M -0.04 % | 32.588 M 14.11 % | 28.560 M -1.25 % | 28.921 M -0.32 % | 29.013 M 0.00 % | 29.013 M 162.18 % | -46.660 M 0.00 % | -46.660 M 53.46 % | -100.249 M -199.32 % | 100.935 M 200.00 % | -100.934 M -0.09 % | -100.843 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 2.719 M -21.59 % | 3.467 M 0.00 % | 3.467 M -9.55 % | 3.833 M 0.00 % | 3.833 M -0.31 % | 3.845 M -94.30 % | 67.474 M 1.45 % | 66.513 M 0.17 % | 66.402 M -7.60 % | 71.866 M -5.14 % | 75.763 M -2.83 % | 77.971 M 11.02 % | 70.229 M 62 839.88 % | 111.581 K -99.93 % | 149.903 M 109.34 % | 71.609 M 6.17 % | 67.445 M 0.00 % | 67.446 M -1.30 % | 68.338 M -5.31 % | 72.168 M 6.22 % | 67.944 M 0.00 % | 67.944 M | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 201.870 M | 0.000 | 0.000 |
| Total debt | 73.529 M 42.43 % | 51.624 M -5.32 % | 54.528 M -3.94 % | 56.764 M -8.22 % | 61.845 M 1.51 % | 60.924 M -8.23 % | 66.391 M -32.75 % | 98.718 M -11.01 % | 110.932 M -8.30 % | 120.971 M 0.51 % | 120.361 M -5.45 % | 127.305 M -5.49 % | 134.702 M -2.57 % | 138.259 M 24.82 % | 110.764 M 106.14 % | 53.733 M 11.64 % | 48.133 M | 0.000 -100.00 % | 21.194 M -37.71 % | 34.023 M -0.04 % | 34.035 M 8.98 % | 31.231 M -1.01 % | 31.549 M 0.12 % | 31.511 M 0.00 % | 31.511 M 12.09 % | 28.112 M 0.00 % | 28.112 M 723 318.06 % | 3.886 K | 0.000 -100.00 % | 1.570 K -45.22 % | 2.866 K |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 17.305 M -14.10 % | 20.146 M 347.74 % | 4.499 M 463.90 % | 797.922 K 0.00 % | 797.922 K -84.71 % | 5.217 M 0.00 % | 5.217 M -69.65 % | 17.193 M 0.00 % | 17.193 M 0.02 % | 17.189 M -15.40 % | 20.319 M -19.63 % | 25.282 M -17.14 % | 30.514 M -18.05 % | 37.235 M 0.79 % | 36.944 M -73.80 % | 141.008 M 555.27 % | 21.519 M -18.96 % | 26.553 M 0.00 % | 26.553 M 49.22 % | 17.795 M 0.00 % | 17.795 M -32.98 % | 26.553 M 0.00 % | 26.553 M 55.93 % | 17.029 M -35.87 % | 26.553 M | 0.000 -100.00 % | 101.618 M | 0.000 | 0.000 |
| Retained earnings | 9.565 M -43.35 % | 16.885 M 31.42 % | 12.848 M 13.64 % | 11.306 M 23.41 % | 9.161 M 1 443.88 % | -681.698 K -102.60 % | 26.242 M 1 610.13 % | -1.738 M -5.92 % | -1.641 M 75.04 % | -6.572 M 30.66 % | -9.479 M -153.03 % | 17.875 M 397.26 % | -6.013 M -123.24 % | 25.879 M 1 913.86 % | -1.427 M -106.58 % | 21.668 M 435.06 % | -6.467 M | 0.000 -100.00 % | 4.504 M 44.53 % | 3.117 M -82.21 % | 17.515 M 188.57 % | 6.070 M -26.71 % | 8.282 M 157.40 % | 3.218 M -77.48 % | 14.290 M 72.07 % | 8.304 M -37.58 % | 13.304 M 1 233.02 % | -1.174 M | 0.000 100.00 % | -381.962 K -66.48 % | -229.428 K |
| Common stock | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M 0.00 % | 22.770 M | 0.000 -100.00 % | 22.602 M 0.00 % | 22.601 M 0.00 % | 22.601 M 0.16 % | 22.564 M 0.00 % | 22.564 M 0.00 % | 22.564 M 0.00 % | 22.564 M 0.00 % | 22.564 M 0.00 % | 22.564 M 120.00 % | 10.256 M | 0.000 -100.00 % | 10.256 M 0.00 % | 10.256 M |
| Total equity | 137.163 M 0.78 % | 136.097 M 3.06 % | 132.060 M 1.16 % | 130.546 M 1.67 % | 128.402 M -0.96 % | 129.649 M 2.13 % | 126.949 M -1.46 % | 128.833 M -0.18 % | 129.064 M -5.18 % | 136.108 M 2.11 % | 133.290 M 1.78 % | 130.957 M -4.32 % | 136.873 M -5.39 % | 144.667 M -1.73 % | 147.218 M -4.05 % | 153.427 M 0.11 % | 153.260 M 8.69 % | 141.008 M 0.00 % | 141.008 M -3.51 % | 146.133 M 0.00 % | 146.133 M -1.45 % | 148.291 M 13.48 % | 130.672 M -11.40 % | 147.482 M 0.00 % | 147.482 M -1.13 % | 149.165 M 0.00 % | 149.165 M 47.94 % | 100.826 M -0.78 % | 101.618 M 0.00 % | 101.618 M -0.15 % | 101.771 M |
| Other non current liabilities | 4.169 M 7.97 % | 3.861 M 3.14 % | 3.744 M 74.74 % | 2.142 M -0.44 % | 2.152 M -2.66 % | 2.211 M 0.32 % | 2.204 M -0.77 % | 2.221 M -5.42 % | 2.348 M -0.05 % | 2.349 M -4.51 % | 2.460 M -9.45 % | 2.717 M -1.88 % | 2.769 M -5.12 % | 2.918 M -29.29 % | 4.127 M -17.12 % | 4.980 M 0.81 % | 4.939 M | 0.000 -100.00 % | 1.477 M 60.37 % | 920.878 K 0.00 % | 920.878 K 40.52 % | 655.343 K -67.56 % | 2.020 M 97.99 % | 1.020 M 0.00 % | 1.020 M 124.65 % | 454.151 K -55.55 % | 1.022 M | 0.000 | 0.000 100.00 % | -1.570 K -110.92 % | 14.378 K |
| Long term debt | 60.253 M 93.27 % | 31.175 M -13.01 % | 35.835 M -2.43 % | 36.729 M -11.29 % | 41.402 M -2.08 % | 42.282 M 292.68 % | 10.767 M -83.27 % | 64.350 M -9.81 % | 71.351 M -2.27 % | 73.007 M -8.51 % | 79.796 M -6.00 % | 84.892 M -11.73 % | 96.175 M -4.26 % | 100.453 M 140.56 % | 41.758 M 27.46 % | 32.763 M -0.14 % | 32.810 M | 0.000 -100.00 % | 15.841 M -34.30 % | 24.112 M 0.00 % | 24.112 M 15.17 % | 20.937 M 0.00 % | 20.937 M 10.01 % | 19.032 M 0.00 % | 19.032 M -17.86 % | 23.170 M 2.51 % | 22.603 M 581 548.28 % | 3.886 K | 0.000 -100.00 % | 1.570 K -45.22 % | 2.866 K |
| Total non current liabilities | 64.714 M 83.22 % | 35.321 M -11.39 % | 39.863 M 1.80 % | 39.157 M -10.68 % | 43.838 M -2.07 % | 44.766 M 238.25 % | 13.235 M -80.19 % | 66.824 M -9.63 % | 73.947 M -2.19 % | 75.601 M -8.36 % | 82.497 M -6.96 % | 88.670 M -11.35 % | 100.027 M -4.23 % | 104.445 M 127.62 % | 45.886 M 21.58 % | 37.742 M -0.02 % | 37.750 M | 0.000 -100.00 % | 17.317 M -30.82 % | 25.033 M 0.00 % | 25.033 M 15.93 % | 21.592 M -5.94 % | 22.957 M 14.48 % | 20.052 M 0.00 % | 20.052 M -15.12 % | 23.624 M 0.00 % | 23.624 M 607 838.45 % | 3.886 K | 0.000 -100.00 % | 1.570 K -90.90 % | 17.244 K |
| Other current liabilities | 15.265 M -9.03 % | 16.781 M 18.73 % | 14.133 M 12.74 % | 12.536 M 6.84 % | 11.734 M -14.53 % | 13.728 M 8.42 % | 12.662 M 13.80 % | 11.126 M 10.22 % | 10.095 M -6.99 % | 10.853 M 22.04 % | 8.893 M 3.71 % | 8.575 M 2.45 % | 8.370 M -7.83 % | 9.081 M 16.51 % | 7.794 M -23.05 % | 10.129 M 8.63 % | 9.324 M | 0.000 -100.00 % | 17.910 M 274.57 % | 4.782 M -27.51 % | 6.596 M 60.43 % | 4.112 M -83.36 % | 24.701 M 397.89 % | 4.961 M -22.16 % | 6.374 M 78.66 % | 3.568 M -23.76 % | 4.680 M 910.70 % | 463.000 K | 0.000 | 0.000 -100.00 % | 23.469 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.011 M 75.64 % | 575.488 K -26.11 % | 778.798 K -92.32 % | 10.138 M 439 706.81 % | 2.305 K -94.95 % | 45.631 K | 0.000 | 0.000 -100.00 % | 35.506 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 |
| Short term debt | 13.276 M -35.08 % | 20.450 M 9.40 % | 18.693 M -6.70 % | 20.035 M -1.99 % | 20.442 M 9.65 % | 18.643 M -66.48 % | 55.624 M 61.85 % | 34.368 M -13.17 % | 39.581 M -17.48 % | 47.964 M 18.24 % | 40.565 M -4.36 % | 42.413 M 10.09 % | 38.528 M 1.91 % | 37.806 M -45.27 % | 69.072 M 223.60 % | 21.345 M 39.30 % | 15.323 M | 0.000 -100.00 % | 5.353 M -45.99 % | 9.911 M -0.12 % | 9.923 M -8.87 % | 10.890 M 2.62 % | 10.612 M -14.96 % | 12.478 M 0.00 % | 12.478 M 115.74 % | 5.784 M 4.99 % | 5.509 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 68.391 M -14.65 % | 80.134 M 13.39 % | 70.668 M 13.51 % | 62.258 M -7.86 % | 67.570 M 1.48 % | 66.582 M -34.32 % | 101.378 M 31.66 % | 76.997 M -13.34 % | 88.854 M -11.87 % | 100.822 M 19.98 % | 84.034 M 2.93 % | 81.644 M 0.34 % | 81.366 M 2.58 % | 79.323 M -27.70 % | 109.707 M 101.19 % | 54.528 M -3.95 % | 56.772 M | 0.000 -100.00 % | 49.113 M 19.22 % | 41.196 M 0.00 % | 41.196 M 12.81 % | 36.517 M -34.70 % | 55.922 M 16.14 % | 48.150 M 0.00 % | 48.150 M 41.36 % | 34.061 M 0.00 % | 34.061 M 5 997.61 % | 558.588 K | 0.000 -100.00 % | 158.450 K 307.54 % | 38.880 K |
| Total liabilities | 133.105 M 15.29 % | 115.455 M 4.45 % | 110.531 M 8.99 % | 101.415 M -8.97 % | 111.408 M 0.05 % | 111.348 M -2.85 % | 114.613 M -20.31 % | 143.821 M -11.66 % | 162.802 M -7.72 % | 176.424 M 5.94 % | 166.531 M -2.22 % | 170.313 M -6.11 % | 181.392 M -1.29 % | 183.768 M 18.11 % | 155.592 M 68.63 % | 92.270 M -2.38 % | 94.522 M | 0.000 -100.00 % | 66.431 M 0.31 % | 66.228 M 0.00 % | 66.228 M 13.97 % | 58.109 M -26.33 % | 78.879 M 15.65 % | 68.202 M 0.00 % | 68.202 M 18.23 % | 57.685 M 0.00 % | 57.685 M 10 155.59 % | 562.474 K | 0.000 -100.00 % | 160.020 K 185.12 % | 56.124 K |
| Other non current assets | 124.754 K 0.00 % | 124.753 K -79.13 % | 597.852 K 1 540.74 % | 36.438 K | 0.000 -100.00 % | 626.615 K 166.19 % | -946.749 K -367.35 % | 354.120 K 0.00 % | 354.120 K -50.97 % | 722.204 K -12.02 % | 820.874 K 141.13 % | -1.996 M -690.01 % | 338.277 K | 0.000 -100.00 % | 237.334 K -84.06 % | 1.489 M -98.20 % | 82.748 M 210.40 % | -74.951 M -3 747 574 000.00 % | -2.000 | 0.000 -100.00 % | 69.874 K | 0.000 -100.00 % | 1.437 M | 0.000 -100.00 % | 102.754 K | 0.000 -100.00 % | 94.349 K | 0.000 100.00 % | -100.935 M | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.086 K | 0.000 -100.00 % | 1.635 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.235 M | 0.000 -100.00 % | 237.333 K | 0.000 | 0.000 100.00 % | -70.073 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 |
| Intangible assets | 1.724 M 7.37 % | 1.606 M 3.19 % | 1.556 M -1.16 % | 1.574 M -3.66 % | 1.634 M -2.56 % | 1.677 M 2.57 % | 1.635 M -3.99 % | 1.703 M -5.67 % | 1.805 M -1.91 % | 1.840 M 3.36 % | 1.781 M -20.35 % | 2.235 M -4.62 % | 2.344 M -12.36 % | 2.674 M -3.36 % | 2.767 M -16.01 % | 3.295 M -2.23 % | 3.370 M | 0.000 -100.00 % | 1.511 M -53.36 % | 3.239 M 0.00 % | 3.239 M -6.11 % | 3.450 M 170.92 % | 1.273 M -65.85 % | 3.728 M 0.00 % | 3.728 M -8.73 % | 4.085 M 0.00 % | 4.085 M 2 478.90 % | 158.385 K | 0.000 -100.00 % | 420.863 K -27.34 % | 579.249 K |
| GoodWill | 11.508 M 0.00 % | 11.508 M 0.00 % | 11.508 M 0.00 % | 11.508 M 0.00 % | 11.508 M 0.00 % | 11.508 M 0.00 % | 11.508 M 0.00 % | 11.508 M 0.00 % | 11.508 M -27.66 % | 15.908 M 0.00 % | 15.908 M 0.00 % | 15.908 M 0.00 % | 15.908 M 0.00 % | 15.908 M 0.00 % | 15.908 M 26.62 % | 12.563 M 0.00 % | 12.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.075 K 0.00 % | 97.075 K -50.00 % | 194.150 K 0.00 % | 194.150 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 13.232 M 0.90 % | 13.114 M 0.38 % | 13.064 M -0.14 % | 13.082 M -0.45 % | 13.142 M -0.33 % | 13.185 M 0.32 % | 13.143 M -0.51 % | 13.211 M -0.77 % | 13.313 M -24.99 % | 17.748 M 0.34 % | 17.689 M -2.51 % | 18.143 M -0.59 % | 18.252 M -1.78 % | 18.582 M -0.50 % | 18.675 M 17.77 % | 15.858 M -0.47 % | 15.933 M | 0.000 -100.00 % | 1.511 M -53.36 % | 3.239 M 0.00 % | 3.239 M -6.11 % | 3.450 M 170.92 % | 1.273 M -66.71 % | 3.825 M 0.00 % | 3.825 M -10.60 % | 4.279 M 0.00 % | 4.279 M 2 601.48 % | 158.385 K | 0.000 -100.00 % | 420.863 K -27.34 % | 579.249 K |
| Property plant equipment net | 140.837 M 3.24 % | 136.421 M 5.71 % | 129.046 M 5.19 % | 122.684 M 6.70 % | 114.977 M 2.87 % | 111.772 M 1.53 % | 110.085 M 0.62 % | 109.405 M -0.14 % | 109.554 M -0.64 % | 110.262 M 0.86 % | 109.325 M -0.63 % | 110.018 M -0.73 % | 110.824 M 0.98 % | 109.744 M 0.81 % | 108.865 M 14.66 % | 94.943 M -0.56 % | 95.477 M | 0.000 -100.00 % | 93.769 M 3.96 % | 90.196 M 0.00 % | 90.196 M 0.97 % | 89.333 M -0.68 % | 89.945 M 8.70 % | 82.743 M 0.00 % | 82.743 M 5.30 % | 78.576 M 0.00 % | 78.576 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 155.872 M 2.49 % | 152.081 M 4.05 % | 146.160 M 4.20 % | 140.271 M 5.10 % | 133.459 M 1.82 % | 131.080 M 0.71 % | 130.150 M -0.02 % | 130.177 M -0.28 % | 130.546 M -4.02 % | 136.010 M 0.64 % | 135.147 M 2.81 % | 131.460 M -0.92 % | 132.680 M 0.64 % | 131.830 M 0.43 % | 131.260 M 16.89 % | 112.290 M -0.66 % | 113.034 M 250.81 % | -74.951 M -177.36 % | 96.887 M 3.70 % | 93.435 M -0.07 % | 93.505 M 0.78 % | 92.782 M 0.14 % | 92.656 M 7.03 % | 86.568 M -0.12 % | 86.671 M 4.61 % | 82.854 M -0.11 % | 82.949 M 52 271.66 % | 158.385 K 100.16 % | -100.935 M -24 082.91 % | 420.863 K -27.34 % | 579.249 K |
| Other current assets | 4.891 M -48.54 % | 9.505 M 33.25 % | 7.133 M -5.31 % | 7.534 M 487.31 % | 1.283 M -89.42 % | 12.119 M 2.79 % | 11.790 M 48.67 % | 7.930 M 735.91 % | 948.698 K -84.53 % | 6.134 M 771.89 % | 703.499 K -87.03 % | 5.425 M -37.74 % | 8.714 M -24.70 % | 11.572 M -38.83 % | 18.919 M 101.74 % | 9.378 M 4.88 % | 8.941 M | 0.000 100.00 % | -1.000 -100.00 % | 26.459 M 1 372.78 % | 1.797 M -90.84 % | 19.612 M 678.70 % | 2.519 M -91.12 % | 28.357 M 498.33 % | 4.739 M -82.23 % | 26.672 M 386.88 % | 5.478 M 460.77 % | 976.906 K | 0.000 -100.00 % | 422.007 K 5.18 % | 401.227 K |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 2.719 M -21.59 % | 3.467 M 0.00 % | 3.467 M -9.55 % | 3.833 M 0.00 % | 3.833 M -0.31 % | 3.845 M -94.30 % | 67.474 M 1.45 % | 66.513 M 0.17 % | 66.402 M -7.60 % | 71.866 M -4.84 % | 75.526 M -3.14 % | 77.971 M 11.02 % | 70.229 M 0.06 % | 70.184 M -53.18 % | 149.903 M 109.34 % | 71.609 M 6.17 % | 67.445 M 0.00 % | 67.446 M -1.30 % | 68.338 M -5.31 % | 72.168 M 6.22 % | 67.944 M 0.00 % | 67.944 M | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 201.870 M | 0.000 | 0.000 |
| cash and cash equivalents | 21.903 M 177.59 % | 7.891 M -58.93 % | 19.210 M 112.05 % | 9.059 M -40.42 % | 15.205 M 9.48 % | 13.889 M -26.90 % | 19.000 M -53.97 % | 41.274 M -16.18 % | 49.243 M 2 370.72 % | 1.993 M -80.52 % | 10.232 M -27.22 % | 14.059 M -32.03 % | 20.685 M -30.43 % | 29.734 M 73.69 % | 17.119 M 3 178.59 % | 522.144 K -88.66 % | 4.606 M 106.15 % | -74.951 M -2 342.37 % | 3.343 M 131.01 % | 1.447 M 0.00 % | 1.447 M -45.84 % | 2.672 M 1.68 % | 2.627 M 5.19 % | 2.498 M 0.00 % | 2.498 M -96.66 % | 74.772 M 0.00 % | 74.772 M -25.42 % | 100.253 M 199.32 % | -100.935 M -200.00 % | 100.935 M 0.09 % | 100.846 M |
| Cash and short term investments | 21.903 M 177.59 % | 7.891 M -58.93 % | 19.210 M 63.10 % | 11.778 M -36.92 % | 18.672 M 7.59 % | 17.356 M -23.99 % | 22.833 M -49.38 % | 45.107 M -15.03 % | 53.088 M -23.58 % | 69.467 M -9.48 % | 76.745 M -4.62 % | 80.460 M -13.06 % | 92.551 M -12.07 % | 105.259 M 10.69 % | 95.090 M 34.40 % | 70.751 M -5.40 % | 74.791 M -0.21 % | 74.951 M 0.00 % | 74.951 M 8.80 % | 68.891 M 0.00 % | 68.893 M -2.98 % | 71.009 M -5.06 % | 74.795 M 6.18 % | 70.442 M 0.00 % | 70.442 M -5.79 % | 74.772 M -0.01 % | 74.780 M -25.41 % | 100.253 M -0.68 % | 100.935 M 0.00 % | 100.935 M 0.09 % | 100.846 M |
| Total current assets | 114.395 M 15.00 % | 99.471 M 3.15 % | 96.432 M 5.17 % | 91.690 M -13.78 % | 106.350 M -3.24 % | 109.916 M -1.34 % | 111.412 M -21.80 % | 142.477 M -11.68 % | 161.320 M -8.61 % | 176.522 M 7.20 % | 164.673 M -3.03 % | 169.811 M -8.50 % | 185.585 M -5.60 % | 196.605 M 14.60 % | 171.550 M 28.59 % | 133.407 M -1.00 % | 134.749 M 79.78 % | 74.951 M -32.20 % | 110.551 M -7.04 % | 118.927 M 0.06 % | 118.857 M 4.61 % | 113.617 M -2.80 % | 116.895 M -9.47 % | 129.116 M 0.08 % | 129.013 M 4.05 % | 123.996 M 0.08 % | 123.902 M 22.40 % | 101.230 M 0.29 % | 100.935 M -0.42 % | 101.357 M 0.11 % | 101.247 M |
| Inventory | 41.001 M 6.00 % | 38.680 M 21.22 % | 31.909 M -19.34 % | 39.561 M -6.60 % | 42.359 M 5.88 % | 40.005 M -5.78 % | 42.460 M -10.20 % | 47.281 M -7.80 % | 51.283 M 3.92 % | 49.349 M 22.08 % | 40.422 M -5.10 % | 42.597 M 0.09 % | 42.557 M 13.84 % | 37.383 M 6.65 % | 35.050 M 25.44 % | 27.943 M 6.00 % | 26.362 M | 0.000 -100.00 % | 19.648 M -16.67 % | 23.577 M 0.00 % | 23.577 M 4.84 % | 22.488 M 0.00 % | 22.488 M -25.82 % | 30.317 M 0.00 % | 30.317 M 37.88 % | 21.987 M -0.50 % | 22.097 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 46.600 M 7.38 % | 43.395 M 13.66 % | 38.179 M 16.34 % | 32.818 M -25.48 % | 44.037 M 0.30 % | 43.904 M 13.57 % | 38.659 M -8.30 % | 42.158 M -15.72 % | 50.020 M -4.09 % | 52.155 M 29.63 % | 40.234 M -2.65 % | 41.328 M -4.17 % | 43.126 M -3.76 % | 44.813 M 48.37 % | 30.203 M 19.22 % | 25.335 M -0.39 % | 25.435 M | 0.000 -100.00 % | 15.952 M -35.87 % | 24.875 M 1.16 % | 24.591 M 40.80 % | 17.464 M 2.17 % | 17.093 M -30.07 % | 24.444 M 3.95 % | 23.515 M 7.95 % | 21.783 M 1.10 % | 21.547 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 1.678 M -30.70 % | 2.421 M -29.84 % | 3.451 M -22.75 % | 4.468 M -9.56 % | 4.940 M -10.12 % | 5.496 M -11.84 % | 6.234 M -13.50 % | 7.207 M -1.60 % | 7.324 M 0.64 % | 7.278 M -0.48 % | 7.313 M 139.07 % | 3.059 M -6.35 % | 3.266 M -0.02 % | 3.267 M -6.18 % | 3.482 M | 0.000 -100.00 % | 1.512 M | 0.000 -100.00 % | 1.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 38.507 M -9.09 % | 42.356 M 15.87 % | 36.555 M 27.17 % | 28.745 M -13.30 % | 33.155 M -0.14 % | 33.201 M 2.57 % | 32.369 M 5.35 % | 30.724 M -19.40 % | 38.121 M -9.24 % | 42.003 M 25.57 % | 33.450 M 9.12 % | 30.655 M -8.29 % | 33.427 M 3.17 % | 32.401 M -0.40 % | 32.532 M 41.11 % | 23.054 M -13.08 % | 26.524 M | 0.000 -100.00 % | 22.722 M -7.92 % | 24.676 M 0.00 % | 24.676 M 19.74 % | 20.608 M 0.00 % | 20.608 M -29.66 % | 29.298 M 0.00 % | 29.298 M 22.73 % | 23.872 M 0.00 % | 23.872 M 28 373.74 % | 83.838 K | 0.000 -100.00 % | 158.450 K 928.16 % | 15.411 K |
| Tax payables | 1.342 M 145.21 % | 547.413 K -57.47 % | 1.287 M 36.61 % | 942.268 K -57.92 % | 2.239 M 121.53 % | 1.011 M 75.64 % | 575.488 K -26.11 % | 778.798 K -26.37 % | 1.058 M 45 787.98 % | 2.305 K -99.79 % | 1.080 M | 0.000 -100.00 % | 1.041 M 2 832.25 % | 35.506 K -88.49 % | 308.411 K | 0.000 -100.00 % | 5.602 M | 0.000 -100.00 % | 3.127 M 71.19 % | 1.827 M | 0.000 -100.00 % | 907.303 K | 0.000 -100.00 % | 1.412 M | 0.000 -100.00 % | 837.220 K | 0.000 -100.00 % | 11.750 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -273.475 K -126.48 % | 1.033 M -53.50 % | 2.221 M -5.42 % | 2.348 M | 0.000 100.00 % | -240.553 K -109.13 % | 2.634 M 343.21 % | -1.083 M -135.93 % | 3.015 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.188 M 3.95 % | 1.143 M -2.53 % | 1.173 M -4.22 % | 1.224 M 1.96 % | 1.201 M -6.90 % | 1.290 M -7.01 % | 1.387 M -7.82 % | 1.505 M -8.89 % | 1.651 M -37.31 % | 2.634 M -8.33 % | 2.874 M -16.47 % | 3.441 M -5.06 % | 3.624 M -4.45 % | 3.793 M -3.06 % | 3.912 M 126.11 % | 1.730 M -7.86 % | 1.878 M | 0.000 -100.00 % | 339.708 K | 0.000 | 0.000 -100.00 % | 594.907 K | 0.000 | 0.000 | 0.000 -100.00 % | 842.283 K | 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 |
| Other total stockholders equity | 104.827 M 8.69 % | 96.442 M 32.83 % | 72.604 M 0.00 % | 72.604 M -21.06 % | 91.971 M 26.67 % | 72.604 M -29.14 % | 102.464 M 40.67 % | 72.842 M -32.51 % | 107.934 M 47.91 % | 72.975 M -0.12 % | 73.063 M -39.14 % | 120.053 M -0.05 % | 120.116 M -4.49 % | 125.759 M -0.09 % | 125.874 M -5.74 % | 133.545 M -2.49 % | 136.957 M | 0.000 -100.00 % | 113.902 M -5.41 % | 120.416 M 51.53 % | 79.464 M -38.17 % | 128.517 M 56.67 % | 82.032 M -32.60 % | 121.700 M 44.75 % | 84.075 M -28.93 % | 118.297 M 36.38 % | 86.744 M -5.45 % | 91.744 M | 0.000 -100.00 % | 91.744 M 0.00 % | 91.744 M |
| Deferred tax liabilities non current | 292.352 K 2.52 % | 285.170 K 0.40 % | 284.042 K -0.41 % | 285.221 K 0.57 % | 283.606 K 3.70 % | 273.475 K 3.83 % | 263.381 K 4.21 % | 252.741 K 1.60 % | 248.757 K 1.60 % | 244.844 K 1.78 % | 240.553 K -77.33 % | 1.061 M -2.05 % | 1.083 M 0.91 % | 1.073 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 |
| 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 |
| Total assets | 270.267 M 7.44 % | 251.552 M 3.69 % | 242.591 M 4.58 % | 231.961 M -3.27 % | 239.810 M -0.49 % | 240.996 M -0.23 % | 241.562 M -11.40 % | 272.654 M -6.58 % | 291.866 M -6.61 % | 312.532 M 4.24 % | 299.820 M -0.48 % | 301.271 M -5.34 % | 318.266 M -3.10 % | 328.435 M 8.46 % | 302.810 M 23.25 % | 245.697 M -0.84 % | 247.783 M | 0.000 -100.00 % | 207.439 M -2.32 % | 212.362 M 0.00 % | 212.362 M 2.89 % | 206.400 M -1.50 % | 209.551 M -2.84 % | 215.684 M 0.00 % | 215.684 M 4.27 % | 206.850 M 0.00 % | 206.850 M 104.02 % | 101.388 M | 0.000 -100.00 % | 101.778 M -0.05 % | 101.827 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-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-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 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 553.686 K -26.00 % | 748.246 K -24.01 % | 984.603 K 712.51 % | 121.180 K 437.78 % | -35.875 K -191.96 % | 39.010 K 100.76 % | -5.122 M -2 867.33 % | 185.077 K 725.79 % | -29.575 K -114.25 % | 207.490 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 |
| 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 -100.00 % | 264.612 K -7.86 % | 287.171 K 13.36 % | 253.330 K 0.00 % | 253.330 K -0.27 % | 254.025 K 0.00 % | 254.025 K 0.00 % | 254.025 K 0.00 % | 254.025 K -26.70 % | 346.543 K 0.00 % | 346.543 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -5.913 M 11.63 % | -6.691 M -154.44 % | 12.291 M 246.22 % | 3.550 M 5.04 % | 3.380 M 298.87 % | -1.699 M -113.54 % | 12.552 M 215.60 % | 3.977 M 180.80 % | -4.922 M 55.89 % | -11.161 M -323.23 % | 5.000 M 3 010.16 % | 160.749 K 124.16 % | -665.327 K 95.41 % | -14.507 M -2 376.80 % | -585.720 K 82.72 % | -3.389 M -470.77 % | 914.158 K 104.50 % | -20.308 M -293.98 % | 10.469 M 341.73 % | 2.370 M 161.95 % | -3.826 M 0.00 % | -3.826 M -156.51 % | 6.771 M 0.00 % | 6.771 M 274.60 % | -3.878 M 0.00 % | -3.878 M -493.22 % | 986.189 K 0.00 % | 986.189 K 104.28 % | -23.048 M 0.00 % | -23.048 M |
| Accounts receivables | -1.618 M 72.64 % | -5.914 M -25.25 % | -4.722 M -189.90 % | 5.252 M -10.31 % | 5.855 M 196.09 % | -6.094 M -264.16 % | 3.712 M -46.83 % | 6.981 M 159.65 % | 2.689 M 121.62 % | -12.439 M -3 276.20 % | -368.428 K -113.11 % | 2.811 M 368.12 % | 600.528 K 104.58 % | -13.108 M -1 224.22 % | 1.166 M 270.27 % | -684.804 K -116.73 % | 4.094 M 132.74 % | -12.503 M -289.53 % | 6.597 M 30.94 % | 5.038 M 238.66 % | -3.633 M 0.00 % | -3.633 M -214.59 % | 3.171 M 0.00 % | 3.171 M 422.14 % | -984.262 K 0.00 % | -984.262 K -119.21 % | 5.123 M 0.00 % | 5.123 M 132.23 % | -15.896 M 0.00 % | -15.896 M |
| Inventory | -2.813 M 58.99 % | -6.859 M -189.63 % | 7.652 M 197.44 % | 2.573 M 211.96 % | -2.298 M -195.83 % | 2.398 M -44.05 % | 4.286 M -2.35 % | 4.389 M 301.60 % | -2.177 M 75.68 % | -8.951 M -519.97 % | 2.131 M 2 632.28 % | -84.170 K 98.44 % | -5.380 M -106.03 % | -2.611 M 12.54 % | -2.986 M -73.00 % | -1.726 M -72.74 % | -999.054 K 76.67 % | -4.282 M -214.87 % | 3.728 M 273.89 % | -2.144 M -159.80 % | -825.173 K 0.00 % | -825.173 K -123.74 % | 3.477 M 0.00 % | 3.477 M 183.48 % | -4.165 M 0.00 % | -4.165 M -131.74 % | -1.797 M 0.00 % | -1.797 M 80.46 % | -9.197 M 0.00 % | -9.197 M |
| Accounts payables | 0.000 -100.00 % | 5.801 M -25.73 % | 7.810 M 277.09 % | -4.410 M -9 603.28 % | -45.451 K -105.47 % | 831.104 K -49.48 % | 1.645 M 122.15 % | -7.429 M -92.96 % | -3.850 M -145.01 % | 8.552 M 214.30 % | 2.721 M 200.74 % | -2.701 M -362.01 % | 1.031 M 877.65 % | -132.568 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 |
| Other working capital | -1.482 M -628.07 % | 280.722 K -81.89 % | 1.550 M 1 040.93 % | 135.859 K 202.77 % | -132.192 K -131.72 % | 416.762 K -85.68 % | 2.909 M 8 063.94 % | 35.637 K 102.25 % | -1.584 M -194.47 % | 1.677 M 225.33 % | 515.453 K 282.35 % | 134.813 K -95.63 % | 3.083 M 129.24 % | 1.345 M 9.01 % | 1.234 M 226.04 % | -978.902 K 55.10 % | -2.180 M 38.12 % | -3.524 M -2 538.46 % | 144.505 K 127.57 % | -524.145 K -182.88 % | 632.407 K 0.00 % | 632.408 K 412.01 % | 123.515 K 0.00 % | 123.515 K -90.28 % | 1.271 M 0.00 % | 1.271 M 154.33 % | -2.340 M 0.00 % | -2.340 M -214.39 % | 2.045 M 0.00 % | 2.045 M |
| Other non cash items | 1.486 M -8.17 % | 1.618 M -24.16 % | 2.134 M 1 432.05 % | 139.275 K -83.77 % | 858.002 K -20.16 % | 1.075 M 122.36 % | -4.807 M -5 349.39 % | 91.571 K -97.83 % | 4.224 M 1 057.68 % | 364.840 K 108.26 % | -4.416 M -134.19 % | 12.916 M -14.52 % | 15.110 M -40.98 % | 25.599 M 3 422.33 % | 726.771 K 109.63 % | -7.547 M -231.26 % | 5.749 M 3.03 % | 5.581 M 124.69 % | 2.484 M 144.80 % | -5.545 M -577.27 % | 1.162 M 0.00 % | 1.162 M 153.18 % | 458.852 K 0.00 % | 458.852 K -82.33 % | 2.596 M 0.00 % | 2.596 M 295.62 % | -1.327 M 0.00 % | -1.327 M -109.69 % | 13.689 M 0.00 % | 13.689 M |
| Net cash provided by operating activities | 4.271 M 53.65 % | 2.779 M -86.12 % | 20.023 M 103.80 % | 9.825 M -5.29 % | 10.374 M 84.26 % | 5.630 M -64.74 % | 15.966 M 100.55 % | 7.961 M 737.88 % | -1.248 M 69.86 % | -4.141 M -156.65 % | 7.310 M 103.14 % | 3.599 M 6.88 % | 3.367 M 131.80 % | -10.587 M -286.44 % | 5.679 M 247.97 % | -3.838 M -299.90 % | 1.920 M 120.02 % | -9.587 M -151.39 % | 18.658 M 197.35 % | 6.275 M 126.74 % | 2.767 M 0.00 % | 2.767 M -60.23 % | 6.959 M 0.00 % | 6.959 M 165.60 % | 2.620 M 0.00 % | 2.620 M -40.95 % | 4.437 M 0.00 % | 4.437 M 174.88 % | -5.925 M 0.00 % | -5.925 M |
| Investments in property plant and equipment | -8.050 M 26.76 % | -10.991 M -5.57 % | -10.411 M 8.63 % | -11.394 M -58.07 % | -7.208 M -30.05 % | -5.543 M 5.15 % | -5.843 M -52.69 % | -3.827 M 12.12 % | -4.355 M 10.07 % | -4.843 M -11.32 % | -4.350 M -45.69 % | -2.986 M 34.15 % | -4.534 M -10.23 % | -4.114 M 47.70 % | -7.866 M -211.97 % | -2.522 M 0.72 % | -2.540 M -32.18 % | -1.922 M 61.35 % | -4.972 M -26.86 % | -3.920 M -29.49 % | -3.027 M 0.00 % | -3.027 M 46.76 % | -5.685 M 0.00 % | -5.685 M -41.46 % | -4.019 M 0.00 % | -4.019 M 47.81 % | -7.701 M 0.00 % | -7.701 M 77.86 % | -34.781 M 0.00 % | -34.781 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.632 K -32.41 % | 117.819 K -26.91 % | 161.188 K -54.53 % | 354.505 K 6 502.81 % | 5.369 K -89.84 % | 52.836 K 4.44 % | 50.591 K -22.66 % | 65.416 K 62.83 % | 40.174 K 100.46 % | -8.708 M | 0.000 | 0.000 100.00 % | -9.645 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -236.170 K | 0.000 100.00 % | -11.669 M -6 608.26 % | -173.943 K -109.35 % | 1.859 M 200.00 % | -1.859 M -1 823.38 % | -96.674 K 17.41 % | -117.053 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -195.783 K -200.00 % | 195.783 K -98.33 % | 11.734 M 91 892.13 % | 12.755 K -99.98 % | 52.370 M 2 724.66 % | 1.854 M 4 129.30 % | 43.838 K -72.24 % | 157.922 K -7.54 % | 170.798 K 93.92 % | 88.077 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 |
| Other investing activites | -302.715 K -101.56 % | -150.185 K -105.81 % | 2.583 M 528.92 % | 410.682 K 153.11 % | 162.257 K | 0.000 -100.00 % | 11.669 M 6 608.22 % | 173.944 K | 0.000 100.00 % | -1.854 M -2 017.79 % | 96.676 K -17.41 % | 117.052 K 216.61 % | -100.377 K -779.97 % | 14.762 K 100.22 % | -6.708 M -12 675.48 % | -52.510 K -101.44 % | 3.654 M 9 660.63 % | -38.220 K -109.20 % | 415.580 K 452.30 % | -117.963 K -110.23 % | 1.153 M 0.00 % | 1.153 M 633.97 % | 157.147 K 0.00 % | 157.147 K 100.46 % | -33.987 M 0.00 % | -33.987 M -3 371.25 % | -979.093 K 0.00 % | -979.093 K 39.48 % | -1.618 M 0.00 % | -1.618 M |
| Net cash used for investing activites | -8.352 M 25.03 % | -11.141 M -42.31 % | -7.828 M 28.73 % | -10.984 M -46.88 % | -7.478 M -41.97 % | -5.267 M -187.67 % | 6.008 M 264.46 % | -3.653 M -107.27 % | 50.229 M 850.08 % | -6.697 M -57.44 % | -4.254 M -53.15 % | -2.777 M 35.38 % | -4.298 M -7.85 % | -3.985 M 82.88 % | -23.283 M -804.52 % | -2.574 M -331.03 % | 1.114 M 109.60 % | -11.605 M -154.68 % | -4.557 M -12.86 % | -4.037 M -115.52 % | -1.873 M 0.00 % | -1.873 M 66.11 % | -5.528 M 0.00 % | -5.528 M 85.45 % | -38.006 M 0.00 % | -38.006 M -337.85 % | -8.680 M 0.00 % | -8.680 M 76.15 % | -36.399 M 0.00 % | -36.399 M |
| Debt repayment | -10.090 M -251.08 % | -2.874 M -769.81 % | 429.068 K 108.97 % | -4.783 M -430.33 % | 1.448 M 127.74 % | -5.219 M 88.14 % | -44.013 M -266.89 % | -11.996 M -1 371.35 % | 943.587 K -66.88 % | 2.849 M 144.22 % | -6.444 M 10.68 % | -7.214 M -112.94 % | -3.388 M -112.27 % | 27.615 M -40.53 % | 46.434 M 658.47 % | 6.122 M 489.15 % | -1.573 M -105.88 % | 26.770 M 357.86 % | -10.382 M -272.49 % | -2.787 M | 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 -100.00 % | 168.534 K 648 107.69 % | 26.000 | 0.000 -100.00 % | 676.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 100.00 % | -118.327 K 0.41 % | -118.817 K 11.19 % | -133.795 K | 0.000 100.00 % | -87.963 K -48.23 % | -59.344 K 5.26 % | -62.637 K 90.79 % | -680.329 K -893.38 % | -68.486 K 92.79 % | -949.513 K 74.36 % | -3.703 M -114.41 % | -1.727 M -115.72 % | -800.652 K 24.72 % | -1.064 M -155.69 % | -415.976 K 67.60 % | -1.284 M 0.00 % | -1.284 M -25.64 % | -1.022 M 0.00 % | -1.022 M 23.43 % | -1.334 M 0.00 % | -1.334 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.938 M | 0.000 | 0.000 | 0.000 100.00 % | -2.453 M | 0.000 | 0.000 | 0.000 100.00 % | -3.867 M | 0.000 | 0.000 | 0.000 100.00 % | -3.206 M | 0.000 | 0.000 | 0.000 100.00 % | -1.372 M 0.00 % | -1.372 M | 0.000 | 0.000 100.00 % | -1.116 M 0.00 % | -1.116 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 28.434 M 33 841.50 % | -84.270 K 96.59 % | -2.473 M -1 113.06 % | -203.837 K -129.05 % | -88.994 K 34.56 % | -135.992 K -16.58 % | -116.654 K 20.56 % | -146.846 K 33.86 % | -222.020 K -36.16 % | -163.056 K 57.08 % | -379.931 K -122.61 % | -170.669 K 6.61 % | -182.754 K 49.03 % | -358.567 K 96.82 % | -11.284 M -12 236.58 % | -91.464 K 17.11 % | -110.346 K -10.92 % | -99.486 K -41.70 % | -70.208 K 0.00 % | -70.207 K -216.22 % | 60.408 K 0.00 % | 60.408 K 104.65 % | -1.299 M 0.00 % | -1.299 M -455.86 % | 364.953 K 0.00 % | 364.952 K 103.88 % | -9.413 M 0.00 % | -9.413 M -121.94 % | 42.899 M 0.00 % | 42.899 M |
| Net cash used provided by financing activities | 18.095 M 711.67 % | -2.958 M -44.75 % | -2.044 M 59.02 % | -4.987 M -215.85 % | -1.579 M 71.15 % | -5.474 M 87.63 % | -44.248 M -260.42 % | -12.277 M -609.18 % | -1.731 M -166.62 % | 2.598 M 137.75 % | -6.883 M 7.57 % | -7.447 M 8.26 % | -8.118 M -129.86 % | 27.187 M -20.51 % | 34.201 M 1 369.44 % | 2.327 M 136.10 % | -6.448 M -124.92 % | 25.870 M 324.65 % | -11.516 M -251.87 % | -3.273 M -149.57 % | -1.311 M 0.00 % | -1.311 M -0.97 % | -1.299 M 0.00 % | -1.299 M -72.89 % | -751.156 K 0.00 % | -751.157 K 92.02 % | -9.413 M 0.00 % | -9.413 M -121.94 % | 42.899 M 0.00 % | 42.899 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 -100.00 % | 2.000 -100.00 % | 20.677 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 |
| Net change in cash | 14.013 M 223.79 % | -11.320 M -211.51 % | 10.151 M 265.16 % | -6.146 M -566.79 % | 1.317 M 125.76 % | -5.111 M 77.05 % | -22.274 M -179.52 % | -7.969 M -116.87 % | 47.250 M 673.48 % | -8.239 M -115.32 % | -3.827 M -127.23 % | 14.051 M 147.27 % | -29.726 M -335.64 % | 12.615 M -23.99 % | 16.597 M 506.37 % | -4.084 M -19.63 % | -3.414 M -172.98 % | 4.678 M 80.93 % | 2.585 M 349.69 % | -1.035 M -148.05 % | -417.430 K 0.00 % | -417.430 K -415.95 % | 132.120 K 0.00 % | 132.120 K 100.37 % | -36.137 M 0.00 % | -36.137 M -164.61 % | -13.657 M 0.00 % | -13.657 M -2 475.57 % | 574.880 K 0.00 % | 574.880 K |
| Cash at beginning of period | 7.891 M -58.93 % | 19.210 M 112.05 % | 9.059 M -40.42 % | 15.205 M 9.48 % | 13.889 M -26.90 % | 19.000 M -53.97 % | 41.274 M -16.18 % | 49.243 M 2 370.72 % | 1.993 M -80.52 % | 10.232 M -27.22 % | 14.059 M 178 016.93 % | 7.893 K -99.97 % | 29.734 M 73.69 % | 17.119 M 3 178.59 % | 522.144 K -88.66 % | 4.606 M -42.57 % | 8.020 M 139.95 % | 3.343 M 341.44 % | 757.182 K -57.76 % | 1.793 M -18.89 % | 2.210 M | 0.000 | 0.000 -100.00 % | 2.498 M -93.53 % | 38.635 M -48.33 % | 74.772 M -15.44 % | 88.428 M -13.38 % | 102.085 M 0.57 % | 101.510 M | 0.000 |
| Cash at end of period | 21.903 M 177.59 % | 7.891 M -58.93 % | 19.210 M 112.05 % | 9.059 M -40.42 % | 15.205 M 9.48 % | 13.889 M -26.90 % | 19.000 M -53.97 % | 41.274 M -16.18 % | 49.243 M 2 370.72 % | 1.993 M -80.52 % | 10.232 M -27.22 % | 14.059 M 178 016.93 % | 7.893 K -99.97 % | 29.734 M 73.69 % | 17.119 M 3 178.59 % | 522.144 K -88.66 % | 4.606 M -42.57 % | 8.020 M 139.95 % | 3.343 M 341.44 % | 757.182 K -57.76 % | 1.793 M 529.44 % | -417.430 K -415.95 % | 132.120 K -94.98 % | 2.630 M 5.29 % | 2.498 M -93.53 % | 38.635 M -48.33 % | 74.772 M -15.44 % | 88.428 M -13.38 % | 102.085 M 17 657.61 % | 574.880 K |
| Operating cash flow | 4.271 M 53.65 % | 2.779 M -86.12 % | 20.023 M 103.80 % | 9.825 M -5.29 % | 10.374 M 84.26 % | 5.630 M -64.74 % | 15.966 M 100.55 % | 7.961 M 737.88 % | -1.248 M 69.86 % | -4.141 M -156.65 % | 7.310 M 103.14 % | 3.599 M 6.88 % | 3.367 M 131.80 % | -10.587 M -286.44 % | 5.679 M 247.97 % | -3.838 M -299.90 % | 1.920 M 120.02 % | -9.587 M -151.39 % | 18.658 M 197.35 % | 6.275 M 126.74 % | 2.767 M 0.00 % | 2.767 M -60.23 % | 6.959 M 0.00 % | 6.959 M 165.60 % | 2.620 M 0.00 % | 2.620 M -40.95 % | 4.437 M 0.00 % | 4.437 M 174.88 % | -5.925 M 0.00 % | -5.925 M |
| Capital expenditure | -8.388 M 25.30 % | -11.230 M -7.86 % | -10.411 M 9.98 % | -11.566 M -60.45 % | -7.208 M -30.05 % | -5.543 M 5.15 % | -5.843 M -52.69 % | -3.827 M 12.12 % | -4.355 M 10.07 % | -4.843 M -11.32 % | -4.350 M -45.69 % | -2.986 M 34.15 % | -4.534 M -10.23 % | -4.114 M 47.70 % | -7.866 M -211.97 % | -2.522 M 0.72 % | -2.540 M -32.18 % | -1.922 M 61.35 % | -4.972 M -26.86 % | -3.920 M -29.49 % | -3.027 M 0.00 % | -3.027 M 46.76 % | -5.685 M 0.00 % | -5.685 M -41.46 % | -4.019 M 0.00 % | -4.019 M 47.81 % | -7.701 M 0.00 % | -7.701 M 77.86 % | -34.781 M 0.00 % | -34.781 M |
| Free CashFlow | -4.117 M 51.27 % | -8.450 M -187.92 % | 9.612 M 652.02 % | -1.741 M -155.01 % | 3.165 M 3 538.71 % | 86.989 K -99.14 % | 10.123 M 144.84 % | 4.134 M 173.79 % | -5.603 M 37.63 % | -8.984 M -403.51 % | 2.960 M 383.13 % | 612.649 K 152.48 % | -1.167 M 92.06 % | -14.701 M -571.94 % | -2.188 M 65.60 % | -6.359 M -925.48 % | -620.118 K 94.61 % | -11.509 M -184.10 % | 13.685 M 481.07 % | 2.355 M 1 007.56 % | -259.508 K 0.00 % | -259.508 K -120.37 % | 1.274 M 0.00 % | 1.274 M 191.04 % | -1.399 M 0.00 % | -1.399 M 57.14 % | -3.264 M 0.00 % | -3.264 M 91.98 % | -40.706 M 0.00 % | -40.706 M |
| 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 |