Kellton Tech Solutions Limited KELLTONTEC.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 10.978 B 11.69 % | 9.829 B 7.15 % | 9.173 B 8.86 % | 8.427 B 8.64 % | 7.756 B 0.64 % | 7.707 B -5.34 % | 8.141 B 3.91 % | 7.835 B 27.44 % | 6.148 B 28.55 % | 4.782 B 101.02 % | 2.379 B 77.97 % | 1.337 B 174.97 % | 486.133 M 24.46 % | 390.606 M 5 599.64 % | 6.853 M -28.76 % | 9.620 M -1.09 % | 9.725 M |
| Net income | 797.238 M 24.55 % | 640.110 M 150.48 % | -1.268 B -280.01 % | 704.451 M -0.95 % | 711.235 M 0.84 % | 705.313 M -8.33 % | 769.423 M 12.50 % | 683.948 M 27.24 % | 537.544 M 30.17 % | 412.970 M 87.09 % | 220.739 M 246.93 % | 63.627 M 70.59 % | 37.299 M 26.90 % | 29.393 M 180.63 % | -36.454 M -2 010.11 % | 1.908 M 115.35 % | -12.437 M |
| Income before tax | 924.989 M 28.63 % | 719.102 M 162.93 % | -1.143 B -236.93 % | 834.532 M -3.77 % | 867.269 M -0.40 % | 870.750 M -10.58 % | 973.723 M -2.10 % | 994.646 M 37.69 % | 722.389 M 38.59 % | 521.237 M 103.57 % | 256.049 M 236.40 % | 76.114 M 69.67 % | 44.860 M 41.43 % | 31.720 M 187.96 % | -36.062 M -1 934.74 % | 1.966 M 116.10 % | -12.210 M |
| Income before tax ratio | 0.08 15.17 % | 0.07 158.73 % | -0.12 -225.79 % | 0.10 -11.43 % | 0.11 -1.04 % | 0.11 -5.54 % | 0.12 -5.79 % | 0.13 8.04 % | 0.12 7.81 % | 0.11 1.27 % | 0.11 89.02 % | 0.06 -38.30 % | 0.09 13.63 % | 0.08 101.54 % | -5.26 -2 675.37 % | 0.20 116.27 % | -1.26 |
| EBITDA | 1.297 B 25.12 % | 1.037 B 217.31 % | -883.743 M -183.42 % | 1.059 B -5.83 % | 1.125 B -3.28 % | 1.163 B -3.15 % | 1.201 B -0.84 % | 1.211 B 41.33 % | 856.971 M 27.60 % | 671.591 M 95.71 % | 343.165 M 173.86 % | 125.306 M 104.52 % | 61.270 M 43.89 % | 42.581 M 224.85 % | -34.107 M -970.24 % | 3.919 M 145.31 % | -8.650 M |
| Net income ratio | 0.07 11.51 % | 0.07 147.11 % | -0.14 -265.36 % | 0.08 -8.83 % | 0.09 0.20 % | 0.09 -3.17 % | 0.09 8.26 % | 0.09 -0.16 % | 0.09 1.26 % | 0.09 -6.93 % | 0.09 94.93 % | 0.05 -37.96 % | 0.08 1.96 % | 0.08 101.41 % | -5.32 -2 781.17 % | 0.20 115.51 % | -1.28 |
| Ratio EBITDA | 0.12 12.02 % | 0.11 209.48 % | -0.10 -176.63 % | 0.13 -13.32 % | 0.15 -3.90 % | 0.15 2.31 % | 0.15 -4.57 % | 0.15 10.90 % | 0.14 -0.74 % | 0.14 -2.65 % | 0.14 53.88 % | 0.09 -25.62 % | 0.13 15.61 % | 0.11 102.19 % | -4.98 -1 321.53 % | 0.41 145.81 % | -0.89 |
| Gross profit ratio | 0.51 180.35 % | 0.18 -62.91 % | 0.49 -50.43 % | 1.00 1.62 % | 0.98 1.11 % | 0.97 -0.31 % | 0.97 91.31 % | 0.51 -49.03 % | 1.00 431.35 % | 0.19 -80.99 % | 0.99 4.81 % | 0.94 206.25 % | 0.31 -69.21 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 482.108 M -1.05 % | 487.209 M 0.94 % | 482.654 M -0.04 % | 482.858 M 0.00 % | 482.849 M -1.77 % | 491.574 M 1.71 % | 483.301 M 0.02 % | 483.190 M 1.23 % | 477.342 M 7.03 % | 445.971 M 6.24 % | 419.758 M 18.09 % | 355.456 M 0.07 % | 355.224 M 0.31 % | 354.131 M 283.30 % | 92.391 M 0.08 % | 92.319 M 0.00 % | 92.319 M |
| Weighted average shs out | 482.108 M -1.05 % | 487.209 M 0.94 % | 482.654 M 0.04 % | 482.479 M 0.12 % | 481.912 M 0.00 % | 481.912 M 0.00 % | 481.912 M 0.00 % | 481.912 M 1.23 % | 476.053 M 6.93 % | 445.184 M 6.08 % | 419.656 M 18.06 % | 355.456 M 0.07 % | 355.224 M 0.31 % | 354.131 M 283.30 % | 92.391 M 0.08 % | 92.319 M 0.00 % | 92.319 M |
| EPS diluted | 1.63 24.43 % | 1.31 149.81 % | -2.63 -280.14 % | 1.46 -0.68 % | 1.47 2.80 % | 1.43 -10.18 % | 1.59 12.43 % | 1.42 27.34 % | 1.11 20.09 % | 0.93 76.05 % | 0.53 192.22 % | 0.18 69.81 % | 0.11 26.19 % | 0.08 121.32 % | -0.39 -1 890.91 % | 0.02 116.42 % | -0.13 |
| Earnings per share | 1.64 25.19 % | 1.31 149.81 % | -2.63 -280.14 % | 1.46 -1.35 % | 1.48 1.37 % | 1.46 -8.52 % | 1.60 12.39 % | 1.42 27.47 % | 1.11 20.04 % | 0.93 76.43 % | 0.53 192.22 % | 0.18 69.81 % | 0.11 26.19 % | 0.08 121.32 % | -0.39 -1 890.91 % | 0.02 116.42 % | -0.13 |
| Gross profit | 5.643 B 213.13 % | 1.802 B -60.26 % | 4.534 B -46.03 % | 8.402 B 10.41 % | 7.610 B 1.76 % | 7.479 B -5.63 % | 7.925 B 98.79 % | 3.987 B -35.04 % | 6.137 B 583.05 % | 898.532 M -61.78 % | 2.351 B 86.54 % | 1.260 B 742.08 % | 149.670 M -61.68 % | 390.606 M 5 599.64 % | 6.853 M -28.76 % | 9.620 M -1.09 % | 9.725 M |
| Income tax expense | 127.751 M 61.73 % | 78.992 M -36.98 % | 125.349 M -3.64 % | 130.081 M -16.63 % | 156.034 M -5.68 % | 165.437 M -19.02 % | 204.300 M -34.24 % | 310.698 M 68.09 % | 184.845 M 70.73 % | 108.268 M 206.62 % | 35.310 M 182.77 % | 12.487 M 65.14 % | 7.562 M 224.92 % | 2.327 M 493.95 % | 391.831 K 586.89 % | 57.044 K -74.86 % | 226.946 K |
| Cost of revenue | 5.336 B -33.53 % | 8.027 B 73.03 % | 4.639 B 18 743.17 % | 24.619 M -83.16 % | 146.214 M -35.89 % | 228.076 M 5.49 % | 216.212 M -94.38 % | 3.848 B 37 323.06 % | 10.283 M -99.74 % | 3.884 B 13 780.64 % | 27.980 M -63.36 % | 76.368 M -77.30 % | 336.463 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 201.148 M -5.07 % | 211.899 M 29.32 % | 163.860 M 10.92 % | 147.729 M 5.54 % | 139.977 M -10.24 % | 155.946 M -42.75 % | 272.378 M 773.32 % | 31.189 M | 0.000 -100.00 % | 29.765 M 11.49 % | 26.696 M 30.52 % | 20.454 M | 0.000 -100.00 % | 32.582 M 5 759.05 % | 556.102 K -69.62 % | 1.831 M |
| Selling and marketing expenses | 0.000 -100.00 % | 41.140 M 37.76 % | 29.863 M 65.76 % | 18.015 M 3.81 % | 17.354 M -44.00 % | 30.988 M -5.94 % | 32.945 M -12.12 % | 37.487 M | 0.000 | 0.000 -100.00 % | 1.421 M 99.50 % | 712.310 K 76.03 % | 404.653 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 652.868 M -81.36 % | 3.502 B -51.40 % | 7.207 B 11.33 % | 6.474 B 2.76 % | 6.300 B 108 555.58 % | 5.798 M 87.85 % | 3.086 M -99.94 % | 5.275 B 70 631.81 % | -7.479 M -100.37 % | 2.040 B 77.10 % | 1.152 B 165.11 % | 434.479 M 19 835.60 % | 2.179 M -78.61 % | 10.191 M 44.81 % | 7.038 M -61.60 % | 18.329 M |
| Operating expenses | 4.535 B 406.67 % | 895.156 M -76.09 % | 3.744 B -49.33 % | 7.389 B 11.30 % | 6.639 B 2.60 % | 6.471 B -4.67 % | 6.787 B 139.46 % | 2.835 B -46.58 % | 5.306 B 1 840.39 % | 273.466 M -86.59 % | 2.040 B 77.10 % | 1.152 B 165.11 % | 434.479 M 21.29 % | 358.228 M 737.50 % | 42.774 M 463.26 % | 7.594 M -62.33 % | 20.160 M |
| Cost and expenses | 9.871 B 10.44 % | 8.938 B 6.62 % | 8.383 B 13.08 % | 7.413 B 9.26 % | 6.785 B 1.29 % | 6.699 B -4.36 % | 7.004 B 4.80 % | 6.683 B 25.70 % | 5.317 B 27.88 % | 4.157 B 101.04 % | 2.068 B 68.37 % | 1.228 B 182.69 % | 434.479 M 21.29 % | 358.228 M 737.50 % | 42.774 M 463.26 % | 7.594 M -62.33 % | 20.160 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 |
| Selling general and administrative expenses | 4.535 B 1 771.95 % | 242.288 M 0.22 % | 241.762 M 32.93 % | 181.875 M 10.17 % | 165.083 M -3.44 % | 170.965 M -9.49 % | 188.891 M -39.04 % | 309.865 M 893.52 % | 31.189 M -88.27 % | 265.987 M 752.92 % | 31.186 M 13.78 % | 27.409 M 31.40 % | 20.859 M | 0.000 -100.00 % | 32.582 M 5 759.05 % | 556.102 K -69.62 % | 1.831 M |
| Interest income | 6.490 M 7.61 % | 6.031 M 264.27 % | 1.656 M -48.95 % | 3.243 M -55.08 % | 7.219 M 0.74 % | 7.167 M 15.15 % | 6.224 M 49.64 % | 4.159 M 69.52 % | 2.453 M | 0.000 -100.00 % | 208.340 K -13.58 % | 241.091 K -84.93 % | 1.600 M 313.83 % | -748.314 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 202.680 M 10.38 % | 183.618 M 60.51 % | 114.395 M -0.98 % | 115.529 M -10.09 % | 128.494 M -21.80 % | 164.318 M -9.81 % | 182.182 M 11.91 % | 162.788 M 58.25 % | 102.867 M -0.18 % | 103.050 M 96.18 % | 52.528 M 62.04 % | 32.417 M 237.32 % | 9.610 M 380.62 % | 2.000 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 169.399 M 5.84 % | 160.047 M 10.68 % | 144.601 M 32.25 % | 109.343 M -15.39 % | 129.231 M 0.87 % | 128.112 M 92.39 % | 66.590 M 23.96 % | 53.719 M 27.07 % | 42.276 M 26.33 % | 33.464 M 17.86 % | 28.394 M 23.14 % | 23.059 M 119.42 % | 10.509 M 18.59 % | 8.862 M 352.48 % | 1.958 M 0.24 % | 1.954 M 9.46 % | 1.785 M |
| Operating income | 1.107 B 22.07 % | 906.837 M 12.37 % | 807.015 M -14.70 % | 946.104 M -2.85 % | 973.869 M -1.91 % | 992.854 M -12.71 % | 1.137 B -1.27 % | 1.152 B 58.46 % | 727.070 M 16.32 % | 625.066 M 144.12 % | 256.049 M 236.40 % | 76.114 M 69.67 % | 44.860 M 51.86 % | 29.541 M 181.92 % | -36.062 M -1 934.74 % | 1.966 M 116.10 % | -12.210 M |
| Operating income ratio | 0.10 9.30 % | 0.09 4.87 % | 0.09 -21.64 % | 0.11 -10.58 % | 0.13 -2.54 % | 0.13 -7.79 % | 0.14 -4.99 % | 0.15 24.34 % | 0.12 -9.51 % | 0.13 21.44 % | 0.11 89.02 % | 0.06 -38.30 % | 0.09 22.02 % | 0.08 101.44 % | -5.26 -2 675.37 % | 0.20 116.27 % | -1.26 |
| Total other income expenses net | -182.028 M 3.04 % | -187.735 M 90.29 % | -1.933 B -1 632.39 % | -111.572 M -4.66 % | -106.600 M 22.44 % | -137.437 M 16.04 % | -163.694 M -3.96 % | -157.456 M -69.65 % | -92.811 M 10.61 % | -103.828 M 86.73 % | -782.333 M -2 389.36 % | -31.427 M -274.83 % | -8.384 M -1 799.42 % | -441.413 K | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.355 B 0.45 % | 1.349 B 14.41 % | 1.179 B 17.56 % | 1.003 B 32.41 % | 757.497 M -32.42 % | 1.121 B 7.11 % | 1.046 B 12.05 % | 933.954 M 14.64 % | 814.694 M 3.33 % | 788.422 M 20.31 % | 655.323 M 215.24 % | 207.881 M 294.31 % | 52.720 M 399.39 % | 10.557 M 5 448.23 % | -197.390 K -115.40 % | -91.637 K 93.49 % | -1.408 M |
| Total investments | 83.568 M 453.58 % | 15.096 M 73.56 % | 8.698 M -78.04 % | 39.606 M 399.95 % | 7.922 M -92.34 % | 103.356 M 39.21 % | 74.243 M 492.51 % | 12.530 M 10.00 % | 11.391 M -26.12 % | 15.417 M 53.99 % | 10.012 M -44.84 % | 18.150 M 0.00 % | 18.150 M 0.00 % | 18.150 M -7.42 % | 19.605 M 0.00 % | 19.605 M -64.35 % | 54.988 M |
| Total debt | 1.630 B 4.52 % | 1.560 B -3.71 % | 1.620 B 32.44 % | 1.223 B 12.04 % | 1.092 B -17.11 % | 1.317 B 7.01 % | 1.231 B 8.01 % | 1.139 B 16.75 % | 976.002 M 12.61 % | 866.720 M 5.29 % | 823.139 M 220.33 % | 256.965 M 313.08 % | 62.207 M 292.70 % | 15.841 M | 0.000 -100.00 % | 65.500 K -27.62 % | 90.500 K |
| Accumulated other comprehensive income loss | 254.588 M 7.32 % | 237.229 M 16.74 % | 203.212 M -13.67 % | 235.393 M | 0.000 -100.00 % | 267.792 M 247.22 % | -181.899 M -15.25 % | -157.828 M -14.48 % | -137.868 M -18.56 % | -116.290 M -429.32 % | -21.970 M -14.27 % | -19.227 M -23.93 % | -15.515 M -93.92 % | -8.000 M -16.02 % | -6.896 M -39.67 % | -4.937 M -65.49 % | -2.983 M |
| Retained earnings | 4.455 B 25.27 % | 3.556 B 22.20 % | 2.910 B -26.05 % | 3.935 B 17.20 % | 3.358 B 2.28 % | 3.283 B 32.27 % | 2.482 B 36.42 % | 1.819 B 52.63 % | 1.192 B 76.58 % | 674.999 M 99.15 % | 338.938 M 179.07 % | 121.452 M 113.53 % | 56.878 M 201.09 % | 18.891 M | 0.000 | 0.000 | 0.000 |
| Common stock | 487.570 M 0.12 % | 487.008 M 0.90 % | 482.654 M 0.04 % | 482.479 M 0.12 % | 481.912 M 0.00 % | 481.912 M 0.00 % | 481.912 M 0.00 % | 481.912 M 104.44 % | 235.723 M 0.68 % | 234.131 M 7.69 % | 217.408 M 5.06 % | 206.938 M 16.62 % | 177.446 M 0.00 % | 177.446 M 85.15 % | 95.841 M 0.11 % | 95.734 M 0.00 % | 95.734 M |
| Total equity | 5.353 B 20.73 % | 4.434 B 18.86 % | 3.730 B -22.07 % | 4.787 B 13.82 % | 4.205 B 1.01 % | 4.164 B 26.49 % | 3.291 B 26.53 % | 2.601 B 47.12 % | 1.768 B 40.61 % | 1.258 B 61.97 % | 776.394 M 78.26 % | 435.530 M 60.63 % | 271.140 M 19.44 % | 227.005 M 134.88 % | 96.648 M 0.11 % | 96.542 M 0.00 % | 96.542 M |
| Other non current liabilities | 76.769 M 19.30 % | 64.351 M 26.95 % | 50.690 M -62.79 % | 136.215 M -3.89 % | 141.735 M 135.66 % | 60.144 M -74.70 % | 237.686 M | 0.000 -100.00 % | 79.530 M -88.15 % | 671.101 M 465.85 % | 118.599 M -52.92 % | 251.891 M 281.53 % | 66.021 M 100.85 % | 32.870 M | 0.000 100.00 % | -65.500 K -165.60 % | 99.850 K |
| Long term debt | 580.080 M 37.82 % | 420.897 M -17.21 % | 508.364 M 144.30 % | 208.086 M -32.04 % | 306.195 M -30.51 % | 440.624 M 22.65 % | 359.254 M 12.30 % | 319.906 M -26.93 % | 437.813 M 36.30 % | 321.220 M -26.41 % | 436.497 M 360.52 % | 94.784 M 484.42 % | 16.218 M 868.20 % | 1.675 M | 0.000 -100.00 % | 65.500 K -27.62 % | 90.500 K |
| Total non current liabilities | 669.607 M 34.70 % | 497.118 M -13.87 % | 577.186 M 56.88 % | 367.906 M -21.80 % | 470.492 M -47.99 % | 904.595 M 45.28 % | 622.639 M -35.54 % | 965.999 M 85.97 % | 519.438 M -47.65 % | 992.320 M 77.60 % | 558.736 M 106.36 % | 270.761 M 216.86 % | 85.452 M 135.76 % | 36.245 M 1 048.07 % | 3.157 M 34.31 % | 2.351 M 21.89 % | 1.928 M |
| Other current liabilities | 596.392 M 69.33 % | 352.206 M 3.56 % | 340.101 M -7.47 % | 367.557 M 433.34 % | -110.266 M 46.36 % | -205.551 M -132.51 % | 632.293 M 484.33 % | -164.518 M -131.10 % | 528.916 M 2 178.66 % | -25.445 M -108.38 % | 303.704 M 6 274.55 % | -4.919 M -154.05 % | -1.936 M -211.45 % | 1.737 M 1 320.80 % | -142.303 K | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 4.465 M 8.46 % | 4.116 M -99.35 % | 629.486 M -22.79 % | 815.242 M 305.83 % | 200.885 M -76.02 % | 837.570 M 38.27 % | 605.745 M -7.69 % | 656.173 M 71.05 % | 383.610 M 427.27 % | 72.754 M 357.54 % | 15.901 M 0.68 % | 15.794 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.050 B -7.78 % | 1.139 B 2.47 % | 1.112 B 9.96 % | 1.011 B 28.70 % | 785.508 M -10.38 % | 876.457 M 1.27 % | 865.449 M 226.36 % | 265.180 M -64.81 % | 753.584 M 38.15 % | 545.501 M 6.26 % | 513.380 M 222.83 % | 159.023 M 217.32 % | 50.114 M 22 395.19 % | -224.773 K | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.868 B 11.64 % | 1.673 B 0.93 % | 1.658 B 5.89 % | 1.565 B -4.73 % | 1.643 B -22.36 % | 2.116 B 1.97 % | 2.075 B -7.39 % | 2.241 B 34.71 % | 1.664 B 19.25 % | 1.395 B 33.02 % | 1.049 B 239.31 % | 309.080 M 332.64 % | 71.441 M 77.85 % | 40.169 M | 0.000 | 0.000 | 0.000 |
| Total liabilities | 2.537 B 16.92 % | 2.170 B -2.89 % | 2.235 B 15.59 % | 1.933 B -8.53 % | 2.114 B -30.04 % | 3.021 B 11.96 % | 2.698 B -15.87 % | 3.207 B 46.91 % | 2.183 B -8.56 % | 2.387 B 48.52 % | 1.607 B 177.23 % | 579.841 M 269.58 % | 156.893 M 105.32 % | 76.414 M 2 320.42 % | 3.157 M 34.31 % | 2.351 M 21.89 % | 1.928 M |
| Other non current assets | 94.191 M -95.60 % | 2.142 B 1 821.44 % | 111.497 M -93.50 % | 1.715 B 1 426.29 % | 112.395 M -49.48 % | 222.483 M -4.55 % | 233.098 M 118.55 % | 106.658 M 929.00 % | -12.866 M -1 955.17 % | 693.512 K -95.67 % | 16.029 M -56.03 % | 36.455 M 4.11 % | 35.016 M 40.92 % | 24.848 M -68.62 % | 79.194 M 85.03 % | 42.801 M -46.60 % | 80.152 M |
| Long term investments | 16.689 M 100.80 % | -2.084 B -17.34 % | -1.776 B -9.54 % | -1.622 B -3 422.02 % | -46.046 M -216.54 % | -14.547 M -98.79 % | -7.318 M -158.40 % | 12.530 M 10.00 % | 11.391 M -26.12 % | 15.417 M | 0.000 -100.00 % | 18.150 M 0.00 % | 18.150 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 367.629 M -0.48 % | 369.407 M 17.89 % | 313.344 M 8.37 % | 289.151 M 0.30 % | 288.293 M -1.93 % | 293.977 M 175.11 % | 106.858 M 29.69 % | 82.392 M 120.21 % | 37.416 M 45.23 % | 25.763 M -13.38 % | 29.742 M -54.34 % | 65.134 M -10.85 % | 73.063 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 115.032 M 0.00 % | 115.032 M 0.00 % | 115.032 M -92.48 % | 1.529 B -5.33 % | 1.615 B -28.41 % | 2.257 B 13.39 % | 1.990 B -5.79 % | 2.112 B 0.96 % | 2.092 B 24.72 % | 1.678 B 72.30 % | 973.687 M 126.09 % | 430.659 M 274.02 % | 115.144 M 29.53 % | 88.895 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 482.661 M -0.37 % | 484.438 M 13.09 % | 428.376 M -76.44 % | 1.818 B -4.48 % | 1.904 B -25.36 % | 2.551 B 21.63 % | 2.097 B -4.46 % | 2.195 B 43.43 % | 1.530 B -10.17 % | 1.703 B 69.76 % | 1.003 B 102.39 % | 495.793 M 163.43 % | 188.206 M 22.44 % | 153.709 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 469.737 M 20.17 % | 390.886 M 86.29 % | 209.831 M 22.40 % | 171.438 M 6.55 % | 160.906 M -29.21 % | 227.295 M 127.55 % | 99.889 M 23.44 % | 80.923 M -18.44 % | 99.216 M 29.50 % | 76.613 M 6.08 % | 72.221 M 65.18 % | 43.723 M 46.68 % | 29.809 M 195.11 % | 10.101 M 68.04 % | 6.011 M -23.54 % | 7.862 M -19.68 % | 9.789 M |
| Total non current assets | 1.063 B 8.02 % | 984.311 M 31.29 % | 749.704 M -64.18 % | 2.093 B -4.47 % | 2.191 B -26.98 % | 3.000 B 23.48 % | 2.430 B 1.15 % | 2.402 B 45.22 % | 1.654 B -8.62 % | 1.810 B 65.83 % | 1.092 B 89.54 % | 575.971 M 127.63 % | 253.031 M 34.12 % | 188.659 M 121.42 % | 85.205 M 68.18 % | 50.663 M -43.67 % | 89.941 M |
| Other current assets | 539.116 M -46.03 % | 999.000 M -56.61 % | 2.302 B 178.58 % | 826.367 M 32.61 % | 623.179 M -22.51 % | 804.173 M 23.76 % | 649.785 M 31.26 % | 495.029 M 336.73 % | 113.348 M -93.42 % | 1.723 B 1 045.20 % | 150.459 M 105.85 % | 73.093 M 120.00 % | 33.224 M 61.43 % | 20.581 M 30 950.91 % | 66.282 K -94.48 % | 1.200 M | 0.000 |
| Short term investments | 77.278 M 16.82 % | 66.150 M -96.29 % | 1.785 B 6 264.31 % | 28.048 M -48.03 % | 53.968 M -47.78 % | 103.356 M 39.21 % | 74.243 M 2 774.95 % | 2.582 M -86.50 % | 19.126 M 72.05 % | 11.117 M 11.04 % | 10.012 M 30.47 % | 7.674 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 275.303 M 30.59 % | 210.820 M -29.32 % | 298.275 M 35.51 % | 220.105 M -34.14 % | 334.207 M 70.38 % | 196.150 M 6.44 % | 184.280 M -10.33 % | 205.518 M 27.41 % | 161.308 M 106.02 % | 78.298 M -53.34 % | 167.816 M 241.89 % | 49.084 M 417.41 % | 9.486 M 79.54 % | 5.284 M 2 576.81 % | 197.390 K 25.62 % | 157.137 K -89.51 % | 1.499 M |
| Cash and short term investments | 2.969 B 971.91 % | 276.971 M -7.14 % | 298.275 M 20.20 % | 248.154 M -36.07 % | 388.175 M 29.61 % | 299.506 M 15.85 % | 258.523 M 25.79 % | 205.518 M 27.41 % | 161.308 M 106.02 % | 78.298 M -53.34 % | 167.816 M 241.89 % | 49.084 M 417.41 % | 9.486 M 79.54 % | 5.284 M 2 576.81 % | 197.390 K 25.62 % | 157.137 K -89.51 % | 1.499 M |
| Total current assets | 6.827 B 21.49 % | 5.620 B 7.75 % | 5.215 B 12.71 % | 4.627 B 12.09 % | 4.128 B -1.34 % | 4.184 B 17.54 % | 3.560 B 4.51 % | 3.406 B 48.28 % | 2.297 B 25.21 % | 1.835 B 41.97 % | 1.292 B 194.08 % | 439.400 M 151.08 % | 175.002 M 52.49 % | 114.760 M 686.02 % | 14.600 M -69.73 % | 48.230 M 465.47 % | 8.529 M |
| Inventory | 59.405 M | 0.000 100.00 % | -1.419 B -1 179 281.95 % | 120.332 K 0.00 % | 120.332 K -78.71 % | 565.332 K -97.88 % | 26.635 M 10.01 % | 24.210 M 1.21 % | 23.920 M -27.99 % | 33.216 M 610.83 % | 4.673 M -24.54 % | 6.193 M 104.76 % | -130.084 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 3.260 B -24.96 % | 4.344 B 7.68 % | 4.034 B 13.55 % | 3.552 B 13.98 % | 3.117 B 1.20 % | 3.080 B 17.34 % | 2.625 B -2.11 % | 2.681 B 37.43 % | 1.951 B 23.98 % | 1.574 B 52.99 % | 1.029 B 230.71 % | 311.030 M 135.11 % | 132.291 M 48.82 % | 88.895 M 520.06 % | 14.336 M -69.41 % | 46.873 M 566.70 % | 7.031 M |
| Tax assets | 0.000 -100.00 % | 51.054 M -97.13 % | 1.776 B 18 764.86 % | 9.416 M -84.29 % | 59.947 M 312.10 % | 14.547 M 98.79 % | 7.318 M -2.41 % | 7.498 M -71.55 % | 26.360 M 86.45 % | 14.138 M | 0.000 100.00 % | -18.150 M 0.00 % | -18.150 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 220.900 M 21.52 % | 181.778 M -9.74 % | 201.397 M 33.11 % | 151.298 M -6.45 % | 161.733 M -58.78 % | 392.352 M 7.58 % | 364.697 M -22.27 % | 469.164 M 128.66 % | 205.176 M 16.52 % | 176.093 M -23.98 % | 231.648 M 234.62 % | 69.228 M 840.31 % | 7.362 M 4.17 % | 7.068 M 4 866.70 % | 142.303 K | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 31.447 M -82.19 % | 176.562 M -25.75 % | 237.779 M 18.37 % | 200.885 M -28.07 % | 279.278 M 102.69 % | 137.784 M 222.58 % | 42.713 M | 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 % | 124.920 M -67.79 % | 387.774 M | 0.000 -100.00 % | 626.156 M 5 021.43 % | 12.226 M 185.68 % | -14.270 M -492.12 % | 3.639 M 15.21 % | 3.159 M | 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 |
| Capital lease obligations | 61.009 M -32.67 % | 90.616 M -27.10 % | 124.305 M 73.55 % | 71.625 M -10.08 % | 79.651 M -48.57 % | 154.887 M 2 649.09 % | -6.076 M 98.90 % | -554.386 M -7 533.54 % | -7.263 M | 0.000 | 0.000 100.00 % | -3.829 M | 0.000 100.00 % | -15.794 M | 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 -100.00 % | 810.162 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 155.918 M 1.61 % | 153.441 M 14.30 % | 134.239 M 0.58 % | 133.468 M -63.49 % | 365.578 M 179.54 % | 130.779 M 0.00 % | 130.779 M 0.00 % | 130.779 M -62.11 % | 345.159 M 2.81 % | 335.714 M 325.07 % | 78.978 M 33.90 % | 58.984 M 12.71 % | 52.331 M 35.33 % | 38.669 M 402.01 % | 7.703 M 34.09 % | 5.744 M 51.54 % | 3.791 M |
| Deferred tax liabilities non current | 12.758 M 7.48 % | 11.870 M -34.54 % | 18.132 M -23.19 % | 23.605 M 4.62 % | 22.562 M 40.55 % | 16.053 M -37.53 % | 25.698 M 28.90 % | 19.937 M 43.02 % | 13.940 M -2.31 % | 14.270 M 486.54 % | 2.433 M -5.55 % | 2.576 M -19.84 % | 3.213 M 89.00 % | 1.700 M -21.24 % | 2.159 M 22.18 % | 1.767 M 1.66 % | 1.738 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 | 7.890 B 19.48 % | 6.604 B 10.71 % | 5.965 B -11.24 % | 6.720 B 6.35 % | 6.319 B -12.05 % | 7.184 B 19.95 % | 5.990 B 3.12 % | 5.808 B 47.00 % | 3.951 B 8.41 % | 3.645 B 52.90 % | 2.384 B 134.78 % | 1.015 B 137.22 % | 428.033 M 41.07 % | 303.419 M 204.01 % | 99.805 M 0.92 % | 98.892 M 0.43 % | 98.470 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -168.088 M -71.06 % | -98.260 M 66.60 % | -294.154 M -69.24 % | -173.809 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 3.392 M -4.72 % | 3.560 M 148.27 % | -7.375 M -563.47 % | 1.591 M -59.79 % | 3.957 M 82.58 % | 2.167 M -45.80 % | 3.998 M -68.32 % | 12.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.123 B -154.40 % | -441.581 M 7.58 % | -477.783 M 43.37 % | -843.720 M -415.37 % | -163.713 M 67.52 % | -504.083 M -44.51 % | -348.823 M 38.33 % | -565.668 M -99.57 % | -283.437 M 25.09 % | -378.359 M -197.06 % | -127.367 M -206.36 % | 119.753 M 6 812.87 % | -1.784 M -186.82 % | 2.055 M -93.97 % | 34.085 M 183.85 % | -40.649 M -258.05 % | 25.719 M |
| Accounts receivables | -587.595 M -310.14 % | -143.267 M 58.81 % | -347.840 M -48.34 % | -234.486 M -198.54 % | -78.544 M 64.61 % | -221.940 M -438.19 % | 65.626 M 119.97 % | -328.596 M -32.31 % | -248.359 M 0.21 % | -248.872 M 47.16 % | -470.997 M -189.48 % | -162.707 M -263.81 % | -44.723 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -5.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.296 M 132.57 % | -28.543 M -1 977.88 % | 1.520 M 124.54 % | -6.193 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 39.122 M 299.41 % | -19.619 M -139.16 % | 50.099 M 580.11 % | -10.435 M 95.48 % | -230.619 M -933.90 % | 27.656 M 126.47 % | -104.467 M -137.01 % | 282.265 M 853.28 % | 29.610 M 168.61 % | -43.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -574.917 M -106.29 % | -278.695 M -54.79 % | -180.042 M 69.93 % | -598.800 M -511.68 % | 145.451 M 146.95 % | -309.798 M 0.06 % | -309.982 M 40.31 % | -519.337 M -77.41 % | -292.733 M -406.59 % | -57.785 M 55.17 % | -128.887 M -158.43 % | 220.594 M 342.42 % | 49.861 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 12.752 M -89.46 % | 121.026 M -92.94 % | 1.715 B 2 092.26 % | -86.093 M -167.00 % | 128.494 M -21.80 % | 164.318 M -13.39 % | 189.721 M 16.61 % | 162.691 M 117.50 % | 74.801 M -77.10 % | 326.705 M 3 099.50 % | -10.892 M -90.25 % | -5.725 M -168.57 % | 8.350 M 121.40 % | -39.010 M -8 730.65 % | 451.994 K 407.65 % | 89.037 K 100.28 % | -31.685 M |
| Net cash provided by operating activities | -144.001 M -125.62 % | 561.986 M 131.44 % | 242.823 M 3 530.85 % | 6.688 M -99.16 % | 794.784 M 40.72 % | 564.794 M -4.15 % | 589.224 M 23.90 % | 475.577 M -14.47 % | 556.028 M 7 540.22 % | 7.278 M -93.44 % | 110.874 M -44.76 % | 200.713 M 269.14 % | 54.373 M 1 399.40 % | 3.626 M 5 854.80 % | -63.014 K 99.83 % | -36.871 M -115.30 % | -17.126 M |
| Investments in property plant and equipment | -246.473 M 37.95 % | -397.200 M -90.99 % | -207.967 M -72.08 % | -120.854 M -111.44 % | -57.157 M 89.30 % | -534.121 M -385.04 % | -110.120 M -37.40 % | -80.143 M 83.29 % | -479.527 M -64.74 % | -291.080 M 49.87 % | -580.637 M -67.56 % | -346.518 M -435.46 % | -64.714 M -188.84 % | -22.405 M -20 751.65 % | -107.450 K -300.20 % | -26.849 K 98.99 % | -2.657 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 13.397 M 300.00 % | -6.699 M 97.50 % | -268.464 M -0.72 % | -266.550 M 32.21 % | -393.178 M -44.78 % | -271.577 M 36.60 % | -428.347 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.150 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.383 M 27 253.60 % | 129.354 K |
| Other investing activites | 1.059 M 38.38 % | 765.305 K 100.15 % | -526.742 M -711.66 % | 86.116 M -86.57 % | 641.221 M 56.39 % | 410.020 M 247.02 % | 118.154 M 136.96 % | -319.658 M | 0.000 | 0.000 -100.00 % | 18.150 M 14 833.21 % | -123.188 K | 0.000 | 0.000 -100.00 % | 104.177 K -39.99 % | 173.591 K -71.32 % | 605.185 K |
| Net cash used for investing activites | -245.414 M 38.09 % | -396.435 M 45.04 % | -721.312 M -1 640.77 % | -41.436 M -113.13 % | 315.599 M 180.79 % | -390.651 M -1.43 % | -385.143 M 3.67 % | -399.801 M 16.63 % | -479.527 M -64.74 % | -291.080 M 48.25 % | -562.487 M -62.33 % | -346.518 M -435.46 % | -64.714 M -188.84 % | -22.405 M -684 443.32 % | -3.273 K -100.01 % | 35.530 M 1 948.60 % | -1.922 M |
| Debt repayment | 304.116 M 606.42 % | -60.052 M -117.24 % | 348.241 M 157.30 % | 135.343 M 190.02 % | -150.351 M -110.33 % | -71.482 M -175.81 % | 94.284 M 581.71 % | 13.831 M -93.89 % | 226.520 M | 0.000 -100.00 % | 423.362 M 405.29 % | 83.785 M 476.11 % | 14.543 M 768.20 % | 1.675 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 3.039 M -87.10 % | 23.555 M 2 387.33 % | 947.000 K -70.91 % | 3.255 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.233 M 315.91 % | 1.258 M -99.11 % | 141.741 M 365.28 % | 30.464 M 3.29 % | 29.492 M | 0.000 | 0.000 -100.00 % | 106.540 K | 0.000 -100.00 % | 20.450 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -461.540 K | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -24.097 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 |
| Other financing activites | 80.593 M 153.60 % | -150.357 M -183.80 % | 179.423 M 181.64 % | -219.773 M 74.78 % | -871.363 M -1 312.73 % | -61.679 M 74.86 % | -245.360 M -384.61 % | -50.631 M -477.77 % | -8.763 M -104.50 % | 194.823 M 67.20 % | 116.519 M -36.25 % | 182.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 387.748 M 307.51 % | -186.855 M -135.35 % | 528.611 M 602.14 % | -105.272 M 89.70 % | -1.022 B -667.28 % | -133.161 M 11.86 % | -151.075 M -378.59 % | -31.567 M -628.64 % | 5.971 M -96.93 % | 194.823 M -65.84 % | 570.345 M 208.16 % | 185.084 M 1 172.63 % | 14.543 M 1 098.40 % | 1.214 M 1 039.07 % | 106.540 K | 0.000 -100.00 % | 20.450 M |
| Effect of forex changes on cash | -995.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.176 M | 0.000 | 0.000 100.00 % | -3.000 -100.00 % | 10.567 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.668 M 92.17 % | -21.304 M -142.50 % | 50.122 M 135.80 % | -140.021 M -257.91 % | 88.669 M 116.36 % | 40.982 M -22.68 % | 53.006 M 19.90 % | 44.209 M -46.39 % | 82.472 M 192.69 % | -88.979 M -174.94 % | 118.732 M 202.28 % | 39.279 M 834.62 % | 4.203 M 160.06 % | -6.998 M -17 483.89 % | 40.254 K 103.00 % | -1.341 M -195.66 % | 1.402 M |
| Cash at beginning of period | 276.971 M -7.14 % | 298.275 M 20.20 % | 248.153 M -36.07 % | 388.175 M 29.61 % | 299.506 M 15.85 % | 258.523 M 25.79 % | 205.518 M 27.41 % | 161.308 M 104.61 % | 78.836 M -53.02 % | 167.816 M 241.89 % | 49.084 M 400.60 % | 9.805 M 85.57 % | 5.284 M -56.98 % | 12.281 M 7 715.81 % | 157.136 K -89.51 % | 1.499 M 1 455.52 % | 96.343 K |
| Cash at end of period | 275.303 M -0.60 % | 276.971 M -7.14 % | 298.275 M 20.20 % | 248.154 M -36.07 % | 388.175 M 29.61 % | 299.506 M 15.85 % | 258.523 M 25.79 % | 205.518 M 27.41 % | 161.308 M 104.61 % | 78.836 M -53.02 % | 167.816 M 241.89 % | 49.084 M 417.41 % | 9.486 M 79.54 % | 5.284 M 2 576.81 % | 197.390 K 25.62 % | 157.136 K -89.51 % | 1.499 M |
| Operating cash flow | -144.001 M -125.62 % | 561.986 M 131.44 % | 242.823 M 3 530.85 % | 6.688 M -99.16 % | 794.784 M 40.72 % | 564.794 M -4.15 % | 589.224 M 23.90 % | 475.577 M -14.47 % | 556.028 M 7 540.22 % | 7.278 M -93.44 % | 110.874 M -44.76 % | 200.713 M 269.14 % | 54.373 M 1 399.40 % | 3.626 M 5 854.80 % | -63.014 K 99.83 % | -36.871 M -115.30 % | -17.126 M |
| Capital expenditure | -246.473 M 37.95 % | -397.200 M -90.99 % | -207.967 M -72.08 % | -120.854 M -111.44 % | -57.157 M 89.30 % | -534.121 M -385.04 % | -110.120 M -37.40 % | -80.143 M 83.29 % | -479.527 M -64.74 % | -291.080 M 49.87 % | -580.637 M -67.56 % | -346.518 M -435.46 % | -64.714 M -188.84 % | -22.405 M -20 751.65 % | -107.450 K -300.20 % | -26.849 K 98.99 % | -2.657 M |
| Free CashFlow | -390.474 M -336.96 % | 164.785 M 372.76 % | 34.856 M 130.53 % | -114.166 M -115.48 % | 737.627 M 2 304.81 % | 30.673 M -93.60 % | 479.104 M 21.16 % | 395.434 M 416.90 % | 76.501 M 126.96 % | -283.802 M 39.59 % | -469.763 M -222.19 % | -145.805 M -1 310.01 % | -10.341 M 44.93 % | -18.779 M -10 916.27 % | -170.464 K 99.54 % | -36.898 M -86.52 % | -19.782 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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-06-30 | 2012-03-31 | 2011-12-31 | 2011-06-30 | 2011-03-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.955 B 3.19 % | 2.863 B 2.67 % | 2.789 B 3.02 % | 2.707 B 3.34 % | 2.619 B 5.68 % | 2.478 B 0.98 % | 2.454 B 2.02 % | 2.406 B -3.39 % | 2.490 B 2.60 % | 2.427 B 5.13 % | 2.309 B 1.62 % | 2.272 B 4.91 % | 2.166 B 2.94 % | 2.104 B -4.06 % | 2.193 B 5.04 % | 2.087 B 2.17 % | 2.043 B -1.92 % | 2.083 B 6.05 % | 1.964 B 2.90 % | 1.909 B 6.04 % | 1.800 B -12.73 % | 2.063 B 8.05 % | 1.909 B 2.29 % | 1.866 B -0.15 % | 1.869 B -1.72 % | 1.902 B -7.86 % | 2.064 B -1.23 % | 2.089 B 0.15 % | 2.086 B -2.93 % | 2.149 B 2.48 % | 2.097 B 13.95 % | 1.840 B 5.30 % | 1.748 B 5.70 % | 1.654 B 4.50 % | 1.582 B 4.74 % | 1.511 B 7.84 % | 1.401 B 5.92 % | 1.323 B 13.52 % | 1.165 B 5.75 % | 1.102 B 6.19 % | 1.038 B 124.07 % | 463.069 M 1.93 % | 454.282 M 7.12 % | 424.068 M 1.44 % | 418.055 M 4.19 % | 401.256 M 51.86 % | 264.224 M 4.75 % | 252.241 M 101.84 % | 124.972 M 4.55 % | 119.537 M 7.83 % | 110.860 M -71.41 % | 387.794 M 123 009.15 % | 315.000 K -80.87 % | 1.647 M 65.00 % | 998.170 K -77.90 % | 4.517 M 409.82 % | 886.000 K -67.64 % | 2.738 M 71.63 % | 1.595 M 50.76 % | 1.058 M |
| Net income | 226.510 M 18.00 % | 191.958 M -8.26 % | 209.235 M 6.42 % | 196.616 M -1.41 % | 199.429 M -16.68 % | 239.348 M 194.45 % | 81.287 M -50.82 % | 165.298 M 7.21 % | 154.176 M 108.74 % | -1.765 B -1 165.42 % | 165.635 M -1.61 % | 168.343 M 3.51 % | 162.638 M -13.62 % | 188.274 M 5.77 % | 178.003 M 2.05 % | 174.432 M 6.53 % | 163.742 M -13.44 % | 189.155 M -13.50 % | 218.672 M 37.70 % | 158.801 M 9.82 % | 144.607 M -0.62 % | 145.506 M -21.89 % | 186.291 M 0.75 % | 184.906 M -1.96 % | 188.610 M -3.45 % | 195.346 M 5.75 % | 184.718 M -4.29 % | 193.005 M -1.71 % | 196.355 M -12.01 % | 223.149 M 30.97 % | 170.377 M 17.01 % | 145.604 M 0.54 % | 144.820 M 1.20 % | 143.106 M 2.47 % | 139.658 M 5.18 % | 132.784 M 10.39 % | 120.285 M 6.62 % | 112.817 M 11.47 % | 101.207 M 5.75 % | 95.706 M 11.48 % | 85.849 M 55.97 % | 55.041 M 13.43 % | 48.524 M 54.91 % | 31.325 M 24.23 % | 25.215 M 69.69 % | 14.859 M 21.59 % | 12.221 M 7.84 % | 11.333 M 30.56 % | 8.681 M -13.23 % | 10.004 M 4.05 % | 9.615 M -70.04 % | 32.093 M 3 068.82 % | -1.081 M -0.19 % | -1.079 M 96.68 % | -32.498 M -941.93 % | -3.119 M -2 860.18 % | 113.000 K 458.30 % | -31.538 K -122.85 % | 138.000 K -41.28 % | 235.000 K |
| Income before tax | 269.486 M 31.24 % | 205.334 M -18.12 % | 250.785 M 6.63 % | 235.191 M 0.65 % | 233.679 M -3.00 % | 240.914 M 152.86 % | 95.275 M -49.15 % | 187.352 M -4.20 % | 195.560 M 111.21 % | -1.744 B -968.13 % | 200.928 M -0.17 % | 201.276 M 0.95 % | 199.378 M -1.76 % | 202.941 M -1.37 % | 205.770 M -6.33 % | 219.670 M 6.56 % | 206.154 M -15.56 % | 244.156 M -3.21 % | 252.255 M 32.21 % | 190.803 M 5.97 % | 180.055 M -5.16 % | 189.844 M -16.04 % | 226.108 M -0.84 % | 228.018 M 0.55 % | 226.780 M -0.94 % | 228.937 M -1.16 % | 231.619 M -4.72 % | 243.104 M -9.98 % | 270.064 M -9.79 % | 299.360 M 15.81 % | 258.499 M 15.31 % | 224.169 M 5.43 % | 212.620 M 10.78 % | 191.925 M 0.80 % | 190.395 M 7.09 % | 177.787 M 11.35 % | 159.666 M 15.30 % | 138.474 M 10.03 % | 125.847 M -0.60 % | 126.610 M 19.66 % | 105.807 M 77.10 % | 59.745 M 5.20 % | 56.790 M 68.48 % | 33.707 M 10.33 % | 30.552 M 58.20 % | 19.312 M 48.21 % | 13.030 M -1.44 % | 13.221 M 12.38 % | 11.764 M 23.68 % | 9.512 M -18.99 % | 11.742 M -65.89 % | 34.420 M 3 284.10 % | -1.081 M -0.19 % | -1.079 M 96.64 % | -32.106 M -929.37 % | -3.119 M -2 860.18 % | 113.000 K 343.02 % | 25.507 K -81.52 % | 138.000 K -41.28 % | 235.000 K |
| Income before tax ratio | 0.09 27.18 % | 0.07 -20.26 % | 0.09 3.50 % | 0.09 -2.61 % | 0.09 -8.22 % | 0.10 150.42 % | 0.04 -50.15 % | 0.08 -0.83 % | 0.08 110.93 % | -0.72 -925.77 % | 0.09 -1.77 % | 0.09 -3.77 % | 0.09 -4.56 % | 0.10 2.79 % | 0.09 -10.82 % | 0.11 4.29 % | 0.10 -13.91 % | 0.12 -8.74 % | 0.13 28.48 % | 0.10 -0.07 % | 0.10 8.67 % | 0.09 -22.29 % | 0.12 -3.05 % | 0.12 0.69 % | 0.12 0.79 % | 0.12 7.27 % | 0.11 -3.54 % | 0.12 -10.12 % | 0.13 -7.06 % | 0.14 13.00 % | 0.12 1.20 % | 0.12 0.12 % | 0.12 4.81 % | 0.12 -3.54 % | 0.12 2.24 % | 0.12 3.26 % | 0.11 8.86 % | 0.10 -3.07 % | 0.11 -6.00 % | 0.11 12.69 % | 0.10 -20.96 % | 0.13 3.21 % | 0.13 57.28 % | 0.08 8.76 % | 0.07 51.85 % | 0.05 -2.40 % | 0.05 -5.91 % | 0.05 -44.32 % | 0.09 18.30 % | 0.08 -24.87 % | 0.11 19.33 % | 0.09 102.59 % | -3.43 -423.83 % | -0.66 97.96 % | -32.16 -4 558.18 % | -0.69 -641.40 % | 0.13 1 268.83 % | 0.01 -89.23 % | 0.09 -61.05 % | 0.22 |
| EBITDA | 357.594 M 18.36 % | 302.134 M -12.15 % | 343.935 M 5.23 % | 326.828 M 0.82 % | 324.171 M -0.98 % | 327.390 M 74.63 % | 187.481 M -30.14 % | 268.380 M -3.98 % | 279.515 M 116.77 % | -1.667 B -740.15 % | 260.436 M 0.06 % | 260.268 M -0.94 % | 262.740 M 1.12 % | 259.831 M -1.65 % | 264.196 M -3.27 % | 273.119 M 4.14 % | 262.258 M -11.73 % | 297.118 M -5.89 % | 315.726 M 21.62 % | 259.600 M 2.79 % | 252.549 M 16.05 % | 217.615 M -26.61 % | 296.518 M -2.34 % | 303.610 M 0.13 % | 303.223 M 22.13 % | 248.279 M -15.75 % | 294.706 M -3.50 % | 305.395 M -7.41 % | 329.830 M -9.69 % | 365.222 M 15.59 % | 315.970 M 14.49 % | 275.985 M 10.87 % | 248.927 M 3.56 % | 240.362 M 8.60 % | 221.318 M 4.24 % | 212.324 M 13.23 % | 187.513 M 6.03 % | 176.851 M 7.36 % | 164.725 M 2.90 % | 160.089 M 25.69 % | 127.364 M 53.59 % | 82.922 M 12.54 % | 73.682 M 39.22 % | 52.925 M 5.44 % | 50.194 M 56.50 % | 32.073 M 25.83 % | 25.490 M 5.68 % | 24.119 M 21.81 % | 19.801 M 47.50 % | 13.424 M -10.36 % | 14.975 M -64.69 % | 42.414 M 7 300.98 % | -589.000 K 0.00 % | -589.000 K 98.13 % | -31.473 M -1 096.69 % | -2.630 M -536.88 % | 602.000 K -61.17 % | 1.550 M 147.27 % | 627.000 K -13.16 % | 722.000 K |
| Net income ratio | 0.08 14.35 % | 0.07 -10.65 % | 0.08 3.29 % | 0.07 -4.60 % | 0.08 -21.16 % | 0.10 191.60 % | 0.03 -51.80 % | 0.07 10.98 % | 0.06 108.52 % | -0.73 -1 113.42 % | 0.07 -3.18 % | 0.07 -1.33 % | 0.08 -16.09 % | 0.09 10.24 % | 0.08 -2.85 % | 0.08 4.26 % | 0.08 -11.74 % | 0.09 -18.44 % | 0.11 33.82 % | 0.08 3.56 % | 0.08 13.87 % | 0.07 -27.71 % | 0.10 -1.50 % | 0.10 -1.82 % | 0.10 -1.76 % | 0.10 14.77 % | 0.09 -3.10 % | 0.09 -1.86 % | 0.09 -9.35 % | 0.10 27.80 % | 0.08 2.69 % | 0.08 -4.52 % | 0.08 -4.26 % | 0.09 -1.94 % | 0.09 0.41 % | 0.09 2.37 % | 0.09 0.66 % | 0.09 -1.81 % | 0.09 0.00 % | 0.09 4.99 % | 0.08 -30.39 % | 0.12 11.28 % | 0.11 44.60 % | 0.07 22.47 % | 0.06 62.87 % | 0.04 -19.94 % | 0.05 2.95 % | 0.04 -35.32 % | 0.07 -17.00 % | 0.08 -3.51 % | 0.09 4.80 % | 0.08 102.41 % | -3.43 -423.83 % | -0.66 97.99 % | -32.56 -4 615.03 % | -0.69 -641.40 % | 0.13 1 207.07 % | -0.01 -113.32 % | 0.09 -61.05 % | 0.22 |
| Ratio EBITDA | 0.12 14.69 % | 0.11 -14.44 % | 0.12 2.15 % | 0.12 -2.44 % | 0.12 -6.31 % | 0.13 72.94 % | 0.08 -31.53 % | 0.11 -0.61 % | 0.11 116.34 % | -0.69 -708.91 % | 0.11 -1.53 % | 0.11 -5.58 % | 0.12 -1.77 % | 0.12 2.51 % | 0.12 -7.91 % | 0.13 1.93 % | 0.13 -10.00 % | 0.14 -11.27 % | 0.16 18.19 % | 0.14 -3.06 % | 0.14 32.98 % | 0.11 -32.08 % | 0.16 -4.52 % | 0.16 0.27 % | 0.16 24.26 % | 0.13 -8.57 % | 0.14 -2.30 % | 0.15 -7.55 % | 0.16 -6.96 % | 0.17 12.79 % | 0.15 0.47 % | 0.15 5.28 % | 0.14 -2.02 % | 0.15 3.93 % | 0.14 -0.49 % | 0.14 5.00 % | 0.13 0.10 % | 0.13 -5.43 % | 0.14 -2.70 % | 0.15 18.37 % | 0.12 -31.45 % | 0.18 10.40 % | 0.16 29.96 % | 0.12 3.94 % | 0.12 50.21 % | 0.08 -17.14 % | 0.10 0.89 % | 0.10 -39.65 % | 0.16 41.09 % | 0.11 -16.86 % | 0.14 23.51 % | 0.11 105.85 % | -1.87 -422.86 % | -0.36 98.87 % | -31.53 -5 315.36 % | -0.58 -185.69 % | 0.68 19.97 % | 0.57 44.07 % | 0.39 -42.40 % | 0.68 |
| Gross profit ratio | 0.53 0.51 % | 0.53 2.00 % | 0.52 0.00 % | 0.52 397.61 % | 0.10 -73.09 % | 0.39 -29.62 % | 0.55 -3.08 % | 0.57 12.60 % | 0.51 155.67 % | -0.91 -276.18 % | 0.52 -48.28 % | 1.00 107.73 % | 0.48 -81.09 % | 2.55 421.41 % | 0.49 5.76 % | 0.46 -6.76 % | 0.50 -78.52 % | 2.31 369.29 % | 0.49 -50.29 % | 0.99 104.08 % | 0.48 -45.78 % | 0.89 -10.54 % | 1.00 106.33 % | 0.48 -51.52 % | 1.00 0.27 % | 1.00 9.61 % | 0.91 -8.45 % | 0.99 -0.80 % | 1.00 85.90 % | 0.54 12.69 % | 0.48 -51.85 % | 0.99 0.56 % | 0.99 88.35 % | 0.52 0.36 % | 0.52 -47.66 % | 1.00 -0.03 % | 1.00 0.64 % | 0.99 2.02 % | 0.97 -4.00 % | 1.01 0.77 % | 1.00 2.85 % | 0.98 -0.11 % | 0.98 0.00 % | 0.98 1.54 % | 0.96 0.80 % | 0.95 2.32 % | 0.93 3.28 % | 0.90 218.34 % | 0.28 -71.63 % | 1.00 299.16 % | 0.25 -74.95 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 488.168 M 1.26 % | 482.108 M 0.00 % | 482.108 M 1.02 % | 477.223 M -1.89 % | 486.412 M 0.70 % | 483.021 M 0.00 % | 483.021 M 0.08 % | 482.654 M 0.00 % | 482.654 M 0.00 % | 482.654 M -0.49 % | 485.042 M 4.30 % | 465.036 M -3.62 % | 482.479 M -4.59 % | 505.690 M 0.00 % | 505.690 M 6.11 % | 476.590 M -1.11 % | 481.946 M 0.01 % | 481.912 M -4.80 % | 506.185 M 1.36 % | 499.374 M 3.62 % | 481.912 M 0.00 % | 481.912 M 0.00 % | 481.912 M 0.00 % | 481.912 M 0.00 % | 481.912 M 0.00 % | 481.912 M -3.99 % | 501.951 M 4.16 % | 481.912 M 0.00 % | 481.912 M -19.66 % | 599.863 M 17.59 % | 510.111 M 9.31 % | 466.679 M -1.04 % | 471.562 M -3.91 % | 490.747 M -7.15 % | 528.513 M 10.48 % | 478.369 M 1.41 % | 471.706 M 5.78 % | 445.917 M 2.66 % | 434.365 M -0.15 % | 435.027 M -9.73 % | 481.912 M 20.83 % | 398.848 M 3.57 % | 385.111 M 4.50 % | 368.529 M 3.92 % | 354.621 M 0.24 % | 353.786 M -1.89 % | 360.618 M 1.82 % | 354.156 M -0.59 % | 356.255 M -0.29 % | 357.286 M 0.33 % | 356.111 M -26.10 % | 481.912 M 35.79 % | 354.891 M -18.30 % | 434.365 M -9.87 % | 481.912 M 421.60 % | 92.391 M 0.00 % | 92.391 M -80.83 % | 481.912 M 421.60 % | 92.391 M -78.73 % | 434.365 M |
| Weighted average shs out | 488.168 M 1.26 % | 482.108 M 0.00 % | 482.108 M 1.02 % | 477.223 M -1.89 % | 486.412 M 0.70 % | 483.021 M 0.00 % | 483.021 M 0.08 % | 482.654 M 0.00 % | 482.654 M 0.00 % | 482.654 M 0.04 % | 482.479 M 3.75 % | 465.036 M -3.62 % | 482.479 M 0.00 % | 482.479 M 0.12 % | 481.912 M 1.12 % | 476.590 M -1.04 % | 481.594 M -0.07 % | 481.912 M -4.80 % | 506.185 M 1.36 % | 499.374 M 3.62 % | 481.912 M 0.00 % | 481.912 M 2.44 % | 470.432 M -1.80 % | 479.031 M -0.60 % | 481.912 M 0.00 % | 481.912 M -3.47 % | 499.238 M 6.05 % | 470.744 M -1.71 % | 478.915 M -20.16 % | 599.863 M 19.71 % | 501.109 M 9.44 % | 457.874 M -2.90 % | 471.562 M -0.68 % | 474.812 M -9.47 % | 524.494 M 10.04 % | 476.629 M 1.84 % | 468.035 M 4.96 % | 445.917 M 2.66 % | 434.365 M -0.15 % | 435.027 M -9.03 % | 478.230 M 19.90 % | 398.848 M 3.57 % | 385.111 M 4.50 % | 368.529 M 3.92 % | 354.621 M 0.24 % | 353.786 M -1.57 % | 359.441 M 1.49 % | 354.156 M -0.59 % | 356.255 M -0.29 % | 357.286 M 0.33 % | 356.111 M -26.10 % | 481.912 M 35.79 % | 354.891 M -18.30 % | 434.365 M -9.87 % | 481.912 M 421.60 % | 92.391 M 0.00 % | 92.391 M -80.83 % | 481.912 M 421.60 % | 92.391 M -78.73 % | 434.365 M |
| EPS diluted | 0.46 15.00 % | 0.40 -6.98 % | 0.43 4.88 % | 0.41 0.00 % | 0.41 -18.00 % | 0.50 194.12 % | 0.17 -50.29 % | 0.34 6.87 % | 0.32 108.75 % | -3.66 -1 169.01 % | 0.34 -5.52 % | 0.36 7.10 % | 0.34 -9.14 % | 0.37 5.68 % | 0.35 -3.83 % | 0.37 7.65 % | 0.34 -13.27 % | 0.39 -9.26 % | 0.43 35.85 % | 0.32 6.00 % | 0.30 -0.66 % | 0.30 -21.76 % | 0.39 0.52 % | 0.38 -2.04 % | 0.39 -3.45 % | 0.41 10.33 % | 0.37 -8.00 % | 0.40 -1.96 % | 0.41 9.68 % | 0.37 11.38 % | 0.33 7.05 % | 0.31 1.30 % | 0.31 6.94 % | 0.29 9.92 % | 0.26 -4.38 % | 0.27 7.87 % | 0.25 0.79 % | 0.25 7.69 % | 0.23 6.36 % | 0.22 23.60 % | 0.18 28.99 % | 0.14 9.52 % | 0.13 46.51 % | 0.09 19.44 % | 0.07 71.43 % | 0.04 23.53 % | 0.03 6.25 % | 0.03 33.33 % | 0.02 -14.29 % | 0.03 0.00 % | 0.03 -57.58 % | 0.07 2 271.05 % | 0.00 -22.58 % | 0.00 96.35 % | -0.07 -100.00 % | -0.03 -2 886.89 % | 0.00 2 133.33 % | 0.00 -104.00 % | 0.00 177.78 % | 0.00 |
| Earnings per share | 0.46 15.00 % | 0.40 -6.98 % | 0.43 4.88 % | 0.41 0.00 % | 0.41 -18.00 % | 0.50 194.12 % | 0.17 -50.29 % | 0.34 6.87 % | 0.32 108.75 % | -3.66 -1 162.79 % | 0.34 -4.97 % | 0.36 7.10 % | 0.34 -13.33 % | 0.39 10.80 % | 0.35 -3.83 % | 0.37 7.65 % | 0.34 -13.27 % | 0.39 -9.26 % | 0.43 35.85 % | 0.32 6.00 % | 0.30 -0.66 % | 0.30 -21.76 % | 0.39 0.52 % | 0.38 -2.04 % | 0.39 -3.45 % | 0.41 9.73 % | 0.37 -7.50 % | 0.40 -1.96 % | 0.41 9.68 % | 0.37 9.41 % | 0.34 6.92 % | 0.32 3.25 % | 0.31 6.94 % | 0.29 9.09 % | 0.26 -4.35 % | 0.28 6.98 % | 0.26 2.38 % | 0.25 7.69 % | 0.23 6.36 % | 0.22 23.60 % | 0.18 28.99 % | 0.14 9.52 % | 0.13 46.51 % | 0.09 65.38 % | 0.05 23.81 % | 0.04 23.53 % | 0.03 6.25 % | 0.03 77.58 % | 0.02 -35.64 % | 0.03 0.00 % | 0.03 -57.58 % | 0.07 2 271.05 % | 0.00 -22.58 % | 0.00 96.35 % | -0.07 -100.00 % | -0.03 -2 886.89 % | 0.00 2 133.33 % | 0.00 -104.00 % | 0.00 177.78 % | 0.00 |
| Gross profit | 1.580 B 3.72 % | 1.524 B 4.73 % | 1.455 B 3.03 % | 1.412 B 414.26 % | 274.564 M -71.56 % | 965.551 M -28.93 % | 1.359 B -1.12 % | 1.374 B 8.78 % | 1.263 B 157.12 % | -2.211 B -285.22 % | 1.194 B -47.44 % | 2.272 B 117.92 % | 1.042 B -80.54 % | 5.356 B 400.26 % | 1.071 B 11.08 % | 963.797 M -4.74 % | 1.012 B -78.93 % | 4.802 B 397.71 % | 964.886 M -48.84 % | 1.886 B 116.41 % | 871.563 M -52.68 % | 1.842 B -3.33 % | 1.905 B 111.05 % | 902.822 M -51.59 % | 1.865 B -1.45 % | 1.893 B 1.00 % | 1.874 B -9.58 % | 2.072 B -0.65 % | 2.086 B 80.45 % | 1.156 B 15.48 % | 1.001 B -45.14 % | 1.825 B 5.89 % | 1.723 B 99.08 % | 865.476 M 4.87 % | 825.267 M -45.18 % | 1.505 B 7.81 % | 1.396 B 6.60 % | 1.310 B 15.82 % | 1.131 B 1.51 % | 1.114 B 7.00 % | 1.041 B 130.46 % | 451.809 M 1.82 % | 443.737 M 7.12 % | 414.229 M 3.00 % | 402.175 M 5.02 % | 382.960 M 55.38 % | 246.465 M 8.19 % | 227.808 M 542.53 % | 35.455 M -70.34 % | 119.537 M 330.41 % | 27.773 M -92.84 % | 387.794 M 123 009.15 % | 315.000 K -80.87 % | 1.647 M 65.00 % | 998.170 K -77.90 % | 4.517 M 409.82 % | 886.000 K -67.64 % | 2.738 M 71.63 % | 1.595 M 50.76 % | 1.058 M |
| Income tax expense | 42.976 M 221.29 % | 13.376 M -67.81 % | 41.550 M 7.71 % | 38.575 M 12.63 % | 34.250 M 2 087.10 % | 1.566 M -88.80 % | 13.988 M -36.57 % | 22.054 M -46.71 % | 41.384 M 103.03 % | 20.383 M -42.25 % | 35.293 M 7.17 % | 32.933 M -10.36 % | 36.740 M 150.50 % | 14.667 M -47.18 % | 27.767 M -38.62 % | 45.238 M 6.67 % | 42.409 M -22.89 % | 55.001 M 63.78 % | 33.583 M 4.94 % | 32.002 M -9.72 % | 35.448 M -20.05 % | 44.338 M 11.35 % | 39.817 M -7.64 % | 43.112 M 12.95 % | 38.170 M 13.63 % | 33.591 M -28.38 % | 46.901 M -6.39 % | 50.100 M -32.03 % | 73.709 M -3.28 % | 76.211 M -13.52 % | 88.122 M 12.16 % | 78.565 M 15.88 % | 67.800 M 38.88 % | 48.819 M -3.78 % | 50.737 M 12.74 % | 45.003 M 14.28 % | 39.381 M 53.49 % | 25.657 M 4.13 % | 24.640 M -20.27 % | 30.904 M 54.84 % | 19.958 M 324.29 % | 4.704 M -43.09 % | 8.266 M 247.02 % | 2.382 M -55.37 % | 5.337 M 19.86 % | 4.453 M 450.43 % | 809.000 K -57.15 % | 1.888 M -38.34 % | 3.062 M 722.32 % | -492.000 K -123.43 % | 2.100 M -9.77 % | 2.327 M | 0.000 | 0.000 -100.00 % | 391.831 K | 0.000 | 0.000 -100.00 % | 57.044 K | 0.000 | 0.000 |
| Cost of revenue | 1.374 B 2.59 % | 1.340 B 0.43 % | 1.334 B 3.02 % | 1.295 B -44.77 % | 2.345 B 54.98 % | 1.513 B 38.05 % | 1.096 B 6.21 % | 1.032 B -15.92 % | 1.227 B -73.54 % | 4.639 B 316.11 % | 1.115 B 337 705.76 % | 330.000 K -99.97 % | 1.123 B 134.54 % | -3.252 B -389.88 % | 1.122 B -0.15 % | 1.124 B 8.95 % | 1.031 B 137.93 % | -2.719 B -372.10 % | 999.338 M 4 305.09 % | 22.686 M -97.56 % | 928.545 M 320.72 % | 220.702 M 6 200.38 % | 3.503 M -99.64 % | 963.431 M 24 788.43 % | 3.871 M -56.83 % | 8.967 M -95.28 % | 189.868 M 1 013.66 % | 17.049 M 5 097.87 % | 328.000 K -99.97 % | 993.325 M -9.39 % | 1.096 B 6 764.99 % | 15.969 M -35.63 % | 24.810 M -96.85 % | 788.130 M 4.09 % | 757.153 M 14 199.40 % | 5.295 M 16.48 % | 4.546 M -64.31 % | 12.738 M -62.64 % | 34.097 M 376.09 % | -12.350 M -237.10 % | -3.664 M -132.54 % | 11.260 M 6.78 % | 10.545 M 7.18 % | 9.839 M -38.04 % | 15.880 M -13.21 % | 18.296 M 3.02 % | 17.759 M -27.32 % | 24.433 M -72.71 % | 89.517 M | 0.000 -100.00 % | 83.087 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 26.696 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 712.310 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.269 B | 0.000 -100.00 % | 1.160 B 2.73 % | 1.129 B 63.32 % | 691.144 M 127.67 % | -2.498 B -305.02 % | 1.218 B 27 903.31 % | 4.351 M -10.31 % | 4.851 M 100.21 % | -2.337 B -211.99 % | 2.087 B 1.79 % | 2.050 B 152.09 % | 813.275 M -83.89 % | 5.048 B 106 482.83 % | 4.736 M 177.45 % | 1.707 M -55.27 % | 3.816 M 119.08 % | -20.000 M -246.77 % | 13.627 M 52.24 % | 8.951 M -53.83 % | 19.388 M 199.63 % | -19.460 M -296.71 % | 9.893 M 51.32 % | 6.538 M 25.20 % | 5.222 M 114.71 % | -35.493 M -358.06 % | 13.754 M -18.61 % | 16.899 M 58.84 % | 10.639 M -99.38 % | 1.727 B 16 271.87 % | 10.546 M -99.32 % | 1.561 B 5.14 % | 1.485 B 3.90 % | 1.429 B 4.21 % | 1.371 B 5.39 % | 1.301 B 6.88 % | 1.217 B 6.49 % | 1.143 B 17.53 % | 972.511 M 1.21 % | 960.872 M 4.44 % | 919.990 M 134.65 % | 392.064 M 4.89 % | 373.794 M 1.10 % | 369.728 M 3.07 % | 358.703 M -1.36 % | 363.648 M 60.61 % | 226.421 M 8.76 % | 208.188 M 90.27 % | 109.420 M -0.55 % | 110.025 M 12.01 % | 98.225 M -72.16 % | 352.766 M 25 169.74 % | 1.396 M -48.83 % | 2.728 M -91.70 % | 32.859 M 96 542.79 % | 34.000 K -95.60 % | 773.000 K -68.97 % | 2.491 M 6 819.17 % | 36.000 K -95.63 % | 823.000 K |
| Operating expenses | 1.269 B -0.32 % | 1.273 B 9.77 % | 1.160 B 2.73 % | 1.129 B 63.32 % | 691.144 M 127.67 % | -2.498 B -305.02 % | 1.218 B 6.31 % | 1.146 B 11.41 % | 1.029 B 144.01 % | -2.337 B -211.99 % | 2.087 B 1.79 % | 2.050 B 152.09 % | 813.275 M -83.89 % | 5.048 B 500.53 % | 840.547 M 16.79 % | 719.704 M -7.83 % | 780.829 M -82.70 % | 4.515 B 550.86 % | 693.652 M -58.56 % | 1.674 B 4.64 % | 1.600 B -0.94 % | 1.615 B -2.28 % | 1.653 B 3.10 % | 1.603 B 0.20 % | 1.600 B -0.07 % | 1.601 B -0.41 % | 1.608 B -10.61 % | 1.798 B 1.00 % | 1.781 B 120.46 % | 807.689 M 13.83 % | 709.575 M -54.54 % | 1.561 B 5.14 % | 1.485 B 131.43 % | 641.477 M 4.54 % | 613.611 M -52.84 % | 1.301 B 6.88 % | 1.217 B 6.49 % | 1.143 B 17.53 % | 972.511 M 1.21 % | 960.872 M 4.44 % | 919.990 M 134.65 % | 392.064 M 4.89 % | 373.794 M 1.10 % | 369.728 M 3.07 % | 358.703 M -1.36 % | 363.648 M 60.61 % | 226.421 M 8.76 % | 208.188 M 90.27 % | 109.420 M -0.55 % | 110.025 M 12.01 % | 98.225 M -72.16 % | 352.766 M 25 169.74 % | 1.396 M -48.83 % | 2.728 M -91.70 % | 32.859 M 328.40 % | 7.670 M 892.24 % | 773.000 K -68.97 % | 2.491 M 66.84 % | 1.493 M 81.41 % | 823.000 K |
| Cost and expenses | 2.643 B 1.17 % | 2.613 B 4.78 % | 2.494 B 2.88 % | 2.424 B 3.37 % | 2.345 B 6.75 % | 2.196 B -5.09 % | 2.314 B 6.26 % | 2.178 B -3.46 % | 2.256 B -1.97 % | 2.301 B 10.27 % | 2.087 B 1.78 % | 2.051 B 5.89 % | 1.936 B 7.85 % | 1.795 B -8.51 % | 1.962 B 6.46 % | 1.843 B 1.72 % | 1.812 B 0.92 % | 1.796 B 6.06 % | 1.693 B -0.22 % | 1.697 B 6.06 % | 1.600 B -12.85 % | 1.836 B 10.84 % | 1.656 B 3.31 % | 1.603 B -0.04 % | 1.604 B -0.38 % | 1.610 B -10.43 % | 1.797 B -0.99 % | 1.815 B 1.93 % | 1.781 B -1.11 % | 1.801 B -0.27 % | 1.806 B 14.52 % | 1.577 B 4.47 % | 1.509 B 5.58 % | 1.430 B 4.29 % | 1.371 B 4.93 % | 1.306 B 6.92 % | 1.222 B 5.71 % | 1.156 B 14.82 % | 1.007 B 6.12 % | 948.522 M 3.51 % | 916.327 M 127.19 % | 403.324 M 4.94 % | 384.339 M 1.26 % | 379.567 M 1.33 % | 374.582 M -1.93 % | 381.944 M 56.42 % | 244.180 M 4.97 % | 232.621 M 112.60 % | 109.420 M -0.55 % | 110.025 M 12.01 % | 98.225 M -72.16 % | 352.766 M 25 169.74 % | 1.396 M -48.83 % | 2.728 M -91.70 % | 32.859 M 328.40 % | 7.670 M 892.24 % | 773.000 K -68.97 % | 2.491 M 66.84 % | 1.493 M 81.41 % | 823.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 1.273 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 928.274 M | 0.000 -100.00 % | 949.435 M -50.19 % | 1.906 B 139.96 % | 794.300 M -2.08 % | 811.170 M 17.16 % | 692.385 M -8.09 % | 753.310 M 15.28 % | 653.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.845 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.016 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.547 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.477 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.409 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.243 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.166 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.925 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 |
| Interest expense | 48.352 M -12.03 % | 54.966 M 12.94 % | 48.668 M -2.93 % | 50.135 M 10.11 % | 45.531 M -2.74 % | 46.816 M -2.93 % | 48.227 M 7.34 % | 44.928 M 2.93 % | 43.647 M 21.46 % | 35.936 M 36.27 % | 26.372 M -2.19 % | 26.962 M -17.95 % | 32.860 M 595.49 % | 4.725 M -83.74 % | 29.049 M 11.17 % | 26.130 M -8.60 % | 28.588 M 10.14 % | 25.955 M -20.40 % | 32.606 M 7.69 % | 30.277 M -23.65 % | 39.656 M 25 834.21 % | 152.910 K -99.58 % | 36.529 M -12.45 % | 41.724 M -4.52 % | 43.698 M -6.44 % | 46.704 M -3.75 % | 48.523 M 1.47 % | 47.820 M 4.33 % | 45.836 M -6.25 % | 48.891 M 12.49 % | 43.461 M 10.20 % | 39.438 M 27.00 % | 31.053 M -3.18 % | 32.074 M 50.86 % | 21.261 M -20.18 % | 26.635 M | 0.000 -100.00 % | 28.395 M -12.98 % | 32.630 M | 0.000 | 0.000 -100.00 % | 15.663 M 19.08 % | 13.153 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 |
| Depreciation and amortization | 39.756 M -4.97 % | 41.834 M -5.95 % | 44.482 M 7.18 % | 41.502 M -0.19 % | 41.581 M 4.84 % | 39.660 M -9.82 % | 43.979 M 21.83 % | 36.100 M -10.44 % | 40.308 M -17.63 % | 48.933 M 47.67 % | 33.136 M 3.45 % | 32.030 M 5.01 % | 30.502 M 21.39 % | 25.128 M -14.46 % | 29.377 M 7.53 % | 27.319 M -0.73 % | 27.519 M 1.89 % | 27.008 M -12.50 % | 30.865 M -19.87 % | 38.520 M 17.30 % | 32.838 M 18.90 % | 27.618 M -18.48 % | 33.881 M 0.04 % | 33.868 M 3.43 % | 32.745 M 38.60 % | 23.625 M 62.21 % | 14.564 M 0.64 % | 14.471 M 3.88 % | 13.930 M -17.92 % | 16.971 M 21.13 % | 14.010 M 13.18 % | 12.378 M 17.46 % | 10.538 M -35.60 % | 16.363 M 69.35 % | 9.662 M 22.27 % | 7.902 M -5.33 % | 8.347 M -16.38 % | 9.982 M 32.25 % | 7.548 M -0.26 % | 7.568 M -12.39 % | 8.638 M 14.96 % | 7.514 M 100.96 % | 3.739 M -56.03 % | 8.503 M 26.49 % | 6.722 M 0.12 % | 6.714 M 24.20 % | 5.406 M 20.16 % | 4.499 M 5.90 % | 4.248 M 69.06 % | 2.513 M 7.39 % | 2.340 M -68.32 % | 7.386 M 1 401.12 % | 492.000 K 0.00 % | 492.000 K 0.12 % | 491.416 K 0.49 % | 489.000 K 0.00 % | 489.000 K -66.61 % | 1.465 M 199.53 % | 489.000 K 0.41 % | 487.000 K |
| Operating income | 311.406 M 24.24 % | 250.656 M -15.09 % | 295.199 M 4.23 % | 283.218 M 3.15 % | 274.564 M -2.61 % | 281.930 M 101.18 % | 140.137 M -39.67 % | 232.280 M -2.90 % | 239.207 M 79.85 % | 133.000 M -41.39 % | 226.914 M -0.45 % | 227.950 M -1.85 % | 232.238 M -15.95 % | 276.306 M 17.67 % | 234.819 M -3.80 % | 244.093 M 5.71 % | 230.906 M -19.71 % | 287.594 M 6.03 % | 271.234 M 27.86 % | 212.129 M 5.89 % | 200.323 M -11.75 % | 226.984 M -10.19 % | 252.744 M -3.97 % | 263.201 M -0.77 % | 265.256 M -9.08 % | 291.743 M 9.52 % | 266.388 M -2.79 % | 274.025 M -10.23 % | 305.261 M -12.34 % | 348.251 M 19.50 % | 291.414 M 30.00 % | 224.169 M 8.12 % | 207.336 M -7.44 % | 223.999 M 5.83 % | 211.656 M 19.05 % | 177.787 M 13.77 % | 156.269 M 12.85 % | 138.475 M 10.03 % | 125.847 M -0.60 % | 126.610 M 19.66 % | 105.807 M 77.10 % | 59.745 M 5.20 % | 56.790 M 68.48 % | 33.707 M 10.33 % | 30.552 M 58.20 % | 19.312 M 48.21 % | 13.030 M -1.44 % | 13.221 M 12.40 % | 11.762 M 23.66 % | 9.512 M -24.72 % | 12.635 M -60.75 % | 32.191 M 3 077.87 % | -1.081 M -0.19 % | -1.079 M 96.63 % | -32.002 M -914.97 % | -3.153 M -2 890.27 % | 113.000 K -39.41 % | 186.507 K 82.85 % | 102.000 K -56.60 % | 235.000 K |
| Operating income ratio | 0.11 20.39 % | 0.09 -17.30 % | 0.11 1.17 % | 0.10 -0.19 % | 0.10 -7.85 % | 0.11 99.24 % | 0.06 -40.86 % | 0.10 0.51 % | 0.10 75.30 % | 0.05 -44.25 % | 0.10 -2.04 % | 0.10 -6.44 % | 0.11 -18.35 % | 0.13 22.64 % | 0.11 -8.41 % | 0.12 3.46 % | 0.11 -18.14 % | 0.14 -0.02 % | 0.14 24.26 % | 0.11 -0.14 % | 0.11 1.12 % | 0.11 -16.88 % | 0.13 -6.12 % | 0.14 -0.63 % | 0.14 -7.49 % | 0.15 18.86 % | 0.13 -1.58 % | 0.13 -10.37 % | 0.15 -9.70 % | 0.16 16.61 % | 0.14 14.08 % | 0.12 2.67 % | 0.12 -12.43 % | 0.14 1.28 % | 0.13 13.66 % | 0.12 5.50 % | 0.11 6.54 % | 0.10 -3.07 % | 0.11 -6.00 % | 0.11 12.69 % | 0.10 -20.96 % | 0.13 3.21 % | 0.13 57.28 % | 0.08 8.76 % | 0.07 51.85 % | 0.05 -2.40 % | 0.05 -5.91 % | 0.05 -44.31 % | 0.09 18.28 % | 0.08 -30.18 % | 0.11 37.30 % | 0.08 102.42 % | -3.43 -423.83 % | -0.66 97.96 % | -32.06 -4 493.02 % | -0.70 -647.30 % | 0.13 87.20 % | 0.07 6.53 % | 0.06 -71.21 % | 0.22 |
| Total other income expenses net | -41.920 M 7.51 % | -45.322 M -2.04 % | -44.414 M 7.52 % | -48.027 M -17.47 % | -40.885 M 0.32 % | -41.016 M 8.57 % | -44.862 M -10.56 % | -40.577 M -4.59 % | -38.796 M 97.95 % | -1.892 B -9 014.53 % | -20.761 M -3.65 % | -20.030 M 8.77 % | -21.956 M 79.13 % | -105.228 M -332.80 % | -24.313 M 0.45 % | -24.423 M 1.34 % | -24.755 M 43.01 % | -43.438 M -128.88 % | -18.979 M 11.01 % | -21.326 M -5.22 % | -20.268 M 45.43 % | -37.139 M -39.43 % | -26.636 M 24.30 % | -35.186 M 8.55 % | -38.476 M 38.74 % | -62.806 M -80.64 % | -34.769 M -12.44 % | -30.921 M 12.15 % | -35.197 M 28.01 % | -48.891 M -48.54 % | -32.915 M -4.54 % | -31.485 M -22.18 % | -25.769 M -67.64 % | -15.372 M 27.70 % | -21.261 M 15.06 % | -25.030 M -13.18 % | -22.115 M -2 211 400.00 % | -1.000 K 100.00 % | -31.330 M -20.91 % | -25.911 M -97.12 % | -13.145 M | 0.000 | 0.000 100.00 % | -10.715 M | 0.000 | 0.000 100.00 % | -6.118 M -18.41 % | -5.167 M 39.56 % | -8.549 M | 0.000 100.00 % | -894.000 K -140.10 % | 2.229 M | 0.000 | 0.000 100.00 % | -104.000 K -405.88 % | 34.000 K | 0.000 100.00 % | -161.000 K -547.22 % | 36.000 K | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-06-30 | 2011-03-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.355 B | 0.000 -100.00 % | 1.060 B 282.53 % | 276.970 M -74.92 % | 1.104 B 235.43 % | 329.200 M -72.32 % | 1.189 B 298.79 % | 298.275 M -74.70 % | 1.179 B 478.99 % | 203.653 M -77.92 % | 922.166 M 271.61 % | 248.153 M -75.26 % | 1.003 B 235.95 % | 298.566 M -48.91 % | 584.346 M 50.54 % | 388.175 M -48.76 % | 757.497 M 219.02 % | 237.448 M -71.54 % | 834.344 M 167.45 % | 311.964 M -72.17 % | 1.121 B 235.24 % | 334.363 M -64.73 % | 947.958 M 266.68 % | 258.523 M -75.30 % | 1.046 B 469.85 % | 183.646 M -78.56 % | 856.723 M 316.86 % | 205.518 M -77.99 % | 933.954 M 716.44 % | 114.394 M -86.07 % | 821.353 M 371.88 % | 174.059 M -78.64 % | 814.694 M 980.65 % | 75.389 M -89.24 % | 700.530 M 788.59 % | 78.836 M -90.00 % | 788.422 M 36.21 % | 578.811 M 0.00 % | 578.811 M -11.68 % | 655.323 M | 0.000 -100.00 % | 364.809 M 643.23 % | 49.084 M -76.39 % | 207.881 M | 0.000 -100.00 % | 64.167 M 576.41 % | 9.486 M -82.01 % | 52.720 M 399.39 % | 10.557 M 5 448.23 % | -197.390 K -115.40 % | -91.637 K |
| Total investments | 0.000 -100.00 % | 16.689 M | 0.000 -100.00 % | 16.822 M -96.96 % | 553.940 M 3 569.45 % | 15.096 M -97.71 % | 658.400 M 5 067.97 % | 12.740 M -97.86 % | 596.550 M 6 758.47 % | 8.698 M -97.86 % | 407.306 M 4 993.87 % | 7.996 M -98.39 % | 496.306 M 6 632.31 % | 7.372 M -98.77 % | 597.132 M 6 773.07 % | 8.688 M -98.88 % | 776.350 M 9 699.92 % | 7.922 M -98.33 % | 474.896 M 2 578.49 % | 17.730 M -97.16 % | 623.928 M 503.67 % | 103.356 M -84.54 % | 668.726 M 3 760.34 % | 17.323 M -96.65 % | 517.046 M 596.43 % | 74.243 M -79.79 % | 367.292 M -58.18 % | 878.243 M 113.67 % | 411.036 M 15 816.82 % | 2.582 M -98.87 % | 228.788 M -58.24 % | 547.883 M 57.38 % | 348.117 M 1 720.15 % | 19.126 M -87.32 % | 150.779 M | 0.000 -100.00 % | 157.672 M 922.69 % | 15.417 M | 0.000 | 0.000 -100.00 % | 335.631 M | 0.000 | 0.000 -100.00 % | 98.168 M 440.88 % | 18.150 M | 0.000 -100.00 % | 18.150 M -4.34 % | 18.973 M 4.54 % | 18.150 M 0.00 % | 18.150 M -7.42 % | 19.605 M 0.00 % | 19.605 M |
| Total debt | 0.000 -100.00 % | 1.630 B | 0.000 -100.00 % | 1.407 B | 0.000 -100.00 % | 1.381 B | 0.000 -100.00 % | 1.519 B | 0.000 -100.00 % | 1.477 B | 0.000 -100.00 % | 1.126 B | 0.000 -100.00 % | 1.223 B | 0.000 -100.00 % | 882.912 M | 0.000 -100.00 % | 1.092 B | 0.000 -100.00 % | 1.072 B | 0.000 -100.00 % | 1.317 B | 0.000 -100.00 % | 1.282 B | 0.000 -100.00 % | 1.231 B | 0.000 -100.00 % | 1.040 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 935.747 M | 0.000 -100.00 % | 976.002 M | 0.000 -100.00 % | 775.920 M | 0.000 -100.00 % | 866.720 M 21.65 % | 712.484 M 0.00 % | 712.484 M -13.44 % | 823.139 M | 0.000 -100.00 % | 411.439 M | 0.000 -100.00 % | 256.965 M | 0.000 -100.00 % | 93.082 M | 0.000 -100.00 % | 62.207 M 292.70 % | 15.841 M | 0.000 -100.00 % | 65.500 K |
| Accumulated other comprehensive income loss | 5.353 B 2 002.61 % | 254.588 M -94.79 % | 4.882 B 11.08 % | 4.395 B -0.88 % | 4.434 B 12.34 % | 3.947 B -2.88 % | 4.064 B 13.48 % | 3.581 B -4.00 % | 3.730 B 1 735.63 % | 203.212 M -96.07 % | 5.165 B 10.30 % | 4.682 B -2.19 % | 4.787 B 1 933.53 % | 235.393 M -94.81 % | 4.532 B 11.90 % | 4.050 B -3.69 % | 4.205 B 586.38 % | 612.692 M -86.38 % | 4.499 B 12.00 % | 4.017 B -3.52 % | 4.164 B 1 769.02 % | -249.458 M -106.83 % | 3.650 B 15.21 % | 3.168 B -3.75 % | 3.291 B 1 909.51 % | -181.899 M -106.02 % | 3.021 B 18.98 % | 2.539 B -2.39 % | 2.601 B 1 748.26 % | -157.828 M -107.53 % | 2.095 B 12.71 % | 1.859 B 5.14 % | 1.768 B 1 382.53 % | -137.868 M -109.03 % | 1.526 B 18.23 % | 1.291 B 2.67 % | 1.258 B 1 181.38 % | -116.290 M | 0.000 -100.00 % | 924.906 M 4 309.89 % | -21.970 M -104.45 % | 493.543 M 72.20 % | 286.605 M -34.19 % | 435.530 M 2 365.23 % | -19.227 M -106.43 % | 299.191 M 145.75 % | 121.746 M -55.10 % | 271.140 M 1 847.64 % | -15.515 M -93.92 % | -8.000 M -16.02 % | -6.896 M -39.67 % | -4.937 M |
| Retained earnings | 0.000 -100.00 % | 4.455 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.544 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.910 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.935 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.358 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.283 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.482 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.819 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.192 B | 0.000 | 0.000 | 0.000 -100.00 % | 674.999 M | 0.000 | 0.000 -100.00 % | 338.938 M | 0.000 | 0.000 | 0.000 -100.00 % | 121.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.878 M 201.09 % | 18.891 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 487.570 M | 0.000 -100.00 % | 487.008 M | 0.000 -100.00 % | 487.008 M | 0.000 -100.00 % | 482.654 M | 0.000 -100.00 % | 482.654 M | 0.000 -100.00 % | 482.479 M | 0.000 -100.00 % | 482.479 M | 0.000 -100.00 % | 481.946 M | 0.000 -100.00 % | 481.912 M | 0.000 -100.00 % | 481.912 M | 0.000 -100.00 % | 481.912 M | 0.000 -100.00 % | 481.912 M | 0.000 -100.00 % | 481.912 M | 0.000 -100.00 % | 481.912 M | 0.000 -100.00 % | 481.912 M | 0.000 -100.00 % | 236.229 M | 0.000 -100.00 % | 235.723 M | 0.000 -100.00 % | 235.319 M | 0.000 -100.00 % | 234.131 M 7.57 % | 217.650 M 0.00 % | 217.650 M 0.11 % | 217.408 M | 0.000 -100.00 % | 206.938 M | 0.000 -100.00 % | 206.938 M | 0.000 -100.00 % | 177.446 M | 0.000 -100.00 % | 177.446 M 0.00 % | 177.446 M 85.15 % | 95.841 M 0.11 % | 95.734 M |
| Total equity | 5.353 B 0.00 % | 5.353 B 9.65 % | 4.882 B 0.00 % | 4.882 B 10.11 % | 4.434 B 0.00 % | 4.434 B 9.11 % | 4.064 B 0.00 % | 4.064 B 8.94 % | 3.730 B 0.00 % | 3.730 B -27.77 % | 5.165 B 0.00 % | 5.165 B 7.89 % | 4.787 B 0.00 % | 4.787 B 5.62 % | 4.532 B 0.00 % | 4.532 B 7.77 % | 4.205 B 0.00 % | 4.205 B -6.52 % | 4.499 B 0.00 % | 4.499 B 8.06 % | 4.164 B 0.00 % | 4.164 B 14.06 % | 3.650 B 0.00 % | 3.650 B 10.90 % | 3.291 B 0.00 % | 3.291 B 8.95 % | 3.021 B 0.00 % | 3.021 B 16.13 % | 2.601 B 0.00 % | 2.601 B 24.15 % | 2.095 B 0.00 % | 2.095 B 18.50 % | 1.768 B 0.00 % | 1.768 B 15.84 % | 1.526 B 0.00 % | 1.526 B 21.39 % | 1.258 B 0.00 % | 1.258 B 10.06 % | 1.143 B 0.00 % | 1.143 B 47.16 % | 776.394 M 57.31 % | 493.543 M 0.00 % | 493.543 M 13.32 % | 435.530 M 0.00 % | 435.530 M 45.57 % | 299.191 M 0.00 % | 299.191 M 10.35 % | 271.140 M 0.00 % | 271.140 M 19.44 % | 227.005 M 134.88 % | 96.648 M 0.11 % | 96.542 M |
| Other non current liabilities | -5.353 B -7 072.84 % | 76.769 M 101.57 % | -4.882 B -7 834.79 % | 63.116 M 101.42 % | -4.434 B -6 989.91 % | 64.352 M 101.58 % | -4.064 B -233 246.59 % | 1.743 M | 0.000 -100.00 % | 110.388 M | 0.000 -100.00 % | 39.480 M | 0.000 -100.00 % | 159.820 M | 0.000 -100.00 % | 16.815 M | 0.000 -100.00 % | 16.815 M | 0.000 -100.00 % | 20.911 M | 0.000 -100.00 % | 60.144 M | 0.000 -100.00 % | 378.648 M | 0.000 -100.00 % | 237.686 M | 0.000 -100.00 % | 407.684 M | 0.000 | 0.000 | 0.000 -100.00 % | 502.827 M | 0.000 -100.00 % | 55.458 M | 0.000 -100.00 % | 54.853 M | 0.000 -100.00 % | 671.101 M 529.51 % | 106.607 M -8.64 % | 116.683 M 0.44 % | 116.167 M 123.54 % | -493.543 M -410.53 % | 158.938 M | 0.000 -100.00 % | 169.660 M 156.71 % | -299.191 M -240.74 % | 212.590 M | 0.000 -100.00 % | 66.021 M 100.85 % | 32.870 M 3 192.70 % | 998.262 K 92.69 % | 518.075 K |
| Long term debt | 0.000 -100.00 % | 580.080 M | 0.000 -100.00 % | 421.907 M | 0.000 -100.00 % | 420.896 M | 0.000 -100.00 % | 475.991 M | 0.000 -100.00 % | 508.364 M | 0.000 -100.00 % | 209.431 M | 0.000 -100.00 % | 208.086 M | 0.000 -100.00 % | 212.030 M | 0.000 -100.00 % | 306.195 M | 0.000 -100.00 % | 413.763 M | 0.000 -100.00 % | 440.624 M | 0.000 -100.00 % | 570.594 M | 0.000 -100.00 % | 359.254 M | 0.000 -100.00 % | 489.398 M | 0.000 -100.00 % | 319.906 M | 0.000 -100.00 % | 395.320 M | 0.000 -100.00 % | 437.813 M | 0.000 -100.00 % | 287.143 M | 0.000 -100.00 % | 321.220 M 3.01 % | 311.840 M 0.00 % | 311.840 M -28.56 % | 436.497 M | 0.000 -100.00 % | 238.482 M | 0.000 -100.00 % | 97.942 M | 0.000 -100.00 % | 17.752 M | 0.000 -100.00 % | 16.218 M 868.20 % | 1.675 M | 0.000 -100.00 % | 65.500 K |
| Total non current liabilities | -5.353 B -899.42 % | 669.607 M 113.72 % | -4.882 B -1 073.50 % | 501.477 M 111.31 % | -4.434 B -991.90 % | 497.118 M 112.23 % | -4.064 B -850.52 % | 541.460 M | 0.000 -100.00 % | 618.752 M | 0.000 -100.00 % | 276.420 M | 0.000 -100.00 % | 367.906 M | 0.000 -100.00 % | 375.427 M | 0.000 -100.00 % | 470.492 M | 0.000 -100.00 % | 799.232 M | 0.000 -100.00 % | 904.595 M | 0.000 -100.00 % | 978.043 M | 0.000 -100.00 % | 622.639 M | 0.000 -100.00 % | 923.514 M | 0.000 -100.00 % | 965.999 M | 0.000 -100.00 % | 917.611 M | 0.000 -100.00 % | 519.438 M | 0.000 -100.00 % | 361.718 M | 0.000 -100.00 % | 992.320 M 131.57 % | 428.523 M 0.00 % | 428.523 M -23.30 % | 558.736 M 213.21 % | -493.543 M -222.05 % | 404.391 M | 0.000 -100.00 % | 270.761 M 190.50 % | -299.191 M -229.89 % | 230.342 M | 0.000 -100.00 % | 85.452 M 135.76 % | 36.245 M 1 048.07 % | 3.157 M 34.31 % | 2.351 M |
| Other current liabilities | 0.000 -100.00 % | 596.392 M | 0.000 -100.00 % | 511.883 M | 0.000 -100.00 % | 116.701 M | 0.000 -100.00 % | 105.116 M | 0.000 -100.00 % | 298.536 M | 0.000 -100.00 % | 408.431 M | 0.000 -100.00 % | 363.440 M | 0.000 -100.00 % | 508.252 M | 0.000 -100.00 % | 515.229 M | 0.000 100.00 % | -48.220 M | 0.000 -100.00 % | 604.502 M | 0.000 100.00 % | -108.302 M | 0.000 100.00 % | -168.627 M | 0.000 100.00 % | -49.580 M | 0.000 100.00 % | -164.518 M | 0.000 -100.00 % | 171.326 M | 0.000 -100.00 % | 697.618 M | 0.000 -100.00 % | 866.235 M | 0.000 100.00 % | -25.983 M -113.51 % | 192.360 M -73.58 % | 728.080 M 69.15 % | 430.442 M | 0.000 -100.00 % | 11.931 M | 0.000 100.00 % | -77.402 M | 0.000 -100.00 % | 2.895 M | 0.000 -100.00 % | 2.189 M -30.30 % | 3.141 M 2 307.42 % | -142.303 K | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 414.174 M | 0.000 -100.00 % | 363.287 M | 0.000 -100.00 % | 4.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.116 M | 0.000 -100.00 % | 157.429 M | 0.000 -100.00 % | 176.562 M | 0.000 -100.00 % | 739.611 M | 0.000 -100.00 % | 815.242 M | 0.000 -100.00 % | 875.852 M | 0.000 -100.00 % | 806.996 M | 0.000 -100.00 % | 954.572 M | 0.000 -100.00 % | 837.570 M | 0.000 -100.00 % | 523.199 M | 0.000 -100.00 % | 605.745 M | 0.000 -100.00 % | 659.707 M | 0.000 -100.00 % | 656.173 M 22.48 % | 535.719 M | 0.000 -100.00 % | 383.610 M | 0.000 -100.00 % | 97.127 M | 0.000 -100.00 % | 72.754 M | 0.000 -100.00 % | 60.066 M | 0.000 -100.00 % | 15.901 M 0.68 % | 15.794 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 1.050 B | 0.000 -100.00 % | 984.738 M | 0.000 -100.00 % | 960.326 M | 0.000 -100.00 % | 1.043 B | 0.000 -100.00 % | 1.066 B | 0.000 -100.00 % | 916.388 M | 0.000 -100.00 % | 1.011 B | 0.000 -100.00 % | 670.882 M | 0.000 -100.00 % | 781.517 M | 0.000 -100.00 % | 658.029 M | 0.000 -100.00 % | 876.457 M | 0.000 -100.00 % | 711.727 M | 0.000 -100.00 % | 451.172 M | 0.000 -100.00 % | 550.971 M | 0.000 -100.00 % | 819.565 M | 0.000 -100.00 % | 540.427 M | 0.000 -100.00 % | 760.846 M | 0.000 -100.00 % | 488.777 M | 0.000 -100.00 % | 546.039 M 36.29 % | 400.644 M 0.00 % | 400.644 M 3.62 % | 386.641 M | 0.000 -100.00 % | 172.957 M | 0.000 -100.00 % | 89.156 M | 0.000 -100.00 % | 75.329 M | 0.000 -100.00 % | 45.988 M 224.65 % | 14.166 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.868 B | 0.000 -100.00 % | 1.670 B | 0.000 -100.00 % | 1.673 B | 0.000 -100.00 % | 1.709 B | 0.000 -100.00 % | 1.616 B | 0.000 -100.00 % | 1.490 B | 0.000 -100.00 % | 1.565 B | 0.000 -100.00 % | 1.627 B | 0.000 -100.00 % | 1.643 B | 0.000 -100.00 % | 1.722 B | 0.000 -100.00 % | 2.116 B | 0.000 -100.00 % | 2.054 B | 0.000 -100.00 % | 2.075 B | 0.000 -100.00 % | 2.013 B | 0.000 -100.00 % | 2.241 B | 0.000 -100.00 % | 1.556 B | 0.000 -100.00 % | 1.664 B | 0.000 -100.00 % | 1.547 B | 0.000 -100.00 % | 1.395 B 5.81 % | 1.318 B 0.00 % | 1.318 B 25.71 % | 1.049 B | 0.000 -100.00 % | 382.363 M | 0.000 -100.00 % | 309.080 M | 0.000 -100.00 % | 194.724 M | 0.000 -100.00 % | 71.441 M 77.85 % | 40.169 M | 0.000 | 0.000 |
| Total liabilities | -5.353 B -310.98 % | 2.537 B 151.97 % | -4.882 B -324.81 % | 2.172 B 148.98 % | -4.434 B -304.31 % | 2.170 B 153.40 % | -4.064 B -280.57 % | 2.251 B | 0.000 -100.00 % | 2.235 B | 0.000 -100.00 % | 1.766 B | 0.000 -100.00 % | 1.933 B | 0.000 -100.00 % | 2.003 B | 0.000 -100.00 % | 2.114 B | 0.000 -100.00 % | 2.521 B | 0.000 -100.00 % | 3.021 B | 0.000 -100.00 % | 3.032 B | 0.000 -100.00 % | 2.698 B | 0.000 -100.00 % | 2.937 B | 0.000 -100.00 % | 3.207 B | 0.000 -100.00 % | 2.473 B | 0.000 -100.00 % | 2.183 B | 0.000 -100.00 % | 1.909 B | 0.000 -100.00 % | 2.387 B 36.66 % | 1.747 B 0.00 % | 1.747 B 8.67 % | 1.607 B 425.70 % | -493.543 M -162.73 % | 786.754 M | 0.000 -100.00 % | 579.841 M 293.80 % | -299.191 M -170.39 % | 425.066 M | 0.000 -100.00 % | 156.893 M 105.32 % | 76.414 M 2 320.42 % | 3.157 M 34.31 % | 2.351 M |
| Other non current assets | 0.000 -100.00 % | 94.191 M | 0.000 -100.00 % | 110.754 M 139.99 % | -276.970 M -394.99 % | 93.890 M 128.52 % | -329.200 M -449.32 % | 94.241 M 131.60 % | -298.275 M -367.52 % | 111.497 M 154.75 % | -203.653 M -110.84 % | 1.879 B 857.39 % | -248.153 M -114.47 % | 1.715 B 674.57 % | -298.566 M -431.21 % | 90.145 M 123.22 % | -388.175 M -445.37 % | 112.395 M 147.33 % | -237.448 M -287.61 % | 126.567 M 140.57 % | -311.964 M -240.22 % | 222.483 M 166.54 % | -334.363 M -319.34 % | 152.441 M 158.97 % | -258.523 M -210.91 % | 233.098 M 226.93 % | -183.646 M -231.88 % | 139.257 M 167.76 % | -205.518 M -262.23 % | 126.686 M 210.75 % | -114.394 M -663.02 % | 20.318 M 111.67 % | -174.059 M -799.43 % | 24.886 M 133.01 % | -75.389 M -571.72 % | 15.982 M 120.27 % | -78.836 M -11 467.68 % | 693.512 K -99.90 % | 681.712 M 4 478.32 % | 14.890 M -7.11 % | 16.029 M 134.38 % | -46.630 M -157.53 % | 81.048 M 265.12 % | -49.084 M -234.64 % | 36.455 M 226.08 % | -28.915 M -119.15 % | 151.027 M 1 692.04 % | -9.486 M -127.09 % | 35.016 M 40.92 % | 24.848 M -68.62 % | 79.194 M 85.03 % | 42.801 M |
| Long term investments | 0.000 -100.00 % | 16.689 M | 0.000 100.00 % | -2.099 B | 0.000 100.00 % | -2.084 B | 0.000 100.00 % | -1.900 B | 0.000 100.00 % | -1.776 B | 0.000 100.00 % | -1.781 B | 0.000 100.00 % | -1.622 B | 0.000 100.00 % | -1.299 B | 0.000 100.00 % | -46.046 M | 0.000 100.00 % | -1.109 B | 0.000 | 0.000 | 0.000 100.00 % | -895.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.417 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.150 M | 0.000 -100.00 % | 18.150 M | 0.000 -100.00 % | 18.150 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 367.629 M | 0.000 -100.00 % | 347.126 M | 0.000 -100.00 % | 369.407 M | 0.000 -100.00 % | 334.753 M | 0.000 -100.00 % | 313.344 M | 0.000 -100.00 % | 312.852 M | 0.000 -100.00 % | 289.151 M | 0.000 -100.00 % | 289.749 M | 0.000 -100.00 % | 288.293 M | 0.000 -100.00 % | 300.554 M | 0.000 -100.00 % | 293.977 M | 0.000 -100.00 % | 100.610 M | 0.000 -100.00 % | 106.858 M | 0.000 -100.00 % | 54.737 M | 0.000 -100.00 % | 82.392 M | 0.000 -100.00 % | 48.206 M | 0.000 -100.00 % | 37.416 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.134 M | 0.000 | 0.000 | 0.000 -100.00 % | 188.206 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 115.032 M | 0.000 -100.00 % | 115.032 M | 0.000 -100.00 % | 115.032 M | 0.000 -100.00 % | 115.032 M | 0.000 -100.00 % | 115.032 M | 0.000 -100.00 % | 1.552 B | 0.000 -100.00 % | 1.529 B | 0.000 -100.00 % | 1.621 B | 0.000 -100.00 % | 1.615 B | 0.000 -100.00 % | 2.312 B | 0.000 -100.00 % | 2.257 B | 0.000 -100.00 % | 2.385 B | 0.000 -100.00 % | 1.990 B | 0.000 -100.00 % | 2.265 B | 0.000 -100.00 % | 2.112 B | 0.000 -100.00 % | 2.129 B | 0.000 -100.00 % | 2.092 B | 0.000 -100.00 % | 1.303 B | 0.000 -100.00 % | 1.678 B | 0.000 -100.00 % | 448.070 M | 0.000 | 0.000 -100.00 % | 524.215 M | 0.000 -100.00 % | 430.659 M | 0.000 -100.00 % | 300.829 M | 0.000 | 0.000 -100.00 % | 97.496 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 482.661 M | 0.000 -100.00 % | 462.158 M | 0.000 -100.00 % | 484.439 M | 0.000 -100.00 % | 449.785 M | 0.000 -100.00 % | 428.376 M | 0.000 -100.00 % | 1.865 B | 0.000 -100.00 % | 1.818 B | 0.000 -100.00 % | 1.911 B | 0.000 -100.00 % | 1.904 B | 0.000 -100.00 % | 2.613 B | 0.000 -100.00 % | 2.551 B | 0.000 -100.00 % | 2.485 B | 0.000 -100.00 % | 2.097 B | 0.000 -100.00 % | 2.320 B | 0.000 -100.00 % | 2.195 B | 0.000 -100.00 % | 2.177 B | 0.000 -100.00 % | 1.530 B | 0.000 -100.00 % | 1.303 B | 0.000 -100.00 % | 1.703 B 280.18 % | 448.070 M 0.00 % | 448.070 M -55.35 % | 1.003 B | 0.000 -100.00 % | 524.215 M | 0.000 -100.00 % | 495.793 M | 0.000 -100.00 % | 300.829 M | 0.000 -100.00 % | 188.206 M 22.44 % | 153.709 M | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 469.737 M | 0.000 -100.00 % | 419.978 M | 0.000 -100.00 % | 390.886 M | 0.000 -100.00 % | 167.342 M | 0.000 -100.00 % | 209.831 M | 0.000 -100.00 % | 195.392 M | 0.000 -100.00 % | 171.438 M | 0.000 -100.00 % | 132.167 M | 0.000 -100.00 % | 160.906 M | 0.000 -100.00 % | 198.966 M | 0.000 -100.00 % | 227.295 M | 0.000 -100.00 % | 258.193 M | 0.000 -100.00 % | 99.889 M | 0.000 -100.00 % | 121.400 M | 0.000 -100.00 % | 80.923 M | 0.000 -100.00 % | 96.227 M | 0.000 -100.00 % | 99.216 M | 0.000 -100.00 % | 104.755 M | 0.000 -100.00 % | 76.613 M | 0.000 -100.00 % | 666.822 M 823.31 % | 72.221 M | 0.000 -100.00 % | 59.329 M | 0.000 -100.00 % | 43.723 M | 0.000 -100.00 % | 104.028 M | 0.000 -100.00 % | 29.809 M 195.11 % | 10.101 M 68.04 % | 6.011 M -23.54 % | 7.862 M |
| Total non current assets | 0.000 -100.00 % | 1.063 B | 0.000 -100.00 % | 992.890 M 458.48 % | -276.970 M -128.14 % | 984.311 M 399.00 % | -329.200 M -145.46 % | 724.108 M 342.77 % | -298.275 M -139.79 % | 749.704 M 468.13 % | -203.653 M -109.43 % | 2.159 B 969.91 % | -248.153 M -111.86 % | 2.093 B 801.04 % | -298.566 M -113.94 % | 2.142 B 651.71 % | -388.175 M -117.72 % | 2.191 B 1 022.70 % | -237.448 M -108.03 % | 2.956 B 1 047.58 % | -311.964 M -110.40 % | 3.000 B 997.35 % | -334.363 M -111.48 % | 2.913 B 1 226.86 % | -258.523 M -110.64 % | 2.430 B 1 423.17 % | -183.646 M -107.12 % | 2.581 B 1 355.79 % | -205.518 M -108.55 % | 2.402 B 2 200.12 % | -114.394 M -104.99 % | 2.293 B 1 417.56 % | -174.059 M -110.52 % | 1.654 B 2 294.32 % | -75.389 M -105.30 % | 1.424 B 1 905.93 % | -78.836 M -104.35 % | 1.810 B 60.24 % | 1.130 B 0.00 % | 1.130 B 3.49 % | 1.092 B 2 441.17 % | -46.630 M -107.02 % | 664.592 M 1 453.99 % | -49.084 M -108.52 % | 575.971 M 2 091.97 % | -28.915 M -106.40 % | 451.856 M 4 863.19 % | -9.486 M -103.75 % | 253.031 M 34.12 % | 188.659 M 121.42 % | 85.205 M 68.18 % | 50.663 M |
| Other current assets | -275.303 M -108.52 % | 3.233 B 1 031.22 % | -347.145 M -157.07 % | 608.319 M | 0.000 -100.00 % | 948.846 M | 0.000 -100.00 % | 2.519 B | 0.000 -100.00 % | 882.364 M | 0.000 -100.00 % | 2.157 B | 0.000 -100.00 % | 823.995 M | 0.000 -100.00 % | 1.840 B | 0.000 -100.00 % | 623.179 M | 0.000 -100.00 % | 1.787 B | 0.000 -100.00 % | 804.173 M | 0.000 -100.00 % | 1.569 B | 0.000 -100.00 % | 649.785 M | 0.000 -100.00 % | 1.339 B | 0.000 -100.00 % | 495.029 M | 0.000 -100.00 % | 665.751 M | 0.000 -100.00 % | 140.413 M | 0.000 -100.00 % | 624.378 M | 0.000 -100.00 % | 1.723 B 224.40 % | 531.159 M -18.92 % | 655.133 M 772.49 % | 75.087 M | 0.000 -100.00 % | 145.265 M | 0.000 -100.00 % | 85.327 M | 0.000 -100.00 % | 36.632 M | 0.000 -100.00 % | 35.431 M 195.74 % | 11.980 M 10 862.46 % | 109.286 K | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 2.116 B 281.91 % | 553.940 M 737.39 % | 66.150 M -89.95 % | 658.400 M -65.59 % | 1.913 B 220.70 % | 596.550 M -66.58 % | 1.785 B 338.27 % | 407.306 M -77.23 % | 1.789 B 260.45 % | 496.306 M 1 669.46 % | 28.048 M -95.30 % | 597.132 M -54.35 % | 1.308 B 68.49 % | 776.350 M 1 338.54 % | 53.968 M -88.64 % | 474.896 M -57.86 % | 1.127 B 80.64 % | 623.928 M 503.67 % | 103.356 M -84.54 % | 668.726 M -26.77 % | 913.160 M 76.61 % | 517.046 M 596.43 % | 74.243 M -79.79 % | 367.292 M -58.18 % | 878.243 M 113.67 % | 411.036 M 15 816.82 % | 2.582 M -98.87 % | 228.788 M -58.24 % | 547.883 M 57.38 % | 348.117 M 1 720.15 % | 19.126 M -87.32 % | 150.779 M | 0.000 -100.00 % | 157.672 M 1 318.34 % | 11.117 M | 0.000 | 0.000 -100.00 % | 335.631 M | 0.000 | 0.000 -100.00 % | 98.168 M 1 179.26 % | 7.674 M | 0.000 | 0.000 -100.00 % | 18.973 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 275.303 M | 0.000 -100.00 % | 347.145 M 225.34 % | -276.970 M -200.00 % | 276.970 M 184.13 % | -329.200 M -200.00 % | 329.200 M 210.37 % | -298.275 M -200.00 % | 298.275 M 246.46 % | -203.653 M -200.00 % | 203.653 M 182.07 % | -248.153 M -212.74 % | 220.105 M 173.72 % | -298.566 M -200.00 % | 298.566 M 176.92 % | -388.175 M -216.15 % | 334.207 M 240.75 % | -237.448 M -200.00 % | 237.448 M 176.11 % | -311.964 M -259.04 % | 196.150 M 158.66 % | -334.363 M -200.00 % | 334.363 M 229.34 % | -258.523 M -240.29 % | 184.280 M 200.35 % | -183.646 M -200.00 % | 183.646 M 189.36 % | -205.518 M -200.00 % | 205.518 M 279.66 % | -114.394 M -200.00 % | 114.394 M 165.72 % | -174.059 M -207.90 % | 161.308 M 313.97 % | -75.389 M -200.00 % | 75.389 M 195.63 % | -78.836 M -200.69 % | 78.298 M -41.43 % | 133.673 M 0.00 % | 133.673 M -20.35 % | 167.816 M | 0.000 -100.00 % | 46.630 M 195.00 % | -49.084 M -200.00 % | 49.084 M | 0.000 -100.00 % | 28.915 M 404.80 % | -9.486 M -200.00 % | 9.486 M 79.54 % | 5.284 M 2 576.81 % | 197.390 K 25.62 % | 157.137 K |
| Cash and short term investments | 275.303 M 0.00 % | 275.303 M -20.70 % | 347.145 M -85.90 % | 2.463 B 789.17 % | 276.970 M 0.00 % | 276.971 M -15.87 % | 329.200 M -85.32 % | 2.242 B 651.76 % | 298.275 M -85.68 % | 2.083 B 923.00 % | 203.653 M -89.78 % | 1.993 B 702.97 % | 248.153 M 0.00 % | 248.154 M -16.88 % | 298.566 M -81.42 % | 1.607 B 313.90 % | 388.175 M 0.00 % | 388.175 M 63.48 % | 237.448 M -82.60 % | 1.364 B 337.38 % | 311.964 M 4.16 % | 299.506 M -10.42 % | 334.363 M -73.20 % | 1.248 B 382.56 % | 258.523 M 0.00 % | 258.523 M 40.77 % | 183.646 M -82.71 % | 1.062 B 416.69 % | 205.518 M 0.00 % | 205.518 M 79.66 % | 114.394 M -82.73 % | 662.277 M 280.49 % | 174.059 M 7.90 % | 161.308 M 113.97 % | 75.389 M 0.00 % | 75.389 M -4.37 % | 78.836 M 0.69 % | 78.298 M -41.43 % | 133.673 M 0.00 % | 133.673 M -20.35 % | 167.816 M 259.89 % | 46.630 M 0.00 % | 46.630 M -5.00 % | 49.084 M 0.00 % | 49.084 M 69.75 % | 28.915 M 0.00 % | 28.915 M 204.80 % | 9.486 M 0.00 % | 9.486 M 79.54 % | 5.284 M 2 576.81 % | 197.390 K 25.62 % | 157.137 K |
| Total current assets | 0.000 -100.00 % | 6.827 B | 0.000 -100.00 % | 6.061 B 2 088.17 % | 276.970 M -95.07 % | 5.620 B 1 607.04 % | 329.200 M -94.11 % | 5.590 B 1 774.17 % | 298.275 M -94.28 % | 5.215 B 2 460.85 % | 203.653 M -95.73 % | 4.772 B 1 823.01 % | 248.153 M -94.64 % | 4.627 B 1 449.73 % | 298.566 M -93.20 % | 4.393 B 1 031.79 % | 388.175 M -90.60 % | 4.128 B 1 638.49 % | 237.448 M -94.16 % | 4.064 B 1 202.67 % | 311.964 M -92.54 % | 4.184 B 1 151.32 % | 334.363 M -91.13 % | 3.769 B 1 357.89 % | 258.523 M -92.74 % | 3.560 B 1 838.32 % | 183.646 M -94.56 % | 3.377 B 1 543.27 % | 205.518 M -93.97 % | 3.406 B 2 877.49 % | 114.394 M -94.97 % | 2.275 B 1 207.21 % | 174.059 M -92.42 % | 2.297 B 2 946.84 % | 75.389 M -96.25 % | 2.012 B 2 451.73 % | 78.836 M -95.70 % | 1.835 B 4.26 % | 1.760 B 0.00 % | 1.760 B 36.18 % | 1.292 B 2 671.16 % | 46.630 M -92.43 % | 615.705 M 1 154.39 % | 49.084 M -88.83 % | 439.400 M 1 419.64 % | 28.915 M -89.39 % | 272.402 M 2 771.49 % | 9.486 M -94.58 % | 175.002 M 52.49 % | 114.760 M 686.02 % | 14.600 M -69.73 % | 48.230 M |
| Inventory | 0.000 -100.00 % | 59.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.153 M | 0.000 -100.00 % | 83.350 M | 0.000 100.00 % | -1.419 B | 0.000 | 0.000 | 0.000 -100.00 % | 120.332 K | 0.000 -100.00 % | 120.000 K | 0.000 -100.00 % | 120.332 K | 0.000 -100.00 % | 2.565 M | 0.000 -100.00 % | 565.332 K | 0.000 -100.00 % | 22.764 M | 0.000 -100.00 % | 26.635 M | 0.000 -100.00 % | 25.375 M | 0.000 -100.00 % | 24.210 M | 0.000 -100.00 % | 22.393 M | 0.000 -100.00 % | 23.920 M | 0.000 -100.00 % | 24.362 M | 0.000 -100.00 % | 33.216 M -18.77 % | 40.889 M 0.00 % | 40.889 M 775.06 % | 4.673 M | 0.000 -100.00 % | 5.618 M | 0.000 -100.00 % | 6.193 M | 0.000 -100.00 % | 16.924 M | 0.000 100.00 % | -130.084 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 3.260 B | 0.000 -100.00 % | 2.990 B | 0.000 -100.00 % | 4.344 B | 0.000 -100.00 % | 2.742 B | 0.000 -100.00 % | 4.034 B | 0.000 -100.00 % | 2.411 B | 0.000 -100.00 % | 3.552 B | 0.000 -100.00 % | 2.254 B | 0.000 -100.00 % | 3.117 B | 0.000 -100.00 % | 2.037 B | 0.000 -100.00 % | 3.080 B | 0.000 -100.00 % | 1.843 B | 0.000 -100.00 % | 2.625 B | 0.000 -100.00 % | 1.835 B | 0.000 -100.00 % | 2.681 B | 0.000 -100.00 % | 1.477 B | 0.000 -100.00 % | 1.971 B | 0.000 -100.00 % | 1.397 B | 0.000 -100.00 % | 1.530 B | 0.000 -100.00 % | 929.985 M | 0.000 | 0.000 -100.00 % | 479.973 M | 0.000 -100.00 % | 360.997 M | 0.000 -100.00 % | 189.931 M | 0.000 -100.00 % | 176.915 M 81.46 % | 97.496 M 582.10 % | 14.293 M -70.27 % | 48.073 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.099 B | 0.000 -100.00 % | 2.100 B | 0.000 -100.00 % | 1.913 B | 0.000 -100.00 % | 1.776 B | 0.000 | 0.000 | 0.000 -100.00 % | 9.416 M | 0.000 -100.00 % | 1.308 B | 0.000 -100.00 % | 59.947 M | 0.000 -100.00 % | 1.127 B | 0.000 | 0.000 | 0.000 -100.00 % | 913.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.150 M | 0.000 100.00 % | -122.178 M | 0.000 100.00 % | -18.150 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 220.900 M | 0.000 -100.00 % | 173.478 M | 0.000 -100.00 % | 181.778 M | 0.000 -100.00 % | 198.002 M | 0.000 -100.00 % | 201.397 M | 0.000 -100.00 % | 117.332 M | 0.000 -100.00 % | 151.298 M | 0.000 -100.00 % | 133.332 M | 0.000 -100.00 % | 161.733 M | 0.000 -100.00 % | 225.280 M | 0.000 -100.00 % | 392.352 M | 0.000 -100.00 % | 305.566 M | 0.000 -100.00 % | 364.697 M | 0.000 -100.00 % | 373.624 M | 0.000 -100.00 % | 469.164 M | 0.000 -100.00 % | 218.479 M | 0.000 -100.00 % | 205.176 M | 0.000 -100.00 % | 192.207 M | 0.000 -100.00 % | 176.093 M -7.15 % | 189.661 M 0.00 % | 189.661 M -18.13 % | 231.648 M | 0.000 -100.00 % | 100.349 M | 0.000 -100.00 % | 69.228 M | 0.000 -100.00 % | 56.433 M | 0.000 -100.00 % | 7.362 M 4.17 % | 7.068 M 4 866.70 % | 142.303 K | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.583 M | 0.000 -100.00 % | 31.447 M | 0.000 -100.00 % | 157.429 M | 0.000 -100.00 % | 176.562 M | 0.000 -100.00 % | 147.113 M | 0.000 -100.00 % | 237.779 M | 0.000 -100.00 % | 269.158 M | 0.000 -100.00 % | 200.885 M | 0.000 -100.00 % | 183.842 M | 0.000 -100.00 % | 279.278 M | 0.000 -100.00 % | 102.206 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.713 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.102 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.636 M | 0.000 -100.00 % | 124.920 M | 0.000 -100.00 % | 348.230 M | 0.000 -100.00 % | 387.774 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 626.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.226 M | 0.000 -100.00 % | 4.020 M | 0.000 | 0.000 -100.00 % | 3.813 M | 0.000 -100.00 % | 3.639 M | 0.000 -100.00 % | 2.852 M | 0.000 -100.00 % | 3.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 61.009 M | 0.000 -100.00 % | 68.545 M | 0.000 -100.00 % | 90.616 M | 0.000 -100.00 % | 93.471 M | 0.000 -100.00 % | 78.275 M | 0.000 -100.00 % | 110.674 M | 0.000 -100.00 % | 71.625 M | 0.000 -100.00 % | 57.544 M | 0.000 -100.00 % | 75.660 M | 0.000 -100.00 % | 124.104 M | 0.000 -100.00 % | 154.887 M | 0.000 -100.00 % | 177.470 M | 0.000 100.00 % | -420.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -155.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 155.918 M | 0.000 -100.00 % | 4.395 B | 0.000 -100.00 % | 153.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.239 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.468 M | 0.000 | 0.000 | 0.000 -100.00 % | 365.578 M | 0.000 | 0.000 | 0.000 -100.00 % | 130.779 M | 0.000 | 0.000 | 0.000 -100.00 % | 130.779 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 339.517 M | 0.000 | 0.000 | 0.000 -100.00 % | 335.714 M -63.70 % | 924.906 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.984 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.331 M 35.33 % | 38.669 M 402.01 % | 7.703 M 34.09 % | 5.744 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 12.758 M | 0.000 -100.00 % | 16.454 M | 0.000 -100.00 % | 11.870 M | 0.000 -100.00 % | 18.624 M | 0.000 -100.00 % | 18.132 M | 0.000 -100.00 % | 27.509 M | 0.000 -100.00 % | 23.605 M | 0.000 -100.00 % | 23.946 M | 0.000 -100.00 % | 22.562 M | 0.000 -100.00 % | 16.328 M | 0.000 -100.00 % | 16.053 M | 0.000 -100.00 % | 28.801 M | 0.000 -100.00 % | 25.698 M | 0.000 -100.00 % | 26.432 M | 0.000 -100.00 % | 19.937 M | 0.000 -100.00 % | 19.464 M | 0.000 -100.00 % | 13.940 M | 0.000 -100.00 % | 15.702 M | 0.000 | 0.000 -100.00 % | 6.262 M | 0.000 -100.00 % | 2.433 M | 0.000 -100.00 % | 4.119 M | 0.000 -100.00 % | 2.576 M | 0.000 -100.00 % | 3.183 M | 0.000 -100.00 % | 3.213 M 89.00 % | 1.700 M -21.24 % | 2.159 M 22.18 % | 1.767 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 |
| Total assets | 0.000 -100.00 % | 7.890 B | 0.000 -100.00 % | 7.053 B | 0.000 -100.00 % | 6.604 B | 0.000 -100.00 % | 6.314 B | 0.000 -100.00 % | 5.965 B | 0.000 -100.00 % | 6.931 B | 0.000 -100.00 % | 6.720 B | 0.000 -100.00 % | 6.535 B | 0.000 -100.00 % | 6.319 B | 0.000 -100.00 % | 7.020 B | 0.000 -100.00 % | 7.184 B | 0.000 -100.00 % | 6.682 B | 0.000 -100.00 % | 5.990 B | 0.000 -100.00 % | 5.958 B | 0.000 -100.00 % | 5.808 B | 0.000 -100.00 % | 4.569 B | 0.000 -100.00 % | 3.951 B | 0.000 -100.00 % | 3.435 B | 0.000 -100.00 % | 3.645 B 26.14 % | 2.889 B 0.00 % | 2.889 B 21.21 % | 2.384 B | 0.000 -100.00 % | 1.280 B | 0.000 -100.00 % | 1.015 B | 0.000 -100.00 % | 724.258 M | 0.000 -100.00 % | 428.033 M 41.07 % | 303.419 M 204.01 % | 99.805 M 0.92 % | 98.892 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 | 2012-06-30 | 2011-06-30 | 2010-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-30 | 2012-12-30 | 2012-09-30 | 2012-06-30 | 2012-03-30 | 2011-12-30 | 2011-09-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 -100.00 % | 2.059 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.560 M | 0.000 | 0.000 | 0.000 100.00 % | -7.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.591 M | 0.000 -100.00 % | 989.235 K 0.00 % | 989.235 K -75.00 % | 3.957 M 300.00 % | 989.235 K | 0.000 -100.00 % | 541.799 K -75.00 % | 2.167 M 300.00 % | 541.799 K | 0.000 -100.00 % | 999.588 K -75.00 % | 3.998 M 300.00 % | 999.588 K | 0.000 | 0.000 -100.00 % | 12.619 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -126.021 M 0.00 % | -126.021 M 0.00 % | -126.021 M 0.00 % | -126.021 M | 0.000 100.00 % | -87.206 M 0.00 % | -87.206 M 0.00 % | -87.206 M | 0.000 100.00 % | -141.417 M 0.00 % | -141.417 M 0.00 % | -141.417 M | 0.000 100.00 % | -70.859 M 0.00 % | -70.859 M 0.00 % | -70.859 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.842 M 0.00 % | -31.842 M 0.00 % | -31.842 M -206.36 % | 29.938 M 0.00 % | 29.938 M 0.00 % | 29.938 M 0.00 % | 29.938 M 6 812.87 % | -445.982 K 0.00 % | -445.982 K 0.00 % | -445.982 K 0.00 % | -445.982 K -186.82 % | 513.659 K 0.00 % | 513.659 K 0.00 % | 513.659 K 0.00 % | 513.659 K -93.97 % | 8.521 M 0.00 % | 8.521 M 0.00 % | 8.521 M 0.00 % | 8.521 M 183.85 % | -10.162 M 0.00 % | -10.162 M 0.00 % | -10.162 M 0.00 % | -10.162 M -258.05 % | 6.430 M 0.00 % | 6.430 M 0.00 % | 6.430 M 0.00 % | 6.430 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 2.324 M 0.00 % | 2.324 M 0.00 % | 2.324 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 379.986 K 0.00 % | 379.986 K 0.00 % | 379.986 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 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.183 M 0.00 % | -73.183 M 0.00 % | -73.183 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.222 M 0.00 % | -32.222 M 0.00 % | -32.222 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -226.510 M -16.75 % | -194.016 M 7.27 % | -209.235 M -6.42 % | -196.616 M 1.41 % | -199.429 M 16.68 % | -239.348 M -541.55 % | -37.308 M 77.43 % | -165.298 M -7.21 % | -154.176 M -108.75 % | 1.761 B 1 163.27 % | -165.635 M 1.61 % | -168.343 M -3.51 % | -162.638 M 10.09 % | -180.900 M -1.63 % | -178.003 M -2.05 % | -174.432 M -6.53 % | -163.742 M 14.16 % | -190.746 M 12.77 % | -218.672 M -37.70 % | -158.801 M -9.82 % | -144.607 M 3.25 % | -149.463 M 19.77 % | -186.291 M -0.75 % | -184.906 M 1.96 % | -188.610 M 4.51 % | -197.513 M -6.93 % | -184.718 M 4.29 % | -193.005 M 1.71 % | -196.355 M 13.56 % | -227.147 M -33.32 % | -170.377 M -17.01 % | -145.604 M -0.54 % | -144.820 M 2.68 % | -148.806 M -6.55 % | -139.658 M -5.18 % | -132.784 M -8.84 % | -121.996 M 6.31 % | -130.210 M -28.66 % | -101.207 M -5.75 % | -95.706 M -11.48 % | -85.850 M -76.92 % | -48.524 M -54.91 % | -31.325 M -23.90 % | -25.282 M -70.13 % | -14.860 M -21.59 % | -12.221 M -7.84 % | -11.333 M -30.56 % | -8.681 M 13.23 % | -10.004 M -4.05 % | -9.615 M 1.41 % | -9.752 M 71.24 % | -33.915 M -4 474.15 % | -741.457 K 92.40 % | -9.752 M -8 730.68 % | 112.998 K -99.52 % | 23.471 M 497.31 % | -5.908 M -5 327.97 % | 112.998 K -67.05 % | 342.977 K -29.65 % | 487.515 K 53.32 % | 317.977 K 1 328.53 % | 22.259 K 100.20 % | -11.392 M -43.82 % | -7.921 M 0.00 % | -7.921 M 0.00 % | -7.921 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.958 M 21.83 % | 72.200 M -10.44 % | 80.616 M 2 164.74 % | 3.560 M -94.63 % | 66.272 M 3.45 % | 64.060 M | 0.000 100.00 % | -7.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.591 M | 0.000 -100.00 % | 141.198 M 0.00 % | 141.198 M 0.00 % | 141.198 M 0.00 % | 141.198 M | 0.000 -100.00 % | 147.306 M 0.00 % | 147.306 M 0.00 % | 147.306 M | 0.000 -100.00 % | 118.894 M 0.00 % | 118.894 M 0.00 % | 118.894 M | 0.000 -100.00 % | 139.007 M 0.00 % | 139.007 M 0.00 % | 139.007 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.718 M 0.00 % | 27.718 M 0.00 % | 27.718 M -44.76 % | 50.178 M 0.00 % | 50.178 M 0.00 % | 50.178 M 0.00 % | 50.178 M 269.14 % | 13.593 M 0.00 % | 13.593 M 0.00 % | 13.593 M 0.00 % | 13.593 M 1 399.40 % | 906.581 K 0.00 % | 906.581 K 0.00 % | 906.581 K 0.00 % | 906.581 K 5 854.79 % | -15.754 K 0.00 % | -15.754 K 0.00 % | -15.754 K 0.00 % | -15.754 K 99.83 % | -9.218 M 0.00 % | -9.218 M 0.00 % | -9.218 M 0.00 % | -9.218 M -115.30 % | -4.281 M 0.00 % | -4.281 M 0.00 % | -4.281 M 0.00 % | -4.281 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -133.530 M 0.00 % | -133.530 M 0.00 % | -133.530 M 0.00 % | -133.530 M | 0.000 100.00 % | -27.530 M 0.00 % | -27.530 M 0.00 % | -27.530 M | 0.000 100.00 % | -20.036 M 0.00 % | -20.036 M 0.00 % | -20.036 M | 0.000 100.00 % | -119.882 M 0.00 % | -119.882 M 0.00 % | -119.882 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.159 M 0.00 % | -145.159 M 0.00 % | -145.159 M -67.56 % | -86.629 M 0.00 % | -86.629 M 0.00 % | -86.629 M 0.00 % | -86.629 M -435.46 % | -16.178 M 0.00 % | -16.178 M 0.00 % | -16.178 M 0.00 % | -16.178 M -188.84 % | -5.601 M 0.00 % | -5.601 M 0.00 % | -5.601 M 0.00 % | -5.601 M -20 751.65 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K -300.20 % | -6.712 K 0.00 % | -6.712 K 0.00 % | -6.712 K 0.00 % | -6.712 K 98.99 % | -664.129 K 0.00 % | -664.129 K 0.00 % | -664.129 K 0.00 % | -664.129 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.537 M 0.00 % | 4.537 M 0.00 % | 4.537 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 -100.00 % | 8.846 M 0.00 % | 8.846 M 0.00 % | 8.846 M 0.00 % | 8.846 M 27 254.02 % | 32.338 K 0.00 % | 32.338 K 0.00 % | 32.338 K 0.00 % | 32.338 K |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.530 M 0.00 % | 133.530 M 0.00 % | 133.530 M 0.00 % | 133.530 M | 0.000 -100.00 % | 27.530 M 0.00 % | 27.530 M 0.00 % | 27.530 M | 0.000 -100.00 % | 20.036 M 0.00 % | 20.036 M 0.00 % | 20.036 M | 0.000 -100.00 % | 119.882 M 0.00 % | 119.882 M 0.00 % | 119.882 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.622 M 0.00 % | 140.622 M 0.00 % | 140.622 M 62.33 % | 86.629 M 0.00 % | 86.629 M 0.00 % | 86.629 M 0.00 % | 86.629 M 435.46 % | 16.178 M 0.00 % | 16.178 M 0.00 % | 16.178 M 0.00 % | 16.178 M 188.84 % | 5.601 M 0.00 % | 5.601 M 0.00 % | 5.601 M 0.00 % | 5.601 M 20 752.04 % | 26.862 K 0.00 % | 26.862 K 0.00 % | 26.862 K 0.00 % | 26.862 K 100.30 % | -8.839 M 0.00 % | -8.839 M 0.00 % | -8.839 M 0.00 % | -8.839 M -1 499.05 % | 631.790 K 0.00 % | 631.790 K 0.00 % | 631.790 K 0.00 % | 631.790 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -97.663 M 0.00 % | -97.663 M 0.00 % | -97.663 M 0.00 % | -97.663 M | 0.000 100.00 % | -27.530 M 0.00 % | -27.530 M 0.00 % | -27.530 M | 0.000 100.00 % | -87.930 M 0.00 % | -87.930 M 0.00 % | -87.930 M | 0.000 100.00 % | -119.882 M 0.00 % | -119.882 M 0.00 % | -119.882 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -140.622 M 0.00 % | -140.622 M 0.00 % | -140.622 M -62.33 % | -86.629 M 0.00 % | -86.629 M 0.00 % | -86.629 M 0.00 % | -86.629 M -435.46 % | -16.178 M 0.00 % | -16.178 M 0.00 % | -16.178 M 0.00 % | -16.178 M -188.84 % | -5.601 M 0.00 % | -5.601 M 0.00 % | -5.601 M 0.00 % | -5.601 M -20 751.65 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K -100.30 % | 8.839 M 0.00 % | 8.839 M 0.00 % | 8.839 M 0.00 % | 8.839 M 1 499.04 % | -631.791 K 0.00 % | -631.791 K 0.00 % | -631.791 K 0.00 % | -631.791 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 1.308 M 0.00 % | 1.308 M 0.00 % | 1.308 M | 0.000 -100.00 % | 2.676 M 0.00 % | 2.676 M 0.00 % | 2.676 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.618 M 0.00 % | 2.618 M 0.00 % | 2.618 M -64.50 % | 7.373 M 0.00 % | 7.373 M 0.00 % | 7.373 M 0.00 % | 7.373 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.635 K 0.00 % | 26.635 K 0.00 % | 26.635 K 0.00 % | 26.635 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.113 M 0.00 % | 5.113 M 0.00 % | 5.113 M 0.00 % | 5.113 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.836 M 0.00 % | 38.836 M 0.00 % | 38.836 M 0.00 % | 38.836 M | 0.000 100.00 % | -14.119 M 0.00 % | -14.119 M 0.00 % | -14.119 M | 0.000 100.00 % | -1.308 M 0.00 % | -1.308 M 0.00 % | -1.308 M | 0.000 100.00 % | -1.876 M 0.00 % | -1.876 M 0.00 % | -1.876 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.618 M 0.00 % | -2.618 M 0.00 % | -2.618 M 64.50 % | -7.373 M 0.00 % | -7.373 M 0.00 % | -7.373 M 0.00 % | -7.373 M -310.00 % | 3.511 M 0.00 % | 3.511 M 0.00 % | 3.511 M 0.00 % | 3.511 M 3 142.88 % | -115.385 K 0.00 % | -115.385 K 0.00 % | -115.385 K 0.00 % | -115.385 K -533.21 % | 26.635 K 0.00 % | 26.635 K 0.00 % | 26.635 K 0.00 % | 26.635 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.113 M 0.00 % | 5.113 M 0.00 % | 5.113 M 0.00 % | 5.113 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.836 M 0.00 % | 38.836 M 0.00 % | 38.836 M 0.00 % | 38.836 M | 0.000 100.00 % | -14.119 M 0.00 % | -14.119 M 0.00 % | -14.119 M | 0.000 -100.00 % | 11.107 M 0.00 % | 11.107 M 0.00 % | 11.107 M | 0.000 100.00 % | -1.876 M 0.00 % | -1.876 M 0.00 % | -1.876 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.746 M 0.00 % | 36.746 M 0.00 % | 36.746 M 45.10 % | 25.325 M 0.00 % | 25.325 M 0.00 % | 25.325 M 0.00 % | 25.325 M 621.28 % | 3.511 M 0.00 % | 3.511 M 0.00 % | 3.511 M 0.00 % | 3.511 M 3 142.88 % | -115.385 K 0.00 % | -115.385 K 0.00 % | -115.385 K 0.00 % | -115.385 K -533.21 % | 26.635 K 0.00 % | 26.635 K 0.00 % | 26.635 K 0.00 % | 26.635 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.113 M 0.00 % | 5.113 M 0.00 % | 5.113 M 0.00 % | 5.113 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.727 M 0.00 % | 9.727 M 0.00 % | 9.727 M 0.00 % | 9.727 M | 0.000 100.00 % | -4.678 M 0.00 % | -4.678 M 0.00 % | -4.678 M | 0.000 100.00 % | -12.020 M 0.00 % | -12.020 M 0.00 % | -12.020 M | 0.000 100.00 % | -4.896 M 0.00 % | -4.896 M 0.00 % | -4.896 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.008 M 0.00 % | 1.008 M 0.00 % | 1.008 M 1 011.76 % | -110.511 K 0.00 % | -110.511 K 0.00 % | -110.511 K 0.00 % | -110.511 K -188.54 % | 124.812 K 0.00 % | 124.812 K 0.00 % | 124.812 K 0.00 % | 124.812 K -95.92 % | 3.061 M 0.00 % | 3.061 M 0.00 % | 3.061 M 0.00 % | 3.061 M 11 651.85 % | 26.044 K 0.00 % | 26.044 K 0.00 % | 26.044 K 0.00 % | 26.044 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.296 K 0.00 % | 151.296 K 0.00 % | 151.296 K 0.00 % | 151.296 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.958 M 21.83 % | 72.200 M -10.44 % | 80.616 M 2 164.74 % | 3.560 M -94.63 % | 66.272 M 3.45 % | 64.060 M | 0.000 100.00 % | -7.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.591 M | 0.000 -100.00 % | 10.246 M 0.00 % | 10.246 M 0.00 % | 10.246 M 0.00 % | 10.246 M | 0.000 -100.00 % | 13.251 M 0.00 % | 13.251 M 0.00 % | 13.251 M | 0.000 -100.00 % | 11.052 M 0.00 % | 11.052 M 0.00 % | 11.052 M | 0.000 -100.00 % | 20.618 M 0.00 % | 20.618 M 0.00 % | 20.618 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.683 M 0.00 % | 29.683 M 0.00 % | 29.683 M 202.28 % | 9.820 M 0.00 % | 9.820 M 0.00 % | 9.820 M 0.00 % | 9.820 M 834.62 % | 1.051 M 0.00 % | 1.051 M 0.00 % | 1.051 M 0.00 % | 1.051 M 160.06 % | -1.749 M 0.00 % | -1.749 M 0.00 % | -1.749 M 0.00 % | -1.749 M -17 484.75 % | 10.063 K 0.00 % | 10.063 K 0.00 % | 10.063 K 0.00 % | 10.063 K 103.00 % | -335.375 K 0.00 % | -335.375 K 0.00 % | -335.375 K 0.00 % | -335.375 K -195.66 % | 350.573 K 0.00 % | 350.573 K 0.00 % | 350.573 K 0.00 % | 350.573 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 417.158 M 26.72 % | 329.200 M 28.09 % | 257.000 M -13.84 % | 298.275 M 1.21 % | 294.715 M 44.71 % | 203.653 M 45.89 % | 139.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.631 M 0.00 % | 64.631 M 0.00 % | 64.631 M 0.00 % | 64.631 M | 0.000 -100.00 % | 51.379 M 0.00 % | 51.379 M 0.00 % | 51.379 M | 0.000 -100.00 % | 40.327 M 0.00 % | 40.327 M 0.00 % | 40.327 M | 0.000 -100.00 % | 19.709 M 0.00 % | 19.709 M 0.00 % | 19.709 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.271 M 0.00 % | 12.271 M 0.00 % | 12.271 M 400.60 % | 2.451 M 0.00 % | 2.451 M 0.00 % | 2.451 M 0.00 % | 2.451 M 85.57 % | 1.321 M 0.00 % | 1.321 M 0.00 % | 1.321 M 0.00 % | 1.321 M -56.98 % | 3.070 M 0.00 % | 3.070 M 0.00 % | 3.070 M 0.00 % | 3.070 M 7 715.81 % | 39.284 K 0.00 % | 39.284 K 0.00 % | 39.284 K 0.00 % | 39.284 K -89.51 % | 374.658 K 0.00 % | 374.658 K 0.00 % | 374.658 K 0.00 % | 374.658 K 1 455.57 % | 24.085 K 0.00 % | 24.085 K 0.00 % | 24.085 K 0.00 % | 24.085 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 276.971 M -33.61 % | 417.158 M 26.72 % | 329.200 M -13.11 % | 378.891 M 27.03 % | 298.275 M 10.50 % | 269.925 M 32.54 % | 203.653 M | 0.000 100.00 % | -7.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.591 M | 0.000 -100.00 % | 74.876 M 0.00 % | 74.876 M 0.00 % | 74.876 M 0.00 % | 74.876 M | 0.000 -100.00 % | 64.631 M 0.00 % | 64.631 M 0.00 % | 64.631 M | 0.000 -100.00 % | 51.379 M 0.00 % | 51.379 M 0.00 % | 51.379 M | 0.000 -100.00 % | 40.327 M 0.00 % | 40.327 M 0.00 % | 40.327 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.954 M 0.00 % | 41.954 M 0.00 % | 41.954 M 241.89 % | 12.271 M 0.00 % | 12.271 M 0.00 % | 12.271 M 0.00 % | 12.271 M 417.41 % | 2.372 M 0.00 % | 2.372 M 0.00 % | 2.372 M 0.00 % | 2.372 M 79.54 % | 1.321 M 0.00 % | 1.321 M 0.00 % | 1.321 M 0.00 % | 1.321 M 2 576.83 % | 49.347 K 0.00 % | 49.347 K 0.00 % | 49.347 K 0.00 % | 49.347 K 25.62 % | 39.284 K 0.00 % | 39.284 K 0.00 % | 39.284 K 0.00 % | 39.284 K -89.51 % | 374.658 K 0.00 % | 374.658 K 0.00 % | 374.658 K 0.00 % | 374.658 K |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.958 M 21.83 % | 72.200 M -10.44 % | 80.616 M 2 164.74 % | 3.560 M -94.63 % | 66.272 M 3.45 % | 64.060 M | 0.000 100.00 % | -7.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.591 M | 0.000 -100.00 % | 141.198 M 0.00 % | 141.198 M 0.00 % | 141.198 M 0.00 % | 141.198 M | 0.000 -100.00 % | 147.306 M 0.00 % | 147.306 M 0.00 % | 147.306 M | 0.000 -100.00 % | 118.894 M 0.00 % | 118.894 M 0.00 % | 118.894 M | 0.000 -100.00 % | 139.007 M 0.00 % | 139.007 M 0.00 % | 139.007 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.718 M 0.00 % | 27.718 M 0.00 % | 27.718 M -44.76 % | 50.178 M 0.00 % | 50.178 M 0.00 % | 50.178 M 0.00 % | 50.178 M 269.14 % | 13.593 M 0.00 % | 13.593 M 0.00 % | 13.593 M 0.00 % | 13.593 M 1 399.40 % | 906.581 K 0.00 % | 906.581 K 0.00 % | 906.581 K 0.00 % | 906.581 K 5 854.79 % | -15.754 K 0.00 % | -15.754 K 0.00 % | -15.754 K 0.00 % | -15.754 K 99.83 % | -9.218 M 0.00 % | -9.218 M 0.00 % | -9.218 M 0.00 % | -9.218 M -115.30 % | -4.281 M 0.00 % | -4.281 M 0.00 % | -4.281 M 0.00 % | -4.281 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -133.530 M 0.00 % | -133.530 M 0.00 % | -133.530 M 0.00 % | -133.530 M | 0.000 100.00 % | -27.530 M 0.00 % | -27.530 M 0.00 % | -27.530 M | 0.000 100.00 % | -20.036 M 0.00 % | -20.036 M 0.00 % | -20.036 M | 0.000 100.00 % | -119.882 M 0.00 % | -119.882 M 0.00 % | -119.882 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.159 M 0.00 % | -145.159 M 0.00 % | -145.159 M -67.56 % | -86.629 M 0.00 % | -86.629 M 0.00 % | -86.629 M 0.00 % | -86.629 M -435.46 % | -16.178 M 0.00 % | -16.178 M 0.00 % | -16.178 M 0.00 % | -16.178 M -188.84 % | -5.601 M 0.00 % | -5.601 M 0.00 % | -5.601 M 0.00 % | -5.601 M -20 751.65 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K 0.00 % | -26.863 K -300.20 % | -6.712 K 0.00 % | -6.712 K 0.00 % | -6.712 K 0.00 % | -6.712 K 98.99 % | -664.129 K 0.00 % | -664.129 K 0.00 % | -664.129 K 0.00 % | -664.129 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.958 M 21.83 % | 72.200 M -10.44 % | 80.616 M 2 164.74 % | 3.560 M -94.63 % | 66.272 M 3.45 % | 64.060 M | 0.000 100.00 % | -7.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.591 M | 0.000 -100.00 % | 7.668 M 0.00 % | 7.668 M 0.00 % | 7.668 M 0.00 % | 7.668 M | 0.000 -100.00 % | 119.776 M 0.00 % | 119.776 M 0.00 % | 119.776 M | 0.000 -100.00 % | 98.859 M 0.00 % | 98.859 M 0.00 % | 98.859 M | 0.000 -100.00 % | 19.125 M 0.00 % | 19.125 M 0.00 % | 19.125 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -117.441 M 0.00 % | -117.441 M 0.00 % | -117.441 M -222.19 % | -36.451 M 0.00 % | -36.451 M 0.00 % | -36.451 M 0.00 % | -36.451 M -1 310.01 % | -2.585 M 0.00 % | -2.585 M 0.00 % | -2.585 M 0.00 % | -2.585 M 44.93 % | -4.695 M 0.00 % | -4.695 M 0.00 % | -4.695 M 0.00 % | -4.695 M -10 916.27 % | -42.616 K 0.00 % | -42.616 K 0.00 % | -42.616 K 0.00 % | -42.616 K 99.54 % | -9.225 M 0.00 % | -9.225 M 0.00 % | -9.225 M 0.00 % | -9.225 M -86.52 % | -4.946 M 0.00 % | -4.946 M 0.00 % | -4.946 M 0.00 % | -4.946 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 |