Bharat Wire Ropes Limited BHARATWIRE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.193 B -0.41 % | 6.218 B 5.56 % | 5.891 B 43.44 % | 4.107 B 65.11 % | 2.487 B -2.31 % | 2.546 B 8.27 % | 2.352 B 45.70 % | 1.614 B 148.96 % | 648.287 M 6.80 % | 607.028 M -20.88 % | 767.221 M -6.70 % | 822.336 M 12.03 % | 734.050 M -4.70 % | 770.226 M 0.06 % | 769.732 M -14.13 % | 896.388 M |
| Net income | 724.401 M -24.70 % | 962.003 M 54.58 % | 622.344 M 355.42 % | 136.654 M 181.40 % | -167.872 M 72.46 % | -609.577 M -36.81 % | -445.558 M -17 986.71 % | 2.491 M -84.81 % | 16.396 M 22.10 % | 13.428 M -32.02 % | 19.753 M 31.39 % | 15.034 M 1.90 % | 14.754 M -31.08 % | 21.408 M 20.62 % | 17.749 M -15.76 % | 21.070 M |
| Income before tax | 978.233 M -24.02 % | 1.288 B 33.27 % | 966.074 M 438.87 % | 179.279 M 178.62 % | -228.024 M 72.19 % | -820.016 M -10.72 % | -740.600 M -24 366.06 % | 3.052 M -89.89 % | 30.195 M 36.17 % | 22.175 M -28.03 % | 30.810 M 26.87 % | 24.285 M 12.13 % | 21.657 M -28.11 % | 30.127 M 15.13 % | 26.167 M -35.84 % | 40.782 M |
| Income before tax ratio | 0.16 -23.71 % | 0.21 26.25 % | 0.16 275.68 % | 0.04 147.62 % | -0.09 71.54 % | -0.32 -2.26 % | -0.31 -16 754.33 % | 0.00 -95.94 % | 0.05 27.50 % | 0.04 -9.03 % | 0.04 35.98 % | 0.03 0.10 % | 0.03 -24.57 % | 0.04 15.06 % | 0.03 -25.28 % | 0.05 |
| EBITDA | 1.324 B -19.12 % | 1.637 B 18.33 % | 1.384 B 120.40 % | 627.791 M 89.35 % | 331.552 M 12.26 % | 295.336 M 57.76 % | 187.207 M 5.71 % | 177.096 M 89.09 % | 93.659 M 13.79 % | 82.306 M -10.92 % | 92.400 M 3.72 % | 89.084 M -3.61 % | 92.424 M 4.82 % | 88.177 M 41.16 % | 62.465 M -7.03 % | 67.191 M |
| Net income ratio | 0.12 -24.39 % | 0.15 46.43 % | 0.11 217.50 % | 0.03 149.30 % | -0.07 71.81 % | -0.24 -26.36 % | -0.19 -12 376.05 % | 0.00 -93.90 % | 0.03 14.33 % | 0.02 -14.08 % | 0.03 40.83 % | 0.02 -9.04 % | 0.02 -27.69 % | 0.03 20.54 % | 0.02 -1.90 % | 0.02 |
| Ratio EBITDA | 0.21 -18.80 % | 0.26 12.10 % | 0.23 53.66 % | 0.15 14.68 % | 0.13 14.92 % | 0.12 45.70 % | 0.08 -27.45 % | 0.11 -24.05 % | 0.14 6.55 % | 0.14 12.58 % | 0.12 11.17 % | 0.11 -13.96 % | 0.13 9.98 % | 0.11 41.07 % | 0.08 8.26 % | 0.07 |
| Gross profit ratio | 0.44 -5.64 % | 0.47 6.42 % | 0.44 229.65 % | 0.13 -62.73 % | 0.36 0.11 % | 0.36 1.68 % | 0.35 22.32 % | 0.29 9.92 % | 0.26 -27.65 % | 0.36 9.79 % | 0.33 9.33 % | 0.30 -7.83 % | 0.33 1.99 % | 0.32 5.24 % | 0.31 79.82 % | 0.17 |
| Weighted average shs out dil | 68.340 M 0.52 % | 67.983 M 5.70 % | 64.314 M 2.31 % | 62.864 M 39.55 % | 45.049 M 0.22 % | 44.952 M 0.00 % | 44.952 M 0.00 % | 44.952 M 0.00 % | 44.952 M 3.45 % | 43.455 M 47.82 % | 29.397 M 0.00 % | 29.397 M 0.00 % | 29.397 M 127.38 % | 12.929 M 2.94 % | 12.559 M 0.00 % | 12.559 M |
| Weighted average shs out | 68.340 M 0.52 % | 67.986 M 5.71 % | 64.314 M 2.31 % | 62.864 M 39.55 % | 45.049 M 0.22 % | 44.952 M 0.00 % | 44.952 M 0.00 % | 44.952 M 0.00 % | 44.952 M 52.47 % | 29.482 M 0.29 % | 29.397 M 0.00 % | 29.397 M 0.00 % | 29.397 M 127.38 % | 12.929 M 2.94 % | 12.559 M 0.00 % | 12.559 M |
| EPS diluted | 10.60 -25.09 % | 14.15 46.18 % | 9.68 346.08 % | 2.17 158.18 % | -3.73 72.49 % | -13.56 -36.83 % | -9.91 -17 988.09 % | 0.06 -89.74 % | 0.54 17.39 % | 0.46 318.18 % | 0.11 -78.43 % | 0.51 2.00 % | 0.50 -69.88 % | 1.66 17.73 % | 1.41 -16.07 % | 1.68 |
| Earnings per share | 10.60 -25.09 % | 14.15 46.18 % | 9.68 346.08 % | 2.17 158.18 % | -3.73 72.49 % | -13.56 -36.83 % | -9.91 -17 988.09 % | 0.06 -89.74 % | 0.54 17.39 % | 0.46 318.18 % | 0.11 -78.43 % | 0.51 2.00 % | 0.50 -69.88 % | 1.66 17.73 % | 1.41 -16.07 % | 1.68 |
| Gross profit | 2.748 B -6.02 % | 2.924 B 12.35 % | 2.603 B 372.84 % | 550.513 M -38.46 % | 894.603 M -2.21 % | 914.801 M 10.10 % | 830.901 M 78.22 % | 466.218 M 173.66 % | 170.362 M -22.74 % | 220.495 M -13.13 % | 253.824 M 2.00 % | 248.847 M 3.26 % | 240.993 M -2.80 % | 247.933 M 5.31 % | 235.432 M 54.41 % | 152.472 M |
| Income tax expense | 253.832 M -22.02 % | 325.499 M -5.30 % | 343.729 M 706.42 % | 42.624 M 170.86 % | -60.152 M 71.42 % | -210.440 M 28.67 % | -295.042 M -52 692.16 % | 561.000 K -95.93 % | 13.800 M 57.76 % | 8.747 M -20.89 % | 11.057 M 19.52 % | 9.251 M 34.01 % | 6.903 M -20.82 % | 8.718 M 3.58 % | 8.417 M -57.30 % | 19.712 M |
| Cost of revenue | 3.445 B 4.58 % | 3.294 B 0.19 % | 3.288 B 26.47 % | 2.600 B 63.21 % | 1.593 B -2.37 % | 1.631 B 7.28 % | 1.521 B 32.50 % | 1.148 B 140.15 % | 477.924 M 23.64 % | 386.534 M -24.71 % | 513.397 M -10.48 % | 573.489 M 16.31 % | 493.057 M -5.60 % | 522.293 M -2.25 % | 534.300 M -28.18 % | 743.916 M |
| General and administrative expenses | 666.136 M 10.40 % | 603.408 M 1 274.41 % | 43.903 M 23.90 % | 35.434 M -31.11 % | 51.435 M 33.96 % | 38.397 M -15.40 % | 45.387 M 118.44 % | 20.778 M 357.64 % | 4.540 M -25.28 % | 6.076 M -0.46 % | 6.104 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 5.148 M 39.40 % | 3.693 M -96.59 % | 108.420 M 142.67 % | 44.678 M 11 595.81 % | 382.000 K -77.46 % | 1.695 M -80.36 % | 8.632 M 238.11 % | 2.553 M 50.59 % | 1.695 M 92.95 % | 878.669 K -97.26 % | 32.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 378.865 M -70.15 % | 1.269 B 90.67 % | 665.592 M -8.70 % | 729.023 M -9.24 % | 803.237 M 1 131 219.72 % | 71.000 K -99.96 % | 200.225 M 46.43 % | 136.739 M -11.80 % | 155.033 M -16.60 % | 185.884 M 1.40 % | 183.315 M 3.70 % | 176.778 M 0.99 % | 175.038 M -5.03 % | 184.306 M | 0.000 |
| Operating expenses | 658.273 M -33.24 % | 985.966 M -30.64 % | 1.421 B 90.61 % | 745.704 M -4.50 % | 780.840 M -7.41 % | 843.329 M -1.30 % | 854.399 M 106.77 % | 413.209 M 189.01 % | 142.975 M -11.25 % | 161.106 M -13.33 % | 185.884 M 1.40 % | 183.315 M 3.70 % | 176.778 M 0.99 % | 175.038 M -5.03 % | 184.306 M 105.21 % | 89.812 M |
| Cost and expenses | 4.103 B 5.18 % | 3.901 B -17.16 % | 4.709 B 40.77 % | 3.345 B 40.94 % | 2.374 B -4.09 % | 2.475 B 4.19 % | 2.375 B 52.16 % | 1.561 B 151.40 % | 620.899 M 13.38 % | 547.640 M -21.69 % | 699.281 M -7.60 % | 756.804 M 12.98 % | 669.835 M -3.94 % | 697.331 M -2.96 % | 718.606 M -13.81 % | 833.728 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 |
| Selling general and administrative expenses | 658.273 M 8.43 % | 607.101 M 298.56 % | 152.323 M 90.14 % | 80.112 M 54.61 % | 51.817 M 29.25 % | 40.092 M -25.78 % | 54.019 M 131.53 % | 23.331 M 274.16 % | 6.236 M -10.34 % | 6.955 M -92.00 % | 86.908 M 4.42 % | 83.225 M 10.19 % | 75.529 M | 0.000 | 0.000 -100.00 % | 89.812 M |
| Interest income | 6.724 M -10.99 % | 7.554 M 12.86 % | 6.693 M 68.46 % | 3.973 M -22.24 % | 5.109 M 64.59 % | 3.104 M -65.95 % | 9.116 M 41.29 % | 6.452 M 29 227.27 % | 22.000 K -98.04 % | 1.122 M | 0.000 -100.00 % | 201.000 K -96.86 % | 6.411 M 273.65 % | -3.692 M -1 785.84 % | 219.000 K -87.83 % | 1.799 M |
| Interest expense | 133.289 M -9.22 % | 146.825 M -30.34 % | 210.775 M -9.96 % | 234.100 M -31.34 % | 340.945 M -61.70 % | 890.236 M 21.94 % | 730.061 M 200.19 % | 243.203 M 850.38 % | 25.590 M -20.20 % | 32.069 M -6.23 % | 34.199 M -17.49 % | 41.448 M -15.36 % | 48.969 M 45.85 % | 33.574 M 72.21 % | 19.496 M 27.88 % | 15.246 M |
| Depreciation and amortization | 220.608 M 4.07 % | 211.987 M 2.62 % | 206.568 M -3.66 % | 214.412 M -1.31 % | 217.252 M -0.54 % | 218.428 M 3.69 % | 210.662 M 70.08 % | 123.861 M 218.72 % | 38.862 M 69.58 % | 22.917 M -6.30 % | 24.459 M 2.00 % | 23.980 M 10.01 % | 21.798 M 42.66 % | 15.280 M 37.41 % | 11.120 M -0.39 % | 11.163 M |
| Operating income | 2.090 B 46.31 % | 1.429 B 20.90 % | 1.182 B 191.97 % | 404.705 M 479.86 % | 69.793 M -2.48 % | 71.565 M 404.56 % | -23.498 M -144.33 % | 53.009 M 75.55 % | 30.195 M -49.16 % | 59.389 M 92.76 % | 30.810 M 26.87 % | 24.285 M 12.13 % | 21.657 M -28.11 % | 30.125 M 15.13 % | 26.167 M -58.24 % | 62.660 M |
| Operating income ratio | 0.34 46.90 % | 0.23 14.53 % | 0.20 103.55 % | 0.10 251.21 % | 0.03 -0.17 % | 0.03 381.28 % | -0.01 -130.42 % | 0.03 -29.48 % | 0.05 -52.39 % | 0.10 143.63 % | 0.04 35.98 % | 0.03 0.10 % | 0.03 -24.57 % | 0.04 15.05 % | 0.03 -51.37 % | 0.07 |
| Total other income expenses net | -1.112 B -688.46 % | -141.007 M 34.57 % | -215.523 M | 0.000 100.00 % | -297.817 M 66.60 % | -891.656 M -24.34 % | -717.102 M -1 335.44 % | -49.957 M 28.57 % | -69.943 M -191 372.53 % | -36.529 K 99.92 % | -48.107 M -28.44 % | -37.454 M 5.22 % | -39.515 M 3.17 % | -40.808 M -72.54 % | -23.651 M -8.10 % | -21.878 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.217 B -7.94 % | 1.322 B -27.24 % | 1.817 B -31.70 % | 2.660 B -2.72 % | 2.734 B -59.27 % | 6.712 B 10.06 % | 6.098 B 20.65 % | 5.055 B 37.07 % | 3.688 B 199.24 % | 1.232 B 503.34 % | 204.259 M 7.14 % | 190.654 M -8.71 % | 208.852 M -12.45 % | 238.552 M -12.55 % | 272.798 M 180.43 % | 97.277 M |
| Total investments | 106.024 M 151.75 % | 42.114 M 46.35 % | 28.776 M -63.91 % | 79.730 M 267.23 % | 21.711 M -82.98 % | 127.533 M 12.38 % | 113.482 M 4 383.68 % | 2.531 M 96.96 % | 1.285 M -54.69 % | 2.836 M 138.43 % | 1.189 M 5.92 % | 1.123 M -86.57 % | 8.360 M | 0.000 | 0.000 -100.00 % | 1.556 M |
| Total debt | 1.310 B -0.91 % | 1.322 B -27.22 % | 1.817 B -32.42 % | 2.689 B -1.84 % | 2.739 B -59.36 % | 6.740 B 10.46 % | 6.102 B 16.27 % | 5.248 B 41.32 % | 3.713 B 90.20 % | 1.952 B 777.98 % | 222.371 M 6.27 % | 209.244 M -28.55 % | 292.865 M -19.61 % | 364.325 M 18.28 % | 308.027 M 192.19 % | 105.421 M |
| Accumulated other comprehensive income loss | 44.749 M 9.93 % | 40.705 M 748.02 % | 4.800 M -63.84 % | 13.276 M -67.99 % | 41.478 M 107.42 % | -559.242 M -54.96 % | -360.887 M -135.62 % | -153.162 M 36.91 % | -242.782 M -18.97 % | -204.074 M -12.88 % | -180.781 M -15.39 % | -156.665 M -16.08 % | -134.967 M -19.05 % | -113.374 M -14.61 % | -98.919 M | 0.000 |
| Retained earnings | 1.355 B 108.38 % | 650.325 M 310.87 % | -308.396 M 67.53 % | -949.756 M 12.43 % | -1.085 B -18.58 % | -914.630 M -199.85 % | -305.034 M -317.69 % | 140.123 M 7.09 % | 130.850 M 14.32 % | 114.454 M 11.22 % | 102.911 M 23.75 % | 83.158 M 22.07 % | 68.124 M 27.65 % | 53.369 M 66.98 % | 31.961 M 124.89 % | 14.212 M |
| Common stock | 684.489 M 0.60 % | 680.420 M 0.21 % | 678.975 M 6.37 % | 638.300 M 2.01 % | 625.732 M 39.20 % | 449.522 M 0.00 % | 449.522 M 0.00 % | 449.522 M 0.00 % | 449.522 M 0.00 % | 449.522 M 52.92 % | 293.967 M 0.00 % | 293.967 M 0.00 % | 293.967 M 0.00 % | 293.967 M 134.06 % | 125.594 M 0.00 % | 125.594 M |
| Total equity | 7.366 B 11.50 % | 6.606 B 17.93 % | 5.602 B 24.01 % | 4.517 B 3.80 % | 4.352 B 1 014.22 % | 390.550 M -60.83 % | 997.080 M -30.41 % | 1.433 B 2.47 % | 1.398 B 1.11 % | 1.383 B 95.06 % | 708.989 M 2.53 % | 691.471 M 2.22 % | 676.437 M 2.23 % | 661.682 M 175.33 % | 240.325 M 10.35 % | 217.776 M |
| Other non current liabilities | 75.397 M -0.22 % | 75.561 M 16.32 % | 64.961 M 12.87 % | 57.555 M 7.69 % | 53.446 M 7.50 % | 49.715 M -0.31 % | 49.870 M 6.49 % | 46.832 M -82.23 % | 263.519 M -0.46 % | 264.744 M 25.31 % | 211.265 M -15.36 % | 249.602 M 34.08 % | 186.157 M 0.89 % | 184.507 M 10.24 % | 167.371 M 13.67 % | 147.246 M |
| Long term debt | 773.611 M -26.16 % | 1.048 B -26.56 % | 1.427 B -30.92 % | 2.065 B -3.65 % | 2.143 B -23.04 % | 2.785 B -22.17 % | 3.578 B -17.50 % | 4.337 B 24.29 % | 3.490 B 101.23 % | 1.734 B 850.37 % | 182.472 M 994.81 % | 16.667 M -78.85 % | 78.791 M -16.91 % | 94.822 M 104.51 % | 46.366 M | 0.000 |
| Total non current liabilities | 1.284 B 14.35 % | 1.123 B -24.69 % | 1.492 B -29.73 % | 2.123 B -3.38 % | 2.197 B -22.50 % | 2.835 B -21.86 % | 3.628 B -18.02 % | 4.425 B 15.98 % | 3.816 B 86.34 % | 2.048 B 423.71 % | 390.975 M 44.43 % | 270.695 M -11.21 % | 304.860 M -2.40 % | 312.352 M 29.08 % | 241.988 M 38.75 % | 174.404 M |
| Other current liabilities | 205.303 M 91.62 % | 107.139 M -14.86 % | 125.843 M 61.13 % | 78.101 M -40.21 % | 130.618 M 143.75 % | 53.586 M -73.59 % | 202.866 M -1.11 % | 205.142 M -44.75 % | 371.321 M -6.69 % | 397.942 M 850.09 % | 41.885 M 161.68 % | 16.006 M -41.13 % | 27.191 M -69.33 % | 88.653 M 129.41 % | 38.644 M 719.99 % | -6.233 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 24.198 M -71.04 % | 83.557 M 3.43 % | 80.783 M -55.47 % | 181.421 M 1.91 % | 178.014 M 11.71 % | 159.356 M 6 543.79 % | 2.399 M 70.26 % | 1.409 M -13.68 % | 1.632 M 113.33 % | 765.000 K -66.02 % | 2.251 M -83.07 % | 13.298 M -24.58 % | 17.631 M | 0.000 |
| Short term debt | 536.691 M 95.45 % | 274.589 M -29.65 % | 390.297 M -37.39 % | 623.420 M 4.68 % | 595.569 M -84.94 % | 3.955 B 56.72 % | 2.524 B 184.49 % | 887.064 M 296.45 % | 223.750 M -0.77 % | 225.484 M -6.53 % | 241.235 M -7.39 % | 260.495 M -7.26 % | 280.874 M 4.22 % | 269.503 M 3.00 % | 261.661 M 148.21 % | 105.421 M |
| Total current liabilities | 907.615 M 106.00 % | 440.580 M -38.69 % | 718.553 M -34.56 % | 1.098 B 19.78 % | 916.659 M -78.67 % | 4.298 B 41.19 % | 3.044 B 102.11 % | 1.506 B 90.45 % | 790.859 M 6.96 % | 739.406 M 75.87 % | 420.436 M -8.08 % | 457.397 M -5.46 % | 483.820 M 6.58 % | 453.962 M -18.98 % | 560.325 M 75.24 % | 319.753 M |
| Total liabilities | 2.192 B 40.17 % | 1.564 B -29.24 % | 2.210 B -31.37 % | 3.221 B 3.44 % | 3.114 B -56.35 % | 7.133 B 6.90 % | 6.672 B 12.49 % | 5.931 B 28.76 % | 4.606 B 65.28 % | 2.787 B 243.47 % | 811.411 M 11.44 % | 728.091 M -7.68 % | 788.680 M 2.92 % | 766.315 M -4.49 % | 802.313 M 62.36 % | 494.157 M |
| Other non current assets | 104.471 M 4.04 % | 100.416 M 74.32 % | 57.603 M -44.54 % | 103.859 M -37.24 % | 165.479 M 16 548 000.00 % | -1.000 K -200.00 % | 1.000 K -100.00 % | 88.034 M 18.16 % | 74.505 M -87.77 % | 609.224 M 257.05 % | 170.628 M 4 152.94 % | 4.012 M -60.17 % | 10.072 M 10.93 % | 9.080 M 157.15 % | 3.531 M | 0.000 |
| Long term investments | 2.581 M -93.26 % | 38.294 M 60.53 % | 23.854 M -70.08 % | 79.730 M 309.94 % | -37.978 M -129.78 % | 127.533 M 12.38 % | 113.482 M 4 383.68 % | 2.531 M 96.96 % | 1.285 M 148.58 % | -2.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.556 M |
| Intangible assets | 8.341 M 11.41 % | 7.487 M 3.48 % | 7.235 M 120.92 % | 3.275 M 11.17 % | 2.946 M 32.94 % | 2.216 M -35.22 % | 3.421 M -8.85 % | 3.753 M 21.46 % | 3.090 M 43.56 % | 2.152 M 0.28 % | 2.146 M -11.78 % | 2.433 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.070 M | 0.000 100.00 % | -289.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 8.341 M 11.41 % | 7.487 M 3.48 % | 7.235 M 120.92 % | 3.275 M 11.17 % | 2.946 M 32.94 % | 2.216 M -35.22 % | 3.421 M -8.85 % | 3.753 M 85.78 % | 2.020 M -6.14 % | 2.152 M 0.30 % | 2.146 M -11.80 % | 2.433 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 5.296 B 6.45 % | 4.975 B 2.80 % | 4.840 B -1.55 % | 4.916 B -4.17 % | 5.130 B -4.81 % | 5.389 B -3.87 % | 5.606 B -1.18 % | 5.673 B 17.71 % | 4.820 B 114.95 % | 2.242 B 191.38 % | 769.527 M 2.46 % | 751.050 M 3.17 % | 727.987 M 7.62 % | 676.461 M 210.39 % | 217.941 M 22.66 % | 177.684 M |
| Total non current assets | 5.411 B 7.66 % | 5.026 B -0.87 % | 5.071 B -9.18 % | 5.583 B -3.48 % | 5.784 B -3.33 % | 5.983 B 0.10 % | 5.977 B 3.68 % | 5.765 B 14.58 % | 5.032 B 76.33 % | 2.854 B 202.84 % | 942.301 M 24.40 % | 757.495 M 2.63 % | 738.059 M 7.66 % | 685.541 M 209.54 % | 221.472 M 21.87 % | 181.733 M |
| Other current assets | 2.044 B 32.83 % | 1.539 B 44.39 % | 1.066 B 16.75 % | 912.812 M 39.40 % | 654.812 M 49.14 % | 439.047 M 1.65 % | 431.905 M 0.55 % | 429.553 M 31.78 % | 325.972 M 306.87 % | 80.116 M 171.91 % | 29.464 M -39.35 % | 48.582 M -37.12 % | 77.259 M -6.96 % | 83.038 M -79.45 % | 404.093 M 429.28 % | 76.348 M |
| Short term investments | 106.024 M 2 675.50 % | 3.820 M -95.94 % | 94.155 M 1 840.54 % | 4.852 M -91.87 % | 59.689 M 1 034.13 % | 5.263 M -87.15 % | 40.961 M 271.19 % | 11.035 M 19.43 % | 9.240 M 225.80 % | 2.836 M 138.43 % | 1.189 M 5.92 % | 1.123 M -86.57 % | 8.360 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 758.000 K 34.88 % | 562.000 K 47.51 % | 381.000 K -98.67 % | 28.727 M 483.05 % | 4.927 M -82.28 % | 27.806 M 717.34 % | 3.402 M -98.24 % | 192.996 M 656.42 % | 25.514 M -96.46 % | 719.977 M 3 875.14 % | 18.112 M -2.57 % | 18.590 M -77.87 % | 84.013 M -33.20 % | 125.773 M 257.02 % | 35.229 M 332.58 % | 8.144 M |
| Cash and short term investments | 3.363 M -23.25 % | 4.382 M -95.36 % | 94.536 M 181.53 % | 33.579 M 169.04 % | 12.481 M -55.11 % | 27.806 M 717.34 % | 3.402 M -98.24 % | 192.996 M 656.42 % | 25.514 M -96.46 % | 719.977 M 3 875.14 % | 18.112 M -2.57 % | 18.590 M -79.88 % | 92.373 M -26.56 % | 125.773 M 257.02 % | 35.229 M 332.58 % | 8.144 M |
| Total current assets | 4.147 B 24.61 % | 3.328 B 21.39 % | 2.741 B 27.23 % | 2.155 B 28.19 % | 1.681 B 9.15 % | 1.540 B -8.99 % | 1.692 B 5.82 % | 1.599 B 64.35 % | 972.935 M -26.08 % | 1.316 B 127.69 % | 578.098 M -12.68 % | 662.066 M -8.94 % | 727.058 M -2.07 % | 742.455 M -9.58 % | 821.163 M 53.49 % | 535.000 M |
| Inventory | 1.232 B 25.01 % | 985.842 M -10.43 % | 1.101 B 36.81 % | 804.507 M 24.30 % | 647.212 M -16.65 % | 776.504 M -12.62 % | 888.616 M 20.98 % | 734.540 M 68.04 % | 437.113 M 26.99 % | 344.220 M -10.68 % | 385.371 M 4.02 % | 370.485 M 6.05 % | 349.355 M 21.39 % | 287.787 M -30.64 % | 414.932 M 115.93 % | 192.158 M |
| Net receivables | 867.128 M 8.55 % | 798.810 M 66.27 % | 480.419 M 18.98 % | 403.765 M 10.22 % | 366.311 M 23.53 % | 296.526 M -19.46 % | 368.185 M 53.47 % | 239.908 M 39.78 % | 171.633 M 0.63 % | 170.562 M 17.84 % | 144.740 M -35.18 % | 223.286 M 0.00 % | 223.293 M 1.02 % | 221.045 M -12.60 % | 252.902 M -2.11 % | 258.350 M |
| Tax assets | 0.000 100.00 % | -94.972 M -166.75 % | 142.281 M -70.37 % | 480.241 M -8.33 % | 523.875 M 12.87 % | 464.148 M 82.93 % | 253.728 M 10 124.81 % | -2.531 M -101.89 % | 134.234 M 4 974.84 % | 2.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.493 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K | 0.000 |
| Account payables | 165.621 M 181.42 % | 58.852 M -66.98 % | 178.215 M -43.04 % | 312.879 M 185.24 % | 109.689 M 1.49 % | 108.078 M -65.98 % | 317.666 M -15.14 % | 374.331 M 91.19 % | 195.788 M 114.88 % | 91.114 M -33.16 % | 136.316 M -24.64 % | 180.896 M 2.93 % | 175.755 M 83.45 % | 95.806 M -63.15 % | 260.020 M 26.96 % | 204.799 M |
| Tax 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 -100.00 % | 15.766 M |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -570.130 M -3.39 % | -551.421 M -9.23 % | -504.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.017 M 30.73 % | 8.427 M 104.62 % | -182.472 M -4 222.72 % | 4.426 M 43.47 % | 3.085 M 9.16 % | 2.826 M 9.03 % | 2.592 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 3.827 B 0.00 % | 3.827 B 0.00 % | 3.827 B 0.00 % | 3.827 B 0.00 % | 3.827 B 302.89 % | 949.792 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.455 B 3.30 % | 1.408 B 0.61 % | 1.400 B 41.58 % | 988.646 M 4.91 % | 942.347 M 15.74 % | 814.180 M 0.00 % | 814.180 M 0.00 % | 814.180 M 1.12 % | 805.156 M -1.11 % | 814.180 M 163.32 % | 309.196 M -0.11 % | 309.546 M 0.00 % | 309.546 M -1.53 % | 314.346 M 279.78 % | 82.770 M 6.16 % | 77.970 M |
| Deferred tax liabilities non current | 435.406 M 138.93 % | 182.230 M -68.04 % | 570.130 M 3.39 % | 551.421 M 9.23 % | 504.847 M | 0.000 | 0.000 -100.00 % | 41.397 M -33.75 % | 62.486 M 28.34 % | 48.686 M 6.67 % | 45.641 M 4.12 % | 43.834 M 19.03 % | 36.827 M 21.96 % | 30.197 M 17.69 % | 25.659 M -5.52 % | 27.158 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 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Total assets | 9.558 B 16.98 % | 8.170 B 4.59 % | 7.812 B 0.96 % | 7.738 B 3.65 % | 7.465 B -0.77 % | 7.523 B -1.90 % | 7.669 B 4.14 % | 7.364 B 22.64 % | 6.005 B 44.00 % | 4.170 B 174.27 % | 1.520 B 7.10 % | 1.420 B -3.11 % | 1.465 B 2.60 % | 1.428 B 36.96 % | 1.043 B 45.47 % | 716.733 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 99.89 % | -9.379 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 17.548 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.066 M -67.31 % | 9.379 M -61.30 % | 24.233 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -608.853 M 24.37 % | -805.009 M -41.82 % | -567.621 M -44.13 % | -393.828 M 85.81 % | -2.776 B -329.29 % | 1.211 B 94.72 % | 621.666 M 809.79 % | -87.584 M 71.57 % | -308.097 M -207.56 % | 286.430 M 1 412.94 % | 18.932 M 316.37 % | -8.750 M -113.15 % | 66.551 M -0.47 % | 66.868 M 143.42 % | -154.005 M 12.90 % | -176.819 M |
| Accounts receivables | -75.643 M 75.98 % | -314.880 M -305.18 % | -77.714 M -114.64 % | -36.206 M 47.46 % | -68.905 M -201.59 % | 67.828 M 152.41 % | -129.413 M -105.50 % | -62.974 M -13 157.68 % | -475.000 K 98.25 % | -27.075 M -133.21 % | 81.530 M 562.19 % | -17.640 M -220.26 % | 14.668 M | 0.000 | 0.000 100.00 % | -3.214 M |
| Inventory | -246.549 M -314.69 % | 114.839 M 138.77 % | -296.174 M -88.29 % | -157.295 M -221.66 % | 129.292 M 15.32 % | 112.112 M 172.76 % | -154.075 M 48.20 % | -297.427 M -220.18 % | -92.893 M -325.74 % | 41.151 M 376.42 % | -14.887 M 29.54 % | -21.129 M 65.68 % | -61.569 M -148.42 % | 127.146 M 155.87 % | -227.576 M -98.93 % | -114.399 M |
| Accounts payables | 106.791 M 189.47 % | -119.363 M 11.36 % | -134.663 M -166.28 % | 203.164 M 12 518.88 % | 1.610 M 100.77 % | -209.587 M -269.87 % | -56.665 M -126.10 % | 217.144 M 181.31 % | 77.189 M 270.77 % | -45.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.249 M |
| Other working capital | -393.452 M 18.98 % | -485.605 M -722.08 % | -59.070 M 85.36 % | -403.491 M 85.78 % | -2.838 B -328.81 % | 1.240 B 28.94 % | 961.819 M 358.35 % | 209.843 M 197.51 % | -215.204 M -187.74 % | 245.278 M 625.27 % | 33.819 M 173.20 % | 12.379 M -90.34 % | 128.120 M 312.55 % | -60.278 M -181.93 % | 73.571 M 1 335.03 % | -5.957 M |
| Other non cash items | 386.840 M -19.95 % | 483.267 M 113.16 % | 226.711 M -4.07 % | 236.320 M -31.39 % | 344.462 M -61.60 % | 897.032 M 21.88 % | 735.989 M 163.53 % | 279.284 M 10 046.14 % | -2.808 M -109.44 % | 29.750 M 6.67 % | 27.889 M -28.83 % | 39.189 M -20.29 % | 49.166 M 23.83 % | 39.705 M 123.29 % | 17.782 M -55.17 % | 39.662 M |
| Net cash provided by operating activities | 740.544 M -13.11 % | 852.248 M 2.40 % | 832.311 M 251.86 % | 236.549 M 109.69 % | -2.442 B -261.82 % | 1.509 B 82.31 % | 827.717 M 159.79 % | 318.613 M 231.74 % | -241.858 M -166.95 % | 361.272 M 253.88 % | 102.090 M 29.71 % | 78.704 M -50.55 % | 159.172 M 4.73 % | 151.980 M 253.61 % | -98.936 M 5.71 % | -104.924 M |
| Investments in property plant and equipment | -645.872 M -158.27 % | -250.077 M -85.66 % | -134.693 M -1 996.39 % | -6.425 M 52.23 % | -13.451 M -389.48 % | -2.748 M 98.09 % | -143.580 M 85.45 % | -986.574 M 62.43 % | -2.626 B -74.93 % | -1.501 B -3 228.09 % | -45.103 M 4.41 % | -47.184 M 50.26 % | -94.856 M 80.19 % | -478.765 M -821.02 % | -51.982 M -555.84 % | -7.926 M |
| Acquisitions net | 2.525 M | 0.000 | 0.000 -100.00 % | 2.302 M | 0.000 -100.00 % | 250.000 K 25.00 % | 200.000 K -99.99 % | 1.402 B 552.55 % | 214.805 M 3 872.35 % | 5.408 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 899.000 K |
| 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 100.00 % | -8.360 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 24.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.360 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K |
| Other investing activites | 0.000 -100.00 % | 91.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -91.74 % | 2.420 M -99.47 % | 454.761 M 205.82 % | -429.744 M -1 395.44 % | -28.737 M -242.57 % | 20.156 M -4.31 % | 21.063 M 446.81 % | 3.852 M 568.75 % | 576.000 K | 0.000 |
| Net cash used for investing activites | -619.259 M -147.72 % | -249.986 M -85.60 % | -134.693 M -3 166.87 % | -4.123 M 69.35 % | -13.451 M -438.47 % | -2.498 M 98.26 % | -143.380 M 85.43 % | -984.154 M 54.67 % | -2.171 B -12.44 % | -1.931 B -2 514.86 % | -73.840 M -295.54 % | -18.668 M 77.28 % | -82.153 M 82.70 % | -474.913 M -823.85 % | -51.406 M -635.00 % | -6.994 M |
| Debt repayment | -11.981 M 97.58 % | -494.658 M 43.25 % | -871.590 M -1 626.30 % | -50.489 M 92.56 % | -678.746 M -9.17 % | -621.758 M -264.33 % | -170.660 M -120.14 % | 847.493 M -51.54 % | 1.749 B 6.23 % | 1.646 B 1 017.74 % | 147.279 M 275.31 % | -84.011 M -20.34 % | -69.810 M -224.00 % | 56.299 M -72.21 % | 202.606 M 94.17 % | 104.346 M |
| Common stock issued | 37.052 M 266.67 % | 10.105 M -97.72 % | 443.185 M 1 345.25 % | 30.665 M -99.26 % | 4.131 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 399.949 M | 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 |
| Dividends paid | -383.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 |
| Other financing activites | -135.609 M -11.32 % | -121.816 M 43.07 % | -213.977 M 8.58 % | -234.055 M 76.06 % | -977.806 M -9.29 % | -894.695 M -23.19 % | -726.292 M -1 529.79 % | 50.797 M 299.84 % | -25.419 M -104.07 % | 625.211 M 1 688.22 % | -39.365 M 5.02 % | -41.448 M 15.36 % | -48.969 M -14.49 % | -42.771 M -69.87 % | -25.179 M | 0.000 |
| Net cash used provided by financing activities | -110.921 M 81.71 % | -606.369 M 5.61 % | -642.382 M -153.03 % | -253.879 M -110.26 % | 2.474 B 263.17 % | -1.516 B -69.07 % | -896.952 M -199.85 % | 898.290 M -47.73 % | 1.718 B -24.35 % | 2.271 B 8 006.59 % | -28.728 M 77.10 % | -125.459 M -5.62 % | -118.779 M -128.73 % | 413.477 M 133.04 % | 177.427 M 70.04 % | 104.346 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -1.000 K | 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 |
| Net change in cash | 10.363 M 352.33 % | -4.107 M -107.44 % | 55.235 M 357.47 % | -21.453 M -212.57 % | 19.058 M 292.18 % | -9.917 M 95.34 % | -212.615 M -191.35 % | 232.750 M 133.52 % | -694.463 M -198.95 % | 701.865 M 146 933.69 % | -478.000 K 99.27 % | -65.423 M -56.66 % | -41.760 M -146.12 % | 90.544 M 234.30 % | 27.085 M | 0.000 |
| Cash at beginning of period | 83.180 M -4.71 % | 87.287 M 172.33 % | 32.052 M -40.10 % | 53.505 M 55.33 % | 34.447 M -22.35 % | 44.364 M -82.74 % | 256.979 M 960.63 % | 24.229 M -96.63 % | 719.977 M 3 875.18 % | 18.112 M -2.57 % | 18.590 M -77.87 % | 84.013 M -33.20 % | 125.773 M 257.02 % | 35.229 M 332.58 % | 8.144 M | 0.000 |
| Cash at end of period | 93.543 M 12.46 % | 83.180 M -4.71 % | 87.287 M 172.33 % | 32.052 M -40.10 % | 53.505 M 55.33 % | 34.447 M -22.35 % | 44.364 M -82.74 % | 256.979 M 907.20 % | 25.514 M -96.46 % | 719.977 M 3 875.14 % | 18.112 M -2.57 % | 18.590 M -77.87 % | 84.013 M -33.20 % | 125.773 M 257.02 % | 35.229 M 332.58 % | 8.144 M |
| Operating cash flow | 740.544 M -13.11 % | 852.248 M 2.40 % | 832.311 M 251.86 % | 236.549 M 109.69 % | -2.442 B -261.82 % | 1.509 B 82.31 % | 827.717 M 159.79 % | 318.613 M 231.74 % | -241.858 M -166.95 % | 361.272 M 253.88 % | 102.090 M 29.71 % | 78.704 M -50.55 % | 159.172 M 4.73 % | 151.980 M 253.61 % | -98.936 M 5.71 % | -104.924 M |
| Capital expenditure | -645.872 M -158.27 % | -250.077 M -85.66 % | -134.693 M -1 996.39 % | -6.425 M 52.23 % | -13.451 M -389.48 % | -2.748 M 98.09 % | -143.580 M 85.45 % | -986.574 M 62.43 % | -2.626 B -74.93 % | -1.501 B -3 228.09 % | -45.103 M 4.41 % | -47.184 M 50.26 % | -94.856 M 80.19 % | -478.765 M -821.02 % | -51.982 M -555.84 % | -7.926 M |
| Free CashFlow | 94.672 M -84.28 % | 602.171 M -13.68 % | 697.618 M 203.15 % | 230.124 M 109.37 % | -2.455 B -263.01 % | 1.506 B 120.17 % | 684.137 M 202.42 % | -667.961 M 76.71 % | -2.868 B -151.59 % | -1.140 B -2 100.10 % | 56.987 M 80.80 % | 31.520 M -50.99 % | 64.316 M 119.68 % | -326.785 M -116.53 % | -150.918 M -33.73 % | -112.850 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.417 B -17.57 % | 1.718 B 6.19 % | 1.618 B 6.33 % | 1.522 B 14.03 % | 1.335 B -9.30 % | 1.472 B -6.39 % | 1.572 B -1.19 % | 1.591 B 0.44 % | 1.584 B -2.43 % | 1.623 B 12.50 % | 1.443 B -3.59 % | 1.497 B 12.72 % | 1.328 B 32.40 % | 1.003 B -3.20 % | 1.036 B 9.74 % | 944.032 M 20.69 % | 782.226 M 15.81 % | 675.436 M 5.49 % | 640.283 M -8.38 % | 698.882 M 47.83 % | 472.754 M -33.88 % | 714.987 M 22.26 % | 584.802 M -11.48 % | 660.651 M 12.79 % | 585.748 M 3.03 % | 568.518 M 3.34 % | 550.148 M -13.27 % | 634.328 M 15.43 % | 549.543 M -1.13 % | 555.824 M 43.43 % | 387.532 M 12.51 % | 344.432 M 5.60 % | 326.172 M 60.67 % | 203.003 M 23.49 % | 164.389 M -1.49 % | 166.871 M 48.55 % | 112.335 M -10.59 % | 125.645 M -45.54 % | 230.727 M 97.20 % | 117.002 M -11.00 % | 131.466 M -27.20 % | 180.576 M |
| Net income | 156.050 M -24.43 % | 206.494 M 38.73 % | 148.841 M -21.06 % | 188.555 M 4.46 % | 180.511 M -16.75 % | 216.832 M -17.70 % | 263.467 M 7.93 % | 244.119 M 2.93 % | 237.173 M 48.77 % | 159.427 M -15.62 % | 188.939 M 23.02 % | 153.589 M 27.58 % | 120.389 M 55.52 % | 77.410 M 152.41 % | 30.668 M 187.96 % | 10.650 M -40.59 % | 17.926 M -93.69 % | 283.925 M 308.21 % | -136.363 M 3.24 % | -140.923 M 19.25 % | -174.511 M -44.56 % | -120.722 M 25.09 % | -161.165 M 4.15 % | -168.151 M -5.40 % | -159.540 M -19.27 % | -133.766 M -10.43 % | -121.135 M 26.35 % | -164.473 M -528.14 % | -26.184 M -2 120.37 % | 1.296 M 109.23 % | -14.039 M 67.09 % | -42.664 M -173.69 % | 57.899 M 952.90 % | 5.499 M 29.66 % | 4.241 M 3.09 % | 4.114 M 61.71 % | 2.544 M -46.78 % | 4.780 M 138.17 % | 2.007 M -42.16 % | 3.470 M 9.46 % | 3.170 M 134.70 % | -9.136 M |
| Income before tax | 206.930 M -25.85 % | 279.055 M 39.11 % | 200.607 M -21.42 % | 255.281 M 4.93 % | 243.291 M -14.69 % | 285.168 M -19.30 % | 353.384 M 7.46 % | 328.842 M 2.73 % | 320.108 M -7.11 % | 344.613 M 36.22 % | 252.980 M 22.09 % | 207.214 M 28.49 % | 161.267 M 61.73 % | 99.714 M 147.75 % | 40.248 M 166.10 % | 15.125 M -37.48 % | 24.191 M -93.71 % | 384.457 M 310.83 % | -182.355 M 4.35 % | -190.658 M 20.38 % | -239.467 M -46.35 % | -163.624 M 24.43 % | -216.522 M 4.74 % | -227.295 M -6.93 % | -212.574 M 25.31 % | -284.592 M -57.17 % | -181.076 M 20.93 % | -229.014 M -398.75 % | -45.918 M -2 449.95 % | 1.954 M 105.40 % | -36.178 M 29.90 % | -51.612 M -158.06 % | 88.889 M 634.68 % | 12.099 M 87.03 % | 6.469 M 6.35 % | 6.083 M 9.64 % | 5.548 M -28.92 % | 7.805 M 135.44 % | 3.315 M -42.15 % | 5.730 M 9.46 % | 5.235 M 193.47 % | -5.601 M |
| Income before tax ratio | 0.15 -10.05 % | 0.16 31.00 % | 0.12 -26.09 % | 0.17 -7.98 % | 0.18 -5.93 % | 0.19 -13.79 % | 0.22 8.75 % | 0.21 2.27 % | 0.20 -4.80 % | 0.21 21.08 % | 0.18 26.64 % | 0.14 13.99 % | 0.12 22.15 % | 0.10 155.95 % | 0.04 142.48 % | 0.02 -48.19 % | 0.03 -94.57 % | 0.57 299.86 % | -0.28 -4.40 % | -0.27 46.14 % | -0.51 -121.34 % | -0.23 38.19 % | -0.37 -7.62 % | -0.34 5.20 % | -0.36 27.50 % | -0.50 -52.09 % | -0.33 8.83 % | -0.36 -332.08 % | -0.08 -2 476.81 % | 0.00 103.77 % | -0.09 37.70 % | -0.15 -154.99 % | 0.27 357.25 % | 0.06 51.45 % | 0.04 7.95 % | 0.04 -26.19 % | 0.05 -20.50 % | 0.06 332.36 % | 0.01 -70.66 % | 0.05 22.99 % | 0.04 228.38 % | -0.03 |
| EBITDA | 302.670 M -17.90 % | 368.652 M 26.42 % | 291.614 M -13.91 % | 338.736 M 3.05 % | 328.700 M -12.55 % | 375.863 M -14.70 % | 440.612 M 5.15 % | 419.023 M 1.49 % | 412.863 M -9.94 % | 458.449 M 23.80 % | 370.328 M 18.11 % | 313.536 M 24.15 % | 252.547 M 17.71 % | 214.547 M 40.78 % | 152.396 M 18.80 % | 128.282 M -3.09 % | 132.370 M -69.77 % | 437.897 M 285.10 % | 113.711 M 12.64 % | 100.953 M 148.53 % | 40.620 M -67.73 % | 125.858 M 106.33 % | 60.999 M 2.03 % | 59.787 M 29.75 % | 46.079 M 222.21 % | -37.706 M -199.31 % | 37.967 M -17.25 % | 45.880 M -67.17 % | 139.736 M 45.61 % | 95.966 M 64.70 % | 58.268 M 43.47 % | 40.614 M 342.18 % | -16.770 M -139.61 % | 42.341 M 133.21 % | 18.156 M -1.22 % | 18.380 M 15.15 % | 15.962 M -27.69 % | 22.074 M 22.64 % | 17.999 M -12.68 % | 20.613 M -5.92 % | 21.910 M -23.45 % | 28.620 M |
| Net income ratio | 0.11 -8.33 % | 0.12 30.65 % | 0.09 -25.76 % | 0.12 -8.40 % | 0.14 -8.21 % | 0.15 -12.08 % | 0.17 9.22 % | 0.15 2.47 % | 0.15 52.47 % | 0.10 -25.00 % | 0.13 27.60 % | 0.10 13.18 % | 0.09 17.46 % | 0.08 160.76 % | 0.03 162.40 % | 0.01 -50.77 % | 0.02 -94.55 % | 0.42 297.38 % | -0.21 -5.62 % | -0.20 45.38 % | -0.37 -118.62 % | -0.17 38.73 % | -0.28 -8.28 % | -0.25 6.55 % | -0.27 -15.76 % | -0.24 -6.86 % | -0.22 15.08 % | -0.26 -444.18 % | -0.05 -2 143.46 % | 0.00 106.44 % | -0.04 70.75 % | -0.12 -169.78 % | 0.18 555.30 % | 0.03 5.00 % | 0.03 4.64 % | 0.02 8.86 % | 0.02 -40.47 % | 0.04 337.35 % | 0.01 -70.67 % | 0.03 23.00 % | 0.02 147.66 % | -0.05 |
| Ratio EBITDA | 0.21 -0.40 % | 0.21 19.05 % | 0.18 -19.03 % | 0.22 -9.63 % | 0.25 -3.58 % | 0.26 -8.87 % | 0.28 6.41 % | 0.26 1.04 % | 0.26 -7.70 % | 0.28 10.04 % | 0.26 22.52 % | 0.21 10.14 % | 0.19 -11.10 % | 0.21 45.44 % | 0.15 8.25 % | 0.14 -19.70 % | 0.17 -73.90 % | 0.65 265.05 % | 0.18 22.95 % | 0.14 68.12 % | 0.09 -51.19 % | 0.18 68.76 % | 0.10 15.26 % | 0.09 15.04 % | 0.08 218.61 % | -0.07 -196.10 % | 0.07 -4.58 % | 0.07 -71.56 % | 0.25 47.27 % | 0.17 14.83 % | 0.15 27.51 % | 0.12 329.34 % | -0.05 -124.65 % | 0.21 88.85 % | 0.11 0.27 % | 0.11 -22.49 % | 0.14 -19.12 % | 0.18 125.21 % | 0.08 -55.72 % | 0.18 5.71 % | 0.17 5.15 % | 0.16 |
| Gross profit ratio | 0.46 7.55 % | 0.43 5.25 % | 0.41 34.17 % | 0.31 -9.59 % | 0.34 2.25 % | 0.33 -32.84 % | 0.49 4.67 % | 0.47 3.15 % | 0.46 -4.54 % | 0.48 2.86 % | 0.46 10.79 % | 0.42 5.61 % | 0.40 173.29 % | 0.15 -60.04 % | 0.36 3.75 % | 0.35 -11.98 % | 0.40 9.27 % | 0.36 -10.92 % | 0.41 17.17 % | 0.35 16.28 % | 0.30 -19.89 % | 0.38 1.08 % | 0.37 8.72 % | 0.34 -2.06 % | 0.35 10.91 % | 0.31 -2.29 % | 0.32 -0.56 % | 0.32 -19.61 % | 0.40 28.58 % | 0.31 1.55 % | 0.31 2.22 % | 0.30 85.66 % | 0.16 -19.23 % | 0.20 -9.18 % | 0.22 -9.84 % | 0.25 -36.32 % | 0.39 -20.58 % | 0.49 146.34 % | 0.20 -53.32 % | 0.42 7.73 % | 0.39 3.86 % | 0.38 |
| Weighted average shs out dil | 68.443 M 0.10 % | 68.375 M 0.15 % | 68.276 M 0.30 % | 68.070 M -0.07 % | 68.117 M 0.22 % | 67.967 M 0.09 % | 67.904 M 0.14 % | 67.811 M -0.10 % | 67.882 M 4.58 % | 64.909 M 1.35 % | 64.047 M 0.08 % | 63.995 M 0.47 % | 63.698 M 2.11 % | 62.379 M -0.33 % | 62.588 M -0.09 % | 62.647 M 1.35 % | 61.814 M 37.35 % | 45.004 M 0.00 % | 45.004 M -0.04 % | 45.023 M 0.10 % | 44.977 M -0.10 % | 45.023 M 0.29 % | 44.893 M -0.15 % | 44.960 M 0.04 % | 44.941 M -0.18 % | 45.023 M -0.02 % | 45.032 M 0.21 % | 44.938 M -0.46 % | 45.145 M 0.27 % | 45.023 M -0.58 % | 45.287 M 0.84 % | 44.909 M 0.06 % | 44.883 M -2.06 % | 45.825 M -2.71 % | 47.100 M 3.04 % | 45.711 M 27.21 % | 35.933 M -17.31 % | 43.455 M 51.56 % | 28.671 M -0.85 % | 28.917 M -0.82 % | 29.157 M -1.07 % | 29.471 M |
| Weighted average shs out | 68.443 M 0.10 % | 68.375 M 0.15 % | 68.276 M 0.30 % | 68.070 M -0.07 % | 68.117 M 0.22 % | 67.967 M 0.10 % | 67.897 M 0.13 % | 67.811 M -0.10 % | 67.882 M 5.55 % | 64.314 M 0.42 % | 64.047 M 0.08 % | 63.995 M 0.47 % | 63.698 M 2.11 % | 62.379 M -0.33 % | 62.588 M -0.09 % | 62.647 M 1.35 % | 61.814 M 37.35 % | 45.004 M 0.00 % | 45.004 M -0.04 % | 45.023 M 0.10 % | 44.977 M 0.20 % | 44.889 M -0.01 % | 44.893 M -0.15 % | 44.960 M 0.04 % | 44.941 M 0.12 % | 44.888 M -0.32 % | 45.032 M 0.21 % | 44.938 M -0.46 % | 45.145 M 4.50 % | 43.200 M -4.61 % | 45.287 M 0.84 % | 44.909 M 0.06 % | 44.883 M -2.06 % | 45.825 M -2.71 % | 47.100 M 3.04 % | 45.711 M 27.21 % | 35.933 M 23.58 % | 29.077 M 1.41 % | 28.671 M -0.85 % | 28.917 M -0.82 % | 29.157 M -1.07 % | 29.471 M |
| EPS diluted | 2.28 -24.50 % | 3.02 38.53 % | 2.18 -21.30 % | 2.77 4.53 % | 2.65 -17.45 % | 3.21 -17.27 % | 3.88 7.78 % | 3.60 2.86 % | 3.50 42.28 % | 2.46 -16.61 % | 2.95 22.92 % | 2.40 26.98 % | 1.89 52.42 % | 1.24 153.06 % | 0.49 188.24 % | 0.17 -41.38 % | 0.29 -95.40 % | 6.31 308.25 % | -3.03 3.19 % | -3.13 19.33 % | -3.88 -44.78 % | -2.68 25.35 % | -3.59 4.01 % | -3.74 -5.35 % | -3.55 -19.53 % | -2.97 -10.41 % | -2.69 26.50 % | -3.66 -531.03 % | -0.58 -2 113.89 % | 0.03 109.29 % | -0.31 67.37 % | -0.95 -173.64 % | 1.29 975.00 % | 0.12 33.33 % | 0.09 0.00 % | 0.09 50.00 % | 0.06 -45.45 % | 0.11 57.14 % | 0.07 -41.67 % | 0.12 9.09 % | 0.11 135.48 % | -0.31 |
| Earnings per share | 2.28 -24.50 % | 3.02 38.53 % | 2.18 -21.30 % | 2.77 4.53 % | 2.65 -17.45 % | 3.21 -17.27 % | 3.88 7.78 % | 3.60 2.86 % | 3.50 42.28 % | 2.46 -16.61 % | 2.95 22.92 % | 2.40 26.98 % | 1.89 52.42 % | 1.24 153.06 % | 0.49 188.24 % | 0.17 -41.38 % | 0.29 -95.40 % | 6.31 308.25 % | -3.03 3.19 % | -3.13 19.33 % | -3.88 -44.24 % | -2.69 25.07 % | -3.59 4.01 % | -3.74 -5.35 % | -3.55 -19.13 % | -2.98 -10.78 % | -2.69 26.50 % | -3.66 -531.03 % | -0.58 -2 113.89 % | 0.03 109.29 % | -0.31 67.37 % | -0.95 -173.64 % | 1.29 975.00 % | 0.12 33.33 % | 0.09 0.00 % | 0.09 50.00 % | 0.06 -45.45 % | 0.11 57.14 % | 0.07 -41.67 % | 0.12 64.38 % | 0.07 123.55 % | -0.31 |
| Gross profit | 658.310 M -11.34 % | 742.541 M 11.76 % | 664.404 M 42.66 % | 465.727 M 3.10 % | 451.728 M -7.27 % | 487.119 M -37.13 % | 774.861 M 3.43 % | 749.190 M 3.61 % | 723.105 M -6.86 % | 776.353 M 15.72 % | 670.890 M 6.81 % | 628.118 M 19.04 % | 527.657 M 261.85 % | 145.823 M -61.32 % | 376.957 M 13.86 % | 331.064 M 6.22 % | 311.672 M 26.55 % | 246.287 M -6.03 % | 262.100 M 7.34 % | 244.171 M 71.90 % | 142.044 M -47.03 % | 268.176 M 23.58 % | 217.001 M -3.77 % | 225.492 M 10.46 % | 204.132 M 14.27 % | 178.643 M 0.97 % | 176.928 M -13.76 % | 205.157 M -7.21 % | 221.103 M 27.13 % | 173.923 M 45.66 % | 119.407 M 15.01 % | 103.820 M 96.06 % | 52.954 M 29.77 % | 40.806 M 12.15 % | 36.385 M -11.18 % | 40.964 M -5.40 % | 43.303 M -28.99 % | 60.981 M 34.15 % | 45.458 M -7.95 % | 49.384 M -4.12 % | 51.508 M -24.39 % | 68.121 M |
| Income tax expense | 50.880 M -29.88 % | 72.561 M 40.17 % | 51.765 M -22.42 % | 66.726 M 6.29 % | 62.780 M -8.15 % | 68.352 M -23.98 % | 89.917 M 6.13 % | 84.723 M 2.67 % | 82.522 M -55.44 % | 185.185 M 189.17 % | 64.041 M 19.42 % | 53.625 M 31.18 % | 40.878 M 83.28 % | 22.304 M 132.82 % | 9.580 M 114.08 % | 4.475 M -28.57 % | 6.265 M -93.77 % | 100.532 M 318.59 % | -45.992 M 7.53 % | -49.735 M 23.43 % | -64.957 M -51.40 % | -42.903 M 22.50 % | -55.358 M 6.40 % | -59.144 M -11.52 % | -53.035 M 64.84 % | -150.826 M -151.62 % | -59.941 M 7.13 % | -64.541 M -227.05 % | -19.734 M -3 099.09 % | 658.000 K 102.97 % | -22.139 M -147.42 % | -8.948 M -128.87 % | 30.990 M 369.47 % | 6.601 M 196.41 % | 2.227 M 13.10 % | 1.969 M -34.45 % | 3.004 M -3.56 % | 3.115 M 138.15 % | 1.308 M -42.12 % | 2.260 M 9.44 % | 2.065 M -41.58 % | 3.535 M |
| Cost of revenue | 758.205 M -22.30 % | 975.806 M 2.31 % | 953.813 M -9.70 % | 1.056 B 19.63 % | 882.929 M -10.31 % | 984.441 M 23.49 % | 797.166 M -5.29 % | 841.711 M -2.21 % | 860.759 M 1.63 % | 846.941 M 9.71 % | 772.007 M -11.12 % | 868.558 M 8.55 % | 800.120 M -6.64 % | 857.001 M 30.04 % | 659.048 M 7.52 % | 612.968 M 30.27 % | 470.554 M 9.65 % | 429.149 M 13.48 % | 378.183 M -16.83 % | 454.711 M 37.50 % | 330.710 M -25.98 % | 446.811 M 21.48 % | 367.801 M -15.48 % | 435.159 M 14.03 % | 381.616 M -2.12 % | 389.875 M 4.46 % | 373.220 M -13.04 % | 429.171 M 30.67 % | 328.440 M -14.00 % | 381.901 M 42.43 % | 268.125 M 11.43 % | 240.612 M -11.93 % | 273.218 M 68.45 % | 162.197 M 26.71 % | 128.004 M 1.67 % | 125.907 M 82.39 % | 69.032 M 6.75 % | 64.664 M -65.10 % | 185.269 M 173.99 % | 67.618 M -15.43 % | 79.958 M -28.90 % | 112.455 M |
| General and administrative expenses | 0.000 -100.00 % | 180.536 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 177.760 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.108 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.051 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.769 M | 0.000 | 0.000 | 0.000 -100.00 % | 237.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 739.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.846 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 415.364 M | 0.000 -100.00 % | 429.358 M | 0.000 | 0.000 | 0.000 -100.00 % | 202.475 M 7 390.75 % | 2.703 M 64.52 % | 1.643 M 4.12 % | 1.578 M -42.30 % | 2.735 M 126.78 % | 1.206 M 2.73 % | 1.174 M -62.72 % | 3.149 M 177.20 % | 1.136 M 295.82 % | 287.000 K -76.72 % | 1.233 M 31.31 % | 939.000 K -45.06 % | 1.709 M 49.52 % | 1.143 M -13.28 % | 1.318 M 151.30 % | -2.569 M -539.90 % | 584.000 K -48.27 % | 1.129 M 44.93 % | 779.000 K 111.20 % | -6.953 M -501.21 % | 1.733 M -40.08 % | 2.892 M 20.55 % | 2.399 M -99.23 % | 311.032 M 236.64 % | 92.393 M -1.56 % | 93.858 M 193.68 % | -100.188 M -585.97 % | 20.616 M -13.28 % | 23.773 M -16.24 % | 28.381 M -14.18 % | 33.070 M -25.64 % | 44.474 M 34.24 % | 33.129 M -5.04 % | 34.886 M -1.60 % | 35.452 M | 0.000 |
| Operating expenses | 415.364 M 140.55 % | 172.673 M -59.78 % | 429.358 M 134.36 % | 183.208 M 2.24 % | 179.200 M 7.58 % | 166.568 M -57.14 % | 388.659 M 0.67 % | 386.061 M 5.95 % | 364.387 M -1.94 % | 371.590 M 4.82 % | 354.488 M -3.60 % | 367.713 M 12.23 % | 327.630 M 1 395.24 % | -25.295 M -109.04 % | 279.726 M 8.78 % | 257.142 M 9.83 % | 234.131 M 6.31 % | 220.229 M 7.59 % | 204.690 M 2.88 % | 198.963 M 26.76 % | 156.960 M -20.40 % | 197.183 M -6.67 % | 211.284 M -4.69 % | 221.674 M 3.98 % | 213.189 M -18.29 % | 260.902 M 34.79 % | 193.559 M -9.93 % | 214.891 M 58.03 % | 135.979 M -56.28 % | 311.032 M 236.64 % | 92.393 M -1.56 % | 93.858 M 193.68 % | -100.188 M -585.97 % | 20.616 M -13.28 % | 23.773 M -16.24 % | 28.381 M -14.18 % | 33.070 M -25.64 % | 44.474 M 34.24 % | 33.129 M -5.04 % | 34.886 M -1.60 % | 35.452 M -45.86 % | 65.481 M |
| Cost and expenses | 1.174 B 2.18 % | 1.148 B -16.97 % | 1.383 B 11.60 % | 1.239 B 16.69 % | 1.062 B -7.72 % | 1.151 B -2.94 % | 1.186 B -3.42 % | 1.228 B 0.21 % | 1.225 B 0.54 % | 1.219 B 8.17 % | 1.126 B -8.88 % | 1.236 B 9.62 % | 1.128 B 35.59 % | 831.706 M -11.41 % | 938.774 M 7.89 % | 870.110 M 23.48 % | 704.685 M 8.52 % | 649.378 M 11.41 % | 582.873 M -10.83 % | 653.674 M 34.04 % | 487.670 M -24.27 % | 643.994 M 11.21 % | 579.085 M -11.84 % | 656.833 M 10.43 % | 594.805 M -8.60 % | 650.777 M 14.82 % | 566.779 M -12.00 % | 644.062 M 38.68 % | 464.419 M -32.98 % | 692.933 M 92.20 % | 360.518 M 7.79 % | 334.470 M 93.30 % | 173.030 M -5.35 % | 182.813 M 20.45 % | 151.777 M -1.63 % | 154.288 M 51.11 % | 102.102 M -6.45 % | 109.138 M -50.03 % | 218.398 M 113.06 % | 102.504 M -11.18 % | 115.410 M -35.14 % | 177.936 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 172.673 M | 0.000 -100.00 % | 183.208 M 2.24 % | 179.200 M 7.58 % | 166.568 M -10.54 % | 186.184 M 1.35 % | 183.698 M 35.35 % | 135.719 M -30.72 % | 195.894 M 2.43 % | 191.247 M -8.50 % | 209.008 M 18.06 % | 177.035 M -0.54 % | 177.997 M 27.67 % | 139.419 M 17.89 % | 118.261 M 12.20 % | 105.406 M 36.19 % | 77.397 M 18.94 % | 65.072 M 3.08 % | 63.128 M 51.93 % | 41.552 M -50.91 % | 84.644 M 13.72 % | 74.429 M -6.41 % | 79.528 M 3.71 % | 76.684 M -21.63 % | 97.847 M 31.70 % | 74.298 M -9.91 % | 82.468 M 25.42 % | 65.755 M 2.91 % | 63.897 M 112.04 % | 30.134 M 2.63 % | 29.363 M 3.08 % | 28.487 M 94.53 % | 14.644 M -13.40 % | 16.910 M -11.14 % | 19.031 M -0.76 % | 19.176 M -22.11 % | 24.620 M 28.44 % | 19.168 M -5.23 % | 20.226 M 5.03 % | 19.257 M -19.04 % | 23.787 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 875.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 -100.00 % | 8.241 M |
| Interest expense | 37.582 M 3.57 % | 36.286 M 0.76 % | 36.013 M 24.19 % | 28.998 M -9.36 % | 31.992 M 70.03 % | 18.815 M -45.07 % | 34.255 M -5.92 % | 36.410 M -10.77 % | 40.804 M -33.65 % | 61.500 M -7.04 % | 66.157 M 21.62 % | 54.397 M 36.21 % | 39.935 M -19.04 % | 49.324 M -15.13 % | 58.118 M -1.63 % | 59.083 M 8.25 % | 54.582 M | 0.000 -100.00 % | 241.475 M 1.88 % | 237.009 M 4.93 % | 225.870 M -2.17 % | 230.873 M 3.61 % | 222.823 M -4.06 % | 232.243 M 13.68 % | 204.298 M 10.26 % | 185.292 M 11.50 % | 166.179 M -25.20 % | 222.172 M 66.49 % | 133.441 M 440.71 % | 24.679 M -60.95 % | 63.192 M 2.63 % | 61.574 M -4.17 % | 64.253 M 694.03 % | 8.092 M 31.71 % | 6.144 M -5.46 % | 6.499 M 38.72 % | 4.685 M -45.59 % | 8.611 M -4.49 % | 9.016 M 2.83 % | 8.768 M -18.96 % | 10.819 M | 0.000 |
| Depreciation and amortization | 58.158 M 5.45 % | 55.152 M 0.29 % | 54.994 M 0.99 % | 54.457 M 1.95 % | 53.417 M 0.49 % | 53.159 M 0.88 % | 52.693 M -1.10 % | 53.281 M 1.48 % | 52.502 M 0.76 % | 52.107 M 1.79 % | 51.191 M -1.41 % | 51.925 M 1.13 % | 51.346 M -2.59 % | 52.713 M -2.44 % | 54.029 M -0.08 % | 54.074 M 0.89 % | 53.596 M 0.26 % | 53.458 M -2.08 % | 54.592 M -0.02 % | 54.602 M 0.71 % | 54.218 M 0.13 % | 54.150 M -1.00 % | 54.698 M -0.26 % | 54.840 M 0.89 % | 54.357 M 3.58 % | 52.478 M -0.73 % | 52.865 M 0.27 % | 52.722 M 0.97 % | 52.213 M 67.41 % | 31.188 M -0.21 % | 31.254 M 1.96 % | 30.652 M 0.88 % | 30.385 M 37.18 % | 22.150 M 299.60 % | 5.543 M -0.47 % | 5.569 M -0.38 % | 5.590 M -1.20 % | 5.658 M -0.18 % | 5.668 M -1.17 % | 5.735 M -2.07 % | 5.856 M -2.87 % | 6.029 M |
| Operating income | 242.946 M -57.37 % | 569.868 M 142.45 % | 235.046 M -16.80 % | 282.519 M 3.67 % | 272.528 M -14.98 % | 320.551 M -17.31 % | 387.639 M 6.13 % | 365.252 M 1.82 % | 358.719 M -11.67 % | 406.113 M 27.25 % | 319.137 M 21.99 % | 261.611 M 30.79 % | 200.027 M 26.05 % | 158.685 M 63.20 % | 97.231 M 31.53 % | 73.922 M -4.67 % | 77.541 M 290.16 % | 19.874 M -65.38 % | 57.410 M 26.99 % | 45.208 M 403.08 % | -14.916 M -121.01 % | 70.993 M 1 141.79 % | 5.717 M 49.74 % | 3.818 M 142.16 % | -9.057 M 88.99 % | -82.259 M -394.61 % | -16.631 M -70.85 % | -9.734 M -111.44 % | 85.124 M 162.08 % | -137.109 M -278.98 % | -36.178 M 29.90 % | -51.612 M -158.06 % | 88.889 M 340.26 % | 20.190 M 60.09 % | 12.612 M 0.23 % | 12.583 M 22.96 % | 10.233 M -38.01 % | 16.507 M 33.89 % | 12.329 M -14.96 % | 14.498 M -9.70 % | 16.056 M -28.93 % | 22.591 M |
| Operating income ratio | 0.17 -48.28 % | 0.33 128.32 % | 0.15 -21.75 % | 0.19 -9.09 % | 0.20 -6.26 % | 0.22 -11.66 % | 0.25 7.40 % | 0.23 1.37 % | 0.23 -9.47 % | 0.25 13.11 % | 0.22 26.54 % | 0.17 16.03 % | 0.15 -4.80 % | 0.16 68.60 % | 0.09 19.85 % | 0.08 -21.01 % | 0.10 236.90 % | 0.03 -67.18 % | 0.09 38.61 % | 0.06 305.02 % | -0.03 -131.78 % | 0.10 915.68 % | 0.01 69.16 % | 0.01 137.38 % | -0.02 89.31 % | -0.14 -378.63 % | -0.03 -97.00 % | -0.02 -109.91 % | 0.15 162.79 % | -0.25 -164.24 % | -0.09 37.70 % | -0.15 -154.99 % | 0.27 174.01 % | 0.10 29.64 % | 0.08 1.74 % | 0.08 -17.22 % | 0.09 -30.66 % | 0.13 145.86 % | 0.05 -56.88 % | 0.12 1.46 % | 0.12 -2.38 % | 0.13 |
| Total other income expenses net | -36.016 M 87.62 % | -290.813 M -744.43 % | -34.439 M -26.44 % | -27.238 M 6.84 % | -29.237 M 17.37 % | -35.383 M -7.82 % | -32.818 M 2.63 % | -33.706 M 12.70 % | -38.610 M 35.81 % | -60.152 M 5.16 % | -63.422 M -19.23 % | -53.191 M -37.23 % | -38.760 M 45.72 % | -71.404 M -25.31 % | -56.983 M 3.09 % | -58.797 M -10.21 % | -53.350 M -125.71 % | 207.517 M 186.55 % | -239.765 M -1.65 % | -235.866 M -5.04 % | -224.551 M 4.29 % | -234.617 M -5.57 % | -222.239 M 3.84 % | -231.113 M -13.56 % | -203.517 M -0.58 % | -202.337 M -23.04 % | -164.445 M 25.01 % | -219.280 M -67.34 % | -131.041 M 28.33 % | -182.850 M -196.56 % | -61.656 M -0.93 % | -61.088 M -144.90 % | 136.044 M 1 781.42 % | -8.091 M -31.71 % | -6.143 M 5.49 % | -6.500 M -28.13 % | -5.073 M 41.70 % | -8.702 M 3.46 % | -9.014 M -2.81 % | -8.768 M 18.97 % | -10.821 M 61.62 % | -28.192 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 |
| 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-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-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.217 B | 0.000 -100.00 % | 1.246 B 1 397.56 % | 83.180 M -93.29 % | 1.239 B 1 787.52 % | 65.647 M -96.33 % | 1.789 B 45 768.44 % | 3.901 M -99.79 % | 1.817 B 32 630.81 % | 5.550 M -99.78 % | 2.504 B 7 357.66 % | 33.579 M -98.74 % | 2.660 B -0.35 % | 2.669 B 21 258.02 % | 12.497 M -99.54 % | 2.734 B 3 325.62 % | 79.813 M -97.70 % | 3.471 B 10 397.34 % | 33.069 M -99.51 % | 6.712 B 12 131.12 % | 54.877 M -98.84 % | 4.739 B 47 959.57 % | 9.860 M -99.84 % | 6.098 B 3 540.14 % | 167.530 M -96.36 % | 4.607 B 2 172.77 % | 202.686 M -95.99 % | 5.055 B 1 022.72 % | 450.224 M -89.67 % | 4.357 B 16 978.29 % | 25.514 M -99.31 % | 3.688 B 15 402.04 % | 23.789 M -99.04 % | 2.474 B 242.24 % | 722.813 M -41.35 % | 1.232 B 27.05 % | 970.029 M 4 925.72 % | 19.301 M -91.35 % | 223.123 M |
| Total investments | 0.000 -100.00 % | 41.085 M | 0.000 -100.00 % | 48.484 M -70.86 % | 166.360 M 295.02 % | 42.114 M -67.92 % | 131.294 M 123.39 % | 58.774 M 653.32 % | 7.802 M -82.85 % | 45.504 M 309.95 % | 11.100 M -90.17 % | 112.909 M 68.12 % | 67.158 M 270.94 % | 18.105 M -79.43 % | 88.035 M 252.22 % | 24.994 M 15.12 % | 21.711 M -86.40 % | 159.626 M 635.23 % | 21.711 M -67.17 % | 66.138 M -48.14 % | 127.533 M 16.20 % | 109.754 M 2 624.10 % | 4.029 M -79.57 % | 19.720 M -82.62 % | 113.482 M -66.13 % | 335.060 M 9 034.68 % | 3.668 M -99.10 % | 405.372 M 3 573.51 % | 11.035 M -98.77 % | 900.448 M 548.38 % | 138.877 M 172.16 % | 51.028 M 452.25 % | 9.240 M -80.58 % | 47.578 M | 0.000 -100.00 % | 1.446 B 50 872.53 % | 2.836 M | 0.000 -100.00 % | 38.603 M 3 092.94 % | 1.209 M |
| Total debt | 0.000 -100.00 % | 1.310 B | 0.000 -100.00 % | 1.246 B | 0.000 -100.00 % | 1.322 B | 0.000 -100.00 % | 1.790 B | 0.000 -100.00 % | 1.817 B | 0.000 -100.00 % | 2.504 B | 0.000 -100.00 % | 2.689 B 0.69 % | 2.670 B | 0.000 -100.00 % | 2.739 B | 0.000 -100.00 % | 3.545 B | 0.000 -100.00 % | 6.740 B | 0.000 -100.00 % | 4.755 B | 0.000 -100.00 % | 6.102 B | 0.000 -100.00 % | 4.656 B | 0.000 -100.00 % | 5.248 B | 0.000 -100.00 % | 4.402 B | 0.000 -100.00 % | 3.713 B | 0.000 -100.00 % | 2.498 B | 0.000 -100.00 % | 1.952 B 97.24 % | 989.853 M | 0.000 -100.00 % | 241.235 M |
| Accumulated other comprehensive income loss | 7.366 B 16 360.19 % | 44.749 M -99.36 % | 7.003 B 10.83 % | 6.318 B -4.36 % | 6.606 B 16 130.20 % | 40.704 M -99.33 % | 6.108 B 12.53 % | 5.428 B 205.81 % | 1.775 B 0.00 % | 1.775 B -63.08 % | 4.807 B 15.46 % | 4.164 B 503.02 % | 690.466 M 124.00 % | -2.877 B | 0.000 -100.00 % | 524.999 M 119.15 % | -2.742 B -3 750.36 % | 75.117 M 120.06 % | -374.405 M -195.87 % | 390.551 M 169.84 % | -559.242 M -183.55 % | 669.390 M 204.45 % | 219.868 M -77.95 % | 997.081 M 376.29 % | -360.887 M -129.05 % | 1.242 B 56.71 % | 792.679 M -44.68 % | 1.433 B 1 035.52 % | -153.162 M -110.84 % | 1.413 B 46.67 % | 963.191 M -31.11 % | 1.398 B 675.93 % | -242.782 M -117.49 % | 1.389 B 47.87 % | 938.992 M -32.10 % | 1.383 B 777.67 % | -204.074 M | 0.000 -100.00 % | 707.104 M 14 631.33 % | 4.800 M |
| Retained earnings | 0.000 -100.00 % | 1.355 B | 0.000 | 0.000 | 0.000 -100.00 % | 651.947 M | 0.000 | 0.000 | 0.000 100.00 % | -308.396 M | 0.000 | 0.000 | 0.000 100.00 % | -949.756 M | 0.000 | 0.000 100.00 % | -1.085 B | 0.000 | 0.000 | 0.000 100.00 % | -914.630 M | 0.000 | 0.000 | 0.000 100.00 % | -305.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 140.123 M | 0.000 | 0.000 | 0.000 -100.00 % | 130.850 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.454 M 0.59 % | 113.782 M | 0.000 -100.00 % | 102.911 M |
| Common stock | 0.000 -100.00 % | 684.489 M | 0.000 -100.00 % | 684.489 M | 0.000 -100.00 % | 680.420 M | 0.000 -100.00 % | 680.025 M | 0.000 -100.00 % | 678.975 M | 0.000 -100.00 % | 643.791 M | 0.000 -100.00 % | 638.300 M 1.27 % | 630.282 M | 0.000 -100.00 % | 625.732 M | 0.000 -100.00 % | 449.522 M | 0.000 -100.00 % | 449.522 M | 0.000 -100.00 % | 449.522 M | 0.000 -100.00 % | 449.522 M | 0.000 -100.00 % | 449.522 M | 0.000 -100.00 % | 449.522 M | 0.000 -100.00 % | 449.522 M | 0.000 -100.00 % | 449.522 M | 0.000 -100.00 % | 449.522 M | 0.000 -100.00 % | 449.522 M 52.92 % | 293.967 M | 0.000 -100.00 % | 293.967 M |
| Total equity | 7.366 B 0.00 % | 7.366 B 5.18 % | 7.003 B 0.00 % | 7.003 B 6.00 % | 6.606 B 0.00 % | 6.606 B 8.16 % | 6.108 B 0.00 % | 6.108 B 9.04 % | 5.602 B 0.00 % | 5.602 B 16.52 % | 4.807 B 0.00 % | 4.807 B 6.43 % | 4.517 B 0.00 % | 4.517 B 2.84 % | 4.392 B 0.93 % | 4.352 B 0.00 % | 4.352 B 5 693.09 % | 75.117 M 0.00 % | 75.117 M -80.77 % | 390.551 M 0.00 % | 390.550 M -41.66 % | 669.390 M 0.00 % | 669.390 M -32.87 % | 997.081 M 0.00 % | 997.080 M -19.73 % | 1.242 B 0.00 % | 1.242 B -13.31 % | 1.433 B 0.00 % | 1.433 B 1.43 % | 1.413 B 0.00 % | 1.413 B 1.03 % | 1.398 B 0.00 % | 1.398 B 0.70 % | 1.389 B 0.00 % | 1.389 B 0.40 % | 1.383 B 0.00 % | 1.383 B 93.88 % | 713.288 M 0.87 % | 707.104 M -0.27 % | 708.988 M |
| Other non current liabilities | -7.366 B -9 869.31 % | 75.397 M 101.08 % | -7.003 B -10 135.28 % | 69.781 M 101.06 % | -6.606 B -8 843.06 % | 75.561 M 101.24 % | -6.108 B -9 709.65 % | 63.560 M | 0.000 -100.00 % | 64.961 M | 0.000 -100.00 % | 57.555 M | 0.000 -100.00 % | 57.555 M 2.19 % | 56.319 M | 0.000 -100.00 % | 53.446 M | 0.000 -100.00 % | 49.715 M | 0.000 -100.00 % | 49.715 M | 0.000 -100.00 % | 50.406 M | 0.000 -100.00 % | 49.870 M | 0.000 -100.00 % | 49.383 M | 0.000 -100.00 % | 46.832 M | 0.000 -100.00 % | 47.087 M | 0.000 -100.00 % | 263.519 M | 0.000 -100.00 % | 252.501 M | 0.000 -100.00 % | 305.003 M -28.90 % | 428.955 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 773.611 M | 0.000 -100.00 % | 859.356 M | 0.000 -100.00 % | 1.048 B | 0.000 -100.00 % | 1.321 B | 0.000 -100.00 % | 1.427 B | 0.000 -100.00 % | 1.943 B | 0.000 -100.00 % | 2.065 B -2.59 % | 2.120 B | 0.000 -100.00 % | 2.143 B | 0.000 -100.00 % | 2.267 B | 0.000 -100.00 % | 2.785 B | 0.000 -100.00 % | 3.550 B | 0.000 -100.00 % | 3.578 B | 0.000 -100.00 % | 3.954 B | 0.000 -100.00 % | 4.337 B | 0.000 -100.00 % | 4.398 B | 0.000 -100.00 % | 3.490 B | 0.000 -100.00 % | 2.281 B | 0.000 -100.00 % | 1.734 B 123.25 % | 776.790 M | 0.000 | 0.000 |
| Total non current liabilities | -7.366 B -673.47 % | 1.284 B 118.34 % | -7.003 B -664.34 % | 1.241 B 118.78 % | -6.606 B -606.05 % | 1.305 B 121.37 % | -6.108 B -541.27 % | 1.384 B | 0.000 -100.00 % | 1.492 B | 0.000 -100.00 % | 2.001 B | 0.000 -100.00 % | 2.123 B -2.47 % | 2.176 B | 0.000 -100.00 % | 2.197 B | 0.000 -100.00 % | 2.317 B | 0.000 -100.00 % | 2.835 B | 0.000 -100.00 % | 3.601 B | 0.000 -100.00 % | 3.628 B | 0.000 -100.00 % | 4.003 B | 0.000 -100.00 % | 4.425 B | 0.000 -100.00 % | 4.529 B | 0.000 -100.00 % | 3.816 B | 0.000 -100.00 % | 2.599 B | 0.000 -100.00 % | 2.048 B 62.24 % | 1.262 B | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 205.303 M | 0.000 -100.00 % | 214.949 M | 0.000 -100.00 % | 107.139 M | 0.000 -100.00 % | 157.372 M | 0.000 -100.00 % | 150.041 M | 0.000 -100.00 % | 192.652 M | 0.000 -100.00 % | 161.659 M -13.39 % | 186.644 M | 0.000 -100.00 % | 130.618 M | 0.000 -100.00 % | 175.926 M | 0.000 -100.00 % | 235.007 M | 0.000 -100.00 % | 137.005 M | 0.000 -100.00 % | 202.866 M | 0.000 -100.00 % | 147.964 M | 0.000 -100.00 % | 61.789 M | 0.000 -100.00 % | 577.535 M | 0.000 -100.00 % | 396.666 M | 0.000 -100.00 % | 456.180 M | 0.000 -100.00 % | 428.671 M 908.76 % | 42.495 M | 0.000 -100.00 % | 42.007 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.525 M | 0.000 -100.00 % | 5.674 M | 0.000 -100.00 % | 4.137 M | 0.000 -100.00 % | 134.182 M 5 224.68 % | 2.520 M | 0.000 -100.00 % | 119.072 M | 0.000 -100.00 % | 3.638 B | 0.000 -100.00 % | 181.421 M | 0.000 -100.00 % | 1.738 B | 0.000 -100.00 % | 178.014 M | 0.000 -100.00 % | 948.002 M | 0.000 -100.00 % | 159.356 M | 0.000 -100.00 % | 7.443 M | 0.000 -100.00 % | 2.399 M | 0.000 -100.00 % | 919.000 K | 0.000 -100.00 % | 1.409 M -6.08 % | 1.500 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 536.691 M | 0.000 -100.00 % | 386.979 M | 0.000 -100.00 % | 274.589 M | 0.000 -100.00 % | 424.790 M | 0.000 -100.00 % | 390.297 M | 0.000 -100.00 % | 553.754 M | 0.000 -100.00 % | 623.420 M 13.36 % | 549.956 M | 0.000 -100.00 % | 496.115 M | 0.000 -100.00 % | 1.278 B | 0.000 -100.00 % | 3.955 B | 0.000 -100.00 % | 1.205 B | 0.000 -100.00 % | 2.524 B | 0.000 -100.00 % | 702.451 M | 0.000 -100.00 % | 751.337 M | 0.000 -100.00 % | 4.575 M | 0.000 -100.00 % | 211.551 M | 0.000 -100.00 % | 206.394 M | 0.000 -100.00 % | 218.212 M 2.42 % | 213.063 M | 0.000 -100.00 % | 241.235 M |
| Total current liabilities | 0.000 -100.00 % | 907.615 M | 0.000 -100.00 % | 708.527 M | 0.000 -100.00 % | 440.580 M | 0.000 -100.00 % | 754.334 M | 0.000 -100.00 % | 718.553 M | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 1.098 B 21.14 % | 906.390 M | 0.000 -100.00 % | 916.659 M | 0.000 -100.00 % | 5.134 B | 0.000 -100.00 % | 4.298 B | 0.000 -100.00 % | 3.235 B | 0.000 -100.00 % | 3.044 B | 0.000 -100.00 % | 2.395 B | 0.000 -100.00 % | 1.506 B | 0.000 -100.00 % | 808.641 M | 0.000 -100.00 % | 790.859 M | 0.000 -100.00 % | 798.368 M | 0.000 -100.00 % | 739.406 M 61.06 % | 459.076 M | 0.000 -100.00 % | 420.436 M |
| Total liabilities | -7.366 B -436.03 % | 2.192 B 131.30 % | -7.003 B -459.22 % | 1.949 B 129.51 % | -6.606 B -478.36 % | 1.746 B 128.59 % | -6.108 B -385.62 % | 2.138 B | 0.000 -100.00 % | 2.210 B | 0.000 -100.00 % | 3.061 B | 0.000 -100.00 % | 3.221 B 4.47 % | 3.083 B | 0.000 -100.00 % | 3.114 B | 0.000 -100.00 % | 7.451 B | 0.000 -100.00 % | 7.133 B | 0.000 -100.00 % | 6.835 B | 0.000 -100.00 % | 6.672 B | 0.000 -100.00 % | 6.398 B | 0.000 -100.00 % | 5.931 B | 0.000 -100.00 % | 5.338 B | 0.000 -100.00 % | 4.606 B | 0.000 -100.00 % | 3.397 B | 0.000 -100.00 % | 2.787 B 61.93 % | 1.721 B | 0.000 -100.00 % | 420.436 M |
| Other non current assets | 0.000 -100.00 % | 65.967 M | 0.000 -100.00 % | 93.673 M 212.61 % | -83.180 M -128.89 % | 287.963 M 538.65 % | -65.647 M -188.01 % | 74.590 M 2 012.07 % | -3.901 M -106.77 % | 57.603 M 1 137.89 % | -5.550 M -105.52 % | 100.611 M 399.62 % | -33.579 M -134.01 % | 98.720 M -5.24 % | 104.179 M 933.63 % | -12.497 M -107.55 % | 165.479 M 307.33 % | -79.813 M -161.99 % | 128.750 M 489.34 % | -33.069 M -3 306 800.00 % | -1.000 K 100.00 % | -54.877 M -137.70 % | 145.559 M 1 576.26 % | -9.860 M -986 100.00 % | 1.000 K 100.00 % | -167.530 M -169.58 % | 240.789 M 218.80 % | -202.686 M -330.24 % | 88.034 M 119.55 % | -450.224 M -210.63 % | 406.957 M 1 695.03 % | -25.514 M -112.15 % | 210.024 M 982.86 % | -23.789 M -105.25 % | 453.185 M 162.70 % | -722.813 M -218.64 % | 609.224 M -15.49 % | 720.892 M 3 834.94 % | -19.301 M -111.31 % | 170.629 M |
| Long term investments | 0.000 -100.00 % | 41.085 M | 0.000 100.00 % | -41.234 M | 0.000 -100.00 % | 38.294 M | 0.000 100.00 % | -15.816 M | 0.000 -100.00 % | 23.854 M | 0.000 -100.00 % | 98.050 M | 0.000 -100.00 % | 84.869 M | 0.000 | 0.000 100.00 % | -37.978 M | 0.000 100.00 % | -1.121 M | 0.000 -100.00 % | 127.533 M | 0.000 100.00 % | -34.764 M | 0.000 -100.00 % | 113.482 M | 0.000 100.00 % | -114.077 M | 0.000 | 0.000 | 0.000 100.00 % | -266.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 8.341 M | 0.000 -100.00 % | 8.184 M | 0.000 -100.00 % | 7.487 M | 0.000 -100.00 % | 7.601 M | 0.000 -100.00 % | 7.235 M | 0.000 -100.00 % | 3.227 M | 0.000 -100.00 % | 3.275 M 0.55 % | 3.257 M | 0.000 -100.00 % | 2.946 M | 0.000 -100.00 % | 2.277 M | 0.000 -100.00 % | 2.216 M | 0.000 -100.00 % | 3.156 M | 0.000 -100.00 % | 3.421 M | 0.000 -100.00 % | 3.685 M | 0.000 -100.00 % | 3.753 M | 0.000 -100.00 % | 1.816 M | 0.000 -100.00 % | 3.090 M | 0.000 -100.00 % | 1.913 M | 0.000 -100.00 % | 2.152 M 6.61 % | 2.019 M | 0.000 -100.00 % | 2.146 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 8.341 M | 0.000 -100.00 % | 8.184 M | 0.000 -100.00 % | 7.487 M | 0.000 -100.00 % | 7.601 M | 0.000 -100.00 % | 7.235 M | 0.000 -100.00 % | 3.227 M | 0.000 -100.00 % | 3.275 M 0.55 % | 3.257 M | 0.000 -100.00 % | 2.946 M | 0.000 -100.00 % | 2.277 M | 0.000 -100.00 % | 2.216 M | 0.000 -100.00 % | 3.156 M | 0.000 -100.00 % | 3.421 M | 0.000 -100.00 % | 3.685 M | 0.000 -100.00 % | 3.753 M | 0.000 -100.00 % | 1.816 M | 0.000 -100.00 % | 2.020 M | 0.000 -100.00 % | 1.913 M | 0.000 -100.00 % | 2.152 M 6.61 % | 2.019 M | 0.000 -100.00 % | 2.146 M |
| Property plant equipment net | 0.000 -100.00 % | 5.296 B | 0.000 -100.00 % | 5.095 B | 0.000 -100.00 % | 4.873 B | 0.000 -100.00 % | 4.867 B | 0.000 -100.00 % | 4.840 B | 0.000 -100.00 % | 4.835 B | 0.000 -100.00 % | 4.916 B -2.16 % | 5.025 B | 0.000 -100.00 % | 5.130 B | 0.000 -100.00 % | 5.279 B | 0.000 -100.00 % | 5.389 B | 0.000 -100.00 % | 5.499 B | 0.000 -100.00 % | 5.606 B | 0.000 -100.00 % | 5.605 B | 0.000 -100.00 % | 5.673 B | 0.000 -100.00 % | 5.397 B | 0.000 -100.00 % | 4.820 B | 0.000 -100.00 % | 3.746 B | 0.000 -100.00 % | 2.242 B 102.69 % | 1.106 B | 0.000 -100.00 % | 769.527 M |
| Total non current assets | 0.000 -100.00 % | 5.411 B | 0.000 -100.00 % | 5.245 B 6 406.18 % | -83.180 M -101.66 % | 5.025 B 7 754.09 % | -65.647 M -101.34 % | 4.908 B 125 925.66 % | -3.901 M -100.08 % | 5.071 B 91 460.74 % | -5.550 M -100.10 % | 5.423 B 16 249.59 % | -33.579 M -100.60 % | 5.583 B -1.10 % | 5.645 B 45 271.47 % | -12.497 M -100.22 % | 5.784 B 7 347.36 % | -79.813 M -101.33 % | 5.988 B 18 206.92 % | -33.069 M -100.55 % | 5.983 B 11 003.19 % | -54.877 M -100.92 % | 5.979 B 60 740.22 % | -9.860 M -100.16 % | 5.977 B 3 667.80 % | -167.530 M -102.90 % | 5.778 B 2 950.86 % | -202.686 M -103.52 % | 5.765 B 1 380.53 % | -450.224 M -108.13 % | 5.537 B 21 803.72 % | -25.514 M -100.51 % | 5.032 B 21 251.47 % | -23.789 M -100.57 % | 4.201 B 681.17 % | -722.813 M -125.33 % | 2.854 B 56.01 % | 1.829 B 9 576.99 % | -19.301 M -102.05 % | 942.302 M |
| Other current assets | -93.543 M -104.79 % | 1.954 B 2 576.79 % | -78.877 M -104.62 % | 1.706 B | 0.000 -100.00 % | 1.541 B | 0.000 -100.00 % | 1.623 B | 0.000 -100.00 % | 1.160 B | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 917.601 M 37.62 % | 666.748 M | 0.000 -100.00 % | 658.362 M | 0.000 -100.00 % | 502.083 M | 0.000 -100.00 % | 456.508 M | 0.000 -100.00 % | 263.495 M | 0.000 -100.00 % | 431.905 M | 0.000 -100.00 % | 379.317 M | 0.000 -100.00 % | 429.553 M | 0.000 -100.00 % | 19.939 M | 0.000 -100.00 % | 325.972 M | 0.000 -100.00 % | 43.369 M | 0.000 -100.00 % | 253.755 M 1.44 % | 250.156 M | 0.000 -100.00 % | 31.650 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 89.718 M -46.07 % | 166.360 M 4 254.97 % | 3.820 M -97.09 % | 131.294 M 76.02 % | 74.590 M 856.04 % | 7.802 M -91.71 % | 94.155 M 748.24 % | 11.100 M -25.30 % | 14.859 M -77.87 % | 67.158 M 417.95 % | 12.966 M -85.27 % | 88.035 M 252.22 % | 24.994 M -58.13 % | 59.689 M -62.61 % | 159.626 M 599.13 % | 22.832 M -65.48 % | 66.138 M 1 156.66 % | 5.263 M -95.20 % | 109.754 M 182.92 % | 38.793 M 96.72 % | 19.720 M 205.40 % | 6.457 M -98.07 % | 335.060 M 184.56 % | 117.745 M -70.95 % | 405.372 M 3 573.51 % | 11.035 M -98.77 % | 900.448 M 122.26 % | 405.141 M 693.96 % | 51.028 M 452.25 % | 9.240 M -80.58 % | 47.578 M | 0.000 -100.00 % | 1.446 B 50 872.53 % | 2.836 M | 0.000 -100.00 % | 38.603 M 3 092.94 % | 1.209 M |
| cash and cash equivalents | 0.000 -100.00 % | 93.543 M | 0.000 -100.00 % | 661.000 K 100.79 % | -83.180 M -14 900.71 % | 562.000 K 100.86 % | -65.647 M -27 799.16 % | 237.000 K 106.08 % | -3.901 M -1 123.88 % | 381.000 K 106.86 % | -5.550 M -2 807.32 % | 205.000 K 100.61 % | -33.579 M -216.89 % | 28.727 M 3 232.60 % | 862.000 K 106.90 % | -12.497 M -353.64 % | 4.927 M 106.17 % | -79.813 M -208.52 % | 73.547 M 322.40 % | -33.069 M -218.93 % | 27.806 M 150.67 % | -54.877 M -441.19 % | 16.084 M 263.12 % | -9.860 M -389.83 % | 3.402 M 102.03 % | -167.530 M -436.51 % | 49.785 M 124.56 % | -202.686 M -205.02 % | 192.996 M 142.87 % | -450.224 M -1 098.66 % | 45.083 M 276.70 % | -25.514 M -200.00 % | 25.514 M 207.25 % | -23.789 M -200.00 % | 23.789 M 103.29 % | -722.813 M -200.39 % | 719.977 M 3 531.84 % | 19.824 M 202.71 % | -19.301 M -206.57 % | 18.112 M |
| Cash and short term investments | 93.543 M 0.00 % | 93.543 M 18.59 % | 78.877 M -12.73 % | 90.379 M 8.65 % | 83.180 M 1 798.22 % | 4.382 M -93.32 % | 65.647 M -12.27 % | 74.827 M 1 818.15 % | 3.901 M -95.87 % | 94.536 M 1 603.35 % | 5.550 M -63.16 % | 15.064 M -55.14 % | 33.579 M 16.89 % | 28.727 M -67.69 % | 88.897 M 611.35 % | 12.497 M 153.64 % | 4.927 M -93.83 % | 79.813 M -17.19 % | 96.379 M 191.45 % | 33.069 M 18.93 % | 27.806 M -49.33 % | 54.877 M 0.00 % | 54.877 M 456.56 % | 9.860 M 189.83 % | 3.402 M -97.97 % | 167.530 M 0.00 % | 167.530 M -17.35 % | 202.686 M 5.02 % | 192.996 M -57.13 % | 450.224 M 0.00 % | 450.224 M 1 664.62 % | 25.514 M 0.00 % | 25.514 M 7.25 % | 23.789 M 0.00 % | 23.789 M -96.71 % | 722.813 M 0.39 % | 719.977 M 3 531.84 % | 19.824 M 2.71 % | 19.301 M -0.10 % | 19.321 M |
| Total current assets | 0.000 -100.00 % | 4.147 B | 0.000 -100.00 % | 3.707 B 4 356.16 % | 83.180 M -97.50 % | 3.328 B 4 969.12 % | 65.647 M -98.03 % | 3.338 B 85 470.70 % | 3.901 M -99.86 % | 2.741 B 49 293.23 % | 5.550 M -99.77 % | 2.445 B 7 182.09 % | 33.579 M -98.44 % | 2.155 B 17.75 % | 1.830 B 14 542.92 % | 12.497 M -99.26 % | 1.681 B 2 005.94 % | 79.813 M -94.81 % | 1.538 B 4 550.62 % | 33.069 M -97.85 % | 1.540 B 2 706.06 % | 54.877 M -96.40 % | 1.526 B 15 373.78 % | 9.860 M -99.42 % | 1.692 B 910.01 % | 167.530 M -91.00 % | 1.862 B 818.57 % | 202.686 M -87.32 % | 1.599 B 255.17 % | 450.224 M -62.89 % | 1.213 B 4 655.60 % | 25.514 M -97.38 % | 972.935 M 3 989.85 % | 23.789 M -95.93 % | 584.829 M -19.09 % | 722.813 M -45.09 % | 1.316 B 117.49 % | 605.214 M 3 035.61 % | 19.301 M -96.66 % | 578.098 M |
| Inventory | 0.000 -100.00 % | 1.232 B | 0.000 -100.00 % | 1.072 B | 0.000 -100.00 % | 985.842 M | 0.000 -100.00 % | 905.100 M | 0.000 -100.00 % | 1.101 B | 0.000 -100.00 % | 748.187 M | 0.000 -100.00 % | 804.507 M 10.17 % | 730.222 M | 0.000 -100.00 % | 647.212 M | 0.000 -100.00 % | 561.958 M | 0.000 -100.00 % | 776.504 M | 0.000 -100.00 % | 778.910 M | 0.000 -100.00 % | 888.616 M | 0.000 -100.00 % | 949.238 M | 0.000 -100.00 % | 734.540 M | 0.000 -100.00 % | 573.397 M | 0.000 -100.00 % | 437.113 M | 0.000 -100.00 % | 320.943 M | 0.000 -100.00 % | 344.220 M -2.35 % | 352.504 M | 0.000 -100.00 % | 385.371 M |
| Net receivables | 0.000 -100.00 % | 867.128 M | 0.000 -100.00 % | 838.503 M | 0.000 -100.00 % | 796.178 M | 0.000 -100.00 % | 743.914 M | 0.000 -100.00 % | 480.419 M | 0.000 -100.00 % | 681.328 M | 0.000 -100.00 % | 403.765 M 14.53 % | 352.542 M | 0.000 -100.00 % | 366.311 M | 0.000 -100.00 % | 394.060 M | 0.000 -100.00 % | 296.526 M | 0.000 -100.00 % | 428.433 M | 0.000 -100.00 % | 368.185 M | 0.000 -100.00 % | 365.736 M | 0.000 -100.00 % | 239.774 M | 0.000 -100.00 % | 177.920 M | 0.000 -100.00 % | 171.153 M | 0.000 -100.00 % | 204.752 M | 0.000 100.00 % | -4.506 M -102.26 % | 199.510 M | 0.000 -100.00 % | 141.756 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 89.718 M | 0.000 100.00 % | -182.230 M | 0.000 100.00 % | -24.948 M | 0.000 -100.00 % | 142.281 M | 0.000 -100.00 % | 385.738 M | 0.000 -100.00 % | 480.241 M -6.41 % | 513.135 M | 0.000 -100.00 % | 523.875 M | 0.000 -100.00 % | 578.840 M | 0.000 -100.00 % | 464.148 M | 0.000 -100.00 % | 365.907 M | 0.000 -100.00 % | 253.728 M | 0.000 -100.00 % | 42.878 M | 0.000 | 0.000 | 0.000 100.00 % | -1.816 M | 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 165.621 M | 0.000 -100.00 % | 106.599 M | 0.000 -100.00 % | 58.852 M | 0.000 -100.00 % | 88.468 M | 0.000 -100.00 % | 178.215 M | 0.000 -100.00 % | 301.926 M | 0.000 -100.00 % | 312.879 M 87.05 % | 167.271 M | 0.000 -100.00 % | 109.689 M | 0.000 -100.00 % | 42.002 M | 0.000 -100.00 % | 108.078 M | 0.000 -100.00 % | 155.545 M | 0.000 -100.00 % | 317.666 M | 0.000 -100.00 % | 596.205 M | 0.000 -100.00 % | 374.331 M | 0.000 -100.00 % | 211.645 M | 0.000 -100.00 % | 182.642 M | 0.000 -100.00 % | 133.037 M | 0.000 -100.00 % | 91.114 M -55.23 % | 203.518 M | 0.000 -100.00 % | 137.194 M |
| Tax 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 -100.00 % | 7.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.964 M | 0.000 100.00 % | -570.130 M | 0.000 | 0.000 | 0.000 100.00 % | -551.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.017 M | 0.000 -100.00 % | 8.267 M | 0.000 -100.00 % | 8.427 M 25.24 % | 6.729 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.179 M | 0.000 | 0.000 | 0.000 100.00 % | -7.254 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -159.356 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.105 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 3.827 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.827 B | 0.000 | 0.000 -100.00 % | 3.827 B 0.00 % | 3.827 B | 0.000 | 0.000 -100.00 % | 3.827 B 0.00 % | 3.827 B | 0.000 -100.00 % | 3.827 B 0.00 % | 3.827 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.455 B | 0.000 -100.00 % | 6.318 B | 0.000 -100.00 % | 1.408 B | 0.000 -100.00 % | 189.000 K | 0.000 -100.00 % | 1.400 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.002 B -73.37 % | 3.762 B | 0.000 -100.00 % | 942.347 M | 0.000 | 0.000 | 0.000 -100.00 % | 814.180 M | 0.000 | 0.000 | 0.000 -100.00 % | 814.180 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 814.180 M | 0.000 | 0.000 | 0.000 -100.00 % | 809.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 814.180 M 166.47 % | 305.539 M | 0.000 -100.00 % | 307.310 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 435.406 M | 0.000 -100.00 % | 311.736 M | 0.000 -100.00 % | 182.230 M | 0.000 -100.00 % | 24.964 M | 0.000 -100.00 % | 570.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 551.421 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 % | 41.397 M | 0.000 -100.00 % | 84.527 M | 0.000 -100.00 % | 62.486 M | 0.000 -100.00 % | 48.647 M | 0.000 -100.00 % | 48.686 M -1.76 % | 49.559 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 9.558 B | 0.000 -100.00 % | 8.952 B | 0.000 -100.00 % | 8.352 B | 0.000 -100.00 % | 8.247 B | 0.000 -100.00 % | 7.812 B | 0.000 -100.00 % | 7.868 B | 0.000 -100.00 % | 7.738 B 3.51 % | 7.475 B | 0.000 -100.00 % | 7.465 B | 0.000 -100.00 % | 7.526 B | 0.000 -100.00 % | 7.523 B | 0.000 -100.00 % | 7.505 B | 0.000 -100.00 % | 7.669 B | 0.000 -100.00 % | 7.640 B | 0.000 -100.00 % | 7.364 B | 0.000 -100.00 % | 6.751 B | 0.000 -100.00 % | 6.005 B | 0.000 -100.00 % | 4.786 B | 0.000 -100.00 % | 4.170 B 71.29 % | 2.434 B | 0.000 -100.00 % | 1.520 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-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-06-30 | 2015-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 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 3.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.379 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.233 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 302.634 M 0.00 % | 302.634 M 0.00 % | 302.634 M 0.00 % | 302.634 M | 0.000 -100.00 % | 155.417 M 0.00 % | 155.417 M 0.00 % | 155.417 M | 0.000 100.00 % | -21.896 M 0.00 % | -21.896 M 0.00 % | -21.896 M | 0.000 100.00 % | -77.024 M 0.00 % | -77.024 M 0.00 % | -77.024 M | 0.000 -100.00 % | 71.607 M -79.35 % | 346.749 M 384.24 % | 71.607 M 1 412.94 % | 4.733 M 0.00 % | 4.733 M 0.00 % | 4.733 M 0.00 % | 4.733 M 316.37 % | -2.188 M 0.00 % | -2.188 M 0.00 % | -2.188 M 0.00 % | -2.188 M -113.15 % | 16.638 M 0.00 % | 16.638 M 0.00 % | 16.638 M 0.00 % | 16.638 M -0.47 % | 16.717 M 0.00 % | 16.717 M 0.00 % | 16.717 M 0.00 % | 16.717 M 143.42 % | -38.501 M 0.00 % | -38.501 M 0.00 % | -38.501 M 0.00 % | -38.501 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.028 M 0.00 % | 28.028 M 0.00 % | 28.028 M 0.00 % | 28.028 M | 0.000 100.00 % | -38.519 M 0.00 % | -38.519 M 0.00 % | -38.519 M | 0.000 100.00 % | -74.357 M 0.00 % | -74.357 M 0.00 % | -74.357 M | 0.000 100.00 % | -23.223 M 0.00 % | -23.223 M 0.00 % | -23.223 M | 0.000 -100.00 % | 10.288 M 24.19 % | 8.284 M -19.48 % | 10.288 M 376.42 % | -3.722 M 0.00 % | -3.722 M 0.00 % | -3.722 M 0.00 % | -3.722 M 29.54 % | -5.282 M 0.00 % | -5.282 M 0.00 % | -5.282 M 0.00 % | -5.282 M 65.68 % | -15.392 M 0.00 % | -15.392 M 0.00 % | -15.392 M 0.00 % | -15.392 M -148.42 % | 31.787 M 0.00 % | 31.787 M 0.00 % | 31.787 M 0.00 % | 31.787 M 155.87 % | -56.894 M 0.00 % | -56.894 M 0.00 % | -56.894 M 0.00 % | -56.894 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 274.606 M 0.00 % | 274.606 M 0.00 % | 274.606 M 0.00 % | 274.606 M | 0.000 -100.00 % | 193.935 M 0.00 % | 193.935 M 0.00 % | 193.935 M | 0.000 -100.00 % | 52.461 M 0.00 % | 52.461 M 0.00 % | 52.461 M | 0.000 100.00 % | -53.801 M 0.00 % | -53.801 M 0.00 % | -53.801 M | 0.000 -100.00 % | 61.320 M -81.88 % | 338.465 M 451.97 % | 61.320 M 625.27 % | 8.455 M 0.00 % | 8.455 M 0.00 % | 8.455 M 0.00 % | 8.455 M 173.20 % | 3.095 M 0.00 % | 3.095 M 0.00 % | 3.095 M 0.00 % | 3.095 M -90.34 % | 32.030 M 0.00 % | 32.030 M 0.00 % | 32.030 M 0.00 % | 32.030 M 312.55 % | -15.070 M 0.00 % | -15.070 M 0.00 % | -15.070 M 0.00 % | -15.070 M -181.93 % | 18.393 M 0.00 % | 18.393 M 0.00 % | 18.393 M 0.00 % | 18.393 M |
| Other non cash items | -156.050 M 24.43 % | -206.494 M -38.73 % | -148.841 M 21.06 % | -188.555 M -4.46 % | -180.511 M 16.74 % | -216.816 M -2.87 % | -210.774 M 13.66 % | -244.119 M -2.75 % | -237.586 M -49.02 % | -159.427 M 15.62 % | -188.939 M -23.02 % | -153.589 M -27.58 % | -120.389 M -55.52 % | -77.410 M -152.41 % | -30.668 M -187.96 % | -10.650 M 40.59 % | -17.926 M 93.69 % | -283.925 M -308.21 % | 136.363 M -3.24 % | 140.923 M -19.25 % | 174.511 M 48.32 % | 117.656 M -27.00 % | 161.165 M -4.15 % | 168.151 M 5.40 % | 159.540 M 28.26 % | 124.387 M 2.68 % | 121.135 M -26.35 % | 164.473 M 528.14 % | 26.184 M 202.57 % | -25.529 M -281.84 % | 14.039 M -67.09 % | 42.664 M 173.69 % | -57.899 M -328.79 % | -13.503 M -218.39 % | -4.241 M -3.09 % | -4.114 M -61.71 % | -2.544 M 96.70 % | -77.056 M -3 739.38 % | -2.007 M 42.16 % | -3.470 M -9.46 % | -3.170 M -134.70 % | 9.136 M 31.03 % | 6.972 M -28.83 % | 9.797 M 0.00 % | 9.797 M 0.00 % | 9.797 M 0.00 % | 9.797 M -20.29 % | 12.292 M 0.00 % | 12.292 M 0.00 % | 12.292 M 0.00 % | 12.292 M 23.83 % | 9.926 M 0.00 % | 9.926 M 0.00 % | 9.926 M 0.00 % | 9.926 M 123.29 % | 4.446 M 0.00 % | 4.446 M 0.00 % | 4.446 M 0.00 % | 4.446 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.386 M -1.10 % | 106.562 M 1.48 % | 105.004 M 0.76 % | 104.214 M 1.79 % | 102.382 M -1.41 % | 103.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 377.259 M 0.00 % | 377.259 M 0.00 % | 377.259 M 0.00 % | 377.259 M | 0.000 -100.00 % | 206.929 M 0.00 % | 206.929 M 0.00 % | 206.929 M | 0.000 -100.00 % | 79.653 M 0.00 % | 79.653 M 0.00 % | 79.653 M | 0.000 100.00 % | -60.465 M 0.00 % | -60.465 M 0.00 % | -60.465 M | 0.000 -100.00 % | 90.318 M -68.00 % | 282.258 M 212.52 % | 90.318 M 253.88 % | 25.523 M 0.00 % | 25.523 M 0.00 % | 25.523 M 0.00 % | 25.523 M 29.71 % | 19.676 M 0.00 % | 19.676 M 0.00 % | 19.676 M 0.00 % | 19.676 M -50.55 % | 39.793 M 0.00 % | 39.793 M 0.00 % | 39.793 M 0.00 % | 39.793 M 4.73 % | 37.995 M 0.00 % | 37.995 M 0.00 % | 37.995 M 0.00 % | 37.995 M 253.61 % | -24.734 M 0.00 % | -24.734 M 0.00 % | -24.734 M 0.00 % | -24.734 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -687.000 K 0.00 % | -687.000 K 0.00 % | -687.000 K 0.00 % | -687.000 K | 0.000 100.00 % | -35.895 M 0.00 % | -35.895 M 0.00 % | -35.895 M | 0.000 100.00 % | -246.644 M 0.00 % | -246.644 M 0.00 % | -246.644 M | 0.000 100.00 % | -656.441 M 0.00 % | -656.441 M 0.00 % | -656.441 M | 0.000 100.00 % | -375.267 M 63.65 % | -1.032 B -175.10 % | -375.267 M -3 228.09 % | -11.276 M 0.00 % | -11.276 M 0.00 % | -11.276 M 0.00 % | -11.276 M 4.41 % | -11.796 M 0.00 % | -11.796 M 0.00 % | -11.796 M 0.00 % | -11.796 M 50.26 % | -23.714 M 0.00 % | -23.714 M 0.00 % | -23.714 M 0.00 % | -23.714 M 80.19 % | -119.691 M 0.00 % | -119.691 M 0.00 % | -119.691 M 0.00 % | -119.691 M -821.02 % | -12.996 M 0.00 % | -12.996 M 0.00 % | -12.996 M 0.00 % | -12.996 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -2.090 M 0.00 % | -2.090 M 0.00 % | -2.090 M 0.00 % | -2.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.090 M 0.00 % | 2.090 M 0.00 % | 2.090 M 0.00 % | 2.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 687.000 K 0.00 % | 687.000 K 0.00 % | 687.000 K 0.00 % | 687.000 K | 0.000 -100.00 % | 35.895 M 0.00 % | 35.895 M 0.00 % | 35.895 M | 0.000 -100.00 % | 246.644 M 0.00 % | 246.644 M 0.00 % | 246.644 M | 0.000 -100.00 % | 656.441 M 0.00 % | 656.441 M 0.00 % | 656.441 M | 0.000 -100.00 % | 375.267 M 514.88 % | -90.452 M -124.10 % | 375.267 M 3 228.09 % | 11.276 M 0.00 % | 11.276 M 0.00 % | 11.276 M 0.00 % | 11.276 M 16.17 % | 9.706 M 0.00 % | 9.706 M 0.00 % | 9.706 M 0.00 % | 9.706 M -62.39 % | 25.804 M 0.00 % | 25.804 M 0.00 % | 25.804 M 0.00 % | 25.804 M -78.44 % | 119.691 M 0.00 % | 119.691 M 0.00 % | 119.691 M 0.00 % | 119.691 M 821.02 % | 12.996 M 0.00 % | 12.996 M 0.00 % | 12.996 M 0.00 % | 12.996 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -687.000 K 0.00 % | -687.000 K 0.00 % | -687.000 K 0.00 % | -687.000 K | 0.000 100.00 % | -35.895 M 0.00 % | -35.895 M 0.00 % | -35.895 M | 0.000 100.00 % | -246.644 M 0.00 % | -246.644 M 0.00 % | -246.644 M | 0.000 100.00 % | -552.219 M 0.00 % | -552.219 M 0.00 % | -552.219 M | 0.000 100.00 % | -484.055 M 56.89 % | -1.123 B -131.96 % | -484.055 M -4 192.98 % | -11.276 M 0.00 % | -11.276 M 0.00 % | -11.276 M 0.00 % | -11.276 M -16.17 % | -9.706 M 0.00 % | -9.706 M 0.00 % | -9.706 M 0.00 % | -9.706 M 62.39 % | -25.804 M 0.00 % | -25.804 M 0.00 % | -25.804 M 0.00 % | -25.804 M 78.44 % | -119.691 M 0.00 % | -119.691 M 0.00 % | -119.691 M 0.00 % | -119.691 M -821.00 % | -12.996 M 0.00 % | -12.996 M 0.00 % | -12.996 M 0.00 % | -12.996 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 884.730 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 175.000 M 0.00 % | 175.000 M 0.00 % | 175.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 -100.00 % | 42.093 M 0.00 % | 42.093 M 0.00 % | 42.093 M 0.00 % | 42.093 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -275.140 K 0.00 % | -275.140 K 0.00 % | -275.140 K | 0.000 | 0.000 -100.00 % | 657.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.003 M 0.00 % | -21.003 M 0.00 % | -21.003 M 0.00 % | -21.003 M -20.34 % | -17.453 M 0.00 % | -17.453 M 0.00 % | -17.453 M 0.00 % | -17.453 M -117.45 % | 99.987 M 0.00 % | 99.987 M 0.00 % | 99.987 M 0.00 % | 99.987 M 39 994 900.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -275.140 K 0.00 % | -275.140 K 0.00 % | -275.140 K | 0.000 -100.00 % | 165.606 M -89.26 % | 1.542 B 831.07 % | 165.606 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.003 M 0.00 % | -21.003 M 0.00 % | -21.003 M 0.00 % | -21.003 M -20.34 % | -17.453 M 0.00 % | -17.453 M 0.00 % | -17.453 M 0.00 % | -17.453 M -117.45 % | 99.987 M 0.00 % | 99.987 M 0.00 % | 99.987 M 0.00 % | 99.987 M 39 994 900.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 439.343 M 0.00 % | 439.343 M 0.00 % | 439.343 M | 0.000 -100.00 % | 403.597 M 0.00 % | 403.597 M 0.00 % | 403.597 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.323 M 0.00 % | -5.323 M 0.00 % | -5.323 M 0.00 % | -5.323 M 23.70 % | -6.976 M 0.00 % | -6.976 M 0.00 % | -6.976 M 0.00 % | -6.976 M -260.55 % | 4.345 M 0.00 % | 4.345 M 0.00 % | 4.345 M 0.00 % | 4.345 M -90.24 % | 44.501 M 0.00 % | 44.501 M 0.00 % | 44.501 M 0.00 % | 44.501 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.386 M -1.10 % | 106.562 M 1.48 % | 105.004 M 0.76 % | 104.214 M 1.79 % | 102.382 M -1.41 % | 103.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.479 M 0.00 % | -2.479 M 0.00 % | -2.479 M 0.00 % | -2.479 M | 0.000 100.00 % | -53.154 M 0.00 % | -53.154 M 0.00 % | -53.154 M | 0.000 -100.00 % | 58.188 M 0.00 % | 58.188 M 0.00 % | 58.188 M | 0.000 100.00 % | -173.616 M 0.00 % | -173.616 M 0.00 % | -173.616 M | 0.000 -100.00 % | 175.466 M 0.00 % | 175.466 M 0.00 % | 175.466 M 146 933.69 % | -119.500 K 0.00 % | -119.500 K 0.00 % | -119.500 K 0.00 % | -119.500 K 99.27 % | -16.356 M 0.00 % | -16.356 M 0.00 % | -16.356 M 0.00 % | -16.356 M -56.66 % | -10.440 M 0.00 % | -10.440 M 0.00 % | -10.440 M 0.00 % | -10.440 M -146.12 % | 22.636 M 0.00 % | 22.636 M 0.00 % | 22.636 M 0.00 % | 22.636 M 234.30 % | 6.771 M 0.00 % | 6.771 M 0.00 % | 6.771 M 0.00 % | 6.771 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.033 M 160.53 % | 65.647 M 260.45 % | -40.915 M -146.87 % | 87.287 M 615.67 % | -16.927 M -404.99 % | 5.550 M 105.65 % | -98.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.091 M 0.00 % | 11.091 M 0.00 % | 11.091 M 0.00 % | 11.091 M | 0.000 -100.00 % | 64.245 M 0.00 % | 64.245 M 0.00 % | 64.245 M | 0.000 -100.00 % | 6.057 M 0.00 % | 6.057 M 0.00 % | 6.057 M | 0.000 -100.00 % | 179.994 M 0.00 % | 179.994 M 0.00 % | 179.994 M | 0.000 -100.00 % | 4.528 M 0.00 % | 4.528 M 0.00 % | 4.528 M -2.57 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M -77.87 % | 21.003 M 0.00 % | 21.003 M 0.00 % | 21.003 M 0.00 % | 21.003 M -33.20 % | 31.443 M 0.00 % | 31.443 M 0.00 % | 31.443 M 0.00 % | 31.443 M 257.02 % | 8.807 M 0.00 % | 8.807 M 0.00 % | 8.807 M 0.00 % | 8.807 M 332.58 % | 2.036 M 0.00 % | 2.036 M 0.00 % | 2.036 M 0.00 % | 2.036 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.180 M -51.37 % | 171.033 M 160.53 % | 65.647 M -65.86 % | 192.291 M 120.30 % | 87.287 M -19.13 % | 107.932 M 1 844.72 % | 5.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.612 M 0.00 % | 8.612 M 0.00 % | 8.612 M 0.00 % | 8.612 M | 0.000 -100.00 % | 11.091 M 0.00 % | 11.091 M 0.00 % | 11.091 M | 0.000 -100.00 % | 64.245 M 0.00 % | 64.245 M 0.00 % | 64.245 M | 0.000 -100.00 % | 6.379 M 0.00 % | 6.379 M 0.00 % | 6.379 M | 0.000 -100.00 % | 179.994 M 0.00 % | 179.994 M 0.00 % | 179.994 M 3 875.14 % | 4.528 M 0.00 % | 4.528 M 0.00 % | 4.528 M 0.00 % | 4.528 M -2.57 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M -77.87 % | 21.003 M 0.00 % | 21.003 M 0.00 % | 21.003 M 0.00 % | 21.003 M -33.20 % | 31.443 M 0.00 % | 31.443 M 0.00 % | 31.443 M 0.00 % | 31.443 M 257.02 % | 8.807 M 0.00 % | 8.807 M 0.00 % | 8.807 M 0.00 % | 8.807 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.386 M -1.10 % | 106.562 M 1.48 % | 105.004 M 0.76 % | 104.214 M 1.79 % | 102.382 M -1.41 % | 103.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 377.259 M 0.00 % | 377.259 M 0.00 % | 377.259 M 0.00 % | 377.259 M | 0.000 -100.00 % | 206.929 M 0.00 % | 206.929 M 0.00 % | 206.929 M | 0.000 -100.00 % | 79.653 M 0.00 % | 79.653 M 0.00 % | 79.653 M | 0.000 100.00 % | -60.465 M 0.00 % | -60.465 M 0.00 % | -60.465 M | 0.000 -100.00 % | 90.318 M -68.00 % | 282.258 M 212.52 % | 90.318 M 253.88 % | 25.523 M 0.00 % | 25.523 M 0.00 % | 25.523 M 0.00 % | 25.523 M 29.71 % | 19.676 M 0.00 % | 19.676 M 0.00 % | 19.676 M 0.00 % | 19.676 M -50.55 % | 39.793 M 0.00 % | 39.793 M 0.00 % | 39.793 M 0.00 % | 39.793 M 4.73 % | 37.995 M 0.00 % | 37.995 M 0.00 % | 37.995 M 0.00 % | 37.995 M 253.61 % | -24.734 M 0.00 % | -24.734 M 0.00 % | -24.734 M 0.00 % | -24.734 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -687.000 K 0.00 % | -687.000 K 0.00 % | -687.000 K 0.00 % | -687.000 K | 0.000 100.00 % | -35.895 M 0.00 % | -35.895 M 0.00 % | -35.895 M | 0.000 100.00 % | -246.644 M 0.00 % | -246.644 M 0.00 % | -246.644 M | 0.000 100.00 % | -656.441 M 0.00 % | -656.441 M 0.00 % | -656.441 M | 0.000 100.00 % | -375.267 M 63.65 % | -1.032 B -175.10 % | -375.267 M -3 228.09 % | -11.276 M 0.00 % | -11.276 M 0.00 % | -11.276 M 0.00 % | -11.276 M 4.41 % | -11.796 M 0.00 % | -11.796 M 0.00 % | -11.796 M 0.00 % | -11.796 M 50.26 % | -23.714 M 0.00 % | -23.714 M 0.00 % | -23.714 M 0.00 % | -23.714 M 80.19 % | -119.691 M 0.00 % | -119.691 M 0.00 % | -119.691 M 0.00 % | -119.691 M -821.02 % | -12.996 M 0.00 % | -12.996 M 0.00 % | -12.996 M 0.00 % | -12.996 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.386 M -1.10 % | 106.562 M 1.48 % | 105.004 M 0.76 % | 104.214 M 1.79 % | 102.382 M -1.41 % | 103.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 376.572 M 0.00 % | 376.572 M 0.00 % | 376.572 M 0.00 % | 376.572 M | 0.000 -100.00 % | 171.034 M 0.00 % | 171.034 M 0.00 % | 171.034 M | 0.000 100.00 % | -166.990 M 0.00 % | -166.990 M 0.00 % | -166.990 M | 0.000 100.00 % | -716.905 M 0.00 % | -716.905 M 0.00 % | -716.905 M | 0.000 100.00 % | -284.949 M 62.01 % | -750.088 M -163.24 % | -284.949 M -2 100.10 % | 14.247 M 0.00 % | 14.247 M 0.00 % | 14.247 M 0.00 % | 14.247 M 80.80 % | 7.880 M 0.00 % | 7.880 M 0.00 % | 7.880 M 0.00 % | 7.880 M -50.99 % | 16.079 M 0.00 % | 16.079 M 0.00 % | 16.079 M 0.00 % | 16.079 M 119.68 % | -81.696 M 0.00 % | -81.696 M 0.00 % | -81.696 M 0.00 % | -81.696 M -116.53 % | -37.730 M 0.00 % | -37.730 M 0.00 % | -37.730 M 0.00 % | -37.730 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 |