Bank of Idaho Holding Company BOID
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 54.297 M -14.58 % | 63.564 M 55.23 % | 40.948 M 19.10 % | 34.383 M 14.76 % | 29.960 M 33.44 % | 22.452 M 18.22 % | 18.992 M 4.75 % | 18.131 M -1.76 % | 18.457 M |
| Net income | 13.630 M 60.13 % | 8.512 M 40.82 % | 6.044 M 0.63 % | 6.006 M 84.21 % | 3.260 M 20.13 % | 2.714 M -26.10 % | 3.672 M -0.83 % | 3.703 M -16.82 % | 4.452 M |
| Income before tax | 18.270 M 55.25 % | 11.768 M 37.17 % | 8.579 M 5.11 % | 8.162 M 81.31 % | 4.502 M 100.56 % | 2.245 M -38.88 % | 3.672 M -0.83 % | 3.703 M -16.82 % | 4.452 M |
| Income before tax ratio | 0.34 81.75 % | 0.19 -11.63 % | 0.21 -11.74 % | 0.24 57.99 % | 0.15 50.30 % | 0.10 -48.30 % | 0.19 -5.33 % | 0.20 -15.32 % | 0.24 |
| EBITDA | 18.269 M 1 993.86 % | -964.656 K -155.94 % | -376.903 K -19.55 % | -315.262 K -42.18 % | -221.737 K -107.81 % | 2.839 M -32.44 % | 4.203 M 703.62 % | 522.978 K -3.28 % | 540.710 K |
| Net income ratio | 0.25 87.46 % | 0.13 -9.28 % | 0.15 -15.50 % | 0.17 60.52 % | 0.11 -9.97 % | 0.12 -37.48 % | 0.19 -5.33 % | 0.20 -15.32 % | 0.24 |
| Ratio EBITDA | 0.34 2 317.10 % | -0.02 -64.88 % | -0.01 -0.38 % | -0.01 -23.89 % | -0.01 -105.85 % | 0.13 -42.85 % | 0.22 667.18 % | 0.03 -1.54 % | 0.03 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 4.481 M 0.63 % | 4.453 M 16.77 % | 3.813 M 48.16 % | 2.574 M 1.29 % | 2.541 M 19.00 % | 2.136 M -15.46 % | 2.526 M 41.35 % | 1.787 M 0.16 % | 1.784 M |
| Weighted average shs out | 4.484 M 1.22 % | 4.429 M 17.41 % | 3.773 M 46.57 % | 2.574 M 1.29 % | 2.541 M 19.80 % | 2.121 M -16.02 % | 2.526 M 42.23 % | 1.776 M 0.00 % | 1.776 M |
| EPS diluted | 3.04 59.16 % | 1.91 20.13 % | 1.59 -31.76 % | 2.33 82.03 % | 1.28 0.00 % | 1.28 -11.72 % | 1.45 -29.95 % | 2.07 -16.87 % | 2.49 |
| Earnings per share | 3.04 58.33 % | 1.92 20.00 % | 1.60 -31.33 % | 2.33 82.03 % | 1.28 0.00 % | 1.28 -11.72 % | 1.45 -30.62 % | 2.09 -16.73 % | 2.51 |
| Gross profit | 54.297 M -14.58 % | 63.565 M 55.23 % | 40.948 M 19.10 % | 34.383 M 14.76 % | 29.960 M 33.44 % | 22.452 M 18.22 % | 18.992 M 4.75 % | 18.131 M -1.76 % | 18.457 M |
| Income tax expense | 4.640 M 42.48 % | 3.256 M 28.47 % | 2.535 M 17.57 % | 2.156 M 73.68 % | 1.241 M 364.43 % | -469.435 K -227.14 % | 369.240 K | 0.000 | 0.000 |
| Cost of revenue | 0.000 100.00 % | -881.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 5.062 M -80.70 % | 26.222 M 24.14 % | 21.124 M 9.04 % | 19.373 M 15.65 % | 16.751 M 21.14 % | 13.828 M 32.37 % | 10.446 M | 0.000 | 0.000 |
| Selling and marketing expenses | 1.686 M -2.32 % | 1.726 M -18.28 % | 2.112 M 69.32 % | 1.248 M 36.00 % | 917.313 K -11.07 % | 1.031 M 76.27 % | 585.175 K | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 24.558 M 144.17 % | -55.605 M -18.71 % | -46.841 M -8.61 % | -43.127 M -22.99 % | -35.067 M -33.07 % | -26.351 M -959.54 % | 3.066 M -4.83 % | 3.221 M |
| Operating expenses | 32.413 M -38.27 % | 52.506 M 262.21 % | -32.369 M -23.45 % | -26.221 M -2.99 % | -25.459 M -25.99 % | -20.207 M -31.90 % | -15.320 M -599.71 % | 3.066 M -4.83 % | 3.221 M |
| Cost and expenses | 32.413 M -38.27 % | 52.506 M 262.21 % | -32.369 M -23.45 % | -26.221 M -2.99 % | -25.459 M -25.99 % | -20.207 M -31.90 % | -15.320 M -206.18 % | 14.428 M 3.02 % | 14.005 M |
| 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 | 32.413 M 15.98 % | 27.948 M 20.28 % | 23.236 M 12.68 % | 20.620 M 16.71 % | 17.669 M 18.91 % | 14.859 M 34.70 % | 11.031 M | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 58.995 M 54.52 % | 38.180 M 48.60 % | 25.693 M 14.02 % | 22.533 M 29.27 % | 17.431 M 16.33 % | 14.984 M | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 11.058 M 463.77 % | 1.961 M 72.95 % | 1.134 M 36.42 % | 831.330 K 142.91 % | 342.234 K 43.74 % | 238.091 K 7 936 266.67 % | 3.000 -99.87 % | 2.376 K |
| Depreciation and amortization | 0.000 -100.00 % | 1.001 M 21.17 % | 826.528 K 17.60 % | 702.851 K 12.23 % | 626.234 K 5.30 % | 594.690 K 12.13 % | 530.381 K 1.42 % | 522.978 K -3.28 % | 540.710 K |
| Operating income | 21.884 M 79.67 % | 12.180 M 41.98 % | 8.579 M 5.11 % | 8.162 M 81.31 % | 4.502 M 100.56 % | 2.245 M -38.88 % | 3.672 M | 0.000 | 0.000 |
| Operating income ratio | 0.40 110.33 % | 0.19 -8.54 % | 0.21 -11.74 % | 0.24 57.99 % | 0.15 50.30 % | 0.10 -48.30 % | 0.19 | 0.00 | 0.00 |
| Total other income expenses net | -3.614 M -777.18 % | -412.000 K -9.31 % | -376.903 K -19.55 % | -315.262 K -42.18 % | -221.737 K -108.16 % | -106.522 K 35.43 % | -164.973 K 98.55 % | -11.362 M -5.36 % | -10.784 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | -21.337 M -186.48 % | 24.672 M 238.90 % | -17.763 M 78.51 % | -82.665 M -458.83 % | 23.038 M 173.21 % | 8.432 M 133.47 % | -25.197 M -452.03 % | 7.158 M 55.76 % | 4.595 M |
| Total investments | 0.000 -100.00 % | 207.185 M -8.41 % | 226.204 M -22.72 % | 292.693 M 39.23 % | 210.224 M 23.72 % | 169.920 M -4.12 % | 177.229 M 562.75 % | 26.741 M 18.08 % | 22.647 M |
| Total debt | 59.653 M -11.67 % | 67.532 M 119.27 % | 30.799 M 10.76 % | 27.806 M -13.09 % | 31.996 M 94.23 % | 16.473 M | 0.000 | 0.000 -100.00 % | 176.851 K |
| Accumulated other comprehensive income loss | -11.212 M 9.45 % | -12.381 M 1.04 % | -12.511 M -1 619.46 % | 823.405 K -75.64 % | 3.380 M 496.28 % | 566.874 K 163.86 % | -887.751 K -426.27 % | -168.687 K 23.14 % | -219.481 K |
| Retained earnings | 60.382 M 29.15 % | 46.753 M 20.64 % | 38.754 M 18.48 % | 32.710 M 22.49 % | 26.704 M 13.91 % | 23.443 M 5.72 % | 22.174 M 10.81 % | 20.011 M 11.20 % | 17.995 M |
| Common stock | 82.195 M 1.07 % | 81.324 M 1.05 % | 80.479 M 190.17 % | 27.735 M 2.23 % | 27.130 M 1.65 % | 26.689 M 113.42 % | 12.505 M 0.00 % | 12.505 M 0.00 % | 12.505 M |
| Total equity | 131.365 M 13.54 % | 115.695 M 8.41 % | 106.722 M 74.19 % | 61.268 M 7.09 % | 57.214 M 12.85 % | 50.699 M 50.04 % | 33.791 M 4.46 % | 32.347 M 6.83 % | 30.281 M |
| Other non current liabilities | 1.124 B 334.17 % | 258.835 M 940.40 % | -30.799 M -10.76 % | -27.806 M -66.62 % | -16.688 M -1.31 % | -16.473 M | 0.000 -100.00 % | 86.341 M 2.36 % | 84.348 M |
| Long term debt | 59.653 M 106.87 % | 28.836 M -6.37 % | 30.799 M 10.76 % | 27.806 M 66.62 % | 16.688 M 1.31 % | 16.473 M | 0.000 | 0.000 -100.00 % | 176.851 K |
| Total non current liabilities | 1.183 B 311.39 % | 287.671 M 834.03 % | 30.799 M 10.76 % | 27.806 M -13.09 % | 31.996 M 94.23 % | 16.473 M -81.06 % | 86.985 M 0.75 % | 86.341 M 2.15 % | 84.525 M |
| Other current liabilities | 1.071 B 54.70 % | 691.979 M 17 827.78 % | -3.903 M -17.41 % | -3.325 M 83.39 % | -20.012 M -703.70 % | -2.490 M 15.20 % | -2.936 M -101.47 % | 200.348 M 14.58 % | 174.852 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.795 M 13.96 % | 2.453 M 121.44 % | -11.441 M -22.43 % | -9.345 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 37.600 M | 0.000 | 0.000 -100.00 % | 15.308 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.071 B 45.82 % | 734.150 M 18 708.16 % | 3.903 M 17.41 % | 3.325 M -29.34 % | 4.705 M 88.95 % | 2.490 M -15.20 % | 2.936 M -98.55 % | 202.444 M 14.30 % | 177.117 M |
| Total liabilities | 1.196 B 17.06 % | 1.022 B 17.02 % | 873.170 M 29.11 % | 676.309 M 30.42 % | 518.565 M 46.26 % | 354.553 M 11 974.32 % | 2.936 M -98.98 % | 288.784 M 10.37 % | 261.642 M |
| Other non current assets | 1.225 B 29.59 % | 945.051 M 750.08 % | -145.375 M 6.56 % | -155.577 M -33.38 % | -116.645 M -20.75 % | -96.598 M -2.52 % | -94.225 M -136.43 % | 258.658 M 7.08 % | 241.566 M |
| Long term investments | 0.000 -100.00 % | 114.121 M -5.92 % | 121.299 M -17.12 % | 146.346 M 39.23 % | 105.112 M 23.72 % | 84.960 M -4.12 % | 88.615 M 231.38 % | 26.741 M 18.08 % | 22.647 M |
| Intangible assets | 2.617 M -17.91 % | 3.188 M -15.19 % | 3.759 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 3.802 M 0.00 % | 3.802 M 0.00 % | 3.802 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 6.419 M -8.17 % | 6.990 M -7.55 % | 7.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 15.429 M -5.98 % | 16.410 M -0.63 % | 16.515 M 78.92 % | 9.230 M -19.96 % | 11.533 M -0.90 % | 11.638 M 107.45 % | 5.610 M -0.31 % | 5.628 M -6.21 % | 6.000 M |
| Total non current assets | 1.247 B 14.46 % | 1.089 B 649.13 % | 145.375 M -6.56 % | 155.577 M 33.38 % | 116.645 M 20.75 % | 96.598 M 2.52 % | 94.225 M -67.62 % | 291.027 M 7.70 % | 270.214 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.105 M 38.67 % | 21.709 M |
| Short term investments | 0.000 -100.00 % | 93.064 M -11.29 % | 104.905 M -28.32 % | 146.346 M 39.23 % | 105.112 M 23.72 % | 84.960 M -4.12 % | 88.615 M | 0.000 | 0.000 |
| cash and cash equivalents | 80.990 M 88.96 % | 42.860 M -11.74 % | 48.562 M -56.04 % | 110.471 M 1 133.20 % | 8.958 M 11.41 % | 8.041 M -68.09 % | 25.197 M 452.03 % | -7.158 M -61.99 % | -4.419 M |
| Cash and short term investments | 80.990 M 93.45 % | 41.866 M -72.72 % | 153.467 M -40.24 % | 256.817 M 125.14 % | 114.070 M 22.66 % | 93.001 M -18.29 % | 113.812 M 1 690.06 % | -7.158 M -61.99 % | -4.419 M |
| Total current assets | 80.990 M 70.61 % | 47.471 M -69.91 % | 157.738 M -39.18 % | 259.335 M 122.55 % | 116.527 M 23.38 % | 94.448 M -18.13 % | 115.359 M 283.20 % | 30.105 M 38.67 % | 21.709 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.884 M | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 5.605 M 31.23 % | 4.271 M 69.65 % | 2.518 M 2.48 % | 2.457 M 69.71 % | 1.448 M -6.45 % | 1.547 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 6.479 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 994.000 K -99.85 % | 676.779 M 109.75 % | 322.665 M -5.82 % | 342.608 M 59.94 % | 214.206 M 72.24 % | 124.362 M | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 4.571 M 17.11 % | 3.903 M 17.41 % | 3.325 M -29.34 % | 4.705 M 88.95 % | 2.490 M -15.20 % | 2.936 M | 0.000 | 0.000 |
| Tax payables | 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 4.237 M -32.26 % | 6.255 M 88.59 % | 3.317 M -37.07 % | 5.270 M -2.99 % | 5.433 M | 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | -1.058 B | 0.000 -100.00 % | 838.468 M 29.96 % | 645.178 M 33.89 % | 481.865 M 43.59 % | 335.590 M 485.80 % | -86.985 M | 0.000 | 0.000 |
| Total assets | 1.328 B 16.70 % | 1.138 B 16.09 % | 979.892 M 32.85 % | 737.577 M 28.10 % | 575.779 M 42.08 % | 405.252 M 21.35 % | 333.946 M 3.99 % | 321.132 M 10.01 % | 291.923 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 | 0.000 -100.00 % | 12.941 M 177.26 % | -16.749 M -56.67 % | -10.691 M -426.48 % | 3.275 M | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 843.541 K 24.38 % | 678.216 K 56.12 % | 434.408 K 2 243.34 % | 18.538 K 101.11 % | 9.218 K -84.85 % | 60.844 K | 0.000 | 0.000 |
| Change in working capital | 0.000 100.00 % | -998.546 K -294.64 % | 513.024 K 129.76 % | -1.724 M -1 298.12 % | -123.281 K 91.95 % | -1.531 M -297.96 % | 773.318 K 946.58 % | -91.346 K 72.99 % | -338.207 K |
| Accounts receivables | 0.000 100.00 % | -1.334 M 9.75 % | -1.478 M -2 325.77 % | -60.926 K 93.96 % | -1.009 M -1 111.45 % | 99.763 K -43.55 % | 176.738 K | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 1.007 M -82.01 % | 5.598 M 1 274.08 % | -476.770 K -139.66 % | 1.202 M 471.02 % | -323.975 K -139.27 % | 824.994 K | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -671.574 K 81.38 % | -3.607 M -204.13 % | -1.186 M -274.99 % | -316.257 K 75.80 % | -1.307 M -472.04 % | -228.414 K | 0.000 | 0.000 |
| Other non cash items | 9.778 M 556.63 % | 1.489 M -88.07 % | 12.483 M 23 859.90 % | -52.539 K 10.94 % | -58.994 K -592.58 % | -8.518 K -131.64 % | 26.924 K 106.86 % | -392.469 K 67.69 % | -1.215 M |
| Net cash provided by operating activities | 23.408 M 98.17 % | 11.812 M -45.15 % | 21.535 M 13.42 % | 18.986 M 255.06 % | -12.244 M -47.97 % | -8.275 M -199.24 % | 8.338 M 209.25 % | 2.696 M 14.34 % | 2.358 M |
| Investments in property plant and equipment | 0.000 100.00 % | -1.862 M 37.94 % | -3.000 M -980.87 % | -277.527 K 65.02 % | -793.489 K 37.67 % | -1.273 M -148.18 % | -512.943 K -234.94 % | -153.144 K 11.82 % | -173.675 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 137.607 M 513.28 % | -33.297 M 75.15 % | -134.009 M -80.90 % | -74.079 M -452.57 % | -13.406 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -12.265 M 86.29 % | -89.450 M -25.04 % | -71.536 M -20.81 % | -59.212 M -156.12 % | -23.119 M -13.54 % | -20.363 M 49.29 % | -40.152 M -204.76 % | -13.175 M |
| Sales maturities of investments | 0.000 -100.00 % | 34.230 M 125.58 % | 15.174 M -42.17 % | 26.241 M -38.60 % | 42.735 M 51.64 % | 28.182 M 101.97 % | 13.953 M 36.40 % | 10.230 M 32.36 % | 7.729 M |
| Other investing activites | -149.198 M 19.31 % | -184.896 M 6.88 % | -198.554 M -48 669.91 % | 408.800 K -85.03 % | 2.730 M 1 032.25 % | -292.849 K -163.20 % | 463.383 K | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 100.00 % | -164.793 M -19.22 % | -138.222 M -76.17 % | -78.460 M 47.18 % | -148.549 M -110.46 % | -70.582 M -255.31 % | -19.865 M -5.80 % | -18.776 M -54.35 % | -12.165 M |
| Debt repayment | 0.000 -100.00 % | 36.733 M 1 950 681.20 % | 1.883 K 100.08 % | -2.281 M -115.19 % | 15.013 M 43.18 % | 10.486 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 52.070 M 13 488.64 % | 383.184 K 21.65 % | 315.000 K -97.78 % | 14.176 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -153.521 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.332 M 11.76 % | -1.510 M 10.53 % | -1.687 M -72.73 % | -976.847 K |
| Other financing activites | 169.963 M 53.54 % | 110.700 M 3 932.88 % | 2.745 M -98.31 % | 162.390 M 10.94 % | 146.382 M 281.50 % | 38.370 M 265.96 % | 10.485 M -61.84 % | 27.476 M 105.65 % | 13.360 M |
| Net cash used provided by financing activities | 0.000 -100.00 % | 147.280 M 168.68 % | 54.816 M -65.85 % | 160.493 M -0.75 % | 161.711 M 162.09 % | 61.700 M 587.46 % | 8.975 M -65.20 % | 25.788 M 108.25 % | 12.384 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 | -42.116 M -638.68 % | -5.702 M 90.78 % | -61.871 M -161.25 % | 101.019 M 10 909.96 % | 917.525 K 105.35 % | -17.157 M -572.40 % | -2.552 M -126.28 % | 9.708 M 276.77 % | 2.577 M |
| Cash at beginning of period | 42.116 M -11.92 % | 47.818 M -56.41 % | 109.689 M 1 165.22 % | 8.670 M 11.84 % | 7.752 M -68.88 % | 24.909 M -9.29 % | 27.460 M | 0.000 | 0.000 |
| Cash at end of period | 0.000 -100.00 % | 42.116 M -11.92 % | 47.818 M -56.41 % | 109.689 M 1 165.22 % | 8.670 M 11.84 % | 7.752 M -68.88 % | 24.909 M 156.57 % | 9.708 M 276.77 % | 2.577 M |
| Operating cash flow | 23.408 M 98.17 % | 11.812 M -45.15 % | 21.535 M 13.42 % | 18.986 M 255.06 % | -12.244 M -47.97 % | -8.275 M -199.24 % | 8.338 M 209.25 % | 2.696 M 14.34 % | 2.358 M |
| Capital expenditure | 0.000 100.00 % | -1.862 M 37.94 % | -3.000 M -980.87 % | -277.527 K 65.02 % | -793.489 K 37.67 % | -1.273 M -148.18 % | -512.943 K -234.94 % | -153.144 K 11.82 % | -173.675 K |
| Free CashFlow | 0.000 -100.00 % | 9.950 M -46.32 % | 18.535 M -0.93 % | 18.708 M 243.50 % | -13.038 M -36.55 % | -9.548 M -222.01 % | 7.825 M 207.70 % | 2.543 M 16.43 % | 2.184 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 | 14.868 M 3.09 % | 14.422 M -27.59 % | 19.917 M 8.46 % | 18.364 M 6.04 % | 17.318 M 28.77 % | 13.449 M 4.30 % | 12.895 M 1.31 % | 12.728 M 0.39 % | 12.678 M 17.76 % | 10.766 M 19.11 % | 9.039 M 6.76 % | 8.467 M 1.31 % | 8.357 M 0.72 % | 8.298 M -6.44 % | 8.869 M -2.71 % | 9.116 M 10.95 % | 8.216 M 1.59 % | 8.087 M 8.30 % | 7.467 M 20.65 % | 6.189 M -0.45 % | 6.217 M 2.92 % | 6.040 M 15.42 % | 5.233 M 5.45 % | 4.963 M 2.05 % | 4.863 M -2.15 % | 4.970 M 7.36 % | 4.629 M 6.53 % | 4.346 M |
| Net income | 4.112 M 6.42 % | 3.864 M 49.42 % | 2.586 M -15.68 % | 3.067 M 47.76 % | 2.076 M -19.30 % | 2.572 M 13.10 % | 2.274 M 43.11 % | 1.589 M -38.75 % | 2.594 M 282.62 % | 678.000 K -38.70 % | 1.106 M -33.57 % | 1.665 M 137.48 % | 701.114 K -44.09 % | 1.254 M -35.79 % | 1.953 M -6.87 % | 2.097 M 208.88 % | 678.911 K -39.55 % | 1.123 M 3.30 % | 1.087 M 192.88 % | 371.219 K 7.81 % | 344.326 K -38.78 % | 562.424 K 265.00 % | 154.090 K -90.68 % | 1.653 M 70.19 % | 971.417 K -3.73 % | 1.009 M 5.82 % | 953.558 K 29.14 % | 738.367 K |
| Income before tax | 5.103 M 2.45 % | 4.981 M 22.32 % | 4.072 M -1.02 % | 4.114 M 47.46 % | 2.790 M -21.61 % | 3.559 M 13.38 % | 3.139 M 37.62 % | 2.281 M -33.56 % | 3.433 M 165.30 % | 1.294 M -14.87 % | 1.520 M -34.80 % | 2.331 M 159.90 % | 897.042 K -48.65 % | 1.747 M -34.67 % | 2.674 M -5.98 % | 2.844 M 207.74 % | 924.198 K -39.07 % | 1.517 M 0.02 % | 1.516 M 178.56 % | 544.394 K 2.97 % | 528.712 K -36.60 % | 833.869 K 270.47 % | 225.082 K -65.74 % | 656.959 K -32.37 % | 971.397 K -3.73 % | 1.009 M 5.82 % | 953.558 K 29.14 % | 738.387 K |
| Income before tax ratio | 0.34 -0.62 % | 0.35 68.93 % | 0.20 -8.74 % | 0.22 39.06 % | 0.16 -39.12 % | 0.26 8.71 % | 0.24 35.83 % | 0.18 -33.82 % | 0.27 125.28 % | 0.12 -28.52 % | 0.17 -38.93 % | 0.28 156.54 % | 0.11 -49.02 % | 0.21 -30.17 % | 0.30 -3.36 % | 0.31 177.36 % | 0.11 -40.02 % | 0.19 -7.65 % | 0.20 130.89 % | 0.09 3.43 % | 0.09 -38.40 % | 0.14 220.97 % | 0.04 -67.51 % | 0.13 -33.73 % | 0.20 -1.62 % | 0.20 -1.44 % | 0.21 21.22 % | 0.17 |
| EBITDA | 5.102 M -0.39 % | 5.122 M 21.60 % | 4.212 M 3 045.45 % | -143.000 K -200.00 % | 143.000 K 200.00 % | -143.000 K -0.70 % | -142.000 K 0.70 % | -143.000 K -104.00 % | 3.576 M 3 864.21 % | -95.000 K | 0.000 | 0.000 100.00 % | -62.358 K 12.36 % | -71.154 K 11.42 % | -80.331 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.620 K -105.32 % | 575.179 K 1 957.09 % | -30.972 K | 0.000 | 0.000 -100.00 % | 915.791 K 2 720.74 % | -34.944 K | 0.000 | 0.000 |
| Net income ratio | 0.28 3.23 % | 0.27 106.35 % | 0.13 -22.26 % | 0.17 39.34 % | 0.12 -37.33 % | 0.19 8.45 % | 0.18 41.26 % | 0.12 -38.99 % | 0.20 224.91 % | 0.06 -48.53 % | 0.12 -37.78 % | 0.20 134.42 % | 0.08 -44.49 % | 0.15 -31.37 % | 0.22 -4.27 % | 0.23 178.39 % | 0.08 -40.50 % | 0.14 -4.62 % | 0.15 142.75 % | 0.06 8.29 % | 0.06 -40.52 % | 0.09 216.22 % | 0.03 -91.16 % | 0.33 66.77 % | 0.20 -1.61 % | 0.20 -1.44 % | 0.21 21.23 % | 0.17 |
| Ratio EBITDA | 0.34 -3.38 % | 0.36 67.94 % | 0.21 2 815.79 % | -0.01 -194.30 % | 0.01 177.66 % | -0.01 3.44 % | -0.01 1.99 % | -0.01 -103.98 % | 0.28 3 296.42 % | -0.01 | 0.00 | 0.00 100.00 % | -0.01 12.99 % | -0.01 5.32 % | -0.01 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -105.35 % | 0.09 1 904.35 % | -0.01 | 0.00 | 0.00 -100.00 % | 0.19 2 778.29 % | -0.01 | 0.00 | 0.00 |
| Gross profit ratio | 1.00 -32.04 % | 1.47 47.14 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 4.497 M 0.09 % | 4.493 M 0.77 % | 4.459 M 0.31 % | 4.445 M 0.39 % | 4.428 M -0.15 % | 4.434 M -0.55 % | 4.459 M 0.71 % | 4.427 M -1.01 % | 4.472 M -1.05 % | 4.520 M 22.60 % | 3.687 M 41.71 % | 2.602 M 0.19 % | 2.597 M 1.47 % | 2.559 M -0.41 % | 2.570 M 0.48 % | 2.557 M 1.70 % | 2.514 M -1.49 % | 2.553 M 0.95 % | 2.528 M 2.17 % | 2.475 M 15.00 % | 2.152 M -11.99 % | 2.445 M -3.20 % | 2.526 M 0.00 % | 2.526 M 0.00 % | 2.526 M 0.00 % | 2.526 M 40.40 % | 1.799 M -0.10 % | 1.801 M |
| Weighted average shs out | 4.520 M 1.77 % | 4.441 M 0.23 % | 4.431 M 0.09 % | 4.427 M -0.01 % | 4.428 M 0.09 % | 4.424 M 0.01 % | 4.423 M -0.09 % | 4.427 M 0.09 % | 4.423 M 0.00 % | 4.423 M 19.98 % | 3.687 M 43.92 % | 2.562 M -0.61 % | 2.577 M 0.71 % | 2.559 M -0.41 % | 2.570 M 0.48 % | 2.557 M 1.70 % | 2.514 M -1.49 % | 2.553 M 0.95 % | 2.528 M 2.17 % | 2.475 M 15.00 % | 2.152 M -8.17 % | 2.343 M -7.23 % | 2.526 M 0.00 % | 2.526 M 0.00 % | 2.526 M 0.00 % | 2.526 M 40.40 % | 1.799 M -0.10 % | 1.801 M |
| EPS diluted | 0.91 5.81 % | 0.86 48.28 % | 0.58 -15.94 % | 0.69 46.81 % | 0.47 -18.97 % | 0.58 13.73 % | 0.51 41.67 % | 0.36 -37.93 % | 0.58 286.67 % | 0.15 -50.00 % | 0.30 -53.13 % | 0.64 137.04 % | 0.27 -44.90 % | 0.49 -35.53 % | 0.76 -7.32 % | 0.82 203.70 % | 0.27 -38.64 % | 0.44 2.33 % | 0.43 186.67 % | 0.15 -6.25 % | 0.16 -30.43 % | 0.23 277.05 % | 0.06 -90.62 % | 0.65 71.05 % | 0.38 -5.00 % | 0.40 -24.53 % | 0.53 29.27 % | 0.41 |
| Earnings per share | 0.91 4.60 % | 0.87 50.00 % | 0.58 -15.94 % | 0.69 46.81 % | 0.47 -18.97 % | 0.58 13.73 % | 0.51 41.67 % | 0.36 -38.98 % | 0.59 293.33 % | 0.15 -50.00 % | 0.30 -53.85 % | 0.65 140.74 % | 0.27 -44.90 % | 0.49 -35.53 % | 0.76 -7.32 % | 0.82 203.70 % | 0.27 -38.64 % | 0.44 2.33 % | 0.43 186.67 % | 0.15 -6.25 % | 0.16 -33.33 % | 0.24 293.44 % | 0.06 -90.62 % | 0.65 71.05 % | 0.38 -5.00 % | 0.40 -24.53 % | 0.53 29.27 % | 0.41 |
| Gross profit | 14.868 M -29.94 % | 21.221 M 6.55 % | 19.917 M 8.46 % | 18.364 M 6.04 % | 17.318 M 28.77 % | 13.449 M 4.30 % | 12.895 M 1.31 % | 12.728 M 0.39 % | 12.678 M 17.76 % | 10.766 M 19.11 % | 9.039 M 6.76 % | 8.467 M 1.31 % | 8.357 M 0.72 % | 8.298 M -6.44 % | 8.869 M -2.71 % | 9.116 M 10.95 % | 8.216 M 1.59 % | 8.087 M 8.30 % | 7.467 M 20.65 % | 6.189 M -0.45 % | 6.217 M 2.92 % | 6.040 M 15.42 % | 5.233 M 5.45 % | 4.963 M 2.05 % | 4.863 M -2.15 % | 4.970 M 7.36 % | 4.629 M 6.53 % | 4.346 M |
| Income tax expense | 990.000 K -11.37 % | 1.117 M -24.83 % | 1.486 M 41.79 % | 1.048 M 46.78 % | 714.000 K -27.59 % | 986.000 K 13.99 % | 865.000 K 25.00 % | 692.000 K -17.50 % | 838.808 K 36.17 % | 616.000 K 48.79 % | 414.000 K -37.79 % | 665.535 K 239.68 % | 195.928 K -60.25 % | 492.925 K -31.54 % | 720.017 K -3.62 % | 747.054 K 204.56 % | 245.287 K -37.68 % | 393.587 K -8.31 % | 429.257 K 147.87 % | 173.175 K -6.08 % | 184.386 K -32.07 % | 271.445 K 282.36 % | 70.992 K 107.13 % | -996.258 K -4 981 190.00 % | -20.000 -100.00 % | 1.009 M | 0.000 -100.00 % | 20.000 |
| Cost of revenue | 0.000 100.00 % | -6.799 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 1.362 M -75.27 % | 5.507 M 2.40 % | 5.378 M 2.59 % | 5.242 M -42.03 % | 9.043 M 64.06 % | 5.512 M -2.20 % | 5.636 M -6.55 % | 6.031 M -27.56 % | 8.326 M 74.65 % | 4.767 M 14.81 % | 4.152 M -12.85 % | 4.764 M -14.48 % | 5.571 M 15.86 % | 4.808 M 0.67 % | 4.776 M 5.64 % | 4.521 M -5.11 % | 4.765 M 7.56 % | 4.430 M 21.58 % | 3.644 M -6.90 % | 3.913 M 6.71 % | 3.667 M 2.91 % | 3.564 M 2.06 % | 3.492 M 12.37 % | 3.107 M 23.94 % | 2.507 M -5.55 % | 2.654 M 195.47 % | 898.380 K 10.52 % | 812.868 K |
| Selling and marketing expenses | 426.000 K 1.19 % | 421.000 K 2.18 % | 412.000 K -3.74 % | 428.000 K -20.31 % | 537.085 K 31.00 % | 410.000 K -10.28 % | 457.000 K 41.93 % | 322.000 K -56.39 % | 738.292 K 37.48 % | 537.000 K -3.07 % | 554.000 K 104.85 % | 270.439 K -15.77 % | 321.090 K -12.05 % | 365.090 K 6.70 % | 342.175 K 65.28 % | 207.026 K -22.72 % | 267.874 K 32.06 % | 202.848 K -4.75 % | 212.964 K -8.84 % | 233.627 K -15.96 % | 277.990 K -1.92 % | 283.444 K 6.19 % | 266.928 K 31.41 % | 203.129 K 45.71 % | 139.408 K 10.08 % | 126.644 K -95.44 % | 2.777 M -0.61 % | 2.794 M |
| Other expenses | 0.000 -100.00 % | 8.494 M 400.04 % | -2.831 M -6.23 % | -2.665 M 6.75 % | -2.858 M 81.93 % | -15.813 M 0.23 % | -15.849 M 5.66 % | -16.800 M 8.24 % | -18.309 M -23.91 % | -14.776 M -20.87 % | -12.225 M -9.45 % | -11.170 M -481.83 % | -1.920 M -15.37 % | -1.664 M -15.14 % | -1.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.634 M | 0.000 | 0.000 | 0.000 100.00 % | -6.538 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 8.748 M -39.34 % | 14.422 M 409.43 % | 2.831 M 6.23 % | 2.665 M -6.75 % | 2.858 M 128.89 % | -9.891 M -1.38 % | -9.756 M 6.61 % | -10.447 M -13.00 % | -9.245 M 2.39 % | -9.472 M -25.97 % | -7.519 M -22.55 % | -6.135 M -419.58 % | 1.920 M 15.37 % | 1.664 M 15.14 % | 1.445 M -76.77 % | 6.222 M -6.55 % | 6.658 M 10.92 % | 6.002 M 18.60 % | 5.061 M -5.74 % | 5.369 M 194.39 % | -5.688 M -213.44 % | 5.014 M 2.56 % | 4.889 M 15.15 % | 4.246 M 209.09 % | -3.892 M -209.02 % | 3.570 M -2.88 % | 3.676 M 1.90 % | 3.607 M |
| Cost and expenses | 8.748 M -39.34 % | 14.422 M -9.00 % | 15.848 M 11.22 % | 14.249 M -1.93 % | 14.529 M 246.89 % | -9.891 M -1.38 % | -9.756 M 6.61 % | -10.447 M -13.00 % | -9.245 M 2.39 % | -9.472 M -25.97 % | -7.519 M -22.55 % | -6.135 M -178.80 % | 7.786 M 14.79 % | 6.782 M 5.62 % | 6.421 M 3.21 % | 6.222 M -6.55 % | 6.658 M 10.92 % | 6.002 M 18.60 % | 5.061 M -5.74 % | 5.369 M 194.39 % | -5.688 M -213.44 % | 5.014 M 2.56 % | 4.889 M 15.15 % | 4.246 M 209.09 % | -3.892 M -209.02 % | 3.570 M -2.88 % | 3.676 M 1.90 % | 3.607 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 |
| Selling general and administrative expenses | 8.748 M 47.57 % | 5.928 M 2.38 % | 5.790 M 2.12 % | 5.670 M -40.81 % | 9.580 M 61.77 % | 5.922 M -2.81 % | 6.093 M -4.09 % | 6.353 M -29.91 % | 9.064 M 70.89 % | 5.304 M 12.71 % | 4.706 M -6.53 % | 5.035 M -14.55 % | 5.892 M 13.89 % | 5.173 M 1.08 % | 5.118 M 8.25 % | 4.728 M -6.05 % | 5.033 M 8.64 % | 4.633 M 20.12 % | 3.856 M -7.01 % | 4.147 M 5.12 % | 3.945 M 2.55 % | 3.847 M 2.35 % | 3.758 M 13.54 % | 3.310 M 25.08 % | 2.646 M -4.84 % | 2.781 M -24.34 % | 3.676 M 1.90 % | 3.607 M |
| Interest income | 0.000 -100.00 % | 20.057 M 6.54 % | 18.826 M 9.87 % | 17.135 M 4.97 % | 16.323 M 6.90 % | 15.269 M 7.55 % | 14.197 M 7.50 % | 13.206 M 3.57 % | 12.751 M 24.86 % | 10.212 M 26.86 % | 8.050 M 12.23 % | 7.173 M 8.54 % | 6.609 M 1.04 % | 6.541 M 8.26 % | 6.042 M -10.85 % | 6.777 M 7.72 % | 6.291 M 5.08 % | 5.987 M 8.91 % | 5.497 M 15.55 % | 4.757 M 0.98 % | 4.711 M 4.66 % | 4.502 M 9.04 % | 4.129 M 0.96 % | 4.089 M 4.09 % | 3.929 M 1.97 % | 3.853 M | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 6.799 M 8.01 % | 6.295 M 30.17 % | 4.836 M 24.51 % | 3.884 M 23.85 % | 3.136 M 30.72 % | 2.399 M 46.37 % | 1.639 M 103.24 % | 806.453 K 90.20 % | 424.000 K 15.53 % | 367.000 K 0.76 % | 364.240 K -1.25 % | 368.857 K 42.73 % | 258.431 K 4.46 % | 247.391 K -4.64 % | 259.428 K -1.29 % | 262.810 K 17.97 % | 222.778 K 12.67 % | 197.728 K 33.59 % | 148.013 K 0.03 % | 147.969 K 112.96 % | 69.483 K 7.02 % | 64.927 K 8.47 % | 59.855 K -1.24 % | 60.604 K 0.06 % | 60.565 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 143.000 K 0.00 % | 143.000 K 0.00 % | 143.000 K 0.00 % | 143.000 K 0.00 % | 143.000 K 0.70 % | 142.000 K -0.70 % | 143.000 K 0.00 % | 143.000 K 50.53 % | 95.000 K 106.25 % | -1.520 M 37.32 % | -2.425 M -152.75 % | -959.400 K 47.23 % | -1.818 M 33.99 % | -2.754 M 6.49 % | -2.946 M -197.89 % | -988.780 K 38.74 % | -1.614 M -4.43 % | -1.546 M -168.80 % | -575.014 K -1 337.47 % | 46.467 K 105.37 % | -864.841 K -284.23 % | -225.082 K 65.74 % | -656.959 K | 0.000 100.00 % | -1.044 M -9.48 % | -953.558 K -29.14 % | -738.387 K |
| Operating income | 6.120 M 435.89 % | -1.822 M -143.23 % | 4.215 M -1.01 % | 4.258 M 53.54 % | 2.773 M -22.06 % | 3.558 M 13.35 % | 3.139 M 37.62 % | 2.281 M -33.56 % | 3.433 M 165.30 % | 1.294 M -14.87 % | 1.520 M -34.80 % | 2.331 M 159.90 % | 897.042 K -48.65 % | 1.747 M -34.67 % | 2.674 M -5.98 % | 2.844 M 207.74 % | 924.198 K -39.07 % | 1.517 M 0.02 % | 1.516 M 178.56 % | 544.394 K 2.97 % | 528.712 K -36.60 % | 833.869 K 270.47 % | 225.082 K -65.74 % | 656.959 K -32.37 % | 971.397 K -3.73 % | 1.009 M 5.82 % | 953.558 K 29.14 % | 738.387 K |
| Operating income ratio | 0.41 425.82 % | -0.13 -159.70 % | 0.21 -8.73 % | 0.23 44.80 % | 0.16 -39.47 % | 0.26 8.68 % | 0.24 35.83 % | 0.18 -33.82 % | 0.27 125.28 % | 0.12 -28.52 % | 0.17 -38.93 % | 0.28 156.54 % | 0.11 -49.02 % | 0.21 -30.17 % | 0.30 -3.36 % | 0.31 177.36 % | 0.11 -40.02 % | 0.19 -7.65 % | 0.20 130.89 % | 0.09 3.43 % | 0.09 -38.40 % | 0.14 220.97 % | 0.04 -67.51 % | 0.13 -33.73 % | 0.20 -1.62 % | 0.20 -1.44 % | 0.21 21.22 % | 0.17 |
| Total other income expenses net | -1.017 M -114.95 % | 6.803 M 4 857.34 % | -143.000 K -102.96 % | 4.834 M 541.88 % | -1.094 M -134.86 % | 3.138 M 2 309.86 % | -142.000 K 0.70 % | -143.000 K -794 344.44 % | -18.000 99.98 % | -95.000 K | 0.000 100.00 % | -93.537 K -50.00 % | -62.358 K 12.36 % | -71.154 K 11.42 % | -80.331 K 20.79 % | -101.419 K -57.04 % | -64.582 K 33.68 % | -97.376 K -233.96 % | -29.158 K 4.77 % | -30.620 K -131.77 % | 96.367 K 411.14 % | -30.972 K | 0.000 | 0.000 -100.00 % | 55.606 K 259.13 % | -34.944 K | 0.000 | 0.000 |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -21.337 M -76.30 % | -12.103 M 22.48 % | -15.612 M -323.00 % | 7.001 M -71.62 % | 24.672 M 144.30 % | 10.099 M 146.61 % | -21.665 M -381.98 % | -4.495 M 74.69 % | -17.763 M 79.20 % | -85.410 M -21.68 % | -70.190 M -8.64 % | -64.610 M 21.84 % | -82.665 M 27.21 % | -113.569 M -27.50 % | -89.076 M -35.61 % | -65.685 M -385.12 % | 23.038 M -31.28 % | 33.524 M 65.77 % | 20.224 M 13.89 % | 17.758 M 110.59 % | 8.432 M 107.60 % | -110.989 M -1 550.43 % | -6.725 M 24.63 % | -8.923 M 64.59 % | -25.197 M |
| Total investments | 0.000 -100.00 % | 333.156 M 329.84 % | 77.507 M 67.70 % | 46.219 M 46.23 % | 31.607 M -89.71 % | 307.258 M -2.38 % | 314.754 M -7.58 % | 340.565 M 50.56 % | 226.204 M -39.83 % | 375.927 M 22.91 % | 305.859 M -1.54 % | 310.636 M 6.13 % | 292.693 M 8.38 % | 270.057 M 10.62 % | 244.123 M 8.36 % | 225.285 M 7.16 % | 210.224 M -3.05 % | 216.828 M 14.60 % | 189.197 M 6.51 % | 177.632 M 4.54 % | 169.920 M 5.14 % | 161.612 M | 0.000 | 0.000 -100.00 % | 177.229 M |
| Total debt | 59.653 M -7.20 % | 64.282 M -27.82 % | 89.055 M 30.43 % | 68.278 M 1.10 % | 67.532 M 123.98 % | 30.151 M -0.71 % | 30.367 M -0.71 % | 30.583 M -0.70 % | 30.799 M -0.83 % | 31.058 M 7.65 % | 28.850 M -0.58 % | 29.017 M 4.35 % | 27.806 M -0.83 % | 28.039 M 107.38 % | 13.521 M -13.19 % | 15.575 M -51.32 % | 31.996 M -35.42 % | 49.547 M 24.36 % | 39.840 M 50.39 % | 26.490 M 60.81 % | 16.473 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -11.212 M -19.39 % | -9.391 M 25.86 % | -12.666 M 3.58 % | -13.136 M -6.09 % | -12.381 M 26.09 % | -16.753 M -17.31 % | -14.281 M -35.82 % | -10.515 M 15.96 % | -12.511 M 9.09 % | -13.763 M -73.47 % | -7.934 M -55.85 % | -5.091 M -718.27 % | 823.405 K -41.26 % | 1.402 M -18.03 % | 1.710 M 96.72 % | 869.303 K -74.28 % | 3.380 M 3.88 % | 3.254 M 4.33 % | 3.119 M 115.10 % | 1.450 M 155.77 % | 566.874 K -17.44 % | 686.623 K | 0.000 | 0.000 100.00 % | -887.751 K |
| Retained earnings | 60.382 M 7.31 % | 56.270 M 7.37 % | 52.406 M 5.19 % | 49.819 M 6.56 % | 46.753 M 3.08 % | 45.355 M 6.01 % | 42.783 M 5.61 % | 40.510 M 4.53 % | 38.754 M 7.17 % | 36.160 M 1.91 % | 35.481 M 3.22 % | 34.375 M 5.09 % | 32.710 M 2.19 % | 32.009 M 4.08 % | 30.755 M 6.78 % | 28.801 M 7.85 % | 26.704 M 2.61 % | 26.025 M 4.51 % | 24.902 M 4.57 % | 23.814 M 1.58 % | 23.443 M 2.03 % | 22.976 M | 0.000 | 0.000 -100.00 % | 22.174 M |
| Common stock | 82.195 M 0.47 % | 81.809 M 0.08 % | 81.746 M 0.25 % | 81.543 M 0.27 % | 81.324 M 0.17 % | 81.183 M 0.23 % | 80.996 M 0.32 % | 80.735 M 0.32 % | 80.479 M 0.32 % | 80.224 M 0.28 % | 80.000 M 183.26 % | 28.242 M 1.83 % | 27.735 M 0.30 % | 27.654 M 0.25 % | 27.586 M 0.15 % | 27.545 M 1.53 % | 27.130 M 0.12 % | 27.099 M 0.12 % | 27.067 M 1.30 % | 26.721 M 0.12 % | 26.689 M 0.03 % | 26.681 M -25.13 % | 35.636 M 2.79 % | 34.669 M 177.24 % | 12.505 M |
| Total equity | 131.365 M 2.08 % | 128.688 M 5.93 % | 121.486 M 2.76 % | 118.226 M 2.19 % | 115.695 M 5.38 % | 109.785 M 0.26 % | 109.498 M -1.11 % | 110.730 M 3.76 % | 106.722 M 4.00 % | 102.621 M -4.58 % | 107.547 M 86.95 % | 57.527 M -6.11 % | 61.268 M 0.33 % | 61.064 M 1.69 % | 60.050 M 4.96 % | 57.215 M 0.00 % | 57.214 M 1.48 % | 56.377 M 2.34 % | 55.087 M 5.97 % | 51.985 M 2.54 % | 50.699 M 0.70 % | 50.344 M 41.27 % | 35.636 M 2.79 % | 34.669 M 2.60 % | 33.791 M |
| Other non current liabilities | 1.124 B 40.11 % | 802.096 M -24.97 % | 1.069 B 6.29 % | 1.006 B 3 460.16 % | -29.932 M 0.73 % | -30.151 M 0.71 % | -30.367 M 0.71 % | -30.583 M 0.70 % | -30.799 M 0.83 % | -31.058 M -7.65 % | -28.850 M 0.58 % | -29.017 M -4.35 % | -27.806 M 0.83 % | -28.039 M -107.38 % | -13.521 M 13.19 % | -15.575 M 6.67 % | -16.688 M 66.32 % | -49.547 M -24.36 % | -39.840 M -50.39 % | -26.490 M -60.81 % | -16.473 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 59.653 M -7.20 % | 64.282 M -27.82 % | 89.055 M 64.07 % | 54.278 M 81.34 % | 29.932 M -0.73 % | 30.151 M -0.71 % | 30.367 M -0.71 % | 30.583 M -0.70 % | 30.799 M -0.83 % | 31.058 M 7.65 % | 28.850 M -0.58 % | 29.017 M 4.35 % | 27.806 M -0.83 % | 28.039 M 107.38 % | 13.521 M -13.19 % | 15.575 M -6.67 % | 16.688 M -66.32 % | 49.547 M 24.36 % | 39.840 M 50.39 % | 26.490 M 60.81 % | 16.473 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.183 B 36.60 % | 866.378 M -1.65 % | 880.892 M 16.28 % | 757.545 M 163.34 % | 287.671 M 854.10 % | 30.151 M -0.71 % | 30.367 M -0.71 % | 30.583 M -0.70 % | 30.799 M -0.83 % | 31.058 M 7.65 % | 28.850 M -0.58 % | 29.017 M 4.35 % | 27.806 M -0.83 % | 28.039 M 107.38 % | 13.521 M -13.19 % | 15.575 M -51.32 % | 31.996 M -35.42 % | 49.547 M 24.36 % | 39.840 M 50.39 % | 26.490 M 60.81 % | 16.473 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 12.711 M 255.35 % | 3.577 M -98.74 % | 283.291 M 4 058.79 % | -7.156 M 83.03 % | -42.171 M | 0.000 | 0.000 | 0.000 100.00 % | -3.903 M | 0.000 | 0.000 100.00 % | -2.794 M 15.94 % | -3.325 M -4.43 % | -3.183 M 27.04 % | -4.363 M -28.48 % | -3.396 M 83.03 % | -20.012 M -363.68 % | -4.316 M 26.89 % | -5.903 M -126.45 % | -2.607 M -4.69 % | -2.490 M | 0.000 | 0.000 | 0.000 100.00 % | -2.936 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.453 M | 0.000 | 0.000 | 0.000 100.00 % | -10.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 M -62.77 % | 37.600 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 % | 15.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 12.711 M 255.35 % | 3.577 M -98.74 % | 283.291 M -8.42 % | 309.343 M -57.86 % | 734.150 M 124.52 % | 326.981 M 1.92 % | 320.833 M -0.27 % | 321.712 M 8 141.92 % | 3.903 M -98.95 % | 371.555 M 33.27 % | 278.805 M 9 877.10 % | 2.794 M -15.94 % | 3.325 M 4.43 % | 3.183 M -27.04 % | 4.363 M 28.48 % | 3.396 M -27.82 % | 4.705 M 9.01 % | 4.316 M -26.89 % | 5.903 M 126.45 % | 2.607 M 4.69 % | 2.490 M 4.14 % | 2.391 M | 0.000 | 0.000 -100.00 % | 2.936 M |
| Total liabilities | 1.196 B 2.71 % | 1.165 B 0.04 % | 1.164 B 9.12 % | 1.067 B 4.41 % | 1.022 B 3 289.01 % | 30.151 M -0.71 % | 30.367 M -0.71 % | 30.583 M -96.50 % | 873.170 M 2 711.42 % | 31.058 M 7.65 % | 28.850 M -95.93 % | 709.690 M 4.94 % | 676.309 M 2.96 % | 656.844 M 9.28 % | 601.045 M 5.77 % | 568.275 M 9.59 % | 518.565 M -0.86 % | 523.045 M 5.40 % | 496.236 M 34.50 % | 368.940 M 4.06 % | 354.553 M 14 728.62 % | 2.391 M | 0.000 | 0.000 -100.00 % | 2.936 M |
| Other non current assets | 1.225 B 9.77 % | 1.116 B 4.53 % | 1.067 B 2.45 % | 1.042 B 1.39 % | 1.028 B 13 413.87 % | -7.718 M -14.63 % | -6.733 M -30.54 % | -5.158 M 96.45 % | -145.375 M -2 161.94 % | -6.427 M 96.40 % | -178.542 M -7.75 % | -165.693 M -6.50 % | -155.577 M -7.72 % | -144.421 M -9.67 % | -131.685 M -6.30 % | -123.875 M -6.20 % | -116.645 M 3.03 % | -120.293 M -12.77 % | -106.671 M -5.66 % | -100.960 M -4.52 % | -96.598 M -11.36 % | -86.743 M -124.94 % | 347.833 M 9.25 % | 318.385 M 437.90 % | -94.225 M |
| Long term investments | 0.000 -100.00 % | 182.692 M 135.71 % | 77.507 M 67.70 % | 46.219 M 46.23 % | 31.607 M -81.43 % | 170.198 M -0.44 % | 170.949 M -7.71 % | 185.224 M 52.70 % | 121.299 M -40.29 % | 203.136 M 20.73 % | 168.255 M 8.33 % | 155.318 M 6.13 % | 146.346 M 8.38 % | 135.028 M 10.62 % | 122.061 M 8.36 % | 112.643 M 7.16 % | 105.112 M -3.05 % | 108.414 M 14.60 % | 94.598 M 6.51 % | 88.816 M 4.54 % | 84.960 M 5.14 % | 80.806 M | 0.000 | 0.000 -100.00 % | 88.615 M |
| Intangible assets | 2.617 M -60.12 % | 6.562 M -2.13 % | 6.705 M -2.07 % | 6.847 M 114.77 % | 3.188 M -55.31 % | 7.133 M -1.97 % | 7.276 M -1.91 % | 7.418 M 97.34 % | 3.759 M -51.21 % | 7.704 M 177.52 % | 2.776 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 |
| GoodWill | 3.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.802 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 |
| Goodwill and intangible assets | 6.419 M -2.18 % | 6.562 M -2.13 % | 6.705 M -2.07 % | 6.847 M -2.05 % | 6.990 M -2.00 % | 7.133 M -1.97 % | 7.276 M -1.91 % | 7.418 M -1.89 % | 7.561 M -1.86 % | 7.704 M -95.57 % | 173.871 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 |
| Property plant equipment net | 15.429 M -4.42 % | 16.142 M -2.39 % | 16.538 M 1.32 % | 16.322 M -0.54 % | 16.410 M -1.24 % | 16.616 M 3.26 % | 16.092 M -2.41 % | 16.489 M -0.16 % | 16.515 M -0.98 % | 16.678 M 62.13 % | 10.287 M -0.85 % | 10.375 M 12.40 % | 9.230 M -1.73 % | 9.392 M -2.40 % | 9.623 M -14.32 % | 11.232 M -2.61 % | 11.533 M -2.91 % | 11.879 M -1.60 % | 12.072 M -0.59 % | 12.144 M 4.34 % | 11.638 M 96.03 % | 5.937 M -1.57 % | 6.032 M 3.41 % | 5.833 M 3.97 % | 5.610 M |
| Total non current assets | 1.247 B -5.64 % | 1.321 B 12.50 % | 1.174 B 5.05 % | 1.118 B 2.65 % | 1.089 B 461.52 % | 193.947 M -0.19 % | 194.317 M -7.08 % | 209.131 M 43.86 % | 145.375 M -36.10 % | 227.518 M 27.43 % | 178.542 M 7.75 % | 165.693 M 6.50 % | 155.577 M 7.72 % | 144.421 M 9.67 % | 131.685 M 6.30 % | 123.875 M 6.20 % | 116.645 M -3.03 % | 120.293 M 12.77 % | 106.671 M 5.66 % | 100.960 M 4.52 % | 96.598 M 11.36 % | 86.743 M -75.49 % | 353.864 M 9.14 % | 324.218 M 244.09 % | 94.225 M |
| Other current assets | 0.000 -100.00 % | 83.417 M -20.30 % | 104.667 M 70.81 % | 61.277 M 42.97 % | 42.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.816 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 |
| Short term investments | 0.000 -100.00 % | 150.464 M -3.00 % | 155.125 M 7.96 % | 143.689 M 54.40 % | 93.064 M -32.10 % | 137.060 M -4.69 % | 143.805 M -7.43 % | 155.341 M 48.08 % | 104.905 M -39.29 % | 172.791 M 25.57 % | 137.604 M -11.41 % | 155.318 M 6.13 % | 146.346 M 8.38 % | 135.028 M 10.62 % | 122.061 M 8.36 % | 112.643 M 7.16 % | 105.112 M -3.05 % | 108.414 M 14.60 % | 94.598 M 6.51 % | 88.816 M 4.54 % | 84.960 M 5.14 % | 80.806 M | 0.000 | 0.000 -100.00 % | 88.615 M |
| cash and cash equivalents | 80.990 M 6.03 % | 76.385 M -27.02 % | 104.667 M 70.81 % | 61.277 M 42.97 % | 42.860 M 113.74 % | 20.052 M -61.46 % | 52.032 M 48.33 % | 35.078 M -27.77 % | 48.562 M -58.30 % | 116.468 M 17.60 % | 99.040 M 5.78 % | 93.627 M -15.25 % | 110.471 M -21.99 % | 141.608 M 38.02 % | 102.597 M 26.26 % | 81.260 M 807.11 % | 8.958 M -44.09 % | 16.022 M -18.32 % | 19.616 M 124.63 % | 8.733 M 8.61 % | 8.041 M -92.76 % | 110.989 M 1 550.43 % | 6.725 M -24.63 % | 8.923 M -64.59 % | 25.197 M |
| Cash and short term investments | 80.990 M -64.30 % | 226.849 M 118.29 % | 103.923 M 648.17 % | -18.958 M -22.16 % | -15.519 M -109.88 % | 157.112 M -19.77 % | 195.837 M 2.85 % | 190.419 M 24.08 % | 153.467 M -46.94 % | 289.259 M 22.23 % | 236.644 M -4.94 % | 248.945 M -3.07 % | 256.817 M -7.16 % | 276.637 M 23.14 % | 224.658 M 15.86 % | 193.903 M 69.99 % | 114.070 M -8.33 % | 124.436 M 8.95 % | 114.215 M 17.08 % | 97.549 M 4.89 % | 93.001 M -51.51 % | 191.795 M 2 752.03 % | 6.725 M -24.63 % | 8.923 M -92.16 % | 113.812 M |
| Total current assets | 80.990 M -2.91 % | 83.417 M -25.10 % | 111.375 M 65.67 % | 67.227 M 38.71 % | 48.465 M -70.23 % | 162.822 M -18.80 % | 200.515 M 2.84 % | 194.986 M 23.61 % | 157.738 M -46.19 % | 293.131 M 22.43 % | 239.420 M -4.73 % | 251.306 M -3.10 % | 259.335 M -7.03 % | 278.939 M 22.97 % | 226.826 M 15.73 % | 195.998 M 68.20 % | 116.527 M -8.28 % | 127.051 M 8.83 % | 116.745 M 17.78 % | 99.125 M 4.95 % | 94.448 M -51.12 % | 193.226 M 2 773.31 % | 6.725 M -24.63 % | 8.923 M -92.27 % | 115.359 M |
| Inventory | 0.000 | 0.000 100.00 % | -110.631 M -950.48 % | 13.008 M 31.21 % | 9.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -101.816 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 |
| Net receivables | 0.000 -100.00 % | 7.032 M 4.83 % | 6.708 M 12.74 % | 5.950 M 6.16 % | 5.605 M -1.84 % | 5.710 M 22.06 % | 4.678 M 2.43 % | 4.567 M 6.93 % | 4.271 M 10.31 % | 3.872 M 39.48 % | 2.776 M 17.56 % | 2.361 M -6.20 % | 2.518 M 9.36 % | 2.302 M 6.18 % | 2.168 M 3.48 % | 2.095 M -14.71 % | 2.457 M -6.07 % | 2.615 M 3.37 % | 2.530 M 60.52 % | 1.576 M 8.88 % | 1.448 M 1.14 % | 1.431 M | 0.000 | 0.000 -100.00 % | 1.547 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 6.223 M -6.67 % | 6.668 M 2.92 % | 6.479 M -16.05 % | 7.718 M 14.63 % | 6.733 M 30.54 % | 5.158 M | 0.000 -100.00 % | 6.427 M 37.59 % | 4.671 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 |
| Other assets | 0.000 100.00 % | -111.172 M | 0.000 | 0.000 | 0.000 -100.00 % | 700.266 M 9.06 % | 642.118 M 9.21 % | 587.979 M -13.12 % | 676.779 M 44.05 % | 469.821 M 16.34 % | 403.820 M 15.31 % | 350.217 M 8.54 % | 322.665 M 9.55 % | 294.548 M -2.66 % | 302.584 M -0.99 % | 305.618 M -10.80 % | 342.608 M 3.17 % | 332.078 M 1.27 % | 327.908 M 48.48 % | 220.840 M 3.10 % | 214.206 M 14.90 % | 186.425 M | 0.000 | 0.000 -100.00 % | 124.362 M |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.571 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.903 M | 0.000 | 0.000 -100.00 % | 2.794 M -15.94 % | 3.325 M 4.43 % | 3.183 M -27.04 % | 4.363 M 28.48 % | 3.396 M -27.82 % | 4.705 M 9.01 % | 4.316 M -26.89 % | 5.903 M 126.45 % | 2.607 M 4.69 % | 2.490 M 4.14 % | 2.391 M | 0.000 | 0.000 -100.00 % | 2.936 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 |
| 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 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 4.643 M -4.50 % | 4.862 M -4.63 % | 5.098 M -4.42 % | 5.334 M -4.17 % | 5.566 M -3.97 % | 5.796 M -3.82 % | 6.026 M -3.66 % | 6.255 M -4.18 % | 6.528 M 50.62 % | 4.334 M -3.99 % | 4.514 M 36.10 % | 3.317 M -5.42 % | 3.507 M -4.45 % | 3.670 M -28.59 % | 5.139 M -2.49 % | 5.270 M -3.17 % | 5.443 M -3.08 % | 5.616 M -2.97 % | 5.788 M 6.53 % | 5.433 M | 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 294.664 M | 0.000 | 0.000 | 0.000 100.00 % | -326.981 M -1.92 % | -320.833 M 0.27 % | -321.712 M -138.37 % | 838.468 M 325.66 % | -371.555 M -33.27 % | -278.805 M -141.13 % | 677.879 M 5.07 % | 645.178 M 3.13 % | 625.621 M 7.28 % | 583.161 M 6.16 % | 549.305 M 14.00 % | 481.865 M 2.70 % | 469.182 M 4.15 % | 450.493 M 32.56 % | 339.843 M 1.27 % | 335.590 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.328 B 2.65 % | 1.293 B 0.59 % | 1.286 B 8.48 % | 1.185 B 4.18 % | 1.138 B 7.61 % | 1.057 B 1.94 % | 1.037 B 4.52 % | 992.096 M 1.25 % | 979.892 M -1.07 % | 990.470 M 20.53 % | 821.782 M 7.11 % | 767.217 M 4.02 % | 737.577 M 2.74 % | 717.907 M 8.59 % | 661.095 M 5.69 % | 625.490 M 8.63 % | 575.779 M -0.63 % | 579.422 M 5.10 % | 551.324 M 30.98 % | 420.925 M 3.87 % | 405.252 M -13.11 % | 466.393 M 29.34 % | 360.589 M 8.24 % | 333.141 M -0.24 % | 333.946 M |
| 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 |
| 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-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 843.541 K | 0.000 | 0.000 | 0.000 -100.00 % | 678.216 K | 0.000 | 0.000 | 0.000 -100.00 % | 434.408 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -4.113 M -6.44 % | -3.864 M -49.42 % | -2.586 M 15.68 % | -3.067 M -5.06 % | -2.919 M -13.50 % | -2.572 M -13.10 % | -2.274 M -43.11 % | -1.589 M 51.44 % | -3.272 M -382.65 % | -678.000 K 38.70 % | -1.106 M 33.61 % | -1.666 M -46.70 % | -1.136 M 9.45 % | -1.254 M 35.82 % | -1.954 M 6.82 % | -2.097 M -208.88 % | -678.911 K 39.55 % | -1.123 M -3.30 % | -1.087 M -192.88 % | -371.219 K 34.00 % | -562.424 K -265.00 % | -154.090 K 90.68 % | -1.653 M -63.84 % | -1.009 M -5.82 % | -953.558 K -29.14 % | -738.367 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.000 K 0.00 % | 286.000 K 0.70 % | 284.000 K -0.70 % | 286.000 K 0.00 % | 286.000 K 50.53 % | 190.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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.000 K 0.00 % | 286.000 K 0.70 % | 284.000 K -0.70 % | 286.000 K 0.00 % | 286.000 K 50.53 % | 190.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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.000 K 0.00 % | 286.000 K 0.70 % | 284.000 K -0.70 % | 286.000 K 0.00 % | 286.000 K 50.53 % | 190.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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.000 K 0.00 % | 286.000 K 0.70 % | 284.000 K -0.70 % | 286.000 K 0.00 % | 286.000 K 50.53 % | 190.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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.000 K 0.00 % | 286.000 K 0.70 % | 284.000 K -0.70 % | 286.000 K 0.00 % | 286.000 K 50.53 % | 190.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 |
| 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 |