Shreyans Industries Limited SHREYANIND.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.346 B -9.22 % | 6.991 B -19.23 % | 8.655 B 48.15 % | 5.842 B 59.50 % | 3.663 B -32.20 % | 5.402 B -5.78 % | 5.734 B 23.74 % | 4.634 B 10.33 % | 4.200 B 7.83 % | 3.895 B 5.98 % | 3.675 B -8.49 % | 4.016 B 16.99 % | 3.433 B 24.45 % | 2.758 B 7.83 % | 2.558 B 7.12 % | 2.388 B -7.58 % | 2.584 B 8.27 % | 2.386 B 21.58 % | 1.963 B 10.74 % | 1.773 B |
| Net income | 506.015 M -42.12 % | 874.205 M 19.01 % | 734.581 M 637.81 % | 99.563 M 13.45 % | 87.763 M -72.54 % | 319.611 M -31.93 % | 469.503 M 50.57 % | 311.826 M 24.16 % | 251.149 M 189.64 % | 86.712 M -11.48 % | 97.963 M -22.50 % | 126.408 M 62.31 % | 77.882 M 241.71 % | 22.792 M -51.72 % | 47.204 M -12.83 % | 54.151 M -70.11 % | 181.193 M 50.38 % | 120.487 M 81.80 % | 66.274 M -16.61 % | 79.473 M |
| Income before tax | 677.483 M -40.95 % | 1.147 B 22.42 % | 937.254 M 681.92 % | 119.866 M 27.23 % | 94.210 M -71.05 % | 325.449 M -53.83 % | 704.839 M 53.13 % | 460.283 M 18.75 % | 387.598 M 251.77 % | 110.186 M -19.63 % | 137.106 M -37.36 % | 218.888 M 91.82 % | 114.113 M 203.75 % | 37.568 M -9.21 % | 41.377 M -47.91 % | 79.430 M -69.39 % | 259.499 M 44.08 % | 180.107 M 52.65 % | 117.986 M 10.99 % | 106.308 M |
| Income before tax ratio | 0.11 -34.95 % | 0.16 51.56 % | 0.11 427.80 % | 0.02 -20.23 % | 0.03 -57.30 % | 0.06 -50.99 % | 0.12 23.75 % | 0.10 7.63 % | 0.09 226.23 % | 0.03 -24.17 % | 0.04 -31.55 % | 0.05 63.96 % | 0.03 144.08 % | 0.01 -15.80 % | 0.02 -51.37 % | 0.03 -66.88 % | 0.10 33.08 % | 0.08 25.56 % | 0.06 0.22 % | 0.06 |
| EBITDA | 1.311 B -1.13 % | 1.326 B 18.47 % | 1.119 B 263.06 % | 308.210 M 18.69 % | 259.674 M -45.54 % | 476.807 M -44.04 % | 852.118 M 42.97 % | 596.032 M 15.68 % | 515.255 M 119.28 % | 234.973 M -15.79 % | 279.031 M -24.14 % | 367.844 M 32.94 % | 276.702 M 53.66 % | 180.074 M 30.93 % | 137.536 M -38.06 % | 222.035 M -43.13 % | 390.458 M 17.10 % | 333.433 M 34.63 % | 247.665 M 2.66 % | 241.249 M |
| Net income ratio | 0.08 -36.23 % | 0.13 47.34 % | 0.08 398.02 % | 0.02 -28.88 % | 0.02 -59.50 % | 0.06 -27.75 % | 0.08 21.67 % | 0.07 12.53 % | 0.06 168.61 % | 0.02 -16.48 % | 0.03 -15.31 % | 0.03 38.73 % | 0.02 174.58 % | 0.01 -55.22 % | 0.02 -18.63 % | 0.02 -67.66 % | 0.07 38.90 % | 0.05 49.54 % | 0.03 -24.70 % | 0.04 |
| Ratio EBITDA | 0.21 8.91 % | 0.19 46.67 % | 0.13 145.07 % | 0.05 -25.59 % | 0.07 -19.67 % | 0.09 -40.61 % | 0.15 15.53 % | 0.13 4.84 % | 0.12 103.36 % | 0.06 -20.54 % | 0.08 -17.10 % | 0.09 13.63 % | 0.08 23.48 % | 0.07 21.42 % | 0.05 -42.18 % | 0.09 -38.47 % | 0.15 8.16 % | 0.14 10.74 % | 0.13 -7.30 % | 0.14 |
| Gross profit ratio | 0.33 -3.17 % | 0.34 13.49 % | 0.30 23.02 % | 0.24 -17.68 % | 0.30 -9.12 % | 0.33 -2.83 % | 0.34 4.74 % | 0.32 -1.32 % | 0.33 -30.73 % | 0.47 2.21 % | 0.46 -9.92 % | 0.51 -1.85 % | 0.52 1.58 % | 0.51 745.73 % | 0.06 -70.41 % | 0.20 -26.13 % | 0.28 -48.59 % | 0.54 256.97 % | 0.15 43.21 % | 0.11 |
| Weighted average shs out dil | 13.826 M 0.01 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 24.83 % | 11.075 M -3.31 % | 11.453 M 3.42 % | 11.075 M 0.00 % | 11.075 M |
| Weighted average shs out | 13.826 M 0.01 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 24.83 % | 11.075 M 0.00 % | 11.074 M 0.00 % | 11.075 M 0.00 % | 11.075 M |
| EPS diluted | 36.60 -42.13 % | 63.24 19.01 % | 53.14 638.06 % | 7.20 13.39 % | 6.35 -72.53 % | 23.12 -31.92 % | 33.96 50.53 % | 22.56 24.16 % | 18.17 189.79 % | 6.27 -11.57 % | 7.09 -22.43 % | 9.14 62.34 % | 5.63 241.21 % | 1.65 -51.61 % | 3.41 -13.01 % | 3.92 -76.04 % | 16.36 55.51 % | 10.52 75.92 % | 5.98 -16.71 % | 7.18 |
| Earnings per share | 36.60 -42.13 % | 63.24 19.01 % | 53.14 638.06 % | 7.20 13.39 % | 6.35 -72.53 % | 23.12 -31.92 % | 33.96 50.53 % | 22.56 24.16 % | 18.17 189.79 % | 6.27 -11.57 % | 7.09 -22.43 % | 9.14 62.34 % | 5.63 241.21 % | 1.65 -51.61 % | 3.41 -13.01 % | 3.92 -76.04 % | 16.36 50.37 % | 10.88 81.94 % | 5.98 -16.71 % | 7.18 |
| Gross profit | 2.098 B -12.11 % | 2.387 B -8.33 % | 2.604 B 82.25 % | 1.429 B 31.30 % | 1.088 B -38.39 % | 1.766 B -8.45 % | 1.929 B 29.61 % | 1.489 B 8.88 % | 1.367 B -25.30 % | 1.830 B 8.33 % | 1.690 B -17.57 % | 2.050 B 14.83 % | 1.785 B 26.41 % | 1.412 B 811.97 % | 154.841 M -68.31 % | 488.549 M -31.73 % | 715.575 M -44.33 % | 1.285 B 333.99 % | 296.204 M 58.59 % | 186.776 M |
| Income tax expense | 171.468 M -37.23 % | 273.188 M 34.79 % | 202.673 M 898.24 % | 20.303 M 214.92 % | 6.447 M 10.43 % | 5.838 M -97.52 % | 235.336 M 58.52 % | 148.457 M 8.80 % | 136.449 M 481.28 % | 23.474 M -40.03 % | 39.143 M -57.67 % | 92.480 M 155.25 % | 36.231 M 145.20 % | 14.776 M 353.53 % | -5.828 M -123.05 % | 25.279 M -67.72 % | 78.306 M 31.34 % | 59.620 M 15.74 % | 51.512 M 93.22 % | 26.660 M |
| Cost of revenue | 4.247 B -7.73 % | 4.603 B -23.92 % | 6.050 B 37.10 % | 4.413 B 71.42 % | 2.574 B -29.20 % | 3.636 B -4.43 % | 3.805 B 20.97 % | 3.145 B 11.04 % | 2.832 B 37.21 % | 2.064 B 3.99 % | 1.985 B 0.97 % | 1.966 B 19.34 % | 1.648 B 22.38 % | 1.346 B -43.98 % | 2.403 B 26.53 % | 1.899 B 1.67 % | 1.868 B 69.69 % | 1.101 B -33.95 % | 1.667 B 5.11 % | 1.586 B |
| General and administrative expenses | 21.419 M -8.94 % | 23.523 M 21.83 % | 19.308 M -5.42 % | 20.414 M 13.70 % | 17.954 M 62.26 % | 11.065 M 10.55 % | 10.009 M -3.14 % | 10.333 M -1.84 % | 10.527 M 105.04 % | 5.134 M 14.16 % | 4.497 M 492.49 % | 759.000 K -4.77 % | 797.000 K | 0.000 -100.00 % | 64.350 M -5.78 % | 68.300 M -38.10 % | 110.348 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 322.692 M 130.57 % | 139.951 M -43.83 % | 249.166 M -8.28 % | 271.648 M 63.27 % | 166.378 M 7.36 % | 154.968 M 39.52 % | 111.070 M 116.64 % | 51.270 M 94.01 % | 26.427 M | 0.000 | 0.000 -100.00 % | 364.330 M 6.23 % | 342.951 M | 0.000 -100.00 % | 40.437 M 75.17 % | 23.084 M -53.40 % | 49.535 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 443.675 M -67.19 % | 1.352 B 2.76 % | 1.316 B | 0.000 | 0.000 -100.00 % | 1.577 B -12.80 % | 1.808 B 26.72 % | 1.427 B 47.26 % | 969.046 M -43.56 % | 1.717 B 10.04 % | 1.560 B -14.94 % | 1.835 B 10.61 % | 1.659 B 20.64 % | 1.375 B 4 296 368.75 % | 32.000 K -99.99 % | 316.445 M 6.84 % | 296.180 M -73.06 % | 1.099 B 1 208.72 % | -99.149 M -1 812.42 % | 5.790 M |
| Operating expenses | 787.786 M -48.98 % | 1.544 B -4.29 % | 1.613 B 143.93 % | 661.335 M 21.62 % | 543.791 M -69.21 % | 1.766 B -8.45 % | 1.929 B 29.61 % | 1.489 B 45.40 % | 1.024 B -40.55 % | 1.722 B 10.05 % | 1.565 B -12.10 % | 1.780 B 6.55 % | 1.671 B 26.26 % | 1.323 B 1.42 % | 1.305 B 218.95 % | 409.119 M -10.29 % | 456.063 M -58.74 % | 1.105 B 958.16 % | 104.463 M 9 745.71 % | -1.083 M |
| Cost and expenses | 5.035 B -18.02 % | 6.142 B -19.98 % | 7.675 B 31.04 % | 5.857 B 58.24 % | 3.701 B -25.42 % | 4.963 B -1.20 % | 5.024 B 21.12 % | 4.148 B 7.56 % | 3.856 B 3.47 % | 3.727 B 5.90 % | 3.519 B -7.40 % | 3.801 B 14.53 % | 3.319 B 21.96 % | 2.721 B 6.73 % | 2.550 B 10.44 % | 2.309 B -0.68 % | 2.324 B 5.35 % | 2.206 B 24.20 % | 1.777 B 11.77 % | 1.589 B |
| Research and development expenses | 0.000 -100.00 % | 28.325 M -2.26 % | 28.979 M 9.19 % | 26.539 M 19.38 % | 22.231 M -5.37 % | 23.492 M 4.93 % | 22.388 M 16.96 % | 19.142 M 7.44 % | 17.817 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.324 M | 0.000 -100.00 % | 9.317 M | 0.000 | 0.000 -100.00 % | 6.101 M 14.81 % | 5.314 M 12.90 % | 4.707 M |
| Selling general and administrative expenses | 344.111 M 110.50 % | 163.474 M -39.11 % | 268.474 M -57.71 % | 634.796 M 21.71 % | 521.560 M 214.13 % | 166.033 M 37.13 % | 121.079 M 96.55 % | 61.603 M 66.70 % | 36.954 M 619.79 % | 5.134 M 14.16 % | 4.497 M -98.77 % | 365.089 M 6.21 % | 343.748 M 767.99 % | -51.460 M -149.11 % | 104.787 M 14.67 % | 91.384 M -42.84 % | 159.883 M | 0.000 -100.00 % | 198.298 M 1 812.42 % | -11.580 M |
| Interest income | 35.819 M 45.54 % | 24.611 M 163.25 % | 9.349 M -15.99 % | 11.128 M 60.72 % | 6.924 M 28.84 % | 5.374 M 33.42 % | 4.028 M -51.28 % | 8.267 M -23.40 % | 10.793 M 21.49 % | 8.884 M -25.03 % | 11.850 M 36.55 % | 8.678 M -1.85 % | 8.842 M 61.62 % | 5.471 M | 0.000 -100.00 % | 4.891 M | 0.000 100.00 % | -15.032 M -1 393.63 % | 1.162 M -50.57 % | 2.351 M |
| Interest expense | 41.159 M -3.24 % | 42.536 M -20.96 % | 53.813 M -10.61 % | 60.201 M 10.17 % | 54.643 M 18.65 % | 46.054 M -27.38 % | 63.419 M 13.27 % | 55.990 M -5.27 % | 59.102 M -0.76 % | 59.556 M -14.75 % | 69.859 M 10.57 % | 63.181 M -9.79 % | 70.037 M 12.78 % | 62.099 M 37.83 % | 45.056 M -24.68 % | 59.822 M | 0.000 -100.00 % | 54.482 M -23.61 % | 71.325 M -7.36 % | 76.991 M |
| Depreciation and amortization | 154.678 M 13.93 % | 135.763 M 3.16 % | 131.609 M 2.70 % | 128.143 M 15.63 % | 110.821 M 5.24 % | 105.304 M 12.19 % | 93.864 M 6.85 % | 87.846 M 10.54 % | 79.470 M 8.43 % | 73.293 M 1.70 % | 72.066 M -22.99 % | 93.581 M -7.22 % | 100.865 M 10.30 % | 91.444 M 5.49 % | 86.689 M 2.22 % | 84.808 M 23.25 % | 68.810 M 16.84 % | 58.894 M 0.93 % | 58.354 M 0.70 % | 57.950 M |
| Operating income | 1.311 B 55.38 % | 843.542 M -14.90 % | 991.207 M 4 572.75 % | -22.161 M 54.19 % | -48.372 M -111.12 % | 435.130 M -39.07 % | 714.137 M 45.39 % | 491.196 M 43.02 % | 343.454 M 217.27 % | 108.252 M -13.29 % | 124.846 M -42.96 % | 218.888 M 91.82 % | 114.113 M 206.49 % | 37.232 M -10.77 % | 41.726 M -47.47 % | 79.432 M -69.39 % | 259.512 M 44.09 % | 180.107 M -3.39 % | 186.427 M 1.79 % | 183.152 M |
| Operating income ratio | 0.21 71.16 % | 0.12 5.36 % | 0.11 3 119.11 % | 0.00 71.28 % | -0.01 -116.40 % | 0.08 -35.33 % | 0.12 17.49 % | 0.11 29.62 % | 0.08 194.24 % | 0.03 -18.19 % | 0.03 -37.67 % | 0.05 63.96 % | 0.03 146.28 % | 0.01 -17.25 % | 0.02 -50.96 % | 0.03 -66.88 % | 0.10 33.08 % | 0.08 -20.53 % | 0.09 -8.08 % | 0.10 |
| Total other income expenses net | -633.173 M -308.38 % | 303.851 M 663.18 % | -53.953 M -137.99 % | 142.027 M -0.39 % | 142.582 M 230.00 % | -109.681 M -1 079.62 % | -9.298 M 69.92 % | -30.913 M -170.03 % | 44.144 M 2 182.52 % | 1.934 M -84.23 % | 12.260 M | 0.000 | 0.000 -100.00 % | 336.000 K 196.28 % | -349.000 K -17 350.00 % | -2.000 K 84.62 % | -13.000 K | 0.000 100.00 % | -68.441 M 10.94 % | -76.844 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 389.654 M 14.86 % | 339.234 M -19.33 % | 420.525 M -31.35 % | 612.549 M -6.41 % | 654.475 M 12.23 % | 583.157 M 85.66 % | 314.093 M -31.54 % | 458.793 M 12.84 % | 406.586 M -25.34 % | 544.575 M 62.36 % | 335.406 M -11.66 % | 379.675 M 38.29 % | 274.550 M -25.19 % | 367.009 M 65.17 % | 222.197 M -46.70 % | 416.894 M -33.18 % | 623.896 M -11.90 % | 708.131 M 6.26 % | 666.403 M -2.55 % | 683.823 M |
| Total investments | 2.402 B 7.17 % | 2.241 B 4 898.94 % | 44.830 M -47.45 % | 85.307 M 770.48 % | 9.800 M 29.19 % | 7.586 M -11.51 % | 8.573 M 65.57 % | 5.178 M 3.83 % | 4.987 M 0.67 % | 4.954 M 2 352.48 % | 202.000 K 0.00 % | 202.000 K 0.00 % | 202.000 K 0.00 % | 202.000 K -90.76 % | 2.186 M 81.86 % | 1.202 M -95.95 % | 29.714 M 49.48 % | 19.878 M 193.97 % | 6.762 M -19.31 % | 8.380 M |
| Total debt | 449.004 M 31.90 % | 340.409 M -19.48 % | 422.745 M -31.21 % | 614.549 M -6.28 % | 655.742 M 12.10 % | 584.960 M 85.27 % | 315.741 M -31.65 % | 461.935 M 12.66 % | 410.027 M -25.67 % | 551.627 M 41.70 % | 389.293 M -9.20 % | 428.759 M 34.61 % | 318.512 M -19.83 % | 397.279 M 61.17 % | 246.501 M -46.22 % | 458.375 M -29.24 % | 647.789 M -12.51 % | 740.401 M 8.89 % | 679.952 M -3.82 % | 706.936 M |
| Accumulated other comprehensive income loss | 385.953 M -0.55 % | 388.082 M 1.45 % | 382.533 M -1.68 % | 389.072 M -0.36 % | 390.469 M 3.51 % | 377.214 M | 0.000 -100.00 % | 387.849 M 1.75 % | 381.177 M 5 623.38 % | 6.660 M 0.00 % | 6.660 M 0.00 % | 6.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.299 M 107.02 % | 31.060 M 122.36 % | -138.902 M |
| Retained earnings | 3.548 B 14.04 % | 3.111 B 34.92 % | 2.306 B 44.22 % | 1.599 B 3.77 % | 1.541 B 6.04 % | 1.453 B 14.71 % | 1.267 B 53.13 % | 827.214 M 53.09 % | 540.347 M 108.76 % | 258.839 M -33.99 % | 392.093 M 24.83 % | 314.097 M 51.59 % | 207.204 M | 0.000 -100.00 % | 122.597 M 124.77 % | 54.543 M | 0.000 | 0.000 100.00 % | -110.138 M | 0.000 |
| Common stock | 138.247 M 0.00 % | 138.247 M 0.00 % | 138.247 M 0.00 % | 138.247 M 0.00 % | 138.247 M 0.00 % | 138.247 M 0.00 % | 138.246 M 0.00 % | 138.247 M 0.00 % | 138.247 M 0.00 % | 138.246 M 0.00 % | 138.247 M 0.00 % | 138.247 M 0.00 % | 138.246 M 0.00 % | 138.246 M 0.00 % | 138.247 M 0.00 % | 138.247 M 24.83 % | 110.747 M 0.00 % | 110.746 M 0.00 % | 110.747 M 0.00 % | 110.746 M |
| Total equity | 4.264 B 11.35 % | 3.830 B 26.85 % | 3.019 B 30.21 % | 2.319 B 2.51 % | 2.262 B 4.67 % | 2.161 B 9.01 % | 1.982 B 28.24 % | 1.546 B 23.44 % | 1.252 B 27.02 % | 985.789 M 7.26 % | 919.043 M 7.80 % | 852.528 M 14.34 % | 745.635 M 9.04 % | 683.821 M 3.45 % | 661.029 M 7.69 % | 613.825 M 9.68 % | 559.674 M 83.17 % | 305.546 M 88.41 % | 162.169 M 58.45 % | 102.345 M |
| Other non current liabilities | 108.993 M 33.64 % | 81.556 M 14.88 % | 70.990 M 44.28 % | 49.204 M 17.27 % | 41.959 M -35.24 % | 64.792 M 41.50 % | 45.790 M -36.48 % | 72.082 M -25.84 % | 97.196 M 9.38 % | 88.857 M 2.52 % | 86.672 M 19.59 % | 72.475 M -14.77 % | 85.034 M 7.96 % | 78.764 M 2.56 % | 76.796 M 15.68 % | 66.384 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 95.875 M 109.58 % | 45.747 M -12.76 % | 52.436 M -74.91 % | 208.970 M -27.12 % | 286.730 M -7.32 % | 309.389 M 114.71 % | 144.095 M -32.80 % | 214.427 M 18.79 % | 180.502 M -18.78 % | 222.239 M 152.83 % | 87.902 M 4.87 % | 83.818 M -31.70 % | 122.723 M -27.81 % | 169.998 M 41.92 % | 119.783 M -73.92 % | 459.242 M -29.11 % | 647.789 M 1.69 % | 637.019 M 8.30 % | 588.193 M -0.67 % | 592.172 M |
| Total non current liabilities | 587.545 M 21.06 % | 485.351 M 12.63 % | 430.925 M -19.37 % | 534.445 M -8.54 % | 584.376 M -4.28 % | 610.532 M 14.50 % | 533.207 M -11.76 % | 604.270 M 7.36 % | 562.864 M 3.71 % | 542.727 M 33.97 % | 405.112 M 9.57 % | 369.716 M -7.78 % | 400.902 M -10.74 % | 449.138 M 13.56 % | 395.517 M -46.73 % | 742.408 M -12.35 % | 847.046 M 13.97 % | 743.219 M 2.70 % | 723.679 M 17.22 % | 617.382 M |
| Other current liabilities | 445.334 M -7.49 % | 481.365 M 14.44 % | 420.614 M 34.67 % | 312.324 M 9.76 % | 284.558 M -6.47 % | 304.258 M 16.78 % | 260.538 M 21.05 % | 215.233 M -21.03 % | 272.563 M 29.79 % | 210.005 M 17.12 % | 179.301 M -6.44 % | 191.641 M 14.57 % | 167.273 M -26.20 % | 226.664 M -0.38 % | 227.529 M -42.32 % | 394.496 M 11.53 % | 353.716 M 87.71 % | 188.436 M 18.72 % | 158.719 M 12.75 % | 140.775 M |
| Deferred revenue | 0.000 -100.00 % | 51.359 M -36.07 % | 80.336 M 99.21 % | 40.328 M -20.47 % | 50.710 M | 0.000 -100.00 % | 51.741 M 90.34 % | 27.183 M -21.42 % | 34.594 M | 0.000 -100.00 % | 29.775 M -4.17 % | 31.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 353.129 M 19.84 % | 294.662 M -20.43 % | 370.309 M -8.70 % | 405.579 M 9.91 % | 369.002 M 33.90 % | 275.571 M 60.55 % | 171.642 M -30.65 % | 247.508 M 7.83 % | 229.525 M -30.59 % | 330.669 M 4.19 % | 317.356 M -10.37 % | 354.092 M 31.84 % | 268.572 M 18.17 % | 227.281 M 79.36 % | 126.718 M | 0.000 | 0.000 -100.00 % | 103.382 M 12.67 % | 91.759 M -20.05 % | 114.764 M |
| Total current liabilities | 1.301 B 1.19 % | 1.286 B -6.43 % | 1.374 B -5.86 % | 1.459 B 28.37 % | 1.137 B 7.92 % | 1.053 B 13.32 % | 929.627 M -1.92 % | 947.821 M 7.36 % | 882.817 M -6.24 % | 941.542 M 0.60 % | 935.880 M -12.17 % | 1.066 B 34.97 % | 789.463 M -1.55 % | 801.879 M 22.56 % | 654.251 M 65.84 % | 394.496 M 11.53 % | 353.716 M -28.93 % | 497.696 M 2.65 % | 484.834 M 13.46 % | 427.316 M |
| Total liabilities | 1.888 B 6.63 % | 1.771 B -1.88 % | 1.805 B -9.48 % | 1.994 B 15.84 % | 1.721 B 3.44 % | 1.664 B 13.75 % | 1.463 B -5.75 % | 1.552 B 7.36 % | 1.446 B -2.60 % | 1.484 B 10.68 % | 1.341 B -6.57 % | 1.435 B 20.57 % | 1.190 B -4.85 % | 1.251 B 19.17 % | 1.050 B -1.86 % | 1.070 B -10.92 % | 1.201 B -3.24 % | 1.241 B 2.68 % | 1.209 B 15.68 % | 1.045 B |
| Other non current assets | 260.654 M 218.50 % | 81.839 M -94.83 % | 1.582 B 182.38 % | 560.123 M -33.91 % | 847.509 M 1 865.97 % | 43.109 M -93.92 % | 709.116 M 219.05 % | 222.261 M -52.43 % | 467.195 M 609.79 % | 65.822 M -3.11 % | 67.935 M 20.98 % | 56.153 M 6.49 % | 52.731 M -1.99 % | 53.802 M 2 613.16 % | 1.983 M 64.98 % | 1.202 M -95.95 % | 29.714 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 37.964 M -8.84 % | 41.644 M 102.78 % | -1.500 B -220.50 % | -467.952 M 43.62 % | -830.063 M -17.47 % | -706.635 M -8.01 % | -654.232 M -252.34 % | -185.680 M 56.04 % | -422.411 M -209 214.36 % | 202.000 K 126.75 % | -755.000 K -30.62 % | -578.000 K -2.85 % | -562.000 K 12.32 % | -641.000 K -417.33 % | 202.000 K | 0.000 | 0.000 -100.00 % | 59.000 K 0.00 % | 59.000 K -97.11 % | 2.039 M |
| Intangible assets | 154.000 K 0.00 % | 154.000 K 0.00 % | 154.000 K 0.00 % | 154.000 K -17.20 % | 186.000 K -20.17 % | 233.000 K -17.08 % | 281.000 K -16.12 % | 335.000 K -14.10 % | 390.000 K -11.96 % | 443.000 K 139.46 % | 185.000 K -15.14 % | 218.000 K -31.88 % | 320.000 K -13.98 % | 372.000 K -23.46 % | 486.000 K -99.87 % | 362.574 M -14.99 % | 426.498 M -0.05 % | 426.722 M 16.20 % | 367.229 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 154.000 K 0.00 % | 154.000 K 0.00 % | 154.000 K 0.00 % | 154.000 K -17.20 % | 186.000 K -20.17 % | 233.000 K -17.08 % | 281.000 K -16.12 % | 335.000 K -14.10 % | 390.000 K -11.96 % | 443.000 K 139.46 % | 185.000 K -15.14 % | 218.000 K -31.88 % | 320.000 K -13.98 % | 372.000 K -23.46 % | 486.000 K -50.41 % | 980.000 K -20.52 % | 1.233 M -23.03 % | 1.602 M -14.15 % | 1.866 M | 0.000 |
| Property plant equipment net | 2.464 B 6.38 % | 2.316 B 5.55 % | 2.194 B -3.86 % | 2.282 B -1.72 % | 2.322 B 4.13 % | 2.230 B 22.59 % | 1.819 B 1.95 % | 1.784 B 13.36 % | 1.574 B 7.42 % | 1.465 B 14.38 % | 1.281 B 11.43 % | 1.150 B 1.60 % | 1.132 B -3.46 % | 1.172 B 15.75 % | 1.013 B -3.28 % | 1.047 B -1.91 % | 1.067 B 25.08 % | 853.424 M 13.13 % | 754.355 M 14.59 % | 658.332 M |
| Total non current assets | 2.763 B 13.24 % | 2.440 B 6.27 % | 2.296 B -5.35 % | 2.426 B 2.20 % | 2.373 B 4.39 % | 2.274 B 21.30 % | 1.874 B 2.92 % | 1.821 B 12.48 % | 1.619 B 5.71 % | 1.532 B 13.59 % | 1.348 B 11.86 % | 1.206 B 1.80 % | 1.184 B -3.39 % | 1.226 B 20.71 % | 1.015 B -3.22 % | 1.049 B -4.48 % | 1.098 B 28.46 % | 855.085 M 3.94 % | 822.701 M 24.58 % | 660.371 M |
| Other current assets | 119.070 M -20.27 % | 149.349 M 66.81 % | 89.531 M -81.63 % | 487.465 M 33.52 % | 365.078 M 353.13 % | 80.568 M -83.13 % | 477.592 M 36.71 % | 349.340 M -3.91 % | 363.554 M 203.44 % | 119.812 M -54.19 % | 261.529 M -2.00 % | 266.855 M 863.34 % | 27.701 M 1 643.30 % | 1.589 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 29.857 M 110.42 % | 14.189 M | 0.000 |
| Short term investments | 2.364 B 7.51 % | 2.199 B 42.35 % | 1.545 B 179.18 % | 553.259 M -34.13 % | 839.863 M 17.59 % | 714.221 M 7.76 % | 662.805 M 247.28 % | 190.858 M -55.34 % | 427.398 M 134.32 % | 182.402 M 18 959.77 % | 957.000 K 22.69 % | 780.000 K 2.09 % | 764.000 K -9.37 % | 843.000 K -57.51 % | 1.984 M | 0.000 | 0.000 -100.00 % | 19.819 M 195.67 % | 6.703 M 5.71 % | 6.341 M |
| cash and cash equivalents | 59.350 M 4 951.06 % | 1.175 M -47.07 % | 2.220 M 11.00 % | 2.000 M 57.85 % | 1.267 M -29.73 % | 1.803 M 9.41 % | 1.648 M -47.55 % | 3.142 M -8.69 % | 3.441 M -51.21 % | 7.052 M -86.91 % | 53.887 M 9.79 % | 49.084 M 11.65 % | 43.962 M 45.23 % | 30.270 M 24.55 % | 24.304 M -41.41 % | 41.484 M 73.62 % | 23.893 M -25.96 % | 32.270 M 138.17 % | 13.549 M -41.38 % | 23.113 M |
| Cash and short term investments | 2.423 B 10.15 % | 2.200 B 42.22 % | 1.547 B 178.58 % | 555.259 M -33.99 % | 841.130 M 17.47 % | 716.024 M 7.76 % | 664.453 M 242.50 % | 194.000 M -54.97 % | 430.839 M 93.78 % | 222.331 M 305.39 % | 54.844 M -75.46 % | 223.494 M 26.46 % | 176.726 M 468.01 % | 31.113 M 18.35 % | 26.288 M -36.63 % | 41.484 M 73.62 % | 23.893 M -54.13 % | 52.089 M 157.20 % | 20.252 M -31.24 % | 29.454 M |
| Total current assets | 3.390 B 7.25 % | 3.161 B 25.03 % | 2.528 B 33.98 % | 1.887 B 17.21 % | 1.610 B 3.77 % | 1.551 B -1.24 % | 1.571 B 23.05 % | 1.277 B 18.34 % | 1.079 B 10.44 % | 976.703 M 7.15 % | 911.557 M -15.77 % | 1.082 B 43.94 % | 751.838 M 6.03 % | 709.073 M 18.66 % | 597.581 M -5.78 % | 634.221 M -4.20 % | 662.007 M -4.25 % | 691.376 M 24.70 % | 554.431 M 13.92 % | 486.672 M |
| Inventory | 478.906 M -7.57 % | 518.149 M 2.75 % | 504.274 M -0.48 % | 506.723 M 29.90 % | 390.078 M -9.35 % | 430.309 M 3.64 % | 415.195 M 23.22 % | 336.953 M 15.93 % | 290.661 M 10.09 % | 264.021 M -15.09 % | 310.932 M -9.25 % | 342.626 M 47.06 % | 232.980 M -21.98 % | 298.606 M 23.91 % | 240.986 M 20.39 % | 200.163 M -5.41 % | 211.616 M 15.82 % | 182.708 M 19.60 % | 152.761 M 67.46 % | 91.224 M |
| Net receivables | 368.868 M 25.73 % | 293.374 M -24.26 % | 387.367 M 14.83 % | 337.345 M 2 407.95 % | 13.451 M -95.85 % | 324.403 M 2 301.92 % | 13.506 M -96.72 % | 411.990 M 6 547.42 % | -6.390 M -101.67 % | 381.922 M 34.36 % | 284.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 330.307 M -8.90 % | 362.574 M -14.99 % | 426.498 M -0.05 % | 426.722 M 16.20 % | 367.229 M 0.34 % | 365.994 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 19.404 M -61.85 % | 50.861 M 52.53 % | 33.345 M -95.28 % | 706.635 M 8.01 % | 654.232 M 252.34 % | 185.680 M -56.04 % | 422.411 M 1 914.36 % | 20.970 M 2 091.22 % | 957.000 K 65.57 % | 578.000 K 2.85 % | 562.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.421 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 502.388 M 12.86 % | 445.128 M -11.43 % | 502.600 M -28.32 % | 701.129 M 62.08 % | 432.586 M -8.66 % | 473.621 M 6.26 % | 445.706 M -0.50 % | 447.934 M 29.41 % | 346.135 M -11.01 % | 388.969 M 2.45 % | 379.673 M -17.03 % | 457.627 M 29.41 % | 353.618 M 1.63 % | 347.934 M 15.98 % | 300.004 M | 0.000 | 0.000 -100.00 % | 176.427 M -20.63 % | 222.290 M 30.46 % | 170.387 M |
| Tax payables | 0.000 -100.00 % | 13.068 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.963 M | 0.000 -100.00 % | 11.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.451 M 144.08 % | 12.066 M 768.06 % | 1.390 M |
| Deferred revenue non current | 5.439 M -12.06 % | 6.185 M -10.75 % | 6.930 M -9.72 % | 7.676 M -8.96 % | 8.431 M -8.03 % | 9.167 M -7.53 % | 9.913 M -6.65 % | 10.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -867.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 21.445 M 7.13 % | 20.017 M 21.41 % | 16.487 M -11.28 % | 18.583 M -28.73 % | 26.073 M 4.67 % | 24.909 M 622 825.00 % | -4.000 K | 0.000 | 0.000 | 0.000 100.00 % | -29.775 M 4.17 % | -31.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 867.000 K | 0.000 -100.00 % | 646.000 K 393.13 % | 131.000 K -97.65 % | 5.578 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 192.375 M 0.00 % | 192.375 M 0.00 % | 192.375 M 0.00 % | 192.375 M 0.00 % | 192.375 M 0.00 % | 192.375 M -66.68 % | 577.294 M 200.09 % | 192.374 M 0.00 % | 192.375 M -66.95 % | 582.044 M 52.35 % | 382.043 M -2.92 % | 393.524 M -1.66 % | 400.185 M -26.65 % | 545.575 M 36.33 % | 400.185 M -4.95 % | 421.035 M -6.21 % | 448.927 M 244.00 % | 130.501 M 0.00 % | 130.500 M 0.00 % | 130.501 M |
| Deferred tax liabilities non current | 377.238 M 7.21 % | 351.863 M 17.07 % | 300.569 M 11.90 % | 268.595 M 8.63 % | 247.256 M 4.61 % | 236.351 M -29.11 % | 333.405 M 8.55 % | 307.142 M 7.71 % | 285.166 M 23.11 % | 231.631 M 0.47 % | 230.538 M 8.02 % | 213.423 M 10.50 % | 193.145 M -3.61 % | 200.376 M 0.72 % | 198.938 M -8.23 % | 216.782 M 8.80 % | 199.257 M 87.62 % | 106.200 M -21.62 % | 135.486 M 437.43 % | 25.210 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K 500.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -67.248 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 6.153 B 9.86 % | 5.601 B 16.10 % | 4.824 B 11.86 % | 4.312 B 8.27 % | 3.983 B 4.14 % | 3.825 B 11.02 % | 3.445 B 11.21 % | 3.098 B 14.82 % | 2.698 B 7.55 % | 2.508 B 10.99 % | 2.260 B -1.21 % | 2.288 B 18.17 % | 1.936 B 0.06 % | 1.935 B 12.35 % | 1.722 B 2.30 % | 1.683 B -4.37 % | 1.760 B 13.84 % | 1.546 B 12.30 % | 1.377 B 20.06 % | 1.147 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -114.173 M -1 658.46 % | 7.326 M 111.42 % | -64.132 M -168.83 % | 93.179 M 2.71 % | 90.723 M -7.02 % | 97.568 M 229.26 % | -75.480 M 41.41 % | -128.832 M -173.12 % | 176.188 M 667.87 % | -31.026 M -127.89 % | 111.245 M 178.54 % | -141.648 M -209.96 % | 128.819 M 340.38 % | -53.590 M -207.05 % | 50.059 M -44.80 % | 90.690 M 192.81 % | -97.713 M -10 342.45 % | 954.000 K 120.39 % | -4.678 M |
| Accounts receivables | -133.213 M -283.66 % | 72.531 M 242.01 % | -51.073 M 17.12 % | -61.622 M -264.89 % | 37.371 M -59.47 % | 92.197 M 2 235.28 % | 3.948 M 103.49 % | -113.034 M -182.64 % | 136.772 M 242.50 % | -95.977 M -163.50 % | 151.140 M 185.24 % | -177.308 M -961.72 % | 20.576 M | 0.000 | 0.000 -100.00 % | 36.971 M 157.78 % | -63.991 M -3 262.64 % | -1.903 M -153.40 % | -751.000 K |
| Inventory | 39.243 M 382.83 % | -13.875 M -666.56 % | 2.449 M 102.10 % | -116.645 M -389.94 % | 40.231 M 366.18 % | -15.114 M 80.68 % | -78.242 M -69.02 % | -46.292 M -73.77 % | -26.640 M -156.79 % | 46.911 M 48.01 % | 31.694 M 128.91 % | -109.646 M -267.08 % | 65.626 M 213.89 % | -57.620 M -41.15 % | -40.823 M -456.44 % | 11.453 M 138.24 % | -29.947 M 51.33 % | -61.537 M -362.46 % | 23.446 M |
| Accounts payables | 58.297 M 199.86 % | -58.381 M 70.43 % | -197.457 M -173.53 % | 268.543 M 754.42 % | -41.035 M -247.00 % | 27.915 M 1 352.92 % | -2.228 M -107.39 % | 30.163 M -41.98 % | 51.983 M 188.15 % | 18.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.775 M -105.86 % | 64.394 M 335.25 % | -27.373 M |
| Other working capital | -78.500 M -1 213.32 % | 7.051 M -96.12 % | 181.949 M 6 167.62 % | 2.903 M -94.64 % | 54.156 M 828.88 % | -7.430 M -813.05 % | 1.042 M 214.80 % | 331.000 K -97.65 % | 14.073 M | 0.000 100.00 % | -71.589 M -149.27 % | 145.306 M 240.96 % | 42.617 M 957.49 % | 4.030 M -95.57 % | 90.882 M 115.02 % | 42.266 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -97.024 M 58.56 % | -234.138 M -131.47 % | -101.152 M 30.78 % | -146.131 M 3.56 % | -151.523 M -9 322.34 % | 1.643 M 100.72 % | -227.173 M -161.92 % | -86.734 M 13.90 % | -100.734 M -378.62 % | 36.155 M 284.39 % | -19.608 M -46.31 % | -13.402 M -132.06 % | 41.802 M 10.39 % | 37.866 M 42 446.07 % | 89.000 K -99.74 % | 34.349 M -7.18 % | 37.005 M -21.31 % | 47.024 M 100.49 % | 23.454 M |
| Net cash provided by operating activities | 449.496 M -42.60 % | 783.156 M -13.33 % | 903.579 M 363.24 % | 195.057 M 35.24 % | 144.231 M -72.78 % | 529.964 M 6.84 % | 496.050 M 49.16 % | 332.563 M -38.70 % | 542.522 M 187.65 % | 188.608 M -37.30 % | 300.809 M 91.09 % | 157.419 M -59.18 % | 385.599 M 240.37 % | 113.288 M -36.56 % | 178.563 M -38.27 % | 289.277 M 143.76 % | 118.673 M -31.25 % | 172.606 M 10.50 % | 156.199 M |
| Investments in property plant and equipment | -463.160 M -81.07 % | -255.787 M -285.92 % | -66.280 M 29.01 % | -93.367 M 55.51 % | -209.838 M 56.63 % | -483.872 M -288.63 % | -124.508 M 65.24 % | -358.188 M -213.82 % | -114.139 M 60.10 % | -286.064 M -26.88 % | -225.461 M -97.75 % | -114.012 M -77.44 % | -64.253 M 74.49 % | -251.869 M -362.96 % | -54.404 M 27.35 % | -74.885 M 58.22 % | -179.240 M -19.72 % | -149.718 M -259.04 % | -41.700 M |
| Acquisitions net | 6.032 M | 0.000 | 0.000 -100.00 % | 21.455 M 389.73 % | 4.381 M | 0.000 -100.00 % | 16.995 M | 0.000 -100.00 % | 2.241 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.359 M 1 474.20 % | 531.000 K -77.31 % | 2.340 M |
| Purchases of investments | -704.567 M 45.47 % | -1.292 B -6.42 % | -1.214 B -375.33 % | -255.445 M -289.99 % | -65.501 M 92.93 % | -925.948 M -434.34 % | -173.287 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.868 M 70.55 % | -132.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 682.434 M -27.84 % | 945.755 M 47.14 % | 642.770 M 142.22 % | 265.365 M 118.81 % | 121.274 M -84.81 % | 798.468 M 410.88 % | 156.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 843.000 K | 0.000 | 0.000 -100.00 % | 1.059 M 0.00 % | 1.059 M -96.78 % | 32.919 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 31.721 M 154.15 % | 12.481 M 21.07 % | 10.309 M 131.40 % | 4.455 M 146.90 % | -9.499 M -120.29 % | -4.312 M 97.06 % | -146.476 M -442.34 % | 42.787 M 118.82 % | -227.372 M -628.31 % | 43.038 M 1.36 % | 42.462 M 962.52 % | -4.923 M -9 752.94 % | 51.000 K -99.89 % | 46.685 M 440.09 % | 8.644 M -39.23 % | 14.225 M 332.66 % | -6.114 M 12.10 % | -6.956 M | 0.000 |
| Net cash used for investing activites | -447.540 M 24.11 % | -589.699 M 6.01 % | -627.417 M -990.46 % | -57.537 M 63.85 % | -159.183 M 74.14 % | -615.664 M -127.20 % | -270.984 M 14.08 % | -315.401 M 7.04 % | -339.270 M -39.60 % | -243.026 M -33.42 % | -182.156 M -15.43 % | -157.803 M 19.57 % | -196.202 M 3.88 % | -204.125 M -356.65 % | -44.701 M -61.14 % | -27.741 M 84.33 % | -176.995 M -13.35 % | -156.143 M -296.70 % | -39.360 M |
| Debt repayment | 107.167 M 224.81 % | -85.866 M 54.86 % | -190.233 M -460.25 % | -33.955 M -149.03 % | 69.253 M -56.50 % | 159.200 M 208.69 % | -146.474 M -383.99 % | 51.577 M 136.42 % | -141.601 M -220.13 % | 117.875 M 447.23 % | -33.947 M -143.70 % | 77.685 M 169.33 % | -112.055 M -174.83 % | 149.749 M 243.01 % | -104.715 M 43.61 % | -185.689 M -351.89 % | 73.719 M 387.24 % | -25.665 M 76.50 % | -109.225 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.440 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 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -68.259 M -0.12 % | -68.177 M -142.34 % | -28.133 M 31.72 % | -41.203 M -5 703.24 % | -710.000 K 99.45 % | -128.039 M -344.27 % | -28.820 M -20.32 % | -23.952 M -23.97 % | -19.321 M -2.64 % | -18.824 M -0.81 % | -18.673 M -19.49 % | -15.627 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 K |
| Other financing activites | -40.575 M -0.29 % | -40.459 M 29.73 % | -57.576 M 6.58 % | -61.629 M -13.86 % | -54.128 M -198.97 % | 54.694 M 206.69 % | -51.266 M -12.88 % | -45.417 M 1.14 % | -45.941 M 11.02 % | -51.630 M 15.68 % | -61.230 M -8.27 % | -56.552 M 11.15 % | -63.650 M -20.22 % | -52.946 M -14.40 % | -46.282 M 20.55 % | -58.256 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -1.667 M 99.14 % | -194.502 M 29.51 % | -275.942 M -101.73 % | -136.787 M -1 048.92 % | 14.415 M -83.21 % | 85.855 M 137.90 % | -226.560 M -1 173.38 % | -17.792 M 91.40 % | -206.863 M -536.23 % | 47.421 M 141.65 % | -113.850 M -2 167.74 % | 5.506 M 103.13 % | -175.705 M -281.51 % | 96.803 M 164.11 % | -150.997 M 38.10 % | -243.945 M -370.57 % | 90.159 M 451.29 % | -25.665 M 76.51 % | -109.243 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 289.000 K 127.66 % | -1.045 M -575.00 % | 220.000 K -69.99 % | 733.000 K 236.75 % | -536.000 K -445.81 % | 155.000 K 110.37 % | -1.494 M -399.67 % | -299.000 K 91.72 % | -3.611 M 48.39 % | -6.997 M -245.68 % | 4.803 M -6.23 % | 5.122 M -62.59 % | 13.692 M 129.50 % | 5.966 M 134.82 % | -17.135 M -197.41 % | 17.591 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 1.175 M -47.07 % | 2.220 M 11.00 % | 2.000 M 57.85 % | 1.267 M -29.73 % | 1.803 M 9.41 % | 1.648 M -47.55 % | 3.142 M -8.69 % | 3.441 M -51.21 % | 7.052 M -86.91 % | 53.887 M 9.79 % | 49.084 M 11.65 % | 43.962 M 45.23 % | 30.270 M 24.55 % | 24.304 M -41.41 % | 41.484 M 73.62 % | 23.893 M 76.35 % | 13.549 M -41.38 % | 23.113 M | 0.000 |
| Cash at end of period | 1.464 M 24.60 % | 1.175 M -47.07 % | 2.220 M 11.00 % | 2.000 M 57.85 % | 1.267 M -29.73 % | 1.803 M 9.41 % | 1.648 M -47.55 % | 3.142 M -8.69 % | 3.441 M -92.46 % | 45.622 M -15.34 % | 53.887 M 9.79 % | 49.084 M 11.65 % | 43.962 M 45.23 % | 30.270 M 24.32 % | 24.349 M -41.31 % | 41.484 M 28.55 % | 32.270 M 138.17 % | 13.549 M -41.38 % | 23.113 M |
| Operating cash flow | 449.496 M -42.60 % | 783.156 M -13.33 % | 903.579 M 363.24 % | 195.057 M 35.24 % | 144.231 M -72.78 % | 529.964 M 6.84 % | 496.050 M 49.01 % | 332.894 M -38.64 % | 542.522 M 187.65 % | 188.608 M -37.30 % | 300.809 M 91.09 % | 157.419 M -59.18 % | 385.599 M 240.37 % | 113.288 M -36.56 % | 178.563 M -38.27 % | 289.277 M 143.76 % | 118.673 M -31.25 % | 172.606 M 10.50 % | 156.199 M |
| Capital expenditure | -463.160 M -81.07 % | -255.787 M -285.92 % | -66.280 M 29.01 % | -93.367 M 55.51 % | -209.838 M 56.63 % | -483.872 M -288.63 % | -124.508 M 65.24 % | -358.188 M -213.82 % | -114.139 M 60.10 % | -286.064 M -26.88 % | -225.461 M -97.75 % | -114.012 M -77.44 % | -64.253 M 74.49 % | -251.869 M -362.96 % | -54.404 M 27.35 % | -74.885 M 58.22 % | -179.240 M -19.72 % | -149.718 M -259.04 % | -41.700 M |
| Free CashFlow | -13.664 M -102.59 % | 527.369 M -37.02 % | 837.299 M 723.38 % | 101.690 M 255.00 % | -65.607 M -242.34 % | 46.092 M -87.59 % | 371.542 M 1 568.89 % | -25.294 M -105.90 % | 428.383 M 539.57 % | -97.456 M -229.34 % | 75.348 M 73.58 % | 43.407 M -86.49 % | 321.346 M 331.88 % | -138.581 M -211.62 % | 124.159 M -42.09 % | 214.392 M 453.97 % | -60.567 M -364.62 % | 22.888 M -80.01 % | 114.499 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.536 B -15.43 % | 1.817 B 7.08 % | 1.697 B 28.07 % | 1.325 B -2.28 % | 1.356 B -19.08 % | 1.675 B -2.97 % | 1.726 B 0.85 % | 1.712 B -8.84 % | 1.878 B -17.48 % | 2.276 B -0.80 % | 2.294 B 8.06 % | 2.123 B 8.21 % | 1.962 B 10.43 % | 1.777 B 16.98 % | 1.519 B 27.16 % | 1.194 B -11.66 % | 1.352 B 14.03 % | 1.186 B 29.03 % | 918.954 M 16.33 % | 789.952 M 2.63 % | 769.729 M -42.23 % | 1.332 B 4.85 % | 1.271 B 2.70 % | 1.237 B -20.78 % | 1.562 B 0.06 % | 1.561 B -1.90 % | 1.591 B 18.55 % | 1.342 B 8.31 % | 1.239 B -6.65 % | 1.328 B 13.82 % | 1.166 B 8.45 % | 1.076 B 0.91 % | 1.066 B -6.67 % | 1.142 B 3.05 % | 1.108 B 11.77 % | 991.690 M 3.51 % | 958.107 M -17.63 % | 1.163 B 26.39 % | 920.384 M 3.32 % | 890.823 M -3.21 % | 920.411 M -16.74 % | 1.105 B 31.42 % | 841.203 M -1.92 % | 857.651 M -1.49 % | 870.658 M -25.25 % | 1.165 B 14.12 % | 1.021 B 9.17 % | 935.002 M 4.41 % | 895.503 M -7.95 % | 972.835 M 10.53 % | 880.149 M 9.53 % | 803.568 M 2.29 % | 785.614 M 3.60 % | 758.283 M 15.07 % | 658.989 M -3.81 % | 685.073 M |
| Net income | 172.663 M -6.45 % | 184.558 M 102.75 % | 91.029 M 0.33 % | 90.727 M -35.06 % | 139.701 M -6.24 % | 149.005 M -28.55 % | 208.534 M 5.88 % | 196.948 M -38.40 % | 319.718 M 32.53 % | 241.233 M 19.64 % | 201.637 M -2.95 % | 207.771 M 147.52 % | 83.940 M 1 058.00 % | -8.762 M -178.56 % | 11.153 M 85.24 % | 6.021 M -93.39 % | 91.151 M 12.77 % | 80.828 M 291.21 % | -42.271 M -127.96 % | -18.543 M -127.37 % | 67.749 M 321.25 % | 16.083 M -86.60 % | 120.051 M 53.55 % | 78.185 M -25.74 % | 105.292 M -33.75 % | 158.940 M 22.49 % | 129.758 M 50.53 % | 86.202 M -8.88 % | 94.603 M -5.10 % | 99.688 M 47.24 % | 67.706 M -7.61 % | 73.284 M 3.00 % | 71.148 M 22.25 % | 58.198 M -34.51 % | 88.860 M 38.31 % | 64.249 M 61.26 % | 39.842 M -37.80 % | 64.057 M 1 213.45 % | 4.877 M 75.05 % | 2.786 M -81.42 % | 14.992 M -70.74 % | 51.231 M 731.00 % | 6.165 M -60.54 % | 15.623 M -37.37 % | 24.944 M -57.72 % | 58.992 M 151.33 % | 23.472 M 39.77 % | 16.793 M -38.15 % | 27.151 M -39.90 % | 45.175 M 333.21 % | 10.428 M 58.84 % | 6.565 M -58.22 % | 15.714 M -11.00 % | 17.657 M 267.21 % | -10.560 M -359.20 % | 4.074 M |
| Income before tax | 222.863 M -8.89 % | 244.614 M 87.87 % | 130.206 M 10.98 % | 117.327 M -36.69 % | 185.336 M -0.53 % | 186.318 M -33.39 % | 279.709 M 9.39 % | 255.698 M -39.93 % | 425.668 M 43.22 % | 297.206 M 16.22 % | 255.737 M -3.88 % | 266.071 M 125.03 % | 118.240 M 12 429.51 % | -959.000 K -107.46 % | 12.853 M 3.48 % | 12.421 M -87.00 % | 95.551 M 32.20 % | 72.275 M 307.86 % | -34.771 M -119.47 % | -15.843 M -121.84 % | 72.549 M 452.92 % | 13.121 M -83.53 % | 79.651 M 1.10 % | 78.785 M -48.81 % | 153.892 M -35.66 % | 239.176 M 20.46 % | 198.558 M 61.69 % | 122.802 M -14.90 % | 144.303 M -4.65 % | 151.345 M 51.34 % | 100.006 M -6.08 % | 106.484 M 3.94 % | 102.448 M 19.33 % | 85.854 M -33.14 % | 128.403 M 20.07 % | 106.940 M 93.90 % | 55.153 M -39.28 % | 90.831 M 2 304.85 % | 3.777 M 124.02 % | 1.686 M -87.86 % | 13.892 M -77.87 % | 62.774 M 517.55 % | 10.165 M -57.15 % | 23.723 M -41.34 % | 40.444 M -54.63 % | 89.146 M 87.11 % | 47.644 M 25.64 % | 37.922 M -14.16 % | 44.176 M -31.94 % | 64.906 M 346.76 % | 14.528 M 33.71 % | 10.865 M -54.38 % | 23.814 M -16.54 % | 28.533 M 310.42 % | -13.560 M -309.45 % | 6.474 M |
| Income before tax ratio | 0.15 7.73 % | 0.13 75.45 % | 0.08 -13.35 % | 0.09 -35.22 % | 0.14 22.93 % | 0.11 -31.35 % | 0.16 8.47 % | 0.15 -34.10 % | 0.23 73.56 % | 0.13 17.15 % | 0.11 -11.05 % | 0.13 107.95 % | 0.06 11 265.21 % | 0.00 -106.38 % | 0.01 -18.62 % | 0.01 -85.29 % | 0.07 15.94 % | 0.06 261.10 % | -0.04 -88.66 % | -0.02 -121.28 % | 0.09 857.05 % | 0.01 -84.29 % | 0.06 -1.56 % | 0.06 -35.37 % | 0.10 -35.70 % | 0.15 22.79 % | 0.12 36.39 % | 0.09 -21.43 % | 0.12 2.14 % | 0.11 32.96 % | 0.09 -13.40 % | 0.10 3.01 % | 0.10 27.86 % | 0.08 -35.11 % | 0.12 7.43 % | 0.11 87.33 % | 0.06 -26.28 % | 0.08 1 802.78 % | 0.00 116.83 % | 0.00 -87.46 % | 0.02 -73.42 % | 0.06 369.92 % | 0.01 -56.31 % | 0.03 -40.45 % | 0.05 -39.30 % | 0.08 63.96 % | 0.05 15.09 % | 0.04 -17.78 % | 0.05 -26.06 % | 0.07 304.20 % | 0.02 22.08 % | 0.01 -55.39 % | 0.03 -19.44 % | 0.04 282.87 % | -0.02 -317.74 % | 0.01 |
| EBITDA | 269.888 M -49.35 % | 532.898 M 195.63 % | 180.259 M 8.18 % | 166.635 M -28.14 % | 231.878 M -0.55 % | 233.161 M -28.45 % | 325.882 M 9.15 % | 298.576 M -36.21 % | 468.073 M 38.94 % | 336.886 M 12.12 % | 300.464 M -3.46 % | 311.240 M 87.02 % | 166.419 M 360.04 % | 36.175 M -39.60 % | 59.891 M -0.83 % | 60.392 M -57.72 % | 142.823 M 29.93 % | 109.919 M 1 012.65 % | 9.879 M -53.41 % | 21.203 M -80.73 % | 110.015 M 96.86 % | 55.885 M -52.23 % | 116.998 M 2.29 % | 114.377 M -39.66 % | 189.547 M -27.90 % | 262.893 M 7.61 % | 244.302 M 48.41 % | 164.610 M -8.71 % | 180.313 M -3.69 % | 187.226 M 34.34 % | 139.367 M -1.04 % | 140.837 M 3.04 % | 136.688 M 13.30 % | 120.638 M -25.21 % | 161.296 M 13.93 % | 141.576 M 46.69 % | 96.516 M -21.83 % | 123.462 M 220.74 % | 38.493 M 9.21 % | 35.246 M -23.10 % | 45.834 M -53.08 % | 97.687 M 121.27 % | 44.149 M -22.36 % | 56.865 M -20.93 % | 71.919 M -32.52 % | 106.572 M 18.54 % | 89.907 M 12.16 % | 80.160 M -7.21 % | 86.386 M -9.27 % | 95.216 M 70.99 % | 55.684 M 2.59 % | 54.276 M -19.71 % | 67.603 M 9.95 % | 61.487 M 162.24 % | 23.447 M -44.82 % | 42.494 M |
| Net income ratio | 0.11 10.63 % | 0.10 89.34 % | 0.05 -21.66 % | 0.07 -33.54 % | 0.10 15.86 % | 0.09 -26.36 % | 0.12 4.99 % | 0.12 -32.42 % | 0.17 60.61 % | 0.11 20.60 % | 0.09 -10.19 % | 0.10 128.74 % | 0.04 967.53 % | 0.00 -167.16 % | 0.01 45.67 % | 0.01 -92.52 % | 0.07 -1.10 % | 0.07 248.20 % | -0.05 -95.96 % | -0.02 -126.67 % | 0.09 629.13 % | 0.01 -87.22 % | 0.09 49.52 % | 0.06 -6.26 % | 0.07 -33.79 % | 0.10 24.86 % | 0.08 26.98 % | 0.06 -15.87 % | 0.08 1.66 % | 0.08 29.36 % | 0.06 -14.81 % | 0.07 2.08 % | 0.07 30.99 % | 0.05 -36.44 % | 0.08 23.74 % | 0.06 55.80 % | 0.04 -24.49 % | 0.06 939.24 % | 0.01 69.43 % | 0.00 -80.80 % | 0.02 -64.85 % | 0.05 532.34 % | 0.01 -59.77 % | 0.02 -36.42 % | 0.03 -43.43 % | 0.05 120.24 % | 0.02 28.03 % | 0.02 -40.76 % | 0.03 -34.71 % | 0.05 291.94 % | 0.01 45.02 % | 0.01 -59.16 % | 0.02 -14.10 % | 0.02 245.31 % | -0.02 -369.46 % | 0.01 |
| Ratio EBITDA | 0.18 -40.11 % | 0.29 176.08 % | 0.11 -15.53 % | 0.13 -26.46 % | 0.17 22.90 % | 0.14 -26.26 % | 0.19 8.23 % | 0.17 -30.02 % | 0.25 68.37 % | 0.15 13.02 % | 0.13 -10.66 % | 0.15 72.83 % | 0.08 316.60 % | 0.02 -48.37 % | 0.04 -22.01 % | 0.05 -52.14 % | 0.11 13.95 % | 0.09 762.34 % | 0.01 -59.95 % | 0.03 -81.22 % | 0.14 240.74 % | 0.04 -54.44 % | 0.09 -0.39 % | 0.09 -23.83 % | 0.12 -27.94 % | 0.17 9.69 % | 0.15 25.19 % | 0.12 -15.71 % | 0.15 3.17 % | 0.14 18.03 % | 0.12 -8.75 % | 0.13 2.11 % | 0.13 21.40 % | 0.11 -27.42 % | 0.15 1.93 % | 0.14 41.72 % | 0.10 -5.09 % | 0.11 153.78 % | 0.04 5.70 % | 0.04 -20.55 % | 0.05 -43.65 % | 0.09 68.37 % | 0.05 -20.84 % | 0.07 -19.73 % | 0.08 -9.71 % | 0.09 3.87 % | 0.09 2.74 % | 0.09 -11.13 % | 0.10 -1.44 % | 0.10 54.70 % | 0.06 -6.33 % | 0.07 -21.51 % | 0.09 6.12 % | 0.08 127.90 % | 0.04 -42.64 % | 0.06 |
| Gross profit ratio | 0.34 -16.58 % | 0.40 35.65 % | 0.30 23.58 % | 0.24 98.73 % | 0.12 -12.74 % | 0.14 2.58 % | 0.14 -49.15 % | 0.27 -21.69 % | 0.34 67.86 % | 0.20 42.79 % | 0.14 -3.54 % | 0.15 0.45 % | 0.15 149.46 % | 0.06 -58.03 % | 0.14 -17.90 % | 0.17 12.24 % | 0.15 13.96 % | 0.13 -4.79 % | 0.14 -37.01 % | 0.22 -31.09 % | 0.32 85.74 % | 0.17 -26.43 % | 0.24 -0.31 % | 0.24 24.14 % | 0.19 -4.44 % | 0.20 6.66 % | 0.19 44.50 % | 0.13 -10.56 % | 0.14 -43.68 % | 0.26 1.18 % | 0.25 -5.70 % | 0.27 1.49 % | 0.26 -12.63 % | 0.30 14.39 % | 0.26 -38.51 % | 0.43 8.85 % | 0.40 -11.12 % | 0.45 20.51 % | 0.37 -13.66 % | 0.43 -3.04 % | 0.44 -27.80 % | 0.61 49.07 % | 0.41 -2.61 % | 0.42 -4.43 % | 0.44 -29.77 % | 0.63 45.84 % | 0.43 -2.92 % | 0.44 -14.79 % | 0.52 -27.83 % | 0.72 70.13 % | 0.42 -7.31 % | 0.46 1.53 % | 0.45 -33.51 % | 0.68 52.32 % | 0.44 1.32 % | 0.44 |
| Weighted average shs out dil | 13.824 M -0.01 % | 13.825 M -0.07 % | 13.834 M 0.03 % | 13.830 M 0.09 % | 13.818 M -0.05 % | 13.825 M -0.03 % | 13.829 M 0.06 % | 13.821 M -0.01 % | 13.823 M -0.04 % | 13.829 M 0.06 % | 13.820 M -0.03 % | 13.824 M -0.04 % | 13.829 M 0.03 % | 13.825 M 0.41 % | 13.769 M 0.62 % | 13.684 M -1.07 % | 13.832 M 0.05 % | 13.825 M 0.08 % | 13.814 M -0.17 % | 13.838 M 0.08 % | 13.826 M 0.01 % | 13.825 M -0.04 % | 13.831 M 0.12 % | 13.814 M -0.03 % | 13.818 M -0.02 % | 13.821 M 0.02 % | 13.819 M 0.03 % | 13.814 M -0.12 % | 13.831 M 0.03 % | 13.826 M 0.06 % | 13.818 M -0.07 % | 13.827 M 0.09 % | 13.815 M -0.02 % | 13.818 M 0.01 % | 13.816 M -0.06 % | 13.825 M 0.19 % | 13.799 M -0.26 % | 13.835 M -0.71 % | 13.934 M 0.03 % | 13.930 M 0.35 % | 13.881 M 0.52 % | 13.809 M 0.80 % | 13.700 M -0.91 % | 13.826 M -0.23 % | 13.858 M 0.31 % | 13.815 M 0.06 % | 13.807 M -0.51 % | 13.879 M 0.19 % | 13.853 M 0.27 % | 13.815 M -0.07 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M -0.10 % | 13.838 M 0.10 % | 13.825 M 0.00 % | 13.825 M |
| Weighted average shs out | 13.824 M -0.01 % | 13.825 M -0.07 % | 13.834 M 0.03 % | 13.830 M 0.09 % | 13.818 M -0.05 % | 13.825 M -0.03 % | 13.829 M 0.06 % | 13.821 M -0.01 % | 13.823 M -0.02 % | 13.825 M 0.03 % | 13.820 M -0.03 % | 13.824 M -0.04 % | 13.829 M 0.03 % | 13.825 M 0.41 % | 13.769 M 0.62 % | 13.684 M -1.07 % | 13.832 M 1.05 % | 13.688 M -0.91 % | 13.814 M -0.17 % | 13.838 M 0.08 % | 13.826 M 0.01 % | 13.825 M -0.04 % | 13.831 M 0.12 % | 13.814 M -0.03 % | 13.818 M 0.01 % | 13.816 M -0.02 % | 13.819 M 0.03 % | 13.814 M -0.12 % | 13.831 M 0.03 % | 13.826 M 0.06 % | 13.818 M -0.07 % | 13.827 M 0.09 % | 13.815 M -0.02 % | 13.818 M 0.01 % | 13.816 M -0.06 % | 13.825 M 0.19 % | 13.799 M -0.26 % | 13.835 M -0.71 % | 13.934 M 0.03 % | 13.930 M 0.35 % | 13.881 M 0.52 % | 13.809 M 0.80 % | 13.700 M -0.91 % | 13.826 M -0.23 % | 13.858 M 0.31 % | 13.815 M 0.06 % | 13.807 M -0.51 % | 13.879 M 0.19 % | 13.853 M 0.20 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M |
| EPS diluted | 12.49 -6.44 % | 13.35 102.89 % | 6.58 0.30 % | 6.56 -35.11 % | 10.11 -6.22 % | 10.78 -28.51 % | 15.08 5.82 % | 14.25 -38.39 % | 23.13 32.55 % | 17.45 19.60 % | 14.59 -2.93 % | 15.03 147.61 % | 6.07 1 063.49 % | -0.63 -177.78 % | 0.81 84.09 % | 0.44 -93.32 % | 6.59 12.65 % | 5.85 291.18 % | -3.06 -128.36 % | -1.34 -127.35 % | 4.90 322.41 % | 1.16 -86.64 % | 8.68 53.36 % | 5.66 -25.72 % | 7.62 -33.68 % | 11.49 22.36 % | 9.39 50.48 % | 6.24 -8.77 % | 6.84 -5.13 % | 7.21 47.14 % | 4.90 -7.55 % | 5.30 2.91 % | 5.15 22.33 % | 4.21 -34.53 % | 6.43 38.28 % | 4.65 61.46 % | 2.88 -37.80 % | 4.63 1 222.86 % | 0.35 75.00 % | 0.20 -81.48 % | 1.08 -70.81 % | 3.70 722.22 % | 0.45 -60.18 % | 1.13 -37.22 % | 1.80 -57.75 % | 4.26 150.59 % | 1.70 40.50 % | 1.21 -38.27 % | 1.96 -39.88 % | 3.26 334.67 % | 0.75 59.57 % | 0.47 -58.77 % | 1.14 -10.94 % | 1.28 268.42 % | -0.76 -362.07 % | 0.29 |
| Earnings per share | 12.49 -6.44 % | 13.35 102.89 % | 6.58 0.30 % | 6.56 -35.11 % | 10.11 -6.22 % | 10.78 -28.51 % | 15.08 5.82 % | 14.25 -38.39 % | 23.13 32.55 % | 17.45 19.60 % | 14.59 -2.93 % | 15.03 147.61 % | 6.07 1 063.49 % | -0.63 -177.78 % | 0.81 84.09 % | 0.44 -93.32 % | 6.59 12.65 % | 5.85 291.18 % | -3.06 -128.36 % | -1.34 -127.35 % | 4.90 322.41 % | 1.16 -86.64 % | 8.68 53.36 % | 5.66 -25.72 % | 7.62 -33.68 % | 11.49 22.36 % | 9.39 50.48 % | 6.24 -8.77 % | 6.84 -5.13 % | 7.21 47.14 % | 4.90 -7.55 % | 5.30 2.91 % | 5.15 22.33 % | 4.21 -34.53 % | 6.43 38.28 % | 4.65 61.46 % | 2.88 -37.80 % | 4.63 1 222.86 % | 0.35 75.00 % | 0.20 -81.48 % | 1.08 -70.81 % | 3.70 722.22 % | 0.45 -60.18 % | 1.13 -37.22 % | 1.80 -57.75 % | 4.26 150.59 % | 1.70 40.50 % | 1.21 -38.27 % | 1.96 -39.88 % | 3.26 334.67 % | 0.75 59.57 % | 0.47 -58.77 % | 1.14 -10.94 % | 1.28 268.42 % | -0.76 -362.07 % | 0.29 |
| Gross profit | 516.570 M -29.45 % | 732.231 M 45.26 % | 504.087 M 58.28 % | 318.485 M 94.20 % | 163.996 M -29.39 % | 232.242 M -0.47 % | 233.327 M -48.72 % | 454.987 M -28.61 % | 637.343 M 38.52 % | 460.113 M 41.65 % | 324.814 M 4.23 % | 311.638 M 8.69 % | 286.713 M 175.47 % | 104.081 M -50.90 % | 211.964 M 4.40 % | 203.034 M -0.85 % | 204.767 M 29.95 % | 157.579 M 22.85 % | 128.268 M -26.72 % | 175.041 M -29.28 % | 247.506 M 7.31 % | 230.644 M -22.86 % | 299.005 M 2.38 % | 292.063 M -1.66 % | 296.991 M -4.38 % | 310.596 M 4.64 % | 296.828 M 71.30 % | 173.279 M -3.13 % | 178.884 M -47.42 % | 340.229 M 15.16 % | 295.431 M 2.26 % | 288.893 M 2.41 % | 282.101 M -18.46 % | 345.976 M 17.88 % | 293.505 M -31.28 % | 427.084 M 12.66 % | 379.079 M -26.80 % | 517.835 M 52.31 % | 339.985 M -10.80 % | 381.131 M -6.16 % | 406.146 M -39.89 % | 675.673 M 95.90 % | 344.912 M -4.48 % | 361.090 M -5.86 % | 383.571 M -47.51 % | 730.740 M 66.43 % | 439.071 M 5.98 % | 414.306 M -11.03 % | 465.687 M -33.57 % | 700.977 M 88.04 % | 372.772 M 1.52 % | 367.177 M 3.85 % | 353.573 M -31.12 % | 513.287 M 75.27 % | 292.854 M -2.54 % | 300.476 M |
| Income tax expense | 50.200 M -16.41 % | 60.056 M 53.29 % | 39.177 M 47.28 % | 26.600 M -41.71 % | 45.635 M 22.30 % | 37.313 M -47.58 % | 71.175 M 21.15 % | 58.750 M -44.55 % | 105.950 M 89.29 % | 55.973 M 3.46 % | 54.100 M -7.20 % | 58.300 M 69.97 % | 34.300 M 339.57 % | 7.803 M 359.00 % | 1.700 M -73.44 % | 6.400 M 45.45 % | 4.400 M 151.44 % | -8.553 M -214.04 % | 7.500 M 177.78 % | 2.700 M -43.75 % | 4.800 M 262.05 % | -2.962 M 92.67 % | -40.400 M -6 833.33 % | 600.000 K -98.77 % | 48.600 M -39.43 % | 80.236 M 16.62 % | 68.800 M 87.98 % | 36.600 M -26.36 % | 49.700 M -3.79 % | 51.657 M 59.93 % | 32.300 M -2.71 % | 33.200 M 6.07 % | 31.300 M 13.18 % | 27.656 M -37.71 % | 44.400 M 6.99 % | 41.500 M 118.42 % | 19.000 M -29.04 % | 26.774 M 2 534.00 % | -1.100 M 0.00 % | -1.100 M 0.00 % | -1.100 M -109.53 % | 11.543 M 188.58 % | 4.000 M -50.62 % | 8.100 M -47.74 % | 15.500 M -48.60 % | 30.154 M 24.75 % | 24.172 M 14.40 % | 21.129 M 24.11 % | 17.025 M -13.71 % | 19.731 M 381.24 % | 4.100 M -4.65 % | 4.300 M -46.91 % | 8.100 M -25.52 % | 10.876 M 462.53 % | -3.000 M -225.00 % | 2.400 M |
| Cost of revenue | 1.020 B -5.97 % | 1.084 B -9.06 % | 1.192 B 18.51 % | 1.006 B -15.56 % | 1.192 B -17.42 % | 1.443 B -3.36 % | 1.493 B 18.79 % | 1.257 B 1.31 % | 1.241 B -31.67 % | 1.816 B -7.80 % | 1.969 B 8.72 % | 1.811 B 8.13 % | 1.675 B 0.16 % | 1.673 B 28.00 % | 1.307 B 31.82 % | 991.366 M -13.59 % | 1.147 B 11.59 % | 1.028 B 30.03 % | 790.686 M 28.59 % | 614.911 M 17.75 % | 522.223 M -52.60 % | 1.102 B 13.37 % | 971.733 M 2.80 % | 945.305 M -25.27 % | 1.265 B 1.16 % | 1.250 B -3.40 % | 1.294 B 10.73 % | 1.169 B 10.24 % | 1.060 B 7.40 % | 987.453 M 13.36 % | 871.045 M 10.72 % | 786.728 M 0.36 % | 783.867 M -1.55 % | 796.188 M -2.29 % | 814.876 M 44.33 % | 564.606 M -2.49 % | 579.028 M -10.28 % | 645.398 M 11.20 % | 580.399 M 13.87 % | 509.692 M -0.89 % | 514.265 M 19.65 % | 429.809 M -13.40 % | 496.291 M -0.05 % | 496.561 M 1.95 % | 487.087 M 12.21 % | 434.094 M -25.37 % | 581.653 M 11.71 % | 520.696 M 21.14 % | 429.816 M 58.10 % | 271.858 M -46.42 % | 507.377 M 16.27 % | 436.391 M 1.01 % | 432.041 M 76.35 % | 244.996 M -33.09 % | 366.135 M -4.80 % | 384.597 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 759.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 797.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.672 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 396.340 M 1 573.05 % | -26.906 M -107.70 % | 349.216 M 23.54 % | 282.677 M | 0.000 100.00 % | -28.325 M | 0.000 -100.00 % | 454.987 M -28.61 % | 637.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.905 M -45.87 % | 203.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 175.041 M | 0.000 100.00 % | -23.834 M -107.97 % | 299.005 M 2.38 % | 292.063 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.229 M 74.10 % | 195.425 M 7.14 % | 182.409 M 1.53 % | 179.653 M -35.91 % | 280.297 M 83.74 % | 152.555 M -50.08 % | 305.627 M -6.83 % | 328.019 M -23.18 % | 427.004 M 27.01 % | 336.208 M -11.39 % | 379.445 M -3.27 % | 392.254 M -37.26 % | 625.159 M 86.76 % | 334.747 M -0.78 % | 337.367 M -1.68 % | 343.127 M -46.32 % | 639.149 M 63.29 % | 391.427 M 4.00 % | 376.384 M -10.71 % | 421.511 M -33.20 % | 631.026 M 76.14 % | 358.244 M 0.54 % | 356.312 M 8.05 % | 329.759 M -32.54 % | 488.792 M 59.52 % | 306.414 M 4.22 % | 294.002 M |
| Operating expenses | 396.340 M 99.19 % | 198.975 M -43.02 % | 349.216 M 23.54 % | 282.677 M 545.84 % | 43.769 M -53.58 % | 94.296 M 0.18 % | 94.124 M -62.52 % | 251.131 M -60.60 % | 637.343 M 146.47 % | 258.587 M 53.97 % | 167.945 M 2.67 % | 163.585 M 2.55 % | 159.516 M 55.46 % | 102.608 M -51.59 % | 211.964 M 4.40 % | 203.034 M 19.80 % | 169.475 M 6.43 % | 159.236 M 24.14 % | 128.268 M -26.72 % | 175.041 M -29.28 % | 247.506 M -64.49 % | 697.047 M 133.12 % | 299.005 M 2.38 % | 292.063 M 86.58 % | 156.538 M -10.04 % | 174.001 M 20.16 % | 144.802 M 3.95 % | 139.294 M 5.69 % | 131.794 M -61.26 % | 340.229 M 74.10 % | 195.425 M 7.14 % | 182.409 M 1.53 % | 179.653 M -55.27 % | 401.683 M 163.30 % | 152.555 M -52.62 % | 321.965 M 1.16 % | 318.284 M -25.46 % | 427.004 M 33.67 % | 319.442 M -12.35 % | 364.435 M -3.82 % | 378.912 M -39.39 % | 625.159 M 97.61 % | 316.363 M -6.23 % | 337.367 M 3.10 % | 327.213 M -48.80 % | 639.149 M 70.25 % | 375.414 M 4.17 % | 360.396 M -14.50 % | 421.511 M -33.20 % | 631.026 M 76.14 % | 358.244 M 0.54 % | 356.312 M 8.05 % | 329.759 M -32.54 % | 488.792 M 59.52 % | 306.414 M 4.22 % | 294.002 M |
| Cost and expenses | 1.416 B 10.34 % | 1.283 B -16.75 % | 1.542 B 19.61 % | 1.289 B 4.33 % | 1.235 B -19.64 % | 1.537 B -3.15 % | 1.587 B 10.43 % | 1.437 B -5.37 % | 1.519 B -23.04 % | 1.974 B -2.80 % | 2.031 B 9.93 % | 1.847 B 2.88 % | 1.795 B 1.13 % | 1.775 B 16.89 % | 1.519 B 27.16 % | 1.194 B -6.33 % | 1.275 B 12.40 % | 1.134 B 11.83 % | 1.014 B 21.54 % | 834.695 M 13.24 % | 737.129 M -40.73 % | 1.244 B 3.49 % | 1.202 B 4.16 % | 1.154 B -17.56 % | 1.400 B 3.12 % | 1.357 B -1.75 % | 1.381 B 14.58 % | 1.206 B 11.00 % | 1.086 B -6.98 % | 1.168 B 9.47 % | 1.067 B 10.01 % | 969.595 M 0.63 % | 963.520 M -10.49 % | 1.076 B 10.69 % | 972.551 M 9.70 % | 886.571 M -1.20 % | 897.312 M -16.33 % | 1.072 B 19.18 % | 899.841 M 2.94 % | 874.127 M -2.13 % | 893.177 M -15.34 % | 1.055 B 29.82 % | 812.654 M -2.55 % | 833.928 M 2.41 % | 814.300 M -24.30 % | 1.076 B 12.39 % | 957.067 M 8.62 % | 881.092 M 3.50 % | 851.327 M -6.24 % | 907.982 M 4.89 % | 865.621 M 9.20 % | 792.703 M 4.06 % | 761.800 M 3.82 % | 733.788 M 9.11 % | 672.549 M -0.89 % | 678.599 M |
| Research and development expenses | 0.000 -100.00 % | 26.906 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.979 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.388 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 198.975 M | 0.000 | 0.000 -100.00 % | 43.769 M -53.58 % | 94.296 M 0.18 % | 94.124 M 146.17 % | -203.856 M | 0.000 -100.00 % | 157.949 M 158.45 % | 61.113 M 71.39 % | 35.658 M -70.30 % | 120.076 M 17.02 % | 102.608 M -0.52 % | 103.148 M | 0.000 -100.00 % | 127.919 M 20.29 % | 106.340 M -21.38 % | 135.252 M | 0.000 -100.00 % | 247.506 M 74.26 % | 142.034 M | 0.000 | 0.000 -100.00 % | 134.569 M 26.08 % | 106.733 M 22.75 % | 86.948 M 137.80 % | 36.563 M 42.36 % | 25.683 M 234.17 % | -19.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 121.386 M | 0.000 -100.00 % | 16.338 M 267.83 % | -9.735 M | 0.000 100.00 % | -16.766 M -11.70 % | -15.010 M -12.50 % | -13.342 M | 0.000 100.00 % | -18.384 M | 0.000 100.00 % | -15.914 M -117.03 % | 93.431 M 683.47 % | -16.013 M -0.16 % | -15.988 M | 0.000 -100.00 % | 119.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.199 M | 0.000 | 0.000 | 0.000 100.00 % | -1.734 M | 0.000 | 0.000 | 0.000 100.00 % | -4.605 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.325 M -23.67 % | 10.906 M -4.36 % | 11.403 M 18.68 % | 9.608 M 3.96 % | 9.242 M 0.50 % | 9.196 M -22.10 % | 11.805 M 29.80 % | 9.095 M -2.47 % | 9.325 M | 0.000 -100.00 % | 11.777 M -2.01 % | 12.019 M -8.18 % | 13.090 M 126.04 % | 5.791 M -60.71 % | 14.738 M -5.95 % | 15.671 M 3.97 % | 15.072 M 55.32 % | 9.704 M -35.17 % | 14.969 M 43.30 % | 10.446 M -3.87 % | 10.866 M 692.56 % | 1.371 M -89.40 % | 12.932 M 20.20 % | 10.759 M -1.43 % | 10.915 M -3.30 % | 11.287 M -49.82 % | 22.494 M 27.75 % | 17.608 M 43.04 % | 12.310 M -5.91 % | 13.083 M -16.98 % | 15.758 M 16.17 % | 13.565 M -0.13 % | 13.583 M -11.23 % | 15.302 M 11.93 % | 13.671 M -6.58 % | 14.634 M -5.56 % | 15.495 M 7.32 % | 14.438 M -13.89 % | 16.766 M 11.70 % | 15.010 M 12.50 % | 13.342 M | 0.000 | 0.000 -100.00 % | 17.742 M 11.49 % | 15.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 38.700 M 0.08 % | 38.670 M 0.05 % | 38.650 M -2.64 % | 39.700 M 6.43 % | 37.300 M 8.02 % | 34.532 M 0.48 % | 34.368 M 1.73 % | 33.783 M 2.13 % | 33.080 M 2.07 % | 32.409 M -1.64 % | 32.950 M -0.60 % | 33.150 M 0.15 % | 33.100 M 5.61 % | 31.343 M -2.96 % | 32.300 M 0.00 % | 32.300 M 0.31 % | 32.200 M 15.25 % | 27.940 M -5.87 % | 29.681 M 11.58 % | 26.600 M 0.00 % | 26.600 M -15.06 % | 31.316 M 28.27 % | 24.415 M -1.68 % | 24.833 M 0.38 % | 24.740 M 8.92 % | 22.714 M -2.31 % | 23.250 M -3.93 % | 24.200 M 2.11 % | 23.700 M 3.96 % | 22.798 M -3.41 % | 23.603 M 13.54 % | 20.788 M 0.63 % | 20.657 M 6.03 % | 19.482 M -0.02 % | 19.485 M -3.15 % | 20.119 M -0.53 % | 20.226 M 11.17 % | 18.193 M 1.35 % | 17.950 M -3.23 % | 18.550 M -0.27 % | 18.600 M -27.07 % | 25.505 M 63.49 % | 15.600 M 1.30 % | 15.400 M -1.03 % | 15.561 M 3.87 % | 14.981 M -42.93 % | 26.250 M 0.00 % | 26.250 M 0.57 % | 26.100 M 3.30 % | 25.265 M 0.26 % | 25.200 M 0.00 % | 25.200 M 0.00 % | 25.200 M 1.84 % | 24.744 M 11.96 % | 22.100 M 0.68 % | 21.950 M |
| Operating income | 120.230 M -77.45 % | 533.256 M 244.32 % | 154.871 M 332.50 % | 35.808 M -70.22 % | 120.227 M 70.40 % | 70.557 M -49.31 % | 139.203 M -49.32 % | 274.653 M -23.52 % | 359.129 M 11.49 % | 322.118 M 23.17 % | 261.524 M -4.62 % | 274.179 M 64.54 % | 166.637 M 3 437.19 % | 4.711 M 105.72 % | -82.314 M -300.20 % | -20.568 M -126.76 % | 76.848 M 29.57 % | 59.308 M 162.08 % | -95.537 M -113.52 % | -44.743 M -237.23 % | 32.605 M -72.87 % | 120.160 M 74.19 % | 68.984 M -17.45 % | 83.564 M -48.55 % | 162.422 M -24.22 % | 214.340 M 2.13 % | 209.880 M 53.52 % | 136.716 M -10.77 % | 153.220 M -4.24 % | 159.998 M 59.99 % | 100.006 M -6.08 % | 106.484 M -8.23 % | 116.031 M 76.66 % | 65.679 M -53.40 % | 140.950 M 16.08 % | 121.423 M 99.73 % | 60.795 M -33.07 % | 90.831 M 342.93 % | 20.507 M 23.00 % | 16.673 M -38.74 % | 27.216 M -46.12 % | 50.514 M 78.36 % | 28.322 M -17.59 % | 34.366 M -34.30 % | 52.309 M -41.32 % | 89.146 M 42.30 % | 62.648 M 16.23 % | 53.900 M -10.58 % | 60.279 M -7.05 % | 64.853 M 346.40 % | 14.528 M 33.71 % | 10.865 M -54.38 % | 23.814 M -2.78 % | 24.495 M 280.64 % | -13.560 M -309.45 % | 6.474 M |
| Operating income ratio | 0.08 -73.34 % | 0.29 221.56 % | 0.09 237.71 % | 0.03 -69.52 % | 0.09 110.57 % | 0.04 -47.76 % | 0.08 -49.74 % | 0.16 -16.10 % | 0.19 35.11 % | 0.14 24.16 % | 0.11 -11.73 % | 0.13 52.05 % | 0.08 3 103.16 % | 0.00 104.89 % | -0.05 -214.73 % | -0.02 -130.30 % | 0.06 13.64 % | 0.05 148.11 % | -0.10 -83.55 % | -0.06 -233.71 % | 0.04 -53.03 % | 0.09 66.13 % | 0.05 -19.62 % | 0.07 -35.05 % | 0.10 -24.27 % | 0.14 4.10 % | 0.13 29.50 % | 0.10 -17.62 % | 0.12 2.59 % | 0.12 40.56 % | 0.09 -13.40 % | 0.10 -9.05 % | 0.11 89.29 % | 0.06 -54.78 % | 0.13 3.86 % | 0.12 92.96 % | 0.06 -18.74 % | 0.08 250.46 % | 0.02 19.04 % | 0.02 -36.70 % | 0.03 -35.29 % | 0.05 35.72 % | 0.03 -15.98 % | 0.04 -33.31 % | 0.06 -21.50 % | 0.08 24.69 % | 0.06 6.47 % | 0.06 -14.36 % | 0.07 0.97 % | 0.07 303.87 % | 0.02 22.08 % | 0.01 -55.39 % | 0.03 -6.16 % | 0.03 256.99 % | -0.02 -317.74 % | 0.01 |
| Total other income expenses net | 102.633 M 135.56 % | -288.642 M -1 070.25 % | -24.665 M -130.26 % | 81.519 M 25.20 % | 65.109 M -43.76 % | 115.761 M -17.61 % | 140.506 M 841.26 % | -18.955 M -128.49 % | 66.539 M 367.10 % | -24.912 M -330.48 % | -5.787 M 28.63 % | -8.108 M 83.25 % | -48.397 M -753.56 % | -5.670 M -105.96 % | 95.167 M 188.48 % | 32.989 M 76.38 % | 18.703 M 44.24 % | 12.967 M -78.66 % | 60.766 M 110.26 % | 28.900 M -27.65 % | 39.944 M 137.32 % | -107.039 M -1 103.46 % | 10.667 M 323.21 % | -4.779 M 43.97 % | -8.530 M -134.35 % | 24.836 M 319.36 % | -11.322 M 18.63 % | -13.914 M -56.04 % | -8.917 M -3.05 % | -8.653 M | 0.000 | 0.000 100.00 % | -13.583 M -167.33 % | 20.175 M 260.80 % | -12.547 M 13.37 % | -14.483 M -156.70 % | -5.642 M | 0.000 100.00 % | -16.730 M -11.63 % | -14.987 M -12.48 % | -13.324 M -208.68 % | 12.260 M 167.52 % | -18.157 M -70.60 % | -10.643 M 10.30 % | -11.865 M | 0.000 100.00 % | -15.004 M 6.10 % | -15.978 M 0.78 % | -16.103 M -30 483.02 % | 53.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.038 M | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 389.654 M | 0.000 -100.00 % | 432.711 M -72.27 % | 1.561 B 360.06 % | 339.234 M -83.66 % | 2.076 B 418.58 % | 400.263 M -54.21 % | 874.037 M 107.84 % | 420.525 M -64.27 % | 1.177 B 97.74 % | 595.233 M 7.20 % | 555.259 M -9.35 % | 612.549 M -37.84 % | 985.452 M 75.53 % | 561.401 M 61.78 % | 347.025 M -46.98 % | 654.475 M -16.75 % | 786.179 M 32.26 % | 594.420 M -21.86 % | 760.677 M 30.44 % | 583.157 M -21.63 % | 744.111 M 100.19 % | 371.708 M -13.92 % | 431.840 M 37.49 % | 314.093 M -52.27 % | 658.112 M 78.04 % | 369.640 M 90.54 % | 194.000 M -57.72 % | 458.793 M -9.90 % | 509.193 M 32.98 % | 382.914 M 89.22 % | 202.369 M -36.89 % | 320.683 M -6.83 % | 344.185 M 4.21 % | 330.272 M 609.06 % | 46.579 M -91.45 % | 544.575 M 140.49 % | 226.442 M -57.65 % | 534.754 M 875.05 % | 54.844 M -83.65 % | 335.406 M 47.89 % | 226.798 M -46.12 % | 420.908 M 744.11 % | 49.864 M -86.87 % | 379.675 M 77.36 % | 214.073 M -28.83 % | 300.805 M 572.55 % | 44.726 M -83.71 % | 274.550 M -30.83 % | 396.941 M 8.16 % | 367.009 M |
| Total investments | 0.000 -100.00 % | 2.402 B | 0.000 -100.00 % | 56.592 M -98.19 % | 3.121 B 39.28 % | 2.241 B -46.02 % | 4.151 B 8 699.68 % | 47.176 M -97.30 % | 1.748 B 3 799.34 % | 44.830 M -98.10 % | 2.354 B 4 101.50 % | 56.028 M -94.95 % | 1.111 B 1 201.79 % | 85.307 M -95.67 % | 1.971 B 9 977.74 % | 19.557 M -97.18 % | 694.050 M 6 982.14 % | 9.800 M -99.38 % | 1.572 B 12 289.55 % | 12.691 M -99.17 % | 1.521 B 19 954.76 % | 7.586 M -99.49 % | 1.488 B 9 909.56 % | 14.868 M -98.28 % | 863.680 M 9 974.42 % | 8.573 M -99.35 % | 1.316 B 12 018.81 % | 10.861 M -97.20 % | 388.000 M 7 393.24 % | 5.178 M -99.49 % | 1.018 B 11 959.04 % | 8.445 M -97.91 % | 404.738 M 200 265.35 % | 202.000 K -99.97 % | 688.370 M 340 677.23 % | 202.000 K -99.78 % | 93.158 M 1 780.46 % | 4.954 M -98.91 % | 452.884 M 224 100.00 % | 202.000 K -99.82 % | 109.688 M 54 200.99 % | 202.000 K -99.96 % | 453.596 M 224 452.48 % | 202.000 K -99.80 % | 99.728 M 49 270.30 % | 202.000 K -99.95 % | 428.146 M 211 853.47 % | 202.000 K -99.77 % | 89.452 M 44 183.17 % | 202.000 K 0.00 % | 202.000 K 0.00 % | 202.000 K |
| Total debt | 0.000 -100.00 % | 449.004 M | 0.000 -100.00 % | 435.262 M | 0.000 -100.00 % | 340.409 M | 0.000 -100.00 % | 453.757 M | 0.000 -100.00 % | 422.745 M | 0.000 -100.00 % | 598.428 M | 0.000 -100.00 % | 614.549 M | 0.000 -100.00 % | 562.545 M | 0.000 -100.00 % | 655.742 M | 0.000 -100.00 % | 596.035 M | 0.000 -100.00 % | 584.960 M | 0.000 -100.00 % | 373.458 M | 0.000 -100.00 % | 315.741 M | 0.000 -100.00 % | 370.970 M | 0.000 -100.00 % | 461.935 M | 0.000 -100.00 % | 440.777 M | 0.000 -100.00 % | 352.672 M | 0.000 -100.00 % | 382.455 M | 0.000 -100.00 % | 551.627 M | 0.000 -100.00 % | 578.794 M | 0.000 -100.00 % | 389.293 M | 0.000 -100.00 % | 469.176 M | 0.000 -100.00 % | 428.759 M | 0.000 -100.00 % | 342.114 M | 0.000 -100.00 % | 318.512 M -26.84 % | 435.340 M 9.58 % | 397.279 M |
| Accumulated other comprehensive income loss | 4.264 B 1 004.88 % | 385.953 M -90.33 % | 3.992 B 3.59 % | 3.854 B 0.64 % | 3.830 B 886.79 % | 388.082 M -88.79 % | 3.463 B | 0.000 -100.00 % | 3.019 B | 0.000 -100.00 % | 2.583 B | 0.000 -100.00 % | 2.319 B 495.92 % | 389.072 M -83.21 % | 2.318 B | 0.000 -100.00 % | 2.262 B 479.26 % | 390.469 M -82.33 % | 2.210 B | 0.000 -100.00 % | 2.161 B 472.84 % | 377.214 M -81.89 % | 2.082 B 7.11 % | 1.944 B -1.92 % | 1.982 B | 0.000 -100.00 % | 1.696 B | 0.000 -100.00 % | 1.546 B | 0.000 -100.00 % | 1.390 B | 0.000 -100.00 % | 1.217 B 14 431.00 % | -8.491 M -100.78 % | 1.087 B | 0.000 -100.00 % | 985.789 M | 0.000 -100.00 % | 936.821 M | 0.000 -100.00 % | 919.043 M 13 699.44 % | 6.660 M -99.25 % | 888.895 M 18.42 % | 750.648 M -11.95 % | 852.528 M 12 700.72 % | 6.660 M -99.16 % | 789.472 M 21.23 % | 651.225 M -12.66 % | 745.635 M 11 095.72 % | 6.660 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 3.548 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.111 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.306 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.599 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.541 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.453 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.267 B | 0.000 | 0.000 | 0.000 -100.00 % | 827.214 M | 0.000 | 0.000 | 0.000 -100.00 % | 489.895 M | 0.000 | 0.000 | 0.000 -100.00 % | 648.508 M | 0.000 | 0.000 | 0.000 -100.00 % | 581.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 515.247 M | 0.000 | 0.000 | 0.000 -100.00 % | 207.204 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.246 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.246 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.247 M | 0.000 -100.00 % | 138.246 M 0.00 % | 138.247 M 0.00 % | 138.247 M |
| Total equity | 4.264 B 0.00 % | 4.264 B 6.81 % | 3.992 B 0.00 % | 3.992 B 4.25 % | 3.830 B 0.00 % | 3.830 B 10.58 % | 3.463 B 0.00 % | 3.463 B 14.72 % | 3.019 B 0.00 % | 3.019 B 16.89 % | 2.583 B 0.00 % | 2.583 B 11.39 % | 2.319 B 0.00 % | 2.319 B 0.04 % | 2.318 B 0.00 % | 2.318 B 2.46 % | 2.262 B 0.00 % | 2.262 B 2.34 % | 2.210 B 0.00 % | 2.210 B 2.28 % | 2.161 B 0.00 % | 2.161 B 3.77 % | 2.082 B 0.00 % | 2.082 B 5.05 % | 1.982 B 0.00 % | 1.982 B 16.84 % | 1.696 B 0.00 % | 1.696 B 9.76 % | 1.546 B 0.00 % | 1.546 B 11.17 % | 1.390 B 0.00 % | 1.390 B 14.26 % | 1.217 B 0.00 % | 1.217 B 11.91 % | 1.087 B 0.00 % | 1.087 B 10.31 % | 985.789 M -4.26 % | 1.030 B 9.91 % | 936.821 M 0.00 % | 936.821 M 1.93 % | 919.043 M 0.00 % | 919.043 M 3.39 % | 888.895 M 0.00 % | 888.895 M 4.27 % | 852.528 M 0.00 % | 852.528 M 7.99 % | 789.472 M 0.00 % | 789.472 M 5.88 % | 745.635 M 0.00 % | 745.635 M 5.60 % | 706.100 M 3.26 % | 683.821 M |
| Other non current liabilities | -4.264 B -4 012.48 % | 108.993 M 102.73 % | -3.992 B -4 176.85 % | 97.925 M 102.56 % | -3.830 B -4 795.63 % | 81.556 M 102.35 % | -3.463 B -4 252.73 % | 83.396 M | 0.000 -100.00 % | 77.920 M | 0.000 -100.00 % | 63.078 M | 0.000 -100.00 % | 49.204 M | 0.000 -100.00 % | 56.531 M | 0.000 -100.00 % | 41.959 M | 0.000 -100.00 % | 74.094 M | 0.000 -100.00 % | 64.792 M | 0.000 -100.00 % | 60.101 M | 0.000 -100.00 % | 45.790 M | 0.000 -100.00 % | 66.290 M | 0.000 -100.00 % | 72.082 M | 0.000 -100.00 % | 101.031 M | 0.000 -100.00 % | 85.792 M | 0.000 -100.00 % | 90.743 M | 0.000 -100.00 % | 90.138 M | 0.000 -100.00 % | 323.487 M | 0.000 -100.00 % | 317.210 M | 0.000 -100.00 % | 299.355 M | 0.000 -100.00 % | 285.898 M | 0.000 -100.00 % | 278.465 M | 0.000 -100.00 % | 278.179 M 4 859.51 % | 5.609 M -8.35 % | 6.120 M |
| Long term debt | 0.000 -100.00 % | 95.875 M | 0.000 -100.00 % | 22.699 M | 0.000 -100.00 % | 45.747 M | 0.000 -100.00 % | 87.747 M | 0.000 -100.00 % | 52.436 M | 0.000 -100.00 % | 173.625 M | 0.000 -100.00 % | 208.970 M | 0.000 -100.00 % | 216.239 M | 0.000 -100.00 % | 286.730 M | 0.000 -100.00 % | 321.686 M | 0.000 -100.00 % | 309.389 M | 0.000 -100.00 % | 122.391 M | 0.000 -100.00 % | 144.095 M | 0.000 -100.00 % | 145.016 M | 0.000 -100.00 % | 203.809 M | 0.000 -100.00 % | 263.568 M | 0.000 -100.00 % | 181.298 M | 0.000 -100.00 % | 187.891 M | 0.000 -100.00 % | 220.958 M | 0.000 -100.00 % | 139.743 M | 0.000 -100.00 % | 87.902 M | 0.000 -100.00 % | 101.562 M | 0.000 -100.00 % | 83.818 M | 0.000 -100.00 % | 98.146 M | 0.000 -100.00 % | 122.723 M 97.66 % | 62.087 M -36.23 % | 97.354 M |
| Total non current liabilities | -4.264 B -825.79 % | 587.545 M 114.72 % | -3.992 B -898.15 % | 500.187 M 113.06 % | -3.830 B -889.03 % | 485.351 M 114.01 % | -3.463 B -813.90 % | 485.112 M | 0.000 -100.00 % | 430.925 M | 0.000 -100.00 % | 526.098 M | 0.000 -100.00 % | 534.445 M | 0.000 -100.00 % | 530.826 M | 0.000 -100.00 % | 584.376 M | 0.000 -100.00 % | 636.031 M | 0.000 -100.00 % | 610.532 M | 0.000 -100.00 % | 531.797 M | 0.000 -100.00 % | 533.207 M | 0.000 -100.00 % | 528.748 M | 0.000 -100.00 % | 604.270 M | 0.000 -100.00 % | 646.409 M | 0.000 -100.00 % | 533.500 M | 0.000 -100.00 % | 521.798 M | 0.000 -100.00 % | 542.727 M | 0.000 -100.00 % | 463.230 M | 0.000 -100.00 % | 405.112 M | 0.000 -100.00 % | 400.917 M | 0.000 -100.00 % | 369.716 M | 0.000 -100.00 % | 376.611 M | 0.000 -100.00 % | 400.902 M -4.40 % | 419.340 M -6.63 % | 449.138 M |
| Other current liabilities | 0.000 -100.00 % | 445.334 M | 0.000 -100.00 % | 448.369 M | 0.000 -100.00 % | 481.365 M | 0.000 -100.00 % | 522.304 M | 0.000 -100.00 % | 420.614 M | 0.000 -100.00 % | 429.837 M | 0.000 -100.00 % | 312.324 M | 0.000 -100.00 % | 499.372 M | 0.000 -100.00 % | 284.558 M | 0.000 -100.00 % | 483.110 M | 0.000 -100.00 % | 304.258 M | 0.000 -100.00 % | 413.981 M | 0.000 -100.00 % | 260.538 M | 0.000 -100.00 % | 354.043 M | 0.000 -100.00 % | 242.416 M | 0.000 -100.00 % | 362.519 M | 0.000 -100.00 % | 364.386 M | 0.000 -100.00 % | 324.639 M | 0.000 -100.00 % | 168.322 M | 0.000 -100.00 % | 242.032 M | 0.000 -100.00 % | 254.816 M | 0.000 -100.00 % | 263.340 M | 0.000 -100.00 % | 262.932 M | 0.000 -100.00 % | 273.704 M | 0.000 -100.00 % | 240.056 M 4.88 % | 228.878 M 3.65 % | 220.810 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.336 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.741 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 % | 41.683 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 % | 5.971 M 2.00 % | 5.854 M |
| Short term debt | 0.000 -100.00 % | 353.129 M | 0.000 -100.00 % | 412.563 M | 0.000 -100.00 % | 294.662 M | 0.000 -100.00 % | 366.010 M | 0.000 -100.00 % | 370.309 M | 0.000 -100.00 % | 424.803 M | 0.000 -100.00 % | 405.579 M | 0.000 -100.00 % | 346.306 M | 0.000 -100.00 % | 369.002 M | 0.000 -100.00 % | 274.349 M | 0.000 -100.00 % | 275.571 M | 0.000 -100.00 % | 251.067 M | 0.000 -100.00 % | 171.642 M | 0.000 -100.00 % | 225.954 M | 0.000 -100.00 % | 247.508 M | 0.000 -100.00 % | 177.209 M | 0.000 -100.00 % | 171.374 M | 0.000 -100.00 % | 194.564 M | 0.000 -100.00 % | 335.583 M | 0.000 -100.00 % | 439.051 M | 0.000 -100.00 % | 301.391 M | 0.000 -100.00 % | 367.614 M | 0.000 -100.00 % | 344.941 M | 0.000 -100.00 % | 243.968 M | 0.000 -100.00 % | 195.789 M -33.52 % | 294.519 M 29.58 % | 227.281 M |
| Total current liabilities | 0.000 -100.00 % | 1.301 B | 0.000 -100.00 % | 1.282 B | 0.000 -100.00 % | 1.286 B | 0.000 -100.00 % | 1.352 B | 0.000 -100.00 % | 1.374 B | 0.000 -100.00 % | 1.431 B | 0.000 -100.00 % | 1.459 B | 0.000 -100.00 % | 1.329 B | 0.000 -100.00 % | 1.137 B | 0.000 -100.00 % | 1.110 B | 0.000 -100.00 % | 1.053 B | 0.000 -100.00 % | 1.000 B | 0.000 -100.00 % | 929.627 M | 0.000 -100.00 % | 945.241 M | 0.000 -100.00 % | 947.821 M | 0.000 -100.00 % | 921.929 M | 0.000 -100.00 % | 881.896 M | 0.000 -100.00 % | 935.472 M | 0.000 -100.00 % | 941.542 M | 0.000 -100.00 % | 1.071 B | 0.000 -100.00 % | 935.880 M | 0.000 -100.00 % | 975.315 M | 0.000 -100.00 % | 1.066 B | 0.000 -100.00 % | 820.892 M | 0.000 -100.00 % | 789.463 M -7.16 % | 850.352 M 6.04 % | 801.879 M |
| Total liabilities | -4.264 B -325.82 % | 1.888 B 147.30 % | -3.992 B -324.01 % | 1.782 B 146.54 % | -3.830 B -316.25 % | 1.771 B 151.14 % | -3.463 B -288.54 % | 1.837 B | 0.000 -100.00 % | 1.805 B | 0.000 -100.00 % | 1.957 B | 0.000 -100.00 % | 1.994 B | 0.000 -100.00 % | 1.860 B | 0.000 -100.00 % | 1.721 B | 0.000 -100.00 % | 1.746 B | 0.000 -100.00 % | 1.664 B | 0.000 -100.00 % | 1.532 B | 0.000 -100.00 % | 1.463 B | 0.000 -100.00 % | 1.474 B | 0.000 -100.00 % | 1.552 B | 0.000 -100.00 % | 1.568 B | 0.000 -100.00 % | 1.415 B | 0.000 -100.00 % | 1.457 B | 0.000 -100.00 % | 1.479 B | 0.000 -100.00 % | 1.535 B | 0.000 -100.00 % | 1.341 B | 0.000 -100.00 % | 1.376 B | 0.000 -100.00 % | 1.435 B | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.190 B -6.25 % | 1.270 B 1.49 % | 1.251 B |
| Other non current assets | 0.000 -100.00 % | 260.654 M | 0.000 -100.00 % | 196.033 M 112.56 % | -1.561 B -2 007.00 % | 81.839 M 103.94 % | -2.076 B -200.62 % | 2.063 B 336.02 % | -874.037 M -154.59 % | 1.601 B 236.03 % | -1.177 B -2 672.25 % | 45.758 M 108.24 % | -555.259 M -190.88 % | 610.984 M 162.00 % | -985.452 M -199.21 % | 993.309 M 386.24 % | -347.025 M -139.40 % | 880.854 M 212.04 % | -786.179 M -193.11 % | 844.329 M 211.00 % | -760.677 M -201.46 % | 749.744 M 200.76 % | -744.111 M -192.40 % | 805.332 M 286.49 % | -431.840 M -160.90 % | 709.116 M 207.75 % | -658.112 M -199.64 % | 660.490 M 440.46 % | -194.000 M -189.19 % | 217.521 M 142.72 % | -509.193 M -201.13 % | 503.507 M 348.81 % | -202.369 M -289.77 % | 106.639 M 130.98 % | -344.185 M -198.56 % | 349.201 M 849.70 % | -46.579 M -118.25 % | 255.177 M 212.69 % | -226.442 M -113.75 % | 1.647 B 3 102.55 % | -54.844 M -180.73 % | 67.935 M 129.95 % | -226.798 M -115.23 % | 1.489 B 3 086.66 % | -49.864 M -188.80 % | 56.153 M 126.23 % | -214.073 M -189.06 % | 240.358 M 637.40 % | -44.726 M -184.82 % | 52.731 M -29.19 % | 74.465 M 4 502.29 % | 1.618 M |
| Long term investments | 0.000 -100.00 % | 37.964 M | 0.000 100.00 % | -2.072 B | 0.000 -100.00 % | 41.644 M | 0.000 100.00 % | -1.915 B | 0.000 100.00 % | -1.500 B | 0.000 -100.00 % | 56.028 M | 0.000 100.00 % | -467.952 M | 0.000 100.00 % | -910.362 M | 0.000 100.00 % | -830.063 M | 0.000 100.00 % | -726.622 M | 0.000 100.00 % | -706.635 M | 0.000 100.00 % | -688.472 M | 0.000 100.00 % | -654.232 M | 0.000 100.00 % | -604.274 M | 0.000 100.00 % | -185.680 M | 0.000 100.00 % | -442.885 M | 0.000 -100.00 % | 4.987 M | 0.000 100.00 % | -291.800 M | 0.000 100.00 % | -210.325 M | 0.000 100.00 % | -182.200 M | 0.000 100.00 % | -755.000 K | 0.000 100.00 % | -178.328 M | 0.000 100.00 % | -578.000 K | 0.000 100.00 % | -172.562 M | 0.000 100.00 % | -562.000 K 98.17 % | -30.641 M -4 680.19 % | -641.000 K |
| Intangible assets | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 170.000 K | 0.000 -100.00 % | 186.000 K | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 233.000 K | 0.000 -100.00 % | 258.000 K | 0.000 -100.00 % | 281.000 K | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 335.000 K | 0.000 -100.00 % | 363.000 K | 0.000 -100.00 % | 390.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 443.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 185.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 218.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 373.164 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 170.000 K | 0.000 -100.00 % | 186.000 K | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 233.000 K | 0.000 -100.00 % | 258.000 K | 0.000 -100.00 % | 281.000 K | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 335.000 K | 0.000 -100.00 % | 363.000 K | 0.000 -100.00 % | 390.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 443.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 185.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 218.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 372.000 K |
| Property plant equipment net | 0.000 -100.00 % | 2.464 B | 0.000 -100.00 % | 2.413 B | 0.000 -100.00 % | 2.316 B | 0.000 -100.00 % | 2.167 B | 0.000 -100.00 % | 2.194 B | 0.000 -100.00 % | 2.250 B | 0.000 -100.00 % | 2.282 B | 0.000 -100.00 % | 2.278 B | 0.000 -100.00 % | 2.322 B | 0.000 -100.00 % | 2.210 B | 0.000 -100.00 % | 2.230 B | 0.000 -100.00 % | 1.824 B | 0.000 -100.00 % | 1.819 B | 0.000 -100.00 % | 1.779 B | 0.000 -100.00 % | 1.759 B | 0.000 -100.00 % | 1.712 B | 0.000 -100.00 % | 1.498 B | 0.000 -100.00 % | 1.478 B | 0.000 -100.00 % | 1.486 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.281 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.150 B | 0.000 -100.00 % | 1.132 B | 0.000 -100.00 % | 1.132 B -1.18 % | 1.145 B -2.30 % | 1.172 B |
| Total non current assets | 0.000 -100.00 % | 2.763 B | 0.000 -100.00 % | 2.609 B 267.16 % | -1.561 B -163.97 % | 2.440 B 217.54 % | -2.076 B -189.69 % | 2.314 B 364.77 % | -874.037 M -138.07 % | 2.296 B 295.05 % | -1.177 B -150.05 % | 2.352 B 523.56 % | -555.259 M -122.89 % | 2.426 B 346.14 % | -985.452 M -141.73 % | 2.361 B 780.48 % | -347.025 M -114.62 % | 2.373 B 401.88 % | -786.179 M -133.78 % | 2.328 B 405.99 % | -760.677 M -133.46 % | 2.274 B 405.53 % | -744.111 M -138.33 % | 1.941 B 549.57 % | -431.840 M -123.04 % | 1.874 B 384.81 % | -658.112 M -135.85 % | 1.836 B 1 046.23 % | -194.000 M -110.65 % | 1.821 B 457.67 % | -509.193 M -128.71 % | 1.773 B 976.29 % | -202.369 M -112.57 % | 1.610 B 567.76 % | -344.185 M -122.41 % | 1.536 B 3 397.25 % | -46.579 M -103.04 % | 1.532 B 776.45 % | -226.442 M -115.46 % | 1.465 B 2 770.33 % | -54.844 M -104.07 % | 1.348 B 694.57 % | -226.798 M -117.30 % | 1.311 B 2 729.03 % | -49.864 M -104.14 % | 1.206 B 663.14 % | -214.073 M -117.85 % | 1.199 B 2 781.53 % | -44.726 M -103.78 % | 1.184 B -0.41 % | 1.189 B -3.00 % | 1.226 B |
| Other current assets | -1.903 B -1 698.07 % | 119.070 M 105.64 % | -2.110 B -697.19 % | 353.385 M | 0.000 -100.00 % | 121.042 M | 0.000 -100.00 % | 74.458 M | 0.000 -100.00 % | 461.829 M | 0.000 -100.00 % | 71.873 M | 0.000 -100.00 % | 502.869 M | 0.000 -100.00 % | 71.593 M | 0.000 -100.00 % | 365.078 M | 0.000 -100.00 % | 49.527 M | 0.000 -100.00 % | 367.321 M | 0.000 -100.00 % | 79.924 M | 0.000 -100.00 % | 477.592 M | 0.000 -100.00 % | 68.090 M | 0.000 -100.00 % | 349.340 M | 0.000 -100.00 % | 53.213 M | 0.000 -100.00 % | 77.456 M | 0.000 -100.00 % | 92.263 M | 0.000 -100.00 % | 490.351 M | 0.000 -100.00 % | 92.264 M | 0.000 -100.00 % | 80.084 M | 0.000 -100.00 % | 97.965 M | 0.000 -100.00 % | 99.974 M | 0.000 -100.00 % | 87.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.190 M |
| Short term investments | 0.000 -100.00 % | 2.364 B | 0.000 -100.00 % | 2.046 B -34.46 % | 3.121 B 41.96 % | 2.199 B -47.04 % | 4.151 B 111.52 % | 1.963 B 12.27 % | 1.748 B 13.17 % | 1.545 B -34.38 % | 2.354 B 110.02 % | 1.121 B 0.93 % | 1.111 B 100.72 % | 553.259 M -71.93 % | 1.971 B 111.94 % | 929.919 M 33.98 % | 694.050 M -17.36 % | 839.863 M -46.59 % | 1.572 B 112.68 % | 739.313 M -51.40 % | 1.521 B 113.01 % | 714.221 M -52.01 % | 1.488 B 111.59 % | 703.340 M -18.56 % | 863.680 M 30.31 % | 662.805 M -49.64 % | 1.316 B 113.97 % | 615.135 M 58.54 % | 388.000 M 103.29 % | 190.858 M -81.26 % | 1.018 B 125.64 % | 451.330 M 11.51 % | 404.738 M 7.52 % | 376.425 M -45.32 % | 688.370 M 135.74 % | 292.002 M 213.45 % | 93.158 M -56.73 % | 215.279 M -52.46 % | 452.884 M 148.29 % | 182.402 M 66.29 % | 109.688 M 11 361.65 % | 957.000 K -99.79 % | 453.596 M 154.07 % | 178.530 M 79.02 % | 99.728 M 12 685.64 % | 780.000 K -99.82 % | 428.146 M 147.82 % | 172.764 M 93.14 % | 89.452 M 11 608.38 % | 764.000 K -97.52 % | 30.843 M 3 558.72 % | 843.000 K |
| cash and cash equivalents | 0.000 -100.00 % | 59.350 M | 0.000 -100.00 % | 2.551 M 100.16 % | -1.561 B -132 922.81 % | 1.175 M 100.06 % | -2.076 B -3 980.19 % | 53.494 M 106.12 % | -874.037 M -39 471.04 % | 2.220 M 100.19 % | -1.177 B -2 196.37 % | 56.145 M 110.11 % | -555.259 M -27 862.95 % | 2.000 M 100.20 % | -985.452 M -86 240.91 % | 1.144 M 100.33 % | -347.025 M -27 489.50 % | 1.267 M 100.16 % | -786.179 M -48 779.81 % | 1.615 M 100.21 % | -760.677 M -42 289.52 % | 1.803 M 100.24 % | -744.111 M -42 620.63 % | 1.750 M 100.41 % | -431.840 M -26 303.88 % | 1.648 M 100.25 % | -658.112 M -49 582.11 % | 1.330 M 100.69 % | -194.000 M -6 274.41 % | 3.142 M 100.62 % | -509.193 M -980.00 % | 57.863 M 128.59 % | -202.369 M -732.62 % | 31.989 M 109.29 % | -344.185 M -759.57 % | 52.183 M 212.03 % | -46.579 M -760.51 % | 7.052 M 103.11 % | -226.442 M -614.17 % | 44.040 M 180.30 % | -54.844 M -201.78 % | 53.887 M 123.76 % | -226.798 M -569.87 % | 48.268 M 196.80 % | -49.864 M -201.59 % | 49.084 M 122.93 % | -214.073 M -618.22 % | 41.309 M 192.36 % | -44.726 M -201.74 % | 43.962 M 14.49 % | 38.399 M 26.85 % | 30.270 M |
| Cash and short term investments | 1.903 B -21.47 % | 2.423 B 14.82 % | 2.110 B -0.99 % | 2.131 B 36.57 % | 1.561 B -29.06 % | 2.200 B 5.98 % | 2.076 B 0.00 % | 2.076 B 137.48 % | 874.037 M 0.00 % | 874.037 M -25.74 % | 1.177 B 0.00 % | 1.177 B 111.97 % | 555.259 M 0.00 % | 555.259 M -43.65 % | 985.452 M 0.00 % | 985.452 M 183.97 % | 347.025 M -58.74 % | 841.130 M 6.99 % | 786.179 M 0.00 % | 786.179 M 3.35 % | 760.677 M 6.24 % | 716.024 M -3.77 % | 744.111 M 0.00 % | 744.111 M 72.31 % | 431.840 M -35.01 % | 664.453 M 0.96 % | 658.112 M 0.00 % | 658.112 M 239.23 % | 194.000 M 0.00 % | 194.000 M -61.90 % | 509.193 M 0.00 % | 509.193 M 151.62 % | 202.369 M -50.45 % | 408.414 M 18.66 % | 344.185 M 0.00 % | 344.185 M 638.93 % | 46.579 M -79.57 % | 228.024 M 0.70 % | 226.442 M 0.00 % | 226.442 M 312.88 % | 54.844 M 0.00 % | 54.844 M -75.82 % | 226.798 M 0.00 % | 226.798 M 354.83 % | 49.864 M -77.69 % | 223.494 M 4.40 % | 214.073 M 0.00 % | 214.073 M 378.63 % | 44.726 M -74.69 % | 176.726 M 155.23 % | 69.242 M 122.55 % | 31.113 M |
| Total current assets | 0.000 -100.00 % | 3.390 B | 0.000 -100.00 % | 3.166 B 102.84 % | 1.561 B -50.62 % | 3.161 B 52.28 % | 2.076 B -30.48 % | 2.986 B 241.61 % | 874.037 M -65.43 % | 2.528 B 114.78 % | 1.177 B -46.19 % | 2.188 B 293.97 % | 555.259 M -70.57 % | 1.887 B 91.46 % | 985.452 M -45.74 % | 1.816 B 423.37 % | 347.025 M -78.44 % | 1.610 B 104.75 % | 786.179 M -51.71 % | 1.628 B 114.04 % | 760.677 M -50.97 % | 1.551 B 108.48 % | 744.111 M -55.52 % | 1.673 B 287.43 % | 431.840 M -72.51 % | 1.571 B 138.67 % | 658.112 M -50.70 % | 1.335 B 588.04 % | 194.000 M -84.80 % | 1.277 B 150.70 % | 509.193 M -57.05 % | 1.185 B 485.78 % | 202.369 M -80.20 % | 1.022 B 197.02 % | 344.185 M -65.88 % | 1.009 B 2 065.84 % | 46.579 M -95.23 % | 976.703 M 331.33 % | 226.442 M -77.51 % | 1.007 B 1 735.93 % | 54.844 M -93.98 % | 911.557 M 301.92 % | 226.798 M -76.23 % | 954.186 M 1 813.58 % | 49.864 M -95.39 % | 1.082 B 405.53 % | 214.073 M -72.82 % | 787.633 M 1 661.02 % | 44.726 M -94.05 % | 751.838 M -4.44 % | 786.747 M 10.95 % | 709.073 M |
| Inventory | 0.000 -100.00 % | 478.906 M | 0.000 -100.00 % | 600.938 M | 0.000 -100.00 % | 518.149 M | 0.000 -100.00 % | 554.821 M | 0.000 -100.00 % | 504.274 M | 0.000 -100.00 % | 559.776 M | 0.000 -100.00 % | 506.723 M | 0.000 -100.00 % | 508.355 M | 0.000 -100.00 % | 390.078 M | 0.000 -100.00 % | 359.358 M | 0.000 -100.00 % | 430.309 M | 0.000 -100.00 % | 427.637 M | 0.000 -100.00 % | 415.195 M | 0.000 -100.00 % | 343.110 M | 0.000 -100.00 % | 336.953 M | 0.000 -100.00 % | 314.454 M | 0.000 -100.00 % | 290.661 M | 0.000 -100.00 % | 288.199 M | 0.000 -100.00 % | 264.021 M | 0.000 -100.00 % | 313.879 M | 0.000 -100.00 % | 310.932 M | 0.000 -100.00 % | 376.460 M | 0.000 -100.00 % | 342.626 M | 0.000 -100.00 % | 261.672 M | 0.000 -100.00 % | 232.980 M -19.10 % | 287.986 M -3.56 % | 298.606 M |
| Net receivables | 0.000 -100.00 % | 368.868 M | 0.000 -100.00 % | 79.903 M | 0.000 -100.00 % | 321.681 M | 0.000 -100.00 % | 286.783 M | 0.000 -100.00 % | 387.367 M | 0.000 -100.00 % | 382.953 M | 0.000 -100.00 % | 337.345 M | 0.000 -100.00 % | 259.562 M | 0.000 -100.00 % | 13.451 M | 0.000 -100.00 % | 436.140 M | 0.000 -100.00 % | 324.403 M | 0.000 -100.00 % | 426.021 M | 0.000 -100.00 % | 13.506 M | 0.000 -100.00 % | 268.831 M | 0.000 -100.00 % | 400.017 M | 0.000 -100.00 % | 311.773 M | 0.000 -100.00 % | 245.754 M | 0.000 -100.00 % | 284.178 M | 0.000 100.00 % | -5.693 M | 0.000 -100.00 % | 374.311 M | 0.000 -100.00 % | 284.252 M | 0.000 -100.00 % | 252.963 M | 0.000 -100.00 % | 416.119 M | 0.000 -100.00 % | 224.609 M | 0.000 -100.00 % | 342.132 M -20.35 % | 429.519 M 15.10 % | 373.164 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.072 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.915 B | 0.000 -100.00 % | 1.509 B | 0.000 | 0.000 | 0.000 -100.00 % | 546.874 M | 0.000 -100.00 % | 910.362 M | 0.000 -100.00 % | 830.063 M | 0.000 -100.00 % | 726.622 M | 0.000 -100.00 % | 706.635 M | 0.000 -100.00 % | 688.472 M | 0.000 -100.00 % | 654.232 M | 0.000 -100.00 % | 604.274 M | 0.000 -100.00 % | 30.242 M | 0.000 -100.00 % | 442.885 M | 0.000 -100.00 % | 572.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 210.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 755.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 578.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 562.000 K | 0.000 -100.00 % | 52.184 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 502.388 M | 0.000 -100.00 % | 421.085 M | 0.000 -100.00 % | 445.128 M | 0.000 -100.00 % | 424.470 M | 0.000 -100.00 % | 502.600 M | 0.000 -100.00 % | 573.787 M | 0.000 -100.00 % | 701.129 M | 0.000 -100.00 % | 483.599 M | 0.000 -100.00 % | 432.586 M | 0.000 -100.00 % | 352.197 M | 0.000 -100.00 % | 473.621 M | 0.000 -100.00 % | 335.269 M | 0.000 -100.00 % | 445.706 M | 0.000 -100.00 % | 365.244 M | 0.000 -100.00 % | 447.934 M | 0.000 -100.00 % | 379.920 M | 0.000 -100.00 % | 346.136 M | 0.000 -100.00 % | 416.269 M | 0.000 -100.00 % | 388.969 M | 0.000 -100.00 % | 390.279 M | 0.000 -100.00 % | 379.673 M | 0.000 -100.00 % | 344.361 M | 0.000 -100.00 % | 457.627 M | 0.000 -100.00 % | 303.220 M | 0.000 -100.00 % | 353.618 M 10.17 % | 320.984 M -7.75 % | 347.934 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.068 M | 0.000 -100.00 % | 38.926 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.280 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 -100.00 % | 9.963 M | 0.000 -100.00 % | 2.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 5.439 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.565 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.167 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.734 M 8.38 % | 72.644 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 21.445 M | 0.000 -100.00 % | 22.233 M | 0.000 -100.00 % | 20.017 M | 0.000 -100.00 % | 15.247 M | 0.000 -100.00 % | 16.487 M | 0.000 -100.00 % | 13.714 M | 0.000 -100.00 % | 18.583 M | 0.000 -100.00 % | 20.565 M | 0.000 -100.00 % | 26.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.909 M | 0.000 | 0.000 | 0.000 100.00 % | -4.000 K | 0.000 | 0.000 | 0.000 100.00 % | -10.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.914 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 % | -78.734 M -8.38 % | -72.644 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 192.375 M | 0.000 -100.00 % | 3.854 B | 0.000 -100.00 % | 192.375 M | 0.000 -100.00 % | 3.325 B | 0.000 -100.00 % | 574.908 M | 0.000 -100.00 % | 2.444 B | 0.000 -100.00 % | 192.375 M | 0.000 -100.00 % | 2.179 B | 0.000 -100.00 % | 192.375 M | 0.000 -100.00 % | 2.072 B | 0.000 -100.00 % | 192.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 577.294 M | 0.000 -100.00 % | 1.558 B | 0.000 -100.00 % | 580.223 M | 0.000 -100.00 % | 1.252 B | 0.000 -100.00 % | 597.194 M | 0.000 -100.00 % | 949.135 M | 0.000 -100.00 % | 242.912 M | 0.000 -100.00 % | 798.574 M | 0.000 -100.00 % | 192.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 192.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 393.525 M -30.70 % | 567.853 M 4.08 % | 545.574 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 377.238 M | 0.000 -100.00 % | 379.563 M | 0.000 -100.00 % | 351.863 M | 0.000 -100.00 % | 313.969 M | 0.000 -100.00 % | 300.569 M | 0.000 -100.00 % | 289.395 M | 0.000 -100.00 % | 268.595 M | 0.000 -100.00 % | 258.056 M | 0.000 -100.00 % | 247.256 M | 0.000 -100.00 % | 240.251 M | 0.000 -100.00 % | 236.351 M | 0.000 -100.00 % | 349.305 M | 0.000 -100.00 % | 333.405 M | 0.000 -100.00 % | 317.442 M | 0.000 -100.00 % | 307.142 M | 0.000 -100.00 % | 281.810 M | 0.000 -100.00 % | 266.410 M | 0.000 -100.00 % | 243.164 M | 0.000 -100.00 % | 231.631 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 % | 194.176 M -3.09 % | 200.376 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.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 % | -5.457 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 |
| Total assets | 0.000 -100.00 % | 6.153 B | 0.000 -100.00 % | 5.774 B | 0.000 -100.00 % | 5.601 B | 0.000 -100.00 % | 5.300 B | 0.000 -100.00 % | 4.824 B | 0.000 -100.00 % | 4.539 B | 0.000 -100.00 % | 4.312 B | 0.000 -100.00 % | 4.178 B | 0.000 -100.00 % | 3.983 B | 0.000 -100.00 % | 3.956 B | 0.000 -100.00 % | 3.825 B | 0.000 -100.00 % | 3.615 B | 0.000 -100.00 % | 3.445 B | 0.000 -100.00 % | 3.170 B | 0.000 -100.00 % | 3.098 B | 0.000 -100.00 % | 2.959 B | 0.000 -100.00 % | 2.632 B | 0.000 -100.00 % | 2.545 B | 0.000 -100.00 % | 2.508 B | 0.000 -100.00 % | 2.471 B | 0.000 -100.00 % | 2.260 B | 0.000 -100.00 % | 2.265 B | 0.000 -100.00 % | 2.288 B | 0.000 -100.00 % | 1.987 B | 0.000 -100.00 % | 1.936 B -2.01 % | 1.976 B 2.12 % | 1.935 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 32.205 M 330.64 % | -13.963 M 0.00 % | -13.963 M 0.00 % | -13.963 M 0.00 % | -13.963 M -211.57 % | 12.515 M 0.00 % | 12.515 M 0.00 % | 12.515 M 0.00 % | 12.515 M -44.80 % | 22.673 M 0.00 % | 22.673 M 0.00 % | 22.673 M 0.00 % | 22.673 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.728 M 0.00 % | 11.728 M 0.00 % | 11.728 M 48.01 % | 7.924 M 0.00 % | 7.924 M 0.00 % | 7.924 M 0.00 % | 7.924 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.407 M 0.00 % | 16.407 M 0.00 % | 16.407 M 0.00 % | 16.407 M 213.89 % | -14.405 M 0.00 % | -14.405 M 0.00 % | -14.405 M 0.00 % | -14.405 M -41.15 % | -10.206 M 0.00 % | -10.206 M 0.00 % | -10.206 M 0.00 % | -10.206 M -456.44 % | 2.863 M 0.00 % | 2.863 M 0.00 % | 2.863 M 0.00 % | 2.863 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 % | 28.171 M 0.00 % | 28.171 M 0.00 % | 28.171 M 0.00 % | 28.171 M | 0.000 -100.00 % | 690.500 K 0.00 % | 690.500 K 0.00 % | 690.500 K | 0.000 100.00 % | -20.718 M 0.00 % | -20.718 M 0.00 % | -20.718 M | 0.000 -100.00 % | 50.707 M 0.00 % | 50.707 M 0.00 % | 50.707 M | 0.000 100.00 % | -19.484 M 0.00 % | -19.484 M 0.00 % | -19.484 M -197.97 % | 19.888 M 0.00 % | 19.888 M 0.00 % | 19.888 M 0.00 % | 19.888 M 348.58 % | -8.001 M 0.00 % | -8.001 M 0.00 % | -8.001 M 0.00 % | -8.001 M -150.64 % | 15.798 M 0.00 % | 15.798 M 0.00 % | 15.798 M 0.00 % | 15.798 M 3 474.26 % | 442.000 K 0.00 % | 442.000 K 0.00 % | 442.000 K 0.00 % | 442.000 K -98.05 % | 22.721 M 0.00 % | 22.721 M 0.00 % | 22.721 M 0.00 % | 22.721 M 14.70 % | 19.809 M 0.00 % | 19.809 M 0.00 % | 19.809 M 0.00 % | 19.809 M |
| Other non cash items | -172.663 M 6.45 % | -184.558 M -102.75 % | -91.029 M -0.33 % | -90.727 M 35.06 % | -139.701 M 6.24 % | -149.005 M -6.59 % | -139.798 M -8.05 % | -129.382 M 48.97 % | -253.558 M -43.73 % | -176.415 M -29.97 % | -135.737 M 4.05 % | -141.471 M -68.54 % | -83.940 M -1 058.00 % | 8.762 M 178.56 % | -11.153 M -85.24 % | -6.021 M 93.39 % | -91.151 M -12.77 % | -80.828 M -291.21 % | 42.271 M 127.96 % | 18.543 M 127.37 % | -67.749 M -321.25 % | -16.083 M 86.60 % | -120.051 M -53.55 % | -78.185 M 25.74 % | -105.292 M 33.75 % | -158.940 M -22.49 % | -129.758 M -50.53 % | -86.202 M 8.88 % | -94.603 M 5.10 % | -99.688 M -47.24 % | -67.706 M 7.61 % | -73.284 M -3.00 % | -71.148 M -8.54 % | -65.553 M 21.96 % | -84.003 M -28.37 % | -65.440 M -81.01 % | -36.153 M 43.56 % | -64.057 M -1 213.45 % | -4.877 M -75.05 % | -2.786 M 81.42 % | -14.992 M 70.74 % | -51.231 M -731.00 % | -6.165 M 60.54 % | -15.623 M 37.37 % | -24.944 M 57.72 % | -58.992 M -151.33 % | -23.472 M -39.77 % | -16.793 M 38.15 % | -27.151 M 39.90 % | -45.175 M -532.28 % | 10.451 M -18.73 % | 12.859 M 246.60 % | 3.710 M 109.96 % | 1.767 M -82.39 % | 10.032 M 57.25 % | 6.380 M 28 573.03 % | 22.250 K 0.00 % | 22.250 K 0.00 % | 22.250 K -99.74 % | 8.587 M 0.00 % | 8.587 M 0.00 % | 8.587 M 0.00 % | 8.587 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.736 M 1.73 % | 67.566 M 2.13 % | 66.160 M 2.07 % | 64.818 M -1.64 % | 65.900 M -0.60 % | 66.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.491 M 0.00 % | 132.491 M 0.00 % | 132.491 M 0.00 % | 132.491 M | 0.000 -100.00 % | 126.383 M 0.00 % | 126.383 M 0.00 % | 126.383 M | 0.000 -100.00 % | 83.141 M 0.00 % | 83.141 M 0.00 % | 83.141 M | 0.000 -100.00 % | 135.752 M 0.00 % | 135.752 M 0.00 % | 135.752 M | 0.000 -100.00 % | 47.152 M 0.00 % | 47.152 M 0.00 % | 47.152 M -37.30 % | 75.202 M 0.00 % | 75.202 M 0.00 % | 75.202 M 0.00 % | 75.202 M 91.09 % | 39.355 M 0.00 % | 39.355 M 0.00 % | 39.355 M 0.00 % | 39.355 M -59.18 % | 96.400 M 0.00 % | 96.400 M 0.00 % | 96.400 M 0.00 % | 96.400 M 240.37 % | 28.322 M 0.00 % | 28.322 M 0.00 % | 28.322 M 0.00 % | 28.322 M -36.56 % | 44.641 M 0.00 % | 44.641 M 0.00 % | 44.641 M 0.00 % | 44.641 M -38.27 % | 72.319 M 0.00 % | 72.319 M 0.00 % | 72.319 M 0.00 % | 72.319 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 % | -120.968 M 0.00 % | -120.968 M 0.00 % | -120.968 M 0.00 % | -120.968 M | 0.000 100.00 % | -28.225 M 0.00 % | -28.225 M 0.00 % | -28.225 M | 0.000 100.00 % | -89.547 M 0.00 % | -89.547 M 0.00 % | -89.547 M | 0.000 100.00 % | -28.535 M 0.00 % | -28.535 M 0.00 % | -28.535 M | 0.000 100.00 % | -71.516 M 0.00 % | -71.516 M 0.00 % | -71.516 M -26.88 % | -56.365 M 0.00 % | -56.365 M 0.00 % | -56.365 M 0.00 % | -56.365 M -97.75 % | -28.503 M 0.00 % | -28.503 M 0.00 % | -28.503 M 0.00 % | -28.503 M -77.44 % | -16.063 M 0.00 % | -16.063 M 0.00 % | -16.063 M 0.00 % | -16.063 M 74.49 % | -62.967 M 0.00 % | -62.967 M 0.00 % | -62.967 M 0.00 % | -62.967 M -362.96 % | -13.601 M 0.00 % | -13.601 M 0.00 % | -13.601 M 0.00 % | -13.601 M 27.35 % | -18.721 M 0.00 % | -18.721 M 0.00 % | -18.721 M 0.00 % | -18.721 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -231.487 M 0.00 % | -231.487 M 0.00 % | -231.487 M 0.00 % | -231.487 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 100.00 % | -9.717 M 0.00 % | -9.717 M 0.00 % | -9.717 M 0.00 % | -9.717 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 199.617 M 0.00 % | 199.617 M 0.00 % | 199.617 M 0.00 % | 199.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 210.750 K 0.00 % | 210.750 K 0.00 % | 210.750 K 0.00 % | 210.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.750 K 0.00 % | 264.750 K 0.00 % | 264.750 K 0.00 % | 264.750 K 0.00 % | 264.750 K 0.00 % | 264.750 K 0.00 % | 264.750 K 0.00 % | 264.750 K -96.78 % | 8.230 M 0.00 % | 8.230 M 0.00 % | 8.230 M 0.00 % | 8.230 M |
| 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 % | 152.838 M 0.00 % | 152.838 M 0.00 % | 152.838 M 0.00 % | 152.838 M | 0.000 -100.00 % | 28.225 M 0.00 % | 28.225 M 0.00 % | 28.225 M | 0.000 -100.00 % | 89.547 M 0.00 % | 89.547 M 0.00 % | 89.547 M | 0.000 -100.00 % | 28.535 M 0.00 % | 28.535 M 0.00 % | 28.535 M | 0.000 -100.00 % | 71.516 M 0.00 % | 71.516 M 0.00 % | 71.516 M 27.36 % | 56.155 M 0.00 % | 56.155 M 0.00 % | 56.155 M 0.00 % | 56.155 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.063 M 0.00 % | 16.063 M 0.00 % | 16.063 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 582.500 K 0.00 % | 582.500 K 0.00 % | 582.500 K 0.00 % | 582.500 K -75.73 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -16.063 M 74.38 % | -62.703 M 0.00 % | -62.703 M 0.00 % | -62.703 M 0.00 % | -62.703 M -391.64 % | -12.754 M 0.00 % | -12.754 M 0.00 % | -12.754 M 0.00 % | -12.754 M -57.62 % | -8.092 M 0.00 % | -8.092 M 0.00 % | -8.092 M 0.00 % | -8.092 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -32.010 M 0.00 % | -32.010 M 0.00 % | -32.010 M 0.00 % | -32.010 M | 0.000 100.00 % | -7.205 M 0.00 % | -7.205 M 0.00 % | -7.205 M | 0.000 100.00 % | -5.988 M 0.00 % | -5.988 M 0.00 % | -5.988 M | 0.000 100.00 % | -4.830 M 0.00 % | -4.830 M 0.00 % | -4.830 M | 0.000 100.00 % | -4.706 M 0.00 % | -4.706 M 0.00 % | -4.706 M -0.81 % | -4.668 M 0.00 % | -4.668 M 0.00 % | -4.668 M 0.00 % | -4.668 M -19.49 % | -3.907 M 0.00 % | -3.907 M 0.00 % | -3.907 M 0.00 % | -3.907 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -58.903 M 0.00 % | -58.903 M 0.00 % | -58.903 M 0.00 % | -58.903 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.205 M 0.00 % | -7.205 M 0.00 % | -7.205 M | 0.000 100.00 % | -5.988 M 0.00 % | -5.988 M 0.00 % | -5.988 M | 0.000 100.00 % | -4.830 M 0.00 % | -4.830 M 0.00 % | -4.830 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 100.00 % | -58.903 M 0.00 % | -58.903 M 0.00 % | -58.903 M 0.00 % | -58.903 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -927.500 K 0.00 % | -927.500 K 0.00 % | -927.500 K 0.00 % | -927.500 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.736 M 1.73 % | 67.566 M 2.13 % | 66.160 M 2.07 % | 64.818 M -1.64 % | 65.900 M -0.60 % | 66.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.750 K 0.00 % | 38.750 K 0.00 % | 38.750 K 0.00 % | 38.750 K | 0.000 100.00 % | -373.500 K 0.00 % | -373.500 K 0.00 % | -373.500 K | 0.000 100.00 % | -74.750 K 0.00 % | -74.750 K 0.00 % | -74.750 K | 0.000 100.00 % | -902.750 K 0.00 % | -902.750 K 0.00 % | -902.750 K | 0.000 100.00 % | -2.066 M 0.00 % | -2.066 M 0.00 % | -2.066 M -272.08 % | 1.201 M 0.00 % | 1.201 M 0.00 % | 1.201 M 0.00 % | 1.201 M -6.23 % | 1.281 M 0.00 % | 1.281 M 0.00 % | 1.281 M 0.00 % | 1.281 M -62.59 % | 3.423 M 0.00 % | 3.423 M 0.00 % | 3.423 M 0.00 % | 3.423 M 129.50 % | 1.492 M 0.00 % | 1.492 M 0.00 % | 1.492 M 0.00 % | 1.492 M 134.82 % | -4.284 M 0.00 % | -4.284 M 0.00 % | -4.284 M 0.00 % | -4.284 M -197.41 % | 4.398 M 0.00 % | 4.398 M 0.00 % | 4.398 M 0.00 % | 4.398 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 181.803 M 60.79 % | 113.067 M 148.49 % | 45.501 M 46.82 % | 30.992 M | 0.000 -100.00 % | 56.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 412.000 K 0.00 % | 412.000 K 0.00 % | 412.000 K 0.00 % | 412.000 K | 0.000 -100.00 % | 785.500 K 0.00 % | 785.500 K 0.00 % | 785.500 K | 0.000 -100.00 % | 860.250 K 0.00 % | 860.250 K 0.00 % | 860.250 K | 0.000 -100.00 % | 1.763 M 0.00 % | 1.763 M 0.00 % | 1.763 M | 0.000 -100.00 % | 13.472 M 0.00 % | 13.472 M 0.00 % | 13.472 M 9.79 % | 12.271 M 0.00 % | 12.271 M 0.00 % | 12.271 M 0.00 % | 12.271 M 11.65 % | 10.991 M 0.00 % | 10.991 M 0.00 % | 10.991 M 0.00 % | 10.991 M 45.23 % | 7.568 M 0.00 % | 7.568 M 0.00 % | 7.568 M 0.00 % | 7.568 M 24.32 % | 6.087 M 0.00 % | 6.087 M 0.00 % | 6.087 M 0.00 % | 6.087 M -41.31 % | 10.371 M 0.00 % | 10.371 M 0.00 % | 10.371 M 0.00 % | 10.371 M 73.62 % | 5.973 M 0.00 % | 5.973 M 0.00 % | 5.973 M 0.00 % | 5.973 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.175 M -99.35 % | 181.803 M 60.79 % | 113.067 M 16.38 % | 97.152 M 213.47 % | 30.992 M -74.61 % | 122.045 M 117.37 % | 56.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.750 K 0.00 % | 450.750 K 0.00 % | 450.750 K 0.00 % | 450.750 K | 0.000 -100.00 % | 412.000 K 0.00 % | 412.000 K 0.00 % | 412.000 K | 0.000 -100.00 % | 785.500 K 0.00 % | 785.500 K 0.00 % | 785.500 K | 0.000 -100.00 % | 860.250 K 0.00 % | 860.250 K 0.00 % | 860.250 K | 0.000 -100.00 % | 11.406 M 0.00 % | 11.406 M 0.00 % | 11.406 M -15.34 % | 13.472 M 0.00 % | 13.472 M 0.00 % | 13.472 M 0.00 % | 13.472 M 9.79 % | 12.271 M 0.00 % | 12.271 M 0.00 % | 12.271 M 0.00 % | 12.271 M 11.65 % | 10.991 M 0.00 % | 10.991 M 0.00 % | 10.991 M 0.00 % | 10.991 M 45.02 % | 7.579 M 0.00 % | 7.579 M 0.00 % | 7.579 M 0.00 % | 7.579 M 24.50 % | 6.087 M 0.00 % | 6.087 M 0.00 % | 6.087 M 0.00 % | 6.087 M -41.31 % | 10.371 M 0.00 % | 10.371 M 0.00 % | 10.371 M 0.00 % | 10.371 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.736 M 1.73 % | 67.566 M 2.13 % | 66.160 M 2.07 % | 64.818 M -1.64 % | 65.900 M -0.60 % | 66.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.491 M 0.00 % | 132.491 M 0.00 % | 132.491 M 0.00 % | 132.491 M | 0.000 -100.00 % | 126.383 M 0.00 % | 126.383 M 0.00 % | 126.383 M | 0.000 -100.00 % | 83.141 M 0.00 % | 83.141 M 0.00 % | 83.141 M | 0.000 -100.00 % | 135.752 M 0.00 % | 135.752 M 0.00 % | 135.752 M | 0.000 -100.00 % | 47.152 M 0.00 % | 47.152 M 0.00 % | 47.152 M -37.30 % | 75.202 M 0.00 % | 75.202 M 0.00 % | 75.202 M 0.00 % | 75.202 M 91.09 % | 39.355 M 0.00 % | 39.355 M 0.00 % | 39.355 M 0.00 % | 39.355 M -59.18 % | 96.400 M 0.00 % | 96.400 M 0.00 % | 96.400 M 0.00 % | 96.400 M 240.37 % | 28.322 M 0.00 % | 28.322 M 0.00 % | 28.322 M 0.00 % | 28.322 M -36.56 % | 44.641 M 0.00 % | 44.641 M 0.00 % | 44.641 M 0.00 % | 44.641 M -38.27 % | 72.319 M 0.00 % | 72.319 M 0.00 % | 72.319 M 0.00 % | 72.319 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 % | -120.968 M 0.00 % | -120.968 M 0.00 % | -120.968 M 0.00 % | -120.968 M | 0.000 100.00 % | -28.225 M 0.00 % | -28.225 M 0.00 % | -28.225 M | 0.000 100.00 % | -89.547 M 0.00 % | -89.547 M 0.00 % | -89.547 M | 0.000 100.00 % | -28.535 M 0.00 % | -28.535 M 0.00 % | -28.535 M | 0.000 100.00 % | -71.516 M 0.00 % | -71.516 M 0.00 % | -71.516 M -26.88 % | -56.365 M 0.00 % | -56.365 M 0.00 % | -56.365 M 0.00 % | -56.365 M -97.75 % | -28.503 M 0.00 % | -28.503 M 0.00 % | -28.503 M 0.00 % | -28.503 M -77.44 % | -16.063 M 0.00 % | -16.063 M 0.00 % | -16.063 M 0.00 % | -16.063 M 74.49 % | -62.967 M 0.00 % | -62.967 M 0.00 % | -62.967 M 0.00 % | -62.967 M -362.96 % | -13.601 M 0.00 % | -13.601 M 0.00 % | -13.601 M 0.00 % | -13.601 M 27.35 % | -18.721 M 0.00 % | -18.721 M 0.00 % | -18.721 M 0.00 % | -18.721 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.736 M 1.73 % | 67.566 M 2.13 % | 66.160 M 2.07 % | 64.818 M -1.64 % | 65.900 M -0.60 % | 66.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.523 M 0.00 % | 11.523 M 0.00 % | 11.523 M 0.00 % | 11.523 M | 0.000 -100.00 % | 98.158 M 0.00 % | 98.158 M 0.00 % | 98.158 M | 0.000 100.00 % | -6.406 M 0.00 % | -6.406 M 0.00 % | -6.406 M | 0.000 -100.00 % | 107.217 M 0.00 % | 107.217 M 0.00 % | 107.217 M | 0.000 100.00 % | -24.364 M 0.00 % | -24.364 M 0.00 % | -24.364 M -229.34 % | 18.837 M 0.00 % | 18.837 M 0.00 % | 18.837 M 0.00 % | 18.837 M 73.58 % | 10.852 M 0.00 % | 10.852 M 0.00 % | 10.852 M 0.00 % | 10.852 M -86.49 % | 80.337 M 0.00 % | 80.337 M 0.00 % | 80.337 M 0.00 % | 80.337 M 331.88 % | -34.645 M 0.00 % | -34.645 M 0.00 % | -34.645 M 0.00 % | -34.645 M -211.62 % | 31.040 M 0.00 % | 31.040 M 0.00 % | 31.040 M 0.00 % | 31.040 M -42.09 % | 53.598 M 0.00 % | 53.598 M 0.00 % | 53.598 M 0.00 % | 53.598 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 |