TRF Limited TRF.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.207 B -13.74 % | 1.400 B -20.97 % | 1.771 B 39.30 % | 1.271 B 11.59 % | 1.139 B -38.88 % | 1.864 B -45.50 % | 3.420 B -22.15 % | 4.393 B -54.38 % | 9.630 B -14.20 % | 11.225 B -0.31 % | 11.259 B -4.14 % | 11.745 B 5.36 % | 11.148 B -16.01 % | 13.274 B 19.20 % | 11.136 B 28.60 % | 8.659 B 19.64 % | 7.238 B 62.19 % | 4.463 B 28.53 % | 3.472 B 60.33 % | 2.166 B 8.24 % | 2.001 B |
| Net income | 257.919 M -25.47 % | 346.041 M -60.93 % | 885.790 M 484.43 % | -230.417 M 75.25 % | -931.129 M 49.68 % | -1.850 B -435.27 % | -345.683 M 74.22 % | -1.341 B -456.52 % | -240.985 M 33.69 % | -363.449 M 44.07 % | -649.834 M -125.10 % | -288.691 M 68.51 % | -916.904 M -783.00 % | 134.246 M 610.22 % | 18.902 M -96.12 % | 487.686 M 20.45 % | 404.882 M -4.23 % | 422.757 M 109.59 % | 201.706 M 185.11 % | 70.747 M 78.44 % | 39.648 M |
| Income before tax | 309.314 M -25.77 % | 416.681 M -48.46 % | 808.410 M 601.95 % | -161.053 M 75.41 % | -654.880 M 50.57 % | -1.325 B -28.84 % | -1.028 B 44.42 % | -1.850 B -321.44 % | -438.926 M -55.88 % | -281.573 M 48.29 % | -544.565 M -103.82 % | -267.185 M 69.56 % | -877.803 M -422.91 % | 271.845 M 281.88 % | 71.186 M -90.36 % | 738.677 M 13.37 % | 651.590 M 7.00 % | 608.946 M 99.21 % | 305.683 M 164.05 % | 115.766 M 75.31 % | 66.034 M |
| Income before tax ratio | 0.26 -13.95 % | 0.30 -34.78 % | 0.46 460.34 % | -0.13 77.96 % | -0.57 19.12 % | -0.71 -136.39 % | -0.30 28.60 % | -0.42 -823.78 % | -0.05 -81.69 % | -0.03 48.14 % | -0.05 -112.62 % | -0.02 71.11 % | -0.08 -484.48 % | 0.02 220.36 % | 0.01 -92.51 % | 0.09 -5.24 % | 0.09 -34.02 % | 0.14 54.98 % | 0.09 64.69 % | 0.05 61.96 % | 0.03 |
| EBITDA | 300.429 M -47.99 % | 577.597 M -46.32 % | 1.076 B 535.62 % | 169.292 M 168.41 % | -247.474 M 73.03 % | -917.437 M -105.64 % | -446.137 M 65.95 % | -1.310 B -483.34 % | -224.635 M -182.33 % | 272.831 M 57.42 % | 173.309 M -61.04 % | 444.851 M 296.01 % | -226.956 M -132.56 % | 696.958 M 101.92 % | 345.170 M -63.44 % | 944.026 M 4.82 % | 900.625 M 61.84 % | 556.489 M 61.59 % | 344.387 M 93.61 % | 177.879 M 39.16 % | 127.822 M |
| Net income ratio | 0.21 -13.60 % | 0.25 -50.57 % | 0.50 375.97 % | -0.18 77.82 % | -0.82 17.67 % | -0.99 -882.06 % | -0.10 66.89 % | -0.31 -1 119.89 % | -0.03 22.72 % | -0.03 43.90 % | -0.06 -134.82 % | -0.02 70.12 % | -0.08 -913.24 % | 0.01 495.80 % | 0.00 -96.99 % | 0.06 0.68 % | 0.06 -40.95 % | 0.09 63.06 % | 0.06 77.82 % | 0.03 64.85 % | 0.02 |
| Ratio EBITDA | 0.25 -39.70 % | 0.41 -32.08 % | 0.61 356.30 % | 0.13 161.30 % | -0.22 55.87 % | -0.49 -277.29 % | -0.13 56.27 % | -0.30 -1 178.68 % | -0.02 -195.97 % | 0.02 57.91 % | 0.02 -59.36 % | 0.04 286.04 % | -0.02 -138.77 % | 0.05 69.39 % | 0.03 -71.57 % | 0.11 -12.38 % | 0.12 -0.21 % | 0.12 25.72 % | 0.10 20.75 % | 0.08 28.56 % | 0.06 |
| Gross profit ratio | 0.86 133.80 % | 0.37 -54.40 % | 0.81 46.50 % | 0.55 55.19 % | 0.36 11.04 % | 0.32 -14.89 % | 0.38 121.34 % | 0.17 -34.09 % | 0.26 0.80 % | 0.26 -2.84 % | 0.26 -35.80 % | 0.41 63.21 % | 0.25 1.20 % | 0.25 -38.47 % | 0.40 -60.18 % | 1.02 0.65 % | 1.01 -1.08 % | 1.02 3.40 % | 0.99 1.54 % | 0.97 -3.06 % | 1.00 |
| Weighted average shs out dil | 11.003 M 0.00 % | 11.003 M -11.64 % | 12.452 M 13.15 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M |
| Weighted average shs out | 11.003 M 0.00 % | 11.003 M -0.01 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M |
| EPS diluted | 23.44 -25.47 % | 31.45 -55.79 % | 71.14 439.73 % | -20.94 74.27 % | -81.37 51.61 % | -168.15 -435.34 % | -31.41 74.23 % | -121.87 -456.48 % | -21.90 33.70 % | -33.03 44.06 % | -59.05 -125.12 % | -26.23 68.52 % | -83.32 -794.91 % | 11.99 4 895.83 % | 0.24 -99.43 % | 42.46 15.41 % | 36.79 1.85 % | 36.12 97.05 % | 18.33 185.07 % | 6.43 78.12 % | 3.61 |
| Earnings per share | 23.44 -25.47 % | 31.45 -60.93 % | 80.49 484.38 % | -20.94 74.27 % | -81.37 51.61 % | -168.15 -435.34 % | -31.41 74.23 % | -121.87 -456.48 % | -21.90 33.70 % | -33.03 44.06 % | -59.05 -125.12 % | -26.23 68.52 % | -83.32 -794.91 % | 11.99 4 895.83 % | 0.24 -99.43 % | 42.46 15.41 % | 36.79 1.85 % | 36.12 97.05 % | 18.33 185.07 % | 6.43 78.12 % | 3.61 |
| Gross profit | 1.043 B 101.69 % | 517.268 M -63.96 % | 1.435 B 104.07 % | 703.322 M 73.18 % | 406.128 M -32.13 % | 598.402 M -53.61 % | 1.290 B 72.30 % | 748.705 M -69.93 % | 2.490 B -13.52 % | 2.879 B -3.14 % | 2.972 B -38.46 % | 4.830 B 71.95 % | 2.809 B -15.01 % | 3.305 B -26.66 % | 4.506 B -48.79 % | 8.799 B 20.42 % | 7.307 B 60.43 % | 4.555 B 32.90 % | 3.427 B 62.80 % | 2.105 B 4.93 % | 2.006 B |
| Income tax expense | 51.395 M 146.63 % | 20.839 M 131.18 % | -66.824 M -60 649.09 % | -110.000 K -137.93 % | 290.000 K -11.59 % | 328.000 K -97.58 % | 13.537 M 107.51 % | -180.262 M 8.92 % | -197.912 M -424.90 % | 60.914 M -29.10 % | 85.910 M 476.54 % | 14.901 M -58.04 % | 35.511 M -74.19 % | 137.599 M 163.18 % | 52.284 M -79.17 % | 250.991 M 1.74 % | 246.708 M 32.50 % | 186.189 M 79.07 % | 103.977 M 130.96 % | 45.019 M 70.62 % | 26.386 M |
| Cost of revenue | 164.094 M -81.40 % | 882.324 M 162.79 % | 335.754 M -40.89 % | 568.054 M -22.53 % | 733.228 M -42.07 % | 1.266 B -40.58 % | 2.130 B -41.56 % | 3.645 B -48.96 % | 7.140 B -14.44 % | 8.346 B 0.71 % | 8.287 B 19.83 % | 6.916 B -17.07 % | 8.339 B -16.35 % | 9.969 B 50.38 % | 6.630 B 4 835.46 % | -139.999 M -102.40 % | -69.169 M 24.80 % | -91.975 M -305.17 % | 44.829 M -25.79 % | 60.407 M 1 176.58 % | -5.611 M |
| General and administrative expenses | 69.546 M -8.57 % | 76.066 M 3.90 % | 73.214 M 34.67 % | 54.364 M -49.24 % | 107.107 M -44.48 % | 192.922 M -12.94 % | 221.584 M 25.14 % | 177.071 M -25.98 % | 239.208 M 22.01 % | 196.064 M | 0.000 -100.00 % | 333.322 M -0.21 % | 334.032 M -40.92 % | 565.428 M -65.36 % | 1.632 B 38.25 % | 1.181 B 35.17 % | 873.590 M 35.70 % | 643.778 M 66.60 % | 386.417 M 50.09 % | 257.465 M 18.32 % | 217.602 M |
| Selling and marketing expenses | 527.000 K -87.46 % | 4.203 M 87.80 % | 2.238 M 208.26 % | 726.000 K -93.52 % | 11.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 354.478 M -9.37 % | 391.147 M -26.35 % | 531.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 540.173 M 425.94 % | 102.707 M -87.08 % | 795.126 M 12.68 % | 705.620 M 2 040.90 % | 32.959 M -97.64 % | 1.399 B 9 382.02 % | 14.749 M -99.26 % | 1.986 B -6.95 % | 2.135 B -8.24 % | 2.326 B -26.32 % | 3.157 B -35.28 % | 4.879 B 55.15 % | 3.145 B 4 031 474.36 % | 78.000 K -100.00 % | 2.627 B -61.01 % | 6.736 B 20.92 % | 5.571 B 64.92 % | 3.378 B 24.67 % | 2.710 B 60.76 % | 1.685 B 0.44 % | 1.678 B |
| Operating expenses | 610.246 M 233.51 % | 182.976 M -78.98 % | 870.578 M 14.44 % | 760.710 M 402.89 % | 151.269 M -90.49 % | 1.591 B -16.95 % | 1.916 B -11.43 % | 2.163 B -8.87 % | 2.374 B -5.89 % | 2.523 B -20.11 % | 3.157 B -35.28 % | 4.879 B 55.15 % | 3.145 B 24.53 % | 2.525 B -40.71 % | 4.259 B -46.20 % | 7.917 B 22.85 % | 6.445 B 60.24 % | 4.022 B 29.91 % | 3.096 B 59.35 % | 1.943 B 2.49 % | 1.896 B |
| Cost and expenses | 774.340 M -27.31 % | 1.065 B -11.69 % | 1.206 B -2.62 % | 1.239 B -17.36 % | 1.499 B -47.54 % | 2.857 B -29.39 % | 4.046 B -30.33 % | 5.808 B -38.95 % | 9.514 B -12.46 % | 10.868 B -5.03 % | 11.444 B -2.97 % | 11.794 B 2.70 % | 11.484 B -8.09 % | 12.495 B 14.75 % | 10.889 B 40.01 % | 7.777 B 21.98 % | 6.376 B 62.23 % | 3.930 B 25.12 % | 3.141 B 56.78 % | 2.003 B 5.99 % | 1.890 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -97.88 % | 1.179 M -88.75 % | 10.481 M -85.79 % | 73.743 M 117.90 % | 33.843 M | 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 | 70.073 M -12.70 % | 80.269 M 6.38 % | 75.452 M 36.96 % | 55.090 M -53.44 % | 118.310 M -38.67 % | 192.922 M -12.94 % | 221.584 M 25.14 % | 177.071 M -25.98 % | 239.208 M 22.01 % | 196.064 M -84.42 % | 1.258 B -47.30 % | 2.388 B -3.99 % | 2.487 B 126.81 % | 1.097 B -32.83 % | 1.632 B 38.25 % | 1.181 B 35.17 % | 873.590 M 35.70 % | 643.778 M 66.60 % | 386.417 M 50.09 % | 257.465 M 18.32 % | 217.602 M |
| Interest income | 69.127 M 479.78 % | 11.923 M -49.24 % | 23.491 M 954.35 % | 2.228 M -89.24 % | 20.704 M -20.08 % | 25.907 M 75.44 % | 14.767 M 80.86 % | 8.165 M -76.06 % | 34.112 M 234.63 % | 10.194 M 808.56 % | 1.122 M -98.28 % | 65.346 M 9 538.05 % | 678.000 K -12.40 % | 774.000 K -94.57 % | 14.255 M 1 569.20 % | 854.000 K -70.22 % | 2.868 M -12.13 % | 3.264 M 152.63 % | 1.292 M 412.70 % | 252.000 K | 0.000 |
| Interest expense | 140.575 M 6.90 % | 131.504 M -46.87 % | 247.506 M -19.17 % | 306.189 M -19.43 % | 380.009 M 1.52 % | 374.301 M -38.52 % | 608.798 M 24.38 % | 489.450 M 2.49 % | 477.579 M -15.49 % | 565.113 M -2.64 % | 580.409 M -1.40 % | 588.638 M 7.14 % | 549.399 M 36.10 % | 403.685 M 68.14 % | 240.089 M 90.65 % | 125.930 M 58.43 % | 79.487 M 191.07 % | 27.309 M 5.72 % | 25.832 M -40.92 % | 43.721 M | 0.000 |
| Depreciation and amortization | 25.211 M 12.77 % | 22.357 M 10.99 % | 20.143 M -16.61 % | 24.156 M -11.83 % | 27.397 M -17.04 % | 33.024 M -2.62 % | 33.914 M -32.10 % | 49.946 M -9.68 % | 55.297 M -54.32 % | 121.060 M -11.93 % | 137.465 M 11.40 % | 123.398 M 1.60 % | 121.457 M 12.68 % | 107.789 M 26.93 % | 84.917 M 36.63 % | 62.153 M 58.40 % | 39.238 M 66.00 % | 23.637 M 66.88 % | 14.164 M -9.58 % | 15.665 M -9.56 % | 17.320 M |
| Operating income | 433.008 M 29.53 % | 334.292 M -41.13 % | 567.828 M 1 641.27 % | 32.610 M 109.87 % | -330.233 M 68.49 % | -1.048 B -17.15 % | -894.530 M 36.77 % | -1.415 B -222.33 % | -438.926 M -55.88 % | -281.573 M 48.29 % | -544.565 M -103.82 % | -267.185 M 69.56 % | -877.803 M -212.62 % | 779.470 M 994.98 % | 71.186 M -91.93 % | 881.873 M 2.26 % | 862.363 M 61.84 % | 532.852 M 60.89 % | 331.199 M 104.17 % | 162.214 M 46.80 % | 110.502 M |
| Operating income ratio | 0.36 50.15 % | 0.24 -25.50 % | 0.32 1 150.02 % | 0.03 108.85 % | -0.29 48.44 % | -0.56 -114.93 % | -0.26 18.78 % | -0.32 -606.53 % | -0.05 -81.69 % | -0.03 48.14 % | -0.05 -112.62 % | -0.02 71.11 % | -0.08 -234.09 % | 0.06 818.57 % | 0.01 -93.72 % | 0.10 -14.52 % | 0.12 -0.21 % | 0.12 25.17 % | 0.10 27.34 % | 0.07 35.62 % | 0.06 |
| Total other income expenses net | -123.694 M -250.13 % | 82.389 M -65.75 % | 240.582 M 224.23 % | -193.663 M 40.35 % | -324.647 M -13.62 % | -285.734 M 80.04 % | -1.431 B 20.67 % | -1.804 B -35.32 % | -1.333 B 19.36 % | -1.653 B -401.10 % | -329.936 M -9.61 % | -301.016 M 48.40 % | -583.412 M -25.85 % | -463.587 M -161.16 % | -177.509 M -23.96 % | -143.196 M 31.75 % | -209.797 M -375.71 % | 76.094 M 398.22 % | -25.516 M 45.07 % | -46.448 M -4.45 % | -44.468 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -768.407 M -261.64 % | 475.385 M -23.69 % | 622.954 M -75.41 % | 2.533 B 16.17 % | 2.181 B -9.49 % | 2.409 B 36.29 % | 1.768 B -42.68 % | 3.084 B -40.07 % | 5.146 B 0.06 % | 5.143 B 9.30 % | 4.706 B -5.71 % | 4.991 B 7.11 % | 4.660 B 21.11 % | 3.847 B 39.28 % | 2.762 B 59.53 % | 1.732 B 140.94 % | 718.681 M 107.35 % | 346.610 M 466.14 % | -94.667 M -124.59 % | 384.984 M -32.84 % | 573.240 M |
| Total investments | 475.635 M -27.48 % | 655.896 M 6.33 % | 616.873 M 8 237.25 % | 7.399 M -0.92 % | 7.468 M 69.92 % | 4.395 M -98.43 % | 279.515 M 18.05 % | 236.774 M -53.17 % | 505.559 M 1 630 735.48 % | 31.000 K -98.64 % | 2.283 M 0.09 % | 2.281 M -91.11 % | 25.653 M 0.01 % | 25.650 M -22.62 % | 33.150 M -10.16 % | 36.900 M 0.05 % | 36.880 M 0.00 % | 36.880 M -2.49 % | 37.823 M 828.63 % | 4.073 M -6.86 % | 4.373 M |
| Total debt | 1.152 B -3.50 % | 1.194 B 40.78 % | 848.136 M -68.91 % | 2.728 B 15.00 % | 2.372 B -15.49 % | 2.807 B 35.46 % | 2.072 B -37.27 % | 3.303 B -41.33 % | 5.629 B 1.01 % | 5.573 B 2.74 % | 5.425 B -2.15 % | 5.544 B 4.61 % | 5.299 B 16.30 % | 4.557 B 38.79 % | 3.283 B 51.56 % | 2.166 B 132.03 % | 933.601 M 83.15 % | 509.740 M 388.70 % | 104.306 M -74.73 % | 412.713 M -35.57 % | 640.537 M |
| Accumulated other comprehensive income loss | 1.906 B 326.86 % | 446.632 M -75.10 % | 1.793 B 3.87 % | 1.727 B | 0.000 100.00 % | -173.734 M 8.06 % | -188.965 M -31.02 % | -144.223 M 7.87 % | -156.539 M 85.46 % | -1.077 B -8.65 % | -990.936 M 1.12 % | -1.002 B -12.96 % | -887.142 M -15.07 % | -770.988 M -5.36 % | -731.793 M -17.50 % | -622.793 M -11.07 % | -560.711 M -7.86 % | -519.862 M -95.79 % | -265.516 M -3.19 % | -257.301 M 1.45 % | -261.077 M |
| Retained earnings | -5.578 B -27.00 % | -4.392 B 28.77 % | -6.166 B 12.48 % | -7.045 B -3.75 % | -6.790 B -15.51 % | -5.878 B -46.23 % | -4.020 B -8.77 % | -3.696 B -56.61 % | -2.360 B -11.35 % | -2.119 B -21.72 % | -1.741 B -60.09 % | -1.088 B -36.14 % | -798.881 M -776.89 % | 118.023 M -91.18 % | 1.338 B -1.74 % | 1.362 B 14.56 % | 1.189 B 36.30 % | 872.086 M 74.01 % | 501.175 M 34.64 % | 372.233 M 13.98 % | 326.582 M |
| Common stock | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M 100.00 % | 55.022 M 0.00 % | 55.022 M 0.00 % | 55.022 M 0.00 % | 55.022 M 0.00 % | 55.022 M |
| Total equity | 834.677 M 113.67 % | 390.640 M 77.69 % | 219.843 M 107.48 % | -2.939 B -8.50 % | -2.709 B -51.05 % | -1.793 B -30 367.99 % | -5.886 M 99.71 % | -2.004 B -147.62 % | -809.187 M -87.07 % | -432.564 M -406.41 % | -85.417 M -113.74 % | 621.474 M -23.90 % | 816.607 M -51.39 % | 1.680 B -21.30 % | 2.135 B 3.17 % | 2.069 B 25.24 % | 1.652 B 29.37 % | 1.277 B 129.59 % | 556.197 M 30.18 % | 427.255 M 11.96 % | 381.604 M |
| Other non current liabilities | 198.788 M -9.97 % | 220.802 M 5.23 % | 209.827 M 6.97 % | 196.147 M 16.73 % | 168.040 M -19.09 % | 207.675 M 13 002.52 % | 1.585 M -65.69 % | 4.620 M 114.48 % | 2.154 M -99.67 % | 645.127 M 24.73 % | 517.228 M 897.74 % | 51.840 M 154.82 % | 20.344 M 120.56 % | 9.224 M 100.51 % | -1.817 B -249.50 % | 1.215 B | 0.000 -100.00 % | 165.006 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.151 B 22.07 % | 942.955 M 11.47 % | 845.914 M 5.22 % | 803.934 M 65.78 % | 484.954 M 31.86 % | 367.781 M 3 416.41 % | 10.459 M -96.93 % | 340.455 M -78.62 % | 1.592 B -9.12 % | 1.752 B -27.42 % | 2.414 B -7.33 % | 2.605 B -3.48 % | 2.699 B 25.88 % | 2.144 B -34.72 % | 3.285 B 245.42 % | 950.976 M 97.27 % | 482.077 M 39.84 % | 344.734 M 230.50 % | 104.306 M -74.73 % | 412.713 M -35.57 % | 640.537 M |
| Total non current liabilities | 1.350 B 15.99 % | 1.164 B 10.23 % | 1.056 B 5.57 % | 1.000 B 53.15 % | 652.994 M 13.47 % | 575.456 M 43.96 % | 399.746 M -18.55 % | 490.780 M -75.29 % | 1.986 B -18.93 % | 2.450 B -21.23 % | 3.111 B -4.29 % | 3.250 B 14.06 % | 2.849 B 21.32 % | 2.349 B 59.03 % | 1.477 B -31.86 % | 2.168 B 131.61 % | 935.868 M 83.60 % | 509.740 M 388.70 % | 104.306 M -75.67 % | 428.633 M -35.07 % | 660.142 M |
| Other current liabilities | 831.185 M 9.26 % | 760.762 M 41.65 % | 537.066 M 458.10 % | -149.977 M -324.12 % | 66.918 M 76.20 % | 37.979 M -89.19 % | 351.489 M -92.69 % | 4.811 B 146.55 % | 1.951 B -28.59 % | 2.733 B -26.02 % | 3.694 B 70.93 % | 2.161 B -33.69 % | 3.259 B 80.12 % | 1.809 B -14.40 % | 2.114 B 162.99 % | 803.726 M -73.41 % | 3.022 B 139.34 % | 1.263 B 7.91 % | 1.170 B 142.23 % | 483.055 M 43.20 % | 337.321 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 684.901 M -68.44 % | 2.170 B 3.28 % | 2.101 B -0.78 % | 2.117 B 19.63 % | 1.770 B -59.31 % | 4.349 B 679.48 % | 557.970 M 12.24 % | 497.111 M -18.56 % | 610.409 M 92.03 % | 317.875 M -37.04 % | 504.849 M 10.76 % | 455.786 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.187 M -99.53 % | 251.066 M 5 549.55 % | 4.444 M -99.79 % | 2.161 B -1.63 % | 2.197 B -17.91 % | 2.676 B 29.81 % | 2.062 B -43.44 % | 3.645 B -9.29 % | 4.018 B -9.79 % | 4.454 B 47.93 % | 3.011 B 2.45 % | 2.939 B 15.15 % | 2.552 B 10.25 % | 2.315 B | 0.000 -100.00 % | 1.215 B | 0.000 -100.00 % | 165.006 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.209 B -21.55 % | 1.541 B -17.33 % | 1.864 B -66.82 % | 5.617 B -10.85 % | 6.301 B -8.95 % | 6.920 B 7.92 % | 6.412 B -48.38 % | 12.422 B 14.78 % | 10.822 B -5.58 % | 11.461 B 7.58 % | 10.654 B 15.82 % | 9.199 B -8.91 % | 10.099 B 22.31 % | 8.257 B 47.92 % | 5.582 B 19.26 % | 4.681 B 24.79 % | 3.751 B 18.90 % | 3.155 B 41.59 % | 2.228 B 94.88 % | 1.143 B 30.56 % | 875.608 M |
| Total liabilities | 2.558 B -5.40 % | 2.704 B -11.25 % | 3.047 B -53.95 % | 6.617 B -4.84 % | 6.954 B -7.23 % | 7.495 B 10.03 % | 6.812 B -47.24 % | 12.912 B 0.81 % | 12.808 B -7.93 % | 13.912 B 1.07 % | 13.765 B 10.57 % | 12.449 B -3.86 % | 12.948 B 22.09 % | 10.606 B 50.24 % | 7.059 B 3.08 % | 6.848 B 46.12 % | 4.687 B 27.90 % | 3.664 B 57.12 % | 2.332 B 48.37 % | 1.572 B 2.35 % | 1.536 B |
| Other non current assets | 201.711 M -7.49 % | 218.052 M -19.60 % | 271.199 M 7.56 % | 252.145 M -6.80 % | 270.528 M 22.46 % | 220.914 M -62.49 % | 588.887 M 62.40 % | 362.619 M 16.95 % | 310.061 M 10 643.62 % | 2.886 M 3.33 % | 2.793 M 287.92 % | 720.000 K -98.59 % | 51.205 M -84.17 % | 323.477 M | 0.000 -100.00 % | 1.507 B 3.26 % | 1.459 B 36.38 % | 1.070 B 64.24 % | 651.463 M 190.34 % | 224.378 M -1.68 % | 228.218 M |
| Long term investments | 277.024 M 88 689.74 % | 312.000 K -96.12 % | 8.049 M 9.51 % | 7.350 M -1.58 % | 7.468 M 103.45 % | -216.518 M -177.46 % | 279.515 M 56.16 % | 178.993 M -62.53 % | 477.750 M 18.17 % | 404.306 M -20.47 % | 508.377 M 4.28 % | 487.497 M 87.42 % | 260.108 M 1 087.71 % | 21.900 M 101.36 % | -1.611 B -14.37 % | -1.409 B 0.87 % | -1.421 B -37.84 % | -1.031 B -68.84 % | -610.695 M -182.23 % | -216.384 M 0.40 % | -217.244 M |
| Intangible assets | 2.630 M 642.94 % | 354.000 K | 0.000 -100.00 % | 140.000 K -63.06 % | 379.000 K -60.81 % | 967.000 K -48.43 % | 1.875 M -47.79 % | 3.591 M -70.54 % | 12.189 M -99.22 % | 1.565 B 5 645.21 % | 27.241 M -28.11 % | 37.891 M -19.15 % | 46.865 M -20.76 % | 59.144 M -62.12 % | 156.144 M 46.68 % | 106.449 M 25.27 % | 84.974 M 6.97 % | 79.440 M 122.81 % | 35.653 M 7.80 % | 33.074 M 3.16 % | 32.060 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 756.241 M -51.11 % | 1.547 B 5.57 % | 1.465 B -5.36 % | 1.548 B 6.75 % | 1.450 B -15.59 % | 1.718 B 9.87 % | 1.564 B 6.90 % | 1.463 B 96.59 % | 744.037 M 59.86 % | 465.423 M 229.87 % | 141.092 M 16.74 % | 120.864 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.630 M 642.94 % | 354.000 K | 0.000 -100.00 % | 140.000 K -63.06 % | 379.000 K -60.81 % | 967.000 K -99.87 % | 758.116 M -51.10 % | 1.550 B 4.95 % | 1.477 B -5.70 % | 1.566 B 6.03 % | 1.477 B -15.86 % | 1.756 B 9.03 % | 1.610 B 5.82 % | 1.522 B 69.06 % | 900.181 M 57.41 % | 571.872 M 152.97 % | 226.066 M 12.86 % | 200.304 M 461.82 % | 35.653 M 7.80 % | 33.074 M 3.16 % | 32.060 M |
| Property plant equipment net | 212.851 M 9.67 % | 194.078 M 13.02 % | 171.725 M -5.12 % | 180.995 M -9.13 % | 199.170 M -11.30 % | 224.536 M -41.21 % | 381.952 M -3.12 % | 394.254 M -36.50 % | 620.855 M -34.75 % | 951.506 M -2.17 % | 972.565 M -8.36 % | 1.061 B -3.66 % | 1.102 B 3.48 % | 1.065 B 24.43 % | 855.539 M 46.17 % | 585.285 M 107.54 % | 282.008 M 45.47 % | 193.855 M 181.37 % | 68.897 M 15.38 % | 59.713 M 4.06 % | 57.383 M |
| Total non current assets | 694.216 M 68.17 % | 412.796 M -8.47 % | 450.973 M -37.12 % | 717.242 M -0.78 % | 722.903 M -6.55 % | 773.547 M -61.52 % | 2.010 B -19.20 % | 2.488 B -14.48 % | 2.909 B -0.57 % | 2.926 B -1.29 % | 2.964 B -10.95 % | 3.328 B 9.55 % | 3.038 B 2.46 % | 2.965 B 1 638.76 % | 170.539 M -86.71 % | 1.284 B 131.16 % | 555.242 M 25.51 % | 442.380 M 162.35 % | 168.624 M 61.52 % | 104.396 M 0.85 % | 103.511 M |
| Other current assets | 226.801 M -13.19 % | 261.262 M -69.38 % | 853.159 M -26.46 % | 1.160 B 16.20 % | 998.390 M -34.34 % | 1.521 B 138.89 % | 636.510 M -81.63 % | 3.465 B 337.59 % | 791.900 M -46.12 % | 1.470 B 57.23 % | 934.727 M -3.06 % | 964.265 M 37.31 % | 702.258 M 24.35 % | 564.745 M 220.49 % | 176.213 M -95.80 % | 4.199 B 41.08 % | 2.976 B 17.81 % | 2.526 B 45 742.61 % | 5.511 M -73.28 % | 20.628 M -98.36 % | 1.254 B |
| Short term investments | 198.611 M -69.70 % | 655.584 M 7.56 % | 609.501 M 999 081.97 % | 61.000 K -62.80 % | 164.000 K -99.93 % | 220.913 M 255.18 % | 62.197 M 7.64 % | 57.781 M 107.78 % | 27.809 M 106.88 % | -404.275 M 20.12 % | -506.094 M -4.30 % | -485.216 M -106.95 % | -234.455 M -6 352.13 % | 3.750 M -99.77 % | 1.645 B 13.74 % | 1.446 B -0.85 % | 1.458 B 36.54 % | 1.068 B 64.68 % | 648.518 M 194.17 % | 220.457 M -0.52 % | 221.617 M |
| cash and cash equivalents | 1.921 B 167.26 % | 718.636 M 219.14 % | 225.182 M 15.62 % | 194.755 M 1.69 % | 191.509 M -51.83 % | 397.598 M 30.69 % | 304.227 M 38.95 % | 218.941 M -54.69 % | 483.253 M 12.34 % | 430.166 M -40.18 % | 719.105 M 30.06 % | 552.898 M -13.55 % | 639.584 M -9.80 % | 709.097 M 36.16 % | 520.768 M 19.83 % | 434.596 M 102.21 % | 214.920 M 31.75 % | 163.130 M -18.01 % | 198.973 M 617.56 % | 27.729 M -58.80 % | 67.297 M |
| Cash and short term investments | 2.119 B 54.21 % | 1.374 B 64.64 % | 834.683 M 328.45 % | 194.816 M 1.64 % | 191.673 M -69.01 % | 618.511 M 68.80 % | 366.424 M 32.42 % | 276.722 M -45.85 % | 511.062 M 18.81 % | 430.166 M -40.18 % | 719.105 M 30.06 % | 552.898 M -13.55 % | 639.584 M -10.28 % | 712.847 M -67.08 % | 2.165 B 15.15 % | 1.880 B 12.39 % | 1.673 B 35.90 % | 1.231 B 45.26 % | 847.491 M 241.47 % | 248.186 M -14.10 % | 288.914 M |
| Total current assets | 2.699 B 0.62 % | 2.682 B -0.23 % | 2.688 B -9.20 % | 2.961 B -15.94 % | 3.522 B -28.54 % | 4.929 B 2.76 % | 4.796 B -43.05 % | 8.421 B -7.36 % | 9.090 B -13.87 % | 10.553 B -1.51 % | 10.715 B 9.99 % | 9.742 B -9.18 % | 10.727 B 15.09 % | 9.320 B 1.38 % | 9.194 B 20.44 % | 7.634 B 31.99 % | 5.784 B 28.56 % | 4.499 B 65.42 % | 2.720 B 43.55 % | 1.895 B 4.46 % | 1.814 B |
| Inventory | 44.861 M -20.16 % | 56.190 M -45.99 % | 104.043 M -50.85 % | 211.671 M -48.26 % | 409.123 M -30.44 % | 588.187 M -31.80 % | 862.479 M -14.01 % | 1.003 B -55.08 % | 2.233 B -12.39 % | 2.548 B -4.18 % | 2.660 B 35.08 % | 1.969 B -30.19 % | 2.820 B 41.57 % | 1.992 B 10.35 % | 1.805 B 16.14 % | 1.554 B 37.06 % | 1.134 B 54.24 % | 735.282 M 367.93 % | 157.136 M -22.53 % | 202.833 M -25.03 % | 270.543 M |
| Net receivables | 308.041 M -68.90 % | 990.627 M 10.50 % | 896.482 M -35.69 % | 1.394 B -27.50 % | 1.923 B -12.65 % | 2.201 B -26.71 % | 3.004 B -21.16 % | 3.810 B -31.73 % | 5.581 B -23.19 % | 7.265 B 1.79 % | 7.137 B 2.95 % | 6.932 B 5.60 % | 6.565 B 8.49 % | 6.051 B -9.58 % | 6.692 B | 0.000 | 0.000 -100.00 % | 6.106 M -99.74 % | 2.358 B 44.77 % | 1.629 B | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 276.612 M 12.74 % | 245.358 M -54.87 % | 543.648 M 29 575.11 % | 1.832 M 4.93 % | 1.746 M -92.47 % | 23.198 M 3 185.84 % | 706.000 K -75.41 % | 2.871 M -87.57 % | 23.103 M 55.34 % | 14.873 M -55.54 % | 33.450 M 27.54 % | 26.227 M -8.25 % | 28.586 M 207.54 % | 9.295 M -0.82 % | 9.372 M -59.79 % | 23.306 M 544.70 % | 3.615 M 16.84 % | 3.094 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -170.539 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 376.287 M -27.34 % | 517.882 M -17.32 % | 626.357 M -50.71 % | 1.271 B -28.24 % | 1.771 B -7.93 % | 1.923 B -24.71 % | 2.554 B -17.25 % | 3.087 B -21.53 % | 3.933 B 6.24 % | 3.702 B -6.26 % | 3.949 B 28.80 % | 3.066 B -17.91 % | 3.735 B 1.57 % | 3.677 B 6.01 % | 3.469 B 30.31 % | 2.662 B 265.30 % | 728.635 M -57.80 % | 1.727 B 63.25 % | 1.058 B 60.23 % | 660.147 M 22.64 % | 538.287 M |
| Tax payables | 0.000 -100.00 % | 10.988 M 0.00 % | 10.988 M -93.36 % | 165.410 M 0.00 % | 165.410 M 0.00 % | 165.410 M -3.94 % | 172.201 M -19.30 % | 213.380 M -0.93 % | 215.377 M -7.16 % | 231.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 386.164 M 165.03 % | 145.705 M -24.87 % | 193.934 M -9.54 % | 214.387 M 19.72 % | 179.078 M 23.82 % | 144.630 M 11.28 % | 129.972 M 33.35 % | 97.466 M | 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 -100.00 % | 4.528 M 0.11 % | 4.523 M -93.22 % | 66.716 M -12.80 % | 76.510 M 34.84 % | 56.743 M 14.63 % | 49.503 M 8.88 % | 45.464 M -93.38 % | 686.632 M 14.93 % | 597.451 M 46.28 % | 408.422 M 16.74 % | 349.866 M | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.465 M -36.53 % | 2.308 M -76.25 % | 9.716 M 38.11 % | 7.035 M -5.65 % | 7.456 M -4.12 % | 7.776 M 211.16 % | 2.499 M 58.16 % | 1.580 M -46.33 % | 2.944 M 3.23 % | 2.852 M 168.05 % | 1.064 M -11.19 % | 1.198 M 102.49 % | -48.033 M 50.72 % | -97.466 M -5 964.38 % | 1.662 M -93.82 % | 26.887 M 1 170.65 % | 2.116 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 4.390 B 3.88 % | 4.226 B -5.59 % | 4.476 B 97.80 % | 2.263 B 0.00 % | 2.263 B 0.00 % | 2.263 B 0.00 % | 2.263 B -38.77 % | 3.696 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.708 B 18.15 % | 1.446 B -11.89 % | 1.641 B 3.63 % | 1.584 B 10.27 % | 1.436 B -4.04 % | 1.496 B 3.77 % | 1.442 B | 0.000 | 0.000 -100.00 % | 22.694 M | 0.000 -100.00 % | 1.355 B 14.63 % | 1.182 B 36.56 % | 865.905 M 74.93 % | 494.994 M 35.23 % | 366.052 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.538 M -24.24 % | 2.030 M -98.97 % | 197.736 M -56.17 % | 451.137 M 0.09 % | 450.724 M 0.51 % | 448.458 M 5 276.55 % | 8.341 M 3 479.83 % | 233.000 K -97.35 % | 8.799 M 552.74 % | 1.348 M -40.54 % | 2.267 M | 0.000 | 0.000 -100.00 % | 15.920 M -18.80 % | 19.605 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 | 0.000 |
| Total assets | 3.393 B 9.63 % | 3.095 B -5.26 % | 3.267 B -11.17 % | 3.678 B -13.36 % | 4.245 B -25.55 % | 5.702 B -16.22 % | 6.806 B -37.61 % | 10.909 B -9.09 % | 11.999 B -10.98 % | 13.479 B -1.46 % | 13.679 B 4.66 % | 13.070 B -5.05 % | 13.765 B 12.04 % | 12.286 B 33.63 % | 9.194 B 3.10 % | 8.917 B 40.68 % | 6.339 B 28.28 % | 4.941 B 71.07 % | 2.888 B 44.48 % | 1.999 B 4.26 % | 1.917 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 695.715 M 2 826.12 % | 23.776 M 130.79 % | -77.222 M 83.17 % | -458.703 M -183.80 % | 547.383 M 243.64 % | -381.089 M 65.03 % | -1.090 B -186.27 % | 1.263 B 48.56 % | 850.276 M 398.79 % | -284.571 M -152.06 % | 546.631 M 1 209.39 % | -49.273 M -126.73 % | 184.364 M 165.55 % | -281.243 M 17.77 % | -342.013 M 34.36 % | -521.015 M 10.67 % | -583.271 M -90.02 % | -306.958 M -185.72 % | 358.083 M 144.41 % | 146.510 M 166.68 % | -219.716 M |
| Accounts receivables | 761.231 M 337.25 % | -320.855 M -161.70 % | 519.992 M 14.48 % | 454.223 M 28.40 % | 353.750 M 425.65 % | -108.628 M -135.26 % | 308.063 M -2.99 % | 317.546 M -50.55 % | 642.091 M 389.93 % | -221.463 M 46.95 % | -417.500 M -682.44 % | 71.681 M 108.66 % | -828.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 11.329 M -84.36 % | 72.441 M -76.81 % | 312.399 M 648.28 % | 41.749 M -72.50 % | 151.812 M 80.88 % | 83.931 M -41.07 % | 142.425 M -32.74 % | 211.762 M 40.59 % | 150.624 M 41.59 % | 106.379 M 116.50 % | -644.585 M -167.18 % | 959.497 M 229.17 % | -742.844 M -3 983.13 % | -18.193 M 86.58 % | -135.568 M 47.21 % | -256.796 M 17.41 % | -310.943 M -192.76 % | -106.210 M -332.42 % | 45.697 M -32.51 % | 67.710 M 482.15 % | -17.718 M |
| Accounts payables | -74.144 M -377.21 % | -15.537 M 96.61 % | -458.345 M -65.86 % | -276.340 M -306.26 % | -68.021 M 80.38 % | -346.778 M 34.98 % | -533.351 M -319.49 % | 242.993 M -10.31 % | 270.917 M 1 108.64 % | 22.415 M | 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 | -2.701 M -100.94 % | 287.727 M 163.76 % | -451.268 M 33.47 % | -678.335 M -717.56 % | 109.842 M 1 242.52 % | -9.614 M 99.05 % | -1.007 B -195.77 % | 1.051 B 50.27 % | 699.652 M 278.96 % | -390.950 M -132.82 % | 1.191 B 218.09 % | -1.009 B -208.80 % | 927.208 M 452.48 % | -263.050 M -27.42 % | -206.445 M 21.87 % | -264.219 M 2.98 % | -272.328 M -35.66 % | -200.748 M -164.26 % | 312.386 M 296.43 % | 78.800 M 139.01 % | -201.998 M |
| Other non cash items | -43.207 M 18.70 % | -53.145 M -2 445.32 % | 2.266 M -99.21 % | 288.133 M -49.09 % | 565.979 M -65.51 % | 1.641 B 409.19 % | 322.262 M -40.45 % | 541.175 M 34.66 % | 401.873 M -25.56 % | 539.847 M 23.67 % | 436.525 M -15.54 % | 516.845 M -26.97 % | 707.705 M 45.25 % | 487.223 M 13 667.25 % | 3.539 M 101.78 % | -198.849 M -30.59 % | -152.270 M 48.36 % | -294.860 M -219.34 % | -92.334 M -616.04 % | -12.895 M -1 467.44 % | 943.000 K |
| Net cash provided by operating activities | 935.638 M 175.98 % | 339.029 M -59.20 % | 830.977 M 320.52 % | -376.831 M -279.76 % | 209.630 M 137.60 % | -557.483 M 47.90 % | -1.070 B -293.74 % | 552.242 M -50.03 % | 1.105 B 1 066.16 % | 94.763 M -83.55 % | 576.056 M 77.91 % | 323.785 M 138.56 % | 135.723 M -76.82 % | 585.614 M 421.11 % | -182.371 M -325.24 % | 80.966 M 280.56 % | -44.842 M -245.76 % | 30.765 M -94.75 % | 585.596 M 120.94 % | 265.046 M 295.72 % | -135.419 M |
| Investments in property plant and equipment | -37.955 M 22.79 % | -49.157 M -268.80 % | -13.329 M -633.98 % | -1.816 M 55.23 % | -4.056 M 46.79 % | -7.622 M 71.21 % | -26.470 M 39.21 % | -43.541 M 16.63 % | -52.226 M 52.32 % | -109.533 M -87.28 % | -58.486 M -13.70 % | -51.437 M 58.56 % | -124.117 M 40.09 % | -207.169 M 35.33 % | -320.346 M -18.88 % | -269.473 M -116.35 % | -124.557 M -223.39 % | -38.516 M -45.37 % | -26.495 M -61.95 % | -16.360 M -15.25 % | -14.195 M |
| Acquisitions net | 0.000 -100.00 % | 167.582 M 2 750.52 % | 5.879 M -2.11 % | 6.006 M | 0.000 | 0.000 -100.00 % | 236.392 M 1 948.99 % | 11.537 M -84.73 % | 75.562 M 3 464.25 % | 2.120 M | 0.000 | 0.000 | 0.000 100.00 % | -1.342 B -534.67 % | -211.406 M 55.76 % | -477.843 M | 0.000 100.00 % | -446.531 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -4.262 B -491.89 % | -720.000 M 62.62 % | -1.926 B | 0.000 | 0.000 | 0.000 100.00 % | -175.200 M | 0.000 100.00 % | -66.200 M -25 167.18 % | -262.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.406 M 121.94 % | -33.750 M | 0.000 | 0.000 |
| Sales maturities of investments | 3.130 B 324.17 % | 737.838 M -45.06 % | 1.343 B | 0.000 -100.00 % | 245.000 M -20.63 % | 308.667 M -79.20 % | 1.484 B 384.93 % | 306.000 M | 0.000 -100.00 % | 81.538 M | 0.000 -100.00 % | 320.625 M 8 450.00 % | 3.750 M -82.12 % | 20.968 M 459.15 % | 3.750 M | 0.000 | 0.000 -100.00 % | 102.058 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 40.070 M 99.78 % | 20.057 M -70.94 % | 69.027 M 27.55 % | 54.119 M -84.99 % | 360.507 M 444.29 % | -104.709 M 40.23 % | -175.200 M -440.12 % | -32.437 M -139.45 % | 82.219 M 571.07 % | 12.252 M -97.68 % | 527.949 M 547.48 % | 81.539 M 859.62 % | 8.497 M 404.57 % | 1.684 M -91.61 % | 20.065 M 293.97 % | 5.093 M -16.07 % | 6.068 M 606 700.00 % | 1.000 K -99.98 % | 5.636 M 348.01 % | 1.258 M -27.37 % | 1.732 M |
| Net cash used for investing activites | -1.130 B -822.74 % | 156.320 M 129.96 % | -521.717 M -994.75 % | 58.309 M -90.31 % | 601.451 M 206.34 % | 196.336 M -85.39 % | 1.343 B 484.04 % | 230.022 M 666.92 % | 29.993 M 290.52 % | -15.743 M -103.35 % | 469.463 M 33.85 % | 350.727 M 413.51 % | -111.870 M 92.67 % | -1.526 B -200.48 % | -507.937 M 31.57 % | -742.223 M -526.41 % | -118.489 M 68.45 % | -375.582 M -587.77 % | -54.609 M -261.60 % | -15.102 M -21.17 % | -12.463 M |
| Debt repayment | -1.066 M -102.15 % | 49.467 M 101.80 % | -2.755 B -828.80 % | 377.961 M 190.03 % | -419.801 M -371.95 % | 154.367 M 107.63 % | -2.023 B -257.96 % | -565.197 M 8.03 % | -614.537 M -14.86 % | -535.031 M -54.02 % | -347.373 M -9.43 % | -317.444 M -163.27 % | 501.736 M -66.92 % | 1.517 B 40.69 % | 1.078 B 2.81 % | 1.049 B 198.91 % | 350.834 M 7.31 % | 326.937 M 206.01 % | -308.407 M -35.37 % | -227.824 M -210.97 % | 205.295 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 2.640 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.929 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -252.000 K 94.60 % | -4.669 M | 0.000 100.00 % | -13.416 M | 0.000 | 0.000 100.00 % | -51.157 M -100.13 % | -25.562 M 73.54 % | -96.622 M -27.90 % | -75.545 M -18.26 % | -63.879 M -29.23 % | -49.430 M -120.50 % | -22.417 M -38.85 % | -16.145 M -13.26 % | -14.255 M |
| Other financing activites | -5.133 M 88.47 % | -44.527 M -101.82 % | 2.452 B 949.35 % | -288.633 M 22.31 % | -371.503 M -176.62 % | 484.867 M -89.02 % | 4.414 B 3 489.25 % | -130.244 M 72.89 % | -480.395 M -340.69 % | 199.589 M 106 264.36 % | -188.000 K 99.96 % | -533.024 M 2.09 % | -544.407 M | 0.000 100.00 % | -37.351 M 70.15 % | -125.129 M -57.41 % | -79.493 M -191.09 % | -27.309 M 5.57 % | -28.919 M 36.50 % | -45.543 M -4.28 % | -43.675 M |
| Net cash used provided by financing activities | -6.199 M -225.49 % | 4.940 M 101.63 % | -303.085 M -439.29 % | 89.328 M 111.29 % | -791.304 M -223.79 % | 639.234 M 685.78 % | -109.126 M 84.41 % | -700.110 M 36.06 % | -1.095 B -195.77 % | -370.201 M 57.78 % | -876.908 M -9.59 % | -800.160 M -752.79 % | -93.828 M -108.31 % | 1.129 B 49.45 % | 755.383 M -14.25 % | 880.933 M 324.62 % | 207.462 M -12.44 % | 236.929 M 165.86 % | -359.743 M -24.26 % | -289.512 M -296.46 % | 147.365 M |
| Effect of forex changes on cash | 21.296 M 3 709.66 % | 559.000 K -97.27 % | 20.468 M 307.08 % | 5.028 M 36.15 % | 3.693 M 262.26 % | -2.276 M -1.11 % | -2.251 M -110.31 % | 21.834 M 332.05 % | -9.409 M -473.52 % | 2.519 M 1 504.46 % | 157.000 K -99.60 % | 39.352 M 51.37 % | 25.997 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | -179.055 M -136.39 % | 492.010 M 1 746.68 % | 26.643 M 111.89 % | -224.166 M -1 055.12 % | 23.470 M -75.67 % | 96.452 M -40.50 % | 162.096 M 55.88 % | 103.988 M 238.27 % | 30.741 M 110.65 % | -288.662 M -271.04 % | 168.768 M 295.57 % | -86.296 M -23.32 % | -69.975 M -137.17 % | 188.249 M 189.28 % | 65.075 M -70.38 % | 219.676 M 397.78 % | 44.131 M 140.90 % | -107.889 M -163.00 % | 171.244 M 532.78 % | -39.568 M -7 553.38 % | -517.000 K |
| Cash at beginning of period | 718.636 M 217.10 % | 226.626 M 13.32 % | 199.983 M -52.85 % | 424.149 M 5.86 % | 400.679 M 31.70 % | 304.227 M 114.05 % | 142.131 M -68.92 % | 457.361 M 7.21 % | 426.620 M -40.39 % | 715.675 M 30.86 % | 546.907 M -13.99 % | 635.868 M -9.91 % | 705.843 M 36.37 % | 517.594 M 19.10 % | 434.596 M 102.21 % | 214.920 M 25.84 % | 170.789 M -36.98 % | 271.019 M 877.38 % | 27.729 M -58.80 % | 67.297 M -0.76 % | 67.814 M |
| Cash at end of period | 539.581 M -24.92 % | 718.636 M 217.10 % | 226.626 M 13.32 % | 199.983 M -52.85 % | 424.149 M 5.86 % | 400.679 M 31.70 % | 304.227 M -45.80 % | 561.349 M 22.74 % | 457.361 M 7.11 % | 427.013 M -40.33 % | 715.675 M 30.22 % | 549.572 M -13.57 % | 635.868 M -9.91 % | 705.843 M 41.26 % | 499.671 M 14.97 % | 434.596 M 102.21 % | 214.920 M 31.75 % | 163.130 M -18.01 % | 198.973 M 617.56 % | 27.729 M -58.80 % | 67.297 M |
| Operating cash flow | 935.638 M 175.98 % | 339.029 M -59.20 % | 830.977 M 320.52 % | -376.831 M -279.76 % | 209.630 M 137.60 % | -557.483 M 47.90 % | -1.070 B -293.74 % | 552.242 M -50.03 % | 1.105 B 1 066.16 % | 94.763 M -83.55 % | 576.056 M 77.91 % | 323.785 M 138.56 % | 135.723 M -76.82 % | 585.614 M 421.11 % | -182.371 M -325.24 % | 80.966 M 280.56 % | -44.842 M -245.76 % | 30.765 M -94.75 % | 585.596 M 120.94 % | 265.046 M 295.72 % | -135.419 M |
| Capital expenditure | -37.955 M 22.79 % | -49.157 M -268.80 % | -13.329 M -633.98 % | -1.816 M 55.23 % | -4.056 M 46.79 % | -7.622 M 71.21 % | -26.470 M 39.21 % | -43.541 M 16.63 % | -52.226 M 52.32 % | -109.533 M -87.28 % | -58.486 M -13.70 % | -51.437 M 58.56 % | -124.117 M 40.09 % | -207.169 M 35.33 % | -320.346 M -18.88 % | -269.473 M -116.35 % | -124.557 M -223.39 % | -38.516 M -45.37 % | -26.495 M -61.95 % | -16.360 M -15.25 % | -14.195 M |
| Free CashFlow | 897.683 M 209.68 % | 289.872 M -64.55 % | 817.648 M 315.94 % | -378.647 M -284.19 % | 205.574 M 136.38 % | -565.105 M 48.46 % | -1.096 B -315.53 % | 508.701 M -51.68 % | 1.053 B 7 228.39 % | -14.770 M -102.85 % | 517.570 M 90.04 % | 272.348 M 2 246.61 % | 11.606 M -96.93 % | 378.445 M 175.28 % | -502.717 M -166.68 % | -188.507 M -11.28 % | -169.399 M -2 085.51 % | -7.751 M -101.39 % | 559.101 M 124.82 % | 248.686 M 266.22 % | -149.614 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | 234.171 M -13.62 % | 271.098 M 17.58 % | 230.563 M -29.48 % | 326.950 M -13.09 % | 376.199 M -1.01 % | 380.045 M 32.09 % | 287.709 M -25.23 % | 384.781 M 13.46 % | 339.143 M -12.80 % | 388.927 M -10.00 % | 432.140 M -19.38 % | 536.048 M 29.51 % | 413.909 M -16.35 % | 494.840 M 17.47 % | 421.234 M 110.44 % | 200.168 M 29.03 % | 155.134 M -74.14 % | 599.858 M 222.59 % | 185.950 M -25.36 % | 249.134 M 138.60 % | 104.414 M -76.40 % | 442.480 M 0.80 % | 438.987 M 15.52 % | 379.999 M -44.98 % | 690.629 M -19.35 % | 856.352 M -0.89 % | 864.048 M 2.87 % | 839.958 M -2.30 % | 859.733 M -26.54 % | 1.170 B -54.73 % | 2.585 B 18.16 % | 2.188 B -10.03 % | 2.432 B -22.45 % | 3.136 B 41.61 % | 2.214 B 4.37 % | 2.122 B -12.54 % | 2.426 B -39.68 % | 4.022 B 78.91 % | 2.248 B -15.58 % | 2.663 B 254.55 % | 751.035 M -76.78 % | 3.234 B 24.36 % | 2.600 B 5.51 % | 2.465 B -16.75 % | 2.960 B -16.10 % | 3.528 B 48.94 % | 2.369 B -8.92 % | 2.601 B -19.90 % | 3.247 B 11.17 % | 2.921 B -3.36 % | 3.022 B 13.99 % | 2.652 B 3.85 % | 2.553 B -29.48 % | 3.620 B -15.33 % | 4.276 B 60.91 % | 2.657 B |
| Net income | 35.059 M -0.31 % | 35.169 M -68.78 % | 112.656 M 87.02 % | 60.237 M 20.82 % | 49.857 M -20.82 % | 62.964 M -46.55 % | 117.807 M -35.75 % | 183.349 M 109.34 % | 87.586 M 19.83 % | 73.089 M -18.36 % | 89.521 M -83.22 % | 533.620 M 181.36 % | 189.660 M -28.81 % | 266.430 M 279.42 % | -148.492 M 0.76 % | -149.622 M 24.71 % | -198.733 M -188.29 % | -68.936 M 82.14 % | -385.948 M -97.95 % | -194.970 M 30.68 % | -281.275 M 51.06 % | -574.751 M -450.10 % | -104.481 M 90.81 % | -1.137 B -941.42 % | 135.079 M 131.09 % | -434.535 M -136.43 % | -183.794 M -197.03 % | -61.877 M -118.50 % | 334.545 M 139.98 % | -836.679 M -253.03 % | -237.000 M 25.72 % | -319.082 M -248.71 % | -91.504 M -216.81 % | 78.335 M 132.02 % | -244.610 M -52.33 % | -160.581 M -287.00 % | 85.874 M 403.31 % | -28.312 M 86.80 % | -214.405 M -618.39 % | 41.360 M 129.60 % | -139.752 M 80.08 % | -701.576 M -439.98 % | 206.361 M 322.43 % | -92.774 M -50.01 % | -61.845 M -125.61 % | 241.526 M 238.41 % | -174.496 M 37.71 % | -280.148 M -270.70 % | -75.573 M 85.20 % | -510.734 M -1 108.04 % | -42.278 M 70.78 % | -144.666 M 34.01 % | -219.226 M -371.27 % | 80.814 M 1 055.47 % | -8.458 M -132.65 % | 25.908 M |
| Income before tax | 35.059 M -59.50 % | 86.564 M -23.16 % | 112.656 M 87.02 % | 60.237 M 20.82 % | 49.857 M -20.84 % | 62.986 M -42.14 % | 108.867 M -35.38 % | 168.465 M 120.61 % | 76.363 M 15.69 % | 66.006 M -15.57 % | 78.181 M -83.68 % | 478.993 M 158.59 % | 185.230 M -34.68 % | 283.574 M 285.14 % | -153.165 M -19.01 % | -128.704 M 20.92 % | -162.758 M -8.44 % | -150.093 M -90.98 % | -78.591 M 54.03 % | -170.947 M 33.03 % | -255.249 M -3.29 % | -247.122 M -108.53 % | -118.504 M 86.93 % | -906.698 M -825.89 % | 124.909 M 129.54 % | -422.790 M -137.94 % | -177.690 M -156.33 % | -69.320 M 80.66 % | -358.405 M 60.06 % | -897.405 M -314.37 % | -216.572 M 56.61 % | -499.085 M -683.62 % | -63.690 M -123.27 % | -28.526 M 87.96 % | -236.840 M -49.43 % | -158.493 M -951.92 % | -15.067 M 8.20 % | -16.412 M 91.68 % | -197.221 M -482.98 % | 51.496 M 136.85 % | -139.752 M 79.16 % | -670.650 M -395.66 % | 226.833 M 451.89 % | -64.461 M -77.64 % | -36.287 M -114.60 % | 248.537 M 241.87 % | -175.182 M 36.79 % | -277.130 M -337.04 % | -63.410 M 87.26 % | -497.805 M -1 368.49 % | -33.899 M 74.39 % | -132.385 M 38.06 % | -213.714 M -256.40 % | 136.642 M 435.03 % | 25.539 M -37.92 % | 41.136 M |
| Income before tax ratio | 0.15 -53.11 % | 0.32 -34.65 % | 0.49 165.21 % | 0.18 39.02 % | 0.13 -20.04 % | 0.17 -56.20 % | 0.38 -13.57 % | 0.44 94.44 % | 0.23 32.67 % | 0.17 -6.19 % | 0.18 -79.75 % | 0.89 99.67 % | 0.45 -21.91 % | 0.57 257.60 % | -0.36 43.45 % | -0.64 38.71 % | -1.05 -319.30 % | -0.25 40.80 % | -0.42 38.40 % | -0.69 71.93 % | -2.44 -337.71 % | -0.56 -106.89 % | -0.27 88.69 % | -2.39 -1 419.26 % | 0.18 136.63 % | -0.49 -140.08 % | -0.21 -149.19 % | -0.08 80.20 % | -0.42 45.63 % | -0.77 -815.27 % | -0.08 63.27 % | -0.23 -770.94 % | -0.03 -187.92 % | -0.01 91.49 % | -0.11 -43.18 % | -0.07 -1 102.74 % | -0.01 -52.19 % | 0.00 95.35 % | -0.09 -553.66 % | 0.02 110.39 % | -0.19 10.27 % | -0.21 -337.74 % | 0.09 433.51 % | -0.03 -113.38 % | -0.01 -117.40 % | 0.07 195.26 % | -0.07 30.59 % | -0.11 -445.61 % | -0.02 88.54 % | -0.17 -1 419.53 % | -0.01 77.54 % | -0.05 40.35 % | -0.08 -321.78 % | 0.04 531.92 % | 0.01 -61.42 % | 0.02 |
| EBITDA | 69.774 M 18.83 % | 58.716 M -62.17 % | 155.192 M 49.19 % | 104.022 M 101.85 % | 51.535 M -59.83 % | 128.301 M -11.72 % | 145.333 M -28.72 % | 203.892 M 103.75 % | 100.071 M -20.47 % | 125.827 M -7.77 % | 136.430 M -74.89 % | 543.254 M 100.80 % | 270.548 M -22.92 % | 350.991 M 648.65 % | -63.974 M -51.01 % | -42.364 M 43.79 % | -75.362 M -1 628.49 % | -4.360 M -144.26 % | 9.850 M 111.11 % | -88.673 M 46.03 % | -164.291 M 1.15 % | -166.195 M -572.58 % | -24.710 M 96.74 % | -758.015 M -460.93 % | 210.017 M 218.70 % | -176.929 M -42.99 % | -123.739 M -238.54 % | 89.315 M 140.55 % | -220.250 M 70.81 % | -754.501 M -904.22 % | -75.133 M 83.22 % | -447.713 M -4 785.03 % | -9.165 M -107.03 % | 130.408 M 298.64 % | -65.651 M -517.39 % | 15.729 M -89.70 % | 152.758 M -1.38 % | 154.894 M 557.22 % | -33.877 M -115.04 % | 225.264 M 328.98 % | -98.376 M 81.61 % | -534.917 M -68 921.55 % | -775.000 K -100.70 % | 110.324 M 639.24 % | -20.459 M -137.12 % | 55.113 M 1 889.64 % | 2.770 M 103.01 % | -92.026 M -184.75 % | 108.582 M 133.67 % | -322.504 M -338.35 % | 135.306 M 351.11 % | 29.994 M 169.95 % | -42.882 M -113.48 % | 318.075 M 109.16 % | 152.069 M 2.78 % | 147.952 M |
| Net income ratio | 0.15 15.41 % | 0.13 -73.45 % | 0.49 165.21 % | 0.18 39.02 % | 0.13 -20.01 % | 0.17 -59.54 % | 0.41 -14.07 % | 0.48 84.51 % | 0.26 37.43 % | 0.19 -9.28 % | 0.21 -79.19 % | 1.00 117.25 % | 0.46 -14.90 % | 0.54 252.74 % | -0.35 52.84 % | -0.75 41.65 % | -1.28 -1 014.72 % | -0.11 94.46 % | -2.08 -165.21 % | -0.78 70.95 % | -2.69 -107.39 % | -1.30 -445.76 % | -0.24 92.04 % | -2.99 -1 629.23 % | 0.20 138.55 % | -0.51 -138.55 % | -0.21 -188.75 % | -0.07 -118.93 % | 0.39 154.43 % | -0.71 -679.78 % | -0.09 37.14 % | -0.15 -287.57 % | -0.04 -250.63 % | 0.02 122.61 % | -0.11 -45.96 % | -0.08 -313.81 % | 0.04 602.83 % | -0.01 92.62 % | -0.10 -714.06 % | 0.02 108.35 % | -0.19 14.23 % | -0.22 -373.37 % | 0.08 310.82 % | -0.04 -80.19 % | -0.02 -130.52 % | 0.07 192.93 % | -0.07 31.61 % | -0.11 -362.78 % | -0.02 86.69 % | -0.17 -1 150.02 % | -0.01 74.36 % | -0.05 36.46 % | -0.09 -484.66 % | 0.02 1 228.49 % | 0.00 -120.29 % | 0.01 |
| Ratio EBITDA | 0.30 37.57 % | 0.22 -67.82 % | 0.67 111.56 % | 0.32 132.25 % | 0.14 -59.42 % | 0.34 -33.17 % | 0.51 -4.67 % | 0.53 79.58 % | 0.30 -8.79 % | 0.32 2.48 % | 0.32 -68.85 % | 1.01 55.05 % | 0.65 -7.85 % | 0.71 567.04 % | -0.15 28.24 % | -0.21 56.43 % | -0.49 -6 583.55 % | -0.01 -113.72 % | 0.05 114.88 % | -0.36 77.38 % | -1.57 -318.92 % | -0.38 -567.27 % | -0.06 97.18 % | -1.99 -755.97 % | 0.30 247.18 % | -0.21 -44.27 % | -0.14 -234.68 % | 0.11 141.51 % | -0.26 60.26 % | -0.64 -2 118.17 % | -0.03 85.80 % | -0.20 -5 329.40 % | 0.00 -109.06 % | 0.04 240.27 % | -0.03 -499.93 % | 0.01 -88.23 % | 0.06 63.49 % | 0.04 355.56 % | -0.02 -117.81 % | 0.08 164.58 % | -0.13 20.81 % | -0.17 -55 399.96 % | 0.00 -100.67 % | 0.04 747.72 % | -0.01 -144.24 % | 0.02 1 235.88 % | 0.00 103.30 % | -0.04 -205.80 % | 0.03 130.29 % | -0.11 -346.64 % | 0.04 295.75 % | 0.01 167.35 % | -0.02 -119.12 % | 0.09 147.04 % | 0.04 -36.13 % | 0.06 |
| Gross profit ratio | 0.88 -4.75 % | 0.92 -15.17 % | 1.09 -2.33 % | 1.12 137.65 % | 0.47 19.23 % | 0.39 6.71 % | 0.37 -47.20 % | 0.70 -19.02 % | 0.86 1.67 % | 0.85 14.12 % | 0.74 -11.09 % | 0.84 3.32 % | 0.81 29.09 % | 0.63 34.65 % | 0.47 -19.73 % | 0.58 11.74 % | 0.52 61.81 % | 0.32 -32.52 % | 0.48 2.30 % | 0.46 420.25 % | 0.09 -73.74 % | 0.34 -3.94 % | 0.35 1 109.53 % | -0.04 -106.78 % | 0.52 3.40 % | 0.50 49.84 % | 0.33 -0.71 % | 0.34 -0.44 % | 0.34 164.81 % | 0.13 -40.48 % | 0.21 17.63 % | 0.18 -25.63 % | 0.25 -10.69 % | 0.27 2.57 % | 0.27 -16.07 % | 0.32 11.84 % | 0.28 18.31 % | 0.24 -8.40 % | 0.26 -14.03 % | 0.31 -24.50 % | 0.41 79.59 % | 0.23 -14.91 % | 0.27 -19.18 % | 0.33 30.29 % | 0.25 -64.77 % | 0.71 186.18 % | 0.25 -18.05 % | 0.30 7.02 % | 0.28 68.70 % | 0.17 -39.40 % | 0.28 4.68 % | 0.27 -11.65 % | 0.30 39.45 % | 0.22 2.49 % | 0.21 -35.92 % | 0.33 |
| Weighted average shs out dil | 10.990 M 0.00 % | 10.990 M -0.11 % | 11.002 M -0.10 % | 11.012 M 0.07 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M -12.79 % | 12.619 M -0.13 % | 12.635 M 0.26 % | 12.602 M -0.20 % | 12.626 M 14.74 % | 11.005 M -7.74 % | 11.928 M 8.39 % | 11.005 M -0.03 % | 11.008 M 0.05 % | 11.002 M -0.02 % | 11.004 M -0.01 % | 11.005 M 0.00 % | 11.005 M 0.02 % | 11.003 M -0.02 % | 11.004 M 0.00 % | 11.004 M -0.05 % | 11.010 M 0.04 % | 11.005 M 0.09 % | 10.995 M -0.09 % | 11.004 M -0.01 % | 11.006 M -0.04 % | 11.010 M 0.05 % | 11.005 M -17.11 % | 13.276 M 20.61 % | 11.008 M 0.05 % | 11.003 M 0.04 % | 10.998 M 20.15 % | 9.154 M -16.81 % | 11.004 M -0.02 % | 11.006 M -0.03 % | 11.009 M -0.06 % | 11.016 M 0.14 % | 11.001 M -0.06 % | 11.008 M 0.04 % | 11.004 M 0.00 % | 11.004 M -0.01 % | 11.006 M 0.01 % | 11.005 M 0.01 % | 11.004 M 0.00 % | 11.004 M 0.02 % | 11.002 M -0.01 % | 11.003 M 0.03 % | 11.000 M -0.04 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M -0.01 % | 11.005 M 0.01 % | 11.004 M 0.00 % | 11.004 M -0.18 % | 11.025 M |
| Weighted average shs out | 10.990 M 0.00 % | 10.990 M -0.11 % | 11.002 M -0.10 % | 11.012 M 0.07 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M 0.00 % | 11.004 M -7.75 % | 11.928 M 8.40 % | 11.004 M 0.00 % | 11.004 M 0.03 % | 11.002 M -0.02 % | 11.004 M 0.00 % | 11.005 M -0.01 % | 11.005 M 0.02 % | 11.003 M -0.02 % | 11.004 M 0.03 % | 11.002 M -0.07 % | 11.010 M 0.04 % | 11.005 M 0.09 % | 10.995 M 0.07 % | 10.987 M -0.17 % | 11.006 M -0.04 % | 11.010 M 0.05 % | 11.005 M -17.11 % | 13.276 M 20.61 % | 11.008 M 0.05 % | 11.003 M 0.04 % | 10.998 M 20.15 % | 9.154 M -16.81 % | 11.004 M -0.02 % | 11.006 M -0.03 % | 11.009 M 0.20 % | 10.988 M -0.13 % | 11.001 M 0.01 % | 11.000 M -0.01 % | 11.001 M 0.09 % | 10.991 M -0.14 % | 11.006 M 0.01 % | 11.005 M 0.01 % | 11.004 M 0.01 % | 11.003 M 0.01 % | 11.002 M -0.01 % | 11.003 M 0.03 % | 11.000 M -0.04 % | 11.004 M 0.00 % | 11.004 M 0.03 % | 11.001 M -0.04 % | 11.005 M 0.01 % | 11.004 M 0.00 % | 11.004 M -0.18 % | 11.025 M |
| EPS diluted | 3.19 -0.31 % | 3.20 -68.75 % | 10.24 87.20 % | 5.47 20.75 % | 4.53 -20.94 % | 5.73 -46.50 % | 10.71 -26.29 % | 14.53 109.37 % | 6.94 19.66 % | 5.80 -18.19 % | 7.09 -85.38 % | 48.49 204.97 % | 15.90 -34.32 % | 24.21 279.47 % | -13.49 0.81 % | -13.60 24.70 % | -18.06 -188.50 % | -6.26 82.15 % | -35.07 -97.91 % | -17.72 30.67 % | -25.56 51.06 % | -52.23 -450.37 % | -9.49 90.81 % | -103.28 -3 189.17 % | -3.14 92.05 % | -39.49 -136.47 % | -16.70 -197.15 % | -5.62 -118.49 % | 30.40 148.24 % | -63.02 -192.71 % | -21.53 25.76 % | -29.00 -248.56 % | -8.32 -217.02 % | 7.11 131.98 % | -22.23 -52.36 % | -14.59 -287.05 % | 7.80 403.50 % | -2.57 86.81 % | -19.49 -462.94 % | 5.37 142.28 % | -12.70 80.08 % | -63.75 -440.00 % | 18.75 322.42 % | -8.43 -50.00 % | -5.62 -125.60 % | 21.95 238.40 % | -15.86 37.71 % | -25.46 -270.60 % | -6.87 85.20 % | -46.41 -1 108.59 % | -3.84 70.80 % | -13.15 33.99 % | -19.92 -371.39 % | 7.34 1 053.25 % | -0.77 -132.77 % | 2.35 |
| Earnings per share | 3.19 -0.31 % | 3.20 -68.75 % | 10.24 87.20 % | 5.47 20.75 % | 4.53 -20.94 % | 5.73 -46.50 % | 10.71 -35.71 % | 16.66 109.30 % | 7.96 19.88 % | 6.64 -18.43 % | 8.14 -83.21 % | 48.49 204.97 % | 15.90 -34.32 % | 24.21 279.47 % | -13.49 0.81 % | -13.60 24.70 % | -18.06 -188.50 % | -6.26 82.15 % | -35.07 -97.91 % | -17.72 30.67 % | -25.56 51.07 % | -52.24 -450.47 % | -9.49 90.81 % | -103.28 -3 189.17 % | -3.14 92.06 % | -39.55 -136.83 % | -16.70 -197.15 % | -5.62 -118.49 % | 30.40 148.24 % | -63.02 -192.71 % | -21.53 25.76 % | -29.00 -248.56 % | -8.32 -217.02 % | 7.11 131.98 % | -22.23 -52.36 % | -14.59 -287.05 % | 7.80 402.33 % | -2.58 86.76 % | -19.49 -462.94 % | 5.37 142.28 % | -12.70 80.10 % | -63.83 -440.43 % | 18.75 322.42 % | -8.43 -50.00 % | -5.62 -125.60 % | 21.95 238.40 % | -15.86 37.71 % | -25.46 -270.60 % | -6.87 85.20 % | -46.41 -1 108.59 % | -3.84 70.80 % | -13.15 33.99 % | -19.92 -371.39 % | 7.34 1 053.25 % | -0.77 -132.77 % | 2.35 |
| Gross profit | 206.192 M -17.72 % | 250.606 M -0.25 % | 251.245 M -31.12 % | 364.783 M 106.54 % | 176.620 M 18.03 % | 149.643 M 40.95 % | 106.166 M -60.52 % | 268.909 M -8.12 % | 292.670 M -11.34 % | 330.111 M 2.70 % | 321.417 M -28.32 % | 448.431 M 33.81 % | 335.130 M 7.97 % | 310.378 M 58.18 % | 196.216 M 68.92 % | 116.160 M 44.18 % | 80.568 M -58.15 % | 192.525 M 117.68 % | 88.443 M -23.64 % | 115.829 M 1 141.34 % | 9.331 M -93.80 % | 150.596 M -3.17 % | 155.530 M 1 266.24 % | -13.336 M -103.73 % | 357.363 M -16.61 % | 428.534 M 48.51 % | 288.556 M 2.14 % | 282.505 M -2.73 % | 290.442 M 94.53 % | 149.308 M -73.05 % | 554.083 M 38.98 % | 398.667 M -33.09 % | 595.829 M -30.74 % | 860.303 M 45.24 % | 592.319 M -12.40 % | 676.177 M -2.19 % | 691.307 M -28.63 % | 968.655 M 63.88 % | 591.062 M -27.42 % | 814.407 M 167.70 % | 304.226 M -58.29 % | 729.438 M 5.82 % | 689.292 M -14.73 % | 808.354 M 8.47 % | 745.231 M -70.44 % | 2.521 B 326.23 % | 591.538 M -25.36 % | 792.525 M -14.27 % | 924.463 M 87.54 % | 492.954 M -41.43 % | 841.668 M 19.32 % | 705.371 M -8.25 % | 768.803 M -1.65 % | 781.717 M -13.23 % | 900.861 M 3.12 % | 873.617 M |
| Income tax expense | 0.000 -100.00 % | 51.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K -99.89 % | 20.817 M 239.86 % | -14.884 M -625.19 % | 2.834 M 104.24 % | -66.824 M | 0.000 | 0.000 | 0.000 100.00 % | -110.000 K | 0.000 | 0.000 | 0.000 100.00 % | -74.000 K -2 566.67 % | 3.000 K -99.17 % | 361.000 K | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K -99.07 % | 324.000 K -82.19 % | 1.819 M 461.63 % | -503.000 K -108.69 % | 5.789 M -21.75 % | 7.398 M 767.29 % | 853.000 K 101.40 % | -60.726 M -325.99 % | 26.871 M 115.60 % | -172.221 M -719.19 % | 27.814 M 126.03 % | -106.846 M -1 474.40 % | 7.774 M 271.78 % | 2.091 M 102.07 % | -100.934 M -919.07 % | 12.323 M -10.67 % | 13.795 M 150.05 % | 5.517 M -58.08 % | 13.160 M -42.88 % | 23.039 M 35.81 % | 16.964 M -34.75 % | 25.999 M 30.60 % | 19.908 M 336.58 % | 4.560 M 444.93 % | -1.322 M -142.87 % | 3.084 M -64.05 % | 8.579 M -11.20 % | 9.661 M 44.15 % | 6.702 M -47.78 % | 12.833 M 103.21 % | 6.315 M -86.89 % | 48.171 M 30.46 % | 36.925 M 70.54 % | 21.652 M |
| Cost of revenue | 27.979 M 36.54 % | 20.492 M 199.08 % | -20.682 M -173.36 % | 28.193 M -85.87 % | 199.579 M -13.38 % | 230.402 M 26.91 % | 181.543 M 56.68 % | 115.872 M 149.33 % | 46.473 M -20.99 % | 58.816 M -46.88 % | 110.723 M 26.37 % | 87.617 M 11.22 % | 78.779 M -57.29 % | 184.462 M -18.02 % | 225.018 M 167.85 % | 84.008 M 12.66 % | 74.566 M -81.69 % | 407.333 M 317.75 % | 97.507 M -26.85 % | 133.305 M 40.20 % | 95.083 M -67.42 % | 291.884 M 2.97 % | 283.457 M -27.93 % | 393.335 M 18.02 % | 333.266 M -22.10 % | 427.818 M -25.66 % | 575.492 M 3.24 % | 557.453 M -2.08 % | 569.291 M -44.24 % | 1.021 B -49.73 % | 2.031 B 13.52 % | 1.789 B -2.54 % | 1.836 B -19.32 % | 2.275 B 40.28 % | 1.622 B 12.21 % | 1.446 B -16.66 % | 1.735 B -43.18 % | 3.053 B 84.27 % | 1.657 B -10.36 % | 1.848 B 313.68 % | 446.809 M -82.16 % | 2.504 B 31.05 % | 1.911 B 15.39 % | 1.656 B -25.23 % | 2.215 B 119.99 % | 1.007 B -43.35 % | 1.777 B -1.72 % | 1.809 B -22.14 % | 2.323 B -4.34 % | 2.428 B 11.34 % | 2.181 B 12.05 % | 1.946 B 9.06 % | 1.784 B -37.14 % | 2.839 B -15.89 % | 3.375 B 89.22 % | 1.784 B |
| General and administrative expenses | 15.528 M -45.14 % | 28.307 M 77.73 % | 15.927 M 14.46 % | 13.915 M 22.09 % | 11.397 M | 0.000 -100.00 % | 7.936 M | 0.000 -100.00 % | 17.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 333.322 M | 0.000 | 0.000 | 0.000 -100.00 % | 334.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 527.000 K | 0.000 | 0.000 -100.00 % | 119.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 140.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 354.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 391.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 145.630 M 31.33 % | 110.885 M -13.51 % | 128.211 M -29.44 % | 181.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.420 M 729.47 % | 14.156 M -83.63 % | 86.471 M 171.50 % | 31.849 M -87.14 % | 247.613 M 97.32 % | 125.491 M 1 910.11 % | 6.243 M 205.73 % | 2.042 M 80.71 % | 1.130 M 77.39 % | 637.000 K 101.75 % | -36.401 M -457.78 % | 10.174 M 0.57 % | 10.116 M -43.57 % | 17.927 M 178.48 % | -22.844 M -219.84 % | 19.062 M 268.35 % | 5.175 M -14.56 % | 6.057 M 140.22 % | -15.061 M -466.18 % | 4.113 M -73.78 % | 15.688 M -95.30 % | 333.681 M -64.91 % | 950.886 M 49.56 % | 635.771 M -15.24 % | 750.042 M 41.37 % | 530.537 M -33.32 % | 795.625 M 17.21 % | 678.812 M -0.66 % | 683.354 M 16.63 % | 585.937 M -31.09 % | 850.302 M 32.67 % | 640.935 M 11.57 % | 574.487 M 38.44 % | 414.969 M -59.82 % | 1.033 B 42.25 % | 726.129 M -0.51 % | 729.868 M 9.19 % | 668.446 M -73.22 % | 2.496 B 302.94 % | 619.452 M -32.33 % | 915.339 M 7.94 % | 847.970 M -0.96 % | 856.186 M 16.11 % | 737.422 M 4.76 % | 703.892 M -16.23 % | 840.267 M 117.29 % | 386.708 M -50.52 % | 781.585 M 4.12 % | 750.677 M |
| Operating expenses | 161.158 M 15.34 % | 139.719 M -3.07 % | 144.138 M -26.32 % | 195.626 M 49.60 % | 130.763 M 27.30 % | 102.722 M 2 022.55 % | -5.343 M -102.84 % | 188.169 M -4.75 % | 197.558 M -33.16 % | 295.570 M 33.34 % | 221.663 M 40.24 % | 158.059 M -19.07 % | 195.306 M 706.97 % | -32.177 M -112.00 % | 268.235 M 61.69 % | 165.899 M 1.72 % | 163.089 M -2.43 % | 167.148 M -6.35 % | 178.473 M -19.44 % | 221.534 M 11.54 % | 198.616 M -41.07 % | 337.010 M 62.36 % | 207.571 M -72.64 % | 758.577 M 130.99 % | 328.409 M -40.34 % | 550.498 M 49.05 % | 369.339 M -43.42 % | 652.753 M 95.62 % | 333.681 M -64.91 % | 950.886 M 49.56 % | 635.771 M -15.24 % | 750.042 M 41.37 % | 530.537 M -33.32 % | 795.625 M 17.21 % | 678.812 M -0.66 % | 683.354 M 16.63 % | 585.937 M -31.09 % | 850.302 M 32.67 % | 640.935 M 11.57 % | 574.487 M 38.44 % | 414.969 M -59.82 % | 1.033 B 42.25 % | 726.129 M -0.51 % | 729.868 M 9.19 % | 668.446 M -73.22 % | 2.496 B 302.94 % | 619.452 M -32.33 % | 915.339 M 7.94 % | 847.970 M -0.96 % | 856.186 M 16.11 % | 737.422 M 4.76 % | 703.892 M -16.23 % | 840.267 M 117.29 % | 386.708 M -50.52 % | 781.585 M 4.12 % | 750.677 M |
| Cost and expenses | 189.137 M 18.05 % | 160.211 M 29.77 % | 123.456 M -53.52 % | 265.629 M -19.59 % | 330.342 M -0.84 % | 333.124 M 89.06 % | 176.200 M -42.05 % | 304.041 M 24.59 % | 244.031 M -31.14 % | 354.386 M 6.62 % | 332.386 M 35.29 % | 245.676 M -10.37 % | 274.085 M 79.98 % | 152.285 M -69.13 % | 493.253 M 97.37 % | 249.907 M 5.16 % | 237.655 M -58.63 % | 574.481 M 108.16 % | 275.980 M -22.22 % | 354.839 M 20.82 % | 293.699 M -53.30 % | 628.894 M 28.08 % | 491.028 M -57.37 % | 1.152 B 74.09 % | 661.675 M -32.37 % | 978.316 M 3.54 % | 944.831 M -21.93 % | 1.210 B 34.02 % | 902.972 M -54.21 % | 1.972 B -26.06 % | 2.667 B 5.02 % | 2.539 B 7.30 % | 2.366 B -22.95 % | 3.071 B 33.47 % | 2.301 B 8.08 % | 2.129 B -8.26 % | 2.321 B -40.55 % | 3.903 B 69.88 % | 2.298 B -5.16 % | 2.423 B 181.14 % | 861.778 M -75.64 % | 3.537 B 34.13 % | 2.637 B 10.53 % | 2.386 B -17.25 % | 2.884 B -17.68 % | 3.503 B 46.15 % | 2.397 B -12.01 % | 2.724 B -14.09 % | 3.171 B -3.46 % | 3.284 B 12.54 % | 2.918 B 10.12 % | 2.650 B 0.96 % | 2.625 B -18.62 % | 3.225 B -22.41 % | 4.157 B 64.01 % | 2.534 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 | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.179 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.199 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 |
| Selling general and administrative expenses | 15.528 M -46.15 % | 28.834 M 81.04 % | 15.927 M 14.46 % | 13.915 M -89.36 % | 130.763 M 27.30 % | 102.722 M 2 022.55 % | -5.343 M -110.64 % | 50.194 M -68.07 % | 157.196 M 26.84 % | 123.933 M 157.90 % | 48.055 M 104.64 % | 23.483 M -83.52 % | 142.465 M 56.00 % | 91.321 M -23.20 % | 118.913 M 14.51 % | 103.847 M -7.03 % | 111.696 M 21.44 % | 91.978 M -23.21 % | 119.774 M -18.39 % | 146.771 M 16.62 % | 125.853 M -16.59 % | 150.884 M 9.43 % | 137.879 M 19.87 % | 115.020 M -16.54 % | 137.820 M 105.61 % | 67.029 M -65.68 % | 195.311 M 20.91 % | 161.528 M -8.16 % | 175.876 M 141.02 % | 72.971 M -72.40 % | 264.354 M -0.73 % | 266.300 M 5.87 % | 251.530 M 242.78 % | 73.380 M -73.35 % | 275.372 M 36.03 % | 202.432 M -22.63 % | 261.648 M -35.88 % | 408.043 M 42.14 % | 287.079 M 3.36 % | 277.741 M -7.43 % | 300.029 M -23.54 % | 392.384 M 33.57 % | 293.759 M -3.06 % | 303.023 M 12.63 % | 269.036 M -81.83 % | 1.481 B 412.20 % | 289.055 M -8.52 % | 315.959 M 4.58 % | 302.118 M -81.01 % | 1.591 B 435.08 % | 297.331 M 0.57 % | 295.648 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.923 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.422 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.834 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 | 28.122 M -13.04 % | 32.339 M -10.24 % | 36.030 M -3.91 % | 37.496 M 8.03 % | 34.710 M -8.50 % | 37.936 M 22.54 % | 30.958 M 4.22 % | 29.705 M -9.72 % | 32.905 M -40.18 % | 55.006 M 2.97 % | 53.422 M -9.44 % | 58.993 M -26.34 % | 80.085 M 89.53 % | 42.254 M -49.21 % | 83.188 M 3.86 % | 80.095 M -0.96 % | 80.874 M -23.02 % | 105.052 M 28.74 % | 81.601 M 8.28 % | 75.358 M -10.17 % | 83.891 M 333.81 % | 19.338 M -77.39 % | 85.525 M -38.89 % | 139.960 M 84.49 % | 75.863 M -58.46 % | 182.636 M 52.73 % | 119.578 M -14.74 % | 140.254 M 16.41 % | 120.487 M -8.12 % | 131.129 M 0.42 % | 130.581 M 14.89 % | 113.656 M -0.38 % | 114.084 M -21.99 % | 146.237 M -1.32 % | 148.191 M -4.22 % | 154.727 M 7.72 % | 143.638 M -2.07 % | 146.672 M -0.46 % | 147.348 M -1.73 % | 149.942 M 38.45 % | 108.297 M 9.90 % | 98.541 M -34.87 % | 151.307 M 5.85 % | 142.947 M 1.22 % | 141.229 M | 0.000 -100.00 % | 147.268 M -4.57 % | 154.316 M 10.30 % | 139.903 M | 0.000 | 0.000 -100.00 % | 133.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.804 M |
| Depreciation and amortization | 6.593 M 4.60 % | 6.303 M -3.12 % | 6.506 M 3.45 % | 6.289 M 10.76 % | 5.678 M -7.94 % | 6.168 M 11.98 % | 5.508 M -3.74 % | 5.722 M 15.39 % | 4.959 M 2.99 % | 4.815 M -0.25 % | 4.827 M -8.37 % | 5.268 M 0.67 % | 5.233 M -2.84 % | 5.386 M -10.28 % | 6.003 M -3.88 % | 6.245 M -4.25 % | 6.522 M -0.79 % | 6.574 M -3.89 % | 6.840 M -1.10 % | 6.916 M -2.14 % | 7.067 M -59.26 % | 17.345 M 109.76 % | 8.269 M -5.20 % | 8.723 M -5.65 % | 9.245 M -18.03 % | 11.279 M -0.59 % | 11.346 M -3.99 % | 11.817 M 0.72 % | 11.732 M -0.37 % | 11.775 M -46.56 % | 22.035 M 5.82 % | 20.824 M -10.42 % | 23.245 M -2.59 % | 23.863 M 3.76 % | 22.998 M 0.40 % | 22.906 M -5.30 % | 24.187 M -1.81 % | 24.634 M -16.81 % | 29.613 M -2.15 % | 30.264 M 144.72 % | 12.367 M -65.50 % | 35.844 M -0.60 % | 36.062 M 13.27 % | 31.838 M -5.58 % | 33.721 M 13.02 % | 29.837 M -2.76 % | 30.684 M -0.34 % | 30.788 M -4.05 % | 32.089 M -3.64 % | 33.300 M 7.21 % | 31.060 M 8.93 % | 28.515 M -0.23 % | 28.582 M 5.84 % | 27.006 M -17.65 % | 32.793 M 31.11 % | 25.012 M |
| Operating income | 45.034 M -59.39 % | 110.887 M 3.53 % | 107.107 M 74.67 % | 61.321 M 33.72 % | 45.857 M -2.27 % | 46.921 M -57.92 % | 111.509 M -43.73 % | 198.170 M 108.35 % | 95.112 M -21.40 % | 121.012 M -8.05 % | 131.603 M -75.54 % | 537.986 M 284.76 % | 139.824 M -4.81 % | 146.890 M 303.96 % | -72.019 M -44.79 % | -49.739 M 39.73 % | -82.521 M -425.18 % | 25.377 M 128.19 % | -90.030 M 14.83 % | -105.705 M 44.16 % | -189.285 M -1.54 % | -186.414 M -258.21 % | -52.041 M 93.26 % | -771.913 M -2 766.00 % | 28.954 M 123.74 % | -121.964 M -50.98 % | -80.783 M 78.18 % | -370.248 M -756.28 % | -43.239 M 94.61 % | -801.578 M -270.12 % | -216.572 M 55.17 % | -483.088 M -658.50 % | -63.690 M -123.27 % | -28.526 M 87.96 % | -236.840 M -46.28 % | -161.904 M -974.56 % | -15.067 M 8.20 % | -16.412 M 91.68 % | -197.221 M -482.98 % | 51.496 M 136.85 % | -139.752 M 79.16 % | -670.650 M -395.66 % | 226.833 M 451.89 % | -64.461 M -77.64 % | -36.287 M -114.60 % | 248.537 M 241.87 % | -175.182 M 36.79 % | -277.130 M -337.04 % | -63.410 M 87.26 % | -497.805 M -1 368.49 % | -33.899 M 74.39 % | -132.385 M 38.06 % | -213.714 M -133.17 % | 644.267 M 2 422.68 % | 25.539 M -37.92 % | 41.136 M |
| Operating income ratio | 0.19 -52.98 % | 0.41 -11.95 % | 0.46 147.69 % | 0.19 53.87 % | 0.12 -1.27 % | 0.12 -68.15 % | 0.39 -24.75 % | 0.52 83.64 % | 0.28 -9.87 % | 0.31 2.17 % | 0.30 -69.66 % | 1.00 197.09 % | 0.34 13.80 % | 0.30 273.62 % | -0.17 31.19 % | -0.25 53.29 % | -0.53 -1 357.38 % | 0.04 108.74 % | -0.48 -14.11 % | -0.42 76.60 % | -1.81 -330.30 % | -0.42 -255.38 % | -0.12 94.16 % | -2.03 -4 945.32 % | 0.04 129.44 % | -0.14 -52.33 % | -0.09 78.79 % | -0.44 -776.44 % | -0.05 92.66 % | -0.68 -717.54 % | -0.08 62.06 % | -0.22 -743.02 % | -0.03 -187.92 % | -0.01 91.49 % | -0.11 -40.16 % | -0.08 -1 128.62 % | -0.01 -52.19 % | 0.00 95.35 % | -0.09 -553.66 % | 0.02 110.39 % | -0.19 10.27 % | -0.21 -337.74 % | 0.09 433.51 % | -0.03 -113.38 % | -0.01 -117.40 % | 0.07 195.26 % | -0.07 30.59 % | -0.11 -445.61 % | -0.02 88.54 % | -0.17 -1 419.53 % | -0.01 77.54 % | -0.05 40.35 % | -0.08 -147.04 % | 0.18 2 879.50 % | 0.01 -61.42 % | 0.02 |
| Total other income expenses net | -9.975 M 58.99 % | -24.323 M -538.33 % | 5.549 M 611.90 % | -1.084 M -127.09 % | 4.001 M -75.09 % | 16.065 M 708.06 % | -2.642 M -103.14 % | 84.205 M 242.45 % | -59.111 M 38.04 % | -95.404 M -78.59 % | -53.422 M 9.44 % | -58.993 M -229.92 % | 45.406 M -66.78 % | 136.683 M 268.44 % | -81.146 M -2.76 % | -78.965 M 1.59 % | -80.237 M 52.90 % | -170.365 M -1 589.33 % | 11.439 M 117.53 % | -65.242 M 1.09 % | -65.964 M 70.18 % | -221.191 M -232.80 % | -66.463 M 50.69 % | -134.785 M -240.47 % | 95.955 M 143.66 % | -219.785 M -126.80 % | -96.907 M 49.08 % | -190.297 M 39.62 % | -315.166 M -288.62 % | -81.099 M | 0.000 100.00 % | -116.822 M 9.43 % | -128.982 M -23.58 % | -104.370 M 26.78 % | -142.549 M -0.50 % | -141.836 M -37.45 % | -103.193 M | 0.000 100.00 % | -132.618 M 23.09 % | -172.426 M -367.99 % | -36.844 M | 0.000 -100.00 % | 276.481 M 301.15 % | -137.448 M 29.01 % | -193.618 M | 0.000 100.00 % | -61.493 M 57.55 % | -144.864 M -15.80 % | -125.102 M 44.59 % | -225.766 M -80.17 % | -125.308 M -13.99 % | -109.927 M | 0.000 100.00 % | -507.625 M | 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-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-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 % | -768.407 M | 0.000 -100.00 % | 367.628 M -73.25 % | 1.374 B 191.18 % | 471.943 M -0.50 % | 474.319 M -23.38 % | 619.019 M -25.78 % | 834.048 M 33.89 % | 622.954 M -9.72 % | 690.054 M -54.04 % | 1.501 B 568.74 % | 224.496 M -91.14 % | 2.533 B 846.73 % | 267.562 M -89.10 % | 2.455 B 1 178.96 % | 191.970 M -91.20 % | 2.181 B 234.79 % | 651.334 M -70.74 % | 2.226 B 207.57 % | 723.690 M -69.96 % | 2.409 B 57.56 % | 1.529 B 402.60 % | 304.227 M -82.79 % | 1.768 B -1.98 % | 1.803 B -33.74 % | 2.722 B 1 139.21 % | 219.628 M -92.88 % | 3.084 B -31.57 % | 4.507 B 787.44 % | 507.830 M -88.20 % | 4.304 B 1 092.50 % | 360.896 M -92.50 % | 4.809 B 1 018.00 % | 430.166 M -91.64 % | 5.143 B 771.59 % | 590.097 M -88.13 % | 4.972 B 591.44 % | 719.105 M -84.72 % | 4.706 B 686.40 % | 598.387 M -88.71 % | 5.298 B 858.21 % | 552.898 M -88.92 % | 4.991 B 585.62 % | 727.936 M -85.94 % | 5.176 B 709.26 % | 639.584 M -86.27 % | 4.660 B 558.14 % | 708.024 M -84.75 % | 4.642 B 20.65 % | 3.847 B |
| Total investments | 0.000 -100.00 % | 475.635 M | 0.000 -100.00 % | 1.351 B -50.86 % | 2.748 B 319.04 % | 655.896 M 0.05 % | 655.584 M 204 770.00 % | 320.000 K -99.98 % | 1.668 B 17 902.33 % | 9.266 M -99.33 % | 1.380 B 16 467.92 % | 8.330 M -98.14 % | 448.992 M 5 968.28 % | 7.399 M -98.62 % | 535.124 M 5 592.81 % | 9.400 M -97.55 % | 383.940 M 4 997.45 % | 7.532 M -99.42 % | 1.303 B 18 936.50 % | 6.843 M -99.53 % | 1.447 B 32 832.42 % | 4.395 M -42.93 % | 7.701 M -98.73 % | 608.454 M 117.68 % | 279.515 M -92.25 % | 3.607 B 865.64 % | 373.529 M -14.96 % | 439.256 M 85.52 % | 236.774 M 0.76 % | 234.979 M -76.86 % | 1.016 B 100.90 % | 505.559 M -29.96 % | 721.792 M 225.00 % | 222.089 M -74.19 % | 860.332 M 2 775 164.52 % | 31.000 K -100.00 % | 1.180 B 3 688 006.25 % | 32.000 K -100.00 % | 1.438 B 62 896.50 % | 2.283 M -99.81 % | 1.197 B 52 344.08 % | 2.282 M -99.79 % | 1.106 B 48 378.56 % | 2.281 M -99.84 % | 1.456 B 5 574.37 % | 25.657 M -97.99 % | 1.279 B 4 886.43 % | 25.653 M -98.19 % | 1.416 B 5 420.22 % | 25.652 M 0.01 % | 25.650 M |
| Total debt | 0.000 -100.00 % | 1.152 B | 0.000 -100.00 % | 1.090 B | 0.000 -100.00 % | 1.194 B 0.09 % | 1.193 B 33.29 % | 895.013 M | 0.000 -100.00 % | 848.136 M | 0.000 -100.00 % | 1.723 B | 0.000 -100.00 % | 2.728 B | 0.000 -100.00 % | 2.693 B | 0.000 -100.00 % | 2.372 B | 0.000 -100.00 % | 2.556 B | 0.000 -100.00 % | 2.807 B 32.21 % | 2.123 B | 0.000 -100.00 % | 2.072 B | 0.000 -100.00 % | 4.044 B | 0.000 -100.00 % | 3.303 B -37.40 % | 5.276 B | 0.000 -100.00 % | 4.787 B | 0.000 -100.00 % | 5.151 B | 0.000 -100.00 % | 5.573 B | 0.000 -100.00 % | 5.562 B | 0.000 -100.00 % | 5.425 B | 0.000 -100.00 % | 5.896 B | 0.000 -100.00 % | 5.544 B | 0.000 -100.00 % | 5.904 B | 0.000 -100.00 % | 5.299 B | 0.000 -100.00 % | 5.350 B 17.41 % | 4.557 B |
| Accumulated other comprehensive income loss | -3.555 B -590.64 % | 724.633 M 3.46 % | 700.425 M 18.64 % | 590.381 M 115.39 % | -3.835 B -958.75 % | 446.632 M 0.00 % | 446.632 M 246.78 % | 128.794 M -41.36 % | 219.643 M -84.49 % | 1.416 B 347.65 % | -571.664 M 16.14 % | -681.708 M 76.81 % | -2.939 B 21.75 % | -3.756 B -22.77 % | -3.060 B 3.47 % | -3.170 B -17.01 % | -2.709 B -2 561.57 % | 110.044 M 104.87 % | -2.259 B 4.64 % | -2.369 B -32.11 % | -1.793 B -932.24 % | -173.734 M 86.57 % | -1.294 B 42.98 % | -2.269 B -1 100.65 % | -188.965 M 88.31 % | -1.617 B 6.37 % | -1.727 B 14.01 % | -2.008 B -1 558.84 % | 137.660 M | 0.000 100.00 % | -813.710 M -8 186.25 % | -9.820 M 98.32 % | -585.427 M 15.82 % | -695.471 M -39.29 % | -499.280 M 53.63 % | -1.077 B -278.58 % | -284.380 M 27.90 % | -394.424 M -143.58 % | -161.927 M 83.66 % | -990.936 M -323.26 % | 443.848 M 32.97 % | 333.804 M -40.89 % | 564.731 M 156.35 % | -1.002 B -305.60 % | 487.421 M 29.16 % | 377.377 M -50.80 % | 767.104 M 186.47 % | -887.142 M -167.43 % | 1.316 B | 0.000 100.00 % | -770.988 M |
| Retained earnings | 0.000 100.00 % | -4.132 B | 0.000 | 0.000 | 0.000 100.00 % | -4.392 B 0.00 % | -4.392 B -3 310.20 % | -128.794 M | 0.000 100.00 % | -6.166 B | 0.000 | 0.000 | 0.000 100.00 % | -7.045 B | 0.000 | 0.000 | 0.000 100.00 % | -6.790 B | 0.000 | 0.000 | 0.000 100.00 % | -5.878 B | 0.000 | 0.000 100.00 % | -4.020 B | 0.000 | 0.000 | 0.000 100.00 % | -2.256 B | 0.000 | 0.000 100.00 % | -913.934 M | 0.000 | 0.000 | 0.000 100.00 % | -2.119 B | 0.000 | 0.000 | 0.000 100.00 % | -1.741 B | 0.000 | 0.000 | 0.000 100.00 % | -1.088 B | 0.000 | 0.000 | 0.000 100.00 % | -798.881 M | 0.000 | 0.000 -100.00 % | 118.023 M |
| Common stock | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M 0.00 % | 110.044 M 0.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M 0.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M 0.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M | 0.000 -100.00 % | 110.044 M 0.00 % | 110.044 M |
| Total equity | 834.677 M 0.00 % | 834.677 M 19.17 % | 700.425 M 0.00 % | 700.425 M 79.30 % | 390.640 M 0.00 % | 390.640 M 0.00 % | 390.640 M -20.09 % | 488.838 M 122.56 % | 219.643 M -0.09 % | 219.843 M 138.46 % | -571.664 M 0.00 % | -571.664 M 80.55 % | -2.939 B 0.00 % | -2.939 B 3.94 % | -3.060 B 0.00 % | -3.060 B -12.95 % | -2.709 B 0.00 % | -2.709 B -19.90 % | -2.259 B 0.00 % | -2.259 B -25.98 % | -1.793 B 0.00 % | -1.793 B -51.50 % | -1.184 B -20 011.09 % | -5.886 M 0.00 % | -5.886 M 99.63 % | -1.612 B 0.00 % | -1.612 B 19.56 % | -2.004 B 0.00 % | -2.004 B -74.64 % | -1.147 B -41.79 % | -809.187 M 0.00 % | -809.187 M -39.33 % | -580.757 M 0.00 % | -580.757 M -34.26 % | -432.564 M 0.00 % | -432.564 M -112.50 % | -203.555 M 0.00 % | -203.555 M -138.31 % | -85.417 M 0.00 % | -85.417 M -116.79 % | 508.768 M 0.00 % | 508.768 M -18.14 % | 621.474 M 0.00 % | 621.474 M 14.78 % | 541.459 M 0.00 % | 541.459 M -33.69 % | 816.607 M 0.00 % | 816.607 M -39.96 % | 1.360 B 0.00 % | 1.360 B -19.04 % | 1.680 B |
| Other non current liabilities | -834.677 M -520.09 % | 198.688 M 128.37 % | -700.425 M -409.06 % | 226.633 M 158.02 % | -390.640 M -276.92 % | 220.802 M 0.00 % | 220.802 M 18.69 % | 186.025 M | 0.000 -100.00 % | 873.726 M | 0.000 -100.00 % | 198.156 M | 0.000 -100.00 % | 837.762 M | 0.000 -100.00 % | 258.185 M | 0.000 -100.00 % | 168.040 M | 0.000 -100.00 % | 226.417 M | 0.000 -100.00 % | 207.675 M 25.48 % | 165.500 M | 0.000 -100.00 % | 1.585 M | 0.000 -100.00 % | 2.465 M | 0.000 -100.00 % | 4.116 M 49.95 % | 2.745 M | 0.000 -100.00 % | 567.000 K | 0.000 -100.00 % | 1.183 M | 0.000 -100.00 % | 696.564 M | 0.000 -100.00 % | 547.756 M | 0.000 -100.00 % | 517.228 M | 0.000 -100.00 % | 56.676 M | 0.000 -100.00 % | 500.298 M | 0.000 -100.00 % | 6.649 M | 0.000 -100.00 % | 20.344 M | 0.000 100.00 % | -126.383 M -1 470.15 % | 9.224 M |
| Long term debt | 0.000 -100.00 % | 1.151 B | 0.000 -100.00 % | 1.089 B | 0.000 -100.00 % | 942.955 M 0.00 % | 942.955 M 5.62 % | 892.745 M | 0.000 -100.00 % | 182.015 M | 0.000 -100.00 % | 673.459 M | 0.000 -100.00 % | 803.934 M | 0.000 -100.00 % | 671.846 M | 0.000 -100.00 % | 484.954 M | 0.000 -100.00 % | 292.298 M | 0.000 -100.00 % | 367.781 M -25.36 % | 492.719 M | 0.000 -100.00 % | 10.459 M | 0.000 -100.00 % | 52.105 M | 0.000 -100.00 % | 340.959 M -80.24 % | 1.726 B | 0.000 -100.00 % | 1.594 B | 0.000 -100.00 % | 1.636 B | 0.000 -100.00 % | 1.754 B | 0.000 -100.00 % | 2.119 B | 0.000 -100.00 % | 2.414 B | 0.000 -100.00 % | 2.542 B | 0.000 -100.00 % | 2.605 B | 0.000 -100.00 % | 2.918 B | 0.000 -100.00 % | 2.699 B | 0.000 -100.00 % | 2.014 B -10.17 % | 2.242 B |
| Total non current liabilities | -834.677 M -161.84 % | 1.350 B 292.70 % | -700.425 M -153.23 % | 1.316 B 436.87 % | -390.640 M -133.57 % | 1.164 B 0.00 % | 1.164 B 7.88 % | 1.079 B | 0.000 -100.00 % | 1.056 B | 0.000 -100.00 % | 871.615 M | 0.000 -100.00 % | 1.000 B | 0.000 -100.00 % | 930.031 M | 0.000 -100.00 % | 652.994 M | 0.000 -100.00 % | 518.715 M | 0.000 -100.00 % | 575.456 M -12.57 % | 658.219 M | 0.000 -100.00 % | 399.746 M | 0.000 -100.00 % | 244.855 M | 0.000 -100.00 % | 490.780 M -73.94 % | 1.883 B | 0.000 -100.00 % | 1.986 B | 0.000 -100.00 % | 2.131 B | 0.000 -100.00 % | 2.450 B | 0.000 -100.00 % | 2.837 B | 0.000 -100.00 % | 3.111 B | 0.000 -100.00 % | 3.202 B | 0.000 -100.00 % | 3.250 B | 0.000 -100.00 % | 3.088 B | 0.000 -100.00 % | 2.849 B | 0.000 -100.00 % | 2.286 B -2.65 % | 2.349 B |
| Other current liabilities | 0.000 -100.00 % | 831.285 M | 0.000 -100.00 % | 696.610 M | 0.000 -100.00 % | 749.774 M -2.85 % | 771.750 M 48.89 % | 518.329 M | 0.000 -100.00 % | 1.352 B | 0.000 100.00 % | -354.033 M | 0.000 -100.00 % | 2.020 B | 0.000 -100.00 % | 349.068 M | 0.000 -100.00 % | 2.168 B | 0.000 100.00 % | -296.883 M | 0.000 -100.00 % | 783.183 M 299.67 % | -392.238 M | 0.000 -100.00 % | 351.489 M | 0.000 -100.00 % | 1.562 B | 0.000 -100.00 % | 1.808 B -42.10 % | 3.122 B | 0.000 -100.00 % | 3.198 B | 0.000 -100.00 % | 1.885 B | 0.000 -100.00 % | 3.305 B | 0.000 -100.00 % | 3.225 B | 0.000 -100.00 % | 3.101 B | 0.000 -100.00 % | 2.262 B | 0.000 -100.00 % | 3.254 B | 0.000 -100.00 % | 3.213 B | 0.000 -100.00 % | 3.259 B | 0.000 -100.00 % | 2.253 B 24.51 % | 1.809 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.988 M | 0.000 -100.00 % | 726.293 M | 0.000 -100.00 % | 684.901 M | 0.000 -100.00 % | 946.007 M | 0.000 -100.00 % | 2.170 B | 0.000 -100.00 % | 840.934 M | 0.000 -100.00 % | 165.410 M | 0.000 -100.00 % | 1.069 B | 0.000 -100.00 % | 2.117 B 91.90 % | 1.103 B | 0.000 -100.00 % | 1.770 B | 0.000 -100.00 % | 1.206 B | 0.000 -100.00 % | 4.349 B 210.93 % | 1.399 B | 0.000 -100.00 % | 1.401 B | 0.000 -100.00 % | 1.336 B | 0.000 -100.00 % | 497.111 M | 0.000 -100.00 % | 420.598 M | 0.000 -100.00 % | 610.409 M | 0.000 -100.00 % | 428.231 M | 0.000 -100.00 % | 317.875 M | 0.000 -100.00 % | 612.794 M | 0.000 -100.00 % | 504.849 M | 0.000 -100.00 % | 479.709 M 5.25 % | 455.786 M |
| Short term debt | 0.000 -100.00 % | 1.187 M | 0.000 -100.00 % | 1.066 M | 0.000 -100.00 % | 251.066 M 0.00 % | 251.066 M 10 969.93 % | 2.268 M | 0.000 -100.00 % | 2.222 M | 0.000 -100.00 % | 1.050 B | 0.000 -100.00 % | 2.161 B | 0.000 -100.00 % | 2.022 B | 0.000 -100.00 % | 2.197 B | 0.000 -100.00 % | 2.737 B | 0.000 -100.00 % | 2.676 B 31.27 % | 2.039 B | 0.000 -100.00 % | 2.062 B | 0.000 -100.00 % | 3.992 B | 0.000 -100.00 % | 2.963 B -16.53 % | 3.550 B | 0.000 -100.00 % | 3.196 B | 0.000 -100.00 % | 3.515 B | 0.000 -100.00 % | 4.454 B | 0.000 -100.00 % | 3.444 B | 0.000 -100.00 % | 3.604 B | 0.000 -100.00 % | 3.355 B | 0.000 -100.00 % | 2.939 B | 0.000 -100.00 % | 2.985 B | 0.000 -100.00 % | 2.600 B | 0.000 -100.00 % | 3.200 B 38.23 % | 2.315 B |
| Total current liabilities | 0.000 -100.00 % | 1.209 B | 0.000 -100.00 % | 1.133 B | 0.000 -100.00 % | 1.541 B 0.00 % | 1.541 B -14.49 % | 1.802 B | 0.000 -100.00 % | 1.992 B | 0.000 -100.00 % | 3.449 B | 0.000 -100.00 % | 5.617 B | 0.000 -100.00 % | 6.097 B | 0.000 -100.00 % | 6.301 B | 0.000 -100.00 % | 6.742 B | 0.000 -100.00 % | 6.920 B 9.82 % | 6.301 B | 0.000 -100.00 % | 6.412 B | 0.000 -100.00 % | 9.808 B | 0.000 -100.00 % | 12.422 B 12.80 % | 11.013 B | 0.000 -100.00 % | 10.822 B | 0.000 -100.00 % | 10.712 B | 0.000 -100.00 % | 11.461 B | 0.000 -100.00 % | 10.867 B | 0.000 -100.00 % | 10.654 B | 0.000 -100.00 % | 9.238 B | 0.000 -100.00 % | 9.199 B | 0.000 -100.00 % | 10.300 B | 0.000 -100.00 % | 10.099 B | 0.000 -100.00 % | 9.175 B 11.12 % | 8.257 B |
| Total liabilities | -834.677 M -132.62 % | 2.558 B 465.28 % | -700.425 M -128.60 % | 2.449 B 727.00 % | -390.640 M -114.44 % | 2.704 B 0.00 % | 2.704 B -6.11 % | 2.881 B | 0.000 -100.00 % | 3.047 B | 0.000 -100.00 % | 4.320 B | 0.000 -100.00 % | 6.617 B | 0.000 -100.00 % | 7.027 B | 0.000 -100.00 % | 6.954 B | 0.000 -100.00 % | 7.260 B | 0.000 -100.00 % | 7.495 B 7.71 % | 6.959 B | 0.000 -100.00 % | 6.812 B | 0.000 -100.00 % | 10.053 B | 0.000 -100.00 % | 12.912 B 0.13 % | 12.895 B | 0.000 -100.00 % | 12.808 B | 0.000 -100.00 % | 12.843 B | 0.000 -100.00 % | 13.912 B | 0.000 -100.00 % | 13.704 B | 0.000 -100.00 % | 13.765 B | 0.000 -100.00 % | 12.440 B | 0.000 -100.00 % | 12.449 B | 0.000 -100.00 % | 13.389 B | 0.000 -100.00 % | 12.948 B | 0.000 -100.00 % | 11.461 B 8.07 % | 10.606 B |
| Other non current assets | 0.000 -100.00 % | 201.711 M | 0.000 100.00 % | -1.120 B 18.50 % | -1.374 B -730.23 % | 218.052 M -0.14 % | 218.364 M -82.70 % | 1.262 B 251.34 % | -834.048 M -407.54 % | 271.199 M 139.30 % | -690.054 M -389.22 % | 238.594 M 206.28 % | -224.496 M -189.03 % | 252.145 M 194.24 % | -267.562 M -201.30 % | 264.117 M 237.58 % | -191.970 M -170.96 % | 270.528 M 141.53 % | -651.334 M -343.23 % | 267.787 M 137.00 % | -723.690 M -72 369 100.00 % | 1.000 K -100.00 % | 329.882 M 208.43 % | -304.227 M -146.73 % | 651.084 M 136.10 % | -1.803 B -342.04 % | 745.117 M 439.26 % | -219.628 M -160.57 % | 362.618 M -46.21 % | 674.108 M 232.74 % | -507.830 M -263.78 % | 310.061 M 185.91 % | -360.896 M -223.32 % | 292.655 M 168.03 % | -430.166 M -15 005.27 % | 2.886 M 100.49 % | -590.097 M -219.74 % | 492.815 M 168.53 % | -719.105 M -25 846.69 % | 2.793 M 100.47 % | -598.387 M -228.90 % | 464.219 M 183.96 % | -552.898 M -76 891.39 % | 720.000 K 100.10 % | -727.936 M -319.73 % | 331.286 M 151.80 % | -639.584 M -1 349.07 % | 51.205 M 107.23 % | -708.024 M -371.38 % | 260.900 M -19.35 % | 323.477 M |
| Long term investments | 0.000 -100.00 % | 277.024 M | 0.000 | 0.000 | 0.000 -100.00 % | 312.000 K | 0.000 100.00 % | -974.479 M | 0.000 -100.00 % | 8.049 M | 0.000 -100.00 % | 7.112 M | 0.000 -100.00 % | 7.350 M | 0.000 -100.00 % | 7.978 M | 0.000 -100.00 % | 7.368 M | 0.000 100.00 % | -463.306 M | 0.000 100.00 % | -216.518 M -57.50 % | -137.476 M | 0.000 -100.00 % | 217.318 M | 0.000 100.00 % | -107.211 M | 0.000 -100.00 % | 178.993 M 225.43 % | -142.706 M | 0.000 -100.00 % | 477.750 M | 0.000 -100.00 % | 202.527 M | 0.000 -100.00 % | 404.306 M | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 508.377 M | 0.000 -100.00 % | 2.282 M | 0.000 -100.00 % | 487.497 M | 0.000 -100.00 % | 25.657 M | 0.000 -100.00 % | 260.108 M | 0.000 -100.00 % | 25.652 M 17.13 % | 21.900 M |
| Intangible assets | 0.000 -100.00 % | 2.630 M | 0.000 -100.00 % | 1.390 M | 0.000 -100.00 % | 354.000 K 0.00 % | 354.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 140.000 K | 0.000 -100.00 % | 217.000 K | 0.000 -100.00 % | 379.000 K | 0.000 -100.00 % | 669.000 K | 0.000 -100.00 % | 967.000 K -23.62 % | 1.266 M | 0.000 -100.00 % | 1.875 M | 0.000 -100.00 % | 2.367 M | 0.000 -100.00 % | 3.591 M | 0.000 | 0.000 -100.00 % | 12.189 M | 0.000 -100.00 % | 15.957 M | 0.000 -100.00 % | 17.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.891 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.865 M | 0.000 | 0.000 -100.00 % | 59.144 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 -100.00 % | 756.241 M | 0.000 -100.00 % | 784.012 M | 0.000 -100.00 % | 1.547 B | 0.000 | 0.000 -100.00 % | 1.465 B | 0.000 -100.00 % | 1.533 B | 0.000 -100.00 % | 1.548 B | 0.000 -100.00 % | 1.491 B | 0.000 -100.00 % | 1.450 B | 0.000 -100.00 % | 1.750 B | 0.000 -100.00 % | 1.718 B | 0.000 -100.00 % | 1.792 B | 0.000 -100.00 % | 1.564 B | 0.000 -100.00 % | 1.528 B 4.50 % | 1.463 B |
| Goodwill and intangible assets | 0.000 -100.00 % | 2.630 M | 0.000 -100.00 % | 1.390 M | 0.000 -100.00 % | 354.000 K 0.00 % | 354.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 140.000 K | 0.000 -100.00 % | 217.000 K | 0.000 -100.00 % | 379.000 K | 0.000 -100.00 % | 669.000 K | 0.000 -100.00 % | 967.000 K -23.62 % | 1.266 M | 0.000 -100.00 % | 758.116 M | 0.000 -100.00 % | 786.379 M | 0.000 -100.00 % | 1.550 B 1.93 % | 1.521 B | 0.000 -100.00 % | 1.477 B | 0.000 -100.00 % | 1.549 B | 0.000 -100.00 % | 1.566 B | 0.000 -100.00 % | 1.491 B | 0.000 -100.00 % | 1.477 B | 0.000 -100.00 % | 1.750 B | 0.000 -100.00 % | 1.756 B | 0.000 -100.00 % | 1.792 B | 0.000 -100.00 % | 1.610 B | 0.000 -100.00 % | 1.528 B 0.43 % | 1.522 B |
| Property plant equipment net | 0.000 -100.00 % | 212.851 M | 0.000 -100.00 % | 198.759 M | 0.000 -100.00 % | 194.078 M 0.00 % | 194.078 M 6.24 % | 182.676 M | 0.000 -100.00 % | 171.725 M | 0.000 -100.00 % | 174.784 M | 0.000 -100.00 % | 180.995 M | 0.000 -100.00 % | 188.401 M | 0.000 -100.00 % | 199.170 M | 0.000 -100.00 % | 211.045 M | 0.000 -100.00 % | 224.536 M -6.37 % | 239.814 M | 0.000 -100.00 % | 381.952 M | 0.000 -100.00 % | 389.283 M | 0.000 -100.00 % | 394.255 M -33.97 % | 597.046 M | 0.000 -100.00 % | 620.855 M | 0.000 -100.00 % | 672.361 M | 0.000 -100.00 % | 951.506 M | 0.000 -100.00 % | 979.158 M | 0.000 -100.00 % | 972.565 M | 0.000 -100.00 % | 1.055 B | 0.000 -100.00 % | 1.061 B | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 1.102 B | 0.000 -100.00 % | 1.108 B 4.05 % | 1.065 B |
| Total non current assets | 0.000 -100.00 % | 694.216 M | 0.000 -100.00 % | 443.892 M 132.30 % | -1.374 B -432.91 % | 412.796 M 0.00 % | 412.796 M -12.26 % | 470.459 M 156.41 % | -834.048 M -284.94 % | 450.973 M 165.35 % | -690.054 M -199.56 % | 693.096 M 408.73 % | -224.496 M -131.30 % | 717.242 M 368.07 % | -267.562 M -137.48 % | 713.951 M 471.91 % | -191.970 M -126.56 % | 722.903 M 210.99 % | -651.334 M -190.68 % | 718.304 M 199.26 % | -723.690 M -193.55 % | 773.547 M -5.28 % | 816.677 M 368.44 % | -304.227 M -115.13 % | 2.010 B 211.47 % | -1.803 B -199.33 % | 1.816 B 926.69 % | -219.628 M -108.83 % | 2.488 B -7.58 % | 2.692 B 630.07 % | -507.830 M -117.46 % | 2.909 B 906.08 % | -360.896 M -113.23 % | 2.729 B 734.36 % | -430.166 M -114.70 % | 2.926 B 595.83 % | -590.097 M -119.90 % | 2.965 B 512.29 % | -719.105 M -124.26 % | 2.964 B 595.33 % | -598.387 M -118.23 % | 3.282 B 693.61 % | -552.898 M -116.61 % | 3.328 B 557.24 % | -727.936 M -121.91 % | 3.323 B 619.57 % | -639.584 M -121.05 % | 3.038 B 529.12 % | -708.024 M -123.95 % | 2.956 B -0.30 % | 2.965 B |
| Other current assets | -738.192 M -425.48 % | 226.801 M 110.89 % | -2.083 B -1 174.08 % | 193.940 M | 0.000 -100.00 % | 257.820 M -1.32 % | 261.262 M -71.94 % | 931.143 M | 0.000 -100.00 % | 854.016 M | 0.000 -100.00 % | 1.061 B | 0.000 -100.00 % | 1.160 B | 0.000 -100.00 % | 1.182 B | 0.000 -100.00 % | 998.610 M | 0.000 -100.00 % | 1.231 B | 0.000 -100.00 % | 1.742 B 7.30 % | 1.624 B | 0.000 -100.00 % | 636.510 M | 0.000 -100.00 % | 631.542 M | 0.000 -100.00 % | 3.473 B 453.34 % | 627.624 M | 0.000 -100.00 % | 791.900 M | 0.000 -100.00 % | 966.178 M | 0.000 -100.00 % | 1.066 B | 0.000 -100.00 % | 993.349 M | 0.000 -100.00 % | 934.727 M | 0.000 -100.00 % | 1.265 B | 0.000 -100.00 % | 964.265 M | 0.000 -100.00 % | 1.098 B | 0.000 -100.00 % | 157.205 M | 0.000 -100.00 % | 519.852 M -54.17 % | 1.134 B |
| Short term investments | 0.000 -100.00 % | 198.611 M | 0.000 -100.00 % | 1.351 B -50.86 % | 2.748 B 319.24 % | 655.584 M 0.00 % | 655.584 M -32.75 % | 974.799 M -41.56 % | 1.668 B 173.68 % | 609.501 M -55.84 % | 1.380 B 190.66 % | 474.824 M 5.75 % | 448.992 M 735 952.46 % | 61.000 K -99.99 % | 535.124 M 293.35 % | 136.043 M -64.57 % | 383.940 M 234 009.76 % | 164.000 K -99.99 % | 1.303 B 177.08 % | 470.149 M -67.52 % | 1.447 B 555.18 % | 220.913 M 52.17 % | 145.177 M -76.14 % | 608.454 M 878.27 % | 62.197 M -98.28 % | 3.607 B 650.29 % | 480.740 M 9.44 % | 439.256 M 660.21 % | 57.781 M -84.70 % | 377.685 M -62.81 % | 1.016 B 3 552.27 % | 27.809 M -96.15 % | 721.792 M 3 589.77 % | 19.562 M -97.73 % | 860.332 M 312.81 % | -404.275 M -134.25 % | 1.180 B | 0.000 -100.00 % | 1.438 B 384.18 % | -506.094 M -142.29 % | 1.197 B | 0.000 -100.00 % | 1.106 B 327.90 % | -485.216 M -133.33 % | 1.456 B | 0.000 -100.00 % | 1.279 B 645.59 % | -234.455 M -116.56 % | 1.416 B | 0.000 -100.00 % | 3.750 M |
| cash and cash equivalents | 0.000 -100.00 % | 1.921 B | 0.000 -100.00 % | 732.485 M 153.30 % | -1.374 B -290.31 % | 722.078 M 0.48 % | 718.636 M 160.38 % | 275.994 M 133.09 % | -834.048 M -470.39 % | 225.182 M 132.63 % | -690.054 M -411.00 % | 221.879 M 198.83 % | -224.496 M -215.27 % | 194.755 M 172.79 % | -267.562 M -212.29 % | 238.283 M 224.13 % | -191.970 M -200.24 % | 191.509 M 129.40 % | -651.334 M -297.11 % | 330.448 M 145.66 % | -723.690 M -282.02 % | 397.598 M -33.05 % | 593.916 M 295.22 % | -304.227 M -200.00 % | 304.227 M 116.87 % | -1.803 B -236.34 % | 1.323 B 702.26 % | -219.628 M -200.31 % | 218.941 M -71.55 % | 769.480 M 251.52 % | -507.830 M -205.09 % | 483.253 M 233.90 % | -360.896 M -205.73 % | 341.334 M 179.35 % | -430.166 M -200.00 % | 430.166 M 172.90 % | -590.097 M -200.00 % | 590.097 M 182.06 % | -719.105 M -200.00 % | 719.105 M 220.17 % | -598.387 M -200.00 % | 598.387 M 208.23 % | -552.898 M -200.00 % | 552.898 M 175.95 % | -727.936 M -200.00 % | 727.936 M 213.81 % | -639.584 M -200.00 % | 639.584 M 190.33 % | -708.024 M -200.00 % | 708.024 M -0.15 % | 709.097 M |
| Cash and short term investments | 738.192 M -65.17 % | 2.119 B 1.74 % | 2.083 B -0.18 % | 2.087 B 51.85 % | 1.374 B -0.25 % | 1.378 B 0.25 % | 1.374 B 9.87 % | 1.251 B 49.97 % | 834.048 M -0.08 % | 834.683 M 20.96 % | 690.054 M -0.95 % | 696.703 M 210.34 % | 224.496 M 15.23 % | 194.816 M -27.19 % | 267.562 M -28.52 % | 374.326 M 94.99 % | 191.970 M 0.15 % | 191.673 M -70.57 % | 651.334 M -18.64 % | 800.597 M 10.63 % | 723.690 M 17.01 % | 618.511 M -16.31 % | 739.093 M 142.94 % | 304.227 M -16.97 % | 366.424 M -79.68 % | 1.803 B 0.00 % | 1.803 B 721.15 % | 219.628 M -20.63 % | 276.722 M -75.88 % | 1.147 B 125.90 % | 507.830 M -0.63 % | 511.062 M 41.61 % | 360.896 M 0.00 % | 360.896 M -16.10 % | 430.166 M 0.00 % | 430.166 M -27.10 % | 590.097 M 0.00 % | 590.097 M -17.94 % | 719.105 M 0.00 % | 719.105 M 20.17 % | 598.387 M 0.00 % | 598.387 M 8.23 % | 552.898 M 0.00 % | 552.898 M -24.05 % | 727.936 M 0.00 % | 727.936 M 13.81 % | 639.584 M 0.00 % | 639.584 M -9.67 % | 708.024 M 0.00 % | 708.024 M -0.68 % | 712.847 M |
| Total current assets | 0.000 -100.00 % | 2.699 B | 0.000 -100.00 % | 2.706 B 96.90 % | 1.374 B -48.77 % | 2.682 B 0.00 % | 2.682 B -7.47 % | 2.899 B 247.57 % | 834.048 M -70.38 % | 2.816 B 308.10 % | 690.054 M -77.42 % | 3.055 B 1 261.00 % | 224.496 M -92.42 % | 2.961 B 1 006.54 % | 267.562 M -91.78 % | 3.253 B 1 594.73 % | 191.970 M -94.55 % | 3.522 B 440.74 % | 651.334 M -84.79 % | 4.283 B 491.79 % | 723.690 M -85.32 % | 4.929 B -0.61 % | 4.959 B 1 529.94 % | 304.227 M -93.66 % | 4.796 B 165.93 % | 1.803 B -72.78 % | 6.626 B 2 916.85 % | 219.628 M -97.39 % | 8.421 B -7.02 % | 9.056 B 1 683.32 % | 507.830 M -94.41 % | 9.090 B 2 418.70 % | 360.896 M -96.21 % | 9.533 B 2 116.16 % | 430.166 M -95.92 % | 10.553 B 1 688.37 % | 590.097 M -94.40 % | 10.536 B 1 365.10 % | 719.105 M -93.29 % | 10.715 B 1 690.68 % | 598.387 M -93.81 % | 9.667 B 1 648.34 % | 552.898 M -94.32 % | 9.742 B 1 238.29 % | 727.936 M -93.14 % | 10.607 B 1 558.44 % | 639.584 M -94.04 % | 10.727 B 1 415.02 % | 708.024 M -92.82 % | 9.865 B 5.84 % | 9.320 B |
| Inventory | 0.000 -100.00 % | 44.861 M | 0.000 -100.00 % | 24.325 M | 0.000 -100.00 % | 56.190 M 0.00 % | 56.190 M -8.08 % | 61.126 M | 0.000 -100.00 % | 104.043 M | 0.000 -100.00 % | 177.415 M | 0.000 -100.00 % | 211.671 M | 0.000 -100.00 % | 439.153 M | 0.000 -100.00 % | 409.123 M | 0.000 -100.00 % | 593.565 M | 0.000 -100.00 % | 588.187 M -8.19 % | 640.645 M | 0.000 -100.00 % | 862.479 M | 0.000 -100.00 % | 855.180 M | 0.000 -100.00 % | 1.003 B -52.99 % | 2.133 B | 0.000 -100.00 % | 2.233 B | 0.000 -100.00 % | 2.557 B | 0.000 -100.00 % | 2.548 B | 0.000 -100.00 % | 2.998 B | 0.000 -100.00 % | 2.660 B | 0.000 -100.00 % | 2.259 B | 0.000 -100.00 % | 1.969 B | 0.000 -100.00 % | 2.697 B | 0.000 -100.00 % | 2.820 B | 0.000 -100.00 % | 2.259 B 13.38 % | 1.992 B |
| Net receivables | 0.000 -100.00 % | 308.041 M | 0.000 -100.00 % | 400.844 M | 0.000 -100.00 % | 990.627 M 0.00 % | 990.627 M 50.92 % | 656.409 M | 0.000 -100.00 % | 896.482 M | 0.000 -100.00 % | 1.127 B | 0.000 -100.00 % | 1.394 B | 0.000 -100.00 % | 1.365 B | 0.000 -100.00 % | 1.923 B | 0.000 -100.00 % | 1.807 B | 0.000 -100.00 % | 2.201 B 4.82 % | 2.099 B | 0.000 -100.00 % | 3.004 B | 0.000 -100.00 % | 3.336 B | 0.000 -100.00 % | 3.802 B | 0.000 | 0.000 -100.00 % | 5.581 B | 0.000 -100.00 % | 5.649 B | 0.000 -100.00 % | 7.265 B | 0.000 -100.00 % | 6.917 B | 0.000 -100.00 % | 7.137 B | 0.000 -100.00 % | 6.440 B | 0.000 -100.00 % | 6.932 B | 0.000 -100.00 % | 6.901 B | 0.000 -100.00 % | 7.110 B | 0.000 | 0.000 -100.00 % | 6.263 B |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.364 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 272.541 M | 0.000 -100.00 % | 276.612 M | 0.000 -100.00 % | 253.238 M | 0.000 -100.00 % | 245.458 M | 0.000 -100.00 % | 702.109 M | 0.000 -100.00 % | 764.561 M 99.52 % | 383.191 M | 0.000 -100.00 % | 1.832 M | 0.000 -100.00 % | 2.067 M | 0.000 -100.00 % | 1.746 M -95.88 % | 42.412 M | 0.000 -100.00 % | 23.198 M | 0.000 -100.00 % | 12.368 M | 0.000 -100.00 % | 706.000 K | 0.000 -100.00 % | 1.666 M | 0.000 -100.00 % | 2.871 M | 0.000 -100.00 % | 10.296 M | 0.000 -100.00 % | 23.103 M | 0.000 -100.00 % | 17.886 M | 0.000 -100.00 % | 14.873 M | 0.000 -100.00 % | 33.658 M 0.62 % | 33.450 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -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 |
| Account payables | 0.000 -100.00 % | 376.287 M | 0.000 -100.00 % | 424.709 M | 0.000 -100.00 % | 517.882 M 0.00 % | 517.882 M -4.78 % | 543.902 M | 0.000 -100.00 % | 626.357 M | 0.000 -100.00 % | 695.435 M | 0.000 -100.00 % | 1.271 B | 0.000 -100.00 % | 1.879 B | 0.000 -100.00 % | 1.771 B | 0.000 -100.00 % | 1.998 B | 0.000 -100.00 % | 1.923 B -15.74 % | 2.282 B | 0.000 -100.00 % | 2.554 B | 0.000 -100.00 % | 2.834 B | 0.000 -100.00 % | 3.087 B -24.41 % | 4.083 B | 0.000 -100.00 % | 4.213 B | 0.000 -100.00 % | 3.730 B | 0.000 -100.00 % | 3.702 B | 0.000 -100.00 % | 3.778 B | 0.000 -100.00 % | 3.949 B | 0.000 -100.00 % | 3.193 B | 0.000 -100.00 % | 3.006 B | 0.000 -100.00 % | 3.489 B | 0.000 -100.00 % | 3.735 B | 0.000 -100.00 % | 3.243 B -11.81 % | 3.677 B |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 10.988 M | 0.000 -100.00 % | 10.988 M | 0.000 -100.00 % | 10.989 M | 0.000 -100.00 % | 10.988 M | 0.000 -100.00 % | 165.410 M | 0.000 -100.00 % | 165.410 M | 0.000 -100.00 % | 165.410 M | 0.000 -100.00 % | 165.410 M | 0.000 -100.00 % | 165.410 M | 0.000 -100.00 % | 165.410 M 0.00 % | 165.410 M | 0.000 -100.00 % | 172.201 M | 0.000 -100.00 % | 214.604 M | 0.000 -100.00 % | 213.380 M -16.84 % | 256.598 M | 0.000 -100.00 % | 215.377 M | 0.000 -100.00 % | 246.194 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 386.164 M | 0.000 -100.00 % | 188.532 M | 0.000 -100.00 % | 145.705 M -4.45 % | 152.485 M | 0.000 -100.00 % | 193.934 M | 0.000 -100.00 % | 181.310 M | 0.000 -100.00 % | 214.387 M | 0.000 -100.00 % | 170.591 M | 0.000 -100.00 % | 179.078 M | 0.000 -100.00 % | 158.907 M | 0.000 -100.00 % | 144.630 M | 0.000 -100.00 % | 146.284 M | 0.000 -100.00 % | 129.972 M | 0.000 -100.00 % | 114.191 M 17.16 % | 97.466 M |
| 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 -100.00 % | 5.026 M | 0.000 -100.00 % | 4.528 M -0.64 % | 4.557 M | 0.000 -100.00 % | 4.523 M | 0.000 -100.00 % | 4.670 M | 0.000 -100.00 % | 66.716 M | 0.000 -100.00 % | 80.825 M | 0.000 -100.00 % | 76.510 M | 0.000 -100.00 % | 64.920 M | 0.000 -100.00 % | 56.743 M | 0.000 -100.00 % | 54.038 M | 0.000 -100.00 % | 49.503 M | 0.000 -100.00 % | 44.321 M -2.51 % | 45.464 M |
| Capital lease obligations | 0.000 -100.00 % | 1.465 M | 0.000 -100.00 % | 2.344 M | 0.000 -100.00 % | 2.308 M 0.00 % | 2.308 M -53.34 % | 4.946 M | 0.000 -100.00 % | 9.716 M | 0.000 -100.00 % | 9.816 M | 0.000 -100.00 % | 7.035 M | 0.000 -100.00 % | 7.258 M | 0.000 -100.00 % | 7.456 M | 0.000 -100.00 % | 7.628 M | 0.000 -100.00 % | 7.776 M -1.57 % | 7.900 M | 0.000 -100.00 % | 2.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.580 M | 0.000 | 0.000 -100.00 % | 2.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.098 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -136.321 M | 0.000 |
| Preferred stock | 4.390 B 0.00 % | 4.390 B | 0.000 | 0.000 -100.00 % | 4.226 B 0.00 % | 4.226 B 0.00 % | 4.226 B 1 590.44 % | 250.000 M | 0.000 -100.00 % | 250.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.263 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.263 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.263 B | 0.000 -100.00 % | 2.263 B 0.00 % | 2.263 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.118 B | 0.000 | 0.000 -100.00 % | 923.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 590.381 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.794 M | 0.000 -100.00 % | 4.226 B | 0.000 | 0.000 | 0.000 -100.00 % | 286.839 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.598 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.446 B | 0.000 | 0.000 -100.00 % | 1.641 B 32 550.92 % | 5.026 M | 0.000 -100.00 % | 4.528 M 100.21 % | -2.118 B -67.86 % | -1.262 B -28 000.95 % | 4.523 M 100.48 % | -933.574 M -20 090.88 % | 4.670 M | 0.000 -100.00 % | 66.716 M -95.54 % | 1.496 B 1 751.48 % | 80.825 M | 0.000 -100.00 % | 76.510 M -94.79 % | 1.469 B 2 163.03 % | 64.920 M | 0.000 -100.00 % | 56.743 M | 0.000 -100.00 % | 54.038 M | 0.000 -100.00 % | 49.503 M -97.89 % | 2.343 B 5 186.62 % | 44.321 M -96.32 % | 1.206 B -44.63 % | 2.177 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.538 M | 0.000 -100.00 % | 1.753 M | 0.000 -100.00 % | 2.030 M 3.31 % | 1.965 M | 0.000 -100.00 % | 197.736 M | 0.000 -100.00 % | 312.320 M | 0.000 -100.00 % | 451.137 M | 0.000 -100.00 % | 450.094 M | 0.000 -100.00 % | 450.724 M | 0.000 -100.00 % | 444.692 M | 0.000 -100.00 % | 448.458 M | 0.000 -100.00 % | 17.014 M | 0.000 -100.00 % | 8.341 M | 0.000 -100.00 % | 12.192 M 5 132.62 % | 233.000 K |
| 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 |
| Total assets | 0.000 -100.00 % | 3.393 B | 0.000 -100.00 % | 3.150 B | 0.000 -100.00 % | 3.095 B 0.00 % | 3.095 B -8.14 % | 3.369 B | 0.000 -100.00 % | 3.267 B | 0.000 -100.00 % | 3.748 B | 0.000 -100.00 % | 3.678 B | 0.000 -100.00 % | 3.967 B | 0.000 -100.00 % | 4.245 B | 0.000 -100.00 % | 5.001 B | 0.000 -100.00 % | 5.702 B -1.27 % | 5.775 B | 0.000 -100.00 % | 6.806 B | 0.000 -100.00 % | 8.441 B | 0.000 -100.00 % | 10.909 B -7.15 % | 11.748 B | 0.000 -100.00 % | 11.999 B | 0.000 -100.00 % | 12.262 B | 0.000 -100.00 % | 13.479 B | 0.000 -100.00 % | 13.500 B | 0.000 -100.00 % | 13.679 B | 0.000 -100.00 % | 12.949 B | 0.000 -100.00 % | 13.070 B | 0.000 -100.00 % | 13.930 B | 0.000 -100.00 % | 13.765 B | 0.000 -100.00 % | 12.821 B 4.36 % | 12.286 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-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-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 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-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 | 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 | 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 100.00 % | -194.576 M 0.00 % | -194.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -95.272 M 0.00 % | -95.272 M 0.00 % | -95.272 M 0.00 % | -95.272 M | 0.000 100.00 % | -272.436 M 0.00 % | -272.436 M 0.00 % | -272.436 M | 0.000 -100.00 % | 315.788 M 0.00 % | 315.788 M 0.00 % | 315.788 M | 0.000 -100.00 % | 212.569 M 0.00 % | 212.569 M 0.00 % | 212.569 M | 0.000 100.00 % | -71.143 M 0.00 % | -71.143 M 0.00 % | -71.143 M -152.06 % | 136.658 M 0.00 % | 136.658 M 0.00 % | 136.658 M 0.00 % | 136.658 M 1 209.39 % | -12.318 M 0.00 % | -12.318 M 0.00 % | -12.318 M 0.00 % | -12.318 M -126.73 % | 46.091 M 0.00 % | 46.091 M 0.00 % | 46.091 M 0.00 % | 46.091 M 165.55 % | -70.311 M 0.00 % | -70.311 M 0.00 % | -70.311 M 0.00 % | -70.311 M 17.77 % | -85.503 M 0.00 % | -85.503 M 0.00 % | -85.503 M 0.00 % | -85.503 M 34.36 % | -130.254 M 0.00 % | -130.254 M 0.00 % | -130.254 M 0.00 % | -130.254 M 10.67 % | -145.818 M 0.00 % | -145.818 M 0.00 % | -145.818 M 0.00 % | -145.818 M -90.02 % | -76.740 M 0.00 % | -76.740 M 0.00 % | -76.740 M 0.00 % | -76.740 M -185.72 % | 89.521 M 0.00 % | 89.521 M 0.00 % | 89.521 M 0.00 % | 89.521 M 144.41 % | 36.628 M 0.00 % | 36.628 M 0.00 % | 36.628 M 0.00 % | 36.628 M 166.68 % | -54.929 M 0.00 % | -54.929 M 0.00 % | -54.929 M 0.00 % | -54.929 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -316.880 M 0.00 % | -316.880 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 24.819 M 0.00 % | 24.819 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.983 M 0.00 % | 20.983 M 0.00 % | 20.983 M 0.00 % | 20.983 M | 0.000 -100.00 % | 35.606 M 0.00 % | 35.606 M 0.00 % | 35.606 M | 0.000 -100.00 % | 52.941 M 0.00 % | 52.941 M 0.00 % | 52.941 M | 0.000 -100.00 % | 37.656 M 0.00 % | 37.656 M 0.00 % | 37.656 M | 0.000 -100.00 % | 26.595 M 0.00 % | 26.595 M 0.00 % | 26.595 M 116.50 % | -161.146 M 0.00 % | -161.146 M 0.00 % | -161.146 M 0.00 % | -161.146 M -167.18 % | 239.874 M 0.00 % | 239.874 M 0.00 % | 239.874 M 0.00 % | 239.874 M 229.17 % | -185.711 M 0.00 % | -185.711 M 0.00 % | -185.711 M 0.00 % | -185.711 M -3 983.13 % | -4.548 M 0.00 % | -4.548 M 0.00 % | -4.548 M 0.00 % | -4.548 M 86.58 % | -33.892 M 0.00 % | -33.892 M 0.00 % | -33.892 M 0.00 % | -33.892 M 47.21 % | -64.199 M 0.00 % | -64.199 M 0.00 % | -64.199 M 0.00 % | -64.199 M 17.41 % | -77.736 M 0.00 % | -77.736 M 0.00 % | -77.736 M 0.00 % | -77.736 M -192.76 % | -26.553 M 0.00 % | -26.553 M 0.00 % | -26.553 M 0.00 % | -26.553 M -332.42 % | 11.424 M 0.00 % | 11.424 M 0.00 % | 11.424 M 0.00 % | 11.424 M -32.51 % | 16.928 M 0.00 % | 16.928 M 0.00 % | 16.928 M 0.00 % | 16.928 M 482.15 % | -4.430 M 0.00 % | -4.430 M 0.00 % | -4.430 M 0.00 % | -4.430 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 | 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 -100.00 % | 97.486 M 0.00 % | 97.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.255 M 0.00 % | -116.255 M 0.00 % | -116.255 M 0.00 % | -116.255 M | 0.000 100.00 % | -308.042 M 0.00 % | -308.042 M 0.00 % | -308.042 M | 0.000 -100.00 % | 262.847 M 0.00 % | 262.847 M 0.00 % | 262.847 M | 0.000 -100.00 % | 174.913 M 0.00 % | 174.913 M 0.00 % | 174.913 M | 0.000 100.00 % | -97.738 M 0.00 % | -97.738 M 0.00 % | -97.738 M -132.82 % | 297.804 M 0.00 % | 297.804 M 0.00 % | 297.804 M 0.00 % | 297.804 M 218.09 % | -252.193 M 0.00 % | -252.193 M 0.00 % | -252.193 M 0.00 % | -252.193 M -208.80 % | 231.802 M 0.00 % | 231.802 M 0.00 % | 231.802 M 0.00 % | 231.802 M 452.48 % | -65.763 M 0.00 % | -65.763 M 0.00 % | -65.763 M 0.00 % | -65.763 M -27.42 % | -51.611 M 0.00 % | -51.611 M 0.00 % | -51.611 M 0.00 % | -51.611 M 21.87 % | -66.055 M 0.00 % | -66.055 M 0.00 % | -66.055 M 0.00 % | -66.055 M 2.98 % | -68.082 M 0.00 % | -68.082 M 0.00 % | -68.082 M 0.00 % | -68.082 M -35.66 % | -50.187 M 0.00 % | -50.187 M 0.00 % | -50.187 M 0.00 % | -50.187 M -164.26 % | 78.097 M 0.00 % | 78.097 M 0.00 % | 78.097 M 0.00 % | 78.097 M 296.43 % | 19.700 M 0.00 % | 19.700 M 0.00 % | 19.700 M 0.00 % | 19.700 M 139.01 % | -50.500 M 0.00 % | -50.500 M 0.00 % | -50.500 M 0.00 % | -50.500 M |
| Other non cash items | -35.059 M 0.31 % | -35.169 M 68.78 % | -112.656 M -87.02 % | -60.237 M -20.82 % | -49.857 M -303.16 % | 24.541 M 0.00 % | 24.541 M 113.38 % | -183.349 M -109.10 % | -87.686 M -19.97 % | -73.089 M 18.36 % | -89.521 M 83.22 % | -533.520 M -181.30 % | -189.660 M 28.81 % | -266.430 M -279.42 % | 148.492 M -0.76 % | 149.622 M -24.71 % | 198.733 M 188.29 % | 68.936 M -82.14 % | 385.948 M 97.95 % | 194.970 M -30.68 % | 281.275 M -51.06 % | 574.751 M 450.10 % | 104.481 M -90.81 % | 1.137 B 941.42 % | -135.079 M -131.08 % | 434.558 M 136.44 % | 183.794 M 197.03 % | 61.877 M 118.50 % | -334.545 M -148.24 % | 693.549 M 192.64 % | 237.000 M -25.72 % | 319.080 M 248.71 % | 91.504 M 216.82 % | -78.332 M -132.02 % | 244.610 M 52.33 % | 160.581 M 287.00 % | -85.874 M -230.62 % | 65.743 M -69.34 % | 214.405 M 618.39 % | -41.360 M -124.33 % | 169.967 M -75.77 % | 701.576 M 439.98 % | -206.361 M -322.43 % | 92.774 M 50.01 % | 61.845 M 125.61 % | -241.526 M -238.41 % | 174.496 M -37.71 % | 280.148 M 270.70 % | 75.573 M -85.20 % | 510.734 M 1 108.04 % | 42.278 M -70.78 % | 144.666 M -64.63 % | 408.993 M 275.38 % | 108.953 M -10.55 % | 121.806 M 1 785.48 % | -7.227 M -916.81 % | 884.750 K 0.00 % | 884.750 K 0.00 % | 884.750 K 101.78 % | -49.712 M 0.00 % | -49.712 M 0.00 % | -49.712 M 0.00 % | -49.712 M -30.59 % | -38.068 M 0.00 % | -38.068 M 0.00 % | -38.068 M 0.00 % | -38.068 M 48.36 % | -73.715 M 0.00 % | -73.715 M 0.00 % | -73.715 M 0.00 % | -73.715 M -219.34 % | -23.084 M 0.00 % | -23.084 M 0.00 % | -23.084 M 0.00 % | -23.084 M -616.04 % | -3.224 M 0.00 % | -3.224 M 0.00 % | -3.224 M 0.00 % | -3.224 M -1 467.44 % | 235.750 K 0.00 % | 235.750 K 0.00 % | 235.750 K 0.00 % | 235.750 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -126.707 M 0.00 % | -126.707 M -1 207.19 % | 11.444 M 15.39 % | 9.918 M 2.99 % | 9.630 M -0.25 % | 9.654 M -8.37 % | 10.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -139.371 M 0.00 % | -139.371 M 0.00 % | -139.371 M 0.00 % | -139.371 M | 0.000 100.00 % | -267.484 M 0.00 % | -267.484 M 0.00 % | -267.484 M | 0.000 -100.00 % | 138.061 M 0.00 % | 138.061 M 0.00 % | 138.061 M | 0.000 -100.00 % | 276.272 M 0.00 % | 276.272 M 0.00 % | 276.272 M | 0.000 -100.00 % | 23.691 M 0.00 % | 23.691 M 0.00 % | 23.691 M -83.55 % | 144.014 M 0.00 % | 144.014 M 0.00 % | 144.014 M 0.00 % | 144.014 M 77.91 % | 80.946 M 0.00 % | 80.946 M 0.00 % | 80.946 M 0.00 % | 80.946 M 138.56 % | 33.931 M 0.00 % | 33.931 M 0.00 % | 33.931 M 0.00 % | 33.931 M -76.82 % | 146.404 M 0.00 % | 146.404 M 0.00 % | 146.404 M 0.00 % | 146.404 M 421.11 % | -45.593 M 0.00 % | -45.593 M 0.00 % | -45.593 M 0.00 % | -45.593 M -325.24 % | 20.242 M 0.00 % | 20.242 M 0.00 % | 20.242 M 0.00 % | 20.242 M 280.56 % | -11.211 M 0.00 % | -11.211 M 0.00 % | -11.211 M 0.00 % | -11.211 M -245.76 % | 7.691 M 0.00 % | 7.691 M 0.00 % | 7.691 M 0.00 % | 7.691 M -94.75 % | 146.399 M 0.00 % | 146.399 M 0.00 % | 146.399 M 0.00 % | 146.399 M 120.94 % | 66.262 M 0.00 % | 66.262 M 0.00 % | 66.262 M 0.00 % | 66.262 M 295.72 % | -33.855 M 0.00 % | -33.855 M 0.00 % | -33.855 M 0.00 % | -33.855 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.469 M 0.00 % | -12.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.906 M 0.00 % | -1.906 M 0.00 % | -1.906 M 0.00 % | -1.906 M | 0.000 100.00 % | -6.618 M 0.00 % | -6.618 M 0.00 % | -6.618 M | 0.000 100.00 % | -10.885 M 0.00 % | -10.885 M 0.00 % | -10.885 M | 0.000 100.00 % | -13.057 M 0.00 % | -13.057 M 0.00 % | -13.057 M | 0.000 100.00 % | -27.383 M 0.00 % | -27.383 M 0.00 % | -27.383 M -87.28 % | -14.622 M 0.00 % | -14.622 M 0.00 % | -14.622 M 0.00 % | -14.622 M -13.70 % | -12.859 M 0.00 % | -12.859 M 0.00 % | -12.859 M 0.00 % | -12.859 M 58.56 % | -31.029 M 0.00 % | -31.029 M 0.00 % | -31.029 M 0.00 % | -31.029 M 40.09 % | -51.792 M 0.00 % | -51.792 M 0.00 % | -51.792 M 0.00 % | -51.792 M 35.33 % | -80.087 M 0.00 % | -80.087 M 0.00 % | -80.087 M 0.00 % | -80.087 M -18.88 % | -67.368 M 0.00 % | -67.368 M 0.00 % | -67.368 M 0.00 % | -67.368 M -116.35 % | -31.139 M 0.00 % | -31.139 M 0.00 % | -31.139 M 0.00 % | -31.139 M -223.39 % | -9.629 M 0.00 % | -9.629 M 0.00 % | -9.629 M 0.00 % | -9.629 M -45.37 % | -6.624 M 0.00 % | -6.624 M 0.00 % | -6.624 M 0.00 % | -6.624 M -61.95 % | -4.090 M 0.00 % | -4.090 M 0.00 % | -4.090 M 0.00 % | -4.090 M -15.25 % | -3.549 M 0.00 % | -3.549 M 0.00 % | -3.549 M 0.00 % | -3.549 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 | 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 100.00 % | -43.800 M 0.00 % | -43.800 M 0.00 % | -43.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.438 M 0.00 % | -8.438 M 0.00 % | -8.438 M 0.00 % | -8.438 M | 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 -100.00 % | 77.167 M 0.00 % | 77.167 M 0.00 % | 77.167 M 0.00 % | 77.167 M | 0.000 -100.00 % | 370.972 M 0.00 % | 370.972 M 0.00 % | 370.972 M | 0.000 -100.00 % | 76.500 M 0.00 % | 76.500 M 0.00 % | 76.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.385 M 0.00 % | 20.385 M 0.00 % | 20.385 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.156 M 0.00 % | 80.156 M 0.00 % | 80.156 M 0.00 % | 80.156 M 8 450.00 % | 937.500 K 0.00 % | 937.500 K 0.00 % | 937.500 K 0.00 % | 937.500 K -82.12 % | 5.242 M 0.00 % | 5.242 M 0.00 % | 5.242 M 0.00 % | 5.242 M 459.15 % | 937.500 K 0.00 % | 937.500 K 0.00 % | 937.500 K 0.00 % | 937.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.515 M 0.00 % | 25.515 M 0.00 % | 25.515 M 0.00 % | 25.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 263.911 M 0.00 % | 263.911 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.261 M 0.00 % | -75.261 M 0.00 % | -75.261 M 0.00 % | -75.261 M | 0.000 100.00 % | -320.555 M 0.00 % | -320.555 M 0.00 % | -320.555 M | 0.000 100.00 % | -65.615 M 0.00 % | -65.615 M 0.00 % | -65.615 M | 0.000 -100.00 % | 13.057 M 0.00 % | 13.057 M 0.00 % | 13.057 M | 0.000 -100.00 % | 6.999 M 0.00 % | 6.999 M 0.00 % | 6.999 M -52.13 % | 14.622 M 0.00 % | 14.622 M 0.00 % | 14.622 M 0.00 % | 14.622 M 121.73 % | -67.297 M 0.00 % | -67.297 M 0.00 % | -67.297 M 0.00 % | -67.297 M -323.64 % | 30.092 M 0.00 % | 30.092 M 0.00 % | 30.092 M 0.00 % | 30.092 M -35.36 % | 46.550 M 0.00 % | 46.550 M 0.00 % | 46.550 M 0.00 % | 46.550 M -41.19 % | 79.149 M 0.00 % | 79.149 M 0.00 % | 79.149 M 0.00 % | 79.149 M 17.49 % | 67.368 M 0.00 % | 67.368 M 0.00 % | 67.368 M 0.00 % | 67.368 M 116.35 % | 31.139 M 0.00 % | 31.139 M 0.00 % | 31.139 M 0.00 % | 31.139 M 296.02 % | -15.886 M 0.00 % | -15.886 M 0.00 % | -15.886 M 0.00 % | -15.886 M -205.47 % | 15.061 M 0.00 % | 15.061 M 0.00 % | 15.061 M 0.00 % | 15.061 M 268.25 % | 4.090 M 0.00 % | 4.090 M 0.00 % | 4.090 M 0.00 % | 4.090 M 15.25 % | 3.549 M 0.00 % | 3.549 M 0.00 % | 3.549 M 0.00 % | 3.549 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 251.442 M 0.00 % | 251.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.857 M 0.00 % | 39.857 M 0.00 % | 39.857 M 0.00 % | 39.857 M | 0.000 -100.00 % | 276.755 M 0.00 % | 276.755 M 0.00 % | 276.755 M | 0.000 -100.00 % | 53.964 M 0.00 % | 53.964 M 0.00 % | 53.964 M | 0.000 100.00 % | -29.607 M 0.00 % | -29.607 M 0.00 % | -29.607 M | 0.000 100.00 % | -7.057 M 0.00 % | -7.057 M 0.00 % | -7.057 M 51.61 % | -14.584 M 0.00 % | -14.584 M 0.00 % | -14.584 M 0.00 % | -14.584 M -121.67 % | 67.297 M 0.00 % | 67.297 M 0.00 % | 67.297 M 0.00 % | 67.297 M 323.64 % | -30.092 M 0.00 % | -30.092 M 0.00 % | -30.092 M 0.00 % | -30.092 M 35.36 % | -46.550 M 0.00 % | -46.550 M 0.00 % | -46.550 M 0.00 % | -46.550 M 41.19 % | -79.149 M 0.00 % | -79.149 M 0.00 % | -79.149 M 0.00 % | -79.149 M -17.49 % | -67.368 M 0.00 % | -67.368 M 0.00 % | -67.368 M 0.00 % | -67.368 M -116.35 % | -31.139 M 0.00 % | -31.139 M 0.00 % | -31.139 M 0.00 % | -31.139 M -296.02 % | 15.886 M 0.00 % | 15.886 M 0.00 % | 15.886 M 0.00 % | 15.886 M 205.47 % | -15.061 M 0.00 % | -15.061 M 0.00 % | -15.061 M 0.00 % | -15.061 M -268.25 % | -4.090 M 0.00 % | -4.090 M 0.00 % | -4.090 M 0.00 % | -4.090 M -15.25 % | -3.549 M 0.00 % | -3.549 M 0.00 % | -3.549 M 0.00 % | -3.549 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 | 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 -100.00 % | 625.000 M 0.00 % | 625.000 M 0.00 % | 625.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.232 M 0.00 % | 8.232 M 0.00 % | 8.232 M 0.00 % | 8.232 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.000 K 0.00 % | -63.000 K 0.00 % | -63.000 K | 0.000 100.00 % | -1.167 M 0.00 % | -1.167 M 0.00 % | -1.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.354 M 0.00 % | -3.354 M 0.00 % | -3.354 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.789 M 0.00 % | -12.789 M 0.00 % | -12.789 M 0.00 % | -12.789 M -100.13 % | -6.391 M 0.00 % | -6.391 M 0.00 % | -6.391 M 0.00 % | -6.391 M 73.54 % | -24.156 M 0.00 % | -24.156 M 0.00 % | -24.156 M 0.00 % | -24.156 M -27.90 % | -18.886 M 0.00 % | -18.886 M 0.00 % | -18.886 M 0.00 % | -18.886 M -18.26 % | -15.970 M 0.00 % | -15.970 M 0.00 % | -15.970 M 0.00 % | -15.970 M -29.23 % | -12.358 M 0.00 % | -12.358 M 0.00 % | -12.358 M 0.00 % | -12.358 M -120.50 % | -5.604 M 0.00 % | -5.604 M 0.00 % | -5.604 M 0.00 % | -5.604 M -38.85 % | -4.036 M 0.00 % | -4.036 M 0.00 % | -4.036 M 0.00 % | -4.036 M -13.26 % | -3.564 M 0.00 % | -3.564 M 0.00 % | -3.564 M 0.00 % | -3.564 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.238 M 0.00 % | -32.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 188.111 M 0.00 % | 188.111 M 0.00 % | 188.111 M 0.00 % | 188.111 M | 0.000 -100.00 % | 25.561 M 0.00 % | 25.561 M 0.00 % | 25.561 M | 0.000 -100.00 % | 398.736 M 0.00 % | 398.736 M 0.00 % | 398.736 M | 0.000 -100.00 % | 377.015 M 0.00 % | 377.015 M 0.00 % | 377.015 M | 0.000 -100.00 % | 246.106 M 0.00 % | 246.106 M 0.00 % | 246.106 M -10.46 % | 274.856 M 0.00 % | 274.856 M 0.00 % | 274.856 M 0.00 % | 274.856 M 417.45 % | -86.582 M 0.00 % | -86.582 M 0.00 % | -86.582 M 0.00 % | -86.582 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.232 M 0.00 % | 8.232 M 0.00 % | 8.232 M 0.00 % | 8.232 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.403 M 0.00 % | -1.403 M 0.00 % | -1.403 M 0.00 % | -1.403 M 98.20 % | -77.874 M 0.00 % | -77.874 M 0.00 % | -77.874 M 0.00 % | -77.874 M -35.35 % | -57.537 M 0.00 % | -57.537 M 0.00 % | -57.537 M 0.00 % | -57.537 M -12 353.90 % | -462.000 K 0.00 % | -462.000 K 0.00 % | -462.000 K 0.00 % | -462.000 K |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.238 M 0.00 % | -32.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -188.111 M 0.00 % | -188.111 M 0.00 % | -188.111 M 0.00 % | -188.111 M | 0.000 -100.00 % | 25.498 M 0.00 % | 25.498 M 0.00 % | 25.498 M | 0.000 100.00 % | -403.533 M 0.00 % | -403.533 M 0.00 % | -403.533 M | 0.000 100.00 % | -381.406 M 0.00 % | -381.406 M 0.00 % | -381.406 M | 0.000 100.00 % | -246.106 M 0.00 % | -246.106 M 0.00 % | -246.106 M 10.46 % | -274.856 M 0.00 % | -274.856 M 0.00 % | -274.856 M 0.00 % | -274.856 M -217.45 % | -86.582 M 0.00 % | -86.582 M 0.00 % | -86.582 M 0.00 % | -86.582 M -576.99 % | -12.789 M 0.00 % | -12.789 M 0.00 % | -12.789 M 0.00 % | -12.789 M -100.13 % | -6.391 M 0.00 % | -6.391 M 0.00 % | -6.391 M 0.00 % | -6.391 M 73.54 % | -24.156 M 0.00 % | -24.156 M 0.00 % | -24.156 M 0.00 % | -24.156 M -126.73 % | -10.654 M 0.00 % | -10.654 M 0.00 % | -10.654 M 0.00 % | -10.654 M 33.29 % | -15.970 M 0.00 % | -15.970 M 0.00 % | -15.970 M 0.00 % | -15.970 M -16.06 % | -13.760 M 0.00 % | -13.760 M 0.00 % | -13.760 M 0.00 % | -13.760 M 83.52 % | -83.478 M 0.00 % | -83.478 M 0.00 % | -83.478 M 0.00 % | -83.478 M -35.57 % | -61.573 M 0.00 % | -61.573 M 0.00 % | -61.573 M 0.00 % | -61.573 M -1 429.49 % | -4.026 M 0.00 % | -4.026 M 0.00 % | -4.026 M 0.00 % | -4.026 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 869.500 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 % | 8.479 M 0.00 % | 8.479 M 0.00 % | 8.479 M 0.00 % | 8.479 M | 0.000 100.00 % | -63.122 M 0.00 % | -63.122 M 0.00 % | -63.122 M | 0.000 100.00 % | -535.000 K 0.00 % | -535.000 K 0.00 % | -535.000 K | 0.000 -100.00 % | 3.523 M 0.00 % | 3.523 M 0.00 % | 3.523 M | 0.000 100.00 % | -2.490 M 0.00 % | -2.490 M 0.00 % | -2.490 M 28.52 % | -3.483 M 0.00 % | -3.483 M 0.00 % | -3.483 M 0.00 % | -3.483 M -126.73 % | 13.033 M 0.00 % | 13.033 M 0.00 % | 13.033 M 0.00 % | 13.033 M -25.83 % | 17.571 M 0.00 % | 17.571 M 0.00 % | 17.571 M 0.00 % | 17.571 M -5.58 % | 18.610 M 0.00 % | 18.610 M 0.00 % | 18.610 M 0.00 % | 18.610 M -88.73 % | 165.166 M 0.00 % | 165.166 M 0.00 % | 165.166 M 0.00 % | 165.166 M 46.55 % | 112.700 M 0.00 % | 112.700 M 0.00 % | 112.700 M 0.00 % | 112.700 M 62.50 % | 69.352 M 0.00 % | 69.352 M 0.00 % | 69.352 M 0.00 % | 69.352 M 288.51 % | -36.789 M 0.00 % | -36.789 M 0.00 % | -36.789 M 0.00 % | -36.789 M -628.64 % | -5.049 M 0.00 % | -5.049 M 0.00 % | -5.049 M 0.00 % | -5.049 M 51.87 % | -10.490 M 0.00 % | -10.490 M 0.00 % | -10.490 M 0.00 % | -10.490 M -125.40 % | 41.300 M 0.00 % | 41.300 M 0.00 % | 41.300 M 0.00 % | 41.300 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.367 M 747.56 % | 11.016 M -3.74 % | 11.444 M 15.39 % | 9.918 M 2.99 % | 9.630 M -0.25 % | 9.654 M -8.37 % | 10.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.113 M 0.00 % | 24.113 M 0.00 % | 24.113 M 0.00 % | 24.113 M | 0.000 -100.00 % | 40.524 M 0.00 % | 40.524 M 0.00 % | 40.524 M | 0.000 -100.00 % | 25.997 M 0.00 % | 25.997 M 0.00 % | 25.997 M | 0.000 -100.00 % | 7.685 M 0.00 % | 7.685 M 0.00 % | 7.685 M | 0.000 100.00 % | -72.166 M 0.00 % | -72.166 M 0.00 % | -72.166 M -271.04 % | 42.192 M 0.00 % | 42.192 M 0.00 % | 42.192 M 0.00 % | 42.192 M 295.57 % | -21.574 M 0.00 % | -21.574 M 0.00 % | -21.574 M 0.00 % | -21.574 M -23.32 % | -17.494 M 0.00 % | -17.494 M 0.00 % | -17.494 M 0.00 % | -17.494 M -137.17 % | 47.062 M 0.00 % | 47.062 M 0.00 % | 47.062 M 0.00 % | 47.062 M 189.28 % | 16.269 M 0.00 % | 16.269 M 0.00 % | 16.269 M 0.00 % | 16.269 M -70.38 % | 54.919 M 0.00 % | 54.919 M 0.00 % | 54.919 M 0.00 % | 54.919 M 397.78 % | 11.033 M 0.00 % | 11.033 M 0.00 % | 11.033 M 0.00 % | 11.033 M 140.90 % | -26.972 M 0.00 % | -26.972 M 0.00 % | -26.972 M 0.00 % | -26.972 M -163.00 % | 42.811 M 0.00 % | 42.811 M 0.00 % | 42.811 M 0.00 % | 42.811 M 532.78 % | -9.892 M 0.00 % | -9.892 M 0.00 % | -9.892 M 0.00 % | -9.892 M -7 553.38 % | -129.250 K 0.00 % | -129.250 K 0.00 % | -129.250 K 0.00 % | -129.250 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 287.052 M 3.99 % | 276.036 M 4.33 % | 264.592 M 17.48 % | 225.224 M 4.47 % | 215.594 M -2.85 % | 221.921 M 4.98 % | 211.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.057 M 0.00 % | 76.057 M 0.00 % | 76.057 M 0.00 % | 76.057 M | 0.000 -100.00 % | 35.533 M 0.00 % | 35.533 M 0.00 % | 35.533 M | 0.000 -100.00 % | 114.340 M 0.00 % | 114.340 M 0.00 % | 114.340 M | 0.000 -100.00 % | 106.655 M 0.00 % | 106.655 M 0.00 % | 106.655 M | 0.000 -100.00 % | 178.919 M 0.00 % | 178.919 M 0.00 % | 178.919 M 30.86 % | 136.727 M 0.00 % | 136.727 M 0.00 % | 136.727 M 0.00 % | 136.727 M -13.99 % | 158.967 M 0.00 % | 158.967 M 0.00 % | 158.967 M 0.00 % | 158.967 M -9.91 % | 176.461 M 0.00 % | 176.461 M 0.00 % | 176.461 M 0.00 % | 176.461 M 36.37 % | 129.399 M 0.00 % | 129.399 M 0.00 % | 129.399 M 0.00 % | 129.399 M 19.10 % | 108.649 M 0.00 % | 108.649 M 0.00 % | 108.649 M 0.00 % | 108.649 M 102.21 % | 53.730 M 0.00 % | 53.730 M 0.00 % | 53.730 M 0.00 % | 53.730 M 25.84 % | 42.697 M 0.00 % | 42.697 M 0.00 % | 42.697 M 0.00 % | 42.697 M -36.98 % | 67.755 M 0.00 % | 67.755 M 0.00 % | 67.755 M 0.00 % | 67.755 M 877.38 % | 6.932 M 0.00 % | 6.932 M 0.00 % | 6.932 M 0.00 % | 6.932 M -58.80 % | 16.824 M 0.00 % | 16.824 M 0.00 % | 16.824 M 0.00 % | 16.824 M -0.76 % | 16.954 M 0.00 % | 16.954 M 0.00 % | 16.954 M 0.00 % | 16.954 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.367 M -67.47 % | 287.052 M 3.99 % | 276.036 M 17.39 % | 235.142 M 4.40 % | 225.224 M -2.74 % | 231.575 M 4.35 % | 221.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.170 M 0.00 % | 100.170 M 0.00 % | 100.170 M 0.00 % | 100.170 M | 0.000 -100.00 % | 76.057 M 0.00 % | 76.057 M 0.00 % | 76.057 M | 0.000 -100.00 % | 140.337 M 0.00 % | 140.337 M 0.00 % | 140.337 M | 0.000 -100.00 % | 114.340 M 0.00 % | 114.340 M 0.00 % | 114.340 M | 0.000 -100.00 % | 106.753 M 0.00 % | 106.753 M 0.00 % | 106.753 M -40.33 % | 178.919 M 0.00 % | 178.919 M 0.00 % | 178.919 M 0.00 % | 178.919 M 30.22 % | 137.393 M 0.00 % | 137.393 M 0.00 % | 137.393 M 0.00 % | 137.393 M -13.57 % | 158.967 M 0.00 % | 158.967 M 0.00 % | 158.967 M 0.00 % | 158.967 M -9.91 % | 176.461 M 0.00 % | 176.461 M 0.00 % | 176.461 M 0.00 % | 176.461 M 41.26 % | 124.918 M 0.00 % | 124.918 M 0.00 % | 124.918 M 0.00 % | 124.918 M 14.97 % | 108.649 M 0.00 % | 108.649 M 0.00 % | 108.649 M 0.00 % | 108.649 M 102.21 % | 53.730 M 0.00 % | 53.730 M 0.00 % | 53.730 M 0.00 % | 53.730 M 31.75 % | 40.783 M 0.00 % | 40.783 M 0.00 % | 40.783 M 0.00 % | 40.783 M -18.01 % | 49.743 M 0.00 % | 49.743 M 0.00 % | 49.743 M 0.00 % | 49.743 M 617.56 % | 6.932 M 0.00 % | 6.932 M 0.00 % | 6.932 M 0.00 % | 6.932 M -58.80 % | 16.824 M 0.00 % | 16.824 M 0.00 % | 16.824 M 0.00 % | 16.824 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -126.707 M 0.00 % | -126.707 M -1 207.19 % | 11.444 M 15.39 % | 9.918 M 2.99 % | 9.630 M -0.25 % | 9.654 M -8.37 % | 10.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -139.371 M 0.00 % | -139.371 M 0.00 % | -139.371 M 0.00 % | -139.371 M | 0.000 100.00 % | -267.484 M 0.00 % | -267.484 M 0.00 % | -267.484 M | 0.000 -100.00 % | 138.061 M 0.00 % | 138.061 M 0.00 % | 138.061 M | 0.000 -100.00 % | 276.272 M 0.00 % | 276.272 M 0.00 % | 276.272 M | 0.000 -100.00 % | 23.691 M 0.00 % | 23.691 M 0.00 % | 23.691 M -83.55 % | 144.014 M 0.00 % | 144.014 M 0.00 % | 144.014 M 0.00 % | 144.014 M 77.91 % | 80.946 M 0.00 % | 80.946 M 0.00 % | 80.946 M 0.00 % | 80.946 M 138.56 % | 33.931 M 0.00 % | 33.931 M 0.00 % | 33.931 M 0.00 % | 33.931 M -76.82 % | 146.404 M 0.00 % | 146.404 M 0.00 % | 146.404 M 0.00 % | 146.404 M 421.11 % | -45.593 M 0.00 % | -45.593 M 0.00 % | -45.593 M 0.00 % | -45.593 M -325.24 % | 20.242 M 0.00 % | 20.242 M 0.00 % | 20.242 M 0.00 % | 20.242 M 280.56 % | -11.211 M 0.00 % | -11.211 M 0.00 % | -11.211 M 0.00 % | -11.211 M -245.76 % | 7.691 M 0.00 % | 7.691 M 0.00 % | 7.691 M 0.00 % | 7.691 M -94.75 % | 146.399 M 0.00 % | 146.399 M 0.00 % | 146.399 M 0.00 % | 146.399 M 120.94 % | 66.262 M 0.00 % | 66.262 M 0.00 % | 66.262 M 0.00 % | 66.262 M 295.72 % | -33.855 M 0.00 % | -33.855 M 0.00 % | -33.855 M 0.00 % | -33.855 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.469 M 0.00 % | -12.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.906 M 0.00 % | -1.906 M 0.00 % | -1.906 M 0.00 % | -1.906 M | 0.000 100.00 % | -6.618 M 0.00 % | -6.618 M 0.00 % | -6.618 M | 0.000 100.00 % | -10.885 M 0.00 % | -10.885 M 0.00 % | -10.885 M | 0.000 100.00 % | -13.057 M 0.00 % | -13.057 M 0.00 % | -13.057 M | 0.000 100.00 % | -27.383 M 0.00 % | -27.383 M 0.00 % | -27.383 M -87.28 % | -14.622 M 0.00 % | -14.622 M 0.00 % | -14.622 M 0.00 % | -14.622 M -13.70 % | -12.859 M 0.00 % | -12.859 M 0.00 % | -12.859 M 0.00 % | -12.859 M 58.56 % | -31.029 M 0.00 % | -31.029 M 0.00 % | -31.029 M 0.00 % | -31.029 M 40.09 % | -51.792 M 0.00 % | -51.792 M 0.00 % | -51.792 M 0.00 % | -51.792 M 35.33 % | -80.087 M 0.00 % | -80.087 M 0.00 % | -80.087 M 0.00 % | -80.087 M -18.88 % | -67.368 M 0.00 % | -67.368 M 0.00 % | -67.368 M 0.00 % | -67.368 M -116.35 % | -31.139 M 0.00 % | -31.139 M 0.00 % | -31.139 M 0.00 % | -31.139 M -223.39 % | -9.629 M 0.00 % | -9.629 M 0.00 % | -9.629 M 0.00 % | -9.629 M -45.37 % | -6.624 M 0.00 % | -6.624 M 0.00 % | -6.624 M 0.00 % | -6.624 M -61.95 % | -4.090 M 0.00 % | -4.090 M 0.00 % | -4.090 M 0.00 % | -4.090 M -15.25 % | -3.549 M 0.00 % | -3.549 M 0.00 % | -3.549 M 0.00 % | -3.549 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -139.175 M 0.00 % | -139.175 M -1 316.14 % | 11.444 M 15.39 % | 9.918 M 2.99 % | 9.630 M -0.25 % | 9.654 M -8.37 % | 10.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -141.276 M 0.00 % | -141.276 M 0.00 % | -141.276 M 0.00 % | -141.276 M | 0.000 100.00 % | -274.102 M 0.00 % | -274.102 M 0.00 % | -274.102 M | 0.000 -100.00 % | 127.175 M 0.00 % | 127.175 M 0.00 % | 127.175 M | 0.000 -100.00 % | 263.216 M 0.00 % | 263.216 M 0.00 % | 263.216 M | 0.000 100.00 % | -3.693 M 0.00 % | -3.693 M 0.00 % | -3.693 M -102.85 % | 129.393 M 0.00 % | 129.393 M 0.00 % | 129.393 M 0.00 % | 129.393 M 90.04 % | 68.087 M 0.00 % | 68.087 M 0.00 % | 68.087 M 0.00 % | 68.087 M 2 246.61 % | 2.902 M 0.00 % | 2.902 M 0.00 % | 2.902 M 0.00 % | 2.902 M -96.93 % | 94.611 M 0.00 % | 94.611 M 0.00 % | 94.611 M 0.00 % | 94.611 M 175.28 % | -125.679 M 0.00 % | -125.679 M 0.00 % | -125.679 M 0.00 % | -125.679 M -166.68 % | -47.127 M 0.00 % | -47.127 M 0.00 % | -47.127 M 0.00 % | -47.127 M -11.28 % | -42.350 M 0.00 % | -42.350 M 0.00 % | -42.350 M 0.00 % | -42.350 M -2 085.51 % | -1.938 M 0.00 % | -1.938 M 0.00 % | -1.938 M 0.00 % | -1.938 M -101.39 % | 139.775 M 0.00 % | 139.775 M 0.00 % | 139.775 M 0.00 % | 139.775 M 124.82 % | 62.172 M 0.00 % | 62.172 M 0.00 % | 62.172 M 0.00 % | 62.172 M 266.22 % | -37.404 M 0.00 % | -37.404 M 0.00 % | -37.404 M 0.00 % | -37.404 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 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 |