Ya'acobi Brothers Group (YSB) Ltd YAAC.TA
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 344.830 M 11.85 % | 308.294 M -18.44 % | 377.975 M -9.68 % | 418.490 M -33.32 % | 627.604 M -1.08 % | 634.476 M -7.00 % | 682.229 M 16.18 % | 587.238 M 27.25 % | 461.489 M 2.59 % | 449.852 M |
| Net income | -4.568 M -121.10 % | 21.648 M 448.21 % | -6.217 M -111.21 % | 55.453 M 224.23 % | -44.637 M -1 405.46 % | -2.965 M -125.60 % | 11.581 M -63.79 % | 31.980 M 379.17 % | 6.674 M -47.30 % | 12.663 M |
| Income before tax | -2.880 M -111.79 % | 24.428 M 347.05 % | -9.888 M 69.75 % | -32.684 M 16.00 % | -38.909 M -291.64 % | -9.935 M -157.42 % | 17.302 M -57.74 % | 40.944 M 214.49 % | 13.019 M -32.57 % | 19.307 M |
| Income before tax ratio | -0.01 -110.54 % | 0.08 402.88 % | -0.03 66.50 % | -0.08 -25.98 % | -0.06 -295.92 % | -0.02 -161.74 % | 0.03 -63.63 % | 0.07 147.15 % | 0.03 -34.27 % | 0.04 |
| EBITDA | 20.659 M -53.75 % | 44.666 M 453.41 % | 8.071 M 197.43 % | -8.284 M -191.28 % | -2.844 M -130.25 % | 9.403 M -74.54 % | 36.930 M -30.14 % | 52.860 M 182.60 % | 18.705 M -35.10 % | 28.820 M |
| Net income ratio | -0.01 -118.87 % | 0.07 526.91 % | -0.02 -112.41 % | 0.13 286.31 % | -0.07 -1 421.95 % | 0.00 -127.53 % | 0.02 -68.83 % | 0.05 276.56 % | 0.01 -48.62 % | 0.03 |
| Ratio EBITDA | 0.06 -58.65 % | 0.14 578.50 % | 0.02 207.87 % | -0.02 -336.83 % | 0.00 -130.58 % | 0.01 -72.62 % | 0.05 -39.86 % | 0.09 122.08 % | 0.04 -36.73 % | 0.06 |
| Gross profit ratio | 0.14 39.17 % | 0.10 17.34 % | 0.09 71.00 % | 0.05 -20.34 % | 0.07 -12.96 % | 0.07 -30.88 % | 0.11 -7.10 % | 0.12 -12.60 % | 0.13 9.39 % | 0.12 |
| Weighted average shs out dil | 180.102 M 0.00 % | 180.102 M 14.55 % | 157.230 M 13.39 % | 138.660 M 4.10 % | 133.194 M -2.51 % | 136.625 M 29.61 % | 105.413 M -22.84 % | 136.625 M 0.00 % | 136.625 M 36.62 % | 100.000 M |
| Weighted average shs out | 180.105 M 0.00 % | 180.102 M 14.55 % | 157.230 M 13.39 % | 138.660 M 4.10 % | 133.194 M 0.00 % | 133.195 M 29.61 % | 102.767 M -24.78 % | 136.625 M 0.00 % | 136.625 M 36.62 % | 100.000 M |
| EPS diluted | -0.03 -121.17 % | 0.12 400.00 % | -0.04 -110.00 % | 0.40 217.65 % | -0.34 -1 466.82 % | -0.02 -119.73 % | 0.11 -52.17 % | 0.23 371.31 % | 0.05 -62.46 % | 0.13 |
| Earnings per share | -0.03 -121.17 % | 0.12 400.00 % | -0.04 -110.00 % | 0.40 217.65 % | -0.34 -1 424.66 % | -0.02 -120.27 % | 0.11 -52.17 % | 0.23 371.31 % | 0.05 -62.46 % | 0.13 |
| Gross profit | 49.870 M 55.66 % | 32.037 M -4.30 % | 33.475 M 54.44 % | 21.675 M -46.88 % | 40.805 M -13.90 % | 47.393 M -35.71 % | 73.723 M 7.93 % | 68.309 M 11.21 % | 61.421 M 12.22 % | 54.731 M |
| Income tax expense | 1.688 M -36.94 % | 2.677 M 426.86 % | -819.000 K -137.74 % | 2.170 M -34.18 % | 3.297 M 300.30 % | -1.646 M -128.77 % | 5.721 M -35.28 % | 8.839 M 37.08 % | 6.448 M -1.89 % | 6.572 M |
| Cost of revenue | 294.960 M 6.77 % | 276.257 M -19.81 % | 344.500 M -13.18 % | 396.815 M -32.38 % | 586.799 M -0.05 % | 587.083 M -3.52 % | 608.506 M 17.26 % | 518.929 M 29.71 % | 400.068 M 1.25 % | 395.121 M |
| General and administrative expenses | 13.706 M 4.47 % | 13.119 M 7.74 % | 12.176 M -17.67 % | 14.790 M -13.91 % | 17.180 M -61.15 % | 44.217 M -0.82 % | 44.581 M 385.10 % | 9.190 M -20.47 % | 11.555 M -60.78 % | 29.462 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.045 M | 0.000 | 0.000 |
| Other expenses | 28.759 M 19.85 % | 23.996 M -2.85 % | 24.700 M -15.23 % | 29.139 M -17.30 % | 35.234 M 848.07 % | -4.710 M -630.23 % | -645.000 K -92.54 % | -335.000 K -101.37 % | 24.506 M 629.56 % | 3.359 M |
| Operating expenses | 42.465 M 14.41 % | 37.115 M -1.12 % | 37.536 M -15.40 % | 44.367 M -16.14 % | 52.908 M 31.82 % | 40.138 M -9.93 % | 44.563 M 25.23 % | 35.584 M -4.24 % | 37.158 M 9.94 % | 33.797 M |
| Cost and expenses | 337.425 M 17.54 % | 287.065 M -24.86 % | 382.036 M -13.41 % | 441.182 M -31.03 % | 639.707 M 31.42 % | 486.771 M -25.46 % | 653.069 M 17.71 % | 554.794 M 26.89 % | 437.226 M 1.94 % | 428.918 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 660.000 K 50.68 % | 438.000 K -11.34 % | 494.000 K -21.71 % | 631.000 K 0.64 % | 627.000 K -8.33 % | 684.000 K -37.65 % | 1.097 M 12.40 % | 976.000 K |
| Selling general and administrative expenses | 13.706 M 4.47 % | 13.119 M 7.74 % | 12.176 M -17.67 % | 14.790 M -13.91 % | 17.180 M -61.15 % | 44.217 M -0.82 % | 44.581 M 26.52 % | 35.235 M 204.93 % | 11.555 M -60.78 % | 29.462 M |
| Interest income | 121.000 K 95.16 % | 62.000 K -87.55 % | 498.000 K -22.91 % | 646.000 K -74.62 % | 2.545 M 91.35 % | 1.330 M -11.04 % | 1.495 M 112.66 % | 703.000 K 48.94 % | 472.000 K -70.99 % | 1.627 M |
| Interest expense | 17.190 M 20.86 % | 14.223 M 14.07 % | 12.469 M -5.94 % | 13.256 M 66.12 % | 7.980 M 14.72 % | 6.956 M -25.16 % | 9.295 M 251.02 % | 2.648 M 91.05 % | 1.386 M | 0.000 |
| Depreciation and amortization | 9.200 M -1.31 % | 9.322 M -0.16 % | 9.337 M -46.59 % | 17.481 M -42.28 % | 30.284 M 122.19 % | 13.630 M -2.10 % | 13.923 M 50.23 % | 9.268 M 115.53 % | 4.300 M 6.73 % | 4.029 M |
| Operating income | 7.405 M -65.12 % | 21.229 M 998.39 % | -2.363 M 89.59 % | -22.692 M -79.43 % | -12.647 M -138.98 % | -5.292 M -118.32 % | 28.892 M -11.71 % | 32.725 M 33.80 % | 24.458 M -1.34 % | 24.791 M |
| Operating income ratio | 0.02 -68.81 % | 0.07 1 201.45 % | -0.01 88.47 % | -0.05 -169.08 % | -0.02 -141.60 % | -0.01 -119.70 % | 0.04 -24.01 % | 0.06 5.15 % | 0.05 -3.83 % | 0.06 |
| Total other income expenses net | -10.285 M -421.51 % | 3.199 M 142.51 % | -7.525 M 25.19 % | -10.059 M 61.70 % | -26.262 M -465.63 % | -4.643 M 59.94 % | -11.590 M -241.01 % | 8.219 M 171.85 % | -11.439 M -108.59 % | -5.484 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 149.398 M 7.57 % | 138.885 M 21.44 % | 114.364 M 9.27 % | 104.666 M -32.72 % | 155.568 M 8.53 % | 143.341 M 2 379.95 % | 5.780 M -90.09 % | 58.339 M 618.81 % | 8.116 M |
| Total investments | 87.665 M -7.82 % | 95.103 M 23.83 % | 76.799 M -9.98 % | 85.318 M 315.82 % | 20.518 M -30.25 % | 29.416 M 31.10 % | 22.438 M -5.52 % | 23.749 M 138.44 % | 9.960 M |
| Total debt | 151.735 M 6.18 % | 142.909 M 5.01 % | 136.088 M 14.13 % | 119.236 M -29.98 % | 170.290 M 2.66 % | 165.875 M 12.08 % | 147.995 M 120.41 % | 67.144 M 302.42 % | 16.685 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 4.708 M 8.81 % | 4.327 M 1.69 % | 4.255 M 0.00 % | 4.255 M -34.04 % | 6.451 M 4.61 % | 6.167 M 22.60 % | 5.030 M 33.49 % | 3.768 M |
| Retained earnings | 71.439 M -5.96 % | 75.968 M 42.08 % | 53.467 M -10.18 % | 59.529 M 1 692.50 % | 3.321 M -93.13 % | 48.321 M -12.06 % | 54.947 M -34.60 % | 84.020 M 61.68 % | 51.968 M |
| Common stock | 1.801 M 0.00 % | 1.801 M 0.00 % | 1.801 M 18.33 % | 1.522 M 14.26 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M | 0.000 | 0.000 |
| Total equity | 216.640 M -2.06 % | 221.193 M 11.52 % | 198.341 M 3.11 % | 192.365 M 48.23 % | 129.773 M -26.82 % | 177.340 M -4.83 % | 186.347 M 45.29 % | 128.258 M 35.27 % | 94.819 M |
| Other non current liabilities | 13.686 M -5.26 % | 14.446 M 261.06 % | 4.001 M -67.37 % | 12.261 M 220.97 % | 3.820 M -70.58 % | 12.985 M 101.69 % | 6.438 M 13.35 % | 5.680 M 66.37 % | 3.414 M |
| Long term debt | 99.122 M 10.90 % | 89.377 M -3.33 % | 92.454 M 138.42 % | 38.777 M -62.02 % | 102.100 M 17.21 % | 87.106 M -19.35 % | 108.004 M 299.44 % | 27.039 M 460.86 % | 4.821 M |
| Total non current liabilities | 112.808 M 8.65 % | 103.823 M -9.56 % | 114.798 M 124.93 % | 51.038 M -58.28 % | 122.335 M 9.26 % | 111.969 M -10.29 % | 124.818 M 209.49 % | 40.330 M 389.74 % | 8.235 M |
| Other current liabilities | 45.937 M -2.41 % | 47.073 M 108.07 % | 22.624 M -19.08 % | 27.960 M -80.75 % | 145.277 M 398.02 % | 29.171 M -23.60 % | 38.180 M 30.11 % | 29.345 M -63.96 % | 81.414 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.882 M 77.21 % | 1.062 M -18.06 % | 1.296 M | 0.000 |
| Short term debt | 52.613 M -1.72 % | 53.532 M 22.68 % | 43.634 M -45.77 % | 80.459 M 17.99 % | 68.190 M -13.43 % | 78.769 M 96.97 % | 39.991 M -0.28 % | 40.105 M 238.04 % | 11.864 M |
| Total current liabilities | 170.167 M -5.81 % | 180.660 M -3.72 % | 187.637 M -28.17 % | 261.206 M -27.75 % | 361.512 M 5.82 % | 341.615 M 1.54 % | 336.445 M 9.72 % | 306.645 M 48.73 % | 206.181 M |
| Total liabilities | 282.975 M -0.53 % | 284.483 M -5.94 % | 302.435 M -3.14 % | 312.244 M -35.47 % | 483.847 M 6.67 % | 453.584 M -1.66 % | 461.263 M 32.94 % | 346.975 M 61.82 % | 214.416 M |
| Other non current assets | 162.256 M 52.79 % | 106.194 M 10.40 % | 96.192 M 13.31 % | 84.890 M -16.78 % | 102.012 M 1.71 % | 100.301 M 672.68 % | 12.981 M 20.61 % | 10.763 M -37.92 % | 17.337 M |
| Long term investments | 87.665 M -7.82 % | 95.103 M 23.83 % | 76.799 M -9.98 % | 85.318 M 1 181.05 % | 6.660 M 131.79 % | -20.952 M -193.38 % | 22.438 M -5.52 % | 23.749 M 138.44 % | 9.960 M |
| Intangible assets | 83.000 K -99.00 % | 8.297 M 205.15 % | 2.719 M -8.14 % | 2.960 M -86.11 % | 21.309 M -24.45 % | 28.207 M 5.05 % | 26.850 M -15.24 % | 31.676 M 858.14 % | 3.306 M |
| GoodWill | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M -31.15 % | 15.147 M -3.52 % | 15.700 M 35.02 % | 11.628 M 0.00 % | 11.628 M 68.30 % | 6.909 M |
| Goodwill and intangible assets | 10.511 M -43.87 % | 18.725 M 42.43 % | 13.147 M -1.80 % | 13.388 M -63.28 % | 36.456 M -16.97 % | 43.907 M 14.11 % | 38.478 M -11.14 % | 43.304 M 323.93 % | 10.215 M |
| Property plant equipment net | 27.880 M 104.68 % | 13.621 M -23.37 % | 17.775 M -38.33 % | 28.823 M -70.88 % | 98.968 M 59.23 % | 62.155 M 1.58 % | 61.189 M -4.10 % | 63.803 M 321.20 % | 15.148 M |
| Total non current assets | 288.312 M 19.09 % | 242.102 M 14.15 % | 212.099 M -4.12 % | 221.202 M -12.66 % | 253.264 M 29.08 % | 196.213 M 41.46 % | 138.702 M -4.07 % | 144.594 M 174.58 % | 52.660 M |
| Other current assets | 13.267 M -45.10 % | 24.165 M 18.65 % | 20.366 M -24.75 % | 27.065 M 43.89 % | 18.810 M -25.55 % | 25.266 M 12.44 % | 22.470 M 39.07 % | 16.157 M 84.55 % | 8.755 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.858 M -72.49 % | 50.368 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.337 M -41.92 % | 4.024 M -81.48 % | 21.724 M 49.10 % | 14.570 M -1.03 % | 14.722 M -34.67 % | 22.534 M -84.15 % | 142.215 M 1 515.16 % | 8.805 M 2.75 % | 8.569 M |
| Cash and short term investments | 2.337 M -41.92 % | 4.024 M -81.48 % | 21.724 M 49.10 % | 14.570 M -49.02 % | 28.580 M -60.80 % | 72.902 M -48.74 % | 142.215 M 1 515.16 % | 8.805 M 2.75 % | 8.569 M |
| Total current assets | 211.303 M -19.83 % | 263.574 M -8.70 % | 288.677 M 1.86 % | 283.407 M -21.35 % | 360.356 M -17.10 % | 434.711 M -14.58 % | 508.908 M 53.92 % | 330.639 M 28.87 % | 256.575 M |
| Inventory | 14.552 M 4.11 % | 13.978 M 11.32 % | 12.557 M 44.27 % | 8.704 M -20.05 % | 10.887 M -10.85 % | 12.212 M 6.92 % | 11.422 M 27.78 % | 8.939 M -8.60 % | 9.780 M |
| Net receivables | 181.147 M -18.18 % | 221.407 M -5.39 % | 234.030 M 0.41 % | 233.068 M -22.85 % | 302.079 M -6.86 % | 324.331 M -2.55 % | 332.801 M 12.15 % | 296.738 M 29.31 % | 229.471 M |
| Tax assets | 0.000 -100.00 % | 8.459 M 3.33 % | 8.186 M -6.80 % | 8.783 M -4.20 % | 9.168 M -15.13 % | 10.802 M 198.73 % | 3.616 M 21.55 % | 2.975 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 67.883 M -10.52 % | 75.865 M -37.16 % | 120.719 M -19.32 % | 149.635 M 3.81 % | 144.145 M -37.30 % | 229.911 M -10.24 % | 256.150 M 9.18 % | 234.603 M 107.79 % | 112.903 M |
| Tax payables | 3.734 M -10.88 % | 4.190 M 534.85 % | 660.000 K -79.06 % | 3.152 M -19.18 % | 3.900 M 107.23 % | 1.882 M 77.21 % | 1.062 M -18.06 % | 1.296 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 18.325 M | 0.000 -100.00 % | 9.306 M 343.14 % | 2.100 M 0.00 % | 2.100 M | 0.000 | 0.000 |
| Minority interest | -3.263 M 0.00 % | -3.263 M -0.93 % | -3.233 M -2.77 % | -3.146 M -3.62 % | -3.036 M -13.92 % | -2.665 M | 0.000 | 0.000 100.00 % | -125.000 K |
| Capital lease obligations | 15.912 M 163.71 % | 6.034 M -45.55 % | 11.082 M -25.02 % | 14.780 M -66.47 % | 44.077 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 146.663 M 3.30 % | 141.979 M 0.00 % | 141.979 M 9.04 % | 130.205 M 5.09 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 180.08 % | 44.238 M 12.83 % | 39.208 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 18.000 K | 0.000 -100.00 % | 7.109 M -27.30 % | 9.778 M | 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 |
| Total assets | 499.615 M -1.20 % | 505.676 M 0.98 % | 500.776 M -0.76 % | 504.609 M -17.77 % | 613.620 M -2.74 % | 630.924 M -2.58 % | 647.610 M 36.27 % | 475.233 M 53.68 % | 309.235 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -6.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 90.000 K -76.38 % | 381.000 K 429.17 % | 72.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 5.676 M 123.63 % | -24.025 M 54.69 % | -53.028 M -18.10 % | -44.902 M -298.36 % | 22.637 M 135.41 % | -63.934 M -2 421.06 % | -2.536 M 62.61 % | -6.782 M -173.57 % | 9.218 M 33.48 % | 6.906 M |
| Accounts receivables | 8.627 M 361.90 % | -3.294 M 52.69 % | -6.962 M -140.60 % | 17.147 M -19.18 % | 21.217 M 183.80 % | -25.320 M 19.90 % | -31.612 M 37.35 % | -50.462 M -141.66 % | -20.881 M -2 440.27 % | -822.000 K |
| Inventory | -1.030 M 45.13 % | -1.877 M 55.05 % | -4.176 M -234.08 % | -1.250 M -575.68 % | -185.000 K 85.41 % | -1.268 M 63.78 % | -3.501 M -7 510.87 % | -46.000 K 99.33 % | -6.900 M -3 567.34 % | 199.000 K |
| Accounts payables | -8.627 M -361.90 % | 3.294 M -52.69 % | 6.962 M 140.60 % | -17.147 M 19.18 % | -21.217 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 6.706 M 130.28 % | -22.148 M 54.66 % | -48.852 M -11.91 % | -43.652 M -291.27 % | 22.822 M 161.11 % | -37.346 M -214.64 % | 32.577 M -25.50 % | 43.726 M 18.18 % | 36.999 M 391.42 % | 7.529 M |
| Other non cash items | -6.384 M 82.91 % | -37.354 M -1 598.96 % | 2.492 M 102.31 % | -108.067 M -730.72 % | 17.134 M 199.89 % | -17.153 M -490.26 % | -2.906 M 85.23 % | -19.670 M -2 022.78 % | 1.023 M 268.53 % | -607.000 K |
| Net cash provided by operating activities | 4.014 M 113.35 % | -30.058 M 44.52 % | -54.176 M 32.40 % | -80.145 M -450.73 % | 22.851 M 131.27 % | -73.087 M -464.31 % | 20.062 M 34.45 % | 14.921 M -29.32 % | 21.112 M -8.17 % | 22.991 M |
| Investments in property plant and equipment | -8.043 M 10.15 % | -8.952 M -1 563.94 % | -538.000 K 87.55 % | -4.323 M 39.38 % | -7.131 M 19.05 % | -8.809 M -1.03 % | -8.719 M -245.17 % | -2.526 M -5.34 % | -2.398 M 63.10 % | -6.498 M |
| Acquisitions net | 10.026 M -38.43 % | 16.284 M | 0.000 -100.00 % | 59.672 M 1 801.03 % | -3.508 M -888.31 % | 445.000 K | 0.000 100.00 % | -5.483 M -401.19 % | -1.094 M | 0.000 |
| Purchases of investments | 7.496 M 146.03 % | -16.284 M | 0.000 -100.00 % | 544.000 K 132.13 % | -1.693 M 96.86 % | -53.947 M | 0.000 100.00 % | -8.654 M -10 402.38 % | 84.000 K | 0.000 |
| Sales maturities of investments | 1.934 M -88.38 % | 16.647 M 3 911.33 % | 415.000 K -97.94 % | 20.148 M -44.21 % | 36.111 M 586.26 % | 5.262 M 372.78 % | 1.113 M 1 666.67 % | 63.000 K -53.68 % | 136.000 K | 0.000 |
| Other investing activites | -10.309 M -369.73 % | 3.822 M -81.67 % | 20.846 M 255.31 % | 5.867 M 232.71 % | -4.421 M 14.24 % | -5.155 M 13.88 % | -5.986 M 29.61 % | -8.504 M -1 979.22 % | -409.000 K 54.20 % | -893.000 K |
| Net cash used for investing activites | 1.104 M -90.41 % | 11.517 M -44.42 % | 20.723 M -74.70 % | 81.908 M 323.12 % | 19.358 M 131.12 % | -62.204 M -357.65 % | -13.592 M 45.86 % | -25.104 M -581.99 % | -3.681 M 50.20 % | -7.391 M |
| Debt repayment | -945.000 K -111.08 % | 8.530 M -79.58 % | 41.775 M 388.94 % | 8.544 M 121.44 % | -39.843 M -389.79 % | 13.749 M -83.12 % | 81.431 M 569.11 % | 12.170 M 191.88 % | -13.246 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 6.494 M | 0.000 | 0.000 -100.00 % | 86.025 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.233 M | 0.000 100.00 % | -715.000 K 76.17 % | -3.000 M |
| Other financing activites | -5.860 M 23.79 % | -7.689 M -558.30 % | -1.168 M 93.11 % | -16.953 M -66.57 % | -10.178 M -646.91 % | 1.861 M 757.60 % | -283.000 K 83.84 % | -1.751 M 56.91 % | -4.064 M 64.26 % | -11.372 M |
| Net cash used provided by financing activities | -6.805 M -909.16 % | 841.000 K -97.93 % | 40.607 M 2 220.47 % | -1.915 M 96.17 % | -50.021 M -420.44 % | 15.610 M -87.70 % | 126.940 M 1 118.35 % | 10.419 M 157.80 % | -18.025 M -25.42 % | -14.372 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 |
| Net change in cash | -1.687 M 90.47 % | -17.700 M -347.41 % | 7.154 M 4 806.58 % | -152.000 K 98.05 % | -7.812 M 93.47 % | -119.681 M -189.71 % | 133.410 M 56 429.66 % | 236.000 K 139.73 % | -594.000 K -148.37 % | 1.228 M |
| Cash at beginning of period | 4.024 M -81.48 % | 21.724 M 49.10 % | 14.570 M -1.03 % | 14.722 M -34.67 % | 22.534 M -84.15 % | 142.215 M 1 515.16 % | 8.805 M 2.75 % | 8.569 M -6.48 % | 9.163 M 15.48 % | 7.935 M |
| Cash at end of period | 2.337 M -41.92 % | 4.024 M -81.48 % | 21.724 M 49.10 % | 14.570 M -1.03 % | 14.722 M -34.67 % | 22.534 M -84.15 % | 142.215 M 1 515.16 % | 8.805 M 2.75 % | 8.569 M -6.48 % | 9.163 M |
| Operating cash flow | 4.014 M 113.35 % | -30.058 M 44.52 % | -54.176 M 32.40 % | -80.145 M -450.73 % | 22.851 M 131.27 % | -73.087 M -464.31 % | 20.062 M 34.45 % | 14.921 M -29.32 % | 21.112 M -8.17 % | 22.991 M |
| Capital expenditure | -15.539 M -73.58 % | -8.952 M -1 563.94 % | -538.000 K 87.55 % | -4.323 M 39.38 % | -7.131 M 19.05 % | -8.809 M -1.03 % | -8.719 M -245.17 % | -2.526 M -5.34 % | -2.398 M 63.10 % | -6.498 M |
| Free CashFlow | -11.525 M 70.46 % | -39.010 M 28.70 % | -54.714 M 35.23 % | -84.468 M -637.33 % | 15.720 M 119.20 % | -81.896 M -822.00 % | 11.343 M -8.49 % | 12.395 M -33.77 % | 18.714 M 13.47 % | 16.493 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 56.667 M -44.82 % | 102.687 M 0.90 % | 101.773 M 21.59 % | 83.703 M 7.16 % | 78.113 M 5.13 % | 74.303 M -1.23 % | 75.231 M -6.72 % | 80.647 M -7.62 % | 87.302 M -0.67 % | 87.893 M -8.70 % | 96.272 M -9.61 % | 106.508 M -9.15 % | 117.229 M 13.97 % | 102.858 M 12.52 % | 91.416 M -35.85 % | 142.511 M 3.82 % | 137.271 M -14.93 % | 161.361 M -0.95 % | 162.910 M -1.90 % | 166.062 M -7.15 % | 178.851 M 21.80 % | 146.842 M -0.70 % | 147.884 M -8.09 % | 160.899 M -12.81 % | 184.532 M -0.44 % | 185.341 M 26.24 % | 146.813 M -11.31 % | 165.543 M -11.93 % | 187.965 M 25.66 % | 149.579 M 16.53 % | 128.357 M 2.81 % | 124.847 M |
| Net income | -2.752 M 0.72 % | -2.772 M -52.98 % | -1.812 M -165.46 % | 2.768 M 51.34 % | 1.829 M 224.25 % | -1.472 M -183.62 % | -519.000 K -102.38 % | 21.823 M 988.20 % | -2.457 M 37.81 % | -3.951 M -5 710.29 % | -68.000 K -126.25 % | 259.000 K 108.31 % | -3.117 M 58.47 % | -7.506 M -108.81 % | 85.202 M 545.48 % | -19.126 M -50.84 % | -12.680 M 54.93 % | -28.133 M -552.28 % | -4.313 M -71 783.33 % | -6.000 K -100.12 % | 5.111 M 271.98 % | 1.374 M 110.37 % | -13.253 M -448.49 % | 3.803 M 183.42 % | -4.559 M -158.19 % | 7.835 M 33.18 % | 5.883 M 142.90 % | 2.422 M -77.66 % | 10.840 M 389.17 % | 2.216 M -85.87 % | 15.681 M 65.73 % | 9.462 M |
| Income before tax | -2.235 M 19.31 % | -2.770 M -132.19 % | -1.193 M -135.96 % | 3.318 M 75.09 % | 1.895 M 234.78 % | -1.406 M -221.74 % | -437.000 K -101.79 % | 24.376 M 755.09 % | -3.721 M 3.05 % | -3.838 M -34.86 % | -2.846 M -650.48 % | 517.000 K 136.88 % | -1.402 M 80.37 % | -7.141 M -2.03 % | -6.999 M 59.17 % | -17.142 M -63.15 % | -10.507 M 61.18 % | -27.068 M -428.67 % | -5.120 M -464.93 % | 1.403 M -80.56 % | 7.216 M 713.53 % | 887.000 K 104.92 % | -18.034 M -464.25 % | 4.951 M 203.60 % | -4.779 M -147.03 % | 10.162 M 30.58 % | 7.782 M 88.11 % | 4.137 M -73.46 % | 15.585 M 366.90 % | 3.338 M -80.37 % | 17.003 M 54.43 % | 11.011 M |
| Income before tax ratio | -0.04 -46.21 % | -0.03 -130.12 % | -0.01 -129.57 % | 0.04 63.40 % | 0.02 228.21 % | -0.02 -225.76 % | -0.01 -101.92 % | 0.30 809.15 % | -0.04 2.39 % | -0.04 -47.71 % | -0.03 -709.01 % | 0.00 140.59 % | -0.01 82.77 % | -0.07 9.32 % | -0.08 36.35 % | -0.12 -57.15 % | -0.08 54.37 % | -0.17 -433.75 % | -0.03 -471.99 % | 0.01 -79.06 % | 0.04 567.93 % | 0.01 104.95 % | -0.12 -496.31 % | 0.03 218.82 % | -0.03 -147.23 % | 0.05 3.44 % | 0.05 112.11 % | 0.02 -69.86 % | 0.08 271.55 % | 0.02 -83.15 % | 0.13 50.20 % | 0.09 |
| EBITDA | 2.463 M 0.24 % | 2.457 M -50.45 % | 4.959 M -54.00 % | 10.780 M 125.15 % | 4.788 M -1.03 % | 4.838 M -8.28 % | 5.275 M -82.49 % | 30.125 M 31 810.53 % | -95.000 K -107.58 % | 1.254 M 10.19 % | 1.138 M -80.29 % | 5.774 M 339.39 % | -2.412 M -19.11 % | -2.025 M -151.99 % | 3.895 M 156.30 % | -6.918 M 34.43 % | -10.550 M -22.02 % | -8.646 M -296.46 % | 4.401 M -57.83 % | 10.437 M -5.16 % | 11.005 M 65.66 % | 6.643 M 152.75 % | -12.593 M -219.35 % | 10.551 M 837.32 % | -1.431 M -109.00 % | 15.893 M 21.80 % | 13.048 M 38.51 % | 9.420 M -36.84 % | 14.915 M 275.88 % | 3.968 M 38.64 % | 2.862 M -7.11 % | 3.081 M |
| Net income ratio | -0.05 -79.90 % | -0.03 -51.62 % | -0.02 -153.84 % | 0.03 41.23 % | 0.02 218.19 % | -0.02 -187.16 % | -0.01 -102.55 % | 0.27 1 061.49 % | -0.03 37.39 % | -0.04 -6 264.20 % | 0.00 -129.05 % | 0.00 109.15 % | -0.03 63.56 % | -0.07 -107.83 % | 0.93 794.47 % | -0.13 -45.29 % | -0.09 47.02 % | -0.17 -558.55 % | -0.03 -73 174.11 % | 0.00 -100.13 % | 0.03 205.41 % | 0.01 110.44 % | -0.09 -479.16 % | 0.02 195.67 % | -0.02 -158.44 % | 0.04 5.50 % | 0.04 173.89 % | 0.01 -74.63 % | 0.06 289.27 % | 0.01 -87.87 % | 0.12 61.19 % | 0.08 |
| Ratio EBITDA | 0.04 81.65 % | 0.02 -50.89 % | 0.05 -62.17 % | 0.13 110.11 % | 0.06 -5.86 % | 0.07 -7.14 % | 0.07 -81.23 % | 0.37 34 427.28 % | 0.00 -107.63 % | 0.01 20.70 % | 0.01 -78.20 % | 0.05 363.48 % | -0.02 -4.51 % | -0.02 -146.21 % | 0.04 187.77 % | -0.05 36.84 % | -0.08 -43.44 % | -0.05 -298.34 % | 0.03 -57.02 % | 0.06 2.14 % | 0.06 36.01 % | 0.05 153.13 % | -0.09 -229.86 % | 0.07 945.61 % | -0.01 -109.04 % | 0.09 -3.52 % | 0.09 56.19 % | 0.06 -28.29 % | 0.08 199.12 % | 0.03 18.97 % | 0.02 -9.65 % | 0.02 |
| Gross profit ratio | 0.22 112.57 % | 0.11 -20.72 % | 0.13 -13.05 % | 0.15 10.65 % | 0.14 21.67 % | 0.11 69.54 % | 0.07 -30.29 % | 0.10 -6.57 % | 0.10 31.32 % | 0.08 19.40 % | 0.07 -38.07 % | 0.11 35.64 % | 0.08 40.52 % | 0.06 -36.00 % | 0.09 732.01 % | -0.01 -293.93 % | 0.01 -72.41 % | 0.03 -74.29 % | 0.10 -14.50 % | 0.12 -26.58 % | 0.16 83.80 % | 0.09 215.74 % | -0.07 -169.70 % | 0.11 32.90 % | 0.08 -29.00 % | 0.11 -14.61 % | 0.13 21.40 % | 0.11 -18.70 % | 0.13 46.56 % | 0.09 -15.23 % | 0.11 -6.94 % | 0.12 |
| Weighted average shs out dil | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 14.55 % | 157.230 M -2.64 % | 161.498 M 5.31 % | 153.359 M 0.76 % | 152.195 M 9.76 % | 138.660 M 2.02 % | 135.908 M 2.04 % | 133.194 M -2.44 % | 136.524 M 2.50 % | 133.194 M 0.00 % | 133.194 M -2.51 % | 136.625 M 0.00 % | 136.625 M 0.00 % | 136.625 M 0.00 % | 136.625 M 0.00 % | 136.625 M 0.00 % | 136.625 M 29.61 % | 105.413 M -22.84 % | 136.625 M 0.00 % | 136.625 M 0.00 % | 136.625 M 36.62 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| Weighted average shs out | 180.105 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 0.00 % | 180.102 M 14.55 % | 157.230 M -2.64 % | 161.498 M 5.31 % | 153.359 M 0.76 % | 152.195 M 9.76 % | 138.660 M 2.02 % | 135.908 M 2.04 % | 133.194 M 0.00 % | 133.194 M 0.00 % | 133.194 M 0.00 % | 133.194 M 0.00 % | 133.196 M -0.02 % | 133.220 M 0.02 % | 133.196 M -0.01 % | 133.204 M 0.01 % | 133.195 M 0.00 % | 133.196 M 26.36 % | 105.413 M -22.84 % | 136.625 M 0.00 % | 136.625 M 0.00 % | 136.625 M 36.62 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| EPS diluted | -0.02 0.65 % | -0.02 -52.48 % | -0.01 -165.58 % | 0.02 54.00 % | 0.01 223.46 % | -0.01 -179.31 % | 0.00 -102.42 % | 0.12 869.23 % | -0.02 36.33 % | -0.02 -6 025.00 % | 0.00 -121.05 % | 0.00 108.44 % | -0.02 59.24 % | -0.06 -108.63 % | 0.64 557.14 % | -0.14 -47.06 % | -0.10 54.67 % | -0.21 -619.18 % | -0.03 -72.78 % | -0.02 -145.19 % | 0.04 263.11 % | 0.01 110.62 % | -0.10 -443.97 % | 0.03 165.28 % | -0.04 -175.39 % | 0.06 32.95 % | 0.04 143.50 % | 0.02 -83.91 % | 0.11 395.50 % | 0.02 -86.13 % | 0.16 69.13 % | 0.09 |
| Earnings per share | -0.02 0.65 % | -0.02 -52.48 % | -0.01 -165.58 % | 0.02 54.00 % | 0.01 223.46 % | -0.01 -179.31 % | 0.00 -102.42 % | 0.12 869.23 % | -0.02 36.33 % | -0.02 -6 025.00 % | 0.00 -121.05 % | 0.00 108.44 % | -0.02 59.24 % | -0.06 -108.63 % | 0.64 557.14 % | -0.14 -47.06 % | -0.10 54.67 % | -0.21 -619.18 % | -0.03 -81.37 % | -0.02 -141.93 % | 0.04 272.82 % | 0.01 110.35 % | -0.10 -447.90 % | 0.03 166.20 % | -0.04 -175.39 % | 0.06 32.95 % | 0.04 143.50 % | 0.02 -83.91 % | 0.11 395.50 % | 0.02 -86.13 % | 0.16 69.13 % | 0.09 |
| Gross profit | 12.702 M 17.31 % | 10.828 M -20.01 % | 13.536 M 5.72 % | 12.804 M 18.57 % | 10.799 M 27.90 % | 8.443 M 67.45 % | 5.042 M -34.97 % | 7.753 M -13.69 % | 8.983 M 30.43 % | 6.887 M 9.01 % | 6.318 M -44.02 % | 11.287 M 23.23 % | 9.159 M 60.15 % | 5.719 M -27.99 % | 7.942 M 505.41 % | -1.959 M -301.34 % | 973.000 K -76.53 % | 4.146 M -74.53 % | 16.278 M -16.13 % | 19.408 M -31.83 % | 28.469 M 123.87 % | 12.717 M 214.92 % | -11.066 M -164.07 % | 17.273 M 15.88 % | 14.906 M -29.31 % | 21.087 M 7.80 % | 19.561 M 7.66 % | 18.169 M -28.40 % | 25.375 M 84.17 % | 13.778 M -1.21 % | 13.947 M -4.33 % | 14.578 M |
| Income tax expense | 517.000 K 25 750.00 % | 2.000 K -99.68 % | 619.000 K 12.55 % | 550.000 K 1 566.67 % | 33.000 K -38.89 % | 54.000 K 25.58 % | 43.000 K -98.31 % | 2.547 M 293.84 % | -1.314 M -1 497.87 % | 94.000 K -44.38 % | 169.000 K -27.16 % | 232.000 K -85.96 % | 1.653 M 396.40 % | 333.000 K 420.31 % | 64.000 K -46.67 % | 120.000 K -95.71 % | 2.798 M 369.04 % | -1.040 M -2 180.00 % | 50.000 K -97.09 % | 1.719 M -51.22 % | 3.524 M 3 770.83 % | -96.000 K 97.55 % | -3.926 M -441.99 % | 1.148 M 621.82 % | -220.000 K -109.45 % | 2.327 M 22.54 % | 1.899 M 10.73 % | 1.715 M -64.61 % | 4.847 M 331.95 % | 1.122 M -15.13 % | 1.322 M -14.63 % | 1.549 M |
| Cost of revenue | 43.965 M -52.14 % | 91.859 M 4.10 % | 88.237 M 24.45 % | 70.899 M 5.33 % | 67.314 M 2.21 % | 65.860 M -6.17 % | 70.189 M -3.71 % | 72.894 M -6.93 % | 78.319 M -3.32 % | 81.006 M -9.95 % | 89.954 M -5.53 % | 95.221 M -11.89 % | 108.070 M 11.25 % | 97.139 M 16.37 % | 83.474 M -42.22 % | 144.470 M 6.00 % | 136.298 M -13.30 % | 157.215 M 7.22 % | 146.632 M -0.02 % | 146.654 M -2.48 % | 150.382 M 12.12 % | 134.125 M -15.62 % | 158.950 M 10.67 % | 143.626 M -15.33 % | 169.626 M 3.27 % | 164.254 M 29.08 % | 127.252 M -13.65 % | 147.374 M -9.36 % | 162.590 M 19.73 % | 135.801 M 18.70 % | 114.410 M 3.76 % | 110.269 M |
| General and administrative expenses | -17.016 M -262.15 % | 10.494 M -2.63 % | 10.777 M 14.03 % | 9.451 M 163.66 % | -14.847 M -271.82 % | 8.641 M -11.55 % | 9.769 M 2.23 % | 9.556 M 166.32 % | -14.410 M -268.14 % | 8.570 M 3.43 % | 8.286 M -14.84 % | 9.730 M 5.06 % | 9.261 M -23.27 % | 12.070 M 12.74 % | 10.706 M -11.45 % | 12.091 M 154.50 % | -22.184 M -279.40 % | 12.366 M -1.58 % | 12.565 M -4.54 % | 13.162 M 167.64 % | -19.458 M -255.03 % | 12.551 M 7.71 % | 11.653 M -0.39 % | 11.699 M 164.88 % | -18.032 M -263.59 % | 11.023 M 18.85 % | 9.275 M -2.04 % | 9.468 M -3.56 % | 9.818 M 9.64 % | 8.955 M 13.17 % | 7.913 M -3.86 % | 8.231 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 27.085 M 1 517.98 % | 1.674 M | 0.000 100.00 % | -3.609 M -115.04 % | 23.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.700 M | 0.000 | 0.000 | 0.000 100.00 % | -199.000 K -229.22 % | 154.000 K | 0.000 -100.00 % | 1.041 M -97.05 % | 35.234 M 2 672.15 % | 1.271 M | 0.000 | 0.000 -100.00 % | 31.903 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.202 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.193 M 2 534.69 % | -49.000 K 98.78 % | -4.030 M -227.94 % | 3.150 M |
| Operating expenses | 10.069 M -17.25 % | 12.168 M 12.91 % | 10.777 M 84.47 % | 5.842 M -36.15 % | 9.149 M 5.88 % | 8.641 M -11.55 % | 9.769 M 2.23 % | 9.556 M -10.32 % | 10.656 M 22.74 % | 8.682 M 3.67 % | 8.375 M -14.74 % | 9.823 M 7.91 % | 9.103 M -26.48 % | 12.382 M 14.29 % | 10.834 M -18.19 % | 13.243 M 0.19 % | 13.218 M -3.67 % | 13.721 M 8.41 % | 12.656 M -4.94 % | 13.313 M 5.98 % | 12.562 M -1.40 % | 12.741 M 7.87 % | 11.811 M -0.46 % | 11.865 M -17.17 % | 14.325 M 28.15 % | 11.178 M 18.31 % | 9.448 M -1.71 % | 9.612 M -13.71 % | 11.139 M 22.80 % | 9.071 M 122.98 % | 4.068 M -64.89 % | 11.587 M |
| Cost and expenses | 54.034 M -48.06 % | 104.027 M 5.06 % | 99.014 M 29.02 % | 76.741 M 0.36 % | 76.463 M 2.63 % | 74.501 M -6.82 % | 79.958 M -3.02 % | 82.450 M -7.33 % | 88.975 M -0.79 % | 89.688 M -8.79 % | 98.329 M -6.39 % | 105.044 M -10.35 % | 117.173 M 6.99 % | 109.521 M 16.13 % | 94.308 M -40.20 % | 157.713 M 5.48 % | 149.516 M -12.53 % | 170.936 M 7.31 % | 159.288 M -0.42 % | 159.967 M -1.83 % | 162.944 M 10.95 % | 146.866 M -13.99 % | 170.761 M 9.82 % | 155.491 M -15.47 % | 183.951 M 4.86 % | 175.432 M 28.33 % | 136.700 M -12.92 % | 156.986 M -9.64 % | 173.729 M 19.92 % | 144.872 M 22.28 % | 118.478 M 4.96 % | 112.874 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 366.000 K 226.79 % | 112.000 K 25.84 % | 89.000 K -4.30 % | 93.000 K 126.83 % | 41.000 K -74.05 % | 158.000 K 23.44 % | 128.000 K 15.32 % | 111.000 K -33.93 % | 168.000 K 100.00 % | 84.000 K -7.69 % | 91.000 K -39.74 % | 151.000 K 29.06 % | 117.000 K -38.42 % | 190.000 K 20.25 % | 158.000 K -4.82 % | 166.000 K 7.10 % | 155.000 K 0.00 % | 155.000 K -10.40 % | 173.000 K 20.14 % | 144.000 K 12.50 % | 128.000 K -22.42 % | 165.000 K -10.81 % | 185.000 K -10.19 % | 206.000 K |
| Selling general and administrative expenses | -17.016 M -262.15 % | 10.494 M -2.63 % | 10.777 M 14.03 % | 9.451 M 163.66 % | -14.847 M -271.82 % | 8.641 M -11.55 % | 9.769 M 2.23 % | 9.556 M 166.32 % | -14.410 M -268.14 % | 8.570 M 3.43 % | 8.286 M -14.84 % | 9.730 M 5.06 % | 9.261 M -23.27 % | 12.070 M 12.74 % | 10.706 M -11.45 % | 12.091 M 154.50 % | -22.184 M -279.40 % | 12.366 M -1.58 % | 12.565 M -4.54 % | 13.162 M 167.64 % | -19.458 M -255.03 % | 12.551 M 7.71 % | 11.653 M -0.39 % | 11.699 M 164.88 % | -18.032 M -263.59 % | 11.023 M 18.85 % | 9.275 M -2.04 % | 9.468 M -3.56 % | 9.818 M 9.64 % | 8.955 M 13.17 % | 7.913 M -3.86 % | 8.231 M |
| Interest income | 80.000 K 627.27 % | 11.000 K -56.00 % | 25.000 K 400.00 % | 5.000 K -99.94 % | 7.916 M | 0.000 -100.00 % | 4.487 M 786.76 % | 506.000 K 4 116.67 % | 12.000 K -86.96 % | 92.000 K 29.58 % | 71.000 K -76.25 % | 299.000 K 118.77 % | -1.593 M -212.26 % | 1.419 M 271.47 % | 382.000 K -12.79 % | 438.000 K 123.83 % | -1.838 M -171.19 % | 2.582 M 85.22 % | 1.394 M -44.20 % | 2.498 M 323.04 % | -1.120 M -207.28 % | 1.044 M 44.40 % | 723.000 K -20.90 % | 914.000 K 194.42 % | -968.000 K -190.89 % | 1.065 M 96.86 % | 541.000 K 1.31 % | 534.000 K -60.42 % | 1.349 M -1.46 % | 1.369 M 35.28 % | 1.012 M 5.14 % | 962.500 K |
| Interest expense | 4.769 M 52.36 % | 3.130 M -20.46 % | 3.935 M -26.53 % | 5.356 M | 0.000 -100.00 % | 3.834 M 12.53 % | 3.407 M -0.50 % | 3.424 M 245.51 % | 991.000 K -66.96 % | 2.999 M 68.58 % | 1.779 M -37.64 % | 2.853 M 156.79 % | -5.024 M -302.91 % | 2.476 M -44.95 % | 4.498 M 1.33 % | 4.439 M 142.42 % | -10.464 M -202.59 % | 10.200 M 179.91 % | 3.644 M 11.44 % | 3.270 M 7 885.71 % | -42.000 K -101.82 % | 2.305 M 7.56 % | 2.143 M -15.96 % | 2.550 M 8 600.00 % | -30.000 K -101.38 % | 2.169 M 21.51 % | 1.785 M 0.22 % | 1.781 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.780 M 32.57 % | 2.097 M -5.41 % | 2.217 M 5.27 % | 2.106 M -7.71 % | 2.282 M -5.31 % | 2.410 M 4.56 % | 2.305 M -0.86 % | 2.325 M -11.76 % | 2.635 M 25.90 % | 2.093 M -5.08 % | 2.205 M -8.28 % | 2.404 M -9.62 % | 2.660 M 0.76 % | 2.640 M -58.72 % | 6.396 M 10.56 % | 5.785 M -44.49 % | 10.421 M 26.75 % | 8.222 M 39.90 % | 5.877 M 1.96 % | 5.764 M 50.46 % | 3.831 M 11.01 % | 3.451 M 4.64 % | 3.298 M 8.13 % | 3.050 M -9.71 % | 3.378 M -5.17 % | 3.562 M 2.33 % | 3.481 M -0.60 % | 3.502 M -3.26 % | 3.620 M 3.16 % | 3.509 M 226.72 % | 1.074 M 0.42 % | 1.070 M |
| Operating income | 2.633 M 157.50 % | -4.579 M -291.67 % | 2.389 M -65.69 % | 6.962 M 177.81 % | 2.506 M 761.21 % | -379.000 K 91.91 % | -4.685 M -118.62 % | 25.160 M 1 306.71 % | -2.085 M -16.68 % | -1.787 M 13.29 % | -2.061 M -240.40 % | 1.468 M 2 267.74 % | 62.000 K 100.93 % | -6.663 M -131.11 % | -2.883 M 78.06 % | -13.141 M 2.47 % | -13.474 M -90.28 % | -7.081 M -578.12 % | 1.481 M -75.77 % | 6.113 M -58.35 % | 14.677 M 12 552.59 % | 116.000 K 100.64 % | -18.198 M -436.50 % | 5.408 M 8 822.58 % | -62.000 K -100.62 % | 10.064 M -1.31 % | 10.198 M 17.33 % | 8.692 M -44.04 % | 15.532 M 230.75 % | 4.696 M -22.06 % | 6.025 M -3.58 % | 6.249 M |
| Operating income ratio | 0.05 204.20 % | -0.04 -289.96 % | 0.02 -71.78 % | 0.08 159.26 % | 0.03 728.96 % | -0.01 91.81 % | -0.06 -119.96 % | 0.31 1 406.29 % | -0.02 -17.47 % | -0.02 5.03 % | -0.02 -255.32 % | 0.01 2 506.08 % | 0.00 100.82 % | -0.06 -105.40 % | -0.03 65.80 % | -0.09 6.06 % | -0.10 -123.68 % | -0.04 -582.71 % | 0.01 -75.30 % | 0.04 -55.14 % | 0.08 10 288.15 % | 0.00 100.64 % | -0.12 -466.12 % | 0.03 10 103.76 % | 0.00 -100.62 % | 0.05 -21.83 % | 0.07 32.29 % | 0.05 -36.46 % | 0.08 163.20 % | 0.03 -33.12 % | 0.05 -6.21 % | 0.05 |
| Total other income expenses net | -4.868 M -369.10 % | 1.809 M 150.50 % | -3.582 M 1.70 % | -3.644 M -496.40 % | -611.000 K 40.51 % | -1.027 M -124.18 % | 4.248 M 641.84 % | -784.000 K 52.08 % | -1.636 M 20.23 % | -2.051 M -161.27 % | -785.000 K 17.46 % | -951.000 K 35.04 % | -1.464 M -206.28 % | -478.000 K 88.39 % | -4.116 M -2.87 % | -4.001 M -234.85 % | 2.967 M 114.84 % | -19.987 M -202.79 % | -6.601 M -40.15 % | -4.710 M 36.87 % | -7.461 M -1 067.70 % | 771.000 K 370.12 % | 164.000 K 135.89 % | -457.000 K 90.31 % | -4.717 M -4 913.27 % | 98.000 K 104.06 % | -2.416 M 46.96 % | -4.555 M -8 694.34 % | 53.000 K 103.90 % | -1.358 M -112.37 % | 10.978 M 130.53 % | 4.762 M |
| 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 |
| 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 149.398 M -3.81 % | 155.310 M 0.31 % | 154.831 M 10.33 % | 140.331 M 1.04 % | 138.885 M 3.55 % | 134.125 M 4.34 % | 128.551 M 7.64 % | 119.426 M 4.43 % | 114.364 M -19.03 % | 141.235 M 12.50 % | 125.546 M -4.09 % | 130.905 M 25.07 % | 104.666 M -7.52 % | 113.173 M 44.28 % | 78.441 M -53.11 % | 167.290 M 7.53 % | 155.568 M -20.13 % | 194.787 M 2.22 % | 190.559 M -2.12 % | 194.695 M 35.83 % | 143.341 M -0.54 % | 144.121 M 120.39 % | 65.393 M 101.28 % | 32.489 M 462.09 % | 5.780 M -93.48 % | 88.619 M 26.21 % | 70.216 M 697.46 % | 8.805 M -84.91 % | 58.339 M 580.81 % | 8.569 M |
| Total investments | 87.665 M -0.34 % | 87.960 M 0.36 % | 87.642 M -3.13 % | 90.477 M -4.86 % | 95.103 M -2.53 % | 97.574 M 1.28 % | 96.341 M 3.33 % | 93.240 M 21.41 % | 76.799 M 1.69 % | 75.525 M -3.89 % | 78.582 M -6.68 % | 84.211 M -1.30 % | 85.318 M -12.91 % | 97.964 M -2.85 % | 100.834 M 427.93 % | 19.100 M -6.91 % | 20.518 M 9.89 % | 18.671 M -26.31 % | 25.338 M -12.46 % | 28.946 M -1.60 % | 29.416 M 6.72 % | 27.565 M 8.11 % | 25.496 M 3.40 % | 24.658 M 9.89 % | 22.438 M -27.57 % | 30.979 M 57.65 % | 19.650 M 11.58 % | 17.610 M -13.60 % | 20.383 M 18.93 % | 17.138 M |
| Total debt | 151.735 M -2.58 % | 155.752 M 0.12 % | 155.559 M 5.01 % | 148.136 M 3.66 % | 142.909 M 1.93 % | 140.200 M 1.71 % | 137.837 M 0.43 % | 137.251 M 0.85 % | 136.088 M -15.19 % | 160.460 M 25.14 % | 128.225 M -4.61 % | 134.427 M 12.74 % | 119.236 M 0.03 % | 119.201 M -10.87 % | 133.736 M -34.91 % | 205.450 M 20.65 % | 170.290 M -19.86 % | 212.489 M -1.80 % | 216.387 M -1.83 % | 220.431 M 32.89 % | 165.875 M -6.06 % | 176.574 M 2.27 % | 172.654 M 5.72 % | 163.313 M 10.35 % | 147.995 M 34.54 % | 110.003 M 40.21 % | 78.458 M | 0.000 -100.00 % | 67.144 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 4.798 M 0.00 % | 4.798 M 0.93 % | 4.754 M 0.98 % | 4.708 M 1.38 % | 4.644 M 2.36 % | 4.537 M 2.39 % | 4.431 M 2.40 % | 4.327 M 1.69 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M -34.04 % | 6.451 M 0.00 % | 6.451 M 0.00 % | 6.451 M 0.00 % | 6.451 M 0.00 % | 6.451 M 0.00 % | 6.451 M 4.61 % | 6.167 M 5.55 % | 5.843 M -3.31 % | 6.043 M -95.29 % | 128.258 M 2 449.86 % | 5.030 M -94.70 % | 94.944 M |
| Retained earnings | 71.439 M -3.66 % | 74.152 M -3.60 % | 76.924 M -2.30 % | 78.736 M 3.64 % | 75.968 M 3.62 % | 73.312 M -1.96 % | 74.780 M -0.68 % | 75.290 M 40.82 % | 53.467 M -4.13 % | 55.769 M -6.62 % | 59.720 M -0.11 % | 59.788 M 0.44 % | 59.529 M -3.82 % | 61.891 M -16.50 % | 74.123 M 568.98 % | -15.805 M -575.91 % | 3.321 M -79.71 % | 16.364 M -63.22 % | 44.497 M -7.90 % | 48.315 M -0.01 % | 48.321 M 10.95 % | 43.554 M 3.26 % | 42.180 M -23.91 % | 55.433 M 0.88 % | 54.947 M -39.06 % | 90.160 M -2.34 % | 92.325 M | 0.000 -100.00 % | 84.020 M | 0.000 |
| Common stock | 1.801 M 0.00 % | 1.801 M 0.00 % | 1.801 M 0.00 % | 1.801 M 0.00 % | 1.801 M 0.00 % | 1.801 M 0.00 % | 1.801 M 0.00 % | 1.801 M 0.00 % | 1.801 M 11.52 % | 1.615 M 0.00 % | 1.615 M 6.11 % | 1.522 M 0.00 % | 1.522 M 0.00 % | 1.522 M 14.26 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M 0.00 % | 1.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 216.640 M -1.29 % | 219.467 M -1.25 % | 222.239 M -0.79 % | 224.007 M 1.27 % | 221.193 M 1.24 % | 218.490 M -0.62 % | 219.853 M -0.19 % | 220.266 M 11.05 % | 198.341 M 2.91 % | 192.727 M -2.01 % | 196.683 M 2.00 % | 192.827 M 0.24 % | 192.365 M -1.25 % | 194.798 M -2.87 % | 200.545 M 81.29 % | 110.621 M -14.76 % | 129.773 M -9.53 % | 143.441 M -16.95 % | 172.711 M -2.44 % | 177.024 M -0.18 % | 177.340 M 1.92 % | 173.992 M 0.57 % | 173.009 M -7.54 % | 187.117 M 0.41 % | 186.347 M 37.82 % | 135.211 M -1.72 % | 137.576 M 7.27 % | 128.258 M 0.00 % | 128.258 M 35.27 % | 94.819 M |
| Other non current liabilities | 13.686 M -5.08 % | 14.418 M -3.44 % | 14.932 M -5.63 % | 15.822 M 9.53 % | 14.446 M -18.39 % | 17.702 M 2.66 % | 17.243 M -20.68 % | 21.738 M 443.31 % | 4.001 M -76.27 % | 16.863 M 38.49 % | 12.176 M 0.26 % | 12.145 M -0.95 % | 12.261 M -5.11 % | 12.921 M 0.32 % | 12.880 M 238.32 % | 3.807 M -0.34 % | 3.820 M -68.59 % | 12.161 M -2.20 % | 12.434 M -1.30 % | 12.598 M -2.98 % | 12.985 M 6.93 % | 12.143 M 75.38 % | 6.924 M 12.84 % | 6.136 M -4.69 % | 6.438 M -51.09 % | 13.162 M 6.89 % | 12.314 M | 0.000 -100.00 % | 13.291 M | 0.000 |
| Long term debt | 99.122 M 2.41 % | 96.793 M 3.11 % | 93.874 M 3.67 % | 90.548 M 1.31 % | 89.377 M 2.52 % | 87.179 M 1.68 % | 85.738 M -1.67 % | 87.197 M -5.69 % | 92.454 M -1.80 % | 94.150 M 95.73 % | 48.102 M -11.81 % | 54.542 M 40.66 % | 38.777 M -28.58 % | 54.291 M -3.12 % | 56.041 M -4.55 % | 58.713 M -42.49 % | 102.100 M -16.05 % | 121.620 M -1.04 % | 122.904 M -3.25 % | 127.037 M 45.84 % | 87.106 M -15.79 % | 103.438 M -1.05 % | 104.532 M -1.69 % | 106.325 M -1.55 % | 108.004 M 184.95 % | 37.903 M 77.20 % | 21.390 M | 0.000 -100.00 % | 27.039 M | 0.000 |
| Total non current liabilities | 112.808 M 1.44 % | 111.211 M 2.21 % | 108.806 M 2.29 % | 106.370 M 2.45 % | 103.823 M -1.02 % | 104.897 M 1.84 % | 102.997 M -5.46 % | 108.951 M -5.09 % | 114.798 M 3.41 % | 111.013 M 84.17 % | 60.278 M -9.61 % | 66.687 M 30.66 % | 51.038 M -24.06 % | 67.212 M -2.48 % | 68.921 M -11.77 % | 78.113 M -36.15 % | 122.335 M -15.25 % | 144.346 M -1.37 % | 146.349 M -3.16 % | 151.129 M 34.97 % | 111.969 M -12.68 % | 128.226 M 4.85 % | 122.299 M -0.54 % | 122.963 M -1.49 % | 124.818 M 144.43 % | 51.065 M 51.51 % | 33.704 M | 0.000 -100.00 % | 40.330 M | 0.000 |
| Other current liabilities | 45.937 M 36.34 % | 33.694 M 23.02 % | 27.388 M 5.26 % | 26.019 M -44.73 % | 47.073 M 78.25 % | 26.408 M 4.43 % | 25.288 M -5.67 % | 26.807 M 18.49 % | 22.624 M -18.04 % | 27.604 M -9.73 % | 30.581 M -6.36 % | 32.659 M 31.65 % | 24.808 M -49.15 % | 48.784 M -5.36 % | 51.549 M 1.93 % | 50.572 M -64.23 % | 141.377 M 109.82 % | 67.380 M 26.71 % | 53.178 M -19.11 % | 65.742 M 125.37 % | 29.171 M -10.11 % | 32.452 M 11.11 % | 29.208 M -21.61 % | 37.260 M -2.41 % | 38.180 M -6.93 % | 41.024 M 36.56 % | 30.042 M | 0.000 -100.00 % | 125.397 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.152 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 52.613 M -10.76 % | 58.959 M -4.42 % | 61.685 M 7.11 % | 57.588 M 7.58 % | 53.532 M 0.96 % | 53.021 M 1.77 % | 52.099 M 4.09 % | 50.054 M 14.71 % | 43.634 M -34.20 % | 66.310 M -17.24 % | 80.123 M 0.30 % | 79.885 M -0.71 % | 80.459 M 23.95 % | 64.910 M -16.46 % | 77.695 M -47.05 % | 146.737 M 115.19 % | 68.190 M -24.96 % | 90.869 M -2.80 % | 93.483 M 0.10 % | 93.394 M 18.57 % | 78.769 M 7.70 % | 73.136 M 7.36 % | 68.122 M 19.54 % | 56.988 M 42.50 % | 39.991 M -44.53 % | 72.100 M 26.34 % | 57.068 M | 0.000 -100.00 % | 40.105 M | 0.000 |
| Total current liabilities | 170.167 M -13.02 % | 195.650 M 6.70 % | 183.370 M 6.08 % | 172.866 M -4.31 % | 180.660 M 1.55 % | 177.911 M -6.78 % | 190.850 M 0.57 % | 189.771 M 1.14 % | 187.637 M -13.40 % | 216.669 M -7.26 % | 233.620 M -5.18 % | 246.395 M -5.67 % | 261.206 M 10.24 % | 236.933 M -12.98 % | 272.266 M -34.82 % | 417.725 M 15.55 % | 361.512 M -4.84 % | 379.888 M 10.22 % | 344.661 M -2.64 % | 353.995 M 3.62 % | 341.615 M 2.28 % | 333.995 M -1.97 % | 340.712 M 3.56 % | 328.991 M -2.22 % | 336.445 M -3.52 % | 348.733 M 15.36 % | 302.300 M | 0.000 -100.00 % | 306.645 M | 0.000 |
| Total liabilities | 282.975 M -7.78 % | 306.861 M 5.03 % | 292.176 M 4.63 % | 279.236 M -1.84 % | 284.483 M 0.59 % | 282.808 M -3.76 % | 293.847 M -1.63 % | 298.722 M -1.23 % | 302.435 M -7.70 % | 327.682 M 11.50 % | 293.898 M -6.13 % | 313.082 M 0.27 % | 312.244 M 2.66 % | 304.145 M -10.86 % | 341.187 M -31.19 % | 495.838 M 2.48 % | 483.847 M -7.70 % | 524.234 M 6.77 % | 491.010 M -2.79 % | 505.124 M 11.36 % | 453.584 M -1.87 % | 462.221 M -0.17 % | 463.011 M 2.45 % | 451.954 M -2.02 % | 461.263 M 15.37 % | 399.798 M 18.99 % | 336.004 M | 0.000 -100.00 % | 346.975 M | 0.000 |
| Other non current assets | 162.256 M 35.01 % | 120.183 M 3.82 % | 115.758 M 2.01 % | 113.482 M 6.86 % | 106.194 M 9.85 % | 96.673 M 3.71 % | 93.216 M 0.48 % | 92.774 M -3.55 % | 96.192 M -0.61 % | 96.787 M 8.41 % | 89.282 M 2.47 % | 87.132 M 2.64 % | 84.890 M -3.12 % | 87.625 M -0.04 % | 87.660 M -3.76 % | 91.083 M -10.71 % | 102.012 M 23.49 % | 82.608 M -2.11 % | 84.385 M -2.58 % | 86.621 M -13.64 % | 100.301 M 39.84 % | 71.727 M 448.67 % | 13.073 M 0.41 % | 13.019 M 0.29 % | 12.981 M -29.22 % | 18.341 M -1.12 % | 18.548 M 310.65 % | -8.805 M -151.48 % | 17.104 M 299.60 % | -8.569 M |
| Long term investments | 87.665 M 1.57 % | 86.308 M 0.37 % | 85.990 M -3.22 % | 88.847 M -6.58 % | 95.103 M 0.56 % | 94.578 M 1.39 % | 93.278 M 3.44 % | 90.177 M 17.42 % | 76.799 M 8.14 % | 71.021 M -5.34 % | 75.026 M -8.91 % | 82.365 M -3.46 % | 85.318 M -10.83 % | 95.681 M -2.90 % | 98.542 M 441.47 % | 18.199 M 173.26 % | 6.660 M 155.09 % | -12.089 M -65.51 % | -7.304 M 0.16 % | -7.316 M 65.08 % | -20.952 M 27.63 % | -28.952 M -213.56 % | 25.496 M 3.40 % | 24.658 M 9.89 % | 22.438 M -13.63 % | 25.979 M 32.21 % | 19.650 M | 0.000 -100.00 % | 20.383 M | 0.000 |
| Intangible assets | 83.000 K -99.39 % | 13.619 M 10.98 % | 12.272 M 16.48 % | 10.536 M 26.99 % | 8.297 M 21.14 % | 6.849 M 31.61 % | 5.204 M 36.02 % | 3.826 M 40.71 % | 2.719 M -14.66 % | 3.186 M 1.40 % | 3.142 M 2.15 % | 3.076 M 3.92 % | 2.960 M 8.94 % | 2.717 M 0.82 % | 2.695 M -86.88 % | 20.547 M -3.58 % | 21.309 M -15.19 % | 25.126 M -3.55 % | 26.051 M -4.15 % | 27.180 M -3.64 % | 28.207 M -5.74 % | 29.926 M 20.12 % | 24.914 M -3.86 % | 25.915 M -3.48 % | 26.850 M -4.24 % | 28.039 M -4.10 % | 29.237 M | 0.000 -100.00 % | 31.676 M | 0.000 |
| GoodWill | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M 0.00 % | 10.428 M -31.15 % | 15.147 M 0.00 % | 15.147 M -3.52 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 6.04 % | 14.806 M 27.33 % | 11.628 M 0.00 % | 11.628 M 0.00 % | 11.628 M 0.00 % | 11.628 M 0.00 % | 11.628 M | 0.000 -100.00 % | 11.628 M | 0.000 |
| Goodwill and intangible assets | 10.511 M -56.29 % | 24.047 M 5.93 % | 22.700 M 8.28 % | 20.964 M 11.96 % | 18.725 M 8.38 % | 17.277 M 10.52 % | 15.632 M 9.67 % | 14.254 M 8.42 % | 13.147 M -3.43 % | 13.614 M 0.32 % | 13.570 M 0.49 % | 13.504 M 0.87 % | 13.388 M 1.85 % | 13.145 M 0.17 % | 13.123 M -63.23 % | 35.694 M -2.09 % | 36.456 M -10.70 % | 40.826 M -2.22 % | 41.751 M -2.63 % | 42.880 M -2.34 % | 43.907 M -1.84 % | 44.732 M 22.41 % | 36.542 M -2.67 % | 37.543 M -2.43 % | 38.478 M -3.00 % | 39.667 M -2.93 % | 40.865 M | 0.000 -100.00 % | 43.304 M | 0.000 |
| Property plant equipment net | 27.880 M 5.07 % | 26.535 M 14.71 % | 23.132 M 23.63 % | 18.711 M 37.37 % | 13.621 M -5.85 % | 14.467 M -0.94 % | 14.605 M -10.25 % | 16.273 M -8.45 % | 17.775 M -20.97 % | 22.491 M -7.37 % | 24.280 M -7.85 % | 26.349 M -8.58 % | 28.823 M -10.14 % | 32.077 M -7.12 % | 34.535 M -65.39 % | 99.785 M 0.83 % | 98.968 M -2.45 % | 101.453 M -4.52 % | 106.258 M -3.51 % | 110.122 M 77.17 % | 62.155 M -1.86 % | 63.335 M 4.31 % | 60.717 M 0.87 % | 60.196 M -1.62 % | 61.189 M -0.71 % | 61.625 M -0.58 % | 61.984 M | 0.000 -100.00 % | 63.803 M | 0.000 |
| Total non current assets | 288.312 M 8.63 % | 265.415 M 3.70 % | 255.939 M 2.21 % | 250.402 M 3.43 % | 242.102 M 4.78 % | 231.054 M 2.76 % | 224.841 M 1.44 % | 221.659 M 4.51 % | 212.099 M -0.21 % | 212.535 M 0.79 % | 210.861 M -3.31 % | 218.069 M -1.42 % | 221.202 M -6.97 % | 237.774 M -2.33 % | 243.435 M -4.17 % | 254.019 M 0.30 % | 253.264 M 12.44 % | 225.247 M -4.25 % | 235.242 M -2.90 % | 242.260 M 23.47 % | 196.213 M 20.33 % | 163.067 M 10.94 % | 146.991 M 4.64 % | 140.473 M 1.28 % | 138.702 M -4.75 % | 145.612 M 3.24 % | 141.047 M 1 701.90 % | -8.805 M -106.09 % | 144.594 M 1 787.41 % | -8.569 M |
| Other current assets | 13.267 M -5.10 % | 13.980 M 4.54 % | 13.373 M 19.05 % | 11.233 M -53.52 % | 24.165 M 33.10 % | 18.155 M 3.59 % | 17.526 M 4.65 % | 16.747 M -17.77 % | 20.366 M -14.15 % | 23.722 M 3.34 % | 22.956 M 2.96 % | 22.297 M -17.62 % | 27.065 M 48.16 % | 18.268 M 18.38 % | 15.432 M -10.12 % | 17.169 M -8.72 % | 18.810 M 7.15 % | 17.555 M -0.57 % | 17.656 M -18.21 % | 21.587 M -14.56 % | 25.266 M -23.62 % | 33.080 M -7.15 % | 35.626 M 56.83 % | 22.717 M 1.10 % | 22.470 M -6.29 % | 23.978 M 15.72 % | 20.721 M | 0.000 -100.00 % | 16.157 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 1.652 M 0.00 % | 1.652 M 1.35 % | 1.630 M | 0.000 -100.00 % | 2.996 M -2.19 % | 3.063 M 0.00 % | 3.063 M | 0.000 -100.00 % | 4.504 M 26.66 % | 3.556 M 92.63 % | 1.846 M | 0.000 -100.00 % | 2.283 M -0.39 % | 2.292 M 154.38 % | 901.000 K -93.50 % | 13.858 M -54.95 % | 30.760 M -5.77 % | 32.642 M -9.98 % | 36.262 M -28.01 % | 50.368 M -10.88 % | 56.517 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 17.610 M | 0.000 -100.00 % | 17.138 M |
| cash and cash equivalents | 2.337 M 428.73 % | 442.000 K -39.29 % | 728.000 K -90.67 % | 7.805 M 93.96 % | 4.024 M -33.76 % | 6.075 M -34.58 % | 9.286 M -47.90 % | 17.825 M -17.95 % | 21.724 M 13.00 % | 19.225 M 617.62 % | 2.679 M -23.94 % | 3.522 M -75.83 % | 14.570 M 141.71 % | 6.028 M -89.10 % | 55.295 M 44.90 % | 38.160 M 159.20 % | 14.722 M -16.83 % | 17.702 M -31.46 % | 25.828 M 0.36 % | 25.736 M 14.21 % | 22.534 M -30.56 % | 32.453 M -69.74 % | 107.261 M -18.01 % | 130.824 M -8.01 % | 142.215 M 565.05 % | 21.384 M 159.45 % | 8.242 M 193.61 % | -8.805 M -200.00 % | 8.805 M 202.75 % | -8.569 M |
| Cash and short term investments | 2.337 M 11.60 % | 2.094 M -12.02 % | 2.380 M -74.77 % | 9.435 M 134.47 % | 4.024 M -55.64 % | 9.071 M -26.54 % | 12.349 M -40.88 % | 20.888 M -3.85 % | 21.724 M -8.45 % | 23.729 M 280.58 % | 6.235 M 16.15 % | 5.368 M -63.16 % | 14.570 M 75.31 % | 8.311 M -85.57 % | 57.587 M 47.43 % | 39.061 M 36.67 % | 28.580 M -41.03 % | 48.462 M -17.12 % | 58.470 M -5.69 % | 61.998 M -14.96 % | 72.902 M -18.06 % | 88.970 M -17.05 % | 107.261 M -18.01 % | 130.824 M -8.01 % | 142.215 M 439.02 % | 26.384 M 220.12 % | 8.242 M -6.39 % | 8.805 M 0.00 % | 8.805 M 2.75 % | 8.569 M |
| Total current assets | 211.303 M -19.01 % | 260.913 M 0.94 % | 258.476 M 2.23 % | 252.841 M -4.07 % | 263.574 M -2.47 % | 270.244 M -6.44 % | 288.859 M -2.85 % | 297.329 M 3.00 % | 288.677 M -6.24 % | 307.874 M 10.07 % | 279.720 M -2.82 % | 287.840 M 1.56 % | 283.407 M 8.51 % | 261.169 M -12.45 % | 298.297 M -15.36 % | 352.440 M -2.20 % | 360.356 M -18.55 % | 442.428 M 3.26 % | 428.479 M -2.59 % | 439.888 M 1.19 % | 434.711 M -8.12 % | 473.146 M -3.25 % | 489.029 M -1.92 % | 498.598 M -2.03 % | 508.908 M 30.69 % | 389.397 M 17.10 % | 332.533 M 3 676.64 % | 8.805 M -97.34 % | 330.639 M 3 758.55 % | 8.569 M |
| Inventory | 14.552 M -2.17 % | 14.875 M -0.48 % | 14.946 M 7.26 % | 13.934 M -0.31 % | 13.978 M 4.40 % | 13.389 M -1.62 % | 13.609 M 0.49 % | 13.543 M 7.85 % | 12.557 M 14.67 % | 10.951 M 3.59 % | 10.571 M 7.60 % | 9.824 M 12.87 % | 8.704 M -24.46 % | 11.523 M 33.99 % | 8.600 M -25.87 % | 11.602 M 6.57 % | 10.887 M -16.65 % | 13.062 M 4.45 % | 12.505 M 13.52 % | 11.016 M -9.79 % | 12.212 M -5.24 % | 12.887 M -0.46 % | 12.946 M 7.39 % | 12.055 M 5.54 % | 11.422 M 11.77 % | 10.219 M 11.33 % | 9.179 M | 0.000 -100.00 % | 8.939 M | 0.000 |
| Net receivables | 181.147 M -21.23 % | 229.964 M 0.96 % | 227.777 M 4.37 % | 218.239 M -1.43 % | 221.407 M -3.58 % | 229.629 M -6.42 % | 245.375 M -0.32 % | 246.151 M 5.18 % | 234.030 M -6.19 % | 249.472 M 3.96 % | 239.958 M -4.15 % | 250.351 M 7.42 % | 233.068 M 4.48 % | 223.067 M 2.95 % | 216.678 M -23.87 % | 284.608 M -5.78 % | 302.079 M -16.86 % | 363.349 M 6.92 % | 339.848 M -1.58 % | 345.287 M 6.46 % | 324.331 M -4.10 % | 338.209 M 1.50 % | 333.196 M 0.06 % | 333.002 M 0.06 % | 332.801 M 1.21 % | 328.816 M 11.69 % | 294.391 M | 0.000 -100.00 % | 296.738 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 8.342 M -0.20 % | 8.359 M -0.46 % | 8.398 M -0.72 % | 8.459 M 4.96 % | 8.059 M -0.63 % | 8.110 M -0.87 % | 8.181 M -0.06 % | 8.186 M -5.06 % | 8.622 M -0.93 % | 8.703 M -0.18 % | 8.719 M -0.73 % | 8.783 M -5.01 % | 9.246 M -3.44 % | 9.575 M 3.42 % | 9.258 M 0.98 % | 9.168 M -26.36 % | 12.449 M 22.63 % | 10.152 M 2.00 % | 9.953 M -7.86 % | 10.802 M -11.64 % | 12.225 M 9.51 % | 11.163 M 120.74 % | 5.057 M 39.85 % | 3.616 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 67.883 M -34.09 % | 102.997 M 9.23 % | 94.297 M 5.64 % | 89.259 M 17.66 % | 75.865 M -22.97 % | 98.482 M -13.20 % | 113.463 M 0.49 % | 112.910 M -6.47 % | 120.719 M -1.66 % | 122.755 M -0.13 % | 122.916 M -8.17 % | 133.851 M -10.55 % | 149.635 M 21.42 % | 123.239 M -13.83 % | 143.022 M -35.11 % | 220.416 M 52.91 % | 144.145 M -34.96 % | 221.639 M 11.94 % | 198.000 M 1.61 % | 194.859 M -15.25 % | 229.911 M 0.66 % | 228.407 M -6.15 % | 243.382 M 3.68 % | 234.743 M -8.36 % | 256.150 M 8.72 % | 235.609 M 9.49 % | 215.190 M | 0.000 -100.00 % | 141.143 M | 0.000 |
| Tax payables | 3.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.190 M | 0.000 | 0.000 | 0.000 -100.00 % | 660.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.152 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.062 M | 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 -100.00 % | 18.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.154 M -1.63 % | 9.306 M 343.14 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -3.263 M 0.00 % | -3.263 M 0.00 % | -3.263 M 0.00 % | -3.263 M 0.00 % | -3.263 M -0.52 % | -3.246 M -0.06 % | -3.244 M -0.28 % | -3.235 M -0.06 % | -3.233 M -1.86 % | -3.174 M -0.16 % | -3.169 M -0.51 % | -3.153 M -0.22 % | -3.146 M -2.31 % | -3.075 M -0.29 % | -3.066 M -0.13 % | -3.062 M -0.86 % | -3.036 M -25.92 % | -2.411 M 30.52 % | -3.470 M -16.64 % | -2.975 M -11.63 % | -2.665 M -113.88 % | -1.246 M -45.73 % | -855.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 15.912 M 11.81 % | 14.231 M 37.34 % | 10.362 M 58.34 % | 6.544 M 8.45 % | 6.034 M -13.71 % | 6.993 M -12.24 % | 7.968 M -19.31 % | 9.875 M -10.89 % | 11.082 M 13.36 % | 9.776 M -11.15 % | 11.003 M -14.24 % | 12.830 M -13.19 % | 14.780 M -15.41 % | 17.472 M -10.18 % | 19.452 M -57.03 % | 45.266 M 2.70 % | 44.077 M -4.51 % | 46.161 M -1.19 % | 46.718 M -4.71 % | 49.029 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 146.663 M 3.30 % | 141.979 M 0.00 % | 141.979 M 0.00 % | 141.979 M 0.00 % | 141.979 M 0.00 % | 141.979 M 0.00 % | 141.979 M 0.00 % | 141.979 M 0.00 % | 141.979 M 5.75 % | 134.262 M 0.00 % | 134.262 M 2.95 % | 130.415 M 0.16 % | 130.205 M 0.00 % | 130.205 M 5.09 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 0.00 % | 123.901 M 216.01 % | 39.208 M 0.00 % | 39.208 M | 0.000 -100.00 % | 39.208 M 31 466.40 % | -125.000 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K -11.11 % | 18.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.439 M -9.42 % | 7.109 M -16.02 % | 8.465 M -5.01 % | 8.911 M -5.14 % | 9.394 M -3.93 % | 9.778 M -7.27 % | 10.545 M 20.61 % | 8.743 M 4.06 % | 8.402 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 499.615 M -5.08 % | 526.328 M 2.32 % | 514.415 M 2.22 % | 503.243 M -0.48 % | 505.676 M 0.87 % | 501.298 M -2.41 % | 513.700 M -1.02 % | 518.988 M 3.64 % | 500.776 M -3.77 % | 520.409 M 6.08 % | 490.581 M -3.03 % | 505.909 M 0.26 % | 504.609 M 1.14 % | 498.943 M -7.90 % | 541.732 M -10.67 % | 606.459 M -1.17 % | 613.620 M -8.10 % | 667.675 M 0.60 % | 663.721 M -2.70 % | 682.148 M 8.12 % | 630.924 M -0.83 % | 636.213 M 0.03 % | 636.020 M -0.48 % | 639.071 M -1.32 % | 647.610 M 21.05 % | 535.009 M 12.97 % | 473.580 M | 0.000 -100.00 % | 475.233 M | 0.000 |
| 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-03-31 |
| 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -44.000 K | 0.000 | 0.000 | 0.000 100.00 % | -106.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 44.000 K -4.35 % | 46.000 K -28.13 % | 64.000 K -40.19 % | 107.000 K 0.94 % | 106.000 K 1.92 % | 104.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 10.609 M 25.15 % | 8.477 M 259.13 % | -5.327 M 34.10 % | -8.083 M -633.48 % | -1.102 M 39.62 % | -1.825 M -20.78 % | -1.511 M 92.29 % | -19.587 M -571.86 % | 4.151 M 120.00 % | -20.757 M -326.92 % | -4.862 M 84.59 % | -31.560 M -31 660.00 % | 100.000 K 100.36 % | -27.978 M -156.70 % | -10.899 M -77.94 % | -6.125 M -116.36 % | 37.439 M 1 711.27 % | 2.067 M 1 010.57 % | -227.000 K 98.64 % | -16.642 M -42.51 % | -11.678 M 38.27 % | -18.919 M -235.92 % | -5.632 M 79.67 % | -27.705 M -254.08 % | 17.981 M 687.04 % | -3.063 M -50.74 % | -2.032 M 86.82 % | -15.422 M 67.96 % | -48.129 M -400.99 % | 15.990 M 580.76 % | -3.326 M 67.87 % | -10.353 M |
| Accounts receivables | 18.184 M 931.46 % | -2.187 M 66.55 % | -6.538 M -685.82 % | -832.000 K 82.11 % | -4.651 M -136.62 % | 12.702 M 1 536.86 % | 776.000 K 105.61 % | -13.838 M -189.12 % | 15.527 M 195.74 % | -16.218 M -265.42 % | 9.804 M 167.98 % | -14.421 M -20.51 % | -11.967 M -443.71 % | -2.201 M -111.00 % | 20.015 M 15.50 % | 17.329 M -71.72 % | 61.270 M 361.80 % | -23.403 M -313.82 % | 10.945 M 167.08 % | -16.316 M -10.33 % | -14.788 M -696.34 % | -1.857 M 67.60 % | -5.732 M -94.77 % | -2.943 M -1 998.71 % | 155.000 K 100.45 % | -34.775 M -229.66 % | 26.820 M 212.63 % | -23.812 M 43.83 % | -42.396 M -378.61 % | 15.217 M 223.42 % | -12.329 M 11.03 % | -13.857 M |
| Inventory | 196.000 K 1 881.82 % | -11.000 K 99.00 % | -1.097 M -829.66 % | -118.000 K 80.91 % | -618.000 K -397.12 % | 208.000 K 339.08 % | -87.000 K 93.70 % | -1.380 M -1.32 % | -1.362 M -221.23 % | -424.000 K 63.79 % | -1.171 M 3.94 % | -1.219 M -143.69 % | 2.790 M 194.83 % | -2.942 M -2 079.26 % | -135.000 K 85.98 % | -963.000 K -157.46 % | 1.676 M 326.49 % | -740.000 K 60.47 % | -1.872 M -349.27 % | 751.000 K 42.23 % | 528.000 K 393.33 % | -180.000 K 80.95 % | -945.000 K -40.83 % | -671.000 K -1 620.51 % | -39.000 K 96.49 % | -1.111 M 54.73 % | -2.454 M -2 482.52 % | 103.000 K -93.61 % | 1.612 M 1 149.61 % | 129.000 K 200.00 % | -129.000 K -176.33 % | 169.000 K |
| Accounts payables | 0.000 -100.00 % | 2.187 M -66.55 % | 6.538 M 685.82 % | 832.000 K -82.11 % | 4.651 M 136.62 % | -12.702 M -1 536.86 % | -776.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -7.771 M -191.55 % | 8.488 M 300.66 % | -4.230 M 46.89 % | -7.965 M -1 545.66 % | -484.000 K 76.19 % | -2.033 M -42.77 % | -1.424 M 67.41 % | -4.369 M 56.37 % | -10.014 M -143.35 % | -4.115 M 69.51 % | -13.495 M 15.23 % | -15.920 M -271.61 % | 9.277 M 140.63 % | -22.835 M 25.81 % | -30.779 M -36.85 % | -22.491 M 11.29 % | -25.354 M -196.73 % | 26.210 M 381.83 % | -9.300 M -763.51 % | -1.077 M -141.71 % | 2.582 M 115.29 % | -16.882 M -1 715.50 % | 1.045 M 104.34 % | -24.091 M -234.85 % | 17.865 M -45.57 % | 32.823 M 224.34 % | -26.398 M -418.55 % | 8.287 M 212.83 % | -7.345 M -1 240.53 % | 644.000 K -92.95 % | 9.132 M 173.82 % | 3.335 M |
| Other non cash items | 1.636 M 132.43 % | -5.044 M -36 128.57 % | 14.000 K 100.48 % | -2.946 M 21.23 % | -3.740 M -201.13 % | -1.242 M 79.61 % | -6.091 M 76.73 % | -26.175 M -7 150.69 % | -361.000 K -5 257.14 % | 7.000 K 101.04 % | -675.000 K 78.59 % | -3.152 M -76.39 % | -1.787 M 61.01 % | -4.583 M 95.69 % | -106.298 M -84 938.40 % | -125.000 K 97.99 % | -6.207 M -138.62 % | 16.074 M 192.47 % | 5.496 M 210.33 % | 1.771 M -69.54 % | 5.814 M 230.65 % | -4.450 M 68.28 % | -14.028 M -212.50 % | -4.489 M -366.73 % | 1.683 M 143.08 % | -3.907 M -600.18 % | -558.000 K -350.00 % | -124.000 K -100.28 % | 44.779 M 1 656.45 % | -2.877 M 66.84 % | -8.675 M -12.78 % | -7.692 M |
| Net cash provided by operating activities | 12.273 M 345.00 % | 2.758 M 156.19 % | -4.908 M 19.66 % | -6.109 M -760.42 % | -710.000 K 64.85 % | -2.020 M 65.27 % | -5.816 M 72.96 % | -21.512 M -650.32 % | 3.909 M 117.29 % | -22.613 M -561.97 % | -3.416 M 89.34 % | -32.056 M -1 347.22 % | -2.215 M 94.08 % | -37.436 M -79.32 % | -20.877 M -6.42 % | -19.617 M -169.20 % | 28.348 M 1 075.16 % | -2.907 M -142.54 % | 6.833 M 172.51 % | -9.423 M -667.99 % | 1.659 M 108.76 % | -18.935 M 37.86 % | -30.470 M -20.24 % | -25.341 M -237.10 % | 18.483 M 317.51 % | 4.427 M -34.65 % | 6.774 M 170.40 % | -9.622 M -186.61 % | 11.110 M -41.02 % | 18.838 M 296.26 % | 4.754 M 163.27 % | -7.514 M |
| Investments in property plant and equipment | -575.000 K 63.54 % | -1.577 M 53.93 % | -3.423 M 59.09 % | -8.367 M -248.19 % | -2.403 M 22.16 % | -3.087 M -41.48 % | -2.182 M -70.47 % | -1.280 M -512.44 % | -209.000 K -161.25 % | -80.000 K 78.14 % | -366.000 K -144.00 % | -150.000 K 50.82 % | -305.000 K -61.38 % | -189.000 K 84.14 % | -1.192 M 54.80 % | -2.637 M -30.42 % | -2.022 M -120.74 % | -916.000 K 30.71 % | -1.322 M 53.95 % | -2.871 M -49.77 % | -1.917 M 34.68 % | -2.935 M -15.14 % | -2.549 M -81.04 % | -1.408 M 56.86 % | -3.264 M -61.82 % | -2.017 M -28.47 % | -1.570 M 15.95 % | -1.868 M -35.85 % | -1.375 M -384.15 % | -284.000 K -115.15 % | -132.000 K 69.55 % | -433.500 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.284 M | 0.000 | 0.000 -100.00 % | 16.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 445.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -332.000 K 46.10 % | -616.000 K | 0.000 | 0.000 100.00 % | -5.483 M -100.00 % | -2.742 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -948.000 K 44.56 % | -1.710 M | 0.000 | 0.000 | 0.000 100.00 % | -1.391 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.570 M 104.55 % | -56.517 M | 0.000 | 0.000 -100.00 % | 5.948 M 218.96 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 656.000 K | 0.000 | 0.000 -100.00 % | 11.326 M -30.73 % | 16.350 M 24 302.99 % | 67.000 K | 0.000 -100.00 % | 230.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.862 M -78.13 % | 8.513 M 94 488.89 % | 9.000 K 102.02 % | -445.000 K -103.42 % | 13.017 M -16.51 % | 15.591 M 797.07 % | 1.738 M -57.29 % | 4.069 M -72.34 % | 14.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -1.589 M | 0.000 -100.00 % | 205.000 K -95.41 % | 4.470 M 2 112.87 % | 202.000 K -87.38 % | 1.600 M 7 900.00 % | 20.000 K -99.00 % | 2.000 M -72.67 % | 7.318 M 81.18 % | 4.039 M -42.03 % | 6.967 M 74.18 % | 4.000 M 100.00 % | 2.000 M -37.21 % | 3.185 M 121.43 % | -14.860 M -189.89 % | 16.531 M 969.59 % | -1.901 M -190 000.00 % | -1.000 K 99.98 % | -4.998 M -83.61 % | -2.722 M -20.02 % | -2.268 M -195.94 % | 2.364 M 3 429.58 % | -71.000 K -186.59 % | 82.000 K -97.63 % | 3.462 M 160.89 % | -5.686 M -2 732.41 % | 216.000 K 107.54 % | -2.865 M 52.83 % | -6.074 M -1 129.55 % | -494.000 K 95.17 % | -10.227 M -94.30 % | -5.264 M |
| Net cash used for investing activites | -1.508 M 4.38 % | -1.577 M 51.33 % | -3.240 M -143.61 % | 7.429 M 447.96 % | -2.135 M -50.35 % | -1.420 M 34.32 % | -2.162 M -112.54 % | 17.234 M 142.43 % | 7.109 M 136.10 % | 3.011 M -38.44 % | 4.891 M -14.37 % | 5.712 M -44.04 % | 10.208 M 239.70 % | 3.005 M -92.81 % | 41.784 M 55.27 % | 26.911 M 130.64 % | 11.668 M 1 321.19 % | 821.000 K 136.47 % | -2.251 M -124.68 % | 9.120 M 664.71 % | -1.615 M 97.15 % | -56.643 M -2 061.95 % | -2.620 M -97.59 % | -1.326 M -121.58 % | 6.146 M 148.38 % | -12.703 M -653.44 % | -1.686 M 68.48 % | -5.349 M 28.19 % | -7.449 M -857.46 % | -778.000 K 95.09 % | -15.842 M -87.73 % | -8.439 M |
| Debt repayment | -6.904 M -6 156.14 % | 114.000 K -95.18 % | 2.364 M -32.09 % | 3.481 M 35.87 % | 2.562 M 14.73 % | 2.233 M 60.42 % | 1.392 M -40.59 % | 2.343 M 118.32 % | -12.787 M -133.84 % | 37.790 M 7 353.36 % | -521.000 K -103.01 % | 17.293 M 548.41 % | 2.667 M 121.11 % | -12.632 M -4 041.64 % | -305.000 K -101.62 % | 18.814 M 146.79 % | -40.207 M -1 070.51 % | -3.435 M -109.58 % | -1.639 M -130.14 % | 5.438 M 150.35 % | -10.800 M -6 566.67 % | -162.000 K -101.72 % | 9.435 M -38.24 % | 15.276 M -60.09 % | 38.273 M 21.39 % | 31.530 M 360.02 % | -12.126 M -151.05 % | 23.754 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.494 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.233 M -202.33 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.966 M -24.35 % | -1.581 M -22.27 % | -1.293 M -26.76 % | -1.020 M 42.31 % | -1.768 M 11.78 % | -2.004 M -2.61 % | -1.953 M 0.56 % | -1.964 M -146.02 % | 4.268 M 359.93 % | -1.642 M 8.57 % | -1.796 M 10.11 % | -1.998 M 5.67 % | -2.118 M 75.65 % | -8.698 M -150.88 % | -3.467 M -29.85 % | -2.670 M 4.27 % | -2.789 M -7.06 % | -2.605 M 8.63 % | -2.851 M -47.49 % | -1.933 M -330.94 % | 837.000 K -10.19 % | 932.000 K 913.04 % | 92.000 K | 0.000 -100.00 % | 2.137 M 2 008.04 % | -112.000 K 0.00 % | -112.000 K 94.90 % | -2.196 M 65.66 % | -6.395 M 47.24 % | -12.121 M -204.85 % | 11.560 M -20.10 % | 14.468 M |
| Net cash used provided by financing activities | -8.870 M -504.64 % | -1.467 M -236.97 % | 1.071 M -56.48 % | 2.461 M 209.95 % | 794.000 K 246.72 % | 229.000 K 140.82 % | -561.000 K -248.02 % | 379.000 K 104.45 % | -8.519 M -123.57 % | 36.148 M 1 660.12 % | -2.317 M -115.15 % | 15.295 M 2 685.97 % | 549.000 K 103.70 % | -14.836 M -293.32 % | -3.772 M -123.36 % | 16.144 M 137.55 % | -42.996 M -611.85 % | -6.040 M -34.52 % | -4.490 M -228.10 % | 3.505 M 135.18 % | -9.963 M -1 393.90 % | 770.000 K -91.92 % | 9.527 M -37.63 % | 15.276 M -84.12 % | 96.202 M 349.16 % | 21.418 M 275.01 % | -12.238 M -156.77 % | 21.558 M 437.11 % | -6.395 M 47.24 % | -12.121 M -204.85 % | 11.560 M -20.10 % | 14.468 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -7.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 1.895 M 762.59 % | -286.000 K 98.08 % | -14.882 M -493.60 % | 3.781 M 284.35 % | -2.051 M 36.13 % | -3.211 M 62.40 % | -8.539 M -119.00 % | -3.899 M -256.02 % | 2.499 M -84.90 % | 16.546 M 2 065.08 % | -842.000 K 92.38 % | -11.049 M -229.35 % | 8.542 M 117.34 % | -49.267 M -387.52 % | 17.135 M -26.89 % | 23.438 M 886.51 % | -2.980 M 63.33 % | -8.126 M -8 932.61 % | 92.000 K -97.13 % | 3.202 M 132.28 % | -9.919 M 86.74 % | -74.808 M -217.48 % | -23.563 M -106.86 % | -11.391 M -109.43 % | 120.831 M 819.43 % | 13.142 M 283.80 % | -7.150 M -208.55 % | 6.587 M 340.93 % | -2.734 M -146.03 % | 5.939 M 1 158.26 % | 472.000 K 131.80 % | -1.485 M |
| Cash at beginning of period | 442.000 K -39.29 % | 728.000 K -90.67 % | 7.805 M 93.96 % | 4.024 M -33.76 % | 6.075 M -34.58 % | 9.286 M -47.90 % | 17.825 M -17.95 % | 21.724 M 13.00 % | 19.225 M 617.62 % | 2.679 M -23.91 % | 3.521 M -75.83 % | 14.570 M 141.71 % | 6.028 M -89.10 % | 55.295 M 44.90 % | 38.160 M 159.20 % | 14.722 M -16.83 % | 17.702 M -31.46 % | 25.828 M 0.36 % | 25.736 M 14.21 % | 22.534 M -30.56 % | 32.453 M -69.74 % | 107.261 M -18.01 % | 130.824 M -8.01 % | 142.215 M 565.05 % | 21.384 M 159.45 % | 8.242 M -46.45 % | 15.392 M 74.81 % | 8.805 M -23.69 % | 11.539 M 106.05 % | 5.600 M 9.20 % | 5.128 M | 0.000 |
| Cash at end of period | 2.337 M 428.73 % | 442.000 K 106.25 % | -7.077 M -190.67 % | 7.805 M 93.96 % | 4.024 M -33.76 % | 6.075 M -34.58 % | 9.286 M -47.90 % | 17.825 M -17.95 % | 21.724 M 13.00 % | 19.225 M 1 203.39 % | 1.475 M -58.11 % | 3.521 M -75.83 % | 14.570 M 141.71 % | 6.028 M -89.10 % | 55.295 M 44.90 % | 38.160 M 159.20 % | 14.722 M -16.83 % | 17.702 M -31.46 % | 25.828 M 0.36 % | 25.736 M 14.21 % | 22.534 M -30.56 % | 32.453 M -69.74 % | 107.261 M -18.01 % | 130.824 M -8.01 % | 142.215 M 565.05 % | 21.384 M 159.45 % | 8.242 M -46.45 % | 15.392 M 74.81 % | 8.805 M -23.69 % | 11.539 M 106.05 % | 5.600 M 477.23 % | -1.485 M |
| Operating cash flow | 12.273 M 345.00 % | 2.758 M 156.19 % | -4.908 M 19.66 % | -6.109 M -760.42 % | -710.000 K 64.85 % | -2.020 M 65.27 % | -5.816 M 72.96 % | -21.512 M -650.32 % | 3.909 M 117.29 % | -22.613 M -561.97 % | -3.416 M 89.34 % | -32.056 M -1 347.22 % | -2.215 M 94.08 % | -37.436 M -79.32 % | -20.877 M -6.42 % | -19.617 M -169.20 % | 28.348 M 1 075.16 % | -2.907 M -142.54 % | 6.833 M 172.51 % | -9.423 M -667.99 % | 1.659 M 108.76 % | -18.935 M 37.86 % | -30.470 M -20.24 % | -25.341 M -237.10 % | 18.483 M 317.51 % | 4.427 M -34.65 % | 6.774 M 170.40 % | -9.622 M -186.61 % | 11.110 M -41.02 % | 18.838 M 296.26 % | 4.754 M 163.27 % | -7.514 M |
| Capital expenditure | -2.172 M -37.73 % | -1.577 M 53.93 % | -3.423 M 59.09 % | -8.367 M -248.19 % | -2.403 M 22.16 % | -3.087 M -41.48 % | -2.182 M -70.47 % | -1.280 M -512.44 % | -209.000 K -161.25 % | -80.000 K 78.14 % | -366.000 K -144.00 % | -150.000 K 50.82 % | -305.000 K -61.38 % | -189.000 K 84.14 % | -1.192 M 54.80 % | -2.637 M -30.42 % | -2.022 M -120.74 % | -916.000 K 30.71 % | -1.322 M 53.95 % | -2.871 M -49.77 % | -1.917 M 34.68 % | -2.935 M -15.14 % | -2.549 M -81.04 % | -1.408 M 56.86 % | -3.264 M -61.82 % | -2.017 M -28.47 % | -1.570 M 15.95 % | -1.868 M -35.85 % | -1.375 M -384.15 % | -284.000 K -115.15 % | -132.000 K 69.55 % | -433.500 K |
| Free CashFlow | 10.101 M 755.29 % | 1.181 M 114.18 % | -8.331 M 42.45 % | -14.476 M -365.02 % | -3.113 M 39.04 % | -5.107 M 36.15 % | -7.998 M 64.91 % | -22.792 M -716.00 % | 3.700 M 116.30 % | -22.693 M -500.03 % | -3.782 M 88.26 % | -32.206 M -1 178.02 % | -2.520 M 93.30 % | -37.625 M -70.49 % | -22.069 M 0.83 % | -22.254 M -184.53 % | 26.326 M 788.62 % | -3.823 M -169.37 % | 5.511 M 144.83 % | -12.294 M -4 665.12 % | -258.000 K 98.82 % | -21.870 M 33.77 % | -33.019 M -23.44 % | -26.749 M -275.76 % | 15.219 M 531.49 % | 2.410 M -53.69 % | 5.204 M 145.29 % | -11.490 M -218.03 % | 9.735 M -47.53 % | 18.554 M 301.43 % | 4.622 M 158.16 % | -7.947 M |
| 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 |