Stylam Industries Limited STYLAMIND.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 10.251 B 12.14 % | 9.141 B -4.00 % | 9.521 B 44.41 % | 6.593 B 37.50 % | 4.795 B 3.76 % | 4.621 B 0.32 % | 4.607 B 35.86 % | 3.391 B 15.05 % | 2.947 B 18.16 % | 2.494 B 16.65 % | 2.138 B 14.06 % | 1.875 B 33.69 % | 1.402 B 34.59 % | 1.042 B 25.28 % | 831.514 M 29.94 % | 639.941 M 19.98 % | 533.358 M |
| Net income | 1.219 B -5.11 % | 1.284 B 33.82 % | 959.802 M 57.64 % | 608.861 M 10.20 % | 552.497 M 192.81 % | 188.686 M -46.21 % | 350.779 M 74.89 % | 200.570 M 9.32 % | 183.472 M 51.03 % | 121.477 M 29.33 % | 93.929 M 37.61 % | 68.259 M 67.76 % | 40.687 M 44.50 % | 28.158 M -25.03 % | 37.561 M 25.15 % | 30.012 M 89.86 % | 15.807 M |
| Income before tax | 1.649 B 0.35 % | 1.643 B 28.31 % | 1.281 B 58.95 % | 805.716 M 13.61 % | 709.203 M 111.91 % | 334.664 M -35.56 % | 519.347 M 57.10 % | 330.584 M 16.38 % | 284.057 M 44.34 % | 196.798 M 41.49 % | 139.090 M 39.22 % | 99.909 M 62.03 % | 61.661 M 47.27 % | 41.870 M -21.32 % | 53.213 M 21.64 % | 43.745 M 78.46 % | 24.513 M |
| Income before tax ratio | 0.16 -10.52 % | 0.18 33.65 % | 0.13 10.07 % | 0.12 -17.37 % | 0.15 104.23 % | 0.07 -35.77 % | 0.11 15.63 % | 0.10 1.15 % | 0.10 22.15 % | 0.08 21.29 % | 0.07 22.06 % | 0.05 21.19 % | 0.04 9.42 % | 0.04 -37.19 % | 0.06 -6.38 % | 0.07 48.74 % | 0.05 |
| EBITDA | 1.927 B 2.88 % | 1.873 B 22.25 % | 1.532 B 41.69 % | 1.081 B 9.56 % | 986.897 M 23.46 % | 799.371 M 3.68 % | 771.013 M 52.87 % | 504.357 M 7.58 % | 468.840 M 53.88 % | 304.678 M 32.90 % | 229.248 M 22.34 % | 187.379 M 34.81 % | 138.993 M 31.59 % | 105.630 M 128.77 % | 46.172 M -30.56 % | 66.493 M 77.54 % | 37.454 M |
| Net income ratio | 0.12 -15.39 % | 0.14 39.39 % | 0.10 9.16 % | 0.09 -19.85 % | 0.12 182.20 % | 0.04 -46.38 % | 0.08 28.73 % | 0.06 -4.98 % | 0.06 27.82 % | 0.05 10.87 % | 0.04 20.64 % | 0.04 25.48 % | 0.03 7.36 % | 0.03 -40.16 % | 0.05 -3.68 % | 0.05 58.24 % | 0.03 |
| Ratio EBITDA | 0.19 -8.26 % | 0.20 27.33 % | 0.16 -1.88 % | 0.16 -20.32 % | 0.21 18.98 % | 0.17 3.35 % | 0.17 12.52 % | 0.15 -6.50 % | 0.16 30.23 % | 0.12 13.93 % | 0.11 7.26 % | 0.10 0.84 % | 0.10 -2.24 % | 0.10 82.61 % | 0.06 -46.56 % | 0.10 47.97 % | 0.07 |
| Gross profit ratio | 0.35 -11.06 % | 0.40 -10.65 % | 0.44 32.24 % | 0.33 31.57 % | 0.25 -25.85 % | 0.34 6.83 % | 0.32 -5.00 % | 0.34 -10.12 % | 0.38 23.61 % | 0.30 16.49 % | 0.26 0.05 % | 0.26 3.21 % | 0.25 -1.98 % | 0.26 16.99 % | 0.22 -9.53 % | 0.24 15.05 % | 0.21 |
| Weighted average shs out dil | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.948 M 0.02 % | 16.945 M -0.02 % | 16.948 M 3.77 % | 16.332 M 1.19 % | 16.140 M 10.31 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M |
| Weighted average shs out | 16.948 M -0.01 % | 16.949 M 0.01 % | 16.948 M 0.00 % | 16.948 M 0.36 % | 16.888 M -0.35 % | 16.948 M 3.77 % | 16.332 M 1.19 % | 16.140 M 10.31 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M |
| EPS diluted | 71.91 -5.11 % | 75.78 33.82 % | 56.63 57.04 % | 36.06 10.58 % | 32.61 192.99 % | 11.13 -48.18 % | 21.48 72.81 % | 12.43 -3.87 % | 12.93 55.78 % | 8.30 29.28 % | 6.42 37.47 % | 4.67 67.99 % | 2.78 44.04 % | 1.93 -24.90 % | 2.57 25.37 % | 2.05 89.81 % | 1.08 |
| Earnings per share | 71.91 -5.11 % | 75.78 33.82 % | 56.63 57.04 % | 36.06 10.21 % | 32.72 193.98 % | 11.13 -48.18 % | 21.48 72.81 % | 12.43 -3.87 % | 12.93 55.78 % | 8.30 29.28 % | 6.42 37.47 % | 4.67 67.99 % | 2.78 44.04 % | 1.93 -24.90 % | 2.57 25.37 % | 2.05 89.81 % | 1.08 |
| Gross profit | 3.603 B -0.26 % | 3.613 B -14.22 % | 4.211 B 90.96 % | 2.205 B 80.90 % | 1.219 B -23.06 % | 1.584 B 7.17 % | 1.478 B 29.07 % | 1.145 B 3.41 % | 1.108 B 46.06 % | 758.312 M 35.89 % | 558.021 M 14.12 % | 488.988 M 37.98 % | 354.386 M 31.93 % | 268.615 M 46.56 % | 183.275 M 17.56 % | 155.905 M 38.04 % | 112.944 M |
| Income tax expense | 430.848 M 20.06 % | 358.846 M 11.79 % | 320.998 M 64.91 % | 194.645 M 24.21 % | 156.706 M 7.35 % | 145.978 M -13.40 % | 168.568 M 29.65 % | 130.014 M 29.26 % | 100.585 M 33.54 % | 75.321 M 66.78 % | 45.162 M 42.69 % | 31.650 M 50.90 % | 20.974 M 52.96 % | 13.712 M -12.40 % | 15.652 M 13.97 % | 13.733 M 57.75 % | 8.706 M |
| Cost of revenue | 6.648 B 20.25 % | 5.528 B 4.11 % | 5.310 B 21.01 % | 4.388 B 48.14 % | 2.962 B -2.47 % | 3.037 B -2.92 % | 3.128 B 39.33 % | 2.245 B 22.06 % | 1.840 B 5.97 % | 1.736 B 9.86 % | 1.580 B 14.04 % | 1.386 B 32.24 % | 1.048 B 35.52 % | 773.117 M 19.26 % | 648.239 M 33.92 % | 484.036 M 15.13 % | 420.414 M |
| General and administrative expenses | 848.230 M 2 034.72 % | 39.735 M 21.51 % | 32.701 M 30.62 % | 25.035 M 83.27 % | 13.660 M -4.94 % | 14.370 M 30.46 % | 11.015 M 13.71 % | 9.687 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.945 M 23.91 % | 8.027 M -0.65 % | 8.079 M |
| Selling and marketing expenses | 858.091 M 13.50 % | 756.007 M -17.13 % | 912.254 M 77.90 % | 512.790 M 34.77 % | 380.495 M 27.64 % | 298.099 M 0.28 % | 297.269 M 23.99 % | 239.752 M -18.71 % | 294.930 M 50.88 % | 195.473 M 23.94 % | 157.720 M 18.30 % | 133.321 M 30.93 % | 101.823 M 38.80 % | 73.361 M -23.90 % | 96.400 M 46.87 % | 65.635 M 15.87 % | 56.648 M |
| Other expenses | 0.000 -100.00 % | 148.387 M -92.26 % | 1.918 B | 0.000 -100.00 % | 53.990 M -92.09 % | 682.347 M 59 755.00 % | 1.140 M 0.00 % | 1.140 M -99.73 % | 428.582 M 42.37 % | 301.027 M 42.05 % | 211.920 M 22.29 % | 173.293 M 17.09 % | 148.006 M 16 300 082.49 % | 908.000 -100.00 % | 46.649 M 57.45 % | 29.628 M 22.56 % | 24.174 M |
| Operating expenses | 1.990 B 110.77 % | 944.129 M -67.02 % | 2.863 B 372.54 % | 605.905 M 35.20 % | 448.145 M -54.95 % | 994.816 M 16.62 % | 853.020 M 13.19 % | 753.588 M 4.16 % | 723.512 M 45.72 % | 496.500 M 34.32 % | 369.640 M 20.56 % | 306.615 M 22.73 % | 249.828 M 29.65 % | 192.692 M 25.95 % | 152.994 M 48.12 % | 103.290 M 16.19 % | 88.901 M |
| Cost and expenses | 8.638 B 15.01 % | 7.510 B -8.11 % | 8.173 B 41.47 % | 5.777 B 43.18 % | 4.035 B 0.07 % | 4.032 B 1.27 % | 3.981 B 32.76 % | 2.999 B 17.01 % | 2.563 B 14.82 % | 2.232 B 14.49 % | 1.950 B 15.22 % | 1.692 B 30.41 % | 1.298 B 34.35 % | 965.809 M 20.54 % | 801.233 M 36.42 % | 587.326 M 15.32 % | 509.315 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 | 1.990 B 150.08 % | 795.742 M -15.79 % | 944.955 M 55.96 % | 605.905 M 53.72 % | 394.155 M 26.14 % | 312.469 M 1.36 % | 308.284 M 23.59 % | 249.439 M -15.42 % | 294.930 M 50.88 % | 195.473 M 23.94 % | 157.720 M 18.30 % | 133.321 M 30.93 % | 101.823 M 38.80 % | 73.361 M -31.02 % | 106.345 M 44.37 % | 73.662 M 13.80 % | 64.727 M |
| Interest income | 46.782 M 23.30 % | 37.942 M 948.41 % | 3.619 M -12.42 % | 4.132 M 73.54 % | 2.381 M 4.06 % | 2.288 M -60.89 % | 5.850 M 82.47 % | 3.206 M 149.11 % | 1.287 M -85.19 % | 8.693 M 374.11 % | 1.834 M | 0.000 -100.00 % | 1.156 M -1.97 % | 1.179 M 904.01 % | 117.442 K -66.78 % | 353.535 K 75.87 % | 201.026 K |
| Interest expense | 39.174 M 63.16 % | 24.009 M -53.27 % | 51.377 M 19.50 % | 42.993 M -6.94 % | 46.198 M -54.94 % | 102.521 M 9.35 % | 93.757 M 21.69 % | 77.045 M -23.10 % | 100.188 M 134.25 % | 42.770 M -13.24 % | 49.298 M 17.39 % | 41.996 M -9.94 % | 46.633 M 31.22 % | 35.537 M 280.52 % | 9.339 M -1.13 % | 9.446 M -28.13 % | 13.144 M |
| Depreciation and amortization | 238.654 M 7.19 % | 222.647 M 11.36 % | 199.940 M -14.02 % | 232.555 M 0.46 % | 231.495 M 10.32 % | 209.849 M 32.89 % | 157.909 M 45.80 % | 108.302 M 90.02 % | 56.995 M 22.63 % | 46.476 M 10.68 % | 41.993 M 28.66 % | 32.638 M 6.32 % | 30.699 M 8.78 % | 28.222 M 76.63 % | 15.978 M 15.13 % | 13.878 M 3.49 % | 13.410 M |
| Operating income | 1.613 B -0.14 % | 1.615 B 19.07 % | 1.357 B -37.48 % | 2.170 B 199.98 % | 723.480 M 22.72 % | 589.522 M -5.73 % | 625.333 M 59.59 % | 391.844 M 2.01 % | 384.112 M 46.71 % | 261.812 M 38.98 % | 188.381 M 3.29 % | 182.373 M 74.42 % | 104.557 M 37.71 % | 75.923 M 150.73 % | 30.281 M -42.45 % | 52.615 M 118.83 % | 24.044 M |
| Operating income ratio | 0.16 -10.96 % | 0.18 24.02 % | 0.14 -56.71 % | 0.33 118.17 % | 0.15 18.27 % | 0.13 -6.03 % | 0.14 17.46 % | 0.12 -11.33 % | 0.13 24.16 % | 0.10 19.14 % | 0.09 -9.44 % | 0.10 30.47 % | 0.07 2.32 % | 0.07 100.13 % | 0.04 -55.71 % | 0.08 82.39 % | 0.05 |
| Total other income expenses net | 35.821 M 28.90 % | 27.790 M 134.24 % | -81.159 M 94.05 % | -1.365 B -9 457.64 % | -14.277 M 94.40 % | -254.858 M -132.04 % | -109.834 M -56.25 % | -70.292 M 24.53 % | -93.139 M -43.26 % | -65.014 M -31.90 % | -49.291 M 13.81 % | -57.190 M -29.82 % | -44.052 M -29.36 % | -34.053 M -248.49 % | 22.932 M 358.54 % | -8.870 M -1 989.47 % | 469.436 K |
| 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 | -146.121 M -40.38 % | -104.091 M -131.86 % | 326.730 M -57.97 % | 777.405 M 43.78 % | 540.684 M -51.93 % | 1.125 B -22.71 % | 1.455 B 15.05 % | 1.265 B -30.69 % | 1.825 B 58.04 % | 1.155 B 44.19 % | 800.809 M 14.41 % | 699.936 M 7.70 % | 649.864 M 68.00 % | 386.822 M 21.56 % | 318.213 M 114.16 % | 148.588 M 72.38 % | 86.199 M |
| Total investments | 183.595 M -69.85 % | 609.028 M 5 235.80 % | 11.414 M 0.00 % | 11.414 M -16.22 % | 13.624 M -9.04 % | 14.978 M -85.58 % | 103.877 M -79.03 % | 495.269 M 4 309.45 % | 11.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.550 M 495.97 % | 260.000 K |
| Total debt | 360.711 M 5 254.97 % | 6.736 M -98.56 % | 469.298 M -40.91 % | 794.228 M 34.27 % | 591.524 M -50.07 % | 1.185 B -19.45 % | 1.471 B 15.99 % | 1.268 B -31.05 % | 1.839 B 57.01 % | 1.171 B 42.82 % | 820.139 M 11.50 % | 735.579 M 11.09 % | 662.169 M 67.00 % | 396.513 M 20.48 % | 329.111 M 110.44 % | 156.388 M 70.34 % | 91.807 M |
| Accumulated other comprehensive income loss | 60.567 M -15.13 % | 71.363 M 0.00 % | 71.364 M -0.34 % | 71.611 M -1.44 % | 72.657 M -0.68 % | 73.158 M -5.31 % | 77.261 M | 0.000 -100.00 % | 669.404 M 37.76 % | 485.932 M 17 034.43 % | 2.836 M 0.00 % | 2.836 M 0.00 % | 2.836 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 5.926 B 25.97 % | 4.704 B 35.88 % | 3.462 B 38.37 % | 2.502 B 29.33 % | 1.935 B 39.99 % | 1.382 B 12.89 % | 1.224 B 40.79 % | 869.530 M 26.15 % | 689.309 M 41.85 % | 485.932 M 33.33 % | 364.455 M 34.72 % | 270.526 M 33.75 % | 202.267 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 84.740 M 0.00 % | 84.740 M 0.00 % | 84.740 M 0.00 % | 84.740 M 0.00 % | 84.740 M 0.00 % | 84.740 M 3.77 % | 81.662 M 0.00 % | 81.662 M 11.62 % | 73.162 M 0.00 % | 73.162 M 0.00 % | 73.162 M 0.00 % | 73.162 M 0.00 % | 73.162 M 0.00 % | 73.162 M 0.00 % | 73.162 M 0.00 % | 73.162 M 0.00 % | 73.162 M |
| Total equity | 6.574 B 22.58 % | 5.363 B 30.14 % | 4.121 B 30.36 % | 3.161 B 21.83 % | 2.595 B 27.04 % | 2.042 B 12.94 % | 1.808 B 24.16 % | 1.456 B 95.38 % | 745.402 M 32.65 % | 561.930 M 27.58 % | 440.453 M 27.11 % | 346.524 M 24.53 % | 278.265 M 17.21 % | 237.410 M 14.32 % | 207.674 M 7.70 % | 192.825 M 11.75 % | 172.558 M |
| Other non current liabilities | 52.375 M 45.96 % | 35.884 M 21.69 % | 29.488 M 16.73 % | 25.261 M 3.24 % | 24.468 M 21.78 % | 20.092 M -88.72 % | 178.146 M 44.01 % | 123.704 M 3 601.01 % | 3.342 M -58.66 % | 8.085 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.221 M | 0.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 5.765 M -93.69 % | 91.379 M -57.49 % | 214.942 M -39.71 % | 356.538 M -45.91 % | 659.151 M 55.60 % | 423.612 M -52.05 % | 883.486 M 40.74 % | 627.739 M 65.92 % | 378.335 M 28.54 % | 294.330 M 25.93 % | 233.731 M 92.32 % | 121.530 M 78.68 % | 68.015 M 38.33 % | 49.167 M -46.45 % | 91.807 M |
| Total non current liabilities | 137.994 M 24.19 % | 111.119 M -38.40 % | 180.398 M -21.69 % | 230.352 M -45.88 % | 425.616 M -26.20 % | 576.748 M -31.12 % | 837.297 M 52.98 % | 547.316 M -40.09 % | 913.548 M 41.02 % | 647.835 M 64.24 % | 394.440 M 27.54 % | 309.257 M 25.83 % | 245.776 M 82.43 % | 134.727 M -60.39 % | 340.118 M 108.86 % | 162.849 M 61.74 % | 100.685 M |
| Other current liabilities | 245.719 M 39.56 % | 176.068 M 4 132.40 % | 4.160 M -95.79 % | 98.770 M 7.86 % | 91.573 M -27.36 % | 126.065 M 110.88 % | 59.780 M -7.71 % | 64.773 M -48.97 % | 126.931 M 29.81 % | 97.779 M 31.14 % | 74.562 M 10.65 % | 67.383 M -23.31 % | 87.859 M 65.35 % | 53.136 M 37.04 % | 38.774 M 148.33 % | -80.220 M -1 303.18 % | 6.667 M |
| Deferred revenue | 0.000 -100.00 % | 46.609 M -74.97 % | 186.204 M 117.80 % | 85.493 M 137.95 % | 35.929 M 3.82 % | 34.608 M -75.01 % | 138.506 M 51.00 % | 91.723 M 54.98 % | 59.182 M 49.28 % | 39.644 M 47.27 % | 26.919 M 170.53 % | 9.951 M -32.99 % | 14.850 M 396.80 % | 2.989 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 360.711 M 1 004.65 % | -39.873 M -109.53 % | 418.556 M -41.58 % | 716.402 M 90.24 % | 376.582 M -51.91 % | 783.102 M -3.51 % | 811.615 M -3.89 % | 844.431 M -11.53 % | 954.497 M 78.29 % | 535.355 M 32.55 % | 403.887 M -4.99 % | 425.114 M 6.14 % | 400.513 M 25.25 % | 319.770 M | 0.000 -100.00 % | 107.221 M | 0.000 |
| Total current liabilities | 1.071 B 78.70 % | 599.405 M -44.49 % | 1.080 B -27.91 % | 1.498 B 42.46 % | 1.051 B -21.16 % | 1.334 B 9.00 % | 1.223 B -4.30 % | 1.278 B -2.35 % | 1.309 B 45.27 % | 901.211 M 36.65 % | 659.492 M 0.39 % | 656.911 M 7.59 % | 610.575 M 33.18 % | 458.465 M 255.78 % | 128.862 M 71.20 % | 75.271 M 119.53 % | 34.288 M |
| Total liabilities | 1.209 B 70.17 % | 710.524 M -43.62 % | 1.260 B -27.08 % | 1.728 B 17.00 % | 1.477 B -22.68 % | 1.910 B -7.30 % | 2.061 B 12.88 % | 1.826 B -17.86 % | 2.223 B 43.49 % | 1.549 B 46.98 % | 1.054 B 9.08 % | 966.168 M 12.82 % | 856.351 M 44.36 % | 593.192 M 26.49 % | 468.981 M 96.95 % | 238.120 M 76.42 % | 134.973 M |
| Other non current assets | 507.663 M 2 082.28 % | 23.263 M 51.41 % | 15.364 M 307 180.00 % | 5.000 K -99.99 % | 99.340 M 65 688.08 % | 151.000 K -99.96 % | 427.491 M -14.81 % | 501.781 M | 0.000 100.00 % | -2.617 M | 0.000 | 0.000 -100.00 % | 33.774 M -0.59 % | 33.973 M | 0.000 -100.00 % | 1.550 M 495.97 % | 260.000 K |
| Long term investments | 0.000 | 0.000 -100.00 % | 11.414 M 0.00 % | 11.414 M 113.32 % | -85.713 M -678.09 % | 14.827 M -85.71 % | 103.735 M -78.82 % | 489.825 M 5 664.30 % | -8.803 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 23.172 M -29.97 % | 33.087 M -3.29 % | 34.211 M -5.21 % | 36.093 M 40.59 % | 25.672 M -15.63 % | 30.429 M -13.52 % | 35.186 M | 0.000 -100.00 % | 473.795 M 18 006.01 % | 2.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 23.172 M -29.97 % | 33.087 M -3.29 % | 34.211 M -5.21 % | 36.093 M 40.59 % | 25.672 M -15.63 % | 30.429 M -13.52 % | 35.186 M 106.87 % | -512.417 M -12 349.40 % | 4.183 M 59.86 % | 2.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.580 B 30.39 % | 1.978 B 7.16 % | 1.846 B 4.69 % | 1.764 B -5.97 % | 1.876 B -8.20 % | 2.043 B 22.81 % | 1.664 B 19.34 % | 1.394 B -23.48 % | 1.822 B 62.19 % | 1.123 B 41.53 % | 793.744 M 11.70 % | 710.615 M 44.68 % | 491.173 M 45.28 % | 338.095 M 29.04 % | 262.013 M 73.39 % | 151.110 M 16.57 % | 129.634 M |
| Total non current assets | 3.110 B 52.87 % | 2.035 B 7.70 % | 1.889 B 3.25 % | 1.830 B -5.34 % | 1.933 B -8.18 % | 2.105 B -7.36 % | 2.273 B 19.87 % | 1.896 B 3.82 % | 1.826 B 62.57 % | 1.123 B 41.53 % | 793.744 M 11.70 % | 710.615 M 35.37 % | 524.946 M 41.09 % | 372.068 M 42.00 % | 262.013 M 71.63 % | 152.660 M 17.53 % | 129.894 M |
| Other current assets | 281.562 M 132.92 % | 120.885 M -66.93 % | 365.538 M -30.00 % | 522.163 M 84.36 % | 283.234 M 15.21 % | 245.835 M 1 562.28 % | 14.789 M -93.39 % | 223.660 M 105.30 % | 108.942 M -21.07 % | 138.015 M 51.42 % | 91.148 M 2 019.27 % | 4.301 M -94.72 % | 81.440 M 98.72 % | 40.983 M -64.99 % | 117.046 M 428.58 % | 22.143 M 73.98 % | 12.727 M |
| Short term investments | 10.677 M -98.23 % | 602.291 M 163.30 % | 228.748 M 6 494.06 % | 3.469 M -96.51 % | 99.337 M 65 686.09 % | 151.000 K 6.34 % | 142.000 K -97.39 % | 5.444 M -51.53 % | 11.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 489.057 M 341.28 % | 110.827 M 173.27 % | 40.556 M 141.07 % | 16.823 M -66.91 % | 50.840 M -15.30 % | 60.022 M 286.79 % | 15.518 M 396.10 % | 3.128 M -77.91 % | 14.162 M -14.72 % | 16.606 M -14.09 % | 19.329 M -45.77 % | 35.643 M 189.67 % | 12.305 M 26.98 % | 9.690 M -11.08 % | 10.898 M 39.70 % | 7.801 M 39.09 % | 5.608 M |
| Cash and short term investments | 499.734 M -30.58 % | 719.855 M 167.30 % | 269.304 M 1 227.14 % | 20.292 M -86.49 % | 150.177 M 149.58 % | 60.173 M 284.25 % | 15.660 M 400.64 % | 3.128 M -77.91 % | 14.162 M -14.72 % | 16.606 M -14.09 % | 19.329 M -45.77 % | 35.643 M 189.67 % | 12.305 M 26.98 % | 9.690 M -11.08 % | 10.898 M 39.70 % | 7.801 M 39.09 % | 5.608 M |
| Total current assets | 4.672 B 15.70 % | 4.039 B 15.67 % | 3.492 B 14.14 % | 3.059 B 43.06 % | 2.138 B 15.76 % | 1.847 B 15.71 % | 1.596 B 15.17 % | 1.386 B 21.39 % | 1.142 B 15.62 % | 987.580 M 40.95 % | 700.641 M 16.37 % | 602.077 M -1.25 % | 609.670 M 32.96 % | 458.534 M 10.59 % | 414.642 M 49.00 % | 278.286 M 56.66 % | 177.637 M |
| Inventory | 1.853 B 27.66 % | 1.451 B -9.20 % | 1.598 B 20.26 % | 1.329 B 84.97 % | 718.486 M 7.67 % | 667.305 M 13.87 % | 586.010 M -0.20 % | 587.171 M 8.86 % | 539.363 M 24.88 % | 431.921 M 69.71 % | 254.502 M 3.31 % | 246.354 M -20.79 % | 311.001 M 24.63 % | 249.537 M 54.73 % | 161.273 M 35.78 % | 118.772 M 77.33 % | 66.980 M |
| Net receivables | 2.039 B 16.72 % | 1.747 B 38.79 % | 1.258 B 5.96 % | 1.188 B 20.40 % | 986.427 M 12.88 % | 873.875 M 5.76 % | 826.279 M 44.08 % | 573.502 M 21.04 % | 473.795 M 18.14 % | 401.037 M -5.23 % | 423.180 M | 0.000 -100.00 % | 283.108 M 78.82 % | 158.324 M 26.23 % | 125.426 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 100.00 % | -17.941 M -195.77 % | 18.734 M 3.02 % | 18.185 M 9.19 % | 16.654 M -60.78 % | 42.465 M 87.96 % | 22.592 M 156.64 % | 8.803 M | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 464.702 M 19.65 % | 388.381 M -2.53 % | 398.457 M -31.35 % | 580.383 M 12.71 % | 514.932 M 45.00 % | 355.123 M 29.83 % | 273.535 M -20.07 % | 342.214 M 85.76 % | 184.227 M -6.53 % | 197.090 M 50.51 % | 130.944 M -8.45 % | 143.037 M 80.07 % | 79.434 M -0.18 % | 79.581 M -11.66 % | 90.089 M 86.63 % | 48.270 M 74.76 % | 27.620 M |
| Tax payables | 0.000 -100.00 % | 28.220 M -61.04 % | 72.424 M 333.24 % | 16.717 M -48.29 % | 32.329 M -6.59 % | 34.608 M -44.18 % | 61.998 M 906.30 % | 6.161 M -84.95 % | 40.930 M 43.06 % | 28.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 73.425 M 44.93 % | 50.663 M 11.70 % | 45.357 M 726.93 % | 5.485 M -91.49 % | 64.463 M -2.01 % | 65.784 M -10.67 % | 73.645 M 52.63 % | 48.251 M 690.97 % | 6.100 M 2 319 565.78 % | -263.000 | 0.000 100.00 % | -14.926 M -23.92 % | -12.046 M | 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 | 0.000 100.00 % | -46.609 M -3.63 % | -44.977 M -431.86 % | 13.553 M | 0.000 100.00 % | -45.082 M -4 508 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -8.085 M 76.96 % | -35.085 M -160.26 % | -13.481 M 51.72 % | -27.920 M -834.06 % | -2.989 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 502.350 M 0.00 % | 502.350 M 0.00 % | 502.350 M 0.00 % | 502.350 M 0.00 % | 502.350 M 0.00 % | 502.350 M -13.33 % | 579.611 M 15.38 % | 502.350 M 175.36 % | -666.567 M -62 044.65 % | -1.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 164.248 M | 0.000 | 0.000 -100.00 % | 99.396 M |
| Deferred tax liabilities non current | 12.194 M -50.37 % | 24.572 M -75.38 % | 99.789 M -7.80 % | 108.227 M -11.10 % | 121.743 M -9.37 % | 134.334 M 51.13 % | 88.887 M 43.64 % | 61.882 M 200.12 % | 20.619 M 2.61 % | 20.095 M 24.78 % | 16.105 M 7.90 % | 14.926 M 23.92 % | 12.046 M -8.73 % | 13.197 M 19.89 % | 11.008 M 70.38 % | 6.461 M -27.23 % | 8.878 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.783 B 28.15 % | 6.073 B 12.87 % | 5.381 B 10.06 % | 4.889 B 20.08 % | 4.071 B 3.01 % | 3.953 B 2.16 % | 3.869 B 17.88 % | 3.282 B 10.58 % | 2.968 B 40.60 % | 2.111 B 41.26 % | 1.494 B 13.84 % | 1.313 B 15.69 % | 1.135 B 36.60 % | 830.602 M 22.75 % | 676.655 M 57.02 % | 430.946 M 40.13 % | 307.531 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -361.599 M -33.85 % | -270.158 M 54.27 % | -590.820 M 16.58 % | -708.237 M -4 134.60 % | -16.725 M -130.21 % | 55.367 M 120.83 % | -265.768 M -80.86 % | -146.947 M -21.40 % | -121.040 M 14.90 % | -142.233 M -0.74 % | -141.182 M -462.07 % | 38.993 M 142.89 % | -90.906 M -191.51 % | -31.184 M 67.51 % | -95.982 M -66.98 % | -57.480 M -284.81 % | 31.102 M |
| Accounts receivables | -427.679 M -18.06 % | -362.269 M -411.61 % | -70.809 M 64.81 % | -201.247 M -46.94 % | -136.957 M -90.22 % | -71.999 M 64.38 % | -202.121 M 8.38 % | -220.605 M -123.30 % | -98.793 M -51.12 % | -65.376 M 10.22 % | -72.820 M -25.73 % | -57.918 M -12.67 % | -51.405 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -401.422 M -373.00 % | 147.043 M 154.62 % | -269.229 M 55.90 % | -610.530 M -1 092.88 % | -51.181 M -918.73 % | -5.024 M -531.99 % | 1.163 M 102.43 % | -47.809 M 55.50 % | -107.442 M 39.44 % | -177.419 M -2 077.59 % | -8.147 M -112.60 % | 64.647 M 205.18 % | -61.465 M -15.12 % | -53.392 M -25.62 % | -42.501 M 17.94 % | -51.792 M -242.19 % | 36.424 M |
| Accounts payables | 86.127 M 256.79 % | -54.932 M 78.10 % | -250.782 M -342.21 % | 103.540 M -39.60 % | 171.413 M 29.48 % | 132.390 M 304.27 % | -64.810 M -153.36 % | 121.467 M 34.68 % | 90.191 M 36.35 % | 66.146 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 381.375 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.138 M -629.06 % | -13.598 M -138.65 % | 35.186 M 126.45 % | -133.035 M -418.58 % | -25.654 M 12.87 % | -29.442 M -232.57 % | 22.208 M 141.52 % | -53.481 M -840.24 % | -5.688 M -6.88 % | -5.322 M |
| Other non cash items | -21.112 M 80.42 % | -107.831 M 52.66 % | -227.761 M -10.42 % | -206.263 M -52.66 % | -135.114 M -44.72 % | -93.365 M -680.38 % | -11.964 M 87.85 % | -98.454 M -346.49 % | 39.942 M 315.14 % | 9.621 M -44.38 % | 17.297 M -72.68 % | 63.320 M 103.99 % | 31.041 M 127.48 % | 13.646 M 6.76 % | 12.782 M 63.81 % | 7.803 M -28.53 % | 10.918 M |
| Net cash provided by operating activities | 1.075 B -4.82 % | 1.129 B 70.53 % | 662.070 M 434.92 % | 123.771 M -84.31 % | 788.859 M 19.77 % | 658.640 M 64.86 % | 399.524 M 106.49 % | 193.485 M -25.09 % | 258.276 M 133.39 % | 110.662 M 93.47 % | 57.198 M -75.65 % | 234.860 M 622.76 % | 32.495 M -38.17 % | 52.554 M 277.18 % | -29.661 M -412.55 % | -5.787 M -108.12 % | 71.237 M |
| Investments in property plant and equipment | -1.079 B -455.80 % | -194.141 M 25.56 % | -260.804 M -74.64 % | -149.335 M -126.04 % | -66.067 M 72.93 % | -244.096 M 43.85 % | -434.729 M -331.31 % | -100.793 M 86.73 % | -759.709 M -101.79 % | -376.482 M -200.83 % | -125.147 M 50.35 % | -252.080 M -36.39 % | -184.816 M -76.41 % | -104.764 M 33.24 % | -156.937 M -1 164.60 % | -12.410 M 68.28 % | -39.128 M |
| Acquisitions net | 8.343 M | 0.000 -100.00 % | 2.175 M -70.00 % | 7.250 M 303.48 % | -3.563 M 39.04 % | -5.845 M -249.95 % | 3.898 M -71.57 % | 13.713 M 1 423.67 % | 900.000 K 116.87 % | 415.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -134.086 M | 0.000 100.00 % | -3.663 M 54.69 % | -8.084 M 92.12 % | -102.540 M | 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 -100.00 % | 131.911 M | 0.000 -100.00 % | 3.663 M -99.16 % | 438.295 M 1 497.40 % | 27.438 M 374.05 % | 5.788 M 3 450.92 % | 163.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -193.543 M -1 232.48 % | -14.525 M -110.55 % | 137.705 M 163.19 % | -217.936 M -1 537.67 % | 15.159 M 60.19 % | 9.463 M 759.49 % | 1.101 M -92.22 % | 14.153 M 652.06 % | 1.882 M 84.93 % | 1.018 M -45.46 % | 1.866 M -94.47 % | 33.774 M 1 209.42 % | 2.579 M 167.95 % | -3.796 M -111.60 % | 32.710 M 215.51 % | -28.317 M -769.91 % | 4.227 M |
| Net cash used for investing activites | -1.264 B -505.86 % | -208.666 M -69.51 % | -123.099 M 65.81 % | -360.021 M -560.94 % | -54.471 M -128.71 % | 189.733 M 137.58 % | -504.832 M -524.39 % | -80.852 M 89.33 % | -757.827 M -101.84 % | -375.464 M -204.56 % | -123.281 M 43.53 % | -218.306 M -19.79 % | -182.237 M -67.87 % | -108.560 M 12.61 % | -124.227 M -205.02 % | -40.727 M -16.69 % | -34.901 M |
| Debt repayment | 0.000 100.00 % | -459.449 M -41.27 % | -325.221 M -260.52 % | 202.600 M 133.26 % | -609.195 M 14.35 % | -711.275 M -473.57 % | 190.397 M 140.16 % | -474.092 M -285.15 % | 256.053 M -21.63 % | 326.713 M 288.93 % | 84.004 M 38.62 % | 60.600 M -69.55 % | 198.989 M 146.86 % | 80.608 M -56.83 % | 186.723 M 864.38 % | 19.362 M 381.92 % | -6.868 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 510.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -42.370 M | 0.000 100.00 % | -42.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.398 M 0.48 % | -6.429 M | 0.000 |
| Other financing activites | -39.165 M -214.90 % | 34.086 M 202.94 % | -33.114 M -395.66 % | 11.200 M 132.02 % | -34.973 M 62.38 % | -92.953 M -372.15 % | 34.155 M 122.98 % | -148.650 M -158.63 % | 253.553 M 492.29 % | -64.635 M -88.79 % | -34.236 M -19.95 % | -28.541 M 38.80 % | -46.633 M -83.94 % | -25.352 M -81.10 % | -13.999 M -130.96 % | 45.219 M 255.96 % | -28.994 M |
| Net cash used provided by financing activities | -39.165 M 91.63 % | -467.733 M -30.53 % | -358.335 M -309.03 % | 171.430 M 126.61 % | -644.168 M 19.90 % | -804.228 M -783.30 % | 117.698 M 205.19 % | -111.892 M -122.51 % | 497.106 M 89.68 % | 262.079 M 426.60 % | 49.768 M 633.54 % | 6.785 M -95.55 % | 152.356 M 175.73 % | 55.256 M -64.80 % | 156.986 M 222.31 % | 48.706 M 235.82 % | -35.862 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 999.000 -0.10 % | 1.000 K | 0.000 -100.00 % | 1.132 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -228.780 M -150.54 % | 452.665 M 150.59 % | 180.637 M 378.68 % | -64.819 M -171.85 % | 90.220 M 104.37 % | 44.145 M 256.30 % | 12.390 M 1 572.06 % | 741.000 K 130.32 % | -2.444 M 10.24 % | -2.723 M 83.31 % | -16.314 M -169.90 % | 23.338 M 792.74 % | 2.614 M 448.69 % | -749.730 K -124.20 % | 3.098 M 41.33 % | 2.192 M 362.45 % | 474.000 K |
| Cash at beginning of period | 735.191 M 175.16 % | 267.190 M 208.70 % | 86.554 M -42.82 % | 151.374 M 147.53 % | 61.154 M 285.17 % | 15.877 M 407.58 % | 3.128 M 31.04 % | 2.387 M -85.63 % | 16.606 M -14.09 % | 19.329 M -45.77 % | 35.643 M 189.67 % | 12.305 M 26.98 % | 9.690 M -7.18 % | 10.440 M 33.85 % | 7.800 M 39.09 % | 5.608 M 9.23 % | 5.134 M |
| Cash at end of period | 506.832 M -29.59 % | 719.855 M 169.42 % | 267.191 M 208.70 % | 86.555 M -42.82 % | 151.374 M 152.20 % | 60.022 M 286.79 % | 15.518 M 396.10 % | 3.128 M -77.91 % | 14.162 M -14.72 % | 16.606 M -14.09 % | 19.329 M -45.77 % | 35.643 M 189.67 % | 12.305 M 26.98 % | 9.690 M -11.08 % | 10.898 M 39.72 % | 7.800 M 39.09 % | 5.608 M |
| Operating cash flow | 1.074 B -4.84 % | 1.129 B 70.53 % | 662.070 M 434.92 % | 123.771 M -84.31 % | 788.859 M 19.77 % | 658.640 M 64.86 % | 399.524 M 106.49 % | 193.485 M -25.09 % | 258.276 M 133.39 % | 110.662 M 93.47 % | 57.198 M -75.65 % | 234.860 M 622.76 % | 32.495 M -38.17 % | 52.554 M 277.18 % | -29.661 M -412.55 % | -5.787 M -108.12 % | 71.237 M |
| Capital expenditure | -1.079 B -455.80 % | -194.141 M 25.56 % | -260.804 M -74.64 % | -149.335 M -126.04 % | -66.067 M 72.93 % | -244.096 M 43.85 % | -434.729 M -331.31 % | -100.793 M 86.73 % | -759.709 M -101.79 % | -376.482 M -200.83 % | -125.147 M 50.35 % | -252.080 M -36.39 % | -184.816 M -76.41 % | -104.764 M 33.24 % | -156.937 M -1 164.60 % | -12.410 M 68.28 % | -39.128 M |
| Free CashFlow | 3.026 M -99.68 % | 934.919 M 132.99 % | 401.266 M 1 669.65 % | -25.564 M -103.54 % | 722.792 M 74.36 % | 414.544 M 1 277.51 % | -35.205 M -137.98 % | 92.692 M 118.49 % | -501.432 M -88.64 % | -265.819 M -291.21 % | -67.948 M -294.59 % | -17.220 M 88.69 % | -152.321 M -191.75 % | -52.210 M 72.02 % | -186.598 M -925.43 % | -18.197 M -156.67 % | 32.109 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-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.830 B 6.68 % | 2.653 B 4.23 % | 2.545 B -3.12 % | 2.627 B 8.29 % | 2.426 B 1.13 % | 2.399 B 11.79 % | 2.146 B -8.28 % | 2.339 B 3.66 % | 2.257 B -4.71 % | 2.368 B 1.22 % | 2.340 B -5.02 % | 2.463 B 4.83 % | 2.350 B 25.10 % | 1.879 B 11.34 % | 1.687 B -1.88 % | 1.720 B 31.42 % | 1.308 B -21.42 % | 1.665 B 34.22 % | 1.241 B 7.89 % | 1.150 B 63.53 % | 703.120 M -33.07 % | 1.051 B -16.81 % | 1.263 B 6.92 % | 1.181 B 4.80 % | 1.127 B -9.68 % | 1.248 B 4.35 % | 1.196 B 10.04 % | 1.087 B 0.93 % | 1.077 B 5.00 % | 1.025 B 25.24 % | 818.731 M 4.35 % | 784.632 M 4.49 % | 750.931 M -7.04 % | 807.760 M 15.58 % | 698.870 M -5.58 % | 740.200 M 5.70 % | 700.315 M 0.07 % | 699.805 M 20.47 % | 580.875 M -3.60 % | 602.540 M -0.12 % | 603.247 M 0.76 % | 598.697 M 10.97 % | 539.536 M 4.50 % | 516.311 M 6.19 % | 486.225 M -7.12 % | 523.493 M 9.77 % | 476.880 M -6.70 % | 511.108 M 43.03 % | 357.352 M -7.27 % | 385.384 M 1.70 % | 378.956 M 15.18 % | 328.998 M 6.55 % | 308.775 M 7.02 % | 288.530 M -3.02 % | 297.506 M 26.99 % | 234.271 M |
| Net income | 282.719 M -4.43 % | 295.821 M -0.79 % | 298.180 M -12.59 % | 341.117 M 20.28 % | 283.611 M -24.52 % | 375.736 M 19.91 % | 313.346 M -1.31 % | 317.518 M 14.30 % | 277.803 M 3.70 % | 267.902 M 11.48 % | 240.307 M -0.74 % | 242.109 M 15.57 % | 209.485 M 26.35 % | 165.799 M 6.14 % | 156.214 M 3.94 % | 150.286 M 8.23 % | 138.861 M -40.86 % | 234.791 M 88.32 % | 124.674 M -9.28 % | 137.420 M 146.76 % | 55.689 M 184.40 % | -65.979 M -188.24 % | 74.775 M -2.79 % | 76.925 M 17.78 % | 65.313 M -24.01 % | 85.948 M -23.98 % | 113.056 M 38.39 % | 81.695 M 16.57 % | 70.080 M 11.11 % | 63.070 M 39.08 % | 45.347 M 2.73 % | 44.144 M -8.05 % | 48.011 M 11.87 % | 42.918 M 6.02 % | 40.482 M -20.32 % | 50.808 M 3.13 % | 49.264 M 28.03 % | 38.479 M 31.75 % | 29.207 M 10.60 % | 26.407 M -3.57 % | 27.384 M 25.22 % | 21.870 M -19.51 % | 27.172 M 16.81 % | 23.262 M 7.56 % | 21.626 M 16.54 % | 18.556 M -7.39 % | 20.036 M -9.47 % | 22.131 M 193.67 % | 7.536 M 97.62 % | 3.813 M -66.68 % | 11.445 M -29.26 % | 16.179 M 74.91 % | 9.250 M 26.93 % | 7.287 M 44.39 % | 5.047 M -8.37 % | 5.508 M |
| Income before tax | 412.693 M 9.40 % | 377.245 M -11.17 % | 424.672 M -9.35 % | 468.449 M 23.73 % | 378.611 M -7.80 % | 410.645 M -5.61 % | 435.029 M 0.50 % | 432.876 M 18.69 % | 364.699 M 0.62 % | 362.440 M 14.29 % | 317.136 M -2.43 % | 325.050 M 17.74 % | 276.085 M 44.18 % | 191.483 M -10.89 % | 214.885 M 3.20 % | 208.218 M 8.92 % | 191.164 M -32.69 % | 284.014 M 63.77 % | 173.426 M -2.12 % | 177.180 M 137.56 % | 74.583 M 336.43 % | -31.546 M -122.09 % | 142.834 M 18.62 % | 120.411 M 16.94 % | 102.966 M -26.47 % | 140.028 M 2.42 % | 136.719 M 11.99 % | 122.076 M 1.29 % | 120.524 M 7.82 % | 111.780 M 58.72 % | 70.428 M -0.23 % | 70.591 M -9.25 % | 77.787 M 18.93 % | 65.403 M 6.39 % | 61.475 M -22.49 % | 79.314 M 1.86 % | 77.866 M 23.62 % | 62.989 M 32.61 % | 47.498 M 3.94 % | 45.699 M 12.52 % | 40.613 M 25.33 % | 32.404 M -19.41 % | 40.208 M 16.66 % | 34.467 M 7.67 % | 32.012 M 24.66 % | 25.679 M -13.11 % | 29.553 M -1.30 % | 29.942 M 103.19 % | 14.736 M 108.74 % | 7.059 M -60.99 % | 18.098 M -24.39 % | 23.937 M 90.49 % | 12.566 M 21.89 % | 10.309 M 37.00 % | 7.525 M -10.50 % | 8.408 M |
| Income before tax ratio | 0.15 2.55 % | 0.14 -14.77 % | 0.17 -6.43 % | 0.18 14.26 % | 0.16 -8.83 % | 0.17 -15.56 % | 0.20 9.57 % | 0.19 14.50 % | 0.16 5.59 % | 0.15 12.91 % | 0.14 2.72 % | 0.13 12.31 % | 0.12 15.26 % | 0.10 -19.97 % | 0.13 5.18 % | 0.12 -17.12 % | 0.15 -14.34 % | 0.17 22.01 % | 0.14 -9.28 % | 0.15 45.27 % | 0.11 453.26 % | -0.03 -126.55 % | 0.11 10.94 % | 0.10 11.59 % | 0.09 -18.59 % | 0.11 -1.85 % | 0.11 1.78 % | 0.11 0.36 % | 0.11 2.69 % | 0.11 26.73 % | 0.09 -4.39 % | 0.09 -13.15 % | 0.10 27.94 % | 0.08 -7.95 % | 0.09 -17.91 % | 0.11 -3.63 % | 0.11 23.53 % | 0.09 10.08 % | 0.08 7.81 % | 0.08 12.66 % | 0.07 24.39 % | 0.05 -27.37 % | 0.07 11.63 % | 0.07 1.40 % | 0.07 34.22 % | 0.05 -20.84 % | 0.06 5.79 % | 0.06 42.06 % | 0.04 125.12 % | 0.02 -61.64 % | 0.05 -34.36 % | 0.07 78.78 % | 0.04 13.90 % | 0.04 41.26 % | 0.03 -29.52 % | 0.04 |
| EBITDA | 537.214 M 21.79 % | 441.097 M -4.09 % | 459.927 M -18.30 % | 562.924 M 26.49 % | 445.038 M -7.02 % | 478.617 M -3.83 % | 497.684 M 1.24 % | 491.609 M 16.23 % | 422.966 M 2.60 % | 412.242 M 4.11 % | 395.982 M -0.63 % | 398.486 M 12.00 % | 355.799 M 32.17 % | 269.197 M -8.73 % | 294.943 M 2.87 % | 286.723 M 7.89 % | 265.746 M -24.51 % | 352.013 M 38.03 % | 255.019 M 2.79 % | 248.087 M 70.20 % | 145.766 M 282.79 % | 38.080 M -81.58 % | 206.776 M 12.87 % | 183.192 M 7.33 % | 170.688 M -23.05 % | 221.805 M 9.10 % | 203.303 M 10.23 % | 184.430 M 3.02 % | 179.016 M 8.58 % | 164.877 M 37.42 % | 119.981 M 3.52 % | 115.905 M 1.62 % | 114.054 M -1.69 % | 116.015 M 16.03 % | 99.985 M -13.11 % | 115.065 M 7.14 % | 107.401 M 23.67 % | 86.843 M 14.58 % | 75.792 M -4.90 % | 79.696 M 26.88 % | 62.813 M 76.57 % | 35.574 M 100.31 % | -11.519 B -17 386.01 % | 66.638 M 10.70 % | 60.196 M 318.18 % | -27.591 M -139.98 % | 69.008 M -14.57 % | 80.779 M 55.43 % | 51.970 M 222.15 % | 16.132 M -64.30 % | 45.185 M 5.16 % | 42.970 M 37.48 % | 31.255 M 0.68 % | 31.043 M 30.68 % | 23.756 M 8.99 % | 21.796 M |
| Net income ratio | 0.10 -10.41 % | 0.11 -4.81 % | 0.12 -9.78 % | 0.13 11.07 % | 0.12 -25.36 % | 0.16 7.26 % | 0.15 7.59 % | 0.14 10.26 % | 0.12 8.82 % | 0.11 10.14 % | 0.10 4.50 % | 0.10 10.25 % | 0.09 1.00 % | 0.09 -4.68 % | 0.09 5.94 % | 0.09 -17.65 % | 0.11 -24.73 % | 0.14 40.31 % | 0.10 -15.91 % | 0.12 50.90 % | 0.08 226.11 % | -0.06 -206.06 % | 0.06 -9.09 % | 0.07 12.39 % | 0.06 -15.86 % | 0.07 -27.15 % | 0.09 25.76 % | 0.08 15.50 % | 0.07 5.83 % | 0.06 11.05 % | 0.06 -1.55 % | 0.06 -12.00 % | 0.06 20.33 % | 0.05 -8.27 % | 0.06 -15.61 % | 0.07 -2.42 % | 0.07 27.94 % | 0.05 9.36 % | 0.05 14.73 % | 0.04 -3.45 % | 0.05 24.27 % | 0.04 -27.47 % | 0.05 11.78 % | 0.05 1.30 % | 0.04 25.48 % | 0.04 -15.63 % | 0.04 -2.97 % | 0.04 105.33 % | 0.02 113.12 % | 0.01 -67.24 % | 0.03 -38.59 % | 0.05 64.16 % | 0.03 18.61 % | 0.03 48.88 % | 0.02 -27.85 % | 0.02 |
| Ratio EBITDA | 0.19 14.17 % | 0.17 -7.98 % | 0.18 -15.67 % | 0.21 16.80 % | 0.18 -8.05 % | 0.20 -13.98 % | 0.23 10.37 % | 0.21 12.13 % | 0.19 7.67 % | 0.17 2.85 % | 0.17 4.62 % | 0.16 6.84 % | 0.15 5.66 % | 0.14 -18.03 % | 0.17 4.84 % | 0.17 -17.90 % | 0.20 -3.93 % | 0.21 2.84 % | 0.21 -4.72 % | 0.22 4.08 % | 0.21 471.95 % | 0.04 -77.86 % | 0.16 5.57 % | 0.16 2.41 % | 0.15 -14.80 % | 0.18 4.55 % | 0.17 0.17 % | 0.17 2.08 % | 0.17 3.41 % | 0.16 9.72 % | 0.15 -0.79 % | 0.15 -2.74 % | 0.15 5.75 % | 0.14 0.39 % | 0.14 -7.97 % | 0.16 1.36 % | 0.15 23.58 % | 0.12 -4.89 % | 0.13 -1.35 % | 0.13 27.03 % | 0.10 75.24 % | 0.06 100.28 % | -21.35 -16 641.91 % | 0.13 4.25 % | 0.12 334.90 % | -0.05 -136.42 % | 0.14 -8.44 % | 0.16 8.67 % | 0.15 247.43 % | 0.04 -64.89 % | 0.12 -8.71 % | 0.13 29.03 % | 0.10 -5.92 % | 0.11 34.74 % | 0.08 -14.17 % | 0.09 |
| Gross profit ratio | 0.45 36.75 % | 0.33 -28.01 % | 0.45 15.70 % | 0.39 15.09 % | 0.34 -18.22 % | 0.42 -15.39 % | 0.49 5.01 % | 0.47 5.28 % | 0.44 -1.82 % | 0.45 2.52 % | 0.44 -0.56 % | 0.44 3.00 % | 0.43 365.70 % | 0.09 -77.71 % | 0.42 -0.01 % | 0.42 -11.96 % | 0.47 179.38 % | 0.17 -65.87 % | 0.49 -0.33 % | 0.50 5.37 % | 0.47 4 052.31 % | -0.01 -102.57 % | 0.46 2.97 % | 0.45 5.13 % | 0.43 2 293.76 % | -0.02 -104.39 % | 0.44 -1.53 % | 0.45 0.86 % | 0.45 -2.62 % | 0.46 0.92 % | 0.46 -3.83 % | 0.47 2.27 % | 0.46 -3.31 % | 0.48 -0.58 % | 0.48 -6.75 % | 0.52 13.38 % | 0.46 -7.46 % | 0.49 12.58 % | 0.44 9.32 % | 0.40 5.00 % | 0.38 832.08 % | -0.05 -115.05 % | 0.35 -15.42 % | 0.41 2.09 % | 0.40 362.41 % | -0.15 -135.27 % | 0.43 5.13 % | 0.41 0.11 % | 0.41 463.44 % | -0.11 -130.53 % | 0.37 -13.20 % | 0.43 12.27 % | 0.38 1 422.82 % | -0.03 -109.13 % | 0.31 -19.68 % | 0.39 |
| Weighted average shs out dil | 17.062 M 0.67 % | 16.948 M 0.00 % | 16.948 M -2.32 % | 17.351 M 2.38 % | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.949 M 0.00 % | 16.948 M -0.18 % | 16.978 M 0.34 % | 16.921 M -2.60 % | 17.372 M 2.53 % | 16.943 M -0.90 % | 17.097 M 0.22 % | 17.059 M 0.64 % | 16.951 M 0.07 % | 16.939 M 0.09 % | 16.924 M -3.06 % | 17.457 M 6.93 % | 16.326 M -1.65 % | 16.600 M -2.05 % | 16.948 M 0.00 % | 16.948 M 3.74 % | 16.338 M 0.00 % | 16.338 M -0.01 % | 16.339 M 0.02 % | 16.336 M 3.60 % | 15.768 M -3.51 % | 16.341 M 0.13 % | 16.320 M -0.06 % | 16.330 M 11.63 % | 14.629 M -0.03 % | 14.633 M 0.03 % | 14.629 M -0.02 % | 14.632 M 0.01 % | 14.631 M -0.06 % | 14.640 M 0.07 % | 14.630 M -0.10 % | 14.644 M -0.03 % | 14.648 M 0.00 % | 14.648 M 0.13 % | 14.630 M 0.12 % | 14.612 M -0.14 % | 14.632 M 0.05 % | 14.625 M -0.21 % | 14.656 M 0.13 % | 14.637 M 0.03 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M |
| Weighted average shs out | 17.062 M 0.67 % | 16.948 M 0.00 % | 16.948 M -2.32 % | 17.351 M 2.38 % | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.948 M 0.00 % | 16.949 M 0.00 % | 16.948 M 0.00 % | 16.948 M 0.16 % | 16.921 M -1.09 % | 17.108 M 1.39 % | 16.873 M -0.64 % | 16.981 M 0.16 % | 16.955 M 0.02 % | 16.951 M 0.75 % | 16.825 M 0.89 % | 16.677 M -1.48 % | 16.927 M 3.68 % | 16.326 M -0.07 % | 16.337 M 0.03 % | 16.332 M 0.02 % | 16.328 M -0.02 % | 16.332 M -0.03 % | 16.338 M -0.01 % | 16.339 M 0.02 % | 16.336 M 3.60 % | 15.768 M -3.51 % | 16.341 M 0.13 % | 16.319 M -0.06 % | 16.330 M 11.67 % | 14.624 M -0.06 % | 14.633 M 0.03 % | 14.629 M -0.02 % | 14.632 M 0.01 % | 14.631 M -0.06 % | 14.640 M 0.07 % | 14.630 M -0.10 % | 14.644 M 0.06 % | 14.636 M -0.08 % | 14.648 M 0.13 % | 14.630 M 0.12 % | 14.611 M 0.02 % | 14.609 M -0.11 % | 14.625 M -0.21 % | 14.656 M 0.16 % | 14.633 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M 0.00 % | 14.632 M |
| EPS diluted | 16.57 -5.04 % | 17.45 -0.80 % | 17.59 -10.53 % | 19.66 17.51 % | 16.73 -24.50 % | 22.16 19.85 % | 18.49 -1.28 % | 18.73 14.28 % | 16.39 3.67 % | 15.81 11.50 % | 14.18 -0.56 % | 14.26 15.19 % | 12.38 29.77 % | 9.54 3.47 % | 9.22 4.89 % | 8.79 7.99 % | 8.14 -41.23 % | 13.85 88.18 % | 7.36 -9.36 % | 8.12 154.55 % | 3.19 178.96 % | -4.04 -172.14 % | 5.60 -12.36 % | 6.39 35.67 % | 4.71 -10.46 % | 5.26 -23.99 % | 6.92 38.40 % | 5.00 16.55 % | 4.29 7.25 % | 4.00 43.88 % | 2.78 2.58 % | 2.71 -7.82 % | 2.94 -22.22 % | 3.78 35.48 % | 2.79 -20.51 % | 3.51 3.24 % | 3.40 29.28 % | 2.63 31.50 % | 2.00 10.50 % | 1.81 -3.21 % | 1.87 25.50 % | 1.49 -19.89 % | 1.86 16.98 % | 1.59 7.43 % | 1.48 16.54 % | 1.27 -7.30 % | 1.37 -9.27 % | 1.51 190.38 % | 0.52 100.00 % | 0.26 -66.67 % | 0.78 -29.73 % | 1.11 76.19 % | 0.63 26.00 % | 0.50 42.86 % | 0.35 -7.89 % | 0.38 |
| Earnings per share | 16.57 -5.04 % | 17.45 -0.80 % | 17.59 -10.53 % | 19.66 17.51 % | 16.73 -24.54 % | 22.17 19.90 % | 18.49 -1.28 % | 18.73 14.28 % | 16.39 3.67 % | 15.81 11.50 % | 14.18 -0.77 % | 14.29 15.43 % | 12.38 27.76 % | 9.69 5.10 % | 9.22 4.18 % | 8.85 8.06 % | 8.19 -40.87 % | 13.85 86.91 % | 7.41 -10.07 % | 8.24 150.46 % | 3.29 181.44 % | -4.04 -171.00 % | 5.69 -10.95 % | 6.39 35.67 % | 4.71 -10.46 % | 5.26 -23.99 % | 6.92 38.40 % | 5.00 16.55 % | 4.29 7.25 % | 4.00 43.88 % | 2.78 2.58 % | 2.71 -7.82 % | 2.94 -22.22 % | 3.78 35.48 % | 2.79 -20.51 % | 3.51 3.24 % | 3.40 29.28 % | 2.63 31.50 % | 2.00 10.50 % | 1.81 -3.21 % | 1.87 25.50 % | 1.49 -19.89 % | 1.86 16.98 % | 1.59 7.43 % | 1.48 16.54 % | 1.27 -7.30 % | 1.37 -9.27 % | 1.51 190.38 % | 0.52 100.00 % | 0.26 -66.67 % | 0.78 -29.73 % | 1.11 76.19 % | 0.63 26.00 % | 0.50 42.86 % | 0.35 -7.89 % | 0.38 |
| Gross profit | 1.261 B 45.87 % | 864.485 M -24.97 % | 1.152 B 12.10 % | 1.028 B 24.63 % | 824.663 M -17.30 % | 997.121 M -5.41 % | 1.054 B -3.68 % | 1.094 B 9.14 % | 1.003 B -6.44 % | 1.072 B 3.77 % | 1.033 B -5.55 % | 1.094 B 7.98 % | 1.013 B 482.57 % | 173.859 M -75.18 % | 700.418 M -1.89 % | 713.947 M 15.70 % | 617.069 M 119.53 % | 281.085 M -54.18 % | 613.507 M 7.54 % | 570.517 M 72.31 % | 331.094 M 2 745.15 % | -12.517 M -102.14 % | 584.344 M 10.10 % | 530.754 M 10.17 % | 481.758 M 2 081.40 % | -24.314 M -104.58 % | 531.067 M 8.35 % | 490.120 M 1.79 % | 481.480 M 2.25 % | 470.907 M 26.40 % | 372.564 M 0.34 % | 371.286 M 6.86 % | 347.437 M -10.11 % | 386.507 M 14.91 % | 336.356 M -11.96 % | 382.044 M 19.84 % | 318.799 M -7.39 % | 344.238 M 35.63 % | 253.809 M 5.39 % | 240.825 M 4.88 % | 229.617 M 837.65 % | -31.128 M -116.70 % | 186.398 M -11.61 % | 210.885 M 8.40 % | 194.540 M 343.73 % | -79.817 M -138.72 % | 206.153 M -1.91 % | 210.172 M 43.19 % | 146.781 M 437.01 % | -43.554 M -131.04 % | 140.297 M -0.02 % | 140.330 M 19.62 % | 117.313 M 1 515.63 % | -8.287 M -108.85 % | 93.625 M 2.00 % | 91.789 M |
| Income tax expense | 129.973 M 59.62 % | 81.424 M -35.63 % | 126.492 M -0.66 % | 127.332 M 34.03 % | 95.000 M 172.14 % | 34.908 M -71.31 % | 121.683 M 5.48 % | 115.358 M 32.75 % | 86.897 M -8.17 % | 94.628 M 23.17 % | 76.829 M -7.37 % | 82.941 M 24.54 % | 66.600 M 159.32 % | 25.683 M -56.23 % | 58.671 M 1.28 % | 57.932 M 10.76 % | 52.303 M 6.26 % | 49.223 M 0.97 % | 48.752 M 22.62 % | 39.760 M 110.44 % | 18.894 M -45.13 % | 34.432 M -49.41 % | 68.059 M 56.51 % | 43.486 M 15.49 % | 37.653 M -30.38 % | 54.080 M 128.54 % | 23.663 M -41.40 % | 40.381 M -19.95 % | 50.444 M 3.56 % | 48.710 M 94.21 % | 25.081 M -5.16 % | 26.446 M -11.18 % | 29.775 M 32.42 % | 22.485 M 7.11 % | 20.993 M -26.36 % | 28.506 M -0.34 % | 28.602 M 16.70 % | 24.510 M 34.00 % | 18.291 M -5.19 % | 19.292 M 45.83 % | 13.229 M 25.58 % | 10.535 M -19.19 % | 13.037 M 16.35 % | 11.205 M 7.89 % | 10.386 M 45.80 % | 7.123 M -25.15 % | 9.517 M 21.83 % | 7.812 M 8.52 % | 7.199 M 121.71 % | 3.247 M -51.20 % | 6.654 M -14.23 % | 7.758 M 133.96 % | 3.316 M 9.73 % | 3.022 M 21.95 % | 2.478 M -14.55 % | 2.900 M |
| Cost of revenue | 1.569 B -12.27 % | 1.788 B 28.37 % | 1.393 B -12.89 % | 1.599 B -0.12 % | 1.601 B 14.24 % | 1.402 B 28.41 % | 1.092 B -12.32 % | 1.245 B -0.72 % | 1.254 B -3.27 % | 1.296 B -0.80 % | 1.307 B -4.59 % | 1.370 B 2.44 % | 1.337 B -21.56 % | 1.705 B 72.76 % | 986.685 M -1.88 % | 1.006 B 45.46 % | 691.290 M -50.05 % | 1.384 B 120.73 % | 627.001 M 8.24 % | 579.269 M 55.71 % | 372.026 M -65.01 % | 1.063 B 56.68 % | 678.494 M 4.33 % | 650.320 M 0.79 % | 645.234 M -49.28 % | 1.272 B 91.40 % | 664.641 M 11.43 % | 596.480 M 0.23 % | 595.138 M 7.33 % | 554.490 M 24.28 % | 446.167 M 7.94 % | 413.346 M 2.44 % | 403.494 M -4.22 % | 421.253 M 16.20 % | 362.514 M 1.22 % | 358.156 M -6.12 % | 381.516 M 7.30 % | 355.567 M 8.71 % | 327.066 M -9.58 % | 361.715 M -3.19 % | 373.630 M -40.68 % | 629.825 M 78.35 % | 353.138 M 15.62 % | 305.426 M 4.71 % | 291.685 M -51.65 % | 603.311 M 122.85 % | 270.727 M -10.04 % | 300.936 M 42.91 % | 210.571 M -50.91 % | 428.939 M 79.73 % | 238.659 M 26.50 % | 188.668 M -1.46 % | 191.462 M -35.49 % | 296.817 M 45.58 % | 203.881 M 43.09 % | 142.482 M |
| General and administrative expenses | 0.000 -100.00 % | 242.667 M | 0.000 | 0.000 | 0.000 -100.00 % | 198.921 M | 0.000 | 0.000 | 0.000 -100.00 % | 407.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 334.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.403 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.346 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.855 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 111.464 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.483 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.892 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.308 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.776 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.726 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.270 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.399 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.823 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 781.295 M | 0.000 -100.00 % | 750.842 M | 0.000 | 0.000 | 0.000 -100.00 % | 245.911 M 1 190.67 % | 19.053 M 262.64 % | 5.254 M -24.79 % | 6.986 M 199.96 % | 2.329 M -10.77 % | 2.610 M 4.07 % | 2.508 M 102.93 % | -85.529 M -286.62 % | 45.830 M 8.85 % | 42.104 M 1 100.91 % | 3.506 M 178.31 % | -4.477 M -607.60 % | 882.000 K -74.06 % | 3.400 M 809.09 % | 374.000 K 134.41 % | -1.087 M -184.00 % | 1.294 M -52.57 % | 2.728 M 92.66 % | 1.416 M 146.64 % | -3.036 M 14.72 % | -3.560 M -389.43 % | 1.230 M -81.11 % | 6.512 M -39.69 % | 10.797 M -96.12 % | 278.196 M 0.14 % | 277.796 M 24 836.80 % | 1.114 M -99.61 % | 286.631 M 6 872.29 % | 4.111 M 59.09 % | 2.584 M 170.86 % | 954.000 K -75.94 % | 3.965 M -97.91 % | 189.762 M 9.80 % | 172.831 M -1.48 % | 175.432 M 359.70 % | -67.553 M -146.60 % | 144.959 M -4.89 % | 152.406 M 6.95 % | 142.503 M 265.16 % | -86.282 M -158.02 % | 148.721 M 8.68 % | 136.838 M 34.63 % | 101.637 M 298.11 % | -51.305 M -149.76 % | 103.112 M 0.64 % | 102.455 M 7.21 % | 95.567 M 410.46 % | -30.782 M -140.41 % | 76.175 M -0.94 % | 76.901 M |
| Operating expenses | 781.295 M 56.38 % | 499.625 M -33.46 % | 750.842 M 39.49 % | 538.281 M 15.23 % | 467.155 M -19.97 % | 583.704 M -7.60 % | 631.715 M -6.34 % | 674.500 M 6.01 % | 636.277 M -10.48 % | 710.733 M 4.94 % | 677.293 M -10.63 % | 757.819 M 5.65 % | 717.307 M 722.30 % | -115.267 M -122.55 % | 511.201 M -3.31 % | 528.701 M 28.42 % | 411.703 M 1 518.84 % | 25.432 M -94.05 % | 427.262 M 12.17 % | 380.904 M 59.29 % | 239.125 M 234.16 % | -178.242 M -141.67 % | 427.708 M 9.14 % | 391.897 M 10.88 % | 353.454 M 279.03 % | -197.423 M -154.75 % | 360.599 M 5.05 % | 343.260 M -0.96 % | 346.584 M -3.68 % | 359.838 M 29.35 % | 278.196 M 0.14 % | 277.796 M 10.83 % | 250.641 M -12.56 % | 286.631 M 13.00 % | 253.658 M -10.30 % | 282.780 M 25.80 % | 224.791 M -17.66 % | 272.996 M 43.86 % | 189.762 M 9.80 % | 172.831 M -1.48 % | 175.432 M 359.70 % | -67.553 M -146.60 % | 144.959 M -4.89 % | 152.406 M 6.95 % | 142.503 M 265.16 % | -86.282 M -158.02 % | 148.721 M 8.68 % | 136.838 M 34.63 % | 101.637 M 298.11 % | -51.305 M -149.76 % | 103.112 M 0.64 % | 102.455 M 7.21 % | 95.567 M 410.46 % | -30.782 M -140.41 % | 76.175 M -0.94 % | 76.901 M |
| Cost and expenses | 2.350 B 2.72 % | 2.288 B 6.72 % | 2.144 B 0.30 % | 2.138 B 3.34 % | 2.068 B 4.18 % | 1.985 B 15.21 % | 1.723 B -10.22 % | 1.919 B 1.54 % | 1.890 B -5.82 % | 2.007 B 1.16 % | 1.984 B -6.74 % | 2.128 B 3.56 % | 2.054 B 29.26 % | 1.589 B 6.11 % | 1.498 B -2.37 % | 1.534 B 39.10 % | 1.103 B -21.74 % | 1.409 B 33.68 % | 1.054 B 9.80 % | 960.173 M 57.11 % | 611.151 M -30.93 % | 884.856 M -20.01 % | 1.106 B 6.14 % | 1.042 B 4.36 % | 998.688 M -7.07 % | 1.075 B 4.82 % | 1.025 B 9.10 % | 939.740 M -0.21 % | 941.722 M 3.00 % | 914.328 M 26.23 % | 724.363 M 4.81 % | 691.142 M 5.66 % | 654.135 M -7.59 % | 707.884 M 14.88 % | 616.172 M -3.86 % | 640.936 M 5.71 % | 606.307 M -3.54 % | 628.563 M 21.62 % | 516.828 M -3.31 % | 534.546 M -2.64 % | 549.062 M -2.35 % | 562.272 M 12.88 % | 498.097 M 8.79 % | 457.832 M 5.45 % | 434.188 M -16.02 % | 517.028 M 23.26 % | 419.448 M -4.19 % | 437.774 M 40.22 % | 312.208 M -17.33 % | 377.634 M 10.49 % | 341.771 M 17.40 % | 291.123 M 1.43 % | 287.029 M 7.89 % | 266.035 M -5.01 % | 280.056 M 27.66 % | 219.383 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 499.625 M | 0.000 -100.00 % | 538.281 M 15.23 % | 467.155 M -19.97 % | 583.704 M 51.30 % | 385.804 M 106.79 % | 186.572 M 0.29 % | 186.037 M -61.30 % | 480.657 M 4.47 % | 460.076 M -13.08 % | 529.305 M 4.68 % | 505.627 M 31.34 % | 384.986 M 25.89 % | 305.802 M -6.18 % | 325.930 M 37.38 % | 237.246 M 19.28 % | 198.894 M 88.21 % | 105.674 M 21.90 % | 86.687 M 36.95 % | 63.296 M -63.45 % | 173.179 M 70.51 % | 101.566 M 11.92 % | 90.750 M 15.85 % | 78.332 M -45.67 % | 144.179 M 74.22 % | 82.758 M 18.49 % | 69.846 M 15.69 % | 60.372 M -53.42 % | 129.608 M 54.46 % | 83.911 M 13.84 % | 73.709 M 13.70 % | 64.830 M -68.00 % | 202.616 M 209.61 % | 65.442 M 3.54 % | 63.202 M 17.69 % | 53.704 M -53.10 % | 114.500 M 126.99 % | 50.442 M 22.00 % | 41.345 M 9.71 % | 37.684 M -42.92 % | 66.023 M 85.67 % | 35.559 M 10.81 % | 32.090 M 24.31 % | 25.815 M -87.26 % | 202.656 M 689.62 % | 25.665 M -3.72 % | 26.658 M 5.16 % | 25.349 M -83.78 % | 156.295 M 478.76 % | 27.005 M 20.65 % | 22.383 M | 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 % | 46.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 74.901 M 10 646.20 % | 697.000 K 110.00 % | -6.968 M -117.33 % | 40.205 M 667.27 % | 5.240 M 12.18 % | 4.671 M -34.10 % | 7.088 M 15.70 % | 6.126 M -13.65 % | 7.094 M 25.42 % | 5.656 M -86.15 % | 40.845 M 205.20 % | 13.383 M -39.10 % | 21.975 M | 0.000 -100.00 % | 20.162 M 5.39 % | 19.131 M 8.03 % | 17.709 M | 0.000 -100.00 % | 13.701 M -13.47 % | 15.833 M -10.85 % | 17.760 M -35.75 % | 27.640 M -22.18 % | 35.516 M 58.26 % | 22.442 M -11.82 % | 25.450 M | 0.000 -100.00 % | 30.182 M 16.02 % | 26.014 M 24.56 % | 20.884 M 107.04 % | 10.087 M -57.86 % | 23.939 M 4.56 % | 22.896 M 13.79 % | 20.121 M -42.88 % | 35.223 M 39.03 % | 25.334 M 12.44 % | 22.532 M 31.79 % | 17.097 M 39.93 % | 12.218 M -26.18 % | 16.550 M -25.77 % | 22.295 M 64.27 % | 13.572 M | 0.000 | 0.000 -100.00 % | 24.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.899 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 49.620 M -23.13 % | 64.548 M 10.06 % | 58.649 M 8.07 % | 54.270 M -11.30 % | 61.187 M -3.34 % | 63.302 M 13.92 % | 55.566 M 5.62 % | 52.607 M 2.80 % | 51.172 M 15.92 % | 44.146 M 16.17 % | 38.001 M -36.72 % | 60.054 M 4.01 % | 57.739 M 2.35 % | 56.412 M -5.82 % | 59.896 M 0.88 % | 59.373 M 4.39 % | 56.874 M 3.21 % | 55.106 M -18.83 % | 67.892 M 23.27 % | 55.074 M 3.09 % | 53.423 M -31.88 % | 78.427 M 60.56 % | 48.846 M 17.39 % | 41.609 M 1.56 % | 40.968 M -13.86 % | 47.560 M 30.66 % | 36.401 M 0.17 % | 36.340 M -3.37 % | 37.608 M -12.56 % | 43.010 M 67.92 % | 25.614 M 14.26 % | 22.418 M 29.89 % | 17.259 M 5.81 % | 16.311 M 23.79 % | 13.176 M -0.33 % | 13.219 M 6.27 % | 12.439 M 6.90 % | 11.636 M -0.92 % | 11.744 M 0.36 % | 11.702 M 2.70 % | 11.394 M -10.72 % | 12.762 M 29.48 % | 9.856 M 0.65 % | 9.792 M 2.17 % | 9.584 M 161.51 % | 3.665 M -68.34 % | 11.576 M 55.47 % | 7.446 M -25.17 % | 9.951 M 64.94 % | 6.033 M -24.59 % | 8.000 M 11.78 % | 7.157 M -24.73 % | 9.509 M 11.24 % | 8.548 M 35.56 % | 6.306 M -8.71 % | 6.908 M |
| Operating income | 479.766 M 31.49 % | 364.860 M -9.08 % | 401.278 M -18.02 % | 489.510 M 36.92 % | 357.508 M -13.52 % | 413.417 M -2.14 % | 422.471 M -3.77 % | 439.002 M 18.08 % | 371.794 M 1.00 % | 368.096 M 2.83 % | 357.981 M 5.78 % | 338.433 M 14.51 % | 295.552 M 31.83 % | 224.184 M 18.48 % | 189.217 M 2.14 % | 185.246 M -9.80 % | 205.366 M -19.67 % | 255.653 M 37.27 % | 186.245 M -1.78 % | 189.613 M 106.17 % | 91.969 M -44.51 % | 165.725 M 5.80 % | 156.636 M 12.80 % | 138.857 M 8.22 % | 128.304 M -25.88 % | 173.109 M 1.55 % | 170.468 M 16.08 % | 146.860 M 8.87 % | 134.896 M 21.45 % | 111.069 M 17.70 % | 94.368 M 0.94 % | 93.490 M -3.42 % | 96.796 M -3.08 % | 99.876 M 20.77 % | 82.698 M -16.69 % | 99.264 M 5.59 % | 94.008 M 31.96 % | 71.242 M 11.23 % | 64.047 M -5.80 % | 67.994 M 25.48 % | 54.185 M 48.76 % | 36.425 M -12.10 % | 41.439 M -29.14 % | 58.479 M 12.38 % | 52.037 M 704.87 % | 6.465 M -88.74 % | 57.432 M -21.68 % | 73.334 M 62.44 % | 45.144 M 482.49 % | 7.750 M -79.16 % | 37.185 M -1.82 % | 37.875 M 74.17 % | 21.746 M -3.33 % | 22.495 M 28.91 % | 17.450 M 17.21 % | 14.888 M |
| Operating income ratio | 0.17 23.26 % | 0.14 -12.76 % | 0.16 -15.39 % | 0.19 26.44 % | 0.15 -14.49 % | 0.17 -12.47 % | 0.20 4.92 % | 0.19 13.91 % | 0.16 5.99 % | 0.16 1.59 % | 0.15 11.36 % | 0.14 9.24 % | 0.13 5.39 % | 0.12 6.41 % | 0.11 4.11 % | 0.11 -31.37 % | 0.16 2.23 % | 0.15 2.27 % | 0.15 -8.96 % | 0.16 26.08 % | 0.13 -17.08 % | 0.16 27.18 % | 0.12 5.50 % | 0.12 3.27 % | 0.11 -17.94 % | 0.14 -2.69 % | 0.14 5.48 % | 0.14 7.87 % | 0.13 15.67 % | 0.11 -6.02 % | 0.12 -3.26 % | 0.12 -7.56 % | 0.13 4.25 % | 0.12 4.49 % | 0.12 -11.76 % | 0.13 -0.10 % | 0.13 31.86 % | 0.10 -7.67 % | 0.11 -2.29 % | 0.11 25.63 % | 0.09 47.64 % | 0.06 -20.79 % | 0.08 -32.19 % | 0.11 5.83 % | 0.11 766.56 % | 0.01 -89.75 % | 0.12 -16.06 % | 0.14 13.58 % | 0.13 528.18 % | 0.02 -79.51 % | 0.10 -14.76 % | 0.12 63.46 % | 0.07 -9.67 % | 0.08 32.92 % | 0.06 -7.70 % | 0.06 |
| Total other income expenses net | -67.073 M -641.57 % | 12.385 M -47.06 % | 23.394 M 211.08 % | -21.061 M -199.80 % | 21.103 M 861.29 % | -2.772 M -122.07 % | 12.559 M | 0.000 100.00 % | -1.841 M -238.42 % | 1.330 M 103.45 % | -38.516 M -257.56 % | -10.772 M 44.67 % | -19.467 M 80.06 % | -97.643 M | 0.000 -100.00 % | 22.972 M 261.75 % | -14.202 M -150.08 % | 28.361 M 321.24 % | -12.819 M -3.10 % | -12.433 M 28.49 % | -17.386 M -105.25 % | 330.859 M 2 497.18 % | -13.802 M 63.87 % | -38.201 M -50.77 % | -25.338 M 23.41 % | -33.081 M 1.98 % | -33.749 M -36.17 % | -24.784 M -72.45 % | -14.372 M -2 121.38 % | 711.000 K 102.97 % | -23.940 M -8.02 % | -22.162 M -16.59 % | -19.008 M -152.26 % | -7.535 M 64.50 % | -21.223 M 5.81 % | -22.533 M -39.59 % | -16.142 M -95.59 % | -8.253 M 50.12 % | -16.545 M 25.79 % | -22.295 M -64.27 % | -13.572 M -237.55 % | -4.021 M -226.88 % | -1.230 M 94.88 % | -24.012 M -19.91 % | -20.025 M -109.93 % | 201.587 M 823.08 % | -27.879 M 35.75 % | -43.392 M -42.70 % | -30.407 M -4 302.15 % | -690.730 K 96.38 % | -19.087 M -59.36 % | -11.977 M -30.47 % | -9.180 M 24.67 % | -12.186 M -22.78 % | -9.925 M -53.16 % | -6.480 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 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-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -146.121 M 69.56 % | -480.000 M -30.29 % | -368.417 M -151.18 % | 719.855 M 201.41 % | -709.839 M 14.48 % | -830.000 M -2 216.17 % | -35.835 M 87.20 % | -280.000 M -185.70 % | 326.730 M -30.48 % | 470.000 M -36.02 % | 734.600 M -19.27 % | 910.000 M 17.06 % | 777.405 M 2.29 % | 760.000 M 51.49 % | 501.672 M 231.41 % | 151.374 M -72.00 % | 540.684 M 434.96 % | 101.070 M -85.28 % | 686.514 M 1 022.60 % | 61.154 M -94.56 % | 1.125 B 6 850.32 % | 16.182 M -98.77 % | 1.317 B 6 223.98 % | 20.824 M -98.57 % | 1.455 B 8 717.55 % | 16.504 M -98.68 % | 1.247 B 14 281.04 % | 8.673 M -99.31 % | 1.265 B 10 091.89 % | 12.411 M -99.03 % | 1.282 B 8 955.90 % | 14.162 M -99.22 % | 1.825 B 10 156.44 % | 17.793 M -98.92 % | 1.651 B 9 841.30 % | 16.606 M -98.56 % | 1.155 B 6 887.26 % | 16.526 M -98.05 % | 849.544 M 4 295.18 % | 19.329 M -97.59 % | 800.809 M 5 579.10 % | 14.101 M -97.88 % | 665.078 M 1 765.94 % | 35.643 M -94.91 % | 699.936 M 5 588.23 % | 12.305 M -98.11 % | 649.864 M 12.20 % | 579.212 M 32.00 % | 438.806 M 13.44 % | 386.822 M |
| Total investments | 0.000 -100.00 % | 183.595 M | 0.000 -100.00 % | 324.180 M -77.48 % | 1.440 B 128.13 % | 631.100 M -55.96 % | 1.433 B 12 453.85 % | 11.414 M -97.86 % | 534.380 M 4 581.79 % | 11.414 M -82.43 % | 64.968 M 469.20 % | 11.414 M -93.41 % | 173.110 M 1 416.65 % | 11.414 M -94.62 % | 212.206 M 1 743.03 % | 11.514 M -96.20 % | 302.748 M 2 122.17 % | 13.624 M -93.26 % | 202.140 M 1 223.08 % | 15.278 M -87.51 % | 122.308 M 716.58 % | 14.978 M -53.72 % | 32.364 M -39.93 % | 53.877 M 29.36 % | 41.648 M -59.91 % | 103.877 M 214.70 % | 33.008 M 412.31 % | 6.443 M -62.86 % | 17.346 M | 0.000 -100.00 % | 24.822 M | 0.000 -100.00 % | 28.324 M | 0.000 -100.00 % | 35.586 M | 0.000 -100.00 % | 33.212 M | 0.000 -100.00 % | 33.052 M | 0.000 -100.00 % | 38.658 M | 0.000 -100.00 % | 28.202 M | 0.000 -100.00 % | 71.286 M | 0.000 -100.00 % | 24.610 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 360.711 M 56.83 % | 230.000 M 244.87 % | 66.691 M | 0.000 -100.00 % | 6.736 M -77.55 % | 30.000 M -43.99 % | 53.560 M -66.53 % | 160.000 M -56.44 % | 367.286 M -26.54 % | 500.000 M -33.41 % | 750.822 M -20.13 % | 940.000 M 18.35 % | 794.228 M -8.71 % | 870.000 M 68.98 % | 514.849 M | 0.000 -100.00 % | 591.524 M | 0.000 -100.00 % | 736.443 M | 0.000 -100.00 % | 1.185 B | 0.000 -100.00 % | 1.328 B | 0.000 -100.00 % | 1.471 B | 0.000 -100.00 % | 1.257 B | 0.000 -100.00 % | 1.268 B | 0.000 -100.00 % | 1.295 B | 0.000 -100.00 % | 1.839 B | 0.000 -100.00 % | 1.669 B | 0.000 -100.00 % | 1.171 B | 0.000 -100.00 % | 866.070 M | 0.000 -100.00 % | 820.139 M | 0.000 -100.00 % | 679.179 M | 0.000 -100.00 % | 735.579 M | 0.000 -100.00 % | 662.169 M 11.32 % | 594.854 M 30.25 % | 456.718 M 15.18 % | 396.513 M |
| Accumulated other comprehensive income loss | 6.574 B 10 753.81 % | 60.567 M -98.99 % | 5.990 B 1.43 % | 5.905 B 10.12 % | 5.363 B 7 469.22 % | 70.850 M -98.50 % | 4.716 B 1.83 % | 4.631 B 12.39 % | 4.121 B 5 674.19 % | 71.364 M -98.02 % | 3.613 B 2.40 % | 3.528 B 11.61 % | 3.161 B 4 314.01 % | 71.611 M -97.48 % | 2.842 B 3.07 % | 2.757 B 6.27 % | 2.595 B 3 470.96 % | 72.656 M -96.75 % | 2.236 B 3.94 % | 2.151 B 5.34 % | 2.042 B 2 691.61 % | 73.158 M -96.25 % | 1.951 B 4.37 % | 1.869 B 3.36 % | 1.808 B 2 240.43 % | 77.261 M -95.19 % | 1.608 B 5.35 % | 1.526 B 4.77 % | 1.456 B | 0.000 -100.00 % | 1.348 B 6.45 % | 1.266 B 69.88 % | 745.402 M 26 183.57 % | 2.836 M -99.57 % | 662.002 M 12.42 % | 588.840 M 4.79 % | 561.930 M 19 714.17 % | 2.836 M -99.43 % | 494.244 M 17.37 % | 421.082 M -4.40 % | 440.453 M 15 430.78 % | 2.836 M -99.28 % | 391.413 M 22.99 % | 318.251 M -8.16 % | 346.524 M 12 118.77 % | 2.836 M -98.98 % | 278.265 M 9 711.88 % | 2.836 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 5.926 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.704 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.462 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.502 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.935 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.382 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.224 B | 0.000 | 0.000 | 0.000 -100.00 % | 869.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 689.309 M | 0.000 | 0.000 | 0.000 -100.00 % | 485.932 M | 0.000 | 0.000 | 0.000 -100.00 % | 364.455 M | 0.000 | 0.000 | 0.000 -100.00 % | 270.526 M | 0.000 -100.00 % | 202.267 M | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 84.740 M | 0.000 -100.00 % | 84.740 M | 0.000 -100.00 % | 84.740 M 5.93 % | 80.000 M -5.59 % | 84.740 M 5.93 % | 80.000 M -5.59 % | 84.740 M 5.93 % | 80.000 M -5.59 % | 84.740 M 5.93 % | 80.000 M -5.59 % | 84.740 M 5.93 % | 80.000 M -5.59 % | 84.740 M | 0.000 -100.00 % | 84.740 M | 0.000 -100.00 % | 84.740 M | 0.000 -100.00 % | 84.740 M | 0.000 -100.00 % | 81.662 M | 0.000 -100.00 % | 81.662 M | 0.000 -100.00 % | 81.662 M | 0.000 -100.00 % | 81.662 M | 0.000 -100.00 % | 81.662 M | 0.000 -100.00 % | 73.162 M | 0.000 -100.00 % | 73.162 M | 0.000 -100.00 % | 73.162 M | 0.000 -100.00 % | 73.162 M | 0.000 -100.00 % | 73.162 M | 0.000 -100.00 % | 73.162 M | 0.000 -100.00 % | 73.162 M | 0.000 -100.00 % | 73.162 M 0.00 % | 73.162 M 0.00 % | 73.162 M 0.00 % | 73.162 M |
| Total equity | 6.574 B 0.00 % | 6.574 B 9.74 % | 5.990 B 0.00 % | 5.990 B 11.70 % | 5.363 B 0.00 % | 5.363 B 6.83 % | 5.020 B 6.45 % | 4.716 B 7.18 % | 4.400 B 6.78 % | 4.121 B 7.03 % | 3.850 B 6.57 % | 3.613 B 7.20 % | 3.370 B 6.61 % | 3.161 B 5.36 % | 3.000 B 5.56 % | 2.842 B 9.54 % | 2.595 B 0.00 % | 2.595 B 16.03 % | 2.236 B 0.00 % | 2.236 B 9.49 % | 2.042 B 0.00 % | 2.042 B 4.69 % | 1.951 B 0.00 % | 1.951 B 7.88 % | 1.808 B 0.00 % | 1.808 B 12.48 % | 1.608 B 0.00 % | 1.608 B 10.38 % | 1.456 B 0.00 % | 1.456 B 8.05 % | 1.348 B 0.00 % | 1.348 B 80.83 % | 745.402 M 0.00 % | 745.402 M 12.60 % | 662.002 M 0.00 % | 662.002 M 17.81 % | 561.930 M 0.00 % | 561.930 M 13.69 % | 494.244 M 0.00 % | 494.244 M 12.21 % | 440.453 M 0.00 % | 440.453 M 12.53 % | 391.413 M 0.00 % | 391.413 M 12.95 % | 346.524 M 0.00 % | 346.524 M 24.53 % | 278.265 M 0.00 % | 278.265 M 1.45 % | 274.284 M 4.35 % | 262.840 M 10.71 % | 237.410 M |
| Other non current liabilities | -6.574 B -12 651.46 % | 52.375 M 100.87 % | -5.990 B -5 409.27 % | 112.825 M 102.10 % | -5.363 B -15 045.63 % | 35.882 M -80.07 % | 180.000 M 151.85 % | 71.472 M -28.53 % | 100.000 M -42.74 % | 174.633 M 2.73 % | 170.000 M 305.23 % | 41.952 M -61.86 % | 110.000 M 335.45 % | 25.261 M -88.52 % | 220.000 M 241.28 % | 64.464 M | 0.000 -100.00 % | 24.468 M | 0.000 -100.00 % | 65.784 M | 0.000 -100.00 % | 20.092 M | 0.000 -100.00 % | 73.644 M | 0.000 -100.00 % | 178.146 M | 0.000 -100.00 % | 48.250 M | 0.000 -100.00 % | 61.822 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 6.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.095 M | 0.000 -100.00 % | 17.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.170 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 100.01 % | -12.748 M | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 70.000 M 1 114.22 % | 5.765 M -95.88 % | 140.000 M 251.73 % | 39.803 M -81.05 % | 210.000 M 129.81 % | 91.379 M -61.93 % | 240.000 M 66.48 % | 144.164 M | 0.000 -100.00 % | 214.942 M | 0.000 -100.00 % | 303.515 M | 0.000 -100.00 % | 356.538 M | 0.000 -100.00 % | 641.499 M | 0.000 -100.00 % | 659.151 M | 0.000 -100.00 % | 424.575 M | 0.000 -100.00 % | 423.612 M | 0.000 -100.00 % | 554.326 M | 0.000 -100.00 % | 886.829 M | 0.000 -100.00 % | 882.428 M | 0.000 -100.00 % | 627.739 M | 0.000 -100.00 % | 402.882 M | 0.000 -100.00 % | 378.335 M | 0.000 -100.00 % | 306.315 M | 0.000 -100.00 % | 294.330 M | 0.000 -100.00 % | 233.731 M 21.04 % | 193.100 M 11.02 % | 173.933 M 43.12 % | 121.530 M |
| Total non current liabilities | -6.574 B -4 863.85 % | 137.994 M 102.30 % | -5.990 B -5 034.41 % | 121.396 M 102.26 % | -5.363 B -4 926.17 % | 111.119 M -47.09 % | 210.000 M 22.09 % | 171.999 M 1.18 % | 170.000 M -5.76 % | 180.398 M -41.81 % | 310.000 M 53.10 % | 202.483 M -36.72 % | 320.000 M 38.92 % | 230.352 M -49.92 % | 460.000 M 26.65 % | 363.201 M | 0.000 -100.00 % | 425.616 M | 0.000 -100.00 % | 509.125 M | 0.000 -100.00 % | 576.748 M | 0.000 -100.00 % | 830.068 M | 0.000 -100.00 % | 837.297 M | 0.000 -100.00 % | 574.795 M | 0.000 -100.00 % | 547.316 M | 0.000 -100.00 % | 602.754 M | 0.000 -100.00 % | 913.548 M | 0.000 -100.00 % | 902.596 M | 0.000 -100.00 % | 647.835 M | 0.000 -100.00 % | 420.295 M | 0.000 -100.00 % | 394.440 M | 0.000 -100.00 % | 322.485 M | 0.000 -100.00 % | 309.257 M | 0.000 -100.00 % | 245.776 M 19.40 % | 205.849 M 10.27 % | 186.681 M 38.56 % | 134.727 M |
| Other current liabilities | 0.000 -100.00 % | 245.719 M 135.61 % | -690.000 M -357.64 % | 267.818 M | 0.000 -100.00 % | 112.857 M -56.59 % | 260.000 M 22.60 % | 212.066 M -26.87 % | 290.000 M 188.82 % | 100.410 M -64.14 % | 280.000 M 364.14 % | 60.326 M -73.77 % | 230.000 M 104.77 % | 112.323 M -37.60 % | 180.000 M 117.70 % | 82.683 M | 0.000 -100.00 % | 127.502 M | 0.000 -100.00 % | 75.984 M | 0.000 -100.00 % | 70.509 M | 0.000 -100.00 % | 41.525 M | 0.000 -100.00 % | 59.780 M | 0.000 100.00 % | -23.849 M | 0.000 100.00 % | -6.160 M | 0.000 100.00 % | -130.211 M | 0.000 -100.00 % | 110.163 M | 0.000 -100.00 % | 242.225 M | 0.000 -100.00 % | 167.162 M | 0.000 -100.00 % | 120.824 M | 0.000 -100.00 % | 62.656 M | 0.000 -100.00 % | 102.835 M | 0.000 -100.00 % | 65.328 M | 0.000 -100.00 % | 87.859 M 13.85 % | 77.172 M 25.67 % | 61.407 M -40.90 % | 103.901 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.609 M | 0.000 100.00 % | -53.560 M | 0.000 -100.00 % | 186.204 M | 0.000 -100.00 % | 216.414 M | 0.000 -100.00 % | 212.033 M | 0.000 -100.00 % | 199.566 M | 0.000 -100.00 % | 32.329 M | 0.000 -100.00 % | 267.915 M | 0.000 -100.00 % | 34.608 M | 0.000 -100.00 % | 150.936 M | 0.000 -100.00 % | 138.506 M | 0.000 -100.00 % | 172.842 M | 0.000 -100.00 % | 91.723 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.182 M | 0.000 -100.00 % | 57.473 M | 0.000 -100.00 % | 39.644 M | 0.000 -100.00 % | 27.464 M | 0.000 -100.00 % | 26.919 M | 0.000 -100.00 % | 11.460 M | 0.000 -100.00 % | 9.951 M | 0.000 -100.00 % | 14.850 M -8.98 % | 16.315 M 21.35 % | 13.445 M 349.81 % | 2.989 M |
| Short term debt | 0.000 -100.00 % | 360.711 M 56.83 % | 230.000 M 244.87 % | 66.691 M | 0.000 -100.00 % | 6.736 M | 0.000 | 0.000 -100.00 % | 90.000 M -78.50 % | 418.556 M 16.27 % | 360.000 M -49.37 % | 711.019 M -2.60 % | 730.000 M 1.90 % | 716.402 M 13.71 % | 630.000 M 69.96 % | 370.685 M | 0.000 -100.00 % | 376.582 M | 0.000 -100.00 % | 432.928 M | 0.000 -100.00 % | 783.102 M | 0.000 -100.00 % | 686.232 M | 0.000 -100.00 % | 811.615 M | 0.000 -100.00 % | 818.488 M | 0.000 -100.00 % | 752.707 M | 0.000 -100.00 % | 740.582 M | 0.000 -100.00 % | 897.906 M | 0.000 -100.00 % | 786.218 M | 0.000 -100.00 % | 543.582 M | 0.000 -100.00 % | 463.188 M | 0.000 -100.00 % | 412.053 M | 0.000 -100.00 % | 361.404 M | 0.000 -100.00 % | 428.644 M | 0.000 -100.00 % | 428.432 M 6.64 % | 401.754 M 42.07 % | 282.785 M 2.84 % | 274.983 M |
| Total current liabilities | 0.000 -100.00 % | 1.071 B | 0.000 -100.00 % | 898.106 M | 0.000 -100.00 % | 582.803 M -17.92 % | 710.000 M -4.98 % | 747.194 M -7.75 % | 810.000 M -24.99 % | 1.080 B -11.49 % | 1.220 B -29.25 % | 1.724 B -9.25 % | 1.900 B 26.86 % | 1.498 B 11.77 % | 1.340 B 4.48 % | 1.283 B | 0.000 -100.00 % | 1.051 B | 0.000 -100.00 % | 1.021 B | 0.000 -100.00 % | 1.334 B | 0.000 -100.00 % | 1.120 B | 0.000 -100.00 % | 1.223 B | 0.000 -100.00 % | 1.299 B | 0.000 -100.00 % | 1.278 B | 0.000 -100.00 % | 1.209 B | 0.000 -100.00 % | 1.309 B | 0.000 -100.00 % | 1.204 B | 0.000 -100.00 % | 901.211 M | 0.000 -100.00 % | 743.037 M | 0.000 -100.00 % | 659.492 M | 0.000 -100.00 % | 634.161 M | 0.000 -100.00 % | 656.911 M | 0.000 -100.00 % | 610.575 M -6.24 % | 651.242 M 12.96 % | 576.543 M 25.75 % | 458.465 M |
| Total liabilities | -6.574 B -643.68 % | 1.209 B 120.19 % | -5.990 B -687.56 % | 1.020 B 119.01 % | -5.363 B -854.77 % | 710.524 M -22.77 % | 920.000 M 0.09 % | 919.193 M -6.20 % | 980.000 M -22.23 % | 1.260 B -17.63 % | 1.530 B -20.59 % | 1.927 B -13.21 % | 2.220 B 28.46 % | 1.728 B -3.99 % | 1.800 B 9.38 % | 1.646 B | 0.000 -100.00 % | 1.477 B | 0.000 -100.00 % | 1.530 B | 0.000 -100.00 % | 1.910 B | 0.000 -100.00 % | 1.950 B | 0.000 -100.00 % | 2.061 B | 0.000 -100.00 % | 1.873 B | 0.000 -100.00 % | 1.826 B | 0.000 -100.00 % | 1.811 B | 0.000 -100.00 % | 2.223 B | 0.000 -100.00 % | 2.106 B | 0.000 -100.00 % | 1.549 B | 0.000 -100.00 % | 1.163 B | 0.000 -100.00 % | 1.054 B | 0.000 -100.00 % | 956.646 M | 0.000 -100.00 % | 966.168 M | 0.000 -100.00 % | 856.351 M -0.09 % | 857.091 M 12.30 % | 763.224 M 28.66 % | 593.192 M |
| Other non current assets | 0.000 -100.00 % | 507.663 M -81.34 % | 2.720 B 8 456.15 % | 31.790 M 104.42 % | -719.855 M -368.66 % | 267.938 M 569.85 % | 40.000 M 15.26 % | 34.704 M -30.59 % | 50.000 M 225.44 % | 15.364 M -69.27 % | 50.000 M 45.11 % | 34.456 M -31.09 % | 50.000 M 999 900.00 % | 5.000 K -99.99 % | 50.000 M -58.35 % | 120.055 M 179.31 % | -151.374 M -5 045 900.00 % | 3.000 K 100.00 % | -101.070 M -187.16 % | 115.963 M 289.62 % | -61.154 M -6 115 500.00 % | 1.000 K 100.01 % | -16.182 M -102.83 % | 571.342 M 2 843.67 % | -20.824 M -104.12 % | 505.142 M 3 160.72 % | -16.504 M -102.72 % | 606.325 M 7 090.95 % | -8.673 M -101.73 % | 501.781 M 4 143.03 % | -12.411 M -134.09 % | 36.406 M 357.07 % | -14.162 M | 0.000 100.00 % | -17.793 M | 0.000 100.00 % | -16.606 M -534.60 % | -2.617 M 84.17 % | -16.526 M | 0.000 100.00 % | -19.329 M | 0.000 100.00 % | -14.101 M | 0.000 100.00 % | -35.643 M | 0.000 100.00 % | -12.305 M -136.43 % | 33.774 M -36.18 % | 52.922 M 20.67 % | 43.857 M 29.09 % | 33.973 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.414 M | 0.000 -100.00 % | 11.414 M | 0.000 -100.00 % | 11.414 M | 0.000 100.00 % | -58.701 M | 0.000 100.00 % | -81.447 M | 0.000 100.00 % | -85.713 M | 0.000 100.00 % | -35.910 M | 0.000 -100.00 % | 14.827 M | 0.000 -100.00 % | 48.382 M | 0.000 -100.00 % | 103.735 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 |
| Intangible assets | 0.000 -100.00 % | 23.172 M | 0.000 -100.00 % | 32.106 M | 0.000 -100.00 % | 33.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.093 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.672 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.725 M | 0.000 -100.00 % | 474.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.617 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 23.172 M | 0.000 -100.00 % | 32.106 M | 0.000 -100.00 % | 33.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.093 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.672 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.725 M | 0.000 -100.00 % | 4.183 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.617 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 |
| Property plant equipment net | 0.000 -100.00 % | 2.580 B | 0.000 -100.00 % | 1.823 B | 0.000 -100.00 % | 1.734 B -5.26 % | 1.830 B 0.59 % | 1.819 B -1.13 % | 1.840 B -0.34 % | 1.846 B 1.44 % | 1.820 B -1.69 % | 1.851 B 1.72 % | 1.820 B 3.20 % | 1.764 B -2.02 % | 1.800 B -2.46 % | 1.845 B | 0.000 -100.00 % | 1.876 B | 0.000 -100.00 % | 1.960 B | 0.000 -100.00 % | 2.043 B | 0.000 -100.00 % | 1.683 B | 0.000 -100.00 % | 1.664 B | 0.000 -100.00 % | 1.405 B | 0.000 -100.00 % | 1.394 B | 0.000 -100.00 % | 1.898 B | 0.000 -100.00 % | 1.822 B | 0.000 -100.00 % | 1.461 B | 0.000 -100.00 % | 1.123 B | 0.000 -100.00 % | 855.869 M | 0.000 -100.00 % | 793.744 M | 0.000 -100.00 % | 733.458 M | 0.000 -100.00 % | 710.615 M | 0.000 -100.00 % | 491.173 M 9.68 % | 447.809 M 16.89 % | 383.102 M 13.31 % | 338.095 M |
| Total non current assets | 0.000 -100.00 % | 3.110 B 14.36 % | 2.720 B 44.13 % | 1.887 B 362.16 % | -719.855 M -135.38 % | 2.035 B 8.81 % | 1.870 B 0.25 % | 1.865 B -1.30 % | 1.890 B 0.04 % | 1.889 B 1.03 % | 1.870 B -1.43 % | 1.897 B 1.46 % | 1.870 B 2.19 % | 1.830 B -1.09 % | 1.850 B -1.81 % | 1.884 B 1 344.65 % | -151.374 M -107.83 % | 1.933 B 2 012.69 % | -101.070 M -104.95 % | 2.040 B 3 435.72 % | -61.154 M -102.90 % | 2.105 B 13 110.45 % | -16.182 M -100.70 % | 2.303 B 11 157.08 % | -20.824 M -100.92 % | 2.273 B 13 870.33 % | -16.504 M -100.82 % | 2.011 B 23 291.73 % | -8.673 M -100.46 % | 1.896 B 15 376.54 % | -12.411 M -100.64 % | 1.938 B 13 785.54 % | -14.162 M -100.78 % | 1.826 B 10 363.97 % | -17.793 M -101.22 % | 1.461 B 8 899.39 % | -16.606 M -101.48 % | 1.123 B 6 897.75 % | -16.526 M -101.93 % | 855.869 M 4 527.90 % | -19.329 M -102.44 % | 793.744 M 5 728.99 % | -14.101 M -101.92 % | 733.458 M 2 157.78 % | -35.643 M -105.02 % | 710.615 M 5 875.01 % | -12.305 M -102.34 % | 524.946 M 4.84 % | 500.731 M 17.28 % | 426.959 M 14.75 % | 372.068 M |
| Other current assets | -506.832 M -280.01 % | 281.562 M -87.49 % | 2.250 B 158.09 % | 871.784 M | 0.000 -100.00 % | 127.621 M -64.55 % | 360.000 M 29.09 % | 278.884 M -12.85 % | 320.000 M -46.15 % | 594.285 M 44.95 % | 410.000 M -9.15 % | 451.311 M -39.01 % | 740.000 M 40.78 % | 525.630 M 34.78 % | 390.000 M 3.02 % | 378.577 M | 0.000 -100.00 % | 1.351 B | 0.000 -100.00 % | 231.416 M | 0.000 -100.00 % | 245.986 M | 0.000 -100.00 % | 215.182 M | 0.000 -100.00 % | 14.789 M | 0.000 -100.00 % | 156.332 M | 0.000 -100.00 % | 223.660 M | 0.000 -100.00 % | 168.979 M | 0.000 -100.00 % | 107.215 M | 0.000 -100.00 % | 281.684 M | 0.000 -100.00 % | 138.015 M | 0.000 -100.00 % | 142.308 M | 0.000 -100.00 % | 91.148 M | 0.000 -100.00 % | 76.237 M | 0.000 -100.00 % | 4.301 M | 0.000 -100.00 % | 81.440 M 2 466.65 % | 3.173 M -13.78 % | 3.680 M 22.30 % | 3.009 M |
| Short term investments | 0.000 -100.00 % | 10.677 M | 0.000 -100.00 % | 324.180 M -77.48 % | 1.440 B 139.04 % | 602.291 M -57.97 % | 1.433 B 123.58 % | 640.899 M 19.93 % | 534.380 M 133.61 % | 228.748 M 252.09 % | 64.968 M 295.81 % | 16.414 M -90.52 % | 173.110 M 4 890.20 % | 3.469 M -98.37 % | 212.206 M 128.27 % | 92.961 M -69.29 % | 302.748 M 204.77 % | 99.337 M -50.86 % | 202.140 M 294.90 % | 51.188 M -58.15 % | 122.308 M 80 898.68 % | 151.000 K -99.53 % | 32.364 M 488.97 % | 5.495 M -86.81 % | 41.648 M 29 229.58 % | 142.000 K -99.57 % | 33.008 M 412.31 % | 6.443 M -62.86 % | 17.346 M | 0.000 -100.00 % | 24.822 M | 0.000 -100.00 % | 28.324 M | 0.000 -100.00 % | 35.586 M | 0.000 -100.00 % | 33.212 M | 0.000 -100.00 % | 33.052 M | 0.000 -100.00 % | 38.658 M | 0.000 -100.00 % | 28.202 M | 0.000 -100.00 % | 71.286 M | 0.000 -100.00 % | 24.610 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 489.057 M -31.12 % | 710.000 M 63.18 % | 435.108 M 160.44 % | -719.855 M -749.52 % | 110.828 M -87.11 % | 860.000 M 862.02 % | 89.395 M -79.68 % | 440.000 M 984.92 % | 40.556 M 35.19 % | 30.000 M 84.93 % | 16.222 M -45.93 % | 30.000 M 78.33 % | 16.823 M -84.71 % | 110.000 M 734.79 % | 13.177 M 108.70 % | -151.374 M -397.75 % | 50.840 M 150.30 % | -101.070 M -302.43 % | 49.929 M 181.64 % | -61.154 M -201.89 % | 60.022 M 470.92 % | -16.182 M -249.47 % | 10.826 M 151.99 % | -20.824 M -234.19 % | 15.518 M 194.03 % | -16.504 M -263.00 % | 10.125 M 216.74 % | -8.673 M -377.27 % | 3.128 M 125.20 % | -12.411 M -200.00 % | 12.411 M 187.64 % | -14.162 M -200.00 % | 14.162 M 179.59 % | -17.793 M -200.00 % | 17.793 M 207.15 % | -16.606 M -200.00 % | 16.606 M 200.48 % | -16.526 M -200.00 % | 16.526 M 185.50 % | -19.329 M -200.00 % | 19.329 M 237.08 % | -14.101 M -200.00 % | 14.101 M 139.56 % | -35.643 M -200.00 % | 35.643 M 389.66 % | -12.305 M -200.00 % | 12.305 M -21.34 % | 15.642 M -12.67 % | 17.912 M 84.84 % | 9.690 M |
| Cash and short term investments | 506.832 M 1.42 % | 499.734 M -29.61 % | 710.000 M -6.49 % | 759.288 M 5.48 % | 719.855 M 0.94 % | 713.119 M -17.08 % | 860.000 M 17.76 % | 730.294 M 65.98 % | 440.000 M 63.38 % | 269.304 M 797.68 % | 30.000 M -8.08 % | 32.636 M 8.79 % | 30.000 M 47.84 % | 20.292 M -81.55 % | 110.000 M 3.64 % | 106.138 M -29.88 % | 151.374 M 0.80 % | 150.177 M 48.59 % | 101.070 M -0.05 % | 101.117 M 65.35 % | 61.154 M 1.63 % | 60.173 M 271.85 % | 16.182 M -0.85 % | 16.321 M -21.62 % | 20.824 M 32.98 % | 15.660 M -5.11 % | 16.504 M -0.39 % | 16.568 M 91.03 % | 8.673 M 177.27 % | 3.128 M -74.80 % | 12.411 M 0.00 % | 12.411 M -12.36 % | 14.162 M 0.00 % | 14.162 M -20.41 % | 17.793 M 0.00 % | 17.793 M 7.15 % | 16.606 M 0.00 % | 16.606 M 0.48 % | 16.526 M 0.00 % | 16.526 M -14.50 % | 19.329 M 0.00 % | 19.329 M 37.08 % | 14.101 M 0.00 % | 14.101 M -60.44 % | 35.643 M 0.00 % | 35.643 M 189.66 % | 12.305 M 0.00 % | 12.305 M -21.34 % | 15.642 M -12.67 % | 17.912 M 84.84 % | 9.690 M |
| Total current assets | 0.000 -100.00 % | 4.672 B -1.22 % | 4.730 B -7.66 % | 5.123 B 611.61 % | 719.855 M -82.18 % | 4.039 B -0.77 % | 4.070 B 7.96 % | 3.770 B 8.02 % | 3.490 B -0.04 % | 3.492 B -0.53 % | 3.510 B -3.63 % | 3.642 B -2.09 % | 3.720 B 21.60 % | 3.059 B 3.35 % | 2.960 B 13.69 % | 2.604 B 1 619.98 % | 151.374 M -92.92 % | 2.138 B 2 015.69 % | 101.070 M -94.15 % | 1.726 B 2 723.18 % | 61.154 M -96.69 % | 1.847 B 11 315.08 % | 16.182 M -98.99 % | 1.598 B 7 574.69 % | 20.824 M -98.70 % | 1.596 B 9 572.41 % | 16.504 M -98.88 % | 1.470 B 16 843.88 % | 8.673 M -99.37 % | 1.386 B 11 068.25 % | 12.411 M -98.98 % | 1.221 B 8 523.06 % | 14.162 M -98.76 % | 1.142 B 6 317.46 % | 17.793 M -98.64 % | 1.307 B 7 770.95 % | 16.606 M -98.32 % | 987.580 M 5 875.92 % | 16.526 M -97.94 % | 801.707 M 4 047.69 % | 19.329 M -97.24 % | 700.641 M 4 868.73 % | 14.101 M -97.71 % | 614.601 M 1 624.32 % | 35.643 M -94.08 % | 602.077 M 4 792.95 % | 12.305 M -97.98 % | 609.670 M -3.33 % | 630.644 M 5.26 % | 599.105 M 30.66 % | 458.534 M |
| Inventory | 0.000 -100.00 % | 1.853 B | 0.000 -100.00 % | 1.713 B | 0.000 -100.00 % | 1.451 B -7.57 % | 1.570 B 6.40 % | 1.476 B -2.93 % | 1.520 B -4.90 % | 1.598 B 2.45 % | 1.560 B -4.41 % | 1.632 B 8.08 % | 1.510 B 13.62 % | 1.329 B 8.94 % | 1.220 B 14.55 % | 1.065 B | 0.000 -100.00 % | 718.486 M | 0.000 -100.00 % | 520.488 M | 0.000 -100.00 % | 667.305 M | 0.000 -100.00 % | 544.271 M | 0.000 -100.00 % | 586.010 M | 0.000 -100.00 % | 558.809 M | 0.000 -100.00 % | 587.171 M | 0.000 -100.00 % | 507.267 M | 0.000 -100.00 % | 539.363 M | 0.000 -100.00 % | 529.810 M | 0.000 -100.00 % | 431.921 M | 0.000 -100.00 % | 307.348 M | 0.000 -100.00 % | 254.502 M | 0.000 -100.00 % | 255.306 M | 0.000 -100.00 % | 246.354 M | 0.000 -100.00 % | 311.001 M -12.04 % | 353.585 M 1.07 % | 349.846 M 40.20 % | 249.537 M |
| Net receivables | 0.000 -100.00 % | 2.039 B 15.17 % | 1.770 B -0.47 % | 1.778 B | 0.000 -100.00 % | 1.747 B 36.45 % | 1.280 B -1.46 % | 1.299 B 7.35 % | 1.210 B -3.85 % | 1.258 B -16.66 % | 1.510 B -1.07 % | 1.526 B 5.99 % | 1.440 B 16.31 % | 1.238 B -0.15 % | 1.240 B 17.66 % | 1.054 B | 0.000 -100.00 % | 987.043 M | 0.000 -100.00 % | 873.513 M | 0.000 -100.00 % | 873.875 M | 0.000 -100.00 % | 822.543 M | 0.000 -100.00 % | 826.279 M | 0.000 -100.00 % | 737.898 M | 0.000 -100.00 % | 573.502 M | 0.000 -100.00 % | 532.541 M | 0.000 -100.00 % | 474.326 M | 0.000 -100.00 % | 751.892 M | 0.000 -100.00 % | 401.037 M | 0.000 -100.00 % | 474.159 M | 0.000 -100.00 % | 423.180 M | 0.000 -100.00 % | 341.670 M | 0.000 | 0.000 | 0.000 -100.00 % | 283.108 M | 0.000 | 0.000 -100.00 % | 196.298 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.522 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.804 M | 0.000 | 0.000 | 0.000 100.00 % | -35.186 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 464.702 M 1.02 % | 460.000 M -9.86 % | 510.333 M | 0.000 -100.00 % | 388.381 M -13.69 % | 450.000 M -7.00 % | 483.865 M 12.53 % | 430.000 M 7.92 % | 398.457 M -31.30 % | 580.000 M -12.06 % | 659.562 M -29.83 % | 940.000 M 61.96 % | 580.383 M 9.51 % | 530.000 M -12.48 % | 605.582 M | 0.000 -100.00 % | 514.932 M | 0.000 -100.00 % | 221.646 M | 0.000 -100.00 % | 355.123 M | 0.000 -100.00 % | 230.521 M | 0.000 -100.00 % | 273.535 M | 0.000 -100.00 % | 277.840 M | 0.000 -100.00 % | 342.214 M | 0.000 -100.00 % | 532.541 M | 0.000 -100.00 % | 184.227 M | 0.000 -100.00 % | 175.236 M | 0.000 -100.00 % | 142.738 M | 0.000 -100.00 % | 131.561 M | 0.000 -100.00 % | 130.944 M | 0.000 -100.00 % | 147.002 M | 0.000 -100.00 % | 143.037 M | 0.000 -100.00 % | 79.434 M -49.08 % | 156.001 M -28.74 % | 218.906 M 175.07 % | 79.581 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 53.264 M | 0.000 -100.00 % | 28.220 M | 0.000 -100.00 % | 51.263 M | 0.000 -100.00 % | 72.424 M | 0.000 -100.00 % | 76.968 M | 0.000 -100.00 % | 16.717 M | 0.000 -100.00 % | 23.995 M | 0.000 -100.00 % | 32.329 M | 0.000 -100.00 % | 22.675 M | 0.000 -100.00 % | 34.608 M | 0.000 -100.00 % | 10.683 M | 0.000 -100.00 % | 61.998 M | 0.000 -100.00 % | 53.284 M | 0.000 -100.00 % | 6.161 M | 0.000 -100.00 % | 65.761 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 |
| Deferred revenue non current | 0.000 -100.00 % | 73.425 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.663 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.357 M | 0.000 -100.00 % | 25.735 M | 0.000 -100.00 % | 5.485 M | 0.000 -100.00 % | 27.386 M | 0.000 -100.00 % | 64.463 M | 0.000 -100.00 % | 19.377 M | 0.000 -100.00 % | 65.784 M | 0.000 -100.00 % | 16.780 M | 0.000 -100.00 % | 73.645 M | 0.000 -100.00 % | 14.330 M | 0.000 -100.00 % | 48.251 M | 0.000 -100.00 % | 21.486 M | 0.000 -100.00 % | 6.100 M | 0.000 100.00 % | -20.168 M | 0.000 100.00 % | -24.838 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.926 M | 0.000 100.00 % | -12.046 M | 0.000 -100.00 % | 173.933 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.977 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.082 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -14.330 M | 0.000 100.00 % | -91.724 M | 0.000 | 0.000 | 0.000 100.00 % | -57.698 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.919 M | 0.000 100.00 % | -11.460 M | 0.000 100.00 % | -9.951 M | 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 |
| Other total stockholders equity | 0.000 -100.00 % | 502.350 M | 0.000 -100.00 % | 5.905 B | 0.000 -100.00 % | 502.350 M 124.26 % | 223.999 M 22 400 000.00 % | -1.000 K -100.00 % | 199.306 M -60.33 % | 502.351 M 218.98 % | 157.487 M | 0.000 -100.00 % | 129.080 M -74.30 % | 502.351 M 543.81 % | 78.028 M 7 802 900.00 % | -1.000 K | 0.000 -100.00 % | 502.350 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 502.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 579.611 M | 0.000 | 0.000 | 0.000 -100.00 % | 502.350 M | 0.000 | 0.000 | 0.000 100.00 % | -19.906 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 201.122 M 6.03 % | 189.678 M 15.48 % | 164.248 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 12.194 M | 0.000 -100.00 % | 8.571 M | 0.000 -100.00 % | 24.572 M | 0.000 -100.00 % | 100.527 M | 0.000 -100.00 % | 99.789 M | 0.000 -100.00 % | 94.993 M | 0.000 -100.00 % | 108.227 M | 0.000 -100.00 % | 127.187 M | 0.000 -100.00 % | 121.743 M | 0.000 -100.00 % | 120.449 M | 0.000 -100.00 % | 134.334 M | 0.000 -100.00 % | 98.145 M | 0.000 -100.00 % | 88.887 M | 0.000 -100.00 % | 73.310 M | 0.000 -100.00 % | 61.882 M | 0.000 -100.00 % | 26.941 M | 0.000 -100.00 % | 20.619 M | 0.000 -100.00 % | 20.168 M | 0.000 -100.00 % | 20.095 M | 0.000 -100.00 % | 17.412 M | 0.000 -100.00 % | 16.105 M | 0.000 -100.00 % | 16.172 M | 0.000 -100.00 % | 14.926 M | 0.000 -100.00 % | 12.046 M -5.51 % | 12.748 M 0.00 % | 12.748 M -3.40 % | 13.197 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 |
| Total assets | 0.000 -100.00 % | 7.783 B 4.47 % | 7.450 B 6.28 % | 7.010 B | 0.000 -100.00 % | 6.073 B 2.24 % | 5.940 B 5.41 % | 5.635 B 4.74 % | 5.380 B -0.02 % | 5.381 B 0.02 % | 5.380 B -2.88 % | 5.539 B -0.91 % | 5.590 B 14.34 % | 4.889 B 1.64 % | 4.810 B 7.18 % | 4.488 B | 0.000 -100.00 % | 4.071 B | 0.000 -100.00 % | 3.766 B | 0.000 -100.00 % | 3.953 B | 0.000 -100.00 % | 3.901 B | 0.000 -100.00 % | 3.869 B | 0.000 -100.00 % | 3.481 B | 0.000 -100.00 % | 3.282 B | 0.000 -100.00 % | 3.159 B | 0.000 -100.00 % | 2.968 B | 0.000 -100.00 % | 2.768 B | 0.000 -100.00 % | 2.111 B | 0.000 -100.00 % | 1.658 B | 0.000 -100.00 % | 1.494 B | 0.000 -100.00 % | 1.348 B | 0.000 -100.00 % | 1.313 B | 0.000 -100.00 % | 1.135 B 0.29 % | 1.131 B 10.26 % | 1.026 B 23.53 % | 830.602 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-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.720 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -282.719 M 4.43 % | -295.821 M 0.79 % | -298.180 M 12.59 % | -341.117 M -20.28 % | -283.611 M 24.52 % | -375.737 M -45.76 % | -257.780 M 18.81 % | -317.518 M -14.30 % | -277.803 M -3.70 % | -267.902 M -11.48 % | -240.307 M 0.59 % | -241.737 M -15.19 % | -209.857 M -24.68 % | -168.316 M -7.96 % | -155.907 M -4.47 % | -149.242 M -8.39 % | -137.695 M 40.75 % | -232.393 M -85.29 % | -125.419 M 10.05 % | -139.428 M -158.29 % | -53.981 M -177.36 % | 69.783 M 191.46 % | -76.297 M 0.82 % | -76.925 M -17.78 % | -65.313 M 47.04 % | -123.326 M -9.08 % | -113.056 M -38.39 % | -81.695 M -16.57 % | -70.080 M -11.12 % | -63.068 M -39.08 % | -45.347 M -2.73 % | -44.144 M 8.05 % | -48.011 M 14.09 % | -55.884 M -38.05 % | -40.482 M 20.32 % | -50.808 M -3.13 % | -49.264 M -28.03 % | -38.479 M -31.75 % | -29.207 M -10.60 % | -26.407 M 3.57 % | -27.384 M -25.22 % | -21.870 M 19.51 % | -27.172 M -16.81 % | -23.262 M -7.57 % | -21.625 M -16.54 % | -18.555 M 7.39 % | -20.036 M 9.47 % | -22.131 M -193.67 % | -7.536 M -97.62 % | -3.813 M 66.68 % | -11.445 M 29.26 % | -16.179 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.132 M -86.94 % | 851.199 M 731.70 % | 102.344 M 15.92 % | 88.292 M 16.17 % | 76.002 M -36.72 % | 120.108 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.929 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.749 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -420.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -420.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 267.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.552 M -48.07 % | 276.448 M 45.73 % | 189.693 M -13.90 % | 220.307 M 8 969.04 % | -2.484 M -200.00 % | 2.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 860.000 M 20.04 % | 716.448 M 62.83 % | 440.000 M 75.78 % | 250.307 M 734.36 % | 30.000 M -7.65 % | 32.484 M 8.28 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 719.855 M -16.30 % | 860.000 M 20.04 % | 716.448 M 62.83 % | 440.000 M 75.78 % | 250.307 M 734.36 % | 30.000 M -7.65 % | 32.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.132 M -86.94 % | 851.199 M 731.70 % | 102.344 M 15.92 % | 88.292 M 16.17 % | 76.002 M -36.72 % | 120.108 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.929 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.132 M -85.63 % | 773.270 M 655.56 % | 102.344 M 15.92 % | 88.292 M 16.17 % | 76.002 M -36.72 % | 120.108 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |