Kallebäck Property Invest AB (publ) KAPIAB.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 89.907 M 5.82 % | 84.961 M 11.76 % | 76.021 M 5.21 % | 72.255 M 1.15 % | 71.436 M 1.58 % | 70.327 M 2.52 % | 68.596 M 1.44 % | 67.621 M 1.16 % | 66.844 M 0.08 % | 66.791 M 20.08 % | 55.622 M |
| Net income | 76.864 M 628.64 % | 10.549 M -80.65 % | 54.503 M -49.02 % | 106.910 M 153.46 % | 42.181 M -44.12 % | 75.483 M -52.73 % | 159.680 M 277.67 % | 42.280 M 9.74 % | 38.528 M 80.01 % | 21.403 M 2 661.68 % | 775.000 K |
| Income before tax | 96.820 M 628.30 % | 13.294 M -80.64 % | 68.652 M -49.01 % | 134.648 M 152.18 % | 53.393 M -43.96 % | 95.276 M -52.39 % | 200.113 M 269.19 % | 54.203 M 9.78 % | 49.375 M 79.95 % | 27.438 M 574.15 % | 4.070 M |
| Income before tax ratio | 1.08 588.23 % | 0.16 -82.67 % | 0.90 -51.54 % | 1.86 149.32 % | 0.75 -44.83 % | 1.35 -53.56 % | 2.92 263.94 % | 0.80 8.52 % | 0.74 79.81 % | 0.41 461.42 % | 0.07 |
| EBITDA | 121.453 M 266.09 % | 33.176 M -52.64 % | 70.047 M -51.56 % | 144.593 M 125.79 % | 64.039 M -40.33 % | 107.320 M -48.37 % | 207.873 M 232.08 % | 62.598 M -8.29 % | 68.253 M 46.76 % | 46.506 M 129.65 % | 20.251 M |
| Net income ratio | 0.85 588.55 % | 0.12 -82.68 % | 0.72 -51.55 % | 1.48 150.58 % | 0.59 -44.99 % | 1.07 -53.89 % | 2.33 272.30 % | 0.63 8.48 % | 0.58 79.87 % | 0.32 2 199.86 % | 0.01 |
| Ratio EBITDA | 1.35 245.95 % | 0.39 -57.62 % | 0.92 -53.96 % | 2.00 123.23 % | 0.90 -41.26 % | 1.53 -49.64 % | 3.03 227.36 % | 0.93 -9.34 % | 1.02 46.65 % | 0.70 91.25 % | 0.36 |
| Gross profit ratio | 0.94 -0.57 % | 0.95 -5.40 % | 1.00 6.17 % | 0.94 1.31 % | 0.93 0.83 % | 0.92 -2.11 % | 0.94 -0.76 % | 0.95 1.04 % | 0.94 -0.71 % | 0.95 -1.00 % | 0.96 |
| Weighted average shs out dil | 3.650 M -0.01 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M |
| Weighted average shs out | 3.650 M 0.00 % | 3.650 M -0.01 % | 3.651 M 0.02 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M |
| EPS diluted | 21.06 628.72 % | 2.89 -80.64 % | 14.93 -49.03 % | 29.29 153.37 % | 11.56 -44.10 % | 20.68 -52.73 % | 43.75 277.81 % | 11.58 9.66 % | 10.56 80.20 % | 5.86 2 690.48 % | 0.21 |
| Earnings per share | 21.06 628.72 % | 2.89 -80.64 % | 14.93 -49.03 % | 29.29 153.37 % | 11.56 -44.10 % | 20.68 -52.73 % | 43.75 277.81 % | 11.58 9.66 % | 10.56 80.20 % | 5.86 2 690.48 % | 0.21 |
| Gross profit | 84.573 M 5.22 % | 80.375 M 5.73 % | 76.021 M 11.70 % | 68.057 M 2.47 % | 66.417 M 2.42 % | 64.847 M 0.36 % | 64.612 M 0.67 % | 64.184 M 2.21 % | 62.794 M -0.63 % | 63.192 M 18.88 % | 53.157 M |
| Income tax expense | 19.956 M 626.99 % | 2.745 M -80.60 % | 14.149 M -48.99 % | 27.738 M 147.40 % | 11.212 M -43.36 % | 19.794 M -51.04 % | 40.433 M 239.15 % | 11.922 M 9.91 % | 10.847 M 79.73 % | 6.035 M 83.16 % | 3.295 M |
| Cost of revenue | 5.334 M 16.31 % | 4.586 M 34.53 % | 3.409 M -18.79 % | 4.198 M -16.36 % | 5.019 M -8.41 % | 5.480 M 37.55 % | 3.984 M 15.92 % | 3.437 M -15.14 % | 4.050 M 12.53 % | 3.599 M 46.00 % | 2.465 M |
| General and administrative expenses | 3.215 M -0.53 % | 3.232 M 49.84 % | 2.157 M -15.25 % | 2.545 M 9.89 % | 2.316 M -12.64 % | 2.651 M 44.86 % | 1.830 M 12.75 % | 1.623 M -2.46 % | 1.664 M -5.45 % | 1.760 M -73.25 % | 6.580 M |
| 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 |
| Other expenses | 0.000 -100.00 % | 23.644 M 100.97 % | 11.765 M | 0.000 100.00 % | -3.087 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 3.215 M -88.04 % | 26.876 M 93.05 % | 13.922 M 447.03 % | 2.545 M 430.09 % | -771.000 K -129.08 % | 2.651 M 44.86 % | 1.830 M 12.75 % | 1.623 M -2.46 % | 1.664 M -5.45 % | 1.760 M -73.25 % | 6.580 M |
| Cost and expenses | 8.549 M -72.83 % | 31.462 M 125.99 % | 13.922 M 120.47 % | -68.018 M -1 701.18 % | 4.248 M -47.76 % | 8.131 M 39.85 % | 5.814 M 14.90 % | 5.060 M -11.45 % | 5.714 M 6.62 % | 5.359 M -40.75 % | 9.045 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 |
| Selling general and administrative expenses | 3.215 M -0.53 % | 3.232 M 49.84 % | 2.157 M -15.25 % | 2.545 M 9.89 % | 2.316 M -12.64 % | 2.651 M 44.86 % | 1.830 M 12.75 % | 1.623 M -2.46 % | 1.664 M -5.45 % | 1.760 M -73.25 % | 6.580 M |
| Interest income | 455.000 K 2.25 % | 445.000 K 617.74 % | 62.000 K 138.46 % | 26.000 K -39.53 % | 43.000 K -35.82 % | 67.000 K -26.37 % | 91.000 K 145.95 % | 37.000 K -48.61 % | 72.000 K 1 700.00 % | 4.000 K -60.00 % | 10.000 K |
| Interest expense | 24.633 M 27.75 % | 19.282 M 80.58 % | 10.678 M 7.37 % | 9.945 M | 0.000 -100.00 % | 12.044 M -34.82 % | 18.477 M -1.91 % | 18.836 M -0.22 % | 18.877 M -1.00 % | 19.068 M 17.84 % | 16.181 M |
| Depreciation and amortization | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 450.000 K 3.93 % | 433.000 K 100.69 % | -62.558 M 0.36 % | -62.781 M -0.35 % | -62.561 M -2.34 % | -61.129 M -1 222 680.00 % | 5.000 K 102.53 % | -198.000 K |
| Operating income | 81.358 M 52.07 % | 53.499 M -13.85 % | 62.099 M -55.73 % | 140.273 M 108.78 % | 67.188 M -36.76 % | 106.236 M 69.21 % | 62.782 M 0.35 % | 62.561 M -5.40 % | 66.129 M 43.26 % | 46.160 M -6.09 % | 49.151 M |
| Operating income ratio | 0.90 43.71 % | 0.63 -22.91 % | 0.82 -57.92 % | 1.94 106.41 % | 0.94 -37.74 % | 1.51 65.05 % | 0.92 -1.07 % | 0.93 -6.48 % | 0.99 43.15 % | 0.69 -21.79 % | 0.88 |
| Total other income expenses net | 15.462 M 138.46 % | -40.205 M -713.54 % | 6.553 M 216.50 % | -5.625 M 59.22 % | -13.795 M -25.87 % | -10.960 M -42.93 % | -7.668 M 8.26 % | -8.358 M 50.11 % | -16.754 M 10.51 % | -18.722 M 54.67 % | -41.300 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 430.342 M 0.34 % | 428.865 M 0.81 % | 425.417 M 3.41 % | 411.384 M -6.32 % | 439.117 M 7.42 % | 408.782 M -4.45 % | 427.816 M 3.17 % | 414.678 M -1.97 % | 422.995 M -0.53 % | 425.263 M -3.96 % | 442.802 M |
| Total investments | 0.000 | 0.000 -100.00 % | 15.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 830.000 M | 0.000 |
| Total debt | 477.870 M -1.51 % | 485.174 M -0.64 % | 488.290 M 1.12 % | 482.875 M 2.22 % | 472.378 M -1.30 % | 478.595 M -0.76 % | 482.275 M -1.04 % | 487.325 M -1.03 % | 492.375 M -1.02 % | 497.425 M -1.01 % | 502.475 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 211.231 M 18.56 % | 178.167 M -15.73 % | 211.419 M 5.33 % | 200.716 M 45.86 % | 137.605 M -1.16 % | 139.224 M 29.46 % | 107.541 M 435.40 % | 20.086 M -14.28 % | 23.431 M 9.48 % | 21.403 M 2 661.68 % | 775.000 K |
| Common stock | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M |
| Total equity | 578.244 M 6.06 % | 545.180 M -5.75 % | 578.432 M 1.89 % | 567.729 M 12.51 % | 504.618 M -0.32 % | 506.237 M 6.68 % | 474.554 M 35.06 % | 351.374 M -0.94 % | 354.719 M 0.58 % | 352.691 M -4.10 % | 367.788 M |
| Other non current liabilities | 6.155 M 4.89 % | 5.868 M 586 900.00 % | -1.000 K -100.05 % | 2.139 M -68.98 % | 6.896 M | 0.000 -100.00 % | 514.296 M 682.14 % | 65.755 M 39.71 % | 47.065 M -19.48 % | 58.450 M -6.07 % | 62.228 M |
| Long term debt | 470.566 M -1.53 % | 477.870 M -1.11 % | 483.230 M 1.11 % | 477.915 M 2.21 % | 467.568 M -1.31 % | 473.785 M | 0.000 -100.00 % | 482.275 M -8.55 % | 527.383 M -1.67 % | 536.344 M 7.82 % | 497.425 M |
| Total non current liabilities | 581.835 M 0.77 % | 577.367 M -1.03 % | 583.386 M 1.39 % | 575.394 M 4.49 % | 550.684 M 0.76 % | 546.552 M 904.54 % | 54.408 M -89.27 % | 507.052 M -1.28 % | 513.633 M -1.36 % | 520.735 M -1.02 % | 526.127 M |
| Other current liabilities | 32.415 M 13.70 % | 28.508 M 14.29 % | 24.943 M 301.32 % | -12.390 M -247.55 % | -3.565 M -115.89 % | 22.435 M 104.65 % | -482.687 M -8 677.72 % | -5.499 M -4.42 % | -5.266 M 11.06 % | -5.921 M 11.19 % | -6.667 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 60.673 M 111.39 % | 28.702 M 15.57 % | 24.835 M 13 931.07 % | 177.000 K -99.33 % | 26.315 M 2.19 % | 25.752 M 2.09 % | 25.226 M -6.08 % | 26.860 M |
| Short term debt | 7.304 M 0.00 % | 7.304 M 44.35 % | 5.060 M 2.02 % | 4.960 M 3.12 % | 4.810 M 0.00 % | 4.810 M -99.00 % | 482.275 M 9 450.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M |
| Total current liabilities | 39.872 M -13.52 % | 46.103 M -6.04 % | 49.066 M -26.05 % | 66.349 M 92.57 % | 34.454 M -34.92 % | 52.942 M -89.60 % | 509.146 M 920.58 % | 49.888 M 24.54 % | 40.058 M -8.89 % | 43.969 M 31.15 % | 33.526 M |
| Total liabilities | 621.707 M -0.28 % | 623.470 M -1.42 % | 632.452 M -1.45 % | 641.743 M 9.67 % | 585.138 M -2.39 % | 599.494 M 6.38 % | 563.554 M 1.19 % | 556.940 M 0.59 % | 553.691 M -1.95 % | 564.704 M 0.90 % | 559.653 M |
| Other non current assets | 1.150 B 49 024.31 % | 2.341 M -6.32 % | 2.499 M 511.70 % | -607.000 K 60.86 % | -1.551 M 71.26 % | -5.397 M 11.74 % | -6.115 M 56.90 % | -14.189 M | 0.000 -100.00 % | 830.000 M | 0.000 |
| Long term investments | 0.000 | 0.000 -100.00 % | 15.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 830.000 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 100.00 % | -2.703 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.660 B | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 1.110 B -1.77 % | 1.130 B 0.00 % | 1.130 B 7.62 % | 1.050 B 1.94 % | 1.030 B 5.10 % | 980.000 M 17.37 % | 835.000 M 0.00 % | 835.000 M 0.60 % | 830.000 M -1.78 % | 845.000 M |
| Total non current assets | 1.151 B 3.43 % | 1.112 B -2.89 % | 1.145 B 1.37 % | 1.130 B 7.62 % | 1.050 B 1.94 % | 1.030 B 5.10 % | 980.000 M 17.37 % | 835.000 M -0.35 % | 837.920 M -0.68 % | 843.682 M -2.43 % | 864.718 M |
| Other current assets | 1.866 M | 0.000 -100.00 % | 2.359 M -11.58 % | 2.668 M -7.78 % | 2.893 M 289 200.00 % | 1.000 K -99.97 % | 3.486 M 822.22 % | 378.000 K | 0.000 -100.00 % | 904.000 K -70.36 % | 3.050 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 47.528 M -15.59 % | 56.309 M -10.44 % | 62.873 M -12.05 % | 71.491 M 114.94 % | 33.261 M -52.36 % | 69.813 M 28.19 % | 54.459 M -25.04 % | 72.647 M 4.71 % | 69.380 M -3.86 % | 72.162 M 20.93 % | 59.673 M |
| Cash and short term investments | 47.528 M -15.59 % | 56.309 M -10.44 % | 62.873 M -12.05 % | 71.491 M 114.94 % | 33.261 M -52.36 % | 69.813 M 28.19 % | 54.459 M -25.04 % | 72.647 M 4.71 % | 69.380 M -3.86 % | 72.162 M 20.93 % | 59.673 M |
| Total current assets | 49.408 M -12.26 % | 56.309 M -13.88 % | 65.385 M -17.73 % | 79.472 M 99.90 % | 39.756 M -47.50 % | 75.731 M 30.33 % | 58.108 M -20.74 % | 73.314 M 4.01 % | 70.490 M -4.37 % | 73.713 M 17.52 % | 62.723 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.986 M 3 158.90 % | -163.000 K 43.60 % | -289.000 K -143.79 % | 660.000 K -32.79 % | 982.000 K | 0.000 |
| Net receivables | 14.000 K | 0.000 -100.00 % | 153.000 K -97.12 % | 5.313 M 47.50 % | 3.602 M 286.90 % | 931.000 K 471.17 % | 163.000 K -43.60 % | 289.000 K -35.92 % | 451.000 K -30.29 % | 647.000 K | 0.000 |
| Tax assets | 543.000 K | 0.000 -100.00 % | 204.000 K -66.39 % | 607.000 K -60.86 % | 1.551 M -71.26 % | 5.397 M -11.74 % | 6.115 M -56.90 % | 14.189 M 385.92 % | 2.920 M -78.66 % | 13.682 M -30.61 % | 19.718 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 153.000 K -36.78 % | 242.000 K -86.27 % | 1.763 M 296.18 % | 445.000 K -3.68 % | 462.000 K -36.19 % | 724.000 K 208.09 % | 235.000 K -13.92 % | 273.000 K 108.40 % | 131.000 K -84.96 % | 871.000 K -46.13 % | 1.617 M |
| Tax payables | 0.000 -100.00 % | 10.049 M -41.91 % | 17.300 M 36.64 % | 12.661 M 213.00 % | 4.045 M 2 831.16 % | 138.000 K -22.03 % | 177.000 K 0.57 % | 176.000 K 107.06 % | 85.000 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.324 M 533.48 % | -5.150 M -123.97 % | 21.483 M 6 126.96 % | 345.000 K 106.59 % | 167.000 K | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.058 M -8.89 % | 43.969 M | 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 |
| Other total stockholders equity | 363.363 M 0.00 % | 363.363 M 0.00 % | 363.363 M 0.00 % | 363.363 M 0.00 % | 363.363 M 0.00 % | 363.363 M 0.00 % | 363.363 M 0.00 % | 363.363 M 10.90 % | 327.638 M 0.00 % | 327.638 M -9.83 % | 363.363 M |
| Deferred tax liabilities non current | 105.114 M 12.27 % | 93.629 M -6.52 % | 100.157 M 5.05 % | 95.340 M 25.09 % | 76.220 M 10.38 % | 69.052 M 40.18 % | 49.258 M 452.84 % | 8.910 M -53.00 % | 18.956 M 38.24 % | 13.712 M | 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 |
| Total assets | 1.200 B 2.68 % | 1.169 B -3.49 % | 1.211 B 0.12 % | 1.209 B 10.99 % | 1.090 B -1.44 % | 1.106 B 6.51 % | 1.038 B 14.29 % | 908.314 M -0.01 % | 908.410 M -0.98 % | 917.395 M -1.08 % | 927.441 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 3.820 M 167.10 % | -5.693 M 66.90 % | -17.201 M -179.73 % | 21.573 M 186.46 % | -24.950 M -262.60 % | 15.344 M 172.95 % | -21.034 M -2 091.86 % | 1.056 M 129.70 % | -3.556 M -226.19 % | 2.818 M -50.63 % | 5.708 M |
| Accounts receivables | 461.000 K 171.18 % | 170.000 K -96.89 % | 5.469 M 451.93 % | -1.554 M -168.86 % | -578.000 K 74.51 % | -2.268 M 23.94 % | -2.982 M -773.14 % | 443.000 K -15.78 % | 526.000 K -64.91 % | 1.499 M 153.24 % | -2.815 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -89.000 K 94.15 % | -1.521 M -215.40 % | 1.318 M 7 852.94 % | -17.000 K 93.51 % | -262.000 K -153.58 % | 489.000 K 1 386.84 % | -38.000 K -126.76 % | 142.000 K 119.19 % | -740.000 K 0.80 % | -746.000 K | 0.000 |
| Other working capital | 3.448 M 179.41 % | -4.342 M 81.90 % | -23.988 M -203.65 % | 23.144 M 195.99 % | -24.110 M -240.80 % | 17.123 M 195.05 % | -18.014 M -3 924.63 % | 471.000 K 114.09 % | -3.342 M -261.84 % | 2.065 M -41.83 % | 3.550 M |
| Other non cash items | -82.708 M -313.69 % | 38.705 M 672.73 % | -6.758 M 92.06 % | -85.142 M -521.43 % | -13.701 M 75.72 % | -56.437 M 65.46 % | -163.385 M -769.12 % | -18.799 M 21.03 % | -23.806 M -527.80 % | -3.792 M -116.61 % | 22.833 M |
| Net cash provided by operating activities | 42.397 M -3.99 % | 44.161 M 15.79 % | 38.140 M -50.57 % | 77.154 M 166.32 % | 28.970 M -55.53 % | 65.143 M 178.84 % | 23.362 M -47.87 % | 44.818 M 15.61 % | 38.767 M -14.21 % | 45.186 M 38.56 % | 32.611 M |
| 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 |
| Acquisitions net | 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 100.00 % | -7.948 M -51.71 % | -5.239 M 69.02 % | -16.912 M -183.81 % | -5.959 M | 0.000 | 0.000 | 0.000 100.00 % | -272.000 K 88.79 % | -2.426 M |
| 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 |
| Other investing activites | -74.000 K 97.69 % | -3.209 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -272.000 K 99.97 % | -840.000 M |
| Net cash used for investing activites | -74.000 K 97.69 % | -3.209 M 59.63 % | -7.948 M -51.71 % | -5.239 M 69.02 % | -16.912 M -183.81 % | -5.959 M | 0.000 | 0.000 | 0.000 100.00 % | -272.000 K 99.97 % | -842.426 M |
| Debt repayment | -7.304 M -96.56 % | -3.716 M -174.47 % | 4.990 M -50.67 % | 10.115 M 310.29 % | -4.810 M -30.71 % | -3.680 M 27.13 % | -5.050 M 0.00 % | -5.050 M 0.00 % | -5.050 M 0.00 % | -5.050 M -101.01 % | 502.475 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 367.013 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -43.800 M 0.00 % | -43.800 M 0.00 % | -43.800 M 0.00 % | -43.800 M 0.00 % | -43.800 M -9.09 % | -40.150 M -10.00 % | -36.500 M 0.00 % | -36.500 M 0.00 % | -36.500 M -33.33 % | -27.375 M | 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 |
| Net cash used provided by financing activities | -51.104 M -7.55 % | -47.516 M -22.43 % | -38.810 M -15.21 % | -33.685 M 30.70 % | -48.610 M -10.91 % | -43.830 M -5.49 % | -41.550 M 0.00 % | -41.550 M 0.00 % | -41.550 M -28.14 % | -32.425 M -103.73 % | 869.488 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 809.815 M |
| Net change in cash | -8.781 M -33.78 % | -6.564 M 23.83 % | -8.618 M -122.54 % | 38.230 M 204.59 % | -36.552 M -338.06 % | 15.354 M 184.42 % | -18.188 M -656.55 % | 3.268 M 217.43 % | -2.783 M -122.28 % | 12.489 M -98.56 % | 869.488 M |
| Cash at beginning of period | 56.309 M -10.44 % | 62.873 M -12.05 % | 71.491 M 114.94 % | 33.261 M -52.36 % | 69.813 M 28.19 % | 54.459 M -25.04 % | 72.647 M 4.71 % | 69.379 M -3.86 % | 72.162 M 20.93 % | 59.673 M 107.37 % | -809.815 M |
| Cash at end of period | 47.528 M -15.59 % | 56.309 M -10.44 % | 62.873 M -12.05 % | 71.491 M 114.94 % | 33.261 M -52.36 % | 69.813 M 28.19 % | 54.459 M -25.04 % | 72.647 M 4.71 % | 69.379 M -3.86 % | 72.162 M 20.93 % | 59.673 M |
| Operating cash flow | 42.397 M -3.99 % | 44.161 M 15.79 % | 38.140 M -50.57 % | 77.154 M 166.32 % | 28.970 M -55.53 % | 65.143 M 178.84 % | 23.362 M -47.87 % | 44.818 M 15.61 % | 38.767 M -14.21 % | 45.186 M 38.56 % | 32.611 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 42.397 M -3.99 % | 44.161 M 15.79 % | 38.140 M -50.57 % | 77.154 M 166.32 % | 28.970 M -55.53 % | 65.143 M 178.84 % | 23.362 M -47.87 % | 44.818 M 15.61 % | 38.767 M -14.21 % | 45.186 M 38.56 % | 32.611 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 45.714 M 1.69 % | 44.954 M 0.00 % | 44.954 M 6.42 % | 42.243 M -1.11 % | 42.718 M 12.38 % | 38.011 M 0.00 % | 38.010 M 4.31 % | 36.440 M 1.75 % | 35.815 M 0.27 % | 35.718 M 0.00 % | 35.718 M 1.13 % | 35.318 M 0.88 % | 35.009 M 2.30 % | 34.223 M -0.44 % | 34.373 M 1.66 % | 33.811 M 0.00 % | 33.810 M 1.16 % | 33.422 M 0.00 % | 33.422 M -0.30 % | 33.521 M 0.75 % | 33.270 M 19.63 % | 27.811 M 0.00 % | 27.811 M |
| Net income | 20.580 M -59.68 % | 51.039 M 97.63 % | 25.825 M 292.12 % | -13.442 M -156.03 % | 23.990 M 80.91 % | 13.261 M -67.85 % | 41.242 M -50.89 % | 83.977 M 266.18 % | 22.933 M -5.92 % | 24.375 M 36.89 % | 17.806 M 387.84 % | 3.650 M -74.46 % | 14.289 M -32.40 % | 21.138 M -84.74 % | 138.542 M 560.48 % | 20.976 M -1.54 % | 21.304 M -14.58 % | 24.940 M 83.54 % | 13.588 M 189.66 % | 4.691 M -71.93 % | 16.712 M 4 212.77 % | 387.500 K 0.00 % | 387.500 K |
| Income before tax | 25.912 M -60.58 % | 65.730 M 111.41 % | 31.091 M 283.47 % | -16.946 M -156.04 % | 30.240 M 25.90 % | 24.020 M -46.18 % | 44.632 M -57.87 % | 105.942 M 269.06 % | 28.706 M -6.11 % | 30.575 M 34.00 % | 22.818 M 136 100 821.54 % | 16.766 -100.00 % | 20.344 M -29.98 % | 29.053 M -83.02 % | 171.060 M 536.10 % | 26.892 M -1.53 % | 27.310 M -14.54 % | 31.955 M 83.44 % | 17.420 M 189.75 % | 6.012 M -71.94 % | 21.426 M 952.87 % | 2.035 M 0.00 % | 2.035 M |
| Income before tax ratio | 0.57 -61.23 % | 1.46 111.41 % | 0.69 272.41 % | -0.40 -156.67 % | 0.71 12.02 % | 0.63 -46.18 % | 1.17 -59.61 % | 2.91 262.73 % | 0.80 -6.37 % | 0.86 34.00 % | 0.64 134 577 014.16 % | 0.00 -100.00 % | 0.58 -31.55 % | 0.85 -82.94 % | 4.98 525.70 % | 0.80 -1.53 % | 0.81 -15.52 % | 0.96 83.44 % | 0.52 190.61 % | 0.18 -72.15 % | 0.64 780.12 % | 0.07 0.00 % | 0.07 |
| EBITDA | 41.137 M 0.19 % | 41.060 M -49.06 % | 80.602 M 110.39 % | 38.311 M -1.15 % | 38.758 M | 0.000 | 0.000 -100.00 % | 71.751 M 2 490.11 % | -3.002 M -73.83 % | -1.727 M 81.56 % | -9.364 M -168.16 % | 13.739 M -43.13 % | 24.160 M 1 453.50 % | -1.785 M -112.85 % | 13.893 M 421.90 % | -4.316 M -6.75 % | -4.043 M -383.72 % | 1.425 M 110.81 % | -13.179 M 46.44 % | -24.608 M -162.18 % | -9.386 M -192.70 % | 10.126 M 0.00 % | 10.126 M |
| Net income ratio | 0.45 -60.35 % | 1.14 97.63 % | 0.57 280.54 % | -0.32 -156.66 % | 0.56 60.97 % | 0.35 -67.85 % | 1.09 -52.92 % | 2.30 259.90 % | 0.64 -6.17 % | 0.68 36.89 % | 0.50 382.37 % | 0.10 -74.68 % | 0.41 -33.92 % | 0.62 -84.68 % | 4.03 549.68 % | 0.62 -1.54 % | 0.63 -15.56 % | 0.75 83.54 % | 0.41 190.52 % | 0.14 -72.14 % | 0.50 3 505.13 % | 0.01 0.00 % | 0.01 |
| Ratio EBITDA | 0.90 -1.48 % | 0.91 -49.06 % | 1.79 97.70 % | 0.91 -0.04 % | 0.91 | 0.00 | 0.00 -100.00 % | 1.97 2 449.11 % | -0.08 -73.36 % | -0.05 81.56 % | -0.26 -167.39 % | 0.39 -43.63 % | 0.69 1 423.11 % | -0.05 -112.90 % | 0.40 416.63 % | -0.13 -6.75 % | -0.12 -380.46 % | 0.04 110.81 % | -0.39 46.29 % | -0.73 -160.21 % | -0.28 -177.49 % | 0.36 0.00 % | 0.36 |
| Gross profit ratio | 1.00 5.23 % | 0.95 10.22 % | 0.86 -8.64 % | 0.94 -0.48 % | 0.95 -5.17 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 10.89 % | 0.90 -4.32 % | 0.94 -5.75 % | 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 4.64 % | 0.96 0.00 % | 0.96 |
| Weighted average shs out dil | 3.650 M -0.02 % | 3.651 M 0.02 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M |
| Weighted average shs out | 3.650 M -0.02 % | 3.651 M 0.02 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M -0.09 % | 3.653 M 0.09 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M -0.02 % | 3.651 M 0.02 % | 3.650 M -0.12 % | 3.654 M 0.12 % | 3.650 M 0.00 % | 3.650 M -0.07 % | 3.653 M -0.33 % | 3.665 M 0.41 % | 3.650 M 0.00 % | 3.650 M 0.00 % | 3.650 M |
| EPS diluted | 5.64 -59.66 % | 13.98 97.46 % | 7.08 292.39 % | -3.68 -156.01 % | 6.57 80.99 % | 3.63 -67.88 % | 11.30 -50.89 % | 23.01 266.40 % | 6.28 -5.99 % | 6.68 36.89 % | 4.88 388.00 % | 1.00 -74.42 % | 3.91 -32.59 % | 5.80 -84.72 % | 37.96 561.32 % | 5.74 -1.71 % | 5.84 -14.62 % | 6.84 83.87 % | 3.72 190.63 % | 1.28 -72.05 % | 4.58 4 063.64 % | 0.11 0.00 % | 0.11 |
| Earnings per share | 5.64 -59.66 % | 13.98 97.46 % | 7.08 292.39 % | -3.68 -156.01 % | 6.57 80.99 % | 3.63 -67.88 % | 11.30 -50.89 % | 23.01 266.40 % | 6.28 -5.99 % | 6.68 36.89 % | 4.88 388.00 % | 1.00 -74.42 % | 3.91 -32.59 % | 5.80 -84.72 % | 37.96 561.32 % | 5.74 -1.71 % | 5.84 -14.62 % | 6.84 83.87 % | 3.72 190.63 % | 1.28 -72.05 % | 4.58 4 063.64 % | 0.11 0.00 % | 0.11 |
| Gross profit | 45.714 M 7.01 % | 42.720 M 10.22 % | 38.758 M -2.78 % | 39.867 M -1.58 % | 40.508 M 6.57 % | 38.011 M 0.00 % | 38.010 M 4.31 % | 36.440 M 1.75 % | 35.815 M 0.27 % | 35.718 M 0.00 % | 35.718 M 12.15 % | 31.849 M -3.48 % | 32.997 M -3.58 % | 34.223 M -0.44 % | 34.373 M 1.66 % | 33.811 M 0.00 % | 33.810 M 1.16 % | 33.422 M 0.00 % | 33.422 M -0.30 % | 33.521 M 0.75 % | 33.270 M 25.18 % | 26.579 M 0.00 % | 26.579 M |
| Income tax expense | 5.332 M -63.70 % | 14.690 M 178.96 % | 5.266 M 250.29 % | -3.504 M -156.06 % | 6.250 M -41.91 % | 10.759 M 217.37 % | 3.390 M -84.57 % | 21.965 M 280.48 % | 5.773 M -6.89 % | 6.200 M 23.70 % | 5.012 M 29 894 624.28 % | 16.766 -100.00 % | 6.055 M -23.50 % | 7.915 M -75.66 % | 32.518 M 449.66 % | 5.916 M -1.50 % | 6.006 M -14.38 % | 7.015 M 83.06 % | 3.832 M 190.08 % | 1.321 M -71.98 % | 4.714 M 186.13 % | 1.648 M 0.00 % | 1.648 M |
| Cost of revenue | 2.844 M 27.31 % | 2.234 M -63.94 % | 6.196 M 160.77 % | 2.376 M 7.51 % | 2.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.469 M 72.42 % | 2.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.233 M 0.00 % | 1.233 M |
| General and administrative expenses | 1.733 M 4.40 % | 1.660 M 6.75 % | 1.555 M 109.85 % | 741.000 K -15.31 % | 875.000 K 7.49 % | 814.000 K -39.39 % | 1.343 M 126.09 % | 594.000 K -55.07 % | 1.322 M 94.13 % | 681.000 K -43.58 % | 1.207 M 120.26 % | 548.000 K -28.83 % | 770.000 K -23.38 % | 1.005 M 21.82 % | 825.000 K 17.02 % | 705.000 K -23.20 % | 918.000 K 32.47 % | 693.000 K -28.63 % | 971.000 K 23.69 % | 785.000 K -19.49 % | 975.000 K -70.36 % | 3.290 M 0.00 % | 3.290 M |
| 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 |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 338.000 K 47 746 870.90 % | 0.708 100.00 % | -24.902 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.122 100.00 % | -1.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 1.733 M 4.40 % | 1.660 M 6.75 % | 1.555 M 4.93 % | 1.482 M -31.59 % | 2.167 M 108.99 % | -24.088 M -1 893.60 % | 1.343 M -98.13 % | 71.898 M 1 555.87 % | 4.342 M 460.98 % | 774.000 K -80.25 % | 3.918 M -80.03 % | 19.620 M 1 174.03 % | 1.540 M 28.76 % | 1.196 M -99.15 % | 140.382 M 5 565.13 % | 2.478 M -4.07 % | 2.583 M 15.67 % | 2.233 M -24.25 % | 2.948 M -83.66 % | 18.046 M 598.10 % | 2.585 M -21.43 % | 3.290 M 0.00 % | 3.290 M |
| Cost and expenses | 1.733 M -75.22 % | 6.994 M 50.31 % | 4.653 M -83.08 % | 27.502 M 594.49 % | 3.960 M 116.44 % | -24.088 M -1 893.60 % | 1.343 M -98.13 % | 71.898 M 1 555.87 % | 4.342 M 460.98 % | 774.000 K -80.25 % | 3.918 M -80.03 % | 19.620 M 80.85 % | 10.849 M 807.11 % | 1.196 M -99.15 % | 140.382 M 5 565.13 % | 2.478 M -4.07 % | 2.583 M 15.67 % | 2.233 M -24.25 % | 2.948 M -83.66 % | 18.046 M 598.10 % | 2.585 M -42.84 % | 4.523 M 0.00 % | 4.523 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 403.000 K 882.93 % | 41.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.000 K | 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 | 1.733 M 4.40 % | 1.660 M 6.75 % | 1.555 M 109.85 % | 741.000 K -15.31 % | 875.000 K 7.49 % | 814.000 K -39.39 % | 1.343 M 126.09 % | 594.000 K -55.07 % | 1.322 M 94.13 % | 681.000 K -43.58 % | 1.207 M 120.26 % | 548.000 K -28.83 % | 770.000 K -23.38 % | 1.005 M 21.82 % | 825.000 K 17.02 % | 705.000 K -23.20 % | 918.000 K 32.47 % | 693.000 K -28.63 % | 971.000 K 23.69 % | 785.000 K -19.49 % | 975.000 K -70.36 % | 3.290 M 0.00 % | 3.290 M |
| Interest income | 36.000 K -90.95 % | 398.000 K 586.21 % | 58.000 K -85.61 % | 403.000 K 882.93 % | 41.000 K | 0.000 | 0.000 -100.00 % | 2.396 M -13.41 % | 2.767 M -36.67 % | 4.369 M -51.36 % | 8.982 M 4 690.40 % | 187.500 K -96.56 % | 5.459 M 37.36 % | 3.974 M 7.55 % | 3.695 M -16.80 % | 4.441 M 13.38 % | 3.917 M 5.86 % | 3.700 M -71.66 % | 13.054 M 37.95 % | 9.463 M 2.20 % | 9.259 M 185 080.00 % | 5.000 K 0.00 % | 5.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 12.711 M 93.44 % | 6.571 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 -100.00 % | 8.091 M 0.00 % | 8.091 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 360.000 K 101.86 % | -19.379 M | 0.000 | 0.000 100.00 % | -34.191 M -7.83 % | -31.708 M 1.84 % | -32.302 M -0.37 % | -32.182 M -142.95 % | 74.933 M 576.42 % | -15.729 M 49.00 % | -30.838 M 3.46 % | -31.943 M -2.36 % | -31.208 M 0.46 % | -31.353 M -2.70 % | -30.530 M 0.23 % | -30.599 M 0.07 % | -30.620 M 0.62 % | -30.812 M -31 023.23 % | -99.000 K 0.00 % | -99.000 K |
| Operating income | 43.981 M 7.11 % | 41.060 M 1.88 % | 40.301 M -1.13 % | 40.761 M 5.17 % | 38.758 M -37.59 % | 62.099 M 69.36 % | 36.667 M 7.24 % | 34.191 M 7.83 % | 31.708 M -1.84 % | 32.302 M 0.37 % | 32.182 M -47.41 % | 61.194 M 94.53 % | 31.457 M 2.01 % | 30.838 M -3.46 % | 31.943 M 2.36 % | 31.208 M -0.46 % | 31.353 M 2.70 % | 30.530 M -0.23 % | 30.599 M -0.07 % | 30.620 M -0.62 % | 30.812 M 25.38 % | 24.576 M 0.00 % | 24.576 M |
| Operating income ratio | 0.96 5.33 % | 0.91 1.88 % | 0.90 -7.09 % | 0.96 6.35 % | 0.91 -44.46 % | 1.63 69.35 % | 0.96 2.81 % | 0.94 5.98 % | 0.89 -2.10 % | 0.90 0.37 % | 0.90 -48.00 % | 1.73 92.83 % | 0.90 -0.28 % | 0.90 -3.04 % | 0.93 0.68 % | 0.92 -0.47 % | 0.93 1.52 % | 0.91 -0.23 % | 0.92 0.23 % | 0.91 -1.37 % | 0.93 4.80 % | 0.88 0.00 % | 0.88 |
| Total other income expenses net | -18.069 M -173.24 % | 24.670 M 367.86 % | -9.210 M 83.22 % | -54.897 M -544.48 % | -8.518 M 77.63 % | -38.079 M -578.08 % | 7.965 M -88.90 % | 71.751 M 2 490.11 % | -3.002 M -73.83 % | -1.727 M 81.56 % | -9.364 M -168.16 % | 13.739 M 223.63 % | -11.113 M -522.58 % | -1.785 M -101.28 % | 139.117 M 3 323.29 % | -4.316 M -6.75 % | -4.043 M -383.72 % | 1.425 M 110.81 % | -13.179 M 67.17 % | -40.148 M -327.74 % | -9.386 M 54.55 % | -20.650 M 0.00 % | -20.650 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 407.022 M -5.42 % | 430.342 M 0.41 % | 428.580 M -0.07 % | 428.865 M 4.44 % | 410.621 M -3.48 % | 425.417 M 3.46 % | 411.195 M -0.05 % | 411.384 M -5.73 % | 436.411 M -0.62 % | 439.117 M 9.08 % | 402.564 M -1.52 % | 408.782 M -0.10 % | 409.180 M -4.36 % | 427.816 M 4.03 % | 411.254 M -0.83 % | 414.678 M -1.13 % | 419.409 M -0.85 % | 422.995 M -0.96 % | 427.080 M 0.43 % | 425.263 M -1.59 % | 432.139 M -2.41 % | 442.802 M -3.68 % | 459.721 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.512 M -12.82 % | 15.499 M 23.05 % | 12.596 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 |
| Total debt | 506.865 M 6.07 % | 477.870 M -0.76 % | 481.522 M -0.75 % | 485.174 M -0.24 % | 486.360 M -0.40 % | 488.290 M -0.64 % | 491.420 M 1.77 % | 482.875 M -0.72 % | 486.380 M 2.96 % | 472.378 M -0.80 % | 476.190 M -0.50 % | 478.595 M -0.50 % | 481.000 M -0.26 % | 482.275 M -0.52 % | 484.800 M -0.52 % | 487.325 M -0.52 % | 489.850 M -0.51 % | 492.375 M -0.51 % | 494.900 M -0.51 % | 497.425 M -0.51 % | 499.950 M -0.50 % | 502.475 M -0.50 % | 505.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.013 M | 0.000 -100.00 % | 23.013 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 |
| Retained earnings | 0.000 -100.00 % | 211.231 M | 0.000 -100.00 % | 178.167 M | 0.000 -100.00 % | 211.419 M | 0.000 -100.00 % | 200.716 M | 0.000 -100.00 % | 137.605 M | 0.000 -100.00 % | 139.224 M | 0.000 -100.00 % | 107.541 M | 0.000 -100.00 % | 20.086 M | 0.000 -100.00 % | 23.431 M | 0.000 -100.00 % | 21.403 M | 0.000 -100.00 % | 775.000 K | 0.000 |
| Common stock | 555.024 M 15 106.14 % | 3.650 M -99.31 % | 527.204 M 14 343.95 % | 3.650 M -99.35 % | 558.622 M 15 204.71 % | 3.650 M -99.35 % | 565.170 M 15 384.11 % | 3.650 M -99.25 % | 483.752 M 13 153.48 % | 3.650 M -99.24 % | 480.243 M 13 057.34 % | 3.650 M -99.18 % | 444.043 M 12 065.56 % | 3.650 M -99.20 % | 453.417 M 12 322.38 % | 3.650 M -98.90 % | 330.398 M 8 952.00 % | 3.650 M -98.89 % | 329.779 M 8 935.04 % | 3.650 M -99.03 % | 375.375 M 10 184.25 % | 3.650 M | 0.000 |
| Total equity | 555.024 M -4.02 % | 578.244 M 9.68 % | 527.204 M -3.30 % | 545.180 M -2.41 % | 558.622 M -3.42 % | 578.432 M 2.35 % | 565.170 M -0.45 % | 567.729 M 17.36 % | 483.752 M -4.14 % | 504.618 M 5.08 % | 480.243 M -5.13 % | 506.237 M 14.01 % | 444.043 M -6.43 % | 474.554 M 4.66 % | 453.417 M 29.04 % | 351.374 M 6.35 % | 330.398 M -6.86 % | 354.719 M 7.56 % | 329.779 M -6.50 % | 352.691 M -6.04 % | 375.375 M 2.06 % | 367.788 M -0.36 % | 369.105 M |
| Other non current liabilities | 198.182 M 3 119.85 % | 6.155 M 132.00 % | 2.653 M -54.79 % | 5.868 M | 0.000 -100.00 % | 149.222 M 77.42 % | 84.106 M 22.80 % | 68.488 M 1.52 % | 67.462 M 63.15 % | 41.350 M -49.76 % | 82.311 M 45.28 % | 56.657 M -23.62 % | 74.178 M -85.58 % | 514.296 M -7.78 % | 557.654 M 748.08 % | 65.755 M -25.54 % | 88.305 M 33.06 % | 66.366 M -26.38 % | 90.152 M 24.64 % | 72.329 M 20.45 % | 60.049 M -3.50 % | 62.228 M 354.75 % | 13.684 M |
| Long term debt | 506.865 M 7.71 % | 470.566 M -0.77 % | 474.218 M -0.76 % | 477.870 M | 0.000 -100.00 % | 483.230 M -0.64 % | 486.360 M 1.77 % | 477.915 M -0.76 % | 481.570 M 2.99 % | 467.568 M -0.81 % | 471.380 M -0.51 % | 473.785 M -13.76 % | 549.368 M | 0.000 | 0.000 -100.00 % | 482.275 M -0.52 % | 484.800 M -0.52 % | 487.325 M -0.52 % | 489.850 M -0.51 % | 492.375 M -0.51 % | 494.900 M -0.51 % | 497.425 M -0.51 % | 499.950 M |
| Total non current liabilities | 705.047 M 21.18 % | 581.835 M -8.27 % | 634.269 M 9.86 % | 577.367 M 469.57 % | 101.369 M -82.62 % | 583.386 M -0.03 % | 583.545 M 1.42 % | 575.394 M 1.77 % | 565.412 M 2.67 % | 550.684 M -0.85 % | 555.426 M 1.62 % | 546.552 M 0.57 % | 543.451 M 898.84 % | 54.408 M -15.12 % | 64.102 M -87.36 % | 507.052 M -0.36 % | 508.871 M -0.93 % | 513.633 M -1.62 % | 522.116 M 0.27 % | 520.735 M -0.55 % | 523.595 M -0.48 % | 526.127 M 2.43 % | 513.634 M |
| Other current liabilities | -7.769 M -123.97 % | 32.415 M -41.18 % | 55.113 M 659.92 % | -9.843 M 97.98 % | -486.747 M -1 917.77 % | -24.123 M -318.08 % | -5.770 M 68.06 % | -18.066 M -155.60 % | -7.068 M 24.14 % | -9.317 M -73.40 % | -5.373 M 5.27 % | -5.672 M -10.39 % | -5.138 M 98.94 % | -482.687 M 0.45 % | -484.860 M -8 717.24 % | -5.499 M -6.49 % | -5.164 M 1.94 % | -5.266 M 1.05 % | -5.322 M 10.12 % | -5.921 M -16.14 % | -5.098 M 23.53 % | -6.667 M -123.43 % | 28.450 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 38.351 M 31.28 % | 29.213 M | 0.000 -100.00 % | 23.756 M -60.85 % | 60.673 M 2 672.99 % | 2.188 M -45.91 % | 4.045 M -83.46 % | 24.453 M -1.54 % | 24.835 M 3.12 % | 24.083 M 433.28 % | 4.516 M -82.19 % | 25.356 M -3.64 % | 26.315 M 4.30 % | 25.230 M -2.03 % | 25.752 M 2.93 % | 25.019 M -0.82 % | 25.226 M -0.06 % | 25.240 M -6.03 % | 26.860 M 6.96 % | 25.112 M |
| Short term debt | 7.769 M 6.37 % | 7.304 M 0.00 % | 7.304 M 0.00 % | 7.304 M -98.50 % | 486.360 M 9 511.86 % | 5.060 M 0.00 % | 5.060 M 2.02 % | 4.960 M 3.12 % | 4.810 M 0.00 % | 4.810 M 0.00 % | 4.810 M 0.00 % | 4.810 M 0.00 % | 4.810 M -99.00 % | 482.275 M -0.52 % | 484.800 M 9 500.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M |
| Total current liabilities | 0.000 -100.00 % | 39.872 M -36.30 % | 62.591 M 35.76 % | 46.103 M -91.84 % | 565.168 M 1 051.85 % | 49.066 M -41.66 % | 84.105 M 26.76 % | 66.349 M 5.76 % | 62.733 M 82.08 % | 34.454 M -53.85 % | 74.651 M 41.01 % | 52.942 M -27.65 % | 73.178 M -85.63 % | 509.146 M -6.92 % | 546.989 M 996.43 % | 49.888 M -25.89 % | 67.320 M 68.06 % | 40.058 M -30.80 % | 57.886 M 31.65 % | 43.969 M 40.23 % | 31.354 M -6.48 % | 33.526 M -1.22 % | 33.940 M |
| Total liabilities | 705.047 M 13.41 % | 621.707 M -1.98 % | 634.269 M 1.47 % | 625.086 M -6.22 % | 666.537 M 5.39 % | 632.452 M -5.27 % | 667.650 M 4.04 % | 641.743 M 2.16 % | 628.145 M 7.35 % | 585.138 M -7.13 % | 630.077 M 5.10 % | 599.494 M -2.78 % | 616.629 M 9.42 % | 563.554 M -7.78 % | 611.091 M 9.72 % | 556.940 M -3.34 % | 576.191 M 4.06 % | 553.691 M -4.54 % | 580.002 M 2.71 % | 564.704 M 1.76 % | 554.949 M -0.84 % | 559.653 M 2.21 % | 547.574 M |
| Other non current assets | 105.259 M -90.85 % | 1.150 B 40 898.22 % | 2.805 M 273.58 % | -1.616 M -100.14 % | 1.146 B 45 760.54 % | 2.499 M -99.78 % | 1.148 B 189 186.33 % | -607.000 K | 0.000 100.00 % | -1.551 M -155 155.26 % | -999.000 99.98 % | -5.397 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 845.000 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.512 M -12.82 % | 15.499 M 23.05 % | 12.596 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 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.146 B -42 299.37 % | -2.703 M 99.76 % | -1.148 B | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.155 B | 0.000 -100.00 % | 1.110 B 0.01 % | 1.110 B -1.99 % | 1.133 B 0.23 % | 1.130 B -0.45 % | 1.135 B 0.46 % | 1.130 B 7.13 % | 1.055 B 0.46 % | 1.050 B 1.61 % | 1.033 B 0.33 % | 1.030 B 5.04 % | 980.614 M 0.06 % | 980.000 M 0.00 % | 980.000 M 17.37 % | 835.000 M 0.00 % | 835.000 M 0.00 % | 835.000 M 0.60 % | 830.000 M 0.00 % | 830.000 M -1.81 % | 845.272 M 0.03 % | 845.000 M | 0.000 |
| Total non current assets | 1.260 B 9.52 % | 1.151 B 3.36 % | 1.113 B 0.29 % | 1.110 B -3.17 % | 1.146 B 0.07 % | 1.145 B -0.21 % | 1.148 B 1.59 % | 1.130 B 7.01 % | 1.056 B 0.57 % | 1.050 B 1.38 % | 1.036 B 0.56 % | 1.030 B 4.82 % | 982.596 M 0.26 % | 980.000 M -1.01 % | 990.016 M 18.56 % | 835.000 M 0.00 % | 835.000 M -0.35 % | 837.920 M -0.23 % | 839.850 M -0.45 % | 843.682 M -1.93 % | 860.276 M -0.51 % | 864.718 M -0.58 % | 869.803 M |
| Other current assets | -104.611 M -5 706.16 % | 1.866 M 166.74 % | -2.796 M -219.44 % | 2.341 M | 0.000 -100.00 % | 2.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.893 M | 0.000 100.00 % | -5.917 M -591 800.00 % | 1.000 K -99.97 % | 3.649 M 285.73 % | 946.000 K 41.83 % | 667.000 K -41.90 % | 1.148 M 3.42 % | 1.110 M -47.42 % | 2.111 M 36.11 % | 1.551 M -30.64 % | 2.236 M -26.69 % | 3.050 M 90.98 % | 1.597 M |
| Short term 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 |
| cash and cash equivalents | 99.843 M 110.07 % | 47.528 M -1.58 % | 48.291 M -14.24 % | 56.309 M -25.65 % | 75.739 M 20.46 % | 62.873 M -21.63 % | 80.225 M 12.22 % | 71.491 M 43.07 % | 49.969 M 50.23 % | 33.261 M -54.82 % | 73.626 M 5.46 % | 69.813 M -2.79 % | 71.820 M 31.88 % | 54.459 M -25.95 % | 73.546 M 1.24 % | 72.647 M 3.13 % | 70.441 M 1.53 % | 69.380 M 2.30 % | 67.820 M -6.02 % | 72.162 M 6.42 % | 67.811 M 13.64 % | 59.673 M 31.79 % | 45.279 M |
| Cash and short term investments | 99.843 M 110.07 % | 47.528 M -1.58 % | 48.291 M -14.24 % | 56.309 M -25.65 % | 75.739 M 20.46 % | 62.873 M -21.63 % | 80.225 M 12.22 % | 71.491 M 43.07 % | 49.969 M 50.23 % | 33.261 M -54.82 % | 73.626 M 5.46 % | 69.813 M -2.79 % | 71.820 M 31.88 % | 54.459 M -25.95 % | 73.546 M 1.24 % | 72.647 M 3.13 % | 70.441 M 1.53 % | 69.380 M 2.30 % | 67.820 M -6.02 % | 72.162 M 6.42 % | 67.811 M 13.64 % | 59.673 M 31.79 % | 45.279 M |
| Total current assets | 0.000 -100.00 % | 49.408 M 2.31 % | 48.291 M -17.66 % | 58.650 M -25.57 % | 78.803 M 20.52 % | 65.385 M -22.95 % | 84.864 M 6.78 % | 79.472 M 42.07 % | 55.939 M 40.71 % | 39.756 M -46.70 % | 74.592 M -1.50 % | 75.731 M -3.00 % | 78.076 M 34.36 % | 58.108 M -21.99 % | 74.492 M 1.61 % | 73.314 M 2.41 % | 71.589 M 1.56 % | 70.490 M 0.80 % | 69.931 M -5.13 % | 73.713 M 5.23 % | 70.047 M 11.68 % | 62.723 M 33.81 % | 46.876 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.96 % | 2.500 M 153.89 % | -4.639 M 12.69 % | -5.313 M 11.01 % | -5.970 M -65.74 % | -3.602 M -272.88 % | -966.000 K -119.37 % | 4.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 4.768 M 33 957.14 % | 14.000 K -99.50 % | 2.796 M | 0.000 -100.00 % | 3.064 M | 0.000 -100.00 % | 4.639 M | 0.000 -100.00 % | 5.970 M 65.74 % | 3.602 M 272.88 % | 966.000 K 3.76 % | 931.000 K -85.12 % | 6.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 543.000 K 79.21 % | 303.000 K -81.25 % | 1.616 M 436.88 % | 301.000 K 47.55 % | 204.000 K 1.49 % | 201.000 K -66.89 % | 607.000 K -46.75 % | 1.140 M -26.50 % | 1.551 M -33.20 % | 2.322 M -56.98 % | 5.397 M 172.30 % | 1.982 M | 0.000 -100.00 % | 10.016 M | 0.000 | 0.000 -100.00 % | 2.920 M -70.36 % | 9.850 M -28.01 % | 13.682 M -8.81 % | 15.004 M -23.91 % | 19.718 M -20.50 % | 24.803 M |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.616 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 153.000 K -12.07 % | 174.000 K -28.10 % | 242.000 K -37.47 % | 387.000 K -78.05 % | 1.763 M 148.31 % | 710.000 K 59.55 % | 445.000 K -80.29 % | 2.258 M 388.74 % | 462.000 K -17.94 % | 563.000 K -22.24 % | 724.000 K 120.73 % | 328.000 K 39.57 % | 235.000 K 291.67 % | 60.000 K -78.02 % | 273.000 K 139.47 % | 114.000 K -12.98 % | 131.000 K -51.84 % | 272.000 K -68.77 % | 871.000 K 1 714.58 % | 48.000 K -97.03 % | 1.617 M 267.50 % | 440.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 10.049 M | 0.000 -100.00 % | 17.300 M | 0.000 -100.00 % | 12.661 M | 0.000 -100.00 % | 4.045 M | 0.000 -100.00 % | 138.000 K | 0.000 -100.00 % | 177.000 K | 0.000 -100.00 % | 176.000 K | 0.000 -100.00 % | 85.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.402 M | 0.000 -100.00 % | 23.756 M 0.00 % | 23.756 M | 0.000 | 0.000 -100.00 % | 22.324 M 0.00 % | 22.324 M 149.01 % | 8.965 M 274.08 % | -5.150 M 51.72 % | -10.666 M | 0.000 -100.00 % | 20.986 M | 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 |
| Capital lease obligations | 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 % | 73.178 M | 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 |
| Other total stockholders equity | 0.000 -100.00 % | 363.363 M -31.08 % | 527.204 M 45.09 % | 363.363 M | 0.000 -100.00 % | 363.363 M | 0.000 -100.00 % | 363.363 M | 0.000 -100.00 % | 363.363 M | 0.000 -100.00 % | 363.363 M | 0.000 -100.00 % | 363.363 M | 0.000 -100.00 % | 363.363 M | 0.000 -100.00 % | 327.638 M | 0.000 -100.00 % | 327.638 M | 0.000 -100.00 % | 363.363 M -1.56 % | 369.105 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 105.114 M 10.87 % | 94.807 M 1.26 % | 93.629 M -7.64 % | 101.369 M 1.21 % | 100.157 M 3.06 % | 97.184 M 1.93 % | 95.340 M 20.51 % | 79.113 M 3.80 % | 76.220 M -0.22 % | 76.386 M 10.62 % | 69.052 M 20.52 % | 57.296 M 16.32 % | 49.258 M -7.82 % | 53.437 M 499.74 % | 8.910 M 188.72 % | 3.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 -100.00 % | 622.975 M 1 095.31 % | -62.591 M -3 973.21 % | 1.616 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 |
| Total assets | 1.260 B 5.01 % | 1.200 B 3.31 % | 1.161 B -0.75 % | 1.170 B -4.48 % | 1.225 B 1.18 % | 1.211 B -1.78 % | 1.233 B 1.93 % | 1.209 B 8.78 % | 1.112 B 2.03 % | 1.090 B -1.85 % | 1.110 B 0.42 % | 1.106 B 4.25 % | 1.061 B 2.17 % | 1.038 B -2.48 % | 1.065 B 17.20 % | 908.314 M 0.19 % | 906.589 M -0.20 % | 908.410 M -0.15 % | 909.781 M -0.83 % | 917.395 M -1.39 % | 930.324 M 0.31 % | 927.441 M 1.17 % | 916.679 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 17.788 M 308.83 % | 4.351 M 601.27 % | -868.000 K 96.00 % | -21.680 M -235.61 % | 15.987 M 204.17 % | -15.347 M -727.78 % | -1.854 M -110.59 % | 17.505 M 330.31 % | 4.068 M 113.69 % | -29.711 M -724.05 % | 4.761 M 137.46 % | 2.005 M -84.97 % | 13.339 M 166.82 % | -19.964 M -1 834.50 % | -1.032 M -198.57 % | 1.047 M 887.22 % | -133.000 K -109.00 % | 1.477 M 134.40 % | -4.293 M -187.22 % | 4.922 M 462.44 % | -1.358 M -147.58 % | 2.854 M 0.00 % | 2.854 M |
| Accounts receivables | 17.788 M 1 825.11 % | 924.000 K 206.45 % | -868.000 K -337.16 % | 366.000 K 286.73 % | -196.000 K -114.70 % | 1.333 M -67.77 % | 4.136 M 226.72 % | -3.264 M -290.88 % | 1.710 M 130.92 % | -5.530 M -211.67 % | 4.952 M 1 360.77 % | 339.000 K 113.00 % | -2.607 M -33.69 % | -1.950 M -88.95 % | -1.032 M -279.17 % | 576.000 K 533.08 % | -133.000 K -102.76 % | 4.819 M 212.25 % | -4.293 M -726.72 % | 685.000 K -15.85 % | 814.000 K 157.83 % | -1.408 M 0.00 % | -1.408 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 |
| Accounts payables | 4.719 M 22 571.43 % | -21.000 K 84.56 % | -136.000 K 6.21 % | -145.000 K 89.46 % | -1.376 M -230.67 % | 1.053 M 297.36 % | 265.000 K 114.62 % | -1.813 M -200.95 % | 1.796 M 1 878.22 % | -101.000 K 37.27 % | -161.000 K -140.66 % | 396.000 K 325.81 % | 93.000 K | 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 -100.00 % | 3.448 M 2 435.29 % | 136.000 K 100.62 % | -21.901 M -224.73 % | 17.559 M 199.02 % | -17.733 M -183.50 % | -6.255 M -127.70 % | 22.582 M 3 918.15 % | 562.000 K 102.33 % | -24.080 M -80 166.67 % | -30.000 K -102.36 % | 1.270 M -91.99 % | 15.853 M 188.00 % | -18.014 M | 0.000 -100.00 % | 471.000 K | 0.000 100.00 % | -3.342 M | 0.000 -100.00 % | 4.237 M 295.07 % | -2.172 M -222.36 % | 1.775 M 0.00 % | 1.775 M |
| Other non cash items | -7.249 M 76.62 % | -31.006 M -346.51 % | -6.944 M -117.77 % | 39.085 M 2 627.49 % | 1.433 M -85.02 % | 9.568 M 161.66 % | -15.517 M 69.02 % | -50.082 M -15 557.41 % | 324.000 K -96.15 % | 8.413 M 101.94 % | 4.166 M 111.48 % | -36.291 M -393.00 % | 12.386 M 2 309.73 % | 514.000 K 100.44 % | -115.836 M -12 204.08 % | 957.000 K 43.48 % | 667.000 K 116.34 % | -4.083 M -157.20 % | 7.138 M -53.99 % | 15.513 M 229.64 % | 4.706 M -58.78 % | 11.417 M 0.00 % | 11.417 M |
| Net cash provided by operating activities | 31.119 M 27.62 % | 24.384 M 35.37 % | 18.013 M 316.68 % | 4.323 M -89.15 % | 39.838 M 303.71 % | 9.868 M -65.10 % | 28.272 M -38.97 % | 46.323 M 50.25 % | 30.831 M 1 307.17 % | -2.554 M -108.10 % | 31.524 M 14.04 % | 27.643 M -26.29 % | 37.500 M 2 121.56 % | 1.688 M -92.21 % | 21.674 M -5.68 % | 22.980 M 5.23 % | 21.838 M -2.22 % | 22.334 M 35.91 % | 16.433 M -34.60 % | 25.126 M 25.25 % | 20.060 M 23.03 % | 16.306 M 0.00 % | 16.306 M |
| 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 |
| 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 |
| Purchases of investments | -4.812 M | 0.000 100.00 % | -74.000 K 88.89 % | -666.000 K 73.81 % | -2.543 M 8.85 % | -2.790 M 45.91 % | -5.158 M -1 125.18 % | -421.000 K 91.26 % | -4.818 M 64.32 % | -13.505 M -296.39 % | -3.407 M 36.26 % | -5.345 M -770.52 % | -614.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.213 M 0.00 % | -1.213 M |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.272 M 8.85 % | -1.395 M 45.91 % | -2.579 M -1 125.18 % | -210.500 K 91.26 % | -2.409 M 64.32 % | -6.753 M -296.39 % | -1.704 M 36.26 % | -2.673 M -770.52 % | -307.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -272.000 K 99.94 % | -420.000 M 0.00 % | -420.000 M |
| Net cash used for investing activites | -4.812 M | 0.000 100.00 % | -74.000 K 88.89 % | -666.000 K 73.81 % | -2.543 M 8.85 % | -2.790 M 45.91 % | -5.158 M -1 125.18 % | -421.000 K 91.26 % | -4.818 M 64.32 % | -13.505 M -296.39 % | -3.407 M 36.26 % | -5.345 M -770.52 % | -614.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -272.000 K 99.94 % | -421.213 M 0.00 % | -421.213 M |
| Debt repayment | 27.232 M 845.67 % | -3.652 M 0.00 % | -3.652 M -207.93 % | -1.186 M 53.12 % | -2.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.405 M 0.00 % | -2.405 M -88.63 % | -1.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 251.238 M 0.00 % | 251.238 M |
| 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 -100.00 % | 183.507 M 0.00 % | 183.507 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M 0.00 % | -21.900 M -20.00 % | -18.250 M 0.00 % | -18.250 M 0.00 % | -18.250 M 0.00 % | -18.250 M 0.00 % | -18.250 M 0.00 % | -18.250 M 0.00 % | -18.250 M 0.00 % | -18.250 M -100.00 % | -9.125 M | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.530 M -133.64 % | 7.520 M 403.23 % | -2.480 M -119.69 % | 12.595 M 623.70 % | -2.405 M | 0.000 | 0.000 | 0.000 100.00 % | -2.525 M 0.00 % | -2.525 M 0.00 % | -2.525 M 0.00 % | -2.525 M 0.00 % | -2.525 M 0.00 % | -2.525 M 0.00 % | -2.525 M 0.00 % | -2.525 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 5.332 M 120.87 % | -25.552 M 0.00 % | -25.552 M -10.68 % | -23.086 M 5.50 % | -24.430 M 0.00 % | -24.430 M -69.89 % | -14.380 M 41.02 % | -24.380 M -162.01 % | -9.305 M 61.72 % | -24.305 M 0.00 % | -24.305 M 0.00 % | -24.305 M -24.48 % | -19.525 M 6.02 % | -20.775 M 0.00 % | -20.775 M 0.00 % | -20.775 M 0.00 % | -20.775 M 0.00 % | -20.775 M 0.00 % | -20.775 M 0.00 % | -20.775 M -78.33 % | -11.650 M -102.68 % | 434.744 M 0.00 % | 434.744 M |
| Effect of forex changes on cash | 20.676 M 4 992.61 % | 406.000 K 200.25 % | -405.000 K -40 400.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 -100.00 % | 71.491 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 -100.00 % | 404.908 M 0.00 % | 404.908 M |
| Net change in cash | 52.315 M 6 956.49 % | -763.000 K 90.48 % | -8.018 M 58.73 % | -19.430 M -251.02 % | 12.866 M 174.15 % | -17.352 M -298.67 % | 8.734 M -59.42 % | 21.522 M 28.81 % | 16.708 M 141.39 % | -40.365 M -1 158.62 % | 3.813 M 289.99 % | -2.007 M -111.56 % | 17.361 M 281.91 % | -9.544 M -2 223.14 % | 449.500 K -59.23 % | 1.103 M 107.43 % | 531.500 K -31.82 % | 779.500 K 135.91 % | -2.171 M -199.79 % | 2.176 M -46.53 % | 4.069 M -99.53 % | 869.488 M 0.00 % | 869.488 M |
| Cash at beginning of period | 47.528 M -1.58 % | 48.291 M -14.24 % | 56.309 M -25.65 % | 75.739 M 20.46 % | 62.873 M -21.63 % | 80.225 M 12.22 % | 71.491 M 43.07 % | 49.969 M 50.23 % | 33.261 M -54.82 % | 73.626 M 5.46 % | 69.813 M -2.79 % | 71.820 M 31.88 % | 54.459 M | 0.000 -100.00 % | 73.097 M | 0.000 -100.00 % | 69.910 M | 0.000 -100.00 % | 69.991 M | 0.000 -100.00 % | 63.742 M 107.87 % | -809.815 M 0.00 % | -809.815 M |
| Cash at end of period | 99.843 M 110.07 % | 47.528 M -1.58 % | 48.291 M -14.24 % | 56.309 M -25.65 % | 75.739 M 20.46 % | 62.873 M -21.63 % | 80.225 M 12.22 % | 71.491 M 43.07 % | 49.969 M 50.23 % | 33.261 M -54.82 % | 73.626 M 5.46 % | 69.813 M -2.79 % | 71.820 M 852.55 % | -9.544 M -112.98 % | 73.546 M 6 570.84 % | 1.103 M -98.43 % | 70.441 M 8 936.69 % | 779.500 K -98.85 % | 67.820 M 3 017.44 % | 2.176 M -96.79 % | 67.811 M 13.64 % | 59.673 M 0.00 % | 59.673 M |
| Operating cash flow | 51.796 M 112.42 % | 24.384 M 38.48 % | 17.608 M 307.31 % | 4.323 M -89.15 % | 39.838 M 303.71 % | 9.868 M -65.10 % | 28.272 M -38.97 % | 46.323 M 50.25 % | 30.831 M 1 307.17 % | -2.554 M -108.10 % | 31.524 M 14.04 % | 27.643 M -26.29 % | 37.500 M 2 121.56 % | 1.688 M -92.21 % | 21.674 M -5.68 % | 22.980 M 5.23 % | 21.838 M -2.22 % | 22.334 M 35.91 % | 16.433 M -34.60 % | 25.126 M 25.25 % | 20.060 M 23.03 % | 16.306 M 0.00 % | 16.306 M |
| Capital expenditure | 0.000 100.00 % | -24.384 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 |
| Free CashFlow | 51.796 M | 0.000 -100.00 % | 17.608 M 307.31 % | 4.323 M -89.15 % | 39.838 M 303.71 % | 9.868 M -65.10 % | 28.272 M -38.97 % | 46.323 M 50.25 % | 30.831 M 1 307.17 % | -2.554 M -108.10 % | 31.524 M 14.04 % | 27.643 M -26.29 % | 37.500 M 2 121.56 % | 1.688 M -92.21 % | 21.674 M -5.68 % | 22.980 M 5.23 % | 21.838 M -2.22 % | 22.334 M 35.91 % | 16.433 M -34.60 % | 25.126 M 25.25 % | 20.060 M 23.03 % | 16.306 M 0.00 % | 16.306 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 |