Patels Airtemp (India) Limited PATELSAI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.894 B 6.18 % | 3.667 B 30.28 % | 2.815 B -7.17 % | 3.032 B 18.72 % | 2.554 B 9.30 % | 2.337 B 57.22 % | 1.486 B -3.50 % | 1.540 B 15.86 % | 1.329 B 4.96 % | 1.266 B 12.33 % | 1.127 B 59.35 % | 707.522 M -21.89 % | 905.795 M 26.98 % | 713.358 M -8.57 % | 780.229 M 8.52 % | 718.951 M 5.68 % | 680.289 M 25.69 % | 541.237 M |
| Net income | 165.101 M 11.85 % | 147.608 M 32.16 % | 111.685 M -9.68 % | 123.652 M 8.91 % | 113.535 M 0.40 % | 113.087 M 54.56 % | 73.165 M -15.04 % | 86.115 M 8.84 % | 79.118 M 10.68 % | 71.482 M 15.25 % | 62.024 M 32.97 % | 46.645 M -5.70 % | 49.464 M -7.73 % | 53.610 M -39.59 % | 88.744 M 2.25 % | 86.791 M 21.15 % | 71.637 M 37.38 % | 52.146 M |
| Income before tax | 218.788 M 8.27 % | 202.075 M 31.74 % | 153.384 M -8.69 % | 167.982 M 9.03 % | 154.068 M 4.15 % | 147.923 M 40.64 % | 105.178 M -16.85 % | 126.493 M 3.33 % | 122.422 M 10.42 % | 110.873 M 15.26 % | 96.196 M 33.16 % | 72.241 M -2.08 % | 73.775 M -6.92 % | 79.256 M -40.38 % | 132.947 M 0.24 % | 132.627 M 20.82 % | 109.777 M 42.52 % | 77.027 M |
| Income before tax ratio | 0.06 1.97 % | 0.06 1.13 % | 0.05 -1.64 % | 0.06 -8.16 % | 0.06 -4.71 % | 0.06 -10.54 % | 0.07 -13.83 % | 0.08 -10.82 % | 0.09 5.20 % | 0.09 2.61 % | 0.09 -16.44 % | 0.10 25.36 % | 0.08 -26.69 % | 0.11 -34.80 % | 0.17 -7.63 % | 0.18 14.32 % | 0.16 13.39 % | 0.14 |
| EBITDA | 371.374 M 10.61 % | 335.746 M 6.72 % | 314.598 M 7.37 % | 293.013 M 9.82 % | 266.822 M 7.08 % | 249.174 M 37.34 % | 181.432 M -9.75 % | 201.023 M 12.66 % | 178.435 M 16.24 % | 153.510 M 3.85 % | 147.826 M 52.52 % | 96.925 M -10.10 % | 107.813 M -5.89 % | 114.564 M -30.09 % | 163.867 M 8.39 % | 151.187 M 20.81 % | 125.146 M 32.22 % | 94.651 M |
| Net income ratio | 0.04 5.34 % | 0.04 1.45 % | 0.04 -2.70 % | 0.04 -8.27 % | 0.04 -8.15 % | 0.05 -1.69 % | 0.05 -11.96 % | 0.06 -6.06 % | 0.06 5.45 % | 0.06 2.60 % | 0.06 -16.56 % | 0.07 20.73 % | 0.05 -27.33 % | 0.08 -33.93 % | 0.11 -5.78 % | 0.12 14.64 % | 0.11 9.30 % | 0.10 |
| Ratio EBITDA | 0.10 4.17 % | 0.09 -18.08 % | 0.11 15.66 % | 0.10 -7.50 % | 0.10 -2.03 % | 0.11 -12.65 % | 0.12 -6.47 % | 0.13 -2.76 % | 0.13 10.74 % | 0.12 -7.55 % | 0.13 -4.29 % | 0.14 15.09 % | 0.12 -25.89 % | 0.16 -23.53 % | 0.21 -0.13 % | 0.21 14.31 % | 0.18 5.19 % | 0.17 |
| Gross profit ratio | 0.35 13.98 % | 0.30 76.00 % | 0.17 -47.62 % | 0.33 -11.38 % | 0.37 4.62 % | 0.36 -5.52 % | 0.38 -5.91 % | 0.40 4.03 % | 0.38 53.60 % | 0.25 -2.14 % | 0.26 -21.07 % | 0.32 21.25 % | 0.27 -18.81 % | 0.33 0.00 % | 0.33 19.50 % | 0.28 10.69 % | 0.25 4.77 % | 0.24 |
| Weighted average shs out dil | 5.471 M 0.01 % | 5.470 M 4.81 % | 5.219 M 2.94 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M |
| Weighted average shs out | 5.471 M 0.01 % | 5.470 M 4.81 % | 5.219 M 2.94 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M |
| EPS diluted | 30.18 11.86 % | 26.98 26.07 % | 21.40 -12.26 % | 24.39 8.93 % | 22.39 0.40 % | 22.30 54.54 % | 14.43 -15.02 % | 16.98 8.85 % | 15.60 10.64 % | 14.10 15.29 % | 12.23 32.93 % | 9.20 -5.74 % | 9.76 -7.66 % | 10.57 -39.60 % | 17.50 2.22 % | 17.12 21.50 % | 14.09 37.06 % | 10.28 |
| Earnings per share | 30.18 11.86 % | 26.98 26.07 % | 21.40 -12.26 % | 24.39 8.93 % | 22.39 0.40 % | 22.30 54.54 % | 14.43 -15.02 % | 16.98 8.85 % | 15.60 10.64 % | 14.10 15.29 % | 12.23 32.93 % | 9.20 -5.74 % | 9.76 -7.66 % | 10.57 -39.60 % | 17.50 2.22 % | 17.12 21.50 % | 14.09 37.06 % | 10.28 |
| Gross profit | 1.348 B 21.02 % | 1.113 B 129.28 % | 485.644 M -51.38 % | 998.794 M 5.21 % | 949.334 M 14.35 % | 830.203 M 48.54 % | 558.919 M -9.21 % | 615.601 M 20.53 % | 510.755 M 61.22 % | 316.810 M 9.93 % | 288.198 M 25.77 % | 229.142 M -5.29 % | 241.952 M 3.09 % | 234.692 M -8.57 % | 256.686 M 29.69 % | 197.926 M 16.98 % | 169.196 M 31.69 % | 128.479 M |
| Income tax expense | 53.687 M -1.43 % | 54.466 M 30.62 % | 41.699 M -5.94 % | 44.330 M 9.37 % | 40.533 M 16.35 % | 34.836 M 8.82 % | 32.013 M -20.72 % | 40.378 M -6.75 % | 43.303 M 9.93 % | 39.391 M 15.27 % | 34.173 M 33.51 % | 25.596 M 5.29 % | 24.311 M -5.21 % | 25.646 M -41.98 % | 44.203 M -3.45 % | 45.780 M 20.03 % | 38.140 M 53.87 % | 24.787 M |
| Cost of revenue | 2.546 B -0.29 % | 2.553 B 40.10 % | 1.823 B -8.38 % | 1.989 B 27.54 % | 1.560 B 3.54 % | 1.506 B 62.45 % | 927.303 M 0.30 % | 924.537 M 12.95 % | 818.559 M -13.81 % | 949.662 M 13.15 % | 839.266 M 75.44 % | 478.380 M -27.94 % | 663.842 M 38.69 % | 478.666 M -8.57 % | 523.543 M 0.48 % | 521.026 M 1.94 % | 511.094 M 23.82 % | 412.758 M |
| General and administrative expenses | 162.812 M 132.90 % | 69.906 M -9.25 % | 77.029 M 26.76 % | 60.766 M -18.90 % | 74.927 M 44.55 % | 51.834 M 37.13 % | 37.800 M -1.63 % | 38.427 M 15.46 % | 33.281 M 40.81 % | 23.636 M 54.51 % | 15.297 M 183.05 % | 5.404 M -43.68 % | 9.596 M -71.31 % | 33.448 M 20.12 % | 27.844 M -15.70 % | 33.029 M 4.82 % | 31.511 M -0.51 % | 31.672 M |
| Selling and marketing expenses | 2.942 M -95.88 % | 71.475 M 27.73 % | 55.960 M -54.67 % | 123.443 M 27.66 % | 96.697 M 12 707.55 % | 755.000 K -19.38 % | 936.539 K 30.40 % | 718.227 K 10.44 % | 650.356 K -96.23 % | 17.248 M -22.13 % | 22.150 M 15.61 % | 19.160 M -5.79 % | 20.338 M -10.37 % | 22.691 M 35.22 % | 16.781 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 659.644 M 641.67 % | 88.940 M -84.15 % | 561.151 M 3.39 % | 542.760 M -3.35 % | 561.555 M 72 283.02 % | -777.960 K -22 643.03 % | 3.451 K 100.18 % | -1.879 M -151.97 % | -745.880 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.212 K 100.19 % | -5.980 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 160.456 M -79.97 % | 801.025 M 260.94 % | 221.929 M -70.23 % | 745.360 M 4.34 % | 714.384 M 16.32 % | 614.144 M 53.08 % | 401.186 M -9.51 % | 443.331 M 22.59 % | 361.640 M 97.75 % | 182.875 M 8.54 % | 168.491 M 12.67 % | 149.544 M 3.87 % | 143.972 M 14.19 % | 126.078 M 24.96 % | 100.895 M 120.90 % | 45.673 M 12.58 % | 40.568 M 1.48 % | 39.977 M |
| Cost and expenses | 2.707 B -19.32 % | 3.355 B 74.47 % | 1.923 B -30.90 % | 2.782 B 19.85 % | 2.322 B 9.49 % | 2.121 B 59.62 % | 1.328 B -2.88 % | 1.368 B 15.90 % | 1.180 B 4.21 % | 1.133 B 12.38 % | 1.008 B 60.49 % | 627.924 M -22.27 % | 807.815 M 33.58 % | 604.745 M -3.15 % | 624.437 M 10.19 % | 566.699 M 2.73 % | 551.662 M 21.85 % | 452.736 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 872.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 160.456 M 13.49 % | 141.381 M 6.31 % | 132.989 M -27.81 % | 184.209 M 7.33 % | 171.624 M 226.35 % | 52.589 M 35.76 % | 38.736 M -1.04 % | 39.145 M 15.36 % | 33.932 M -17.00 % | 40.884 M 9.18 % | 37.448 M -57.26 % | 87.618 M -1.18 % | 88.660 M 57.93 % | 56.139 M 25.80 % | 44.625 M 35.11 % | 33.029 M 4.82 % | 31.511 M -0.51 % | 31.672 M |
| Interest income | 14.535 M 1.91 % | 14.262 M 115.89 % | 6.606 M -10.37 % | 7.370 M 15.12 % | 6.402 M -20.62 % | 8.065 M 53.57 % | 5.252 M 22.66 % | 4.281 M -15.57 % | 5.071 M 10.76 % | 4.578 M 8.49 % | 4.220 M -13.88 % | 4.900 M 75.01 % | 2.800 M 65.00 % | 1.697 M 47.85 % | 1.148 M -19.48 % | 1.425 M 13.66 % | 1.254 M 9.18 % | 1.149 M |
| Interest expense | 113.355 M -11.87 % | 128.629 M 7.07 % | 120.131 M 35.17 % | 88.876 M 11.36 % | 79.810 M 10.31 % | 72.351 M 97.03 % | 36.721 M -24.43 % | 48.589 M 60.61 % | 30.254 M 61.98 % | 18.677 M -30.22 % | 26.767 M 124.54 % | 11.921 M -56.17 % | 27.197 M -10.84 % | 30.504 M 72.02 % | 17.733 M 32.27 % | 13.406 M 46.54 % | 9.148 M -28.13 % | 12.730 M |
| Depreciation and amortization | 39.231 M -3.46 % | 40.639 M -1.08 % | 41.083 M 13.63 % | 36.155 M 9.75 % | 32.944 M 13.99 % | 28.900 M 11.21 % | 25.985 M 0.17 % | 25.941 M 0.48 % | 25.816 M 7.75 % | 23.959 M -3.63 % | 24.862 M 44.81 % | 17.169 M 12.43 % | 15.271 M 15.15 % | 13.262 M 20.52 % | 11.004 M 25.38 % | 8.777 M 32.61 % | 6.618 M 7.63 % | 6.149 M |
| Operating income | 1.187 B 279.33 % | 312.954 M 18.67 % | 263.715 M 5.61 % | 249.698 M 7.51 % | 232.257 M 13.91 % | 203.897 M 38.22 % | 147.520 M -15.89 % | 175.387 M 43.75 % | 122.008 M 10.04 % | 110.873 M 15.26 % | 96.196 M 33.16 % | 72.241 M -2.08 % | 73.775 M -7.11 % | 79.420 M -48.93 % | 155.500 M 17.25 % | 132.627 M 20.82 % | 109.777 M 42.52 % | 77.027 M |
| Operating income ratio | 0.30 257.25 % | 0.09 -8.91 % | 0.09 13.77 % | 0.08 -9.45 % | 0.09 4.21 % | 0.09 -12.09 % | 0.10 -12.84 % | 0.11 24.07 % | 0.09 4.84 % | 0.09 2.61 % | 0.09 -16.44 % | 0.10 25.36 % | 0.08 -26.84 % | 0.11 -44.14 % | 0.20 8.04 % | 0.18 14.32 % | 0.16 13.39 % | 0.14 |
| Total other income expenses net | -968.347 M -773.34 % | -110.879 M -0.50 % | -110.331 M -35.02 % | -81.716 M -4.51 % | -78.189 M -14.75 % | -68.136 M -60.92 % | -42.342 M 7.51 % | -45.778 M -71.36 % | -26.714 M -90.40 % | -14.030 M 37.76 % | -22.542 M 19.06 % | -27.849 M 36.52 % | -43.874 M -85.47 % | -23.655 M -4.89 % | -22.553 M | 0.000 100.00 % | -397.000 K | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 623.534 M -29.34 % | 882.438 M 5.11 % | 839.546 M 2.94 % | 815.552 M 56.53 % | 521.016 M 23.29 % | 422.611 M 51.45 % | 279.047 M 6.21 % | 262.741 M 70.68 % | 153.937 M 92.30 % | 80.051 M 174.38 % | 29.175 M 250.54 % | -19.381 M -212.55 % | 17.219 M -81.40 % | 92.573 M -25.82 % | 124.796 M 86.52 % | 66.910 M 581.78 % | 9.814 M -75.03 % | 39.299 M |
| Total investments | 182.046 M 0.99 % | 180.262 M 36.98 % | 131.596 M 4.98 % | 125.351 M 10.20 % | 113.750 M 31.81 % | 86.298 M -8.66 % | 94.481 M 73.31 % | 54.515 M -6.93 % | 58.572 M 288 431.50 % | 20.300 K 0.00 % | 20.300 K 0.00 % | 20.300 K -92.75 % | 280.000 K 0.00 % | 280.000 K 0.00 % | 280.000 K 0.00 % | 280.000 K 0.00 % | 280.000 K 0.00 % | 280.000 K |
| Total debt | 899.702 M -2.89 % | 926.496 M -2.72 % | 952.417 M 8.49 % | 877.860 M 37.71 % | 637.472 M 42.84 % | 446.274 M 6.10 % | 420.597 M 38.41 % | 303.881 M 28.97 % | 235.626 M 129.88 % | 102.498 M -59.05 % | 250.293 M 71.01 % | 146.358 M 4.69 % | 139.801 M -12.65 % | 160.042 M 3.82 % | 154.151 M 47.16 % | 104.749 M 59.93 % | 65.498 M 15.57 % | 56.675 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 78.121 M 0.70 % | 77.579 M 53.01 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 3 280.16 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.353 B 12.35 % | 1.204 B 12.22 % | 1.073 B 9.99 % | 975.545 M 13.28 % | 861.198 M 13.06 % | 761.730 M 14.70 % | 664.123 M 9.50 % | 606.528 M 12.94 % | 537.028 M 13.92 % | 471.414 M 15.10 % | 409.579 M 8.73 % | 376.703 M 7.37 % | 350.843 M 8.90 % | 322.164 M 11.34 % | 289.340 M 30.67 % | 221.421 M 42.40 % | 155.494 M 52.11 % | 102.222 M |
| Common stock | 54.702 M 0.00 % | 54.702 M 0.00 % | 54.702 M 7.89 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M |
| Total equity | 1.574 B 10.30 % | 1.427 B 10.16 % | 1.296 B 17.15 % | 1.106 B 11.16 % | 994.923 M 11.11 % | 895.470 M 12.24 % | 797.825 M 7.78 % | 740.230 M 10.36 % | 670.730 M 10.84 % | 605.117 M 13.26 % | 534.282 M 8.50 % | 492.405 M 7.62 % | 457.546 M 8.97 % | 419.867 M 11.06 % | 378.042 M 25.54 % | 301.123 M 33.12 % | 226.196 M 36.74 % | 165.425 M |
| Other non current liabilities | 4.857 M 14.39 % | 4.246 M 3.31 % | 4.110 M 16.83 % | 3.518 M -0.26 % | 3.527 M | 0.000 -100.00 % | 2.647 M -87.03 % | 20.415 M -29.45 % | 28.937 M 2 409.75 % | 1.153 M -95.63 % | 26.378 M 556.50 % | 4.018 M -85.39 % | 27.507 M 918.07 % | 2.702 M -91.85 % | 33.162 M 4 003.79 % | -849.473 K | 0.000 | 0.000 |
| Long term debt | 150.971 M -1.30 % | 152.967 M -22.28 % | 196.815 M -32.29 % | 290.679 M 101.51 % | 144.253 M 8.06 % | 133.489 M 33.79 % | 99.774 M 24.98 % | 79.830 M 23.88 % | 64.442 M 13.80 % | 56.625 M 76.54 % | 32.075 M | 0.000 -100.00 % | 53.068 M 9.43 % | 48.493 M 15 026.13 % | 320.593 K -99.70 % | 105.599 M 61.23 % | 65.498 M 15.57 % | 56.675 M |
| Total non current liabilities | 171.089 M 8.83 % | 157.213 M -28.15 % | 218.815 M -29.97 % | 312.472 M 90.57 % | 163.963 M 7.15 % | 153.027 M 25.52 % | 121.919 M 18.19 % | 103.158 M 10.47 % | 93.379 M 11.07 % | 84.073 M 38.96 % | 60.502 M 96.92 % | 30.724 M -62.60 % | 82.161 M 9.65 % | 74.934 M 33.41 % | 56.166 M -54.24 % | 122.748 M 53.38 % | 80.030 M 12.37 % | 71.219 M |
| Other current liabilities | 338.656 M 1 523.47 % | 20.860 M -5.43 % | 22.057 M -0.43 % | 22.152 M 35.71 % | 16.323 M 247.15 % | 4.702 M -13.71 % | 5.449 M -94.34 % | 96.342 M 785.97 % | 10.874 M -89.88 % | 107.495 M 282.52 % | 28.101 M 31.29 % | 21.404 M -33.82 % | 32.345 M -25.17 % | 43.227 M 2 025.41 % | -2.245 M -104.49 % | 49.967 M 32.98 % | 37.574 M -30.39 % | 53.974 M |
| Deferred revenue | 0.000 -100.00 % | 566.645 M 2.88 % | 550.797 M 33.18 % | 413.562 M -27.23 % | 568.314 M -4.99 % | 598.149 M 56.88 % | 381.271 M 323.88 % | 89.948 M -34.04 % | 136.370 M 45.83 % | 93.511 M 321.19 % | 22.201 M 50.76 % | 14.726 M -6.09 % | 15.681 M 20.56 % | 13.006 M -6.54 % | 13.916 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 748.731 M -3.21 % | 773.529 M 2.37 % | 755.602 M 28.68 % | 587.181 M 19.05 % | 493.219 M 57.69 % | 312.785 M 595.26 % | -63.156 M -128.19 % | 224.051 M 30.88 % | 171.184 M 273.17 % | 45.873 M -71.69 % | 162.013 M 10.70 % | 146.358 M 61.81 % | 90.450 M -18.91 % | 111.549 M -27.49 % | 153.830 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.338 B -37.11 % | 2.127 B 1.81 % | 2.090 B 46.68 % | 1.425 B -14.48 % | 1.666 B 6.96 % | 1.557 B 56.87 % | 992.836 M 55.78 % | 637.340 M 23.19 % | 517.375 M 85.51 % | 278.895 M -36.89 % | 441.951 M 37.01 % | 322.580 M 44.14 % | 223.789 M -36.77 % | 353.924 M 15.09 % | 307.529 M 185.18 % | 107.837 M 1.68 % | 106.053 M 1.72 % | 104.257 M |
| Total liabilities | 1.509 B -33.95 % | 2.285 B -1.03 % | 2.309 B 32.89 % | 1.737 B -5.06 % | 1.830 B 6.98 % | 1.711 B 53.44 % | 1.115 B 50.54 % | 740.497 M 21.24 % | 610.754 M 68.27 % | 362.967 M -27.76 % | 502.453 M 42.22 % | 353.304 M 15.48 % | 305.951 M -28.66 % | 428.858 M 17.92 % | 363.695 M 57.73 % | 230.585 M 23.91 % | 186.083 M 6.04 % | 175.477 M |
| Other non current assets | 6.212 M -95.93 % | 152.662 M 1 744.86 % | 8.275 M -94.49 % | 150.316 M 22 303.25 % | -677.000 K -9 571.43 % | -7.000 K -100.04 % | 18.111 M 162.29 % | 6.905 M | 0.000 -100.00 % | 70.512 M 99.33 % | 35.375 M -43.87 % | 63.027 M 30.51 % | 48.294 M 9.45 % | 44.124 M 12.70 % | 39.151 M 280.45 % | 10.291 M 3 575.21 % | 280.000 K 0.00 % | 280.000 K |
| Long term investments | 32.051 M -7.68 % | 34.718 M -73.62 % | 131.596 M 2 967.51 % | 4.290 M | 0.000 -100.00 % | 6.102 M 369.91 % | -2.261 M 62.56 % | -6.039 M -43 598.91 % | 13.882 K -99.98 % | 70.532 M 347 348.32 % | 20.300 K 0.00 % | 20.300 K -92.75 % | 280.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 846.000 K -82.03 % | 4.707 M -41.46 % | 8.041 M -14.73 % | 9.430 M 435.80 % | 1.760 M 29.22 % | 1.362 M 15.98 % | 1.174 M 513.04 % | 191.554 K -84.08 % | 1.203 M -56.29 % | 2.753 M -34.38 % | 4.195 M -26.15 % | 5.681 M 100.13 % | 2.839 M -98.87 % | 250.617 M -33.54 % | 377.103 M 27 790.24 % | 1.352 M 3 550.37 % | 37.040 K -99.98 % | 181.454 M |
| GoodWill | 37.000 K 0.00 % | 37.000 K 0.00 % | 37.000 K 0.00 % | 37.000 K 0.00 % | 37.000 K 0.00 % | 37.000 K -0.11 % | 37.040 K 0.00 % | 37.040 K 0.00 % | 37.040 K 0.00 % | 37.040 K 0.00 % | 37.040 K 0.00 % | 37.040 K 0.00 % | 37.040 K | 0.000 | 0.000 100.00 % | -1.315 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 846.000 K -82.17 % | 4.744 M -41.27 % | 8.078 M -14.67 % | 9.467 M 426.82 % | 1.797 M 28.45 % | 1.399 M 15.49 % | 1.211 M 429.91 % | 228.594 K -81.57 % | 1.240 M -55.54 % | 2.790 M -34.08 % | 4.232 M -25.98 % | 5.718 M 98.84 % | 2.876 M -25.53 % | 3.862 M 166.01 % | 1.452 M 3 819.12 % | 37.040 K 0.00 % | 37.040 K 0.00 % | 37.040 K |
| Property plant equipment net | 439.180 M -1.90 % | 447.686 M -3.08 % | 461.924 M -0.21 % | 462.877 M 6.17 % | 435.961 M 18.32 % | 368.471 M 65.74 % | 222.325 M 3.99 % | 213.795 M -7.90 % | 232.137 M 1.05 % | 229.725 M 1.79 % | 225.682 M 3.30 % | 218.469 M 13.14 % | 193.091 M -0.44 % | 193.942 M 11.85 % | 173.395 M 28.42 % | 135.021 M 57.98 % | 85.469 M 4.96 % | 81.429 M |
| Total non current assets | 478.289 M -25.85 % | 645.006 M 5.23 % | 612.933 M -2.59 % | 629.223 M 42.87 % | 440.430 M 16.54 % | 377.913 M 56.39 % | 241.647 M 11.57 % | 216.586 M -8.13 % | 235.742 M -0.30 % | 236.455 M -10.87 % | 265.290 M -7.63 % | 287.213 M 17.58 % | 244.261 M 0.96 % | 241.927 M 13.05 % | 213.998 M 47.23 % | 145.349 M 69.43 % | 85.786 M 4.94 % | 81.746 M |
| Other current assets | 54.874 M -78.95 % | 260.635 M 14.17 % | 228.295 M -2.27 % | 233.607 M 52.44 % | 153.242 M -88.01 % | 1.278 B 57.53 % | 811.033 M 8 828.48 % | 9.084 M -14.59 % | 10.636 M -97.79 % | 481.196 M 716.18 % | 58.957 M 116.37 % | 27.249 M 407.58 % | 5.368 M 265.44 % | -3.245 M -114.88 % | 21.803 M 506.72 % | 3.594 M -72.20 % | 12.928 M 2 008.30 % | 613.197 K |
| Short term investments | 149.995 M 3.06 % | 145.544 M 9 140.89 % | 1.575 M -98.70 % | 121.061 M 6.43 % | 113.750 M 31.81 % | 86.298 M -8.66 % | 94.481 M 73.31 % | 54.515 M -6.93 % | 58.572 M 66.26 % | 35.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 276.168 M 526.83 % | 44.058 M -61.46 % | 114.318 M 79.36 % | 63.736 M -45.95 % | 117.915 M 398.31 % | 23.663 M -83.28 % | 141.551 M 244.07 % | 41.141 M -49.64 % | 81.689 M 263.91 % | 22.448 M -89.85 % | 221.118 M 33.41 % | 165.739 M 35.21 % | 122.581 M 81.69 % | 67.469 M 129.84 % | 29.354 M -22.42 % | 37.840 M -32.05 % | 55.684 M 220.46 % | 17.376 M |
| Cash and short term investments | 426.163 M 836.95 % | 45.484 M -60.21 % | 114.318 M 79.36 % | 63.736 M -72.49 % | 231.664 M 879.01 % | 23.663 M -83.28 % | 141.551 M 244.07 % | 41.141 M -49.64 % | 81.689 M 263.91 % | 22.448 M -89.85 % | 221.118 M 33.41 % | 165.739 M 35.21 % | 122.581 M 81.69 % | 67.469 M 129.84 % | 29.354 M -22.42 % | 37.840 M -32.05 % | 55.684 M 220.46 % | 17.376 M |
| Total current assets | 2.605 B -15.06 % | 3.067 B 2.53 % | 2.991 B 35.11 % | 2.214 B -7.15 % | 2.384 B 7.01 % | 2.228 B 33.34 % | 1.671 B 32.18 % | 1.264 B 20.88 % | 1.046 B 42.93 % | 731.629 M -5.16 % | 771.445 M 38.13 % | 558.496 M 7.56 % | 519.235 M -14.43 % | 606.797 M 14.98 % | 527.740 M 36.59 % | 386.359 M 18.34 % | 326.493 M 25.98 % | 259.155 M |
| Inventory | 1.181 B -30.35 % | 1.696 B 10.12 % | 1.540 B 53.64 % | 1.002 B -6.17 % | 1.068 B 5.28 % | 1.015 B 41.24 % | 718.351 M 41.40 % | 508.035 M 73.32 % | 293.123 M 28.57 % | 227.985 M -13.75 % | 264.344 M 12.23 % | 235.528 M 16.54 % | 202.102 M -30.78 % | 291.956 M 111.03 % | 138.350 M 175.75 % | 50.173 M -5.35 % | 53.007 M -11.23 % | 59.711 M |
| Net receivables | 942.831 M -11.49 % | 1.065 B -3.93 % | 1.109 B 21.27 % | 914.328 M -1.82 % | 931.306 M 1 160.69 % | -87.802 M 8.53 % | -95.988 M -114.77 % | 649.928 M 8.26 % | 600.350 M 1 735.20 % | -36.714 M -112.84 % | 285.983 M 120.02 % | 129.980 M -33.19 % | 194.551 M -22.37 % | 250.617 M -33.54 % | 377.103 M | 0.000 -100.00 % | 204.875 M 12.91 % | 181.454 M |
| Tax assets | 0.000 -100.00 % | 5.196 M 69.80 % | 3.060 M 34.62 % | 2.273 M -32.13 % | 3.349 M 71.91 % | 1.948 M -13.83 % | 2.261 M 33.29 % | 1.696 M -27.85 % | 2.351 M 101.71 % | -137.104 M -675 288.71 % | -20.300 K 0.00 % | -20.300 K 92.75 % | -280.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 250.488 M -66.05 % | 737.817 M -3.04 % | 760.934 M 89.57 % | 401.406 M -31.73 % | 588.010 M -8.39 % | 641.849 M 124.98 % | 285.293 M -8.53 % | 311.908 M 59.41 % | 195.669 M 60.84 % | 121.652 M -11.96 % | 138.176 M -1.37 % | 140.091 M 38.71 % | 100.994 M -45.74 % | 186.142 M 19.36 % | 155.944 M 169.48 % | 57.869 M -15.49 % | 68.479 M 36.19 % | 50.283 M |
| Tax payables | 0.000 -100.00 % | 28.569 M 9 486.91 % | 298.000 K -20.74 % | 376.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.038 M 53.68 % | 3.278 M -15.39 % | 3.875 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 100.00 % | -20.593 M -601.17 % | 4.109 M 16.83 % | 3.517 M -0.23 % | 3.525 M 11.52 % | 3.161 M | 0.000 -100.00 % | 2.913 M 21.61 % | 2.395 M 95.96 % | 1.222 M -40.35 % | 2.049 M | 0.000 -100.00 % | 1.586 M 8.31 % | 1.464 M -35.15 % | 2.258 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -383.980 M | 0.000 | 0.000 | 0.000 100.00 % | -57.605 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 849.473 K -35.79 % | 1.323 M -30.95 % | 1.916 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 |
| Other total stockholders equity | 166.674 M 87.70 % | 88.800 M 0.00 % | 88.800 M 206.29 % | 28.992 M -10.30 % | 32.321 M | 0.000 | 0.000 -100.00 % | 32.298 M 0.00 % | 32.298 M 0.00 % | 32.298 M -55.45 % | 72.500 M | 0.000 | 0.000 -100.00 % | 47.000 M 23.68 % | 38.000 M 31.03 % | 29.000 M 45.00 % | 20.000 M 60.00 % | 12.500 M |
| Deferred tax liabilities non current | 15.261 M -25.89 % | 20.593 M 15.11 % | 17.890 M -2.11 % | 18.275 M 12.93 % | 16.183 M -1.18 % | 16.377 M -16.01 % | 19.498 M -4.49 % | 20.415 M -19.59 % | 25.389 M 1.26 % | 25.073 M -0.61 % | 25.225 M -5.55 % | 26.706 M 13.80 % | 23.467 M 5.36 % | 22.274 M 9.05 % | 20.426 M 13.48 % | 17.999 M 23.85 % | 14.533 M -0.07 % | 14.544 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 |
| Total assets | 3.083 B -16.94 % | 3.712 B 2.99 % | 3.604 B 26.77 % | 2.843 B 0.65 % | 2.825 B 8.39 % | 2.606 B 36.25 % | 1.913 B 29.16 % | 1.481 B 15.55 % | 1.281 B 32.37 % | 968.084 M -6.62 % | 1.037 B 22.59 % | 845.709 M 10.77 % | 763.496 M -10.04 % | 848.724 M 14.42 % | 741.737 M 39.50 % | 531.708 M 28.97 % | 412.279 M 20.94 % | 340.901 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | 130.603 M 177.33 % | -168.882 M 22.33 % | -217.439 M 41.07 % | -368.955 M -170.82 % | -136.234 M -46.04 % | -93.288 M -70.76 % | -54.631 M 2.00 % | -55.746 M 61.73 % | -145.649 M -397.08 % | -29.301 M 73.90 % | -112.275 M -370.84 % | 41.454 M 31.93 % | 31.420 M 824.80 % | -4.335 M 95.29 % | -92.105 M -19.79 % | -76.886 M -182.30 % | -27.236 M 52.86 % | -57.781 M |
| Accounts receivables | 131.024 M 294.58 % | 33.206 M 118.65 % | -178.026 M -964.56 % | -16.723 M -546.17 % | -2.588 M 99.03 % | -266.166 M -337.93 % | -60.777 M -8.92 % | -55.798 M 64.83 % | -158.646 M -80.31 % | -87.987 M 31.66 % | -128.754 M -444.98 % | 37.322 M -23.29 % | 48.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 544.151 M 372.32 % | -199.823 M 61.49 % | -518.883 M -1 026.84 % | 55.984 M 406.14 % | -18.287 M 93.83 % | -296.226 M -40.85 % | -210.316 M 2.14 % | -214.912 M -229.93 % | -65.138 M -279.16 % | 36.358 M 226.18 % | -28.816 M 13.79 % | -33.426 M -137.20 % | 89.854 M 158.50 % | -153.606 M -74.20 % | -88.177 M -3 211.06 % | 2.834 M -57.73 % | 6.705 M 134.01 % | -19.711 M |
| Accounts payables | -487.329 M -2 065.52 % | -22.504 M -106.31 % | 356.772 M 309.29 % | -170.468 M -216.63 % | -53.839 M -115.10 % | 356.556 M 1 439.71 % | -26.614 M -122.90 % | 116.239 M 57.04 % | 74.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -57.243 M -382.84 % | 20.239 M -83.51 % | 122.698 M 151.61 % | -237.748 M -286.46 % | -61.520 M -154.66 % | 112.548 M -53.70 % | 243.076 M 146.22 % | 98.725 M 2 297.47 % | 4.118 M 106.27 % | -65.659 M 21.33 % | -83.459 M -211.46 % | 74.879 M 228.14 % | -58.434 M -139.15 % | 149.271 M 3 900.64 % | -3.928 M 95.07 % | -79.720 M -134.88 % | -33.940 M 10.85 % | -38.071 M |
| Other non cash items | 64.585 M 388.52 % | -22.385 M -131.58 % | 70.881 M 94.07 % | 36.523 M 8.45 % | 33.678 M 21.29 % | 27.767 M 363.30 % | -10.546 M 30.15 % | -15.099 M 56.48 % | -34.696 M -37.79 % | -25.181 M -152.94 % | -9.955 M -117.35 % | 57.381 M -23.53 % | 75.039 M -11.13 % | 84.440 M 376.73 % | -30.514 M 22.26 % | -39.252 M -4.61 % | -37.521 M -83.28 % | -20.473 M |
| Net cash provided by operating activities | 399.520 M 13 329.14 % | -3.020 M -106.30 % | 47.909 M 137.34 % | -128.295 M -251.91 % | 84.456 M -24.12 % | 111.302 M 68.67 % | 65.986 M -19.12 % | 81.589 M 354.11 % | -32.108 M -139.98 % | 80.305 M 7 192.21 % | -1.132 M -100.98 % | 116.004 M -4.70 % | 121.729 M 30.38 % | 93.367 M 335.84 % | 21.422 M -15.21 % | 25.266 M -51.07 % | 51.638 M 949.13 % | 4.922 M |
| Investments in property plant and equipment | -26.837 M -9.82 % | -24.437 M 36.96 % | -38.767 M 45.33 % | -70.915 M 26.98 % | -97.113 M 44.67 % | -175.505 M -394.41 % | -35.498 M -302.46 % | -8.820 M 67.84 % | -27.429 M -3.27 % | -26.559 M 34.30 % | -40.425 M 12.56 % | -46.230 M -240.22 % | -13.588 M 62.94 % | -36.666 M 10.84 % | -41.124 M 39.82 % | -68.340 M -512.49 % | -11.158 M -13.35 % | -9.844 M |
| Acquisitions net | 24.000 K | 0.000 -100.00 % | 325.000 K 225.00 % | 100.000 K -65.52 % | 290.000 K 45.00 % | 200.000 K | 0.000 -100.00 % | 739.792 K 42.27 % | 520.000 K 453.78 % | 93.900 K | 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 |
| 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 |
| Other investing activites | 14.535 M 1 217.77 % | 1.103 M -83.30 % | 6.606 M -10.37 % | 7.370 M 15.12 % | 6.402 M -20.62 % | 8.065 M 53.57 % | 5.252 M 715.02 % | 644.362 K -94.68 % | 12.108 M 135.10 % | -34.498 M -208.24 % | 31.871 M 436.67 % | -9.467 M -418.77 % | 2.970 M 50.87 % | 1.968 M 32.08 % | 1.490 M 4.56 % | 1.425 M -23.33 % | 1.859 M -26.43 % | 2.527 M |
| Net cash used for investing activites | -12.278 M 47.38 % | -23.334 M 26.71 % | -31.836 M 49.82 % | -63.445 M 29.83 % | -90.421 M 45.93 % | -167.240 M -452.93 % | -30.246 M -306.75 % | -7.436 M 49.87 % | -14.833 M 75.67 % | -60.964 M -612.76 % | -8.553 M 84.64 % | -55.696 M -424.53 % | -10.618 M 69.40 % | -34.697 M 12.46 % | -39.634 M 40.77 % | -66.914 M -619.60 % | -9.299 M -27.08 % | -7.317 M |
| Debt repayment | -26.795 M -2.78 % | -26.069 M -134.27 % | 76.075 M -68.35 % | 240.388 M 25.73 % | 191.197 M 644.62 % | 25.677 M -78.00 % | 116.716 M 71.00 % | 68.256 M -48.73 % | 133.127 M 189.23 % | -149.194 M -241.64 % | 105.335 M 1 506.42 % | 6.557 M 136.74 % | -17.848 M -379.62 % | 6.383 M -87.22 % | 49.931 M 27.21 % | 39.252 M 344.92 % | 8.822 M -38.81 % | 14.418 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 92.800 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 |
| 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 |
| Dividends paid | -16.411 M 0.00 % | -16.411 M -15.59 % | -14.197 M -12.00 % | -12.676 M 0.00 % | -12.676 M 17.05 % | -15.281 M -0.16 % | -15.256 M 0.00 % | -15.256 M -13.64 % | -13.425 M 0.00 % | -13.425 M 0.00 % | -13.425 M -13.91 % | -11.786 M -16.22 % | -10.140 M 13.96 % | -11.786 M 0.33 % | -11.825 M 0.33 % | -11.864 M -11.11 % | -10.677 M -20.00 % | -8.898 M |
| Other financing activites | -113.354 M -11 335 300.00 % | -1.000 K 100.00 % | -31.369 M 65.20 % | -90.151 M -12.96 % | -79.810 M -10.31 % | -72.351 M -97.03 % | -36.721 M -17.91 % | -31.144 M -128.46 % | -13.633 M 27.01 % | -18.677 M 30.43 % | -26.845 M -125.17 % | -11.922 M 68.75 % | -38.150 M -25.07 % | -30.504 M -134.12 % | -13.029 M | 0.000 100.00 % | -2.176 M 60.27 % | -5.478 M |
| Net cash used provided by financing activities | -156.560 M -268.54 % | -42.481 M -223.10 % | 34.509 M -74.91 % | 137.561 M 39.36 % | 98.711 M 259.33 % | -61.955 M -195.70 % | 64.739 M 196.22 % | 21.855 M -79.40 % | 106.070 M 158.51 % | -181.297 M -378.64 % | 65.064 M 479.38 % | -17.150 M 69.37 % | -55.998 M -55.96 % | -35.906 M -243.18 % | 25.077 M 9.77 % | 22.844 M 666.62 % | -4.032 M -9 541.17 % | 42.703 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 100.00 % | -136.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 230.682 M 435.13 % | -68.834 M -236.08 % | 50.582 M 193.36 % | -54.179 M -158.42 % | 92.748 M 178.67 % | -117.891 M -217.33 % | 100.478 M 348.21 % | -40.481 M -168.46 % | 59.129 M 136.51 % | -161.956 M -392.45 % | 55.379 M 28.32 % | 43.157 M -21.69 % | 55.113 M 142.10 % | 22.764 M 231.59 % | 6.865 M 138.47 % | -17.844 M -146.58 % | 38.307 M 1 728.35 % | -2.353 M |
| Cash at beginning of period | 44.058 M -61.46 % | 114.318 M 79.36 % | 63.736 M -45.95 % | 117.915 M 368.53 % | 25.167 M -82.41 % | 143.058 M 235.97 % | 42.580 M -48.74 % | 83.062 M 247.07 % | 23.932 M -89.18 % | 221.118 M 33.41 % | 165.739 M 35.21 % | 122.581 M 81.69 % | 67.469 M 50.92 % | 44.705 M 18.14 % | 37.840 M -32.05 % | 55.684 M 220.46 % | 17.376 M -11.92 % | 19.729 M |
| Cash at end of period | 274.740 M 504.04 % | 45.484 M -60.21 % | 114.318 M 79.36 % | 63.736 M -45.95 % | 117.915 M 368.53 % | 25.167 M -82.41 % | 143.058 M 235.97 % | 42.580 M -48.74 % | 83.062 M 40.40 % | 59.162 M -73.24 % | 221.118 M 33.41 % | 165.739 M 35.21 % | 122.581 M 81.69 % | 67.469 M 50.92 % | 44.705 M 18.14 % | 37.840 M -32.05 % | 55.684 M 220.46 % | 17.376 M |
| Operating cash flow | 399.520 M 257.06 % | 111.890 M 133.55 % | 47.909 M 137.34 % | -128.295 M -251.91 % | 84.456 M -24.12 % | 111.302 M 68.67 % | 65.986 M -19.12 % | 81.589 M 354.11 % | -32.108 M -139.98 % | 80.305 M 7 192.21 % | -1.132 M -100.98 % | 116.004 M -4.70 % | 121.729 M 30.38 % | 93.367 M 335.84 % | 21.422 M -15.21 % | 25.266 M -51.07 % | 51.638 M 949.13 % | 4.922 M |
| Capital expenditure | -26.837 M -9.82 % | -24.437 M 36.96 % | -38.767 M 45.33 % | -70.915 M 26.98 % | -97.113 M 44.67 % | -175.505 M -394.41 % | -35.498 M -302.46 % | -8.820 M 67.84 % | -27.429 M -3.27 % | -26.559 M 34.30 % | -40.425 M 12.56 % | -46.230 M -240.22 % | -13.588 M 62.94 % | -36.666 M 10.84 % | -41.124 M 39.82 % | -68.340 M -512.49 % | -11.158 M -13.35 % | -9.844 M |
| Free CashFlow | 372.683 M 326.15 % | 87.453 M 856.61 % | 9.142 M 104.59 % | -199.210 M -1 473.91 % | -12.657 M 80.29 % | -64.203 M -310.58 % | 30.488 M -58.10 % | 72.768 M 222.23 % | -59.536 M -210.77 % | 53.745 M 229.33 % | -41.557 M -159.56 % | 69.774 M -35.48 % | 108.141 M 90.72 % | 56.702 M 387.80 % | -19.702 M 54.26 % | -43.074 M -206.41 % | 40.480 M 922.44 % | -4.922 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 825.667 M -21.06 % | 1.046 B 18.34 % | 883.892 M 7.96 % | 818.702 M -16.19 % | 976.832 M -15.39 % | 1.155 B 32.29 % | 872.739 M 2.40 % | 852.286 M 2.90 % | 828.302 M -16.50 % | 991.924 M 54.52 % | 641.956 M -20.46 % | 807.120 M 128.15 % | 353.773 M -53.38 % | 758.861 M -32.98 % | 1.132 B 84.48 % | 613.733 M 26.99 % | 483.286 M -28.52 % | 676.141 M -18.67 % | 831.306 M 65.66 % | 501.810 M 0.39 % | 499.882 M -26.18 % | 677.207 M 8.21 % | 625.828 M 25.20 % | 499.882 M -2.17 % | 510.950 M 9.72 % | 465.700 M 45.72 % | 319.590 M -24.37 % | 422.597 M 51.83 % | 278.335 M -50.26 % | 559.525 M 11.85 % | 500.257 M 23.68 % | 404.491 M 241.92 % | 118.301 M -77.99 % | 537.402 M 106.98 % | 259.638 M 11.59 % | 232.680 M -27.05 % | 318.937 M -15.84 % | 378.969 M 39.02 % | 272.601 M -29.35 % | 385.842 M 45.27 % | 265.596 M -30.49 % | 382.095 M 6.61 % | 358.401 M 58.83 % | 225.654 M 39.88 % | 161.314 M -6.58 % | 172.676 M 15.27 % | 149.802 M -22.74 % | 193.891 M 1.43 % | 191.153 M -50.28 % | 384.457 M 64.36 % | 233.914 M 39.63 % | 167.521 M 24.74 % | 134.292 M -55.76 % | 303.583 M 89.84 % | 159.914 M 20.03 % | 133.230 M 14.23 % | 116.630 M |
| Net income | 28.019 M -37.64 % | 44.933 M 17.96 % | 38.091 M 21.05 % | 31.468 M -23.32 % | 41.039 M -15.82 % | 48.751 M 44.82 % | 33.664 M 1.29 % | 33.235 M 3.99 % | 31.959 M -16.38 % | 38.219 M 63.41 % | 23.388 M -20.27 % | 29.333 M 41.40 % | 20.745 M -35.51 % | 32.166 M -18.57 % | 39.503 M 50.16 % | 26.308 M 2.38 % | 25.697 M -14.66 % | 30.113 M -9.43 % | 33.250 M 35.32 % | 24.572 M -4.02 % | 25.600 M -18.73 % | 31.498 M 9.69 % | 28.715 M 12.17 % | 25.600 M -2.22 % | 26.182 M 2.60 % | 25.519 M 59.09 % | 16.041 M -9.79 % | 17.782 M 28.64 % | 13.823 M -56.29 % | 31.627 M 29.57 % | 24.410 M 23.18 % | 19.816 M 93.67 % | 10.232 M -61.37 % | 26.490 M 60.67 % | 16.487 M 4.61 % | 15.761 M -22.67 % | 20.381 M 9.97 % | 18.533 M 10.50 % | 16.772 M -17.04 % | 20.217 M 26.67 % | 15.960 M -4.04 % | 16.632 M -14.82 % | 19.525 M 25.42 % | 15.568 M 51.16 % | 10.299 M -3.19 % | 10.638 M 4.44 % | 10.186 M -21.60 % | 12.993 M 1.29 % | 12.828 M -5.78 % | 13.614 M 0.74 % | 13.514 M 20.60 % | 11.206 M 0.68 % | 11.130 M -30.17 % | 15.939 M 20.63 % | 13.213 M 20.06 % | 11.005 M -18.20 % | 13.453 M |
| Income before tax | 40.964 M -33.96 % | 62.028 M 33.38 % | 46.503 M 9.83 % | 42.339 M -23.20 % | 55.129 M -18.46 % | 67.607 M 44.58 % | 46.761 M 4.88 % | 44.587 M 3.40 % | 43.119 M -19.87 % | 53.810 M 61.44 % | 33.331 M -12.94 % | 38.286 M 36.95 % | 27.956 M -37.53 % | 44.748 M -15.86 % | 53.184 M 50.59 % | 35.316 M 1.67 % | 34.737 M -18.19 % | 42.460 M -4.44 % | 44.433 M 36.52 % | 32.546 M -6.01 % | 34.628 M -17.54 % | 41.995 M 7.63 % | 39.019 M 12.68 % | 34.628 M -5.90 % | 36.799 M 0.95 % | 36.451 M 60.72 % | 22.680 M -13.22 % | 26.135 M 31.25 % | 19.912 M -54.26 % | 43.530 M 7.04 % | 40.668 M 46.93 % | 27.678 M 89.74 % | 14.587 M -62.83 % | 39.245 M 52.17 % | 25.790 M 2.47 % | 25.168 M -21.88 % | 32.219 M 7.21 % | 30.051 M 10.80 % | 27.123 M -10.08 % | 30.165 M 28.18 % | 23.534 M -18.95 % | 29.037 M 0.34 % | 28.940 M 25.82 % | 23.001 M 51.14 % | 15.218 M -15.39 % | 17.986 M 17.60 % | 15.294 M -21.14 % | 19.393 M -0.89 % | 19.568 M -4.59 % | 20.509 M 1.97 % | 20.114 M 20.55 % | 16.685 M 1.32 % | 16.467 M -22.44 % | 21.232 M 3.74 % | 20.466 M 13.04 % | 18.105 M -6.93 % | 19.453 M |
| Income before tax ratio | 0.05 -16.34 % | 0.06 12.72 % | 0.05 1.73 % | 0.05 -8.37 % | 0.06 -3.62 % | 0.06 9.29 % | 0.05 2.42 % | 0.05 0.49 % | 0.05 -4.04 % | 0.05 4.48 % | 0.05 9.46 % | 0.05 -39.97 % | 0.08 34.01 % | 0.06 25.54 % | 0.05 -18.37 % | 0.06 -19.94 % | 0.07 14.46 % | 0.06 17.49 % | 0.05 -17.59 % | 0.06 -6.37 % | 0.07 11.71 % | 0.06 -0.54 % | 0.06 -10.00 % | 0.07 -3.82 % | 0.07 -7.99 % | 0.08 10.29 % | 0.07 14.75 % | 0.06 -13.55 % | 0.07 -8.04 % | 0.08 -4.30 % | 0.08 18.80 % | 0.07 -44.51 % | 0.12 68.85 % | 0.07 -26.48 % | 0.10 -8.17 % | 0.11 7.07 % | 0.10 27.39 % | 0.08 -20.30 % | 0.10 27.27 % | 0.08 -11.77 % | 0.09 16.60 % | 0.08 -5.89 % | 0.08 -20.78 % | 0.10 8.05 % | 0.09 -9.43 % | 0.10 2.02 % | 0.10 2.07 % | 0.10 -2.29 % | 0.10 91.89 % | 0.05 -37.96 % | 0.09 -13.67 % | 0.10 -18.77 % | 0.12 75.33 % | 0.07 -45.35 % | 0.13 -5.82 % | 0.14 -18.53 % | 0.17 |
| EBITDA | 71.390 M -21.97 % | 91.489 M 1.48 % | 90.156 M 11.92 % | 80.557 M -10.93 % | 90.446 M 4.15 % | 86.838 M 4.65 % | 82.979 M -3.70 % | 86.171 M 8.04 % | 79.758 M -13.44 % | 92.144 M 15.70 % | 79.640 M -92.13 % | 1.012 B 1 540.77 % | 61.673 M -21.35 % | 78.410 M -2.81 % | 80.680 M 17.38 % | 68.733 M 3.41 % | 66.466 M 29.04 % | 51.510 M -29.16 % | 72.710 M 17.19 % | 62.047 M 8.18 % | 57.356 M -2.72 % | 58.958 M -10.00 % | 65.508 M 14.21 % | 57.356 M -0.92 % | 57.891 M 7.11 % | 54.047 M 24.21 % | 43.511 M -1.49 % | 44.168 M 21.43 % | 36.372 M -46.00 % | 67.351 M 11.03 % | 60.662 M 37.37 % | 44.158 M 53.21 % | 28.821 M -48.03 % | 55.458 M 24.25 % | 44.636 M 22.13 % | 36.548 M -14.37 % | 42.683 M 2.00 % | 41.845 M 7.92 % | 38.775 M -3.33 % | 40.109 M 22.36 % | 32.780 M -3.33 % | 33.908 M -24.55 % | 44.939 M 41.09 % | 31.852 M 29.05 % | 24.681 M 16.47 % | 21.190 M -5.25 % | 22.365 M -13.28 % | 25.791 M -5.95 % | 27.422 M -3.64 % | 28.457 M -10.03 % | 31.628 M 16.85 % | 27.067 M 2.33 % | 26.451 M -23.73 % | 34.681 M 7.90 % | 32.141 M -2.07 % | 32.819 M 15.64 % | 28.380 M |
| Net income ratio | 0.03 -21.00 % | 0.04 -0.32 % | 0.04 12.12 % | 0.04 -8.51 % | 0.04 -0.51 % | 0.04 9.47 % | 0.04 -1.08 % | 0.04 1.07 % | 0.04 0.14 % | 0.04 5.76 % | 0.04 0.25 % | 0.04 -38.02 % | 0.06 38.34 % | 0.04 21.49 % | 0.03 -18.61 % | 0.04 -19.38 % | 0.05 19.39 % | 0.04 11.35 % | 0.04 -18.32 % | 0.05 -4.38 % | 0.05 10.11 % | 0.05 1.37 % | 0.05 -10.41 % | 0.05 -0.06 % | 0.05 -6.49 % | 0.05 9.17 % | 0.05 19.28 % | 0.04 -15.27 % | 0.05 -12.14 % | 0.06 15.84 % | 0.05 -0.40 % | 0.05 -43.36 % | 0.09 75.46 % | 0.05 -22.37 % | 0.06 -6.25 % | 0.07 6.00 % | 0.06 30.67 % | 0.05 -20.52 % | 0.06 17.42 % | 0.05 -12.80 % | 0.06 38.05 % | 0.04 -20.10 % | 0.05 -21.04 % | 0.07 8.06 % | 0.06 3.63 % | 0.06 -9.40 % | 0.07 1.47 % | 0.07 -0.14 % | 0.07 89.51 % | 0.04 -38.70 % | 0.06 -13.63 % | 0.07 -19.29 % | 0.08 57.86 % | 0.05 -36.46 % | 0.08 0.03 % | 0.08 -28.39 % | 0.12 |
| Ratio EBITDA | 0.09 -1.15 % | 0.09 -14.25 % | 0.10 3.66 % | 0.10 6.27 % | 0.09 23.10 % | 0.08 -20.89 % | 0.10 -5.96 % | 0.10 5.00 % | 0.10 3.66 % | 0.09 -25.12 % | 0.12 -90.10 % | 1.25 619.18 % | 0.17 68.72 % | 0.10 45.00 % | 0.07 -36.37 % | 0.11 -18.57 % | 0.14 80.53 % | 0.08 -12.90 % | 0.09 -29.26 % | 0.12 7.76 % | 0.11 31.79 % | 0.09 -16.83 % | 0.10 -8.77 % | 0.11 1.27 % | 0.11 -2.37 % | 0.12 -14.76 % | 0.14 30.26 % | 0.10 -20.02 % | 0.13 8.56 % | 0.12 -0.73 % | 0.12 11.08 % | 0.11 -55.19 % | 0.24 136.08 % | 0.10 -39.97 % | 0.17 9.45 % | 0.16 17.37 % | 0.13 21.20 % | 0.11 -22.37 % | 0.14 36.83 % | 0.10 -15.77 % | 0.12 39.08 % | 0.09 -29.23 % | 0.13 -11.17 % | 0.14 -7.74 % | 0.15 24.68 % | 0.12 -17.80 % | 0.15 12.24 % | 0.13 -7.28 % | 0.14 93.81 % | 0.07 -45.26 % | 0.14 -16.32 % | 0.16 -17.97 % | 0.20 72.42 % | 0.11 -43.16 % | 0.20 -18.41 % | 0.25 1.23 % | 0.24 |
| Gross profit ratio | 0.31 -15.20 % | 0.37 -1.75 % | 0.37 10.92 % | 0.34 4.38 % | 0.32 13.70 % | 0.28 -19.19 % | 0.35 2.77 % | 0.34 -4.35 % | 0.36 89.11 % | 0.19 -57.13 % | 0.44 18.54 % | 0.37 -36.47 % | 0.58 182.30 % | 0.21 -27.54 % | 0.28 -38.62 % | 0.46 -4.94 % | 0.49 49.26 % | 0.33 -6.70 % | 0.35 -35.53 % | 0.54 64.81 % | 0.33 91.99 % | 0.17 -58.17 % | 0.41 24.52 % | 0.33 -15.35 % | 0.39 102.17 % | 0.19 -64.51 % | 0.54 48.27 % | 0.37 -27.85 % | 0.51 26.19 % | 0.40 -0.94 % | 0.41 -5.14 % | 0.43 -67.22 % | 1.30 237.31 % | 0.39 -33.03 % | 0.58 -99.18 % | 70.66 18 875.41 % | 0.37 -10.12 % | 0.41 -18.86 % | 0.51 11.04 % | 0.46 3.18 % | 0.45 694.59 % | -0.07 -118.22 % | 0.41 -19.05 % | 0.51 -9.70 % | 0.56 860.92 % | -0.07 -113.73 % | 0.54 27.73 % | 0.42 1.58 % | 0.42 1 485.08 % | 0.03 -93.16 % | 0.38 -21.04 % | 0.48 -13.66 % | 0.56 1 894.70 % | -0.03 -105.59 % | 0.56 -13.20 % | 0.64 14.08 % | 0.57 |
| Weighted average shs out dil | 5.472 M 0.12 % | 5.466 M -0.13 % | 5.473 M 0.01 % | 5.473 M 0.01 % | 5.472 M 0.03 % | 5.470 M 0.00 % | 5.470 M 0.00 % | 5.470 M 0.00 % | 5.470 M 0.00 % | 5.470 M 7.89 % | 5.070 M 0.08 % | 5.066 M -0.12 % | 5.072 M 0.04 % | 5.070 M -0.01 % | 5.071 M 0.04 % | 5.069 M 0.01 % | 5.068 M -0.04 % | 5.070 M 0.03 % | 5.069 M -0.16 % | 5.077 M 0.15 % | 5.069 M 0.01 % | 5.069 M -0.09 % | 5.073 M 0.08 % | 5.069 M -0.09 % | 5.074 M 0.01 % | 5.073 M -0.06 % | 5.076 M 0.20 % | 5.066 M 0.05 % | 5.063 M -0.10 % | 5.068 M -0.13 % | 5.075 M -0.12 % | 5.081 M -0.19 % | 5.091 M 0.70 % | 5.055 M -0.29 % | 5.070 M -0.08 % | 5.075 M -0.16 % | 5.083 M 0.10 % | 5.078 M 0.21 % | 5.067 M 0.00 % | 5.067 M 0.00 % | 5.067 M -0.07 % | 5.070 M -0.02 % | 5.071 M 0.01 % | 5.071 M -0.05 % | 5.073 M 0.15 % | 5.066 M -0.04 % | 5.068 M -0.15 % | 5.075 M 0.10 % | 5.070 M 0.19 % | 5.061 M -0.18 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.08 % | 5.066 M 0.08 % | 5.062 M -0.18 % | 5.071 M -0.10 % | 5.077 M |
| Weighted average shs out | 5.472 M 0.12 % | 5.466 M -0.13 % | 5.473 M 0.01 % | 5.473 M 0.01 % | 5.472 M 0.03 % | 5.470 M 0.00 % | 5.470 M 0.00 % | 5.470 M 0.00 % | 5.470 M 0.00 % | 5.470 M 7.89 % | 5.070 M 0.08 % | 5.066 M -0.08 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.02 % | 5.069 M 0.01 % | 5.068 M -0.04 % | 5.070 M 0.03 % | 5.069 M -0.16 % | 5.077 M 0.15 % | 5.069 M 0.01 % | 5.069 M -0.09 % | 5.073 M 0.08 % | 5.069 M -0.09 % | 5.074 M 0.01 % | 5.073 M -0.06 % | 5.076 M 0.20 % | 5.066 M 0.05 % | 5.063 M -0.10 % | 5.068 M -0.13 % | 5.075 M -0.12 % | 5.081 M -0.19 % | 5.091 M 0.70 % | 5.055 M -0.29 % | 5.070 M -0.08 % | 5.075 M -0.16 % | 5.083 M 0.10 % | 5.078 M 0.21 % | 5.067 M 0.00 % | 5.067 M 0.00 % | 5.067 M -0.07 % | 5.070 M -0.02 % | 5.071 M 0.01 % | 5.071 M -0.05 % | 5.073 M 0.15 % | 5.066 M -0.04 % | 5.068 M -0.15 % | 5.075 M 0.10 % | 5.070 M 0.19 % | 5.061 M -0.18 % | 5.070 M 0.00 % | 5.070 M 0.00 % | 5.070 M 0.08 % | 5.066 M 0.08 % | 5.062 M -0.18 % | 5.071 M -0.10 % | 5.077 M |
| EPS diluted | 5.12 -37.71 % | 8.22 18.10 % | 6.96 21.04 % | 5.75 -37.84 % | 9.25 3.82 % | 8.91 44.88 % | 6.15 1.15 % | 6.08 4.11 % | 5.84 -16.45 % | 6.99 51.63 % | 4.61 -20.38 % | 5.79 41.56 % | 4.09 -35.49 % | 6.34 -18.61 % | 7.79 50.10 % | 5.19 2.37 % | 5.07 -14.65 % | 5.94 -9.45 % | 6.56 35.54 % | 4.84 -4.16 % | 5.05 -18.68 % | 6.21 9.72 % | 5.66 12.08 % | 5.05 -2.13 % | 5.16 2.58 % | 5.03 59.18 % | 3.16 -9.97 % | 3.51 28.57 % | 2.73 -56.25 % | 6.24 29.73 % | 4.81 23.33 % | 3.90 94.03 % | 2.01 -61.64 % | 5.24 61.23 % | 3.25 4.50 % | 3.11 -22.44 % | 4.01 9.86 % | 3.65 10.27 % | 3.31 -17.04 % | 3.99 26.67 % | 3.15 -3.96 % | 3.28 -14.81 % | 3.85 25.41 % | 3.07 51.23 % | 2.03 -1.93 % | 2.07 2.99 % | 2.01 -21.48 % | 2.56 1.19 % | 2.53 -5.95 % | 2.69 1.13 % | 2.66 20.36 % | 2.21 0.45 % | 2.20 -30.16 % | 3.15 20.69 % | 2.61 20.28 % | 2.17 -18.11 % | 2.65 |
| Earnings per share | 5.12 -37.71 % | 8.22 18.10 % | 6.96 21.04 % | 5.75 -37.84 % | 9.25 3.82 % | 8.91 44.88 % | 6.15 1.15 % | 6.08 4.11 % | 5.84 -16.45 % | 6.99 51.63 % | 4.61 -20.38 % | 5.79 41.56 % | 4.09 -35.49 % | 6.34 -18.61 % | 7.79 50.10 % | 5.19 2.37 % | 5.07 -14.65 % | 5.94 -9.45 % | 6.56 35.54 % | 4.84 -4.16 % | 5.05 -18.68 % | 6.21 9.72 % | 5.66 12.08 % | 5.05 -2.13 % | 5.16 2.58 % | 5.03 59.18 % | 3.16 -9.97 % | 3.51 28.57 % | 2.73 -56.25 % | 6.24 29.73 % | 4.81 23.33 % | 3.90 94.03 % | 2.01 -61.64 % | 5.24 61.23 % | 3.25 4.50 % | 3.11 -22.44 % | 4.01 9.86 % | 3.65 10.27 % | 3.31 -17.04 % | 3.99 26.67 % | 3.15 -3.96 % | 3.28 -14.81 % | 3.85 25.41 % | 3.07 51.23 % | 2.03 -1.93 % | 2.07 2.99 % | 2.01 -21.48 % | 2.56 1.19 % | 2.53 -5.95 % | 2.69 1.13 % | 2.66 20.36 % | 2.21 0.45 % | 2.20 -30.16 % | 3.15 20.69 % | 2.61 20.28 % | 2.17 -18.11 % | 2.65 |
| Gross profit | 255.641 M -33.06 % | 381.894 M 16.26 % | 328.483 M 19.75 % | 274.303 M -12.51 % | 313.537 M -3.80 % | 325.919 M 6.90 % | 304.884 M 5.23 % | 289.721 M -1.58 % | 294.370 M 57.91 % | 186.411 M -33.75 % | 281.390 M -5.72 % | 298.463 M 44.95 % | 205.909 M 31.60 % | 156.460 M -51.43 % | 322.159 M 13.24 % | 284.499 M 20.72 % | 235.675 M 6.69 % | 220.902 M -24.12 % | 291.115 M 6.80 % | 272.569 M 65.45 % | 164.748 M 41.72 % | 116.249 M -54.74 % | 256.827 M 55.89 % | 164.748 M -17.18 % | 198.931 M 121.81 % | 89.683 M -48.28 % | 173.410 M 12.13 % | 154.652 M 9.55 % | 141.174 M -37.23 % | 224.895 M 10.79 % | 202.990 M 17.31 % | 173.031 M 12.10 % | 154.361 M -25.75 % | 207.886 M 38.62 % | 149.968 M -99.09 % | 16.442 B 13 743.48 % | 118.773 M -24.35 % | 157.012 M 12.80 % | 139.196 M -21.55 % | 177.435 M 49.89 % | 118.376 M 513.30 % | -28.642 M -119.42 % | 147.491 M 28.57 % | 114.715 M 26.32 % | 90.815 M 810.85 % | -12.776 M -115.83 % | 80.728 M -1.31 % | 81.801 M 3.04 % | 79.389 M 688.11 % | 10.073 M -88.76 % | 89.582 M 10.26 % | 81.247 M 7.70 % | 75.439 M 893.90 % | -9.502 M -110.62 % | 89.479 M 4.19 % | 85.884 M 30.32 % | 65.902 M |
| Income tax expense | 12.945 M -24.28 % | 17.095 M 103.22 % | 8.412 M -22.62 % | 10.871 M -22.85 % | 14.090 M -25.28 % | 18.857 M 43.98 % | 13.097 M 15.37 % | 11.352 M 1.72 % | 11.160 M -28.42 % | 15.592 M 56.81 % | 9.943 M 11.06 % | 8.953 M 24.16 % | 7.211 M -42.77 % | 12.601 M -7.89 % | 13.681 M 51.88 % | 9.008 M -0.35 % | 9.040 M -26.78 % | 12.347 M 10.40 % | 11.184 M 40.26 % | 7.974 M -11.67 % | 9.028 M -13.99 % | 10.497 M 1.87 % | 10.304 M 14.13 % | 9.028 M -14.97 % | 10.617 M -2.88 % | 10.932 M 64.66 % | 6.639 M -20.52 % | 8.353 M 37.18 % | 6.089 M -48.84 % | 11.903 M -26.79 % | 16.258 M 106.79 % | 7.862 M 80.53 % | 4.355 M -65.86 % | 12.755 M 37.11 % | 9.303 M -1.11 % | 9.407 M -20.54 % | 11.838 M 2.78 % | 11.518 M 11.27 % | 10.351 M 4.05 % | 9.948 M 31.34 % | 7.574 M -38.95 % | 12.406 M 31.76 % | 9.415 M 26.66 % | 7.433 M 51.11 % | 4.919 M -34.47 % | 7.506 M 51.64 % | 4.950 M -22.66 % | 6.400 M -5.04 % | 6.740 M -2.02 % | 6.879 M 4.22 % | 6.600 M 20.11 % | 5.495 M 2.96 % | 5.337 M 0.82 % | 5.293 M -27.02 % | 7.253 M 2.15 % | 7.100 M 18.33 % | 6.000 M |
| Cost of revenue | 570.026 M -14.16 % | 664.072 M 19.56 % | 555.409 M 2.02 % | 544.399 M -17.93 % | 663.295 M -19.95 % | 828.590 M 45.92 % | 567.855 M 0.94 % | 562.565 M 5.36 % | 533.932 M -33.72 % | 805.513 M 123.40 % | 360.566 M -29.11 % | 508.657 M 244.00 % | 147.864 M -75.45 % | 602.401 M -25.64 % | 810.078 M 146.05 % | 329.234 M 32.96 % | 247.611 M -45.61 % | 455.239 M -15.73 % | 540.191 M 135.64 % | 229.241 M -31.60 % | 335.134 M -40.26 % | 560.958 M 52.02 % | 369.001 M 10.11 % | 335.134 M 7.41 % | 312.019 M -17.02 % | 376.017 M 157.23 % | 146.180 M -45.44 % | 267.945 M 95.35 % | 137.161 M -59.01 % | 334.630 M 12.57 % | 297.267 M 28.43 % | 231.460 M 741.87 % | -36.060 M -110.94 % | 329.516 M 200.46 % | 109.670 M 100.68 % | -16.210 B -8 198.18 % | 200.164 M -9.82 % | 221.957 M 66.38 % | 133.405 M -35.99 % | 208.407 M 41.56 % | 147.220 M -64.16 % | 410.737 M 94.75 % | 210.910 M 90.11 % | 110.939 M 57.36 % | 70.499 M -61.99 % | 185.452 M 168.48 % | 69.074 M -38.38 % | 112.090 M 0.29 % | 111.764 M -70.15 % | 374.383 M 159.39 % | 144.332 M 67.29 % | 86.274 M 46.59 % | 58.853 M -81.20 % | 313.086 M 344.50 % | 70.435 M 48.77 % | 47.346 M -6.67 % | 50.728 M |
| General and administrative expenses | 0.000 -100.00 % | 45.713 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.908 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 126.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 148.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.815 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.737 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.699 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.404 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.444 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 366.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 755.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 936.539 K | 0.000 | 0.000 | 0.000 -100.00 % | 718.227 K | 0.000 | 0.000 | 0.000 -100.00 % | 650.356 K | 0.000 | 0.000 | 0.000 -100.00 % | 678.783 K | 0.000 | 0.000 | 0.000 -100.00 % | 872.178 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 198.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.701 M -9 766.30 % | 1.528 M -41.25 % | 2.601 M 125.24 % | -10.306 M -336.48 % | 4.358 M 49.25 % | 2.920 M -42.01 % | 5.035 M 198.00 % | -5.138 M -426.02 % | 1.576 M -12.05 % | 1.792 M -0.78 % | 1.806 M 5.80 % | 1.707 M 5.24 % | 1.622 M 6.85 % | 1.518 M -79.02 % | 7.235 M 224.25 % | -5.823 M -459.22 % | 1.621 M 4.24 % | 1.555 M -36.43 % | 2.446 M | 0.000 -100.00 % | 2.068 M -61.42 % | 5.360 M 315.18 % | 1.291 M 2.46 % | 1.260 M 36.96 % | 920.000 K -14.89 % | 1.081 M 5.57 % | 1.024 M -29.86 % | 1.460 M | 0.000 | 0.000 -100.00 % | 14.681 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 |
| Operating expenses | 198.778 M 358.47 % | 43.357 M -6.00 % | 46.123 M -77.74 % | 207.178 M 483.80 % | 35.488 M -84.20 % | 224.611 M 463.19 % | 39.882 M -81.49 % | 215.461 M -5.31 % | 227.555 M 154.73 % | 89.333 M -58.75 % | 216.567 M -5.31 % | 228.711 M 43.02 % | 159.915 M 79.93 % | 88.876 M -64.64 % | 251.372 M 11.30 % | 225.845 M 25.98 % | 179.266 M 20.19 % | 149.146 M -34.78 % | 228.665 M 3.82 % | 220.257 M 80.60 % | 121.960 M 142.32 % | 50.330 M -74.78 % | 199.576 M 71.63 % | 116.280 M -22.49 % | 150.024 M 435.81 % | 27.999 M -79.75 % | 138.250 M 13.04 % | 122.298 M 8.58 % | 112.639 M -31.87 % | 165.319 M 10.42 % | 149.716 M 9.74 % | 136.434 M 2.55 % | 133.041 M -18.06 % | 162.371 M 45.80 % | 111.363 M -1.84 % | 113.445 M 17.12 % | 96.859 M -20.49 % | 121.823 M 14.72 % | 106.195 M -25.78 % | 143.090 M 56.62 % | 91.361 M 240.86 % | -64.860 M -159.31 % | 109.349 M 22.89 % | 88.979 M 23.36 % | 72.129 M 349.83 % | -28.871 M -146.14 % | 62.578 M 4.34 % | 59.975 M 7.36 % | 55.862 M 483.43 % | -14.569 M -123.57 % | 61.808 M 6.53 % | 58.017 M 9.98 % | 52.753 M 212.65 % | -46.831 M -177.29 % | 60.589 M -1.06 % | 61.239 M 50.75 % | 40.623 M |
| Cost and expenses | 768.804 M 8.68 % | 707.429 M 17.60 % | 601.532 M -19.96 % | 751.577 M 7.56 % | 698.783 M -33.65 % | 1.053 B 30.73 % | 805.639 M 3.55 % | 778.026 M 2.17 % | 761.487 M -14.90 % | 894.846 M 55.05 % | 577.133 M -21.73 % | 737.368 M 139.58 % | 307.779 M -55.48 % | 691.277 M -34.87 % | 1.061 B 91.23 % | 555.079 M 30.03 % | 426.877 M -29.37 % | 604.385 M -21.39 % | 768.856 M 71.05 % | 449.498 M -1.66 % | 457.094 M -25.22 % | 611.288 M 7.51 % | 568.577 M 25.95 % | 451.414 M -2.30 % | 462.043 M 14.36 % | 404.016 M 42.04 % | 284.430 M -27.11 % | 390.243 M 56.22 % | 249.800 M -50.03 % | 499.949 M 11.85 % | 446.983 M 21.50 % | 367.894 M 279.35 % | 96.981 M -80.28 % | 491.887 M 122.54 % | 221.033 M 101.37 % | -16.096 B -5 519.17 % | 297.023 M -13.60 % | 343.780 M 43.48 % | 239.600 M -31.83 % | 351.497 M 47.33 % | 238.581 M -31.02 % | 345.877 M 8.00 % | 320.259 M 60.20 % | 199.918 M 40.17 % | 142.628 M -8.91 % | 156.581 M 18.94 % | 131.652 M -23.49 % | 172.065 M 2.65 % | 167.626 M -53.41 % | 359.815 M 74.55 % | 206.140 M 42.86 % | 144.291 M 29.29 % | 111.606 M -58.08 % | 266.255 M 103.21 % | 131.024 M 20.66 % | 108.585 M 18.87 % | 91.351 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 872.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 43.357 M -6.00 % | 46.123 M -77.74 % | 207.178 M 483.80 % | 35.488 M -84.20 % | 224.611 M 19.74 % | 187.583 M 10.16 % | 170.284 M -7.69 % | 184.472 M 97.99 % | 93.173 M -14.23 % | 108.634 M 225.83 % | 33.341 M -46.65 % | 62.500 M -51.05 % | 127.680 M -8.97 % | 140.259 M 16.64 % | 120.247 M 41.47 % | 84.999 M -42.82 % | 148.647 M 356.64 % | 32.552 M 23.04 % | 26.456 M 12.13 % | 23.595 M -48.22 % | 45.570 M 62.37 % | 28.065 M 12.22 % | 25.009 M 19.29 % | 20.965 M -45.53 % | 38.487 M 52.85 % | 25.179 M 15.12 % | 21.872 M 11.13 % | 19.681 M -17.62 % | 23.892 M 8.56 % | 22.008 M 11.32 % | 19.770 M 5.08 % | 18.814 M -22.85 % | 24.387 M 18.93 % | 20.505 M 11.56 % | 18.381 M 11.96 % | 16.417 M -23.20 % | 21.377 M 12.86 % | 18.942 M 17.06 % | 16.181 M 9.04 % | 14.840 M -19.53 % | 18.441 M 11.47 % | 16.543 M 3.19 % | 16.032 M 22.13 % | 13.127 M -72.18 % | 47.186 M 225.04 % | 14.517 M 3.63 % | 14.009 M 17.66 % | 11.906 M -77.09 % | 51.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.262 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.606 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.370 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.402 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 21.823 M 11.04 % | 19.653 M -45.62 % | 36.141 M 29.09 % | 27.997 M -5.30 % | 29.564 M -35.01 % | 45.487 M 75.64 % | 25.898 M -17.00 % | 31.201 M 18.65 % | 26.297 M -8.93 % | 28.876 M -19.45 % | 35.850 M 4.26 % | 34.385 M 49.03 % | 23.073 M 3.17 % | 22.363 M 16.60 % | 19.179 M -23.68 % | 25.131 M 7.04 % | 23.478 M 7 885.71 % | 294.000 K -98.50 % | 19.639 M -7.73 % | 21.284 M 38.25 % | 15.395 M 95.15 % | 7.889 M -60.26 % | 19.853 M 28.96 % | 15.395 M 5.78 % | 14.554 M 2 039.02 % | 680.405 K -95.32 % | 14.548 M 25.64 % | 11.579 M 16.79 % | 9.914 M -42.71 % | 17.306 M 27.95 % | 13.526 M 35.26 % | 10.000 M 28.92 % | 7.757 M 0.35 % | 7.730 M -39.68 % | 12.815 M | 0.000 -100.00 % | 4.376 M | 0.000 -100.00 % | 5.878 M 40.62 % | 4.180 M 20.08 % | 3.481 M | 0.000 -100.00 % | 9.202 M 236.45 % | 2.735 M -21.14 % | 3.468 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 |
| Depreciation and amortization | 8.603 M -12.29 % | 9.808 M -4.24 % | 10.242 M 0.22 % | 10.220 M -0.21 % | 10.242 M 6.74 % | 9.595 M -7.02 % | 10.319 M -0.62 % | 10.383 M 0.40 % | 10.342 M 9.37 % | 9.456 M -9.59 % | 10.459 M -98.97 % | 1.012 B 9 405.99 % | 10.645 M -5.80 % | 11.300 M 35.87 % | 8.317 M 0.36 % | 8.287 M 0.44 % | 8.251 M -5.77 % | 8.756 M 1.37 % | 8.638 M 5.12 % | 8.217 M 12.06 % | 7.333 M -19.19 % | 9.075 M 36.75 % | 6.636 M -9.50 % | 7.333 M 12.16 % | 6.538 M -2.45 % | 6.702 M 6.68 % | 6.283 M -2.65 % | 6.454 M -1.41 % | 6.546 M 0.48 % | 6.515 M 0.73 % | 6.468 M -0.19 % | 6.480 M 0.05 % | 6.477 M -14.31 % | 7.559 M 24.72 % | 6.061 M -0.28 % | 6.078 M -0.65 % | 6.118 M -8.08 % | 6.656 M 15.28 % | 5.774 M 0.17 % | 5.764 M -0.02 % | 5.765 M -3.18 % | 5.954 M -12.40 % | 6.797 M 11.13 % | 6.116 M 2.02 % | 5.995 M 17.68 % | 5.094 M 20.86 % | 4.215 M 6.31 % | 3.965 M 1.80 % | 3.895 M 2.10 % | 3.815 M -1.02 % | 3.854 M 0.44 % | 3.837 M 1.91 % | 3.765 M 0.77 % | 3.736 M 14.92 % | 3.251 M -60.23 % | 8.174 M 163.59 % | 3.101 M |
| Operating income | 56.863 M -83.20 % | 338.537 M 19.90 % | 282.360 M 320.65 % | 67.125 M -75.86 % | 278.049 M 174.46 % | 101.308 M 43.55 % | 70.571 M -4.97 % | 74.260 M 11.14 % | 66.815 M -16.53 % | 80.044 M 23.48 % | 64.823 M -10.80 % | 72.671 M 58.00 % | 45.993 M -24.65 % | 61.037 M -13.77 % | 70.787 M 20.69 % | 58.654 M 3.98 % | 56.409 M -12.20 % | 64.246 M 0.27 % | 64.072 M 19.03 % | 53.830 M 7.61 % | 50.023 M -22.43 % | 64.487 M 9.54 % | 58.872 M 17.69 % | 50.023 M -2.59 % | 51.353 M 8.47 % | 47.345 M 27.17 % | 37.228 M -1.29 % | 37.714 M 26.45 % | 29.826 M -50.97 % | 60.836 M 49.59 % | 40.668 M 46.93 % | 27.678 M 23.87 % | 22.344 M -42.59 % | 38.921 M 50.92 % | 25.790 M -99.84 % | 16.324 B 50 611.54 % | 32.189 M 7.11 % | 30.051 M 10.80 % | 27.123 M -10.08 % | 30.165 M 28.18 % | 23.534 M -18.95 % | 29.037 M 0.34 % | 28.940 M 25.82 % | 23.001 M 51.14 % | 15.218 M -15.39 % | 17.986 M 17.60 % | 15.294 M -21.14 % | 19.393 M -0.89 % | 19.568 M -4.51 % | 20.493 M 1.88 % | 20.114 M 20.55 % | 16.685 M 1.32 % | 16.467 M -70.46 % | 55.743 M 172.37 % | 20.466 M 13.04 % | 18.105 M -6.92 % | 19.452 M |
| Operating income ratio | 0.07 -78.72 % | 0.32 1.32 % | 0.32 289.62 % | 0.08 -71.20 % | 0.28 224.38 % | 0.09 8.52 % | 0.08 -7.19 % | 0.09 8.02 % | 0.08 -0.04 % | 0.08 -20.09 % | 0.10 12.15 % | 0.09 -30.74 % | 0.13 61.64 % | 0.08 28.65 % | 0.06 -34.58 % | 0.10 -18.12 % | 0.12 22.84 % | 0.10 23.28 % | 0.08 -28.15 % | 0.11 7.20 % | 0.10 5.09 % | 0.10 1.23 % | 0.09 -5.99 % | 0.10 -0.43 % | 0.10 -1.14 % | 0.10 -12.73 % | 0.12 30.53 % | 0.09 -16.72 % | 0.11 -1.44 % | 0.11 33.75 % | 0.08 18.80 % | 0.07 -63.77 % | 0.19 160.79 % | 0.07 -27.09 % | 0.10 -99.86 % | 70.15 69 410.86 % | 0.10 27.28 % | 0.08 -20.30 % | 0.10 27.27 % | 0.08 -11.77 % | 0.09 16.60 % | 0.08 -5.89 % | 0.08 -20.78 % | 0.10 8.05 % | 0.09 -9.43 % | 0.10 2.02 % | 0.10 2.07 % | 0.10 -2.29 % | 0.10 92.05 % | 0.05 -38.01 % | 0.09 -13.67 % | 0.10 -18.77 % | 0.12 -33.22 % | 0.18 43.47 % | 0.13 -5.82 % | 0.14 -18.52 % | 0.17 |
| Total other income expenses net | -15.899 M 94.25 % | -276.509 M -17.24 % | -235.857 M -851.57 % | -24.786 M 88.88 % | -222.920 M -561.48 % | -33.700 M -41.54 % | -23.810 M 19.76 % | -29.673 M -25.22 % | -23.696 M 9.67 % | -26.234 M 16.70 % | -31.492 M -0.08 % | -31.466 M -74.45 % | -18.037 M -10.73 % | -16.289 M 7.46 % | -17.603 M 24.57 % | -23.338 M -7.69 % | -21.672 M 26.02 % | -29.296 M -49.17 % | -19.639 M 0.64 % | -19.766 M -142.23 % | -8.160 M 65.89 % | -23.924 M -31.22 % | -18.232 M -31.73 % | -13.840 M -14.30 % | -12.108 M -11.15 % | -10.894 M 12.71 % | -12.480 M -100.68 % | -6.219 M 27.88 % | -8.623 M 46.26 % | -16.046 M -27.29 % | -12.606 M -41.29 % | -8.922 M -32.51 % | -6.733 M 9.94 % | -7.477 M 36.73 % | -11.816 M 99.93 % | -16.298 B -652 356.81 % | -2.498 M | 0.000 100.00 % | -5.041 M | 0.000 100.00 % | -1.796 M | 0.000 100.00 % | -8.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.182 K | 0.000 | 0.000 | 0.000 100.00 % | -34.511 M | 0.000 | 0.000 -100.00 % | 1.000 K |
| 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 |
| 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-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 % | 623.534 M | 0.000 -100.00 % | 902.176 M | 0.000 -100.00 % | 881.013 M 516.78 % | 142.841 M -82.32 % | 807.837 M 606.66 % | 114.318 M -86.38 % | 839.546 M 530.48 % | 133.160 M -84.58 % | 863.289 M 367.16 % | 184.797 M -77.34 % | 815.552 M 215.65 % | 258.369 M -56.43 % | 593.061 M 156.00 % | 231.664 M -55.54 % | 521.016 M 215.43 % | 165.174 M -67.21 % | 503.701 M 351.89 % | 111.465 M -73.62 % | 422.611 M 123.09 % | 189.438 M -44.00 % | 338.307 M 42.42 % | 237.539 M -14.87 % | 279.047 M 157.18 % | 108.502 M -60.95 % | 277.853 M 186.17 % | 97.095 M -63.05 % | 262.741 M 32.18 % | 198.770 M 40.34 % | 141.633 M 50.69 % | 93.993 M -4.72 % | 98.652 M 481.88 % | 16.954 M -71.34 % | 59.162 M -26.09 % | 80.051 M -69.99 % | 266.779 M 758.49 % | -40.514 M -118.32 % | 221.117 M 657.89 % | 29.175 M -63.84 % | 80.693 M -33.40 % | 121.155 M -26.90 % | 165.739 M 955.17 % | -19.381 M -111.51 % | 168.319 M 313.59 % | -78.804 M -164.29 % | 122.581 M 611.89 % | 17.219 M -82.40 % | 97.839 M 5.69 % | 92.573 M |
| Total investments | 0.000 -100.00 % | 37.751 M | 0.000 -100.00 % | 263.732 M | 0.000 -100.00 % | 181.058 M -36.62 % | 285.682 M 94.70 % | 146.733 M -35.82 % | 228.636 M 73.74 % | 131.596 M -50.59 % | 266.320 M 37 945.71 % | 700.000 K -99.81 % | 369.594 M 194.85 % | 125.351 M -75.74 % | 516.738 M 326.88 % | 121.051 M -73.87 % | 463.328 M 307.32 % | 113.750 M -65.57 % | 330.348 M 211.53 % | 106.039 M -52.43 % | 222.930 M 158.33 % | 86.298 M -77.22 % | 378.876 M 254.23 % | 106.959 M -77.49 % | 475.078 M 402.83 % | 94.481 M -56.46 % | 217.004 M 264.62 % | 59.515 M -69.35 % | 194.190 M 256.21 % | 54.515 M -53.10 % | 116.234 M -58.97 % | 283.267 M | 0.000 -100.00 % | 197.304 M 986 420.00 % | 20.000 K -99.98 % | 118.324 M 582 775.79 % | 20.300 K -100.00 % | 533.558 M 2 667 690.00 % | 20.000 K -100.00 % | 442.234 M 2 178 392.61 % | 20.300 K -99.99 % | 161.386 M 806 830.00 % | 20.000 K -99.99 % | 331.477 M 1 632 793.26 % | 20.300 K -99.99 % | 336.638 M 120 127.86 % | 280.000 K -99.89 % | 245.163 M 87 458.20 % | 280.000 K 0.00 % | 280.000 K 0.00 % | 280.000 K |
| Total debt | 0.000 -100.00 % | 899.702 M | 0.000 -100.00 % | 946.612 M | 0.000 -100.00 % | 926.497 M | 0.000 -100.00 % | 950.678 M | 0.000 -100.00 % | 952.417 M | 0.000 -100.00 % | 877.048 M | 0.000 -100.00 % | 877.860 M | 0.000 -100.00 % | 730.379 M | 0.000 -100.00 % | 637.472 M | 0.000 -100.00 % | 562.836 M | 0.000 -100.00 % | 446.274 M | 0.000 -100.00 % | 420.786 M | 0.000 -100.00 % | 420.597 M | 0.000 -100.00 % | 326.840 M | 0.000 -100.00 % | 303.881 M 12.46 % | 270.216 M | 0.000 -100.00 % | 235.626 M | 0.000 -100.00 % | 115.606 M | 0.000 -100.00 % | 102.498 M | 0.000 -100.00 % | 226.265 M | 0.000 -100.00 % | 250.293 M | 0.000 -100.00 % | 201.848 M | 0.000 -100.00 % | 146.358 M | 0.000 -100.00 % | 89.515 M | 0.000 -100.00 % | 139.801 M -20.41 % | 175.646 M 9.75 % | 160.042 M |
| Accumulated other comprehensive income loss | 1.574 B 3.60 % | 1.519 B 1.76 % | 1.493 B 3.80 % | 1.438 B 0.79 % | 1.427 B | 0.000 -100.00 % | 1.344 B 2 357.11 % | 54.702 M -95.78 % | 1.296 B 802.86 % | 143.502 M -87.43 % | 1.142 B 4.65 % | 1.091 B -1.34 % | 1.106 B 2 081.26 % | 50.702 M -95.09 % | 1.034 B 1 938.50 % | 50.702 M -94.90 % | 994.924 M 1 862.30 % | 50.702 M -94.56 % | 932.853 M 5.75 % | 882.151 M -1.49 % | 895.468 M 58 122.89 % | 1.538 M -99.82 % | 834.738 M 6.47 % | 784.036 M -1.73 % | 797.825 M 878.93 % | 81.500 M -89.43 % | 771.155 M 7.04 % | 720.453 M -2.67 % | 740.230 M 49 248.67 % | 1.500 M | 0.000 -100.00 % | 670.995 M 44 632.97 % | 1.500 M -99.76 % | 628.420 M 8.78 % | 577.718 M -2.47 % | 592.338 M 39 389.21 % | 1.500 M -99.74 % | 570.459 M 9.75 % | 519.757 M -2.72 % | 534.282 M 35 518.80 % | 1.500 M -99.68 % | 475.112 M 11.95 % | 424.410 M -13.81 % | 492.405 M 32 726.99 % | 1.500 M -99.69 % | 483.366 M 11.72 % | 432.664 M -5.44 % | 457.546 M 30 403.04 % | 1.500 M | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.204 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.073 B | 0.000 | 0.000 | 0.000 -100.00 % | 975.545 M | 0.000 | 0.000 | 0.000 -100.00 % | 861.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 761.730 M | 0.000 | 0.000 | 0.000 -100.00 % | 664.123 M | 0.000 | 0.000 | 0.000 -100.00 % | 606.528 M | 0.000 | 0.000 -100.00 % | 618.792 M | 0.000 | 0.000 | 0.000 -100.00 % | 471.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 409.579 M | 0.000 | 0.000 | 0.000 -100.00 % | 376.703 M | 0.000 | 0.000 | 0.000 -100.00 % | 350.843 M | 0.000 -100.00 % | 322.164 M |
| Common stock | 0.000 -100.00 % | 54.702 M | 0.000 -100.00 % | 54.702 M | 0.000 -100.00 % | 54.702 M | 0.000 -100.00 % | 54.702 M | 0.000 -100.00 % | 54.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M 0.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 50.702 M 0.00 % | 50.702 M 0.00 % | 50.702 M |
| Total equity | 1.574 B 0.00 % | 1.574 B 5.43 % | 1.493 B 0.00 % | 1.493 B 4.62 % | 1.427 B 0.00 % | 1.427 B 6.19 % | 1.344 B 0.00 % | 1.344 B 3.74 % | 1.296 B 0.00 % | 1.296 B 13.47 % | 1.142 B 0.00 % | 1.142 B 3.25 % | 1.106 B 0.00 % | 1.106 B 7.00 % | 1.034 B 0.00 % | 1.034 B 3.88 % | 994.924 M 0.00 % | 994.923 M 6.65 % | 932.853 M 0.00 % | 932.853 M 4.17 % | 895.468 M 0.00 % | 895.470 M 7.28 % | 834.738 M 0.00 % | 834.738 M 4.63 % | 797.825 M 0.00 % | 797.825 M 3.46 % | 771.155 M 0.00 % | 771.155 M 4.18 % | 740.230 M 0.00 % | 740.230 M 7.95 % | 685.729 M 2.20 % | 670.995 M 0.00 % | 670.994 M 6.77 % | 628.420 M 0.00 % | 628.420 M 6.09 % | 592.338 M -2.11 % | 605.117 M 6.08 % | 570.459 M 0.00 % | 570.459 M 6.77 % | 534.282 M 0.00 % | 534.282 M 12.45 % | 475.112 M 0.00 % | 475.112 M -3.51 % | 492.405 M 0.00 % | 492.405 M 1.87 % | 483.366 M 0.00 % | 483.366 M 5.64 % | 457.546 M 0.00 % | 457.546 M 3.47 % | 442.202 M 5.32 % | 419.867 M |
| Other non current liabilities | -1.574 B -32 510.75 % | 4.857 M 100.33 % | -1.493 B -29 885.78 % | 5.013 M 100.35 % | -1.427 B -33 713.92 % | 4.246 M 100.32 % | -1.344 B -27 446.71 % | 4.915 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 17.544 M | 0.000 -100.00 % | 18.276 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 16.377 M | 0.000 -100.00 % | 2.647 M | 0.000 -100.00 % | 2.647 M | 0.000 -100.00 % | 2.912 M | 0.000 -100.00 % | 20.415 M 527.64 % | 3.253 M | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 26.378 M | 0.000 -100.00 % | 7.551 M | 0.000 -100.00 % | 4.018 M | 0.000 -100.00 % | 4.040 M | 0.000 -100.00 % | 27.507 M 918.04 % | 2.702 M 0.00 % | 2.702 M |
| Long term debt | 0.000 -100.00 % | 150.971 M | 0.000 -100.00 % | 168.882 M | 0.000 -100.00 % | 152.967 M | 0.000 -100.00 % | 152.905 M | 0.000 -100.00 % | 196.815 M | 0.000 -100.00 % | 292.192 M | 0.000 -100.00 % | 290.679 M | 0.000 -100.00 % | 146.547 M | 0.000 -100.00 % | 144.253 M | 0.000 -100.00 % | 139.318 M | 0.000 -100.00 % | 133.489 M | 0.000 -100.00 % | 119.214 M | 0.000 -100.00 % | 99.774 M | 0.000 -100.00 % | 85.249 M | 0.000 -100.00 % | 79.830 M 6.21 % | 75.162 M | 0.000 -100.00 % | 64.442 M | 0.000 -100.00 % | 55.234 M | 0.000 -100.00 % | 56.625 M | 0.000 -100.00 % | 55.245 M | 0.000 -100.00 % | 32.075 M | 0.000 -100.00 % | 63.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.812 M | 0.000 -100.00 % | 53.068 M 2.72 % | 51.661 M 6.53 % | 48.493 M |
| Total non current liabilities | -1.574 B -1 020.10 % | 171.089 M 111.46 % | -1.493 B -934.35 % | 178.962 M 112.54 % | -1.427 B -1 007.84 % | 157.213 M 111.70 % | -1.344 B -868.86 % | 174.817 M | 0.000 -100.00 % | 218.815 M | 0.000 -100.00 % | 314.014 M | 0.000 -100.00 % | 312.472 M | 0.000 -100.00 % | 169.795 M | 0.000 -100.00 % | 163.963 M | 0.000 -100.00 % | 158.945 M | 0.000 -100.00 % | 153.027 M | 0.000 -100.00 % | 138.375 M | 0.000 -100.00 % | 121.919 M | 0.000 -100.00 % | 109.192 M | 0.000 -100.00 % | 103.158 M -1.26 % | 104.470 M | 0.000 -100.00 % | 94.935 M | 0.000 -100.00 % | 86.842 M | 0.000 -100.00 % | 84.073 M | 0.000 -100.00 % | 82.932 M | 0.000 -100.00 % | 60.502 M | 0.000 -100.00 % | 72.478 M | 0.000 -100.00 % | 30.724 M | 0.000 -100.00 % | 74.482 M | 0.000 -100.00 % | 82.161 M 4.61 % | 78.542 M 4.81 % | 74.934 M |
| Other current liabilities | 0.000 -100.00 % | 338.656 M | 0.000 -100.00 % | 567.537 M | 0.000 -100.00 % | 20.859 M | 0.000 -100.00 % | 728.945 M | 0.000 -100.00 % | 22.057 M | 0.000 -100.00 % | 411.045 M | 0.000 -100.00 % | 435.714 M | 0.000 -100.00 % | 793.018 M | 0.000 -100.00 % | 16.323 M | 0.000 -100.00 % | 660.074 M | 0.000 -100.00 % | 602.851 M | 0.000 -100.00 % | 590.212 M | 0.000 -100.00 % | 5.449 M | 0.000 -100.00 % | 112.633 M | 0.000 -100.00 % | 96.342 M -46.35 % | 179.565 M | 0.000 -100.00 % | 145.564 M | 0.000 -100.00 % | 171.395 M | 0.000 -100.00 % | 107.495 M | 0.000 -100.00 % | 129.795 M | 0.000 -100.00 % | 61.956 M | 0.000 -100.00 % | 52.933 M | 0.000 -100.00 % | 21.404 M | 0.000 -100.00 % | 18.038 M | 0.000 -100.00 % | 20.382 M -60.85 % | 52.054 M 20.42 % | 43.227 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 566.645 M | 0.000 -100.00 % | 27.606 M | 0.000 -100.00 % | 550.797 M | 0.000 -100.00 % | 2.564 M | 0.000 -100.00 % | 413.563 M | 0.000 -100.00 % | 8.934 M | 0.000 -100.00 % | 568.314 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 598.149 M | 0.000 -100.00 % | 1.439 M | 0.000 -100.00 % | 385.560 M | 0.000 -100.00 % | 912.000 K | 0.000 -100.00 % | 99.358 M 2 309.83 % | 4.123 M | 0.000 -100.00 % | 5.358 M | 0.000 -100.00 % | 7.218 M | 0.000 -100.00 % | 101.450 M | 0.000 -100.00 % | 7.861 M | 0.000 -100.00 % | 22.201 M | 0.000 -100.00 % | 6.470 M | 0.000 -100.00 % | 14.726 M | 0.000 -100.00 % | 8.050 M | 0.000 -100.00 % | 15.681 M 725.74 % | 1.899 M -85.40 % | 13.006 M |
| Short term debt | 0.000 -100.00 % | 748.731 M | 0.000 -100.00 % | 777.730 M | 0.000 -100.00 % | 773.530 M | 0.000 -100.00 % | 797.773 M | 0.000 -100.00 % | 755.602 M | 0.000 -100.00 % | 584.856 M | 0.000 -100.00 % | 587.181 M | 0.000 -100.00 % | 580.307 M | 0.000 -100.00 % | 493.219 M | 0.000 -100.00 % | 423.518 M | 0.000 -100.00 % | 312.785 M | 0.000 -100.00 % | 301.572 M | 0.000 100.00 % | -63.156 M | 0.000 -100.00 % | 241.591 M | 0.000 -100.00 % | 224.051 M 14.87 % | 195.054 M | 0.000 -100.00 % | 171.184 M | 0.000 -100.00 % | 58.181 M | 0.000 -100.00 % | 45.873 M | 0.000 -100.00 % | 171.020 M | 0.000 -100.00 % | 219.618 M | 0.000 -100.00 % | 138.608 M | 0.000 -100.00 % | 146.358 M | 0.000 -100.00 % | 44.703 M | 0.000 -100.00 % | 86.733 M -30.05 % | 123.985 M 11.15 % | 111.549 M |
| Total current liabilities | 0.000 -100.00 % | 1.338 B | 0.000 -100.00 % | 1.676 B | 0.000 -100.00 % | 2.127 B | 0.000 -100.00 % | 2.279 B | 0.000 -100.00 % | 2.090 B | 0.000 -100.00 % | 1.590 B | 0.000 -100.00 % | 1.425 B | 0.000 -100.00 % | 1.825 B | 0.000 -100.00 % | 1.666 B | 0.000 -100.00 % | 1.501 B | 0.000 -100.00 % | 1.557 B | 0.000 -100.00 % | 1.318 B | 0.000 -100.00 % | 992.836 M | 0.000 -100.00 % | 559.743 M | 0.000 -100.00 % | 637.340 M -1.31 % | 645.806 M | 0.000 -100.00 % | 515.555 M | 0.000 -100.00 % | 387.929 M | 0.000 -100.00 % | 278.895 M | 0.000 -100.00 % | 453.416 M | 0.000 -100.00 % | 441.951 M | 0.000 -100.00 % | 387.353 M | 0.000 -100.00 % | 322.580 M | 0.000 -100.00 % | 129.016 M | 0.000 -100.00 % | 223.789 M -36.83 % | 354.251 M 0.09 % | 353.924 M |
| Total liabilities | -1.574 B -204.32 % | 1.509 B 201.06 % | -1.493 B -180.48 % | 1.855 B 230.00 % | -1.427 B -162.47 % | 2.285 B 269.98 % | -1.344 B -154.79 % | 2.453 B | 0.000 -100.00 % | 2.309 B | 0.000 -100.00 % | 1.904 B | 0.000 -100.00 % | 1.737 B | 0.000 -100.00 % | 1.995 B | 0.000 -100.00 % | 1.830 B | 0.000 -100.00 % | 1.660 B | 0.000 -100.00 % | 1.711 B | 0.000 -100.00 % | 1.457 B | 0.000 -100.00 % | 1.115 B | 0.000 -100.00 % | 668.935 M | 0.000 -100.00 % | 740.497 M -1.30 % | 750.276 M | 0.000 -100.00 % | 610.490 M | 0.000 -100.00 % | 474.771 M | 0.000 -100.00 % | 362.967 M | 0.000 -100.00 % | 536.348 M | 0.000 -100.00 % | 502.453 M | 0.000 -100.00 % | 459.831 M | 0.000 -100.00 % | 353.304 M | 0.000 -100.00 % | 203.498 M | 0.000 -100.00 % | 305.951 M -29.31 % | 432.793 M 0.92 % | 428.858 M |
| Other non current assets | 0.000 -100.00 % | 512.000 K | 0.000 -100.00 % | 6.127 M | 0.000 -100.00 % | 152.661 M 206.87 % | -142.841 M -2 495.86 % | 5.962 M 105.22 % | -114.318 M -3 369.03 % | 3.497 M 102.63 % | -133.160 M -35 895.70 % | 372.000 K 100.20 % | -184.797 M -222.94 % | 150.316 M 158.18 % | -258.369 M -8 386.37 % | 3.118 M 101.35 % | -231.664 M -11 583 100.00 % | -2.000 K 100.00 % | -165.174 M -1 560.55 % | 11.309 M 110.15 % | -111.465 M -1 485.86 % | 8.043 M 104.25 % | -189.438 M -1 210.16 % | 17.064 M 107.18 % | -237.539 M -1 411.60 % | 18.111 M 116.69 % | -108.502 M -2 350.15 % | 4.822 M 104.97 % | -97.095 M -3 889.12 % | 2.562 M -98.06 % | 131.922 M 193.14 % | -141.633 M -384.78 % | 49.734 M 150.41 % | -98.652 M -175.06 % | 131.426 M 322.15 % | -59.162 M -183.90 % | 70.512 M 126.43 % | -266.779 M -864.10 % | 34.914 M 115.79 % | -221.117 M -725.06 % | 35.375 M 143.84 % | -80.693 M -267.33 % | 48.225 M 129.10 % | -165.739 M -362.97 % | 63.027 M 137.44 % | -168.319 M -441.69 % | 49.261 M 140.19 % | -122.581 M -353.82 % | 48.294 M 92.01 % | 25.152 M -43.00 % | 44.124 M |
| Long term investments | 0.000 -100.00 % | 37.751 M | 0.000 -100.00 % | 263.732 M | 0.000 -100.00 % | 34.718 M | 0.000 -100.00 % | 159.059 M | 0.000 -100.00 % | 136.374 M | 0.000 100.00 % | -118.701 M | 0.000 -100.00 % | 4.290 M | 0.000 | 0.000 | 0.000 100.00 % | -675.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 100.00 % | -35.209 M | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 20.300 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 20.300 K | 0.000 -100.00 % | 280.000 K | 0.000 -100.00 % | 280.000 K | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 846.000 K | 0.000 -100.00 % | 2.581 M | 0.000 -100.00 % | 4.707 M | 0.000 -100.00 % | 6.564 M | 0.000 -100.00 % | 8.041 M | 0.000 -100.00 % | 10.462 M | 0.000 -100.00 % | 9.430 M | 0.000 -100.00 % | 1.964 M | 0.000 -100.00 % | 1.760 M | 0.000 -100.00 % | 1.135 M | 0.000 -100.00 % | 1.362 M | 0.000 -100.00 % | 1.446 M | 0.000 -100.00 % | 1.174 M | 0.000 -100.00 % | 403.000 K | 0.000 -100.00 % | 191.554 K -95.45 % | 4.207 M | 0.000 -100.00 % | 1.203 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.839 M | 0.000 -100.00 % | 247.372 M |
| GoodWill | 0.000 -100.00 % | 37.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.040 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.040 K 0.00 % | 37.040 K | 0.000 -100.00 % | 37.040 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.040 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.040 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.040 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.040 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 846.000 K | 0.000 -100.00 % | 2.581 M | 0.000 -100.00 % | 4.744 M | 0.000 -100.00 % | 6.564 M | 0.000 -100.00 % | 8.078 M | 0.000 -100.00 % | 10.462 M | 0.000 -100.00 % | 9.467 M | 0.000 -100.00 % | 1.964 M | 0.000 -100.00 % | 1.797 M | 0.000 -100.00 % | 1.135 M | 0.000 -100.00 % | 1.399 M | 0.000 -100.00 % | 1.446 M | 0.000 -100.00 % | 1.211 M | 0.000 -100.00 % | 403.000 K | 0.000 -100.00 % | 228.594 K -94.61 % | 4.244 M | 0.000 -100.00 % | 1.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.232 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.718 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.876 M | 0.000 -100.00 % | 3.862 M |
| Property plant equipment net | 0.000 -100.00 % | 439.180 M | 0.000 -100.00 % | 438.789 M | 0.000 -100.00 % | 447.687 M | 0.000 -100.00 % | 455.380 M | 0.000 -100.00 % | 461.924 M | 0.000 -100.00 % | 472.104 M | 0.000 -100.00 % | 462.877 M | 0.000 -100.00 % | 449.650 M | 0.000 -100.00 % | 435.961 M | 0.000 -100.00 % | 411.164 M | 0.000 -100.00 % | 368.471 M | 0.000 -100.00 % | 287.289 M | 0.000 -100.00 % | 222.325 M | 0.000 -100.00 % | 219.689 M | 0.000 -100.00 % | 213.795 M -3.52 % | 221.599 M | 0.000 -100.00 % | 232.137 M | 0.000 -100.00 % | 235.732 M | 0.000 -100.00 % | 229.725 M | 0.000 -100.00 % | 222.184 M | 0.000 -100.00 % | 225.682 M | 0.000 -100.00 % | 179.338 M | 0.000 -100.00 % | 218.469 M | 0.000 -100.00 % | 216.013 M | 0.000 -100.00 % | 193.091 M -0.83 % | 194.708 M 0.39 % | 193.942 M |
| Total non current assets | 0.000 -100.00 % | 478.289 M | 0.000 -100.00 % | 711.229 M | 0.000 -100.00 % | 645.006 M 551.56 % | -142.841 M -122.78 % | 626.965 M 648.44 % | -114.318 M -118.65 % | 612.933 M 560.30 % | -133.160 M -127.53 % | 483.638 M 361.71 % | -184.797 M -129.37 % | 629.223 M 343.54 % | -258.369 M -156.82 % | 454.732 M 296.29 % | -231.664 M -152.60 % | 440.430 M 366.65 % | -165.174 M -138.99 % | 423.608 M 480.04 % | -111.465 M -129.49 % | 377.913 M 299.49 % | -189.438 M -161.95 % | 305.799 M 228.74 % | -237.539 M -198.30 % | 241.647 M 322.71 % | -108.502 M -148.24 % | 224.914 M 331.64 % | -97.095 M -144.83 % | 216.586 M -39.46 % | 357.766 M 352.60 % | -141.633 M -150.03 % | 283.112 M 386.98 % | -98.652 M -126.87 % | 367.178 M 720.63 % | -59.162 M -125.02 % | 236.455 M 188.63 % | -266.779 M -203.76 % | 257.118 M 216.28 % | -221.117 M -183.35 % | 265.290 M 428.76 % | -80.693 M -135.46 % | 227.583 M 237.31 % | -165.739 M -157.71 % | 287.213 M 270.64 % | -168.319 M -163.38 % | 265.554 M 316.63 % | -122.581 M -150.18 % | 244.261 M 11.10 % | 219.860 M -9.12 % | 241.927 M |
| Other current assets | -276.168 M -216.28 % | 237.512 M 634.50 % | -44.436 M -129.33 % | 151.489 M 433.06 % | -45.484 M -139.52 % | 115.091 M | 0.000 -100.00 % | 323.979 M | 0.000 -100.00 % | 228.295 M | 0.000 -100.00 % | 937.577 M | 0.000 -100.00 % | 1.175 B | 0.000 -100.00 % | 306.053 M | 0.000 -100.00 % | 153.242 M | 0.000 -100.00 % | 166.427 M | 0.000 -100.00 % | 1.190 B | 0.000 -100.00 % | 154.172 M | 0.000 -100.00 % | 811.033 M | 0.000 -100.00 % | 52.899 M | 0.000 -100.00 % | 9.084 M | 0.000 | 0.000 -100.00 % | 32.588 M | 0.000 -100.00 % | 28.156 M | 0.000 -100.00 % | 481.196 M | 0.000 -100.00 % | 46.791 M | 0.000 -100.00 % | 56.404 M | 0.000 -100.00 % | 47.223 M | 0.000 -100.00 % | 27.249 M | 0.000 -100.00 % | 4.301 M | 0.000 -100.00 % | 5.368 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 149.995 M | 0.000 -100.00 % | 2.036 M | 0.000 -100.00 % | 145.544 M -49.05 % | 285.682 M 20 379.00 % | 1.395 M -99.39 % | 228.636 M 14 416.57 % | 1.575 M -99.41 % | 266.320 M 123.05 % | 119.401 M -67.69 % | 369.594 M 205.30 % | 121.061 M -76.57 % | 516.738 M 326.88 % | 121.051 M -73.87 % | 463.328 M 307.32 % | 113.750 M -65.57 % | 330.348 M 211.53 % | 106.039 M -52.43 % | 222.930 M 158.33 % | 86.298 M -77.22 % | 378.876 M 254.23 % | 106.959 M -77.49 % | 475.078 M 402.83 % | 94.481 M -56.46 % | 217.004 M 264.62 % | 59.515 M -69.35 % | 194.190 M 256.21 % | 54.515 M | 0.000 -100.00 % | 283.267 M | 0.000 -100.00 % | 197.304 M | 0.000 -100.00 % | 118.324 M 235.87 % | 35.230 M -93.40 % | 533.558 M | 0.000 -100.00 % | 442.234 M | 0.000 -100.00 % | 161.386 M | 0.000 -100.00 % | 331.477 M | 0.000 -100.00 % | 336.638 M | 0.000 -100.00 % | 245.163 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 276.168 M | 0.000 -100.00 % | 44.436 M | 0.000 -100.00 % | 45.484 M 131.84 % | -142.841 M -200.00 % | 142.841 M 224.95 % | -114.318 M -201.28 % | 112.871 M 184.76 % | -133.160 M -1 067.80 % | 13.759 M 107.45 % | -184.797 M -396.59 % | 62.308 M 124.12 % | -258.369 M -288.15 % | 137.318 M 159.27 % | -231.664 M -298.93 % | 116.456 M 170.51 % | -165.174 M -379.32 % | 59.135 M 153.05 % | -111.465 M -571.05 % | 23.663 M 112.49 % | -189.438 M -329.68 % | 82.479 M 134.72 % | -237.539 M -267.81 % | 141.551 M 230.46 % | -108.502 M -321.49 % | 48.987 M 150.45 % | -97.095 M -336.01 % | 41.141 M -42.42 % | 71.446 M 150.44 % | -141.633 M -200.00 % | 141.633 M 243.57 % | -98.652 M -200.00 % | 98.652 M 266.75 % | -59.162 M -363.55 % | 22.448 M 108.41 % | -266.779 M -200.00 % | 266.779 M 220.65 % | -221.117 M -200.00 % | 221.118 M 374.02 % | -80.693 M -200.00 % | 80.693 M 148.69 % | -165.739 M -200.00 % | 165.739 M 198.47 % | -168.319 M -200.00 % | 168.319 M 237.31 % | -122.581 M -200.00 % | 122.581 M 57.55 % | 77.807 M 15.32 % | 67.469 M |
| Cash and short term investments | 276.168 M 0.00 % | 276.168 M 521.50 % | 44.436 M -4.38 % | 46.472 M 2.17 % | 45.484 M -76.19 % | 191.028 M 33.73 % | 142.841 M -0.97 % | 144.236 M 26.17 % | 114.318 M 1.28 % | 112.871 M -15.24 % | 133.160 M 0.00 % | 133.160 M -27.94 % | 184.797 M 196.59 % | 62.308 M -75.88 % | 258.369 M 0.00 % | 258.369 M 11.53 % | 231.664 M 98.93 % | 116.456 M -29.49 % | 165.174 M 0.00 % | 165.174 M 48.18 % | 111.465 M 371.05 % | 23.663 M -87.51 % | 189.438 M 0.00 % | 189.438 M -20.25 % | 237.539 M 67.81 % | 141.551 M 30.46 % | 108.502 M 0.00 % | 108.502 M 11.75 % | 97.095 M 136.01 % | 41.141 M -42.42 % | 71.446 M -49.56 % | 141.633 M 0.00 % | 141.633 M 43.57 % | 98.652 M 0.00 % | 98.652 M 66.75 % | 59.162 M 163.55 % | 22.448 M -91.59 % | 266.779 M 0.00 % | 266.779 M 20.65 % | 221.117 M 0.00 % | 221.118 M 174.02 % | 80.693 M 0.00 % | 80.693 M -51.31 % | 165.739 M 0.00 % | 165.739 M -1.53 % | 168.319 M 0.00 % | 168.319 M 37.31 % | 122.581 M 0.00 % | 122.581 M 57.55 % | 77.807 M 15.32 % | 67.469 M |
| Total current assets | 0.000 -100.00 % | 2.605 B | 0.000 -100.00 % | 2.637 B | 0.000 -100.00 % | 3.067 B 2 047.06 % | 142.841 M -95.49 % | 3.170 B 2 673.40 % | 114.318 M -96.18 % | 2.991 B 2 146.31 % | 133.160 M -94.80 % | 2.562 B 1 286.54 % | 184.797 M -91.65 % | 2.214 B 756.86 % | 258.369 M -89.96 % | 2.574 B 1 011.04 % | 231.664 M -90.28 % | 2.384 B 1 343.52 % | 165.174 M -92.39 % | 2.169 B 1 846.27 % | 111.465 M -95.00 % | 2.228 B 1 076.15 % | 189.438 M -90.46 % | 1.986 B 735.97 % | 237.539 M -85.78 % | 1.671 B 1 440.00 % | 108.502 M -91.07 % | 1.215 B 1 151.53 % | 97.095 M -92.32 % | 1.264 B 17.24 % | 1.078 B 661.29 % | 141.633 M -85.81 % | 998.372 M 912.01 % | 98.652 M -86.60 % | 736.013 M 1 144.07 % | 59.162 M -91.91 % | 731.629 M 174.25 % | 266.779 M -68.60 % | 849.689 M 284.27 % | 221.117 M -71.34 % | 771.445 M 856.02 % | 80.693 M -88.59 % | 707.360 M 326.79 % | 165.739 M -70.32 % | 558.496 M 231.81 % | 168.319 M -60.05 % | 421.310 M 243.70 % | 122.581 M -76.39 % | 519.235 M -20.74 % | 655.135 M 7.97 % | 606.797 M |
| Inventory | 0.000 -100.00 % | 1.151 B | 0.000 -100.00 % | 1.453 B | 0.000 -100.00 % | 1.696 B | 0.000 -100.00 % | 1.722 B | 0.000 -100.00 % | 1.496 B | 0.000 -100.00 % | 1.492 B | 0.000 -100.00 % | 976.880 M | 0.000 -100.00 % | 1.304 B | 0.000 -100.00 % | 1.033 B | 0.000 -100.00 % | 1.014 B | 0.000 -100.00 % | 1.015 B | 0.000 -100.00 % | 963.273 M | 0.000 -100.00 % | 718.351 M | 0.000 -100.00 % | 565.471 M | 0.000 -100.00 % | 508.035 M -21.23 % | 644.934 M | 0.000 -100.00 % | 293.123 M | 0.000 -100.00 % | 354.515 M | 0.000 -100.00 % | 227.985 M | 0.000 -100.00 % | 267.011 M | 0.000 -100.00 % | 264.344 M | 0.000 -100.00 % | 357.719 M | 0.000 -100.00 % | 235.528 M | 0.000 -100.00 % | 120.375 M | 0.000 -100.00 % | 202.102 M -47.94 % | 388.219 M 32.97 % | 291.956 M |
| Net receivables | 0.000 -100.00 % | 939.750 M | 0.000 -100.00 % | 986.589 M | 0.000 -100.00 % | 1.065 B | 0.000 -100.00 % | 981.391 M | 0.000 -100.00 % | 1.109 B | 0.000 -100.00 % | 641.381 M | 0.000 100.00 % | -122.489 M | 0.000 -100.00 % | 971.412 M | 0.000 -100.00 % | 931.306 M | 0.000 -100.00 % | 971.332 M | 0.000 100.00 % | -87.802 M | 0.000 -100.00 % | 824.027 M | 0.000 100.00 % | -95.988 M | 0.000 -100.00 % | 525.922 M | 0.000 -100.00 % | 649.928 M | 0.000 | 0.000 -100.00 % | 531.028 M | 0.000 -100.00 % | 282.846 M | 0.000 100.00 % | -36.714 M | 0.000 -100.00 % | 315.899 M | 0.000 -100.00 % | 285.983 M | 0.000 -100.00 % | 268.948 M | 0.000 -100.00 % | 129.980 M | 0.000 -100.00 % | 132.617 M | 0.000 -100.00 % | 194.551 M 2.88 % | 189.109 M -23.55 % | 247.372 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.196 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.060 M | 0.000 -100.00 % | 119.401 M | 0.000 -100.00 % | 2.273 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.349 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.363 M | 0.000 | 0.000 | 0.000 100.00 % | -20.300 K | 0.000 | 0.000 | 0.000 100.00 % | -20.300 K | 0.000 | 0.000 | 0.000 100.00 % | -280.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 250.488 M | 0.000 -100.00 % | 331.181 M | 0.000 -100.00 % | 737.817 M | 0.000 -100.00 % | 746.020 M | 0.000 -100.00 % | 760.934 M | 0.000 -100.00 % | 591.591 M | 0.000 -100.00 % | 401.406 M | 0.000 -100.00 % | 449.547 M | 0.000 -100.00 % | 588.010 M | 0.000 -100.00 % | 414.035 M | 0.000 -100.00 % | 641.849 M | 0.000 -100.00 % | 426.655 M | 0.000 -100.00 % | 285.293 M | 0.000 -100.00 % | 205.519 M | 0.000 -100.00 % | 311.908 M 17.69 % | 265.022 M | 0.000 -100.00 % | 193.449 M | 0.000 -100.00 % | 158.353 M | 0.000 -100.00 % | 121.652 M | 0.000 -100.00 % | 144.740 M | 0.000 -100.00 % | 138.176 M | 0.000 -100.00 % | 189.342 M | 0.000 -100.00 % | 140.091 M | 0.000 -100.00 % | 58.225 M | 0.000 -100.00 % | 100.994 M -42.72 % | 176.313 M -5.28 % | 186.142 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.569 M | 0.000 -100.00 % | 5.815 M | 0.000 -100.00 % | 298.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 376.000 K | 0.000 -100.00 % | 2.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.038 M 146.61 % | 2.043 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.875 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.593 M | 0.000 -100.00 % | 4.916 M | 0.000 -100.00 % | 4.109 M | 0.000 -100.00 % | 4.278 M | 0.000 -100.00 % | 3.517 M | 0.000 -100.00 % | 3.525 M | 0.000 -100.00 % | 3.525 M | 0.000 -100.00 % | 2.881 M | 0.000 -100.00 % | 3.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.913 M 152.61 % | 1.153 M | 0.000 -100.00 % | 3.548 M | 0.000 -100.00 % | 2.191 M | 0.000 -100.00 % | 1.222 M | 0.000 -100.00 % | 1.912 M | 0.000 -100.00 % | 2.049 M | 0.000 -100.00 % | 1.687 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.437 M | 0.000 -100.00 % | 1.586 M 29.80 % | 1.222 M -16.56 % | 1.464 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -383.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 88.800 M | 0.000 -100.00 % | 1.438 B | 0.000 -100.00 % | 168.421 M | 0.000 | 0.000 | 0.000 -100.00 % | 167.985 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 932.157 M | 0.000 -100.00 % | 32.321 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 % | 81.500 M -87.17 % | 635.027 M | 0.000 -100.00 % | 81.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 391.500 M 732.98 % | 47.000 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 15.261 M | 0.000 -100.00 % | 5.067 M | 0.000 -100.00 % | 20.593 M | 0.000 -100.00 % | 16.997 M | 0.000 -100.00 % | 17.890 M | 0.000 -100.00 % | 17.543 M | 0.000 -100.00 % | 18.275 M | 0.000 -100.00 % | 16.197 M | 0.000 -100.00 % | 16.183 M | 0.000 -100.00 % | 16.745 M | 0.000 -100.00 % | 16.377 M | 0.000 -100.00 % | 16.514 M | 0.000 -100.00 % | 19.498 M | 0.000 -100.00 % | 21.031 M | 0.000 -100.00 % | 20.415 M -18.02 % | 24.902 M | 0.000 -100.00 % | 25.792 M | 0.000 -100.00 % | 26.073 M | 0.000 -100.00 % | 25.073 M | 0.000 -100.00 % | 24.622 M | 0.000 -100.00 % | 25.225 M | 0.000 -100.00 % | 5.340 M | 0.000 -100.00 % | 26.706 M | 0.000 -100.00 % | 24.193 M | 0.000 -100.00 % | 23.467 M 2.22 % | 22.957 M 3.07 % | 22.274 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 3.083 B | 0.000 -100.00 % | 3.349 B | 0.000 -100.00 % | 3.712 B | 0.000 -100.00 % | 3.797 B | 0.000 -100.00 % | 3.604 B | 0.000 -100.00 % | 3.046 B | 0.000 -100.00 % | 2.843 B | 0.000 -100.00 % | 3.029 B | 0.000 -100.00 % | 2.825 B | 0.000 -100.00 % | 2.593 B | 0.000 -100.00 % | 2.606 B | 0.000 -100.00 % | 2.292 B | 0.000 -100.00 % | 1.913 B | 0.000 -100.00 % | 1.440 B | 0.000 -100.00 % | 1.481 B 3.11 % | 1.436 B | 0.000 -100.00 % | 1.281 B | 0.000 -100.00 % | 1.103 B | 0.000 -100.00 % | 968.084 M | 0.000 -100.00 % | 1.107 B | 0.000 -100.00 % | 1.037 B | 0.000 -100.00 % | 934.943 M | 0.000 -100.00 % | 845.709 M | 0.000 -100.00 % | 686.864 M | 0.000 -100.00 % | 763.496 M -12.74 % | 874.995 M 3.10 % | 848.724 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 -100.00 % | 149.020 M 0.00 % | 149.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 100.00 % | -749.000 K 0.00 % | -749.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 121.348 M 0.00 % | 121.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 -100.00 % | 28.422 M 0.00 % | 28.422 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -28.019 M 37.64 % | -44.933 M -17.96 % | -38.091 M 76.63 % | -163.021 M 5.55 % | -172.592 M -254.03 % | -48.751 M -274.26 % | -13.026 M 60.81 % | -33.235 M -3.99 % | -31.959 M 16.38 % | -38.219 M -63.41 % | -23.388 M 20.27 % | -29.333 M -41.40 % | -20.745 M 35.46 % | -32.145 M 18.63 % | -39.503 M -50.16 % | -26.308 M -2.38 % | -25.697 M 14.66 % | -30.113 M 9.43 % | -33.250 M -35.32 % | -24.572 M 4.02 % | -25.600 M 18.72 % | -31.498 M -9.69 % | -28.715 M -7.58 % | -26.692 M -1.95 % | -26.182 M -2.60 % | -25.519 M -59.09 % | -16.041 M 9.79 % | -17.782 M -28.64 % | -13.823 M 56.33 % | -31.657 M -29.69 % | -24.410 M -23.16 % | -19.820 M -93.71 % | -10.232 M 60.82 % | -26.117 M -58.70 % | -16.457 M -4.62 % | -15.731 M 22.70 % | -20.351 M -9.81 % | -18.533 M -10.50 % | -16.772 M 17.04 % | -20.217 M -26.67 % | -15.960 M 4.04 % | -16.632 M 14.82 % | -19.525 M -25.42 % | -15.568 M -51.16 % | -10.299 M 3.19 % | -10.638 M -4.44 % | -10.186 M 21.60 % | -12.993 M -1.29 % | -12.828 M 5.78 % | -13.614 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 -100.00 % | 27.709 M 0.00 % | 27.709 M | 0.000 -100.00 % | 20.638 M -37.90 % | 33.235 M 3.99 % | 31.959 M -16.38 % | 38.220 M 63.42 % | 23.388 M -97.69 % | 1.012 B 4 777.86 % | 20.745 M -35.46 % | 32.145 M -18.63 % | 39.503 M 50.16 % | 26.308 M 2.38 % | 25.697 M -14.67 % | 30.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -4.716 M 0.00 % | -4.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 -100.00 % | 3.314 M 0.00 % | 3.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 100.00 % | -1.402 M 0.00 % | -1.402 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -8.205 M 0.00 % | -8.205 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -18.625 M 0.00 % | -18.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 100.00 % | -26.830 M 0.00 % | -26.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.638 M -37.90 % | 33.235 M 140.35 % | -82.359 M -315.49 % | 38.220 M 63.42 % | 23.388 M -97.69 % | 1.012 B 4 777.86 % | 20.745 M -35.46 % | 32.145 M -18.63 % | 39.503 M 50.16 % | 26.308 M 2.38 % | 25.697 M -14.67 % | 30.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 163.479 M 14.45 % | 142.841 M 30.32 % | 109.606 M -4.12 % | 114.318 M 50.22 % | 76.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.484 M -72.18 % | 163.479 M 14.45 % | 142.841 M 346.95 % | 31.959 M -72.04 % | 114.318 M 388.79 % | 23.388 M -97.69 % | 1.012 B 4 777.86 % | 20.745 M -35.46 % | 32.145 M -18.63 % | 39.503 M 50.16 % | 26.308 M 2.38 % | 25.697 M -14.67 % | 30.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 -100.00 % | 27.709 M 0.00 % | 27.709 M | 0.000 -100.00 % | 20.638 M -37.90 % | 33.235 M 3.99 % | 31.959 M -16.38 % | 38.220 M 63.42 % | 23.388 M -97.69 % | 1.012 B 4 777.86 % | 20.745 M -35.46 % | 32.145 M -18.63 % | 39.503 M 50.16 % | 26.308 M 2.38 % | 25.697 M -14.67 % | 30.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 100.00 % | -4.716 M 0.00 % | -4.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 -100.00 % | 22.992 M 0.00 % | 22.992 M | 0.000 -100.00 % | 20.638 M -37.90 % | 33.235 M 3.99 % | 31.959 M -16.38 % | 38.220 M 63.42 % | 23.388 M -97.69 % | 1.012 B 4 777.86 % | 20.745 M -35.46 % | 32.145 M -18.63 % | 39.503 M 50.16 % | 26.308 M 2.38 % | 25.697 M -14.67 % | 30.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |