Heba Fastighets AB (publ) HEBA-B.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 561.800 M -6.61 % | 601.584 M 17.98 % | 509.903 M 13.40 % | 449.637 M 14.19 % | 393.760 M 1.39 % | 388.368 M 2.06 % | 380.533 M 13.66 % | 334.790 M 13.33 % | 295.408 M 4.63 % | 282.337 M 5.63 % | 267.280 M 7.86 % | 247.799 M 7.07 % | 231.426 M 0.19 % | 230.985 M -2.10 % | 235.949 M 14.90 % | 205.359 M 4.22 % | 197.037 M |
| Net income | 98.700 M 113.86 % | -712.321 M -422.93 % | -136.218 M -109.23 % | 1.475 B 105.41 % | 718.161 M -0.82 % | 724.112 M 10.78 % | 653.635 M 77.65 % | 367.943 M -1.22 % | 372.495 M -58.73 % | 902.641 M 617.94 % | 125.726 M -31.61 % | 183.840 M -43.76 % | 326.893 M 54.95 % | 210.963 M -11.90 % | 239.464 M 61.65 % | 148.133 M 681.60 % | -25.470 M |
| Income before tax | 142.400 M 113.64 % | -1.044 B -654.96 % | -138.299 M -107.80 % | 1.774 B 94.87 % | 910.193 M 16.62 % | 780.480 M 7.74 % | 724.380 M 53.77 % | 471.078 M 7.08 % | 439.934 M -61.98 % | 1.157 B 617.84 % | 161.196 M -31.48 % | 235.251 M -6.14 % | 250.640 M 1.07 % | 247.988 M -14.39 % | 289.673 M 44.02 % | 201.130 M 325.63 % | -89.141 M |
| Income before tax ratio | 0.25 114.60 % | -1.74 -539.91 % | -0.27 -106.88 % | 3.94 70.65 % | 2.31 15.02 % | 2.01 5.57 % | 1.90 35.29 % | 1.41 -5.52 % | 1.49 -63.66 % | 4.10 579.56 % | 0.60 -36.47 % | 0.95 -12.34 % | 1.08 0.88 % | 1.07 -12.55 % | 1.23 25.35 % | 0.98 316.49 % | -0.45 |
| EBITDA | 330.100 M 139.49 % | -836.000 M -3 143.33 % | -25.776 M -101.44 % | 1.786 B 80.22 % | 990.825 M 15.95 % | 854.501 M 400.52 % | 170.723 M -67.40 % | 523.728 M 216.63 % | 165.406 M 3.21 % | 160.264 M 8.24 % | 148.068 M -41.77 % | 254.280 M -13.55 % | 294.148 M 3.17 % | 285.102 M 155.65 % | 111.520 M 12.67 % | 98.981 M 258.31 % | -62.524 M |
| Net income ratio | 0.18 114.84 % | -1.18 -343.23 % | -0.27 -108.14 % | 3.28 79.89 % | 1.82 -2.18 % | 1.86 8.55 % | 1.72 56.29 % | 1.10 -12.84 % | 1.26 -60.56 % | 3.20 579.66 % | 0.47 -36.60 % | 0.74 -47.48 % | 1.41 54.66 % | 0.91 -10.01 % | 1.01 40.70 % | 0.72 658.03 % | -0.13 |
| Ratio EBITDA | 0.59 142.28 % | -1.39 -2 649.05 % | -0.05 -101.27 % | 3.97 57.82 % | 2.52 14.37 % | 2.20 390.42 % | 0.45 -71.32 % | 1.56 179.39 % | 0.56 -1.36 % | 0.57 2.46 % | 0.55 -46.01 % | 1.03 -19.27 % | 1.27 2.98 % | 1.23 161.15 % | 0.47 -1.94 % | 0.48 251.89 % | -0.32 |
| Gross profit ratio | 0.72 -1.30 % | 0.73 -3.44 % | 0.75 0.34 % | 0.75 -0.65 % | 0.76 1.58 % | 0.74 -0.19 % | 0.75 0.75 % | 0.74 0.62 % | 0.74 -1.86 % | 0.75 -0.78 % | 0.76 0.51 % | 0.75 3.10 % | 0.73 14.59 % | 0.64 15.22 % | 0.55 -5.33 % | 0.58 1.68 % | 0.57 |
| Weighted average shs out dil | 165.104 M -0.01 % | 165.117 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M |
| Weighted average shs out | 165.104 M -0.01 % | 165.117 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M |
| EPS diluted | 0.60 113.92 % | -4.31 -425.61 % | -0.82 -109.18 % | 8.93 105.29 % | 4.35 -0.91 % | 4.39 10.86 % | 3.96 77.58 % | 2.23 -1.33 % | 2.26 -58.68 % | 5.47 619.74 % | 0.76 -31.53 % | 1.11 -43.94 % | 1.98 54.69 % | 1.28 -11.72 % | 1.45 61.11 % | 0.90 700.00 % | -0.15 |
| Earnings per share | 0.60 113.92 % | -4.31 -425.61 % | -0.82 -109.18 % | 8.93 105.29 % | 4.35 -0.91 % | 4.39 10.86 % | 3.96 77.58 % | 2.23 -1.33 % | 2.26 -58.68 % | 5.47 619.74 % | 0.76 -31.53 % | 1.11 -43.94 % | 1.98 54.69 % | 1.28 -11.72 % | 1.45 61.11 % | 0.90 700.00 % | -0.15 |
| Gross profit | 403.800 M -7.83 % | 438.084 M 13.93 % | 384.529 M 13.79 % | 337.940 M 13.45 % | 297.866 M 2.99 % | 289.230 M 1.86 % | 283.946 M 14.52 % | 247.954 M 14.04 % | 217.428 M 2.69 % | 211.736 M 4.81 % | 202.015 M 8.42 % | 186.332 M 10.39 % | 168.788 M 14.81 % | 147.013 M 12.80 % | 130.335 M 8.77 % | 119.824 M 5.98 % | 113.067 M |
| Income tax expense | 43.800 M 113.20 % | -331.788 M -15 843.68 % | -2.081 M -100.70 % | 298.494 M 55.44 % | 192.032 M 240.68 % | 56.368 M -20.32 % | 70.745 M -31.41 % | 103.135 M 52.93 % | 67.439 M -73.50 % | 254.491 M 617.48 % | 35.470 M -31.01 % | 51.411 M 167.42 % | -76.253 M -305.95 % | 37.025 M -26.26 % | 50.209 M -5.26 % | 52.997 M 183.24 % | -63.671 M |
| Cost of revenue | 158.000 M -3.36 % | 163.500 M 30.41 % | 125.374 M 12.24 % | 111.697 M 16.48 % | 95.894 M -3.27 % | 99.138 M 2.64 % | 96.587 M 11.23 % | 86.836 M 11.36 % | 77.980 M 10.45 % | 70.601 M 8.18 % | 65.265 M 6.18 % | 61.467 M -1.87 % | 62.638 M -25.41 % | 83.972 M -20.49 % | 105.614 M 23.47 % | 85.535 M 1.86 % | 83.970 M |
| General and administrative expenses | 38.900 M 6.53 % | 36.515 M -4.50 % | 38.235 M 2.78 % | 37.201 M 9.71 % | 33.910 M 15.95 % | 29.246 M -1.14 % | 29.582 M 5.70 % | 27.986 M 41.62 % | 19.761 M 14.32 % | 17.285 M 2.51 % | 16.861 M 7.57 % | 15.675 M 5.28 % | 14.889 M 8.17 % | 13.765 M 0.92 % | 13.640 M -8.63 % | 14.928 M 10.68 % | 13.488 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 22.813 M -8.69 % | 24.985 M 2.74 % | 24.319 M -27.80 % | 33.681 M -0.24 % | 33.762 M 1.93 % | 33.123 M -7.52 % | 35.816 M -3.34 % | 37.052 M -6.01 % | 39.421 M 8.45 % | 36.348 M 6.71 % | 34.061 M 112.80 % | 16.006 M | 0.000 -100.00 % | 7.053 M 12.06 % | 6.294 M |
| Operating expenses | 38.900 M 6.53 % | 36.515 M -40.19 % | 61.048 M -1.83 % | 62.186 M 6.80 % | 58.229 M -7.47 % | 62.927 M -0.66 % | 63.344 M 3.66 % | 61.109 M 9.95 % | 55.577 M 2.28 % | 54.337 M -3.46 % | 56.282 M 8.19 % | 52.023 M 6.28 % | 48.950 M 64.42 % | 29.771 M 118.26 % | 13.640 M -37.95 % | 21.981 M 11.12 % | 19.782 M |
| Cost and expenses | 196.900 M -1.57 % | 200.038 M 7.30 % | 186.422 M 7.21 % | 173.883 M 12.82 % | 154.123 M -4.90 % | 162.065 M 1.33 % | 159.931 M 8.10 % | 147.945 M 10.77 % | 133.557 M 6.90 % | 124.938 M 2.79 % | 121.547 M 7.10 % | 113.490 M 1.70 % | 111.588 M -1.89 % | 113.743 M -4.62 % | 119.254 M 10.92 % | 107.516 M 3.63 % | 103.752 M |
| Research and development expenses | 0.000 | 0.000 100.00 % | -0.269 -106.81 % | 3.947 72.61 % | 2.286 14.18 % | 2.002 5.60 % | 1.896 35.25 % | 1.402 -5.32 % | 1.481 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 38.900 M 6.53 % | 36.515 M -4.50 % | 38.235 M 2.78 % | 37.201 M 9.71 % | 33.910 M 15.95 % | 29.246 M -1.14 % | 29.582 M 5.70 % | 27.986 M 41.62 % | 19.761 M 14.32 % | 17.285 M 2.51 % | 16.861 M 7.57 % | 15.675 M 5.28 % | 14.889 M 8.17 % | 13.765 M 0.92 % | 13.640 M -8.63 % | 14.928 M 10.68 % | 13.488 M |
| Interest income | 25.200 M -24.97 % | 33.588 M 43.15 % | 23.463 M 33.42 % | 17.586 M 527.62 % | 2.802 M 10 277.78 % | 27.000 K -75.89 % | 112.000 K 64.71 % | 68.000 K -66.17 % | 201.000 K 246.55 % | 58.000 K -17.14 % | 70.000 K -35.78 % | 109.000 K 0.93 % | 108.000 K -71.95 % | 385.000 K -79.14 % | 1.846 M -22.57 % | 2.384 M -43.16 % | 4.194 M |
| Interest expense | 165.900 M -8.39 % | 181.100 M 66.69 % | 108.647 M 67.94 % | 64.695 M 14.05 % | 56.724 M 15.78 % | 48.995 M -8.79 % | 53.715 M 6.24 % | 50.560 M 17.90 % | 42.883 M 11.39 % | 38.497 M -12.54 % | 44.019 M 9.92 % | 40.047 M 14.67 % | 34.925 M -5.90 % | 37.114 M 11.27 % | 33.355 M 74.61 % | 19.103 M -28.23 % | 26.617 M |
| Depreciation and amortization | 21.800 M 543.26 % | 3.389 M -98.18 % | 186.422 M 7.21 % | 173.882 M 12.84 % | 154.100 M -4.91 % | 162.065 M -24.14 % | 213.646 M 44.41 % | 147.945 M 10.77 % | 133.557 M 8 887.69 % | 1.486 M 14.04 % | 1.303 M -98.75 % | 104.296 M -34.58 % | 159.421 M -19.96 % | 199.179 M 3 948.87 % | -5.175 M -104.13 % | 125.218 M 180.37 % | -155.809 M |
| Operating income | 364.829 M -9.27 % | 402.100 M 24.30 % | 323.481 M -81.85 % | 1.783 B 80.48 % | 987.730 M 15.98 % | 851.651 M 240.41 % | 250.184 M 16.46 % | 214.831 M 18.29 % | 181.612 M 3.97 % | 174.684 M 7.44 % | 162.594 M 8.41 % | 149.984 M 11.32 % | 134.727 M 14.91 % | 117.242 M 0.47 % | 116.695 M 19.27 % | 97.843 M 4.89 % | 93.285 M |
| Operating income ratio | 0.65 -2.84 % | 0.67 5.36 % | 0.63 -84.00 % | 3.96 58.05 % | 2.51 14.39 % | 2.19 233.54 % | 0.66 2.46 % | 0.64 4.38 % | 0.61 -0.63 % | 0.62 1.71 % | 0.61 0.51 % | 0.61 3.97 % | 0.58 14.69 % | 0.51 2.63 % | 0.49 3.80 % | 0.48 0.64 % | 0.47 |
| Total other income expenses net | -222.429 M 84.62 % | -1.446 B -213.18 % | -461.780 M -5 036.02 % | -8.991 M 88.40 % | -77.537 M -118.40 % | 421.358 M -11.14 % | 474.196 M 188.66 % | 164.274 M -36.41 % | 258.322 M -73.71 % | 982.448 M 1 201.12 % | -89.223 M -2 953.31 % | 3.127 M -97.61 % | 130.802 M 11.81 % | 116.981 M -32.37 % | 172.978 M 67.47 % | 103.287 M 156.62 % | -182.426 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 6.184 B 12.29 % | 5.508 B -27.45 % | 7.591 B 26.02 % | 6.024 B 20.84 % | 4.985 B 42.76 % | 3.492 B -1.14 % | 3.532 B 9.65 % | 3.221 B 34.28 % | 2.399 B 25.38 % | 1.913 B 16.92 % | 1.636 B 18.54 % | 1.381 B 21.49 % | 1.136 B 8.63 % | 1.046 B -0.46 % | 1.051 B 26.33 % | 831.862 M 49.48 % | 556.493 M |
| Total investments | 277.100 M 756.07 % | 32.369 M -28.86 % | 45.502 M -90.08 % | 458.724 M 37.04 % | 334.730 M 871.87 % | 34.442 M 16.64 % | 29.528 M 100.34 % | -8.804 B -140 712.23 % | 6.261 M -82.11 % | 35.000 M 460.45 % | 6.245 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.400 M | 0.000 |
| Total debt | 6.221 B 8.10 % | 5.755 B -25.18 % | 7.692 B 24.41 % | 6.183 B 21.66 % | 5.082 B 44.51 % | 3.517 B -0.61 % | 3.538 B 9.63 % | 3.228 B 34.43 % | 2.401 B 25.47 % | 1.913 B 16.75 % | 1.639 B 18.71 % | 1.381 B 21.33 % | 1.138 B 8.76 % | 1.046 B -2.39 % | 1.072 B 28.68 % | 832.924 M 48.48 % | 560.980 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 7.493 B 22.33 % | 6.125 B | 0.000 -100.00 % | 4.873 B 13.49 % | 4.293 B 7.56 % | 3.991 B 9 568.88 % | 41.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 6.409 B 0.20 % | 6.396 B -10.96 % | 7.183 B -3.60 % | 7.452 B 22.48 % | 6.084 B 11.33 % | 5.465 B 13.11 % | 4.831 B 13.63 % | 4.252 B 7.64 % | 3.950 B 8.53 % | 3.639 B 30.42 % | 2.790 B 2.81 % | 2.714 B 5.37 % | 2.576 B 12.47 % | 2.290 B 7.79 % | 2.125 B 10.29 % | 1.927 B 6.11 % | 1.816 B |
| Common stock | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M |
| Total equity | 6.451 B 0.20 % | 6.437 B -56.55 % | 14.815 B 9.61 % | 13.517 B 21.66 % | 11.110 B 23.47 % | 8.998 B 7.05 % | 8.405 B 24.34 % | 6.760 B 14.56 % | 5.900 B 60.30 % | 3.681 B 29.98 % | 2.832 B 2.76 % | 2.756 B 5.29 % | 2.617 B 12.25 % | 2.332 B 7.64 % | 2.166 B 10.09 % | 1.968 B 5.98 % | 1.856 B |
| Other non current liabilities | 8.200 M | 0.000 -100.00 % | 1.862 B | 0.000 -100.00 % | 2.778 B 59.54 % | 1.741 B 11.54 % | 1.561 B 69.78 % | 919.544 M 38.20 % | 665.372 M -25.48 % | 892.912 M 1.11 % | 883.136 M 51.57 % | 582.640 M 202.36 % | -569.234 M -2 034.92 % | 29.419 M | 0.000 -100.00 % | 2.828 M | 0.000 |
| Long term debt | 4.497 B -10.83 % | 5.043 B -15.39 % | 5.960 B 34.00 % | 4.448 B 80.73 % | 2.461 B -32.38 % | 3.639 B 73.22 % | 2.101 B -15.03 % | 2.472 B 29.39 % | 1.911 B -4.66 % | 2.004 B 121.08 % | 906.576 M 2.67 % | 883.000 M 48.28 % | 595.492 M -17.62 % | 722.870 M 8.33 % | 667.275 M 42.81 % | 467.239 M 133.21 % | 200.349 M |
| Total non current liabilities | 5.873 B -7.79 % | 6.369 B -16.95 % | 7.669 B 24.55 % | 6.158 B 56.78 % | 3.928 B 24.35 % | 3.158 B -4.35 % | 3.302 B -9.47 % | 3.648 B 21.72 % | 2.997 B 40.21 % | 2.137 B 27.77 % | 1.673 B 7.76 % | 1.552 B 25.20 % | 1.240 B -13.72 % | 1.437 B 7.91 % | 1.332 B 20.82 % | 1.102 B 38.40 % | 796.461 M |
| Other current liabilities | 127.366 M 49.21 % | 85.361 M 104.88 % | -1.748 B 1.15 % | -1.769 B 33.55 % | -2.662 B -61.16 % | -1.652 B -10.89 % | -1.489 B -86.26 % | -799.623 M -49.80 % | -533.791 M 34.59 % | -816.086 M -5.93 % | -770.365 M -43.29 % | -537.642 M 10.77 % | -602.562 M -2 125.49 % | 29.749 M -7.80 % | 32.265 M 1 280.62 % | 2.337 M 2.14 % | 2.288 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 45.615 M -41.02 % | 77.334 M 26.18 % | 61.290 M -20.52 % | 77.112 M 41.17 % | 54.623 M -11.72 % | 61.872 M 17.82 % | 52.512 M 5.56 % | 49.748 M 59.36 % | 31.217 M 0.19 % | 31.158 M -23.80 % | 40.891 M 297.23 % | 10.294 M -67.64 % | 31.808 M 27.31 % | 24.985 M 2.05 % | 24.484 M |
| Short term debt | 1.724 B 142.15 % | 711.967 M -58.89 % | 1.732 B -0.17 % | 1.735 B -33.80 % | 2.621 B 62.59 % | 1.612 B 12.15 % | 1.437 B 90.38 % | 755.018 M 54.08 % | 490.002 M -37.07 % | 778.624 M 6.31 % | 732.377 M 47.18 % | 497.598 M -8.25 % | 542.360 M 67.74 % | 323.338 M -20.07 % | 404.541 M 10.63 % | 365.685 M 1.40 % | 360.631 M |
| Total current liabilities | 1.843 B 125.20 % | 818.524 M -56.05 % | 1.862 B -0.16 % | 1.865 B -31.51 % | 2.723 B 57.00 % | 1.735 B 11.95 % | 1.549 B 79.54 % | 863.014 M 45.15 % | 594.558 M -31.61 % | 869.392 M 7.24 % | 810.734 M 41.83 % | 571.605 M -11.19 % | 643.655 M 64.95 % | 390.211 M -15.40 % | 461.248 M 8.90 % | 423.534 M 4.43 % | 405.585 M |
| Total liabilities | 7.716 B 7.35 % | 7.188 B -24.59 % | 9.532 B 18.81 % | 8.023 B 20.63 % | 6.651 B 35.93 % | 4.893 B 0.86 % | 4.851 B 7.56 % | 4.511 B 25.60 % | 3.591 B 19.44 % | 3.007 B 21.07 % | 2.483 B 16.93 % | 2.124 B 12.76 % | 1.883 B 3.08 % | 1.827 B 1.91 % | 1.793 B 17.51 % | 1.526 B 26.93 % | 1.202 B |
| Other non current assets | 13.921 B 2 890.43 % | 465.529 M -97.16 % | 16.404 B 8.40 % | 15.133 B 22.23 % | 12.381 B 21.74 % | 10.170 B 5.01 % | 9.685 B 10.42 % | 8.771 B 16.57 % | 7.525 B 12.93 % | 6.663 B 25.82 % | 5.295 B 8.73 % | 4.870 B 8.44 % | 4.491 B 8.19 % | 4.151 B 5.69 % | 3.928 B 19.64 % | 3.283 B 7.95 % | 3.041 B |
| Long term investments | 0.000 | 0.000 -100.00 % | 273.280 M 941.66 % | 26.235 M -92.16 % | 334.700 M 103.22 % | -10.399 B -6.94 % | -9.724 B -10.45 % | -8.804 B -16.11 % | -7.582 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 9.809 M 83.96 % | 5.332 M -16.52 % | 6.387 M -6.10 % | 6.802 M 277.47 % | 1.802 M -21.21 % | 2.287 M -13.27 % | 2.637 M 12.69 % | 2.340 M 3.08 % | 2.270 M -8.06 % | 2.469 M 7.21 % | 2.303 M 126.45 % | 1.017 M -7.80 % | 1.103 M | 0.000 -100.00 % | 3.102 M -83.81 % | 19.156 M 218.47 % | 6.015 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 |
| Goodwill and intangible assets | 9.800 M 83.80 % | 5.332 M -16.52 % | 6.387 M -6.10 % | 6.802 M 277.47 % | 1.802 M -21.21 % | 2.287 M -13.27 % | 2.637 M 12.69 % | 2.340 M 3.08 % | 2.270 M -8.06 % | 2.469 M 7.21 % | 2.303 M 126.45 % | 1.017 M -7.80 % | 1.103 M -14.03 % | 1.283 M -4.11 % | 1.338 M -11.10 % | 1.505 M 13.41 % | 1.327 M |
| Property plant equipment net | 154.300 M -98.80 % | 12.907 B 7 778.67 % | 163.822 M 0.63 % | 162.791 M -6.26 % | 173.669 M 5.51 % | 164.595 M 2 980.57 % | 5.343 M 43.01 % | 3.736 M -8.68 % | 4.091 M 25.30 % | 3.265 M 39.05 % | 2.348 M -16.94 % | 2.827 M 36.64 % | 2.069 M -8.97 % | 2.273 M -13.64 % | 2.632 M 22.25 % | 2.153 M -19.60 % | 2.678 M |
| Total non current assets | 14.085 B 5.29 % | 13.378 B -19.28 % | 16.574 B 8.31 % | 15.302 B 21.87 % | 12.556 B 21.48 % | 10.337 B 6.64 % | 9.693 B 10.43 % | 8.777 B 16.55 % | 7.531 B 12.93 % | 6.668 B 25.82 % | 5.300 B 8.74 % | 4.874 B 8.45 % | 4.494 B 8.17 % | 4.155 B 5.67 % | 3.932 B 19.62 % | 3.287 B 7.93 % | 3.045 B |
| Other current assets | -250.063 M | 0.000 -100.00 % | 81.659 M 49.68 % | 54.556 M 234.21 % | 16.324 M -56.31 % | 37.361 M 50.21 % | 24.872 M 198.40 % | 8.335 M -80.83 % | 43.484 M 131.53 % | 18.781 M 352.12 % | 4.154 M -19.85 % | 5.183 M 41.61 % | 3.660 M -8.71 % | 4.009 M 22.52 % | 3.272 M -19.35 % | 4.057 M 40.67 % | 2.884 M |
| Short term investments | 0.000 | 0.000 100.00 % | -227.778 M -152.67 % | 432.489 M 1 441 530.00 % | 30.000 K -100.00 % | 10.433 B 6.97 % | 9.754 B | 0.000 -100.00 % | 6.261 M | 0.000 -100.00 % | 6.245 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.400 M | 0.000 |
| cash and cash equivalents | 36.500 M -85.23 % | 247.172 M 145.33 % | 100.751 M -36.54 % | 158.768 M 63.52 % | 97.093 M 289.73 % | 24.913 M 304.83 % | 6.154 M 0.47 % | 6.125 M 234.88 % | 1.829 M 2 757.81 % | 64.000 K -97.40 % | 2.460 M 40 900.00 % | 6.000 K -99.60 % | 1.502 M 1 217.54 % | 114.000 K -99.45 % | 20.912 M 1 869.11 % | 1.062 M -76.33 % | 4.487 M |
| Cash and short term investments | 36.500 M -85.23 % | 247.172 M 145.33 % | 100.751 M -36.54 % | 158.768 M 63.52 % | 97.093 M 289.73 % | 24.913 M 304.83 % | 6.154 M 0.47 % | 6.125 M -24.29 % | 8.090 M 12 540.63 % | 64.000 K -99.26 % | 8.705 M 144 983.33 % | 6.000 K -99.60 % | 1.502 M 1 217.54 % | 114.000 K -99.45 % | 20.912 M -88.60 % | 183.462 M 3 988.75 % | 4.487 M |
| Total current assets | 81.100 M -67.19 % | 247.172 M 35.50 % | 182.410 M -14.49 % | 213.324 M -2.77 % | 219.398 M 252.31 % | 62.274 M 100.72 % | 31.026 M 16.39 % | 26.656 M -48.32 % | 51.574 M 173.67 % | 18.845 M 25.15 % | 15.058 M 184.22 % | 5.298 M -16.41 % | 6.338 M 53.72 % | 4.123 M -84.89 % | 27.286 M -86.80 % | 206.675 M 1 443.96 % | 13.386 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.947 M 18.44 % | -12.196 M 71.78 % | -43.223 M 10.81 % | -48.462 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 294.663 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.981 M | 0.000 -100.00 % | 9.947 M -18.44 % | 12.196 M -71.78 % | 43.223 M | 0.000 -100.00 % | 2.199 M 1 917.43 % | 109.000 K -90.73 % | 1.176 M | 0.000 -100.00 % | 3.102 M -83.81 % | 19.156 M 218.47 % | 6.015 M |
| Tax assets | 0.000 | 0.000 100.00 % | -273.280 M -941.66 % | -26.235 M 92.16 % | -334.700 M -103.22 % | 10.399 B 6.94 % | 9.724 B 10.45 % | 8.804 B 16.11 % | 7.582 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -100.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 |
| Account payables | 16.520 M -11.41 % | 18.647 M 35.50 % | 13.762 M -51.49 % | 28.372 M -22.15 % | 36.444 M -7.89 % | 39.566 M -23.88 % | 51.976 M 26.25 % | 41.168 M -3.43 % | 42.632 M 13.80 % | 37.462 M -1.38 % | 37.988 M -5.13 % | 40.044 M -30.66 % | 57.749 M 115.24 % | 26.830 M 19.91 % | 22.375 M -26.70 % | 30.527 M 67.90 % | 18.182 M |
| Tax payables | 3.100 M 21.62 % | 2.549 M 5.68 % | 2.412 M -53.81 % | 5.222 M 23.22 % | 4.238 M | 0.000 | 0.000 -100.00 % | 3.437 M 197.06 % | 1.157 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.956 M -32.43 % | 10.294 M 398.02 % | 2.067 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 45.615 M 134.98 % | -130.385 M -101.96 % | 6.651 B 24 322.21 % | 27.233 M -99.44 % | 4.851 B 7.56 % | 4.511 B 25.60 % | 3.591 B 11 615.79 % | 30.652 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 7.591 B 26.02 % | 6.024 B 20.84 % | 4.985 B 42.76 % | 3.492 B -1.14 % | 3.532 B 43.22 % | 2.466 B 29.20 % | 1.909 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 143.900 M 13.95 % | 126.284 M -19.43 % | 156.733 M -0.49 % | 157.500 M | 0.000 -100.00 % | 1.735 B | 0.000 | 0.000 | 0.000 -100.00 % | 869.392 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 7.452 B 22.49 % | 6.084 B | 0.000 -100.00 % | 4.831 B 13.63 % | 4.252 B 7.64 % | 3.950 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 6.800 M -1.16 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 100.08 % | -8.538 B -7.61 % | -7.934 B -115 426.51 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 5.52 % | 6.520 M |
| Deferred tax liabilities non current | 1.368 B 3.12 % | 1.326 B -22.42 % | 1.710 B -0.03 % | 1.710 B 21.12 % | 1.412 B 15.75 % | 1.220 B 2.56 % | 1.189 B 6.33 % | 1.118 B 10.20 % | 1.015 B 7.04 % | 948.128 M 36.69 % | 693.637 M 5.38 % | 658.199 M 8.47 % | 606.788 M -11.39 % | 684.766 M 3.06 % | 664.465 M 5.10 % | 632.200 M 6.05 % | 596.112 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 |
| Total assets | 14.166 B 3.97 % | 13.625 B -18.69 % | 16.756 B 7.99 % | 15.516 B 21.45 % | 12.776 B 22.86 % | 10.399 B 6.94 % | 9.724 B 10.45 % | 8.804 B 16.11 % | 7.582 B 13.39 % | 6.687 B 25.82 % | 5.315 B 8.93 % | 4.879 B 8.42 % | 4.501 B 8.22 % | 4.159 B 5.05 % | 3.959 B 13.33 % | 3.493 B 14.22 % | 3.058 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -2.900 M -111.36 % | 25.535 M 196.56 % | -26.446 M -846.85 % | 3.541 M 504.27 % | 586.000 K -75.22 % | 2.365 M -65.74 % | 6.903 M -74.70 % | 27.280 M -2.70 % | 28.038 M 600.05 % | -5.607 M -296.67 % | 2.851 M 111.77 % | -24.223 M -243.77 % | 16.848 M -23.10 % | 21.910 M 76.61 % | 12.406 M 340.94 % | -5.149 M 49.84 % | -10.266 M |
| Accounts receivables | -15.105 M -130.33 % | 49.802 M 319.66 % | -22.672 M -1.42 % | -22.354 M -209.17 % | 20.477 M 274.15 % | -11.758 M -676.11 % | -1.515 M -105.17 % | 29.284 M 614.59 % | 4.098 M 160.11 % | -6.817 M 21.99 % | -8.739 M -988.11 % | 984.000 K 196.19 % | -1.023 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 3.774 M 114.57 % | -25.895 M | 0.000 100.00 % | -14.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 100.00 % | -3.774 M -114.57 % | 25.895 M | 0.000 -100.00 % | 14.123 M 67.77 % | 8.418 M 520.06 % | -2.004 M -108.37 % | 23.940 M 1 878.51 % | 1.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 12.208 M 150.31 % | -24.267 M -543.00 % | -3.774 M -114.57 % | 25.895 M 230.18 % | -19.891 M -240.84 % | 14.123 M 67.77 % | 8.418 M 520.06 % | -2.004 M -108.37 % | 23.940 M 1 878.51 % | 1.210 M -89.56 % | 11.590 M 145.98 % | -25.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 52.800 M -94.36 % | 935.491 M 756.07 % | -142.590 M -64.33 % | -86.768 M 3.12 % | -89.561 M 4.36 % | -93.642 M -4.77 % | -89.375 M -24.87 % | -71.573 M -18.11 % | -60.601 M -9.23 % | -55.479 M 7.55 % | -60.008 M 4.64 % | -62.925 M -22.68 % | -51.292 M 70.76 % | -175.427 M 16.34 % | -209.701 M -58.93 % | -131.947 M -189.33 % | 147.704 M |
| Net cash provided by operating activities | 214.200 M -15.03 % | 252.094 M 28.26 % | 196.556 M -15.54 % | 232.711 M 24.00 % | 187.667 M 8.70 % | 172.654 M 1.51 % | 170.078 M -1.48 % | 172.628 M 14.37 % | 150.935 M 31.15 % | 115.084 M 7.82 % | 106.740 M 69.87 % | 62.836 M -37.34 % | 100.283 M 6.15 % | 94.471 M 2.27 % | 92.378 M 44.26 % | 64.034 M 32.58 % | 48.297 M |
| Investments in property plant and equipment | 0.000 100.00 % | -3.800 M 33.65 % | -5.727 M 20.14 % | -7.171 M -165.59 % | -2.700 M 45.01 % | -4.910 M -0.92 % | -4.865 M -110.24 % | -2.314 M 18.92 % | -2.854 M -0.78 % | -2.832 M -166.92 % | -1.061 M 46.50 % | -1.983 M -96.92 % | -1.007 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.426 M 276.12 % | 645.000 K 61.25 % | 400.000 K -68.73 % | 1.279 M 36.21 % | 939.000 K 71.98 % | 546.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -400.000 K 94.55 % | -7.346 M -12.76 % | -6.515 M 79.75 % | -32.174 M 97.47 % | -1.270 B -25 769.65 % | -4.910 M -0.92 % | -4.865 M -110.24 % | -2.314 M 18.92 % | -2.854 M -0.78 % | -2.832 M -4.85 % | -2.701 M -29.42 % | -2.087 M -107.25 % | -1.007 M 13.11 % | -1.159 M 34.74 % | -1.776 M -111.18 % | -841.000 K 74.75 % | -3.331 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 3.301 M -99.07 % | 354.275 M -72.16 % | 1.273 B 74.20 % | 730.500 M | 0.000 | 0.000 -100.00 % | 146.063 M 1 392.72 % | 9.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -787.100 M -144.12 % | 1.784 B 208.37 % | -1.646 B -18.40 % | -1.390 B -9.26 % | -1.272 B -111.83 % | -600.714 M -84.11 % | -326.273 M 64.79 % | -926.651 M -62.07 % | -571.754 M -90.26 % | -300.505 M 3.19 % | -310.404 M -19.58 % | -259.583 M -56.93 % | -165.410 M -537.76 % | -25.936 M 94.25 % | -450.764 M -278.76 % | -119.010 M -43.69 % | -82.827 M |
| Net cash used for investing activites | -787.500 M -144.42 % | 1.773 B 207.27 % | -1.653 B -53.78 % | -1.075 B 15.54 % | -1.272 B -1 149.50 % | 121.245 M 136.61 % | -331.138 M 64.35 % | -928.965 M -61.67 % | -574.608 M -89.43 % | -303.337 M 3.12 % | -313.105 M -19.66 % | -261.670 M -57.24 % | -166.417 M -514.20 % | -27.095 M 94.01 % | -452.540 M -277.59 % | -119.851 M -39.11 % | -86.158 M |
| Debt repayment | 448.400 M 123.52 % | -1.907 B -226.26 % | 1.510 B 36.04 % | 1.110 B -28.66 % | 1.556 B 967.29 % | -179.410 M -157.71 % | 310.897 M -62.39 % | 826.681 M 69.62 % | 487.358 M 77.53 % | 274.521 M 6.26 % | 258.355 M 6.43 % | 242.746 M 122.85 % | 108.927 M 354.70 % | -42.766 M -117.90 % | 238.892 M 166.79 % | 89.544 M 12.47 % | 79.618 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -377.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 |
| Dividends paid | -85.900 M -15.61 % | -74.304 M 43.75 % | -132.096 M -23.08 % | -107.328 M -8.30 % | -99.100 M -9.12 % | -90.816 M -22.22 % | -74.304 M -12.50 % | -66.048 M -6.67 % | -61.920 M -15.38 % | -53.664 M -8.33 % | -49.536 M -9.09 % | -45.408 M -10.00 % | -41.280 M 9.09 % | -45.408 M -10.00 % | -41.280 M -11.11 % | -37.152 M 3.57 % | -38.528 M |
| Other financing activites | 100.000 K -99.90 % | 102.838 M 412.09 % | 20.082 M 120.28 % | -99.038 M 66.98 % | -299.950 M -6 003.99 % | -4.914 M 93.49 % | -75.504 M | 0.000 | 0.000 100.00 % | -35.000 M | 0.000 | 0.000 100.00 % | -125.000 K | 0.000 -100.00 % | 182.400 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 362.600 M 119.30 % | -1.878 B -234.36 % | 1.398 B 54.71 % | 903.634 M -21.90 % | 1.157 B 520.51 % | -275.140 M -270.80 % | 161.089 M -78.82 % | 760.633 M 78.79 % | 425.438 M 128.91 % | 185.857 M -11.00 % | 208.819 M 5.82 % | 197.338 M 192.26 % | 67.522 M 176.58 % | -88.174 M -123.20 % | 380.012 M 625.32 % | 52.392 M 27.51 % | 41.090 M |
| Effect of forex changes on cash | 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 |
| Net change in cash | -210.700 M -243.90 % | 146.421 M 352.38 % | -58.017 M -194.07 % | 61.675 M -14.55 % | 72.180 M 284.78 % | 18.759 M 64 586.21 % | 29.000 K -99.32 % | 4.296 M 143.40 % | 1.765 M 173.66 % | -2.396 M -197.64 % | 2.454 M 264.04 % | -1.496 M -207.78 % | 1.388 M 106.67 % | -20.798 M -204.78 % | 19.850 M 679.56 % | -3.425 M -206.07 % | 3.229 M |
| Cash at beginning of period | 247.200 M 145.36 % | 100.751 M -36.54 % | 158.768 M 63.52 % | 97.093 M 289.73 % | 24.913 M 304.83 % | 6.154 M 0.47 % | 6.125 M 234.88 % | 1.829 M 2 757.81 % | 64.000 K -97.40 % | 2.460 M 40 900.00 % | 6.000 K -99.60 % | 1.502 M 1 217.54 % | 114.000 K -99.45 % | 20.912 M 1 869.11 % | 1.062 M -76.33 % | 4.487 M 256.68 % | 1.258 M |
| Cash at end of period | 36.500 M -85.23 % | 247.172 M 145.33 % | 100.751 M -36.54 % | 158.768 M 63.52 % | 97.093 M 289.73 % | 24.913 M 304.83 % | 6.154 M 0.47 % | 6.125 M 234.88 % | 1.829 M 2 757.81 % | 64.000 K -97.40 % | 2.460 M 40 900.00 % | 6.000 K -99.60 % | 1.502 M 1 217.54 % | 114.000 K -99.45 % | 20.912 M 1 869.11 % | 1.062 M -76.33 % | 4.487 M |
| Operating cash flow | 214.200 M -15.03 % | 252.094 M 28.26 % | 196.556 M -15.54 % | 232.711 M 24.00 % | 187.667 M 8.70 % | 172.654 M 1.51 % | 170.078 M -1.48 % | 172.628 M 14.37 % | 150.935 M 31.15 % | 115.084 M 7.82 % | 106.740 M 69.87 % | 62.836 M -37.34 % | 100.283 M 6.15 % | 94.471 M 2.27 % | 92.378 M 44.26 % | 64.034 M 32.58 % | 48.297 M |
| Capital expenditure | -3.314 M 12.79 % | -3.800 M 33.65 % | -5.727 M 20.14 % | -7.171 M -165.59 % | -2.700 M 45.01 % | -4.910 M -0.92 % | -4.865 M -110.24 % | -2.314 M 18.92 % | -2.854 M -0.78 % | -2.832 M -166.92 % | -1.061 M 46.50 % | -1.983 M -96.92 % | -1.007 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 214.200 M -15.03 % | 252.094 M 32.10 % | 190.829 M -15.39 % | 225.540 M 21.94 % | 184.967 M 10.27 % | 167.744 M 1.53 % | 165.213 M -3.00 % | 170.314 M 15.01 % | 148.081 M 31.92 % | 112.252 M 6.22 % | 105.679 M 73.66 % | 60.853 M -38.70 % | 99.276 M 5.09 % | 94.471 M 2.27 % | 92.378 M 44.26 % | 64.034 M 32.58 % | 48.297 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 152.200 M 0.86 % | 150.900 M 4.94 % | 143.800 M 1.41 % | 141.800 M 1.07 % | 140.300 M 3.24 % | 135.900 M 5.51 % | 128.800 M -12.74 % | 147.600 M 0.61 % | 146.700 M 2.95 % | 142.500 M 3.71 % | 137.403 M 6.35 % | 129.200 M 2.54 % | 126.000 M 7.42 % | 117.300 M -3.17 % | 121.137 M 8.45 % | 111.700 M 1.45 % | 110.100 M 3.28 % | 106.600 M 3.84 % | 102.660 M 5.18 % | 97.600 M -0.51 % | 98.100 M 2.83 % | 95.400 M 2.40 % | 93.168 M -3.45 % | 96.500 M -3.31 % | 99.800 M 0.91 % | 98.900 M 2.24 % | 96.733 M -1.19 % | 97.900 M 4.82 % | 93.400 M 0.97 % | 92.500 M 2.68 % | 90.090 M 7.00 % | 84.200 M 4.34 % | 80.700 M 1.13 % | 79.800 M 3.76 % | 76.908 M 2.41 % | 75.100 M 3.59 % | 72.500 M 2.26 % | 70.900 M -0.05 % | 70.937 M 0.48 % | 70.600 M -0.28 % | 70.800 M 1.14 % | 70.000 M 2.37 % | 68.380 M 2.06 % | 67.000 M 0.60 % | 66.600 M 1.99 % | 65.300 M 5.49 % | 61.899 M -0.96 % | 62.500 M 1.13 % | 61.800 M 0.32 % | 61.600 M 4.72 % | 58.826 M 1.42 % | 58.000 M 1.40 % | 57.200 M -0.35 % | 57.400 M 0.73 % | 56.985 M 0.68 % | 56.600 M -3.41 % | 58.600 M -0.34 % | 58.800 M -5.08 % | 61.949 M -0.72 % | 62.400 M 4.52 % | 59.700 M 15.03 % | 51.900 M 0.27 % | 51.759 M 0.89 % | 51.300 M -0.58 % | 51.600 M 1.78 % | 50.700 M 0.12 % | 50.637 M 1.48 % | 49.900 M 2.25 % | 48.800 M 2.31 % | 47.700 M |
| Net income | 62.100 M 16.07 % | 53.500 M -49.81 % | 106.600 M 625.17 % | 14.700 M -16.00 % | 17.500 M 143.64 % | -40.100 M 30.62 % | -57.800 M 78.26 % | -265.900 M -32.16 % | -201.200 M -7.36 % | -187.400 M 1.38 % | -190.018 M 38.59 % | -309.400 M -289.12 % | 163.600 M -18.08 % | 199.700 M -67.56 % | 615.689 M 25.99 % | 488.700 M 84.83 % | 264.400 M 148.50 % | 106.400 M -76.18 % | 446.661 M 124.79 % | 198.700 M 704.45 % | 24.700 M -48.65 % | 48.100 M -89.65 % | 464.812 M 772.07 % | 53.300 M -52.71 % | 112.700 M 20.79 % | 93.300 M -34.31 % | 142.035 M -54.64 % | 313.100 M 202.80 % | 103.400 M 8.73 % | 95.100 M 35.00 % | 70.443 M -50.32 % | 141.800 M 26.16 % | 112.400 M 159.58 % | 43.300 M -76.51 % | 184.295 M 139.34 % | 77.000 M 21.26 % | 63.500 M 33.12 % | 47.700 M -84.94 % | 316.741 M 181.30 % | 112.600 M -69.53 % | 369.500 M 255.97 % | 103.800 M 364.93 % | 22.326 M -36.39 % | 35.100 M -19.12 % | 43.400 M 74.30 % | 24.900 M -64.85 % | 70.840 M 106.53 % | 34.300 M 4.57 % | 32.800 M -28.54 % | 45.900 M -77.24 % | 201.693 M 469.75 % | 35.400 M -36.33 % | 55.600 M 62.57 % | 34.200 M 808.85 % | 3.763 M -93.11 % | 54.600 M -56.53 % | 125.600 M 365.19 % | 27.000 M -72.58 % | 98.464 M 69.77 % | 58.000 M -0.17 % | 58.100 M 133.33 % | 24.900 M -67.29 % | 76.133 M 254.11 % | 21.500 M -44.87 % | 39.000 M 239.13 % | 11.500 M 121.92 % | -52.470 M -430.00 % | 15.900 M 4 075.00 % | -400.000 K -103.48 % | 11.500 M |
| Income before tax | 79.500 M 6.71 % | 74.500 M -49.42 % | 147.300 M 11 430.77 % | -1.300 M -104.13 % | 31.500 M 196.92 % | -32.500 M 82.20 % | -182.600 M 43.10 % | -320.900 M -4.43 % | -307.300 M -34.90 % | -227.800 M -2.84 % | -221.499 M 42.02 % | -382.000 M -282.86 % | 208.900 M -18.53 % | 256.400 M -65.78 % | 749.283 M 34.18 % | 558.400 M 67.39 % | 333.600 M 151.96 % | 132.400 M -76.51 % | 563.593 M 125.08 % | 250.400 M 645.24 % | 33.600 M -46.33 % | 62.600 M -88.43 % | 541.280 M 703.09 % | 67.400 M 24.35 % | 54.200 M -53.91 % | 117.600 M -33.48 % | 176.780 M -55.17 % | 394.300 M 1 159.74 % | 31.300 M -74.34 % | 122.000 M 35.14 % | 90.278 M -50.37 % | 181.900 M 26.67 % | 143.600 M 159.67 % | 55.300 M -76.59 % | 236.234 M 139.10 % | 98.800 M 126.61 % | 43.600 M -28.76 % | 61.200 M -84.93 % | 406.132 M 181.25 % | 144.400 M -69.50 % | 473.500 M 255.75 % | 133.100 M 363.83 % | 28.696 M -36.37 % | 45.100 M -18.59 % | 55.400 M 73.13 % | 32.000 M -64.62 % | 90.451 M 105.57 % | 44.000 M 5.01 % | 41.900 M -28.86 % | 58.900 M -27.23 % | 80.940 M 68.27 % | 48.100 M -36.04 % | 75.200 M 62.07 % | 46.400 M 777.46 % | 5.288 M -85.27 % | 35.900 M -78.89 % | 170.100 M 363.49 % | 36.700 M -62.77 % | 98.573 M 25.09 % | 78.800 M 0.00 % | 78.800 M 135.22 % | 33.500 M -67.64 % | 103.530 M 255.77 % | 29.100 M -44.99 % | 52.900 M 239.10 % | 15.600 M 112.32 % | -126.641 M -673.04 % | 22.100 M 4 520.00 % | -500.000 K -103.14 % | 15.900 M |
| Income before tax ratio | 0.52 5.80 % | 0.49 -51.80 % | 1.02 11 273.18 % | -0.01 -104.08 % | 0.22 193.88 % | -0.24 83.13 % | -1.42 34.79 % | -2.17 -3.79 % | -2.09 -31.04 % | -1.60 0.83 % | -1.61 45.48 % | -2.96 -278.33 % | 1.66 -24.15 % | 2.19 -64.66 % | 6.19 23.73 % | 5.00 64.99 % | 3.03 143.95 % | 1.24 -77.38 % | 5.49 113.98 % | 2.57 649.06 % | 0.34 -47.80 % | 0.66 -88.71 % | 5.81 731.81 % | 0.70 28.61 % | 0.54 -54.33 % | 1.19 -34.93 % | 1.83 -54.63 % | 4.03 1 101.84 % | 0.34 -74.59 % | 1.32 31.62 % | 1.00 -53.61 % | 2.16 21.41 % | 1.78 156.78 % | 0.69 -77.44 % | 3.07 133.48 % | 1.32 118.76 % | 0.60 -30.33 % | 0.86 -84.92 % | 5.73 179.92 % | 2.05 -69.42 % | 6.69 251.73 % | 1.90 353.09 % | 0.42 -37.66 % | 0.67 -19.08 % | 0.83 69.75 % | 0.49 -66.46 % | 1.46 107.57 % | 0.70 3.84 % | 0.68 -29.09 % | 0.96 -30.51 % | 1.38 65.91 % | 0.83 -36.92 % | 1.31 62.64 % | 0.81 771.11 % | 0.09 -85.37 % | 0.63 -78.15 % | 2.90 365.07 % | 0.62 -60.77 % | 1.59 26.00 % | 1.26 -4.33 % | 1.32 104.49 % | 0.65 -67.73 % | 2.00 252.62 % | 0.57 -44.67 % | 1.03 233.19 % | 0.31 112.30 % | -2.50 -664.70 % | 0.44 4 422.57 % | -0.01 -103.07 % | 0.33 |
| EBITDA | 126.100 M 4.13 % | 121.100 M -40.75 % | 204.400 M 369.89 % | 43.500 M -54.16 % | 94.900 M 2.15 % | 92.900 M 458.66 % | -25.902 M 90.51 % | -272.900 M -6.60 % | -256.000 M -72.27 % | -148.600 M 13.95 % | -172.689 M 51.13 % | -353.400 M -525.27 % | 83.100 M 22.75 % | 67.700 M -3.42 % | 70.100 M -4.10 % | 73.100 M 4.13 % | 70.200 M 12.68 % | 62.300 M 2.64 % | 60.700 M 20.44 % | 50.400 M 4.78 % | 48.100 M -36.21 % | 75.400 M 47.27 % | 51.200 M -36.87 % | 81.100 M 18.05 % | 68.700 M 69.21 % | 40.600 M -79.64 % | 199.414 M -51.14 % | 408.100 M 806.89 % | 45.000 M -66.57 % | 134.600 M 32.02 % | 101.954 M -47.64 % | 194.700 M 25.21 % | 155.500 M 148.80 % | 62.500 M -74.75 % | 247.517 M 124.61 % | 110.200 M 103.70 % | 54.100 M -23.80 % | 71.000 M -82.91 % | 415.529 M 170.17 % | 153.800 M -68.14 % | 482.800 M 236.45 % | 143.500 M 262.24 % | 39.615 M -29.13 % | 55.900 M -15.94 % | 66.500 M 53.94 % | 43.200 M -56.92 % | 100.280 M 82.66 % | 54.900 M 30.71 % | 42.000 M -38.51 % | 68.300 M -23.57 % | 89.365 M 56.51 % | 57.100 M 80.13 % | 31.700 M 28.34 % | 24.700 M 76.40 % | 14.002 M -68.68 % | 44.700 M -75.17 % | 180.000 M 287.93 % | 46.400 M 142.97 % | -107.980 M -223.97 % | 87.100 M -0.68 % | 87.700 M 106.35 % | 42.500 M -61.02 % | 109.033 M 217.88 % | 34.300 M -39.82 % | 57.000 M 186.43 % | 19.900 M 116.79 % | -118.524 M -503.14 % | 29.400 M 390.00 % | 6.000 M -70.87 % | 20.600 M |
| Net income ratio | 0.41 15.08 % | 0.35 -52.17 % | 0.74 615.08 % | 0.10 -16.89 % | 0.12 142.27 % | -0.30 34.25 % | -0.45 75.09 % | -1.80 -31.35 % | -1.37 -4.29 % | -1.32 4.91 % | -1.38 42.25 % | -2.39 -284.44 % | 1.30 -23.73 % | 1.70 -66.50 % | 5.08 16.17 % | 4.38 82.19 % | 2.40 140.60 % | 1.00 -77.06 % | 4.35 113.71 % | 2.04 708.57 % | 0.25 -50.06 % | 0.50 -89.89 % | 4.99 803.26 % | 0.55 -51.09 % | 1.13 19.70 % | 0.94 -35.75 % | 1.47 -54.09 % | 3.20 188.89 % | 1.11 7.68 % | 1.03 31.49 % | 0.78 -53.57 % | 1.68 20.91 % | 1.39 156.69 % | 0.54 -77.36 % | 2.40 133.72 % | 1.03 17.06 % | 0.88 30.19 % | 0.67 -84.93 % | 4.47 179.96 % | 1.59 -69.44 % | 5.22 251.95 % | 1.48 354.17 % | 0.33 -37.68 % | 0.52 -19.61 % | 0.65 70.89 % | 0.38 -66.68 % | 1.14 108.54 % | 0.55 3.40 % | 0.53 -28.77 % | 0.75 -78.27 % | 3.43 461.75 % | 0.61 -37.21 % | 0.97 63.14 % | 0.60 802.28 % | 0.07 -93.15 % | 0.96 -54.99 % | 2.14 366.77 % | 0.46 -71.11 % | 1.59 71.00 % | 0.93 -4.49 % | 0.97 102.85 % | 0.48 -67.38 % | 1.47 250.97 % | 0.42 -44.55 % | 0.76 233.22 % | 0.23 121.89 % | -1.04 -425.20 % | 0.32 3 987.37 % | -0.01 -103.40 % | 0.24 |
| Ratio EBITDA | 0.83 3.24 % | 0.80 -43.54 % | 1.42 363.35 % | 0.31 -54.65 % | 0.68 -1.05 % | 0.68 439.92 % | -0.20 89.12 % | -1.85 -5.95 % | -1.75 -67.34 % | -1.04 17.03 % | -1.26 54.05 % | -2.74 -514.74 % | 0.66 14.27 % | 0.58 -0.26 % | 0.58 -11.57 % | 0.65 2.64 % | 0.64 9.10 % | 0.58 -1.16 % | 0.59 14.50 % | 0.52 5.32 % | 0.49 -37.96 % | 0.79 43.82 % | 0.55 -34.61 % | 0.84 22.09 % | 0.69 67.69 % | 0.41 -80.09 % | 2.06 -50.55 % | 4.17 765.20 % | 0.48 -66.89 % | 1.46 28.58 % | 1.13 -51.06 % | 2.31 20.00 % | 1.93 146.03 % | 0.78 -75.66 % | 3.22 119.33 % | 1.47 96.64 % | 0.75 -25.48 % | 1.00 -82.90 % | 5.86 168.89 % | 2.18 -68.05 % | 6.82 232.64 % | 2.05 253.85 % | 0.58 -30.56 % | 0.83 -16.44 % | 1.00 50.93 % | 0.66 -59.16 % | 1.62 84.43 % | 0.88 29.25 % | 0.68 -38.71 % | 1.11 -27.01 % | 1.52 54.31 % | 0.98 77.64 % | 0.55 28.79 % | 0.43 75.13 % | 0.25 -68.89 % | 0.79 -74.29 % | 3.07 289.26 % | 0.79 145.27 % | -1.74 -224.87 % | 1.40 -4.98 % | 1.47 79.39 % | 0.82 -61.13 % | 2.11 215.06 % | 0.67 -39.47 % | 1.10 181.44 % | 0.39 116.77 % | -2.34 -497.28 % | 0.59 379.20 % | 0.12 -71.53 % | 0.43 |
| Gross profit ratio | 0.76 6.29 % | 0.72 2.09 % | 0.70 -5.33 % | 0.74 0.18 % | 0.74 7.29 % | 0.69 2.30 % | 0.67 -12.57 % | 0.77 5.41 % | 0.73 8.90 % | 0.67 -20.87 % | 0.85 13.15 % | 0.75 1.83 % | 0.74 11.02 % | 0.66 -21.77 % | 0.85 13.70 % | 0.75 1.99 % | 0.73 9.76 % | 0.67 -22.34 % | 0.86 13.73 % | 0.76 4.19 % | 0.72 6.54 % | 0.68 -24.66 % | 0.90 21.70 % | 0.74 4.00 % | 0.71 13.26 % | 0.63 -31.57 % | 0.92 23.96 % | 0.74 9.05 % | 0.68 7.49 % | 0.63 -34.29 % | 0.96 36.43 % | 0.71 7.60 % | 0.66 7.84 % | 0.61 -38.39 % | 0.99 40.87 % | 0.70 6.88 % | 0.66 13.26 % | 0.58 -41.87 % | 1.00 40.24 % | 0.71 5.98 % | 0.67 8.46 % | 0.62 -40.35 % | 1.04 44.46 % | 0.72 9.41 % | 0.66 9.03 % | 0.60 -44.59 % | 1.09 53.24 % | 0.71 6.32 % | 0.67 22.22 % | 0.55 -45.88 % | 1.01 37.87 % | 0.73 9.18 % | 0.67 17.18 % | 0.57 -6.73 % | 0.61 -16.44 % | 0.73 9.33 % | 0.67 25.99 % | 0.53 8.35 % | 0.49 -23.74 % | 0.64 6.24 % | 0.61 17.43 % | 0.52 -15.22 % | 0.61 -4.74 % | 0.64 9.61 % | 0.58 16.44 % | 0.50 -19.12 % | 0.62 -2.80 % | 0.64 14.33 % | 0.56 17.12 % | 0.48 |
| Weighted average shs out dil | 163.421 M -1.02 % | 165.111 M 0.00 % | 165.111 M 1.09 % | 163.333 M -1.07 % | 165.104 M 0.00 % | 165.104 M 0.00 % | 165.104 M -0.01 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M -0.08 % | 165.253 M 0.08 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M -0.08 % | 165.250 M 0.08 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.28 % | 164.667 M -0.27 % | 165.120 M 0.00 % | 165.120 M 0.68 % | 164.000 M -0.68 % | 165.120 M 0.00 % | 165.120 M -0.03 % | 165.172 M -0.03 % | 165.224 M -0.13 % | 165.440 M 0.19 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M -0.11 % | 165.294 M 0.11 % | 165.120 M 0.13 % | 164.913 M 0.13 % | 164.706 M -0.14 % | 164.935 M -0.11 % | 165.120 M 0.04 % | 165.051 M 0.04 % | 164.982 M -0.10 % | 165.140 M 0.01 % | 165.120 M -0.02 % | 165.148 M -0.02 % | 165.176 M -0.09 % | 165.333 M 0.13 % | 165.120 M 0.00 % | 165.120 M -0.11 % | 165.301 M -0.47 % | 166.076 M 0.58 % | 165.120 M 0.14 % | 164.886 M 0.14 % | 164.651 M -0.05 % | 164.741 M -0.23 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M -0.09 % | 165.263 M 0.09 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M -0.50 % | 165.957 M 0.51 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 3.20 % | 160.000 M -3.10 % | 165.120 M |
| Weighted average shs out | 163.421 M -1.02 % | 165.111 M 0.00 % | 165.111 M 1.09 % | 163.333 M -1.07 % | 165.104 M 0.00 % | 165.104 M 0.00 % | 165.104 M -0.01 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.17 % | 164.846 M -0.15 % | 165.101 M -0.01 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.14 % | 164.896 M 0.14 % | 164.667 M -0.27 % | 165.120 M 0.00 % | 165.120 M 0.68 % | 164.000 M -0.32 % | 164.526 M -0.36 % | 165.120 M -0.03 % | 165.172 M -0.03 % | 165.224 M -0.13 % | 165.440 M 0.19 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M -0.11 % | 165.294 M 0.11 % | 165.120 M 0.13 % | 164.913 M 0.13 % | 164.706 M -0.14 % | 164.935 M -0.11 % | 165.120 M 0.04 % | 165.051 M 0.04 % | 164.982 M -0.10 % | 165.140 M 0.01 % | 165.120 M -0.02 % | 165.148 M -0.02 % | 165.176 M -0.09 % | 165.333 M 0.13 % | 165.120 M 0.00 % | 165.120 M -0.11 % | 165.301 M -0.47 % | 166.076 M 0.58 % | 165.120 M 0.14 % | 164.886 M 0.14 % | 164.651 M -0.05 % | 164.741 M -0.23 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M -0.09 % | 165.263 M 0.09 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M -0.50 % | 165.957 M 0.51 % | 165.120 M 0.00 % | 165.120 M 0.00 % | 165.120 M 3.20 % | 160.000 M -3.10 % | 165.120 M |
| EPS diluted | 0.38 18.75 % | 0.32 -50.77 % | 0.65 622.22 % | 0.09 -18.18 % | 0.11 145.83 % | -0.24 31.43 % | -0.35 78.26 % | -1.61 -31.97 % | -1.22 -7.96 % | -1.13 1.74 % | -1.15 38.50 % | -1.87 -288.89 % | 0.99 -18.18 % | 1.21 -67.56 % | 3.73 26.01 % | 2.96 85.00 % | 1.60 146.15 % | 0.65 -76.01 % | 2.71 123.97 % | 1.21 706.67 % | 0.15 -48.28 % | 0.29 -89.68 % | 2.81 751.52 % | 0.33 -52.17 % | 0.69 23.21 % | 0.56 -34.88 % | 0.86 -54.74 % | 1.90 201.59 % | 0.63 10.53 % | 0.57 32.56 % | 0.43 -50.00 % | 0.86 26.47 % | 0.68 161.54 % | 0.26 -76.79 % | 1.12 138.30 % | 0.47 20.51 % | 0.39 34.48 % | 0.29 -84.90 % | 1.92 182.35 % | 0.68 -69.64 % | 2.24 255.56 % | 0.63 350.00 % | 0.14 -33.33 % | 0.21 -19.23 % | 0.26 73.33 % | 0.15 -65.12 % | 0.43 104.76 % | 0.21 5.00 % | 0.20 -28.57 % | 0.28 -77.05 % | 1.22 454.55 % | 0.22 -35.29 % | 0.34 61.90 % | 0.21 821.05 % | 0.02 -93.09 % | 0.33 -56.58 % | 0.76 375.00 % | 0.16 -73.33 % | 0.60 71.43 % | 0.35 0.00 % | 0.35 133.33 % | 0.15 -67.39 % | 0.46 253.85 % | 0.13 -45.83 % | 0.24 242.86 % | 0.07 121.88 % | -0.32 -432.29 % | 0.10 3 952.00 % | 0.00 -103.57 % | 0.07 |
| Earnings per share | 0.38 18.75 % | 0.32 -50.77 % | 0.65 622.22 % | 0.09 -18.18 % | 0.11 145.83 % | -0.24 31.43 % | -0.35 78.26 % | -1.61 -31.97 % | -1.22 -7.96 % | -1.13 1.74 % | -1.15 38.50 % | -1.87 -288.89 % | 0.99 -18.18 % | 1.21 -67.56 % | 3.73 26.01 % | 2.96 85.00 % | 1.60 146.15 % | 0.65 -76.01 % | 2.71 123.97 % | 1.21 706.67 % | 0.15 -48.28 % | 0.29 -89.68 % | 2.81 751.52 % | 0.33 -52.17 % | 0.69 23.21 % | 0.56 -34.88 % | 0.86 -54.74 % | 1.90 201.59 % | 0.63 10.53 % | 0.57 32.56 % | 0.43 -50.00 % | 0.86 26.47 % | 0.68 161.54 % | 0.26 -76.79 % | 1.12 138.30 % | 0.47 20.51 % | 0.39 34.48 % | 0.29 -84.90 % | 1.92 182.35 % | 0.68 -69.64 % | 2.24 255.56 % | 0.63 350.00 % | 0.14 -33.33 % | 0.21 -19.23 % | 0.26 73.33 % | 0.15 -65.12 % | 0.43 104.76 % | 0.21 5.00 % | 0.20 -28.57 % | 0.28 -77.05 % | 1.22 454.55 % | 0.22 -35.29 % | 0.34 61.90 % | 0.21 821.05 % | 0.02 -93.09 % | 0.33 -56.58 % | 0.76 375.00 % | 0.16 -73.33 % | 0.60 71.43 % | 0.35 0.00 % | 0.35 133.33 % | 0.15 -67.39 % | 0.46 253.85 % | 0.13 -45.83 % | 0.24 242.86 % | 0.07 121.88 % | -0.32 -432.29 % | 0.10 3 952.00 % | 0.00 -103.57 % | 0.07 |
| Gross profit | 116.000 M 7.21 % | 108.200 M 7.13 % | 101.000 M -3.99 % | 105.200 M 1.25 % | 103.900 M 10.77 % | 93.800 M 7.94 % | 86.900 M -23.71 % | 113.900 M 6.05 % | 107.400 M 12.11 % | 95.800 M -17.93 % | 116.729 M 20.34 % | 97.000 M 4.41 % | 92.900 M 19.26 % | 77.900 M -24.25 % | 102.840 M 23.31 % | 83.400 M 3.47 % | 80.600 M 13.36 % | 71.100 M -19.36 % | 88.166 M 19.63 % | 73.700 M 3.66 % | 71.100 M 9.55 % | 64.900 M -22.86 % | 84.130 M 17.50 % | 71.600 M 0.56 % | 71.200 M 14.29 % | 62.300 M -30.04 % | 89.046 M 22.48 % | 72.700 M 14.31 % | 63.600 M 8.53 % | 58.600 M -32.53 % | 86.854 M 45.97 % | 59.500 M 12.26 % | 53.000 M 9.05 % | 48.600 M -36.08 % | 76.028 M 44.27 % | 52.700 M 10.71 % | 47.600 M 15.82 % | 41.100 M -41.90 % | 70.736 M 40.91 % | 50.200 M 5.68 % | 47.500 M 9.70 % | 43.300 M -38.94 % | 70.915 M 47.43 % | 48.100 M 10.07 % | 43.700 M 11.20 % | 39.300 M -41.55 % | 67.232 M 51.77 % | 44.300 M 7.52 % | 41.200 M 22.62 % | 33.600 M -43.33 % | 59.288 M 39.83 % | 42.400 M 10.70 % | 38.300 M 16.77 % | 32.800 M -6.05 % | 34.913 M -15.87 % | 41.500 M 5.60 % | 39.300 M 25.56 % | 31.300 M 2.84 % | 30.435 M -24.29 % | 40.200 M 11.05 % | 36.200 M 35.07 % | 26.800 M -14.99 % | 31.524 M -3.89 % | 32.800 M 8.97 % | 30.100 M 18.50 % | 25.400 M -19.02 % | 31.367 M -1.36 % | 31.800 M 16.91 % | 27.200 M 19.82 % | 22.700 M |
| Income tax expense | 17.400 M -17.14 % | 21.000 M -48.53 % | 40.800 M 353.42 % | -16.100 M -242.48 % | 11.300 M 48.68 % | 7.600 M 105.84 % | -130.200 M -136.73 % | -55.000 M 48.16 % | -106.100 M -162.62 % | -40.400 M -28.33 % | -31.481 M 56.64 % | -72.600 M -260.26 % | 45.300 M -20.11 % | 56.700 M -57.56 % | 133.594 M 91.95 % | 69.600 M 0.58 % | 69.200 M 165.13 % | 26.100 M -77.68 % | 116.932 M 126.17 % | 51.700 M 480.90 % | 8.900 M -38.62 % | 14.500 M -81.04 % | 76.468 M 442.33 % | 14.100 M 124.10 % | -58.500 M -340.74 % | 24.300 M -30.06 % | 34.745 M -57.21 % | 81.200 M 212.62 % | -72.100 M -368.03 % | 26.900 M 38.41 % | 19.435 M -51.53 % | 40.100 M 28.53 % | 31.200 M 160.00 % | 12.000 M -76.90 % | 51.939 M 138.25 % | 21.800 M 209.55 % | -19.900 M -247.41 % | 13.500 M -84.90 % | 89.391 M 181.10 % | 31.800 M -69.42 % | 104.000 M 254.95 % | 29.300 M 359.97 % | 6.370 M -36.30 % | 10.000 M -16.67 % | 12.000 M 69.01 % | 7.100 M -63.80 % | 19.611 M 102.18 % | 9.700 M 6.59 % | 9.100 M -30.00 % | 13.000 M 110.77 % | -120.753 M -1 050.81 % | 12.700 M -35.20 % | 19.600 M 60.66 % | 12.200 M 700.00 % | 1.525 M 108.16 % | -18.700 M -142.02 % | 44.500 M 358.76 % | 9.700 M 8 799.08 % | 109.000 K -99.48 % | 20.800 M 0.48 % | 20.700 M 140.70 % | 8.600 M -68.61 % | 27.397 M 260.49 % | 7.600 M -45.32 % | 13.900 M 239.02 % | 4.100 M 105.53 % | -74.171 M -1 296.31 % | 6.200 M 6 300.00 % | -100.000 K -102.27 % | 4.400 M |
| Cost of revenue | 36.200 M -15.22 % | 42.700 M -0.23 % | 42.800 M 16.94 % | 36.600 M 0.55 % | 36.400 M -13.54 % | 42.100 M 0.48 % | 41.900 M 24.33 % | 33.700 M -14.25 % | 39.300 M -15.85 % | 46.700 M 125.89 % | 20.674 M -35.80 % | 32.200 M -2.72 % | 33.100 M -15.99 % | 39.400 M 115.34 % | 18.297 M -35.35 % | 28.300 M -4.07 % | 29.500 M -16.90 % | 35.500 M 144.93 % | 14.494 M -39.36 % | 23.900 M -11.48 % | 27.000 M -11.48 % | 30.500 M 237.46 % | 9.038 M -63.70 % | 24.900 M -12.94 % | 28.600 M -21.86 % | 36.600 M 376.13 % | 7.687 M -69.50 % | 25.200 M -15.44 % | 29.800 M -12.09 % | 33.900 M 947.59 % | 3.236 M -86.90 % | 24.700 M -10.83 % | 27.700 M -11.22 % | 31.200 M 3 445.45 % | 880.000 K -96.07 % | 22.400 M -10.04 % | 24.900 M -16.44 % | 29.800 M 14 725.87 % | 201.000 K -99.01 % | 20.400 M -12.45 % | 23.300 M -12.73 % | 26.700 M 1 153.25 % | -2.535 M -113.41 % | 18.900 M -17.47 % | 22.900 M -11.92 % | 26.000 M 587.53 % | -5.333 M -129.30 % | 18.200 M -11.65 % | 20.600 M -26.43 % | 28.000 M 6 160.61 % | -462.000 K -102.96 % | 15.600 M -17.46 % | 18.900 M -23.17 % | 24.600 M 11.45 % | 22.072 M 46.17 % | 15.100 M -21.76 % | 19.300 M -29.82 % | 27.500 M -12.74 % | 31.514 M 41.95 % | 22.200 M -5.53 % | 23.500 M -6.37 % | 25.100 M 24.04 % | 20.235 M 9.38 % | 18.500 M -13.95 % | 21.500 M -15.02 % | 25.300 M 31.29 % | 19.270 M 6.46 % | 18.100 M -16.20 % | 21.600 M -13.60 % | 25.000 M |
| General and administrative expenses | 12.000 M 18.81 % | 10.100 M 3.06 % | 9.800 M 13.95 % | 8.600 M -12.24 % | 9.800 M -8.41 % | 10.700 M 10.14 % | 9.715 M 14.29 % | 8.500 M -6.59 % | 9.100 M -1.09 % | 9.200 M -10.11 % | 10.235 M 4.44 % | 9.800 M 10.11 % | 8.900 M -5.32 % | 9.400 M -12.97 % | 10.801 M 21.36 % | 8.900 M -6.32 % | 9.500 M 18.75 % | 8.000 M -11.21 % | 9.010 M 25.14 % | 7.200 M -26.53 % | 9.800 M 24.05 % | 7.900 M 0.69 % | 7.846 M 26.55 % | 6.200 M -25.30 % | 8.300 M 20.29 % | 6.900 M -31.56 % | 10.082 M 62.61 % | 6.200 M -7.46 % | 6.700 M 1.52 % | 6.600 M -39.92 % | 10.986 M 119.72 % | 5.000 M -9.09 % | 5.500 M -15.38 % | 6.500 M 31.02 % | 4.961 M -0.78 % | 5.000 M -1.96 % | 5.100 M 8.51 % | 4.700 M 0.32 % | 4.685 M 1.85 % | 4.600 M 21.05 % | 3.800 M -9.52 % | 4.200 M -1.43 % | 4.261 M 12.13 % | 3.800 M -19.15 % | 4.700 M 14.63 % | 4.100 M -4.09 % | 4.275 M 22.14 % | 3.500 M -20.45 % | 4.400 M 25.71 % | 3.500 M -10.00 % | 3.889 M 14.38 % | 3.400 M -8.11 % | 3.700 M -5.13 % | 3.900 M -1.64 % | 3.965 M 36.72 % | 2.900 M -19.44 % | 3.600 M 9.09 % | 3.300 M -6.78 % | 3.540 M 4.12 % | 3.400 M -5.56 % | 3.600 M 16.13 % | 3.100 M -14.55 % | 3.628 M 34.37 % | 2.700 M -3.57 % | 2.800 M -51.72 % | 5.800 M 66.28 % | 3.488 M -0.34 % | 3.500 M -10.26 % | 3.900 M 50.00 % | 2.600 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -12.100 M | 0.000 100.00 % | -9.700 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.500 M -1 044.44 % | 900.000 K -10.00 % | 1.000 M -95.05 % | 20.213 M 2 145.89 % | 900.000 K 0.00 % | 900.000 K 12.50 % | 800.000 K -96.34 % | 21.885 M 1 463.21 % | 1.400 M 55.56 % | 900.000 K 12.50 % | 800.000 K -96.04 % | 20.219 M 1 344.21 % | 1.400 M 75.00 % | 800.000 K -57.89 % | 1.900 M -92.48 % | 25.281 M 953.38 % | 2.400 M -25.00 % | 3.200 M 14.29 % | 2.800 M -90.59 % | 29.762 M 2 189.38 % | 1.300 M -27.78 % | 1.800 M 100.00 % | 900.000 K -96.92 % | 29.223 M 2 335.25 % | 1.200 M -29.41 % | 1.700 M 70.00 % | 1.000 M -96.72 % | 30.516 M 1 934.40 % | 1.500 M -25.00 % | 2.000 M 11.11 % | 1.800 M -93.89 % | 29.452 M 1 450.11 % | 1.900 M -17.39 % | 2.300 M -32.35 % | 3.400 M -89.00 % | 30.921 M 783.46 % | 3.500 M 84.21 % | 1.900 M -38.71 % | 3.100 M -90.02 % | 31.048 M 1 840.50 % | 1.600 M 0.00 % | 1.600 M -23.81 % | 2.100 M -92.49 % | 27.961 M 1 298.05 % | 2.000 M -73.68 % | 7.600 M -6.17 % | 8.100 M 107.37 % | 3.906 M 11.60 % | 3.500 M -20.45 % | 4.400 M 4.76 % | 4.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.300 M -53.21 % | 7.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.294 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | -100.000 K -100.99 % | 10.100 M 10 000.00 % | 100.000 K -98.84 % | 8.600 M -12.24 % | 9.800 M -8.41 % | 10.700 M 10.31 % | 9.700 M 6.59 % | 9.100 M -9.00 % | 10.000 M -1.96 % | 10.200 M -66.50 % | 30.448 M 184.56 % | 10.700 M 9.18 % | 9.800 M -3.92 % | 10.200 M -68.79 % | 32.686 M 217.34 % | 10.300 M -0.96 % | 10.400 M 18.18 % | 8.800 M -69.89 % | 29.229 M 239.87 % | 8.600 M -18.87 % | 10.600 M 8.16 % | 9.800 M -70.42 % | 33.127 M 285.20 % | 8.600 M -25.22 % | 11.500 M 18.56 % | 9.700 M -75.66 % | 39.844 M 431.25 % | 7.500 M -11.76 % | 8.500 M 13.33 % | 7.500 M -81.35 % | 40.209 M 548.53 % | 6.200 M -13.89 % | 7.200 M -4.00 % | 7.500 M -78.86 % | 35.477 M 445.80 % | 6.500 M -8.45 % | 7.100 M 9.23 % | 6.500 M -80.96 % | 34.137 M 425.18 % | 6.500 M 6.56 % | 6.100 M -19.74 % | 7.600 M -78.40 % | 35.182 M 381.95 % | 7.300 M 10.61 % | 6.600 M -8.33 % | 7.200 M -79.62 % | 35.323 M 592.61 % | 5.100 M -15.00 % | 6.000 M 7.14 % | 5.600 M -82.42 % | 31.850 M 489.81 % | 5.400 M -28.95 % | 7.600 M -6.17 % | 8.100 M 2.91 % | 7.871 M 22.98 % | 6.400 M -20.00 % | 8.000 M 6.67 % | 7.500 M 111.86 % | 3.540 M 4.12 % | 3.400 M -5.56 % | 3.600 M -43.75 % | 6.400 M -40.08 % | 10.681 M 295.59 % | 2.700 M -3.57 % | 2.800 M -51.72 % | 5.800 M -40.71 % | 9.782 M 179.49 % | 3.500 M -10.26 % | 3.900 M 50.00 % | 2.600 M |
| Cost and expenses | 36.100 M -31.63 % | 52.800 M 23.08 % | 42.900 M -5.09 % | 45.200 M -2.16 % | 46.200 M -12.50 % | 52.800 M 2.33 % | 51.600 M 20.56 % | 42.800 M -13.18 % | 49.300 M -13.36 % | 56.900 M 11.30 % | 51.122 M 19.17 % | 42.900 M 0.00 % | 42.900 M -13.51 % | 49.600 M -2.71 % | 50.983 M 32.08 % | 38.600 M -3.26 % | 39.900 M -9.93 % | 44.300 M 1.32 % | 43.723 M 34.53 % | 32.500 M -13.56 % | 37.600 M -6.70 % | 40.300 M -4.42 % | 42.165 M 25.87 % | 33.500 M -16.46 % | 40.100 M -13.39 % | 46.300 M -2.59 % | 47.531 M 45.35 % | 32.700 M -14.62 % | 38.300 M -7.49 % | 41.400 M -4.71 % | 43.445 M 40.60 % | 30.900 M -11.46 % | 34.900 M -9.82 % | 38.700 M 6.44 % | 36.357 M 25.80 % | 28.900 M -9.69 % | 32.000 M -11.85 % | 36.300 M 5.71 % | 34.338 M 27.65 % | 26.900 M -8.50 % | 29.400 M -14.29 % | 34.300 M 5.06 % | 32.647 M 24.61 % | 26.200 M -11.19 % | 29.500 M -11.14 % | 33.200 M 10.70 % | 29.990 M 28.71 % | 23.300 M -12.41 % | 26.600 M -20.83 % | 33.600 M 7.05 % | 31.388 M 49.47 % | 21.000 M -20.75 % | 26.500 M -18.96 % | 32.700 M 9.21 % | 29.943 M 39.27 % | 21.500 M -21.25 % | 27.300 M -22.00 % | 35.000 M -0.15 % | 35.054 M 36.93 % | 25.600 M -5.54 % | 27.100 M -13.97 % | 31.500 M 1.89 % | 30.916 M 45.83 % | 21.200 M -12.76 % | 24.300 M -21.86 % | 31.100 M 7.05 % | 29.052 M 34.50 % | 21.600 M -15.29 % | 25.500 M -7.61 % | 27.600 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 12.000 M 18.81 % | 10.100 M 3.06 % | 9.800 M 13.95 % | 8.600 M -12.24 % | 9.800 M -8.41 % | 10.700 M 10.14 % | 9.715 M 14.29 % | 8.500 M -6.59 % | 9.100 M -1.09 % | 9.200 M -10.11 % | 10.235 M 4.44 % | 9.800 M 10.11 % | 8.900 M -5.32 % | 9.400 M -12.97 % | 10.801 M 21.36 % | 8.900 M -6.32 % | 9.500 M 18.75 % | 8.000 M -11.21 % | 9.010 M 25.14 % | 7.200 M -26.53 % | 9.800 M 24.05 % | 7.900 M 0.69 % | 7.846 M 26.55 % | 6.200 M -25.30 % | 8.300 M 20.29 % | 6.900 M -31.56 % | 10.082 M 62.61 % | 6.200 M -7.46 % | 6.700 M 1.52 % | 6.600 M -39.92 % | 10.986 M 119.72 % | 5.000 M -9.09 % | 5.500 M -15.38 % | 6.500 M 31.02 % | 4.961 M -0.78 % | 5.000 M -1.96 % | 5.100 M 8.51 % | 4.700 M 0.32 % | 4.685 M 1.85 % | 4.600 M 21.05 % | 3.800 M -9.52 % | 4.200 M -1.43 % | 4.261 M 12.13 % | 3.800 M -19.15 % | 4.700 M 14.63 % | 4.100 M -4.09 % | 4.275 M 22.14 % | 3.500 M -20.45 % | 4.400 M 25.71 % | 3.500 M -10.00 % | 3.889 M 14.38 % | 3.400 M -8.11 % | 3.700 M -5.13 % | 3.900 M -1.64 % | 3.965 M 36.72 % | 2.900 M -19.44 % | 3.600 M 9.09 % | 3.300 M -6.78 % | 3.540 M 4.12 % | 3.400 M -5.56 % | 3.600 M 16.13 % | 3.100 M -14.55 % | 3.628 M 34.37 % | 2.700 M -3.57 % | 2.800 M -51.72 % | 5.800 M 66.28 % | 3.488 M -0.34 % | 3.500 M -10.26 % | 3.900 M 50.00 % | 2.600 M |
| Interest income | 4.400 M 12.82 % | 3.900 M 2.63 % | 3.800 M -47.22 % | 7.200 M 16.13 % | 6.200 M -22.50 % | 8.000 M -17.42 % | 9.688 M 46.79 % | 6.600 M -38.32 % | 10.700 M 46.58 % | 7.300 M 16.56 % | 6.263 M 2.67 % | 6.100 M 0.00 % | 6.100 M 22.00 % | 5.000 M 25.44 % | 3.986 M -35.71 % | 6.200 M 31.91 % | 4.700 M 74.07 % | 2.700 M 1 236.63 % | 202.000 K -66.33 % | 600.000 K -70.00 % | 2.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M 1 200.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 -100.00 % | 100.000 K -93.33 % | 1.500 M | 0.000 -100.00 % | 523.000 K | 0.000 -100.00 % | 1.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 -100.00 % | 600.000 K -40.00 % | 1.000 M | 0.000 -100.00 % | 10.884 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 34.000 K -83.00 % | 200.000 K -71.43 % | 700.000 K 600.00 % | 100.000 K | 0.000 -100.00 % | 300.000 K -70.00 % | 1.000 M 100.00 % | 500.000 K -26.90 % | 684.000 K 14.00 % | 600.000 K -25.00 % | 800.000 K 166.67 % | 300.000 K -69.82 % | 994.000 K -9.64 % | 1.100 M -31.25 % | 1.600 M 220.00 % | 500.000 K |
| Interest expense | 45.500 M -0.22 % | 45.600 M -2.36 % | 46.700 M 6.38 % | 43.900 M 11.42 % | 39.400 M 9.75 % | 35.900 M -3.62 % | 37.249 M -20.92 % | 47.100 M -7.10 % | 50.700 M 9.50 % | 46.300 M 15.90 % | 39.947 M 39.67 % | 28.600 M 22.22 % | 23.400 M 40.96 % | 16.600 M 1.87 % | 16.295 M 3.13 % | 15.800 M -3.66 % | 16.400 M 1.23 % | 16.200 M 10.02 % | 14.724 M 0.16 % | 14.700 M 1.38 % | 14.500 M 13.28 % | 12.800 M | 0.000 -100.00 % | 12.400 M -14.48 % | 14.500 M 20.83 % | 12.000 M | 0.000 -100.00 % | 13.800 M 0.73 % | 13.700 M -4.20 % | 14.300 M | 0.000 -100.00 % | 12.800 M 7.56 % | 11.900 M 0.00 % | 11.900 M | 0.000 -100.00 % | 11.400 M 8.57 % | 10.500 M 7.14 % | 9.800 M | 0.000 -100.00 % | 9.400 M 1.08 % | 9.300 M -10.58 % | 10.400 M -68.54 % | 33.053 M 206.05 % | 10.800 M -2.70 % | 11.100 M -0.89 % | 11.200 M 7.59 % | 10.410 M -4.50 % | 10.900 M 6.86 % | 10.200 M 8.51 % | 9.400 M | 0.000 -100.00 % | 9.000 M 0.00 % | 9.000 M 5.88 % | 8.500 M -2.46 % | 8.714 M -0.98 % | 8.800 M -11.11 % | 9.900 M 2.06 % | 9.700 M | 0.000 -100.00 % | 8.300 M -6.74 % | 8.900 M 56.14 % | 5.700 M 3.58 % | 5.503 M 5.83 % | 5.200 M 26.83 % | 4.100 M -4.65 % | 4.300 M -47.02 % | 8.117 M 11.19 % | 7.300 M 12.31 % | 6.500 M 38.30 % | 4.700 M |
| Depreciation and amortization | 1.100 M 10.00 % | 1.000 M -90.38 % | 10.400 M 1 055.56 % | 900.000 K 12.50 % | 800.000 K -91.84 % | 9.800 M 113.70 % | -71.546 M 18.42 % | -87.700 M -11 062.50 % | 800.000 K 0.00 % | 800.000 K 100.93 % | -85.800 M 0.23 % | -86.000 M -3.74 % | -82.900 M -22.81 % | -67.500 M 3.45 % | -69.914 M 4.10 % | -72.900 M -4.14 % | -70.000 M -12.72 % | -62.100 M -5.37 % | -58.937 M 9.47 % | -65.100 M -7.60 % | -60.500 M -9.80 % | -55.100 M 2.54 % | -56.535 M 10.26 % | -63.000 M -2.94 % | -61.200 M -13.12 % | -54.100 M -138.61 % | 140.130 M -57.32 % | 328.300 M 2 126.54 % | -16.200 M -121.07 % | 76.900 M 73.50 % | 44.323 M -66.87 % | 133.800 M 34.47 % | 99.500 M 567.79 % | 14.900 M -91.87 % | 183.258 M 197.50 % | 61.600 M 346.38 % | 13.800 M -70.19 % | 46.300 M -87.29 % | 364.404 M 215.77 % | 115.400 M -72.51 % | 419.800 M 261.90 % | 116.000 M 432.43 % | 21.787 M -13.54 % | 25.200 M -30.77 % | 36.400 M 141.06 % | 15.100 M -76.44 % | 64.096 M 560.78 % | 9.700 M 304.17 % | 2.400 M -91.46 % | 28.100 M -56.37 % | 64.410 M 111.88 % | 30.400 M 2 940.00 % | 1.000 M | 0.000 100.00 % | -6.321 M -119.51 % | 32.400 M -79.32 % | 156.700 M 855.49 % | 16.400 M 112.16 % | -134.875 M -370.29 % | 49.900 M -13.52 % | 57.700 M 161.09 % | 22.100 M -75.17 % | 89.018 M 2 182.51 % | 3.900 M -87.81 % | 32.000 M 10 566.67 % | 300.000 K 100.21 % | -140.109 M -12 837.18 % | 1.100 M 106.36 % | -17.300 M -3 560.00 % | 500.000 K |
| Operating income | 116.100 M 18.35 % | 98.100 M -2.78 % | 100.900 M -4.09 % | 105.200 M 11.80 % | 94.100 M 0.32 % | 93.800 M 21.50 % | 77.200 M 129.45 % | -262.100 M -346.10 % | 106.500 M 12.34 % | 94.800 M 152.22 % | -181.552 M -477.45 % | 48.100 M 790.74 % | 5.400 M 116.02 % | -33.700 M -148.04 % | 70.154 M -4.03 % | 73.100 M -8.28 % | 79.700 M 13.37 % | 70.300 M 19.28 % | 58.937 M -9.47 % | 65.100 M -7.40 % | 70.300 M 11.59 % | 63.000 M 4.86 % | 60.081 M -14.78 % | 70.500 M 1.44 % | 69.500 M 13.93 % | 61.000 M 2.89 % | 59.284 M -16.97 % | 71.400 M 15.53 % | 61.800 M 7.11 % | 57.700 M 0.12 % | 57.631 M -1.15 % | 58.300 M 13.65 % | 51.300 M 7.77 % | 47.600 M 4.59 % | 45.512 M -11.11 % | 51.200 M 12.28 % | 45.600 M 16.03 % | 39.300 M -4.81 % | 41.284 M -14.53 % | 48.300 M 6.86 % | 45.200 M 13.28 % | 39.900 M -0.24 % | 39.994 M -10.33 % | 44.600 M 6.70 % | 41.800 M 15.47 % | 36.200 M 0.04 % | 36.184 M -15.26 % | 42.700 M 7.83 % | 39.600 M 25.71 % | 31.500 M 14.80 % | 27.438 M -25.84 % | 37.000 M 20.52 % | 30.700 M 24.29 % | 24.700 M -8.66 % | 27.042 M -22.96 % | 35.100 M 12.14 % | 31.300 M 31.51 % | 23.800 M -11.51 % | 26.895 M -26.92 % | 36.800 M 12.88 % | 32.600 M 59.80 % | 20.400 M -2.13 % | 20.843 M -30.75 % | 30.100 M 10.26 % | 27.300 M 39.29 % | 19.600 M -9.20 % | 21.585 M -23.73 % | 28.300 M 21.46 % | 23.300 M 15.92 % | 20.100 M |
| Operating income ratio | 0.76 17.34 % | 0.65 -7.35 % | 0.70 -5.42 % | 0.74 10.61 % | 0.67 -2.83 % | 0.69 15.15 % | 0.60 133.75 % | -1.78 -344.60 % | 0.73 9.13 % | 0.67 150.35 % | -1.32 -454.91 % | 0.37 768.68 % | 0.04 114.92 % | -0.29 -149.61 % | 0.58 -11.51 % | 0.65 -9.59 % | 0.72 9.77 % | 0.66 14.87 % | 0.57 -13.93 % | 0.67 -6.92 % | 0.72 8.52 % | 0.66 2.41 % | 0.64 -11.73 % | 0.73 4.91 % | 0.70 12.91 % | 0.62 0.64 % | 0.61 -15.97 % | 0.73 10.22 % | 0.66 6.07 % | 0.62 -2.49 % | 0.64 -7.61 % | 0.69 8.92 % | 0.64 6.57 % | 0.60 0.80 % | 0.59 -13.20 % | 0.68 8.39 % | 0.63 13.47 % | 0.55 -4.76 % | 0.58 -14.93 % | 0.68 7.16 % | 0.64 12.00 % | 0.57 -2.54 % | 0.58 -12.14 % | 0.67 6.06 % | 0.63 13.22 % | 0.55 -5.17 % | 0.58 -14.44 % | 0.68 6.62 % | 0.64 25.31 % | 0.51 9.63 % | 0.47 -26.88 % | 0.64 18.86 % | 0.54 24.73 % | 0.43 -9.32 % | 0.47 -23.48 % | 0.62 16.10 % | 0.53 31.96 % | 0.40 -6.77 % | 0.43 -26.38 % | 0.59 8.00 % | 0.55 38.93 % | 0.39 -2.39 % | 0.40 -31.37 % | 0.59 10.90 % | 0.53 36.86 % | 0.39 -9.31 % | 0.43 -24.84 % | 0.57 18.78 % | 0.48 13.31 % | 0.42 |
| Total other income expenses net | -36.600 M -55.08 % | -23.600 M -150.86 % | 46.400 M | 0.000 100.00 % | -65.300 M 44.28 % | -117.200 M 54.89 % | -259.800 M -341.84 % | -58.800 M 85.81 % | -414.400 M -28.46 % | -322.600 M -4.82 % | -307.780 M 34.28 % | -468.300 M -500.94 % | 116.800 M -34.93 % | 179.500 M -73.57 % | 679.129 M 39.97 % | 485.200 M 91.10 % | 253.900 M 644.57 % | 34.100 M -93.24 % | 504.656 M 172.35 % | 185.300 M 604.90 % | -36.700 M -47.39 % | -24.900 M -105.17 % | 481.199 M 2 201.31 % | -22.900 M 38.61 % | -37.300 M -245.70 % | 25.600 M -71.60 % | 90.129 M -70.22 % | 302.600 M 1 092.13 % | -30.500 M -184.49 % | 36.100 M 223.07 % | 11.174 M -89.12 % | 102.700 M 50.15 % | 68.400 M 480.00 % | -18.000 M -110.96 % | 164.287 M 472.43 % | 28.700 M 1 535.00 % | -2.000 M -109.13 % | 21.900 M -94.00 % | 364.848 M 279.65 % | 96.100 M -77.56 % | 428.300 M 359.55 % | 93.200 M 924.92 % | -11.298 M -2 359.60 % | 500.000 K -96.32 % | 13.600 M 423.81 % | -4.200 M -107.74 % | 54.267 M 461.78 % | -15.000 M -323.88 % | 6.700 M -75.55 % | 27.400 M -48.79 % | 53.502 M 382.00 % | 11.100 M -75.06 % | 44.500 M 105.07 % | 21.700 M 199.75 % | -21.754 M -2 819.25 % | 800.000 K -99.42 % | 138.800 M 975.97 % | 12.900 M -82.00 % | 71.678 M 70.66 % | 42.000 M -9.09 % | 46.200 M 252.67 % | 13.100 M -84.16 % | 82.687 M 8 368.70 % | -1.000 M -103.91 % | 25.600 M 740.00 % | -4.000 M 97.30 % | -148.226 M -2 290.74 % | -6.200 M 73.95 % | -23.800 M -466.67 % | -4.200 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 6.531 B 5.09 % | 6.215 B 0.50 % | 6.184 B 3.82 % | 5.957 B 0.04 % | 5.954 B 1.52 % | 5.865 B 6.49 % | 5.508 B -21.53 % | 7.019 B -0.20 % | 7.033 B -7.19 % | 7.577 B -0.18 % | 7.591 B 6.87 % | 7.103 B 6.64 % | 6.660 B 8.94 % | 6.114 B 1.49 % | 6.024 B 6.50 % | 5.656 B 2.06 % | 5.542 B 7.85 % | 5.138 B 3.08 % | 4.985 B 21.97 % | 4.087 B 1.84 % | 4.013 B 8.00 % | 3.716 B 6.41 % | 3.492 B -6.13 % | 3.720 B 4.19 % | 3.570 B -5.00 % | 3.758 B 6.39 % | 3.532 B 2.66 % | 3.441 B -0.46 % | 3.457 B 4.38 % | 3.311 B 2.79 % | 3.221 B 7.41 % | 2.999 B 16.03 % | 2.585 B 4.70 % | 2.469 B 2.91 % | 2.399 B 9.29 % | 2.195 B 1.73 % | 2.158 B 11.14 % | 1.942 B 1.47 % | 1.913 B 3.08 % | 1.856 B 3.77 % | 1.789 B 5.12 % | 1.702 B 3.98 % | 1.636 B 11.69 % | 1.465 B 0.58 % | 1.457 B 4.42 % | 1.395 B 1.05 % | 1.381 B 2.85 % | 1.342 B 2.43 % | 1.311 B 9.02 % | 1.202 B 5.79 % | 1.136 B -1.70 % | 1.156 B 2.07 % | 1.133 B 7.29 % | 1.056 B 0.91 % | 1.046 B -4.13 % | 1.091 B -5.78 % | 1.158 B 5.06 % | 1.102 B 4.90 % | 1.051 B -13.58 % | 1.216 B -1.51 % | 1.235 B 48.42 % | 831.900 M 0.00 % | 831.862 M 10.84 % | 750.500 M -1.33 % | 760.600 M 37.79 % | 552.000 M -0.81 % | 556.493 M |
| Total investments | 298.500 M 13.63 % | 262.700 M -5.20 % | 277.100 M 11.11 % | 249.400 M -28.84 % | 350.500 M 9.46 % | 320.200 M 142.91 % | 131.821 M -65.97 % | 387.400 M -12.71 % | 443.800 M -5.73 % | 470.800 M 934.68 % | 45.502 M -90.54 % | 480.900 M 1.37 % | 474.400 M 1.80 % | 466.000 M 1.59 % | 458.724 M 7.78 % | 425.600 M 1.14 % | 420.800 M 3.04 % | 408.400 M 22.01 % | 334.730 M 146.49 % | 135.800 M 1.34 % | 134.000 M 4.36 % | 128.400 M 272.80 % | 34.442 M 0.12 % | 34.400 M -0.29 % | 34.500 M 16.95 % | 29.500 M -0.09 % | 29.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.261 M -82.11 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 460.45 % | 6.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.400 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 6.583 B 5.60 % | 6.234 B 0.22 % | 6.221 B 3.73 % | 5.997 B 0.16 % | 5.988 B 1.39 % | 5.905 B 2.62 % | 5.755 B -18.06 % | 7.023 B -1.00 % | 7.094 B -6.84 % | 7.615 B -1.00 % | 7.692 B 3.48 % | 7.433 B 8.94 % | 6.823 B 4.00 % | 6.561 B 6.11 % | 6.183 B -1.68 % | 6.288 B 10.38 % | 5.697 B 6.83 % | 5.333 B 4.94 % | 5.082 B 24.33 % | 4.088 B 1.82 % | 4.014 B 7.98 % | 3.718 B 5.71 % | 3.517 B -5.89 % | 3.737 B 4.04 % | 3.592 B -4.46 % | 3.759 B 6.24 % | 3.538 B 2.83 % | 3.441 B -0.74 % | 3.467 B 4.29 % | 3.324 B 2.99 % | 3.228 B 7.46 % | 3.003 B 15.90 % | 2.591 B 4.47 % | 2.481 B 3.32 % | 2.401 B 9.17 % | 2.199 B 1.57 % | 2.165 B 11.52 % | 1.942 B 1.46 % | 1.913 B 2.97 % | 1.858 B 3.75 % | 1.791 B 5.26 % | 1.702 B 3.82 % | 1.639 B 11.86 % | 1.465 B 0.43 % | 1.459 B 4.30 % | 1.399 B 1.32 % | 1.381 B 2.59 % | 1.346 B 2.43 % | 1.314 B 5.79 % | 1.242 B 9.14 % | 1.138 B -1.67 % | 1.157 B 1.90 % | 1.136 B 7.32 % | 1.058 B 1.14 % | 1.046 B -4.31 % | 1.093 B -5.87 % | 1.162 B 2.91 % | 1.129 B 5.31 % | 1.072 B -11.96 % | 1.217 B -1.78 % | 1.240 B 48.34 % | 835.600 M 0.32 % | 832.924 M 10.32 % | 755.000 M -0.98 % | 762.500 M 35.92 % | 561.000 M 0.00 % | 560.980 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.300 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 |
| Retained earnings | 6.284 B -2.77 % | 6.463 B 0.83 % | 6.409 B 1.70 % | 6.302 B 0.23 % | 6.288 B -1.08 % | 6.356 B -0.63 % | 6.396 B -0.90 % | 6.454 B -3.96 % | 6.720 B -3.94 % | 6.996 B -2.61 % | 7.183 B -1.63 % | 7.302 B -4.96 % | 7.683 B 0.41 % | 7.651 B 2.68 % | 7.452 B 9.01 % | 6.836 B 7.70 % | 6.347 B 2.54 % | 6.190 B 1.75 % | 6.084 B 7.93 % | 5.637 B 3.65 % | 5.438 B -1.35 % | 5.513 B 0.88 % | 5.465 B 9.30 % | 5.000 B 1.08 % | 4.946 B 0.44 % | 4.925 B 1.93 % | 4.831 B 3.03 % | 4.689 B 7.15 % | 4.376 B 0.67 % | 4.347 B 2.24 % | 4.252 B 1.68 % | 4.182 B 3.51 % | 4.040 B 1.16 % | 3.993 B 1.10 % | 3.950 B 4.90 % | 3.766 B 2.09 % | 3.689 B 0.04 % | 3.687 B 1.31 % | 3.639 B 9.54 % | 3.323 B 3.51 % | 3.210 B 10.91 % | 2.894 B 3.72 % | 2.790 B 0.81 % | 2.768 B 1.28 % | 2.733 B -0.22 % | 2.739 B 0.91 % | 2.714 B 2.68 % | 2.643 B 1.31 % | 2.609 B -0.48 % | 2.622 B 1.78 % | 2.576 B 8.50 % | 2.374 B | 0.000 | 0.000 -100.00 % | 2.290 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.125 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.927 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.816 B |
| Common stock | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M 0.00 % | 34.400 M | 0.000 | 0.000 -100.00 % | 34.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.400 M |
| Total equity | 6.325 B -2.75 % | 6.504 B 0.83 % | 6.451 B 1.68 % | 6.344 B 0.23 % | 6.329 B -1.07 % | 6.397 B -0.62 % | 6.437 B -0.89 % | 6.496 B -3.93 % | 6.762 B -3.92 % | 7.037 B -2.59 % | 7.224 B -2.56 % | 7.415 B -4.01 % | 7.724 B 0.41 % | 7.693 B 2.67 % | 7.493 B 8.95 % | 6.877 B 7.65 % | 6.388 B 2.52 % | 6.231 B 1.74 % | 6.125 B 7.87 % | 5.678 B 3.63 % | 5.480 B -1.34 % | 5.554 B 0.87 % | 5.506 B 9.22 % | 5.041 B 1.07 % | 4.988 B 0.44 % | 4.966 B 1.91 % | 4.873 B 3.00 % | 4.731 B 7.09 % | 4.417 B 0.66 % | 4.388 B 2.21 % | 4.293 B 1.67 % | 4.223 B 3.47 % | 4.081 B 1.15 % | 4.035 B 1.08 % | 3.991 B 4.84 % | 3.807 B 2.06 % | 3.730 B 0.04 % | 3.728 B 1.29 % | 3.681 B 9.42 % | 3.364 B 3.46 % | 3.251 B 10.76 % | 2.936 B 3.66 % | 2.832 B 0.80 % | 2.809 B 1.27 % | 2.774 B -0.22 % | 2.780 B 0.90 % | 2.756 B 2.64 % | 2.685 B 1.29 % | 2.650 B -0.47 % | 2.663 B 1.75 % | 2.617 B 8.35 % | 2.415 B 1.49 % | 2.380 B 0.60 % | 2.366 B 1.47 % | 2.332 B 0.16 % | 2.328 B 2.40 % | 2.273 B 3.66 % | 2.193 B 1.24 % | 2.166 B 4.77 % | 2.067 B 2.89 % | 2.009 B 0.84 % | 1.993 B 1.27 % | 1.968 B 4.04 % | 1.891 B 1.15 % | 1.870 B 0.10 % | 1.868 B 0.61 % | 1.856 B |
| Other non current liabilities | -100.000 K -100.75 % | 13.300 M 62.20 % | 8.200 M -99.71 % | 2.869 B 56.33 % | 1.835 B 79.39 % | 1.023 B 24.98 % | 818.524 M -53.69 % | 1.767 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.775 B -6.17 % | 1.891 B 2.98 % | 1.836 B -33.90 % | 2.778 B 24.88 % | 2.225 B 31.35 % | 1.694 B 23.90 % | 1.367 B -22.71 % | 1.769 B -7.64 % | 1.915 B -0.30 % | 1.921 B 20.59 % | 1.593 B 2.02 % | 1.561 B 34.10 % | 1.164 B 12.32 % | 1.037 B 72.66 % | 600.300 M -34.72 % | 919.544 M 5.25 % | 873.700 M -8.22 % | 951.900 M 19.26 % | 798.200 M 19.96 % | 665.372 M 38.36 % | 480.900 M 32.22 % | 363.700 M -46.81 % | 683.800 M -25.96 % | 923.564 M -14.16 % | 1.076 B 4.38 % | 1.031 B 14.61 % | 899.400 M 1.84 % | 883.136 M 11.39 % | 792.800 M 1.98 % | 777.400 M 29.27 % | 601.400 M 3.22 % | 582.640 M -10.53 % | 651.200 M | 0.000 | 0.000 -100.00 % | 37.554 M 6.99 % | 35.100 M 42.11 % | 24.700 M 38.76 % | 17.800 M -39.49 % | 29.419 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.300 M -5.68 % | 8.800 M 41.94 % | 6.200 M 119.24 % | 2.828 M 41.40 % | 2.000 M -13.04 % | 2.300 M -99.62 % | 597.600 M | 0.000 |
| Long term debt | 4.610 B 8.57 % | 4.246 B -5.57 % | 4.497 B -3.94 % | 4.681 B 10.10 % | 4.252 B -14.75 % | 4.987 B -1.10 % | 5.043 B -6.11 % | 5.371 B -1.47 % | 5.451 B 0.76 % | 5.410 B -9.23 % | 5.960 B 12.22 % | 5.311 B 1.72 % | 5.221 B 4.41 % | 5.001 B 12.43 % | 4.448 B -4.42 % | 4.653 B 17.01 % | 3.977 B 9.65 % | 3.627 B 47.38 % | 2.461 B 21.17 % | 2.031 B -19.28 % | 2.516 B -1.05 % | 2.543 B 33.49 % | 1.905 B -5.60 % | 2.018 B 7.92 % | 1.870 B -18.97 % | 2.307 B 9.82 % | 2.101 B -13.04 % | 2.416 B -6.32 % | 2.579 B -12.22 % | 2.938 B 18.83 % | 2.472 B 7.73 % | 2.295 B 27.56 % | 1.799 B -3.11 % | 1.857 B -2.83 % | 1.911 B 1.06 % | 1.891 B -4.30 % | 1.976 B 38.28 % | 1.429 B 25.90 % | 1.135 B 21.12 % | 937.000 M 2.19 % | 916.900 M -5.97 % | 975.100 M 7.56 % | 906.576 M 13.32 % | 800.000 M 1.04 % | 791.800 M -11.03 % | 890.000 M 0.79 % | 883.000 M 12.48 % | 785.000 M -2.33 % | 803.700 M 26.81 % | 633.800 M 6.43 % | 595.492 M -22.04 % | 763.800 M -18.39 % | 935.900 M 29.46 % | 722.900 M 0.00 % | 722.870 M 6.27 % | 680.200 M 1.93 % | 667.300 M 0.00 % | 667.300 M 0.00 % | 667.275 M -22.88 % | 865.200 M 0.00 % | 865.200 M 85.19 % | 467.200 M -0.01 % | 467.239 M 22.86 % | 380.300 M 0.00 % | 380.300 M 89.77 % | 200.400 M 0.03 % | 200.349 M |
| Total non current liabilities | 6.016 B 6.52 % | 5.648 B -3.82 % | 5.873 B -2.27 % | 6.009 B 7.39 % | 5.596 B -11.47 % | 6.321 B -0.75 % | 6.369 B -7.13 % | 6.858 B -1.93 % | 6.993 B -1.21 % | 7.079 B -7.70 % | 7.669 B 8.78 % | 7.050 B 0.25 % | 7.033 B 3.92 % | 6.767 B 9.90 % | 6.158 B -1.35 % | 6.242 B 13.32 % | 5.508 B 8.21 % | 5.090 B 29.61 % | 3.928 B 15.89 % | 3.389 B -11.36 % | 3.824 B -0.19 % | 3.831 B 21.29 % | 3.158 B -2.62 % | 3.243 B 5.87 % | 3.064 B -13.73 % | 3.551 B 7.54 % | 3.302 B -8.72 % | 3.618 B -2.44 % | 3.708 B -10.40 % | 4.138 B 13.46 % | 3.648 B 5.66 % | 3.452 B 18.27 % | 2.919 B -1.06 % | 2.950 B -1.55 % | 2.997 B 1.81 % | 2.943 B -2.02 % | 3.004 B 21.52 % | 2.472 B 15.67 % | 2.137 B 14.13 % | 1.873 B 3.41 % | 1.811 B 1.57 % | 1.783 B 6.59 % | 1.673 B 8.79 % | 1.538 B 2.13 % | 1.505 B -4.72 % | 1.580 B 1.78 % | 1.552 B 7.89 % | 1.439 B 0.52 % | 1.431 B 14.23 % | 1.253 B 1.05 % | 1.240 B -18.66 % | 1.524 B 58.68 % | 960.600 M 29.69 % | 740.700 M -48.46 % | 1.437 B 111.27 % | 680.200 M 1.93 % | 667.300 M 0.00 % | 667.300 M -49.89 % | 1.332 B -14.11 % | 1.551 B 1.31 % | 1.530 B 37.54 % | 1.113 B 0.95 % | 1.102 B 11.15 % | 991.700 M 0.22 % | 989.500 M 24.00 % | 798.000 M 0.19 % | 796.461 M |
| Other current liabilities | 101.200 M -8.75 % | 110.900 M -4.56 % | 116.200 M 20.29 % | 96.600 M 105.56 % | -1.737 B -89.13 % | -918.200 M -25.24 % | -733.163 M 55.62 % | -1.652 B -0.55 % | -1.643 B 25.49 % | -2.205 B -26.13 % | -1.748 B 17.62 % | -2.122 B -32.46 % | -1.602 B -2.69 % | -1.560 B 11.79 % | -1.769 B -8.17 % | -1.635 B 4.94 % | -1.720 B -0.82 % | -1.706 B 35.91 % | -2.662 B -29.42 % | -2.057 B -37.25 % | -1.498 B -27.55 % | -1.175 B 28.87 % | -1.652 B 3.92 % | -1.719 B 0.17 % | -1.722 B -18.60 % | -1.452 B 2.52 % | -1.489 B -45.29 % | -1.025 B -15.47 % | -887.800 M -130.00 % | -386.000 M 51.73 % | -799.623 M -12.88 % | -708.400 M 10.59 % | -792.300 M -27.01 % | -623.800 M -16.86 % | -533.791 M -73.08 % | -308.400 M -62.92 % | -189.300 M 63.08 % | -512.700 M 37.18 % | -816.086 M 11.41 % | -921.200 M -5.38 % | -874.200 M -20.33 % | -726.500 M 5.69 % | -770.365 M -15.81 % | -665.200 M 0.28 % | -667.100 M -31.11 % | -508.800 M 5.36 % | -537.642 M 4.11 % | -560.700 M -805.28 % | 79.500 M -10.87 % | 89.200 M 114.80 % | -602.562 M -658.96 % | 107.800 M -86.62 % | 805.500 M 3.07 % | 781.500 M 2 526.98 % | 29.749 M -95.80 % | 708.500 M -0.73 % | 713.700 M 6.16 % | 672.300 M 1 983.68 % | 32.265 M -29.55 % | 45.800 M -9.13 % | 50.400 M -15.72 % | 59.800 M 2 458.84 % | 2.337 M -95.05 % | 47.200 M 10.02 % | 42.900 M 0.23 % | 42.800 M 1 770.63 % | 2.288 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.426 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.334 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.112 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.872 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.748 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.158 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.891 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.294 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.808 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.985 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.484 M |
| Short term debt | 1.973 B -0.75 % | 1.988 B 15.31 % | 1.724 B 31.00 % | 1.316 B -24.19 % | 1.736 B 89.11 % | 918.000 M 28.94 % | 711.967 M -56.90 % | 1.652 B 0.55 % | 1.643 B -25.49 % | 2.205 B 27.31 % | 1.732 B -18.38 % | 2.122 B 32.46 % | 1.602 B 2.69 % | 1.560 B -10.09 % | 1.735 B 6.12 % | 1.635 B -4.94 % | 1.720 B 0.82 % | 1.706 B -34.91 % | 2.621 B 27.44 % | 2.057 B 37.25 % | 1.498 B 27.55 % | 1.175 B -27.12 % | 1.612 B -6.22 % | 1.719 B -0.17 % | 1.722 B 18.60 % | 1.452 B 1.01 % | 1.437 B 40.22 % | 1.025 B 15.47 % | 887.800 M 130.00 % | 386.000 M -48.88 % | 755.018 M 6.58 % | 708.400 M -10.59 % | 792.300 M 27.01 % | 623.800 M 27.31 % | 490.002 M 58.89 % | 308.400 M 62.92 % | 189.300 M -63.08 % | 512.700 M -34.15 % | 778.624 M -15.48 % | 921.200 M 5.38 % | 874.200 M 20.33 % | 726.500 M -0.80 % | 732.377 M 10.10 % | 665.200 M -0.28 % | 667.100 M 31.11 % | 508.800 M 2.25 % | 497.598 M -11.25 % | 560.700 M 6.03 % | 528.800 M -16.97 % | 636.900 M 17.43 % | 542.360 M 37.86 % | 393.400 M 97.00 % | 199.700 M -40.42 % | 335.200 M 3.67 % | 323.338 M -21.73 % | 413.100 M -16.41 % | 494.200 M 7.11 % | 461.400 M 14.06 % | 404.541 M 14.86 % | 352.200 M -5.90 % | 374.300 M 1.60 % | 368.400 M 0.74 % | 365.685 M -2.41 % | 374.700 M -1.96 % | 382.200 M 5.99 % | 360.600 M -0.01 % | 360.631 M |
| Total current liabilities | 2.074 B -1.32 % | 2.102 B 14.03 % | 1.843 B 30.43 % | 1.413 B -22.99 % | 1.835 B 79.38 % | 1.023 B 24.99 % | 818.524 M -53.69 % | 1.767 B 0.69 % | 1.755 B -24.78 % | 2.334 B 25.30 % | 1.862 B -17.24 % | 2.250 B 21.36 % | 1.854 B 10.45 % | 1.679 B -10.01 % | 1.865 B 5.85 % | 1.762 B -5.59 % | 1.867 B 3.08 % | 1.811 B -33.51 % | 2.723 B 26.00 % | 2.161 B 32.66 % | 1.629 B 24.10 % | 1.313 B -24.31 % | 1.735 B -5.86 % | 1.843 B -1.29 % | 1.867 B 19.45 % | 1.563 B 0.85 % | 1.549 B 38.69 % | 1.117 B 13.88 % | 981.000 M 79.87 % | 545.400 M -36.80 % | 863.014 M 5.90 % | 814.900 M -8.49 % | 890.500 M 21.64 % | 732.100 M 23.13 % | 594.558 M 51.94 % | 391.300 M 41.42 % | 276.700 M -54.04 % | 602.100 M -30.74 % | 869.392 M -12.97 % | 999.000 M 3.65 % | 963.800 M 18.32 % | 814.600 M 0.48 % | 810.734 M 9.18 % | 742.600 M 0.20 % | 741.100 M 28.48 % | 576.800 M 0.91 % | 571.605 M -9.98 % | 635.000 M 4.39 % | 608.300 M -16.22 % | 726.100 M 12.81 % | 643.655 M 28.42 % | 501.200 M -50.14 % | 1.005 B -9.98 % | 1.117 B 186.18 % | 390.211 M -65.21 % | 1.122 B -7.14 % | 1.208 B 6.54 % | 1.134 B 145.79 % | 461.248 M 15.89 % | 398.000 M -6.29 % | 424.700 M -0.82 % | 428.200 M 1.10 % | 423.534 M 0.39 % | 421.900 M -0.75 % | 425.100 M 5.38 % | 403.400 M -0.54 % | 405.585 M |
| Total liabilities | 8.090 B 4.39 % | 7.750 B 0.44 % | 7.716 B 3.95 % | 7.423 B -0.12 % | 7.431 B 1.18 % | 7.344 B 2.18 % | 7.188 B -16.67 % | 8.626 B -1.41 % | 8.749 B -7.05 % | 9.412 B -1.25 % | 9.532 B 2.49 % | 9.300 B 4.65 % | 8.887 B 5.22 % | 8.446 B 5.27 % | 8.023 B 0.23 % | 8.004 B 8.53 % | 7.375 B 6.87 % | 6.901 B 3.76 % | 6.651 B 19.83 % | 5.551 B 1.79 % | 5.453 B 6.01 % | 5.144 B 5.12 % | 4.893 B -3.79 % | 5.086 B 3.16 % | 4.930 B -3.59 % | 5.114 B 5.41 % | 4.851 B 2.47 % | 4.735 B 0.98 % | 4.689 B 0.11 % | 4.684 B 3.84 % | 4.511 B 5.70 % | 4.267 B 12.02 % | 3.809 B 3.45 % | 3.682 B 2.54 % | 3.591 B 7.69 % | 3.335 B 1.64 % | 3.281 B 6.72 % | 3.074 B 2.25 % | 3.007 B 4.70 % | 2.872 B 3.50 % | 2.775 B 6.82 % | 2.597 B 4.59 % | 2.483 B 8.91 % | 2.280 B 1.50 % | 2.247 B 4.16 % | 2.157 B 1.55 % | 2.124 B 2.42 % | 2.074 B 1.68 % | 2.040 B 3.06 % | 1.979 B 5.07 % | 1.883 B -7.01 % | 2.026 B 3.04 % | 1.966 B 5.84 % | 1.857 B 1.65 % | 1.827 B 1.41 % | 1.802 B -3.91 % | 1.875 B 4.12 % | 1.801 B 0.45 % | 1.793 B -7.98 % | 1.949 B -0.34 % | 1.955 B 26.88 % | 1.541 B 0.99 % | 1.526 B 7.94 % | 1.414 B -0.07 % | 1.415 B 17.75 % | 1.201 B -0.05 % | 1.202 B |
| Other non current assets | 14.122 B 0.98 % | 13.985 B 0.46 % | 13.921 B 2.85 % | 13.536 B -0.04 % | 13.542 B 0.15 % | 13.522 B 77 384.96 % | 17.451 M -99.88 % | 14.933 B -2.22 % | 15.272 B -5.73 % | 16.201 B -1.23 % | 16.404 B 1.60 % | 16.146 B -0.43 % | 16.216 B 4.91 % | 15.456 B 2.14 % | 15.133 B 8.67 % | 13.926 B 4.68 % | 13.303 B 5.33 % | 12.630 B 2.01 % | 12.381 B 13.36 % | 10.922 B 2.80 % | 10.625 B 1.23 % | 10.495 B 3.20 % | 10.170 B 2.49 % | 9.923 B 2.28 % | 9.701 B -1.38 % | 9.837 B 1.57 % | 9.685 B 2.68 % | 9.432 B 4.04 % | 9.066 B 0.43 % | 9.027 B 2.92 % | 8.771 B 3.76 % | 8.453 B 7.98 % | 7.829 B 2.35 % | 7.649 B 1.66 % | 7.525 B 5.65 % | 7.122 B 1.94 % | 6.987 B 3.16 % | 6.773 B 1.65 % | 6.663 B 7.10 % | 6.221 B 3.54 % | 6.008 B 8.92 % | 5.516 B 4.17 % | 5.295 B 4.29 % | 5.078 B 1.40 % | 5.007 B 1.72 % | 4.923 B 1.08 % | 4.870 B 2.65 % | 4.745 B 1.46 % | 4.677 B 1.87 % | 4.591 B 2.22 % | 4.491 B 1.36 % | 4.431 B 2.22 % | 4.335 B 2.91 % | 4.212 B 1.46 % | 4.151 B 0.78 % | 4.119 B -0.33 % | 4.133 B 4.65 % | 3.949 B 0.54 % | 3.928 B -1.84 % | 4.001 B 1.40 % | 3.946 B 18.19 % | 3.339 B 1.70 % | 3.283 B 5.65 % | 3.107 B 0.61 % | 3.089 B 1.39 % | 3.047 B 0.18 % | 3.041 B |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 434.400 M 229.54 % | 131.821 M -78.07 % | 601.200 M -10.17 % | 669.300 M 0.54 % | 665.700 M 143.60 % | 273.280 M -61.91 % | 717.500 M 6.64 % | 672.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 420.800 M 3.04 % | 408.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 9.600 M -2.13 % | 9.809 M 104.35 % | 4.800 M -4.00 % | 5.000 M -1.96 % | 5.100 M -4.35 % | 5.332 M -4.79 % | 5.600 M -5.08 % | 5.900 M -3.28 % | 6.100 M -4.49 % | 6.387 M 4.70 % | 6.100 M -4.69 % | 6.400 M -3.03 % | 6.600 M -2.97 % | 6.802 M 19.33 % | 5.700 M 147.83 % | 2.300 M 21.05 % | 1.900 M 5.44 % | 1.802 M 0.11 % | 1.800 M -10.00 % | 2.000 M -4.76 % | 2.100 M -8.18 % | 2.287 M -4.71 % | 2.400 M -7.69 % | 2.600 M -3.70 % | 2.700 M 2.39 % | 2.637 M 1.42 % | 2.600 M -3.70 % | 2.700 M 0.00 % | 2.700 M 15.38 % | 2.340 M 6.36 % | 2.200 M 0.00 % | 2.200 M -4.35 % | 2.300 M 1.32 % | 2.270 M -1.30 % | 2.300 M 0.00 % | 2.300 M -4.17 % | 2.400 M -2.79 % | 2.469 M -1.24 % | 2.500 M 0.00 % | 2.500 M 4.17 % | 2.400 M 4.21 % | 2.303 M 21.21 % | 1.900 M 35.71 % | 1.400 M 27.27 % | 1.100 M 8.16 % | 1.017 M 1.70 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -9.34 % | 1.103 M 0.27 % | 1.100 M | 0.000 | 0.000 -100.00 % | 1.283 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.015 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 9.200 M -4.17 % | 9.600 M -2.04 % | 9.800 M 104.17 % | 4.800 M -4.00 % | 5.000 M -1.96 % | 5.100 M -4.35 % | 5.332 M -4.79 % | 5.600 M -5.08 % | 5.900 M -3.28 % | 6.100 M -4.49 % | 6.387 M 4.70 % | 6.100 M -4.69 % | 6.400 M -3.03 % | 6.600 M -2.97 % | 6.802 M 19.33 % | 5.700 M 147.83 % | 2.300 M 21.05 % | 1.900 M 5.44 % | 1.802 M 0.11 % | 1.800 M -10.00 % | 2.000 M -4.76 % | 2.100 M -8.18 % | 2.287 M -4.71 % | 2.400 M -7.69 % | 2.600 M -3.70 % | 2.700 M 2.39 % | 2.637 M 1.42 % | 2.600 M -3.70 % | 2.700 M 0.00 % | 2.700 M 15.38 % | 2.340 M 6.36 % | 2.200 M 0.00 % | 2.200 M -4.35 % | 2.300 M 1.32 % | 2.270 M -1.30 % | 2.300 M 0.00 % | 2.300 M -4.17 % | 2.400 M -2.79 % | 2.469 M -1.24 % | 2.500 M 0.00 % | 2.500 M 4.17 % | 2.400 M 4.21 % | 2.303 M 21.21 % | 1.900 M 35.71 % | 1.400 M 27.27 % | 1.100 M 8.16 % | 1.017 M 1.70 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -9.34 % | 1.103 M 0.27 % | 1.100 M -8.33 % | 1.200 M 0.00 % | 1.200 M -6.47 % | 1.283 M -1.31 % | 1.300 M -7.14 % | 1.400 M 7.69 % | 1.300 M -2.84 % | 1.338 M -4.43 % | 1.400 M 0.00 % | 1.400 M -6.67 % | 1.500 M -0.33 % | 1.505 M -5.94 % | 1.600 M 6.67 % | 1.500 M 0.00 % | 1.500 M 13.04 % | 1.327 M |
| Property plant equipment net | 155.600 M 0.06 % | 155.500 M 0.78 % | 154.300 M 12.63 % | 137.000 M -0.07 % | 137.100 M 2.16 % | 134.200 M 0.33 % | 133.754 M 2.18 % | 130.900 M 0.69 % | 130.000 M -20.34 % | 163.200 M -0.38 % | 163.822 M -1.13 % | 165.700 M -0.42 % | 166.400 M 1.03 % | 164.700 M 1.17 % | 162.791 M -3.90 % | 169.400 M -1.97 % | 172.800 M -0.58 % | 173.800 M 0.08 % | 173.669 M 0.68 % | 172.500 M -0.12 % | 172.700 M 5.50 % | 163.700 M -0.54 % | 164.595 M 0.00 % | 164.600 M -2.08 % | 168.100 M -20.71 % | 212.000 M 3 867.81 % | 5.343 M 18.73 % | 4.500 M 2.27 % | 4.400 M 15.79 % | 3.800 M 1.71 % | 3.736 M -1.68 % | 3.800 M -2.56 % | 3.900 M -2.50 % | 4.000 M -2.22 % | 4.091 M 10.57 % | 3.700 M -5.13 % | 3.900 M 18.18 % | 3.300 M 1.07 % | 3.265 M 2.03 % | 3.200 M 10.34 % | 2.900 M -9.38 % | 3.200 M 36.29 % | 2.348 M -13.04 % | 2.700 M -3.57 % | 2.800 M 7.69 % | 2.600 M -8.03 % | 2.827 M -8.81 % | 3.100 M 14.81 % | 2.700 M 12.50 % | 2.400 M 16.00 % | 2.069 M -10.04 % | 2.300 M 9.52 % | 2.100 M 0.00 % | 2.100 M -7.61 % | 2.273 M -12.58 % | 2.600 M 18.18 % | 2.200 M -8.33 % | 2.400 M -8.81 % | 2.632 M -2.52 % | 2.700 M 3.85 % | 2.600 M 18.18 % | 2.200 M 2.18 % | 2.153 M -10.29 % | 2.400 M -7.69 % | 2.600 M -7.14 % | 2.800 M 4.56 % | 2.678 M |
| Total non current assets | 14.287 B 0.97 % | 14.150 B 0.46 % | 14.085 B 2.98 % | 13.678 B -0.04 % | 13.684 B 0.16 % | 13.661 B 2.32 % | 13.351 B -11.40 % | 15.070 B -2.20 % | 15.408 B -5.88 % | 16.370 B -1.23 % | 16.574 B 1.57 % | 16.318 B -0.43 % | 16.389 B 4.87 % | 15.628 B 2.12 % | 15.302 B 8.52 % | 14.101 B 4.62 % | 13.478 B 5.26 % | 12.805 B 1.98 % | 12.556 B 13.16 % | 11.096 B 2.75 % | 10.799 B 1.30 % | 10.661 B 3.14 % | 10.337 B 2.45 % | 10.090 B 2.21 % | 9.872 B -1.79 % | 10.052 B 3.70 % | 9.693 B 2.69 % | 9.439 B 4.04 % | 9.073 B 0.43 % | 9.034 B 2.93 % | 8.777 B 3.76 % | 8.459 B 7.97 % | 7.835 B 2.34 % | 7.655 B 1.65 % | 7.531 B 5.65 % | 7.128 B 1.93 % | 6.993 B 3.16 % | 6.779 B 1.65 % | 6.668 B 7.10 % | 6.227 B 3.54 % | 6.014 B 8.91 % | 5.522 B 4.19 % | 5.300 B 4.29 % | 5.082 B 1.41 % | 5.012 B 1.73 % | 4.926 B 1.07 % | 4.874 B 2.64 % | 4.749 B 1.46 % | 4.680 B 1.88 % | 4.594 B 2.22 % | 4.494 B 1.36 % | 4.434 B 2.22 % | 4.338 B 2.91 % | 4.215 B 1.46 % | 4.155 B 0.77 % | 4.123 B -0.32 % | 4.136 B 4.65 % | 3.953 B 0.53 % | 3.932 B -1.84 % | 4.006 B 1.40 % | 3.950 B 18.18 % | 3.343 B 1.70 % | 3.287 B 5.63 % | 3.111 B 0.60 % | 3.093 B 1.38 % | 3.051 B 0.19 % | 3.045 B |
| Other current assets | 76.500 M -10.00 % | 85.000 M 133.99 % | -250.063 M -620.96 % | 48.000 M 11.63 % | 43.000 M 6.97 % | 40.200 M 52.19 % | 26.414 M -44.27 % | 47.400 M 17.04 % | 40.500 M -2.41 % | 41.500 M -49.18 % | 81.659 M 21.34 % | 67.300 M 12.54 % | 59.800 M -6.71 % | 64.100 M 98.85 % | 32.236 M -78.31 % | 148.600 M 14.31 % | 130.000 M -1.96 % | 132.600 M 712.30 % | 16.324 M -87.61 % | 131.800 M 0.30 % | 131.400 M 277.59 % | 34.800 M 181.60 % | 12.358 M -39.12 % | 20.300 M -17.14 % | 24.500 M -7.55 % | 26.500 M 95.82 % | 13.533 M -46.93 % | 25.500 M 11.35 % | 22.900 M -9.49 % | 25.300 M 62.22 % | 15.596 M -40.92 % | 26.400 M -46.34 % | 49.200 M -1.01 % | 49.700 M 837.91 % | 5.299 M -43.02 % | 9.300 M -12.26 % | 10.600 M -56.02 % | 24.100 M 517.47 % | 3.903 M -45.03 % | 7.100 M -28.28 % | 9.900 M -10.00 % | 11.000 M 164.81 % | 4.154 M -43.86 % | 7.400 M 4.23 % | 7.100 M 1.43 % | 7.000 M 35.06 % | 5.183 M -17.73 % | 6.300 M -1.56 % | 6.400 M -21.95 % | 8.200 M 124.04 % | 3.660 M -33.45 % | 5.500 M 10.00 % | 5.000 M -7.41 % | 5.400 M 34.70 % | 4.009 M -10.91 % | 4.500 M -48.86 % | 8.800 M -41.33 % | 15.000 M 358.44 % | 3.272 M -63.64 % | 9.000 M -3.23 % | 9.300 M -95.03 % | 187.100 M 4 511.78 % | 4.057 M -97.85 % | 188.900 M -0.37 % | 189.600 M 1 917.02 % | 9.400 M 225.94 % | 2.884 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.200 M | 0.000 100.00 % | -213.800 M 5.19 % | -225.500 M -15.70 % | -194.900 M 14.43 % | -227.778 M 3.73 % | -236.600 M -19.25 % | -198.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.261 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.400 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 51.800 M 171.20 % | 19.100 M -47.67 % | 36.500 M -9.88 % | 40.500 M 21.62 % | 33.300 M -16.75 % | 40.000 M -83.82 % | 247.172 M 5 648.19 % | 4.300 M -92.99 % | 61.300 M 63.03 % | 37.600 M -62.68 % | 100.751 M -69.48 % | 330.100 M 103.01 % | 162.600 M -63.62 % | 446.900 M 181.48 % | 158.768 M -74.88 % | 632.100 M 307.81 % | 155.000 M -20.35 % | 194.600 M 100.43 % | 97.093 M 13 770.43 % | 700.000 K -53.33 % | 1.500 M -21.05 % | 1.900 M -92.37 % | 24.913 M 47.41 % | 16.900 M -20.66 % | 21.300 M 1 675.00 % | 1.200 M -80.50 % | 6.154 M 1 438.50 % | 400.000 K -96.12 % | 10.300 M -19.53 % | 12.800 M 108.98 % | 6.125 M 45.83 % | 4.200 M -36.36 % | 6.600 M -44.07 % | 11.800 M 545.16 % | 1.829 M -56.45 % | 4.200 M -43.24 % | 7.400 M | 0.000 -100.00 % | 64.000 K -96.63 % | 1.900 M -17.39 % | 2.300 M | 0.000 -100.00 % | 2.460 M | 0.000 -100.00 % | 2.100 M -43.24 % | 3.700 M 61 566.67 % | 6.000 K -99.82 % | 3.400 M 3.03 % | 3.300 M -91.71 % | 39.800 M 2 549.80 % | 1.502 M 25.17 % | 1.200 M -60.00 % | 3.000 M 20.00 % | 2.500 M 2 092.98 % | 114.000 K -94.57 % | 2.100 M -36.36 % | 3.300 M -87.45 % | 26.300 M 25.77 % | 20.912 M 1 393.71 % | 1.400 M -70.83 % | 4.800 M 29.73 % | 3.700 M 248.40 % | 1.062 M -76.40 % | 4.500 M 136.84 % | 1.900 M -78.89 % | 9.000 M 100.58 % | 4.487 M |
| Cash and short term investments | 51.800 M 171.20 % | 19.100 M -47.67 % | 36.500 M -9.88 % | 40.500 M 21.62 % | 33.300 M -16.75 % | 40.000 M -83.82 % | 247.172 M 5 648.19 % | 4.300 M -92.99 % | 61.300 M 63.03 % | 37.600 M -62.68 % | 100.751 M -69.48 % | 330.100 M 103.01 % | 162.600 M -63.62 % | 446.900 M 181.48 % | 158.768 M -74.88 % | 632.100 M 307.81 % | 155.000 M -20.35 % | 194.600 M 100.43 % | 97.093 M 13 770.43 % | 700.000 K -53.33 % | 1.500 M -21.05 % | 1.900 M -92.37 % | 24.913 M 47.41 % | 16.900 M -20.66 % | 21.300 M 1 675.00 % | 1.200 M -80.50 % | 6.154 M 1 438.50 % | 400.000 K -96.12 % | 10.300 M -19.53 % | 12.800 M 108.98 % | 6.125 M 45.83 % | 4.200 M -36.36 % | 6.600 M -44.07 % | 11.800 M 45.86 % | 8.090 M 92.62 % | 4.200 M -43.24 % | 7.400 M | 0.000 -100.00 % | 64.000 K -96.63 % | 1.900 M -17.39 % | 2.300 M | 0.000 -100.00 % | 8.705 M | 0.000 -100.00 % | 2.100 M -43.24 % | 3.700 M 61 566.67 % | 6.000 K -99.82 % | 3.400 M 3.03 % | 3.300 M -91.71 % | 39.800 M 2 549.80 % | 1.502 M 25.17 % | 1.200 M -60.00 % | 3.000 M 20.00 % | 2.500 M 2 092.98 % | 114.000 K -94.57 % | 2.100 M -36.36 % | 3.300 M -87.45 % | 26.300 M 25.77 % | 20.912 M 1 393.71 % | 1.400 M -70.83 % | 4.800 M 29.73 % | 3.700 M -97.98 % | 183.462 M 3 976.93 % | 4.500 M 136.84 % | 1.900 M -78.89 % | 9.000 M 100.58 % | 4.487 M |
| Total current assets | 128.300 M 23.25 % | 104.100 M 28.36 % | 81.100 M -8.36 % | 88.500 M 15.99 % | 76.300 M -4.86 % | 80.200 M -70.69 % | 273.586 M 429.18 % | 51.700 M -49.21 % | 101.800 M 28.70 % | 79.100 M -56.64 % | 182.410 M -54.10 % | 397.400 M 78.69 % | 222.400 M -56.48 % | 511.000 M 139.54 % | 213.324 M -72.68 % | 780.700 M 173.93 % | 285.000 M -12.90 % | 327.200 M 49.14 % | 219.398 M 65.58 % | 132.500 M -0.30 % | 132.900 M 262.13 % | 36.700 M -41.07 % | 62.274 M 67.40 % | 37.200 M -18.78 % | 45.800 M 65.34 % | 27.700 M -10.72 % | 31.026 M 19.79 % | 25.900 M -21.99 % | 33.200 M -12.86 % | 38.100 M 42.93 % | 26.656 M -12.89 % | 30.600 M -45.16 % | 55.800 M -9.27 % | 61.500 M 19.25 % | 51.574 M 282.03 % | 13.500 M -25.00 % | 18.000 M -25.31 % | 24.100 M 27.89 % | 18.845 M 109.39 % | 9.000 M -26.23 % | 12.200 M 10.91 % | 11.000 M -26.95 % | 15.058 M 103.49 % | 7.400 M -19.57 % | 9.200 M -14.02 % | 10.700 M 101.96 % | 5.298 M -45.38 % | 9.700 M 0.00 % | 9.700 M -79.79 % | 48.000 M 657.34 % | 6.338 M -5.40 % | 6.700 M -16.25 % | 8.000 M 1.27 % | 7.900 M 91.61 % | 4.123 M -37.53 % | 6.600 M -45.45 % | 12.100 M -70.70 % | 41.300 M 51.36 % | 27.286 M 162.37 % | 10.400 M -26.24 % | 14.100 M -92.61 % | 190.800 M -7.68 % | 206.675 M 6.86 % | 193.400 M 0.99 % | 191.500 M 940.76 % | 18.400 M 37.46 % | 13.386 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 -100.00 % | 294.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.981 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.003 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.185 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.199 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.176 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.015 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -434.400 M -103.33 % | 13.063 B 2 272.84 % | -601.200 M 10.17 % | -669.300 M -0.54 % | -665.700 M -143.60 % | -273.280 M 61.91 % | -717.500 M -6.64 % | -672.800 M | 0.000 | 0.000 | 0.000 100.00 % | -420.800 M -3.04 % | -408.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 100.000 K | 0.000 100.00 % | -100.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 100.00 % | -100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.372 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.444 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.976 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.168 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.632 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.462 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.988 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.044 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.830 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.527 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.182 M |
| Tax payables | 0.000 -100.00 % | 3.000 M -3.23 % | 3.100 M 342.86 % | 700.000 K 16.67 % | 600.000 K 200.00 % | 200.000 K -92.15 % | 2.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.437 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.157 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.294 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.067 M | 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 100.00 % | -1.444 B | 0.000 -100.00 % | 19.727 M | 0.000 100.00 % | -112.300 M 12.61 % | -128.500 M 1.42 % | -130.353 M -1.68 % | -128.200 M 49.17 % | -252.200 M -112.47 % | -118.700 M 8.97 % | -130.400 M | 0.000 | 0.000 -100.00 % | 25.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 143.900 M 0.00 % | 143.900 M 0.00 % | 143.900 M 12.95 % | 127.400 M 0.00 % | 127.400 M 0.00 % | 127.400 M 0.88 % | 126.284 M 2.09 % | 123.700 M 0.00 % | 123.700 M -21.06 % | 156.700 M -0.02 % | 156.733 M -0.49 % | 157.500 M 0.00 % | 157.500 M 0.00 % | 157.500 M 0.00 % | 157.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 6.800 M 0.00 % | 6.800 M 0.00 % | 6.800 M -1.45 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 120.06 % | -34.400 M -600.00 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M 0.00 % | 6.900 M 0.00 % | 6.900 M 0.29 % | 6.880 M -0.29 % | 6.900 M -99.71 % | 2.380 B 0.60 % | 2.366 B 34 285.17 % | 6.880 M -99.70 % | 2.328 B 2.40 % | 2.273 B 3.66 % | 2.193 B 31 773.55 % | 6.880 M -99.67 % | 2.067 B 2.89 % | 2.009 B 0.84 % | 1.993 B 29 921.09 % | 6.637 M -99.65 % | 1.891 B 1.15 % | 1.870 B 0.10 % | 1.868 B 28 547.24 % | 6.520 M |
| Deferred tax liabilities non current | 1.406 B 1.26 % | 1.389 B 1.53 % | 1.368 B 2.97 % | 1.328 B -1.20 % | 1.344 B 0.79 % | 1.334 B 0.57 % | 1.326 B -10.83 % | 1.487 B -3.57 % | 1.543 B -7.59 % | 1.669 B -2.36 % | 1.710 B -1.71 % | 1.739 B -4.01 % | 1.812 B 2.56 % | 1.767 B 3.32 % | 1.710 B 8.48 % | 1.576 B 4.61 % | 1.507 B 4.80 % | 1.438 B 1.84 % | 1.412 B 9.02 % | 1.295 B 4.16 % | 1.243 B 0.74 % | 1.234 B 1.19 % | 1.220 B 5.76 % | 1.153 B 1.18 % | 1.140 B -6.07 % | 1.214 B 2.04 % | 1.189 B 3.01 % | 1.155 B 7.57 % | 1.073 B -6.29 % | 1.145 B 2.40 % | 1.118 B 1.83 % | 1.098 B 3.78 % | 1.058 B 3.03 % | 1.027 B 1.22 % | 1.015 B 5.39 % | 963.000 M 2.29 % | 941.400 M -2.10 % | 961.600 M 1.42 % | 948.128 M 10.41 % | 858.700 M 3.85 % | 826.900 M 14.39 % | 722.900 M 4.22 % | 693.637 M 0.92 % | 687.300 M 1.48 % | 677.300 M 1.80 % | 665.300 M 1.08 % | 658.199 M 3.25 % | 637.500 M 1.59 % | 627.500 M 1.36 % | 619.100 M 2.03 % | 606.788 M -16.35 % | 725.400 M | 0.000 | 0.000 -100.00 % | 684.766 M | 0.000 | 0.000 | 0.000 -100.00 % | 664.465 M -1.85 % | 677.000 M 3.14 % | 656.400 M 2.67 % | 639.300 M 1.12 % | 632.200 M 3.74 % | 609.400 M 0.41 % | 606.900 M | 0.000 -100.00 % | 596.112 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 14.416 B 1.13 % | 14.254 B 0.62 % | 14.166 B 2.91 % | 13.766 B 0.04 % | 13.760 B 0.14 % | 13.742 B 0.85 % | 13.625 B -9.89 % | 15.121 B -2.51 % | 15.510 B -5.71 % | 16.450 B -1.83 % | 16.756 B 0.25 % | 16.715 B 0.63 % | 16.611 B 2.93 % | 16.139 B 4.01 % | 15.516 B 4.26 % | 14.882 B 8.12 % | 13.763 B 4.80 % | 13.133 B 2.79 % | 12.776 B 13.78 % | 11.229 B 2.71 % | 10.932 B 2.19 % | 10.698 B 2.87 % | 10.399 B 2.68 % | 10.127 B 2.11 % | 9.918 B -1.60 % | 10.080 B 3.66 % | 9.724 B 2.73 % | 9.465 B 3.94 % | 9.106 B 0.38 % | 9.072 B 3.05 % | 8.804 B 3.70 % | 8.490 B 7.60 % | 7.890 B 2.25 % | 7.717 B 1.77 % | 7.582 B 6.17 % | 7.142 B 1.87 % | 7.011 B 3.06 % | 6.803 B 1.72 % | 6.687 B 7.25 % | 6.236 B 3.48 % | 6.026 B 8.91 % | 5.533 B 4.10 % | 5.315 B 4.43 % | 5.090 B 1.37 % | 5.021 B 1.70 % | 4.937 B 1.18 % | 4.879 B 2.54 % | 4.758 B 1.46 % | 4.690 B 1.03 % | 4.642 B 3.14 % | 4.501 B 1.34 % | 4.441 B 2.19 % | 4.346 B 2.91 % | 4.223 B 1.55 % | 4.159 B 0.71 % | 4.130 B -0.45 % | 4.148 B 3.87 % | 3.994 B 0.88 % | 3.959 B -1.42 % | 4.016 B 1.30 % | 3.964 B 12.20 % | 3.533 B 1.15 % | 3.493 B 5.71 % | 3.305 B 0.62 % | 3.284 B 7.01 % | 3.069 B 0.35 % | 3.058 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -5.700 M 30.49 % | -8.200 M -136.28 % | 22.600 M 365.88 % | -8.500 M -23.19 % | -6.900 M 34.29 % | -10.500 M -218.85 % | 8.835 M 367.73 % | -3.300 M 76.60 % | -14.100 M -141.35 % | 34.100 M 367.53 % | -12.746 M 61.02 % | -32.700 M -184.72 % | 38.600 M 297.95 % | -19.500 M -621.25 % | 3.741 M 109.84 % | -38.000 M -189.83 % | 42.300 M 1 308.57 % | -3.500 M -144.38 % | 7.886 M 131.42 % | -25.100 M -945.83 % | -2.400 M -111.88 % | 20.200 M 205.57 % | -19.135 M -23.45 % | -15.500 M -142.12 % | 36.800 M 18 300.00 % | 200.000 K -99.04 % | 20.903 M 1 329.59 % | -1.700 M 97.24 % | -61.500 M -225.00 % | 49.200 M 766.20 % | 5.680 M -78.48 % | 26.400 M 403.45 % | -8.700 M -323.08 % | 3.900 M -74.07 % | 15.038 M 449.72 % | -4.300 M -138.39 % | 11.200 M 83.61 % | 6.100 M 152.11 % | -11.707 M -33.03 % | -8.800 M -466.67 % | 2.400 M -80.80 % | 12.500 M 310.12 % | -5.949 M -252.54 % | 3.900 M -36.07 % | 6.100 M 654.55 % | -1.100 M 84.11 % | -6.923 M -332.69 % | -1.600 M 83.16 % | -9.500 M -53.23 % | -6.200 M -69.77 % | -3.652 M -124.35 % | 15.000 M 305.41 % | 3.700 M 105.56 % | 1.800 M -70.54 % | 6.110 M -37.01 % | 9.700 M 49.23 % | 6.500 M 1 725.00 % | -400.000 K -104.54 % | 8.806 M 1 861.20 % | -500.000 K -105.43 % | 9.200 M 280.39 % | -5.100 M -144.93 % | 11.351 M 206.78 % | 3.700 M 120.33 % | -18.200 M -810.00 % | -2.000 M -107.99 % | 25.034 M 244.71 % | -17.300 M -20.98 % | -14.300 M -286.49 % | -3.700 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.802 M | 0.000 | 0.000 | 0.000 100.00 % | -22.672 M | 0.000 | 0.000 | 0.000 100.00 % | -22.354 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.477 M | 0.000 | 0.000 | 0.000 100.00 % | -11.758 M | 0.000 | 0.000 | 0.000 100.00 % | -1.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.098 M | 0.000 | 0.000 | 0.000 100.00 % | -6.817 M | 0.000 | 0.000 | 0.000 100.00 % | -8.739 M | 0.000 | 0.000 | 0.000 -100.00 % | 984.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.023 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -5.700 M 30.49 % | -8.200 M -136.28 % | 22.600 M 365.88 % | -8.500 M -23.19 % | -6.900 M 34.29 % | -10.500 M 74.37 % | -40.967 M -1 141.42 % | -3.300 M 76.60 % | -14.100 M -141.35 % | 34.100 M 243.54 % | 9.926 M 130.35 % | -32.700 M -184.72 % | 38.600 M 297.95 % | -19.500 M -174.73 % | 26.095 M 168.67 % | -38.000 M -180.85 % | 47.000 M 1 442.86 % | -3.500 M 72.20 % | -12.591 M 49.84 % | -25.100 M -945.83 % | -2.400 M -111.88 % | 20.200 M 373.82 % | -7.377 M 52.41 % | -15.500 M -142.12 % | 36.800 M 18 300.00 % | 200.000 K -99.11 % | 22.418 M 1 418.71 % | -1.700 M 97.24 % | -61.500 M -225.00 % | 49.200 M 308.44 % | -23.604 M -189.41 % | 26.400 M 403.45 % | -8.700 M -323.08 % | 3.900 M -64.35 % | 10.940 M 354.42 % | -4.300 M -138.39 % | 11.200 M 83.61 % | 6.100 M 224.74 % | -4.890 M 44.43 % | -8.800 M -466.67 % | 2.400 M -80.80 % | 12.500 M 348.03 % | 2.790 M -28.46 % | 3.900 M -36.07 % | 6.100 M 654.55 % | -1.100 M 86.09 % | -7.907 M -394.19 % | -1.600 M 83.16 % | -9.500 M -53.23 % | -6.200 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 |
| Other non cash items | -22.600 M 9.24 % | -24.900 M 75.47 % | -101.500 M -399.41 % | 33.900 M -23.13 % | 44.100 M 860.34 % | -5.800 M -104.50 % | 128.925 M 303.35 % | -63.400 M -240.86 % | -18.600 M 55.82 % | -42.100 M 10.58 % | -47.080 M -30.78 % | -36.000 M -14.29 % | -31.500 M -16.24 % | -27.100 M -54.98 % | -17.486 M 25.27 % | -23.400 M -26.49 % | -18.500 M 27.17 % | -25.400 M -29.16 % | -19.666 M 10.61 % | -22.000 M 3.93 % | -22.900 M -4.57 % | -21.900 M -5.33 % | -20.792 M 1.46 % | -21.100 M 17.58 % | -25.600 M -9.87 % | -23.300 M -7.33 % | -21.709 M -1.44 % | -21.400 M -2.88 % | -20.800 M 9.96 % | -23.100 M -2.74 % | -22.483 M -77.03 % | -12.700 M 24.85 % | -16.900 M 2.87 % | -17.400 M -19.06 % | -14.615 M 3.21 % | -15.100 M -1.34 % | -14.900 M -5.67 % | -14.100 M -5.28 % | -13.393 M 2.95 % | -13.800 M -23.21 % | -11.200 M 28.21 % | -15.600 M -18.14 % | -13.205 M 11.97 % | -15.000 M -1.35 % | -14.800 M 6.33 % | -15.800 M -43.31 % | -11.025 M 34.38 % | -16.800 M -35.48 % | -12.400 M 45.37 % | -22.700 M 87.63 % | -183.458 M -1 367.66 % | -12.500 M -14.68 % | -10.900 M 46.57 % | -20.400 M -259.71 % | 12.773 M 180.84 % | -15.800 M 89.37 % | -148.700 M -527.43 % | -23.700 M 70.96 % | -81.601 M -51.67 % | -53.800 M 6.11 % | -57.300 M -237.06 % | -17.000 M 80.89 % | -88.947 M -1 135.38 % | -7.200 M 77.98 % | -32.700 M -954.84 % | -3.100 M -102.22 % | 139.404 M 2 385.31 % | -6.100 M -129.76 % | 20.500 M 436.07 % | -6.100 M |
| Net cash provided by operating activities | 52.300 M 23.35 % | 42.400 M -46.19 % | 78.800 M 92.20 % | 41.000 M -25.05 % | 54.700 M 37.44 % | 39.800 M -51.64 % | 82.294 M 76.60 % | 46.600 M -37.37 % | 74.400 M -14.29 % | 86.800 M 119.99 % | 39.456 M 44.00 % | 27.400 M -72.38 % | 99.200 M 225.25 % | 30.500 M -54.62 % | 67.211 M 226.27 % | 20.600 M -80.10 % | 103.500 M 150.00 % | 41.400 M -26.29 % | 56.167 M 122.88 % | 25.200 M -44.00 % | 45.000 M -26.59 % | 61.300 M 204.16 % | 20.154 M -40.55 % | 33.900 M -57.99 % | 80.700 M 112.93 % | 37.900 M -35.19 % | 58.478 M 21.07 % | 48.300 M 335.61 % | -20.500 M -124.46 % | 83.800 M 105.25 % | 40.828 M -43.29 % | 72.000 M 180.16 % | 25.700 M -24.63 % | 34.100 M -25.76 % | 45.935 M 44.45 % | 31.800 M -24.11 % | 41.900 M 33.87 % | 31.300 M 93.40 % | 16.184 M -37.03 % | 25.700 M -29.40 % | 36.400 M -1.09 % | 36.800 M 76.58 % | 20.840 M -37.79 % | 33.500 M 1.21 % | 33.100 M 71.50 % | 19.300 M 5.83 % | 18.236 M -24.95 % | 24.300 M 37.29 % | 17.700 M 580.77 % | 2.600 M -82.17 % | 14.583 M -66.01 % | 42.900 M 57.72 % | 27.200 M 74.36 % | 15.600 M -35.46 % | 24.171 M -18.89 % | 29.800 M 6.81 % | 27.900 M 121.43 % | 12.600 M -51.12 % | 25.778 M 5.22 % | 24.500 M -20.20 % | 30.700 M 169.30 % | 11.400 M -56.04 % | 25.934 M 1.30 % | 25.600 M 1 180.00 % | 2.000 M -80.95 % | 10.500 M -72.22 % | 37.797 M 3 007.46 % | -1.300 M -122.81 % | 5.700 M -6.56 % | 6.100 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.600 M | 0.000 -100.00 % | 3.700 M 317.65 % | -1.700 M -325.00 % | -400.000 K 33.33 % | -600.000 K -319.78 % | 273.000 K 168.25 % | -400.000 K 85.71 % | -2.800 M 0.00 % | -2.800 M -28.97 % | -2.171 M 44.33 % | -3.900 M -3 800.00 % | -100.000 K 90.91 % | -1.100 M 30.60 % | -1.585 M -296.25 % | -400.000 K 33.33 % | -600.000 K | 0.000 100.00 % | -4.655 M | 0.000 100.00 % | -500.000 K 50.00 % | -1.000 M -26.90 % | -788.000 K 12.44 % | -900.000 K 25.00 % | -1.200 M -9.09 % | -1.100 M -211.61 % | -353.000 K 41.17 % | -600.000 K | 0.000 100.00 % | -800.000 K -29.66 % | -617.000 K -54.25 % | -400.000 K 73.33 % | -1.500 M -150.00 % | -600.000 K -510.96 % | 146.000 K 118.25 % | -800.000 K -300.00 % | -200.000 K 85.71 % | -1.400 M -222.91 % | 1.139 M 226.56 % | -900.000 K 18.18 % | -1.100 M -450.00 % | -200.000 K -1 276.47 % | 17.000 K 101.89 % | -900.000 K -28.57 % | -700.000 K -75.00 % | -400.000 K -5 614.29 % | -7.000 K 99.00 % | -700.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 |
| Acquisitions net | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.241 M 77.29 % | 700.000 K 100.12 % | -605.200 M -67 344.44 % | 900.000 K 43.77 % | 626.000 K 25.20 % | 500.000 K -28.57 % | 700.000 K 16.67 % | 600.000 K 34.83 % | 445.000 K 122.50 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.100 M -450.00 % | -200.000 K 50.00 % | -400.000 K 50.00 % | -800.000 K 97.44 % | -31.200 M 91.50 % | -367.000 M -377.40 % | -76.875 M -4 422.06 % | -1.700 M -325.00 % | -400.000 K 33.33 % | -600.000 K -310.53 % | 285.000 K 140.71 % | -700.000 K 78.79 % | -3.300 M 0.00 % | -3.300 M 99.39 % | -538.389 M -40.32 % | -383.700 M 0.90 % | -387.200 M -221.86 % | -120.300 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -910.000 K 63.60 % | -2.500 M -400.00 % | -500.000 K 50.00 % | -1.000 M 39.94 % | -1.665 M -85.00 % | -900.000 K 25.00 % | -1.200 M -9.09 % | -1.100 M -20.35 % | -914.000 K -52.33 % | -600.000 K | 0.000 100.00 % | -800.000 K 6.32 % | -854.000 K -113.50 % | -400.000 K 73.33 % | -1.500 M -150.00 % | -600.000 K -38.89 % | -432.000 K 46.00 % | -800.000 K -300.00 % | -200.000 K 85.71 % | -1.400 M -179.44 % | -501.000 K 44.33 % | -900.000 K 18.18 % | -1.100 M -450.00 % | -200.000 K -129.89 % | -87.000 K 90.33 % | -900.000 K -28.57 % | -700.000 K -75.00 % | -400.000 K | 0.000 100.00 % | -700.000 K -133.33 % | -300.000 K | 0.000 100.00 % | -59.000 K 92.63 % | -800.000 K -166.67 % | -300.000 K | 0.000 | 0.000 100.00 % | -400.000 K -101.20 % | 33.300 M 11 200.00 % | -300.000 K | 0.000 | 0.000 | 0.000 100.00 % | -600.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 106.000 M 53 100.00 % | -200.000 K -300.00 % | 100.000 K -99.99 % | 1.457 B 145 604.50 % | 1.000 M -99.83 % | 605.600 M 201 966.67 % | -300.000 K 66.63 % | -899.000 K -799.00 % | -100.000 K -104.76 % | 2.100 M | 0.000 -100.00 % | 103.975 M -58.46 % | 250.300 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 |
| Other investing activites | -126.700 M -73.80 % | -72.900 M 74.84 % | -289.800 M -88.06 % | -154.100 M -481.51 % | -26.500 M 30.45 % | -38.100 M -929.73 % | -3.700 M 95.63 % | -84.600 M -116.74 % | 505.500 M 695.41 % | -84.900 M 84.71 % | -555.161 M -18.50 % | -468.500 M 7.67 % | -507.400 M -340.83 % | -115.100 M 73.17 % | -428.969 M -212.66 % | -137.200 M 64.57 % | -387.200 M -218.95 % | -121.400 M 83.93 % | -755.665 M -675.84 % | -97.400 M 57.32 % | -228.200 M -19.35 % | -191.200 M -191.55 % | 208.855 M 212.41 % | -185.800 M -216.56 % | 159.400 M 383.13 % | -56.300 M 22.74 % | -72.873 M -130.61 % | -31.600 M 35.77 % | -49.200 M 71.49 % | -172.600 M 34.16 % | -262.151 M 46.04 % | -485.800 M -542.59 % | -75.600 M 26.67 % | -103.100 M 58.60 % | -249.054 M -262.00 % | -68.800 M 64.65 % | -194.600 M -230.39 % | -58.900 M 19.21 % | -72.905 M 21.10 % | -92.400 M -32.76 % | -69.600 M -6.10 % | -65.600 M 65.78 % | -191.704 M -368.71 % | -40.900 M 7.67 % | -44.300 M -32.24 % | -33.500 M 40.58 % | -56.383 M -2.14 % | -55.200 M 31.09 % | -80.100 M -17.97 % | -67.900 M -1 435.83 % | 5.083 M 107.74 % | -65.700 M -4.95 % | -62.600 M -48.34 % | -42.200 M -9.79 % | -38.436 M -181.09 % | 47.400 M 271.12 % | -27.700 M -284.72 % | -7.200 M -105.17 % | 139.360 M 2 462.03 % | -5.900 M 98.93 % | -551.400 M -1 507.58 % | -34.300 M 60.69 % | -87.251 M -462.91 % | -15.500 M -39.64 % | -11.100 M -85.00 % | -6.000 M 52.22 % | -12.558 M -448.83 % | 3.600 M 108.96 % | -40.200 M -8.65 % | -37.000 M |
| Net cash used for investing activites | -127.700 M -74.69 % | -73.100 M 74.81 % | -290.200 M -493.46 % | -48.900 M 15.40 % | -57.800 M 85.42 % | -396.400 M -128.70 % | 1.381 B 1 700.71 % | -86.300 M -117.09 % | 505.100 M 690.76 % | -85.500 M 84.59 % | -554.876 M -18.26 % | -469.200 M 8.13 % | -510.700 M -331.33 % | -118.400 M 72.40 % | -428.969 M -212.66 % | -137.200 M 64.57 % | -387.200 M -218.95 % | -121.400 M 83.93 % | -755.665 M -675.84 % | -97.400 M 57.32 % | -228.200 M -19.35 % | -191.200 M -191.95 % | 207.945 M 210.43 % | -188.300 M -218.50 % | 158.900 M 377.31 % | -57.300 M 23.13 % | -74.538 M -129.35 % | -32.500 M 35.52 % | -50.400 M 70.98 % | -173.700 M 33.97 % | -263.065 M 45.92 % | -486.400 M -543.39 % | -75.600 M 27.24 % | -103.900 M 58.42 % | -249.908 M -261.14 % | -69.200 M 64.71 % | -196.100 M -229.58 % | -59.500 M 18.87 % | -73.337 M 21.31 % | -93.200 M -33.52 % | -69.800 M -4.18 % | -67.000 M 65.14 % | -192.205 M -359.82 % | -41.800 M 7.93 % | -45.400 M -34.72 % | -33.700 M 40.32 % | -56.470 M -0.66 % | -56.100 M 30.57 % | -80.800 M -18.30 % | -68.300 M -1 443.69 % | 5.083 M 107.66 % | -66.400 M -5.56 % | -62.900 M -49.05 % | -42.200 M -9.62 % | -38.495 M -182.61 % | 46.600 M 266.43 % | -28.000 M -288.89 % | -7.200 M -105.17 % | 139.360 M 2 462.03 % | -5.900 M 98.93 % | -551.400 M -1 493.64 % | -34.600 M 60.34 % | -87.251 M -462.91 % | -15.500 M -39.64 % | -11.100 M -85.00 % | -6.000 M 52.22 % | -12.558 M -448.83 % | 3.600 M 108.96 % | -40.200 M -8.65 % | -37.000 M |
| Debt repayment | 349.000 M 2 504.48 % | 13.400 M -93.54 % | 207.400 M 2 106.38 % | 9.400 M -88.59 % | 82.400 M -44.85 % | 149.400 M 111.76 % | -1.271 B -1 689.64 % | -71.000 M 85.45 % | -487.900 M -533.64 % | -77.000 M -129.65 % | 259.717 M -57.42 % | 610.000 M 132.56 % | 262.300 M -30.61 % | 378.000 M 478.00 % | -100.000 M -116.81 % | 595.000 M 63.46 % | 364.000 M 45.02 % | 251.000 M -74.76 % | 994.300 M 1 256.48 % | 73.300 M -74.51 % | 287.600 M 43.23 % | 200.800 M 191.27 % | -220.010 M -246.67 % | 150.000 M 221.16 % | -123.800 M -953.79 % | 14.500 M -85.10 % | 97.297 M 478.59 % | -25.700 M -118.01 % | 142.700 M 47.72 % | 96.600 M -56.91 % | 224.181 M -45.59 % | 412.000 M 272.18 % | 110.700 M 38.72 % | 79.800 M -60.43 % | 201.658 M 489.64 % | 34.200 M -84.70 % | 223.500 M 695.37 % | 28.100 M -49.21 % | 55.321 M -17.55 % | 67.100 M -24.94 % | 89.400 M 42.58 % | 62.700 M -63.94 % | 173.855 M 2 704.11 % | 6.200 M -89.70 % | 60.200 M 232.60 % | 18.100 M -48.06 % | 34.846 M 9.24 % | 31.900 M -55.69 % | 72.000 M -30.77 % | 104.000 M 639.62 % | -19.273 M -188.82 % | 21.700 M -72.00 % | 77.500 M 167.24 % | 29.000 M 135.12 % | 12.334 M 115.89 % | -77.600 M -444.89 % | 22.500 M | 0.000 100.00 % | -145.608 M -561.85 % | -22.000 M -105.45 % | 403.800 M 14 855.56 % | 2.700 M -98.88 % | 240.244 M 3 303.25 % | -7.500 M -119.13 % | 39.200 M | 0.000 100.00 % | -21.382 M -722.38 % | -2.600 M -104.00 % | 65.000 M 68.39 % | 38.600 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -155.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -277.000 K -177.00 % | -100.000 K 98.00 % | -5.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -85.900 M | 0.000 -100.00 % | 46.000 K | 0.000 100.00 % | -85.900 M | 0.000 100.00 % | -4.000 K | 0.000 100.00 % | -74.300 M | 0.000 100.00 % | -4.000 K | 0.000 100.00 % | -132.100 M | 0.000 100.00 % | -28.000 K | 0.000 100.00 % | -107.300 M | 0.000 100.00 % | -28.000 K | 0.000 100.00 % | -99.100 M | 0.000 100.00 % | -16.000 K | 0.000 100.00 % | -90.800 M | 0.000 100.00 % | -4.000 K | 0.000 100.00 % | -74.300 M | 0.000 100.00 % | -48.000 K | 0.000 100.00 % | -66.000 M | 0.000 100.00 % | -20.000 K | 0.000 100.00 % | -61.900 M | 0.000 100.00 % | -36.000 K | 0.000 100.00 % | -53.700 M | 0.000 100.00 % | -36.000 K | 0.000 100.00 % | -49.500 M | 0.000 100.00 % | -8.000 K | 0.000 100.00 % | -45.400 M | 0.000 100.00 % | -20.000 K | 0.000 100.00 % | -41.300 M | 0.000 100.00 % | -8.000 K | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 | 0.000 | 0.000 100.00 % | -48.000 K | 0.000 | 0.000 | 0.000 100.00 % | -28.000 K | 0.000 | 0.000 | 0.000 |
| Other financing activites | 100.000 K | 0.000 100.00 % | -46.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.138 M -43.88 % | 53.700 M 366.96 % | 11.500 M -8.00 % | 12.500 M -52.62 % | 26.382 M 3 868.86 % | -700.000 K 80.00 % | -3.500 M -66.67 % | -2.100 M 81.80 % | -11.538 M -724.14 % | -1.400 M 88.89 % | -12.600 M 82.86 % | -73.500 M 62.96 % | -198.450 M -10 344.74 % | -1.900 M 66.67 % | -5.700 M 93.93 % | -93.900 M -670 614.29 % | -14.000 K | 0.000 100.00 % | -4.900 M -4 800.00 % | -100.000 K 99.87 % | -75.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -125.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.000 M 410.82 % | 23.100 M 112.67 % | -182.304 M | 0.000 100.00 % | -37.200 M | 0.000 | 0.000 | 0.000 100.00 % | -38.500 M | 0.000 |
| Net cash used provided by financing activities | 108.200 M 707.46 % | 13.400 M -93.54 % | 207.400 M 2 106.38 % | 9.400 M 361.11 % | -3.600 M -102.41 % | 149.400 M 112.24 % | -1.221 B -6 916.00 % | -17.400 M 96.87 % | -555.700 M -761.55 % | -64.500 M -122.54 % | 286.103 M -53.04 % | 609.300 M 380.90 % | 126.700 M -66.29 % | 375.900 M 436.93 % | -111.566 M -118.79 % | 593.600 M 143.18 % | 244.100 M 37.52 % | 177.500 M -77.70 % | 795.878 M 1 014.68 % | 71.400 M -60.94 % | 182.800 M 71.00 % | 106.900 M 148.58 % | -220.040 M -246.69 % | 150.000 M 168.34 % | -219.500 M -1 624.31 % | 14.400 M -33.91 % | 21.789 M 184.78 % | -25.700 M -137.57 % | 68.400 M -29.19 % | 96.600 M -56.90 % | 224.133 M -45.60 % | 412.000 M 821.70 % | 44.700 M -43.98 % | 79.800 M -60.42 % | 201.638 M 489.58 % | 34.200 M -78.84 % | 161.600 M 475.09 % | 28.100 M -49.24 % | 55.357 M -17.50 % | 67.100 M 87.96 % | 35.700 M 28.88 % | 27.700 M -84.06 % | 173.819 M 2 703.53 % | 6.200 M -42.06 % | 10.700 M -40.88 % | 18.100 M -48.05 % | 34.838 M 9.21 % | 31.900 M 19.92 % | 26.600 M -74.42 % | 104.000 M 636.69 % | -19.378 M -189.30 % | 21.700 M -40.06 % | 36.200 M 24.83 % | 29.000 M 135.28 % | 12.326 M 115.88 % | -77.600 M -238.86 % | -22.900 M | 0.000 100.00 % | -145.588 M -561.76 % | -22.000 M -104.22 % | 521.800 M 1 922.48 % | 25.800 M -55.43 % | 57.892 M 871.89 % | -7.500 M -475.00 % | 2.000 M | 0.000 100.00 % | -21.410 M -723.46 % | -2.600 M -109.81 % | 26.500 M -31.35 % | 38.600 M |
| Effect of forex changes on cash | 0.000 100.00 % | -69.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K -121.00 % | 100.000 K 200.00 % | -100.000 K | 0.000 100.00 % | -32.000 K | 0.000 -100.00 % | 500.000 K 400.00 % | 100.000 K 1 350.00 % | -8.000 K -108.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 | 0.000 100.00 % | -46.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K | 0.000 | 0.000 | 0.000 100.00 % | -36.000 K | 0.000 -100.00 % | 154.200 M 446.81 % | 28.200 M 70 600.00 % | -40.000 K | 0.000 -100.00 % | 33.400 M 10.60 % | 30.200 M -82.38 % | 171.365 M 1 964.64 % | 8.300 M | 0.000 -100.00 % | 14.400 M 719 900.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 100.00 % | -38.000 K | 0.000 | 0.000 | 0.000 100.00 % | -13.000 K | 0.000 | 0.000 | 0.000 100.00 % | -42.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 32.700 M 287.93 % | -17.400 M -335.00 % | -4.000 M -155.56 % | 7.200 M 207.46 % | -6.700 M 96.77 % | -207.200 M -185.31 % | 242.872 M 526.09 % | -57.000 M -340.51 % | 23.700 M 137.50 % | -63.200 M 72.44 % | -229.349 M -236.92 % | 167.500 M 158.92 % | -284.300 M -198.68 % | 288.100 M 160.87 % | -473.332 M -199.21 % | 477.100 M 1 304.80 % | -39.600 M -140.62 % | 97.500 M 1.15 % | 96.393 M 12 149.13 % | -800.000 K -100.00 % | -400.000 K 98.26 % | -23.000 M -387.03 % | 8.013 M 282.11 % | -4.400 M -121.89 % | 20.100 M 502.00 % | -5.000 M -186.90 % | 5.754 M 158.12 % | -9.900 M -296.00 % | -2.500 M -137.31 % | 6.700 M 248.05 % | 1.925 M 180.21 % | -2.400 M 53.85 % | -5.200 M -152.00 % | 10.000 M 521.76 % | -2.371 M 25.91 % | -3.200 M -101.98 % | 161.600 M 475.09 % | 28.100 M 1 630.50 % | -1.836 M -359.00 % | -400.000 K -101.12 % | 35.700 M 28.88 % | 27.700 M -84.06 % | 173.819 M 2 703.53 % | 6.200 M 487.50 % | -1.600 M -108.84 % | 18.100 M 633.29 % | -3.394 M -3 494.00 % | 100.000 K 100.27 % | -36.500 M -195.30 % | 38.300 M 12 582.12 % | 302.000 K 116.78 % | -1.800 M -460.00 % | 500.000 K -79.17 % | 2.400 M 220.85 % | -1.986 M -65.50 % | -1.200 M 94.78 % | -23.000 M -525.93 % | 5.400 M -72.32 % | 19.512 M 673.88 % | -3.400 M -409.09 % | 1.100 M -57.69 % | 2.600 M 175.63 % | -3.438 M -232.23 % | 2.600 M 136.62 % | -7.100 M -257.78 % | 4.500 M 18.83 % | 3.787 M 1 362.33 % | -300.000 K 96.25 % | -8.000 M -203.90 % | 7.700 M |
| Cash at beginning of period | 19.100 M -47.67 % | 36.500 M -9.88 % | 40.500 M 21.62 % | 33.300 M -16.75 % | 40.000 M -83.82 % | 247.200 M 5 648.84 % | 4.300 M -92.99 % | 61.300 M 63.03 % | 37.600 M -62.70 % | 100.800 M -69.46 % | 330.100 M 103.01 % | 162.600 M -63.62 % | 446.900 M 181.42 % | 158.800 M -74.88 % | 632.100 M 307.81 % | 155.000 M -20.35 % | 194.600 M 100.41 % | 97.100 M 13 771.43 % | 700.000 K -53.33 % | 1.500 M -21.05 % | 1.900 M -92.37 % | 24.900 M 47.34 % | 16.900 M -20.66 % | 21.300 M 1 675.00 % | 1.200 M -80.65 % | 6.200 M 1 450.00 % | 400.000 K -96.12 % | 10.300 M -19.53 % | 12.800 M 109.84 % | 6.100 M 45.24 % | 4.200 M -36.36 % | 6.600 M -44.07 % | 11.800 M 555.56 % | 1.800 M -57.14 % | 4.200 M -43.24 % | 7.400 M 104.80 % | -154.200 M -154 300.00 % | 100.000 K -94.74 % | 1.900 M -17.39 % | 2.300 M 106.89 % | -33.400 M -1 436.00 % | 2.500 M 101.46 % | -171.359 M -8 259.95 % | 2.100 M -43.24 % | 3.700 M 125.69 % | -14.400 M -523.53 % | 3.400 M 3.03 % | 3.300 M -91.71 % | 39.800 M 2 553.33 % | 1.500 M 25.00 % | 1.200 M -60.00 % | 3.000 M 20.00 % | 2.500 M 2 400.00 % | 100.000 K -95.24 % | 2.100 M -36.36 % | 3.300 M -87.45 % | 26.300 M 25.84 % | 20.900 M 1 392.86 % | 1.400 M -70.83 % | 4.800 M 29.73 % | 3.700 M 236.36 % | 1.100 M -75.56 % | 4.500 M 136.84 % | 1.900 M -78.89 % | 9.000 M 100.00 % | 4.500 M 542.86 % | 700.000 K -30.00 % | 1.000 M -88.89 % | 9.000 M 592.31 % | 1.300 M |
| Cash at end of period | 51.800 M 171.20 % | 19.100 M -47.67 % | 36.500 M -9.88 % | 40.500 M 21.62 % | 33.300 M -16.75 % | 40.000 M -83.82 % | 247.172 M 5 648.19 % | 4.300 M -92.99 % | 61.300 M 63.03 % | 37.600 M -62.68 % | 100.751 M -69.48 % | 330.100 M 103.01 % | 162.600 M -63.62 % | 446.900 M 181.48 % | 158.768 M -74.88 % | 632.100 M 307.81 % | 155.000 M -20.35 % | 194.600 M 100.43 % | 97.093 M 13 770.43 % | 700.000 K -53.33 % | 1.500 M -21.05 % | 1.900 M -92.37 % | 24.913 M 47.41 % | 16.900 M -20.66 % | 21.300 M 1 675.00 % | 1.200 M -80.50 % | 6.154 M 1 438.50 % | 400.000 K -96.12 % | 10.300 M -19.53 % | 12.800 M 108.98 % | 6.125 M 45.83 % | 4.200 M -36.36 % | 6.600 M -44.07 % | 11.800 M 545.16 % | 1.829 M -56.45 % | 4.200 M -43.24 % | 7.400 M -73.76 % | 28.200 M 43 962.50 % | 64.000 K -96.63 % | 1.900 M -17.39 % | 2.300 M -92.38 % | 30.200 M 1 127.64 % | 2.460 M -70.36 % | 8.300 M 295.24 % | 2.100 M -43.24 % | 3.700 M 61 566.67 % | 6.000 K -99.82 % | 3.400 M 3.03 % | 3.300 M -91.71 % | 39.800 M 2 549.80 % | 1.502 M 25.17 % | 1.200 M -60.00 % | 3.000 M 20.00 % | 2.500 M 2 092.98 % | 114.000 K -94.57 % | 2.100 M -36.36 % | 3.300 M -87.45 % | 26.300 M 25.77 % | 20.912 M 1 393.71 % | 1.400 M -70.83 % | 4.800 M 29.73 % | 3.700 M 248.40 % | 1.062 M -76.40 % | 4.500 M 136.84 % | 1.900 M -78.89 % | 9.000 M 100.58 % | 4.487 M 541.00 % | 700.000 K -30.00 % | 1.000 M -88.89 % | 9.000 M |
| Operating cash flow | 52.300 M 23.35 % | 42.400 M -46.19 % | 78.800 M 92.20 % | 41.000 M -25.05 % | 54.700 M 37.44 % | 39.800 M -51.64 % | 82.294 M 76.60 % | 46.600 M -37.37 % | 74.400 M -14.29 % | 86.800 M 119.99 % | 39.456 M 44.00 % | 27.400 M -72.38 % | 99.200 M 225.25 % | 30.500 M -54.62 % | 67.211 M 226.27 % | 20.600 M -80.10 % | 103.500 M 150.00 % | 41.400 M -26.29 % | 56.167 M 122.88 % | 25.200 M -44.00 % | 45.000 M -26.59 % | 61.300 M 204.16 % | 20.154 M -40.55 % | 33.900 M -57.99 % | 80.700 M 112.93 % | 37.900 M -35.19 % | 58.478 M 21.07 % | 48.300 M 335.61 % | -20.500 M -124.46 % | 83.800 M 105.25 % | 40.828 M -43.29 % | 72.000 M 180.16 % | 25.700 M -24.63 % | 34.100 M -25.76 % | 45.935 M 44.45 % | 31.800 M -24.11 % | 41.900 M 33.87 % | 31.300 M 93.40 % | 16.184 M -37.03 % | 25.700 M -29.40 % | 36.400 M -1.09 % | 36.800 M 76.58 % | 20.840 M -37.79 % | 33.500 M 1.21 % | 33.100 M 71.50 % | 19.300 M 5.83 % | 18.236 M -24.95 % | 24.300 M 37.29 % | 17.700 M 580.77 % | 2.600 M -82.17 % | 14.583 M -66.01 % | 42.900 M 57.72 % | 27.200 M 74.36 % | 15.600 M -35.46 % | 24.171 M -18.89 % | 29.800 M 6.81 % | 27.900 M 121.43 % | 12.600 M -51.12 % | 25.778 M 5.22 % | 24.500 M -20.20 % | 30.700 M 169.30 % | 11.400 M -56.04 % | 25.934 M 1.30 % | 25.600 M 1 180.00 % | 2.000 M -80.95 % | 10.500 M -72.22 % | 37.797 M 3 007.46 % | -1.300 M -122.81 % | 5.700 M -6.56 % | 6.100 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.600 M | 0.000 -100.00 % | 3.700 M 317.65 % | -1.700 M -325.00 % | -400.000 K 33.33 % | -600.000 K -319.78 % | 273.000 K 168.25 % | -400.000 K 85.71 % | -2.800 M 0.00 % | -2.800 M -28.97 % | -2.171 M 44.33 % | -3.900 M -3 800.00 % | -100.000 K 90.91 % | -1.100 M 30.60 % | -1.585 M -296.25 % | -400.000 K 33.33 % | -600.000 K | 0.000 100.00 % | -4.655 M | 0.000 100.00 % | -500.000 K 50.00 % | -1.000 M -26.90 % | -788.000 K 12.44 % | -900.000 K 25.00 % | -1.200 M -9.09 % | -1.100 M -211.61 % | -353.000 K 41.17 % | -600.000 K | 0.000 100.00 % | -800.000 K -29.66 % | -617.000 K -54.25 % | -400.000 K 73.33 % | -1.500 M -150.00 % | -600.000 K -510.96 % | 146.000 K 118.25 % | -800.000 K -300.00 % | -200.000 K 85.71 % | -1.400 M -222.91 % | 1.139 M 226.56 % | -900.000 K 18.18 % | -1.100 M -450.00 % | -200.000 K -1 276.47 % | 17.000 K 101.89 % | -900.000 K -28.57 % | -700.000 K -75.00 % | -400.000 K -5 614.29 % | -7.000 K 99.00 % | -700.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 |
| Free CashFlow | 52.300 M 23.35 % | 42.400 M -46.19 % | 78.800 M 92.20 % | 41.000 M -19.77 % | 51.100 M 28.39 % | 39.800 M -53.72 % | 85.994 M 91.52 % | 44.900 M -39.32 % | 74.000 M -14.15 % | 86.200 M 116.97 % | 39.729 M 47.14 % | 27.000 M -71.99 % | 96.400 M 248.01 % | 27.700 M -57.41 % | 65.040 M 289.46 % | 16.700 M -83.85 % | 103.400 M 156.58 % | 40.300 M -26.17 % | 54.582 M 120.09 % | 24.800 M -44.14 % | 44.400 M -27.57 % | 61.300 M 295.51 % | 15.499 M -54.28 % | 33.900 M -57.73 % | 80.200 M 117.34 % | 36.900 M -36.04 % | 57.690 M 21.71 % | 47.400 M 318.43 % | -21.700 M -126.24 % | 82.700 M 104.32 % | 40.475 M -43.31 % | 71.400 M 177.82 % | 25.700 M -22.82 % | 33.300 M -26.52 % | 45.318 M 44.32 % | 31.400 M -22.28 % | 40.400 M 31.60 % | 30.700 M 88.00 % | 16.330 M -34.42 % | 24.900 M -31.22 % | 36.200 M 2.26 % | 35.400 M 61.06 % | 21.979 M -32.58 % | 32.600 M 1.88 % | 32.000 M 67.54 % | 19.100 M 4.64 % | 18.253 M -22.00 % | 23.400 M 37.65 % | 17.000 M 672.73 % | 2.200 M -84.91 % | 14.576 M -65.46 % | 42.200 M 55.15 % | 27.200 M 74.36 % | 15.600 M -35.46 % | 24.171 M -18.89 % | 29.800 M 6.81 % | 27.900 M 121.43 % | 12.600 M -51.12 % | 25.778 M 5.22 % | 24.500 M -20.20 % | 30.700 M 169.30 % | 11.400 M -56.04 % | 25.934 M 1.30 % | 25.600 M 1 180.00 % | 2.000 M -80.95 % | 10.500 M -72.22 % | 37.797 M 3 007.46 % | -1.300 M -122.81 % | 5.700 M -6.56 % | 6.100 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |