The Thai Setakij Insurance Public Company Limited TSI.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 854.997 M 54.88 % | 552.038 M -6.93 % | 593.156 M 26.05 % | 470.586 M -19.56 % | 584.984 M 88.61 % | 310.150 M -44.74 % | 561.207 M -10.86 % | 629.576 M 9.49 % | 575.004 M 3.28 % | 556.752 M -15.08 % | 655.592 M -27.76 % | 907.477 M -27.06 % | 1.244 B 47.37 % | 844.183 M 146.68 % | 342.218 M -22.72 % | 442.820 M -33.73 % | 668.183 M -23.59 % | 874.485 M -27.81 % | 1.211 B 15.44 % | 1.049 B 24.41 % | 843.445 M |
| Net income | 3.152 M 101.98 % | -159.484 M -487.13 % | -27.163 M 54.61 % | -59.839 M 41.62 % | -102.497 M -90.66 % | -53.760 M 24.25 % | -70.974 M 38.60 % | -115.600 M 36.98 % | -183.429 M -1 893.47 % | 10.228 M 109.31 % | -109.851 M -362.49 % | -23.752 M 84.37 % | -152.003 M 30.30 % | -218.080 M -112.85 % | -102.458 M -12 567.30 % | 821.811 K 113.04 % | -6.301 M -124.34 % | 25.890 M -79.21 % | 124.549 M 382.67 % | 25.804 M 83.41 % | 14.069 M |
| Income before tax | 26.071 M 115.47 % | -168.478 M -1 003.64 % | 18.644 M 136.65 % | -50.872 M 31.82 % | -74.619 M 57.52 % | -175.668 M -146.71 % | -71.205 M 38.53 % | -115.833 M 36.87 % | -183.486 M -2 082.78 % | 9.254 M 117.26 % | -53.616 M -108.68 % | -25.692 M 83.10 % | -152.003 M 33.22 % | -227.615 M -93.82 % | -117.437 M -1 404.57 % | 9.002 M 23.13 % | 7.311 M -70.23 % | 24.557 M -85.09 % | 164.697 M 4 051.68 % | 3.967 M -82.49 % | 22.662 M |
| Income before tax ratio | 0.03 109.99 % | -0.31 -1 070.94 % | 0.03 129.08 % | -0.11 15.25 % | -0.13 77.48 % | -0.57 -346.41 % | -0.13 31.04 % | -0.18 42.34 % | -0.32 -2 019.84 % | 0.02 120.32 % | -0.08 -188.86 % | -0.03 76.83 % | -0.12 54.69 % | -0.27 21.43 % | -0.34 -1 788.08 % | 0.02 85.79 % | 0.01 -61.04 % | 0.03 -79.35 % | 0.14 3 496.47 % | 0.00 -85.93 % | 0.03 |
| EBITDA | 27.921 M 116.79 % | -166.278 M -901.56 % | 20.744 M 170.08 % | -29.600 M 55.36 % | -66.315 M 61.41 % | -171.845 M -147.83 % | -69.340 M 39.11 % | -113.869 M 37.04 % | -180.865 M -1 205.26 % | 16.364 M 135.75 % | -45.773 M -111.65 % | -21.627 M -48.86 % | -14.529 M 93.45 % | -221.695 M -99.88 % | -110.913 M -827.54 % | 15.245 M 5.80 % | 14.409 M -56.51 % | 33.135 M -80.86 % | 173.147 M 1 319.82 % | 12.195 M -46.19 % | 22.662 M |
| Net income ratio | 0.00 101.28 % | -0.29 -530.86 % | -0.05 63.99 % | -0.13 27.43 % | -0.18 -1.08 % | -0.17 -37.06 % | -0.13 31.12 % | -0.18 42.44 % | -0.32 -1 836.54 % | 0.02 110.96 % | -0.17 -540.19 % | -0.03 78.58 % | -0.12 52.70 % | -0.26 13.71 % | -0.30 -16 232.34 % | 0.00 119.68 % | -0.01 -131.85 % | 0.03 -71.21 % | 0.10 318.12 % | 0.02 47.43 % | 0.02 |
| Ratio EBITDA | 0.03 110.84 % | -0.30 -961.26 % | 0.03 155.60 % | -0.06 44.51 % | -0.11 79.54 % | -0.55 -348.44 % | -0.12 31.69 % | -0.18 42.50 % | -0.31 -1 170.17 % | 0.03 142.10 % | -0.07 -192.96 % | -0.02 -104.08 % | -0.01 95.55 % | -0.26 18.97 % | -0.32 -1 041.41 % | 0.03 59.65 % | 0.02 -43.09 % | 0.04 -73.49 % | 0.14 1 129.95 % | 0.01 -56.75 % | 0.03 |
| Gross profit ratio | 0.65 13.71 % | 0.57 -43.02 % | 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.43 % | 1.00 0.44 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -24.13 % | 1.32 36.50 % | 0.97 -9.15 % | 1.06 6.28 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 1.854 B -2.59 % | 1.903 B 0.19 % | 1.900 B -0.32 % | 1.906 B -7.04 % | 2.050 B 63.64 % | 1.253 B 16.27 % | 1.077 B 14.21 % | 943.450 M 9.17 % | 864.217 M 41.22 % | 611.976 M 32.72 % | 461.119 M -30.52 % | 663.627 M 16.94 % | 567.481 M 9.01 % | 520.581 M 0.00 % | 520.581 M 0.00 % | 520.574 M 0.00 % | 520.575 M 0.00 % | 520.575 M 0.00 % | 520.575 M 0.00 % | 520.575 M 0.00 % | 520.575 M |
| Weighted average shs out | 1.854 B -2.59 % | 1.903 B 0.19 % | 1.900 B -0.32 % | 1.906 B -7.04 % | 2.050 B 63.64 % | 1.253 B 16.27 % | 1.077 B 14.21 % | 943.450 M 9.17 % | 864.217 M 41.21 % | 611.994 M 39.19 % | 439.689 M -33.74 % | 663.627 M 16.94 % | 567.481 M 9.01 % | 520.581 M 0.00 % | 520.581 M 0.00 % | 520.574 M 0.00 % | 520.575 M 0.00 % | 520.575 M 0.00 % | 520.574 M 2.54 % | 507.660 M 20.97 % | 419.659 M |
| EPS diluted | 0.00 102.03 % | -0.08 -486.01 % | -0.01 54.46 % | -0.03 37.20 % | -0.05 -16.55 % | -0.04 34.90 % | -0.07 45.08 % | -0.12 42.86 % | -0.21 -1 365.06 % | 0.02 106.92 % | -0.24 -570.39 % | -0.04 86.74 % | -0.27 35.71 % | -0.42 -110.00 % | -0.20 -11 211.11 % | 0.00 114.88 % | -0.01 -124.44 % | 0.05 -79.38 % | 0.24 384.18 % | 0.05 83.41 % | 0.03 |
| Earnings per share | 0.00 102.03 % | -0.08 -486.01 % | -0.01 54.46 % | -0.03 37.20 % | -0.05 -16.55 % | -0.04 34.90 % | -0.07 45.08 % | -0.12 42.86 % | -0.21 -1 365.06 % | 0.02 106.64 % | -0.25 -598.32 % | -0.04 86.74 % | -0.27 35.71 % | -0.42 -110.00 % | -0.20 -11 211.11 % | 0.00 114.88 % | -0.01 -124.44 % | 0.05 -79.38 % | 0.24 373.37 % | 0.05 51.80 % | 0.03 |
| Gross profit | 554.035 M 76.12 % | 314.575 M -46.97 % | 593.156 M 26.05 % | 470.586 M -19.56 % | 584.984 M 88.61 % | 310.150 M -44.74 % | 561.207 M -10.86 % | 629.576 M 9.49 % | 575.004 M 3.28 % | 556.752 M -15.44 % | 658.446 M -27.44 % | 907.477 M -27.06 % | 1.244 B 47.37 % | 844.183 M 87.17 % | 451.034 M 5.49 % | 427.552 M -39.79 % | 710.140 M -18.79 % | 874.485 M -27.81 % | 1.211 B | 0.000 | 0.000 |
| Income tax expense | 22.919 M 354.82 % | -8.994 M -119.63 % | 45.808 M 410.86 % | 8.967 M -67.84 % | 27.879 M 122.87 % | -121.907 M -52 517.42 % | -231.686 K 0.16 % | -232.056 K -307.08 % | -57.005 K 94.15 % | -973.665 K -101.73 % | 56.235 M 2 997.79 % | -1.941 M | 0.000 100.00 % | -9.535 M 36.35 % | -14.980 M -283.13 % | 8.180 M -39.91 % | 13.612 M 1 121.16 % | -1.333 M -103.32 % | 40.148 M 283.85 % | -21.837 M -354.13 % | 8.593 M |
| Cost of revenue | 300.962 M 26.74 % | 237.463 M 20.68 % | 196.772 M 24.78 % | 157.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.855 M | 0.000 | 0.000 | 0.000 100.00 % | -108.816 M -812.69 % | 15.268 M 136.39 % | -41.957 M | 0.000 | 0.000 -100.00 % | 1.049 B 24.41 % | 843.445 M |
| General and administrative expenses | 74.682 M -1.24 % | 75.623 M 4.30 % | 72.508 M -1.63 % | 73.713 M -7.66 % | 79.826 M -9.66 % | 88.359 M 27.83 % | 69.121 M 12.21 % | 61.601 M 1.80 % | 60.513 M -8.18 % | 65.901 M -21.96 % | 84.446 M 1.89 % | 82.880 M 5.27 % | 78.734 M -7.38 % | 85.007 M -28.65 % | 119.137 M 18.13 % | 100.849 M -21.50 % | 128.472 M 14.39 % | 112.308 M -0.03 % | 112.338 M | 0.000 | 0.000 |
| Selling and marketing expenses | 272.000 K -55.84 % | 616.000 K -69.57 % | 2.024 M 294.54 % | 513.000 K | 0.000 | 0.000 100.00 % | -491.000 | 0.000 | 0.000 100.00 % | -1.920 M | 0.000 -100.00 % | 472.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.792 M -40.56 % | 87.139 M -37.40 % | 139.203 M -14.77 % | 163.328 M | 0.000 | 0.000 |
| Other expenses | 453.011 M 810.10 % | 49.776 M -90.04 % | 499.981 M 11.79 % | 447.233 M 213.32 % | 142.741 M -35.64 % | 221.791 M -54.93 % | 492.086 M -13.36 % | 567.975 M 10.40 % | 514.491 M 4.41 % | 492.770 M -13.72 % | 571.146 M -30.43 % | 820.991 M -29.29 % | 1.161 B 53.64 % | 755.730 M 108.39 % | 362.651 M 8.04 % | 335.661 M -25.83 % | 452.572 M -39.85 % | 752.444 M -19.58 % | 935.637 M 242.33 % | 273.316 M 46.54 % | 186.507 M |
| Operating expenses | 527.965 M 318.97 % | 126.015 M -78.07 % | 574.513 M 10.17 % | 521.459 M 134.29 % | 222.567 M -28.24 % | 310.150 M -44.74 % | 561.207 M -10.86 % | 629.576 M 9.49 % | 575.004 M 3.28 % | 556.752 M -19.00 % | 687.340 M -25.01 % | 916.521 M -34.35 % | 1.396 B 66.06 % | 840.737 M 74.50 % | 481.787 M 8.80 % | 442.820 M -33.73 % | 668.183 M -23.59 % | 874.485 M -27.81 % | 1.211 B 186.67 % | 422.537 M 30.72 % | 323.250 M |
| Cost and expenses | 828.927 M 15.05 % | 720.516 M 25.41 % | 574.513 M 10.17 % | 521.459 M -10.86 % | 584.984 M 88.61 % | 310.150 M 6.10 % | 292.312 M -53.57 % | 629.576 M 9.49 % | 575.004 M 5.02 % | 547.498 M -20.35 % | 687.340 M -25.01 % | 916.521 M -34.35 % | 1.396 B 66.06 % | 840.737 M 74.50 % | 481.787 M 8.80 % | 442.820 M -33.73 % | 668.183 M -21.38 % | 849.928 M -29.83 % | 1.211 B 15.88 % | 1.045 B 27.36 % | 820.783 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 74.954 M -1.69 % | 76.239 M 2.29 % | 74.532 M 0.41 % | 74.226 M -7.02 % | 79.826 M -9.66 % | 88.359 M 27.83 % | 69.121 M 12.21 % | 61.601 M 1.80 % | 60.513 M -5.42 % | 63.981 M -24.23 % | 84.446 M 1.89 % | 82.880 M 5.27 % | 78.734 M -7.38 % | 85.007 M -28.65 % | 119.137 M 50.63 % | 79.094 M -63.32 % | 215.611 M 97.75 % | 109.034 M -60.45 % | 275.666 M 84.74 % | 149.221 M 9.13 % | 136.743 M |
| Interest income | 15.747 M 70.55 % | 9.233 M 38.76 % | 6.654 M 2.59 % | 6.486 M 13.87 % | 5.696 M 16.24 % | 4.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.726 M -29.39 % | 15.192 M -28.13 % | 21.137 M -31.13 % | 30.693 M 1.34 % | 30.286 M | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 -81.66 % | 289.000 -83.98 % | 1.804 K -68.74 % | 5.771 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 12.560 M -2.29 % | 12.854 M -30.41 % | 18.472 M 136.70 % | 7.804 M 104.13 % | 3.823 M 104.99 % | 1.865 M -5.00 % | 1.963 M -25.12 % | 2.622 M -63.13 % | 7.110 M -9.35 % | 7.843 M 92.94 % | 4.065 M -97.04 % | 137.474 M 2 222.20 % | 5.920 M -9.27 % | 6.525 M 4.51 % | 6.243 M -12.05 % | 7.098 M -17.25 % | 8.578 M 1.51 % | 8.450 M 2.70 % | 8.228 M | 0.000 |
| Operating income | 27.921 M 116.79 % | -166.278 M -991.89 % | 18.643 M 136.65 % | -50.873 M 31.36 % | -74.119 M 65.81 % | -216.755 M -204.41 % | -71.205 M 38.53 % | -115.833 M 36.87 % | -183.486 M -2 082.78 % | 9.254 M 117.26 % | -53.616 M -185.02 % | -18.811 M 86.32 % | -137.474 M 36.18 % | -215.420 M -83.43 % | -117.437 M -1 404.57 % | 9.002 M 23.13 % | 7.311 M -70.23 % | 24.557 M -85.09 % | 164.697 M 4 051.68 % | 3.967 M -82.49 % | 22.662 M |
| Operating income ratio | 0.03 110.84 % | -0.30 -1 058.32 % | 0.03 129.07 % | -0.11 14.68 % | -0.13 81.87 % | -0.70 -450.82 % | -0.13 31.04 % | -0.18 42.34 % | -0.32 -2 019.84 % | 0.02 120.32 % | -0.08 -294.53 % | -0.02 81.24 % | -0.11 56.70 % | -0.26 25.64 % | -0.34 -1 788.08 % | 0.02 85.79 % | 0.01 -61.04 % | 0.03 -79.35 % | 0.14 3 496.47 % | 0.00 -85.93 % | 0.03 |
| Total other income expenses net | -1.850 M 15.91 % | -2.200 M -212 660.39 % | 1.035 K -3.99 % | 1.078 K 100.22 % | -500.000 K -101.22 % | 41.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.881 M 52.64 % | -14.529 M -19.14 % | -12.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.278 M 101.52 % | -84.020 M 22.46 % | -108.353 M 29.74 % | -154.228 M 9.96 % | -171.283 M 14.46 % | -200.234 M -236.59 % | -59.490 M 30.11 % | -85.118 M -50.05 % | -56.728 M 58.99 % | -138.318 M -438.59 % | -25.682 M 22.76 % | -33.249 M 75.20 % | -134.044 M 14.84 % | -157.404 M -800.54 % | -17.479 M 18.27 % | -21.385 M -66.53 % | -12.842 M 54.01 % | -27.922 M -425.94 % | -5.309 M 88.51 % | -46.194 M 47.82 % | -88.531 M |
| Total investments | 483.888 M 16.17 % | 416.550 M 6.90 % | 389.666 M 28.32 % | 303.671 M 3.81 % | 292.521 M 183.04 % | 103.348 M -56.04 % | 235.102 M -31.82 % | 344.849 M 39.33 % | 247.514 M -20.70 % | 312.132 M 26.42 % | 246.905 M -28.33 % | 344.502 M -35.44 % | 533.630 M 13.27 % | 471.129 M 16.69 % | 403.744 M 169.96 % | 149.557 M -10.73 % | 167.533 M -71.97 % | 597.739 M -22.02 % | 766.547 M -5.40 % | 810.316 M 27.38 % | 636.134 M |
| Total debt | 29.697 M -16.75 % | 35.670 M -16.34 % | 42.635 M 27.91 % | 33.333 M 408.75 % | 6.552 M | 0.000 | 0.000 -100.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 552.834 K -87.57 % | 4.446 M | 0.000 | 0.000 -100.00 % | 9.220 M | 0.000 -100.00 % | 575.000 K |
| Accumulated other comprehensive income loss | 124.686 M 10.40 % | 112.940 M -22.72 % | 146.150 M 13.84 % | 128.384 M 18.59 % | 108.262 M 65.40 % | 65.453 M -48.41 % | 126.878 M 1.09 % | 125.513 M -14.05 % | 146.030 M 22.84 % | 118.882 M 2.99 % | 115.426 M 365.22 % | 24.811 M -46.75 % | 46.592 M 47.38 % | 31.613 M 4.56 % | 30.234 M 1 151.56 % | -2.875 M 50.73 % | -5.835 M -893.88 % | 735.000 K | 0.000 -100.00 % | 110.851 M 14.16 % | 97.098 M |
| Retained earnings | -870.833 M 0.45 % | -874.795 M -22.18 % | -715.976 M -4.05 % | -688.093 M -9.62 % | -627.709 M -19.77 % | -524.085 M 41.15 % | -890.518 M -8.12 % | -823.671 M -16.25 % | -708.508 M -34.59 % | -526.429 M 2.61 % | -540.552 M -23.25 % | -438.573 M -5.42 % | -416.040 M -57.57 % | -264.037 M -1 148.64 % | -21.146 M -125.05 % | 84.416 M -7.60 % | 91.354 M -15.82 % | 108.519 M 16.07 % | 93.493 M | 0.000 | 0.000 |
| Common stock | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M -12.05 % | 1.082 B 2.81 % | 1.052 B 14.61 % | 918.066 M 23.26 % | 744.841 M 66.67 % | 446.905 M 12.94 % | 395.684 M 0.00 % | 395.684 M 27.48 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 20.16 % | 258.327 M |
| Total equity | 185.549 M 7.89 % | 171.976 M -51.88 % | 357.364 M -3.68 % | 371.032 M -10.66 % | 415.320 M -15.73 % | 492.825 M 231.44 % | 148.690 M -24.31 % | 196.444 M -21.93 % | 251.626 M -23.02 % | 326.872 M 256.07 % | 91.800 M -33.84 % | 138.753 M 44.15 % | 96.258 M -34.96 % | 147.991 M -59.42 % | 364.692 M -21.05 % | 461.956 M -0.85 % | 465.934 M -4.85 % | 489.669 M 4.38 % | 469.143 M -4.50 % | 491.266 M 15.47 % | 425.446 M |
| Other non current liabilities | -25.832 M -104.21 % | 613.047 M 3 092.25 % | -20.488 M -102.41 % | 851.299 M -1.42 % | 863.572 M 5.65 % | 817.358 M -16.77 % | 982.082 M 2 150.70 % | -47.890 M -164.26 % | -18.122 M -101.41 % | 1.289 B -12.90 % | 1.480 B -73.07 % | 5.496 B | 0.000 100.00 % | -2.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 21.199 M -25.20 % | 28.341 M -20.01 % | 35.430 M 42.37 % | 24.886 M 730.09 % | 2.998 M | 0.000 | 0.000 -100.00 % | 30.000 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 |
| Total non current liabilities | 1.431 B 117.14 % | 659.014 M 1 580.73 % | 39.210 M -95.63 % | 897.252 M 1.57 % | 883.380 M 6.73 % | 827.654 M -17.21 % | 999.741 M -35.43 % | 1.548 B 14.73 % | 1.350 B 3.66 % | 1.302 B -16.12 % | 1.552 B -71.84 % | 5.511 B 101 114.64 % | 5.445 M 168.01 % | 2.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 55.605 M -72.33 % | 200.950 M -10.39 % | 224.255 M 25.99 % | 177.999 M -9.18 % | 195.995 M -4.99 % | 206.298 M 173.85 % | -279.332 M 69.53 % | -916.702 M -124.75 % | -407.869 M -45.64 % | -280.058 M 2.74 % | -287.940 M -100.11 % | -143.890 M -28.32 % | -112.135 M -714.46 % | -13.768 M 83.48 % | -83.332 M -100.36 % | -41.590 M -294.82 % | -10.534 M 83.55 % | -64.027 M -27.38 % | -50.266 M | 0.000 100.00 % | -575.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 443.351 M | 0.000 -100.00 % | 12.711 M | 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 | 8.498 M -42.02 % | 14.658 M 1.72 % | 14.410 M -14.70 % | 16.894 M 375.35 % | 3.554 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 552.834 K -87.57 % | 4.446 M | 0.000 | 0.000 -100.00 % | 9.220 M | 0.000 -100.00 % | 575.000 K |
| Total current liabilities | 293.765 M -10.42 % | 327.945 M 21.16 % | 270.670 M 8.36 % | 249.787 M 0.09 % | 249.574 M -14.82 % | 293.001 M -43.18 % | 515.626 M | 0.000 -100.00 % | 458.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.085 M -88.94 % | 308.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 1.431 B 44.99 % | 986.959 M -10.38 % | 1.101 B 22.74 % | 897.252 M 1.57 % | 883.380 M 6.73 % | 827.654 M -17.56 % | 1.004 B -33.10 % | 1.500 B 12.70 % | 1.331 B 2.27 % | 1.302 B -16.12 % | 1.552 B -71.84 % | 5.511 B -2.11 % | 5.630 B 11.91 % | 5.031 B 776.96 % | 573.695 M 69.05 % | 339.354 M -34.91 % | 521.388 M -31.67 % | 763.041 M -19.95 % | 953.218 M 6.22 % | 897.383 M 13.00 % | 794.136 M |
| Other non current assets | 304.532 M 429.56 % | 57.507 M 188.61 % | 19.926 M 267.04 % | 5.429 M -99.39 % | 887.658 M -12.80 % | 1.018 B 43.67 % | 708.535 M -34.93 % | 1.089 B -3.60 % | 1.130 B 373.78 % | 238.417 M -83.97 % | 1.487 B -70.80 % | 5.095 B 902.70 % | -634.706 M -10.15 % | -576.243 M -81.66 % | -317.214 M 27.10 % | -435.150 M -92.82 % | -225.678 M 68.17 % | -708.979 M 16.23 % | -846.315 M -27.37 % | -664.450 M -35.95 % | -488.751 M |
| Long term investments | 392.674 M 7.10 % | 366.659 M 15.07 % | 318.645 M 20.20 % | 265.104 M 110.33 % | 126.040 M 8 026.35 % | 1.551 M -99.33 % | 232.850 M -32.48 % | 344.849 M 39.33 % | 247.514 M 34.85 % | 183.549 M -25.66 % | 246.905 M -28.33 % | 344.502 M -35.44 % | 533.630 M 13.27 % | 471.129 M 16.69 % | 403.744 M 53.84 % | 262.452 M | 0.000 -100.00 % | 467.059 M -21.81 % | 597.362 M 54.18 % | 387.451 M 58.02 % | 245.194 M |
| Intangible assets | 10.914 M -7.64 % | 11.816 M 45.96 % | 8.095 M 24.54 % | 6.500 M -27.63 % | 8.981 M 51.80 % | 5.916 M 91.08 % | 3.096 M 18.39 % | 2.615 M 27.77 % | 2.047 M 14.82 % | 1.783 M -33.59 % | 2.685 M 115.91 % | 1.243 M -27.44 % | 1.714 M -21.53 % | 2.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 10.914 M -7.64 % | 11.816 M 45.96 % | 8.095 M 24.54 % | 6.500 M -27.63 % | 8.981 M 51.80 % | 5.916 M 91.08 % | 3.096 M 18.39 % | 2.615 M 27.77 % | 2.047 M 14.82 % | 1.783 M -33.59 % | 2.685 M 115.91 % | 1.243 M -27.44 % | 1.714 M -21.53 % | 2.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 117.561 M -8.04 % | 127.839 M -7.39 % | 138.045 M 10.46 % | 124.968 M 27.15 % | 98.286 M 3.55 % | 94.913 M -34.30 % | 144.460 M -0.68 % | 145.451 M -1.19 % | 147.207 M 21.73 % | 120.925 M -5.52 % | 127.989 M -27.53 % | 176.612 M 77.74 % | 99.363 M -3.47 % | 102.931 M -35.10 % | 158.607 M -8.16 % | 172.698 M -23.48 % | 225.678 M -6.71 % | 241.920 M -2.83 % | 248.953 M -1.27 % | 252.162 M 3.53 % | 243.557 M |
| Total non current assets | 825.681 M 37.16 % | 601.970 M 17.17 % | 513.771 M 27.80 % | 402.001 M -64.14 % | 1.121 B 0.06 % | 1.120 B 2.88 % | 1.089 B -31.16 % | 1.582 B 3.63 % | 1.526 B 180.23 % | 544.674 M -70.80 % | 1.865 B -66.80 % | 5.617 B 5 457.31 % | 101.076 M -82.46 % | 576.243 M 765.94 % | -86.530 M -113.04 % | 663.625 M 264.49 % | -403.434 M -133.33 % | 1.210 B -9.71 % | 1.341 B 45.79 % | 919.590 M 24.35 % | 739.536 M |
| Other current assets | 205.429 M 959.39 % | -23.904 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.061 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 289.127 M 436.17 % | 53.925 M | 0.000 | 0.000 -100.00 % | 3.826 M -27.46 % | 5.274 M | 0.000 | 0.000 | 0.000 |
| Short term investments | 268.185 M 73.43 % | 154.635 M -30.75 % | 223.293 M 24.90 % | 178.783 M 7.39 % | 166.481 M 63.54 % | 101.797 M 4 420.29 % | 2.252 M -95.48 % | 49.780 M | 0.000 -100.00 % | 126.463 M 69.72 % | 74.514 M -7.53 % | 80.582 M -6.93 % | 86.579 M 5 251.60 % | 1.618 M 0.00 % | 1.618 M 101.43 % | -112.895 M | 0.000 -100.00 % | 420.386 M -26.18 % | 569.482 M 34.67 % | 422.865 M 8.17 % | 390.940 M |
| cash and cash equivalents | 28.419 M -76.26 % | 119.690 M -20.73 % | 150.988 M -19.50 % | 187.561 M 5.53 % | 177.735 M -11.19 % | 200.134 M 236.42 % | 59.490 M -48.32 % | 115.118 M 102.93 % | 56.728 M -58.99 % | 138.318 M 438.59 % | 25.682 M -22.76 % | 33.249 M -75.20 % | 134.044 M -14.84 % | 157.404 M 772.93 % | 18.032 M -30.20 % | 25.832 M 101.15 % | 12.842 M -54.01 % | 27.922 M 92.18 % | 14.529 M -68.55 % | 46.194 M -48.16 % | 89.106 M |
| Cash and short term investments | 296.604 M 8.12 % | 274.325 M -26.71 % | 374.281 M 2.17 % | 366.344 M 6.40 % | 344.316 M 14.00 % | 302.031 M 407.70 % | 59.490 M -63.92 % | 164.898 M 190.68 % | 56.728 M -78.58 % | 264.781 M 164.27 % | 100.195 M -11.98 % | 113.831 M -48.40 % | 220.623 M 1 935.13 % | 10.841 M -83.30 % | 64.902 M 151.25 % | 25.832 M 101.15 % | 12.842 M -54.01 % | 27.922 M 92.18 % | 14.529 M -96.90 % | 469.059 M -2.29 % | 480.046 M |
| Total current assets | 790.850 M 41.99 % | 556.965 M 2.61 % | 542.783 M -2.30 % | 555.549 M 5.32 % | 527.485 M -17.03 % | 635.734 M 15.20 % | 551.868 M -32.67 % | 819.689 M 1 344.95 % | 56.728 M -92.31 % | 738.133 M 63.99 % | 450.112 M 28.38 % | 350.604 M -51.54 % | 723.447 M -83.54 % | 4.394 B 8.83 % | 4.038 B 2 832.64 % | 137.685 M -23.50 % | 179.984 M 326.30 % | 42.220 M -48.30 % | 81.663 M -82.59 % | 469.059 M -2.29 % | 480.046 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 288.817 M -5.78 % | 306.544 M 81.92 % | 168.502 M -10.94 % | 189.205 M 3.30 % | 183.169 M -45.11 % | 333.703 M -16.41 % | 399.204 M -39.03 % | 654.791 M | 0.000 -100.00 % | 473.352 M 35.28 % | 349.916 M 47.79 % | 236.773 M 10.80 % | 213.696 M -95.13 % | 4.384 B 10.34 % | 3.973 B 3 451.89 % | 111.853 M -31.51 % | 163.316 M 1 042.23 % | 14.298 M -78.70 % | 67.134 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 38.149 M 31.28 % | 29.060 M 8 423 418.84 % | -345.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 228.000 149.35 % | -462.000 100.00 % | -344.502 M | 0.000 | 0.000 100.00 % | -245.137 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.837 M | 0.000 |
| Other assets | 628.476 M 7.32 % | 585.631 M 45.64 % | 402.097 M 29.40 % | 310.734 M 188.84 % | -349.750 M 19.71 % | -435.600 M 11.53 % | -492.379 M 30.12 % | -704.572 M | 0.000 -100.00 % | 345.920 M 151.53 % | -671.335 M -111.37 % | -317.612 M -106.48 % | 4.902 B 1 753.94 % | 264.418 M -65.18 % | 759.298 M | 0.000 -100.00 % | 1.211 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 229.662 M 104.44 % | 112.337 M 251.00 % | 32.005 M -41.70 % | 54.894 M 9.73 % | 50.025 M -42.30 % | 86.703 M -68.96 % | 279.332 M -40.99 % | 473.351 M 16.05 % | 407.869 M 52.56 % | 267.347 M -7.15 % | 287.940 M 100.11 % | 143.890 M -1.59 % | 146.221 M 962.03 % | 13.768 M -83.37 % | 82.779 M 136.09 % | 35.063 M 240.45 % | 10.299 M -82.83 % | 59.981 M 58.03 % | 37.956 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.081 M 785.53 % | 235.000 K -94.19 % | 4.046 M 30.94 % | 3.090 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.327 M | 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 |
| Capital lease obligations | 21.199 M -40.57 % | 35.670 M -16.34 % | 42.635 M 27.91 % | 33.333 M 1 011.84 % | 2.998 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 -100.00 % | 17.626 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 |
| Other total stockholders equity | -19.761 M 43.94 % | -35.252 M -45.26 % | -24.268 M -17.15 % | -20.714 M -24.11 % | -16.690 M | 0.000 100.00 % | -169.425 M -7.48 % | -157.629 M -51.62 % | -103.963 M -897.52 % | -10.422 M -114.88 % | 70.021 M -55.35 % | 156.831 M 123.98 % | 70.021 M 0.00 % | 70.021 M 54.88 % | 45.210 M -35.43 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 7.30 % | 65.256 M -6.81 % | 70.021 M 0.00 % | 70.021 M |
| Deferred tax liabilities non current | 4.633 M -73.72 % | 17.626 M -27.37 % | 24.268 M 15.19 % | 21.067 M 25.33 % | 16.810 M 63.27 % | 10.296 M -41.69 % | 17.658 M -1.30 % | 17.890 M -1.28 % | 18.122 M 40.61 % | 12.889 M -7.02 % | 13.862 M -12.38 % | 15.821 M 190.54 % | 5.445 M 168.01 % | 2.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 -100.00 % | 641.388 M -18.96 % | 791.408 M 416.83 % | -249.787 M -0.09 % | -249.574 M 14.82 % | -293.001 M 42.71 % | -511.472 M -134.09 % | 1.500 B 414.79 % | -476.659 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.591 B 18.43 % | 4.721 B 722.88 % | 573.695 M 69.05 % | 339.354 M -34.91 % | 521.388 M -31.67 % | 763.041 M -19.95 % | 953.218 M 6.22 % | 897.383 M 13.00 % | 794.136 M |
| Total assets | 1.617 B 39.48 % | 1.159 B -20.55 % | 1.459 B 15.01 % | 1.268 B -2.34 % | 1.299 B -1.65 % | 1.320 B 14.98 % | 1.148 B -32.32 % | 1.697 B 7.19 % | 1.583 B -2.80 % | 1.629 B -0.92 % | 1.644 B -70.91 % | 5.650 B -1.34 % | 5.727 B 9.39 % | 5.235 B 11.14 % | 4.711 B 487.86 % | 801.310 M -18.84 % | 987.322 M -21.19 % | 1.253 B -11.93 % | 1.422 B 2.43 % | 1.389 B 13.86 % | 1.220 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -65.081 M -148.56 % | 134.034 M 1 871.51 % | -7.566 M -111.87 % | 63.746 M 903.95 % | -7.929 M 96.48 % | -225.021 M -919.95 % | 27.443 M -56.16 % | 62.595 M 166.78 % | 23.463 M 211.86 % | -20.975 M 85.88 % | -148.565 M 42.68 % | -259.176 M -439.52 % | 76.336 M -66.91 % | 230.682 M 83.51 % | 125.708 M 120.05 % | -627.126 M -587.77 % | -91.182 M 49.85 % | -181.829 M -1 589.55 % | -10.762 M -157.58 % | 18.691 M -52.19 % | 39.095 M |
| Net cash provided by operating activities | -61.929 M -380.44 % | -12.890 M 41.07 % | -21.875 M -197.75 % | 22.379 M 121.81 % | -102.623 M 62.68 % | -274.959 M -559.92 % | -41.665 M 18.37 % | -51.043 M 68.09 % | -159.967 M -1 388.48 % | -10.747 M 95.71 % | -250.573 M 10.14 % | -278.863 M -297.77 % | -70.107 M -193.95 % | 74.625 M 220.96 % | 23.251 M 117.13 % | -135.762 M -50.20 % | -90.385 M 42.04 % | -155.939 M -237.04 % | 113.787 M 115.82 % | 52.723 M -0.83 % | 53.164 M |
| Investments in property plant and equipment | -467.209 K 77.32 % | -2.060 M -176.48 % | -745.192 K 65.91 % | -2.186 M -241.93 % | -639.372 K 95.14 % | -13.162 M -677.22 % | -1.694 M -715.80 % | -207.587 K 32.26 % | -306.460 K -559.82 % | -46.446 K 96.16 % | -1.208 M -57.67 % | -766.174 K 42.87 % | -1.341 M 72.89 % | -4.948 M -233.91 % | -1.482 M 58.38 % | -3.560 M -326.86 % | -834.000 K 64.68 % | -2.361 M 63.00 % | -6.381 M 67.90 % | -19.881 M -2 615.98 % | -732.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.850 M 1 730.18 % | 2.232 M | 0.000 -100.00 % | 2.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 267.000 K -61.25 % | 689.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -164.328 M -131.11 % | -71.103 M 71.63 % | -250.670 M 38.91 % | -410.356 M -0.33 % | -409.006 M 8.89 % | -448.924 M -371.06 % | -95.301 M 36.90 % | -151.036 M 33.17 % | -226.012 M 24.50 % | -299.350 M 6.63 % | -320.600 M 49.62 % | -636.353 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 108.956 M -39.40 % | 179.802 M -67.35 % | 550.712 M 38.60 % | 397.351 M 41.78 % | 280.261 M -16.89 % | 337.200 M 63.36 % | 206.419 M 56.47 % | 131.923 M -47.75 % | 252.501 M -35.44 % | 391.084 M 26.91 % | 308.166 M -44.34 % | 553.688 M |
| Other investing activites | -2.166 M 68.50 % | -6.875 M -82.46 % | -3.768 M -2 902.34 % | -125.505 K -100.15 % | 85.233 M 366.11 % | 18.286 M 446 118.20 % | 4.098 K 100.48 % | -859.812 K 14.02 % | -1.000 M -176.43 % | 1.308 M -64.64 % | 3.700 M 1 272.80 % | 269.531 K 1 371.08 % | 18.322 K -99.96 % | 48.461 M -28.90 % | 68.156 M | 0.000 -100.00 % | 39.514 M 9 444.44 % | 414.000 K -84.98 % | 2.756 M 106.82 % | -40.383 M -309.56 % | -9.860 M |
| Net cash used for investing activites | -2.633 M 70.54 % | -8.935 M -97.98 % | -4.513 M -95.24 % | -2.312 M -102.73 % | 84.593 M 1 551.01 % | 5.124 M 403.29 % | -1.689 M -58.27 % | -1.067 M 18.30 % | -1.306 M 97.59 % | -54.111 M -135.59 % | 152.041 M -49.62 % | 301.777 M 2 206.31 % | -14.327 M 82.71 % | -82.880 M -83.98 % | -45.050 M -141.88 % | 107.558 M 449.69 % | 19.567 M -20.27 % | 24.542 M -72.15 % | 88.109 M 221.65 % | -72.431 M 21.75 % | -92.568 M |
| Debt repayment | -9.347 M 1.34 % | -9.473 M 6.98 % | -10.184 M 1.52 % | -10.341 M -136.65 % | -4.370 M | 0.000 100.00 % | -30.000 M -200.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -552.834 K 85.80 % | -3.893 M -187.57 % | 4.446 M | 0.000 100.00 % | -9.220 M -200.00 % | 9.220 M 1 703.48 % | -575.000 K -200.00 % | 575.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 410.579 M 2 216.14 % | 17.727 M -77.98 % | 80.500 M 1.02 % | 79.683 M -63.36 % | 217.494 M 138.43 % | 91.221 M | 0.000 -100.00 % | 85.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.068 M 114.25 % | 24.303 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.000 M | 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 100.00 % | -3.104 M 60.00 % | -7.760 M 28.57 % | -10.864 M 0.00 % | -10.864 M 0.00 % | -10.864 M -40.18 % | -7.750 M -65.60 % | -4.680 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.368 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -428.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -9.347 M 1.34 % | -9.473 M 6.98 % | -10.184 M 1.52 % | -10.341 M -136.65 % | -4.370 M -101.07 % | 408.211 M 3 426.07 % | -12.273 M -111.11 % | 110.500 M 38.67 % | 79.683 M -55.11 % | 177.494 M 94.58 % | 91.221 M | 0.000 -100.00 % | 85.290 M 15 527.81 % | -552.834 K 92.10 % | -6.997 M -111.15 % | -3.314 M 69.50 % | -10.864 M 45.91 % | -20.084 M -1 121.65 % | -1.644 M -103.76 % | 43.743 M 116.57 % | 20.198 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 |
| Net change in cash | -73.908 M -136.14 % | -31.299 M 14.42 % | -36.573 M -476.02 % | 9.726 M 143.42 % | -22.399 M -115.91 % | 140.744 M 353.01 % | -55.628 M -195.27 % | 58.390 M 171.57 % | -81.590 M -172.44 % | 112.636 M 1 640.66 % | -7.311 M -131.91 % | 22.914 M 2 578.32 % | 855.536 K 109.71 % | -8.809 M 69.41 % | -28.796 M 8.64 % | -31.518 M 61.41 % | -81.682 M 46.08 % | -151.481 M -175.65 % | 200.252 M | 0.000 | 0.000 |
| Cash at beginning of period | 112.779 M -25.31 % | 150.988 M -19.50 % | 187.561 M 5.47 % | 177.835 M -11.19 % | 200.234 M 236.59 % | 59.490 M -48.32 % | 115.118 M 102.93 % | 56.728 M -58.99 % | 138.318 M 438.59 % | 25.682 M -22.16 % | 32.992 M 227.36 % | 10.078 M 9.28 % | 9.223 M -48.85 % | 18.032 M -61.49 % | 46.828 M -40.23 % | 78.346 M -51.04 % | 160.028 M -48.63 % | 311.509 M 179.99 % | 111.257 M 24.86 % | 89.106 M | 0.000 |
| Cash at end of period | 38.870 M -67.52 % | 119.690 M -20.73 % | 150.988 M -19.50 % | 187.561 M 5.47 % | 177.835 M -11.19 % | 200.234 M 236.59 % | 59.490 M -48.32 % | 115.118 M 102.93 % | 56.728 M -58.99 % | 138.318 M 438.59 % | 25.682 M -22.16 % | 32.992 M 227.36 % | 10.078 M 9.28 % | 9.223 M -48.85 % | 18.032 M -61.49 % | 46.828 M -40.23 % | 78.346 M -51.04 % | 160.028 M -48.63 % | 311.509 M 574.35 % | 46.194 M -48.16 % | 89.106 M |
| Operating cash flow | -61.929 M -380.44 % | -12.890 M 41.07 % | -21.875 M -197.75 % | 22.379 M 121.81 % | -102.623 M 62.68 % | -274.959 M -559.92 % | -41.665 M 18.37 % | -51.043 M 68.09 % | -159.967 M -1 388.48 % | -10.747 M 95.71 % | -250.573 M 10.14 % | -278.863 M -297.77 % | -70.107 M -193.95 % | 74.625 M 220.96 % | 23.251 M 117.13 % | -135.762 M -50.20 % | -90.385 M 42.04 % | -155.939 M -237.04 % | 113.787 M 115.82 % | 52.723 M -0.83 % | 53.164 M |
| Capital expenditure | -2.633 M 70.54 % | -8.935 M -97.98 % | -4.513 M -106.45 % | -2.186 M 59.63 % | -5.415 M 67.39 % | -16.606 M -880.59 % | -1.694 M -40.24 % | -1.208 M 7.57 % | -1.306 M -2 712.86 % | -46.446 K 98.62 % | -3.366 M -339.33 % | -766.174 K 42.87 % | -1.341 M 72.89 % | -4.948 M -233.91 % | -1.482 M 58.38 % | -3.560 M -326.86 % | -834.000 K 64.68 % | -2.361 M 63.00 % | -6.381 M 67.90 % | -19.881 M -2 615.98 % | -732.000 K |
| Free CashFlow | -64.562 M -195.81 % | -21.826 M 17.29 % | -26.389 M -230.68 % | 20.193 M 118.69 % | -108.038 M 62.64 % | -289.197 M -566.98 % | -43.359 M 17.02 % | -52.250 M 67.60 % | -161.273 M -1 684.03 % | 10.181 M 104.01 % | -253.939 M 9.19 % | -279.629 M -291.37 % | -71.449 M -202.54 % | 69.677 M 220.07 % | 21.769 M 115.62 % | -139.322 M -52.73 % | -91.219 M 42.38 % | -158.300 M -247.38 % | 107.406 M 227.04 % | 32.842 M -37.36 % | 52.432 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 285.096 M 22.95 % | 231.885 M 20.18 % | 192.946 M -5.76 % | 204.742 M -8.41 % | 223.540 M -4.38 % | 233.769 M 76.10 % | 132.752 M -4.97 % | 139.688 M 1.29 % | 137.910 M -2.67 % | 141.686 M -22.02 % | 181.693 M 38.34 % | 131.336 M -9.75 % | 145.520 M 8.11 % | 134.608 M 14.20 % | 117.866 M 2.61 % | 114.873 M -2.33 % | 117.618 M -2.17 % | 120.229 M 0.77 % | 119.316 M -30.45 % | 171.545 M 18.19 % | 145.149 M 5.64 % | 137.400 M 38.26 % | 99.378 M 24.27 % | 79.967 M 46.86 % | 54.452 M -28.68 % | 76.353 M -22.60 % | 98.651 M -28.57 % | 138.100 M -24.40 % | 182.666 M 28.83 % | 141.790 M -23.04 % | 184.236 M 6.57 % | 172.876 M 15.22 % | 150.039 M -3.46 % | 155.409 M 25.06 % | 124.264 M -17.48 % | 150.582 M 0.72 % | 149.510 M 13.96 % | 131.193 M -13.18 % | 151.114 M 12.84 % | 133.914 M 2.54 % | 130.601 M -7.46 % | 141.123 M -2.24 % | 144.351 M -6.85 % | 154.959 M -4.67 % | 162.548 M -17.32 % | 196.589 M 1.19 % | 194.277 M -3.17 % | 200.631 M -10.12 % | 223.220 M -22.85 % | 289.350 M -5.05 % | 304.724 M -13.24 % | 351.245 M 13.66 % | 309.042 M 13.19 % | 273.041 M 6.27 % | 256.938 M 27.55 % | 201.445 M 6.21 % | 189.665 M -3.30 % | 196.134 M 44.80 % | 135.449 M 12.66 % | 120.231 M 14.92 % | 104.619 M 15.30 % | 90.734 M 9.80 % | 82.635 M -17.75 % | 100.474 M |
| Net income | -7.507 M -609.59 % | 1.473 M -86.52 % | 10.929 M -66.95 % | 33.067 M 144.78 % | 13.509 M 124.85 % | -54.353 M 47.54 % | -103.604 M -549.30 % | -15.956 M 36.64 % | -25.185 M -70.88 % | -14.739 M -415.28 % | -2.860 M 88.89 % | -25.747 M -3 661.17 % | 722.982 K 0.31 % | 720.723 K 249.71 % | -481.411 K 97.73 % | -21.164 M -12.56 % | -18.802 M 3.04 % | -19.391 M 5.83 % | -20.591 M -187.93 % | 23.417 M 160.61 % | -38.638 M 42.06 % | -66.685 M -33.84 % | -49.824 M -15.67 % | -43.072 M -179.62 % | 54.097 M 461.57 % | -14.962 M 27.92 % | -20.757 M 21.22 % | -26.347 M -2 343.95 % | -1.078 M 95.27 % | -22.792 M -16.76 % | -19.520 M 56.24 % | -44.607 M -13.20 % | -39.407 M -226.57 % | -12.067 M 85.19 % | -81.478 M -567.80 % | -12.201 M 66.72 % | -36.659 M 30.95 % | -53.091 M -505.50 % | 13.093 M 162.79 % | -20.853 M -3 211.69 % | 670.153 K -96.13 % | 17.318 M 121.27 % | -81.408 M -221.75 % | -25.302 M -353.62 % | -5.578 M -306.16 % | -1.373 M -131.77 % | 4.323 M -49.48 % | 8.557 M -65.91 % | 25.105 M 56.14 % | 16.078 M -65.24 % | 46.252 M 138.92 % | -118.850 M -92.37 % | -61.782 M -250.58 % | -17.623 M 90.21 % | -180.035 M -24 057.67 % | -745.250 K -107.35 % | 10.141 M 17.06 % | 8.663 M 111.43 % | -75.787 M -158.32 % | -29.339 M -995.25 % | -2.679 M -150.11 % | 5.346 M -93.30 % | 79.740 M 606.04 % | -15.757 M |
| Income before tax | -7.534 M -620.33 % | 1.448 M -95.73 % | 33.924 M 2.67 % | 33.041 M 145.05 % | 13.483 M 124.80 % | -54.378 M 51.85 % | -112.925 M -764.19 % | -13.067 M 50.31 % | -26.296 M -62.42 % | -16.190 M -154.62 % | 29.643 M 263.92 % | -18.084 M -381.86 % | 6.416 M 858.08 % | 669.646 K -87.11 % | 5.196 M 132.17 % | -16.151 M 1.03 % | -16.319 M 30.84 % | -23.598 M -11.35 % | -21.193 M -155.71 % | 38.041 M 216.48 % | -32.659 M 44.46 % | -58.808 M -0.09 % | -58.757 M -130.67 % | -25.472 M 66.67 % | -76.419 M -408.82 % | -15.019 M 27.85 % | -20.815 M 21.17 % | -26.405 M -2 224.80 % | -1.136 M 95.03 % | -22.849 M -16.71 % | -19.578 M 56.17 % | -44.665 M -13.18 % | -39.465 M -225.51 % | -12.124 M 85.15 % | -81.644 M -563.95 % | -12.297 M 66.54 % | -36.755 M 30.38 % | -52.791 M -510.66 % | 12.855 M 160.92 % | -21.100 M -5 066.25 % | 424.872 K -97.51 % | 17.074 M 169.84 % | -24.446 M 4.27 % | -25.536 M -320.60 % | -6.071 M -342.09 % | -1.373 M -132.34 % | 4.247 M -49.93 % | 8.481 M -63.63 % | 23.317 M 45.02 % | 16.078 M -65.24 % | 46.252 M 138.92 % | -118.850 M -92.37 % | -61.782 M -250.58 % | -17.623 M 90.21 % | -180.035 M -24 057.67 % | -745.250 K -107.35 % | 10.141 M 1 262.73 % | -872.147 K 98.92 % | -80.893 M -105.42 % | -39.379 M -2 100.22 % | 1.969 M 127.60 % | 865.000 K -99.07 % | 93.419 M 1 548.84 % | -6.448 M |
| Income before tax ratio | -0.03 -523.21 % | 0.01 -96.45 % | 0.18 8.95 % | 0.16 167.55 % | 0.06 125.93 % | -0.23 72.65 % | -0.85 -809.34 % | -0.09 50.94 % | -0.19 -66.87 % | -0.11 -170.04 % | 0.16 218.49 % | -0.14 -412.30 % | 0.04 786.24 % | 0.00 -88.72 % | 0.04 131.36 % | -0.14 -1.33 % | -0.14 29.31 % | -0.20 -10.50 % | -0.18 -180.10 % | 0.22 198.56 % | -0.23 47.43 % | -0.43 27.61 % | -0.59 -85.61 % | -0.32 77.30 % | -1.40 -613.47 % | -0.20 6.78 % | -0.21 -10.35 % | -0.19 -2 975.03 % | -0.01 96.14 % | -0.16 -51.64 % | -0.11 58.87 % | -0.26 1.77 % | -0.26 -237.16 % | -0.08 88.13 % | -0.66 -704.57 % | -0.08 66.78 % | -0.25 38.91 % | -0.40 -573.02 % | 0.09 153.99 % | -0.16 -4 943.38 % | 0.00 -97.31 % | 0.12 171.44 % | -0.17 -2.77 % | -0.16 -341.20 % | -0.04 -434.68 % | -0.01 -131.96 % | 0.02 -48.29 % | 0.04 -59.53 % | 0.10 87.99 % | 0.06 -63.39 % | 0.15 144.86 % | -0.34 -69.25 % | -0.20 -209.74 % | -0.06 90.79 % | -0.70 -18 840.11 % | 0.00 -106.92 % | 0.05 1 302.39 % | 0.00 99.26 % | -0.60 -82.34 % | -0.33 -1 840.49 % | 0.02 97.39 % | 0.01 -99.16 % | 1.13 1 861.60 % | -0.06 |
| EBITDA | -7.534 M -620.33 % | 1.448 M -95.79 % | 34.384 M 4.06 % | 33.041 M 145.05 % | 13.483 M 338.88 % | 3.072 M 102.81 % | -109.219 M -1 379.10 % | -7.384 M 68.60 % | -23.513 M -71.60 % | -13.702 M -140.97 % | 33.445 M 331.46 % | -14.450 M -242.10 % | 10.169 M 129.30 % | 4.435 M -77.95 % | 20.108 M 244.17 % | -13.948 M 1.06 % | -14.097 M 34.62 % | -21.563 M | 0.000 -100.00 % | 40.057 M | 0.000 | 0.000 -100.00 % | 41.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.492 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.154 M 93.11 % | -16.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.446 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.247 M 194.62 % | -4.489 M 14.49 % | -5.249 M -132.65 % | 16.078 M 621.16 % | -3.085 M 18.46 % | -3.783 M | 0.000 100.00 % | -33.030 M | 0.000 | 0.000 -100.00 % | 10.141 M | 0.000 100.00 % | -80.893 M | 0.000 | 0.000 -100.00 % | 865.000 K -99.07 % | 93.419 M 1 548.84 % | -6.448 M |
| Net income ratio | -0.03 -514.48 % | 0.01 -88.78 % | 0.06 -64.93 % | 0.16 167.26 % | 0.06 125.99 % | -0.23 70.21 % | -0.78 -583.22 % | -0.11 37.45 % | -0.18 -75.56 % | -0.10 -560.78 % | -0.02 91.97 % | -0.20 -4 045.77 % | 0.00 -7.21 % | 0.01 231.09 % | 0.00 97.78 % | -0.18 -15.25 % | -0.16 0.89 % | -0.16 6.54 % | -0.17 -226.42 % | 0.14 151.28 % | -0.27 45.15 % | -0.49 3.19 % | -0.50 6.92 % | -0.54 -154.22 % | 0.99 607.00 % | -0.20 6.87 % | -0.21 -10.29 % | -0.19 -3 132.63 % | -0.01 96.33 % | -0.16 -51.72 % | -0.11 58.94 % | -0.26 1.76 % | -0.26 -238.26 % | -0.08 88.16 % | -0.66 -709.24 % | -0.08 66.96 % | -0.25 39.41 % | -0.40 -567.07 % | 0.09 155.64 % | -0.16 -3 134.70 % | 0.01 -95.82 % | 0.12 121.76 % | -0.56 -245.39 % | -0.16 -375.83 % | -0.03 -391.22 % | -0.01 -131.39 % | 0.02 -47.83 % | 0.04 -62.08 % | 0.11 102.40 % | 0.06 -63.39 % | 0.15 144.86 % | -0.34 -69.25 % | -0.20 -209.74 % | -0.06 90.79 % | -0.70 -18 840.11 % | 0.00 -106.92 % | 0.05 21.06 % | 0.04 107.89 % | -0.56 -129.30 % | -0.24 -853.03 % | -0.03 -143.46 % | 0.06 -93.89 % | 0.96 715.28 % | -0.16 |
| Ratio EBITDA | -0.03 -523.21 % | 0.01 -96.50 % | 0.18 10.43 % | 0.16 167.55 % | 0.06 358.97 % | 0.01 101.60 % | -0.82 -1 456.38 % | -0.05 69.00 % | -0.17 -76.30 % | -0.10 -152.54 % | 0.18 267.31 % | -0.11 -257.44 % | 0.07 112.11 % | 0.03 -80.69 % | 0.17 240.51 % | -0.12 -1.31 % | -0.12 33.17 % | -0.18 | 0.00 -100.00 % | 0.23 | 0.00 | 0.00 -100.00 % | 0.41 | 0.00 | 0.00 | 0.00 -100.00 % | 0.64 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.01 91.65 % | -0.11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.17 | 0.00 | 0.00 | 0.00 -100.00 % | 0.02 197.71 % | -0.02 4.86 % | -0.02 -142.32 % | 0.06 648.85 % | -0.01 6.01 % | -0.01 | 0.00 100.00 % | -0.12 | 0.00 | 0.00 -100.00 % | 0.05 | 0.00 100.00 % | -0.60 | 0.00 | 0.00 -100.00 % | 0.01 -99.16 % | 1.13 1 861.60 % | -0.06 |
| Gross profit ratio | 0.02 -72.70 % | 0.07 -93.30 % | 1.00 0.00 % | 1.00 59.45 % | 0.63 -37.28 % | 1.00 -4.44 % | 1.05 4.65 % | 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.24 % | 1.07 6.65 % | 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 20.25 % | 0.83 -16.84 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -2.33 % | 1.02 2.39 % | 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 -2.96 % | 1.03 3.05 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 1.925 B 4.53 % | 1.841 B -3.23 % | 1.903 B 0.13 % | 1.900 B -0.12 % | 1.903 B -0.59 % | 1.914 B 0.17 % | 1.911 B 0.58 % | 1.900 B -0.44 % | 1.908 B -0.32 % | 1.914 B 0.63 % | 1.902 B -0.26 % | 1.907 B 5.52 % | 1.807 B 0.31 % | 1.802 B -5.93 % | 1.915 B 0.45 % | 1.907 B 0.40 % | 1.899 B -0.10 % | 1.901 B -7.57 % | 2.057 B -12.16 % | 2.342 B 21.21 % | 1.932 B 15.88 % | 1.667 B 31.42 % | 1.269 B 17.27 % | 1.082 B -2.56 % | 1.110 B 0.00 % | 1.110 B 2.63 % | 1.082 B 0.00 % | 1.082 B 0.00 % | 1.082 B 0.17 % | 1.080 B 17.02 % | 922.839 M -2.06 % | 942.226 M 0.00 % | 942.226 M 0.00 % | 942.226 M 2.57 % | 918.621 M -2.51 % | 942.226 M 16.86 % | 806.260 M 5.47 % | 764.443 M 2.98 % | 742.292 M -2.90 % | 764.443 M 11.14 % | 687.789 M -8.24 % | 749.533 M 52.91 % | 490.174 M 14.78 % | 427.060 M -38.48 % | 694.171 M 4.60 % | 663.627 M 0.00 % | 663.627 M 0.00 % | 663.627 M -0.70 % | 668.331 M 0.71 % | 663.627 M 67.54 % | 396.103 M -29.78 % | 564.117 M 8.36 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.575 M 0.00 % | 520.575 M 0.00 % | 520.582 M |
| Weighted average shs out | 1.925 B 4.53 % | 1.841 B -3.23 % | 1.903 B 0.13 % | 1.900 B -0.12 % | 1.903 B -0.59 % | 1.914 B 0.17 % | 1.911 B 0.58 % | 1.900 B -0.44 % | 1.908 B -0.32 % | 1.914 B 0.59 % | 1.903 B -0.22 % | 1.907 B 5.52 % | 1.807 B 0.31 % | 1.802 B -6.06 % | 1.918 B 0.59 % | 1.907 B 0.40 % | 1.899 B -0.10 % | 1.901 B -7.57 % | 2.057 B -12.16 % | 2.342 B 21.21 % | 1.932 B 15.88 % | 1.667 B 31.42 % | 1.269 B 17.27 % | 1.082 B -2.56 % | 1.110 B 0.00 % | 1.110 B 0.00 % | 1.110 B 0.00 % | 1.110 B 2.57 % | 1.082 B 0.23 % | 1.080 B 17.02 % | 922.840 M 1.37 % | 910.365 M -0.66 % | 916.435 M -2.74 % | 942.226 M 0.00 % | 942.226 M 0.00 % | 942.226 M 20.80 % | 779.985 M 2.03 % | 764.443 M 2.98 % | 742.312 M -0.33 % | 744.753 M 11.13 % | 670.153 M -10.59 % | 749.533 M 52.91 % | 490.174 M 14.78 % | 427.060 M -38.48 % | 694.171 M 4.60 % | 663.627 M 0.00 % | 663.627 M 0.00 % | 663.627 M -0.70 % | 668.331 M 0.71 % | 663.627 M 67.54 % | 396.105 M -29.78 % | 564.117 M 8.36 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.582 M 0.00 % | 520.575 M 0.00 % | 520.575 M 0.00 % | 520.582 M |
| EPS diluted | 0.00 -587.50 % | 0.00 -85.96 % | 0.01 -67.24 % | 0.02 145.07 % | 0.01 125.00 % | -0.03 47.60 % | -0.05 -545.24 % | -0.01 36.36 % | -0.01 -71.43 % | -0.01 -413.33 % | 0.00 88.89 % | -0.01 -3 475.00 % | 0.00 0.00 % | 0.00 233.33 % | 0.00 97.30 % | -0.01 -12.12 % | -0.01 2.94 % | -0.01 3.77 % | -0.01 -206.00 % | 0.01 150.00 % | -0.02 50.00 % | -0.04 -52.67 % | -0.03 34.17 % | -0.04 -181.72 % | 0.05 460.74 % | -0.01 27.81 % | -0.02 23.36 % | -0.02 -2 340.00 % | 0.00 95.26 % | -0.02 -16.57 % | -0.02 62.05 % | -0.05 -14.11 % | -0.04 -226.56 % | -0.01 85.20 % | -0.09 -570.54 % | -0.01 71.65 % | -0.05 34.53 % | -0.07 -508.82 % | 0.02 162.27 % | -0.03 -2 830.00 % | 0.00 -95.71 % | 0.02 121.18 % | -0.11 -86.13 % | -0.06 -657.69 % | -0.01 -271.43 % | 0.00 -132.31 % | 0.01 -50.38 % | 0.01 -65.16 % | 0.04 54.10 % | 0.02 -65.14 % | 0.07 133.33 % | -0.21 -75.00 % | -0.12 -252.94 % | -0.03 90.29 % | -0.35 -24 900.00 % | 0.00 -107.11 % | 0.02 17.96 % | 0.02 111.13 % | -0.15 -165.96 % | -0.06 -1 005.88 % | -0.01 -150.50 % | 0.01 -93.27 % | 0.15 595.05 % | -0.03 |
| Earnings per share | 0.00 -587.50 % | 0.00 -85.96 % | 0.01 -67.24 % | 0.02 145.07 % | 0.01 125.00 % | -0.03 47.60 % | -0.05 -545.24 % | -0.01 36.36 % | -0.01 -71.43 % | -0.01 -413.33 % | 0.00 88.89 % | -0.01 -3 475.00 % | 0.00 0.00 % | 0.00 233.33 % | 0.00 97.30 % | -0.01 -12.12 % | -0.01 2.94 % | -0.01 3.77 % | -0.01 -206.00 % | 0.01 150.00 % | -0.02 50.00 % | -0.04 -52.67 % | -0.03 34.17 % | -0.04 -181.72 % | 0.05 452.90 % | -0.01 28.13 % | -0.02 20.00 % | -0.02 -2 300.00 % | 0.00 95.39 % | -0.02 -19.89 % | -0.02 63.06 % | -0.05 -13.95 % | -0.04 -238.58 % | -0.01 85.68 % | -0.09 -566.92 % | -0.01 71.70 % | -0.05 32.08 % | -0.07 -507.06 % | 0.02 160.71 % | -0.03 -2 900.00 % | 0.00 -95.71 % | 0.02 121.18 % | -0.11 -86.13 % | -0.06 -657.69 % | -0.01 -271.43 % | 0.00 -132.31 % | 0.01 -50.38 % | 0.01 -65.16 % | 0.04 54.10 % | 0.02 -65.14 % | 0.07 133.33 % | -0.21 -75.00 % | -0.12 -252.94 % | -0.03 90.29 % | -0.35 -24 900.00 % | 0.00 -107.11 % | 0.02 17.96 % | 0.02 111.13 % | -0.15 -165.96 % | -0.06 -1 005.88 % | -0.01 -150.50 % | 0.01 -93.27 % | 0.15 595.05 % | -0.03 |
| Gross profit | 5.212 M -66.43 % | 15.525 M -91.95 % | 192.946 M -5.76 % | 204.742 M 46.04 % | 140.197 M -40.03 % | 233.769 M 68.28 % | 138.921 M -0.55 % | 139.688 M 1.29 % | 137.910 M -2.67 % | 141.686 M -22.02 % | 181.693 M 38.34 % | 131.336 M -9.75 % | 145.520 M 8.11 % | 134.608 M 14.20 % | 117.866 M 2.61 % | 114.873 M -2.33 % | 117.618 M -2.17 % | 120.229 M 0.77 % | 119.316 M -34.79 % | 182.959 M 26.05 % | 145.149 M 5.64 % | 137.400 M 38.26 % | 99.378 M 24.27 % | 79.967 M 46.86 % | 54.452 M -28.68 % | 76.353 M -22.60 % | 98.651 M -28.57 % | 138.100 M -24.40 % | 182.666 M 28.83 % | 141.790 M -23.04 % | 184.236 M 28.15 % | 143.767 M -4.18 % | 150.039 M -3.46 % | 155.409 M 25.06 % | 124.264 M -19.40 % | 154.181 M 3.12 % | 149.510 M 13.96 % | 131.193 M -13.18 % | 151.114 M 12.84 % | 133.914 M 2.54 % | 130.601 M -7.46 % | 141.123 M -2.24 % | 144.351 M -6.85 % | 154.959 M -4.67 % | 162.548 M -17.32 % | 196.589 M 1.19 % | 194.277 M -3.17 % | 200.631 M -10.12 % | 223.220 M -22.85 % | 289.350 M -7.86 % | 314.033 M -10.59 % | 351.245 M 13.66 % | 309.042 M 13.19 % | 273.041 M 6.27 % | 256.938 M 27.55 % | 201.445 M 6.21 % | 189.665 M -3.30 % | 196.134 M 44.80 % | 135.449 M 12.66 % | 120.231 M 14.92 % | 104.619 M 15.30 % | 90.734 M 9.80 % | 82.635 M -17.75 % | 100.474 M |
| Income tax expense | -27.626 K -10.11 % | -25.090 K -100.11 % | 22.995 M 89 755.97 % | -25.648 K -1.10 % | -25.369 K -1.11 % | -25.090 K 99.73 % | -9.321 M -422.63 % | 2.889 M 360.08 % | -1.111 M 23.45 % | -1.451 M -104.46 % | 32.503 M 324.15 % | 7.663 M 34.61 % | 5.693 M 11 245.44 % | -51.077 K -100.90 % | 5.678 M 13.26 % | 5.013 M 101.94 % | 2.482 M 159.02 % | -4.206 M -599.19 % | -601.607 K -104.11 % | 14.624 M 144.61 % | 5.979 M -24.10 % | 7.877 M 188.18 % | -8.933 M -150.76 % | 17.600 M 113.48 % | -130.517 M -228 363.53 % | -57.128 K 2.17 % | -58.398 K 0.00 % | -58.397 K -1.10 % | -57.763 K -1.11 % | -57.128 K 2.33 % | -58.491 K 0.00 % | -58.491 K -1.10 % | -57.855 K -1.11 % | -57.219 K 65.49 % | -165.793 K -73.16 % | -95.745 K 0.00 % | -95.744 K -131.89 % | 300.277 K 226.26 % | -237.823 K 3.77 % | -247.145 K -0.76 % | -245.281 K -0.77 % | -243.416 K -100.43 % | 56.962 M 24 461.54 % | -233.820 K 52.61 % | -493.391 K | 0.000 100.00 % | -76.208 K 0.00 % | -76.206 K 95.74 % | -1.788 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.535 M -86.76 % | -5.105 M 49.15 % | -10.041 M -316.05 % | 4.647 M 203.71 % | -4.481 M -132.76 % | 13.679 M 46.93 % | 9.310 M |
| Cost of revenue | 279.884 M 29.36 % | 216.359 M | 0.000 | 0.000 -100.00 % | 83.343 M -75.02 % | 333.689 M 5 508.73 % | -6.169 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 100.00 % | -11.414 M | 0.000 100.00 % | -19.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.109 M | 0.000 | 0.000 | 0.000 100.00 % | -3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.309 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 |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 30.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.146 M 28.20 % | 17.274 M 4.43 % | 16.541 M -15.87 % | 19.662 M -4.57 % | 20.603 M 13.28 % | 18.187 M 6.25 % | 17.117 M 3.11 % | 16.601 M 3.77 % | 15.998 M -12.66 % | 18.316 M 6.01 % | 17.277 M -7.91 % | 18.761 M 10.25 % | 17.017 M -16.21 % | 20.309 M -3.84 % | 21.119 M -1.23 % | 21.381 M 2.03 % | 20.955 M -11.14 % | 23.583 M -2.92 % | 24.292 M 24.39 % | 19.529 M 6.16 % | 18.396 M 12.07 % | 16.415 M -9.17 % | 18.071 M 11.28 % | 16.240 M 0.69 % | 16.129 M 6.49 % | 15.146 M -1.44 % | 15.366 M 2.71 % | 14.960 M 5.90 % | 14.127 M -9.50 % | 15.609 M 4.14 % | 14.988 M -5.07 % | 15.789 M 6.24 % | 14.862 M -13.93 % | 17.268 M 1.91 % | 16.944 M 0.57 % | 16.847 M -12.08 % | 19.162 M 2.76 % | 18.648 M -2.80 % | 19.186 M -30.10 % | 27.449 M 41.33 % | 19.422 M -0.78 % | 19.575 M -3.51 % | 20.288 M -14.01 % | 23.593 M 14.23 % | 20.654 M | 0.000 -100.00 % | 28.364 M 9.86 % | 25.819 M | 0.000 | 0.000 -100.00 % | 27.780 M 7.36 % | 25.874 M -30.18 % | 37.061 M 38.83 % | 26.695 M -14.42 % | 31.194 M 28.97 % | 24.187 M 37.48 % | 17.594 M -32.54 % | 26.082 M |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 272.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 616.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.791 M | 0.000 | 0.000 -100.00 % | 37.389 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.257 M 66.64 % | 39.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.853 M 159 837.55 % | -19.941 K | 0.000 | 0.000 | 0.000 -100.00 % | 23.971 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.760 M -87.12 % | 122.335 M 4 605 886.45 % | 2.656 K | 0.000 -100.00 % | 72.663 M 0.92 % | 72.002 M -9.00 % | 79.121 M | 0.000 -100.00 % | 54.335 M 33.11 % | 40.821 M -30.42 % | 58.669 M | 0.000 | 0.000 -100.00 % | 17.830 M 0.18 % | 17.798 M -65.64 % | 51.792 M | 0.000 |
| Other expenses | 12.746 M -9.46 % | 14.078 M -89.00 % | 128.017 M -8.62 % | 140.098 M 43.87 % | 97.376 M -66.21 % | 288.148 M 211.51 % | 92.499 M -24.44 % | 122.414 M 0.86 % | 121.369 M -0.54 % | 122.024 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 100.00 % | -66.466 M | 0.000 | 0.000 | 0.000 100.00 % | -15.789 M | 0.000 -100.00 % | 26.164 M | 0.000 | 0.000 -100.00 % | 130.061 M -1.63 % | 132.213 M -7.52 % | 142.964 M -9.60 % | 158.145 M 0.73 % | 157.004 M 3.02 % | 152.409 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -151.123 M -693.36 % | -19.048 M 95.64 % | -436.973 M -704.22 % | -54.335 M 20.80 % | -68.601 M 18.86 % | -84.543 M 66.64 % | -253.402 M -36.01 % | -186.306 M -22.83 % | -151.674 M -15.03 % | -131.854 M -125.00 % | -58.602 M 55.94 % | -133.003 M |
| Operating expenses | 12.746 M -9.46 % | 14.078 M -91.15 % | 159.022 M -7.38 % | 171.700 M 35.50 % | 126.714 M -56.02 % | 288.148 M 150.00 % | 115.261 M -17.49 % | 139.688 M 1.29 % | 137.910 M -2.66 % | 141.686 M 326.51 % | 33.220 M -0.23 % | 33.298 M 5.88 % | 31.449 M 13.08 % | 27.812 M -2.34 % | 28.479 M -3.12 % | 29.395 M -0.41 % | 29.514 M -16.62 % | 35.399 M -3.10 % | 36.531 M -14.50 % | 42.726 M -40.77 % | 72.138 M 1.36 % | 71.172 M -17.94 % | 86.731 M 187.49 % | 30.168 M -51.09 % | 61.681 M 23.65 % | 49.884 M -23.84 % | 65.495 M -25.04 % | 87.376 M 4.86 % | 83.329 M 50.41 % | 55.400 M -16.81 % | 66.595 M 82.55 % | 36.481 M 17.68 % | 31.001 M 160.19 % | -51.506 M -162.22 % | 82.774 M -1.23 % | 83.803 M 459.13 % | 14.988 M 17.78 % | 12.726 M -72.76 % | 46.715 M 7.61 % | 43.412 M 17.28 % | 37.017 M 38.77 % | 26.674 M -82.99 % | 156.845 M -10.29 % | 174.832 M 7.82 % | 162.150 M -16.21 % | 193.513 M 4.61 % | 184.978 M -1.47 % | 187.743 M -6.65 % | 201.109 M -42.73 % | 351.179 M 35.68 % | 258.821 M -45.20 % | 472.261 M 1 030.45 % | -50.756 M -159.09 % | 85.891 M 119.66 % | -436.973 M -116.12 % | -202.190 M | 0.000 100.00 % | -197.005 M 8.94 % | -216.341 M -35.54 % | -159.611 M -55.49 % | -102.650 M -14.22 % | -89.869 M -933.40 % | 10.783 M 110.09 % | -106.922 M |
| Cost and expenses | 292.630 M 26.99 % | 230.437 M 44.91 % | 159.022 M -7.38 % | 171.700 M -18.26 % | 210.057 M -27.10 % | 288.148 M 150.00 % | 115.261 M -17.49 % | 139.688 M 1.29 % | 137.910 M -2.66 % | 141.686 M 326.51 % | 33.220 M -0.23 % | 33.298 M 5.88 % | 31.449 M 13.08 % | 27.812 M -2.34 % | 28.479 M -3.12 % | 29.395 M -0.41 % | 29.514 M -16.62 % | 35.399 M -3.10 % | 36.531 M -14.50 % | 42.726 M -40.77 % | 72.138 M 1.36 % | 71.172 M -17.94 % | 86.731 M 187.49 % | 30.168 M -51.09 % | 61.681 M 23.65 % | 49.884 M -23.84 % | 65.495 M -25.04 % | 87.376 M 4.86 % | 83.329 M 50.41 % | 55.400 M 64.83 % | 33.611 M -7.87 % | 36.481 M 119.25 % | -189.504 M -13.11 % | -167.533 M -302.40 % | 82.774 M 250.10 % | 23.643 M -29.15 % | 33.371 M 16.75 % | 28.582 M -38.82 % | 46.715 M 7.61 % | 43.412 M 17.28 % | 37.017 M 38.77 % | 26.674 M -82.99 % | 156.845 M -10.29 % | 174.832 M 5.71 % | 165.385 M -14.54 % | 193.513 M 1.83 % | 190.030 M 1.22 % | 187.743 M -5.63 % | 198.939 M -26.84 % | 271.915 M 5.20 % | 258.472 M -45.27 % | 472.261 M 27.35 % | 370.824 M 28.14 % | 289.388 M -33.77 % | 436.973 M 117.06 % | 201.312 M 13.65 % | 177.139 M -10.08 % | 197.007 M -8.94 % | 216.341 M 35.54 % | 159.611 M 55.49 % | 102.650 M 14.22 % | 89.869 M 933.40 % | -10.783 M -110.09 % | 106.922 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 -100.00 % | 31.006 M -1.89 % | 31.602 M 7.72 % | 29.338 M | 0.000 -100.00 % | 22.762 M 31.77 % | 17.274 M 4.43 % | 16.541 M -15.87 % | 19.662 M -13.10 % | 22.627 M 24.41 % | 18.187 M 6.25 % | 17.117 M 3.11 % | 16.601 M 3.77 % | 15.998 M -12.66 % | 18.316 M 6.01 % | 17.277 M -7.91 % | 18.761 M 10.25 % | 17.017 M -16.21 % | 20.309 M -3.84 % | 21.119 M -70.33 % | 71.172 M 239.64 % | 20.955 M -11.14 % | 23.583 M -61.77 % | 61.681 M 215.84 % | 19.529 M 6.16 % | 18.396 M 12.07 % | 16.415 M -80.30 % | 83.329 M 50.41 % | 55.400 M 243.49 % | 16.129 M 6.49 % | 15.146 M -1.44 % | 15.366 M 2.71 % | 14.960 M 5.90 % | 14.127 M -9.50 % | 15.609 M 4.14 % | 14.988 M -5.07 % | 15.789 M -66.20 % | 46.715 M 170.84 % | 17.248 M 1.79 % | 16.944 M 0.57 % | 16.847 M -12.08 % | 19.162 M -55.04 % | 42.619 M 122.14 % | 19.186 M -30.10 % | 27.449 M 41.33 % | 19.422 M -45.03 % | 35.335 M -75.23 % | 142.623 M 504.45 % | 23.596 M 14.24 % | 20.654 M -71.58 % | 72.663 M -27.60 % | 100.367 M -4.36 % | 104.940 M | 0.000 -100.00 % | 54.335 M -20.80 % | 68.601 M -18.86 % | 84.543 M 128.12 % | 37.061 M 38.83 % | 26.695 M -45.55 % | 49.024 M 16.77 % | 41.985 M -39.49 % | 69.386 M 166.03 % | 26.082 M |
| Interest income | 3.862 M 8.00 % | 3.576 M -8.73 % | 3.918 M -2.54 % | 4.020 M -21.74 % | 5.137 M 92.25 % | 2.672 M 14.38 % | 2.336 M 2.55 % | 2.278 M -35.16 % | 3.513 M 217.92 % | 1.105 M -37.99 % | 1.782 M 9.66 % | 1.625 M -23.57 % | 2.126 M 89.65 % | 1.121 M -43.24 % | 1.975 M 46.19 % | 1.351 M -33.38 % | 2.028 M 79.15 % | 1.132 M 32.55 % | 854.000 K -49.20 % | 1.681 M -24.82 % | 2.236 M 141.73 % | 925.000 K | 0.000 -100.00 % | 1.475 M -13.24 % | 1.700 M 32.40 % | 1.284 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 | 0.000 | 0.000 | 0.000 -100.00 % | 2.392 M -2.54 % | 2.454 M -28.09 % | 3.413 M 38.35 % | 2.467 M -36.15 % | 3.863 M 2.44 % | 3.772 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 53.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 289.000 -31.68 % | 423.000 2 388.24 % | 17.000 -85.09 % | 114.000 -90.88 % | 1.250 K | 0.000 -100.00 % | 118.000 -86.26 % | 859.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.072 M -4.18 % | 3.206 M -36.93 % | 5.083 M 132.84 % | 2.183 M 4.55 % | 2.088 M -32.69 % | 3.102 M -4.08 % | 3.234 M -0.58 % | 3.253 M -0.37 % | 3.265 M -74.32 % | 12.712 M 504.47 % | 2.103 M 22.13 % | 1.722 M -11.01 % | 1.935 M -90.83 % | 21.093 M 1 000.87 % | 1.916 M -94.12 % | 32.559 M -44.45 % | 58.608 M -41.30 % | 99.845 M 291.97 % | 25.472 M -66.67 % | 76.419 M 408.82 % | 15.019 M -27.85 % | 20.815 M -21.17 % | 26.405 M 2 224.80 % | 1.136 M -94.87 % | 22.136 M 25.21 % | 17.679 M -60.42 % | 44.665 M 19.10 % | 37.504 M 209.33 % | 12.124 M | 0.000 -100.00 % | 687.306 K -97.98 % | 34.040 M -35.52 % | 52.791 M 445.71 % | -15.270 M -186.17 % | 17.720 M 4 270.73 % | -424.872 K 97.51 % | -17.074 M -64.61 % | -10.373 M -149.28 % | 21.048 M 840.69 % | 2.238 M 172.73 % | -3.076 M | 0.000 100.00 % | -12.970 M 64.70 % | -36.745 M | 0.000 100.00 % | -49.337 M -142.88 % | 115.066 M | 0.000 100.00 % | -15.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -7.534 M -620.33 % | 1.448 M -95.79 % | 34.384 M 4.06 % | 33.042 M 145.06 % | 13.483 M 124.80 % | -54.378 M 51.63 % | -112.425 M -801.77 % | -12.467 M 56.12 % | -28.412 M -56.59 % | -18.144 M -159.80 % | 30.343 M 271.59 % | -17.684 M -355.70 % | 6.916 M -93.52 % | 106.796 M 1 343.91 % | 7.396 M 146.08 % | -16.051 M -1.46 % | -15.819 M 32.68 % | -23.498 M -128.38 % | 82.785 M 117.05 % | 38.141 M -47.76 % | 73.011 M 10.24 % | 66.227 M 212.71 % | -58.757 M -217.99 % | 49.798 M 788.90 % | -7.229 M -127.31 % | 26.469 M 178.02 % | 9.521 M -81.23 % | 50.724 M -48.94 % | 99.337 M 14.99 % | 86.390 M -26.56 % | 117.641 M 9.65 % | 107.286 M -9.87 % | 119.038 M -42.47 % | 206.915 M 398.72 % | 41.490 M 379.07 % | -14.867 M -111.05 % | 134.521 M 13.55 % | 118.467 M 13.48 % | 104.398 M 15.35 % | 90.502 M -3.29 % | 93.584 M -18.23 % | 114.449 M 810.85 % | -16.100 M 23.51 % | -21.048 M -5 388.56 % | 397.994 K -87.06 % | 3.076 M -27.57 % | 4.247 M -67.25 % | 12.970 M -64.70 % | 36.745 M | 0.000 -100.00 % | 49.337 M 142.88 % | -115.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 351.790 M | 0.000 | 0.000 -100.00 % | 180.603 M 151.35 % | 71.852 M -65.36 % | 207.395 M |
| Operating income ratio | -0.03 -523.21 % | 0.01 -96.50 % | 0.18 10.43 % | 0.16 167.56 % | 0.06 125.93 % | -0.23 72.53 % | -0.85 -848.89 % | -0.09 56.68 % | -0.21 -60.87 % | -0.13 -176.68 % | 0.17 224.03 % | -0.13 -383.32 % | 0.05 -94.01 % | 0.79 1 164.32 % | 0.06 144.91 % | -0.14 -3.89 % | -0.13 31.18 % | -0.20 -128.17 % | 0.69 212.06 % | 0.22 -55.80 % | 0.50 4.36 % | 0.48 181.52 % | -0.59 -194.94 % | 0.62 569.10 % | -0.13 -138.29 % | 0.35 259.21 % | 0.10 -73.72 % | 0.37 -32.46 % | 0.54 -10.74 % | 0.61 -4.58 % | 0.64 2.89 % | 0.62 -21.78 % | 0.79 -40.41 % | 1.33 298.77 % | 0.33 438.18 % | -0.10 -110.97 % | 0.90 -0.36 % | 0.90 30.71 % | 0.69 2.23 % | 0.68 -5.69 % | 0.72 -11.64 % | 0.81 827.11 % | -0.11 17.89 % | -0.14 -5 647.56 % | 0.00 -84.35 % | 0.02 -28.42 % | 0.02 -66.18 % | 0.06 -60.73 % | 0.16 | 0.00 -100.00 % | 0.16 149.42 % | -0.33 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.60 | 0.00 | 0.00 -100.00 % | 1.99 128.92 % | 0.87 -57.88 % | 2.06 |
| Total other income expenses net | 0.000 | 0.000 100.00 % | -460.000 K -118 763.05 % | -387.000 | 0.000 -100.00 % | 180.719 M 36 243.82 % | -500.000 K 16.67 % | -600.000 K -128.36 % | 2.116 M 8.24 % | 1.955 M 379.22 % | -700.000 K -75.00 % | -400.000 K 20.00 % | -500.000 K 99.53 % | -106.127 M -4 723.93 % | -2.200 M -2 100.00 % | -100.000 K 80.00 % | -500.000 K -400.00 % | -100.000 K 99.90 % | -103.978 M -103 877.86 % | -100.000 K 99.91 % | -105.670 M 15.49 % | -125.035 M | 0.000 100.00 % | -75.271 M -8.79 % | -69.191 M -66.77 % | -41.488 M -36.76 % | -30.336 M 60.67 % | -77.129 M 23.23 % | -100.473 M 8.02 % | -109.239 M 20.39 % | -137.220 M 9.70 % | -151.951 M 4.13 % | -158.502 M 27.64 % | -219.039 M -77.89 % | -123.133 M -4 890.74 % | 2.570 M 101.50 % | -171.276 M -0.01 % | -171.258 M -87.08 % | -91.543 M 17.97 % | -111.602 M -19.80 % | -93.159 M 4.33 % | -97.375 M -1 066.77 % | -8.346 M -85.97 % | -4.488 M 30.63 % | -6.469 M -45.39 % | -4.450 M -8 395 330.19 % | -53.000 100.00 % | -4.489 M 66.57 % | -13.428 M -183.52 % | 16.078 M 621.16 % | -3.085 M 18.46 % | -3.783 M 93.88 % | -61.782 M -250.58 % | -17.623 M 90.21 % | -180.035 M -24 057.67 % | -745.250 K -107.35 % | 10.141 M 1 262.73 % | -872.147 K 99.80 % | -432.682 M -998.76 % | -39.379 M -2 100.22 % | 1.969 M 101.10 % | -179.738 M -933.40 % | 21.567 M 110.09 % | -213.843 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.893 M -317.40 % | -693.000 K -154.23 % | 1.278 M 108.79 % | -14.543 M -22.52 % | -11.871 M 78.02 % | -54.000 M 35.73 % | -84.020 M -167.10 % | -31.456 M 23.47 % | -41.105 M 62.63 % | -109.993 M -1.51 % | -108.353 M 25.77 % | -145.979 M 17.50 % | -176.949 M -0.18 % | -176.628 M -14.52 % | -154.228 M 11.35 % | -173.974 M 16.30 % | -207.856 M -1.25 % | -205.281 M -19.85 % | -171.283 M 5.74 % | -181.706 M -11.89 % | -162.400 M 4.65 % | -170.316 M 14.94 % | -200.234 M -428.75 % | 60.908 M 54.17 % | 39.506 M 183.23 % | -47.465 M 20.21 % | -59.490 M -50.04 % | -39.649 M -342.07 % | -8.969 M 50.81 % | -18.233 M 78.58 % | -85.118 M 52.99 % | -181.082 M -179.79 % | -64.721 M -74.39 % | -37.114 M 34.58 % | -56.728 M 28.57 % | -79.423 M 37.76 % | -127.603 M -44.97 % | -88.018 M 36.37 % | -138.318 M 6.98 % | -148.692 M 41.63 % | -254.728 M -1 612.80 % | -14.872 M 42.09 % | -25.682 M 43.56 % | -45.504 M 56.63 % | -104.909 M -122.00 % | -47.256 M -42.13 % | -33.249 M 12.56 % | -38.026 M 40.32 % | -63.719 M 27.42 % | -87.796 M 34.50 % | -134.044 M -1 355.62 % | -9.209 M -67.22 % | -5.507 M 43.54 % | -9.754 M 93.80 % | -157.404 M -1 657.74 % | -8.955 M -112.40 % | -4.216 M 87.78 % | -34.489 M -97.32 % | -17.479 M 69.33 % | -56.997 M 28.45 % | -79.656 M -70.64 % | -46.682 M -118.28 % | -21.386 M |
| Total investments | 413.175 M -11.74 % | 468.148 M -3.25 % | 483.888 M 14.86 % | 421.270 M -21.14 % | 534.214 M 1.63 % | 525.669 M 576 848.15 % | 91.112 K -99.98 % | 457.152 M -1.24 % | 462.897 M 18.28 % | 391.373 M 0.44 % | 389.666 M 5.25 % | 370.237 M 10.09 % | 336.299 M 11.09 % | 302.721 M -0.31 % | 303.671 M 4.35 % | 291.007 M -22.03 % | 373.222 M -6.56 % | 399.431 M 36.55 % | 292.521 M 3.45 % | 282.761 M 1.81 % | 277.732 M 20.25 % | 230.962 M 123.48 % | 103.348 M 139.74 % | 43.108 M -35.21 % | 66.531 M -64.55 % | 187.681 M -20.17 % | 235.102 M -31.53 % | 343.355 M -14.88 % | 403.375 M -3.32 % | 417.215 M 20.98 % | 344.849 M | 0.000 -100.00 % | 209.166 M -11.18 % | 235.493 M -4.86 % | 247.514 M -23.18 % | 322.183 M 1.54 % | 317.291 M -0.82 % | 319.908 M 2.49 % | 312.132 M -0.44 % | 313.518 M 46.01 % | 214.718 M -6.33 % | 229.227 M -7.16 % | 246.905 M -15.31 % | 291.541 M 7.39 % | 271.488 M 2.29 % | 265.415 M -22.96 % | 344.502 M -22.37 % | 443.785 M -7.78 % | 481.231 M -7.05 % | 517.752 M -2.98 % | 533.630 M 0.30 % | 532.032 M -3.90 % | 553.641 M 14.53 % | 483.402 M 2.61 % | 471.129 M 7.79 % | 437.098 M 1.29 % | 431.542 M 4.21 % | 414.094 M 2.56 % | 403.744 M 126.05 % | 178.604 M 23.16 % | 145.018 M 1.01 % | 143.567 M -4.01 % | 149.557 M |
| Total debt | 25.149 M -6.33 % | 26.849 M -9.59 % | 29.697 M -2.33 % | 30.406 M -6.32 % | 32.456 M -3.14 % | 33.507 M -6.06 % | 35.670 M -3.07 % | 36.800 M -4.60 % | 38.575 M -4.64 % | 40.453 M -5.12 % | 42.635 M 60.76 % | 26.521 M -7.82 % | 28.770 M -7.78 % | 31.196 M -6.41 % | 33.333 M 136.29 % | 14.107 M -4.70 % | 14.802 M 137.63 % | 6.229 M -4.93 % | 6.552 M -13.49 % | 7.574 M -15.57 % | 8.971 M -10.52 % | 10.026 M | 0.000 -100.00 % | 90.000 M 28.57 % | 70.000 M | 0.000 | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 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 -100.00 % | 552.834 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.446 M |
| Accumulated other comprehensive income loss | 24.811 M 0.00 % | 24.811 M -80.10 % | 124.686 M 8.86 % | 114.540 M 166.10 % | 43.043 M -61.96 % | 113.143 M 171.29 % | 41.705 M -71.57 % | 146.688 M 0.28 % | 146.283 M 0.18 % | 146.016 M -0.09 % | 146.150 M 9.77 % | 133.148 M 0.14 % | 132.963 M 3.34 % | 128.670 M 0.22 % | 128.384 M 18.40 % | 108.435 M 163.16 % | 41.205 M -61.98 % | 108.384 M 0.11 % | 108.262 M 64.16 % | 65.949 M -28.42 % | 92.127 M -34.42 % | 140.478 M 85.78 % | 75.614 M -49.35 % | 149.298 M -7.34 % | 161.122 M 388.00 % | 33.017 M -35.04 % | 50.825 M -65.14 % | 145.783 M 2.34 % | 142.456 M -0.58 % | 143.290 M 195.25 % | 48.532 M 356.87 % | 10.623 M -57.19 % | 24.811 M -62.39 % | 65.969 M 35.61 % | 48.644 M -68.47 % | 154.295 M 1 671.84 % | 8.708 M -91.50 % | 102.486 M 22.52 % | 83.649 M 1.66 % | 82.286 M -39.35 % | 135.683 M 2.32 % | 132.606 M 46.34 % | 90.614 M 3.20 % | 87.802 M 253.88 % | 24.811 M -71.80 % | 87.984 M 1.35 % | 86.809 M -16.07 % | 103.431 M -4.97 % | 108.841 M 129.21 % | 47.486 M 1.92 % | 46.592 M 6.12 % | 43.905 M 398.32 % | 8.811 M 22.15 % | 7.213 M -77.18 % | 31.613 M 270.34 % | 8.536 M -6.03 % | 9.084 M 33.54 % | 6.802 M 25.45 % | 5.422 M 65.60 % | 3.274 M 204.60 % | 1.075 M 202.48 % | -1.049 M 63.51 % | -2.875 M |
| Retained earnings | -840.911 M -0.73 % | -834.834 M 4.13 % | -870.833 M 1.14 % | -880.877 M 3.73 % | -914.966 M -1.26 % | -903.605 M -3.29 % | -874.795 M -13.48 % | -770.860 M -2.10 % | -755.022 M -3.42 % | -730.072 M -1.97 % | -715.976 M -0.53 % | -712.170 M -3.74 % | -686.528 M 0.14 % | -687.489 M 0.09 % | -688.093 M -0.22 % | -686.615 M -3.14 % | -665.700 M -2.89 % | -647.000 M -3.07 % | -627.709 M -3.63 % | -605.701 M 3.74 % | -629.215 M -6.52 % | -590.674 M -18.31 % | -499.274 M 4.40 % | -522.229 M 38.63 % | -850.923 M 6.00 % | -905.251 M -1.65 % | -890.518 M -2.36 % | -869.967 M -2.70 % | -847.082 M -0.10 % | -846.235 M -2.74 % | -823.671 M -5.66 % | -779.574 M -2.57 % | -760.012 M -5.43 % | -720.837 M -1.74 % | -708.508 M -12.94 % | -627.313 M -6.20 % | -590.684 M -6.54 % | -554.407 M -10.52 % | -501.619 M 2.72 % | -515.663 M -4.01 % | -495.798 M 5.07 % | -522.261 M -1.26 % | -515.741 M -17.06 % | -440.593 M 0.37 % | -442.212 M -6.46 % | -415.396 M 4.14 % | -433.327 M 1.06 % | -437.955 M 1.98 % | -446.817 M -11.71 % | -399.962 M 3.86 % | -416.040 M 10.00 % | -462.292 M -45.09 % | -318.631 M -17.03 % | -272.256 M -3.11 % | -264.037 M -8 450.65 % | -3.088 M -31.81 % | -2.343 M 81.23 % | -12.483 M 40.97 % | -21.146 M -138.70 % | 54.641 M -34.94 % | 83.980 M -6.44 % | 89.762 M 6.33 % | 84.416 M |
| Common stock | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 0.00 % | 951.457 M 75.91 % | 540.877 M -50.00 % | 1.082 B 0.00 % | 1.082 B 0.00 % | 1.082 B 0.00 % | 1.082 B 0.00 % | 1.082 B 2.80 % | 1.052 B 0.00 % | 1.052 B 14.61 % | 918.066 M 0.00 % | 918.066 M 0.00 % | 918.066 M 0.00 % | 918.066 M 0.00 % | 918.066 M 0.00 % | 918.066 M 23.26 % | 744.841 M 0.00 % | 744.841 M 0.00 % | 744.841 M 0.00 % | 744.841 M 66.67 % | 446.905 M 0.00 % | 446.905 M 0.00 % | 446.905 M 0.00 % | 446.905 M 12.94 % | 395.684 M 0.00 % | 395.684 M 0.00 % | 395.684 M 0.00 % | 395.684 M 0.00 % | 395.684 M 0.00 % | 395.684 M 0.00 % | 395.684 M 27.48 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M 0.00 % | 310.394 M |
| Total equity | 213.876 M -1.59 % | 217.325 M 17.13 % | 185.549 M 10.99 % | 167.174 M 25.80 % | 132.891 M 12.13 % | 118.517 M -31.09 % | 171.976 M -43.23 % | 302.910 M -4.87 % | 318.424 M -7.21 % | 343.159 M -3.97 % | 357.364 M 1.88 % | 350.767 M -6.78 % | 376.261 M 1.18 % | 371.866 M 0.22 % | 371.032 M 4.06 % | 356.552 M -5.55 % | 377.488 M -4.71 % | 396.127 M -4.62 % | 415.320 M -10.22 % | 462.606 M 5.33 % | 439.180 M -8.15 % | 478.128 M -2.98 % | 492.825 M 244.51 % | 143.049 M -26.74 % | 195.267 M 44.77 % | 134.877 M -9.29 % | 148.690 M -12.06 % | 169.074 M -10.34 % | 188.574 M -0.84 % | 190.170 M -3.19 % | 196.444 M 31.74 % | 149.114 M -21.87 % | 190.850 M -19.44 % | 236.915 M -5.85 % | 251.626 M -22.27 % | 323.738 M -3.68 % | 336.091 M 14.74 % | 292.920 M -10.39 % | 326.872 M 4.95 % | 311.465 M -6.88 % | 334.484 M 198.60 % | 112.017 M 22.02 % | 91.800 M -44.07 % | 164.136 M -12.02 % | 186.564 M 34.90 % | 138.293 M -0.33 % | 138.753 M 5.77 % | 131.181 M 2.70 % | 127.729 M 12.81 % | 113.229 M 17.63 % | 96.258 M 103.42 % | 47.319 M -68.89 % | 152.095 M 31.83 % | 115.372 M -22.04 % | 147.991 M -61.65 % | 385.864 M -0.33 % | 387.157 M 3.31 % | 374.734 M 2.75 % | 364.692 M -16.80 % | 438.331 M -5.83 % | 465.470 M -0.78 % | 469.128 M 1.55 % | 461.956 M |
| Other non current liabilities | -22.714 M 6.57 % | -24.312 M 5.88 % | -25.832 M 38.57 % | -42.051 M -106.97 % | 603.071 M -10.81 % | 676.182 M 10.30 % | 613.047 M 49.58 % | 409.843 M -65.83 % | 1.200 B 5.54 % | 1.137 B 5 647.30 % | -20.488 M -102.15 % | 954.956 M 9.33 % | 873.462 M -1.56 % | 887.306 M 4.23 % | 851.299 M -4.76 % | 893.856 M 163.37 % | 339.390 M -1.14 % | 343.295 M -60.25 % | 863.572 M -4.35 % | 902.847 M -7.54 % | 976.439 M 4.97 % | 930.176 M 13.80 % | 817.358 M -1.30 % | 828.115 M 516.97 % | 134.224 M | 0.000 | 0.000 -100.00 % | 1.235 B 265.58 % | 337.904 M -9.04 % | 371.500 M 875.73 % | -47.890 M -166.82 % | -17.949 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.348 B -5.76 % | 1.430 B 5.40 % | 1.357 B 5.25 % | 1.289 B -12.04 % | 1.465 B -6.48 % | 1.567 B -3.47 % | 1.623 B 8.35 % | 1.498 B -12.92 % | 1.720 B -11.22 % | 1.938 B -65.13 % | 5.558 B 1.13 % | 5.496 B 28 060.19 % | -19.655 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.632 M -22.15 % | -2.155 M -6.04 % | -2.032 M 44.46 % | -3.658 M 6.03 % | -3.893 M -33.54 % | -2.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 18.486 M -10.80 % | 20.724 M -2.24 % | 21.199 M -12.06 % | 24.105 M -5.77 % | 25.581 M -5.08 % | 26.951 M -4.90 % | 28.341 M -6.61 % | 30.348 M -5.23 % | 32.023 M -5.88 % | 34.025 M -3.97 % | 35.430 M 92.81 % | 18.376 M -10.82 % | 20.605 M -9.76 % | 22.834 M -8.25 % | 24.886 M 147.89 % | 10.039 M -6.74 % | 10.765 M 375.49 % | 2.264 M -24.48 % | 2.998 M -23.03 % | 3.895 M -21.34 % | 4.952 M -17.08 % | 5.972 M | 0.000 -100.00 % | 90.000 M 28.57 % | 70.000 M | 0.000 | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 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 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 0.000 -100.00 % | 846.690 M -40.83 % | 1.431 B -7.39 % | 1.545 B 138.98 % | 646.549 M -10.30 % | 720.799 M 9.38 % | 659.014 M 41.86 % | 464.567 M -63.01 % | 1.256 B 5.11 % | 1.195 B 2 947.15 % | 39.210 M -96.06 % | 994.999 M 8.66 % | 915.698 M -1.67 % | 931.225 M 3.79 % | 897.252 M -2.54 % | 920.642 M 150.83 % | 367.034 M 1.24 % | 362.528 M -58.96 % | 883.380 M -4.99 % | 929.752 M -7.43 % | 1.004 B 4.71 % | 959.281 M 15.90 % | 827.654 M -12.23 % | 943.013 M 307.37 % | 231.490 M 1 215.18 % | 17.601 M -0.32 % | 17.658 M -98.62 % | 1.283 B 232.67 % | 385.680 M -8.03 % | 419.334 M -72.92 % | 1.548 B 8.61 % | 1.426 B 7 816.89 % | 18.007 M -0.32 % | 18.065 M -0.32 % | 18.122 M -98.67 % | 1.364 B -5.70 % | 1.446 B 6.60 % | 1.357 B 4.21 % | 1.302 B -11.95 % | 1.478 B -6.44 % | 1.580 B -3.45 % | 1.637 B 5.47 % | 1.552 B -12.53 % | 1.774 B -10.94 % | 1.992 B -64.26 % | 5.574 B 1.13 % | 5.511 B -1.97 % | 5.622 B 26 662.99 % | 21.007 M 270.59 % | 5.669 M 4.10 % | 5.445 M -4.53 % | 5.703 M 116.72 % | 2.632 M 22.15 % | 2.155 M 6.04 % | 2.032 M | 0.000 -100.00 % | 3.893 M 33.54 % | 2.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | -6.663 M 45.61 % | -12.250 M 95.03 % | -246.658 M -74.31 % | -141.509 M -161.39 % | 230.508 M 1.71 % | 226.643 M 12.79 % | 200.950 M 28.10 % | 156.873 M -4.34 % | 163.982 M -1.54 % | 166.541 M -28.05 % | 231.460 M 379.04 % | -82.949 M -32.34 % | -62.679 M 31.63 % | -91.679 M -149.17 % | 186.446 M -6.74 % | 199.918 M 17.01 % | 170.862 M -2.11 % | 174.538 M 425.76 % | -53.579 M -126.94 % | 198.850 M 338.06 % | -83.528 M -142.52 % | 196.435 M 326.56 % | -86.703 M 22.02 % | -111.192 M 31.17 % | -161.555 M -164.35 % | 251.068 M 189.88 % | -279.332 M 27.41 % | -384.815 M -2.94 % | -373.830 M 10.12 % | -415.938 M 12.13 % | -473.351 M | 0.000 100.00 % | -482.013 M -17.25 % | -411.110 M | 0.000 | 0.000 100.00 % | -382.777 M | 0.000 100.00 % | -267.347 M -64.16 % | -162.857 M 14.56 % | -190.600 M -15.88 % | -164.487 M 42.87 % | -287.940 M -6.78 % | -269.650 M 29.71 % | -383.647 M -45.70 % | -263.307 M -82.99 % | -143.890 M -3.57 % | -138.924 M | 0.000 100.00 % | -69.717 M | 0.000 | 0.000 100.00 % | -537.062 M -19.69 % | -448.712 M -3 159.08 % | -13.768 M 79.20 % | -66.191 M 25.53 % | -88.883 M -14.12 % | -77.885 M 6.54 % | -83.332 M -149.87 % | -33.350 M 33.07 % | -49.825 M 12.75 % | -57.106 M -37.31 % | -41.590 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 6.663 M -45.61 % | 12.250 M -27.92 % | 16.996 M 34.87 % | 12.602 M -8.35 % | 13.750 M 4.87 % | 13.112 M -10.55 % | 14.658 M 13.59 % | 12.904 M 96.95 % | 6.552 M 1.93 % | 6.428 M -10.78 % | 7.205 M -11.54 % | 8.145 M -0.24 % | 8.165 M -2.36 % | 8.362 M -1.01 % | 8.447 M 107.65 % | 4.068 M 0.77 % | 4.037 M 1.82 % | 3.965 M 11.56 % | 3.554 M -3.40 % | 3.679 M -8.46 % | 4.019 M -0.86 % | 4.054 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 552.834 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.446 M |
| Total current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 383.668 M 5.16 % | 364.838 M 11.25 % | 327.945 M 13.34 % | 289.337 M -1.58 % | 293.996 M 14.81 % | 256.082 M -5.39 % | 270.670 M -3.32 % | 279.955 M 15.10 % | 243.232 M -16.33 % | 290.721 M 16.39 % | 249.787 M -10.73 % | 279.812 M 1.07 % | 276.841 M -7.78 % | 300.198 M 20.28 % | 249.574 M -7.51 % | 269.850 M 0.08 % | 269.633 M -34.51 % | 411.727 M 40.52 % | 293.001 M -15.63 % | 347.273 M -13.02 % | 399.263 M -32.56 % | 592.013 M 14.81 % | 515.626 M -23.53 % | 674.290 M -4.17 % | 703.611 M 0.09 % | 703.006 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 407.869 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 -100.00 % | 125.807 M 253.66 % | 35.573 M -75.67 % | 146.221 M -77.08 % | 637.853 M 18.77 % | 537.062 M 19.69 % | 448.712 M 45.59 % | 308.211 M | 0.000 -100.00 % | 88.883 M 14.12 % | 77.885 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 901.341 M 6.45 % | 846.690 M -40.83 % | 1.431 B -7.39 % | 1.545 B -5.92 % | 1.642 B 51.28 % | 1.086 B 10.00 % | 986.959 M -20.10 % | 1.235 B -1.64 % | 1.256 B 5.11 % | 1.195 B 8.49 % | 1.101 B 10.68 % | 994.999 M 8.66 % | 915.698 M -1.67 % | 931.225 M 3.79 % | 897.252 M -2.54 % | 920.642 M 0.88 % | 912.628 M -2.23 % | 933.408 M 5.66 % | 883.380 M -4.99 % | 929.752 M -7.43 % | 1.004 B 4.71 % | 959.281 M 15.90 % | 827.654 M -12.23 % | 943.013 M 4.87 % | 899.261 M -5.58 % | 952.387 M -5.13 % | 1.004 B -21.76 % | 1.283 B -5.75 % | 1.361 B -2.90 % | 1.402 B -6.56 % | 1.500 B 6.59 % | 1.408 B -4.18 % | 1.469 B 11.72 % | 1.315 B -1.24 % | 1.331 B -2.36 % | 1.364 B -5.70 % | 1.446 B 6.60 % | 1.357 B 4.21 % | 1.302 B -11.95 % | 1.478 B -6.44 % | 1.580 B -3.45 % | 1.637 B 5.47 % | 1.552 B -12.53 % | 1.774 B -10.94 % | 1.992 B -64.26 % | 5.574 B 1.13 % | 5.511 B -1.63 % | 5.603 B -3.78 % | 5.823 B 2.30 % | 5.692 B 1.09 % | 5.630 B -0.97 % | 5.686 B 3.40 % | 5.499 B 2.30 % | 5.375 B 5.57 % | 5.092 B 18.16 % | 4.310 B 1.20 % | 4.258 B -0.36 % | 4.274 B -1.66 % | 4.346 B 924.61 % | 424.150 M 9.33 % | 387.956 M 7.39 % | 361.264 M 6.46 % | 339.354 M |
| Other non current assets | -449.670 M -180.23 % | 560.469 M 84.04 % | 304.532 M -75.72 % | 1.254 B -7.03 % | 1.349 B 2 228.65 % | 57.930 M -89.99 % | 578.710 M -49.45 % | 1.145 B 564.25 % | 172.353 M -83.87 % | 1.069 B 5 263.74 % | 19.926 M -97.74 % | 883.325 M 367.80 % | 188.825 M -77.57 % | 841.989 M 15 410.75 % | 5.428 M -99.37 % | 855.365 M 12.77 % | 758.481 M -6.25 % | 809.032 M -8.86 % | 887.658 M 508.19 % | 145.950 M -86.13 % | 1.052 B 525.01 % | 168.331 M -83.46 % | 1.018 B 2 647.29 % | 37.053 M -95.58 % | 838.421 M 19.21 % | 703.304 M -0.74 % | 708.535 M | 0.000 -100.00 % | 960.734 M -1.88 % | 979.190 M -10.07 % | 1.089 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.130 B 345.63 % | -459.865 M | 0.000 -100.00 % | 1.422 B 3.98 % | 1.368 B -9.82 % | 1.517 B -1.09 % | 1.533 B -4.48 % | 1.605 B 7.92 % | 1.487 B -15.52 % | 1.761 B -9.26 % | 1.940 B -64.64 % | 5.487 B 0.87 % | 5.439 B 982.07 % | -616.646 M 5.85 % | -654.938 M -6.21 % | -616.669 M 2.84 % | -634.706 M -0.75 % | -630.011 M 3.80 % | -654.914 M -12.21 % | -583.649 M -1.29 % | -576.243 M -6.32 % | -541.997 M -1.51 % | -533.958 M -3.10 % | -517.895 M 7.91 % | -562.351 M -128.19 % | -246.435 M -8.64 % | -226.840 M 0.80 % | -228.658 M -32.40 % | -172.698 M |
| Long term investments | 323.633 M -14.23 % | 377.344 M -3.90 % | 392.674 M 19.94 % | 327.401 M 31.28 % | 249.395 M -47.59 % | 475.869 M 407.92 % | -154.544 M -161.76 % | 250.250 M -2.45 % | 256.544 M 50.42 % | 170.548 M -46.48 % | 318.645 M 99.01 % | 160.112 M 27.61 % | 125.474 M 2.75 % | 122.111 M -53.94 % | 265.104 M 116.69 % | 122.341 M -37.80 % | 196.693 M -3.44 % | 203.696 M 61.61 % | 126.040 M 9.79 % | 114.805 M 4.57 % | 109.788 M 75.29 % | 62.631 M 3 938.10 % | 1.551 M -59.22 % | 3.803 M -94.08 % | 64.279 M -65.33 % | 185.429 M -20.37 % | 232.850 M -31.74 % | 341.103 M -15.44 % | 403.375 M -3.32 % | 417.215 M 20.98 % | 344.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 247.514 M -23.18 % | 322.183 M | 0.000 -100.00 % | 319.908 M 2.49 % | 312.132 M -0.44 % | 313.518 M 46.01 % | 214.718 M -6.33 % | 229.227 M -7.16 % | 246.905 M -15.31 % | 291.541 M 7.39 % | 271.488 M 2.29 % | 265.415 M -22.96 % | 344.502 M -22.37 % | 443.785 M -7.78 % | 481.231 M -7.05 % | 517.752 M -2.98 % | 533.630 M 0.61 % | 530.415 M -3.91 % | 552.023 M 14.58 % | 481.785 M 2.26 % | 471.129 M 8.19 % | 435.480 M 1.29 % | 429.924 M 4.23 % | 412.477 M 2.16 % | 403.744 M 393.20 % | 81.861 M 44.43 % | 56.678 M -1.49 % | 57.534 M | 0.000 |
| Intangible assets | 10.668 M -3.70 % | 11.078 M 1.50 % | 10.914 M 0.79 % | 10.828 M 6.50 % | 10.168 M -7.54 % | 10.996 M -6.94 % | 11.816 M -5.56 % | 12.511 M -2.46 % | 12.827 M -4.77 % | 13.470 M 66.39 % | 8.095 M -6.12 % | 8.623 M -6.01 % | 9.174 M 0.78 % | 9.104 M 40.06 % | 6.500 M -15.28 % | 7.672 M -6.13 % | 8.173 M -5.98 % | 8.693 M -3.21 % | 8.981 M -4.08 % | 9.363 M 11.96 % | 8.363 M 9.54 % | 7.634 M 29.04 % | 5.916 M 19.20 % | 4.964 M 11.46 % | 4.453 M 53.61 % | 2.899 M -6.37 % | 3.096 M -6.44 % | 3.310 M 45.60 % | 2.273 M -9.40 % | 2.509 M -4.07 % | 2.615 M -3.99 % | 2.724 M -3.84 % | 2.833 M -3.66 % | 2.941 M 43.65 % | 2.047 M 77.11 % | 1.156 M -13.30 % | 1.333 M -14.43 % | 1.558 M -12.61 % | 1.783 M -11.31 % | 2.010 M -10.16 % | 2.237 M -9.13 % | 2.462 M -8.28 % | 2.685 M -7.81 % | 2.912 M 20.37 % | 2.419 M 20.10 % | 2.014 M 62.00 % | 1.243 M -8.70 % | 1.362 M -8.01 % | 1.480 M -7.34 % | 1.598 M -6.77 % | 1.714 M -6.45 % | 1.832 M -6.06 % | 1.950 M -99.96 % | 4.626 B 211 730.33 % | 2.184 M -5.15 % | 2.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 10.668 M -3.70 % | 11.078 M 1.50 % | 10.914 M 0.79 % | 10.828 M 6.50 % | 10.168 M -7.54 % | 10.996 M -6.94 % | 11.816 M -5.56 % | 12.511 M -2.46 % | 12.827 M -4.77 % | 13.470 M 66.39 % | 8.095 M -6.12 % | 8.623 M -6.01 % | 9.174 M 0.78 % | 9.104 M 40.06 % | 6.500 M -15.28 % | 7.672 M -6.13 % | 8.173 M -5.98 % | 8.693 M -3.21 % | 8.981 M -4.08 % | 9.363 M 11.96 % | 8.363 M 9.54 % | 7.634 M 29.04 % | 5.916 M 19.20 % | 4.964 M 11.46 % | 4.453 M 53.61 % | 2.899 M -6.37 % | 3.096 M -6.44 % | 3.310 M 45.60 % | 2.273 M -9.40 % | 2.509 M -4.07 % | 2.615 M -3.99 % | 2.724 M -3.84 % | 2.833 M -3.66 % | 2.941 M 43.65 % | 2.047 M 77.11 % | 1.156 M -13.30 % | 1.333 M -14.43 % | 1.558 M -12.61 % | 1.783 M -11.31 % | 2.010 M -10.16 % | 2.237 M -9.13 % | 2.462 M -8.28 % | 2.685 M -7.81 % | 2.912 M 20.37 % | 2.419 M 20.10 % | 2.014 M 62.00 % | 1.243 M -8.70 % | 1.362 M -8.01 % | 1.480 M -7.34 % | 1.598 M -6.77 % | 1.714 M -6.45 % | 1.832 M -6.06 % | 1.950 M -5.66 % | 2.067 M -5.35 % | 2.184 M -5.15 % | 2.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 115.369 M 0.21 % | 115.124 M -2.07 % | 117.561 M -1.91 % | 119.856 M -2.38 % | 122.776 M -1.63 % | 124.805 M -2.37 % | 127.839 M -2.09 % | 130.566 M -1.79 % | 132.939 M -1.61 % | 135.116 M -2.12 % | 138.045 M 13.89 % | 121.206 M -2.57 % | 124.401 M 1.58 % | 122.464 M -2.00 % | 124.968 M 20.01 % | 104.135 M -0.36 % | 104.510 M 7.74 % | 97.004 M -1.30 % | 98.286 M -1.83 % | 100.116 M -1.93 % | 102.090 M -1.58 % | 103.725 M 9.28 % | 94.913 M -40.18 % | 158.663 M 1.14 % | 156.881 M 5.88 % | 148.167 M 2.57 % | 144.460 M -0.32 % | 144.931 M 0.25 % | 144.569 M -0.33 % | 145.045 M -0.28 % | 145.451 M -0.33 % | 145.930 M -0.27 % | 146.321 M -0.33 % | 146.807 M -0.27 % | 147.207 M 7.82 % | 136.526 M -0.49 % | 137.201 M -0.41 % | 137.761 M 13.92 % | 120.926 M -1.42 % | 122.672 M -1.45 % | 124.471 M -1.39 % | 126.230 M -1.38 % | 127.989 M -1.37 % | 129.771 M -1.31 % | 131.497 M -25.42 % | 176.327 M -0.16 % | 176.612 M 2.98 % | 171.499 M -0.42 % | 172.227 M 76.97 % | 97.320 M -2.06 % | 99.363 M 1.64 % | 97.764 M -3.15 % | 100.941 M 1.15 % | 99.798 M -3.04 % | 102.931 M -1.23 % | 104.214 M 0.17 % | 104.033 M -1.31 % | 105.419 M -33.53 % | 158.607 M -3.63 % | 164.574 M -3.28 % | 170.162 M -0.56 % | 171.124 M -0.91 % | 172.698 M |
| Total non current assets | 0.000 -100.00 % | 1.064 B 28.87 % | 825.681 M -51.78 % | 1.712 B -1.10 % | 1.731 B 144.63 % | 707.742 M 17.57 % | 601.970 M -60.86 % | 1.538 B 167.67 % | 574.663 M -58.59 % | 1.388 B 170.14 % | 513.771 M -56.21 % | 1.173 B 161.96 % | 447.874 M -59.12 % | 1.096 B 172.55 % | 402.001 M -63.10 % | 1.090 B 2.03 % | 1.068 B -4.52 % | 1.118 B -0.23 % | 1.121 B 202.77 % | 370.234 M -70.90 % | 1.272 B 271.68 % | 342.321 M -69.44 % | 1.120 B 447.89 % | 204.483 M -80.78 % | 1.064 B 2.33 % | 1.040 B -4.51 % | 1.089 B 122.53 % | 489.344 M -67.61 % | 1.511 B -2.14 % | 1.544 B -2.39 % | 1.582 B 964.08 % | 148.654 M -0.34 % | 149.154 M -0.40 % | 149.747 M -90.19 % | 1.526 B -20.92 % | 1.930 B 1 293.24 % | 138.534 M -92.64 % | 1.881 B 4.38 % | 1.803 B -7.79 % | 1.955 B 4.27 % | 1.875 B -4.50 % | 1.963 B 5.26 % | 1.865 B -14.64 % | 2.185 B -6.86 % | 2.346 B -60.45 % | 5.930 B -0.52 % | 5.962 B -2.91 % | 6.140 B -4.08 % | 6.401 B 1.89 % | 6.282 B 6 115.54 % | 101.076 M 1.49 % | 99.596 M -84.79 % | 654.914 M 12.21 % | 583.649 M 1.29 % | 576.243 M 6.32 % | 541.997 M 1.51 % | 533.958 M 3.10 % | 517.895 M -27.87 % | 718.020 M 191.36 % | 246.435 M 8.64 % | 226.840 M -0.80 % | 228.658 M 32.40 % | 172.698 M |
| Other current assets | -287.847 M 10.82 % | -322.781 M -257.13 % | 205.429 M 143.84 % | -468.634 M -14 030.86 % | 3.364 M 131.31 % | -10.746 M 55.05 % | -23.904 M 95.18 % | -495.844 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 % | 92.061 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 -100.00 % | 377.402 M -6.89 % | 405.316 M 40.19 % | 289.127 M 11.68 % | 258.896 M | 0.000 | 0.000 -100.00 % | 53.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.786 M 42.48 % | 4.061 M | 0.000 |
| Short term investments | 254.890 M -11.88 % | 289.238 M 7.85 % | 268.185 M 86.70 % | 143.647 M -49.57 % | 284.819 M 79.61 % | 158.574 M 2.55 % | 154.635 M -25.26 % | 206.902 M 0.27 % | 206.353 M -6.55 % | 220.825 M -1.11 % | 223.293 M 6.27 % | 210.125 M -0.33 % | 210.825 M 16.73 % | 180.610 M 1.02 % | 178.783 M 6.00 % | 168.666 M -4.45 % | 176.529 M -9.81 % | 195.735 M 17.57 % | 166.481 M -0.88 % | 167.956 M 0.01 % | 167.944 M -0.23 % | 168.331 M 65.36 % | 101.797 M 158.99 % | 39.305 M -33.94 % | 59.503 M 11.80 % | 53.221 M 2 263.28 % | 2.252 M -95.64 % | 51.672 M 7.53 % | 48.053 M -1.12 % | 48.598 M -2.38 % | 49.780 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.790 M | 0.000 -100.00 % | 133.239 M 5.36 % | 126.463 M 1.86 % | 124.149 M 63.79 % | 75.796 M 6.82 % | 70.955 M | 0.000 -100.00 % | 79.471 M 4.45 % | 76.083 M 7.64 % | 70.683 M -12.28 % | 80.582 M -3.03 % | 83.104 M -23.23 % | 108.254 M -19.36 % | 134.242 M 55.05 % | 86.579 M 5 251.60 % | 1.618 M -98.09 % | 84.575 M 5 127.77 % | 1.618 M 0.00 % | 1.618 M 0.00 % | 1.618 M 0.00 % | 1.618 M 0.00 % | 1.618 M 0.00 % | 1.618 M -98.33 % | 96.743 M 9.51 % | 88.340 M 2.68 % | 86.033 M | 0.000 |
| cash and cash equivalents | 28.042 M 1.81 % | 27.542 M -3.09 % | 28.419 M -36.78 % | 44.949 M 1.40 % | 44.327 M -49.11 % | 87.107 M -27.22 % | 119.690 M 75.35 % | 68.256 M -14.34 % | 79.680 M -47.04 % | 150.446 M -0.36 % | 150.988 M -12.47 % | 172.500 M -16.15 % | 205.719 M -1.01 % | 207.824 M 10.80 % | 187.561 M -0.06 % | 187.681 M -15.56 % | 222.258 M 5.28 % | 211.110 M 18.78 % | 177.735 M -6.05 % | 189.180 M 10.46 % | 171.271 M -4.98 % | 180.242 M -9.94 % | 200.134 M 587.94 % | 29.092 M -4.60 % | 30.494 M -35.76 % | 47.465 M -20.21 % | 59.490 M -14.59 % | 69.649 M 78.73 % | 38.969 M -19.21 % | 48.233 M -58.10 % | 115.118 M -36.43 % | 181.082 M 179.79 % | 64.721 M 74.39 % | 37.114 M -34.58 % | 56.728 M -28.57 % | 79.423 M -37.76 % | 127.603 M 44.97 % | 88.018 M -36.37 % | 138.318 M -6.98 % | 148.692 M -41.63 % | 254.728 M 1 612.80 % | 14.872 M -42.09 % | 25.682 M -43.56 % | 45.504 M -56.63 % | 104.909 M 122.00 % | 47.256 M 42.13 % | 33.249 M -12.56 % | 38.026 M -40.32 % | 63.719 M -27.42 % | 87.796 M -34.50 % | 134.044 M 1 355.62 % | 9.209 M 67.22 % | 5.507 M -43.54 % | 9.754 M -93.80 % | 157.404 M 1 657.74 % | 8.955 M 112.40 % | 4.216 M -87.78 % | 34.489 M 91.27 % | 18.032 M -68.36 % | 56.997 M -28.45 % | 79.656 M 70.64 % | 46.682 M 80.71 % | 25.832 M |
| Cash and short term investments | 282.932 M -10.69 % | 316.780 M 6.80 % | 296.604 M 57.27 % | 188.596 M -42.70 % | 329.146 M 33.76 % | 246.081 M -10.30 % | 274.325 M -0.30 % | 275.158 M -3.80 % | 286.033 M -22.96 % | 371.271 M -0.80 % | 374.281 M -2.18 % | 382.625 M -8.14 % | 416.544 M 7.24 % | 388.434 M 6.03 % | 366.344 M 2.69 % | 356.747 M -10.63 % | 399.187 M -1.98 % | 407.245 M 18.28 % | 344.316 M -3.62 % | 357.236 M 5.28 % | 339.315 M -2.68 % | 348.673 M 15.44 % | 302.031 M 341.59 % | 68.397 M -24.00 % | 89.997 M -10.62 % | 100.686 M 69.25 % | 59.490 M -50.96 % | 121.321 M 39.41 % | 87.022 M -10.13 % | 96.831 M -41.28 % | 164.898 M -8.94 % | 181.082 M 179.79 % | 64.721 M 74.39 % | 37.114 M -34.58 % | 56.728 M -72.89 % | 209.213 M 63.96 % | 127.603 M -42.33 % | 221.257 M -16.44 % | 264.781 M -2.95 % | 272.841 M -17.45 % | 330.524 M 285.11 % | 85.827 M 234.20 % | 25.682 M -79.45 % | 124.975 M -30.95 % | 180.992 M 53.46 % | 117.939 M 3.61 % | 113.831 M -6.03 % | 121.130 M -29.56 % | 171.973 M -22.55 % | 222.038 M 0.64 % | 220.623 M 2 295.81 % | 9.209 M -89.78 % | 90.082 M 823.53 % | 9.754 M -10.02 % | 10.841 M 21.06 % | 8.955 M 112.40 % | 4.216 M -87.78 % | 34.489 M 75.52 % | 19.649 M -65.53 % | 56.997 M -28.45 % | 79.656 M 70.64 % | 46.682 M 80.71 % | 25.832 M |
| Total current assets | 0.000 | 0.000 -100.00 % | 790.850 M | 0.000 -100.00 % | 581.814 M 17.20 % | 496.412 M -10.87 % | 556.965 M | 0.000 -100.00 % | 503.347 M -12.28 % | 573.800 M 5.71 % | 542.783 M -6.39 % | 579.810 M -1.07 % | 586.095 M -4.21 % | 611.849 M 10.13 % | 555.549 M -0.35 % | 557.493 M -8.82 % | 611.401 M -5.19 % | 644.842 M 22.25 % | 527.485 M -6.26 % | 562.692 M -6.56 % | 602.166 M -1.19 % | 609.415 M -2.66 % | 626.050 M 65.47 % | 378.341 M -9.04 % | 415.948 M -18.76 % | 512.024 M -7.22 % | 551.868 M -15.72 % | 654.798 M -0.49 % | 657.995 M -4.71 % | 690.493 M -15.76 % | 819.689 M 343.88 % | 184.664 M -78.45 % | 857.029 M 11.53 % | 768.423 M 6.88 % | 718.988 M -16.04 % | 856.388 M 14.74 % | 746.369 M -8.03 % | 811.512 M 41.40 % | 573.927 M -4.02 % | 597.954 M -15.82 % | 710.357 M 52.08 % | 467.084 M 1 718.75 % | 25.682 M -94.63 % | 478.611 M -13.78 % | 555.085 M 49.60 % | 371.051 M 5.83 % | 350.604 M -23.76 % | 459.855 M -16.29 % | 549.376 M -32.85 % | 818.088 M 13.08 % | 723.447 M 37.76 % | 525.145 M -89.00 % | 4.772 B 2.94 % | 4.636 B 5.49 % | 4.394 B 13.73 % | 3.864 B 0.61 % | 3.841 B -1.28 % | 3.891 B -2.55 % | 3.993 B 1 931.72 % | 196.511 M -6.46 % | 210.078 M 21.46 % | 172.962 M 25.62 % | 137.685 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 4.915 M -18.10 % | 6.001 M -97.92 % | 288.817 M 3.13 % | 280.038 M 12.33 % | 249.304 M -4.51 % | 261.077 M -14.83 % | 306.544 M 38.91 % | 220.686 M 1.55 % | 217.314 M 7.30 % | 202.529 M 20.19 % | 168.502 M -14.55 % | 197.185 M 16.30 % | 169.551 M -24.11 % | 223.415 M 18.08 % | 189.205 M -5.75 % | 200.746 M -5.40 % | 212.214 M -10.68 % | 237.597 M 29.71 % | 183.169 M -10.85 % | 205.456 M -21.84 % | 262.851 M 0.81 % | 260.742 M -19.53 % | 324.019 M 4.54 % | 309.944 M -4.91 % | 325.951 M -20.76 % | 411.338 M 3.04 % | 399.204 M -25.17 % | 533.477 M -6.57 % | 570.973 M -3.82 % | 593.662 M -9.34 % | 654.791 M 18 181.44 % | 3.582 M -99.55 % | 792.307 M 8.34 % | 731.309 M 10.43 % | 662.261 M 2.33 % | 647.175 M 4.59 % | 618.766 M 4.83 % | 590.255 M 90.93 % | 309.146 M -4.91 % | 325.113 M -14.41 % | 379.832 M -0.37 % | 381.258 M | 0.000 -100.00 % | 353.636 M -5.47 % | 374.093 M 47.80 % | 253.111 M 6.90 % | 236.773 M -30.10 % | 338.726 M | 0.000 -100.00 % | 190.734 M -10.75 % | 213.696 M -16.86 % | 257.040 M -94.51 % | 4.682 B 1.21 % | 4.626 B 5.52 % | 4.384 B 13.71 % | 3.855 B 0.48 % | 3.837 B -0.51 % | 3.856 B -2.94 % | 3.973 B 2 747.68 % | 139.514 M 11.94 % | 124.636 M 1.98 % | 122.219 M 9.27 % | 111.853 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.142 M -0.02 % | 38.149 M | 0.000 100.00 % | -298.657 M | 0.000 -100.00 % | 29.060 M | 0.000 100.00 % | -157.718 M | 0.000 100.00 % | -345.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -154.093 M | 0.000 100.00 % | -91.636 M | 0.000 100.00 % | -41.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -552.000 -26.03 % | -438.000 -18.70 % | -369.000 30.38 % | -530.000 -14.72 % | -462.000 -19.07 % | -388.000 7.84 % | -421.000 | 0.000 100.00 % | -118.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.115 B 4.81 % | 1.064 B | 0.000 | 0.000 100.00 % | -537.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 496.232 M 217.10 % | -423.754 M -205.39 % | 402.097 M 198.72 % | -407.311 M -257.88 % | 257.990 M 163.79 % | -404.425 M -230.15 % | 310.734 M 184.02 % | -369.812 M 4.97 % | -389.142 M 10.28 % | -433.732 M -24.01 % | -349.750 M -176.13 % | 459.431 M 206.62 % | -430.895 M -188.72 % | 485.672 M 214.03 % | -425.916 M -184.63 % | 503.238 M 230.56 % | -385.454 M 17.03 % | -464.558 M 5.65 % | -492.379 M -259.88 % | 307.972 M 149.75 % | -619.026 M 3.62 % | -642.259 M 8.84 % | -704.572 M -157.59 % | 1.223 B 87.15 % | 653.716 M 3.17 % | 633.656 M 195.68 % | -662.261 M 39.75 % | -1.099 B -222.50 % | 897.283 M 186.00 % | -1.043 B -39.54 % | -747.741 M 1.97 % | -762.779 M -13.79 % | -670.347 M 1.63 % | -681.439 M -175.99 % | -246.905 M 65.94 % | -724.908 M -0.41 % | -721.924 M -22.47 % | -589.467 M 10.97 % | -662.114 M 23.56 % | -866.163 M 13.42 % | -1.000 B 22.79 % | -1.296 B -126.43 % | 4.902 B -4.04 % | 5.108 B 2 180.53 % | 223.995 M -17.54 % | 271.633 M 0.89 % | 269.246 M -6.95 % | 289.359 M 6.84 % | 270.836 M 12.87 % | 239.945 M | 0.000 -100.00 % | 419.535 M 0.73 % | 416.508 M -2.86 % | 428.772 M -12.66 % | 490.927 M |
| Account payables | 0.000 | 0.000 -100.00 % | 229.662 M 78.16 % | 128.907 M -7.53 % | 139.410 M 11.45 % | 125.083 M 11.35 % | 112.337 M -6.04 % | 119.560 M -3.16 % | 123.462 M 48.55 % | 83.113 M 159.69 % | 32.005 M -57.21 % | 74.804 M 37.22 % | 54.514 M -34.57 % | 83.317 M 51.78 % | 54.894 M -27.61 % | 75.826 M -25.62 % | 101.942 M -16.23 % | 121.695 M 143.27 % | 50.025 M -25.69 % | 67.321 M -15.33 % | 79.509 M -62.36 % | 211.238 M 143.63 % | 86.703 M -22.02 % | 111.192 M -31.17 % | 161.555 M -52.62 % | 340.945 M 22.06 % | 279.332 M -27.41 % | 384.815 M 2.94 % | 373.830 M -10.12 % | 415.938 M -12.13 % | 473.351 M | 0.000 -100.00 % | 482.013 M 17.25 % | 411.110 M 0.79 % | 407.869 M | 0.000 -100.00 % | 382.777 M | 0.000 -100.00 % | 267.347 M 64.16 % | 162.857 M -14.56 % | 190.600 M 15.88 % | 164.487 M -42.87 % | 287.940 M 6.78 % | 269.650 M -29.71 % | 383.647 M 45.70 % | 263.307 M 82.99 % | 143.890 M 3.57 % | 138.924 M 10.43 % | 125.807 M 19.49 % | 105.290 M -27.99 % | 146.221 M -77.08 % | 637.853 M 18.77 % | 537.062 M 19.69 % | 448.712 M 3 159.08 % | 13.768 M -79.20 % | 66.191 M -25.53 % | 88.883 M 14.12 % | 77.885 M -5.91 % | 82.779 M 148.21 % | 33.350 M -26.65 % | 45.466 M -10.24 % | 50.653 M 44.46 % | 35.063 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 4.359 M -32.45 % | 6.453 M 210.09 % | 2.081 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 25.149 M -6.33 % | 26.849 M -9.59 % | 29.697 M -2.33 % | 30.406 M -6.32 % | 32.456 M -3.14 % | 33.507 M -6.06 % | 35.670 M -3.07 % | 36.800 M -4.60 % | 38.575 M -4.64 % | 40.453 M -5.12 % | 42.635 M 60.76 % | 26.521 M -7.82 % | 28.770 M -7.78 % | 31.196 M -6.41 % | 33.333 M 136.29 % | 14.107 M -4.70 % | 14.802 M 137.63 % | 6.229 M -4.93 % | 6.552 M -13.49 % | 7.574 M -15.57 % | 8.971 M -10.52 % | 10.026 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 | 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 -100.00 % | 17.626 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 78.519 M 3.46 % | 75.891 M 484.04 % | -19.761 M -10.12 % | -17.946 M -133.63 % | 53.357 M 225.61 % | -42.478 M -179.24 % | 53.609 M 319.93 % | -24.375 M -0.33 % | -24.294 M -0.22 % | -24.241 M 0.11 % | -24.268 M -12.00 % | -21.667 M -0.17 % | -21.630 M -4.13 % | -20.772 M -0.28 % | -20.714 M -23.86 % | -16.725 M -133.10 % | 50.525 M 402.28 % | -16.715 M -0.15 % | -16.690 M -132.79 % | 50.901 M 105.15 % | 24.811 M 207.25 % | -23.133 M 33.85 % | -34.972 M -40.46 % | -24.897 M 87.34 % | -196.687 M -163.50 % | -74.643 M 20.06 % | -93.371 M 50.47 % | -188.497 M 0.02 % | -188.533 M -18.49 % | -159.118 M -97.30 % | -80.649 M | 0.000 -100.00 % | 7.985 M 130.38 % | -26.283 M -299.63 % | -6.577 M 94.58 % | -121.311 M -12 131 082 200.00 % | 1.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.242 M -191.74 % | 54.767 M -21.79 % | 70.021 M 0.00 % | 70.021 M -55.42 % | 157.060 M 124.30 % | 70.021 M -21.84 % | 89.587 M 27.94 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M -53.79 % | 151.521 M 116.39 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M 0.00 % | 70.021 M |
| Deferred tax liabilities non current | 4.228 M 17.83 % | 3.588 M -22.55 % | 4.633 M -74.18 % | 17.946 M 0.27 % | 17.897 M 1.31 % | 17.666 M 0.23 % | 17.626 M -27.69 % | 24.375 M 0.33 % | 24.294 M 0.22 % | 24.241 M -0.11 % | 24.268 M 12.00 % | 21.667 M 0.17 % | 21.630 M 2.59 % | 21.085 M 0.09 % | 21.067 M 25.79 % | 16.748 M -0.78 % | 16.878 M -0.53 % | 16.969 M 0.95 % | 16.810 M -26.94 % | 23.010 M -0.10 % | 23.032 M -0.44 % | 23.133 M 124.69 % | 10.296 M -58.65 % | 24.897 M -8.69 % | 27.266 M 54.91 % | 17.601 M -0.32 % | 17.658 M -0.33 % | 17.717 M -0.33 % | 17.775 M -0.32 % | 17.833 M -0.32 % | 17.890 M -0.33 % | 17.949 M -0.32 % | 18.007 M -0.32 % | 18.065 M -0.32 % | 18.122 M 12.64 % | 16.088 M -0.59 % | 16.184 M | 0.000 -100.00 % | 12.889 M -1.81 % | 13.126 M -1.85 % | 13.374 M -1.80 % | 13.619 M -1.76 % | 13.862 M -1.29 % | 14.044 M -3.26 % | 14.517 M -8.31 % | 15.833 M 0.08 % | 15.821 M -19.51 % | 19.655 M -6.44 % | 21.007 M 270.59 % | 5.669 M 4.10 % | 5.445 M -4.53 % | 5.703 M 116.72 % | 2.632 M 22.15 % | 2.155 M 6.04 % | 2.032 M -44.46 % | 3.658 M -6.03 % | 3.893 M 33.54 % | 2.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 901.341 M 6.45 % | 846.690 M | 0.000 | 0.000 -100.00 % | 612.145 M | 0.000 | 0.000 -100.00 % | 481.361 M 263.73 % | -293.996 M -14.81 % | -256.082 M -132.36 % | 791.408 M 382.69 % | -279.955 M -15.10 % | -243.232 M 16.33 % | -290.721 M -16.39 % | -249.787 M 10.73 % | -279.812 M -204.12 % | 268.753 M -0.71 % | 270.682 M 208.46 % | -249.574 M 7.51 % | -269.850 M -0.08 % | -269.633 M 34.51 % | -411.727 M -40.52 % | -293.001 M 15.63 % | -347.273 M -229.33 % | 268.508 M -21.67 % | 342.773 M -27.16 % | 470.609 M 169.79 % | -674.290 M -347.85 % | 272.056 M -2.73 % | 279.684 M -81.36 % | 1.500 B 6.59 % | 1.408 B -4.18 % | 1.469 B 11.72 % | 1.315 B 45.22 % | 905.454 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 -100.00 % | 5.603 B -1.29 % | 5.676 B 0.45 % | 5.650 B 3.13 % | 5.479 B 8.66 % | 5.042 B 1.67 % | 4.959 B 0.70 % | 4.925 B 2.99 % | 4.782 B 10.96 % | 4.310 B 3.46 % | 4.166 B -0.65 % | 4.193 B -3.52 % | 4.346 B 924.61 % | 424.150 M 9.33 % | 387.956 M 7.39 % | 361.264 M 6.46 % | 339.354 M |
| Total assets | 1.115 B 4.81 % | 1.064 B -34.18 % | 1.617 B -5.59 % | 1.712 B -3.55 % | 1.775 B 47.43 % | 1.204 B 3.90 % | 1.159 B -24.66 % | 1.538 B -2.29 % | 1.574 B 2.36 % | 1.538 B 5.44 % | 1.459 B 8.39 % | 1.346 B 4.16 % | 1.292 B -0.85 % | 1.303 B 2.74 % | 1.268 B -0.70 % | 1.277 B -1.00 % | 1.290 B -2.96 % | 1.330 B 2.37 % | 1.299 B -6.73 % | 1.392 B -3.55 % | 1.444 B 0.43 % | 1.437 B 8.86 % | 1.320 B 21.58 % | 1.086 B -0.77 % | 1.095 B 0.67 % | 1.087 B -5.33 % | 1.148 B -20.91 % | 1.452 B -6.31 % | 1.550 B -2.65 % | 1.592 B -6.17 % | 1.697 B 9.00 % | 1.557 B -6.21 % | 1.660 B 6.96 % | 1.552 B -1.97 % | 1.583 B -6.18 % | 1.687 B -5.32 % | 1.782 B 8.04 % | 1.650 B 1.28 % | 1.629 B -9.01 % | 1.790 B -6.52 % | 1.915 B 9.49 % | 1.749 B 6.39 % | 1.644 B -15.20 % | 1.939 B -11.03 % | 2.179 B -61.85 % | 5.712 B 1.09 % | 5.650 B -1.46 % | 5.734 B -3.64 % | 5.950 B 2.51 % | 5.805 B 1.37 % | 5.727 B -0.11 % | 5.733 B 1.45 % | 5.651 B 2.92 % | 5.491 B 4.79 % | 5.240 B 11.60 % | 4.695 B 1.07 % | 4.646 B -0.06 % | 4.648 B -1.32 % | 4.711 B 446.16 % | 862.481 M 1.06 % | 853.426 M 2.77 % | 830.392 M 3.63 % | 801.310 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-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 | 0.000 | 0.000 | 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.071 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -8.047 M -525.60 % | 1.891 M 158.24 % | -3.247 M -137.66 % | 8.621 M 115.08 % | -57.157 M -363.83 % | 21.664 M -86.24 % | 157.420 M 5 347.09 % | 2.890 M 106.88 % | -41.997 M -1 911.35 % | -2.088 M 32.69 % | -3.102 M 4.08 % | -3.234 M 0.58 % | -3.253 M -551.35 % | 720.723 K | 0.000 100.00 % | -12.294 M | 0.000 | 0.000 -100.00 % | 10.408 M 10 508.48 % | -100.000 K | 0.000 -100.00 % | 19.872 M | 0.000 -100.00 % | 25.748 M 3 908.85 % | -676.000 K -117.89 % | 3.778 M -90.58 % | 40.123 M | 0.000 | 0.000 | 0.000 100.00 % | -1.063 M | 0.000 | 0.000 100.00 % | -6.598 M | 0.000 | 0.000 100.00 % | -2.886 M -199.22 % | 2.909 M | 0.000 | 0.000 -100.00 % | 670.153 K | 0.000 -100.00 % | 18.452 M | 0.000 -100.00 % | 1.436 M 204.53 % | -1.373 M 98.75 % | -109.487 M -96.32 % | -55.771 M 34.91 % | -85.686 M -23.51 % | -69.377 M 24.43 % | -91.801 M -210.96 % | 82.733 M 1 041.04 % | 7.251 M 139.47 % | 3.028 M -90.72 % | 32.644 M 1 093.62 % | 2.735 M -39.09 % | 4.490 M -83.27 % | 26.838 M 288.97 % | 6.900 M 266.93 % | 1.880 M -93.94 % | 31.049 M 207.66 % | 10.092 M 140.41 % | -24.974 M |
| Net cash provided by operating activities | -8.047 M -525.60 % | 1.891 M 158.24 % | -3.247 M -128.00 % | 11.595 M 128.52 % | -40.660 M -37.29 % | -29.617 M -155.03 % | 53.816 M 774.11 % | -7.983 M 88.12 % | -67.182 M -355.81 % | -14.739 M -415.28 % | -2.860 M 88.89 % | -25.747 M -3 661.17 % | 722.982 K 0.31 % | 720.723 K 249.71 % | -481.411 K 98.56 % | -33.458 M -77.95 % | -18.802 M 3.04 % | -19.391 M -90.44 % | -10.183 M -143.48 % | 23.417 M 160.61 % | -38.638 M 17.46 % | -46.814 M 6.04 % | -49.824 M -187.59 % | -17.325 M -132.02 % | 54.097 M 583.71 % | -11.184 M -156.34 % | 19.849 M 175.34 % | -26.347 M -2 343.95 % | -1.078 M 95.27 % | -22.792 M -16.76 % | -19.520 M 56.24 % | -44.607 M -13.20 % | -39.407 M -111.12 % | -18.665 M 77.09 % | -81.478 M -567.80 % | -12.201 M 69.46 % | -39.945 M 20.40 % | -50.182 M -483.28 % | 13.093 M 162.79 % | -20.853 M -3 211.69 % | 670.153 K -96.13 % | 17.318 M 129.28 % | -59.145 M -145.14 % | -24.127 M -720.00 % | -2.942 M -114.25 % | -1.373 M 98.69 % | -105.163 M -122.74 % | -47.213 M 12.63 % | -54.038 M 25.41 % | -72.448 M -59.06 % | -45.549 M -30.75 % | -34.837 M -580.47 % | 7.251 M 139.47 % | 3.028 M -90.72 % | 32.644 M 1 540.71 % | 1.990 M -55.69 % | 4.490 M -87.35 % | 35.501 M 414.51 % | 6.900 M 125.13 % | -27.458 M -196.78 % | 28.371 M 83.78 % | 15.438 M 161.82 % | -24.974 M |
| Investments in property plant and equipment | -356.700 K -1 063.63 % | -30.654 K 91.52 % | -361.580 K -581.93 % | -53.023 K -260.21 % | -14.720 K 61.15 % | -37.886 K 92.09 % | -478.827 K 5.93 % | -508.990 K 45.68 % | -936.948 K -591.12 % | -135.569 K 37.29 % | -216.170 K -453.25 % | -39.073 K -635.28 % | -5.314 K 98.90 % | -484.635 K -31.80 % | -367.715 K 42.74 % | -642.225 K -476.18 % | -111.463 K 89.53 % | -1.065 M -1 591.97 % | -62.931 K 59.40 % | -155.000 K 40.33 % | -259.743 K -60.63 % | -161.698 K 97.15 % | -5.669 M -39.04 % | -4.078 M -58.36 % | -2.575 M -206.35 % | -840.477 K -10 087.60 % | -8.250 K 97.60 % | -343.350 K -1 612.47 % | -20.050 K | 0.000 100.00 % | -5.179 K 95.21 % | -108.161 K -1 940.39 % | -5.301 K 94.04 % | -88.946 K -326.82 % | -20.839 K -39.86 % | -14.900 K 90.30 % | -153.606 K -31.16 % | -117.115 K | 0.000 | 0.000 100.00 % | -26.546 K -33.40 % | -19.900 K 94.33 % | -350.860 K 60.44 % | -886.986 K -33.91 % | -662.354 K -2 278.29 % | -27.850 K 80.36 % | -141.770 K 48.99 % | -277.943 K -8.54 % | -256.074 K -183.31 % | -90.387 K 86.64 % | -676.735 K -1 969.84 % | -32.695 K 94.36 % | -579.677 K -1 012.86 % | -52.089 K 92.36 % | -681.695 K 82.46 % | -3.887 M -2 771.20 % | -135.386 K 44.41 % | -243.562 K -31.06 % | -185.843 K 68.28 % | -585.940 K 9.02 % | -644.000 K -875.76 % | -66.000 K 97.97 % | -3.244 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 284.574 K 521.34 % | -67.541 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.305 M 97.81 % | -151.013 M -4 124.52 % | -3.575 M 44.45 % | -6.436 M -140.12 % | 16.039 M 208.92 % | -14.725 M 15.23 % | -17.371 M 68.44 % | -55.046 M -153.08 % | -21.750 M -892 390.77 % | -2.437 K 99.99 % | -22.002 M 89.37 % | -206.915 M -193.58 % | -70.480 M -15.13 % | -61.220 M 76.74 % | -263.164 M -97.86 % | -133.002 M -75.71 % | -75.694 M -41.48 % | -53.501 M 17.38 % | -64.752 M 69.89 % | -215.059 M 23.82 % | -282.297 M -218.76 % | -88.562 M -139.07 % | -37.045 M 9.69 % | -41.020 M -721.11 % | -4.996 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.026 M -84.00 % | 50.150 M 116.01 % | 23.217 M -15.77 % | 27.563 M 15.37 % | 23.892 M | 0.000 -100.00 % | 28.117 M -78.00 % | 127.793 M 4.49 % | 122.302 M 123.42 % | 54.741 M -16.88 % | 65.854 M -78.61 % | 307.815 M 472 530.09 % | 65.128 K -99.93 % | 96.000 M -43.77 % | 170.728 M 30.77 % | 130.558 M 226.39 % | 40.000 M -33.49 % | 60.137 M 99.64 % | 30.123 M -79.92 % | 150.000 M -31.77 % | 219.835 M 329.80 % | 51.148 M 239.65 % | 15.059 M -70.56 % | 51.158 M 111.09 % | 24.235 M |
| Other investing activites | 1.187 M 474.09 % | -317.406 K 54.36 % | -695.500 K 52.69 % | -1.470 M | 0.000 | 0.000 100.00 % | -178.958 K 62.15 % | -472.832 K -259.02 % | -131.701 K 97.84 % | -6.092 M -24 463.10 % | -24.800 K | 0.000 100.00 % | -617.290 K 80.25 % | -3.126 M -2 426.69 % | -123.719 K -118.04 % | 685.620 K 231.27 % | -522.286 K -216.31 % | -165.120 K -137.87 % | -69.416 K -100.12 % | 58.539 M 4 794.59 % | -1.247 M -104.45 % | 28.010 M 39.82 % | 20.032 M | 0.000 100.00 % | -1.746 M | 0.000 | 0.000 100.00 % | -1.245 M -1 607.62 % | -72.900 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -859.813 K 14.02 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.077 M 612.27 % | -19.927 M -12 476.78 % | 161.000 K 5 266.67 % | 3.000 K -99.99 % | 40.003 M 1 023.04 % | 3.562 M 109.30 % | 1.702 M 534.59 % | 268.187 K 5 404.66 % | 4.872 K -98.94 % | 458.706 K 69.89 % | 270.000 K -99.77 % | 117.510 M 7 833 914.40 % | 1.500 K -91.08 % | 16.822 K | 0.000 -100.00 % | 4.000 M 270.15 % | -2.351 M | 0.000 -100.00 % | 46.812 M 726.07 % | 5.667 M -90.93 % | 62.489 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 830.677 K 338.66 % | -348.060 K 67.07 % | -1.057 M 30.59 % | -1.523 M -10 246.62 % | -14.720 K 61.15 % | -37.886 K 94.24 % | -657.785 K 33.00 % | -981.822 K 8.12 % | -1.069 M 82.84 % | -6.227 M -2 484.23 % | -240.970 K -516.72 % | -39.073 K 93.72 % | -622.604 K 82.76 % | -3.611 M -634.71 % | -491.434 K -1 232.47 % | 43.395 K 106.85 % | -633.749 K 48.47 % | -1.230 M -829.29 % | -132.347 K -100.23 % | 58.384 M 3 974.99 % | -1.507 M -105.41 % | 27.848 M 93.89 % | 14.363 M 452.25 % | -4.078 M 5.64 % | -4.321 M -414.13 % | -840.477 K -10 087.60 % | -8.250 K 99.48 % | -1.588 M -1 608.66 % | -92.950 K | 0.000 100.00 % | -5.178 K 95.21 % | -108.161 K -1 940.39 % | -5.301 K 99.44 % | -948.759 K 7.06 % | -1.021 M -6 751.27 % | -14.900 K 90.30 % | -153.606 K -31.16 % | -117.115 K -102.48 % | 4.720 M 288.53 % | 1.215 M 4 676.78 % | -26.546 K -100.13 % | 21.201 M -46.44 % | 39.583 M 62.28 % | 24.391 M 78.75 % | 13.646 M -81.66 % | 74.421 M -26.08 % | 100.678 M 84.85 % | 54.465 M 23.63 % | 44.054 M -57.05 % | 102.579 M 120.99 % | 46.419 M 33.58 % | 34.749 M 137.36 % | -92.998 M -3 625.00 % | -2.497 M 92.29 % | -32.376 M -1 277.60 % | 2.749 M 107.91 % | -34.764 M -88.01 % | -18.490 M 67.55 % | -56.980 M -332.68 % | 24.489 M 208.21 % | -22.630 M -324.68 % | 10.072 M -37.03 % | 15.996 M |
| Debt repayment | -2.616 M -3.07 % | -2.538 M -42.97 % | -1.775 M 30.05 % | -2.538 M -1.30 % | -2.506 M 0.84 % | -2.527 M -46.48 % | -1.725 M 29.81 % | -2.458 M 2.31 % | -2.516 M 9.30 % | -2.774 M -44.48 % | -1.920 M 28.43 % | -2.683 M -0.64 % | -2.666 M 8.57 % | -2.916 M 57.90 % | -6.925 M -495.52 % | -1.163 M 9.70 % | -1.288 M -33.45 % | -965.024 K 14.62 % | -1.130 M 1.37 % | -1.146 M 1.74 % | -1.166 M -25.76 % | -927.395 K 98.97 % | -90.000 M -550.00 % | 20.000 M -71.43 % | 70.000 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 | 0.000 | 0.000 | 0.000 100.00 % | -552.834 K -200.00 % | 552.834 K | 0.000 100.00 % | -279.000 99.99 % | -4.446 M -200.00 % | 4.446 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 410.579 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.910 K -99.85 % | 17.700 M -78.01 % | 80.500 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 % | 3.790 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -149.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.368 M | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.683 M | 0.000 | 0.000 | 0.000 -100.00 % | 177.494 M | 0.000 | 0.000 | 0.000 -100.00 % | 91.221 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.104 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -2.616 M -3.07 % | -2.538 M -42.97 % | -1.775 M 30.05 % | -2.538 M -1.30 % | -2.506 M 0.84 % | -2.527 M -46.48 % | -1.725 M 29.81 % | -2.458 M 2.31 % | -2.516 M 9.30 % | -2.774 M -44.48 % | -1.920 M 28.43 % | -2.683 M -0.64 % | -2.666 M 8.57 % | -2.916 M 57.90 % | -6.925 M -495.52 % | -1.163 M 9.70 % | -1.288 M -33.45 % | -965.024 K 14.62 % | -1.130 M 1.37 % | -1.146 M 1.74 % | -1.166 M -25.76 % | -927.395 K -100.29 % | 318.211 M 1 491.06 % | 20.000 M -71.43 % | 70.000 M | 0.000 100.00 % | -30.000 M | 0.000 -100.00 % | 26.910 K -99.85 % | 17.700 M -83.98 % | 110.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.683 M | 0.000 | 0.000 | 0.000 -100.00 % | 177.494 M | 0.000 | 0.000 | 0.000 -100.00 % | 91.221 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.790 M -95.35 % | 81.500 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -552.834 K -200.00 % | 552.834 K | 0.000 100.00 % | -3.104 M 30.18 % | -4.446 M -200.00 % | 4.446 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.890 M -288.22 % | -4.351 M -1 045.89 % | 459.949 K -98.24 % | 26.068 M 253.28 % | 7.379 M 160.02 % | -12.294 M | 0.000 -100.00 % | 55.261 M | 0.000 100.00 % | -62.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.120 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -302.000 |
| Net change in cash | -9.833 M -887.73 % | -995.512 K 83.62 % | -6.079 M -1 076.08 % | 622.827 K 101.44 % | -43.181 M -34.18 % | -32.182 M -162.57 % | 51.433 M 550.25 % | -11.423 M 83.86 % | -70.767 M -12 947.98 % | -542.356 K 97.52 % | -21.911 M 33.24 % | -32.819 M -1 458.75 % | -2.105 M -110.39 % | 20.263 M 4 000.95 % | -519.431 K 98.50 % | -34.577 M -410.17 % | 11.148 M -66.90 % | 33.675 M 394.23 % | -11.445 M -163.90 % | 17.910 M 299.64 % | -8.971 M 54.90 % | -19.893 M -111.62 % | 171.142 M 12 306.57 % | -1.402 M 91.74 % | -16.972 M -41.14 % | -12.024 M -18.36 % | -10.159 M -133.11 % | 30.680 M 431.16 % | -9.264 M 86.15 % | -66.884 M -1.39 % | -65.964 M -156.69 % | 116.361 M 321.49 % | 27.607 M 240.75 % | -19.614 M 13.57 % | -22.695 M 52.90 % | -48.180 M -221.71 % | 39.584 M 178.70 % | -50.299 M -384.84 % | -10.374 M 90.22 % | -106.036 M -144.21 % | 239.856 M 2 318.89 % | -10.810 M 44.74 % | -19.562 M 67.07 % | -59.405 M -203.04 % | 57.651 M 311.63 % | 14.006 M 412.27 % | -4.485 M -161.84 % | 7.252 M 172.64 % | -9.984 M -127.84 % | 35.860 M 4 023.09 % | 869.737 K -76.51 % | 3.702 M 187.16 % | -4.247 M -899.54 % | 531.216 K 98.21 % | 268.000 K -94.34 % | 4.739 M 115.65 % | -30.273 M -283.95 % | 16.458 M 133.23 % | -49.528 M -1 699.41 % | -2.752 M -204.39 % | 2.637 M -87.48 % | 21.064 M 564.69 % | -4.533 M |
| Cash at beginning of period | 37.875 M -2.56 % | 38.870 M -13.52 % | 44.949 M 1.41 % | 44.327 M -49.35 % | 87.507 M -26.89 % | 119.690 M 75.35 % | 68.256 M -14.34 % | 79.680 M -47.04 % | 150.446 M -0.36 % | 150.988 M -12.67 % | 172.900 M -15.95 % | 205.719 M -1.01 % | 207.824 M 10.80 % | 187.561 M -0.28 % | 188.081 M -15.53 % | 222.658 M 5.27 % | 211.510 M 18.94 % | 177.835 M -6.05 % | 189.280 M 10.45 % | 171.371 M -4.97 % | 180.342 M -9.93 % | 200.234 M 588.29 % | 29.092 M -4.60 % | 30.494 M -35.76 % | 47.465 M -20.21 % | 59.490 M -14.59 % | 69.649 M 78.73 % | 38.969 M -19.21 % | 48.233 M -58.10 % | 115.118 M -36.43 % | 181.082 M 179.79 % | 64.721 M 74.39 % | 37.114 M -34.58 % | 56.728 M -28.57 % | 79.423 M -37.76 % | 127.603 M 44.97 % | 88.018 M -36.37 % | 138.318 M -6.98 % | 148.692 M -41.63 % | 254.728 M 1 612.82 % | 14.872 M -42.09 % | 25.682 M -43.24 % | 45.244 M -56.77 % | 104.649 M 122.67 % | 46.998 M 42.45 % | 32.992 M -11.97 % | 37.478 M 23.99 % | 30.225 M -24.83 % | 40.209 M 298.96 % | 10.078 M 9.44 % | 9.209 M 67.22 % | 5.507 M -43.54 % | 9.754 M 5.76 % | 9.223 M 2.99 % | 8.955 M 112.40 % | 4.216 M -87.78 % | 34.489 M 91.27 % | 18.032 M -73.31 % | 67.559 M -3.91 % | 70.312 M 3.90 % | 67.675 M 45.19 % | 46.611 M -9.25 % | 51.361 M |
| Cash at end of period | 28.042 M -25.96 % | 37.875 M -2.56 % | 38.870 M -13.52 % | 44.949 M 1.41 % | 44.327 M -49.35 % | 87.507 M -26.89 % | 119.690 M 75.35 % | 68.256 M -14.34 % | 79.680 M -47.04 % | 150.446 M -0.36 % | 150.988 M -12.67 % | 172.900 M -15.95 % | 205.719 M -1.01 % | 207.824 M 10.80 % | 187.561 M -0.28 % | 188.081 M -15.53 % | 222.658 M 5.27 % | 211.510 M 18.94 % | 177.835 M -6.05 % | 189.280 M 10.45 % | 171.371 M -4.97 % | 180.342 M -9.93 % | 200.234 M 588.29 % | 29.092 M -4.60 % | 30.494 M -35.76 % | 47.465 M -20.21 % | 59.490 M -14.59 % | 69.649 M 78.73 % | 38.969 M -19.21 % | 48.233 M -58.10 % | 115.118 M -36.43 % | 181.082 M 179.79 % | 64.721 M 74.39 % | 37.114 M -34.58 % | 56.728 M -28.57 % | 79.423 M -37.76 % | 127.603 M 44.97 % | 88.018 M -36.37 % | 138.318 M -6.98 % | 148.692 M -41.63 % | 254.728 M 1 612.82 % | 14.872 M -42.09 % | 25.682 M -43.24 % | 45.244 M -56.77 % | 104.649 M 122.67 % | 46.998 M 42.45 % | 32.992 M -11.97 % | 37.478 M 23.99 % | 30.225 M -34.20 % | 45.938 M 355.81 % | 10.078 M 9.44 % | 9.209 M 67.22 % | 5.507 M -43.54 % | 9.754 M 5.76 % | 9.223 M 2.99 % | 8.955 M 112.40 % | 4.216 M -87.78 % | 34.489 M 91.27 % | 18.032 M -73.31 % | 67.559 M -3.91 % | 70.312 M 3.90 % | 67.675 M 44.52 % | 46.828 M |
| Operating cash flow | -8.047 M -525.60 % | 1.891 M 158.24 % | -3.247 M -128.00 % | 11.595 M 128.52 % | -40.660 M -37.29 % | -29.617 M -155.03 % | 53.816 M -24.27 % | 71.061 M 205.77 % | -67.182 M -894.23 % | 8.459 M 395.73 % | -2.860 M 90.50 % | -30.097 M -4 262.93 % | 722.982 K 0.31 % | 720.723 K 249.71 % | -481.411 K 98.56 % | -33.458 M -77.95 % | -18.802 M 3.04 % | -19.391 M -90.44 % | -10.183 M -143.48 % | 23.417 M 471.81 % | -6.298 M 86.55 % | -46.814 M 71.00 % | -161.431 M -831.81 % | -17.325 M 79.04 % | -82.650 M -639.01 % | -11.184 M -156.34 % | 19.849 M 175.34 % | -26.347 M -2 343.95 % | -1.078 M 95.27 % | -22.792 M 87.08 % | -176.459 M -295.59 % | -44.607 M -13.20 % | -39.407 M -111.12 % | -18.665 M 13.88 % | -21.674 M -77.64 % | -12.201 M 69.46 % | -39.945 M 20.40 % | -50.182 M -483.28 % | 13.093 M 162.79 % | -20.853 M -3 211.69 % | 670.153 K 106.16 % | -10.883 M 81.60 % | -59.145 M -145.14 % | -24.127 M -720.00 % | -2.942 M -114.25 % | -1.373 M 98.69 % | -105.163 M -122.74 % | -47.213 M 12.63 % | -54.038 M 25.41 % | -72.448 M -59.06 % | -45.549 M -30.75 % | -34.837 M -580.47 % | 7.251 M 139.47 % | 3.028 M -90.72 % | 32.644 M 1 540.71 % | 1.990 M -55.69 % | 4.490 M -87.35 % | 35.501 M 414.51 % | 6.900 M 125.13 % | -27.458 M -196.78 % | 28.371 M 83.78 % | 15.438 M 161.82 % | -24.974 M |
| Capital expenditure | -386.451 K 51.58 % | -798.060 K 24.50 % | -1.057 M 30.59 % | -1.523 M -10 246.62 % | -14.720 K 61.15 % | -37.886 K 92.09 % | -478.827 K 5.93 % | -508.990 K 52.37 % | -1.069 M 82.84 % | -6.227 M -2 484.23 % | -240.970 K -516.72 % | -39.073 K 93.72 % | -622.604 K 82.76 % | -3.611 M -881.91 % | -367.715 K 42.74 % | -642.225 K -476.18 % | -111.463 K 89.53 % | -1.065 M -654.46 % | -141.131 K 8.95 % | -155.000 K 40.33 % | -259.743 K 87.93 % | -2.152 M 70.79 % | -7.367 M -80.68 % | -4.078 M -58.36 % | -2.575 M -206.35 % | -840.477 K -10 087.60 % | -8.250 K 97.60 % | -343.350 K -1 612.47 % | -20.050 K | 0.000 100.00 % | -5.179 K 95.21 % | -108.161 K -1 940.39 % | -5.301 K 99.51 % | -1.089 M -5 125.52 % | -20.839 K -39.86 % | -14.900 K 90.30 % | -153.606 K -31.16 % | -117.115 K | 0.000 | 0.000 100.00 % | -26.546 K -33.40 % | -19.900 K 94.33 % | -350.860 K 60.44 % | -886.986 K 26.23 % | -1.202 M -29.87 % | -925.810 K -553.04 % | -141.770 K 48.99 % | -277.943 K -8.54 % | -256.074 K -183.31 % | -90.387 K 86.64 % | -676.735 K -1 969.84 % | -32.695 K 94.36 % | -579.677 K -1 012.86 % | -52.089 K 92.36 % | -681.695 K 82.46 % | -3.887 M -2 771.20 % | -135.386 K 44.41 % | -243.562 K -31.06 % | -185.843 K 68.28 % | -585.940 K 9.02 % | -644.000 K -875.76 % | -66.000 K 97.97 % | -3.244 M |
| Free CashFlow | -8.434 M -871.77 % | 1.093 M 125.39 % | -4.304 M -142.73 % | 10.072 M 124.76 % | -40.675 M -37.16 % | -29.655 M -155.79 % | 53.158 M -24.65 % | 70.552 M 203.37 % | -68.250 M -3 158.46 % | 2.232 M 171.95 % | -3.101 M 89.71 % | -30.136 M -30 122.83 % | 100.378 K 103.47 % | -2.890 M -197.06 % | -972.845 K 97.09 % | -33.414 M -70.51 % | -19.596 M 4.97 % | -20.621 M -99.75 % | -10.324 M -147.35 % | 21.801 M 379.33 % | -7.805 M 84.06 % | -48.965 M 70.99 % | -168.799 M -688.70 % | -21.402 M 75.39 % | -86.972 M -623.29 % | -12.024 M -160.60 % | 19.841 M 171.02 % | -27.939 M -2 444.33 % | -1.098 M 95.18 % | -22.792 M 87.08 % | -176.464 M -294.64 % | -44.715 M -13.46 % | -39.412 M -99.51 % | -19.754 M 12.96 % | -22.695 M -85.78 % | -12.216 M 69.54 % | -40.099 M 20.28 % | -50.299 M -484.17 % | 13.093 M 162.79 % | -20.853 M -3 340.03 % | 643.607 K 105.90 % | -10.903 M 81.67 % | -59.496 M -137.85 % | -25.014 M -503.52 % | -4.145 M -80.27 % | -2.299 M 97.82 % | -105.305 M -121.74 % | -47.491 M 12.53 % | -54.294 M 25.15 % | -72.539 M -56.92 % | -46.226 M -32.57 % | -34.870 M -622.71 % | 6.671 M 124.18 % | 2.976 M -90.69 % | 31.962 M 1 784.37 % | -1.898 M -143.57 % | 4.355 M -87.65 % | 35.257 M 425.13 % | 6.714 M 123.94 % | -28.044 M -201.14 % | 27.727 M 80.37 % | 15.372 M 154.48 % | -28.218 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 |