Helios Re Socimi, S.a. LAREF
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 95.176 M 0.27 % | 94.919 M 13.59 % | 83.564 M 5.11 % | 79.502 M -18.16 % | 97.147 M 19.75 % | 81.128 M 4.22 % | 77.841 M 0.31 % | 77.600 M 28.83 % | 60.234 M 68.56 % | 35.734 M 315.22 % | 8.606 M |
| Net income | 60.605 M 64.74 % | 36.789 M -49.55 % | 72.921 M 182.84 % | 25.782 M 148.04 % | -53.668 M -166.48 % | 80.730 M -37.57 % | 129.308 M -4.64 % | 135.606 M 48.32 % | 91.430 M 109.90 % | 43.559 M 1 160.39 % | 3.456 M |
| Income before tax | 60.605 M 69.91 % | 35.668 M -51.09 % | 72.921 M 201.83 % | 24.160 M 145.02 % | -53.668 M -167.40 % | 79.628 M -40.51 % | 133.847 M -1.30 % | 135.606 M 48.32 % | 91.430 M 109.90 % | 43.559 M 1 160.39 % | 3.456 M |
| Income before tax ratio | 0.64 69.46 % | 0.38 -56.94 % | 0.87 187.15 % | 0.30 155.01 % | -0.55 -156.28 % | 0.98 -42.92 % | 1.72 -1.60 % | 1.75 15.13 % | 1.52 24.52 % | 1.22 203.55 % | 0.40 |
| EBITDA | 0.000 -100.00 % | 65.384 M 8.93 % | 60.024 M 18.67 % | 50.581 M -27.43 % | 69.700 M -30.56 % | 100.373 M -32.78 % | 149.328 M -0.34 % | 149.842 M 47.06 % | 101.892 M 105.07 % | 49.686 M 1 149.96 % | 3.975 M |
| Net income ratio | 0.64 64.29 % | 0.39 -55.58 % | 0.87 169.09 % | 0.32 158.70 % | -0.55 -155.52 % | 1.00 -40.10 % | 1.66 -4.94 % | 1.75 15.13 % | 1.52 24.52 % | 1.22 203.55 % | 0.40 |
| Ratio EBITDA | 0.00 -100.00 % | 0.69 -4.10 % | 0.72 12.90 % | 0.64 -11.32 % | 0.72 -42.01 % | 1.24 -35.51 % | 1.92 -0.65 % | 1.93 14.15 % | 1.69 21.66 % | 1.39 201.03 % | 0.46 |
| Gross profit ratio | 1.00 0.00 % | 1.00 28.98 % | 0.78 -22.47 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 84.174 M 0.65 % | 83.627 M 0.05 % | 83.588 M -0.71 % | 84.189 M -1.65 % | 85.605 M -4.76 % | 89.880 M -3.77 % | 93.404 M 1.41 % | 92.103 M 26.68 % | 72.707 M 52.14 % | 47.791 M 24.86 % | 38.277 M |
| Weighted average shs out | 84.174 M 0.65 % | 83.627 M 0.05 % | 83.588 M -0.71 % | 84.189 M -1.65 % | 85.605 M -4.76 % | 89.880 M -3.77 % | 93.404 M 2.22 % | 91.373 M 25.67 % | 72.707 M 52.14 % | 47.791 M 24.46 % | 38.400 M |
| EPS diluted | 0.72 63.64 % | 0.44 -49.43 % | 0.87 180.65 % | 0.31 149.21 % | -0.63 -170.00 % | 0.90 -34.78 % | 1.38 -6.12 % | 1.47 16.67 % | 1.26 38.46 % | 0.91 1 031.84 % | 0.08 |
| Earnings per share | 0.72 63.64 % | 0.44 -49.43 % | 0.87 180.65 % | 0.31 149.21 % | -0.63 -170.00 % | 0.90 -34.78 % | 1.38 -6.76 % | 1.48 17.46 % | 1.26 38.46 % | 0.91 1 031.84 % | 0.08 |
| Gross profit | 95.176 M 0.27 % | 94.919 M 46.50 % | 64.789 M -18.51 % | 79.502 M -18.16 % | 97.147 M 19.75 % | 81.128 M 4.22 % | 77.841 M 0.31 % | 77.600 M 28.83 % | 60.234 M 68.56 % | 35.734 M 315.22 % | 8.606 M |
| Income tax expense | 0.000 100.00 % | -1.121 M | 0.000 100.00 % | -1.622 M | 0.000 100.00 % | -1.102 M -124.28 % | 4.539 M 723.49 % | -728.000 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 0.000 | 0.000 -100.00 % | 15.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 3.013 M -84.39 % | 19.300 M 50.97 % | 12.784 M -26.83 % | 17.471 M 3.13 % | 16.941 M -0.54 % | 17.033 M -63.12 % | 46.187 M 67.33 % | 27.602 M -28.37 % | 38.534 M 148.86 % | 15.484 M 181.73 % | 5.496 M |
| Selling and marketing expenses | 1.377 M 9.72 % | 1.255 M 14.61 % | 1.095 M 36.36 % | 803.000 K -29.25 % | 1.135 M -45.85 % | 2.096 M 85.65 % | 1.129 M -12.68 % | 1.293 M 143.05 % | 532.000 K 124.47 % | 237.000 K -1.66 % | 241.000 K |
| Other expenses | 21.648 M -56.12 % | 49.330 M 315.28 % | -22.914 M -293.50 % | 11.842 M -89.24 % | 110.026 M 394.99 % | -37.298 M 18.18 % | -45.585 M 54.30 % | -99.742 M -118.67 % | -45.614 M -1 451.93 % | 3.374 M 257.79 % | 943.000 K |
| Operating expenses | 22.697 M -67.52 % | 69.885 M 873.49 % | -9.035 M -130.00 % | 30.116 M -76.49 % | 128.102 M 805.06 % | -18.169 M 61.17 % | -46.788 M 33.96 % | -70.847 M -55.11 % | -45.674 M -410.72 % | -8.943 M -233.88 % | 6.680 M |
| Cost and expenses | 22.697 M -67.52 % | 69.885 M 873.49 % | -9.035 M -133.61 % | 26.885 M -79.01 % | 128.102 M 805.06 % | -18.169 M 61.17 % | -46.788 M 33.96 % | -70.847 M -55.11 % | -45.674 M -410.72 % | -8.943 M -233.88 % | 6.680 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.049 M -94.90 % | 20.555 M 48.10 % | 13.879 M -24.05 % | 18.274 M 1.10 % | 18.076 M -5.50 % | 19.129 M -59.57 % | 47.316 M 63.75 % | 28.895 M -26.04 % | 39.066 M 148.50 % | 15.721 M 174.03 % | 5.737 M |
| Interest income | 0.000 -100.00 % | 4.079 M 609.39 % | 575.000 K 8 114.29 % | 7.000 K | 0.000 -100.00 % | 12.000 K -99.96 % | 27.927 M 1 239.42 % | 2.085 M -47.99 % | 4.009 M 64.03 % | 2.444 M 2.22 % | 2.391 M |
| Interest expense | 11.900 M -14.63 % | 13.939 M -11.49 % | 15.748 M -40.40 % | 26.421 M 36.57 % | 19.346 M 3.54 % | 18.684 M 23.13 % | 15.174 M 6.70 % | 14.221 M -19.86 % | 17.746 M 189.64 % | 6.127 M 1 080.54 % | 519.000 K |
| Depreciation and amortization | -53.197 M -12 780.63 % | -413.000 K -1 629.63 % | 27.000 K 108.16 % | -331.000 K -28.29 % | -258.000 K -100.92 % | 27.926 M 8 996.42 % | 307.000 K 1 946.67 % | 15.000 K -99.98 % | 64.593 M | 0.000 | 0.000 |
| Operating income | 72.479 M 189.52 % | 25.034 M -72.97 % | 92.599 M 87.50 % | 49.386 M 259.54 % | -30.955 M -131.17 % | 99.297 M -20.33 % | 124.629 M -16.04 % | 148.447 M 40.17 % | 105.908 M 137.05 % | 44.677 M 2 219.68 % | 1.926 M |
| Operating income ratio | 0.76 188.74 % | 0.26 -76.20 % | 1.11 78.39 % | 0.62 294.95 % | -0.32 -126.03 % | 1.22 -23.55 % | 1.60 -16.30 % | 1.91 8.80 % | 1.76 40.63 % | 1.25 458.66 % | 0.22 |
| Total other income expenses net | -11.874 M -211.66 % | 10.634 M 154.04 % | -19.678 M 21.99 % | -25.226 M -11.06 % | -22.713 M -15.48 % | -19.669 M -313.38 % | 9.218 M 171.79 % | -12.841 M 11.31 % | -14.478 M -1 194.99 % | -1.118 M -173.07 % | 1.530 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 420.897 M 3.52 % | 406.572 M -28.85 % | 571.399 M -1.53 % | 580.256 M -6.46 % | 620.340 M 16.32 % | 533.298 M 38.13 % | 386.092 M -18.01 % | 470.902 M 12.12 % | 420.012 M 47.31 % | 285.129 M 1 522.82 % | 17.570 M |
| Total investments | 234.000 K -98.48 % | 15.407 M 15.69 % | 13.318 M -16.23 % | 15.899 M 8.16 % | 14.700 M -19.45 % | 18.249 M 13.68 % | 16.053 M -8.03 % | 17.454 M -7.08 % | 18.783 M -63.62 % | 51.629 M 135.45 % | 21.928 M |
| Total debt | 667.761 M 2.61 % | 650.790 M -15.32 % | 768.540 M -13.98 % | 893.455 M 18.44 % | 754.368 M 8.73 % | 693.825 M 20.16 % | 577.420 M 11.79 % | 516.519 M 14.37 % | 451.603 M 40.82 % | 320.684 M 747.88 % | 37.822 M |
| Accumulated other comprehensive income loss | 212.275 M -12.99 % | 243.959 M 1 356.35 % | -19.418 M 7.97 % | -21.100 M -68.96 % | -12.488 M -104.23 % | 295.141 M -70.73 % | 1.008 B 9.83 % | 918.219 M 13.06 % | 812.135 M 41 158.39 % | -1.978 M | 0.000 |
| Retained earnings | 89.711 M 51.97 % | 59.031 M -19.05 % | 72.921 M 182.84 % | 25.782 M 148.04 % | -53.668 M -166.48 % | 80.730 M -37.57 % | 129.308 M -4.64 % | 135.606 M 48.32 % | 91.430 M 109.90 % | 43.559 M 1 160.39 % | 3.456 M |
| Common stock | 167.386 M 0.00 % | 167.386 M 0.00 % | 167.386 M 0.00 % | 167.386 M -4.50 % | 175.267 M 0.00 % | 175.267 M -5.99 % | 186.438 M 0.64 % | 185.248 M 2.30 % | 181.081 M 50.91 % | 119.996 M 49.88 % | 80.060 M |
| Total equity | 880.522 M -0.57 % | 885.548 M -1.47 % | 898.754 M 5.07 % | 855.387 M -0.50 % | 859.650 M -12.53 % | 982.780 M -29.35 % | 1.391 B 0.14 % | 1.389 B 12.74 % | 1.232 B 115.95 % | 570.566 M 46.49 % | 389.493 M |
| Other non current liabilities | 34.225 M 72.99 % | 19.784 M | 0.000 | 0.000 -100.00 % | 19.993 M 2.04 % | 19.593 M 13.65 % | 17.240 M 6.28 % | 16.221 M 8.73 % | 14.918 M 20.95 % | 12.334 M 139.82 % | 5.143 M |
| Long term debt | 579.723 M -10.47 % | 647.492 M -15.29 % | 764.370 M 0.11 % | 763.568 M 7.50 % | 710.293 M 9.95 % | 646.017 M 13.84 % | 567.477 M 13.51 % | 499.952 M 13.56 % | 440.244 M 41.29 % | 311.587 M 727.24 % | 37.666 M |
| Total non current liabilities | 613.948 M -9.75 % | 680.266 M -14.69 % | 797.428 M -0.30 % | 799.862 M 6.34 % | 752.172 M 9.70 % | 685.657 M 13.14 % | 606.014 M 13.99 % | 531.617 M 14.18 % | 465.588 M 43.74 % | 323.921 M 656.67 % | 42.809 M |
| Other current liabilities | 14.327 M 33.11 % | 10.763 M 9.08 % | 9.867 M 107.51 % | 4.755 M 754.06 % | -727.000 K -113.90 % | 5.230 M 55.89 % | 3.355 M -93.18 % | 49.215 M 2 812.13 % | 1.690 M -76.75 % | 7.270 M 530.53 % | 1.153 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.568 M 27 740.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 88.038 M 2 569.44 % | 3.298 M -20.91 % | 4.170 M -96.79 % | 129.887 M 194.70 % | 44.075 M -12.20 % | 50.201 M 404.89 % | 9.943 M -39.98 % | 16.567 M 45.85 % | 11.359 M 24.87 % | 9.097 M 5 731.41 % | 156.000 K |
| Total current liabilities | 121.210 M 442.98 % | 22.323 M 1.03 % | 22.096 M -84.49 % | 142.433 M 112.56 % | 67.009 M -20.99 % | 84.815 M 26.42 % | 67.091 M -35.81 % | 104.516 M 194.88 % | 35.444 M 81.29 % | 19.551 M 302.86 % | 4.853 M |
| Total liabilities | 735.158 M 4.64 % | 702.589 M -14.27 % | 819.524 M -13.03 % | 942.295 M 15.03 % | 819.181 M 6.32 % | 770.472 M 14.47 % | 673.105 M 5.81 % | 636.133 M 26.96 % | 501.032 M 45.87 % | 343.472 M 620.64 % | 47.662 M |
| Other non current assets | 17.184 M -98.69 % | 1.317 B 9.21 % | 1.206 B -16.25 % | 1.439 B 3.42 % | 1.392 B -4.23 % | 1.453 B 6.11 % | 1.370 B 4.11 % | 1.316 B 9.74 % | 1.199 B 50.51 % | 796.503 M 122.31 % | 358.291 M |
| Long term investments | 234.000 K -98.48 % | 15.404 M 15.69 % | 13.315 M 11.38 % | 11.955 M -16.58 % | 14.331 M -20.65 % | 18.060 M 41.26 % | 12.785 M 23.69 % | 10.336 M -22.81 % | 13.390 M -72.30 % | 48.338 M 123.47 % | 21.631 M |
| Intangible assets | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -99.91 % | 2.137 M -75.36 % | 8.673 M -82.15 % | 48.598 M 4 859 700.00 % | 1.000 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -99.98 % | 8.556 M -1.35 % | 8.673 M 433 550.00 % | 2.000 K 100.00 % | 1.000 K | 0.000 |
| Property plant equipment net | 1.339 B | 0.000 100.00 % | -1.718 B 4.42 % | -1.798 B -7.08 % | -1.679 B 4.24 % | -1.753 B -4.26 % | -1.682 B -8.19 % | -1.554 B -18.37 % | -1.313 B | 0.000 | 0.000 |
| Total non current assets | 1.356 B 1.84 % | 1.332 B 9.28 % | 1.219 B -16.02 % | 1.451 B 3.21 % | 1.406 B -4.44 % | 1.471 B 5.78 % | 1.391 B 4.22 % | 1.335 B 10.10 % | 1.212 B 43.48 % | 844.842 M 122.37 % | 379.922 M |
| Other current assets | 7.559 M 12.12 % | 6.742 M -49.36 % | 13.314 M -35.40 % | 20.610 M -29.26 % | 29.135 M -71.34 % | 101.646 M 1 265.48 % | 7.444 M -2.96 % | 7.671 M -87.35 % | 60.662 M 113.18 % | 28.456 M -12.66 % | 32.581 M |
| Short term investments | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K -99.92 % | 3.944 M 968.83 % | 369.000 K 95.24 % | 189.000 K -94.22 % | 3.268 M -54.09 % | 7.118 M 31.99 % | 5.393 M 63.87 % | 3.291 M 1 008.08 % | 297.000 K |
| cash and cash equivalents | 246.864 M 1.08 % | 244.218 M 23.88 % | 197.141 M -37.06 % | 313.199 M 133.68 % | 134.028 M -16.51 % | 160.527 M -16.10 % | 191.328 M 319.42 % | 45.617 M 44.40 % | 31.591 M -11.15 % | 35.555 M 75.56 % | 20.252 M |
| Cash and short term investments | 246.864 M 1.08 % | 244.221 M 23.88 % | 197.144 M -37.84 % | 317.143 M 135.97 % | 134.397 M -16.38 % | 160.716 M -17.41 % | 194.596 M 269.01 % | 52.735 M 42.59 % | 36.984 M -4.79 % | 38.846 M 89.04 % | 20.549 M |
| Total current assets | 259.243 M 1.18 % | 256.232 M -48.70 % | 499.446 M 44.20 % | 346.347 M 27.03 % | 272.653 M -3.25 % | 281.800 M -3.03 % | 290.615 M 32.27 % | 219.714 M 117.63 % | 100.956 M 45.90 % | 69.196 M 20.90 % | 57.233 M |
| Inventory | 0.000 | 0.000 -100.00 % | 282.634 M 2 599.20 % | -11.309 M -112.50 % | 90.505 M 6 040.09 % | 1.474 M -98.11 % | 78.008 M -36.53 % | 122.908 M 215 728.07 % | -57.000 K -72.73 % | -33.000 K -101.16 % | 2.843 M |
| Net receivables | 4.820 M -8.52 % | 5.269 M -17.08 % | 6.354 M -68.08 % | 19.903 M 6.91 % | 18.616 M 3.63 % | 17.964 M 740.62 % | 2.137 M -93.74 % | 34.160 M -29.71 % | 48.598 M 80.02 % | 26.996 M 2 042.54 % | 1.260 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 1.718 B -4.42 % | 1.798 B 7.08 % | 1.679 B -4.24 % | 1.753 B 4.26 % | 1.682 B 8.19 % | 1.554 B 18.37 % | 1.313 B | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 18.845 M 748.11 % | 2.222 M -55.92 % | 5.041 M 14.88 % | 4.388 M -74.73 % | 17.367 M -35.67 % | 26.996 M -43.88 % | 48.107 M 30.28 % | 36.925 M 108.73 % | 17.690 M 1 449.04 % | 1.142 M -65.13 % | 3.275 M |
| Tax payables | 0.000 -100.00 % | 6.040 M 100.13 % | 3.018 M -11.31 % | 3.403 M 368.73 % | 726.000 K -69.34 % | 2.368 M -58.35 % | 5.686 M 214.32 % | 1.809 M -61.55 % | 4.705 M 130.41 % | 2.042 M 659.11 % | 269.000 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 819.524 M -13.03 % | 942.295 M 20 013.02 % | 4.685 M 64.62 % | 2.846 M 50.42 % | 1.892 M 127.68 % | 831.000 K -56.03 % | 1.890 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 571.399 M -1.53 % | 580.256 M -6.46 % | 620.340 M 17.09 % | 529.816 M 38.47 % | 382.610 M -18.75 % | 470.902 M 12.12 % | 420.012 M | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 19.418 M -7.97 % | 21.100 M 68.96 % | 12.488 M -67.14 % | 38.004 M -71.14 % | 131.701 M -6.05 % | 140.179 M 43.06 % | 97.986 M 4 853.79 % | 1.978 M | 0.000 |
| Other total stockholders equity | 411.150 M -0.97 % | 415.172 M -36.97 % | 658.687 M -0.57 % | 662.459 M -10.27 % | 738.291 M 55.56 % | 474.608 M -0.15 % | 475.313 M -2.48 % | 487.414 M -2.19 % | 498.331 M 20.27 % | 414.338 M 31.47 % | 315.162 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 12.990 M -16.61 % | 15.578 M 0.00 % | 15.578 M -9.44 % | 17.201 M 0.00 % | 17.201 M -11.36 % | 19.405 M 32.79 % | 14.613 M 71.19 % | 8.536 M | 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 |
| Total assets | 1.616 B 1.73 % | 1.588 B -7.57 % | 1.718 B -4.42 % | 1.798 B 7.08 % | 1.679 B -4.24 % | 1.753 B 4.26 % | 1.682 B 8.19 % | 1.554 B 18.37 % | 1.313 B 43.67 % | 914.038 M 109.09 % | 437.155 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.169 M 261.82 % | 5.298 M | 0.000 |
| Change in working capital | 1.287 M -89.86 % | 12.689 M -17.42 % | 15.366 M 2 117.32 % | 693.000 K 101.56 % | -44.387 M -69.11 % | -26.247 M -503.30 % | 6.508 M -62.57 % | 17.389 M 396.59 % | -5.863 M -411.03 % | 1.885 M 555.31 % | -414.000 K |
| Accounts receivables | 510.000 K -89.50 % | 4.858 M -72.67 % | 17.775 M 121.88 % | 8.011 M 128.40 % | -28.211 M -2 558.91 % | -1.061 M 62.38 % | -2.820 M -258.78 % | 1.776 M 113.93 % | -12.750 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.843 M 200.00 % | -2.843 M |
| Accounts payables | 0.000 -100.00 % | 2.618 M 221.23 % | 815.000 K 114.06 % | -5.795 M 62.65 % | -15.514 M 35.91 % | -24.205 M -298.39 % | 12.201 M -29.37 % | 17.274 M 118.60 % | 7.902 M 1 499.60 % | 494.000 K | 0.000 |
| Other working capital | 777.000 K -85.09 % | 5.213 M 261.69 % | -3.224 M -111.69 % | -1.523 M -130.06 % | -662.000 K 32.52 % | -981.000 K 65.85 % | -2.873 M -72.97 % | -1.661 M -63.65 % | -1.015 M -5.95 % | -958.000 K -139.44 % | 2.429 M |
| Other non cash items | 1.231 M -93.63 % | 19.331 M 166.67 % | -28.995 M -501.82 % | 7.216 M -93.23 % | 106.593 M 391.37 % | -36.584 M 69.90 % | -121.560 M -16.52 % | -104.322 M -21.87 % | -85.604 M -204.99 % | -28.068 M -11 843.83 % | -235.000 K |
| Net cash provided by operating activities | 63.123 M -8.26 % | 68.809 M 16.05 % | 59.292 M 84.89 % | 32.069 M 275.60 % | 8.538 M -49.17 % | 16.797 M -12.07 % | 19.102 M -60.77 % | 48.688 M 154.48 % | 19.132 M -15.62 % | 22.674 M 707.77 % | 2.807 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.114 M | 0.000 100.00 % | -8.686 M -868 500.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -95.71 % | 69.893 M 191.87 % | -76.078 M 50.61 % | -154.042 M 41.33 % | -262.557 M -1 324.69 % | -18.429 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -16.775 M -369.23 % | -3.575 M 85.46 % | -24.582 M 81.71 % | -134.373 M -5.02 % | -127.950 M -28 717.57 % | -444.000 K 74.41 % | -1.735 M -48.54 % | -1.168 M 96.72 % | -35.576 M |
| Sales maturities of investments | 0.000 -100.00 % | 128.338 M | 0.000 -100.00 % | 59.577 M | 0.000 -100.00 % | 78.259 M 2 169.69 % | 3.448 M -82.76 % | 20.000 M 106.98 % | 9.663 M -68.17 % | 30.356 M | 0.000 |
| Other investing activites | -5.296 M 32.57 % | -7.854 M | 0.000 100.00 % | -8.533 M | 0.000 100.00 % | -56.114 M -184.77 % | 66.195 M 225.80 % | -52.620 M 42.68 % | -91.801 M 32.92 % | -136.852 M 61.73 % | -357.552 M |
| Net cash used for investing activites | -5.296 M -104.40 % | 120.484 M 818.24 % | -16.775 M -135.34 % | 47.469 M 293.10 % | -24.582 M 53.72 % | -53.114 M -138.06 % | 139.536 M 208.05 % | -129.142 M 45.72 % | -237.915 M 35.74 % | -370.221 M 10.04 % | -411.557 M |
| Debt repayment | 10.450 M 110.60 % | -98.542 M 19.69 % | -122.700 M -195.40 % | 128.613 M 110.00 % | 61.243 M -48.00 % | 117.764 M 433.52 % | 22.073 M -81.40 % | 118.645 M 38.40 % | 85.724 M -61.76 % | 224.154 M 492.66 % | 37.822 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 411.000 K | 0.000 | 0.000 -100.00 % | 6.425 M -69.29 % | 20.924 M 2 586.01 % | 779.000 K -99.46 % | 143.038 M 5.87 % | 135.107 M -65.44 % | 390.879 M |
| Common stock repurchased | 0.000 100.00 % | -40.000 K | 0.000 100.00 % | -5.149 M 67.24 % | -15.719 M 65.81 % | -45.976 M -227.46 % | -14.040 M | 0.000 100.00 % | -578.000 K | 0.000 100.00 % | -4.842 M |
| Dividends paid | -66.164 M -32.45 % | -49.955 M -66.71 % | -29.965 M -13.26 % | -26.457 M 51.09 % | -54.094 M 25.49 % | -72.600 M -61.46 % | -44.966 M -49.99 % | -29.979 M -149.64 % | -12.009 M -802.25 % | -1.331 M | 0.000 |
| Other financing activites | 533.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 -100.00 % | 8.500 M 726.84 % | -1.356 M -100.97 % | 140.027 M 2 622.67 % | 5.143 M |
| Net cash used provided by financing activities | -55.181 M 62.85 % | -148.537 M 2.44 % | -152.254 M -256.95 % | 97.007 M 1 381.47 % | -7.570 M -234.87 % | 5.613 M 135.06 % | -16.009 M -116.34 % | 97.945 M -54.41 % | 214.819 M -40.80 % | 362.850 M -15.42 % | 429.002 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -6.321 M -340.71 % | 2.626 M 191.02 % | -2.885 M -2 874.23 % | -97.000 K -103.15 % | 3.082 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.646 M -94.38 % | 47.077 M 140.56 % | -116.058 M -164.77 % | 179.171 M 776.14 % | -26.499 M 13.97 % | -30.801 M -121.14 % | 145.711 M 938.86 % | 14.026 M 453.83 % | -3.964 M -125.90 % | 15.303 M -24.44 % | 20.252 M |
| Cash at beginning of period | 244.218 M 23.88 % | 197.141 M -37.06 % | 313.199 M 133.68 % | 134.028 M -16.51 % | 160.527 M -16.10 % | 191.328 M 319.42 % | 45.617 M 44.40 % | 31.591 M -11.15 % | 35.555 M 75.56 % | 20.252 M | 0.000 |
| Cash at end of period | 246.864 M 1.08 % | 244.218 M 23.88 % | 197.141 M -37.06 % | 313.199 M 133.68 % | 134.028 M -16.51 % | 160.527 M -16.10 % | 191.328 M 319.42 % | 45.617 M 44.40 % | 31.591 M -11.15 % | 35.555 M 75.56 % | 20.252 M |
| Operating cash flow | 63.123 M -8.26 % | 68.809 M 16.05 % | 59.292 M 84.89 % | 32.069 M 275.60 % | 8.538 M -49.17 % | 16.797 M -12.07 % | 19.102 M -60.77 % | 48.688 M 154.48 % | 19.132 M -15.62 % | 22.674 M 707.77 % | 2.807 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.114 M | 0.000 100.00 % | -8.686 M -868 500.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 |
| Free CashFlow | 63.123 M -8.26 % | 68.809 M 16.05 % | 59.292 M 84.89 % | 32.069 M 275.60 % | 8.538 M -88.29 % | 72.911 M 281.69 % | 19.102 M -52.25 % | 40.002 M 109.10 % | 19.131 M -15.62 % | 22.673 M 707.73 % | 2.807 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 24.263 M 2.51 % | 23.670 M 0.54 % | 23.543 M -0.66 % | 23.700 M 4.32 % | 22.719 M -2.30 % | 23.254 M | 0.000 -100.00 % | 25.100 M | 0.000 | 0.000 -100.00 % | 21.412 M 3.75 % | 20.639 M 8.09 % | 19.095 M -6.53 % | 20.429 M 7.08 % | 19.078 M -8.72 % | 20.900 M -4.69 % | 21.928 M -6.50 % | 23.453 M -1.76 % | 23.873 M -0.82 % | 24.070 M 3.07 % | 23.352 M 21.40 % | 19.236 M 0.32 % | 19.174 M -0.99 % | 19.366 M 0.71 % | 19.230 M 2.30 % | 18.797 M -6.82 % | 20.173 M 2.71 % | 19.641 M -3.53 % | 20.360 M 3.39 % | 19.693 M 0.61 % | 19.573 M 8.90 % | 17.974 M -0.13 % | 17.997 M 17.13 % | 15.365 M 10.64 % | 13.887 M 6.95 % | 12.985 M 6.20 % | 12.227 M 30.20 % | 9.391 M 22.84 % | 7.645 M 18.14 % | 6.471 M 27.51 % | 5.075 M 75.67 % | 2.889 M 209.65 % | 933.000 K | 0.000 |
| Net income | 25.991 M 111.64 % | 12.281 M 74.62 % | 7.033 M -54.03 % | 15.300 M 212.41 % | -13.611 M -189.18 % | 15.262 M | 0.000 -100.00 % | 31.900 M | 0.000 | 0.000 -100.00 % | 48.277 M 632.80 % | 6.588 M -42.53 % | 11.464 M 73.86 % | 6.594 M 1 158.40 % | 524.000 K -92.72 % | 7.200 M 119.84 % | -36.286 M -420.32 % | 11.328 M 127.49 % | -41.202 M -429.83 % | 12.492 M 655.26 % | 1.654 M -96.72 % | 50.456 M 355.79 % | 11.070 M -36.92 % | 17.550 M -63.92 % | 48.647 M 32.17 % | 36.806 M 28.88 % | 28.559 M 86.71 % | 15.296 M -75.88 % | 63.417 M 781.77 % | 7.192 M -86.80 % | 54.474 M 417.67 % | 10.523 M -76.54 % | 44.858 M 1 282.37 % | 3.245 M -90.62 % | 34.579 M 295.28 % | 8.748 M -49.21 % | 17.223 M 146.39 % | 6.990 M -54.98 % | 15.528 M 306.71 % | 3.818 M 92.63 % | 1.982 M 32.22 % | 1.499 M 638.42 % | 203.000 K 189.04 % | -228.000 K |
| Income before tax | 25.991 M 111.64 % | 12.281 M 74.62 % | 7.033 M -54.03 % | 15.300 M 212.24 % | -13.632 M -196.26 % | 14.162 M | 0.000 -100.00 % | 31.900 M | 0.000 | 0.000 -100.00 % | 48.277 M 632.80 % | 6.588 M -42.54 % | 11.465 M 73.87 % | 6.594 M 700.00 % | -1.099 M -115.26 % | 7.200 M 119.84 % | -36.286 M -420.32 % | 11.328 M 127.49 % | -41.202 M -429.83 % | 12.492 M 3 955.84 % | 308.000 K -99.39 % | 50.700 M 357.99 % | 11.070 M -36.92 % | 17.550 M -65.70 % | 51.160 M 31.75 % | 38.832 M 35.97 % | 28.559 M 86.71 % | 15.296 M -75.88 % | 63.417 M 781.77 % | 7.192 M -86.80 % | 54.474 M 417.67 % | 10.523 M -76.54 % | 44.858 M 1 282.37 % | 3.245 M -90.62 % | 34.579 M 295.28 % | 8.748 M -49.21 % | 17.223 M 146.39 % | 6.990 M -54.98 % | 15.528 M 306.71 % | 3.818 M 92.63 % | 1.982 M 32.22 % | 1.499 M 638.42 % | 203.000 K 189.04 % | -228.000 K |
| Income before tax ratio | 1.07 106.46 % | 0.52 73.68 % | 0.30 -53.73 % | 0.65 207.59 % | -0.60 -198.52 % | 0.61 | 0.00 -100.00 % | 1.27 | 0.00 | 0.00 -100.00 % | 2.25 606.35 % | 0.32 -46.84 % | 0.60 86.02 % | 0.32 660.32 % | -0.06 -116.72 % | 0.34 120.82 % | -1.65 -442.60 % | 0.48 127.99 % | -1.73 -432.55 % | 0.52 3 834.86 % | 0.01 -99.50 % | 2.64 356.52 % | 0.58 -36.29 % | 0.91 -65.94 % | 2.66 28.78 % | 2.07 45.92 % | 1.42 81.79 % | 0.78 -75.00 % | 3.11 752.88 % | 0.37 -86.88 % | 2.78 375.38 % | 0.59 -76.51 % | 2.49 1 080.21 % | 0.21 -91.52 % | 2.49 269.60 % | 0.67 -52.17 % | 1.41 89.24 % | 0.74 -63.35 % | 2.03 244.25 % | 0.59 51.08 % | 0.39 -24.73 % | 0.52 138.47 % | 0.22 | 0.00 |
| EBITDA | 0.000 | 0.000 -100.00 % | 17.390 M 4.76 % | 16.600 M 237 042.86 % | 7.000 K -99.96 % | 16.138 M -4.98 % | 16.984 M 2.31 % | 16.600 M 0.59 % | 16.503 M -2.55 % | 16.935 M 23.59 % | 13.703 M 5.91 % | 12.938 M -14.32 % | 15.100 M 15.58 % | 13.065 M 20.68 % | 10.826 M -7.47 % | 11.700 M 136.69 % | -31.887 M -297.92 % | 16.111 M 145.15 % | -35.682 M -304.12 % | 17.481 M 305.31 % | 4.313 M -92.40 % | 56.742 M 281.20 % | 14.885 M -33.47 % | 22.372 M -59.24 % | 54.893 M 27.94 % | 42.904 M 32.67 % | 32.339 M 68.50 % | 19.192 M -71.35 % | 66.980 M 480.72 % | 11.534 M -79.93 % | 57.474 M 345.81 % | 12.892 M -74.09 % | 49.762 M 372.66 % | 10.528 M -72.11 % | 37.748 M 145.84 % | 15.355 M -18.34 % | 18.804 M 107.09 % | 9.080 M -46.69 % | 17.034 M 266.95 % | 4.642 M 85.61 % | 2.501 M 66.84 % | 1.499 M 638.42 % | 203.000 K 193.12 % | -218.000 K |
| Net income ratio | 1.07 106.46 % | 0.52 73.68 % | 0.30 -53.73 % | 0.65 207.76 % | -0.60 -191.28 % | 0.66 | 0.00 -100.00 % | 1.27 | 0.00 | 0.00 -100.00 % | 2.25 606.35 % | 0.32 -46.83 % | 0.60 86.00 % | 0.32 1 075.18 % | 0.03 -92.03 % | 0.34 120.82 % | -1.65 -442.60 % | 0.48 127.99 % | -1.73 -432.55 % | 0.52 632.73 % | 0.07 -97.30 % | 2.62 354.32 % | 0.58 -36.29 % | 0.91 -64.18 % | 2.53 29.20 % | 1.96 38.31 % | 1.42 81.79 % | 0.78 -75.00 % | 3.11 752.88 % | 0.37 -86.88 % | 2.78 375.38 % | 0.59 -76.51 % | 2.49 1 080.21 % | 0.21 -91.52 % | 2.49 269.60 % | 0.67 -52.17 % | 1.41 89.24 % | 0.74 -63.35 % | 2.03 244.25 % | 0.59 51.08 % | 0.39 -24.73 % | 0.52 138.47 % | 0.22 | 0.00 |
| Ratio EBITDA | 0.00 | 0.00 -100.00 % | 0.74 5.46 % | 0.70 227 226.91 % | 0.00 -99.96 % | 0.69 | 0.00 -100.00 % | 0.66 | 0.00 | 0.00 -100.00 % | 0.64 2.09 % | 0.63 -20.73 % | 0.79 23.65 % | 0.64 12.70 % | 0.57 1.37 % | 0.56 138.50 % | -1.45 -311.69 % | 0.69 145.96 % | -1.49 -305.80 % | 0.73 293.22 % | 0.18 -93.74 % | 2.95 279.97 % | 0.78 -32.80 % | 1.16 -59.53 % | 2.85 25.06 % | 2.28 42.38 % | 1.60 64.06 % | 0.98 -70.30 % | 3.29 461.69 % | 0.59 -80.05 % | 2.94 309.39 % | 0.72 -74.06 % | 2.77 303.54 % | 0.69 -74.79 % | 2.72 129.87 % | 1.18 -23.11 % | 1.54 59.06 % | 0.97 -56.61 % | 2.23 210.60 % | 0.72 45.56 % | 0.49 -5.02 % | 0.52 138.47 % | 0.22 | 0.00 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 30.21 % | 0.77 -12.80 % | 0.88 21.56 % | 0.72 -27.54 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 6.08 % | 0.94 -5.73 % | 1.00 0.00 % | 1.00 | 0.00 |
| Weighted average shs out dil | 85.767 M 2.55 % | 83.634 M 0.00 % | 83.633 M 0.00 % | 83.632 M 0.00 % | 83.630 M 0.03 % | 83.609 M 0.00 % | 83.609 M 0.01 % | 83.599 M -0.17 % | 83.738 M 0.00 % | 83.738 M 0.19 % | 83.580 M -0.37 % | 83.889 M 0.39 % | 83.562 M -0.25 % | 83.770 M -0.25 % | 83.978 M -0.96 % | 84.792 M 0.02 % | 84.776 M -0.38 % | 85.100 M 0.00 % | 85.100 M -0.52 % | 85.544 M -2.58 % | 87.807 M -1.58 % | 89.215 M -0.75 % | 89.886 M -1.69 % | 91.429 M -2.38 % | 93.660 M -1.10 % | 94.705 M -0.02 % | 94.728 M 1.23 % | 93.577 M 0.35 % | 93.252 M 0.73 % | 92.580 M 0.00 % | 92.580 M 2.42 % | 90.393 M -0.03 % | 90.423 M -0.01 % | 90.434 M 47.52 % | 61.304 M 2.88 % | 59.587 M -0.56 % | 59.924 M 0.13 % | 59.849 M 21.71 % | 49.173 M 24.56 % | 39.477 M -30.16 % | 56.526 M 11.24 % | 50.815 M 26.94 % | 40.030 M -10.57 % | 44.763 M |
| Weighted average shs out | 85.768 M -2.23 % | 87.721 M 4.89 % | 83.634 M 0.00 % | 83.632 M 0.00 % | 83.631 M 0.03 % | 83.610 M 0.00 % | 83.610 M 0.01 % | 83.599 M -0.17 % | 83.738 M 0.00 % | 83.738 M 0.19 % | 83.580 M -0.37 % | 83.889 M 0.39 % | 83.562 M -13.69 % | 96.812 M -12.04 % | 110.061 M 12.50 % | 97.833 M 15.70 % | 84.559 M -2.74 % | 86.943 M 2.17 % | 85.100 M -0.52 % | 85.544 M -2.58 % | 87.807 M -1.58 % | 89.215 M -4.34 % | 93.259 M 2.00 % | 91.429 M -2.38 % | 93.660 M -1.10 % | 94.705 M 3.31 % | 91.675 M -2.03 % | 93.577 M 0.35 % | 93.252 M -0.99 % | 94.184 M 3.70 % | 90.825 M 0.48 % | 90.393 M -0.03 % | 90.423 M -0.01 % | 90.434 M 47.52 % | 61.304 M 2.88 % | 59.587 M -0.56 % | 59.924 M 0.13 % | 59.849 M 21.71 % | 49.173 M 24.56 % | 39.477 M -30.16 % | 56.526 M 11.24 % | 50.815 M 26.46 % | 40.182 M -10.23 % | 44.763 M |
| EPS diluted | 0.30 114.29 % | 0.14 66.47 % | 0.08 -53.28 % | 0.18 212.50 % | -0.16 -188.89 % | 0.18 | 0.00 -100.00 % | 0.38 | 0.00 | 0.00 -100.00 % | 0.58 634.18 % | 0.08 -43.57 % | 0.14 77.89 % | 0.08 1 539.58 % | 0.00 -94.35 % | 0.08 119.74 % | -0.43 -430.77 % | 0.13 127.08 % | -0.48 -420.00 % | 0.15 693.65 % | 0.02 -96.63 % | 0.56 366.67 % | 0.12 -36.84 % | 0.19 -63.46 % | 0.52 33.33 % | 0.39 30.00 % | 0.30 87.50 % | 0.16 -76.47 % | 0.68 800.66 % | 0.08 -87.20 % | 0.59 391.67 % | 0.12 -76.00 % | 0.50 1 292.76 % | 0.04 -93.70 % | 0.57 280.00 % | 0.15 -48.28 % | 0.29 141.67 % | 0.12 -65.71 % | 0.35 288.89 % | 0.09 114.80 % | 0.04 24.70 % | 0.03 646.67 % | 0.00 188.24 % | -0.01 |
| Earnings per share | 0.31 106.67 % | 0.15 78.36 % | 0.08 -53.28 % | 0.18 212.50 % | -0.16 -188.89 % | 0.18 | 0.00 -100.00 % | 0.38 | 0.00 | 0.00 -100.00 % | 0.58 634.18 % | 0.08 -43.57 % | 0.14 105.58 % | 0.07 998.39 % | 0.01 -91.58 % | 0.07 117.12 % | -0.43 -430.77 % | 0.13 127.08 % | -0.48 -420.00 % | 0.15 457.62 % | 0.03 -95.20 % | 0.56 366.67 % | 0.12 -36.84 % | 0.19 -63.46 % | 0.52 33.33 % | 0.39 25.81 % | 0.31 93.75 % | 0.16 -76.47 % | 0.68 800.66 % | 0.08 -87.42 % | 0.60 400.00 % | 0.12 -83.78 % | 0.74 1 961.28 % | 0.04 -94.21 % | 0.62 313.33 % | 0.15 -48.28 % | 0.29 141.67 % | 0.12 -65.71 % | 0.35 288.89 % | 0.09 114.80 % | 0.04 6.62 % | 0.04 773.33 % | 0.00 188.24 % | -0.01 |
| Gross profit | 24.263 M 2.51 % | 23.670 M 0.54 % | 23.543 M -0.66 % | 23.700 M 4.32 % | 22.719 M -2.30 % | 23.254 M | 0.000 -100.00 % | 25.100 M | 0.000 | 0.000 -100.00 % | 21.412 M 3.75 % | 20.639 M 8.09 % | 19.095 M -6.53 % | 20.429 M 7.08 % | 19.078 M -8.72 % | 20.900 M -4.69 % | 21.928 M 21.74 % | 18.012 M -14.33 % | 21.026 M 20.56 % | 17.440 M -25.32 % | 23.352 M 21.40 % | 19.236 M 0.32 % | 19.174 M -0.99 % | 19.366 M 0.71 % | 19.230 M 2.30 % | 18.797 M -6.82 % | 20.173 M 2.71 % | 19.641 M -3.53 % | 20.360 M 3.39 % | 19.693 M 0.61 % | 19.573 M 8.90 % | 17.974 M -0.13 % | 17.997 M 17.13 % | 15.365 M 10.64 % | 13.887 M 6.95 % | 12.985 M 6.20 % | 12.227 M 30.20 % | 9.391 M 22.84 % | 7.645 M 18.14 % | 6.471 M 35.26 % | 4.784 M 65.59 % | 2.889 M 209.65 % | 933.000 K | 0.000 |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K 98.09 % | -1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.623 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.346 M -651.64 % | 244.000 K 1 059.86 % | 21.037 K 153.43 % | -39.374 K -101.57 % | 2.513 M -96.52 % | 72.157 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 |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.352 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.441 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | -393.000 K -248.30 % | 265.000 K 38.74 % | 191.000 K | 0.000 -100.00 % | 2.257 M 1 051.53 % | 196.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.000 K | 0.000 -100.00 % | 1.491 M 1 165.00 % | -140.000 K -179.55 % | 176.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.743 M 2 145.36 % | -183.000 K -272.64 % | 106.000 K -98.33 % | 6.347 M -75.55 % | 25.962 M 343.26 % | 5.857 M 137.41 % | 2.467 M -41.93 % | 4.248 M -57.58 % | 10.013 M 387.01 % | 2.056 M 34.64 % | 1.527 M -19.12 % | 1.888 M -21.10 % | 2.393 M 120.35 % | 1.086 M | 0.000 | 0.000 |
| Selling and marketing expenses | 953.000 K 262.36 % | 263.000 K -61.88 % | 690.000 K | 0.000 -100.00 % | 1.255 M 188.51 % | 435.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 531.000 K | 0.000 -100.00 % | 803.000 K 438.93 % | 149.000 K 0.00 % | 149.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.293 M 213.83 % | 412.000 K 0.00 % | 412.000 K | 0.000 -100.00 % | 532.000 K 367.34 % | -199.000 K -200.00 % | 199.000 K | 0.000 -100.00 % | 237.000 K 453.73 % | -67.000 K -200.00 % | 67.000 K | 0.000 -100.00 % | 241.000 K | 0.000 | 0.000 | 0.000 |
| Other expenses | -8.130 M -249.56 % | 5.436 M 2 055.40 % | -278.000 K | 0.000 100.00 % | -5.827 M -113.12 % | 44.398 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.149 M -13 409.74 % | -349.000 K 98.93 % | -32.585 M -192.09 % | 35.382 M 128.40 % | 15.491 M 70.23 % | 9.100 M | 0.000 -100.00 % | 7.103 M 60.85 % | 4.416 M -40.88 % | 7.470 M 386.33 % | 1.536 M 163.01 % | 584.000 K -6.11 % | 622.000 K 16.92 % | 532.000 K -98.53 % | 36.180 M 308.41 % | -17.360 M -256.34 % | 11.104 M 1 242.68 % | 827.000 K 37.83 % | 600.000 K -61.24 % | 1.548 M 1.18 % | 1.530 M 42.33 % | 1.075 M -73.95 % | 4.127 M 2 957.04 % | 135.000 K -94.13 % | 2.301 M 126.25 % | 1.017 M 58.41 % | 642.000 K -57.17 % | 1.499 M -15.31 % | 1.770 M 1 261.54 % | 130.000 K 42.86 % | 91.000 K -93.26 % | 1.350 M -21.92 % | 1.729 M 250.00 % | 494.000 K |
| Operating expenses | -7.570 M -226.93 % | 5.964 M 889.05 % | 603.000 K 201.50 % | 200.000 K 108.64 % | -2.315 M -105.19 % | 44.638 M | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 100.00 % | -46.284 M -25 118.38 % | 185.000 K 100.61 % | -30.291 M -185.59 % | 35.391 M 123.77 % | 15.816 M 71.91 % | 9.200 M 128.12 % | 4.033 M -47.40 % | 7.667 M 89.54 % | 4.045 M -45.85 % | 7.470 M 73.00 % | 4.318 M 112.06 % | -35.812 M -682.97 % | 6.143 M 348.40 % | -2.473 M -106.87 % | 35.990 M 307.66 % | -17.331 M -256.49 % | 11.075 M 1 051.25 % | 962.000 K -88.03 % | 8.038 M -33.42 % | 12.072 M 41.72 % | 8.518 M 14.77 % | 7.422 M -75.47 % | 30.259 M 425.69 % | 5.756 M 15.03 % | 5.004 M -4.96 % | 5.265 M 658.92 % | -942.000 K -127.29 % | 3.452 M 2.62 % | 3.364 M 27.71 % | 2.634 M -1.50 % | 2.674 M 9.77 % | 2.436 M 40.89 % | 1.729 M 250.00 % | 494.000 K |
| Cost and expenses | -7.570 M -226.93 % | 5.964 M 889.05 % | 603.000 K 201.50 % | 200.000 K 108.64 % | -2.315 M -105.19 % | 44.638 M | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 100.00 % | -46.284 M -701.01 % | 7.701 M 125.42 % | -30.291 M -185.59 % | 35.391 M 123.77 % | 15.816 M 71.91 % | 9.200 M 128.12 % | 4.033 M -49.83 % | 8.038 M 82.02 % | 4.416 M -40.88 % | 7.470 M 73.00 % | 4.318 M -17.28 % | 5.220 M -39.03 % | 8.561 M 15.49 % | 7.413 M -79.40 % | 35.990 M 307.32 % | -17.360 M -256.75 % | 11.075 M -57.16 % | 25.853 M 221.63 % | 8.038 M -33.42 % | 12.072 M 41.72 % | 8.518 M 14.77 % | 7.422 M -75.47 % | 30.259 M 470.28 % | 5.306 M -2.71 % | 5.454 M 3.59 % | 5.265 M -51.37 % | 10.826 M 233.11 % | 3.250 M -8.86 % | 3.566 M 35.38 % | 2.634 M 7.51 % | 2.450 M 0.57 % | 2.436 M 40.89 % | 1.729 M 250.00 % | 494.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 560.000 K 6.06 % | 528.000 K -40.07 % | 881.000 K 340.50 % | 200.000 K -94.31 % | 3.512 M 407.51 % | 692.000 K | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 -100.00 % | 865.000 K | 0.000 -100.00 % | 2.294 M 25 388.89 % | 9.000 K -97.23 % | 325.000 K 225.00 % | 100.000 K -91.97 % | 1.245 M 123.12 % | 558.000 K -31.45 % | 814.000 K 653.70 % | 108.000 K -95.11 % | 2.209 M 319.96 % | 526.000 K -28.04 % | 731.000 K 589.62 % | 106.000 K -91.35 % | 1.226 M 355.76 % | 269.000 K -50.09 % | 539.000 K 299.26 % | 135.000 K -97.32 % | 5.036 M 2 099.13 % | 229.000 K -55.79 % | 518.000 K -91.84 % | 6.347 M -76.04 % | 26.494 M 368.26 % | 5.658 M 112.23 % | 2.666 M -37.24 % | 4.248 M -58.56 % | 10.250 M 415.33 % | 1.989 M 24.78 % | 1.594 M -15.57 % | 1.888 M -28.32 % | 2.634 M 142.54 % | 1.086 M | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -83.33 % | 6.000 K | 0.000 -100.00 % | 39.000 K 333.33 % | 9.000 K 350.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K -100.00 % | 27.042 M 9 627.34 % | 278.000 K 57.06 % | 177.000 K -58.84 % | 430.000 K | 0.000 -100.00 % | 855.000 K | 0.000 -100.00 % | 2.063 M 102.45 % | 1.019 M 0.69 % | 1.012 M 0.80 % | 1.004 M 3.08 % | 974.000 K 31.09 % | 743.000 K -31.58 % | 1.086 M 160.43 % | 417.000 K 110.61 % | 198.000 K -49.62 % | 393.000 K -47.39 % | 747.000 K -24.09 % | 984.000 K 268.54 % | 267.000 K |
| Interest expense | 5.868 M 32.61 % | 4.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.800 M | 0.000 | 0.000 -100.00 % | 3.994 M | 0.000 -100.00 % | 9.701 M 91.19 % | 5.074 M -10.32 % | 5.658 M 23.00 % | 4.600 M 4.57 % | 4.399 M -8.03 % | 4.783 M -13.35 % | 5.520 M 18.86 % | 4.644 M 15.96 % | 4.005 M -33.71 % | 6.042 M 58.37 % | 3.815 M -20.88 % | 4.822 M 31.21 % | 3.675 M -5.75 % | 3.899 M 4.08 % | 3.746 M -2.80 % | 3.854 M 8.17 % | 3.563 M -17.94 % | 4.342 M 44.73 % | 3.000 M -9.53 % | 3.316 M -32.38 % | 4.904 M 59.95 % | 3.066 M -3.25 % | 3.169 M -52.04 % | 6.607 M 280.59 % | 1.736 M -15.77 % | 2.061 M 36.85 % | 1.506 M 82.77 % | 824.000 K 58.77 % | 519.000 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -2.504 M 85.01 % | -16.706 M -556 966.67 % | 3.000 K | 0.000 100.00 % | -16.097 M -15 997.00 % | -100.000 K -181.91 % | 122.085 K 101.47 % | -8.300 M -15 223.91 % | 54.880 K 102.65 % | 27.081 K -83.49 % | 164.000 K | 0.000 100.00 % | -340.000 K | 0.000 -100.00 % | 2.309 M 200.39 % | -2.300 M 28.81 % | -3.231 M -945.63 % | -309.000 K -180.91 % | -110.000 K -131.88 % | 345.000 K 115.99 % | -2.158 M -294.41 % | 1.110 M 1 690.32 % | 62.000 K 6 100.00 % | 1.000 K -98.28 % | 58.000 K -66.47 % | 173.000 K 408.82 % | 34.000 K -19.05 % | 42.000 K 102.50 % | -1.677 M -469.38 % | 454.000 K 252.35 % | -298.000 K -137.58 % | 793.000 K -77.43 % | 3.514 M -12.13 % | 3.999 M 3 945.19 % | -104.000 K -130.77 % | 338.000 K -89.51 % | 3.222 M 326.19 % | 756.000 K 228.70 % | 230.000 K -65.93 % | 675.000 K 294.74 % | 171.000 K -78.33 % | 789.000 K | 0.000 -100.00 % | 10.000 K |
| Operating income | 31.833 M 79.79 % | 17.706 M -22.82 % | 22.940 M -2.38 % | 23.500 M -6.13 % | 25.034 M 217.07 % | -21.384 M | 0.000 -100.00 % | 24.900 M | 0.000 | 0.000 -100.00 % | 67.696 M 423.23 % | 12.938 M -73.80 % | 49.386 M 430.08 % | -14.962 M -558.68 % | 3.262 M -72.12 % | 11.700 M 140.83 % | -28.656 M -274.52 % | 16.420 M 145.85 % | -35.816 M -309.49 % | 17.097 M 164.21 % | 6.471 M -88.37 % | 55.632 M 275.31 % | 14.823 M -33.74 % | 22.371 M -26.64 % | 30.496 M -28.85 % | 42.859 M 32.44 % | 32.360 M 71.09 % | 18.914 M -71.86 % | 67.202 M 506.52 % | 11.080 M -80.92 % | 58.066 M 379.92 % | 12.099 M -73.99 % | 46.510 M 612.36 % | 6.529 M -82.75 % | 37.852 M 152.06 % | 15.017 M -3.63 % | 15.582 M 87.19 % | 8.324 M -50.46 % | 16.804 M 323.59 % | 3.967 M 51.12 % | 2.625 M 249.07 % | 752.000 K 196.16 % | -782.000 K -58.30 % | -494.000 K |
| Operating income ratio | 1.31 75.39 % | 0.75 -23.23 % | 0.97 -1.73 % | 0.99 -10.01 % | 1.10 219.83 % | -0.92 | 0.00 -100.00 % | 0.99 | 0.00 | 0.00 -100.00 % | 3.16 404.34 % | 0.63 -75.76 % | 2.59 453.14 % | -0.73 -528.34 % | 0.17 -69.46 % | 0.56 142.84 % | -1.31 -286.66 % | 0.70 146.67 % | -1.50 -311.22 % | 0.71 156.33 % | 0.28 -90.42 % | 2.89 274.10 % | 0.77 -33.08 % | 1.16 -27.16 % | 1.59 -30.45 % | 2.28 42.14 % | 1.60 66.58 % | 0.96 -70.82 % | 3.30 486.65 % | 0.56 -81.03 % | 2.97 340.72 % | 0.67 -73.95 % | 2.58 508.18 % | 0.42 -84.41 % | 2.73 135.69 % | 1.16 -9.25 % | 1.27 43.77 % | 0.89 -59.67 % | 2.20 258.55 % | 0.61 18.52 % | 0.52 98.71 % | 0.26 131.06 % | -0.84 | 0.00 |
| Total other income expenses net | -5.842 M -7.69 % | -5.425 M 65.90 % | -15.907 M -93.99 % | -8.200 M 78.79 % | -38.666 M -1 834.27 % | -1.999 M | 0.000 -100.00 % | 7.000 M | 0.000 | 0.000 100.00 % | -19.419 M -205.81 % | -6.350 M 83.25 % | -37.921 M -275.92 % | 21.556 M 594.29 % | -4.361 M 3.09 % | -4.500 M 41.02 % | -7.630 M -49.84 % | -5.092 M 5.46 % | -5.386 M -16.96 % | -4.605 M 25.28 % | -6.163 M -24.96 % | -4.932 M -31.41 % | -3.753 M 22.15 % | -4.821 M -123.33 % | 20.664 M 613.14 % | -4.027 M -5.95 % | -3.801 M -5.06 % | -3.618 M 4.41 % | -3.785 M 2.65 % | -3.888 M -8.24 % | -3.592 M -127.92 % | -1.576 M 4.60 % | -1.652 M 49.70 % | -3.284 M -0.34 % | -3.273 M 47.79 % | -6.269 M -482.02 % | 1.641 M 223.01 % | -1.334 M -4.55 % | -1.276 M -756.38 % | -149.000 K 68.16 % | -468.000 K -162.65 % | 747.000 K -24.16 % | 985.000 K 270.30 % | 266.000 K |
| 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 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 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 420.897 M -2.66 % | 432.420 M -2.50 % | 443.501 M | 0.000 -100.00 % | 406.572 M -27.99 % | 564.628 M | 0.000 -100.00 % | 571.399 M -3.06 % | 589.410 M 1.58 % | 580.256 M -0.53 % | 583.351 M -5.96 % | 620.340 M 0.20 % | 619.114 M 0.31 % | 617.204 M 13.55 % | 543.561 M 1.92 % | 533.298 M 5.42 % | 505.857 M 6.36 % | 475.613 M 22.18 % | 389.287 M 0.83 % | 386.092 M -5.94 % | 410.469 M -23.06 % | 533.511 M 12.13 % | 475.790 M 1.04 % | 470.902 M -0.41 % | 472.836 M -12.33 % | 539.343 M 2.75 % | 524.888 M 24.97 % | 420.012 M 0.66 % | 417.250 M 1.38 % | 411.556 M 16.50 % | 353.260 M 23.89 % | 285.129 M 99.94 % | 142.605 M -6.80 % | 153.007 M 249.83 % | 43.738 M 148.94 % | 17.570 M 145.77 % | -38.386 M 89.33 % | -359.918 M 0.09 % | -360.240 M |
| Total investments | 234.000 K -83.95 % | 1.458 M 0.00 % | 1.458 M | 0.000 -100.00 % | 15.407 M 13.56 % | 13.567 M | 0.000 -100.00 % | 13.318 M -17.03 % | 16.051 M 0.96 % | 15.899 M 3.07 % | 15.426 M 4.94 % | 14.700 M -1.57 % | 14.935 M 0.03 % | 14.931 M -0.27 % | 14.971 M -17.96 % | 18.249 M -4.63 % | 19.134 M 0.26 % | 19.084 M 4.66 % | 18.234 M 13.59 % | 16.053 M -6.12 % | 17.100 M -12.39 % | 19.518 M 13.68 % | 17.169 M -1.63 % | 17.454 M -6.23 % | 18.614 M -4.87 % | 19.567 M -2.22 % | 20.012 M 6.54 % | 18.783 M 12.98 % | 16.625 M 0.81 % | 16.492 M -4.33 % | 17.239 M -66.61 % | 51.629 M 39.45 % | 37.023 M 40.87 % | 26.282 M -64.41 % | 73.855 M 236.81 % | 21.928 M 766.03 % | 2.532 M 358.70 % | 552.000 K -0.36 % | 554.000 K |
| Total debt | 667.761 M 1.68 % | 656.712 M 0.03 % | 656.526 M | 0.000 -100.00 % | 650.790 M -0.77 % | 655.837 M | 0.000 -100.00 % | 768.540 M -0.73 % | 774.189 M -13.35 % | 893.455 M 19.25 % | 749.202 M -0.68 % | 754.368 M 4.02 % | 725.225 M -3.06 % | 748.093 M 4.88 % | 713.284 M 2.80 % | 693.825 M 5.16 % | 659.769 M 4.30 % | 632.584 M 5.93 % | 597.156 M 3.42 % | 577.420 M 6.08 % | 544.316 M -3.18 % | 562.214 M 4.20 % | 539.565 M 4.46 % | 516.519 M -1.01 % | 521.788 M -7.55 % | 564.373 M 2.58 % | 550.159 M 21.82 % | 451.603 M 0.08 % | 451.249 M 0.06 % | 450.961 M -0.07 % | 451.281 M 40.72 % | 320.684 M 10.74 % | 289.592 M 20.95 % | 239.441 M 19.00 % | 201.212 M 432.00 % | 37.822 M | 0.000 | 0.000 -100.00 % | 554.000 K |
| Accumulated other comprehensive income loss | 212.275 M 0.04 % | 212.195 M | 0.000 -100.00 % | 885.548 M 262.99 % | 243.959 M | 0.000 -100.00 % | 898.754 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.488 M -104.53 % | 275.868 M 10.13 % | 250.497 M -24.81 % | 333.143 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 |
| Retained earnings | 89.711 M 40.79 % | 63.720 M 185.32 % | 22.333 M | 0.000 -100.00 % | 59.031 M 68.00 % | 35.138 M | 0.000 -100.00 % | 72.921 M 32.91 % | 54.865 M 112.80 % | 25.782 M 233.79 % | 7.724 M 114.39 % | -53.668 M -208.76 % | -17.382 M 39.46 % | -28.710 M -329.83 % | 12.492 M -84.53 % | 80.730 M 2.09 % | 79.076 M 176.30 % | 28.620 M 63.08 % | 17.550 M -86.43 % | 129.308 M 60.31 % | 80.661 M | 0.000 -100.00 % | 15.296 M -88.72 % | 135.606 M 87.85 % | 72.189 M 11.07 % | 64.997 M 517.67 % | 10.523 M -88.49 % | 91.430 M 96.32 % | 46.572 M 7.49 % | 43.327 M 395.28 % | 8.748 M -79.92 % | 43.559 M 65.40 % | 26.336 M 36.13 % | 19.346 M 406.71 % | 3.818 M 10.47 % | 3.456 M 134.46 % | 1.474 M 5 996.00 % | -25.000 K 89.04 % | -228.000 K |
| Common stock | 167.386 M 0.00 % | 167.386 M 0.00 % | 167.386 M | 0.000 -100.00 % | 167.386 M 0.00 % | 167.386 M | 0.000 -100.00 % | 167.386 M 0.00 % | 167.386 M 0.00 % | 167.386 M -4.50 % | 175.267 M 0.00 % | 175.267 M 0.00 % | 175.267 M 0.00 % | 175.267 M 0.00 % | 175.267 M 0.00 % | 175.267 M -3.26 % | 181.175 M 0.00 % | 181.175 M -2.82 % | 186.438 M 0.00 % | 186.438 M -1.63 % | 189.527 M 0.00 % | 189.527 M 2.31 % | 185.248 M 0.00 % | 185.248 M 0.00 % | 185.248 M 0.00 % | 185.248 M 2.30 % | 181.081 M 0.00 % | 181.081 M 0.00 % | 181.081 M 49.34 % | 121.254 M 1.05 % | 119.996 M 0.00 % | 119.996 M 0.00 % | 119.996 M 49.88 % | 80.060 M 0.00 % | 80.060 M 0.00 % | 80.060 M 0.00 % | 80.060 M 0.00 % | 80.060 M 0.00 % | 80.060 M |
| Total equity | 880.522 M 3.10 % | 854.048 M 1.46 % | 841.752 M -4.95 % | 885.548 M 0.00 % | 885.548 M 0.19 % | 883.857 M -1.66 % | 898.754 M 0.00 % | 898.754 M 2.08 % | 880.452 M 2.93 % | 855.387 M 2.01 % | 838.541 M -2.46 % | 859.650 M -3.79 % | 893.509 M 0.77 % | 886.656 M -9.85 % | 983.582 M 0.08 % | 982.780 M -0.46 % | 987.333 M 4.30 % | 946.601 M -6.97 % | 1.018 B 0.90 % | 1.008 B 3.53 % | 974.156 M 3.85 % | 938.071 M 0.52 % | 933.221 M 1.63 % | 918.219 M 7.52 % | 854.016 M 0.90 % | 846.392 M 3.01 % | 821.638 M 1.17 % | 812.135 M 8.96 % | 745.365 M 24.53 % | 598.537 M 4.43 % | 573.122 M 0.45 % | 570.566 M 4.17 % | 547.723 M 32.65 % | 412.900 M 4.63 % | 394.621 M 1.32 % | 389.493 M -0.24 % | 390.416 M -0.07 % | 390.687 M -0.16 % | 391.315 M |
| Other non current liabilities | 34.225 M 0.25 % | 34.139 M 1.60 % | 33.601 M 103.79 % | -885.548 M -4 576.08 % | 19.784 M -40.78 % | 33.408 M 103.72 % | -898.754 M -2 818.72 % | 33.058 M -9.07 % | 36.355 M 0.17 % | 36.294 M 8.57 % | 33.430 M 67.21 % | 19.993 M -0.29 % | 20.052 M 603.09 % | 2.852 M -85.80 % | 20.083 M 2.50 % | 19.593 M -2.77 % | 20.152 M 6.38 % | 18.943 M 2.92 % | 18.406 M 6.76 % | 17.240 M -4.41 % | 18.036 M 6.53 % | 16.930 M 12.21 % | 15.088 M -6.98 % | 16.221 M 1.53 % | 15.976 M -4.80 % | 16.782 M 1.57 % | 16.522 M 10.75 % | 14.918 M -40.90 % | 25.243 M 40.07 % | 18.022 M 9.96 % | 16.390 M 32.88 % | 12.334 M 21.16 % | 10.180 M 27.60 % | 7.978 M 46.28 % | 5.454 M 6.05 % | 5.143 M 39.15 % | 3.696 M 312.50 % | 896.000 K | 0.000 |
| Long term debt | 579.723 M -10.58 % | 648.305 M 0.04 % | 648.032 M | 0.000 -100.00 % | 647.492 M 0.02 % | 647.351 M | 0.000 -100.00 % | 764.370 M 0.07 % | 763.806 M 0.03 % | 763.568 M 63.67 % | 466.528 M -34.32 % | 710.293 M -0.39 % | 713.097 M 0.04 % | 712.788 M 10.34 % | 645.998 M 0.00 % | 646.017 M 13.40 % | 569.660 M -2.60 % | 584.851 M -0.97 % | 590.605 M 4.08 % | 567.477 M 4.89 % | 541.011 M 0.58 % | 537.883 M 0.87 % | 533.266 M 6.66 % | 499.952 M -2.67 % | 513.652 M -7.84 % | 557.319 M 2.87 % | 541.786 M 23.06 % | 440.244 M -0.17 % | 441.005 M -0.19 % | 441.834 M -0.33 % | 443.288 M 42.27 % | 311.587 M 10.65 % | 281.595 M 20.85 % | 233.012 M 19.12 % | 195.612 M 419.33 % | 37.666 M | 0.000 | 0.000 -100.00 % | 554.000 K |
| Total non current liabilities | 613.948 M -10.04 % | 682.444 M 0.12 % | 681.633 M 176.97 % | -885.548 M -230.18 % | 680.266 M -0.07 % | 680.759 M 175.74 % | -898.754 M -212.71 % | 797.428 M -0.34 % | 800.161 M 0.04 % | 799.862 M 59.03 % | 502.962 M -33.13 % | 752.172 M -0.50 % | 755.967 M 0.41 % | 752.895 M 9.69 % | 686.376 M 0.10 % | 685.657 M 12.04 % | 611.974 M -2.06 % | 624.817 M -0.92 % | 630.640 M 4.06 % | 606.014 M 5.06 % | 576.852 M 0.70 % | 572.867 M 0.68 % | 568.978 M 7.03 % | 531.617 M -2.76 % | 546.690 M -7.51 % | 591.082 M 2.78 % | 575.075 M 23.52 % | 465.588 M -0.14 % | 466.248 M 1.39 % | 459.856 M 0.04 % | 459.678 M 41.91 % | 323.921 M 11.02 % | 291.775 M 21.07 % | 240.990 M 19.86 % | 201.066 M 369.68 % | 42.809 M 1 058.25 % | 3.696 M 312.50 % | 896.000 K 61.73 % | 554.000 K |
| Other current liabilities | 14.327 M 147.61 % | 5.786 M 1 713.79 % | 319.000 K | 0.000 -100.00 % | 10.763 M 16.82 % | 9.213 M | 0.000 -100.00 % | 9.867 M 198.91 % | 3.301 M -30.58 % | 4.755 M 31.90 % | 3.605 M -25.53 % | 4.841 M 15.21 % | 4.202 M -9.91 % | 4.664 M 24.17 % | 3.756 M -28.46 % | 5.250 M -11.74 % | 5.948 M 0.57 % | 5.914 M 31.89 % | 4.484 M 33.65 % | 3.355 M -76.91 % | 14.532 M 15.02 % | 12.634 M 49.27 % | 8.464 M -82.80 % | 49.215 M 56.17 % | 31.513 M 1 557.71 % | 1.901 M 879.90 % | 194.000 K -88.52 % | 1.690 M | 0.000 -100.00 % | 4.592 M 4 837.63 % | 93.000 K -98.72 % | 7.270 M 694.54 % | 915.000 K -6.15 % | 975.000 K -41.44 % | 1.665 M 44.41 % | 1.153 M | 0.000 | 0.000 | 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 -100.00 % | 5.568 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.208 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 |
| Short term debt | 88.038 M 947.20 % | 8.407 M -1.02 % | 8.494 M | 0.000 -100.00 % | 3.298 M -61.14 % | 8.486 M | 0.000 -100.00 % | 4.170 M -59.84 % | 10.383 M -92.01 % | 129.887 M -54.98 % | 288.480 M 554.52 % | 44.075 M 263.42 % | 12.128 M -67.43 % | 37.239 M -44.66 % | 67.286 M 34.03 % | 50.201 M -44.29 % | 90.109 M 72.24 % | 52.317 M 698.61 % | 6.551 M -34.11 % | 9.943 M 200.85 % | 3.305 M -86.42 % | 24.331 M 286.27 % | 6.299 M -61.98 % | 16.567 M 93.43 % | 8.565 M 21.42 % | 7.054 M -26.67 % | 9.619 M -15.32 % | 11.359 M 10.88 % | 10.244 M 12.24 % | 9.127 M 14.19 % | 7.993 M -12.14 % | 9.097 M 13.76 % | 7.997 M 24.39 % | 6.429 M 14.80 % | 5.600 M 3 489.74 % | 156.000 K | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 121.210 M 469.30 % | 21.291 M -1.48 % | 21.610 M | 0.000 -100.00 % | 22.323 M -18.75 % | 27.475 M | 0.000 -100.00 % | 22.096 M -6.11 % | 23.533 M -83.48 % | 142.433 M -52.54 % | 300.100 M 347.85 % | 67.009 M 99.58 % | 33.575 M -44.48 % | 60.470 M -36.09 % | 94.612 M 11.55 % | 84.815 M -45.12 % | 154.543 M 84.94 % | 83.564 M 39.16 % | 60.049 M -10.50 % | 67.091 M 5.74 % | 63.451 M 4.04 % | 60.987 M -18.37 % | 74.711 M -28.52 % | 104.516 M 47.48 % | 70.869 M 93.30 % | 36.663 M 10.46 % | 33.192 M -6.35 % | 35.444 M 24.05 % | 28.573 M -32.39 % | 42.263 M 8.51 % | 38.949 M 99.22 % | 19.551 M -1.61 % | 19.870 M 50.83 % | 13.174 M 11.03 % | 11.865 M 144.49 % | 4.853 M 78.03 % | 2.726 M -72.08 % | 9.765 M 1.29 % | 9.641 M |
| Total liabilities | 735.158 M 4.47 % | 703.735 M 0.07 % | 703.243 M 179.41 % | -885.548 M -226.04 % | 702.589 M -0.80 % | 708.234 M 178.80 % | -898.754 M -209.67 % | 819.524 M -0.51 % | 823.694 M -12.59 % | 942.295 M 17.34 % | 803.062 M -1.97 % | 819.181 M 3.75 % | 789.542 M -2.93 % | 813.365 M 4.15 % | 780.988 M 1.36 % | 770.472 M 0.52 % | 766.517 M 8.21 % | 708.381 M 2.56 % | 690.689 M 2.61 % | 673.105 M 5.12 % | 640.303 M 1.02 % | 633.854 M -1.53 % | 643.689 M 1.19 % | 636.133 M 3.01 % | 617.559 M -1.62 % | 627.745 M 3.20 % | 608.267 M 21.40 % | 501.032 M 1.26 % | 494.821 M -1.45 % | 502.119 M 0.70 % | 498.627 M 45.17 % | 343.472 M 10.21 % | 311.645 M 22.62 % | 254.164 M 19.36 % | 212.931 M 346.75 % | 47.662 M 642.17 % | 6.422 M -39.76 % | 10.661 M 4.57 % | 10.195 M |
| Other non current assets | 17.184 M -1.32 % | 17.413 M -0.45 % | 17.492 M 107.16 % | -244.218 M -118.55 % | 1.317 B 10.11 % | 1.196 B 706.46 % | -197.141 M -116.35 % | 1.206 B -18.74 % | 1.484 B 3.07 % | 1.439 B 0.69 % | 1.430 B 2.71 % | 1.392 B -1.90 % | 1.419 B 0.68 % | 1.409 B -3.33 % | 1.458 B 0.30 % | 1.453 B -6.34 % | 1.552 B 6.99 % | 1.450 B 1.97 % | 1.422 B 3.85 % | 1.370 B 3.95 % | 1.318 B -1.91 % | 1.343 B 0.08 % | 1.342 B 2.03 % | 1.316 B 2.48 % | 1.284 B -6.82 % | 1.378 B 4.34 % | 1.320 B 10.15 % | 1.199 B 4.58 % | 1.146 B 14.97 % | 997.068 M 8.64 % | 917.765 M 15.22 % | 796.503 M 23.34 % | 645.763 M 25.02 % | 516.542 M | 0.000 -100.00 % | 358.291 M 1.90 % | 351.617 M | 0.000 | 0.000 |
| Long term investments | 234.000 K -83.95 % | 1.458 M 0.00 % | 1.458 M | 0.000 -100.00 % | 15.404 M 13.57 % | 13.564 M | 0.000 -100.00 % | 13.315 M 11.67 % | 11.924 M -0.26 % | 11.955 M 5.13 % | 11.372 M -20.65 % | 14.331 M -2.70 % | 14.728 M 0.25 % | 14.691 M -0.26 % | 14.730 M -18.44 % | 18.060 M 51.17 % | 11.947 M 0.29 % | 11.913 M 8.80 % | 10.949 M -14.36 % | 12.785 M -14.23 % | 14.906 M | 0.000 -100.00 % | 14.193 M 37.32 % | 10.336 M -5.54 % | 10.942 M -32.10 % | 16.115 M -2.50 % | 16.529 M 23.44 % | 13.390 M -13.01 % | 15.392 M 4.18 % | 14.775 M -5.22 % | 15.588 M -67.75 % | 48.338 M 304.23 % | 11.958 M -41.38 % | 20.399 M | 0.000 -100.00 % | 21.631 M 116.29 % | -132.783 M | 0.000 | 0.000 |
| Intangible assets | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 2.137 M -93.55 % | 33.119 M 283.45 % | 8.637 M 13.76 % | 7.592 M -12.46 % | 8.673 M -73.84 % | 33.157 M -0.60 % | 33.357 M -35.03 % | 51.343 M 5.65 % | 48.598 M 64.88 % | 29.474 M 4.68 % | 28.155 M | 0.000 -100.00 % | 26.996 M | 0.000 -100.00 % | 27.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -99.98 % | 8.556 M 1.10 % | 8.463 M -2.01 % | 8.637 M -0.38 % | 8.670 M -0.03 % | 8.673 M 433 550.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.339 B 2.58 % | 1.305 B 0.08 % | 1.304 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non current assets | 1.356 B 2.44 % | 1.324 B 0.07 % | 1.323 B 641.83 % | -244.218 M -118.34 % | 1.332 B 10.15 % | 1.209 B 713.35 % | -197.141 M -116.17 % | 1.219 B -18.50 % | 1.495 B 3.04 % | 1.451 B 0.72 % | 1.441 B 2.47 % | 1.406 B -1.90 % | 1.433 B 0.68 % | 1.424 B -3.30 % | 1.472 B 0.07 % | 1.471 B -5.90 % | 1.564 B 6.94 % | 1.462 B 2.02 % | 1.433 B 3.05 % | 1.391 B 3.73 % | 1.341 B -0.81 % | 1.352 B -0.96 % | 1.365 B 2.29 % | 1.335 B 3.08 % | 1.295 B -7.11 % | 1.394 B 4.25 % | 1.337 B 10.30 % | 1.212 B 4.35 % | 1.162 B 14.81 % | 1.012 B 8.41 % | 933.354 M 10.48 % | 844.842 M 28.45 % | 657.722 M 22.49 % | 536.942 M 24.26 % | 432.105 M 13.74 % | 379.922 M 73.61 % | 218.834 M 444.88 % | 40.162 M -0.36 % | 40.308 M |
| Other current assets | 7.559 M 49.15 % | 5.068 M 6.18 % | 4.773 M | 0.000 -100.00 % | 6.742 M -97.64 % | 286.214 M | 0.000 -100.00 % | 289.597 M 2 743.37 % | 10.185 M -23.10 % | 13.245 M 13.52 % | 11.668 M -60.45 % | 29.504 M 36.17 % | 21.667 M 627.32 % | 2.979 M -78.88 % | 14.106 M -87.84 % | 116.022 M 299.07 % | 29.073 M 8.58 % | 26.776 M -55.17 % | 59.728 M -34.90 % | 91.745 M -26.85 % | 125.415 M -34.42 % | 191.238 M 39.17 % | 137.417 M -14.40 % | 160.537 M 98.00 % | 81.078 M 556.45 % | 12.351 M 83.47 % | 6.732 M -44.20 % | 12.064 M -12.45 % | 13.779 M -15.87 % | 16.379 M 1 024.16 % | 1.457 M -0.21 % | 1.460 M 101.10 % | 726.000 K -85.79 % | 5.109 M -20.68 % | 6.441 M -80.23 % | 32.581 M -75.98 % | 135.648 M | 0.000 -100.00 % | 142.000 K |
| Short term investments | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K -99.93 % | 4.127 M 4.64 % | 3.944 M -2.71 % | 4.054 M 998.64 % | 369.000 K 78.26 % | 207.000 K -13.75 % | 240.000 K -0.41 % | 241.000 K 27.51 % | 189.000 K -97.37 % | 7.187 M 0.22 % | 7.171 M -1.56 % | 7.285 M 122.92 % | 3.268 M 48.95 % | 2.194 M | 0.000 -100.00 % | 2.976 M -58.19 % | 7.118 M -7.22 % | 7.672 M 122.25 % | 3.452 M -0.89 % | 3.483 M -35.42 % | 5.393 M 337.39 % | 1.233 M -28.19 % | 1.717 M 4.00 % | 1.651 M -49.83 % | 3.291 M -86.87 % | 25.065 M 326.06 % | 5.883 M | 0.000 -100.00 % | 297.000 K -99.78 % | 135.315 M | 0.000 | 0.000 |
| cash and cash equivalents | 246.864 M 10.06 % | 224.292 M 5.29 % | 213.025 M -12.77 % | 244.218 M 0.00 % | 244.218 M 167.76 % | 91.209 M -53.73 % | 197.141 M 0.00 % | 197.141 M 6.69 % | 184.779 M -41.00 % | 313.199 M 88.84 % | 165.851 M 23.74 % | 134.028 M 26.31 % | 106.111 M -18.93 % | 130.889 M -22.88 % | 169.723 M 5.73 % | 160.527 M 4.30 % | 153.912 M -1.95 % | 156.971 M -24.49 % | 207.869 M 8.65 % | 191.328 M 42.95 % | 133.847 M 366.32 % | 28.703 M -54.99 % | 63.775 M 39.81 % | 45.617 M -6.81 % | 48.952 M 95.57 % | 25.030 M -0.95 % | 25.271 M -20.01 % | 31.591 M -7.08 % | 33.999 M -13.72 % | 39.405 M -59.80 % | 98.021 M 175.69 % | 35.555 M -75.81 % | 146.987 M 70.06 % | 86.434 M -45.11 % | 157.474 M 677.57 % | 20.252 M -47.24 % | 38.386 M -89.33 % | 359.918 M -0.24 % | 360.794 M |
| Cash and short term investments | 246.864 M 10.06 % | 224.292 M 5.29 % | 213.028 M -12.77 % | 244.218 M 0.00 % | 244.221 M 167.75 % | 91.212 M -53.73 % | 197.141 M 0.00 % | 197.144 M 4.36 % | 188.906 M -40.44 % | 317.143 M 86.66 % | 169.905 M 26.42 % | 134.397 M 26.41 % | 106.318 M -18.92 % | 131.129 M -22.85 % | 169.964 M 5.75 % | 160.716 M -0.24 % | 161.099 M -1.85 % | 164.142 M -23.71 % | 215.154 M 10.56 % | 194.596 M 43.04 % | 136.041 M 373.96 % | 28.703 M -57.00 % | 66.751 M 26.58 % | 52.735 M -6.87 % | 56.624 M 98.81 % | 28.482 M -0.95 % | 28.754 M -22.25 % | 36.984 M 4.97 % | 35.232 M -14.32 % | 41.122 M -58.74 % | 99.672 M 156.58 % | 38.846 M -77.42 % | 172.052 M 86.37 % | 92.317 M -41.38 % | 157.474 M 666.33 % | 20.549 M -88.17 % | 173.701 M -51.74 % | 359.918 M -0.24 % | 360.794 M |
| Total current assets | 259.243 M 10.97 % | 233.620 M 5.35 % | 221.759 M -9.20 % | 244.218 M -4.69 % | 256.232 M -33.09 % | 382.935 M 94.24 % | 197.141 M -60.53 % | 499.446 M 139.30 % | 208.711 M -39.74 % | 346.347 M 72.56 % | 200.710 M -26.39 % | 272.653 M 9.25 % | 249.577 M -9.63 % | 276.164 M -5.45 % | 292.081 M 3.65 % | 281.800 M 48.18 % | 190.172 M -1.32 % | 192.722 M -29.89 % | 274.882 M -5.41 % | 290.615 M 6.28 % | 273.434 M 24.32 % | 219.941 M 3.86 % | 211.760 M -3.62 % | 219.714 M 24.29 % | 176.780 M 120.25 % | 80.262 M -13.59 % | 92.884 M -8.00 % | 100.956 M 28.63 % | 78.485 M -11.63 % | 88.811 M -35.83 % | 138.395 M 100.00 % | 69.196 M -65.68 % | 201.646 M 54.97 % | 130.122 M -25.83 % | 175.447 M 206.55 % | 57.233 M -67.85 % | 178.004 M -50.72 % | 361.186 M 0.00 % | 361.202 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.505 M -1.42 % | 91.805 M -8.68 % | 100.526 M 1.34 % | 99.197 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 -100.00 % | 2.843 M 0.00 % | 2.843 M 0.00 % | 2.843 M 7.73 % | 2.639 M | 0.000 | 0.000 |
| Net receivables | 4.820 M 13.15 % | 4.260 M 7.63 % | 3.958 M | 0.000 -100.00 % | 5.269 M -4.41 % | 5.512 M | 0.000 -100.00 % | 6.354 M -33.95 % | 9.620 M | 0.000 -100.00 % | 19.137 M 2.80 % | 18.616 M -37.07 % | 29.580 M -29.18 % | 41.770 M 361.29 % | 9.055 M 257.76 % | 2.531 M | 0.000 -100.00 % | 1.804 M | 0.000 -100.00 % | 2.137 M -93.55 % | 33.119 M -11.09 % | 37.248 M 390.62 % | 7.592 M -82.55 % | 43.518 M 31.25 % | 33.157 M -0.60 % | 33.357 M -35.03 % | 51.343 M 5.65 % | 48.598 M 64.88 % | 29.474 M 4.68 % | 28.155 M | 0.000 -100.00 % | 26.996 M | 0.000 -100.00 % | 27.596 M 217.60 % | 8.689 M 589.60 % | 1.260 M -24.28 % | 1.664 M 31.23 % | 1.268 M 376.69 % | 266.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 18.845 M 165.50 % | 7.098 M -23.72 % | 9.305 M | 0.000 -100.00 % | 2.222 M -71.13 % | 7.696 M | 0.000 -100.00 % | 5.041 M -34.16 % | 7.656 M 74.48 % | 4.388 M -24.32 % | 5.798 M -66.61 % | 17.367 M 0.71 % | 17.245 M 10.79 % | 15.565 M -33.96 % | 23.570 M -12.69 % | 26.996 M -53.84 % | 58.486 M 191.03 % | 20.096 M -59.00 % | 49.014 M 1.89 % | 48.107 M 5.47 % | 45.614 M 89.88 % | 24.022 M -59.93 % | 59.948 M 62.35 % | 36.925 M 19.92 % | 30.791 M 11.13 % | 27.708 M 18.52 % | 23.379 M 32.16 % | 17.690 M -3.49 % | 18.329 M -30.99 % | 26.561 M -13.94 % | 30.863 M 2 602.54 % | 1.142 M -89.58 % | 10.958 M 124.64 % | 4.878 M 6.04 % | 4.600 M 40.46 % | 3.275 M 20.14 % | 2.726 M -71.99 % | 9.732 M 0.94 % | 9.641 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 3.492 M | 0.000 -100.00 % | 6.040 M 190.38 % | 2.080 M | 0.000 -100.00 % | 3.018 M 37.62 % | 2.193 M -35.56 % | 3.403 M 53.50 % | 2.217 M 205.37 % | 726.000 K | 0.000 -100.00 % | 3.002 M | 0.000 -100.00 % | 2.368 M | 0.000 -100.00 % | 5.237 M | 0.000 -100.00 % | 5.686 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.705 M | 0.000 -100.00 % | 1.983 M | 0.000 -100.00 % | 2.042 M | 0.000 -100.00 % | 892.000 K | 0.000 -100.00 % | 269.000 K | 0.000 -100.00 % | 33.000 K | 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 -100.00 % | 3.004 M -35.88 % | 4.685 M -16.59 % | 5.617 M -71.99 % | 20.054 M 548.16 % | 3.094 M 8.71 % | 2.846 M -39.67 % | 4.717 M 23.42 % | 3.822 M 71.85 % | 2.224 M 17.55 % | 1.892 M 213.25 % | 604.000 K -29.19 % | 853.000 K -53.46 % | 1.833 M 120.58 % | 831.000 K -66.07 % | 2.449 M 3.07 % | 2.376 M 9.85 % | 2.163 M 14.44 % | 1.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.833 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.488 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 |
| Other total stockholders equity | 411.150 M 0.10 % | 410.747 M -37.01 % | 652.033 M | 0.000 -100.00 % | 415.172 M 0.00 % | 415.192 M | 0.000 -100.00 % | 452.914 M 0.07 % | 452.618 M -2.78 % | 465.556 M 4.16 % | 446.948 M 3.00 % | 433.920 M -5.62 % | 459.756 M -0.30 % | 461.132 M -0.33 % | 462.680 M -2.51 % | 474.608 M 2.91 % | 461.171 M -1.98 % | 470.481 M 1.81 % | 462.108 M -2.78 % | 475.313 M 0.01 % | 475.278 M -0.19 % | 476.201 M -2.18 % | 486.834 M -0.12 % | 487.414 M 0.13 % | 486.792 M -0.04 % | 486.996 M -2.21 % | 498.008 M -0.06 % | 498.331 M 0.04 % | 498.122 M 21.30 % | 410.663 M 0.08 % | 410.345 M 0.82 % | 407.011 M -1.61 % | 413.679 M 29.38 % | 319.751 M 1.02 % | 316.521 M 0.35 % | 315.402 M -0.91 % | 318.303 M -0.60 % | 320.240 M 0.00 % | 320.240 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.990 M -16.61 % | 15.578 M | 0.000 -100.00 % | 15.578 M 0.00 % | 15.578 M 0.00 % | 15.578 M 0.00 % | 15.578 M -9.44 % | 17.201 M 0.00 % | 17.201 M 0.00 % | 17.201 M 0.00 % | 17.201 M 0.00 % | 17.201 M -1.40 % | 17.445 M 1.42 % | 17.201 M -11.36 % | 19.405 M 0.00 % | 19.405 M 12.81 % | 17.201 M 0.00 % | 17.201 M 1.43 % | 16.958 M 16.05 % | 14.613 M 0.00 % | 14.613 M 0.05 % | 14.605 M 0.01 % | 14.604 M 71.09 % | 8.536 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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.616 B 3.72 % | 1.558 B 0.83 % | 1.545 B | 0.000 -100.00 % | 1.588 B -0.25 % | 1.592 B | 0.000 -100.00 % | 1.718 B 0.83 % | 1.704 B -5.20 % | 1.798 B 9.51 % | 1.642 B -2.22 % | 1.679 B -0.25 % | 1.683 B -1.00 % | 1.700 B -3.66 % | 1.765 B 0.65 % | 1.753 B -0.03 % | 1.754 B 5.97 % | 1.655 B -3.12 % | 1.708 B 1.58 % | 1.682 B 4.16 % | 1.614 B 2.71 % | 1.572 B -0.32 % | 1.577 B 1.45 % | 1.554 B 5.63 % | 1.472 B -0.17 % | 1.474 B 3.09 % | 1.430 B 8.89 % | 1.313 B 5.88 % | 1.240 B 12.68 % | 1.101 B 2.70 % | 1.072 B 17.25 % | 914.038 M 6.36 % | 859.368 M 28.83 % | 667.064 M 9.80 % | 607.552 M 38.98 % | 437.155 M 10.16 % | 396.838 M -1.12 % | 401.348 M -0.04 % | 401.510 M |
| 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 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 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-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 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.619 M -3 687.67 % | 73.000 K | 0.000 | 0.000 100.00 % | -847.000 K | 0.000 | 0.000 -100.00 % | 4.693 M 146.66 % | -10.057 M 63.41 % | -27.482 M -138.12 % | -11.541 M -875.60 % | 1.488 M 150.07 % | -2.972 M 66.58 % | -8.893 M 43.96 % | -15.870 M -131.94 % | 49.681 M 246.53 % | -33.905 M -68.98 % | -20.065 M -285.84 % | 10.797 M 11.84 % | 9.654 M -30.15 % | 13.821 M 284.75 % | -7.481 M -636.27 % | 1.395 M -43.06 % | 2.450 M -30.38 % | 3.519 M 143.67 % | -8.059 M -113.60 % | -3.773 M 23.78 % | -4.950 M -177.49 % | 6.388 M 42.62 % | 4.479 M 211.09 % | -4.032 M -65.04 % | -2.443 M -401.23 % | 811.000 K 197.01 % | -836.000 K -140.70 % | 2.054 M |
| Accounts receivables | -2.753 M -1 071.49 % | -235.000 K | 0.000 | 0.000 100.00 % | -1.598 M | 0.000 | 0.000 -100.00 % | 2.102 M 139.50 % | -5.322 M 78.06 % | -24.262 M -3 228.12 % | -729.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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -204.000 K | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.284 M 158.82 % | -5.583 M -40.88 % | -3.963 M 57.17 % | -9.252 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 |
| Other working capital | 134.000 K -56.49 % | 308.000 K | 0.000 | 0.000 -100.00 % | 751.000 K | 0.000 | 0.000 100.00 % | -693.000 K -181.72 % | 848.000 K 14.13 % | 743.000 K 147.63 % | -1.560 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.239 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -8.819 M -9 086.46 % | -96.000 K 98.64 % | -7.033 M 54.03 % | -15.300 M -154.25 % | 28.202 M 284.79 % | -15.262 M 52.16 % | -31.900 M -163.48 % | 50.254 M 6 088.92 % | 812.000 K -98.59 % | 57.761 M 2 685.54 % | -2.234 M -111.41 % | 19.576 M 147.49 % | -41.217 M -1 346.72 % | -2.849 M 76.44 % | -12.094 M 80.66 % | -62.543 M -444.61 % | -11.484 M 45.50 % | -21.072 M 20.37 % | -26.461 M 54.54 % | -58.204 M -1 474.36 % | 4.235 M 109.37 % | -45.188 M -777.44 % | -5.150 M 87.01 % | -39.650 M -639.90 % | 7.344 M 124.88 % | -29.514 M -539.52 % | -4.615 M 55.87 % | -10.458 M -1 077.70 % | -888.000 K 91.87 % | -10.916 M -2 048.82 % | -508.000 K -275.17 % | 290.000 K 184.30 % | -344.000 K -552.63 % | 76.000 K 128.46 % | -267.000 K |
| Net cash provided by operating activities | 14.553 M 18.72 % | 12.258 M | 0.000 | 0.000 -100.00 % | 13.744 M | 0.000 | 0.000 -100.00 % | 18.661 M 795.87 % | 2.083 M 119.07 % | -10.923 M -751.36 % | -1.283 M -106.00 % | 21.372 M 228.24 % | 6.511 M 1 068.90 % | -672.000 K 93.55 % | -10.414 M -125.79 % | 40.382 M 580.17 % | -8.410 M 32.95 % | -12.543 M -3 735.78 % | -327.000 K -102.20 % | 14.867 M -41.12 % | 25.248 M 1 298.78 % | 1.805 M -73.33 % | 6.768 M -11.62 % | 7.658 M -45.72 % | 14.108 M 571.21 % | -2.994 M -931.67 % | 360.000 K -80.17 % | 1.815 M -85.47 % | 12.490 M 37.39 % | 9.091 M 1 359.14 % | -722.000 K -322.22 % | -171.000 K -108.70 % | 1.966 M 452.96 % | -557.000 K -135.50 % | 1.569 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.595 M | 0.000 100.00 % | -12.045 M -139.70 % | 30.343 M 2 479.84 % | -1.275 M -108.27 % | 15.415 M -21.78 % | 19.706 M 117.93 % | -109.924 M -20.82 % | -90.983 M -86.43 % | -48.804 M -403.29 % | -9.697 M -112.75 % | -4.558 M 97.23 % | -164.516 M -310.76 % | -40.052 M 28.91 % | -56.339 M -3 314.48 % | -1.650 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.673 M -5 974.81 % | -258.000 K 95.56 % | -5.811 M -104.61 % | -2.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -444.000 K -628.57 % | 84.000 K 200.00 % | -84.000 K | 0.000 -100.00 % | 265.000 K | 0.000 100.00 % | -934.000 K 12.38 % | -1.066 M -161.41 % | 1.736 M 244.31 % | -1.203 M -105.22 % | 23.062 M 193.13 % | -24.763 M -124.31 % | 101.843 M 174.41 % | -136.867 M -444.18 % | 39.766 M 198.63 % | -40.318 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.663 M 200.00 % | -9.663 M | 0.000 | 0.000 -100.00 % | 23.389 M 228.48 % | -18.205 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -2.914 M -189.66 % | -1.006 M | 0.000 | 0.000 100.00 % | -3.012 M | 0.000 | 0.000 100.00 % | -2.885 M -6 038.30 % | -47.000 K -200.00 % | 47.000 K | 0.000 100.00 % | -39.638 M | 0.000 | 0.000 | 0.000 100.00 % | -37.297 M | 0.000 100.00 % | -20.373 M -395.69 % | 6.890 M 122.96 % | -30.008 M -130.32 % | -13.029 M -152.26 % | -5.165 M -16.91 % | -4.418 M 43.71 % | -7.848 M 65.72 % | -22.891 M 36.44 % | -36.017 M -134.15 % | -15.382 M -2 470.11 % | 649.000 K 102.94 % | -22.048 M 75.51 % | -90.025 M -35 066.02 % | -256.000 K 99.84 % | -159.866 M 9.35 % | -176.361 M -343.63 % | -39.754 M | 0.000 |
| Net cash used for investing activites | -2.914 M -189.66 % | -1.006 M | 0.000 | 0.000 100.00 % | -3.012 M | 0.000 | 0.000 100.00 % | -15.673 M -5 974.81 % | -258.000 K 95.56 % | -5.811 M -104.61 % | -2.840 M 92.25 % | -36.638 M -31.34 % | -27.895 M -241.43 % | -8.170 M -141.71 % | 19.589 M 10.39 % | 17.746 M -84.83 % | 116.975 M 460.83 % | -32.418 M -187.07 % | 37.233 M 217.35 % | -31.727 M -1 384.49 % | 2.470 M -82.91 % | 14.457 M 112.64 % | -114.342 M -28.61 % | -88.903 M -9.27 % | -81.358 M -74.41 % | -46.648 M -122.07 % | -21.006 M 84.86 % | -138.742 M -70.22 % | -81.508 M 33.90 % | -123.302 M -362.34 % | -26.669 M 54.04 % | -58.023 M 81.48 % | -313.228 M -2 610 333.33 % | 12.000 K 100.03 % | -40.318 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.938 M 214.15 % | -25.350 M -135.71 % | 70.990 M 183.85 % | 25.010 M -17.06 % | 30.155 M 7.37 % | 28.086 M -25.01 % | 37.451 M 69.68 % | 22.072 M | 0.000 100.00 % | -2.672 M -109.28 % | 28.797 M 581.80 % | -5.977 M -174.02 % | 8.075 M 338.62 % | -3.384 M -126.78 % | 12.637 M -87.53 % | 101.317 M 28.91 % | 78.598 M 196.04 % | -81.841 M -4 692.65 % | 1.782 M -98.01 % | 89.576 M 200.89 % | 29.770 M 630.94 % | -5.607 M -115.35 % | 36.523 M -77.65 % | 163.390 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 | 0.000 | 0.000 -100.00 % | 881.000 K 217.62 % | -749.000 K | 0.000 | 0.000 -100.00 % | 412.000 K 334.09 % | -176.000 K | 0.000 | 0.000 100.00 % | -761.000 K | 0.000 | 0.000 | 0.000 100.00 % | -3.261 M -102.46 % | 132.727 M 2 904.23 % | 4.418 M 261.24 % | 1.223 M | 0.000 100.00 % | -10.270 M -3 002.72 % | -331.000 K -100.08 % | 399.543 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 K | 0.000 | 0.000 100.00 % | -1.106 M 2.21 % | -1.131 M 36.85 % | -1.791 M 84.68 % | -11.691 M -37.62 % | -8.495 M 6.24 % | -9.060 M 41.32 % | -15.440 M -18.94 % | -12.981 M 7.54 % | -14.040 M | 0.000 -100.00 % | 168.000 K 156.00 % | -300.000 K | 0.000 100.00 % | -176.000 K | 0.000 100.00 % | -63.000 K -80.00 % | -35.000 K 71.77 % | -124.000 K -103.39 % | 3.654 M 189.71 % | -4.073 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.282 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -19.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 100.00 % | -18.000 K 76.00 % | -75.000 K 99.86 % | -54.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 90.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 10.952 M 72 913.33 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.345 M | 0.000 | 0.000 | 0.000 100.00 % | -72.600 M | 0.000 -100.00 % | 9.430 M | 0.000 100.00 % | -41.447 M -275.97 % | -11.024 M -223.70 % | 8.912 M 3 876.27 % | -236.000 K -200.00 % | 236.000 K | 0.000 -100.00 % | 1.034 M | 0.000 100.00 % | -2.390 M 0.04 % | -2.391 M -135.80 % | -1.014 M -141.37 % | 2.451 M 9.91 % | 2.230 M | 0.000 -100.00 % | 81.965 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 10.933 M 72 786.67 % | 15.000 K | 0.000 | 0.000 -100.00 % | 122.000 K | 0.000 | 0.000 -100.00 % | 27.814 M 204.74 % | -26.556 M -19.91 % | -22.147 M -266.28 % | 13.319 M -38.51 % | 21.660 M 13.84 % | 19.026 M 143.08 % | -44.164 M -585.80 % | 9.091 M 343.79 % | -3.729 M -9.00 % | -3.421 M -140.52 % | 8.442 M 148.79 % | -17.301 M -201.83 % | 16.990 M 547.58 % | -3.796 M 77.00 % | -16.503 M -116.30 % | 101.254 M 28.43 % | 78.837 M 27.48 % | 61.844 M 789.15 % | -8.974 M -110.80 % | 83.112 M 225.99 % | 25.495 M -80.32 % | 129.571 M 200.13 % | 43.171 M -73.77 % | 164.613 M 310.92 % | 40.060 M 490.07 % | -10.270 M -3 002.72 % | -331.000 K -100.08 % | 399.543 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 22.572 M -89.94 % | 224.292 M | 0.000 | 0.000 -100.00 % | 10.853 M | 0.000 | 0.000 -100.00 % | 27.917 M 212.67 % | -24.778 M 36.20 % | -38.834 M -522.29 % | 9.196 M 39.02 % | 6.615 M 316.25 % | -3.059 M 93.99 % | -50.898 M -407.71 % | 16.541 M -71.22 % | 57.481 M -45.33 % | 105.144 M 399.79 % | -35.072 M -293.15 % | 18.158 M 644.47 % | -3.335 M -113.94 % | 23.922 M 10 026.14 % | -241.000 K 96.19 % | -6.320 M -162.46 % | -2.408 M 55.46 % | -5.406 M 90.78 % | -58.616 M -193.84 % | 62.466 M 156.06 % | -111.432 M -284.02 % | 60.553 M 185.24 % | -71.040 M -151.77 % | 137.222 M 856.71 % | -18.134 M 94.36 % | -321.532 M -36 604.57 % | -876.000 K -100.24 % | 360.794 M |
| Cash at beginning of period | 224.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 233.365 M | 0.000 | 0.000 -100.00 % | 106.111 M -18.93 % | 130.889 M -22.88 % | 169.723 M 5.73 % | 160.527 M 4.30 % | 153.912 M -1.95 % | 156.971 M -24.49 % | 207.869 M 8.65 % | 191.328 M 42.95 % | 133.847 M 366.32 % | 28.703 M -54.99 % | 63.775 M 39.81 % | 45.617 M -6.81 % | 48.952 M 95.57 % | 25.030 M -0.95 % | 25.271 M -20.01 % | 31.591 M -7.08 % | 33.999 M -13.72 % | 39.405 M -59.80 % | 98.021 M 175.69 % | 35.555 M -75.81 % | 146.987 M 70.06 % | 86.434 M -45.11 % | 157.474 M 677.57 % | 20.252 M -47.24 % | 38.386 M -89.33 % | 359.918 M -0.24 % | 360.794 M | 0.000 |
| Cash at end of period | 246.864 M 10.06 % | 224.292 M | 0.000 | 0.000 -100.00 % | 244.218 M | 0.000 | 0.000 -100.00 % | 134.028 M 26.31 % | 106.111 M -18.93 % | 130.889 M -22.88 % | 169.723 M 5.73 % | 160.527 M 4.30 % | 153.912 M -1.95 % | 156.971 M -24.49 % | 207.869 M 8.65 % | 191.328 M 42.95 % | 133.847 M 366.32 % | 28.703 M -54.99 % | 63.775 M 39.81 % | 45.617 M -6.81 % | 48.952 M 95.57 % | 25.030 M -0.95 % | 25.271 M -20.01 % | 31.591 M -7.08 % | 33.999 M -13.72 % | 39.405 M -59.80 % | 98.021 M 175.69 % | 35.555 M -75.81 % | 146.987 M 70.06 % | 86.434 M -45.11 % | 157.474 M 677.57 % | 20.252 M -47.24 % | 38.386 M -89.33 % | 359.918 M -0.24 % | 360.794 M |
| Operating cash flow | 14.553 M 18.72 % | 12.258 M | 0.000 | 0.000 -100.00 % | 13.744 M | 0.000 | 0.000 -100.00 % | 18.661 M 795.87 % | 2.083 M 119.07 % | -10.923 M -751.36 % | -1.283 M -106.00 % | 21.372 M 228.24 % | 6.511 M 1 068.90 % | -672.000 K 93.55 % | -10.414 M -125.79 % | 40.382 M 580.17 % | -8.410 M 32.95 % | -12.543 M -3 735.78 % | -327.000 K -102.20 % | 14.867 M -41.12 % | 25.248 M 1 298.78 % | 1.805 M -73.33 % | 6.768 M -11.62 % | 7.658 M -45.72 % | 14.108 M 571.21 % | -2.994 M -931.67 % | 360.000 K -80.17 % | 1.815 M -85.47 % | 12.490 M 37.39 % | 9.091 M 1 359.14 % | -722.000 K -322.22 % | -171.000 K -108.70 % | 1.966 M 452.96 % | -557.000 K -135.50 % | 1.569 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 14.553 M 18.72 % | 12.258 M | 0.000 | 0.000 -100.00 % | 13.744 M | 0.000 | 0.000 -100.00 % | 18.661 M 795.87 % | 2.083 M 119.07 % | -10.923 M -751.36 % | -1.283 M -106.00 % | 21.372 M 228.24 % | 6.511 M 1 068.90 % | -672.000 K 93.55 % | -10.414 M -125.79 % | 40.382 M 580.17 % | -8.410 M 32.95 % | -12.543 M -3 327.05 % | -366.000 K -102.46 % | 14.867 M -41.12 % | 25.248 M 1 298.78 % | 1.805 M -73.33 % | 6.768 M 1 919.35 % | -372.000 K -102.64 % | 14.108 M 571.21 % | -2.994 M -931.67 % | 360.000 K -80.17 % | 1.815 M -85.47 % | 12.490 M 37.39 % | 9.091 M 1 359.14 % | -722.000 K -322.22 % | -171.000 K -108.70 % | 1.966 M 452.96 % | -557.000 K -135.50 % | 1.569 M |
| 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |