T.T. Limited TTL.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.144 B 1.61 % | 2.110 B 3.94 % | 2.030 B -48.67 % | 3.955 B 0.42 % | 3.939 B -6.89 % | 4.230 B -19.32 % | 5.244 B 2.59 % | 5.111 B -24.56 % | 6.775 B -2.95 % | 6.981 B 2.79 % | 6.792 B -8.65 % | 7.435 B 47.87 % | 5.028 B 27.06 % | 3.958 B -18.67 % | 4.866 B 37.62 % | 3.536 B 44.86 % | 2.441 B -62.46 % | 6.503 B 10.07 % | 5.908 B 78.77 % | 3.305 B |
| Net income | 40.991 M -11.50 % | 46.319 M 136.55 % | -126.723 M -187.21 % | 145.303 M 291.28 % | -75.963 M -501.97 % | -12.619 M -880.40 % | 1.617 M 101.10 % | -147.418 M -787.84 % | 21.432 M -0.50 % | 21.540 M -46.73 % | 40.431 M -55.02 % | 89.884 M 37.18 % | 65.523 M 401.85 % | -21.707 M -113.74 % | 157.945 M 50.82 % | 104.725 M 128.86 % | -362.885 M -1 254.20 % | 31.440 M -42.33 % | 54.516 M 7.17 % | 50.870 M |
| Income before tax | 100.890 M 2 598.32 % | 3.739 M 104.17 % | -89.586 M -159.96 % | 149.415 M 160.60 % | -246.571 M -246.54 % | -71.152 M -5 573.23 % | 1.300 M 102.34 % | -55.450 M -1 044.60 % | 5.870 M -82.23 % | 33.036 M -46.32 % | 61.548 M -46.73 % | 115.545 M 34.93 % | 85.631 M 178.02 % | -109.751 M -145.79 % | 239.702 M 297.41 % | 60.316 M 116.64 % | -362.431 M -1 185.83 % | 33.378 M -60.48 % | 84.468 M 36.67 % | 61.803 M |
| Income before tax ratio | 0.05 2 555.50 % | 0.00 104.02 % | -0.04 -216.81 % | 0.04 160.34 % | -0.06 -272.18 % | -0.02 -6 884.26 % | 0.00 102.29 % | -0.01 -1 352.07 % | 0.00 -81.69 % | 0.00 -47.78 % | 0.01 -41.69 % | 0.02 -8.75 % | 0.02 161.41 % | -0.03 -156.30 % | 0.05 188.78 % | 0.02 111.49 % | -0.15 -2 992.82 % | 0.01 -64.10 % | 0.01 -23.55 % | 0.02 |
| EBITDA | 26.838 M -86.33 % | 196.277 M 72.65 % | 113.687 M -71.32 % | 396.351 M 176.88 % | 143.149 M -59.46 % | 353.086 M -8.70 % | 386.722 M 28.90 % | 300.008 M -17.39 % | 363.167 M -22.32 % | 467.499 M -25.71 % | 629.278 M 1.29 % | 621.247 M 16.54 % | 533.083 M 98.87 % | 268.058 M -54.30 % | 586.617 M 73.17 % | 338.744 M 353.08 % | -133.849 M -154.50 % | 245.609 M -7.07 % | 264.284 M 76.66 % | 149.598 M |
| Net income ratio | 0.02 -12.91 % | 0.02 135.17 % | -0.06 -269.91 % | 0.04 290.48 % | -0.02 -546.52 % | 0.00 -1 067.33 % | 0.00 101.07 % | -0.03 -1 011.72 % | 0.00 2.53 % | 0.00 -48.17 % | 0.01 -50.76 % | 0.01 -7.23 % | 0.01 337.57 % | -0.01 -116.90 % | 0.03 9.59 % | 0.03 119.92 % | -0.15 -3 174.97 % | 0.00 -47.60 % | 0.01 -40.05 % | 0.02 |
| Ratio EBITDA | 0.01 -86.54 % | 0.09 66.10 % | 0.06 -44.12 % | 0.10 175.73 % | 0.04 -56.46 % | 0.08 13.17 % | 0.07 25.65 % | 0.06 9.50 % | 0.05 -19.95 % | 0.07 -27.72 % | 0.09 10.89 % | 0.08 -21.19 % | 0.11 56.52 % | 0.07 -43.81 % | 0.12 25.84 % | 0.10 274.71 % | -0.05 -245.19 % | 0.04 -15.57 % | 0.04 -1.18 % | 0.05 |
| Gross profit ratio | 0.27 -19.34 % | 0.34 3.04 % | 0.33 25.44 % | 0.26 -5.90 % | 0.28 3.85 % | 0.27 20.24 % | 0.22 -1.28 % | 0.23 -1.79 % | 0.23 1.34 % | 0.23 -18.33 % | 0.28 17.08 % | 0.24 -19.58 % | 0.30 25.65 % | 0.24 11.41 % | 0.21 4.50 % | 0.20 70.14 % | 0.12 -20.63 % | 0.15 33.70 % | 0.11 306.75 % | 0.03 |
| Weighted average shs out dil | 215.742 M 0.35 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M |
| Weighted average shs out | 215.742 M 0.14 % | 215.437 M 0.21 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.04 % | 214.895 M -0.04 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M |
| EPS diluted | 0.19 -13.64 % | 0.22 137.29 % | -0.59 -186.76 % | 0.68 294.29 % | -0.35 -493.22 % | -0.06 -884.57 % | 0.01 101.10 % | -0.69 -786.00 % | 0.10 0.00 % | 0.10 -46.81 % | 0.19 -55.02 % | 0.42 37.05 % | 0.31 401.98 % | -0.10 -113.74 % | 0.74 50.92 % | 0.49 128.85 % | -1.69 -1 256.16 % | 0.15 -41.60 % | 0.25 4.17 % | 0.24 |
| Earnings per share | 0.19 -13.64 % | 0.22 137.29 % | -0.59 -186.76 % | 0.68 294.29 % | -0.35 -493.22 % | -0.06 -884.57 % | 0.01 101.10 % | -0.69 -786.00 % | 0.10 0.00 % | 0.10 -46.81 % | 0.19 -55.02 % | 0.42 37.05 % | 0.31 401.98 % | -0.10 -113.74 % | 0.74 50.92 % | 0.49 128.85 % | -1.69 -1 256.16 % | 0.15 -41.60 % | 0.25 4.17 % | 0.24 |
| Gross profit | 587.138 M -18.04 % | 716.331 M 7.10 % | 668.829 M -35.61 % | 1.039 B -5.51 % | 1.099 B -3.31 % | 1.137 B -3.00 % | 1.172 B 1.27 % | 1.157 B -25.91 % | 1.562 B -1.65 % | 1.588 B -16.05 % | 1.892 B 6.95 % | 1.769 B 18.91 % | 1.488 B 59.65 % | 931.782 M -9.39 % | 1.028 B 43.82 % | 715.046 M 146.46 % | 290.123 M -70.21 % | 973.891 M 47.16 % | 661.773 M 627.15 % | 91.009 M |
| Income tax expense | 59.899 M 240.67 % | -42.580 M -214.66 % | 37.137 M 803.14 % | 4.112 M 102.41 % | -170.607 M -191.47 % | -58.533 M -18 364.67 % | -317.000 K -100.34 % | 91.968 M 690.98 % | -15.562 M -235.37 % | 11.496 M -45.56 % | 21.116 M -17.71 % | 25.661 M 27.62 % | 20.108 M 122.84 % | -88.044 M -207.69 % | 81.757 M 284.10 % | -44.409 M -9 880.00 % | 454.077 K -76.57 % | 1.938 M -93.53 % | 29.952 M 173.98 % | 10.932 M |
| Cost of revenue | 1.557 B 11.71 % | 1.394 B 2.39 % | 1.361 B -53.32 % | 2.917 B 2.71 % | 2.840 B -8.21 % | 3.093 B -24.02 % | 4.072 B 2.97 % | 3.954 B -24.15 % | 5.213 B -3.34 % | 5.393 B 10.06 % | 4.900 B -13.53 % | 5.666 B 60.03 % | 3.541 B 17.02 % | 3.026 B -21.16 % | 3.838 B 36.05 % | 2.821 B 31.15 % | 2.151 B -61.10 % | 5.530 B 5.39 % | 5.247 B 63.24 % | 3.214 B |
| General and administrative expenses | 135.704 M 2 948.16 % | 4.452 M 10.72 % | 4.021 M -17.53 % | 4.876 M -12.40 % | 5.566 M 9.16 % | 5.099 M 8.98 % | 4.679 M -29.74 % | 6.660 M -63.24 % | 18.119 M -5.97 % | 19.269 M -92.78 % | 266.898 M 2 379.89 % | 10.762 M 12.46 % | 9.570 M | 0.000 -100.00 % | 63.278 M -11.66 % | 71.628 M 23.53 % | 57.985 M 10.48 % | 52.485 M | 0.000 | 0.000 |
| Selling and marketing expenses | 12.608 M -86.53 % | 93.594 M -0.57 % | 94.128 M -48.97 % | 184.446 M 13.04 % | 163.166 M 35.46 % | 120.453 M -10.43 % | 134.476 M -5.90 % | 142.914 M 188.80 % | 49.486 M -79.40 % | 240.279 M 388.11 % | 49.226 M -81.76 % | 269.891 M 20.47 % | 224.032 M | 0.000 -100.00 % | 303.677 M 40.00 % | 216.905 M 15.68 % | 187.508 M -58.21 % | 448.654 M | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 83.401 M -83.47 % | 504.419 M 301.92 % | 125.501 M 19.50 % | 105.019 M -86.31 % | 766.918 M 46 016.54 % | 1.663 M -11.07 % | 1.870 M -99.85 % | 1.278 B 5 335.42 % | 23.509 M -98.36 % | 1.430 B 10.10 % | 1.299 B 21.20 % | 1.072 B 25.45 % | 854.409 M 524 366.59 % | 162.910 K -34.59 % | 249.049 K 71.18 % | 145.493 K -18.37 % | 178.226 K 111.02 % | -1.617 M -5.00 % | -1.540 M |
| Operating expenses | 133.602 M -26.37 % | 181.447 M -69.89 % | 602.568 M 91.40 % | 314.823 M 15.00 % | 273.751 M -69.33 % | 892.470 M 0.00 % | 892.463 M -9.11 % | 981.916 M -27.02 % | 1.345 B 8.19 % | 1.244 B -13.05 % | 1.430 B 10.10 % | 1.299 B 21.20 % | 1.072 B 25.45 % | 854.409 M 49.34 % | 572.113 M 22.87 % | 465.618 M 20.01 % | 387.989 M -38.78 % | 633.805 M 24.82 % | 507.759 M 32 871.36 % | 1.540 M |
| Cost and expenses | 2.130 B 8.94 % | 1.956 B -0.43 % | 1.964 B -43.47 % | 3.474 B -4.36 % | 3.633 B -8.87 % | 3.986 B -19.71 % | 4.964 B 0.57 % | 4.936 B -24.74 % | 6.559 B -1.18 % | 6.637 B 4.84 % | 6.330 B -9.12 % | 6.965 B 51.01 % | 4.613 B 18.88 % | 3.880 B -12.01 % | 4.410 B 34.18 % | 3.287 B 29.45 % | 2.539 B -58.81 % | 6.163 B 207.11 % | -5.754 B -278.96 % | 3.216 B |
| 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 |
| Selling general and administrative expenses | 133.602 M 36.26 % | 98.046 M -0.10 % | 98.149 M -48.16 % | 189.322 M 12.20 % | 168.732 M 34.39 % | 125.552 M -9.78 % | 139.155 M -6.97 % | 149.574 M 121.25 % | 67.605 M -73.95 % | 259.548 M -17.90 % | 316.124 M -37.08 % | 502.391 M 18.75 % | 423.050 M | 0.000 -100.00 % | 366.955 M 27.18 % | 288.533 M 17.53 % | 245.493 M -51.01 % | 501.139 M -0.99 % | 506.142 M | 0.000 |
| Interest income | 4.520 M 4.27 % | 4.335 M 1 138.57 % | 350.000 K -55.01 % | 778.000 K -12.78 % | 892.000 K -94.13 % | 15.197 M 102.14 % | 7.518 M 245.50 % | 2.176 M -94.55 % | 39.916 M 6 703.96 % | 586.658 K 47.95 % | 396.514 K 36.89 % | 289.661 K -66.40 % | 862.131 K 100.21 % | 430.610 K -5.49 % | 455.631 K -42.50 % | 792.343 K -92.00 % | 9.903 M 2 601.09 % | 366.624 K -96.73 % | 11.197 M 6 183.95 % | 178.184 K |
| Interest expense | 97.708 M -39.28 % | 160.920 M -6.44 % | 172.002 M -20.41 % | 216.097 M -23.60 % | 282.851 M -14.65 % | 331.409 M 11.80 % | 296.434 M -0.68 % | 298.461 M -8.47 % | 326.064 M -7.13 % | 351.083 M -16.28 % | 419.366 M 18.25 % | 354.659 M 7.04 % | 331.323 M 24.34 % | 266.468 M 13.83 % | 234.100 M 28.01 % | 182.870 M 7.07 % | 170.791 M 15.37 % | 148.038 M 15.84 % | 127.799 M 131.55 % | 55.194 M |
| Depreciation and amortization | 13.015 M -58.84 % | 31.618 M 1.11 % | 31.271 M -3.54 % | 32.420 M -69.66 % | 106.869 M -1.61 % | 108.617 M 1.38 % | 107.137 M -12.71 % | 122.735 M -20.37 % | 154.132 M 5.78 % | 145.704 M -1.79 % | 148.364 M -1.77 % | 151.043 M 30.07 % | 116.129 M 4.30 % | 111.340 M -1.31 % | 112.814 M 18.06 % | 95.558 M 22.92 % | 77.737 M 20.88 % | 64.311 M 23.64 % | 52.016 M 59.55 % | 32.602 M |
| Operating income | 13.823 M -91.06 % | 154.675 M 131.14 % | 66.919 M -81.45 % | 360.843 M 24.02 % | 290.952 M 19.01 % | 244.469 M -12.56 % | 279.585 M 59.40 % | 175.403 M 2 888.03 % | 5.870 M -98.30 % | 344.670 M 460.00 % | 61.548 M -46.73 % | 115.545 M 34.93 % | 85.631 M 178.02 % | -109.751 M -145.79 % | 239.702 M 297.41 % | 60.316 M 116.64 % | -362.431 M -269.85 % | 213.378 M 38.54 % | 154.014 M 72.14 % | 89.468 M |
| Operating income ratio | 0.01 -91.21 % | 0.07 122.37 % | 0.03 -63.87 % | 0.09 23.50 % | 0.07 27.82 % | 0.06 8.38 % | 0.05 55.38 % | 0.03 3 860.63 % | 0.00 -98.25 % | 0.05 444.81 % | 0.01 -41.69 % | 0.02 -8.75 % | 0.02 161.41 % | -0.03 -156.30 % | 0.05 188.78 % | 0.02 111.49 % | -0.15 -552.52 % | 0.03 25.87 % | 0.03 -3.71 % | 0.03 |
| Total other income expenses net | 87.067 M | 0.000 100.00 % | -156.505 M | 0.000 100.00 % | -537.523 M -70.31 % | -315.623 M -21.43 % | -259.919 M -12.28 % | -231.498 M 81.80 % | -1.272 B -992.87 % | -116.415 M | 0.000 100.00 % | -569.404 M -69.75 % | -335.435 M | 0.000 100.00 % | -175.307 M | 0.000 100.00 % | -159.419 M 11.43 % | -180.000 M -158.82 % | -69.546 M -151.38 % | -27.666 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 888.782 M -30.95 % | 1.287 B -13.65 % | 1.491 B -12.75 % | 1.708 B -32.42 % | 2.528 B -7.07 % | 2.720 B -1.60 % | 2.765 B 12.86 % | 2.450 B -21.68 % | 3.128 B 11.58 % | 2.803 B -0.15 % | 2.807 B -0.16 % | 2.812 B -2.91 % | 2.896 B 21.09 % | 2.392 B 1.67 % | 2.353 B -4.82 % | 2.472 B 19.29 % | 2.072 B 17.05 % | 1.770 B 39.79 % | 1.266 B 53.49 % | 825.051 M |
| Total investments | 99.716 M 33.24 % | 74.838 M 37.86 % | 54.286 M 5.02 % | 51.690 M 19.58 % | 43.227 M 20 986.34 % | 205.000 K 13.89 % | 180.000 K 0.56 % | 179.000 K -53.75 % | 387.000 K 12 800.00 % | 3.000 K 0.00 % | 3.000 K -49.17 % | 5.902 K -74.89 % | 23.500 K 0.00 % | 23.500 K -50.42 % | 47.400 K -96.98 % | 1.571 M -36.88 % | 2.488 M -27.84 % | 3.448 M -72.67 % | 12.618 M -46.85 % | 23.741 M |
| Total debt | 892.585 M -30.75 % | 1.289 B -13.68 % | 1.493 B -12.81 % | 1.713 B -32.60 % | 2.541 B -6.73 % | 2.724 B -1.67 % | 2.770 B 12.86 % | 2.454 B -21.90 % | 3.143 B 11.54 % | 2.818 B -0.17 % | 2.822 B -0.19 % | 2.828 B -2.85 % | 2.911 B 20.74 % | 2.411 B 0.86 % | 2.390 B -3.31 % | 2.472 B 19.29 % | 2.072 B 17.05 % | 1.770 B 37.97 % | 1.283 B 54.53 % | 830.293 M |
| Accumulated other comprehensive income loss | 179.848 M -40.13 % | 300.397 M -40.41 % | 504.090 M 0.00 % | 504.090 M 0.00 % | 504.090 M 151.67 % | -975.667 M -11.70 % | -873.435 M -12.33 % | -777.577 M 40.00 % | -1.296 B -10.06 % | -1.178 B -8.14 % | -1.089 B -15.96 % | -939.099 M -19.55 % | -785.531 M -17.80 % | -666.843 M -8.57 % | -614.195 M -23.05 % | -499.149 M -26.83 % | -393.558 M -15.78 % | -339.923 M -249.91 % | 226.757 M 22.39 % | 185.269 M |
| Retained earnings | 224.591 M 432.43 % | 42.182 M 120.40 % | -206.728 M -150.84 % | -82.414 M 58.36 % | -197.938 M -51.96 % | -130.256 M -10.73 % | -117.637 M 1.36 % | -119.255 M -524.93 % | 28.065 M 5.38 % | 26.633 M -4.99 % | 28.030 M -31.46 % | 40.897 M 56.30 % | 26.165 M 65.67 % | 15.794 M -57.79 % | 37.418 M 246.97 % | -25.459 M 80.44 % | -130.183 M -366.89 % | 48.778 M | 0.000 | 0.000 |
| Common stock | 224.981 M 4.65 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M -7.53 % | 232.475 M 0.00 % | 232.475 M 0.00 % | 232.475 M 0.00 % | 232.475 M 0.00 % | 232.475 M 0.00 % | 232.475 M 8.14 % | 214.981 M 100.00 % | 107.490 M |
| Total equity | 901.664 M 25.61 % | 717.804 M 6.90 % | 671.460 M -15.80 % | 797.447 M 17.03 % | 681.378 M -8.39 % | 743.808 M -2.60 % | 763.681 M -1.17 % | 772.714 M -27.39 % | 1.064 B 1.76 % | 1.046 B 0.20 % | 1.044 B 0.52 % | 1.038 B 5.88 % | 980.685 M 3.49 % | 947.627 M 14.33 % | 828.853 M 17.10 % | 707.836 M 15.04 % | 615.305 M 0.11 % | 614.625 M 2.10 % | 601.983 M 74.23 % | 345.514 M |
| Other non current liabilities | 1.000 K -99.97 % | 3.089 M | 0.000 | 0.000 -100.00 % | 12.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.348 B | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.000 M |
| Long term debt | 436.007 M -6.65 % | 467.064 M -26.81 % | 638.115 M -27.55 % | 880.710 M -30.81 % | 1.273 B -1.09 % | 1.287 B -6.56 % | 1.377 B 5.39 % | 1.307 B -19.92 % | 1.632 B 8.09 % | 1.510 B -2.28 % | 1.545 B 3.59 % | 1.491 B -14.00 % | 1.734 B 30.20 % | 1.332 B -43.23 % | 2.346 B -2.42 % | 2.404 B 56.50 % | 1.536 B -10.30 % | 1.712 B 107.68 % | 824.587 M 84.47 % | 447.007 M |
| Total non current liabilities | 436.008 M -7.26 % | 470.153 M -27.36 % | 647.211 M -27.61 % | 894.082 M -30.43 % | 1.285 B -12.74 % | 1.473 B -10.33 % | 1.642 B 5.71 % | 1.554 B -4.78 % | 1.632 B 7.30 % | 1.521 B -2.13 % | 1.554 B 4.21 % | 1.491 B -14.91 % | 1.753 B 31.59 % | 1.332 B -44.12 % | 2.383 B -0.87 % | 2.404 B 17.57 % | 2.045 B 13.88 % | 1.796 B 98.07 % | 906.548 M 90.77 % | 475.216 M |
| Other current liabilities | 158.352 M -40.21 % | 264.831 M 11 280.79 % | 2.327 M 233.97 % | -1.737 M 46.31 % | -3.235 M -138.59 % | 8.382 M -92.97 % | 119.217 M -6.90 % | 128.059 M -7.57 % | 138.546 M 17.29 % | 118.123 M 4.93 % | 112.576 M -14.31 % | 131.372 M 25.96 % | 104.297 M 6.55 % | 97.881 M -93.40 % | 1.484 B 37.91 % | 1.076 B 362.20 % | -410.406 M -2 127.65 % | 20.240 M -78.88 % | 95.848 M 23.72 % | 77.470 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 126.311 M 1.01 % | 125.045 M -32.45 % | 185.106 M 27.12 % | 145.616 M 110.46 % | -1.393 B -38 675.35 % | 3.610 M -91.24 % | 41.224 M 54.53 % | 26.676 M -31.22 % | 38.786 M -2.28 % | 39.690 M 20.74 % | 32.872 M 717.56 % | 4.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 456.578 M -44.45 % | 821.898 M -3.88 % | 855.093 M 2.80 % | 831.814 M -34.40 % | 1.268 B -11.78 % | 1.437 B -1.60 % | 1.461 B 7.46 % | 1.359 B -10.04 % | 1.511 B -3.10 % | 1.559 B -5.27 % | 1.646 B -8.52 % | 1.799 B 18.89 % | 1.513 B 18.81 % | 1.274 B 2 787.15 % | 44.119 M -34.78 % | 67.650 M -87.37 % | 535.830 M 827.68 % | 57.760 M -87.40 % | 458.424 M 19.60 % | 383.287 M |
| Total current liabilities | 709.142 M -38.66 % | 1.156 B 11.64 % | 1.036 B 1.04 % | 1.025 B -36.61 % | 1.617 B -6.12 % | 1.722 B 9.79 % | 1.568 B -1.47 % | 1.592 B -9.55 % | 1.760 B -4.79 % | 1.849 B 0.47 % | 1.840 B -8.46 % | 2.010 B 18.75 % | 1.693 B 19.92 % | 1.411 B 627.18 % | 194.097 M -20.33 % | 243.611 M 94.23 % | 125.424 M -33.56 % | 188.791 M -69.96 % | 628.535 M -7.78 % | 681.530 M |
| Total liabilities | 1.145 B -29.58 % | 1.626 B -3.36 % | 1.683 B -12.31 % | 1.919 B -33.87 % | 2.902 B -9.17 % | 3.195 B -0.50 % | 3.211 B 2.07 % | 3.146 B -7.25 % | 3.392 B 0.66 % | 3.369 B -0.72 % | 3.394 B -3.07 % | 3.501 B 1.62 % | 3.445 B 25.59 % | 2.743 B 6.44 % | 2.577 B -2.66 % | 2.648 B 22.00 % | 2.170 B 9.37 % | 1.984 B 29.27 % | 1.535 B 32.71 % | 1.157 B |
| Other non current assets | 77.004 M -5.83 % | 81.774 M -52.07 % | 170.595 M 40.70 % | 121.244 M 0.96 % | 120.094 M -10.22 % | 133.766 M -18.58 % | 164.297 M -4.26 % | 171.612 M 1.72 % | 168.712 M 4.93 % | 160.793 M -7.66 % | 174.123 M 2 959.95 % | 5.690 M 7.17 % | 5.310 M -49.21 % | 10.455 M 21 956.68 % | 47.400 K -96.98 % | 1.571 M -36.88 % | 2.488 M -71.11 % | 8.613 M 50.09 % | 5.739 M | 0.000 |
| Long term investments | 99.716 M 33.70 % | 74.583 M 311.12 % | -35.328 M -168.64 % | 51.466 M 19.66 % | 43.011 M 95.66 % | 21.982 M 3.96 % | 21.145 M 2.78 % | 20.573 M 10.57 % | 18.607 M 17.52 % | 15.833 M 11 192.26 % | 140.210 K -99.90 % | 144.423 M 21.05 % | 119.306 M -17.81 % | 145.164 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.593 M -38.57 % | 2.593 M |
| Intangible assets | 0.000 -100.00 % | 464.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.549 M -32.14 % | 2.283 M -99.57 % | 535.221 M -13.55 % | 619.075 M -2.12 % | 632.474 M | 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -170.607 M | 0.000 | 0.000 | 0.000 100.00 % | -18.607 M 92.91 % | -262.330 M | 0.000 -100.00 % | 1.549 M -32.14 % | 2.283 M -22.85 % | 2.959 M -16.13 % | 3.528 M -10.74 % | 3.953 M 3.12 % | 3.833 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 558.179 M 33.19 % | 419.085 M -53.02 % | 892.142 M -1.96 % | 909.963 M -3.51 % | 943.047 M -57.76 % | 2.232 B -2.80 % | 2.297 B 1.93 % | 2.253 B -13.32 % | 2.599 B -4.46 % | 2.721 B -0.60 % | 2.737 B -4.18 % | 2.857 B -0.53 % | 2.872 B 26.94 % | 2.262 B 12.92 % | 2.003 B -3.57 % | 2.078 B 5.24 % | 1.974 B 46.14 % | 1.351 B 18.16 % | 1.143 B 57.77 % | 724.673 M |
| Total non current assets | 749.643 M 22.08 % | 614.057 M -40.23 % | 1.027 B -5.10 % | 1.083 B -2.12 % | 1.106 B -53.68 % | 2.388 B -3.79 % | 2.482 B 1.50 % | 2.445 B -11.80 % | 2.773 B -3.78 % | 2.882 B -1.03 % | 2.912 B -3.52 % | 3.018 B -0.53 % | 3.034 B 22.72 % | 2.472 B 23.18 % | 2.007 B -5.67 % | 2.128 B 7.42 % | 1.981 B 45.67 % | 1.360 B 18.16 % | 1.151 B 58.21 % | 727.265 M |
| Other current assets | 207.340 M -59.54 % | 512.441 M 816.09 % | 55.938 M -77.12 % | 244.529 M -73.88 % | 936.179 M 637.49 % | 126.942 M -64.40 % | 356.529 M 83.66 % | 194.121 M 63.41 % | 118.795 M -65.55 % | 344.849 M 349.30 % | 76.753 M 5.52 % | 72.736 M 109.84 % | 34.663 M 50.70 % | 23.001 M -64.35 % | 64.514 M -14.23 % | 75.216 M -87.06 % | 581.127 M -26.85 % | 794.427 M 90.02 % | 418.077 M 155.55 % | 163.596 M |
| Short term investments | 374.000 K 46.67 % | 255.000 K 6.25 % | 240.000 K 7.14 % | 224.000 K 3.70 % | 216.000 K 5.37 % | 205.000 K 13.89 % | 180.000 K 0.56 % | 179.000 K -53.75 % | 387.000 K 12 800.00 % | 3.000 K 0.00 % | 3.000 K -49.17 % | 5.902 K -74.89 % | 23.500 K 0.00 % | 23.500 K | 0.000 -100.00 % | 1.571 M | 0.000 | 0.000 -100.00 % | 11.026 M -47.86 % | 21.148 M |
| cash and cash equivalents | 3.803 M 107.59 % | 1.832 M -28.33 % | 2.556 M -36.61 % | 4.032 M -68.56 % | 12.825 M 236.70 % | 3.809 M -32.50 % | 5.643 M 16.21 % | 4.856 M -67.24 % | 14.825 M 3.27 % | 14.356 M -3.01 % | 14.802 M -4.48 % | 15.496 M 10.04 % | 14.082 M -24.76 % | 18.715 M -50.05 % | 37.463 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.627 M 217.19 % | 5.242 M |
| Cash and short term investments | 3.806 M 82.37 % | 2.087 M -25.41 % | 2.798 M -34.26 % | 4.256 M -67.36 % | 13.041 M 224.89 % | 4.014 M -31.07 % | 5.823 M 15.65 % | 5.035 M -66.90 % | 15.212 M 5.94 % | 14.359 M -3.01 % | 14.805 M -4.49 % | 15.502 M 9.90 % | 14.105 M -24.73 % | 18.738 M -49.98 % | 37.463 M 2 285.13 % | 1.571 M | 0.000 | 0.000 -100.00 % | 27.653 M 4.79 % | 26.390 M |
| Total current assets | 1.297 B -25.02 % | 1.730 B 30.68 % | 1.324 B -18.97 % | 1.634 B -34.05 % | 2.477 B 59.75 % | 1.551 B 3.90 % | 1.492 B 1.32 % | 1.473 B -12.50 % | 1.683 B 9.75 % | 1.534 B 0.50 % | 1.526 B 0.27 % | 1.522 B 9.33 % | 1.392 B 14.22 % | 1.219 B -12.90 % | 1.399 B 13.95 % | 1.228 B 52.54 % | 805.056 M -35.05 % | 1.239 B 25.65 % | 986.427 M 27.28 % | 774.994 M |
| Inventory | 619.855 M -17.40 % | 750.445 M 2.54 % | 731.878 M -5.47 % | 774.246 M 1.94 % | 759.548 M -12.31 % | 866.196 M 13.58 % | 762.664 M 20.96 % | 630.516 M -8.70 % | 690.600 M 9.75 % | 629.237 M -1.57 % | 639.269 M 7.18 % | 596.422 M -12.40 % | 680.850 M 6.08 % | 641.808 M -5.37 % | 678.195 M | 0.000 -100.00 % | 223.929 M -49.68 % | 445.013 M 30.94 % | 339.849 M 31.45 % | 258.541 M |
| Net receivables | 466.170 M 0.26 % | 464.964 M -12.80 % | 533.196 M -12.70 % | 610.756 M -20.51 % | 768.358 M 38.82 % | 553.489 M -7.93 % | 601.154 M -3.79 % | 624.832 M -24.79 % | 830.783 M 3.67 % | 801.348 M 58.37 % | 506.002 M -12.97 % | 581.417 M 20.93 % | 480.805 M -10.17 % | 535.221 M -13.55 % | 619.075 M -2.12 % | 632.474 M | 0.000 | 0.000 -100.00 % | 200.848 M -38.48 % | 326.467 M |
| Tax assets | 14.744 M -61.82 % | 38.614 M | 0.000 | 0.000 -100.00 % | 170.607 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.463 M -98.19 % | 246.497 M | 0.000 -100.00 % | 9.414 M -73.16 % | 35.076 M -31.56 % | 51.249 M | 0.000 -100.00 % | 44.409 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 94.212 M 42.02 % | 66.338 M 33.50 % | 49.693 M -26.23 % | 67.358 M -58.84 % | 163.667 M 28.38 % | 127.485 M 159.53 % | 49.122 M -51.34 % | 100.946 M 14.94 % | 87.825 M -46.95 % | 165.557 M 103.96 % | 81.171 M -11.21 % | 91.421 M -2.20 % | 93.473 M 161.46 % | 35.750 M 152.87 % | 14.138 M | 0.000 | 0.000 -100.00 % | 110.790 M 58.80 % | 69.766 M -66.63 % | 209.094 M |
| Tax payables | 0.000 -100.00 % | 2.969 M 39.78 % | 2.124 M -13.34 % | 2.451 M -24.21 % | 3.234 M -3.41 % | 3.348 M -25.37 % | 4.486 M 24.27 % | 3.610 M 78.66 % | 2.021 M -63.71 % | 5.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.497 M -61.49 % | 11.679 M |
| Deferred revenue non current | 0.000 -100.00 % | 3.088 M -49.98 % | 6.174 M -33.33 % | 9.260 M -25.00 % | 12.346 M -20.00 % | 15.432 M -16.66 % | 18.518 M 1 851 900.00 % | -1.000 K 100.00 % | -280.998 M -2 407.81 % | -11.205 M -21.62 % | -9.213 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 75.000 M 0.00 % | 75.000 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.181 B -44.44 % | 2.125 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 272.245 M 69.89 % | 160.244 M 0.00 % | 160.244 M 0.00 % | 160.245 M 0.00 % | 160.245 M -75.69 % | 659.083 M 311.30 % | 160.245 M 0.00 % | 160.245 M 148.92 % | -327.546 M -304.40 % | 160.245 M 0.00 % | 160.245 M 0.00 % | 160.245 M -78.33 % | 739.540 M 5.75 % | 699.359 M 25.12 % | 558.960 M 248.82 % | 160.245 M -68.76 % | 513.014 M 46.21 % | 350.866 M 118.96 % | 160.245 M 203.75 % | 52.755 M |
| Deferred tax liabilities non current | 0.000 100.00 % | -3.088 M -205.68 % | 2.922 M -28.94 % | 4.112 M 133.31 % | -12.346 M -107.24 % | 170.607 M -30.86 % | 246.750 M -0.13 % | 247.067 M 75.85 % | 140.499 M 1 153.90 % | 11.205 M 21.62 % | 9.213 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.349 M | 0.000 | 0.000 -100.00 % | 83.104 M 1.39 % | 81.961 M 54.04 % | 53.209 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.047 B -12.68 % | 2.344 B -0.43 % | 2.354 B -13.34 % | 2.716 B -24.19 % | 3.583 B -9.02 % | 3.939 B -0.90 % | 3.975 B 1.43 % | 3.918 B -12.06 % | 4.456 B 0.92 % | 4.415 B -0.50 % | 4.438 B -2.25 % | 4.540 B 2.57 % | 4.426 B 19.91 % | 3.691 B 8.36 % | 3.406 B 1.51 % | 3.356 B 20.46 % | 2.786 B 7.18 % | 2.599 B 21.61 % | 2.137 B 42.26 % | 1.502 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -30.189 M -174.99 % | 40.260 M -76.29 % | 169.829 M 877.94 % | 17.366 M 191.30 % | -19.021 M -131.17 % | 61.014 M 135.95 % | -169.718 M -188.90 % | 190.916 M 194.56 % | -201.908 M -5 869.44 % | -3.382 M 97.46 % | -133.321 M -297.91 % | -33.505 M -176.97 % | 43.530 M 180.19 % | -54.280 M 69.43 % | -177.555 M 49.22 % | -349.648 M -204.82 % | 333.564 M 238.09 % | -241.561 M 8.00 % | -262.565 M -165.99 % | -98.714 M |
| Accounts receivables | -155.624 M -610.54 % | 30.482 M 39.61 % | 21.833 M -80.92 % | 114.453 M 178.14 % | -146.465 M -641.50 % | 27.048 M 26.02 % | 21.463 M -88.17 % | 181.361 M 588.98 % | -37.090 M 5.49 % | -39.244 M -1 635.72 % | 2.555 M 104.09 % | -62.539 M 42.06 % | -107.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.278 M 82.28 % | -176.494 M |
| Inventory | 130.590 M 938.89 % | -15.567 M -139.54 % | 39.368 M 367.85 % | -14.698 M -113.78 % | 106.648 M 203.01 % | -103.532 M 21.65 % | -132.148 M -319.94 % | 60.083 M 197.91 % | -61.363 M -711.65 % | 10.032 M 123.41 % | -42.847 M -150.75 % | 84.427 M 316.25 % | -39.042 M -207.29 % | 36.388 M 119.44 % | -187.188 M 29.91 % | -267.079 M -220.80 % | 221.084 M 310.23 % | -105.164 M -29.34 % | -81.308 M -18.90 % | -68.383 M |
| Accounts payables | 27.873 M 67.46 % | 16.645 M 194.22 % | -17.666 M 81.66 % | -96.309 M -366.18 % | 36.182 M -53.83 % | 78.363 M 251.21 % | -51.824 M -494.97 % | 13.121 M 123.11 % | -56.788 M -167.30 % | 84.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -149.979 M -202.61 % | 146.163 M |
| Other working capital | -33.030 M -230.32 % | 25.345 M -79.93 % | 126.294 M 807.28 % | 13.920 M 190.47 % | -15.386 M -126.02 % | 59.135 M 920.29 % | -7.209 M -105.51 % | 130.833 M 193.09 % | -140.545 M -947.69 % | -13.415 M 85.17 % | -90.474 M 23.28 % | -117.932 M -242.82 % | 82.572 M 191.07 % | -90.668 M -1 041.22 % | 9.633 M 111.67 % | -82.569 M -173.41 % | 112.480 M 182.47 % | -136.397 M | 0.000 | 0.000 |
| Other non cash items | -20.700 M -115.63 % | 132.423 M 6.52 % | 124.319 M -40.64 % | 209.435 M -62.61 % | 560.117 M 91.86 % | 291.937 M 8.41 % | 269.298 M 3.83 % | 259.375 M 25.45 % | 206.752 M -31.69 % | 302.663 M -32.87 % | 450.829 M 26.70 % | 355.832 M 14.15 % | 311.717 M 66.68 % | 187.013 M -1.22 % | 189.329 M 4.11 % | 181.856 M 21.50 % | 149.673 M 30.85 % | 114.388 M 418.06 % | 22.080 M 109.77 % | 10.526 M |
| Net cash provided by operating activities | 3.117 M -98.76 % | 250.620 M 6.27 % | 235.833 M -42.29 % | 408.636 M 1.80 % | 401.394 M 2.81 % | 390.416 M 87.68 % | 208.017 M -59.81 % | 517.576 M 213.97 % | 164.846 M -65.51 % | 478.021 M 2.61 % | 465.872 M -20.89 % | 588.915 M 5.73 % | 557.007 M 314.68 % | 134.323 M -63.13 % | 364.291 M 3 156.65 % | -11.918 M -106.00 % | 198.543 M 773.39 % | -29.484 M 77.99 % | -133.953 M -2 740.39 % | -4.716 M |
| Investments in property plant and equipment | -154.702 M -342.84 % | -34.934 M -107.98 % | -16.797 M -30.42 % | -12.879 M -213.36 % | -4.110 M 91.65 % | -49.220 M 69.61 % | -161.956 M -1 459.37 % | -10.386 M 84.72 % | -67.963 M 67.94 % | -211.959 M -426.70 % | -40.243 M 72.92 % | -148.623 M 79.78 % | -734.919 M -119.24 % | -335.217 M -349.59 % | -74.560 M 53.58 % | -160.622 M 62.83 % | -432.080 M -68.40 % | -256.574 M 51.47 % | -528.694 M -117.45 % | -243.133 M |
| Acquisitions net | 501.793 M | 0.000 -100.00 % | 163.635 M -75.31 % | 662.785 M 451.02 % | 120.283 M 2 618.87 % | 4.424 M -94.02 % | 73.983 M -69.65 % | 243.728 M 108.58 % | 116.853 M 27.44 % | 91.694 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.850 M 59.96 % | 3.032 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -384.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.002 M |
| Sales maturities of investments | 0.000 -100.00 % | 135.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 384.000 K | 0.000 | 0.000 -100.00 % | 2.902 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.126 M | 0.000 |
| Other investing activites | -1.653 M -112.74 % | 12.972 M 574.12 % | -2.736 M -18.60 % | -2.307 M -5.25 % | -2.192 M -118.10 % | 12.111 M -58.41 % | 29.122 M -88.16 % | 245.904 M 429.48 % | 46.443 M -49.67 % | 92.281 M 364.23 % | -34.924 M -766.90 % | 5.237 M 11.10 % | 4.714 M -97.50 % | 188.192 M 2 142.25 % | 8.393 M -76.28 % | 35.388 M -52.41 % | 74.361 M -31.61 % | 108.726 M | 0.000 | 0.000 |
| Net cash used for investing activites | 345.438 M 205.59 % | 113.038 M -21.56 % | 144.102 M -77.75 % | 647.599 M 468.16 % | 113.981 M 448.73 % | -32.685 M 44.46 % | -58.851 M -124.95 % | 235.902 M 412.17 % | 46.059 M 138.49 % | -119.678 M -242.71 % | -34.921 M 75.65 % | -143.386 M 80.36 % | -730.205 M -396.65 % | -147.025 M -118.34 % | -67.338 M 57.51 % | -158.475 M 58.18 % | -378.955 M -89.58 % | -199.895 M 61.76 % | -522.718 M -116.80 % | -241.103 M |
| Debt repayment | -396.376 M -94.07 % | -204.246 M 6.87 % | -219.317 M 73.52 % | -828.258 M -269.34 % | -224.256 M -148.17 % | -90.365 M -228.27 % | 70.447 M 115.37 % | -458.392 M -609.36 % | 89.994 M 2 004.21 % | -4.726 M 9.69 % | -5.233 M 97.84 % | -242.835 M 78.13 % | -1.111 B -479.67 % | 292.499 M 602.33 % | -58.228 M -122.21 % | 262.125 M 2.50 % | 255.732 M -45.51 % | 469.320 M -3.30 % | 485.360 M 80.15 % | 269.424 M |
| Common stock issued | 146.400 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 -100.00 % | 209.241 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -21.498 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.749 M 50.00 % | -21.498 M 0.00 % | -21.498 M 0.00 % | -21.498 M | 0.000 100.00 % | -21.498 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.667 M -277.12 % | -9.723 M |
| Other financing activites | -97.707 M 39.28 % | -160.921 M 6.44 % | -172.002 M 20.41 % | -216.097 M 23.60 % | -282.851 M -4.15 % | -271.572 M -22.52 % | -221.655 M 25.73 % | -298.461 M 8.47 % | -326.063 M 1.96 % | -332.565 M 17.87 % | -404.914 M -125.22 % | -179.782 M -114.06 % | 1.279 B 568.93 % | -272.766 M -25.21 % | -217.846 M -324.24 % | 97.150 M 182.27 % | -118.081 M 40.71 % | -199.172 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -347.683 M 4.79 % | -365.167 M 6.68 % | -391.319 M 63.29 % | -1.066 B -110.18 % | -507.107 M -40.11 % | -361.937 M -139.37 % | -151.207 M 80.02 % | -756.853 M -259.66 % | -210.436 M 41.35 % | -358.789 M 16.88 % | -431.645 M 2.81 % | -444.115 M -363.47 % | 168.565 M 9 650.56 % | -1.765 M 99.36 % | -276.074 M -256.50 % | 176.405 M 43.93 % | 122.561 M -54.63 % | 270.148 M -58.94 % | 657.934 M 153.34 % | 259.701 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 870.000 K 157.65 % | -1.509 M 86.74 % | -11.384 M -18.36 % | -9.618 M -216.33 % | 8.268 M 296.62 % | -4.205 M -106.13 % | -2.040 M 39.56 % | -3.375 M -819.36 % | 469.170 K 205.18 % | -446.044 K 35.70 % | -693.664 K -149.06 % | 1.414 M 130.52 % | -4.633 M 67.98 % | -14.468 M -169.29 % | 20.879 M 247.27 % | 6.012 M 110.39 % | -57.851 M -241.90 % | 40.769 M | 0.000 | 0.000 |
| Cash at beginning of period | 2.933 M -33.97 % | 4.442 M -71.93 % | 15.826 M -37.80 % | 25.444 M 48.14 % | 17.176 M -19.67 % | 21.381 M -8.71 % | 23.421 M -12.60 % | 26.796 M 86.65 % | 14.356 M -3.01 % | 14.802 M -4.48 % | 15.496 M 10.04 % | 14.082 M -24.76 % | 18.715 M -43.60 % | 33.183 M 100.09 % | 16.584 M 56.87 % | 10.572 M -84.55 % | 68.422 M 147.43 % | 27.653 M 427.53 % | 5.242 M | 0.000 |
| Cash at end of period | 3.803 M 29.66 % | 2.933 M -33.97 % | 4.442 M -71.93 % | 15.826 M -37.80 % | 25.444 M 48.14 % | 17.176 M -19.67 % | 21.381 M -8.71 % | 23.421 M 57.98 % | 14.825 M 3.27 % | 14.356 M -3.01 % | 14.802 M -4.48 % | 15.496 M 10.04 % | 14.082 M -24.76 % | 18.715 M -50.04 % | 37.463 M 125.90 % | 16.584 M 56.88 % | 10.571 M -84.55 % | 68.422 M 311.51 % | 16.627 M 217.19 % | 5.242 M |
| Operating cash flow | 3.117 M -98.76 % | 250.620 M 6.27 % | 235.833 M -42.29 % | 408.636 M 1.80 % | 401.394 M 2.81 % | 390.416 M 87.68 % | 208.017 M -59.81 % | 517.576 M 213.97 % | 164.846 M -65.51 % | 478.021 M 2.61 % | 465.872 M -20.89 % | 588.915 M 5.73 % | 557.007 M 314.68 % | 134.323 M -63.13 % | 364.291 M 3 156.65 % | -11.918 M -106.00 % | 198.543 M 773.39 % | -29.484 M 77.99 % | -133.953 M -2 740.39 % | -4.716 M |
| Capital expenditure | -154.702 M -342.84 % | -34.934 M -107.98 % | -16.797 M -30.42 % | -12.879 M -213.36 % | -4.110 M 91.65 % | -49.220 M 69.61 % | -161.956 M -1 459.37 % | -10.386 M 84.72 % | -67.963 M 67.94 % | -211.959 M -426.70 % | -40.243 M 72.92 % | -148.623 M 79.78 % | -734.919 M -119.24 % | -335.217 M -349.59 % | -74.560 M 53.58 % | -160.622 M 62.83 % | -432.080 M -68.40 % | -256.574 M 51.47 % | -528.694 M -117.45 % | -243.133 M |
| Free CashFlow | -151.585 M -170.28 % | 215.686 M -1.53 % | 219.036 M -44.65 % | 395.757 M -0.38 % | 397.284 M 16.44 % | 341.196 M 640.75 % | 46.061 M -90.92 % | 507.190 M 423.51 % | 96.883 M -63.59 % | 266.062 M -37.49 % | 425.629 M -3.33 % | 440.292 M 347.48 % | -177.912 M 11.44 % | -200.895 M -169.34 % | 289.731 M 267.92 % | -172.540 M 26.12 % | -233.537 M 18.36 % | -286.058 M 56.83 % | -662.647 M -167.36 % | -247.849 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 481.692 M -22.92 % | 624.940 M 10.46 % | 565.779 M 4.17 % | 543.128 M 32.32 % | 410.468 M -20.12 % | 513.856 M -1.57 % | 522.075 M 8.44 % | 481.442 M -18.80 % | 592.916 M 1.71 % | 582.932 M 21.06 % | 481.527 M 18.71 % | 405.633 M -27.59 % | 560.179 M -25.16 % | 748.540 M -37.33 % | 1.194 B 1.52 % | 1.176 B 40.73 % | 835.982 M -28.20 % | 1.164 B 5.17 % | 1.107 B 11.94 % | 989.059 M 45.79 % | 678.426 M -42.38 % | 1.177 B 3.18 % | 1.141 B 35.34 % | 843.154 M -21.10 % | 1.069 B -7.46 % | 1.155 B 11.39 % | 1.037 B -21.95 % | 1.328 B -22.95 % | 1.724 B 37.43 % | 1.254 B -10.58 % | 1.403 B 16.80 % | 1.201 B -4.16 % | 1.253 B -31.54 % | 1.831 B -6.36 % | 1.955 B 38.43 % | 1.412 B -10.48 % | 1.577 B 0.98 % | 1.562 B 0.12 % | 1.560 B -21.98 % | 2.000 B 6.74 % | 1.873 B -1.40 % | 1.900 B 7.66 % | 1.765 B 10.34 % | 1.600 B 4.72 % | 1.527 B -24.99 % | 2.036 B 8.06 % | 1.885 B -9.48 % | 2.082 B 45.32 % | 1.433 B -4.38 % | 1.498 B 18.50 % | 1.264 B 3.63 % | 1.220 B 16.67 % | 1.046 B 12.35 % | 930.757 M -2.71 % | 956.729 M -2.52 % | 981.435 M |
| Net income | 4.272 M 110.38 % | -41.141 M -505.37 % | 10.149 M 108.18 % | 4.875 M -92.74 % | 67.108 M 7.73 % | 62.291 M 385.48 % | -21.820 M -2 484.70 % | 915.000 K -81.45 % | 4.932 M 115.63 % | -31.551 M -482.20 % | 8.255 M 107.52 % | -109.841 M -1 812.79 % | 6.413 M -41.82 % | 11.022 M -72.87 % | 40.633 M -21.97 % | 52.075 M 25.26 % | 41.575 M 250.32 % | -27.658 M -254.50 % | 17.902 M 167.29 % | -26.604 M 32.82 % | -39.604 M -434.03 % | -7.416 M -143.00 % | 17.248 M 165.79 % | -26.217 M -795.78 % | 3.768 M 163.96 % | -5.891 M -313.98 % | -1.423 M -403.41 % | 469.000 K -94.46 % | 8.462 M 118.29 % | -46.263 M -706.01 % | 7.634 M 109.03 % | -84.541 M -254.84 % | -23.825 M -174.05 % | 32.176 M 347.82 % | 7.185 M 127.27 % | -26.346 M -413.01 % | 8.417 M 162.73 % | -13.418 M -156.22 % | 23.868 M 623.65 % | -4.558 M -129.13 % | 15.648 M -58.42 % | 37.637 M -10.86 % | 42.225 M 189.61 % | -47.119 M -712.89 % | 7.688 M -48.23 % | 14.851 M 50.10 % | 9.894 M -77.23 % | 43.448 M 100.30 % | 21.691 M -15.71 % | 25.734 M 158.60 % | 9.951 M -56.76 % | 23.011 M 237.11 % | 6.826 M 127.58 % | -24.749 M -3 855.52 % | 659.000 K 103.46 % | -19.042 M |
| Income before tax | 4.466 M 167.22 % | -6.644 M -600.68 % | 1.327 M -74.98 % | 5.303 M -94.74 % | 100.903 M 371.51 % | 21.400 M 181.67 % | -26.203 M -1 835.30 % | 1.510 M -78.52 % | 7.029 M 112.54 % | -56.056 M -490.47 % | 14.356 M 126.95 % | -53.277 M -1 088.26 % | 5.391 M -64.38 % | 15.134 M -62.75 % | 40.633 M -21.97 % | 52.075 M 25.26 % | 41.575 M 121.82 % | -190.553 M -607.09 % | 37.578 M 198.10 % | -38.304 M 30.72 % | -55.292 M -403.62 % | -10.979 M -153.12 % | 20.668 M 130.46 % | -67.859 M -422.80 % | -12.980 M -192.47 % | -4.438 M 48.11 % | -8.553 M -971.87 % | 981.000 K -92.63 % | 13.310 M 195.25 % | 4.508 M -54.12 % | 9.826 M 164.16 % | -15.315 M 71.66 % | -54.045 M -213.91 % | 47.446 M 2 444.17 % | -2.024 M 96.08 % | -51.607 M -528.10 % | 12.055 M 178.05 % | -15.445 M -146.09 % | 33.507 M 444.94 % | -9.714 M -139.35 % | 24.688 M -56.43 % | 56.662 M -5.21 % | 59.774 M 189.20 % | -67.010 M -652.80 % | 12.122 M -37.14 % | 19.284 M -1.48 % | 19.573 M -54.99 % | 43.485 M 30.97 % | 33.203 M 4.82 % | 31.676 M 75.81 % | 18.017 M 3.43 % | 17.420 M -5.93 % | 18.518 M 120.96 % | -88.340 M -1 789.74 % | 5.228 M 110.88 % | -48.064 M |
| Income before tax ratio | 0.01 187.21 % | -0.01 -553.28 % | 0.00 -75.98 % | 0.01 -96.03 % | 0.25 490.27 % | 0.04 182.98 % | -0.05 -1 700.24 % | 0.00 -73.54 % | 0.01 112.33 % | -0.10 -422.55 % | 0.03 122.70 % | -0.13 -1 464.78 % | 0.01 -52.40 % | 0.02 -40.57 % | 0.03 -23.14 % | 0.04 -11.00 % | 0.05 130.39 % | -0.16 -582.16 % | 0.03 187.64 % | -0.04 52.48 % | -0.08 -774.06 % | -0.01 -151.48 % | 0.02 122.50 % | -0.08 -562.62 % | -0.01 -216.06 % | 0.00 53.42 % | -0.01 -1 217.04 % | 0.00 -90.43 % | 0.01 114.84 % | 0.00 -48.69 % | 0.01 154.93 % | -0.01 70.43 % | -0.04 -266.39 % | 0.03 2 603.52 % | 0.00 97.17 % | -0.04 -578.19 % | 0.01 177.29 % | -0.01 -146.04 % | 0.02 542.09 % | 0.00 -136.86 % | 0.01 -55.81 % | 0.03 -11.95 % | 0.03 180.84 % | -0.04 -627.90 % | 0.01 -16.20 % | 0.01 -8.82 % | 0.01 -50.28 % | 0.02 -9.87 % | 0.02 9.62 % | 0.02 48.36 % | 0.01 -0.20 % | 0.01 -19.37 % | 0.02 118.66 % | -0.09 -1 836.89 % | 0.01 111.16 % | -0.05 |
| EBITDA | 29.177 M 199.13 % | 9.754 M -66.95 % | 29.512 M -5.53 % | 31.239 M -76.27 % | 131.646 M 90.60 % | 69.068 M 217.28 % | 21.769 M -56.22 % | 49.721 M -10.76 % | 55.718 M 2 631.49 % | -2.201 M -103.28 % | 67.006 M 1 309.06 % | -5.542 M -110.18 % | 54.423 M 182.31 % | -66.120 M -165.88 % | 100.371 M -24.00 % | 132.063 M 13.77 % | 116.084 M 223.62 % | -93.902 M -171.10 % | 132.076 M 134.09 % | 56.421 M 16.20 % | 48.554 M -42.71 % | 84.747 M -37.98 % | 136.650 M 159.88 % | 52.581 M -43.97 % | 93.848 M -9.59 % | 103.807 M 13.73 % | 91.272 M -2.28 % | 93.401 M -19.75 % | 116.391 M 9.62 % | 106.176 M -7.70 % | 115.039 M 27.71 % | 90.075 M 59.82 % | 56.361 M -63.94 % | 156.302 M 44.32 % | 108.301 M 57.98 % | 68.554 M -42.71 % | 119.656 M 32.20 % | 90.509 M -26.48 % | 123.116 M -6.15 % | 131.180 M -19.13 % | 162.202 M -21.14 % | 205.674 M 6.28 % | 193.524 M 197.52 % | 65.045 M -53.00 % | 138.402 M 5.23 % | 131.523 M -15.47 % | 155.592 M -16.07 % | 185.392 M 24.89 % | 148.450 M -2.64 % | 152.475 M 10.43 % | 138.071 M 15.73 % | 119.303 M -2.25 % | 122.052 M 322.74 % | -54.795 M -158.12 % | 94.275 M 189.71 % | 32.541 M |
| Net income ratio | 0.01 113.47 % | -0.07 -466.99 % | 0.02 99.85 % | 0.01 -94.51 % | 0.16 34.87 % | 0.12 390.04 % | -0.04 -2 299.10 % | 0.00 -77.15 % | 0.01 115.37 % | -0.05 -415.72 % | 0.02 106.33 % | -0.27 -2 465.36 % | 0.01 -22.25 % | 0.01 -56.72 % | 0.03 -23.14 % | 0.04 -11.00 % | 0.05 309.36 % | -0.02 -246.90 % | 0.02 160.12 % | -0.03 53.92 % | -0.06 -826.85 % | -0.01 -141.67 % | 0.02 148.61 % | -0.03 -981.87 % | 0.00 169.12 % | -0.01 -271.66 % | 0.00 -488.73 % | 0.00 -92.81 % | 0.00 113.31 % | -0.04 -777.74 % | 0.01 107.73 % | -0.07 -270.23 % | -0.02 -208.16 % | 0.02 378.26 % | 0.00 119.70 % | -0.02 -449.64 % | 0.01 162.12 % | -0.01 -156.15 % | 0.02 771.15 % | 0.00 -127.29 % | 0.01 -57.83 % | 0.02 -17.20 % | 0.02 181.22 % | -0.03 -685.28 % | 0.01 -30.98 % | 0.01 38.91 % | 0.01 -74.84 % | 0.02 37.84 % | 0.02 -11.85 % | 0.02 118.23 % | 0.01 -58.27 % | 0.02 188.94 % | 0.01 124.55 % | -0.03 -3 960.32 % | 0.00 103.55 % | -0.02 |
| Ratio EBITDA | 0.06 288.08 % | 0.02 -70.08 % | 0.05 -9.31 % | 0.06 -82.07 % | 0.32 138.61 % | 0.13 222.35 % | 0.04 -59.63 % | 0.10 9.90 % | 0.09 2 588.86 % | 0.00 -102.71 % | 0.14 1 118.50 % | -0.01 -114.06 % | 0.10 209.99 % | -0.09 -205.11 % | 0.08 -25.14 % | 0.11 -19.16 % | 0.14 272.18 % | -0.08 -167.60 % | 0.12 109.13 % | 0.06 -20.29 % | 0.07 -0.56 % | 0.07 -39.90 % | 0.12 92.02 % | 0.06 -28.99 % | 0.09 -2.30 % | 0.09 2.11 % | 0.09 25.20 % | 0.07 4.14 % | 0.07 -20.23 % | 0.08 3.22 % | 0.08 9.35 % | 0.07 66.75 % | 0.04 -47.33 % | 0.09 54.13 % | 0.06 14.12 % | 0.05 -36.00 % | 0.08 30.92 % | 0.06 -26.58 % | 0.08 20.29 % | 0.07 -24.24 % | 0.09 -20.01 % | 0.11 -1.28 % | 0.11 169.64 % | 0.04 -55.12 % | 0.09 40.29 % | 0.06 -21.77 % | 0.08 -7.29 % | 0.09 -14.06 % | 0.10 1.82 % | 0.10 -6.81 % | 0.11 11.68 % | 0.10 -16.22 % | 0.12 298.25 % | -0.06 -159.74 % | 0.10 197.19 % | 0.03 |
| Gross profit ratio | 0.37 49.20 % | 0.25 -8.92 % | 0.27 1.22 % | 0.27 75.23 % | 0.15 -53.42 % | 0.33 18.27 % | 0.28 -24.11 % | 0.36 16.24 % | 0.31 38.95 % | 0.22 -45.97 % | 0.42 25.51 % | 0.33 -8.29 % | 0.36 1 541.81 % | -0.03 -109.59 % | 0.26 -25.98 % | 0.35 -10.16 % | 0.39 91.51 % | 0.21 -36.46 % | 0.32 6.20 % | 0.30 2.90 % | 0.30 163.32 % | 0.11 -66.80 % | 0.34 2.28 % | 0.33 4.31 % | 0.32 237.58 % | 0.09 -71.22 % | 0.33 25.68 % | 0.26 17.97 % | 0.22 -19.08 % | 0.27 12.36 % | 0.24 14.06 % | 0.21 -24.36 % | 0.28 25.62 % | 0.22 6.40 % | 0.21 -5.65 % | 0.22 -17.85 % | 0.27 -0.49 % | 0.27 -5.44 % | 0.29 20.29 % | 0.24 -9.95 % | 0.27 -5.99 % | 0.28 -7.75 % | 0.31 21.79 % | 0.25 -6.32 % | 0.27 16.97 % | 0.23 3.46 % | 0.22 -6.15 % | 0.24 -13.03 % | 0.27 -5.05 % | 0.29 -3.19 % | 0.30 3.08 % | 0.29 -9.94 % | 0.32 59.93 % | 0.20 -45.44 % | 0.37 102.40 % | 0.18 |
| Weighted average shs out dil | 219.305 M -4.05 % | 228.561 M 5.85 % | 215.936 M 0.44 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.01 % | 214.953 M 0.55 % | 213.767 M -0.75 % | 215.373 M 0.18 % | 214.989 M -0.09 % | 215.186 M -0.11 % | 215.415 M -0.13 % | 215.687 M 0.00 % | 215.687 M 0.53 % | 214.548 M -0.32 % | 215.239 M 0.00 % | 215.239 M -0.17 % | 215.600 M 0.32 % | 214.918 M 2.67 % | 209.333 M -2.74 % | 215.239 M 5.88 % | 203.286 M -13.31 % | 234.500 M 8.08 % | 216.974 M 0.84 % | 215.177 M -1.35 % | 218.114 M 1.65 % | 214.569 M 0.87 % | 212.723 M -0.80 % | 214.449 M -0.25 % | 214.981 M -1.11 % | 217.390 M 0.24 % | 216.865 M 1.82 % | 212.984 M -0.95 % | 215.027 M 0.02 % | 214.981 M 0.29 % | 214.356 M -0.41 % | 215.239 M -0.09 % | 215.434 M 0.13 % | 215.155 M 0.75 % | 213.556 M -0.78 % | 215.239 M 0.07 % | 215.087 M 0.00 % | 215.089 M 0.15 % | 214.762 M -0.22 % | 215.239 M 0.12 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M -0.12 % | 215.239 M 0.12 % | 214.981 M 0.48 % | 213.955 M |
| Weighted average shs out | 219.305 M -4.05 % | 228.561 M 5.85 % | 215.936 M 0.44 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.01 % | 214.953 M 0.55 % | 213.767 M -0.56 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.27 % | 214.403 M -0.60 % | 215.687 M 0.53 % | 214.548 M -0.32 % | 215.239 M 2.66 % | 209.672 M -2.75 % | 215.600 M 0.33 % | 214.893 M 2.66 % | 209.333 M -2.74 % | 215.239 M 5.88 % | 203.286 M -13.31 % | 234.500 M 8.08 % | 216.974 M 0.96 % | 214.904 M -1.47 % | 218.114 M 1.65 % | 214.569 M 0.87 % | 212.723 M -0.80 % | 214.449 M -0.25 % | 214.981 M -0.45 % | 215.951 M 0.06 % | 215.821 M 1.65 % | 212.323 M -1.26 % | 215.027 M 0.02 % | 214.981 M 0.29 % | 214.356 M -0.37 % | 215.153 M -0.13 % | 215.434 M 0.13 % | 215.155 M 0.75 % | 213.556 M -0.64 % | 214.939 M -0.07 % | 215.087 M 0.00 % | 215.089 M 0.15 % | 214.762 M -0.10 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.00 % | 214.981 M 0.48 % | 213.955 M |
| EPS diluted | 0.02 110.83 % | -0.18 -482.98 % | 0.05 109.82 % | 0.02 -92.77 % | 0.31 6.90 % | 0.29 390.00 % | -0.10 -2 447.42 % | 0.00 -81.48 % | 0.02 115.65 % | -0.15 -486.84 % | 0.04 107.44 % | -0.51 -1 803.33 % | 0.03 -41.18 % | 0.05 -73.02 % | 0.19 -21.90 % | 0.24 25.39 % | 0.19 250.78 % | -0.13 -254.22 % | 0.08 166.94 % | -0.12 32.61 % | -0.18 -441.18 % | -0.03 -142.50 % | 0.08 165.57 % | -0.12 -777.78 % | 0.02 166.67 % | -0.03 -285.71 % | -0.01 -450.00 % | 0.00 -94.87 % | 0.04 118.14 % | -0.22 -714.29 % | 0.04 108.88 % | -0.39 -251.79 % | -0.11 -171.79 % | 0.16 387.50 % | 0.03 126.45 % | -0.12 -427.03 % | 0.04 158.73 % | -0.06 -156.76 % | 0.11 628.57 % | -0.02 -128.77 % | 0.07 -58.29 % | 0.18 -10.71 % | 0.20 189.50 % | -0.22 -708.33 % | 0.04 -47.83 % | 0.07 50.00 % | 0.05 -77.23 % | 0.20 100.00 % | 0.10 -15.83 % | 0.12 160.87 % | 0.05 -57.01 % | 0.11 234.38 % | 0.03 127.83 % | -0.12 -3 933.33 % | 0.00 103.37 % | -0.09 |
| Earnings per share | 0.02 110.83 % | -0.18 -482.98 % | 0.05 109.82 % | 0.02 -92.77 % | 0.31 6.90 % | 0.29 390.00 % | -0.10 -2 447.42 % | 0.00 -81.48 % | 0.02 115.65 % | -0.15 -486.84 % | 0.04 107.44 % | -0.51 -1 803.33 % | 0.03 -41.18 % | 0.05 -73.02 % | 0.19 -21.90 % | 0.24 25.39 % | 0.19 249.61 % | -0.13 -255.42 % | 0.08 166.94 % | -0.12 32.61 % | -0.18 -425.71 % | -0.04 -143.75 % | 0.08 165.57 % | -0.12 -777.78 % | 0.02 166.67 % | -0.03 -285.71 % | -0.01 -450.00 % | 0.00 -94.87 % | 0.04 118.14 % | -0.22 -714.29 % | 0.04 108.88 % | -0.39 -251.79 % | -0.11 -171.79 % | 0.16 387.50 % | 0.03 126.23 % | -0.12 -429.73 % | 0.04 158.73 % | -0.06 -156.76 % | 0.11 628.57 % | -0.02 -128.77 % | 0.07 -58.29 % | 0.18 -10.71 % | 0.20 189.50 % | -0.22 -708.33 % | 0.04 -47.83 % | 0.07 50.00 % | 0.05 -77.23 % | 0.20 100.00 % | 0.10 -15.83 % | 0.12 160.87 % | 0.05 -57.01 % | 0.11 234.38 % | 0.03 127.83 % | -0.12 -3 933.33 % | 0.00 103.37 % | -0.09 |
| Gross profit | 176.388 M 15.00 % | 153.378 M 0.60 % | 152.460 M 5.44 % | 144.591 M 131.87 % | 62.359 M -62.79 % | 167.588 M 16.41 % | 143.961 M -17.70 % | 174.929 M -5.61 % | 185.333 M 41.33 % | 131.139 M -34.59 % | 200.490 M 48.99 % | 134.563 M -33.59 % | 202.636 M 1 179.00 % | -18.780 M -106.01 % | 312.586 M -24.85 % | 415.971 M 26.43 % | 329.001 M 37.50 % | 239.274 M -33.18 % | 358.071 M 18.88 % | 301.212 M 50.02 % | 200.783 M 51.72 % | 132.339 M -65.75 % | 386.352 M 38.42 % | 279.110 M -17.70 % | 339.140 M 212.40 % | 108.561 M -67.94 % | 338.587 M -1.91 % | 345.177 M -9.10 % | 379.723 M 11.21 % | 341.460 M 0.47 % | 339.851 M 33.22 % | 255.110 M -27.51 % | 351.912 M -14.00 % | 409.211 M -0.37 % | 410.744 M 30.62 % | 314.468 M -26.46 % | 427.604 M 0.49 % | 425.528 M -5.32 % | 449.442 M -6.15 % | 478.888 M -3.87 % | 498.185 M -7.31 % | 537.464 M -0.69 % | 541.175 M 34.38 % | 402.725 M -1.91 % | 410.546 M -12.26 % | 467.906 M 11.79 % | 418.542 M -15.04 % | 492.654 M 26.37 % | 389.836 M -9.21 % | 429.399 M 14.72 % | 374.311 M 6.83 % | 350.395 M 5.07 % | 333.491 M 79.69 % | 185.592 M -46.92 % | 349.645 M 97.31 % | 177.210 M |
| Income tax expense | 194.000 K -99.44 % | 34.497 M 491.03 % | -8.822 M -2 156.41 % | 429.000 K -98.73 % | 33.795 M 182.65 % | -40.889 M -832.69 % | -4.384 M -836.81 % | 595.000 K -71.63 % | 2.097 M 108.56 % | -24.505 M -501.72 % | 6.100 M -89.22 % | 56.564 M 5 634.64 % | -1.022 M -124.85 % | 4.112 M | 0.000 | 0.000 | 0.000 100.00 % | -162.894 M -927.88 % | 19.676 M 268.17 % | -11.700 M 25.42 % | -15.688 M -340.30 % | -3.563 M -204.18 % | 3.420 M 108.21 % | -41.642 M -148.64 % | -16.748 M -1 252.65 % | 1.453 M 120.38 % | -7.130 M -1 492.58 % | 512.000 K -89.44 % | 4.848 M -90.45 % | 50.771 M 2 216.20 % | 2.192 M -96.83 % | 69.226 M 329.07 % | -30.221 M -297.91 % | 15.270 M 265.82 % | -9.209 M 63.54 % | -25.261 M -794.37 % | 3.638 M 279.48 % | -2.027 M -121.03 % | 9.639 M 286.95 % | -5.156 M -157.04 % | 9.040 M -52.48 % | 19.024 M 8.41 % | 17.549 M 188.23 % | -19.891 M -548.60 % | 4.434 M 0.01 % | 4.433 M -54.20 % | 9.679 M 26 059.46 % | 37.000 K -99.68 % | 11.512 M 93.73 % | 5.942 M -26.33 % | 8.066 M 244.24 % | -5.592 M -147.83 % | 11.692 M 118.39 % | -63.591 M -1 491.79 % | 4.569 M 115.74 % | -29.022 M |
| Cost of revenue | 305.304 M -35.26 % | 471.562 M 14.09 % | 413.319 M 3.71 % | 398.537 M 14.49 % | 348.109 M 0.53 % | 346.268 M -8.42 % | 378.114 M 23.36 % | 306.513 M -24.80 % | 407.583 M -9.79 % | 451.793 M 60.76 % | 281.037 M 3.68 % | 271.070 M -24.19 % | 357.543 M -53.40 % | 767.320 M -12.98 % | 881.810 M 15.95 % | 760.527 M 50.01 % | 506.981 M -45.20 % | 925.067 M 23.50 % | 749.039 M 8.90 % | 687.847 M 44.01 % | 477.643 M -54.30 % | 1.045 B 38.47 % | 754.781 M 33.82 % | 564.044 M -22.68 % | 729.518 M -30.27 % | 1.046 B 49.86 % | 698.165 M -28.98 % | 983.121 M -26.86 % | 1.344 B 47.23 % | 912.920 M -14.12 % | 1.063 B 12.37 % | 945.973 M 4.96 % | 901.251 M -36.59 % | 1.421 B -7.96 % | 1.544 B 40.67 % | 1.098 B -4.53 % | 1.150 B 1.17 % | 1.137 B 2.33 % | 1.111 B -26.96 % | 1.521 B 10.59 % | 1.375 B 0.93 % | 1.363 B 11.34 % | 1.224 B 2.25 % | 1.197 B 7.15 % | 1.117 B -28.79 % | 1.568 B 6.99 % | 1.466 B -7.75 % | 1.589 B 52.40 % | 1.043 B -2.44 % | 1.069 B 20.10 % | 890.041 M 2.34 % | 869.660 M 22.10 % | 712.240 M -4.42 % | 745.165 M 22.74 % | 607.084 M -24.51 % | 804.225 M |
| General and administrative expenses | 0.000 -100.00 % | 36.180 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.597 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 -100.00 % | 69.254 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.906 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.730 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 -100.00 % | 27.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.226 M | 0.000 | 0.000 | 0.000 -100.00 % | 269.891 M | 0.000 | 0.000 | 0.000 -100.00 % | 224.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 151.480 M | 0.000 -100.00 % | 127.844 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.725 M 2 115.36 % | 2.064 M -11.42 % | 2.330 M 6.20 % | 2.194 M 3.98 % | 2.110 M -80.04 % | 10.573 M 727.96 % | 1.277 M 268.03 % | -760.000 K 6.52 % | -813.000 K -127.21 % | 2.988 M 140.77 % | 1.241 M 127.75 % | -4.472 M -347.76 % | 1.805 M 7.44 % | 1.680 M -57.33 % | 3.937 M | 0.000 -100.00 % | 4.043 M -73.25 % | 15.112 M 1 341.98 % | 1.048 M 110.33 % | -10.146 M -849.89 % | 1.353 M -68.23 % | 4.259 M -31.27 % | 6.197 M 147.14 % | -13.147 M -105.22 % | 252.090 M 30.94 % | 192.524 M 29 841.52 % | 643.000 K -98.12 % | 34.220 M 30 183.19 % | 113.000 K -99.71 % | 38.325 M -88.93 % | 346.113 M 2 885.02 % | 11.595 M -96.79 % | 361.118 M -6.44 % | 385.972 M 2.46 % | 376.715 M 1.70 % | 370.410 M -3.22 % | 382.749 M 1.99 % | 375.285 M 24.37 % | 301.740 M -19.43 % | 374.498 M 23.26 % | 303.839 M -13.05 % | 349.447 M 28.83 % | 271.240 M -10.55 % | 303.220 M 13.55 % | 267.039 M 2.35 % | 260.896 M 8.40 % | 240.669 M -12.59 % | 275.331 M -1.52 % | 279.575 M 67.36 % | 167.050 M |
| Operating expenses | 151.480 M 344.51 % | 34.078 M -73.34 % | 127.844 M 7.72 % | 118.684 M 12.43 % | 105.558 M -5.27 % | 111.434 M -15.33 % | 131.604 M -2.66 % | 135.200 M -3.27 % | 139.766 M -3.36 % | 144.626 M -0.20 % | 144.918 M -7.94 % | 157.419 M 1.17 % | 155.605 M 303.10 % | -76.615 M -134.82 % | 220.036 M -25.66 % | 295.982 M 32.59 % | 223.224 M 177.23 % | 80.518 M -68.45 % | 255.203 M -6.82 % | 273.890 M 49.42 % | 183.308 M 162.00 % | 69.965 M -75.11 % | 281.089 M 4.55 % | 268.863 M -1.35 % | 272.553 M 553.90 % | 41.681 M -84.79 % | 274.040 M -2.19 % | 280.167 M -5.53 % | 296.575 M 14.05 % | 260.035 M 3.15 % | 252.090 M 30.94 % | 192.524 M -40.99 % | 326.263 M 0.26 % | 325.413 M -4.72 % | 341.538 M 5.76 % | 322.940 M -6.70 % | 346.113 M -8.56 % | 378.530 M 4.82 % | 361.118 M -6.44 % | 385.972 M 2.46 % | 376.715 M 1.70 % | 370.410 M -3.22 % | 382.749 M 1.99 % | 375.285 M 24.37 % | 301.740 M -19.43 % | 374.498 M 23.26 % | 303.839 M -13.05 % | 349.447 M 28.83 % | 271.240 M -10.55 % | 303.220 M 13.55 % | 267.039 M 2.35 % | 260.896 M 8.40 % | 240.669 M -12.59 % | 275.331 M -1.52 % | 279.575 M 67.36 % | 167.050 M |
| Cost and expenses | 456.784 M -9.66 % | 505.640 M -6.56 % | 541.163 M 4.63 % | 517.221 M 14.01 % | 453.667 M -0.88 % | 457.702 M -10.20 % | 509.718 M 15.40 % | 441.713 M -19.30 % | 547.349 M -8.23 % | 596.419 M 40.02 % | 425.955 M -0.59 % | 428.489 M -16.50 % | 513.148 M -25.71 % | 690.705 M -37.31 % | 1.102 B 4.29 % | 1.057 B 44.69 % | 730.205 M -27.39 % | 1.006 B 0.13 % | 1.004 B 4.42 % | 961.737 M 45.51 % | 660.951 M -40.73 % | 1.115 B 7.65 % | 1.036 B 24.37 % | 832.907 M -16.88 % | 1.002 B -7.89 % | 1.088 B 11.90 % | 972.205 M -23.04 % | 1.263 B -23.00 % | 1.641 B 39.88 % | 1.173 B -10.81 % | 1.315 B 15.51 % | 1.138 B -7.25 % | 1.228 B -29.73 % | 1.747 B -7.37 % | 1.886 B 32.74 % | 1.421 B -5.03 % | 1.496 B -1.26 % | 1.515 B 2.94 % | 1.472 B -22.81 % | 1.907 B 8.84 % | 1.752 B 1.09 % | 1.733 B 7.87 % | 1.606 B 2.19 % | 1.572 B 10.81 % | 1.419 B -26.98 % | 1.943 B 9.78 % | 1.770 B -8.71 % | 1.939 B 47.53 % | 1.314 B -4.23 % | 1.372 B 18.58 % | 1.157 B 2.35 % | 1.131 B 18.64 % | 952.909 M -6.62 % | 1.020 B 15.09 % | 886.659 M -8.71 % | 971.275 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 34.078 M | 0.000 -100.00 % | 118.684 M 12.43 % | 105.558 M -5.27 % | 111.434 M 29.76 % | 85.879 M -6.04 % | 91.398 M 178.37 % | 32.833 M -67.17 % | 99.995 M -2.68 % | 102.749 M -12.08 % | 116.867 M 289.87 % | 29.976 M 15.77 % | 25.893 M -39.29 % | 42.648 M -12.46 % | 48.720 M -71.39 % | 170.302 M 132.25 % | 73.327 M 37.97 % | 53.146 M 7.92 % | 49.244 M 15.06 % | 42.799 M -38.48 % | 69.564 M -1.49 % | 70.617 M 7.07 % | 65.956 M 8.35 % | 60.875 M -1.57 % | 61.849 M 5.38 % | 58.694 M -2.98 % | 60.498 M 11.78 % | 54.121 M -22.34 % | 69.688 M 12.21 % | 62.104 M -7.39 % | 67.059 M 4.55 % | 64.139 M -5.69 % | 68.007 M -8.10 % | 74.004 M 7.03 % | 69.142 M 1.27 % | 68.273 M -29.34 % | 96.625 M 18.37 % | 81.628 M 13.09 % | 72.182 M 11.16 % | 64.937 M -43.80 % | 115.536 M 62.07 % | 71.287 M -0.75 % | 71.825 M 24.97 % | 57.476 M -83.33 % | 344.825 M 521.80 % | 55.456 M 2.52 % | 54.095 M 12.66 % | 48.015 M -83.50 % | 291.077 M 496.41 % | 48.805 M 12.55 % | 43.362 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.335 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.415 M | 0.000 | 0.000 | 0.000 -100.00 % | 778.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 892.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.197 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.518 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 |
| Interest expense | 21.408 M -5.17 % | 22.574 M -10.11 % | 25.114 M 10.22 % | 22.786 M -16.34 % | 27.235 M -31.53 % | 39.777 M -0.54 % | 39.992 M -0.72 % | 40.284 M -1.43 % | 40.867 M -8.71 % | 44.765 M 3.32 % | 43.326 M 5.69 % | 40.994 M -4.48 % | 42.917 M 49.82 % | 28.646 M -43.95 % | 51.104 M -27.92 % | 70.903 M 8.34 % | 65.444 M -8.78 % | 71.746 M 6.93 % | 67.095 M -0.31 % | 67.306 M -12.25 % | 76.704 M 11.27 % | 68.937 M -22.23 % | 88.638 M -4.92 % | 93.220 M 15.64 % | 80.614 M 3.81 % | 77.658 M 4.30 % | 74.453 M 9.03 % | 68.288 M -10.19 % | 76.035 M 19.24 % | 63.769 M -18.18 % | 77.935 M 0.04 % | 77.900 M -3.03 % | 80.338 M -21.17 % | 101.913 M 42.85 % | 71.343 M -12.42 % | 81.460 M 17.32 % | 69.436 M -6.22 % | 74.038 M 35.06 % | 54.817 M -46.59 % | 102.630 M 6.04 % | 96.782 M | 0.000 -100.00 % | 98.652 M 4.45 % | 94.450 M -2.31 % | 96.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.303 M 1.51 % | 3.254 M 5.96 % | 3.071 M -2.51 % | 3.150 M -10.15 % | 3.506 M -55.56 % | 7.889 M -1.14 % | 7.980 M 0.66 % | 7.928 M 1.37 % | 7.821 M -13.97 % | 9.091 M -2.50 % | 9.324 M 38.32 % | 6.741 M 10.24 % | 6.115 M 8.54 % | 5.634 M -34.75 % | 8.634 M -4.97 % | 9.086 M 0.22 % | 9.066 M -63.60 % | 24.905 M -9.12 % | 27.403 M -0.06 % | 27.419 M 1.02 % | 27.142 M 1.31 % | 26.790 M -2.03 % | 27.344 M 0.45 % | 27.222 M -0.14 % | 27.261 M -10.87 % | 30.587 M 20.55 % | 25.372 M 5.14 % | 24.132 M -10.77 % | 27.046 M -28.64 % | 37.899 M 38.94 % | 27.278 M -0.77 % | 27.490 M -8.57 % | 30.068 M -21.46 % | 38.284 M -1.79 % | 38.982 M 0.73 % | 38.701 M 1.40 % | 38.165 M 19.58 % | 31.916 M -8.27 % | 34.792 M -9.07 % | 38.264 M -6.06 % | 40.732 M -11.58 % | 46.065 M 31.25 % | 35.098 M -6.67 % | 37.605 M 27.06 % | 29.596 M -22.35 % | 38.115 M -6.78 % | 40.889 M -3.07 % | 42.185 M 41.30 % | 29.854 M 13.53 % | 26.296 M -14.62 % | 30.799 M 3.34 % | 29.804 M 1.96 % | 29.230 M -16.35 % | 34.943 M 44.36 % | 24.205 M 8.15 % | 22.381 M |
| Operating income | 24.908 M -79.12 % | 119.300 M 384.64 % | 24.616 M -4.98 % | 25.907 M 159.97 % | -43.199 M -176.93 % | 56.154 M 354.43 % | 12.357 M -70.43 % | 41.794 M -12.74 % | 47.897 M 524.21 % | -11.291 M -119.57 % | 57.682 M 569.61 % | -12.283 M -125.43 % | 48.308 M 14.48 % | 42.199 M -54.00 % | 91.737 M -25.40 % | 122.978 M 16.26 % | 105.777 M -33.37 % | 158.756 M 54.33 % | 102.868 M 276.50 % | 27.322 M 56.35 % | 17.475 M -71.98 % | 62.374 M -40.74 % | 105.263 M 927.26 % | 10.247 M -84.61 % | 66.587 M -0.44 % | 66.880 M 3.61 % | 64.547 M -0.71 % | 65.010 M -21.81 % | 83.148 M 2.12 % | 81.425 M 728.67 % | 9.826 M 164.16 % | -15.314 M -159.71 % | 25.649 M -69.39 % | 83.798 M 21.08 % | 69.206 M 916.88 % | -8.472 M -170.28 % | 12.055 M -74.35 % | 46.998 M 40.26 % | 33.507 M 444.94 % | -9.714 M -139.35 % | 24.688 M -56.43 % | 56.662 M -5.21 % | 59.774 M 189.20 % | -67.010 M -652.80 % | 12.122 M -37.14 % | 19.284 M -1.48 % | 19.573 M -54.99 % | 43.485 M 30.97 % | 33.203 M 4.82 % | 31.676 M 75.81 % | 18.017 M 3.43 % | 17.420 M -5.93 % | 18.518 M 120.96 % | -88.340 M -1 789.74 % | 5.228 M 110.88 % | -48.064 M |
| Operating income ratio | 0.05 -72.91 % | 0.19 338.76 % | 0.04 -8.79 % | 0.05 145.32 % | -0.11 -196.31 % | 0.11 361.70 % | 0.02 -72.73 % | 0.09 7.46 % | 0.08 517.06 % | -0.02 -116.17 % | 0.12 495.59 % | -0.03 -135.11 % | 0.09 52.97 % | 0.06 -26.60 % | 0.08 -26.52 % | 0.10 -17.39 % | 0.13 -7.20 % | 0.14 46.74 % | 0.09 236.36 % | 0.03 7.24 % | 0.03 -51.38 % | 0.05 -42.57 % | 0.09 659.01 % | 0.01 -80.50 % | 0.06 7.59 % | 0.06 -6.98 % | 0.06 27.21 % | 0.05 1.47 % | 0.05 -25.69 % | 0.06 826.74 % | 0.01 154.94 % | -0.01 -162.29 % | 0.02 -55.29 % | 0.05 29.32 % | 0.04 690.09 % | -0.01 -178.50 % | 0.01 -74.60 % | 0.03 40.09 % | 0.02 542.09 % | 0.00 -136.86 % | 0.01 -55.81 % | 0.03 -11.95 % | 0.03 180.84 % | -0.04 -627.90 % | 0.01 -16.20 % | 0.01 -8.82 % | 0.01 -50.28 % | 0.02 -9.87 % | 0.02 9.62 % | 0.02 48.36 % | 0.01 -0.20 % | 0.01 -19.37 % | 0.02 118.66 % | -0.09 -1 836.89 % | 0.01 111.16 % | -0.05 |
| Total other income expenses net | -20.442 M 83.77 % | -125.944 M -440.79 % | -23.289 M -13.03 % | -20.604 M -114.30 % | 144.102 M 514.66 % | -34.752 M 9.88 % | -38.560 M -0.89 % | -38.219 M 0.83 % | -38.538 M 13.91 % | -44.765 M -8.61 % | -41.216 M -35.49 % | -30.421 M 26.94 % | -41.640 M -67.63 % | -24.841 M 52.15 % | -51.917 M 23.55 % | -67.914 M -5.78 % | -64.202 M 81.62 % | -349.309 M -435.01 % | -65.290 M 0.51 % | -65.626 M 9.81 % | -72.767 M -4.83 % | -69.412 M 17.95 % | -84.595 M -8.31 % | -78.106 M 1.84 % | -79.567 M -11.57 % | -71.318 M 2.44 % | -73.100 M -14.17 % | -64.029 M 8.32 % | -69.838 M 9.20 % | -76.917 M 71.29 % | -267.921 M -31.74 % | -203.366 M -155.18 % | -79.694 M -184.57 % | -28.005 M 60.68 % | -71.230 M -65.13 % | -43.135 M 26.62 % | -58.784 M 5.86 % | -62.443 M -83.68 % | -33.996 M 64.58 % | -95.975 M -1.06 % | -94.966 M | 0.000 100.00 % | -98.449 M -5.07 % | -93.697 M 3.06 % | -96.657 M | 0.000 100.00 % | -94.871 M 4.57 % | -99.411 M -16.49 % | -85.337 M 16.02 % | -101.620 M -14.09 % | -89.067 M -25.13 % | -71.182 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-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 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 888.782 M | 0.000 -100.00 % | 872.650 M | 0.000 -100.00 % | 1.286 B 29 919.35 % | 4.284 M -99.69 % | 1.397 B 31 320.92 % | 4.445 M -99.70 % | 1.491 B 29 971.64 % | 4.957 M -99.67 % | 1.507 B 35 297.89 % | 4.256 M -99.75 % | 1.708 B 6 652.93 % | 25.300 M -98.93 % | 2.357 B 17 971.31 % | 13.041 M -99.48 % | 2.528 B 13 145.78 % | 19.085 M -99.27 % | 2.617 B 65 089.99 % | 4.014 M -99.85 % | 2.720 B 8 836.75 % | 30.439 M -98.89 % | 2.731 B 12 670.30 % | 21.384 M -99.23 % | 2.765 B 10 779.34 % | 25.411 M -99.01 % | 2.574 B 52 878.82 % | 4.859 M -99.80 % | 2.450 B 7 994.24 % | 30.264 M -99.10 % | 3.366 B 22 024.54 % | 15.212 M -99.51 % | 3.128 B 22 010.12 % | 14.147 M -99.51 % | 2.888 B 20 014.99 % | 14.359 M -99.49 % | 2.803 B 16 790.93 % | 16.596 M -99.40 % | 2.774 B 18 635.29 % | 14.805 M -99.47 % | 2.807 B 15 003.83 % | 18.588 M -99.31 % | 2.687 B 17 234.38 % | 15.502 M -99.45 % | 2.812 B 9 046.92 % | 30.743 M -98.93 % | 2.875 B 20 285.93 % | 14.105 M -99.51 % | 2.896 B 21 121.09 % | 13.649 M -99.40 % | 2.281 B -4.63 % | 2.392 B |
| Total investments | 0.000 -100.00 % | 99.716 M | 0.000 -100.00 % | 71.843 M | 0.000 -100.00 % | 74.841 M 773.49 % | 8.568 M -87.82 % | 70.350 M 691.34 % | 8.890 M -83.62 % | 54.286 M 447.57 % | 9.914 M -79.72 % | 48.880 M 474.25 % | 8.512 M -83.76 % | 52.419 M 3.59 % | 50.600 M 7.40 % | 47.114 M 80.64 % | 26.082 M -39.66 % | 43.227 M 13.25 % | 38.170 M -20.29 % | 47.888 M 496.51 % | 8.028 M 3 816.10 % | 205.000 K -99.66 % | 60.878 M 175.88 % | 22.067 M -48.40 % | 42.768 M 23 660.00 % | 180.000 K -99.65 % | 50.822 M 148.45 % | 20.456 M 110.50 % | 9.718 M 5 329.05 % | 179.000 K -99.70 % | 60.528 M -51.13 % | 123.855 M 307.09 % | 30.424 M 7 761.54 % | 387.000 K -98.63 % | 28.294 M 943 033.33 % | 3.000 K -99.99 % | 28.718 M 957 160.30 % | 3.000 K -99.99 % | 33.192 M 1 106 300.00 % | 3.000 K -99.99 % | 29.610 M 986 896.53 % | 3.000 K -99.99 % | 37.176 M 1 239 100.00 % | 3.000 K -99.99 % | 31.003 M 525 197.00 % | 5.902 K -99.99 % | 61.486 M 279 381.82 % | 22.000 K -99.92 % | 28.210 M 119 942.55 % | 23.500 K -99.91 % | 27.298 M 118 586.96 % | 23.000 K -2.13 % | 23.500 K |
| Total debt | 0.000 -100.00 % | 892.585 M | 0.000 -100.00 % | 873.638 M | 0.000 -100.00 % | 1.289 B | 0.000 -100.00 % | 1.399 B | 0.000 -100.00 % | 1.493 B | 0.000 -100.00 % | 1.509 B | 0.000 -100.00 % | 1.713 B | 0.000 -100.00 % | 2.369 B | 0.000 -100.00 % | 2.541 B | 0.000 -100.00 % | 2.622 B | 0.000 -100.00 % | 2.724 B | 0.000 -100.00 % | 2.743 B | 0.000 -100.00 % | 2.770 B | 0.000 -100.00 % | 2.581 B | 0.000 -100.00 % | 2.454 B | 0.000 -100.00 % | 3.394 B | 0.000 -100.00 % | 3.143 B | 0.000 -100.00 % | 2.902 B | 0.000 -100.00 % | 2.818 B | 0.000 -100.00 % | 2.790 B | 0.000 -100.00 % | 2.822 B | 0.000 -100.00 % | 2.706 B | 0.000 -100.00 % | 2.828 B | 0.000 -100.00 % | 2.906 B | 0.000 -100.00 % | 2.911 B | 0.000 -100.00 % | 2.295 B -4.81 % | 2.411 B |
| Accumulated other comprehensive income loss | 901.664 M 401.35 % | 179.848 M -77.28 % | 791.463 M 37.29 % | 576.482 M -19.69 % | 717.804 M 42.75 % | 502.823 M -25.71 % | 676.857 M 46.55 % | 461.876 M -31.21 % | 671.460 M 33.20 % | 504.090 M -27.14 % | 691.818 M 45.08 % | 476.837 M -40.20 % | 797.447 M 58.20 % | 504.090 M -34.96 % | 775.052 M 38.38 % | 560.071 M -17.80 % | 681.378 M 121.68 % | 307.370 M -55.39 % | 688.965 M 45.36 % | 473.984 M -36.28 % | 743.808 M 176.24 % | -975.667 M -231.78 % | 740.401 M 40.92 % | 525.420 M -31.20 % | 763.681 M 187.43 % | -873.435 M -211.94 % | 780.239 M 38.03 % | 565.258 M -26.85 % | 772.714 M 199.37 % | -777.577 M -197.94 % | 793.959 M 37.13 % | 578.978 M -45.60 % | 1.064 B 182.11 % | -1.296 B -226.46 % | 1.025 B 26.54 % | 809.885 M -22.56 % | 1.046 B 188.81 % | -1.178 B -212.40 % | 1.048 B 25.82 % | 832.655 M -20.23 % | 1.044 B 195.85 % | -1.089 B -209.38 % | 995.581 M 27.54 % | 780.600 M -24.83 % | 1.038 B 210.57 % | -939.099 M -190.10 % | 1.042 B 25.98 % | 827.329 M -15.64 % | 980.685 M 224.84 % | -785.531 M | 0.000 | 0.000 100.00 % | -666.843 M |
| Retained earnings | 0.000 -100.00 % | 224.591 M | 0.000 | 0.000 | 0.000 100.00 % | -158.806 M | 0.000 | 0.000 | 0.000 100.00 % | -206.728 M | 0.000 | 0.000 | 0.000 100.00 % | -82.414 M | 0.000 | 0.000 | 0.000 100.00 % | -206.219 M | 0.000 | 0.000 | 0.000 100.00 % | -130.256 M | 0.000 | 0.000 | 0.000 100.00 % | -117.637 M | 0.000 | 0.000 | 0.000 100.00 % | -119.255 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.030 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.897 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.165 M | 0.000 | 0.000 -100.00 % | 15.794 M |
| Common stock | 0.000 -100.00 % | 224.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.980 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 214.981 M | 0.000 -100.00 % | 232.475 M | 0.000 -100.00 % | 214.981 M -7.52 % | 232.475 M |
| Total equity | 901.664 M 0.00 % | 901.664 M 13.92 % | 791.463 M 0.00 % | 791.463 M 10.26 % | 717.804 M 0.00 % | 717.804 M 6.05 % | 676.857 M 0.00 % | 676.857 M 0.80 % | 671.460 M 0.00 % | 671.460 M -2.94 % | 691.818 M 0.00 % | 691.818 M -13.25 % | 797.447 M 0.00 % | 797.447 M 2.89 % | 775.052 M 0.00 % | 775.052 M 13.75 % | 681.378 M 0.00 % | 681.378 M -1.10 % | 688.965 M 0.00 % | 688.965 M -7.37 % | 743.808 M 0.00 % | 743.808 M 0.46 % | 740.401 M 0.00 % | 740.401 M -3.05 % | 763.681 M 0.00 % | 763.681 M -2.12 % | 780.239 M 0.00 % | 780.239 M 0.97 % | 772.714 M 0.00 % | 772.714 M -2.68 % | 793.959 M 0.00 % | 793.959 M -25.40 % | 1.064 B 0.00 % | 1.064 B 3.84 % | 1.025 B 0.00 % | 1.025 B -2.01 % | 1.046 B 0.00 % | 1.046 B -0.17 % | 1.048 B 0.00 % | 1.048 B 0.37 % | 1.044 B 0.00 % | 1.044 B 4.84 % | 995.581 M 0.00 % | 995.581 M -4.12 % | 1.038 B 0.00 % | 1.038 B -0.38 % | 1.042 B 0.00 % | 1.042 B 6.28 % | 980.685 M 0.00 % | 980.685 M 0.84 % | 972.541 M 0.00 % | 972.541 M 2.63 % | 947.627 M |
| Other non current liabilities | -901.664 M -90 166 500.00 % | 1.000 K 100.00 % | -791.463 M -79 146 400.00 % | 1.000 K 100.00 % | -717.804 M | 0.000 100.00 % | -676.857 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 12.346 M | 0.000 -100.00 % | 15.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.554 M | 0.000 -100.00 % | 100.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 436.007 M | 0.000 -100.00 % | 523.690 M | 0.000 -100.00 % | 467.064 M | 0.000 -100.00 % | 563.503 M | 0.000 -100.00 % | 638.115 M | 0.000 -100.00 % | 695.934 M | 0.000 -100.00 % | 880.710 M | 0.000 -100.00 % | 1.240 B | 0.000 -100.00 % | 1.273 B | 0.000 -100.00 % | 1.378 B | 0.000 -100.00 % | 1.287 B | 0.000 -100.00 % | 1.308 B | 0.000 -100.00 % | 1.377 B | 0.000 -100.00 % | 1.259 B | 0.000 -100.00 % | 1.307 B | 0.000 -100.00 % | 1.525 B | 0.000 -100.00 % | 1.632 B | 0.000 -100.00 % | 1.562 B | 0.000 -100.00 % | 1.510 B | 0.000 -100.00 % | 1.449 B | 0.000 -100.00 % | 1.545 B | 0.000 -100.00 % | 1.466 B | 0.000 -100.00 % | 1.491 B | 0.000 -100.00 % | 1.683 B | 0.000 -100.00 % | 1.753 B | 0.000 -100.00 % | 1.294 B -2.87 % | 1.332 B |
| Total non current liabilities | -901.664 M -306.80 % | 436.008 M 155.09 % | -791.463 M -250.25 % | 526.779 M 173.39 % | -717.804 M -253.68 % | 467.064 M 169.00 % | -676.857 M -217.65 % | 575.292 M | 0.000 -100.00 % | 647.211 M | 0.000 -100.00 % | 726.521 M | 0.000 -100.00 % | 894.082 M | 0.000 -100.00 % | 1.252 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.536 B | 0.000 -100.00 % | 1.473 B | 0.000 -100.00 % | 1.495 B | 0.000 -100.00 % | 1.642 B | 0.000 -100.00 % | 1.511 B | 0.000 -100.00 % | 1.554 B | 0.000 -100.00 % | 1.711 B | 0.000 -100.00 % | 1.632 B | 0.000 -100.00 % | 1.562 B | 0.000 -100.00 % | 1.521 B | 0.000 -100.00 % | 1.462 B | 0.000 -100.00 % | 1.554 B | 0.000 -100.00 % | 1.466 B | 0.000 -100.00 % | 1.491 B | 0.000 -100.00 % | 1.683 B | 0.000 -100.00 % | 1.753 B | 0.000 -100.00 % | 1.294 B -2.87 % | 1.332 B |
| Other current liabilities | 0.000 -100.00 % | 158.352 M | 0.000 -100.00 % | 121.166 M | 0.000 -100.00 % | 267.800 M | 0.000 -100.00 % | 3.865 M | 0.000 -100.00 % | 128.635 M | 0.000 -100.00 % | 127.722 M | 0.000 -100.00 % | 123.308 M | 0.000 -100.00 % | 219.837 M | 0.000 -100.00 % | 150.928 M | 0.000 -100.00 % | 228.064 M | 0.000 -100.00 % | 153.998 M | 0.000 -100.00 % | 289.343 M | 0.000 -100.00 % | 117.349 M | 0.000 -100.00 % | 312.133 M | 0.000 -100.00 % | 128.059 M | 0.000 -100.00 % | 40.151 M | 0.000 -100.00 % | 161.105 M | 0.000 -100.00 % | 349.329 M | 0.000 -100.00 % | 123.691 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.483 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.871 M | 0.000 -100.00 % | 370.112 M 26.40 % | 292.818 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.720 M | 0.000 -100.00 % | 126.311 M | 0.000 -100.00 % | 123.334 M | 0.000 -100.00 % | 125.045 M | 0.000 -100.00 % | 213.814 M | 0.000 -100.00 % | 3.234 M | 0.000 -100.00 % | 224.539 M | 0.000 -100.00 % | 145.616 M | 0.000 -100.00 % | 284.179 M | 0.000 -100.00 % | 4.486 M | 0.000 -100.00 % | 306.744 M | 0.000 -100.00 % | 3.610 M | 0.000 -100.00 % | 33.581 M | 0.000 -100.00 % | 41.224 M | 0.000 -100.00 % | 6.837 M | 0.000 -100.00 % | 26.676 M | 0.000 -100.00 % | 13.713 M | 0.000 -100.00 % | 38.786 M | 0.000 -100.00 % | 11.638 M | 0.000 -100.00 % | 39.690 M | 0.000 -100.00 % | 26.508 M | 0.000 -100.00 % | 32.872 M | 0.000 -100.00 % | 6.021 M 49.75 % | 4.021 M |
| Short term debt | 0.000 -100.00 % | 456.578 M | 0.000 -100.00 % | 349.948 M | 0.000 -100.00 % | 821.898 M | 0.000 -100.00 % | 835.629 M | 0.000 -100.00 % | 855.093 M | 0.000 -100.00 % | 813.209 M | 0.000 -100.00 % | 831.814 M | 0.000 -100.00 % | 1.129 B | 0.000 -100.00 % | 1.268 B | 0.000 -100.00 % | 1.245 B | 0.000 -100.00 % | 1.437 B | 0.000 -100.00 % | 1.435 B | 0.000 -100.00 % | 1.389 B | 0.000 -100.00 % | 1.322 B | 0.000 -100.00 % | 1.359 B | 0.000 -100.00 % | 1.869 B | 0.000 -100.00 % | 1.511 B | 0.000 -100.00 % | 1.340 B | 0.000 -100.00 % | 1.559 B | 0.000 -100.00 % | 1.744 B | 0.000 -100.00 % | 1.607 B | 0.000 -100.00 % | 1.745 B | 0.000 -100.00 % | 1.747 B | 0.000 -100.00 % | 1.724 B | 0.000 -100.00 % | 1.513 B | 0.000 -100.00 % | 1.001 B -7.20 % | 1.079 B |
| Total current liabilities | 0.000 -100.00 % | 709.142 M | 0.000 -100.00 % | 568.845 M | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 1.038 B | 0.000 -100.00 % | 1.036 B | 0.000 -100.00 % | 995.260 M | 0.000 -100.00 % | 1.025 B | 0.000 -100.00 % | 1.553 B | 0.000 -100.00 % | 1.617 B | 0.000 -100.00 % | 1.572 B | 0.000 -100.00 % | 1.722 B | 0.000 -100.00 % | 1.821 B | 0.000 -100.00 % | 1.568 B | 0.000 -100.00 % | 1.705 B | 0.000 -100.00 % | 1.592 B | 0.000 -100.00 % | 2.041 B | 0.000 -100.00 % | 1.760 B | 0.000 -100.00 % | 1.767 B | 0.000 -100.00 % | 1.849 B | 0.000 -100.00 % | 1.831 B | 0.000 -100.00 % | 1.840 B | 0.000 -100.00 % | 1.867 B | 0.000 -100.00 % | 2.010 B | 0.000 -100.00 % | 1.868 B | 0.000 -100.00 % | 1.693 B | 0.000 -100.00 % | 1.451 B 2.79 % | 1.411 B |
| Total liabilities | -901.664 M -178.74 % | 1.145 B 244.69 % | -791.463 M -172.24 % | 1.096 B 252.64 % | -717.804 M -144.22 % | 1.623 B 339.80 % | -676.857 M -141.95 % | 1.613 B | 0.000 -100.00 % | 1.683 B | 0.000 -100.00 % | 1.722 B | 0.000 -100.00 % | 1.919 B | 0.000 -100.00 % | 2.806 B | 0.000 -100.00 % | 2.902 B | 0.000 -100.00 % | 3.109 B | 0.000 -100.00 % | 3.195 B | 0.000 -100.00 % | 3.316 B | 0.000 -100.00 % | 3.211 B | 0.000 -100.00 % | 3.216 B | 0.000 -100.00 % | 3.146 B | 0.000 -100.00 % | 3.752 B | 0.000 -100.00 % | 3.392 B | 0.000 -100.00 % | 3.329 B | 0.000 -100.00 % | 3.369 B | 0.000 -100.00 % | 3.293 B | 0.000 -100.00 % | 3.394 B | 0.000 -100.00 % | 3.333 B | 0.000 -100.00 % | 3.501 B | 0.000 -100.00 % | 3.552 B | 0.000 -100.00 % | 3.445 B | 0.000 -100.00 % | 2.744 B 0.04 % | 2.743 B |
| Other non current assets | 0.000 -100.00 % | 77.004 M | 0.000 -100.00 % | 23.569 M 902.76 % | -2.936 M -103.60 % | 81.518 M 2 002.85 % | -4.284 M -102.53 % | 169.635 M 3 916.31 % | -4.445 M -102.61 % | 170.595 M 3 541.50 % | -4.957 M -102.40 % | 206.822 M 4 959.54 % | -4.256 M -101.61 % | 264.841 M 1 146.80 % | -25.300 M -108.65 % | 292.540 M 2 343.23 % | -13.041 M -110.86 % | 120.094 M 729.26 % | -19.085 M -107.38 % | 258.695 M 6 544.82 % | -4.014 M -102.58 % | 155.748 M 611.67 % | -30.439 M -110.13 % | 300.441 M 1 504.98 % | -21.384 M -111.53 % | 185.442 M 829.77 % | -25.411 M -108.34 % | 304.596 M 6 368.70 % | -4.859 M -102.53 % | 192.185 M 735.03 % | -30.264 M -108.52 % | 355.124 M 2 434.49 % | -15.212 M -109.02 % | 168.712 M 1 292.57 % | -14.147 M -108.55 % | 165.448 M 1 252.23 % | -14.359 M -108.94 % | 160.641 M 1 067.95 % | -16.596 M -110.00 % | 165.968 M 1 221.03 % | -14.805 M -108.50 % | 174.123 M 1 036.75 % | -18.588 M -111.85 % | 156.866 M 1 111.94 % | -15.502 M -372.41 % | 5.690 M 118.51 % | -30.743 M -121.81 % | 140.983 M 1 099.52 % | -14.105 M -365.65 % | 5.310 M | 0.000 -100.00 % | 170.233 M 1 528.27 % | 10.455 M |
| Long term investments | 0.000 -100.00 % | 99.716 M | 0.000 -100.00 % | 71.840 M | 0.000 -100.00 % | 74.838 M | 0.000 100.00 % | -19.187 M | 0.000 100.00 % | -35.328 M | 0.000 100.00 % | -73.391 M | 0.000 100.00 % | -92.131 M | 0.000 100.00 % | -124.874 M | 0.000 -100.00 % | 43.011 M | 0.000 100.00 % | -77.411 M | 0.000 | 0.000 | 0.000 100.00 % | -142.177 M | 0.000 | 0.000 | 0.000 100.00 % | -106.153 M | 0.000 | 0.000 | 0.000 -100.00 % | 121.943 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.971 K | 0.000 | 0.000 | 0.000 -100.00 % | 140.210 K | 0.000 | 0.000 | 0.000 -100.00 % | 144.423 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.306 M | 0.000 | 0.000 -100.00 % | 145.164 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 464.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.283 M | 0.000 | 0.000 -100.00 % | 361.497 M |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.283 M | 0.000 | 0.000 -100.00 % | 2.959 M |
| Property plant equipment net | 0.000 -100.00 % | 558.179 M | 0.000 -100.00 % | 441.325 M | 0.000 -100.00 % | 419.086 M | 0.000 -100.00 % | 875.217 M | 0.000 -100.00 % | 892.142 M | 0.000 -100.00 % | 904.306 M | 0.000 -100.00 % | 909.963 M | 0.000 -100.00 % | 916.536 M | 0.000 -100.00 % | 943.047 M | 0.000 -100.00 % | 2.175 B | 0.000 -100.00 % | 2.232 B | 0.000 -100.00 % | 2.259 B | 0.000 -100.00 % | 2.297 B | 0.000 -100.00 % | 2.227 B | 0.000 -100.00 % | 2.253 B | 0.000 -100.00 % | 2.380 B | 0.000 -100.00 % | 2.599 B | 0.000 -100.00 % | 2.649 B | 0.000 -100.00 % | 2.721 B | 0.000 -100.00 % | 2.643 B | 0.000 -100.00 % | 2.737 B | 0.000 -100.00 % | 2.806 B | 0.000 -100.00 % | 2.857 B | 0.000 -100.00 % | 2.904 B | 0.000 -100.00 % | 2.872 B | 0.000 -100.00 % | 2.311 B 2.17 % | 2.262 B |
| Total non current assets | 0.000 -100.00 % | 749.643 M | 0.000 -100.00 % | 600.800 M 20 563.22 % | -2.936 M -100.48 % | 614.057 M 14 433.73 % | -4.284 M -100.42 % | 1.026 B 23 174.58 % | -4.445 M -100.43 % | 1.027 B 20 826.43 % | -4.957 M -100.48 % | 1.038 B 24 482.92 % | -4.256 M -100.39 % | 1.083 B 4 379.34 % | -25.300 M -102.33 % | 1.084 B 8 413.79 % | -13.041 M -101.18 % | 1.106 B 5 895.92 % | -19.085 M -100.81 % | 2.357 B 58 810.09 % | -4.014 M -100.17 % | 2.388 B 7 945.53 % | -30.439 M -101.26 % | 2.417 B 11 403.26 % | -21.384 M -100.86 % | 2.482 B 9 868.24 % | -25.411 M -101.05 % | 2.425 B 50 006.28 % | -4.859 M -100.20 % | 2.445 B 8 180.45 % | -30.264 M -101.06 % | 2.857 B 18 883.53 % | -15.212 M -100.55 % | 2.773 B 19 698.89 % | -14.147 M -100.50 % | 2.825 B 19 773.26 % | -14.359 M -100.50 % | 2.882 B 17 462.72 % | -16.596 M -100.59 % | 2.809 B 19 070.79 % | -14.805 M -100.51 % | 2.912 B 15 763.41 % | -18.588 M -100.62 % | 2.987 B 19 371.71 % | -15.502 M -100.51 % | 3.018 B 9 915.64 % | -30.743 M -101.00 % | 3.069 B 21 854.76 % | -14.105 M -100.46 % | 3.034 B | 0.000 -100.00 % | 2.527 B 2.21 % | 2.472 B |
| Other current assets | -3.806 M -101.84 % | 207.340 M 9 520.26 % | -2.201 M -100.93 % | 236.596 M | 0.000 -100.00 % | 512.440 M | 0.000 -100.00 % | 148.755 M | 0.000 -100.00 % | 272.279 M | 0.000 -100.00 % | 273.404 M | 0.000 -100.00 % | 508.062 M | 0.000 -100.00 % | 1.176 B | 0.000 -100.00 % | 936.179 M | 0.000 -100.00 % | 141.261 M | 0.000 -100.00 % | 101.840 M | 0.000 -100.00 % | 333.387 M | 0.000 -100.00 % | 356.529 M | 0.000 -100.00 % | 428.280 M | 0.000 -100.00 % | 194.121 M | 0.000 -100.00 % | 224.889 M | 0.000 -100.00 % | 332.950 M | 0.000 -100.00 % | 327.649 M | 0.000 -100.00 % | 88.747 M | 0.000 -100.00 % | 363.273 M | 0.000 -100.00 % | 367.916 M | 0.000 -100.00 % | 372.938 M | 0.000 -100.00 % | 413.602 M | 0.000 -100.00 % | 356.225 M | 0.000 -100.00 % | 251.108 M | 0.000 -100.00 % | 225.690 M 14.72 % | 196.725 M |
| Short term investments | 0.000 -100.00 % | 374.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 255.000 K -97.02 % | 8.568 M -90.43 % | 89.537 M 907.17 % | 8.890 M -90.08 % | 89.614 M 803.91 % | 9.914 M -91.89 % | 122.271 M 1 336.45 % | 8.512 M 3 700.00 % | 224.000 K -99.56 % | 50.600 M -70.58 % | 171.988 M 559.41 % | 26.082 M 11 975.00 % | 216.000 K -99.43 % | 38.170 M -69.54 % | 125.299 M 1 460.77 % | 8.028 M 3 816.10 % | 205.000 K -99.66 % | 60.878 M -62.93 % | 164.244 M 284.03 % | 42.768 M 23 660.00 % | 180.000 K -99.65 % | 50.822 M -59.86 % | 126.609 M 1 202.83 % | 9.718 M 5 329.05 % | 179.000 K -99.70 % | 60.528 M 3 065.69 % | 1.912 M -93.72 % | 30.424 M 7 761.54 % | 387.000 K -98.63 % | 28.294 M 943 033.33 % | 3.000 K -99.99 % | 28.718 M 957 160.30 % | 3.000 K -99.99 % | 33.192 M 1 106 300.00 % | 3.000 K -99.99 % | 29.610 M 986 896.53 % | 3.000 K -99.99 % | 37.176 M 1 239 100.00 % | 3.000 K -99.99 % | 31.003 M 525 197.00 % | 5.902 K -99.99 % | 61.486 M 279 381.82 % | 22.000 K -99.92 % | 28.210 M 119 942.55 % | 23.500 K -99.91 % | 27.298 M 118 586.96 % | 23.000 K -2.13 % | 23.500 K |
| cash and cash equivalents | 0.000 -100.00 % | 3.803 M | 0.000 -100.00 % | 2.198 M | 0.000 -100.00 % | 2.933 M 168.46 % | -4.284 M -273.30 % | 2.472 M 155.61 % | -4.445 M -273.90 % | 2.556 M 151.56 % | -4.957 M -290.00 % | 2.609 M 161.30 % | -4.256 M -205.56 % | 4.032 M 115.94 % | -25.300 M -303.03 % | 12.461 M 195.55 % | -13.041 M -201.68 % | 12.825 M 167.20 % | -19.085 M -448.08 % | 5.483 M 236.60 % | -4.014 M -205.38 % | 3.809 M 112.51 % | -30.439 M -357.04 % | 11.842 M 155.38 % | -21.384 M -478.95 % | 5.643 M 122.21 % | -25.411 M -493.97 % | 6.450 M 232.74 % | -4.859 M -200.06 % | 4.856 M 116.05 % | -30.264 M -206.74 % | 28.352 M 286.38 % | -15.212 M -202.61 % | 14.825 M 204.79 % | -14.147 M -200.02 % | 14.144 M 198.50 % | -14.359 M -200.02 % | 14.356 M 186.50 % | -16.596 M -200.02 % | 16.593 M 212.08 % | -14.805 M -200.02 % | 14.802 M 179.63 % | -18.588 M -200.02 % | 18.585 M 219.89 % | -15.502 M -200.04 % | 15.496 M 150.40 % | -30.743 M -200.07 % | 30.721 M 317.80 % | -14.105 M -200.17 % | 14.082 M 203.17 % | -13.649 M -200.17 % | 13.626 M -27.19 % | 18.715 M |
| Cash and short term investments | 3.806 M 0.00 % | 3.806 M 72.92 % | 2.201 M 0.00 % | 2.201 M -25.03 % | 2.936 M 40.68 % | 2.087 M -51.28 % | 4.284 M -95.34 % | 92.009 M 1 969.94 % | 4.445 M -95.18 % | 92.170 M 1 759.39 % | 4.957 M -96.03 % | 124.880 M 2 834.21 % | 4.256 M 0.00 % | 4.256 M -83.18 % | 25.300 M -86.28 % | 184.449 M 1 314.38 % | 13.041 M 0.00 % | 13.041 M -31.67 % | 19.085 M -85.41 % | 130.782 M 3 158.15 % | 4.014 M 0.00 % | 4.014 M -86.81 % | 30.439 M -82.71 % | 176.086 M 723.45 % | 21.384 M 267.23 % | 5.823 M -77.08 % | 25.411 M -80.90 % | 133.059 M 2 638.40 % | 4.859 M -3.50 % | 5.035 M -83.36 % | 30.264 M 0.00 % | 30.264 M 98.95 % | 15.212 M 0.00 % | 15.212 M 7.53 % | 14.147 M 0.00 % | 14.147 M -1.48 % | 14.359 M 0.00 % | 14.359 M -13.48 % | 16.596 M 0.00 % | 16.596 M 12.10 % | 14.805 M 0.00 % | 14.805 M -20.35 % | 18.588 M 0.00 % | 18.588 M 19.91 % | 15.502 M 0.00 % | 15.502 M -49.58 % | 30.743 M 0.00 % | 30.743 M 117.96 % | 14.105 M 0.00 % | 14.105 M 3.34 % | 13.649 M 0.00 % | 13.649 M -27.16 % | 18.738 M |
| Total current assets | 0.000 -100.00 % | 1.297 B | 0.000 -100.00 % | 1.286 B 43 710.87 % | 2.936 M -99.83 % | 1.730 B 40 281.33 % | 4.284 M -99.66 % | 1.265 B 28 350.69 % | 4.445 M -99.66 % | 1.324 B 26 605.87 % | 4.957 M -99.64 % | 1.376 B 32 227.58 % | 4.256 M -99.74 % | 1.634 B 6 357.66 % | 25.300 M -98.99 % | 2.497 B 19 045.06 % | 13.041 M -99.47 % | 2.477 B 12 879.44 % | 19.085 M -98.68 % | 1.441 B 35 800.82 % | 4.014 M -99.74 % | 1.551 B 4 994.26 % | 30.439 M -98.14 % | 1.639 B 7 565.13 % | 21.384 M -98.57 % | 1.492 B 5 772.95 % | 25.411 M -98.38 % | 1.571 B 32 232.31 % | 4.859 M -99.67 % | 1.473 B 4 766.82 % | 30.264 M -98.21 % | 1.689 B 11 002.40 % | 15.212 M -99.10 % | 1.683 B 11 798.26 % | 14.147 M -99.07 % | 1.529 B 10 550.40 % | 14.359 M -99.06 % | 1.534 B 9 141.33 % | 16.596 M -98.92 % | 1.532 B 10 247.02 % | 14.805 M -99.03 % | 1.526 B 8 109.77 % | 18.588 M -98.61 % | 1.341 B 8 550.45 % | 15.502 M -98.98 % | 1.522 B 4 850.34 % | 30.743 M -97.98 % | 1.526 B 10 715.45 % | 14.105 M -98.99 % | 1.392 B 10 099.06 % | 13.649 M -98.85 % | 1.190 B -2.35 % | 1.219 B |
| Inventory | 0.000 -100.00 % | 619.855 M | 0.000 -100.00 % | 654.443 M | 0.000 -100.00 % | 750.445 M | 0.000 -100.00 % | 764.641 M | 0.000 -100.00 % | 731.878 M | 0.000 -100.00 % | 813.781 M | 0.000 -100.00 % | 774.246 M | 0.000 -100.00 % | 908.597 M | 0.000 -100.00 % | 759.548 M | 0.000 -100.00 % | 782.220 M | 0.000 -100.00 % | 866.196 M | 0.000 -100.00 % | 902.728 M | 0.000 -100.00 % | 762.664 M | 0.000 -100.00 % | 681.925 M | 0.000 -100.00 % | 630.516 M | 0.000 -100.00 % | 634.377 M | 0.000 -100.00 % | 690.600 M | 0.000 -100.00 % | 681.536 M | 0.000 -100.00 % | 629.237 M | 0.000 -100.00 % | 727.649 M | 0.000 -100.00 % | 639.269 M | 0.000 -100.00 % | 508.738 M | 0.000 -100.00 % | 596.422 M | 0.000 -100.00 % | 621.426 M | 0.000 -100.00 % | 680.850 M | 0.000 -100.00 % | 508.162 M -20.82 % | 641.808 M |
| Net receivables | 0.000 -100.00 % | 466.170 M | 0.000 -100.00 % | 393.047 M | 0.000 -100.00 % | 464.964 M | 0.000 | 0.000 | 0.000 -100.00 % | 533.196 M | 0.000 | 0.000 | 0.000 -100.00 % | 610.756 M | 0.000 -100.00 % | 460.132 M | 0.000 -100.00 % | 768.358 M | 0.000 | 0.000 | 0.000 -100.00 % | 553.489 M | 0.000 -100.00 % | 405.398 M | 0.000 -100.00 % | 601.154 M | 0.000 -100.00 % | 462.546 M | 0.000 -100.00 % | 624.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 616.464 M | 0.000 -100.00 % | 593.692 M | 0.000 -100.00 % | 801.348 M | 0.000 -100.00 % | 424.353 M | 0.000 -100.00 % | 506.002 M | 0.000 -100.00 % | 440.687 M | 0.000 -100.00 % | 508.557 M | 0.000 -100.00 % | 517.125 M | 0.000 -100.00 % | 480.805 M | 0.000 -100.00 % | 488.934 M 35.25 % | 361.497 M |
| Tax assets | 0.000 -100.00 % | 14.744 M | 0.000 -100.00 % | 64.066 M | 0.000 -100.00 % | 38.614 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 % | 4.463 M | 0.000 -100.00 % | 10.524 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.872 M | 0.000 -100.00 % | 9.414 M | 0.000 -100.00 % | 23.527 M | 0.000 -100.00 % | 35.076 M | 0.000 -100.00 % | 45.149 M -11.90 % | 51.249 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 94.212 M | 0.000 -100.00 % | 97.731 M | 0.000 -100.00 % | 66.338 M | 0.000 -100.00 % | 73.934 M | 0.000 -100.00 % | 49.693 M | 0.000 -100.00 % | 54.329 M | 0.000 -100.00 % | 67.358 M | 0.000 -100.00 % | 204.532 M | 0.000 -100.00 % | 163.667 M | 0.000 -100.00 % | 99.797 M | 0.000 -100.00 % | 127.485 M | 0.000 -100.00 % | 96.550 M | 0.000 -100.00 % | 49.122 M | 0.000 -100.00 % | 70.484 M | 0.000 -100.00 % | 100.946 M | 0.000 -100.00 % | 132.092 M | 0.000 -100.00 % | 87.825 M | 0.000 -100.00 % | 77.513 M | 0.000 -100.00 % | 165.557 M | 0.000 -100.00 % | 73.440 M | 0.000 -100.00 % | 81.171 M | 0.000 -100.00 % | 110.549 M | 0.000 -100.00 % | 91.421 M | 0.000 -100.00 % | 118.229 M | 0.000 -100.00 % | 93.473 M | 0.000 -100.00 % | 73.421 M 105.37 % | 35.750 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.124 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.451 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.234 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.348 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.486 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.610 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 3.088 M | 0.000 -100.00 % | 3.088 M | 0.000 -100.00 % | 6.174 M | 0.000 -100.00 % | 6.174 M | 0.000 -100.00 % | 9.260 M | 0.000 -100.00 % | 9.260 M | 0.000 -100.00 % | 12.346 M | 0.000 -100.00 % | 12.346 M | 0.000 -100.00 % | 15.432 M | 0.000 -100.00 % | 15.432 M | 0.000 -100.00 % | 16.975 M | 0.000 -100.00 % | 18.518 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -186.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.205 M | 0.000 100.00 % | -13.097 M | 0.000 100.00 % | -9.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.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 100.00 % | -38.786 M | 0.000 | 0.000 | 0.000 100.00 % | -51.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 272.245 M | 0.000 -100.00 % | 576.482 M | 0.000 -100.00 % | 160.244 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.244 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 659.083 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 316.394 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 739.540 M | 0.000 -100.00 % | 757.560 M 8.32 % | 699.359 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.088 M | 0.000 -100.00 % | 5.615 M | 0.000 -100.00 % | 2.922 M | 0.000 -100.00 % | 21.327 M | 0.000 -100.00 % | 4.112 M | 0.000 | 0.000 | 0.000 100.00 % | -12.346 M | 0.000 -100.00 % | 143.219 M | 0.000 -100.00 % | 170.607 M | 0.000 -100.00 % | 170.291 M | 0.000 -100.00 % | 246.750 M | 0.000 -100.00 % | 252.427 M | 0.000 -100.00 % | 247.067 M | 0.000 -100.00 % | 186.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.205 M | 0.000 -100.00 % | 13.097 M | 0.000 -100.00 % | 9.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.047 B | 0.000 -100.00 % | 1.887 B | 0.000 -100.00 % | 2.344 B | 0.000 -100.00 % | 2.290 B | 0.000 -100.00 % | 2.354 B | 0.000 -100.00 % | 2.414 B | 0.000 -100.00 % | 2.716 B | 0.000 -100.00 % | 3.581 B | 0.000 -100.00 % | 3.583 B | 0.000 -100.00 % | 3.798 B | 0.000 -100.00 % | 3.939 B | 0.000 -100.00 % | 4.056 B | 0.000 -100.00 % | 3.975 B | 0.000 -100.00 % | 3.996 B | 0.000 -100.00 % | 3.918 B | 0.000 -100.00 % | 4.546 B | 0.000 -100.00 % | 4.456 B | 0.000 -100.00 % | 4.354 B | 0.000 -100.00 % | 4.415 B | 0.000 -100.00 % | 4.340 B | 0.000 -100.00 % | 4.438 B | 0.000 -100.00 % | 4.328 B | 0.000 -100.00 % | 4.540 B | 0.000 -100.00 % | 4.594 B | 0.000 -100.00 % | 4.426 B | 0.000 -100.00 % | 3.717 B 0.70 % | 3.691 B |
| 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-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 -100.00 % | 15.254 M 0.00 % | 15.254 M 0.00 % | 15.254 M 0.00 % | 15.254 M | 0.000 100.00 % | -42.430 M 0.00 % | -42.430 M 0.00 % | -42.430 M | 0.000 -100.00 % | 47.729 M 0.00 % | 47.729 M 0.00 % | 47.729 M | 0.000 100.00 % | -50.477 M 0.00 % | -50.477 M 0.00 % | -50.477 M | 0.000 100.00 % | -845.589 K 0.00 % | -845.589 K 0.00 % | -845.589 K 97.46 % | -33.330 M 0.00 % | -33.330 M 0.00 % | -33.330 M 0.00 % | -33.330 M -297.91 % | -8.376 M 0.00 % | -8.376 M 0.00 % | -8.376 M 0.00 % | -8.376 M -176.97 % | 10.882 M 0.00 % | 10.882 M 0.00 % | 10.882 M 0.00 % | 10.882 M 180.19 % | -13.570 M 0.00 % | -13.570 M 0.00 % | -13.570 M 0.00 % | -13.570 M 69.43 % | -44.389 M 0.00 % | -44.389 M 0.00 % | -44.389 M 0.00 % | -44.389 M 49.22 % | -87.412 M 0.00 % | -87.412 M 0.00 % | -87.412 M 0.00 % | -87.412 M -204.82 % | 83.391 M 0.00 % | 83.391 M 0.00 % | 83.391 M 0.00 % | 83.391 M 238.09 % | -60.390 M 0.00 % | -60.390 M 0.00 % | -60.390 M 0.00 % | -60.390 M |
| 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 | 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 100.00 % | -25.883 M 0.00 % | -25.883 M 0.00 % | -25.883 M 0.00 % | -25.883 M | 0.000 100.00 % | -33.037 M 0.00 % | -33.037 M 0.00 % | -33.037 M | 0.000 -100.00 % | 15.021 M 0.00 % | 15.021 M 0.00 % | 15.021 M | 0.000 100.00 % | -15.341 M 0.00 % | -15.341 M 0.00 % | -15.341 M | 0.000 -100.00 % | 2.508 M 0.00 % | 2.508 M 0.00 % | 2.508 M 123.41 % | -10.712 M 0.00 % | -10.712 M 0.00 % | -10.712 M 0.00 % | -10.712 M -150.75 % | 21.107 M 0.00 % | 21.107 M 0.00 % | 21.107 M 0.00 % | 21.107 M 316.25 % | -9.761 M 0.00 % | -9.761 M 0.00 % | -9.761 M 0.00 % | -9.761 M -207.29 % | 9.097 M 0.00 % | 9.097 M 0.00 % | 9.097 M 0.00 % | 9.097 M 119.44 % | -46.797 M 0.00 % | -46.797 M 0.00 % | -46.797 M 0.00 % | -46.797 M 29.91 % | -66.770 M 0.00 % | -66.770 M 0.00 % | -66.770 M 0.00 % | -66.770 M -220.80 % | 55.271 M 0.00 % | 55.271 M 0.00 % | 55.271 M 0.00 % | 55.271 M 310.23 % | -26.291 M 0.00 % | -26.291 M 0.00 % | -26.291 M 0.00 % | -26.291 M |
| 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 | 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 -100.00 % | 41.137 M 0.00 % | 41.137 M 0.00 % | 41.137 M 0.00 % | 41.137 M | 0.000 100.00 % | -9.393 M 0.00 % | -9.393 M 0.00 % | -9.393 M | 0.000 -100.00 % | 32.708 M 0.00 % | 32.708 M 0.00 % | 32.708 M | 0.000 100.00 % | -35.136 M 0.00 % | -35.136 M 0.00 % | -35.136 M | 0.000 100.00 % | -3.354 M 0.00 % | -3.354 M 0.00 % | -3.354 M 85.17 % | -22.618 M 0.00 % | -22.618 M 0.00 % | -22.618 M 0.00 % | -22.618 M 23.28 % | -29.483 M 0.00 % | -29.483 M 0.00 % | -29.483 M 0.00 % | -29.483 M -242.82 % | 20.643 M 0.00 % | 20.643 M 0.00 % | 20.643 M 0.00 % | 20.643 M 191.07 % | -22.667 M 0.00 % | -22.667 M 0.00 % | -22.667 M 0.00 % | -22.667 M -1 041.22 % | 2.408 M 0.00 % | 2.408 M 0.00 % | 2.408 M 0.00 % | 2.408 M 111.67 % | -20.642 M 0.00 % | -20.642 M 0.00 % | -20.642 M 0.00 % | -20.642 M -173.41 % | 28.120 M 0.00 % | 28.120 M 0.00 % | 28.120 M 0.00 % | 28.120 M 182.47 % | -34.099 M 0.00 % | -34.099 M 0.00 % | -34.099 M 0.00 % | -34.099 M |
| Other non cash items | -4.272 M -110.38 % | 41.141 M 505.37 % | -10.149 M -108.18 % | -4.875 M 92.74 % | -67.108 M -7.73 % | -62.291 M -309.03 % | 29.800 M 3 356.83 % | -915.000 K 81.45 % | -4.932 M -115.63 % | 31.551 M 482.20 % | -8.255 M -107.52 % | 109.841 M 1 812.79 % | -6.413 M 41.82 % | -11.022 M 72.87 % | -40.633 M 21.97 % | -52.075 M -25.26 % | -41.575 M -250.32 % | 27.658 M 254.50 % | -17.902 M -167.29 % | 26.604 M -32.82 % | 39.604 M 434.03 % | 7.416 M 143.00 % | -17.248 M -165.79 % | 26.217 M 795.78 % | -3.768 M -163.96 % | 5.891 M 313.98 % | 1.423 M 403.41 % | -469.000 K 94.46 % | -8.462 M -118.29 % | 46.263 M 706.01 % | -7.634 M -109.03 % | 84.541 M 254.84 % | 23.825 M 173.82 % | -32.275 M -349.20 % | -7.185 M -127.27 % | 26.346 M 413.01 % | -8.417 M -162.73 % | 13.418 M 156.22 % | -23.868 M -623.65 % | 4.558 M 129.13 % | -15.648 M 58.42 % | -37.637 M 10.86 % | -42.225 M -189.61 % | 47.119 M 712.89 % | -7.688 M 48.23 % | -14.851 M -50.10 % | -9.894 M 77.23 % | -43.448 M -100.30 % | -21.691 M 15.71 % | -25.734 M -158.60 % | -9.951 M 56.76 % | -23.011 M -284.24 % | 12.490 M -71.66 % | 44.064 M -5.75 % | 46.753 M -62.98 % | 126.300 M 166.84 % | 47.332 M 0.00 % | 47.332 M 0.00 % | 47.332 M 4.11 % | 45.464 M 0.00 % | 45.464 M 0.00 % | 45.464 M 0.00 % | 45.464 M 21.50 % | 37.418 M 0.00 % | 37.418 M 0.00 % | 37.418 M 0.00 % | 37.418 M 30.85 % | 28.597 M 0.00 % | 28.597 M 0.00 % | 28.597 M 0.00 % | 28.597 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.960 M 0.66 % | 15.856 M 1.37 % | 15.642 M -13.97 % | 18.182 M -2.50 % | 18.648 M 38.32 % | 13.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.604 M 0.00 % | 97.604 M 0.00 % | 97.604 M 0.00 % | 97.604 M | 0.000 -100.00 % | 52.004 M 0.00 % | 52.004 M 0.00 % | 52.004 M | 0.000 -100.00 % | 129.394 M 0.00 % | 129.394 M 0.00 % | 129.394 M | 0.000 -100.00 % | 41.212 M 0.00 % | 41.212 M 0.00 % | 41.212 M | 0.000 -100.00 % | 119.505 M 0.00 % | 119.505 M 0.00 % | 119.505 M 2.61 % | 116.468 M 0.00 % | 116.468 M 0.00 % | 116.468 M 0.00 % | 116.468 M -20.89 % | 147.229 M 0.00 % | 147.229 M 0.00 % | 147.229 M 0.00 % | 147.229 M 5.73 % | 139.252 M 0.00 % | 139.252 M 0.00 % | 139.252 M 0.00 % | 139.252 M 314.68 % | 33.581 M 0.00 % | 33.581 M 0.00 % | 33.581 M 0.00 % | 33.581 M -63.13 % | 91.073 M 0.00 % | 91.073 M 0.00 % | 91.073 M 0.00 % | 91.073 M 3 156.65 % | -2.980 M 0.00 % | -2.980 M 0.00 % | -2.980 M 0.00 % | -2.980 M -106.00 % | 49.636 M 0.00 % | 49.636 M 0.00 % | 49.636 M 0.00 % | 49.636 M 773.39 % | -7.371 M 0.00 % | -7.371 M 0.00 % | -7.371 M 0.00 % | -7.371 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.305 M 0.00 % | -12.305 M 0.00 % | -12.305 M 0.00 % | -12.305 M | 0.000 100.00 % | -40.489 M 0.00 % | -40.489 M 0.00 % | -40.489 M | 0.000 100.00 % | -2.597 M 0.00 % | -2.597 M 0.00 % | -2.597 M | 0.000 100.00 % | -16.991 M 0.00 % | -16.991 M 0.00 % | -16.991 M | 0.000 100.00 % | -52.990 M 0.00 % | -52.990 M 0.00 % | -52.990 M -426.70 % | -10.061 M 0.00 % | -10.061 M 0.00 % | -10.061 M 0.00 % | -10.061 M 72.92 % | -37.156 M 0.00 % | -37.156 M 0.00 % | -37.156 M 0.00 % | -37.156 M 79.78 % | -183.730 M 0.00 % | -183.730 M 0.00 % | -183.730 M 0.00 % | -183.730 M -119.24 % | -83.804 M 0.00 % | -83.804 M 0.00 % | -83.804 M 0.00 % | -83.804 M -349.59 % | -18.640 M 0.00 % | -18.640 M 0.00 % | -18.640 M 0.00 % | -18.640 M 53.58 % | -40.156 M 0.00 % | -40.156 M 0.00 % | -40.156 M 0.00 % | -40.156 M 62.83 % | -108.020 M 0.00 % | -108.020 M 0.00 % | -108.020 M 0.00 % | -108.020 M -68.40 % | -64.144 M 0.00 % | -64.144 M 0.00 % | -64.144 M 0.00 % | -64.144 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -96.000 K 0.00 % | -96.000 K 0.00 % | -96.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 96.000 K 0.00 % | 96.000 K 0.00 % | 96.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 725.500 0.00 % | 725.500 0.00 % | 725.500 0.00 % | 725.500 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 12.305 M 0.00 % | 12.305 M 0.00 % | 12.305 M 0.00 % | 12.305 M | 0.000 -100.00 % | 40.489 M 0.00 % | 40.489 M 0.00 % | 40.489 M | 0.000 -100.00 % | 2.501 M 0.00 % | 2.501 M 0.00 % | 2.501 M | 0.000 -100.00 % | 17.087 M 0.00 % | 17.087 M 0.00 % | 17.087 M | 0.000 -100.00 % | 52.990 M 0.00 % | 52.990 M 0.00 % | 52.990 M 426.73 % | 10.060 M 0.00 % | 10.060 M 0.00 % | 10.060 M 0.00 % | 10.060 M -72.92 % | 37.156 M 0.00 % | 37.156 M 0.00 % | 37.156 M 0.00 % | 37.156 M -79.78 % | 183.730 M 0.00 % | 183.730 M 0.00 % | 183.730 M 0.00 % | 183.730 M 119.24 % | 83.804 M 0.00 % | 83.804 M 0.00 % | 83.804 M 0.00 % | 83.804 M 349.59 % | 18.640 M 0.00 % | 18.640 M 0.00 % | 18.640 M 0.00 % | 18.640 M -53.58 % | 40.156 M 0.00 % | 40.156 M 0.00 % | 40.156 M 0.00 % | 40.156 M -62.83 % | 108.020 M 0.00 % | 108.020 M 0.00 % | 108.020 M 0.00 % | 108.020 M 68.40 % | 64.144 M 0.00 % | 64.144 M 0.00 % | 64.144 M 0.00 % | 64.144 M |
| Net cash used for investing 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 100.00 % | -13.077 M 0.00 % | -13.077 M 0.00 % | -13.077 M 0.00 % | -13.077 M | 0.000 100.00 % | -35.088 M 0.00 % | -35.088 M 0.00 % | -35.088 M | 0.000 100.00 % | -2.501 M 0.00 % | -2.501 M 0.00 % | -2.501 M | 0.000 100.00 % | -17.087 M 0.00 % | -17.087 M 0.00 % | -17.087 M | 0.000 100.00 % | -52.990 M 0.00 % | -52.990 M 0.00 % | -52.990 M -426.73 % | -10.060 M 0.00 % | -10.060 M 0.00 % | -10.060 M 0.00 % | -10.060 M 72.92 % | -37.156 M 0.00 % | -37.156 M 0.00 % | -37.156 M 0.00 % | -37.156 M 79.78 % | -183.715 M 0.00 % | -183.715 M 0.00 % | -183.715 M 0.00 % | -183.715 M -119.29 % | -83.776 M 0.00 % | -83.776 M 0.00 % | -83.776 M 0.00 % | -83.776 M -349.44 % | -18.640 M 0.00 % | -18.640 M 0.00 % | -18.640 M 0.00 % | -18.640 M 53.58 % | -40.156 M 0.00 % | -40.156 M 0.00 % | -40.156 M 0.00 % | -40.156 M 62.83 % | -108.020 M 0.00 % | -108.020 M 0.00 % | -108.020 M 0.00 % | -108.020 M -68.40 % | -64.144 M 0.00 % | -64.144 M 0.00 % | -64.144 M 0.00 % | -64.144 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 100.00 % | -2.687 M 0.00 % | -2.687 M 0.00 % | -2.687 M | 0.000 100.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 M 0.00 % | -5.375 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -44.734 M 0.00 % | -44.734 M 0.00 % | -44.734 M -5 030.72 % | -871.880 K 0.00 % | -871.880 K 0.00 % | -871.880 K 0.00 % | -871.880 K 84.66 % | -5.684 M 0.00 % | -5.684 M 0.00 % | -5.684 M 0.00 % | -5.684 M -123.40 % | 24.288 M 0.00 % | 24.288 M 0.00 % | 24.288 M 0.00 % | 24.288 M 158.29 % | 9.403 M 0.00 % | 9.403 M 0.00 % | 9.403 M 0.00 % | 9.403 M 173.56 % | -12.784 M 0.00 % | -12.784 M 0.00 % | -12.784 M 0.00 % | -12.784 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -22.591 M 0.00 % | -22.591 M 0.00 % | -22.591 M 0.00 % | -22.591 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -81.263 M 0.00 % | -81.263 M 0.00 % | -81.263 M | 0.000 100.00 % | -32.115 M 0.00 % | -32.115 M 0.00 % | -32.115 M | 0.000 100.00 % | -24.403 M 0.00 % | -24.403 M 0.00 % | -24.403 M 66.22 % | -72.250 M 0.00 % | -72.250 M 0.00 % | -72.250 M 0.00 % | -72.250 M -7.90 % | -66.958 M 0.00 % | -66.958 M 0.00 % | -66.958 M 0.00 % | -66.958 M -49.68 % | -44.734 M 0.00 % | -44.734 M 0.00 % | -44.734 M 0.00 % | -44.734 M -616.15 % | -6.246 M 0.00 % | -6.246 M 0.00 % | -6.246 M 0.00 % | -6.246 M -9.89 % | -5.684 M 0.00 % | -5.684 M 0.00 % | -5.684 M 0.00 % | -5.684 M -123.40 % | 24.288 M 0.00 % | 24.288 M 0.00 % | 24.288 M 0.00 % | 24.288 M 158.29 % | 9.403 M 0.00 % | 9.403 M 0.00 % | 9.403 M 0.00 % | 9.403 M 173.56 % | -12.784 M 0.00 % | -12.784 M 0.00 % | -12.784 M 0.00 % | -12.784 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 100.00 % | -62.988 M 0.00 % | -62.988 M 0.00 % | -62.988 M 0.00 % | -62.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.475 M 0.00 % | -46.475 M 0.00 % | -46.475 M | 0.000 -100.00 % | 8.107 M 0.00 % | 8.107 M 0.00 % | 8.107 M | 0.000 100.00 % | -42.224 M 0.00 % | -42.224 M 0.00 % | -42.224 M -22.99 % | -34.331 M 0.00 % | -34.331 M 0.00 % | -34.331 M 0.00 % | -34.331 M 19.71 % | -42.762 M 0.00 % | -42.762 M 0.00 % | -42.762 M 0.00 % | -42.762 M -148.57 % | 88.039 M 0.00 % | 88.039 M 0.00 % | 88.039 M 0.00 % | 88.039 M 66.66 % | 52.825 M 0.00 % | 52.825 M 0.00 % | 52.825 M 0.00 % | 52.825 M 185.85 % | -61.529 M 0.00 % | -61.529 M 0.00 % | -61.529 M 0.00 % | -61.529 M -402.34 % | 20.351 M 0.00 % | 20.351 M 0.00 % | 20.351 M 0.00 % | 20.351 M -41.04 % | 34.518 M 0.00 % | 34.518 M 0.00 % | 34.518 M 0.00 % | 34.518 M -63.47 % | 94.490 M 0.00 % | 94.490 M 0.00 % | 94.490 M 0.00 % | 94.490 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.960 M 0.66 % | 15.856 M 1.37 % | 15.642 M -13.97 % | 18.182 M -2.50 % | 18.648 M 38.32 % | 13.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.051 M 0.00 % | -1.051 M 0.00 % | -1.051 M 0.00 % | -1.051 M | 0.000 100.00 % | -510.000 K 0.00 % | -510.000 K 0.00 % | -510.000 K | 0.000 100.00 % | -843.750 K 0.00 % | -843.750 K 0.00 % | -843.750 K | 0.000 -100.00 % | 117.292 K 0.00 % | 117.292 K 0.00 % | 117.292 K | 0.000 100.00 % | -111.511 K 0.00 % | -111.511 K 0.00 % | -111.511 K 35.70 % | -173.416 K 0.00 % | -173.416 K 0.00 % | -173.416 K 0.00 % | -173.416 K -149.05 % | 353.514 K 0.00 % | 353.514 K 0.00 % | 353.514 K 0.00 % | 353.514 K 130.52 % | -1.158 M 0.00 % | -1.158 M 0.00 % | -1.158 M 0.00 % | -1.158 M 67.98 % | -3.617 M 0.00 % | -3.617 M 0.00 % | -3.617 M 0.00 % | -3.617 M -169.29 % | 5.220 M 0.00 % | 5.220 M 0.00 % | 5.220 M 0.00 % | 5.220 M 247.27 % | 1.503 M 0.00 % | 1.503 M 0.00 % | 1.503 M 0.00 % | 1.503 M 110.39 % | -14.463 M 0.00 % | -14.463 M 0.00 % | -14.463 M 0.00 % | -14.463 M -241.90 % | 10.192 M 0.00 % | 10.192 M 0.00 % | 10.192 M 0.00 % | 10.192 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.241 M 372.81 % | 4.281 M 136.98 % | -11.575 M -375.14 % | 4.207 M 130.10 % | -13.975 M -382.10 % | 4.954 M 158.09 % | -8.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.345 M 0.00 % | 5.345 M 0.00 % | 5.345 M 0.00 % | 5.345 M | 0.000 -100.00 % | 5.855 M 0.00 % | 5.855 M 0.00 % | 5.855 M | 0.000 -100.00 % | 6.699 M 0.00 % | 6.699 M 0.00 % | 6.699 M | 0.000 -100.00 % | 3.589 M 0.00 % | 3.589 M 0.00 % | 3.589 M | 0.000 -100.00 % | 3.700 M 0.00 % | 3.700 M 0.00 % | 3.700 M -4.48 % | 3.874 M 0.00 % | 3.874 M 0.00 % | 3.874 M 0.00 % | 3.874 M 10.04 % | 3.520 M 0.00 % | 3.520 M 0.00 % | 3.520 M 0.00 % | 3.520 M -24.76 % | 4.679 M 0.00 % | 4.679 M 0.00 % | 4.679 M 0.00 % | 4.679 M -43.60 % | 8.296 M 0.00 % | 8.296 M 0.00 % | 8.296 M 0.00 % | 8.296 M 100.09 % | 4.146 M 0.00 % | 4.146 M 0.00 % | 4.146 M 0.00 % | 4.146 M 56.87 % | 2.643 M 0.00 % | 2.643 M 0.00 % | 2.643 M 0.00 % | 2.643 M -84.55 % | 17.106 M 0.00 % | 17.106 M 0.00 % | 17.106 M 0.00 % | 17.106 M 147.43 % | 6.913 M 0.00 % | 6.913 M 0.00 % | 6.913 M 0.00 % | 6.913 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.933 M -85.51 % | 20.241 M 372.81 % | 4.281 M -78.43 % | 19.849 M 371.81 % | 4.207 M -82.18 % | 23.602 M 376.42 % | 4.954 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.294 M 0.00 % | 4.294 M 0.00 % | 4.294 M 0.00 % | 4.294 M | 0.000 -100.00 % | 5.345 M 0.00 % | 5.345 M 0.00 % | 5.345 M | 0.000 -100.00 % | 5.855 M 0.00 % | 5.855 M 0.00 % | 5.855 M | 0.000 -100.00 % | 3.706 M 0.00 % | 3.706 M 0.00 % | 3.706 M | 0.000 -100.00 % | 3.589 M 0.00 % | 3.589 M 0.00 % | 3.589 M -3.01 % | 3.700 M 0.00 % | 3.700 M 0.00 % | 3.700 M 0.00 % | 3.700 M -4.48 % | 3.874 M 0.00 % | 3.874 M 0.00 % | 3.874 M 0.00 % | 3.874 M 10.04 % | 3.520 M 0.00 % | 3.520 M 0.00 % | 3.520 M 0.00 % | 3.520 M -24.76 % | 4.679 M 0.00 % | 4.679 M 0.00 % | 4.679 M 0.00 % | 4.679 M -50.04 % | 9.366 M 0.00 % | 9.366 M 0.00 % | 9.366 M 0.00 % | 9.366 M 125.90 % | 4.146 M 0.00 % | 4.146 M 0.00 % | 4.146 M 0.00 % | 4.146 M 56.88 % | 2.643 M 0.00 % | 2.643 M 0.00 % | 2.643 M 0.00 % | 2.643 M -84.55 % | 17.106 M 0.00 % | 17.106 M 0.00 % | 17.106 M 0.00 % | 17.106 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.960 M 0.66 % | 15.856 M 1.37 % | 15.642 M -13.97 % | 18.182 M -2.50 % | 18.648 M 38.32 % | 13.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.604 M 0.00 % | 97.604 M 0.00 % | 97.604 M 0.00 % | 97.604 M | 0.000 -100.00 % | 52.004 M 0.00 % | 52.004 M 0.00 % | 52.004 M | 0.000 -100.00 % | 129.394 M 0.00 % | 129.394 M 0.00 % | 129.394 M | 0.000 -100.00 % | 41.212 M 0.00 % | 41.212 M 0.00 % | 41.212 M | 0.000 -100.00 % | 119.505 M 0.00 % | 119.505 M 0.00 % | 119.505 M 2.61 % | 116.468 M 0.00 % | 116.468 M 0.00 % | 116.468 M 0.00 % | 116.468 M -20.89 % | 147.229 M 0.00 % | 147.229 M 0.00 % | 147.229 M 0.00 % | 147.229 M 5.73 % | 139.252 M 0.00 % | 139.252 M 0.00 % | 139.252 M 0.00 % | 139.252 M 314.68 % | 33.581 M 0.00 % | 33.581 M 0.00 % | 33.581 M 0.00 % | 33.581 M -63.13 % | 91.073 M 0.00 % | 91.073 M 0.00 % | 91.073 M 0.00 % | 91.073 M 3 156.65 % | -2.980 M 0.00 % | -2.980 M 0.00 % | -2.980 M 0.00 % | -2.980 M -106.00 % | 49.636 M 0.00 % | 49.636 M 0.00 % | 49.636 M 0.00 % | 49.636 M 773.39 % | -7.371 M 0.00 % | -7.371 M 0.00 % | -7.371 M 0.00 % | -7.371 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.305 M 0.00 % | -12.305 M 0.00 % | -12.305 M 0.00 % | -12.305 M | 0.000 100.00 % | -40.489 M 0.00 % | -40.489 M 0.00 % | -40.489 M | 0.000 100.00 % | -2.597 M 0.00 % | -2.597 M 0.00 % | -2.597 M | 0.000 100.00 % | -16.991 M 0.00 % | -16.991 M 0.00 % | -16.991 M | 0.000 100.00 % | -52.990 M 0.00 % | -52.990 M 0.00 % | -52.990 M -426.70 % | -10.061 M 0.00 % | -10.061 M 0.00 % | -10.061 M 0.00 % | -10.061 M 72.92 % | -37.156 M 0.00 % | -37.156 M 0.00 % | -37.156 M 0.00 % | -37.156 M 79.78 % | -183.730 M 0.00 % | -183.730 M 0.00 % | -183.730 M 0.00 % | -183.730 M -119.24 % | -83.804 M 0.00 % | -83.804 M 0.00 % | -83.804 M 0.00 % | -83.804 M -349.59 % | -18.640 M 0.00 % | -18.640 M 0.00 % | -18.640 M 0.00 % | -18.640 M 53.58 % | -40.156 M 0.00 % | -40.156 M 0.00 % | -40.156 M 0.00 % | -40.156 M 62.83 % | -108.020 M 0.00 % | -108.020 M 0.00 % | -108.020 M 0.00 % | -108.020 M -68.40 % | -64.144 M 0.00 % | -64.144 M 0.00 % | -64.144 M 0.00 % | -64.144 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.960 M 0.66 % | 15.856 M 1.37 % | 15.642 M -13.97 % | 18.182 M -2.50 % | 18.648 M 38.32 % | 13.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.299 M 0.00 % | 85.299 M 0.00 % | 85.299 M 0.00 % | 85.299 M | 0.000 -100.00 % | 11.515 M 0.00 % | 11.515 M 0.00 % | 11.515 M | 0.000 -100.00 % | 126.798 M 0.00 % | 126.798 M 0.00 % | 126.798 M | 0.000 -100.00 % | 24.221 M 0.00 % | 24.221 M 0.00 % | 24.221 M | 0.000 -100.00 % | 66.515 M 0.00 % | 66.515 M 0.00 % | 66.515 M -37.49 % | 106.407 M 0.00 % | 106.407 M 0.00 % | 106.407 M 0.00 % | 106.407 M -3.33 % | 110.073 M 0.00 % | 110.073 M 0.00 % | 110.073 M 0.00 % | 110.073 M 347.48 % | -44.478 M 0.00 % | -44.478 M 0.00 % | -44.478 M 0.00 % | -44.478 M 11.44 % | -50.224 M 0.00 % | -50.224 M 0.00 % | -50.224 M 0.00 % | -50.224 M -169.34 % | 72.433 M 0.00 % | 72.433 M 0.00 % | 72.433 M 0.00 % | 72.433 M 267.92 % | -43.135 M 0.00 % | -43.135 M 0.00 % | -43.135 M 0.00 % | -43.135 M 26.12 % | -58.384 M 0.00 % | -58.384 M 0.00 % | -58.384 M 0.00 % | -58.384 M 18.36 % | -71.515 M 0.00 % | -71.515 M 0.00 % | -71.515 M 0.00 % | -71.515 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 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |