Index International Group Public Company Limited IND.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 794.362 M 4.79 % | 758.021 M 24.65 % | 608.138 M 29.89 % | 468.192 M -18.34 % | 573.353 M -25.63 % | 770.995 M -53.47 % | 1.657 B 41.93 % | 1.168 B 240.73 % | 342.650 M |
| Net income | 57.889 M 333.19 % | 13.363 M -58.79 % | 32.431 M 127.46 % | 14.258 M -19.82 % | 17.782 M -43.77 % | 31.623 M -51.40 % | 65.063 M 50.58 % | 43.209 M 1 316.86 % | 3.050 M |
| Income before tax | 72.369 M 327.65 % | 16.922 M -58.49 % | 40.764 M 120.09 % | 18.522 M -15.63 % | 21.954 M -44.75 % | 39.739 M -51.18 % | 81.400 M 47.26 % | 55.277 M 607.07 % | 7.818 M |
| Income before tax ratio | 0.09 308.09 % | 0.02 -66.70 % | 0.07 69.44 % | 0.04 3.31 % | 0.04 -25.71 % | 0.05 4.92 % | 0.05 3.75 % | 0.05 107.52 % | 0.02 |
| EBITDA | 76.612 M 267.08 % | 20.870 M -52.83 % | 44.242 M 88.77 % | 23.437 M -26.01 % | 31.675 M -36.74 % | 50.072 M -46.32 % | 93.278 M 50.97 % | 61.786 M 589.49 % | 8.961 M |
| Net income ratio | 0.07 313.37 % | 0.02 -66.94 % | 0.05 75.12 % | 0.03 -1.81 % | 0.03 -24.39 % | 0.04 4.46 % | 0.04 6.09 % | 0.04 315.83 % | 0.01 |
| Ratio EBITDA | 0.10 250.29 % | 0.03 -62.15 % | 0.07 45.33 % | 0.05 -9.39 % | 0.06 -14.93 % | 0.06 15.37 % | 0.06 6.37 % | 0.05 102.36 % | 0.03 |
| Gross profit ratio | 0.22 -0.55 % | 0.22 1.30 % | 0.22 9.35 % | 0.20 8.61 % | 0.18 2.67 % | 0.18 67.77 % | 0.11 -2.63 % | 0.11 -48.76 % | 0.21 |
| Weighted average shs out dil | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M |
| Weighted average shs out | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M |
| EPS diluted | 0.17 345.03 % | 0.04 -58.79 % | 0.09 127.76 % | 0.04 -19.88 % | 0.05 -43.81 % | 0.09 -52.42 % | 0.19 58.33 % | 0.12 1 279.31 % | 0.01 |
| Earnings per share | 0.17 345.03 % | 0.04 -58.79 % | 0.09 127.76 % | 0.04 -19.88 % | 0.05 -43.81 % | 0.09 -52.42 % | 0.19 58.33 % | 0.12 1 279.31 % | 0.01 |
| Gross profit | 174.331 M 4.22 % | 167.271 M 26.27 % | 132.472 M 42.04 % | 93.267 M -11.31 % | 105.158 M -23.65 % | 137.729 M -21.94 % | 176.437 M 38.20 % | 127.668 M 74.58 % | 73.129 M |
| Income tax expense | 14.480 M 306.87 % | 3.559 M -57.29 % | 8.333 M 95.42 % | 4.264 M 2.20 % | 4.173 M -48.59 % | 8.116 M -50.32 % | 16.337 M 35.38 % | 12.068 M 153.10 % | 4.768 M |
| Cost of revenue | 620.031 M 4.96 % | 590.750 M 24.19 % | 475.666 M 26.87 % | 374.925 M -19.92 % | 468.195 M -26.07 % | 633.266 M -57.23 % | 1.481 B 42.39 % | 1.040 B 285.81 % | 269.521 M |
| General and administrative expenses | 104.817 M -31.23 % | 152.427 M 61.66 % | 94.286 M 18.39 % | 79.639 M -6.68 % | 85.342 M -13.81 % | 99.021 M 5.90 % | 93.508 M 26.07 % | 74.170 M 3.27 % | 71.822 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -1.324 M 47.08 % | -2.502 M 22.62 % | -3.233 M 41.69 % | -5.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 103.493 M -31.46 % | 150.987 M 65.82 % | 91.053 M 22.89 % | 74.095 M -13.18 % | 85.342 M -13.81 % | 99.021 M 5.90 % | 93.508 M 26.07 % | 74.170 M 3.27 % | 71.822 M |
| Cost and expenses | 723.524 M -2.46 % | 741.737 M 30.88 % | 566.719 M 26.21 % | 449.020 M -18.88 % | 553.537 M -24.41 % | 732.287 M -53.48 % | 1.574 B 41.30 % | 1.114 B 226.36 % | 341.343 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 | 104.817 M -31.23 % | 152.427 M 61.66 % | 94.286 M 18.39 % | 79.639 M -6.68 % | 85.342 M -13.81 % | 99.021 M 5.90 % | 93.508 M 26.07 % | 74.170 M 3.27 % | 71.822 M |
| Interest income | 1.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.050 M 91.68 % | 1.070 M |
| Interest expense | 407.071 K -4.02 % | 424.119 K -35.21 % | 654.632 K 0.68 % | 650.209 K -50.68 % | 1.318 M -18.01 % | 1.608 M -46.38 % | 2.998 M | 0.000 | 0.000 |
| Depreciation and amortization | 3.836 M 8.85 % | 3.524 M -29.98 % | 5.033 M -23.51 % | 6.580 M -21.69 % | 8.403 M -3.69 % | 8.725 M -1.74 % | 8.879 M 5.44 % | 8.421 M 10.02 % | 7.654 M |
| Operating income | 70.837 M 308.37 % | 17.346 M -58.12 % | 41.419 M 116.04 % | 19.172 M -17.62 % | 23.273 M -43.71 % | 41.347 M -50.14 % | 82.929 M 55.01 % | 53.498 M 3 993.96 % | 1.307 M |
| Operating income ratio | 0.09 289.69 % | 0.02 -66.40 % | 0.07 66.32 % | 0.04 0.88 % | 0.04 -24.31 % | 0.05 7.16 % | 0.05 9.22 % | 0.05 1 101.53 % | 0.00 |
| Total other income expenses net | 1.531 M 461.09 % | -424.119 K 35.21 % | -654.632 K -0.68 % | -650.209 K 50.68 % | -1.318 M -227.82 % | 1.031 M 167.44 % | -1.529 M -185.97 % | 1.779 M -72.68 % | 6.511 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | -44.298 M 27.44 % | -61.047 M 59.91 % | -152.289 M 0.71 % | -153.382 M 33.61 % | -231.027 M -257.08 % | -64.699 M -68.46 % | -38.406 M -192.37 % | 41.577 M 1 664.60 % | 2.356 M |
| Total investments | 102.487 M 21.07 % | 84.653 M 41.28 % | 59.917 M -15.09 % | 70.564 M 5 462.75 % | 1.269 M 46.98 % | 863.024 K -61.42 % | 2.237 M -96.48 % | 63.467 M 8.00 % | 58.764 M |
| Total debt | 20.171 M 36.05 % | 14.826 M 10.05 % | 13.472 M 207.01 % | 4.388 M -43.86 % | 7.816 M 20.00 % | 6.513 M -62.30 % | 17.278 M -59.14 % | 42.284 M 179.75 % | 15.115 M |
| Accumulated other comprehensive income loss | 11.833 M -74.15 % | 45.770 M 453.46 % | 8.270 M 24.39 % | 6.648 M 12.01 % | 5.935 M 18.71 % | 5.000 M 0.00 % | 5.000 M -90.91 % | 55.002 M 0.00 % | 55.002 M |
| Retained earnings | 167.685 M 42.18 % | 117.941 M 12.19 % | 105.129 M 41.45 % | 74.320 M 31.99 % | 56.307 M -10.64 % | 63.009 M 99.47 % | 31.589 M 189.84 % | -35.160 M 42.71 % | -61.369 M |
| Common stock | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 250.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 471.790 M 14.59 % | 411.727 M 1.31 % | 406.421 M 7.24 % | 378.986 M 5.20 % | 360.260 M 88.88 % | 190.733 M 19.72 % | 159.313 M 72.11 % | 92.564 M 39.50 % | 66.355 M |
| Other non current liabilities | 12.841 M 10.18 % | 11.654 M -36.72 % | 18.419 M -13.89 % | 21.390 M -29.14 % | 30.188 M 3.81 % | 29.080 M 31.61 % | 22.096 M -4.66 % | 23.175 M 9.28 % | 21.206 M |
| Long term debt | 10.032 M 76.03 % | 5.699 M 52.18 % | 3.745 M 25.23 % | 2.990 M -21.01 % | 3.786 M -41.88 % | 6.513 M -13.47 % | 7.527 M -9.19 % | 8.290 M 18.27 % | 7.009 M |
| Total non current liabilities | 22.873 M 31.81 % | 17.353 M -21.70 % | 22.163 M -9.09 % | 24.381 M -28.24 % | 33.974 M -4.55 % | 35.594 M 20.15 % | 29.623 M -13.34 % | 34.185 M 11.23 % | 30.733 M |
| Other current liabilities | 195.452 M 18.71 % | 164.650 M 27.84 % | 128.798 M -18.02 % | 157.108 M -12.48 % | 179.515 M -9.74 % | 198.891 M -25.64 % | 267.482 M -20.26 % | 335.433 M 16.75 % | 287.302 M |
| Deferred revenue | 236.605 M 500.64 % | 39.392 M -37.06 % | 62.586 M 121.69 % | 28.231 M -16.49 % | 33.806 M -6.77 % | 36.263 M -40.55 % | 60.997 M -42.81 % | 106.651 M -47.52 % | 203.234 M |
| Short term debt | 10.139 M 11.09 % | 9.127 M -6.17 % | 9.727 M 595.97 % | 1.398 M -65.33 % | 4.031 M | 0.000 -100.00 % | 12.779 M -62.41 % | 33.994 M 319.38 % | 8.106 M |
| Total current liabilities | 521.687 M 73.21 % | 301.182 M -12.84 % | 345.547 M 28.84 % | 268.204 M -18.93 % | 330.851 M -8.17 % | 360.267 M -28.30 % | 502.434 M -6.54 % | 537.615 M 58.95 % | 338.224 M |
| Total liabilities | 544.560 M 70.96 % | 318.536 M -13.37 % | 367.710 M 25.68 % | 292.585 M -19.80 % | 364.824 M -7.84 % | 395.860 M -25.60 % | 532.057 M -6.95 % | 571.800 M 54.98 % | 368.957 M |
| Other non current assets | 88.356 M 32.03 % | 66.920 M -9.85 % | 74.235 M 38.18 % | 53.725 M -23.31 % | 70.059 M 12.04 % | 62.527 M -5.53 % | 66.191 M 7 302.87 % | 894.124 K 303.23 % | 221.739 K |
| Long term investments | 58.052 M 36.19 % | 42.624 M -13.56 % | 49.312 M -11.16 % | 55.506 M 17 168.35 % | 321.432 K 105.77 % | 156.209 K -90.24 % | 1.600 M -97.47 % | 63.117 M 7.84 % | 58.531 M |
| Intangible assets | 246.296 K 13.58 % | 216.849 K -42.54 % | 377.410 K -48.60 % | 734.296 K -34.35 % | 1.119 M -34.26 % | 1.701 M -20.20 % | 2.132 M 45.38 % | 1.467 M 2.14 % | 1.436 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 246.296 K 13.58 % | 216.849 K -42.54 % | 377.410 K -48.60 % | 734.296 K -34.35 % | 1.119 M -34.26 % | 1.701 M -20.20 % | 2.132 M 45.38 % | 1.467 M 2.14 % | 1.436 M |
| Property plant equipment net | 26.679 M 26.32 % | 21.121 M 8.45 % | 19.475 M 14.88 % | 16.952 M -20.39 % | 21.294 M -20.26 % | 26.706 M -11.65 % | 30.226 M -8.57 % | 33.059 M 20.22 % | 27.500 M |
| Total non current assets | 178.020 M 29.83 % | 137.117 M -7.85 % | 148.797 M 13.01 % | 131.669 M 32.85 % | 99.109 M 1.97 % | 97.191 M -7.14 % | 104.665 M -0.69 % | 105.394 M 11.65 % | 94.393 M |
| Other current assets | 31.913 M -53.16 % | 68.139 M -21.00 % | 86.252 M 2.12 % | 84.460 M -24.21 % | 111.445 M 14.94 % | 96.964 M -11.36 % | 109.385 M -46.04 % | 202.707 M -7.19 % | 218.405 M |
| Short term investments | 44.435 M 5.72 % | 42.029 M 296.29 % | 10.605 M -29.57 % | 15.058 M 1 489.91 % | 947.069 K 33.99 % | 706.815 K 10.93 % | 637.198 K 81.77 % | 350.551 K 50.07 % | 233.599 K |
| cash and cash equivalents | 64.469 M -15.03 % | 75.873 M -54.23 % | 165.761 M 5.06 % | 157.770 M -33.94 % | 238.843 M 235.40 % | 71.212 M 27.89 % | 55.684 M 7 780.05 % | 706.642 K -94.46 % | 12.759 M |
| Cash and short term investments | 108.904 M -7.63 % | 117.902 M -33.15 % | 176.366 M 2.05 % | 172.828 M -27.93 % | 239.790 M 233.42 % | 71.919 M 27.70 % | 56.321 M 5 227.41 % | 1.057 M -91.86 % | 12.992 M |
| Total current assets | 838.330 M 41.34 % | 593.145 M -5.15 % | 625.334 M 15.82 % | 539.901 M -13.75 % | 625.975 M 27.91 % | 489.402 M -16.58 % | 586.704 M 4.96 % | 558.970 M 63.96 % | 340.919 M |
| Inventory | 0.000 | 0.000 -100.00 % | 32.968 M 33.98 % | 24.607 M -48.68 % | 47.947 M -11.67 % | 54.281 M 2 334.60 % | 2.230 M -95.17 % | 46.200 M | 0.000 |
| Net receivables | 697.512 M 71.33 % | 407.105 M 10.48 % | 368.501 M 26.89 % | 290.402 M 5.70 % | 274.740 M -14.28 % | 320.520 M -23.46 % | 418.768 M 35.52 % | 309.006 M 182.14 % | 109.521 M |
| Tax assets | 4.686 M -24.83 % | 6.234 M 15.49 % | 5.398 M 13.61 % | 4.752 M -24.78 % | 6.317 M 3.54 % | 6.101 M 35.08 % | 4.516 M -34.14 % | 6.857 M 2.27 % | 6.705 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 79.491 M -9.68 % | 88.013 M -39.06 % | 144.436 M 77.29 % | 81.467 M -28.22 % | 113.498 M -9.28 % | 125.113 M -22.37 % | 161.175 M -4.17 % | 168.188 M 292.81 % | 42.817 M |
| 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 100.00 % | -249.842 K | 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 | 12.671 M 72.96 % | 7.326 M 22.67 % | 5.972 M 36.10 % | 4.388 M -43.86 % | 7.816 M 20.00 % | 6.513 M -38.30 % | 10.556 M -3.89 % | 10.984 M 7.26 % | 10.240 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 117.272 M 60.61 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 221.34 % | 22.722 M 0.00 % | 22.722 M 0.00 % | 22.722 M 0.00 % | 22.722 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.842 K -90.81 % | 2.720 M 8.05 % | 2.517 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.016 B 39.18 % | 730.262 M -5.67 % | 774.131 M 15.27 % | 671.570 M -7.38 % | 725.084 M 23.61 % | 586.594 M -15.15 % | 691.370 M 4.06 % | 664.364 M 52.62 % | 435.312 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 | 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 -100.00 % | 7.064 M |
| Change in working capital | -59.994 M -6.75 % | -56.203 M -160.57 % | -21.569 M 61.98 % | -56.725 M -423.72 % | 17.523 M 178.63 % | -22.286 M -170.87 % | 31.447 M 170.26 % | -44.755 M -281.79 % | 24.619 M |
| Accounts receivables | -284.634 M -189.18 % | -98.429 M -779.14 % | 14.493 M -67.03 % | 43.962 M 680.72 % | 5.631 M -94.31 % | 98.939 M -4.13 % | 103.199 M 163.20 % | -163.299 M 20.76 % | -206.082 M |
| Inventory | 0.000 -100.00 % | 92.063 M | 0.000 100.00 % | -44.588 M -207.66 % | 41.415 M 1 757.54 % | 2.230 M -94.93 % | 43.970 M 195.17 % | -46.200 M | 0.000 |
| Accounts payables | 15.953 M 159.88 % | -26.643 M -179.48 % | 33.522 M 166.35 % | -50.524 M -86.67 % | -27.066 M 75.05 % | -108.487 M -436.82 % | 32.210 M -87.93 % | 266.778 M 1 085.18 % | 22.510 M |
| Other working capital | 208.687 M 999.74 % | -23.194 M 66.67 % | -69.584 M -1 148.06 % | -5.575 M -126.97 % | -2.456 M 83.59 % | -14.967 M 89.88 % | -147.932 M -44.98 % | -102.034 M -149.01 % | 208.191 M |
| Other non cash items | 10.109 M 150.75 % | -19.920 M -744.45 % | -2.359 M -127.28 % | 8.648 M 166.34 % | -13.036 M -566.58 % | -1.956 M 94.26 % | -34.055 M 33.59 % | -51.276 M -125.84 % | 198.428 M |
| Net cash provided by operating activities | 26.320 M 144.43 % | -59.235 M -370.86 % | 21.869 M 195.19 % | -22.975 M -165.94 % | 34.844 M 43.85 % | 24.222 M -72.37 % | 87.662 M 2 311.23 % | -3.964 M -111.37 % | 34.869 M |
| Investments in property plant and equipment | -1.945 M -82.80 % | -1.064 M 63.47 % | -2.913 M -142.13 % | -1.203 M -40.93 % | -853.684 K 66.91 % | -2.580 M 41.69 % | -4.424 M 45.82 % | -8.166 M -2.23 % | -7.987 M |
| Acquisitions net | 0.000 -100.00 % | 2.008 K -99.61 % | 518.015 K 310.58 % | 126.168 K -83.36 % | 758.414 K 20.07 % | 631.653 K | 0.000 -100.00 % | 510.281 K 19.21 % | 428.041 K |
| Purchases of investments | -8.553 M 75.53 % | -34.954 M -69 712.07 % | -50.069 K 99.93 % | -69.295 M -750.77 % | -8.145 M -11 599.72 % | -69.617 K 98.51 % | -4.664 M 10.31 % | -5.200 M 75.37 % | -21.112 M |
| Sales maturities of investments | 0.000 -100.00 % | 7.317 M 64.35 % | 4.452 M -73.01 % | 16.495 M 123.31 % | 7.387 M 45.02 % | 5.094 M | 0.000 | 0.000 -100.00 % | 3.400 M |
| Other investing activites | -19.666 M -2 063.60 % | 1.002 M 105.00 % | -20.021 M -4 011.18 % | 511.904 K 107.63 % | -6.708 M -1 200.05 % | 609.819 K 115.26 % | -3.996 M | 0.000 | 0.000 |
| Net cash used for investing activites | -30.165 M -8.91 % | -27.698 M -53.75 % | -18.014 M 66.24 % | -53.365 M -605.70 % | -7.562 M -305.16 % | 3.686 M 143.78 % | -8.419 M 34.50 % | -12.855 M 49.13 % | -25.271 M |
| Debt repayment | -2.268 M 21.30 % | -2.882 M -168.70 % | 4.196 M | 0.000 100.00 % | -5.336 M | 0.000 100.00 % | -17.715 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 179.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.977 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -5.250 M | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M | 0.000 | 0.000 100.00 % | -17.000 M 45.32 % | -31.088 M |
| Other financing activites | -40.872 K 44.10 % | -73.118 K -25.10 % | -58.447 K 98.77 % | -4.733 M -2.15 % | -4.633 M -76.26 % | -2.629 M | 0.000 | 0.000 100.00 % | -3.420 M |
| Net cash used provided by financing activities | -7.559 M -155.76 % | -2.956 M -171.44 % | 4.137 M 187.41 % | -4.733 M -103.37 % | 140.349 M 5 439.00 % | -2.629 M 85.16 % | -17.715 M -166.07 % | -6.658 M -1 153.06 % | -531.350 K |
| 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 | -11.404 M 87.31 % | -89.889 M -1 224.75 % | 7.992 M 109.86 % | -81.073 M -148.36 % | 167.631 M 563.12 % | 25.279 M -58.91 % | 61.527 M 610.51 % | -12.052 M -232.93 % | 9.066 M |
| Cash at beginning of period | 75.873 M -54.23 % | 165.761 M 5.07 % | 157.770 M -33.94 % | 238.843 M 235.40 % | 71.212 M 55.03 % | 45.933 M 394.57 % | -15.593 M -222.22 % | 12.759 M 245.55 % | 3.692 M |
| Cash at end of period | 64.469 M -15.03 % | 75.873 M -54.23 % | 165.761 M 5.07 % | 157.770 M -33.94 % | 238.843 M 235.40 % | 71.212 M 55.03 % | 45.933 M 6 400.21 % | 706.642 K -94.46 % | 12.759 M |
| Operating cash flow | 26.320 M 144.43 % | -59.235 M -370.86 % | 21.869 M 195.19 % | -22.975 M -165.94 % | 34.844 M 43.85 % | 24.222 M -72.37 % | 87.662 M 2 311.23 % | -3.964 M -111.37 % | 34.869 M |
| Capital expenditure | -2.073 M -84.29 % | -1.125 M 61.39 % | -2.913 M -142.13 % | -1.203 M -40.93 % | -853.684 K 66.91 % | -2.580 M 41.69 % | -4.424 M 45.82 % | -8.166 M -2.23 % | -7.987 M |
| Free CashFlow | 24.247 M 140.17 % | -60.360 M -418.42 % | 18.956 M 178.40 % | -24.178 M -171.13 % | 33.990 M 57.05 % | 21.642 M -74.00 % | 83.238 M 786.22 % | -12.130 M -145.12 % | 26.882 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 339.941 M 49.62 % | 227.203 M -12.02 % | 258.246 M 18.98 % | 217.053 M 51.26 % | 143.496 M -18.27 % | 175.567 M -28.19 % | 244.480 M 39.99 % | 174.645 M 3.03 % | 169.510 M 0.07 % | 169.386 M -17.03 % | 204.154 M 58.28 % | 128.986 M 5.91 % | 121.790 M -20.51 % | 153.208 M -39.39 % | 252.759 M 271.07 % | 68.117 M -4.36 % | 71.221 M -6.41 % | 76.095 M -56.62 % | 175.408 M 28.96 % | 136.014 M 10.81 % | 122.744 M -11.81 % | 139.187 M -25.32 % | 186.370 M 29.10 % | 144.357 M -26.02 % | 195.118 M |
| Net income | 31.597 M 52.03 % | 20.783 M -24.18 % | 27.412 M 67.60 % | 16.355 M 161.05 % | 6.265 M -20.26 % | 7.857 M -70.40 % | 26.543 M 154.98 % | 10.410 M 128.89 % | -36.031 M -389.61 % | 12.441 M 10.07 % | 11.303 M 186.15 % | 3.950 M 14.73 % | 3.443 M -74.93 % | 13.735 M -58.78 % | 33.321 M 1 750.35 % | -2.019 M 75.35 % | -8.191 M 7.48 % | -8.853 M -170.95 % | 12.478 M 52.76 % | 8.169 M 1 037.67 % | 718.000 K 120.04 % | -3.583 M -160.34 % | 5.938 M 3.83 % | 5.719 M -50.86 % | 11.638 M |
| Income before tax | 39.377 M 49.31 % | 26.373 M -22.72 % | 34.128 M 65.91 % | 20.570 M 163.41 % | 7.809 M -20.82 % | 9.862 M -70.68 % | 33.631 M 163.11 % | 12.782 M 128.31 % | -45.145 M -388.39 % | 15.654 M 12.21 % | 13.951 M 175.99 % | 5.055 M 20.47 % | 4.196 M -76.11 % | 17.562 M -57.66 % | 41.478 M 1 811.84 % | -2.423 M 75.53 % | -9.900 M 6.89 % | -10.633 M -169.74 % | 15.246 M 50.93 % | 10.102 M 983.86 % | 932.000 K 121.54 % | -4.326 M -159.11 % | 7.318 M 8.79 % | 6.727 M -54.69 % | 14.845 M |
| Income before tax ratio | 0.12 -0.21 % | 0.12 -12.16 % | 0.13 39.45 % | 0.09 74.15 % | 0.05 -3.12 % | 0.06 -59.17 % | 0.14 87.96 % | 0.07 127.48 % | -0.27 -388.18 % | 0.09 35.24 % | 0.07 74.37 % | 0.04 13.75 % | 0.03 -69.94 % | 0.11 -30.15 % | 0.16 561.33 % | -0.04 74.41 % | -0.14 0.52 % | -0.14 -260.76 % | 0.09 17.04 % | 0.07 878.11 % | 0.01 124.43 % | -0.03 -179.15 % | 0.04 -15.73 % | 0.05 -38.75 % | 0.08 |
| EBITDA | 40.809 M 46.96 % | 27.769 M -21.77 % | 35.498 M 64.98 % | 21.516 M 145.95 % | 8.748 M -13.83 % | 10.152 M -70.75 % | 34.709 M 153.09 % | 13.714 M 130.99 % | -44.251 M -364.99 % | 16.699 M 14.28 % | 14.613 M 120.57 % | 6.625 M 20.28 % | 5.508 M -70.86 % | 18.905 M -56.15 % | 43.112 M 6 692.10 % | -654.000 K 91.89 % | -8.062 M 6.73 % | -8.644 M -149.30 % | 17.535 M 41.02 % | 12.434 M 261.24 % | 3.442 M 298.39 % | -1.735 M -120.78 % | 8.350 M 17.29 % | 7.119 M 132.48 % | -21.919 M |
| Net income ratio | 0.09 1.61 % | 0.09 -13.82 % | 0.11 40.87 % | 0.08 72.59 % | 0.04 -2.44 % | 0.04 -58.78 % | 0.11 82.15 % | 0.06 128.04 % | -0.21 -389.40 % | 0.07 32.66 % | 0.06 80.79 % | 0.03 8.33 % | 0.03 -68.47 % | 0.09 -32.00 % | 0.13 544.76 % | -0.03 74.23 % | -0.12 1.15 % | -0.12 -263.54 % | 0.07 18.45 % | 0.06 926.68 % | 0.01 122.72 % | -0.03 -180.80 % | 0.03 -19.57 % | 0.04 -33.59 % | 0.06 |
| Ratio EBITDA | 0.12 -1.78 % | 0.12 -11.08 % | 0.14 38.67 % | 0.10 62.60 % | 0.06 5.43 % | 0.06 -59.27 % | 0.14 80.79 % | 0.08 130.08 % | -0.26 -364.80 % | 0.10 37.73 % | 0.07 39.36 % | 0.05 13.57 % | 0.05 -63.35 % | 0.12 -27.66 % | 0.17 1 876.53 % | -0.01 91.52 % | -0.11 0.35 % | -0.11 -213.63 % | 0.10 9.35 % | 0.09 226.00 % | 0.03 324.96 % | -0.01 -127.82 % | 0.04 -9.15 % | 0.05 143.90 % | -0.11 |
| Gross profit ratio | 0.19 -20.54 % | 0.23 3.61 % | 0.23 -0.12 % | 0.23 4.11 % | 0.22 7.10 % | 0.20 -5.94 % | 0.22 0.34 % | 0.22 -3.83 % | 0.22 -2.99 % | 0.23 17.97 % | 0.20 -9.48 % | 0.22 4.09 % | 0.21 -19.53 % | 0.26 16.34 % | 0.22 25.31 % | 0.18 -7.05 % | 0.19 23.76 % | 0.15 -28.33 % | 0.21 -1.15 % | 0.22 50.48 % | 0.14 -1.43 % | 0.15 -2.94 % | 0.15 -41.02 % | 0.26 35.57 % | 0.19 |
| Weighted average shs out dil | 351.078 M 1.36 % | 346.383 M -1.03 % | 350.000 M 7.00 % | 327.100 M -6.54 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M -2.53 % | 359.091 M 4.30 % | 344.300 M 0.27 % | 343.375 M 0.00 % | 343.375 M 2.04 % | 336.500 M -17.84 % | 409.550 M 38.78 % | 295.100 M -15.69 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M |
| Weighted average shs out | 351.078 M 1.36 % | 346.383 M -1.03 % | 350.000 M 7.00 % | 327.100 M -6.54 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 1.66 % | 344.300 M 0.27 % | 343.375 M 0.71 % | 340.944 M 1.32 % | 336.500 M -17.84 % | 409.550 M 38.78 % | 295.100 M -15.69 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M |
| EPS diluted | 0.09 50.00 % | 0.06 -23.37 % | 0.08 56.60 % | 0.05 179.33 % | 0.02 -20.09 % | 0.02 -70.45 % | 0.08 155.22 % | 0.03 129.70 % | -0.10 -380.90 % | 0.04 10.22 % | 0.03 193.64 % | 0.01 10.00 % | 0.01 -75.00 % | 0.04 -58.76 % | 0.10 1 716.67 % | -0.01 70.00 % | -0.02 33.33 % | -0.03 -183.33 % | 0.04 54.51 % | 0.02 1 009.52 % | 0.00 120.59 % | -0.01 -160.00 % | 0.02 4.29 % | 0.02 -51.05 % | 0.03 |
| Earnings per share | 0.09 50.00 % | 0.06 -23.37 % | 0.08 56.60 % | 0.05 179.33 % | 0.02 -20.09 % | 0.02 -70.45 % | 0.08 155.22 % | 0.03 129.70 % | -0.10 -380.90 % | 0.04 10.22 % | 0.03 185.84 % | 0.01 13.00 % | 0.01 -75.00 % | 0.04 -58.76 % | 0.10 1 716.67 % | -0.01 70.00 % | -0.02 33.33 % | -0.03 -183.33 % | 0.04 54.51 % | 0.02 1 009.52 % | 0.00 120.59 % | -0.01 -160.00 % | 0.02 4.29 % | 0.02 -51.05 % | 0.03 |
| Gross profit | 63.266 M 18.88 % | 53.217 M -8.84 % | 58.379 M 18.84 % | 49.124 M 57.48 % | 31.193 M -12.47 % | 35.635 M -32.45 % | 52.757 M 40.46 % | 37.561 M -0.91 % | 37.907 M -2.92 % | 39.046 M -2.12 % | 39.891 M 43.27 % | 27.843 M 10.24 % | 25.256 M -36.03 % | 39.482 M -29.48 % | 55.989 M 364.98 % | 12.041 M -11.10 % | 13.544 M 15.83 % | 11.693 M -68.91 % | 37.608 M 27.47 % | 29.502 M 66.74 % | 17.693 M -13.08 % | 20.355 M -27.51 % | 28.080 M -23.85 % | 36.874 M 0.30 % | 36.764 M |
| Income tax expense | 7.780 M 39.18 % | 5.590 M -16.77 % | 6.716 M 59.34 % | 4.215 M 172.99 % | 1.544 M -22.99 % | 2.005 M -71.71 % | 7.088 M 198.82 % | 2.372 M 126.03 % | -9.114 M -383.66 % | 3.213 M 21.32 % | 2.648 M 139.67 % | 1.105 M 46.75 % | 753.000 K -80.32 % | 3.827 M -53.08 % | 8.157 M 2 119.13 % | -404.000 K 76.36 % | -1.709 M 3.99 % | -1.780 M -164.30 % | 2.768 M 43.21 % | 1.933 M 803.29 % | 214.000 K 128.80 % | -743.000 K -153.83 % | 1.380 M 36.91 % | 1.008 M -68.56 % | 3.207 M |
| Cost of revenue | 276.675 M 59.02 % | 173.986 M -12.95 % | 199.867 M 19.02 % | 167.929 M 49.53 % | 112.303 M -19.74 % | 139.932 M -27.01 % | 191.723 M 39.86 % | 137.084 M 4.16 % | 131.603 M 0.97 % | 130.340 M -20.65 % | 164.263 M 62.41 % | 101.143 M 4.77 % | 96.534 M -15.12 % | 113.726 M -42.20 % | 196.770 M 250.90 % | 56.076 M -2.78 % | 57.677 M -10.44 % | 64.402 M -53.26 % | 137.800 M 29.38 % | 106.512 M 1.39 % | 105.051 M -11.60 % | 118.832 M -24.93 % | 158.290 M 47.27 % | 107.483 M -32.12 % | 158.353 M |
| General and administrative expenses | 24.856 M -8.00 % | 27.016 M 7.83 % | 25.055 M -14.48 % | 29.296 M 21.58 % | 24.097 M -8.62 % | 26.369 M 33.00 % | 19.827 M -21.62 % | 25.296 M -69.75 % | 83.611 M 252.89 % | 23.693 M -9.33 % | 26.131 M 11.90 % | 23.351 M 8.23 % | 21.575 M -7.12 % | 23.229 M 48.30 % | 15.663 M 3.99 % | 15.062 M -37.54 % | 24.114 M -2.77 % | 24.800 M 9.02 % | 22.749 M 14.73 % | 19.828 M 10.66 % | 17.918 M -27.88 % | 24.846 M 13.76 % | 21.841 M -26.99 % | 29.914 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -407.000 K -257.02 % | -114.000 K -111.29 % | 1.010 M 222.57 % | -824.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -424.000 K -4.97 % | -403.942 K 44.97 % | -734.000 K -12.40 % | -653.000 K 54.72 % | -1.442 M -11.22 % | -1.297 M -72.42 % | -752.000 K 9.83 % | -834.000 K 68.67 % | -2.662 M | 0.000 | 0.000 100.00 % | -1.507 M -171.04 % | -556.000 K | 0.000 -100.00 % | 158.876 K | 0.000 |
| Operating expenses | 24.449 M -9.12 % | 26.902 M 3.21 % | 26.065 M -8.45 % | 28.472 M 18.16 % | 24.097 M -8.62 % | 26.369 M 38.96 % | 18.976 M -23.16 % | 24.695 M -70.24 % | 82.985 M 256.63 % | 23.269 M -9.55 % | 25.727 M 13.75 % | 22.617 M 8.10 % | 20.922 M -3.97 % | 21.787 M 51.65 % | 14.367 M 0.39 % | 14.310 M -38.53 % | 23.280 M 5.16 % | 22.138 M -2.69 % | 22.749 M 14.73 % | 19.828 M 20.82 % | 16.411 M -32.44 % | 24.290 M 11.21 % | 21.841 M -26.99 % | 29.914 M 39.02 % | 21.518 M |
| Cost and expenses | 301.124 M 49.90 % | 200.888 M -11.08 % | 225.932 M 15.04 % | 196.401 M 43.99 % | 136.400 M -17.98 % | 166.301 M -21.07 % | 210.698 M 30.24 % | 161.779 M -24.61 % | 214.588 M 39.70 % | 153.609 M -19.15 % | 189.990 M 53.51 % | 123.760 M 5.37 % | 117.456 M -13.32 % | 135.513 M -35.82 % | 211.137 M 199.97 % | 70.386 M -13.06 % | 80.957 M -6.45 % | 86.540 M -46.10 % | 160.549 M 27.08 % | 126.340 M 4.02 % | 121.462 M -15.13 % | 143.122 M -20.55 % | 180.131 M 31.10 % | 137.397 M -23.61 % | 179.872 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 |
| Selling general and administrative expenses | 24.856 M -8.00 % | 27.016 M 7.83 % | 25.055 M -14.48 % | 29.296 M 21.58 % | 24.097 M -8.62 % | 26.369 M 33.00 % | 19.827 M -21.62 % | 25.296 M -69.75 % | 83.611 M 252.89 % | 23.693 M -9.33 % | 26.131 M 11.90 % | 23.351 M 8.23 % | 21.575 M -7.12 % | 23.229 M 48.30 % | 15.663 M 3.99 % | 15.062 M -37.54 % | 24.114 M -2.77 % | 24.800 M 9.02 % | 22.749 M 14.73 % | 19.828 M 10.66 % | 17.918 M -27.88 % | 24.846 M 13.76 % | 21.841 M -26.99 % | 29.914 M | 0.000 |
| Interest income | 702.000 K 249.25 % | 201.000 K -89.63 % | 1.939 M | 0.000 | 0.000 -100.00 % | 378.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 401.203 K |
| Interest expense | 142.000 K -0.70 % | 143.000 K 15.26 % | 124.071 K 51.31 % | 82.000 K -17.17 % | 99.000 K -2.94 % | 102.000 K -32.05 % | 150.119 K 78.71 % | 84.000 K 25.37 % | 67.000 K -45.53 % | 123.000 K -42.15 % | 212.632 K 24.35 % | 171.000 K 23.91 % | 138.000 K 3.76 % | 133.000 K -7.77 % | 144.209 K -6.36 % | 154.000 K -6.10 % | 164.000 K -12.77 % | 188.000 K -29.65 % | 267.237 K -13.89 % | 310.353 K -11.33 % | 350.000 K -10.49 % | 391.000 K 5.32 % | 371.245 K -5.34 % | 392.207 K | 0.000 |
| Depreciation and amortization | 1.290 M 2.95 % | 1.253 M 0.56 % | 1.246 M 44.21 % | 864.000 K 2.86 % | 840.000 K -5.19 % | 886.000 K -4.44 % | 927.138 K 9.33 % | 848.000 K 2.54 % | 827.000 K -10.30 % | 922.000 K -26.24 % | 1.250 M -10.65 % | 1.399 M 19.17 % | 1.174 M -2.98 % | 1.210 M -18.81 % | 1.490 M -7.72 % | 1.615 M -3.52 % | 1.674 M -7.05 % | 1.801 M -10.89 % | 2.021 M -0.04 % | 2.022 M -6.40 % | 2.160 M -1.82 % | 2.200 M 4.21 % | 2.111 M -4.23 % | 2.205 M 106.00 % | -36.764 M |
| Operating income | 38.817 M 47.51 % | 26.315 M -18.56 % | 32.313 M 56.47 % | 20.652 M 161.15 % | 7.908 M -14.66 % | 9.266 M -72.57 % | 33.781 M 162.56 % | 12.866 M 128.54 % | -45.078 M -385.72 % | 15.777 M 11.39 % | 14.164 M 171.03 % | 5.226 M 20.58 % | 4.334 M -75.51 % | 17.695 M -57.49 % | 41.622 M 1 934.38 % | -2.269 M 76.69 % | -9.736 M 6.79 % | -10.445 M -170.29 % | 14.859 M 53.60 % | 9.674 M 654.58 % | 1.282 M 132.58 % | -3.935 M -163.07 % | 6.239 M -10.36 % | 6.960 M -81.07 % | 36.764 M |
| Operating income ratio | 0.11 -1.41 % | 0.12 -7.44 % | 0.13 31.51 % | 0.10 72.65 % | 0.06 4.42 % | 0.05 -61.80 % | 0.14 87.56 % | 0.07 127.70 % | -0.27 -385.51 % | 0.09 34.25 % | 0.07 71.24 % | 0.04 13.85 % | 0.04 -69.19 % | 0.12 -29.86 % | 0.16 594.35 % | -0.03 75.63 % | -0.14 0.41 % | -0.14 -262.04 % | 0.08 19.11 % | 0.07 580.96 % | 0.01 136.94 % | -0.03 -184.45 % | 0.03 -30.57 % | 0.05 -74.41 % | 0.19 |
| Total other income expenses net | 560.000 K 865.52 % | 58.000 K -96.80 % | 1.814 M 2 312.76 % | -82.000 K 17.17 % | -99.000 K -116.61 % | 596.000 K 497.02 % | -150.119 K -78.71 % | -84.000 K -25.37 % | -67.000 K 45.53 % | -123.000 K 42.15 % | -212.632 K -24.35 % | -171.000 K -23.91 % | -138.000 K -3.76 % | -133.000 K 7.77 % | -144.209 K 6.36 % | -154.000 K 6.10 % | -164.000 K 12.77 % | -188.000 K -148.51 % | 387.523 K -9.43 % | 427.874 K 222.25 % | -350.000 K 10.49 % | -391.000 K -136.24 % | 1.079 M 562.44 % | -233.331 K 98.94 % | -21.919 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -71.738 M 40.74 % | -121.060 M -173.28 % | -44.298 M 53.54 % | -95.343 M 38.79 % | -155.765 M 3.12 % | -160.787 M -163.38 % | -61.047 M 43.44 % | -107.942 M 36.88 % | -171.007 M 13.13 % | -196.849 M -29.26 % | -152.289 M 6.29 % | -162.518 M -32.52 % | -122.635 M 2.54 % | -125.830 M 17.96 % | -153.382 M 27.99 % | -212.987 M 9.35 % | -234.953 M -5.43 % | -222.859 M 3.54 % | -231.027 M -154.92 % | -90.628 M 34.23 % | -137.803 M -112.99 % | -64.699 M -214.88 % | 56.321 M |
| Total investments | 87.787 M -18.86 % | 108.197 M 5.57 % | 102.487 M 4.97 % | 97.630 M -40.31 % | 163.553 M 3.36 % | 158.243 M 86.93 % | 84.653 M -11.99 % | 96.184 M 4.58 % | 91.975 M 59.72 % | 57.585 M -3.89 % | 59.917 M 2.48 % | 58.468 M -6.73 % | 62.690 M -4.58 % | 65.700 M -6.89 % | 70.564 M -0.14 % | 70.660 M 289.50 % | 18.141 M 46.94 % | 12.346 M 873.27 % | 1.269 M 8.77 % | 1.166 M 16.44 % | 1.002 M 16.05 % | 863.024 K -99.23 % | 112.642 M |
| Total debt | 19.675 M -3.31 % | 20.348 M 0.88 % | 20.171 M 44.03 % | 14.005 M -2.87 % | 14.419 M 0.42 % | 14.359 M -3.15 % | 14.826 M 16.24 % | 12.755 M 8.88 % | 11.715 M -2.42 % | 12.005 M -10.89 % | 13.472 M -10.61 % | 15.071 M 181.02 % | 5.363 M 32.62 % | 4.044 M -7.84 % | 4.388 M -7.54 % | 4.746 M -1.60 % | 4.823 M -7.30 % | 5.203 M -33.44 % | 7.816 M -6.63 % | 8.371 M 27.44 % | 6.569 M 0.85 % | 6.513 M | 0.000 |
| Accumulated other comprehensive income loss | 11.833 M 0.00 % | 11.833 M 0.00 % | 11.833 M 32.39 % | 8.938 M -82.05 % | 49.799 M 5.31 % | 47.288 M 429.07 % | 8.938 M 8.08 % | 8.270 M 0.00 % | 8.270 M 0.00 % | 8.270 M 0.00 % | 8.270 M 24.40 % | 6.648 M 16.10 % | 5.726 M -13.87 % | 6.648 M 0.00 % | 6.648 M 12.02 % | 5.935 M 0.00 % | 5.935 M 0.00 % | 5.935 M -0.01 % | 5.935 M 18.71 % | 5.000 M -90.00 % | 50.002 M 900.04 % | 5.000 M -96.86 % | 159.313 M |
| Retained earnings | 196.895 M 4.47 % | 188.468 M 12.39 % | 167.685 M 17.12 % | 143.168 M 12.90 % | 126.813 M 0.81 % | 125.798 M 6.66 % | 117.941 M 28.10 % | 92.066 M 12.75 % | 81.656 M -30.55 % | 117.570 M 11.83 % | 105.129 M 10.14 % | 95.448 M 4.32 % | 91.498 M 3.91 % | 88.055 M 18.48 % | 74.320 M 99.55 % | 37.244 M -5.14 % | 39.263 M -17.26 % | 47.454 M -15.72 % | 56.307 M 27.01 % | 44.333 M 381.09 % | 9.215 M -85.37 % | 63.009 M | 0.000 |
| Common stock | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.000 M 34.62 % | 130.000 M 0.00 % | 130.000 M 160.00 % | 50.000 M | 0.000 |
| Total equity | 500.838 M 1.29 % | 494.463 M 4.81 % | 471.790 M 7.01 % | 440.877 M 3.83 % | 424.628 M 0.84 % | 421.102 M 2.28 % | 411.727 M 4.10 % | 395.521 M 3.41 % | 382.482 M -8.27 % | 416.977 M 2.60 % | 406.421 M 2.68 % | 395.799 M 0.14 % | 395.242 M 0.77 % | 392.237 M 3.50 % | 378.986 M 11.08 % | 341.197 M -0.59 % | 343.216 M -2.33 % | 351.407 M -2.46 % | 360.260 M 42.93 % | 252.057 M 18.93 % | 211.939 M 11.12 % | 190.733 M 19.72 % | 159.313 M |
| Other non current liabilities | 14.016 M 4.38 % | 13.428 M 4.57 % | 12.841 M -2.90 % | 13.225 M 4.13 % | 12.701 M 4.29 % | 12.178 M 4.49 % | 11.654 M -3.42 % | 12.067 M -38.54 % | 19.633 M 2.80 % | 19.099 M 3.69 % | 18.419 M -20.48 % | 23.163 M 2.62 % | 22.572 M 2.69 % | 21.981 M 2.76 % | 21.390 M -17.96 % | 26.073 M 18.84 % | 21.940 M -3.71 % | 22.785 M -24.52 % | 30.188 M 0.76 % | 29.962 M -0.85 % | 30.218 M 3.91 % | 29.080 M | 0.000 |
| Long term debt | 9.369 M -6.98 % | 10.072 M 0.40 % | 10.032 M 108.26 % | 4.817 M -8.21 % | 5.248 M -1.20 % | 5.312 M -6.79 % | 5.699 M 39.72 % | 4.079 M 22.27 % | 3.336 M -5.20 % | 3.519 M -6.03 % | 3.745 M -7.15 % | 4.033 M 106.40 % | 1.954 M 233.45 % | 586.000 K -80.40 % | 2.990 M -4.03 % | 3.116 M -2.29 % | 3.189 M -8.68 % | 3.492 M -7.76 % | 3.786 M -14.04 % | 4.404 M -32.95 % | 6.569 M 0.85 % | 6.513 M | 0.000 |
| Total non current liabilities | 23.385 M -0.49 % | 23.500 M 2.74 % | 22.873 M 26.78 % | 18.042 M 0.52 % | 17.949 M 2.62 % | 17.490 M 0.79 % | 17.353 M 7.48 % | 16.146 M -29.71 % | 22.969 M 1.55 % | 22.618 M 2.05 % | 22.163 M -18.50 % | 27.196 M 10.89 % | 24.526 M 8.68 % | 22.567 M -7.44 % | 24.381 M -16.47 % | 29.189 M 16.16 % | 25.129 M -4.37 % | 26.277 M -22.65 % | 33.974 M -1.14 % | 34.366 M -6.58 % | 36.786 M 3.35 % | 35.594 M | 0.000 |
| Other current liabilities | 270.360 M 65.74 % | 163.119 M -16.54 % | 195.452 M 11.15 % | 175.843 M 11.03 % | 158.376 M -1.29 % | 160.444 M -2.55 % | 164.650 M 18.15 % | 139.351 M -37.49 % | 222.927 M 46.31 % | 152.367 M 18.30 % | 128.798 M -0.76 % | 129.790 M -1.91 % | 132.322 M -3.60 % | 137.268 M -12.63 % | 157.108 M 125.31 % | 69.729 M -28.20 % | 97.118 M -10.54 % | 108.566 M -39.52 % | 179.515 M -17.18 % | 216.753 M -17.00 % | 261.158 M -2.60 % | 268.142 M | 0.000 |
| Deferred revenue | 213.578 M -7.10 % | 229.899 M -2.83 % | 236.605 M 552.67 % | 36.252 M -10.86 % | 40.669 M 2.67 % | 39.612 M 0.56 % | 39.392 M -9.48 % | 43.515 M -2.95 % | 44.836 M -15.80 % | 53.249 M -14.92 % | 62.586 M -3.42 % | 64.805 M 171.49 % | 23.870 M 47.26 % | 16.209 M -42.58 % | 28.231 M -41.44 % | 48.205 M -25.28 % | 64.516 M -13.49 % | 74.576 M 120.60 % | 33.806 M 4.74 % | 32.276 M | 0.000 -100.00 % | 36.263 M | 0.000 |
| Short term debt | 10.306 M 0.29 % | 10.276 M 1.35 % | 10.139 M 10.35 % | 9.188 M 0.19 % | 9.171 M 1.37 % | 9.047 M -0.88 % | 9.127 M 5.20 % | 8.676 M 3.54 % | 8.379 M -1.26 % | 8.486 M -12.76 % | 9.727 M -11.88 % | 11.038 M 223.79 % | 3.409 M -1.42 % | 3.458 M 147.41 % | 1.398 M -14.25 % | 1.630 M -0.24 % | 1.634 M -4.50 % | 1.711 M -57.55 % | 4.031 M 1.60 % | 3.967 M 6.69 % | 3.718 M | 0.000 | 0.000 |
| Total current liabilities | 573.790 M 19.74 % | 479.211 M -8.14 % | 521.687 M 75.29 % | 297.608 M 2.26 % | 291.036 M -3.95 % | 302.992 M 0.60 % | 301.182 M -1.87 % | 306.914 M -16.95 % | 369.563 M 20.63 % | 306.370 M -11.34 % | 345.547 M 12.06 % | 308.363 M 14.11 % | 270.229 M 13.81 % | 237.436 M -11.47 % | 268.204 M 37.29 % | 195.357 M -20.58 % | 245.977 M -9.67 % | 272.311 M -17.69 % | 330.851 M -2.87 % | 340.611 M 5.25 % | 323.628 M -10.17 % | 360.267 M | 0.000 |
| Total liabilities | 597.175 M 18.79 % | 502.711 M -7.68 % | 544.560 M 72.52 % | 315.650 M 2.16 % | 308.985 M -3.59 % | 320.482 M 0.61 % | 318.536 M -1.40 % | 323.060 M -17.70 % | 392.532 M 19.31 % | 328.988 M -10.53 % | 367.710 M 9.58 % | 335.559 M 13.84 % | 294.755 M 13.37 % | 260.003 M -11.14 % | 292.585 M 30.30 % | 224.546 M -17.17 % | 271.106 M -9.20 % | 298.588 M -18.16 % | 364.824 M -2.71 % | 374.977 M 4.04 % | 360.414 M -8.95 % | 395.860 M | 0.000 |
| Other non current assets | 113.534 M 4.11 % | 109.056 M 23.43 % | 88.356 M 18.55 % | 74.528 M 33 471.17 % | 222.000 K -19.27 % | 275.000 K -99.59 % | 66.921 M -1.96 % | 68.258 M -1.36 % | 69.202 M -8.15 % | 75.339 M 1.49 % | 74.235 M -10.62 % | 83.054 M -0.88 % | 83.789 M 8.22 % | 77.427 M 44.12 % | 53.725 M 0.55 % | 53.431 M 0.00 % | 53.431 M -9.54 % | 59.065 M -15.69 % | 70.059 M -0.25 % | 70.237 M 1.91 % | 68.921 M 10.23 % | 62.527 M 211.02 % | -56.321 M |
| Long term investments | 60.293 M -3.20 % | 62.283 M 7.29 % | 58.052 M 8.17 % | 53.665 M -55.72 % | 121.200 M 4.27 % | 116.242 M 172.71 % | 42.624 M -23.26 % | 55.547 M 13.92 % | 48.759 M 3.84 % | 46.955 M -4.78 % | 49.312 M -1.70 % | 50.163 M -7.76 % | 54.385 M -0.93 % | 54.897 M -1.10 % | 55.506 M 0.00 % | 55.506 M 1 758.25 % | 2.987 M 1.19 % | 2.952 M 818.39 % | 321.432 K 0.00 % | 321.432 K 105.01 % | 156.788 K 0.37 % | 156.209 K | 0.000 |
| Intangible assets | 0.000 -100.00 % | 237.000 K -3.77 % | 246.296 K 5.25 % | 234.000 K -8.24 % | 255.000 K 28.14 % | 199.000 K -8.23 % | 216.849 K 8.97 % | 199.000 K -20.72 % | 251.000 K -18.24 % | 307.000 K -18.66 % | 377.410 K -18.66 % | 464.000 K -16.09 % | 553.000 K -13.32 % | 638.000 K -13.11 % | 734.296 K -1.70 % | 747.000 K -10.97 % | 839.000 K -16.85 % | 1.009 M -9.79 % | 1.119 M -7.28 % | 1.206 M -21.48 % | 1.536 M -9.70 % | 1.701 M | 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 | 212.000 K -10.55 % | 237.000 K -3.77 % | 246.296 K 5.25 % | 234.000 K -8.24 % | 255.000 K 28.14 % | 199.000 K -8.23 % | 216.849 K 8.97 % | 199.000 K -20.72 % | 251.000 K -18.24 % | 307.000 K -18.66 % | 377.410 K -18.66 % | 464.000 K -16.09 % | 553.000 K -13.32 % | 638.000 K -13.11 % | 734.296 K -1.70 % | 747.000 K -10.97 % | 839.000 K -16.85 % | 1.009 M -9.79 % | 1.119 M -7.28 % | 1.206 M -21.48 % | 1.536 M -9.70 % | 1.701 M | 0.000 |
| Property plant equipment net | 26.561 M 0.15 % | 26.522 M -0.59 % | 26.679 M 28.99 % | 20.683 M 1.56 % | 20.366 M -0.45 % | 20.459 M -3.13 % | 21.121 M 12.11 % | 18.840 M 3.60 % | 18.186 M -3.77 % | 18.898 M -2.96 % | 19.475 M -5.32 % | 20.570 M 24.24 % | 16.557 M 4.10 % | 15.905 M -6.18 % | 16.952 M -4.81 % | 17.809 M -5.00 % | 18.746 M -6.58 % | 20.066 M -5.77 % | 21.294 M -6.68 % | 22.819 M -12.30 % | 26.019 M -2.57 % | 26.706 M | 0.000 |
| Total non current assets | 205.601 M 1.58 % | 202.401 M 13.70 % | 178.020 M 15.09 % | 154.679 M 4.89 % | 147.474 M 3.06 % | 143.101 M 4.36 % | 137.117 M -9.31 % | 151.201 M 2.31 % | 147.785 M 0.27 % | 147.392 M -0.94 % | 148.797 M -7.32 % | 160.545 M 0.00 % | 160.550 M 4.41 % | 153.770 M 16.79 % | 131.669 M -4.38 % | 137.703 M 60.48 % | 85.809 M -5.90 % | 91.189 M -7.99 % | 99.109 M -1.43 % | 100.548 M 4.05 % | 96.633 M -0.57 % | 97.191 M 272.57 % | -56.321 M |
| Other current assets | 73.077 M 55.79 % | 46.907 M 46.98 % | 31.913 M -28.19 % | 44.443 M -5.69 % | 47.126 M -30.71 % | 68.012 M -0.19 % | 68.139 M -1.08 % | 68.884 M 7.62 % | 64.006 M -18.35 % | 78.386 M -9.12 % | 86.252 M 48.34 % | 58.145 M -13.31 % | 67.070 M 22.08 % | 54.939 M -34.95 % | 84.460 M 43.78 % | 58.741 M -24.81 % | 78.127 M -7.46 % | 84.429 M -24.24 % | 111.445 M 11.22 % | 100.205 M -21.87 % | 128.257 M 21.53 % | 105.538 M | 0.000 |
| Short term investments | 27.494 M -40.12 % | 45.914 M 3.33 % | 44.435 M 1.07 % | 43.965 M 3.81 % | 42.353 M 0.84 % | 42.001 M -0.07 % | 42.029 M 3.43 % | 40.637 M -5.97 % | 43.216 M 306.55 % | 10.630 M 0.23 % | 10.605 M 27.70 % | 8.305 M 0.00 % | 8.305 M -23.12 % | 10.803 M -28.26 % | 15.058 M -0.64 % | 15.154 M 0.00 % | 15.154 M 61.32 % | 9.394 M 891.90 % | 947.069 K 12.11 % | 844.760 K 0.00 % | 844.727 K 19.51 % | 706.815 K -99.37 % | 112.642 M |
| cash and cash equivalents | 91.413 M -35.36 % | 141.408 M 119.34 % | 64.469 M -41.04 % | 109.348 M -35.75 % | 170.184 M -2.83 % | 175.146 M 130.84 % | 75.873 M -37.14 % | 120.697 M -33.95 % | 182.722 M -12.51 % | 208.854 M 26.00 % | 165.761 M -6.66 % | 177.589 M 38.74 % | 127.998 M -1.44 % | 129.874 M -17.68 % | 157.770 M -27.54 % | 217.733 M -9.19 % | 239.776 M 5.14 % | 228.062 M -4.51 % | 238.843 M 141.26 % | 98.999 M -31.43 % | 144.371 M 102.73 % | 71.212 M 226.44 % | -56.321 M |
| Cash and short term investments | 118.907 M -36.52 % | 187.322 M 72.01 % | 108.904 M -28.97 % | 153.313 M -27.87 % | 212.537 M -2.12 % | 217.147 M 84.18 % | 117.902 M -26.92 % | 161.334 M -28.59 % | 225.938 M 2.94 % | 219.484 M 24.45 % | 176.366 M -5.13 % | 185.894 M 36.38 % | 136.303 M -3.11 % | 140.677 M -18.60 % | 172.828 M -25.79 % | 232.887 M -8.65 % | 254.930 M 7.36 % | 237.456 M -0.97 % | 239.790 M 140.16 % | 99.844 M -31.24 % | 145.216 M 101.92 % | 71.919 M 27.70 % | 56.321 M |
| Total current assets | 892.412 M 12.29 % | 794.773 M -5.20 % | 838.330 M 39.29 % | 601.848 M 2.68 % | 586.139 M -2.06 % | 598.483 M 0.90 % | 593.145 M 4.54 % | 567.380 M -9.54 % | 627.229 M 4.79 % | 598.573 M -4.28 % | 625.334 M 9.55 % | 570.813 M 7.81 % | 529.447 M 6.21 % | 498.470 M -7.67 % | 539.901 M 26.13 % | 428.040 M -19.01 % | 528.513 M -5.42 % | 558.806 M -10.73 % | 625.975 M 18.90 % | 526.486 M 10.67 % | 475.721 M -2.80 % | 489.402 M 768.95 % | 56.321 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.972 M 1 358.88 % | 1.369 M -92.95 % | 19.426 M -22.73 % | 25.140 M -23.74 % | 32.968 M 158.37 % | 12.760 M 0.00 % | 12.760 M 0.00 % | 12.760 M -48.14 % | 24.607 M 2.58 % | 23.987 M -13.31 % | 27.669 M -24.85 % | 36.816 M -23.22 % | 47.947 M 38.40 % | 34.645 M | 0.000 -100.00 % | 54.281 M | 0.000 |
| Net receivables | 700.428 M 24.96 % | 560.544 M -19.64 % | 697.512 M 72.61 % | 404.092 M 23.77 % | 326.476 M 0.39 % | 325.195 M -23.02 % | 422.444 M 25.80 % | 335.793 M 5.64 % | 317.859 M 5.71 % | 300.703 M -18.40 % | 368.501 M 17.35 % | 314.014 M 0.22 % | 313.314 M 8.00 % | 290.094 M -0.11 % | 290.402 M 112.89 % | 136.412 M -30.21 % | 195.456 M -17.50 % | 236.921 M -13.77 % | 274.740 M -15.84 % | 326.436 M 61.40 % | 202.248 M -35.17 % | 311.945 M | 0.000 |
| Tax assets | 5.001 M 16.22 % | 4.303 M -8.18 % | 4.686 M -15.85 % | 5.569 M 2.54 % | 5.431 M -8.35 % | 5.926 M -4.95 % | 6.234 M -25.40 % | 8.357 M -26.61 % | 11.387 M 93.23 % | 5.893 M 9.17 % | 5.398 M -14.23 % | 6.294 M 19.52 % | 5.266 M 7.40 % | 4.903 M 3.19 % | 4.752 M -53.46 % | 10.210 M 4.12 % | 9.806 M 21.11 % | 8.097 M 28.19 % | 6.317 M 5.91 % | 5.964 M | 0.000 -100.00 % | 6.101 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 79.546 M 4.78 % | 75.917 M -4.50 % | 79.491 M 4.15 % | 76.325 M -7.84 % | 82.820 M -11.79 % | 93.889 M 6.68 % | 88.013 M -23.71 % | 115.372 M 23.50 % | 93.421 M 1.25 % | 92.268 M -36.12 % | 144.436 M 40.60 % | 102.730 M -7.14 % | 110.628 M 37.42 % | 80.501 M -1.19 % | 81.467 M 7.49 % | 75.793 M -8.36 % | 82.709 M -5.43 % | 87.458 M -22.94 % | 113.498 M 29.54 % | 87.615 M 49.13 % | 58.752 M -36.23 % | 92.125 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 | 12.175 M -5.24 % | 12.848 M 1.40 % | 12.671 M 94.78 % | 6.505 M -5.98 % | 6.919 M 0.87 % | 6.859 M -6.37 % | 7.326 M 39.41 % | 5.255 M 24.67 % | 4.215 M -6.44 % | 4.505 M -24.56 % | 5.972 M -21.12 % | 7.571 M 41.17 % | 5.363 M 32.62 % | 4.044 M -7.84 % | 4.388 M -7.54 % | 4.746 M -1.60 % | 4.823 M -7.30 % | 5.203 M -33.44 % | 7.816 M -6.63 % | 8.371 M -18.62 % | 10.287 M 57.93 % | 6.513 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 | 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 | 117.110 M -1.72 % | 119.162 M 1.61 % | 117.272 M 3.08 % | 113.771 M 55.82 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 0.00 % | 73.016 M 221.34 % | 22.722 M 0.00 % | 22.722 M 0.00 % | 22.722 M | 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.098 B 10.11 % | 997.174 M -1.89 % | 1.016 B 34.34 % | 756.527 M 3.12 % | 733.613 M -1.07 % | 741.584 M 1.55 % | 730.262 M 1.63 % | 718.581 M -7.28 % | 775.014 M 3.89 % | 745.965 M -3.64 % | 774.131 M 5.85 % | 731.358 M 5.99 % | 689.997 M 5.79 % | 652.240 M -2.88 % | 671.570 M 18.71 % | 565.743 M -7.91 % | 614.322 M -5.49 % | 649.995 M -10.36 % | 725.084 M 15.64 % | 627.034 M 9.55 % | 572.354 M -2.43 % | 586.594 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -77.582 M -212.08 % | 69.221 M 193.24 % | -74.241 M -12.11 % | -66.220 M -397.56 % | -13.309 M -114.19 % | 93.776 M 225.66 % | -74.629 M -16.30 % | -64.167 M -234.98 % | 47.537 M 35.60 % | 35.056 M 247.78 % | -23.721 M -178.38 % | 30.266 M 2 599.26 % | -1.211 M 95.50 % | -26.903 M 73.15 % | -100.194 M -420.08 % | 31.303 M 28.35 % | 24.389 M 299.53 % | -12.223 M -136.98 % | 33.050 M 393.78 % | -11.250 M 67.26 % | -34.363 M -214.22 % | 30.086 M 71.52 % | 17.541 M | 0.000 | 0.000 |
| Accounts receivables | -169.580 M -233.85 % | 126.698 M 142.53 % | -297.904 M -290.86 % | -76.218 M -8 211.67 % | -917.000 K -101.01 % | 90.405 M 276.35 % | -51.263 M -149.26 % | -20.566 M -21 748.42 % | 95.000 K 100.36 % | -26.695 M -190.37 % | 29.541 M 270.00 % | 7.984 M 122.77 % | -35.065 M -391.41 % | 12.033 M 122.36 % | -53.824 M -175.70 % | 71.101 M 1 848.67 % | -4.066 M -113.22 % | 30.751 M 670.76 % | -5.388 M -153.12 % | 10.143 M 114.24 % | -71.250 M -198.79 % | 72.126 M 989.88 % | -8.105 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.238 M -167.77 % | 18.057 M 192.95 % | -19.426 M | 0.000 -100.00 % | 12.760 M | 0.000 | 0.000 100.00 % | -12.760 M 88.93 % | -115.254 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.432 M | 0.000 | 0.000 |
| Accounts payables | 110.137 M 570.77 % | -23.395 M -300.34 % | 11.678 M 27.11 % | 9.187 M 166.73 % | -13.768 M -255.47 % | 8.856 M 226.43 % | -7.005 M 88.73 % | -62.151 M -186.28 % | 72.033 M 344.01 % | -29.520 M -172.92 % | 40.483 M 470.48 % | -10.927 M -146.12 % | 23.693 M 220.10 % | -19.727 M -122.20 % | 88.858 M 405.02 % | -29.132 M -88.40 % | -15.463 M 83.69 % | -94.787 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.361 M | 0.000 | 0.000 |
| Other working capital | -18.139 M 46.78 % | -34.082 M -116.08 % | 211.985 M 26 038.74 % | 811.000 K -41.06 % | 1.376 M 125.09 % | -5.485 M -33.03 % | -4.123 M -936.33 % | 493.000 K 109.55 % | -5.165 M -105.66 % | 91.271 M 185.70 % | -106.505 M -420.71 % | 33.209 M 226.83 % | 10.161 M 257.56 % | -6.449 M 67.71 % | -19.974 M 49.81 % | -39.798 M -239.86 % | 28.455 M 166.21 % | -42.974 M -211.80 % | 38.437 M 279.68 % | -21.392 M -157.99 % | 36.887 M 187.74 % | -42.040 M -145.18 % | -17.147 M | 0.000 | 0.000 |
| Other non cash items | -6.869 M 54.51 % | -15.099 M -256.92 % | 9.622 M 236.43 % | -7.053 M -174.55 % | 9.461 M 109.96 % | -94.968 M -2 375.30 % | -3.837 M 65.97 % | -11.273 M -308.59 % | -2.759 M 50.82 % | -5.610 M -11.44 % | -5.034 M -159.57 % | 8.451 M 539.24 % | -1.924 M 50.05 % | -3.852 M -121.69 % | -1.738 M -337.70 % | 731.000 K 119.51 % | -3.746 M -127.95 % | 13.401 M 439.13 % | -3.952 M -4.44 % | -3.783 M -76.88 % | -2.139 M 32.35 % | -3.162 M 35.66 % | -4.914 M 14.06 % | -5.719 M 50.86 % | -11.638 M |
| Net cash provided by operating activities | -43.784 M -153.56 % | 81.748 M 379.53 % | -29.245 M 43.59 % | -51.839 M -1 691.62 % | 3.257 M -96.90 % | 105.040 M 339.23 % | -43.907 M 28.96 % | -61.810 M -13 536.96 % | 460.000 K -99.00 % | 46.022 M 439.54 % | -13.554 M -130.01 % | 45.171 M 1 921.07 % | 2.235 M 118.65 % | -11.983 M 79.68 % | -58.964 M -288.83 % | 31.226 M 151.48 % | 12.417 M 262.23 % | -7.654 M -116.51 % | 46.366 M 1 693.58 % | -2.910 M 91.29 % | -33.410 M -234.73 % | 24.798 M 12.43 % | 22.056 M | 0.000 | 0.000 |
| Investments in property plant and equipment | -1.293 M -683.64 % | -165.000 K 83.94 % | -1.027 M -132.96 % | -441.000 K -56.38 % | -282.000 K -44.62 % | -195.000 K 72.17 % | -700.784 K -678.65 % | -90.000 K -52.54 % | -59.000 K 78.55 % | -275.000 K -293.24 % | -69.932 K 97.40 % | -2.690 M -3 180.49 % | -82.000 K -15.49 % | -71.000 K 75.44 % | -289.068 K -8.27 % | -267.000 K -43.55 % | -186.000 K 59.65 % | -461.000 K -34.06 % | -343.886 K -207.60 % | -111.798 K 27.87 % | -155.000 K 36.21 % | -243.000 K -98.09 % | -122.671 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.008 K 100.21 % | -947.000 K -103.58 % | 26.479 M | 0.000 -100.00 % | 15.000 -99.99 % | 139.000 K -96.27 % | 3.727 M 883.38 % | 379.000 K 225 495.24 % | 168.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 904.000 K 126.99 % | -3.349 M -598.19 % | -479.668 K 89.72 % | -4.667 M -967.96 % | -437.000 K 91.38 % | -5.071 M -264.24 % | -1.392 M -51.00 % | -922.000 K 97.07 % | -31.511 M -2 691.05 % | -1.129 M -1 636 131.88 % | -69.000 99.64 % | -19.000 K 99.69 % | -6.225 M 68.94 % | -20.040 M -20 785.60 % | 96.879 K 100.18 % | -52.519 M -806.28 % | -5.795 M 47.69 % | -11.078 M | 0.000 100.00 % | -64.168 K 36.47 % | -101.000 K 26.81 % | -138.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K -97.91 % | 1.338 M 41.29 % | 947.000 K -81.18 % | 5.032 M | 0.000 100.00 % | -2.300 M -1 554.63 % | -139.000 K -105.56 % | 2.498 M -41.28 % | 4.254 M 3 474.99 % | -126.045 K | 0.000 -100.00 % | 5.646 M -48.56 % | 10.975 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 18.164 M 3 769.49 % | -495.000 K 96.29 % | -13.352 M -293.53 % | -3.393 M -90.94 % | -1.777 M 15.46 % | -2.102 M -577.56 % | 440.153 K -63.35 % | 1.201 M 104.59 % | -26.175 M -40 998.44 % | 64.000 K -98.92 % | 5.909 M 2 526.00 % | 225.000 K 106.34 % | -3.551 M 76.89 % | -15.365 M -61 496.15 % | 25.026 K -62.65 % | 67.000 K -98.85 % | 5.822 M -48.11 % | 11.219 M 5 032.01 % | -227.473 K 96.91 % | -7.352 M -847.88 % | 983.000 K 414.66 % | 191.000 K -73.21 % | 712.888 K | 0.000 | 0.000 |
| Net cash used for investing activites | 17.775 M 543.38 % | -4.009 M 73.02 % | -14.860 M -74.80 % | -8.501 M -240.58 % | -2.496 M 52.35 % | -5.238 M -1 574.32 % | -312.843 K -265.53 % | 189.000 K 100.72 % | -26.234 M -1 857.76 % | -1.340 M -137.87 % | 3.539 M 242.46 % | -2.484 M 31.63 % | -3.633 M 76.46 % | -15.436 M -9 134.10 % | -167.163 K 99.68 % | -52.719 M -33 056.60 % | -159.000 K 50.31 % | -320.000 K 43.99 % | -571.359 K 92.41 % | -7.528 M -1 135.44 % | 727.000 K 482.63 % | -190.000 K -132.19 % | 590.217 K | 0.000 | 0.000 |
| Debt repayment | -791.000 K -1.67 % | -778.000 K -0.45 % | -774.495 K -57.42 % | -492.000 K -4.02 % | -473.000 K 10.59 % | -529.000 K 0.47 % | -531.499 K -31.56 % | -404.000 K | 0.000 | 0.000 100.00 % | -1.753 M -125.39 % | 6.904 M | 0.000 100.00 % | -477.000 K 42.69 % | -832.325 K -51.33 % | -550.000 K -1.10 % | -544.000 K 80.62 % | -2.807 M -352.69 % | -620.077 K 67.33 % | -1.898 M -72.23 % | -1.102 M 23.95 % | -1.449 M -140.06 % | -603.602 K | 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 -100.00 % | 99.000 M | 0.000 | 0.000 -100.00 % | 80.000 M | 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 |
| Dividends paid | -23.170 M | 0.000 -100.00 % | 97.000 | 0.000 100.00 % | -5.250 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 % | -30.000 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -25.000 K -13.64 % | -22.000 K -17 287.50 % | 128.000 103.20 % | -4.000 K 77.78 % | -18.000 K 5.26 % | -19.000 K 74.01 % | -73.118 K | 0.000 100.00 % | -358.000 K 77.47 % | -1.589 M -2 618.70 % | -58.447 K | 0.000 100.00 % | -478.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.633 M | 0.000 | 0.000 | 0.000 100.00 % | -2.025 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -23.986 M -2 898.25 % | -800.000 K -3.32 % | -774.270 K -56.10 % | -496.000 K 91.36 % | -5.741 M -985.26 % | -529.000 K 12.51 % | -604.617 K -49.66 % | -404.000 K -12.85 % | -358.000 K 77.47 % | -1.589 M 12.29 % | -1.812 M -126.24 % | 6.904 M 1 544.35 % | -478.000 K -0.21 % | -477.000 K 42.69 % | -832.325 K -51.33 % | -550.000 K -1.10 % | -544.000 K 80.62 % | -2.807 M -102.99 % | 93.746 M 11 171.02 % | -846.773 K 23.16 % | -1.102 M -102.27 % | 48.551 M 1 946.93 % | -2.629 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 415.000 | 0.000 | 0.000 | 0.000 100.00 % | -432.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 287.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -49.995 M -164.98 % | 76.939 M 271.44 % | -44.879 M 26.23 % | -60.836 M -1 126.04 % | -4.962 M -105.00 % | 99.273 M 321.47 % | -44.824 M 27.73 % | -62.025 M -137.35 % | -26.132 M -160.64 % | 43.093 M 464.34 % | -11.828 M -123.85 % | 49.591 M 2 743.44 % | -1.876 M 93.28 % | -27.896 M 53.48 % | -59.963 M -172.03 % | -22.043 M -288.18 % | 11.714 M 208.65 % | -10.781 M -107.73 % | 139.541 M 1 336.67 % | -11.284 M 66.60 % | -33.785 M -146.18 % | 73.159 M 265.47 % | 20.018 M | 0.000 | 0.000 |
| Cash at beginning of period | 141.408 M 119.34 % | 64.469 M -41.04 % | 109.348 M -35.75 % | 170.184 M -2.83 % | 175.146 M 130.84 % | 75.873 M -37.14 % | 120.697 M -33.95 % | 182.722 M -12.51 % | 208.854 M 26.00 % | 165.761 M -6.66 % | 177.589 M 38.74 % | 127.998 M -1.44 % | 129.874 M -17.68 % | 157.770 M -27.54 % | 217.733 M -9.19 % | 239.776 M 5.14 % | 228.062 M -4.51 % | 238.843 M 140.52 % | 99.302 M -10.20 % | 110.586 M -23.40 % | 144.371 M 102.73 % | 71.212 M 39.10 % | 51.195 M | 0.000 | 0.000 |
| Cash at end of period | 91.413 M -35.36 % | 141.408 M 119.34 % | 64.469 M -41.04 % | 109.348 M -35.75 % | 170.184 M -2.83 % | 175.146 M 130.84 % | 75.873 M -37.14 % | 120.697 M -33.95 % | 182.722 M -12.51 % | 208.854 M 26.00 % | 165.761 M -6.66 % | 177.589 M 38.74 % | 127.998 M -1.44 % | 129.874 M -17.68 % | 157.770 M -27.54 % | 217.733 M -9.19 % | 239.776 M 5.14 % | 228.062 M -4.51 % | 238.843 M 140.52 % | 99.302 M -10.20 % | 110.586 M -23.40 % | 144.371 M 102.73 % | 71.212 M | 0.000 | 0.000 |
| Operating cash flow | -43.784 M -153.56 % | 81.748 M 379.53 % | -29.245 M 43.59 % | -51.839 M -2 003.75 % | 2.723 M -97.41 % | 105.040 M 339.23 % | -43.907 M 28.96 % | -61.810 M -13 536.96 % | 460.000 K -99.00 % | 46.022 M 439.54 % | -13.554 M -130.01 % | 45.171 M 1 921.07 % | 2.235 M 118.65 % | -11.983 M 79.68 % | -58.964 M -288.83 % | 31.226 M 151.48 % | 12.417 M 262.23 % | -7.654 M -116.51 % | 46.366 M 1 693.58 % | -2.910 M 91.29 % | -33.410 M -234.73 % | 24.798 M 12.43 % | 22.056 M | 0.000 | 0.000 |
| Capital expenditure | -1.293 M -618.33 % | -180.000 K 83.08 % | -1.064 M -118.01 % | -488.000 K -73.05 % | -282.000 K -44.62 % | -195.000 K 72.17 % | -700.784 K -678.65 % | -90.000 K -52.54 % | -59.000 K 78.55 % | -275.000 K -293.24 % | -69.932 K 97.40 % | -2.690 M -3 180.49 % | -82.000 K -15.49 % | -71.000 K 75.44 % | -289.068 K -8.27 % | -267.000 K -43.55 % | -186.000 K 59.65 % | -461.000 K -34.06 % | -343.886 K -207.60 % | -111.798 K 27.87 % | -155.000 K 36.21 % | -243.000 K -98.09 % | -122.671 K | 0.000 | 0.000 |
| Free CashFlow | -45.077 M -155.26 % | 81.568 M 369.12 % | -30.309 M 42.08 % | -52.327 M -2 283.02 % | 2.397 M -97.71 % | 104.845 M 335.04 % | -44.608 M 27.94 % | -61.900 M -15 536.41 % | 401.000 K -99.12 % | 45.747 M 435.78 % | -13.624 M -132.07 % | 42.481 M 1 873.11 % | 2.153 M 117.86 % | -12.054 M 79.66 % | -59.253 M -291.39 % | 30.959 M 153.12 % | 12.231 M 250.72 % | -8.115 M -117.63 % | 46.022 M 1 623.23 % | -3.021 M 91.00 % | -33.565 M -236.69 % | 24.555 M 11.95 % | 21.933 M | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 |