Tri-County Financial Group, Inc. TYFG
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 93.528 M 10.24 % | 84.841 M 25.16 % | 67.785 M -14.04 % | 78.857 M -8.82 % | 86.484 M 33.53 % | 64.769 M 11.91 % | 57.878 M 8.00 % | 53.592 M 0.75 % | 53.195 M 5.07 % | 50.630 M 23.64 % | 40.950 M -15.78 % | 48.623 M |
| Net income | 10.429 M 3.82 % | 10.045 M -17.91 % | 12.236 M -7.46 % | 13.223 M -34.35 % | 20.143 M 127.01 % | 8.873 M 29.70 % | 6.841 M 71.28 % | 3.994 M -40.34 % | 6.695 M 34.52 % | 4.977 M 166.01 % | 1.871 M 66.76 % | 1.122 M |
| Income before tax | 13.857 M 3.59 % | 13.377 M -18.68 % | 16.449 M -8.21 % | 17.920 M -34.96 % | 27.553 M 133.18 % | 11.816 M 31.65 % | 8.975 M 30.60 % | 6.872 M -29.26 % | 9.715 M 34.65 % | 7.215 M 260.21 % | 2.003 M 82.92 % | 1.095 M |
| Income before tax ratio | 0.15 -6.03 % | 0.16 -35.02 % | 0.24 6.78 % | 0.23 -28.67 % | 0.32 74.63 % | 0.18 17.65 % | 0.16 20.93 % | 0.13 -29.79 % | 0.18 28.16 % | 0.14 191.34 % | 0.05 117.20 % | 0.02 |
| EBITDA | 13.857 M -7.97 % | 15.057 M -17.10 % | 18.163 M -7.70 % | 19.679 M -32.49 % | 29.149 M 121.18 % | 13.179 M 27.38 % | 10.346 M 23.45 % | 8.381 M -26.97 % | 11.476 M 59.06 % | 7.215 M 11 373.44 % | -64.000 K -100.49 % | 12.941 M |
| Net income ratio | 0.11 -5.82 % | 0.12 -34.41 % | 0.18 7.65 % | 0.17 -28.01 % | 0.23 70.01 % | 0.14 15.90 % | 0.12 58.60 % | 0.07 -40.79 % | 0.13 28.03 % | 0.10 115.15 % | 0.05 98.00 % | 0.02 |
| Ratio EBITDA | 0.15 -16.52 % | 0.18 -33.77 % | 0.27 7.37 % | 0.25 -25.96 % | 0.34 65.64 % | 0.20 13.83 % | 0.18 14.30 % | 0.16 -27.51 % | 0.22 51.39 % | 0.14 9 218.06 % | 0.00 -100.59 % | 0.27 |
| Gross profit ratio | 0.64 -8.21 % | 0.70 -24.46 % | 0.92 3.04 % | 0.90 10.72 % | 0.81 8.16 % | 0.75 -4.18 % | 0.78 -5.52 % | 0.83 -4.54 % | 0.87 -13.49 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 2.439 M -1.72 % | 2.481 M -2.09 % | 2.534 M -0.23 % | 2.540 M 1.41 % | 2.505 M -0.36 % | 2.514 M 1.05 % | 2.488 M 21.88 % | 2.041 M 10.90 % | 1.841 M -0.93 % | 1.858 M -0.92 % | 1.875 M -1.60 % | 1.906 M |
| Weighted average shs out | 2.413 M -1.69 % | 2.454 M -1.06 % | 2.480 M 0.15 % | 2.477 M 0.28 % | 2.470 M 0.51 % | 2.457 M -1.24 % | 2.488 M 32.85 % | 1.873 M 2.91 % | 1.820 M -1.49 % | 1.847 M -1.47 % | 1.875 M -1.42 % | 1.902 M |
| EPS diluted | 4.28 5.68 % | 4.05 -16.15 % | 4.83 -7.29 % | 5.21 -35.20 % | 8.04 127.76 % | 3.53 28.36 % | 2.75 41.03 % | 1.95 -40.55 % | 3.28 22.39 % | 2.68 168.00 % | 1.00 69.49 % | 0.59 |
| Earnings per share | 4.32 5.62 % | 4.09 -17.04 % | 4.93 -7.68 % | 5.34 -34.56 % | 8.16 126.04 % | 3.61 31.27 % | 2.75 29.11 % | 2.13 -35.84 % | 3.32 23.42 % | 2.69 169.00 % | 1.00 69.49 % | 0.59 |
| Gross profit | 59.824 M 1.19 % | 59.121 M -5.46 % | 62.533 M -11.42 % | 70.598 M 0.95 % | 69.931 M 44.42 % | 48.421 M 7.23 % | 45.156 M 2.03 % | 44.256 M -3.83 % | 46.019 M -9.11 % | 50.630 M 23.64 % | 40.950 M -15.78 % | 48.623 M |
| Income tax expense | 3.428 M 2.88 % | 3.332 M -20.91 % | 4.213 M -10.30 % | 4.697 M -36.61 % | 7.410 M 151.78 % | 2.943 M 37.91 % | 2.134 M -25.85 % | 2.878 M -4.70 % | 3.020 M 34.94 % | 2.238 M 3 391.18 % | -68.000 K 69.78 % | -225.000 K |
| Cost of revenue | 93.528 M 263.64 % | 25.720 M 389.72 % | 5.252 M -36.41 % | 8.259 M -50.11 % | 16.553 M 1.25 % | 16.348 M 28.50 % | 12.722 M 36.27 % | 9.336 M 30.10 % | 7.176 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 31.416 M -0.61 % | 31.608 M 15.20 % | 27.438 M 1.51 % | 27.029 M 18.07 % | 22.893 M 0.43 % | 22.794 M -0.71 % | 22.958 M 5.39 % | 21.784 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing 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 |
| Other expenses | 34.971 M 144.07 % | 14.328 M -1.02 % | 14.476 M -42.65 % | 25.240 M 64.44 % | 15.349 M 11.94 % | 13.712 M 2.43 % | 13.387 M -7.20 % | 14.426 M -0.65 % | 14.520 M -60.87 % | 37.104 M | 0.000 | 0.000 |
| Operating expenses | 34.971 M -23.55 % | 45.744 M -0.74 % | 46.084 M -12.52 % | 52.678 M 24.31 % | 42.378 M 15.77 % | 36.605 M 1.17 % | 36.181 M -3.22 % | 37.384 M 2.97 % | 36.304 M -2.16 % | 37.104 M -4.73 % | 38.947 M -18.05 % | 47.528 M |
| Cost and expenses | 79.671 M 11.48 % | 71.464 M 39.21 % | 51.336 M -15.76 % | 60.937 M 3.40 % | 58.931 M 11.29 % | 52.953 M 8.28 % | 48.903 M 4.67 % | 46.720 M 7.45 % | 43.480 M 0.15 % | 43.415 M 11.47 % | 38.947 M -18.05 % | 47.528 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 31.416 M -0.61 % | 31.608 M 15.20 % | 27.438 M 1.51 % | 27.029 M 18.07 % | 22.893 M 0.43 % | 22.794 M -0.71 % | 22.958 M 5.39 % | 21.784 M | 0.000 -100.00 % | 28.030 M -21.44 % | 35.682 M |
| Interest income | 0.000 -100.00 % | 68.824 M 31.51 % | 52.333 M 6.18 % | 49.287 M -1.97 % | 50.275 M 4.67 % | 48.031 M 10.24 % | 43.569 M 14.94 % | 37.905 M 8.53 % | 34.926 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 26.570 M 223.95 % | 8.202 M 26.99 % | 6.459 M -43.85 % | 11.503 M -20.93 % | 14.548 M 33.20 % | 10.922 M 44.93 % | 7.536 M 40.18 % | 5.376 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 1.680 M -1.98 % | 1.714 M -2.56 % | 1.759 M 10.21 % | 1.596 M 17.09 % | 1.363 M -0.58 % | 1.371 M -9.15 % | 1.509 M -14.31 % | 1.761 M | 0.000 100.00 % | -2.003 M -1 077.07 % | 205.000 K |
| Operating income | 24.853 M 85.79 % | 13.377 M -18.68 % | 16.449 M -8.21 % | 17.920 M -34.96 % | 27.553 M 133.18 % | 11.816 M 31.65 % | 8.975 M 30.60 % | 6.872 M -29.26 % | 9.715 M 34.65 % | 7.215 M 260.21 % | 2.003 M 1 077.07 % | -205.000 K |
| Operating income ratio | 0.27 68.53 % | 0.16 -35.02 % | 0.24 6.78 % | 0.23 -28.67 % | 0.32 74.63 % | 0.18 17.65 % | 0.16 20.93 % | 0.13 -29.79 % | 0.18 28.16 % | 0.14 191.34 % | 0.05 1 260.15 % | 0.00 |
| Total other income expenses net | -10.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.917 M -939.77 % | 1.300 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 101.272 M -16.58 % | 121.393 M -44.35 % | 218.151 M 265.72 % | -131.642 M -204.08 % | -43.292 M -223.12 % | 35.163 M -47.82 % | 67.383 M 211.70 % | 21.618 M 687.77 % | -3.678 M -109.62 % | 38.244 M 367.10 % | -14.318 M 29.09 % | -20.193 M |
| Total investments | 0.000 -100.00 % | 1.443 B 1.62 % | 1.420 B 24.06 % | 1.144 B 0.78 % | 1.136 B 6.94 % | 1.062 B 4.14 % | 1.020 B 6.89 % | 953.917 M 12.18 % | 850.349 M | 0.000 | 0.000 | 0.000 |
| Total debt | 101.272 M -31.71 % | 148.298 M -41.42 % | 253.159 M 515.03 % | 41.162 M 1.00 % | 40.755 M -17.49 % | 49.394 M -53.35 % | 105.878 M 48.81 % | 71.150 M 100.33 % | 35.517 M 315.26 % | 8.553 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -10.205 M -0.55 % | -10.149 M 11.81 % | -11.508 M -680.33 % | 1.983 M -44.05 % | 3.544 M 41.08 % | 2.512 M 1 881.56 % | -141.000 K -120.64 % | 683.000 K 87.12 % | 365.000 K -93.68 % | 5.779 M 208.71 % | 1.872 M 478.18 % | -495.000 K |
| Retained earnings | 129.793 M 6.90 % | 121.414 M 4.07 % | 116.664 M 9.38 % | 106.664 M 11.92 % | 95.300 M 23.75 % | 77.010 M 10.63 % | 69.612 M 8.27 % | 64.294 M 4.65 % | 61.439 M 5.79 % | 58.078 M 11.35 % | 52.160 M -0.23 % | 52.281 M |
| Common stock | 2.394 M -1.20 % | 2.423 M -2.73 % | 2.491 M 0.57 % | 2.477 M 0.04 % | 2.476 M 0.57 % | 2.462 M 0.37 % | 2.453 M 25.79 % | 1.950 M 5.46 % | 1.849 M -1.18 % | 1.871 M 3.03 % | 1.816 M -0.87 % | 1.832 M |
| Total equity | 143.194 M 5.18 % | 136.143 M 2.30 % | 133.084 M -2.60 % | 136.642 M 7.60 % | 126.995 M 18.12 % | 107.511 M 10.76 % | 97.064 M 5.61 % | 91.904 M 31.62 % | 69.825 M -18.11 % | 85.269 M 4.98 % | 81.222 M 3.28 % | 78.645 M |
| Other non current liabilities | 1.368 B 185 563.36 % | 737.000 K -2.64 % | 757.000 K 0.66 % | 752.000 K 0.13 % | 751.000 K 98.15 % | 379.000 K 0.53 % | 377.000 K 18.55 % | 318.000 K 10.42 % | 288.000 K -99.96 % | 692.046 M | 0.000 | 0.000 |
| Long term debt | 10.319 M -91.80 % | 125.810 M -45.25 % | 229.785 M 1 456.70 % | 14.761 M -25.06 % | 19.696 M -46.25 % | 36.646 M -62.83 % | 98.591 M 61.52 % | 61.041 M 197.98 % | 20.485 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.396 B 1 003.22 % | 126.547 M -45.11 % | 230.542 M 1 386.12 % | 15.513 M -24.13 % | 20.447 M -44.78 % | 37.025 M -62.59 % | 98.968 M 61.29 % | 61.359 M 195.38 % | 20.773 M -97.00 % | 692.046 M | 0.000 | 0.000 |
| Other current liabilities | 177.589 M -85.76 % | 1.247 B 9.48 % | 1.139 B -5.71 % | 1.208 B 6.12 % | 1.138 B 17.29 % | 970.256 M 6.75 % | 908.906 M 2.16 % | 889.650 M 6.17 % | 837.928 M 786.30 % | 94.542 M 26 989.40 % | 349.000 K -29.35 % | 494.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 90.953 M 304.45 % | 22.488 M -3.79 % | 23.374 M -11.47 % | 26.401 M 25.37 % | 21.059 M 65.19 % | 12.748 M 74.94 % | 7.287 M -27.92 % | 10.109 M -32.75 % | 15.032 M 75.75 % | 8.553 M | 0.000 | 0.000 |
| Total current liabilities | 268.542 M -79.19 % | 1.290 B 9.41 % | 1.179 B -5.78 % | 1.251 B 6.02 % | 1.180 B 18.13 % | 999.245 M 7.58 % | 928.832 M 1.85 % | 911.994 M 5.64 % | 863.326 M 737.41 % | 103.095 M 29 440.11 % | 349.000 K -29.35 % | 494.000 K |
| Total liabilities | 1.396 B -1.46 % | 1.417 B 0.50 % | 1.410 B 11.27 % | 1.267 B 5.51 % | 1.201 B 15.88 % | 1.036 B 0.82 % | 1.028 B 5.59 % | 973.353 M 10.10 % | 884.099 M 11.19 % | 795.141 M 227 734.10 % | 349.000 K -29.35 % | 494.000 K |
| Other non current assets | 1.504 B 3 545.88 % | 41.263 M -10.24 % | 45.972 M 0.01 % | 45.967 M -31.17 % | 66.788 M 125.04 % | 29.678 M 1.96 % | 29.107 M 15.98 % | 25.097 M -10.13 % | 27.925 M -96.53 % | 804.260 M -2.15 % | 821.954 M -4.60 % | 861.557 M |
| Long term investments | 0.000 -100.00 % | 1.268 B 5.82 % | 1.198 B 18.90 % | 1.008 B -2.74 % | 1.036 B 7.91 % | 960.089 M 5.07 % | 913.765 M 5.84 % | 863.334 M 12.05 % | 770.465 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 104.000 K -18.11 % | 127.000 K -21.60 % | 162.000 K -26.70 % | 221.000 K -23.53 % | 289.000 K 77.30 % | 163.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.462 M 194.94 % | 2.530 M -28.08 % | 3.518 M |
| GoodWill | 8.596 M 0.00 % | 8.596 M 0.00 % | 8.596 M 0.00 % | 8.596 M 5.65 % | 8.136 M 20.46 % | 6.754 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.462 M 10.48 % | 6.754 M -0.97 % | 6.820 M |
| Goodwill and intangible assets | 8.700 M -0.26 % | 8.723 M -0.40 % | 8.758 M -0.67 % | 8.817 M 4.65 % | 8.425 M 21.80 % | 6.917 M -1.13 % | 6.996 M -1.41 % | 7.096 M -2.45 % | 7.274 M -51.26 % | 14.924 M 60.75 % | 9.284 M -10.20 % | 10.338 M |
| Property plant equipment net | 26.186 M 1.56 % | 25.785 M -6.05 % | 27.444 M 1.59 % | 27.014 M -3.27 % | 27.926 M 11.26 % | 25.100 M 1.05 % | 24.840 M 1.85 % | 24.388 M -1.09 % | 24.658 M 10.47 % | 22.320 M -5.48 % | 23.614 M -10.62 % | 26.421 M |
| Total non current assets | 1.539 B 14.57 % | 1.344 B 4.94 % | 1.280 B 17.52 % | 1.089 B -4.37 % | 1.139 B 11.49 % | 1.022 B 4.83 % | 974.708 M 5.96 % | 919.915 M 10.79 % | 830.322 M -1.33 % | 841.504 M -1.56 % | 854.852 M -4.84 % | 898.316 M |
| Other current assets | 53.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 174.846 M -21.09 % | 221.578 M 62.07 % | 136.719 M 37.49 % | 99.437 M -2.24 % | 101.715 M -3.91 % | 105.859 M 16.86 % | 90.583 M 13.39 % | 79.884 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 44.976 M 67.17 % | 26.905 M -23.15 % | 35.008 M -79.74 % | 172.804 M 105.60 % | 84.047 M 490.59 % | 14.231 M -63.03 % | 38.495 M -22.28 % | 49.532 M 26.37 % | 39.195 M 232.01 % | -29.691 M -307.37 % | 14.318 M -29.09 % | 20.193 M |
| Cash and short term investments | 0.000 -100.00 % | 201.751 M -21.37 % | 256.586 M -17.10 % | 309.523 M 68.69 % | 183.484 M 58.25 % | 115.946 M -19.68 % | 144.354 M 3.03 % | 140.115 M 17.67 % | 119.079 M 501.06 % | -29.691 M -307.37 % | 14.318 M -29.09 % | 20.193 M |
| Total current assets | 53.370 M -74.50 % | 209.323 M -20.27 % | 262.537 M -16.44 % | 314.197 M 66.57 % | 188.631 M 54.62 % | 121.997 M -18.75 % | 150.156 M 3.31 % | 145.342 M 17.59 % | 123.602 M 217.69 % | 38.906 M 171.73 % | 14.318 M -29.09 % | 20.193 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 7.572 M 27.24 % | 5.951 M 27.32 % | 4.674 M -9.19 % | 5.147 M -14.94 % | 6.051 M 4.29 % | 5.802 M 11.00 % | 5.227 M 15.56 % | 4.523 M | 0.000 | 0.000 | 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 |
| Other assets | 1.486 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 20.986 M 23.13 % | 17.044 M -1.97 % | 17.387 M -18.34 % | 21.292 M 31.10 % | 16.241 M 28.50 % | 12.639 M 3.30 % | 12.235 M 18.03 % | 10.366 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Capital lease obligations | 485.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.491 M | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M |
| Other total stockholders equity | 21.212 M -5.54 % | 22.455 M -11.72 % | 25.437 M -0.32 % | 25.518 M -0.61 % | 25.675 M 0.58 % | 25.527 M 1.54 % | 25.140 M 165.02 % | 9.486 M 53.69 % | 6.172 M 1 444.66 % | -459.000 K -108.54 % | 5.374 M 6.90 % | 5.027 M |
| Deferred tax liabilities 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 |
| 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 |
| Total assets | 1.539 B -0.88 % | 1.553 B 0.65 % | 1.543 B 9.92 % | 1.404 B 5.71 % | 1.328 B 16.09 % | 1.144 B 1.68 % | 1.125 B 5.60 % | 1.065 B 11.67 % | 953.924 M 8.35 % | 880.410 M 1.29 % | 869.170 M -5.37 % | 918.509 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -1.364 M -711.66 % | 223.000 K 116.51 % | -1.351 M -207.82 % | 1.253 M 389.38 % | -433.000 K -13.05 % | -383.000 K -120.80 % | 1.841 M 243.27 % | -1.285 M | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 247.000 K 183.91 % | 87.000 K -52.72 % | 184.000 K 89.69 % | 97.000 K -42.94 % | 170.000 K 104.82 % | 83.000 K -38.97 % | 136.000 K 151.85 % | 54.000 K 440.00 % | 10.000 K -58.33 % | 24.000 K |
| Change in working capital | 1.756 M -27.02 % | 2.406 M 195.94 % | 813.000 K -98.03 % | 41.182 M 191.52 % | -44.997 M -1 888.38 % | -2.263 M -138.32 % | 5.906 M 51.32 % | 3.903 M -58.60 % | 9.428 M -85.10 % | 63.296 M -57.12 % | 147.610 M |
| Accounts receivables | 98.000 K 106.05 % | -1.621 M -26.94 % | -1.277 M -369.98 % | 473.000 K -47.68 % | 904.000 K 463.05 % | -249.000 K 56.70 % | -575.000 K 18.32 % | -704.000 K -501.71 % | -117.000 K 15.83 % | -139.000 K 77.62 % | -621.000 K |
| Inventory | 0.000 -100.00 % | 1.847 M | 0.000 -100.00 % | 44.983 M 189.05 % | -50.516 M -948.05 % | -4.820 M -180.56 % | 5.983 M 23.16 % | 4.858 M -17.76 % | 5.907 M | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 3.174 M 1 025.36 % | -343.000 K 91.22 % | -3.905 M -178.98 % | 4.944 M 60.52 % | 3.080 M 313.42 % | 745.000 K 7 550.00 % | -10.000 K -100.26 % | 3.887 M | 0.000 | 0.000 |
| Other working capital | 1.756 M 276.66 % | -994.000 K -140.85 % | 2.433 M 759.35 % | -369.000 K -12.16 % | -329.000 K -20.07 % | -274.000 K -10.93 % | -247.000 K -2.49 % | -241.000 K 3.21 % | -249.000 K -100.39 % | 63.435 M -57.21 % | 148.231 M |
| Other non cash items | 133.000 K 114.03 % | -948.000 K -109.48 % | 10.002 M 292.24 % | 2.550 M -25.87 % | 3.440 M 71.83 % | 2.002 M -10.43 % | 2.235 M -7.80 % | 2.424 M -17.27 % | 2.930 M 5.17 % | 2.786 M 2 261.02 % | 118.000 K |
| Net cash provided by operating activities | 12.318 M 2.09 % | 12.066 M -51.88 % | 25.075 M -56.43 % | 57.547 M 411.60 % | -18.468 M -290.16 % | 9.712 M -39.50 % | 16.053 M 16.27 % | 13.807 M -29.49 % | 19.583 M -72.08 % | 70.133 M -53.57 % | 151.055 M |
| Investments in property plant and equipment | -1.211 M -221.22 % | -377.000 K 83.52 % | -2.287 M -184.10 % | -805.000 K 80.96 % | -4.229 M -173.90 % | -1.544 M 10.39 % | -1.723 M -62.39 % | -1.061 M 72.87 % | -3.911 M -344.43 % | -880.000 K 69.27 % | -2.864 M |
| Acquisitions net | 138.000 K | 0.000 -100.00 % | 331.000 K 103.35 % | -9.873 M -2 732.80 % | 375.000 K 100.81 % | -46.316 M 23.54 % | -60.575 M 38.73 % | -98.865 M -4.42 % | -94.677 M | 0.000 100.00 % | -733.000 K |
| Purchases of investments | -3.264 M 83.79 % | -20.136 M 87.26 % | -158.015 M -166.18 % | -59.365 M -186.68 % | -20.708 M -182.86 % | -7.321 M 81.41 % | -39.390 M -110.20 % | -18.739 M -63.57 % | -11.456 M | 0.000 | 0.000 |
| Sales maturities of investments | 34.345 M -51.59 % | 70.944 M 31.05 % | 54.135 M 173.63 % | 19.784 M -34.74 % | 30.315 M 102.87 % | 14.943 M -33.91 % | 22.609 M 187.32 % | 7.869 M -74.89 % | 31.338 M | 0.000 | 0.000 |
| Other investing activites | -432.000 K 99.37 % | -68.834 M 67.06 % | -208.993 M -19 650.33 % | 1.069 M 1 405.63 % | 71.000 K -62.23 % | 188.000 K 129.33 % | -641.000 K -110.37 % | 6.184 M 88.54 % | 3.280 M 116.03 % | -20.459 M 80.55 % | -105.194 M |
| Net cash used for investing activites | 29.576 M 260.71 % | -18.403 M 94.15 % | -314.829 M -540.03 % | -49.190 M -944.61 % | 5.824 M 114.54 % | -40.050 M 49.76 % | -79.720 M 23.79 % | -104.612 M -38.69 % | -75.426 M -253.47 % | -21.339 M 80.39 % | -108.791 M |
| Debt repayment | -47.892 M 54.34 % | -104.886 M -148.78 % | 215.000 M 208 637.86 % | 103.000 K 100.61 % | -17.003 M 69.93 % | -56.536 M -250.77 % | 37.497 M -7.42 % | 40.503 M 97.72 % | 20.485 M | 0.000 | 0.000 |
| Common stock issued | 482.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.000 K -98.59 % | 16.074 M 407.71 % | 3.166 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -1.915 M 46.79 % | -3.599 M -147.87 % | -1.452 M -39.35 % | -1.042 M -98.10 % | -526.000 K | 0.000 100.00 % | -15.491 M | 0.000 100.00 % | -20.000 M -1 492.36 % | -1.256 M -760.27 % | -146.000 K |
| Dividends paid | -2.176 M 2.11 % | -2.223 M 0.36 % | -2.231 M -20.08 % | -1.858 M -25.46 % | -1.481 M -0.47 % | -1.474 M -0.68 % | -1.464 M -32.01 % | -1.109 M 33.27 % | -1.662 M -40.13 % | -1.186 M -41.02 % | -841.000 K |
| Other financing activites | 26.565 M -75.46 % | 108.252 M 253.22 % | -70.653 M -200.42 % | 70.360 M -43.70 % | 124.984 M 102.98 % | 61.576 M 3 935.12 % | 1.526 M -97.55 % | 62.403 M 32.76 % | 47.006 M 189.60 % | -52.462 M -72.44 % | -30.424 M |
| Net cash used provided by financing activities | -24.936 M -915.31 % | -2.456 M -101.75 % | 140.664 M 108.20 % | 67.563 M -36.25 % | 105.974 M 2 871.79 % | 3.566 M -93.28 % | 53.050 M -49.46 % | 104.963 M 59.45 % | 65.829 M 219.90 % | -54.904 M -74.79 % | -31.411 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 |
| Net change in cash | 16.958 M 292.86 % | -8.793 M 94.10 % | -149.090 M -296.38 % | 75.920 M -18.65 % | 93.330 M 448.61 % | -26.772 M -152.16 % | -10.617 M -174.99 % | 14.158 M 41.78 % | 9.986 M 263.44 % | -6.110 M -156.30 % | 10.853 M |
| Cash at beginning of period | 28.018 M -23.89 % | 36.811 M -80.20 % | 185.901 M 69.03 % | 109.981 M 560.51 % | 16.651 M -61.65 % | 43.423 M -19.65 % | 54.040 M 35.50 % | 39.882 M 33.40 % | 29.896 M -19.41 % | 37.095 M 41.36 % | 26.242 M |
| Cash at end of period | 44.976 M 60.53 % | 28.018 M -23.89 % | 36.811 M -80.20 % | 185.901 M 69.03 % | 109.981 M 560.51 % | 16.651 M -61.65 % | 43.423 M -19.65 % | 54.040 M 35.50 % | 39.882 M 28.71 % | 30.985 M -16.47 % | 37.095 M |
| Operating cash flow | 12.318 M 2.09 % | 12.066 M -51.88 % | 25.075 M -56.43 % | 57.547 M 411.60 % | -18.468 M -290.16 % | 9.712 M -39.50 % | 16.053 M 16.27 % | 13.807 M -29.49 % | 19.583 M -72.08 % | 70.133 M -53.57 % | 151.055 M |
| Capital expenditure | -1.211 M -221.22 % | -377.000 K 83.52 % | -2.287 M -184.10 % | -805.000 K 80.96 % | -4.229 M -173.90 % | -1.544 M 10.39 % | -1.723 M -62.39 % | -1.061 M 72.87 % | -3.911 M -344.43 % | -880.000 K 69.27 % | -2.864 M |
| Free CashFlow | 11.107 M -4.98 % | 11.689 M -48.71 % | 22.788 M -59.84 % | 56.742 M 350.00 % | -22.697 M -377.88 % | 8.168 M -43.00 % | 14.330 M 12.43 % | 12.746 M -18.67 % | 15.672 M -77.37 % | 69.253 M -53.27 % | 148.191 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-06-30 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 17.015 M -26.42 % | 23.126 M -1.81 % | 23.552 M -3.86 % | 24.497 M 67.37 % | 14.636 M -33.48 % | 22.001 M -2.25 % | 22.507 M -0.52 % | 22.624 M 7.54 % | 21.037 M 12.38 % | 18.719 M -12.29 % | 21.342 M 28.41 % | 16.620 M 7.84 % | 15.412 M 6.95 % | 14.411 M 145.67 % | 5.866 M -72.76 % | 21.534 M -12.32 % | 24.561 M 35.05 % | 18.186 M -20.42 % | 22.852 M -3.67 % | 23.723 M 5.72 % | 22.439 M 28.44 % | 17.470 M 9.07 % | 16.017 M -9.65 % | 17.728 M 10.02 % | 16.113 M 8.06 % | 14.911 M 7.42 % | 13.881 M -9.99 % | 15.422 M 35.78 % | 11.358 M 0.00 % | 11.358 M 1.95 % | 11.141 M 0.00 % | 11.141 M |
| Net income | 3.507 M 37.31 % | 2.554 M 6.82 % | 2.391 M -21.81 % | 3.058 M 32.67 % | 2.305 M -13.83 % | 2.675 M 17.74 % | 2.272 M -36.07 % | 3.554 M 32.02 % | 2.692 M 76.29 % | 1.527 M -33.06 % | 2.281 M -59.46 % | 5.626 M 128.24 % | 2.465 M 32.24 % | 1.864 M -4.07 % | 1.943 M -52.20 % | 4.065 M 13.80 % | 3.572 M -1.95 % | 3.643 M -22.96 % | 4.729 M -33.09 % | 7.068 M 37.59 % | 5.137 M 60.03 % | 3.210 M 75.79 % | 1.826 M -43.50 % | 3.232 M 31.28 % | 2.462 M 81.97 % | 1.353 M 9.64 % | 1.234 M -45.85 % | 2.279 M 36.96 % | 1.664 M 0.00 % | 1.664 M 22.04 % | 1.364 M 0.00 % | 1.364 M |
| Income before tax | 4.793 M 39.62 % | 3.433 M 12.78 % | 3.044 M -26.47 % | 4.140 M 34.24 % | 3.084 M -14.09 % | 3.590 M 22.23 % | 2.937 M -39.75 % | 4.875 M 36.21 % | 3.579 M 80.21 % | 1.986 M -33.02 % | 2.965 M -61.48 % | 7.697 M 133.10 % | 3.302 M 32.88 % | 2.485 M -2.55 % | 2.550 M -53.98 % | 5.541 M 14.58 % | 4.836 M -3.14 % | 4.993 M -22.83 % | 6.470 M -33.04 % | 9.662 M 36.65 % | 7.071 M 74.41 % | 4.054 M 60.49 % | 2.526 M -40.62 % | 4.254 M 29.24 % | 3.291 M 88.62 % | 1.745 M -5.93 % | 1.855 M -36.06 % | 2.901 M 37.26 % | 2.114 M 0.00 % | 2.114 M 8.86 % | 1.942 M 0.00 % | 1.942 M |
| Income before tax ratio | 0.28 89.76 % | 0.15 14.86 % | 0.13 -23.52 % | 0.17 -19.80 % | 0.21 29.13 % | 0.16 25.04 % | 0.13 -39.44 % | 0.22 26.66 % | 0.17 60.35 % | 0.11 -23.63 % | 0.14 -70.00 % | 0.46 116.16 % | 0.21 24.25 % | 0.17 -60.33 % | 0.43 68.94 % | 0.26 30.68 % | 0.20 -28.28 % | 0.27 -3.03 % | 0.28 -30.49 % | 0.41 29.26 % | 0.32 35.79 % | 0.23 47.14 % | 0.16 -34.27 % | 0.24 17.47 % | 0.20 74.54 % | 0.12 -12.43 % | 0.13 -28.96 % | 0.19 1.09 % | 0.19 0.00 % | 0.19 6.78 % | 0.17 0.00 % | 0.17 |
| EBITDA | 4.793 M 39.62 % | 3.433 M 12.78 % | 3.044 M -26.47 % | 4.140 M 2 400.00 % | -180.000 K 0.00 % | -180.000 K -4.05 % | -173.000 K 45.77 % | -319.000 K -108.91 % | 3.579 M 80.21 % | 1.986 M -33.02 % | 2.965 M -61.48 % | 7.697 M 133.10 % | 3.302 M 32.88 % | 2.485 M -2.55 % | 2.550 M -53.98 % | 5.541 M 14.58 % | 4.836 M -3.14 % | 4.993 M -29.89 % | 7.122 M -26.29 % | 9.662 M 43.92 % | 6.714 M 65.61 % | 4.054 M 60.49 % | 2.526 M -40.62 % | 4.254 M 29.24 % | 3.291 M 88.62 % | 1.745 M -5.93 % | 1.855 M -36.06 % | 2.901 M 2 375.29 % | -127.500 K 0.00 % | -127.500 K 1.16 % | -129.000 K 0.00 % | -129.000 K |
| Net income ratio | 0.21 86.63 % | 0.11 8.78 % | 0.10 -18.67 % | 0.12 -20.74 % | 0.16 29.53 % | 0.12 20.45 % | 0.10 -35.74 % | 0.16 22.76 % | 0.13 56.87 % | 0.08 -23.68 % | 0.11 -68.43 % | 0.34 111.65 % | 0.16 23.65 % | 0.13 -60.95 % | 0.33 75.47 % | 0.19 29.80 % | 0.15 -27.40 % | 0.20 -3.20 % | 0.21 -30.54 % | 0.30 30.14 % | 0.23 24.59 % | 0.18 61.17 % | 0.11 -37.47 % | 0.18 19.32 % | 0.15 68.39 % | 0.09 2.07 % | 0.09 -39.84 % | 0.15 0.87 % | 0.15 0.00 % | 0.15 19.71 % | 0.12 0.00 % | 0.12 |
| Ratio EBITDA | 0.28 89.76 % | 0.15 14.86 % | 0.13 -23.52 % | 0.17 1 474.16 % | -0.01 -50.32 % | -0.01 -6.44 % | -0.01 45.49 % | -0.01 -108.29 % | 0.17 60.35 % | 0.11 -23.63 % | 0.14 -70.00 % | 0.46 116.16 % | 0.21 24.25 % | 0.17 -60.33 % | 0.43 68.94 % | 0.26 30.68 % | 0.20 -28.28 % | 0.27 -11.91 % | 0.31 -23.48 % | 0.41 36.13 % | 0.30 28.93 % | 0.23 47.14 % | 0.16 -34.27 % | 0.24 17.47 % | 0.20 74.54 % | 0.12 -12.43 % | 0.13 -28.96 % | 0.19 1 775.71 % | -0.01 0.00 % | -0.01 3.05 % | -0.01 0.00 % | -0.01 |
| Gross profit ratio | 1.00 | 0.00 -100.00 % | 0.63 -0.56 % | 0.63 -60.49 % | 1.61 60.62 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 40.18 % | 0.71 0.62 % | 0.71 -13.30 % | 0.82 -26.56 % | 1.11 24.99 % | 0.89 -0.06 % | 0.89 24.12 % | 0.72 -21.03 % | 0.91 -0.18 % | 0.91 5.46 % | 0.86 4.52 % | 0.83 0.61 % | 0.82 2.39 % | 0.80 3.48 % | 0.78 4.50 % | 0.74 -2.57 % | 0.76 2.28 % | 0.74 0.64 % | 0.74 -0.19 % | 0.74 -5.97 % | 0.79 -21.16 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 2.407 M 0.43 % | 2.396 M 0.00 % | 2.396 M -0.48 % | 2.408 M -0.55 % | 2.421 M -2.43 % | 2.481 M 2.27 % | 2.426 M -1.01 % | 2.451 M -0.49 % | 2.463 M -0.31 % | 2.471 M -0.19 % | 2.476 M -0.19 % | 2.480 M 0.00 % | 2.480 M 0.00 % | 2.480 M 0.13 % | 2.477 M 0.00 % | 2.477 M 0.00 % | 2.477 M 0.00 % | 2.477 M 0.00 % | 2.477 M 0.00 % | 2.477 M 0.00 % | 2.477 M 0.48 % | 2.465 M 0.20 % | 2.460 M 0.00 % | 2.460 M 0.00 % | 2.460 M 0.90 % | 2.438 M 0.00 % | 2.438 M 0.00 % | 2.438 M 7.08 % | 2.277 M 0.00 % | 2.277 M 23.94 % | 1.837 M 0.00 % | 1.837 M |
| Weighted average shs out | 2.402 M 0.57 % | 2.388 M -0.33 % | 2.396 M -0.48 % | 2.408 M -0.55 % | 2.421 M -0.09 % | 2.423 M -0.12 % | 2.426 M -1.01 % | 2.451 M -0.49 % | 2.463 M -0.31 % | 2.471 M -0.76 % | 2.490 M 0.64 % | 2.474 M -0.24 % | 2.480 M 0.00 % | 2.480 M 0.30 % | 2.473 M -0.05 % | 2.474 M -0.11 % | 2.477 M 0.00 % | 2.477 M 0.00 % | 2.477 M 0.54 % | 2.464 M -0.15 % | 2.467 M 0.09 % | 2.465 M 0.20 % | 2.460 M 0.00 % | 2.460 M 0.25 % | 2.454 M 0.65 % | 2.438 M 0.00 % | 2.438 M 0.00 % | 2.438 M 7.08 % | 2.277 M 0.00 % | 2.277 M 23.94 % | 1.837 M 0.00 % | 1.837 M |
| EPS diluted | 1.46 36.45 % | 1.07 7.00 % | 1.00 -21.26 % | 1.27 33.68 % | 0.95 -12.04 % | 1.08 14.89 % | 0.94 -35.17 % | 1.45 33.03 % | 1.09 75.81 % | 0.62 -32.61 % | 0.92 -59.47 % | 2.27 129.29 % | 0.99 32.00 % | 0.75 -3.85 % | 0.78 -52.44 % | 1.64 13.89 % | 1.44 -2.04 % | 1.47 -23.04 % | 1.91 -32.98 % | 2.85 37.68 % | 2.07 59.23 % | 1.30 75.68 % | 0.74 -43.51 % | 1.31 31.00 % | 1.00 81.82 % | 0.55 7.84 % | 0.51 -45.16 % | 0.93 27.40 % | 0.73 0.00 % | 0.73 -1.35 % | 0.74 0.00 % | 0.74 |
| Earnings per share | 1.47 37.38 % | 1.07 7.00 % | 1.00 -21.26 % | 1.27 33.68 % | 0.95 -13.64 % | 1.10 17.02 % | 0.94 -35.17 % | 1.45 33.03 % | 1.09 75.81 % | 0.62 -32.61 % | 0.92 -59.47 % | 2.27 129.29 % | 0.99 32.00 % | 0.75 -3.85 % | 0.78 -52.44 % | 1.64 13.89 % | 1.44 -2.04 % | 1.47 -23.04 % | 1.91 -32.98 % | 2.85 37.68 % | 2.07 59.23 % | 1.30 75.68 % | 0.74 -43.51 % | 1.31 31.00 % | 1.00 81.82 % | 0.55 7.84 % | 0.51 -45.16 % | 0.93 27.40 % | 0.73 0.00 % | 0.73 -1.35 % | 0.74 0.00 % | 0.74 |
| Gross profit | 17.015 M | 0.000 -100.00 % | 14.863 M -4.40 % | 15.547 M -33.87 % | 23.508 M 6.85 % | 22.001 M -2.25 % | 22.507 M -0.52 % | 22.624 M 50.76 % | 15.007 M 13.08 % | 13.271 M -23.95 % | 17.451 M -5.70 % | 18.506 M 34.79 % | 13.730 M 6.88 % | 12.846 M 204.91 % | 4.213 M -78.49 % | 19.585 M -12.48 % | 22.378 M 42.43 % | 15.712 M -16.82 % | 18.889 M -3.08 % | 19.490 M 8.24 % | 18.005 M 32.91 % | 13.547 M 13.97 % | 11.886 M -11.97 % | 13.503 M 12.53 % | 11.999 M 8.76 % | 11.033 M 7.22 % | 10.290 M -15.36 % | 12.158 M 7.04 % | 11.358 M 0.00 % | 11.358 M 1.95 % | 11.141 M 0.00 % | 11.141 M |
| Income tax expense | 1.286 M 46.30 % | 879.000 K 34.61 % | 653.000 K -39.65 % | 1.082 M 38.90 % | 779.000 K -14.86 % | 915.000 K 37.59 % | 665.000 K -49.66 % | 1.321 M 48.93 % | 887.000 K 93.25 % | 459.000 K -32.89 % | 684.000 K -66.97 % | 2.071 M 147.43 % | 837.000 K 34.78 % | 621.000 K 2.31 % | 607.000 K -58.88 % | 1.476 M 16.77 % | 1.264 M -6.37 % | 1.350 M -22.46 % | 1.741 M -32.89 % | 2.594 M 34.16 % | 1.934 M 69.48 % | 1.141 M 99.48 % | 572.000 K -49.74 % | 1.138 M 35.01 % | 842.951 K 116.14 % | 390.000 K -29.35 % | 552.000 K -19.18 % | 683.000 K 51.95 % | 449.500 K 0.00 % | 449.500 K -22.23 % | 578.000 K 0.00 % | 578.000 K |
| Cost of revenue | 0.000 -100.00 % | 23.126 M -1.81 % | 23.552 M | 0.000 100.00 % | -8.872 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.030 M 10.68 % | 5.448 M 40.02 % | 3.891 M 306.31 % | -1.886 M -212.13 % | 1.682 M 7.48 % | 1.565 M -5.32 % | 1.653 M -15.19 % | 1.949 M -10.72 % | 2.183 M -11.76 % | 2.474 M -37.57 % | 3.963 M -6.38 % | 4.233 M -4.52 % | 4.434 M 13.02 % | 3.923 M -5.04 % | 4.131 M -2.22 % | 4.225 M 2.70 % | 4.114 M 6.09 % | 3.878 M 7.99 % | 3.591 M 10.02 % | 3.264 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 8.504 M -75.68 % | 34.971 M 406.57 % | -11.407 M -233.06 % | 8.573 M -23.37 % | 11.188 M -68.48 % | 35.492 M | 0.000 -100.00 % | 11.335 M 1.36 % | 11.183 M 166.49 % | -16.819 M -257.39 % | 10.686 M 3.37 % | 10.338 M 0.65 % | 10.271 M 140.23 % | -25.530 M -282.96 % | 13.954 M -20.18 % | 17.482 M 64.55 % | 10.624 M 170.89 % | -14.986 M -253.66 % | 9.752 M -12.87 % | 11.193 M 19.18 % | 9.391 M 0.33 % | 9.360 M 1.20 % | 9.249 M 7.32 % | 8.618 M -6.15 % | 9.183 M 8.87 % | 8.435 M -8.88 % | 9.257 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 8.864 M 4.23 % | 8.504 M -75.68 % | 34.971 M 206.57 % | 11.407 M 33.06 % | 8.573 M -23.37 % | 11.188 M -68.48 % | 35.492 M 209.19 % | 11.479 M 0.45 % | 11.428 M 1.27 % | 11.285 M -22.10 % | 14.486 M 34.02 % | 10.809 M 3.65 % | 10.428 M 0.65 % | 10.361 M 523.03 % | 1.663 M -88.16 % | 14.044 M -19.94 % | 17.542 M 63.65 % | 10.719 M -8.91 % | 11.767 M 19.74 % | 9.827 M -12.97 % | 11.292 M 18.95 % | 9.493 M 1.42 % | 9.360 M 1.20 % | 9.249 M 6.21 % | 8.708 M -6.24 % | 9.288 M 10.11 % | 8.435 M -8.88 % | 9.257 M 0.14 % | 9.245 M 0.00 % | 9.245 M 0.49 % | 9.200 M 0.00 % | 9.200 M |
| Cost and expenses | 8.864 M -54.99 % | 19.693 M -3.97 % | 20.508 M 0.74 % | 20.357 M 76.22 % | 11.552 M -37.25 % | 18.411 M -5.92 % | 19.570 M 10.26 % | 17.749 M 1.67 % | 17.458 M 4.33 % | 16.733 M -8.95 % | 18.377 M 105.95 % | 8.923 M -26.32 % | 12.110 M 1.54 % | 11.926 M 259.65 % | 3.316 M -79.27 % | 15.993 M -18.92 % | 19.725 M 49.51 % | 13.193 M -16.13 % | 15.730 M 11.87 % | 14.061 M -10.59 % | 15.725 M 17.21 % | 13.416 M -0.56 % | 13.491 M 0.13 % | 13.474 M 5.08 % | 12.822 M -2.61 % | 13.166 M 9.48 % | 12.026 M -3.95 % | 12.521 M 35.44 % | 9.245 M 0.00 % | 9.245 M 0.49 % | 9.200 M 0.00 % | 9.200 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 8.864 M | 0.000 | 0.000 -100.00 % | 22.814 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.000 K -8.82 % | 102.000 K -99.67 % | 31.305 M 25 351.22 % | 123.000 K 36.67 % | 90.000 K 0.00 % | 90.000 K -99.67 % | 27.193 M 30 114.44 % | 90.000 K 50.00 % | 60.000 K -36.84 % | 95.000 K -99.64 % | 26.753 M 35 570.67 % | 75.000 K -24.24 % | 99.000 K -2.94 % | 102.000 K | 0.000 | 0.000 -100.00 % | 90.000 K -14.29 % | 105.000 K | 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 -100.00 % | 17.076 M 10.35 % | 15.475 M 6.54 % | 14.525 M 5.90 % | 13.716 M 9.99 % | 12.470 M 7.30 % | 11.622 M -3.14 % | 11.999 M -5.81 % | 12.739 M 3.01 % | 12.367 M 1.52 % | 12.182 M -16.30 % | 14.554 M 24.66 % | 11.675 M -2.44 % | 11.967 M -0.93 % | 12.079 M -2.51 % | 12.390 M 1.03 % | 12.263 M 2.30 % | 11.988 M 5.25 % | 11.390 M 0.98 % | 11.280 M 0.73 % | 11.198 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.065 M 14.95 % | 5.276 M 35.59 % | 3.891 M 98.12 % | 1.964 M 59.42 % | 1.232 M 10.49 % | 1.115 M -7.32 % | 1.203 M -19.75 % | 1.499 M -13.50 % | 1.733 M -14.38 % | 2.024 M -17.82 % | 2.463 M -9.89 % | 2.733 M -6.83 % | 2.934 M -13.02 % | 3.373 M -8.37 % | 3.681 M -2.49 % | 3.775 M 3.03 % | 3.664 M 6.88 % | 3.428 M 9.14 % | 3.141 M 11.62 % | 2.814 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.264 M 13.42 % | -3.770 M -21.22 % | -3.110 M 40.12 % | -5.194 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.241 M 0.00 % | -2.241 M -8.23 % | -2.071 M 0.00 % | -2.071 M |
| Operating income | 8.151 M 30.86 % | 6.229 M 104.63 % | 3.044 M -26.47 % | 4.140 M -31.71 % | 6.062 M -2.02 % | 6.187 M 129.46 % | -21.003 M -504.37 % | 5.194 M 45.12 % | 3.579 M 80.21 % | 1.986 M -33.02 % | 2.965 M -61.48 % | 7.697 M 133.10 % | 3.302 M 32.88 % | 2.485 M -2.55 % | 2.550 M -53.98 % | 5.541 M 14.58 % | 4.836 M -3.14 % | 4.993 M -29.89 % | 7.122 M -26.29 % | 9.662 M 43.92 % | 6.714 M 65.61 % | 4.054 M 60.49 % | 2.526 M -40.62 % | 4.254 M 29.24 % | 3.291 M 88.62 % | 1.745 M -5.93 % | 1.855 M -36.06 % | 2.901 M 29.45 % | 2.241 M 0.00 % | 2.241 M 8.23 % | 2.071 M 0.00 % | 2.071 M |
| Operating income ratio | 0.48 77.85 % | 0.27 108.40 % | 0.13 -23.52 % | 0.17 -59.20 % | 0.41 47.28 % | 0.28 130.14 % | -0.93 -506.47 % | 0.23 34.94 % | 0.17 60.35 % | 0.11 -23.63 % | 0.14 -70.00 % | 0.46 116.16 % | 0.21 24.25 % | 0.17 -60.33 % | 0.43 68.94 % | 0.26 30.68 % | 0.20 -28.28 % | 0.27 -11.91 % | 0.31 -23.48 % | 0.41 36.13 % | 0.30 28.93 % | 0.23 47.14 % | 0.16 -34.27 % | 0.24 17.47 % | 0.20 74.54 % | 0.12 -12.43 % | 0.13 -28.96 % | 0.19 -4.66 % | 0.20 0.00 % | 0.20 6.17 % | 0.19 0.00 % | 0.19 |
| Total other income expenses net | -3.358 M -20.10 % | -2.796 M | 0.000 | 0.000 | 0.000 100.00 % | -2.597 M -110.85 % | 23.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -652.000 K | 0.000 -100.00 % | 356.969 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.245 M 0.00 % | -9.245 M -0.49 % | -9.200 M 0.00 % | -9.200 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-06-30 | 2017-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.327 M -91.81 % | 65.023 M -35.79 % | 101.272 M 52.57 % | 66.377 M 54.39 % | 42.993 M -48.01 % | 82.698 M -31.71 % | 121.101 M -16.41 % | 144.882 M 28.86 % | 112.437 M -6.63 % | 120.415 M -44.80 % | 218.151 M 37.73 % | 158.392 M 63.28 % | 97.006 M 471.88 % | -26.085 M 80.18 % | -131.642 M -15.47 % | -114.001 M -11.61 % | -102.138 M 17.85 % | -124.333 M -93.21 % | -64.351 M -105.42 % | -31.326 M -687.64 % | -3.977 M -109.30 % | 42.782 M 90.86 % | 22.415 M 154.98 % | 8.791 M 426.16 % | -2.695 M -104.00 % | 67.383 M 156.64 % | 26.256 M 2.31 % | 25.663 M 18.71 % | 21.618 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.407 B | 0.000 | 0.000 -100.00 % | 16.325 M | 0.000 -100.00 % | 1.397 B -0.54 % | 1.404 B -1.09 % | 1.420 B 3.71 % | 1.369 B 1.44 % | 1.349 B 4.62 % | 1.290 B 12.71 % | 1.144 B 1.68 % | 1.125 B -0.22 % | 1.128 B 1.20 % | 1.115 B 460.46 % | 198.874 M -82.57 % | 1.141 B 0.53 % | 1.135 B 2.24 % | 1.110 B 445.53 % | 203.430 M 107.62 % | 97.983 M -4.32 % | 102.405 M -89.96 % | 1.020 B 970.44 % | 95.253 M | 0.000 -100.00 % | 953.917 M |
| Total debt | 122.962 M 89.11 % | 65.023 M -35.79 % | 101.272 M -10.00 % | 112.530 M 43.37 % | 78.489 M -25.55 % | 105.423 M -29.30 % | 149.119 M -12.88 % | 171.159 M 24.45 % | 137.534 M -12.67 % | 157.489 M -37.79 % | 253.159 M 35.61 % | 186.678 M 60.68 % | 116.181 M 207.26 % | 37.812 M -8.14 % | 41.162 M -8.55 % | 45.008 M 16.79 % | 38.539 M -6.75 % | 41.330 M 109.84 % | 19.696 M -58.29 % | 47.225 M 35.84 % | 34.765 M -55.93 % | 78.890 M 115.28 % | 36.646 M -9.82 % | 40.635 M 28.52 % | 31.617 M -70.14 % | 105.878 M 74.82 % | 60.564 M -0.39 % | 60.804 M -14.54 % | 71.150 M |
| Accumulated other comprehensive income loss | -9.011 M 0.32 % | -9.040 M 11.42 % | -10.205 M -34.28 % | -7.600 M 29.12 % | -10.723 M 2.55 % | -11.004 M -8.42 % | -10.149 M 28.69 % | -14.233 M | 0.000 | 0.000 100.00 % | -11.508 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.983 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.544 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.512 M | 0.000 | 0.000 100.00 % | -141.000 K -101.52 % | 9.257 M 0.00 % | 9.257 M 1 255.34 % | 683.000 K |
| Retained earnings | 134.660 M 2.21 % | 131.750 M 1.51 % | 129.793 M 1.40 % | 128.002 M 2.06 % | 125.424 M 1.47 % | 123.603 M 1.80 % | 121.414 M 1.29 % | 119.867 M 2.78 % | 116.628 M 1.77 % | 114.603 M -1.77 % | 116.664 M 1.33 % | 115.130 M 4.66 % | 109.999 M 1.82 % | 108.031 M 1.28 % | 106.664 M 1.14 % | 105.464 M 3.63 % | 101.770 M 3.25 % | 98.571 M 3.43 % | 95.300 M 3.51 % | 92.064 M 8.38 % | 84.944 M 6.57 % | 79.711 M 3.51 % | 77.010 M 1.93 % | 75.553 M 3.94 % | 72.690 M 4.42 % | 69.612 M 3.96 % | 66.958 M 0.00 % | 66.958 M 4.14 % | 64.294 M |
| Common stock | 2.389 M 0.04 % | 2.388 M -0.25 % | 2.394 M -0.25 % | 2.400 M -0.66 % | 2.416 M -0.33 % | 2.424 M 0.04 % | 2.423 M -0.90 % | 2.445 M -0.73 % | 2.463 M 0.00 % | 2.463 M -1.12 % | 2.491 M 0.69 % | 2.474 M -0.40 % | 2.484 M 0.12 % | 2.481 M 0.16 % | 2.477 M 0.28 % | 2.470 M -0.60 % | 2.485 M 0.32 % | 2.477 M 0.04 % | 2.476 M 0.16 % | 2.472 M 0.22 % | 2.467 M 0.03 % | 2.466 M 0.16 % | 2.462 M 0.04 % | 2.461 M 0.12 % | 2.458 M 0.20 % | 2.453 M 25.15 % | 1.960 M 0.00 % | 1.960 M 0.51 % | 1.950 M |
| Total equity | 149.018 M 2.03 % | 146.054 M 2.00 % | 143.194 M -0.68 % | 144.169 M 3.54 % | 139.234 M 1.30 % | 137.452 M 0.96 % | 136.143 M 3.60 % | 131.406 M -0.09 % | 131.527 M 0.91 % | 130.339 M -2.06 % | 133.084 M 2.92 % | 129.308 M 1.73 % | 127.107 M -4.02 % | 132.437 M -3.08 % | 136.642 M 0.41 % | 136.078 M 2.41 % | 132.871 M 2.86 % | 129.178 M 1.72 % | 126.995 M 2.89 % | 123.428 M 6.19 % | 116.229 M 7.20 % | 108.426 M 0.85 % | 107.511 M 1.52 % | 105.899 M 3.04 % | 102.776 M 5.88 % | 97.064 M 3.63 % | 93.666 M 0.00 % | 93.666 M 1.92 % | 91.904 M |
| Other non current liabilities | 1.361 B -0.11 % | 1.363 B -0.41 % | 1.368 B 5 997.77 % | 22.440 M -98.29 % | 1.314 B -1.03 % | 1.328 B 36.95 % | 969.814 M -21.67 % | 1.238 B 8 060.39 % | 15.172 M 6.80 % | 14.206 M 1 776.62 % | 757.000 K -93.45 % | 11.561 M -4.07 % | 12.051 M -24.96 % | 16.060 M 2 035.64 % | 752.000 K -96.21 % | 19.855 M -2.64 % | 20.393 M 11.63 % | 18.268 M 192.75 % | -19.696 M -184.52 % | 23.302 M 5.30 % | 22.129 M 17.04 % | 18.907 M 151.59 % | -36.646 M 9.82 % | -40.635 M -28.52 % | -31.617 M -8 486.48 % | 377.000 K 100.62 % | -60.564 M | 0.000 -100.00 % | 318.000 K |
| Long term debt | 52.763 M 23.40 % | 42.757 M 314.35 % | 10.319 M -87.82 % | 84.745 M 7.97 % | 78.489 M -6.91 % | 84.316 M -33.11 % | 126.043 M -14.14 % | 146.804 M 32.50 % | 110.797 M -17.80 % | 134.792 M -41.34 % | 229.785 M 44.72 % | 158.779 M 250.68 % | 45.278 M 206.62 % | 14.767 M 0.04 % | 14.761 M -28.81 % | 20.736 M 0.06 % | 20.723 M 5.14 % | 19.709 M 0.07 % | 19.696 M 0.07 % | 19.683 M 0.06 % | 19.671 M -46.34 % | 36.662 M 0.04 % | 36.646 M -9.82 % | 40.635 M 28.52 % | 31.617 M -67.93 % | 98.591 M 62.79 % | 60.564 M -0.39 % | 60.804 M -0.39 % | 61.041 M |
| Total non current liabilities | 1.414 B 1.69 % | 1.390 B -0.40 % | 1.396 B 1 202.51 % | 107.185 M -92.31 % | 1.393 B -1.39 % | 1.413 B 28.90 % | 1.096 B 39.15 % | 787.563 M 525.20 % | 125.969 M -15.46 % | 148.998 M -35.37 % | 230.542 M 35.34 % | 170.340 M 197.13 % | 57.329 M 85.97 % | 30.827 M 98.72 % | 15.513 M -61.78 % | 40.591 M -1.28 % | 41.116 M 8.27 % | 37.977 M 92.82 % | 19.696 M -54.18 % | 42.985 M 2.84 % | 41.800 M -24.78 % | 55.569 M 51.64 % | 36.646 M -9.82 % | 40.635 M 28.52 % | 31.617 M -68.05 % | 98.968 M 63.41 % | 60.564 M -0.39 % | 60.804 M -0.90 % | 61.359 M |
| Other current liabilities | -70.199 M -215.27 % | -22.266 M -112.54 % | 177.589 M -85.88 % | 1.257 B 5 335.13 % | -24.016 M -104.13 % | 581.944 M 261.83 % | 160.833 M -71.93 % | 572.981 M -52.97 % | 1.218 B -0.29 % | 1.222 B 7.28 % | 1.139 B -1.08 % | 1.151 B -3.11 % | 1.188 B -5.18 % | 1.253 B 3.76 % | 1.208 B 2.53 % | 1.178 B -0.23 % | 1.181 B -1.42 % | 1.198 B 5 724.21 % | -21.292 M -101.89 % | 1.127 B 3.79 % | 1.086 B 6.92 % | 1.015 B | 0.000 | 0.000 | 0.000 -100.00 % | 908.906 M 378 810.83 % | -240.000 K | 0.000 -100.00 % | 889.650 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 | 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 | 70.199 M 215.27 % | 22.266 M -75.52 % | 90.953 M 227.35 % | 27.785 M 15.34 % | 24.089 M 14.13 % | 21.107 M -84.82 % | 139.076 M 471.04 % | 24.355 M -8.91 % | 26.737 M 17.80 % | 22.697 M -2.90 % | 23.374 M -16.22 % | 27.899 M -60.65 % | 70.903 M 207.67 % | 23.045 M -12.71 % | 26.401 M 8.77 % | 24.272 M 36.24 % | 17.816 M -17.60 % | 21.621 M | 0.000 -100.00 % | 27.542 M 82.47 % | 15.094 M -64.26 % | 42.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.287 M | 0.000 | 0.000 -100.00 % | 10.109 M |
| Total current liabilities | 0.000 | 0.000 -100.00 % | 268.542 M -79.11 % | 1.285 B 1 760 465.75 % | 73.000 K -99.99 % | 603.051 M 87.93 % | 320.895 M -46.28 % | 597.336 M -52.02 % | 1.245 B 0.04 % | 1.245 B 5.55 % | 1.179 B 0.00 % | 1.179 B -6.35 % | 1.259 B -1.35 % | 1.276 B 1.98 % | 1.251 B 4.06 % | 1.203 B 0.34 % | 1.199 B -1.72 % | 1.220 B 5 628.19 % | 21.292 M -98.16 % | 1.155 B 4.90 % | 1.101 B 4.05 % | 1.058 B 6 415.16 % | 16.241 M 3 029.29 % | 519.000 K 116.65 % | 239.556 K -99.97 % | 928.832 M 386 913.33 % | 240.000 K | 0.000 -100.00 % | 911.994 M |
| Total liabilities | 1.414 B 1.69 % | 1.390 B -0.40 % | 1.396 B 0.27 % | 1.392 B -0.04 % | 1.393 B -1.39 % | 1.413 B -0.30 % | 1.417 B 2.30 % | 1.385 B 1.01 % | 1.371 B -1.62 % | 1.394 B -1.15 % | 1.410 B 4.46 % | 1.350 B 2.51 % | 1.316 B 0.71 % | 1.307 B 3.17 % | 1.267 B 1.91 % | 1.243 B 0.28 % | 1.240 B -1.42 % | 1.258 B 4.73 % | 1.201 B 0.25 % | 1.198 B 4.82 % | 1.143 B 2.61 % | 1.114 B 7.47 % | 1.036 B 0.38 % | 1.032 B 0.80 % | 1.024 B -0.35 % | 1.028 B 4.58 % | 982.822 M 1 516.38 % | 60.804 M -93.75 % | 973.353 M |
| Other non current assets | 1.529 B 1.78 % | 1.502 B -0.16 % | 1.504 B 3 663.35 % | 39.975 M -97.27 % | 1.463 B -1.47 % | 1.485 B 4 403.72 % | 32.965 M -97.72 % | 1.447 B 3 612.56 % | 38.971 M -5.37 % | 41.181 M -10.42 % | 45.972 M 17.09 % | 39.263 M 15.58 % | 33.970 M -24.97 % | 45.274 M -1.51 % | 45.967 M -13.80 % | 53.329 M -15.89 % | 63.401 M -5.01 % | 66.744 M -94.35 % | 1.182 B 1 971.69 % | 57.031 M 30.27 % | 43.779 M 22.95 % | 35.607 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.107 M -97.12 % | 1.010 B 0.00 % | 1.010 B 3 926.15 % | 25.097 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.260 B | 0.000 | 0.000 -100.00 % | 16.325 M | 0.000 -100.00 % | 1.397 B -0.54 % | 1.404 B 17.20 % | 1.198 B -12.48 % | 1.369 B 1.44 % | 1.349 B 4.62 % | 1.290 B 28.01 % | 1.008 B -10.47 % | 1.125 B -0.22 % | 1.128 B 1.20 % | 1.115 B 1 020.93 % | 99.437 M -91.28 % | 1.141 B 0.53 % | 1.135 B 2.24 % | 1.110 B 991.07 % | 101.715 M 3.81 % | 97.983 M -4.32 % | 102.405 M -88.79 % | 913.765 M 859.30 % | 95.253 M | 0.000 -100.00 % | 863.334 M |
| Intangible assets | 730.000 K -10.32 % | 814.000 K 682.69 % | 104.000 K | 0.000 -100.00 % | 8.711 M -0.07 % | 8.717 M 6 763.78 % | 127.000 K -98.54 % | 8.728 M | 0.000 | 0.000 -100.00 % | 162.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 221.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 289.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 163.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 8.596 M 0.00 % | 8.596 M 0.00 % | 8.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.136 M -2.81 % | 8.371 M -0.22 % | 8.390 M -0.22 % | 8.408 M 24.49 % | 6.754 M -2.64 % | 6.937 M -0.29 % | 6.957 M | 0.000 -100.00 % | 7.039 M 0.00 % | 7.039 M | 0.000 |
| Goodwill and intangible assets | 9.326 M -0.89 % | 9.410 M 8.16 % | 8.700 M -0.07 % | 8.706 M -0.06 % | 8.711 M -0.07 % | 8.717 M -0.07 % | 8.723 M -0.06 % | 8.728 M -0.08 % | 8.735 M -0.13 % | 8.746 M -0.14 % | 8.758 M -0.17 % | 8.773 M -0.17 % | 8.788 M -0.17 % | 8.803 M -0.16 % | 8.817 M 5.28 % | 8.375 M -0.20 % | 8.392 M -0.20 % | 8.409 M -0.19 % | 8.425 M 0.65 % | 8.371 M -0.22 % | 8.390 M -0.22 % | 8.408 M 21.56 % | 6.917 M -0.29 % | 6.937 M -0.29 % | 6.957 M -0.56 % | 6.996 M -0.61 % | 7.039 M 0.00 % | 7.039 M -0.80 % | 7.096 M |
| Property plant equipment net | 24.880 M -1.06 % | 25.147 M -3.97 % | 26.186 M 3.07 % | 25.407 M 1.06 % | 25.140 M -1.34 % | 25.481 M -4.23 % | 26.606 M 1.41 % | 26.235 M -2.57 % | 26.926 M -0.61 % | 27.091 M -1.29 % | 27.444 M 0.86 % | 27.210 M 1.69 % | 26.759 M 0.31 % | 26.676 M -1.25 % | 27.014 M -0.86 % | 27.247 M -0.28 % | 27.323 M -0.94 % | 27.582 M -1.23 % | 27.926 M -3.63 % | 28.978 M 7.88 % | 26.861 M 2.30 % | 26.257 M 4.61 % | 25.100 M -0.87 % | 25.321 M 0.01 % | 25.318 M 1.92 % | 24.840 M 4.08 % | 23.866 M 0.00 % | 23.866 M -2.14 % | 24.388 M |
| Total non current assets | 1.563 B 1.72 % | 1.536 B -0.18 % | 1.539 B 15.36 % | 1.334 B -10.84 % | 1.497 B -1.46 % | 1.519 B 0.11 % | 1.517 B 2.39 % | 1.482 B 0.71 % | 1.471 B -0.67 % | 1.481 B 15.69 % | 1.280 B -11.35 % | 1.444 B 1.78 % | 1.419 B 3.53 % | 1.371 B 25.81 % | 1.089 B -10.29 % | 1.214 B -1.03 % | 1.227 B 0.80 % | 1.217 B 796.51 % | 135.788 M -89.01 % | 1.235 B 1.76 % | 1.214 B 2.85 % | 1.180 B 782.40 % | 133.732 M 2.68 % | 130.241 M -3.30 % | 134.679 M -86.18 % | 974.708 M 672.61 % | 126.158 M -87.89 % | 1.041 B 13.20 % | 919.915 M |
| Other current assets | 0.000 | 0.000 -100.00 % | 53.370 M | 0.000 | 0.000 -100.00 % | 8.397 M 8 213.86 % | 101.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.003 B | 0.000 | 0.000 | 0.000 -100.00 % | 888.052 M -8.37 % | 969.161 M 1.77 % | 952.283 M | 0.000 -100.00 % | 910.966 M | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 146.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 221.578 M | 0.000 | 0.000 | 0.000 -100.00 % | 136.719 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.437 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.715 M | 0.000 | 0.000 -100.00 % | 105.859 M | 0.000 | 0.000 -100.00 % | 90.583 M |
| cash and cash equivalents | 47.436 M | 0.000 | 0.000 -100.00 % | 46.153 M 30.02 % | 35.496 M 56.20 % | 22.725 M -18.89 % | 28.018 M 6.63 % | 26.277 M 4.70 % | 25.097 M -32.31 % | 37.074 M 5.90 % | 35.008 M 23.76 % | 28.286 M 47.51 % | 19.175 M -69.99 % | 63.897 M -63.02 % | 172.804 M 8.68 % | 159.009 M 13.03 % | 140.677 M -15.08 % | 165.663 M 97.11 % | 84.047 M 7.00 % | 78.551 M 102.75 % | 38.742 M 7.30 % | 36.108 M 153.73 % | 14.231 M -55.31 % | 31.844 M -7.19 % | 34.312 M -10.87 % | 38.495 M 12.20 % | 34.308 M -2.37 % | 35.141 M -29.05 % | 49.532 M |
| Cash and short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 192.703 M 442.89 % | 35.496 M 56.20 % | 22.725 M -18.89 % | 28.018 M 6.63 % | 26.277 M 4.70 % | 25.097 M -32.31 % | 37.074 M -85.55 % | 256.586 M 807.11 % | 28.286 M 47.51 % | 19.175 M -69.99 % | 63.897 M -79.36 % | 309.523 M 94.66 % | 159.009 M 13.03 % | 140.677 M -15.08 % | 165.663 M -9.71 % | 183.484 M 133.59 % | 78.551 M 102.75 % | 38.742 M 7.30 % | 36.108 M -68.86 % | 115.946 M 264.11 % | 31.844 M -7.19 % | 34.312 M -76.23 % | 144.354 M 320.76 % | 34.308 M -2.37 % | 35.141 M -74.92 % | 140.115 M |
| Total current assets | 0.000 | 0.000 -100.00 % | 53.370 M -73.60 % | 202.185 M 469.60 % | 35.496 M 14.05 % | 31.122 M -12.80 % | 35.691 M 3.39 % | 34.520 M 10.43 % | 31.259 M -26.82 % | 42.715 M -83.73 % | 262.537 M 656.81 % | 34.690 M 41.04 % | 24.596 M -64.34 % | 68.970 M -78.05 % | 314.197 M 90.54 % | 164.902 M 13.34 % | 145.498 M -14.13 % | 169.449 M -85.79 % | 1.192 B 1 282.19 % | 86.244 M 90.34 % | 45.310 M 7.70 % | 42.072 M -95.83 % | 1.010 B 0.20 % | 1.008 B 1.58 % | 992.298 M 560.84 % | 150.156 M -84.20 % | 950.330 M 2 604.33 % | 35.141 M -75.82 % | 145.342 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 -100.00 % | 9.482 M | 0.000 | 0.000 -100.00 % | 7.572 M | 0.000 -100.00 % | 6.162 M 9.24 % | 5.641 M -5.21 % | 5.951 M -7.07 % | 6.404 M 18.13 % | 5.421 M 6.86 % | 5.073 M 8.54 % | 4.674 M -20.69 % | 5.893 M 22.24 % | 4.821 M 27.34 % | 3.786 M -26.44 % | 5.147 M -33.10 % | 7.693 M 17.14 % | 6.568 M 10.12 % | 5.964 M -1.44 % | 6.051 M -13.79 % | 7.019 M 23.09 % | 5.703 M -1.71 % | 5.802 M 14.75 % | 5.056 M | 0.000 -100.00 % | 5.227 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.433 B | 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.182 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.010 B | 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 |
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 160.000 K | 0.000 | 0.000 -100.00 % | 20.986 M | 0.000 -100.00 % | 73.000 K -54.38 % | 160.000 K -99.06 % | 17.044 M 10 552.50 % | 160.000 K 119.18 % | 73.000 K -55.49 % | 164.000 K -99.06 % | 17.387 M 3 243.65 % | 520.000 K 116.67 % | 240.000 K -53.76 % | 519.000 K -97.56 % | 21.292 M 4 002.50 % | 519.000 K 116.65 % | 239.556 K -53.84 % | 519.000 K -96.80 % | 16.241 M 3 029.29 % | 519.000 K 116.65 % | 239.556 K -98.10 % | 12.639 M 5 166.25 % | 240.000 K | 0.000 -100.00 % | 12.235 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 485.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 233.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 |
| 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 -100.00 % | 15.491 M 0.00 % | 15.491 M 0.00 % | 15.491 M |
| Other total stockholders equity | 20.980 M 0.11 % | 20.956 M -1.21 % | 21.212 M -0.73 % | 21.367 M -3.39 % | 22.117 M -1.39 % | 22.429 M -0.12 % | 22.455 M -3.74 % | 23.327 M 87.58 % | 12.436 M -6.31 % | 13.273 M -47.82 % | 25.437 M 117.34 % | 11.704 M -19.97 % | 14.624 M -33.30 % | 21.925 M -14.08 % | 25.518 M -9.33 % | 28.144 M -1.65 % | 28.616 M 1.73 % | 28.130 M 9.56 % | 25.675 M -11.13 % | 28.892 M 0.26 % | 28.818 M 9.79 % | 26.249 M 2.83 % | 25.527 M -8.46 % | 27.885 M 0.93 % | 27.628 M 9.90 % | 25.140 M | 0.000 | 0.000 -100.00 % | 9.486 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.160 B | 0.000 | 0.000 | 0.000 -100.00 % | 983.383 M -0.79 % | 991.212 M -0.11 % | 992.344 M | 0.000 -100.00 % | 922.018 M | 0.000 | 0.000 |
| Total assets | 1.563 B 1.72 % | 1.536 B -0.18 % | 1.539 B 0.18 % | 1.537 B 0.29 % | 1.532 B -1.15 % | 1.550 B -0.19 % | 1.553 B 2.41 % | 1.516 B 0.92 % | 1.503 B -1.40 % | 1.524 B -1.23 % | 1.543 B 4.32 % | 1.479 B 2.45 % | 1.444 B 0.28 % | 1.440 B 2.56 % | 1.404 B 1.76 % | 1.379 B 0.49 % | 1.373 B -1.02 % | 1.387 B 4.44 % | 1.328 B 0.49 % | 1.321 B 4.95 % | 1.259 B 3.02 % | 1.222 B 6.85 % | 1.144 B 0.48 % | 1.138 B 1.00 % | 1.127 B 0.19 % | 1.125 B 4.49 % | 1.076 B 0.00 % | 1.076 B 1.05 % | 1.065 B |
| 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 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 |
| 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 | 2018-06-30 | 2018-03-31 | 2017-06-30 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 161.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.215 M | 0.000 | 0.000 | 0.000 100.00 % | -651.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 |
| Accounts receivables | -724.000 K | 0.000 | 0.000 | 0.000 100.00 % | -657.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 |
| 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 |
| 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 |
| Other working capital | -491.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.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 |
| Other non cash items | -6.275 M -145.89 % | -2.552 M 16.55 % | -3.058 M -32.67 % | -2.305 M -80.78 % | -1.275 M 43.88 % | -2.272 M 36.07 % | -3.554 M -32.02 % | -2.692 M -76.29 % | -1.527 M 33.06 % | -2.281 M 59.46 % | -5.626 M -128.24 % | -2.465 M -32.24 % | -1.864 M 4.07 % | -1.943 M 52.20 % | -4.065 M -13.80 % | -3.572 M 1.95 % | -3.643 M 22.96 % | -4.729 M 33.09 % | -7.068 M -37.62 % | -5.136 M -60.00 % | -3.210 M -92.91 % | -1.664 M 0.00 % | -1.664 M -22.04 % | -1.364 M 0.00 % | -1.364 M |
| Net cash provided by operating activities | -4.464 M | 0.000 | 0.000 | 0.000 -100.00 % | 749.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 |
| Investments in property plant and equipment | -189.000 K | 0.000 | 0.000 | 0.000 100.00 % | -137.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 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 11.837 M | 0.000 | 0.000 | 0.000 100.00 % | -324.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 |
| Net cash used for investing activites | 11.648 M | 0.000 | 0.000 | 0.000 100.00 % | -461.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 |
| Debt repayment | -413.000 K | 0.000 | 0.000 | 0.000 100.00 % | -26.381 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock repurchased | -263.000 K | 0.000 | 0.000 | 0.000 100.00 % | -181.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 |
| Dividends paid | -599.000 K | 0.000 | 0.000 | 0.000 100.00 % | -727.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 |
| Other financing activites | -5.351 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -6.626 M | 0.000 | 0.000 | 0.000 100.00 % | -5.581 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Net change in cash | 45.534 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Cash at end of period | 45.534 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | -4.464 M | 0.000 | 0.000 | 0.000 -100.00 % | 749.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 |
| Capital expenditure | -189.000 K | 0.000 | 0.000 | 0.000 100.00 % | -137.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 |
| Free CashFlow | -4.653 M | 0.000 | 0.000 | 0.000 -100.00 % | 612.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 |
| 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2018 | 2018 | 2017 | 2017 |