Madhya Bharat Agro Products Limited MBAPL.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 10.592 B 114.94 % | 4.928 B -3.01 % | 5.081 B 79.25 % | 2.835 B 116.21 % | 1.311 B 48.65 % | 881.948 M -24.16 % | 1.163 B 29.34 % | 899.151 M 14.31 % | 786.609 M 21.65 % | 646.600 M 3.90 % | 622.300 M 5.83 % | 588.000 M 29.29 % | 454.800 M -1.49 % | 461.700 M 16.42 % | 396.568 M 84.21 % | 215.278 M -41.22 % | 366.235 M 221.51 % | 113.911 M |
| Net income | 574.756 M 131.34 % | 248.449 M -80.00 % | 1.242 B 117.82 % | 570.204 M 181.69 % | 202.419 M 36.42 % | 148.375 M 22.39 % | 121.230 M 137.05 % | 51.141 M -56.40 % | 117.289 M 24.12 % | 94.500 M 133.91 % | 40.400 M 10.08 % | 36.700 M 0.00 % | 36.700 M 29.68 % | 28.300 M -7.52 % | 30.602 M 263.49 % | 8.419 M -31.27 % | 12.249 M 102.97 % | 6.035 M |
| Income before tax | 946.215 M 81.03 % | 522.682 M -70.33 % | 1.762 B 117.01 % | 811.787 M 184.08 % | 285.756 M 33.12 % | 214.664 M 29.92 % | 165.223 M 126.97 % | 72.796 M -45.08 % | 132.559 M 117.31 % | 61.000 M 3.57 % | 58.900 M 7.48 % | 54.800 M 0.55 % | 54.500 M 13.54 % | 48.000 M 5.52 % | 45.488 M 304.59 % | 11.243 M -34.64 % | 17.202 M 118.11 % | 7.887 M |
| Income before tax ratio | 0.09 -15.78 % | 0.11 -69.41 % | 0.35 21.07 % | 0.29 31.39 % | 0.22 -10.45 % | 0.24 71.32 % | 0.14 75.48 % | 0.08 -51.96 % | 0.17 78.63 % | 0.09 -0.33 % | 0.09 1.56 % | 0.09 -22.23 % | 0.12 15.26 % | 0.10 -9.36 % | 0.11 119.63 % | 0.05 11.19 % | 0.05 -32.16 % | 0.07 |
| EBITDA | 1.567 B 45.73 % | 1.075 B -49.62 % | 2.134 B 100.03 % | 1.067 B 156.36 % | 416.211 M 19.32 % | 348.815 M 17.70 % | 296.361 M 44.42 % | 205.208 M -3.68 % | 213.049 M 73.37 % | 122.887 M 92.61 % | 63.800 M -39.18 % | 104.900 M -13.02 % | 120.600 M 60.37 % | 75.200 M 22.90 % | 61.190 M 210.99 % | 19.676 M -17.87 % | 23.958 M 112.54 % | 11.272 M |
| Net income ratio | 0.05 7.63 % | 0.05 -79.37 % | 0.24 21.52 % | 0.20 30.29 % | 0.15 -8.23 % | 0.17 61.39 % | 0.10 83.28 % | 0.06 -61.85 % | 0.15 2.02 % | 0.15 125.12 % | 0.06 4.01 % | 0.06 -22.65 % | 0.08 31.65 % | 0.06 -20.57 % | 0.08 97.32 % | 0.04 16.93 % | 0.03 -36.87 % | 0.05 |
| Ratio EBITDA | 0.15 -32.20 % | 0.22 -48.05 % | 0.42 11.59 % | 0.38 18.57 % | 0.32 -19.73 % | 0.40 55.20 % | 0.25 11.66 % | 0.23 -15.74 % | 0.27 42.51 % | 0.19 85.37 % | 0.10 -42.53 % | 0.18 -32.72 % | 0.27 62.81 % | 0.16 5.56 % | 0.15 68.82 % | 0.09 39.72 % | 0.07 -33.89 % | 0.10 |
| Gross profit ratio | 0.32 225.95 % | -0.25 41.99 % | -0.44 -59.32 % | -0.28 -1 625.42 % | 0.02 -90.79 % | 0.20 -58.21 % | 0.47 6.98 % | 0.44 -7.81 % | 0.48 11.09 % | 0.43 44.18 % | 0.30 -24.71 % | 0.39 -26.04 % | 0.53 77.55 % | 0.30 13.31 % | 0.26 29.70 % | 0.20 26.03 % | 0.16 -20.53 % | 0.20 |
| Weighted average shs out dil | 87.739 M 0.13 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 98.98 % | 44.039 M 227.65 % | 13.441 M 353.02 % | 2.967 M 0.00 % | 2.967 M |
| Weighted average shs out | 87.739 M 0.13 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 98.98 % | 44.039 M 227.65 % | 13.441 M 353.02 % | 2.967 M 0.00 % | 2.967 M |
| EPS diluted | 6.55 130.63 % | 2.84 -79.96 % | 14.17 117.67 % | 6.51 181.82 % | 2.31 36.69 % | 1.69 22.46 % | 1.38 17.95 % | 1.17 -56.34 % | 2.68 27.62 % | 2.10 128.26 % | 0.92 9.52 % | 0.84 0.00 % | 0.84 29.23 % | 0.65 -7.14 % | 0.70 11.11 % | 0.63 -84.75 % | 4.13 102.45 % | 2.04 |
| Earnings per share | 6.55 130.63 % | 2.84 -79.96 % | 14.17 117.67 % | 6.51 181.82 % | 2.31 36.69 % | 1.69 22.46 % | 1.38 17.95 % | 1.17 -56.34 % | 2.68 27.62 % | 2.10 128.26 % | 0.92 9.52 % | 0.84 0.00 % | 0.84 29.23 % | 0.65 -7.14 % | 0.70 11.11 % | 0.63 -84.75 % | 4.13 102.45 % | 2.04 |
| Gross profit | 3.393 B 370.72 % | -1.253 B 43.74 % | -2.228 B -185.57 % | -780.048 M -3 398.16 % | 23.651 M -86.31 % | 172.799 M -68.31 % | 545.204 M 38.36 % | 394.034 M 5.38 % | 373.932 M 35.14 % | 276.700 M 49.81 % | 184.700 M -20.32 % | 231.800 M -4.37 % | 242.400 M 74.89 % | 138.600 M 31.92 % | 105.066 M 138.93 % | 43.974 M -25.92 % | 59.358 M 155.50 % | 23.232 M |
| Income tax expense | 371.459 M 35.45 % | 274.233 M -47.23 % | 519.653 M 115.10 % | 241.583 M 189.89 % | 83.337 M 25.72 % | 66.289 M 50.68 % | 43.993 M 103.15 % | 21.655 M 41.81 % | 15.270 M 145.58 % | -33.500 M -280.11 % | 18.600 M 2.20 % | 18.200 M 2.82 % | 17.700 M -10.15 % | 19.700 M 32.34 % | 14.886 M 427.12 % | 2.824 M -42.98 % | 4.953 M 167.44 % | 1.852 M |
| Cost of revenue | 7.199 B 8.53 % | 6.633 B -9.25 % | 7.309 B 102.19 % | 3.615 B 180.78 % | 1.287 B 81.54 % | 709.149 M 14.80 % | 617.743 M 22.30 % | 505.117 M 22.40 % | 412.677 M 11.56 % | 369.900 M -15.47 % | 437.600 M 22.85 % | 356.200 M 67.70 % | 212.400 M -34.26 % | 323.100 M 10.84 % | 291.502 M 70.17 % | 171.304 M -44.18 % | 306.877 M 238.42 % | 90.679 M |
| General and administrative expenses | 285.263 M 173.60 % | 104.263 M 28.10 % | 81.395 M 95.82 % | 41.567 M 50.62 % | 27.598 M 17.92 % | 23.404 M 86.78 % | 12.530 M 7.08 % | 11.701 M 466.09 % | 2.067 M -97.27 % | 75.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 7.392 M -98.93 % | 689.039 M 27.90 % | 538.723 M 48.03 % | 363.916 M 67.75 % | 216.937 M 47.95 % | 146.624 M -26.53 % | 199.574 M 34.77 % | 148.081 M 205.09 % | 48.537 M 5 576.84 % | 855.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.986 B 4 014.57 % | 48.262 M 472.37 % | 8.432 M 49.66 % | 5.634 M 7 817.81 % | -73.000 K 99.97 % | -240.295 M -281.66 % | 132.274 M 20.57 % | 109.711 M 54.45 % | 71.033 M 8 779.13 % | 800.000 K -98.70 % | 61.600 M 5 500.00 % | 1.100 M -38.89 % | 1.800 M 125.00 % | 800.000 K | 0.000 | 0.000 100.00 % | -71.000 K -82.05 % | -39.000 K |
| Operating expenses | 2.278 B 170.74 % | 841.564 M 33.89 % | 628.550 M 52.89 % | 411.117 M 68.17 % | 244.462 M 447.90 % | -70.267 M -120.40 % | 344.378 M 27.79 % | 269.493 M 3.02 % | 261.587 M 38.70 % | 188.600 M 21.60 % | 155.100 M 6.67 % | 145.400 M 2.11 % | 142.400 M 89.36 % | 75.200 M 48.65 % | 50.589 M 67.65 % | 30.176 M -24.30 % | 39.862 M 131.19 % | 17.242 M |
| Cost and expenses | 9.477 B 26.80 % | 7.474 B -5.94 % | 7.946 B 97.39 % | 4.026 B 162.81 % | 1.532 B 139.77 % | 638.882 M -33.60 % | 962.121 M 24.21 % | 774.610 M 14.88 % | 674.264 M 20.73 % | 558.500 M -5.77 % | 592.700 M 18.16 % | 501.600 M 41.38 % | 354.800 M -10.92 % | 398.300 M 16.43 % | 342.091 M 69.79 % | 201.480 M -41.89 % | 346.739 M 221.29 % | 107.921 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 |
| Selling general and administrative expenses | 292.655 M -63.11 % | 793.302 M 27.93 % | 620.118 M 52.93 % | 405.483 M 65.82 % | 244.535 M 43.82 % | 170.028 M -19.84 % | 212.104 M 32.75 % | 159.782 M 215.75 % | 50.604 M -34.01 % | 76.687 M 459.76 % | 13.700 M -15.95 % | 16.300 M 8.67 % | 15.000 M | 0.000 -100.00 % | 50.589 M 67.65 % | 30.176 M -24.16 % | 39.791 M 131.30 % | 17.203 M |
| Interest income | 35.668 M -17.54 % | 43.255 M 224.47 % | 13.331 M 800.14 % | 1.481 M 154.47 % | 582.000 K 27.07 % | 458.000 K 42.24 % | 322.000 K 8.42 % | 297.000 K -24.23 % | 392.000 K -2.00 % | 400.000 K 33.33 % | 300.000 K -40.00 % | 500.000 K -50.00 % | 1.000 M 42.86 % | 700.000 K -54.93 % | 1.553 M 4.93 % | 1.480 M 1.86 % | 1.453 M 257.00 % | 407.000 K |
| Interest expense | 280.898 M 7.04 % | 262.414 M 59.69 % | 164.329 M 117.95 % | 75.398 M 98.35 % | 38.013 M 24.03 % | 30.649 M -15.44 % | 36.247 M -30.35 % | 52.042 M 1.62 % | 51.211 M 80.96 % | 28.300 M -13.19 % | 32.600 M -1.81 % | 33.200 M -31.26 % | 48.300 M 184.12 % | 17.000 M 39.24 % | 12.209 M 98.33 % | 6.156 M 24.36 % | 4.950 M 182.21 % | 1.754 M |
| Depreciation and amortization | 339.862 M 17.12 % | 290.187 M 29.68 % | 223.772 M 23.43 % | 181.296 M 93.44 % | 93.720 M -9.98 % | 104.114 M 0.23 % | 103.879 M 28.78 % | 80.667 M 13.60 % | 71.007 M 111.33 % | 33.600 M -1.75 % | 34.200 M 84.86 % | 18.500 M 3.93 % | 17.800 M 74.51 % | 10.200 M 192.01 % | 3.493 M 53.40 % | 2.277 M 26.08 % | 1.806 M 10.73 % | 1.631 M |
| Operating income | 1.115 B 143.85 % | -2.542 B 10.99 % | -2.856 B -139.78 % | -1.191 B -439.45 % | -220.811 M -190.24 % | 244.701 M 27.13 % | 192.482 M 54.55 % | 124.541 M 102.42 % | 61.526 M 2.20 % | 60.200 M 2 329.63 % | -2.700 M -105.03 % | 53.700 M 1.90 % | 52.700 M 11.89 % | 47.100 M -13.54 % | 54.477 M 294.82 % | 13.798 M -29.23 % | 19.496 M 225.48 % | 5.990 M |
| Operating income ratio | 0.11 120.40 % | -0.52 8.23 % | -0.56 -33.77 % | -0.42 -149.50 % | -0.17 -160.70 % | 0.28 67.63 % | 0.17 19.50 % | 0.14 77.08 % | 0.08 -15.99 % | 0.09 2 245.84 % | 0.00 -104.75 % | 0.09 -21.19 % | 0.12 13.59 % | 0.10 -25.74 % | 0.14 114.33 % | 0.06 20.40 % | 0.05 1.23 % | 0.05 |
| Total other income expenses net | -168.420 M -105.50 % | 3.065 B -33.63 % | 4.618 B 130.55 % | 2.003 B 295.40 % | 506.567 M 1 883.56 % | -28.402 M 15.42 % | -33.580 M 35.10 % | -51.745 M 85.04 % | -345.902 M -70.92 % | -202.379 M -80.70 % | -112.000 M 30.26 % | -160.600 M -252.19 % | -45.600 M -124.39 % | -20.322 M -126.08 % | -8.989 M -251.82 % | -2.555 M -11.38 % | -2.294 M -220.93 % | 1.897 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.183 B 9.82 % | 2.898 B -8.46 % | 3.166 B 93.35 % | 1.638 B 134.44 % | 698.525 M 78.99 % | 390.268 M 48.44 % | 262.905 M -26.24 % | 356.418 M 6.54 % | 334.527 M 110.79 % | 158.700 M 115.63 % | 73.600 M -6.24 % | 78.500 M -73.45 % | 295.700 M 194.82 % | 100.300 M -41.20 % | 170.585 M 1 078.64 % | 14.473 M 57.61 % | 9.183 M -6.56 % | 9.828 M |
| Total investments | 550.299 M 59.47 % | 345.082 M 10.82 % | 311.393 M 1 592.81 % | 18.395 M 51.22 % | 12.164 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.700 M 0.00 % | 11.700 M 0.00 % | 11.700 M -4.88 % | 12.300 M 0.00 % | 12.300 M -63.38 % | 33.584 M 59.12 % | 21.106 M -6.43 % | 22.556 M 59.80 % | 14.115 M |
| Total debt | 3.184 B 9.82 % | 2.899 B -10.15 % | 3.227 B 97.01 % | 1.638 B 132.89 % | 703.217 M 75.90 % | 399.771 M 51.78 % | 263.394 M -26.14 % | 356.620 M 6.26 % | 335.599 M 104.76 % | 163.900 M 108.26 % | 78.700 M -11.37 % | 88.800 M -71.44 % | 310.900 M 174.65 % | 113.200 M -33.64 % | 170.585 M 1 078.64 % | 14.473 M 57.61 % | 9.183 M -6.56 % | 9.828 M |
| Accumulated other comprehensive income loss | -4.142 M -80.24 % | -2.298 M -78.14 % | -1.290 M -46.09 % | -883.000 K 26.54 % | -1.202 M -563.66 % | 259.240 K -99.95 % | 533.921 M 118.30 % | 244.579 M -0.30 % | 245.313 M -0.31 % | 246.077 M -0.29 % | 246.800 M -2.64 % | 253.500 M 951.87 % | 24.100 M | 0.000 -100.00 % | 42.267 M 262.34 % | 11.665 M -52.26 % | 24.436 M 100.48 % | 12.189 M |
| Retained earnings | 2.998 B 21.52 % | 2.467 B -7.90 % | 2.678 B 60.73 % | 1.666 B 50.52 % | 1.107 B 20.91 % | 915.600 M 17.32 % | 780.430 M 83.53 % | 425.229 M 10.65 % | 384.307 M 39.60 % | 275.300 M 52.27 % | 180.800 M 25.64 % | 143.900 M 34.11 % | 107.300 M 51.98 % | 70.600 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 876.269 M 0.00 % | 876.269 M 100.00 % | 438.135 M 100.00 % | 219.067 M 0.00 % | 219.067 M 0.00 % | 219.067 M 0.00 % | 219.067 M 0.00 % | 219.067 M 0.00 % | 219.067 M -0.02 % | 219.100 M 20.98 % | 181.100 M 0.00 % | 181.100 M 63.74 % | 110.600 M 0.00 % | 110.600 M 0.02 % | 110.581 M 0.93 % | 109.562 M 634.48 % | 14.917 M 0.00 % | 14.917 M |
| Total equity | 4.038 B 15.08 % | 3.509 B 6.87 % | 3.284 B 59.94 % | 2.053 B 37.46 % | 1.494 B 14.58 % | 1.304 B 11.84 % | 1.166 B 10.21 % | 1.058 B 3.95 % | 1.017 B 11.91 % | 909.100 M 26.86 % | 716.600 M 4.40 % | 686.400 M 173.25 % | 251.200 M 16.57 % | 215.500 M 33.01 % | 162.019 M 33.65 % | 121.227 M 152.56 % | 47.999 M 34.26 % | 35.752 M |
| Other non current liabilities | 303.983 M 69.26 % | 179.593 M -5.66 % | 190.361 M 8 684.54 % | 2.167 M 40.17 % | 1.546 M | 0.000 | 0.000 100.00 % | -1.353 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -99.63 % | 26.800 M 26 900.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 855.502 M 186.51 % | 298.597 M -28.11 % | 415.327 M 27.88 % | 324.778 M -21.67 % | 414.652 M 41.43 % | 293.178 M 70.72 % | 171.730 M -12.29 % | 195.800 M -7.86 % | 212.500 M 32.21 % | 160.727 M 421.84 % | 30.800 M -12.75 % | 35.300 M -86.59 % | 263.200 M 231.07 % | 79.500 M -17.44 % | 96.294 M 16 193.40 % | 591.000 K -16.64 % | 709.000 K | 0.000 |
| Total non current liabilities | 1.908 B 86.79 % | 1.021 B 5.63 % | 966.819 M 102.46 % | 477.527 M 2.18 % | 467.340 M 49.90 % | 311.775 M 82.97 % | 170.396 M -12.37 % | 194.447 M -8.50 % | 212.500 M 32.32 % | 160.600 M 152.91 % | 63.500 M -7.57 % | 68.700 M -76.31 % | 290.000 M 195.02 % | 98.300 M -4.55 % | 102.991 M 2 009.61 % | 4.882 M 2.71 % | 4.753 M 357.02 % | 1.040 M |
| Other current liabilities | 233.855 M 380.29 % | 48.690 M -19.90 % | 60.788 M -63.54 % | 166.711 M 176.95 % | 60.196 M -41.93 % | 103.656 M -5.82 % | 110.061 M 84.80 % | 59.558 M 60.04 % | 37.215 M 223.86 % | 11.491 M 125.31 % | 5.100 M -85.83 % | 36.000 M -51.55 % | 74.300 M -46.78 % | 139.600 M 297.37 % | 35.131 M -38.22 % | 56.868 M 892.81 % | 5.728 M -84.63 % | 37.269 M |
| Deferred revenue | 0.000 -100.00 % | 242.922 M 50.84 % | 161.043 M 536.79 % | 25.290 M -79.27 % | 121.986 M 3 107.63 % | 3.803 M -97.36 % | 143.932 M 150.56 % | 57.443 M -12.77 % | 65.852 M 246.59 % | 19.000 M -10.38 % | 21.200 M 30.86 % | 16.200 M 10.20 % | 14.700 M 51.55 % | 9.700 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.328 B -10.47 % | 2.600 B -7.50 % | 2.811 B 114.11 % | 1.313 B 355.00 % | 288.565 M 170.72 % | 106.593 M 14.59 % | 93.018 M -42.65 % | 162.191 M 72.53 % | 94.005 M 472.54 % | 16.419 M -57.24 % | 38.400 M -28.22 % | 53.500 M -16.80 % | 64.300 M 90.80 % | 33.700 M -54.64 % | 74.291 M 435.16 % | 13.882 M 63.82 % | 8.474 M -13.78 % | 9.828 M |
| Total current liabilities | 3.510 B -0.06 % | 3.512 B 10.50 % | 3.178 B 70.90 % | 1.860 B 172.21 % | 683.170 M 147.95 % | 275.528 M -6.38 % | 294.290 M 6.71 % | 275.777 M 6.65 % | 258.584 M 314.40 % | 62.400 M -60.10 % | 156.400 M 21.52 % | 128.700 M -31.43 % | 187.700 M -29.09 % | 264.700 M 58.69 % | 166.802 M 37.04 % | 121.720 M 75.55 % | 69.335 M 5.95 % | 65.441 M |
| Total liabilities | 5.417 B 19.50 % | 4.533 B 9.37 % | 4.145 B 77.35 % | 2.337 B 103.15 % | 1.151 B 95.90 % | 587.303 M 26.39 % | 464.686 M -1.18 % | 470.224 M -0.18 % | 471.084 M 111.25 % | 223.000 M 1.41 % | 219.900 M 11.40 % | 197.400 M -58.68 % | 477.700 M 31.60 % | 363.000 M 34.55 % | 269.793 M 113.10 % | 126.602 M 70.88 % | 74.088 M 11.44 % | 66.481 M |
| Other non current assets | 390.830 M | 0.000 -100.00 % | 228.806 M 4 325.65 % | 5.170 M 957.26 % | 489.000 K -98.41 % | 30.808 M 341.95 % | 6.971 M -28.56 % | 9.758 M 55.53 % | 6.274 M -79.16 % | 30.100 M 540.43 % | 4.700 M -38.16 % | 7.600 M -86.23 % | 55.200 M 83.39 % | 30.100 M 90.05 % | 15.838 M 225.68 % | 4.863 M 98.17 % | 2.454 M 135.28 % | 1.043 M |
| Long term investments | 432.094 M 25.21 % | 345.082 M 117.28 % | 158.822 M 763.40 % | 18.395 M 51.22 % | 12.164 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.700 M 0.00 % | 11.700 M 0.00 % | 11.700 M -4.88 % | 12.300 M | 0.000 -100.00 % | 33.584 M 59.12 % | 21.106 M -6.43 % | 22.556 M 59.80 % | 14.115 M |
| Intangible assets | 4.339 M 13.59 % | 3.820 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 4.339 M 13.59 % | 3.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 3.530 B 23.30 % | 2.863 B 40.92 % | 2.032 B 30.59 % | 1.556 B -3.07 % | 1.605 B 40.93 % | 1.139 B 11.13 % | 1.025 B -7.76 % | 1.111 B 7.67 % | 1.032 B 16.77 % | 883.700 M 35.35 % | 652.900 M -2.67 % | 670.800 M 66.91 % | 401.900 M 3.13 % | 389.700 M 62.78 % | 239.403 M 424.36 % | 45.656 M 97.76 % | 23.087 M 9.86 % | 21.014 M |
| Total non current assets | 4.357 B 35.67 % | 3.212 B 32.76 % | 2.419 B 53.19 % | 1.579 B -2.37 % | 1.618 B 38.30 % | 1.170 B 12.17 % | 1.043 B -8.53 % | 1.140 B 7.14 % | 1.064 B 16.32 % | 914.600 M 36.65 % | 669.300 M -3.01 % | 690.100 M 47.02 % | 469.400 M 11.82 % | 419.800 M 45.35 % | 288.825 M 303.25 % | 71.625 M 48.92 % | 48.097 M 32.97 % | 36.172 M |
| Other current assets | 659.453 M -15.87 % | 783.836 M 461.14 % | 139.687 M -66.40 % | 415.693 M 90.55 % | 218.157 M 109.28 % | 104.241 M -18.79 % | 128.355 M 2.15 % | 125.659 M 4.43 % | 120.332 M 44.77 % | 83.118 M -28.65 % | 116.500 M 118.98 % | 53.200 M 68.35 % | 31.600 M 5 166.67 % | 600.000 K -94.86 % | 11.667 M 310.23 % | 2.844 M 103.72 % | 1.396 M 4 885.71 % | 28.000 K |
| Short term investments | 205.626 M 73.89 % | 118.250 M -22.50 % | 152.571 M 85.46 % | 82.265 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 |
| cash and cash equivalents | 467.000 K -6.22 % | 498.000 K -99.17 % | 60.104 M 55 041.28 % | 109.000 K -97.68 % | 4.692 M -50.63 % | 9.503 M 1 843.35 % | 489.000 K 142.08 % | 202.000 K -81.16 % | 1.072 M -79.38 % | 5.200 M 1.96 % | 5.100 M -50.49 % | 10.300 M -32.24 % | 15.200 M 17.83 % | 12.900 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | 206.093 M 73.55 % | 118.748 M -44.16 % | 212.675 M 158.18 % | 82.374 M 1 655.63 % | 4.692 M -50.63 % | 9.503 M 1 843.35 % | 489.000 K 142.08 % | 202.000 K -81.16 % | 1.072 M -79.38 % | 5.200 M 1.96 % | 5.100 M -50.49 % | 10.300 M -32.24 % | 15.200 M 17.83 % | 12.900 M -63.20 % | 35.057 M 124.42 % | 15.621 M -5.66 % | 16.559 M 35.14 % | 12.253 M |
| Total current assets | 5.099 B 5.54 % | 4.831 B -3.57 % | 5.010 B 78.21 % | 2.811 B 173.85 % | 1.027 B 42.33 % | 721.266 M 22.76 % | 587.519 M 51.48 % | 387.840 M -8.64 % | 424.516 M 95.09 % | 217.600 M -18.53 % | 267.100 M 37.89 % | 193.700 M -25.36 % | 259.500 M 63.62 % | 158.600 M 10.92 % | 142.987 M -18.85 % | 176.204 M 138.15 % | 73.990 M 12.00 % | 66.061 M |
| Inventory | 1.670 B -19.36 % | 2.070 B -3.24 % | 2.140 B 35.86 % | 1.575 B 196.74 % | 530.754 M 60.93 % | 329.809 M 57.87 % | 208.917 M 44.51 % | 144.571 M -17.88 % | 176.050 M 201.97 % | 58.300 M -34.20 % | 88.600 M -26.78 % | 121.000 M -35.64 % | 188.000 M 157.53 % | 73.000 M -16.99 % | 87.943 M -38.64 % | 143.327 M 228.02 % | 43.694 M 3.43 % | 42.246 M |
| Net receivables | 2.563 B 37.98 % | 1.858 B -26.20 % | 2.518 B 241.06 % | 738.145 M 170.43 % | 272.955 M -1.71 % | 277.713 M 24.64 % | 222.804 M 89.73 % | 117.432 M -8.02 % | 127.670 M -4.70 % | 133.967 M -22.47 % | 172.800 M 178.71 % | 62.000 M 11.31 % | 55.700 M | 0.000 -100.00 % | 8.320 M -42.27 % | 14.412 M 16.78 % | 12.341 M 7.00 % | 11.534 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.966 M -42.68 % | 19.130 M -25.70 % | 25.747 M 3 118.38 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K -200.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 940.059 M 52.30 % | 617.227 M 331.49 % | 143.044 M -59.56 % | 353.684 M 71.07 % | 206.747 M 258.48 % | 57.673 M 11.35 % | 51.795 M -0.95 % | 52.290 M -24.41 % | 69.176 M 310.25 % | 16.862 M -76.08 % | 70.500 M 206.52 % | 23.000 M -33.14 % | 34.400 M -57.89 % | 81.700 M 75.00 % | 46.686 M 21.29 % | 38.490 M -26.76 % | 52.555 M 220.56 % | 16.395 M |
| Tax payables | 7.660 M 166.99 % | 2.869 M 38.13 % | 2.077 M 102.04 % | 1.028 M -81.89 % | 5.676 M 49.25 % | 3.803 M 221.74 % | 1.182 M -31.99 % | 1.738 M -93.97 % | 28.822 M 138.38 % | 12.091 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.694 M -14.31 % | 12.480 M 384.10 % | 2.578 M 32.27 % | 1.949 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 3.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.715 M | 0.000 | 0.000 | 0.000 100.00 % | -32.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.064 M 85.49 % | 2.730 M 154.66 % | 1.072 M -1.92 % | 1.093 M -1.71 % | 1.112 M -15.37 % | 1.314 M -2.95 % | 1.354 M -1.24 % | 1.371 M 104.71 % | -29.094 M | 0.000 100.00 % | -21.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 2.054 B 37.41 % | 1.495 B | 0.000 -100.00 % | 631.630 M | 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 | 168.652 M 0.00 % | 168.652 M 0.00 % | 168.652 M 0.53 % | 167.769 M 0.19 % | 167.450 M -0.71 % | 168.652 M 0.04 % | 168.586 M -0.04 % | 168.652 M 0.00 % | 168.652 M 0.00 % | 168.652 M 56.30 % | 107.900 M 0.00 % | 107.900 M 1 072.83 % | 9.200 M -73.18 % | 34.300 M 274.01 % | 9.171 M | 0.000 -100.00 % | 8.646 M 0.00 % | 8.646 M |
| Deferred tax liabilities non current | 748.107 M 37.76 % | 543.052 M 50.38 % | 361.131 M 139.82 % | 150.582 M 194.44 % | 51.142 M 175.00 % | 18.597 M -83.92 % | 115.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.700 M -1.80 % | 33.300 M 23.79 % | 26.900 M 42.33 % | 18.900 M 182.22 % | 6.697 M 56.07 % | 4.291 M 6.11 % | 4.044 M 288.85 % | 1.040 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 | 9.456 B 17.57 % | 8.043 B 8.26 % | 7.429 B 69.21 % | 4.390 B 66.04 % | 2.644 B 39.83 % | 1.891 B 15.99 % | 1.630 B 6.71 % | 1.528 B 2.64 % | 1.488 B 31.47 % | 1.132 B 20.89 % | 936.500 M 5.96 % | 883.800 M 21.25 % | 728.900 M 26.00 % | 578.500 M 33.97 % | 431.812 M 74.24 % | 247.829 M 102.99 % | 122.087 M 19.42 % | 102.233 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 | -336.987 M -154.28 % | 620.871 M 124.88 % | -2.495 B -52.16 % | -1.640 B -2 361.90 % | -66.611 M 58.87 % | -161.961 M -39.79 % | -115.857 M -1 377.22 % | 9.071 M 108.01 % | -113.292 M -145.75 % | -46.100 M 18.55 % | -56.600 M -216.46 % | 48.600 M 122.91 % | -212.100 M -251.18 % | 140.300 M 248.76 % | 40.228 M 172.62 % | -55.393 M -3 498.34 % | 1.630 M -85.96 % | 11.609 M |
| Accounts receivables | -705.212 M -553.97 % | 155.343 M 112.40 % | -1.253 B -169.38 % | -465.190 M -9 872.90 % | 4.760 M 108.63 % | -55.153 M 47.55 % | -105.153 M -1 189.22 % | 9.654 M 116.92 % | -57.062 M -336.69 % | -13.067 M 72.61 % | -47.700 M -407.74 % | 15.500 M 162.71 % | 5.900 M | 0.000 -100.00 % | 29.588 M 200.88 % | -29.329 M -329.71 % | 12.768 M 420.29 % | 2.454 M |
| Inventory | 400.786 M 478.27 % | 69.308 M 112.27 % | -564.812 M 45.91 % | -1.044 B -419.65 % | -200.945 M -66.22 % | -120.892 M -87.88 % | -64.346 M -304.41 % | 31.479 M 126.73 % | -117.747 M -488.60 % | 30.300 M -6.48 % | 32.400 M -51.64 % | 67.000 M 158.26 % | -115.000 M -1 406.82 % | 8.800 M -72.24 % | 31.702 M 143.78 % | -72.412 M -378.22 % | -15.142 M 4.45 % | -15.848 M |
| Accounts payables | 322.832 M -31.92 % | 474.183 M 319.52 % | -216.012 M -252.23 % | 141.900 M -11.03 % | 159.484 M 2 613.24 % | 5.878 M 1 289.88 % | -494.000 K 97.07 % | -16.886 M -132.28 % | 52.314 M 197.48 % | -53.668 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.196 M 158.27 % | -14.065 M -138.90 % | 36.160 M 477.64 % | 6.260 M |
| Other working capital | -355.701 M -356.24 % | -77.963 M 83.10 % | -461.255 M -69.34 % | -272.389 M -810.70 % | -29.910 M -464.49 % | 8.206 M -84.84 % | 54.136 M 341.59 % | -22.408 M -602.99 % | 4.455 M 105.83 % | -76.400 M 14.16 % | -89.000 M -383.70 % | -18.400 M 81.05 % | -97.100 M -173.84 % | 131.500 M 549.45 % | -29.258 M -148.43 % | 60.413 M 287.87 % | -32.156 M -271.56 % | 18.743 M |
| Other non cash items | 12.978 M -96.08 % | 330.916 M 273.57 % | -190.648 M -163.02 % | -72.483 M -374.46 % | -15.277 M -23.43 % | -12.377 M -373.22 % | 4.530 M -84.71 % | 29.631 M 412.60 % | -9.479 M 45.52 % | -17.400 M -145.91 % | 37.900 M -3.56 % | 39.300 M -26.95 % | 53.800 M 146.79 % | 21.800 M 502.54 % | 3.618 M 794.43 % | -521.000 K -116.29 % | 3.199 M 194.30 % | 1.087 M |
| Net cash provided by operating activities | 962.068 M -35.45 % | 1.490 B 312.79 % | -700.404 M 2.63 % | -719.296 M -341.71 % | 297.588 M 106.03 % | 144.440 M -3.98 % | 150.433 M -21.72 % | 192.165 M 137.84 % | 80.795 M 25.07 % | 64.600 M 15.56 % | 55.900 M -60.94 % | 143.100 M 237.86 % | -103.800 M -151.74 % | 200.600 M 157.37 % | 77.941 M 272.37 % | -45.218 M -339.45 % | 18.884 M -7.26 % | 20.362 M |
| Investments in property plant and equipment | -1.080 B -2.64 % | -1.052 B -50.19 % | -700.727 M -429.06 % | -132.448 M 76.46 % | -562.609 M -148.38 % | -226.514 M -1 539.03 % | -13.820 M 91.40 % | -160.637 M 28.11 % | -223.456 M 15.87 % | -265.600 M -865.82 % | -27.500 M 53.47 % | -59.100 M -85.85 % | -31.800 M 73.57 % | -120.300 M 41.86 % | -206.912 M -659.59 % | -27.240 M -462.58 % | -4.842 M -383.23 % | -1.002 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 995.000 K 188.41 % | 345.000 K -83.45 % | 2.084 M -4.62 % | 2.185 M -52.09 % | 4.561 M 452.85 % | 825.000 K -66.27 % | 2.446 M -96.19 % | 64.266 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.000 K 278.95 % | 19.000 K -97.44 % | 743.000 K | 0.000 |
| Purchases of investments | -1.450 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.300 M |
| Sales maturities of investments | 1.454 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.638 M | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 156.571 M 35.03 % | 115.955 M 148.86 % | 46.595 M 3 046.19 % | 1.481 M 154.47 % | 582.000 K 27.07 % | 458.000 K -85.27 % | 3.109 M 231.63 % | -2.362 M -196.57 % | 2.446 M 389.20 % | 500.000 K -44.44 % | 900.000 K -59.09 % | 2.200 M 22.22 % | 1.800 M 50.00 % | 1.200 M 108.70 % | -13.800 M -1 085.01 % | 1.401 M 114.09 % | -9.941 M -485.45 % | -1.698 M |
| Net cash used for investing activites | -919.773 M 1.78 % | -936.477 M -43.38 % | -653.137 M -400.02 % | -130.622 M 76.67 % | -559.943 M -150.12 % | -223.871 M -3 540.18 % | -6.150 M 96.23 % | -162.999 M 3.19 % | -168.372 M 36.49 % | -265.100 M -896.62 % | -26.600 M 52.75 % | -56.300 M -87.67 % | -30.000 M 74.81 % | -119.100 M 46.02 % | -220.640 M -754.53 % | -25.820 M -83.90 % | -14.040 M 6.40 % | -15.000 M |
| Debt repayment | 282.450 M 185.77 % | -329.305 M -120.73 % | 1.589 B 70.01 % | 934.546 M 207.77 % | 303.654 M 129.46 % | 132.337 M 239.50 % | -94.864 M -372.17 % | 34.855 M -32.68 % | 51.773 M -39.30 % | 85.289 M 1 995.31 % | -4.500 M 97.90 % | -214.300 M -216.59 % | 183.800 M 312.00 % | -86.700 M -157.06 % | 151.945 M 2 772.31 % | 5.290 M 1 083.27 % | -538.000 K -106.29 % | 8.557 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.800 M | 0.000 -100.00 % | 169.200 M | 0.000 | 0.000 -100.00 % | 10.190 M -84.28 % | 64.810 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.948 M |
| Dividends paid | -43.776 M -100.02 % | -21.886 M -100.35 % | -10.924 M 0.04 % | -10.928 M 0.15 % | -10.944 M 17.12 % | -13.205 M -20.56 % | -10.953 M 14.76 % | -12.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -280.924 M -7.04 % | -262.437 M -59.68 % | -164.350 M -117.92 % | -75.418 M -98.31 % | -38.031 M -23.93 % | -30.687 M 20.33 % | -38.518 M 25.99 % | -52.042 M -266.60 % | 31.238 M 211.24 % | -28.081 M 6.40 % | -30.000 M 35.62 % | -46.600 M 2.10 % | -47.600 M -181.66 % | -16.900 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -42.250 M 93.11 % | -613.628 M -143.41 % | 1.414 B 66.65 % | 848.200 M 233.05 % | 254.679 M 187.95 % | 88.445 M 161.42 % | -143.995 M -379.41 % | -30.036 M -136.18 % | 83.011 M -58.64 % | 200.700 M 681.74 % | -34.500 M 62.38 % | -91.700 M -167.33 % | 136.200 M 231.47 % | -103.600 M -163.90 % | 162.135 M 131.29 % | 70.100 M 13 129.74 % | -538.000 K -111.67 % | 4.609 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 45.000 K 100.08 % | -59.682 M -199.48 % | 59.995 M 3 592.14 % | -1.718 M 77.62 % | -7.676 M -185.16 % | 9.014 M 3 040.77 % | 287.000 K 132.99 % | -870.000 K 80.95 % | -4.566 M -4 666.00 % | 100.000 K 101.92 % | -5.200 M -6.12 % | -4.900 M -313.04 % | 2.300 M 110.36 % | -22.200 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 422.000 K -99.30 % | 60.104 M 55 041.28 % | 109.000 K -94.03 % | 1.827 M -80.77 % | 9.503 M 1 843.35 % | 489.000 K 142.08 % | 202.000 K -81.16 % | 1.072 M -80.99 % | 5.638 M 10.55 % | 5.100 M -50.49 % | 10.300 M -32.24 % | 15.200 M 17.83 % | 12.900 M -63.25 % | 35.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 467.000 K 10.66 % | 422.000 K -99.30 % | 60.104 M 55 041.28 % | 109.000 K -94.03 % | 1.827 M -80.77 % | 9.503 M 1 843.35 % | 489.000 K 142.08 % | 202.000 K -81.16 % | 1.072 M -79.38 % | 5.200 M 1.96 % | 5.100 M -50.49 % | 10.300 M -32.24 % | 15.200 M 17.83 % | 12.900 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 962.068 M -35.45 % | 1.490 B 312.79 % | -700.404 M 2.63 % | -719.296 M -341.71 % | 297.588 M 106.03 % | 144.440 M -3.98 % | 150.433 M -21.72 % | 192.165 M 137.84 % | 80.795 M 25.07 % | 64.600 M 15.56 % | 55.900 M -60.94 % | 143.100 M 237.86 % | -103.800 M -151.74 % | 200.600 M 157.37 % | 77.941 M 272.37 % | -45.218 M -339.45 % | 18.884 M -7.26 % | 20.362 M |
| Capital expenditure | -1.080 B -2.64 % | -1.052 B -50.19 % | -700.727 M -429.06 % | -132.448 M 76.46 % | -562.609 M -148.38 % | -226.514 M -1 539.03 % | -13.820 M 91.40 % | -160.637 M 28.11 % | -223.456 M 15.87 % | -265.600 M -865.82 % | -27.500 M 53.47 % | -59.100 M -85.85 % | -31.800 M 73.57 % | -120.300 M 38.89 % | -196.849 M -697.31 % | -24.689 M -409.89 % | -4.842 M -383.23 % | -1.002 M |
| Free CashFlow | -118.117 M -126.97 % | 437.991 M 131.26 % | -1.401 B -64.50 % | -851.744 M -224.91 % | -262.148 M -219.40 % | -82.074 M -160.08 % | 136.613 M 333.31 % | 31.528 M 122.10 % | -142.661 M 29.02 % | -201.000 M -807.75 % | 28.400 M -66.19 % | 84.000 M 161.95 % | -135.600 M -268.87 % | 80.300 M 167.53 % | -118.908 M -70.09 % | -69.907 M -597.84 % | 14.042 M -27.47 % | 19.360 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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.097 B 38.04 % | 2.968 B 4.61 % | 2.837 B 1.95 % | 2.783 B 38.91 % | 2.004 B 37.53 % | 1.457 B -40.24 % | 2.438 B -12.45 % | 2.785 B 86.85 % | 1.490 B -36.27 % | 2.338 B -18.32 % | 2.863 B 15.02 % | 2.489 B 16.84 % | 2.130 B 442.73 % | -621.563 M -132.39 % | 1.919 B 122.11 % | 864.004 M 28.35 % | 673.160 M 1 442.72 % | -50.134 M -115.75 % | 318.307 M -41.87 % | 547.611 M 10.57 % | 495.241 M 464.08 % | -136.027 M -139.77 % | 342.021 M -17.57 % | 414.912 M 58.94 % | 261.042 M -10.69 % | 292.280 M -8.00 % | 317.696 M 16.94 % | 271.684 M -1.74 % | 276.486 M -4.63 % | 289.915 M 11.41 % | 260.218 M 95.53 % | 133.087 M 0.00 % | 133.087 M -33.72 % | 200.789 M 0.00 % | 200.789 M 63.88 % | 122.525 M 0.00 % | 122.525 M |
| Net income | 282.062 M 97.89 % | 142.532 M -20.37 % | 178.987 M 29.35 % | 138.377 M 20.47 % | 114.860 M 734.13 % | 13.770 M 5.91 % | 13.001 M -91.29 % | 149.296 M 106.26 % | 72.381 M -70.18 % | 242.746 M -37.29 % | 387.122 M 18.93 % | 325.509 M 13.55 % | 286.659 M 73.19 % | 165.518 M -27.70 % | 228.945 M 146.52 % | 92.871 M 12.07 % | 82.870 M 232.68 % | 24.910 M -31.20 % | 36.205 M -55.80 % | 81.920 M 37.95 % | 59.384 M 2 594.37 % | 2.204 M -96.08 % | 56.251 M 6.78 % | 52.678 M 65.47 % | 31.835 M 12.57 % | 28.279 M -18.21 % | 34.574 M 39.06 % | 24.862 M -14.82 % | 29.189 M -25.45 % | 39.156 M 0.00 % | 39.156 M 100.91 % | 19.489 M 0.00 % | 19.489 M -51.36 % | 40.068 M 0.00 % | 40.068 M 571.55 % | 5.967 M 0.00 % | 5.967 M |
| Income before tax | 441.411 M 63.73 % | 269.593 M 0.08 % | 269.366 M 18.32 % | 227.656 M 26.76 % | 179.599 M 133.13 % | 77.038 M 18.37 % | 65.082 M -74.61 % | 256.301 M 106.26 % | 124.260 M -63.50 % | 340.400 M -38.24 % | 551.136 M 18.75 % | 464.112 M 14.30 % | 406.042 M 71.77 % | 236.381 M -27.21 % | 324.766 M 145.04 % | 132.535 M 12.22 % | 118.106 M 241.25 % | 34.610 M -34.15 % | 52.560 M -53.77 % | 113.688 M 33.91 % | 84.898 M 84.74 % | 45.955 M -31.29 % | 66.883 M -3.08 % | 69.006 M 122.71 % | 30.984 M -20.77 % | 39.107 M -15.62 % | 46.345 M 25.21 % | 37.014 M -7.20 % | 39.886 M -20.63 % | 50.256 M 0.00 % | 50.256 M 213.63 % | 16.024 M 0.00 % | 16.024 M -9.85 % | 17.775 M 0.00 % | 17.775 M 49.75 % | 11.870 M 0.00 % | 11.870 M |
| Income before tax ratio | 0.11 18.61 % | 0.09 -4.32 % | 0.09 16.06 % | 0.08 -8.75 % | 0.09 69.52 % | 0.05 98.08 % | 0.03 -70.99 % | 0.09 10.39 % | 0.08 -42.72 % | 0.15 -24.38 % | 0.19 3.24 % | 0.19 -2.17 % | 0.19 150.12 % | -0.38 -324.72 % | 0.17 10.32 % | 0.15 -12.57 % | 0.18 125.41 % | -0.69 -518.08 % | 0.17 -20.46 % | 0.21 21.10 % | 0.17 150.74 % | -0.34 -272.76 % | 0.20 17.58 % | 0.17 40.12 % | 0.12 -11.29 % | 0.13 -8.28 % | 0.15 7.08 % | 0.14 -5.56 % | 0.14 -16.78 % | 0.17 -10.24 % | 0.19 60.40 % | 0.12 0.00 % | 0.12 36.01 % | 0.09 0.00 % | 0.09 -8.62 % | 0.10 0.00 % | 0.10 |
| EBITDA | 600.097 M 41.36 % | 424.512 M 3.59 % | 409.783 M 7.78 % | 380.190 M 7.86 % | 352.489 M 151.92 % | 139.920 M -23.69 % | 183.369 M -55.49 % | 411.957 M 63.52 % | 251.930 M -45.09 % | 458.772 M -30.05 % | 655.840 M 19.54 % | 548.635 M 12.76 % | 486.544 M 44.26 % | 337.275 M -12.37 % | 384.902 M 105.83 % | 187.004 M 17.39 % | 159.299 M 135.22 % | 67.722 M -21.23 % | 85.972 M -41.57 % | 147.148 M 26.15 % | 116.647 M 30.86 % | 89.140 M -7.65 % | 96.529 M -5.21 % | 101.832 M 64.11 % | 62.052 M -13.50 % | 71.738 M -5.66 % | 76.041 M 9.89 % | 69.200 M 0.50 % | 68.853 M -17.22 % | 83.175 M 87.64 % | 44.328 M 53.67 % | 28.846 M 0.00 % | 28.846 M -20.73 % | 36.389 M 0.14 % | 36.338 M 51.81 % | 23.936 M 0.00 % | 23.936 M |
| Net income ratio | 0.07 43.36 % | 0.05 -23.87 % | 0.06 26.88 % | 0.05 -13.27 % | 0.06 506.53 % | 0.01 77.23 % | 0.01 -90.05 % | 0.05 10.39 % | 0.05 -53.21 % | 0.10 -23.23 % | 0.14 3.40 % | 0.13 -2.81 % | 0.13 150.53 % | -0.27 -323.21 % | 0.12 10.99 % | 0.11 -12.69 % | 0.12 124.78 % | -0.50 -536.84 % | 0.11 -23.97 % | 0.15 24.76 % | 0.12 840.06 % | -0.02 -109.85 % | 0.16 29.54 % | 0.13 4.11 % | 0.12 26.05 % | 0.10 -11.09 % | 0.11 18.92 % | 0.09 -13.32 % | 0.11 -21.83 % | 0.14 -10.24 % | 0.15 2.75 % | 0.15 0.00 % | 0.15 -26.62 % | 0.20 0.00 % | 0.20 309.79 % | 0.05 0.00 % | 0.05 |
| Ratio EBITDA | 0.15 2.41 % | 0.14 -0.97 % | 0.14 5.73 % | 0.14 -22.35 % | 0.18 83.18 % | 0.10 27.69 % | 0.08 -49.16 % | 0.15 -12.49 % | 0.17 -13.84 % | 0.20 -14.36 % | 0.23 3.93 % | 0.22 -3.49 % | 0.23 142.09 % | -0.54 -370.54 % | 0.20 -7.33 % | 0.22 -8.54 % | 0.24 117.52 % | -1.35 -600.13 % | 0.27 0.51 % | 0.27 14.08 % | 0.24 135.94 % | -0.66 -332.19 % | 0.28 14.99 % | 0.25 3.25 % | 0.24 -3.15 % | 0.25 2.55 % | 0.24 -6.03 % | 0.25 2.28 % | 0.25 -13.20 % | 0.29 68.42 % | 0.17 -21.41 % | 0.22 0.00 % | 0.22 19.60 % | 0.18 0.14 % | 0.18 -7.36 % | 0.20 0.00 % | 0.20 |
| Gross profit ratio | 0.23 -28.58 % | 0.32 3.41 % | 0.31 6.68 % | 0.29 -5.78 % | 0.31 -32.43 % | 0.46 231.99 % | 0.14 -48.94 % | 0.27 -28.01 % | 0.37 15.28 % | 0.32 -1.99 % | 0.33 -15.04 % | 0.39 4.33 % | 0.37 -87.91 % | 3.08 815.90 % | 0.34 -42.87 % | 0.59 16.69 % | 0.50 -95.07 % | 10.23 1 536.01 % | 0.63 18.35 % | 0.53 2.47 % | 0.52 -81.79 % | 2.83 377.62 % | 0.59 23.96 % | 0.48 -20.36 % | 0.60 632.29 % | 0.08 -85.66 % | 0.57 -7.11 % | 0.62 0.28 % | 0.61 -2.56 % | 0.63 7.18 % | 0.59 -4.47 % | 0.62 0.00 % | 0.62 53.09 % | 0.40 0.00 % | 0.40 -13.89 % | 0.47 0.00 % | 0.47 |
| Weighted average shs out dil | 87.627 M -0.13 % | 87.739 M 0.00 % | 87.739 M 0.18 % | 87.580 M -0.05 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M -0.18 % | 87.785 M 0.14 % | 87.663 M 0.00 % | 87.663 M 0.08 % | 87.591 M 0.00 % | 87.591 M 0.22 % | 87.400 M 0.00 % | 87.400 M 20.85 % | 72.321 M 0.00 % | 72.321 M |
| Weighted average shs out | 87.627 M -0.13 % | 87.739 M 0.00 % | 87.739 M 0.18 % | 87.580 M -0.05 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M 0.00 % | 87.627 M -0.18 % | 87.785 M 0.14 % | 87.663 M 0.00 % | 87.663 M 0.08 % | 87.591 M 0.00 % | 87.591 M 0.22 % | 87.401 M 0.00 % | 87.401 M 20.85 % | 72.321 M 0.00 % | 72.321 M |
| EPS diluted | 3.22 98.77 % | 1.62 -20.59 % | 2.04 29.11 % | 1.58 20.61 % | 1.31 718.75 % | 0.16 6.67 % | 0.15 -91.18 % | 1.70 104.82 % | 0.83 -70.04 % | 2.77 -37.33 % | 4.42 -40.51 % | 7.43 13.61 % | 6.54 73.02 % | 3.78 -27.59 % | 5.22 146.23 % | 2.12 12.17 % | 1.89 231.58 % | 0.57 -31.33 % | 0.83 -55.61 % | 1.87 37.50 % | 1.36 2 603.78 % | 0.05 -96.10 % | 1.29 7.50 % | 1.20 64.38 % | 0.73 12.31 % | 0.65 -17.72 % | 0.79 41.07 % | 0.56 69.70 % | 0.33 -26.67 % | 0.45 0.00 % | 0.45 104.55 % | 0.22 0.00 % | 0.22 -52.17 % | 0.46 0.00 % | 0.46 457.58 % | 0.08 0.00 % | 0.08 |
| Earnings per share | 3.22 98.77 % | 1.62 -20.59 % | 2.04 29.11 % | 1.58 20.61 % | 1.31 718.75 % | 0.16 6.67 % | 0.15 -91.18 % | 1.70 104.82 % | 0.83 -70.04 % | 2.77 -37.33 % | 4.42 -40.51 % | 7.43 13.61 % | 6.54 73.02 % | 3.78 -27.59 % | 5.22 146.23 % | 2.12 12.17 % | 1.89 231.58 % | 0.57 -31.33 % | 0.83 -55.61 % | 1.87 37.50 % | 1.36 2 603.78 % | 0.05 -96.10 % | 1.29 7.50 % | 1.20 64.38 % | 0.73 12.31 % | 0.65 -17.72 % | 0.79 41.07 % | 0.56 69.70 % | 0.33 -26.67 % | 0.45 0.00 % | 0.45 104.55 % | 0.22 0.00 % | 0.22 -52.17 % | 0.46 0.00 % | 0.46 457.58 % | 0.08 0.00 % | 0.08 |
| Gross profit | 936.374 M -1.41 % | 949.757 M 8.17 % | 877.999 M 8.76 % | 807.303 M 30.88 % | 616.846 M -7.07 % | 663.809 M 98.40 % | 334.589 M -55.30 % | 748.454 M 34.52 % | 556.399 M -26.53 % | 757.305 M -19.95 % | 945.991 M -2.28 % | 968.052 M 21.90 % | 794.148 M 141.45 % | -1.916 B -396.65 % | 645.792 M 26.88 % | 508.962 M 49.77 % | 339.825 M 166.25 % | -512.909 M -357.67 % | 199.053 M -31.21 % | 289.350 M 13.31 % | 255.360 M 166.30 % | -385.158 M -289.96 % | 202.761 M 2.18 % | 198.433 M 26.58 % | 156.763 M 554.02 % | 23.969 M -86.81 % | 181.697 M 8.62 % | 167.280 M -1.47 % | 169.769 M -7.08 % | 182.700 M 19.41 % | 153.003 M 86.78 % | 81.916 M 0.00 % | 81.916 M 1.47 % | 80.727 M 0.00 % | 80.727 M 41.11 % | 57.209 M 0.00 % | 57.209 M |
| Income tax expense | 159.349 M 25.41 % | 127.061 M 40.59 % | 90.379 M 1.23 % | 89.279 M 37.91 % | 64.739 M 2.33 % | 63.268 M 21.48 % | 52.081 M -51.33 % | 107.005 M 106.26 % | 51.879 M -46.87 % | 97.654 M -40.46 % | 164.014 M 18.33 % | 138.603 M 16.10 % | 119.383 M 68.47 % | 70.863 M -26.05 % | 95.821 M 141.58 % | 39.664 M 12.57 % | 35.235 M 263.25 % | 9.700 M -40.69 % | 16.355 M -48.52 % | 31.768 M 24.51 % | 25.514 M -41.68 % | 43.751 M 398.81 % | 8.771 M -40.00 % | 14.618 M 1 817.74 % | -851.000 K -107.86 % | 10.827 M -8.03 % | 11.772 M -3.13 % | 12.152 M 13.60 % | 10.697 M -3.63 % | 11.100 M 0.00 % | 11.100 M 220.35 % | 3.465 M 0.00 % | 3.465 M -84.46 % | 22.294 M 0.00 % | 22.294 M 277.66 % | 5.903 M 0.00 % | 5.903 M |
| Cost of revenue | 3.160 B 56.60 % | 2.018 B 3.01 % | 1.959 B -0.84 % | 1.976 B 42.48 % | 1.387 B 74.86 % | 793.009 M -62.30 % | 2.103 B 3.29 % | 2.036 B 118.04 % | 933.855 M -40.93 % | 1.581 B -17.52 % | 1.917 B 26.03 % | 1.521 B 13.83 % | 1.336 B 3.24 % | 1.294 B 1.64 % | 1.273 B 258.62 % | 355.042 M 6.51 % | 333.335 M -27.97 % | 462.775 M 288.06 % | 119.254 M -53.82 % | 258.261 M 7.66 % | 239.881 M -3.71 % | 249.131 M 78.90 % | 139.260 M -35.67 % | 216.479 M 107.60 % | 104.279 M -61.14 % | 268.311 M 97.29 % | 135.999 M 30.26 % | 104.404 M -2.17 % | 106.717 M -0.47 % | 107.216 M 0.00 % | 107.216 M 109.53 % | 51.171 M 0.00 % | 51.171 M -57.38 % | 120.062 M 0.00 % | 120.062 M 83.82 % | 65.316 M 0.00 % | 65.316 M |
| General and administrative expenses | 0.000 -100.00 % | 95.117 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 102.929 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.747 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.830 M 0.00 % | 5.830 M | 0.000 | 0.000 -100.00 % | 3.629 M 0.00 % | 3.629 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 7.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.153 M | 0.000 | 0.000 | 0.000 -100.00 % | 896.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 570.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 855.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.386 M | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 K 0.00 % | 225.000 K | 0.000 | 0.000 -100.00 % | 427.500 K 0.00 % | 427.500 K | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 569.015 M 15.63 % | 492.102 M 3.77 % | 474.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 345.792 M 3 154.82 % | 10.624 M -7.46 % | 11.481 M | 0.000 -100.00 % | 3.032 M 421.86 % | 581.000 K 126.89 % | -2.161 M -172.25 % | 2.991 M 2 273.81 % | 126.000 K -14.86 % | 148.000 K 123.53 % | -629.000 K -223.58 % | 509.000 K 1 141.46 % | 41.000 K -87.91 % | 339.000 K -75.51 % | 1.384 M 1 528.24 % | 85.000 K 2.41 % | 83.000 K 0.00 % | 83.000 K 100.33 % | -25.208 M -1 857.88 % | 1.434 M 801.89 % | 159.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 459.543 M -31.57 % | 671.524 M 17.84 % | 569.854 M 7.41 % | 530.557 M 45.22 % | 365.345 M -38.59 % | 594.965 M 159.44 % | 229.328 M -44.99 % | 416.888 M 7.76 % | 386.877 M 2.35 % | 377.990 M -3.15 % | 390.301 M -16.72 % | 468.666 M 32.25 % | 354.387 M 116.26 % | -2.179 B -822.32 % | 301.710 M -16.24 % | 360.224 M 70.28 % | 211.549 M 138.06 % | -555.852 M -506.31 % | 136.806 M -17.31 % | 165.447 M 1.99 % | 162.222 M 136.84 % | -440.296 M -437.31 % | 130.533 M 8.09 % | 120.758 M 0.15 % | 120.574 M 578.32 % | -25.208 M -119.81 % | 127.257 M 7.48 % | 118.406 M -2.21 % | 121.083 M 5.55 % | 114.713 M 34.93 % | 85.016 M 43.95 % | 59.061 M 0.00 % | 59.061 M 11.80 % | 52.830 M 0.00 % | 52.830 M 26.89 % | 41.633 M 0.00 % | 41.633 M |
| Cost and expenses | 3.620 B 34.59 % | 2.690 B 6.35 % | 2.529 B 0.91 % | 2.506 B 43.05 % | 1.752 B 26.23 % | 1.388 B -40.50 % | 2.333 B -4.91 % | 2.453 B 85.73 % | 1.321 B -32.58 % | 1.959 B -15.09 % | 2.307 B 15.96 % | 1.990 B 17.69 % | 1.691 B 291.00 % | -885.102 M -156.20 % | 1.575 B 120.19 % | 715.266 M 31.27 % | 544.884 M 685.41 % | -93.077 M -136.35 % | 256.060 M -39.57 % | 423.708 M 5.37 % | 402.103 M 310.34 % | -191.165 M -170.86 % | 269.793 M -20.00 % | 337.237 M 49.98 % | 224.853 M -7.51 % | 243.103 M -7.66 % | 263.256 M 18.15 % | 222.810 M -2.19 % | 227.800 M 2.65 % | 221.928 M 15.45 % | 192.231 M 74.39 % | 110.231 M 0.00 % | 110.231 M -36.24 % | 172.892 M 0.00 % | 172.892 M 61.66 % | 106.949 M 0.00 % | 106.949 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 459.543 M 348.30 % | 102.509 M 31.84 % | 77.752 M 38.02 % | 56.332 M -84.58 % | 365.345 M -38.59 % | 594.965 M 159.44 % | 229.328 M 222.56 % | 71.096 M 13.39 % | 62.703 M -46.98 % | 118.253 M -69.70 % | 390.301 M 9.36 % | 356.884 M 575.26 % | 52.851 M -9.23 % | 58.222 M -72.21 % | 209.473 M 446.17 % | 38.353 M -74.40 % | 149.812 M 44.75 % | 103.499 M 319.69 % | 24.661 M -5.81 % | 26.183 M 9.43 % | 23.927 M -54.51 % | 52.602 M 374.19 % | 11.093 M 15.47 % | 9.607 M -44.15 % | 17.201 M -56.51 % | 39.551 M 418.91 % | 7.622 M 5.67 % | 7.213 M 8.66 % | 6.638 M 9.63 % | 6.055 M 0.00 % | 6.055 M 35.11 % | 4.482 M 0.00 % | 4.482 M 10.49 % | 4.056 M 0.00 % | 4.056 M 33.16 % | 3.046 M 0.00 % | 3.046 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.912 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 | 65.800 M -9.01 % | 72.319 M 33.05 % | 54.355 M -18.17 % | 66.422 M -24.35 % | 87.802 M 9.87 % | 79.912 M 82.48 % | 43.792 M -47.13 % | 82.824 M 48.20 % | 55.886 M 10.89 % | 50.396 M 21.94 % | 41.327 M 7.89 % | 38.306 M 11.68 % | 34.300 M 29.54 % | 26.478 M 18.88 % | 22.272 M 36.40 % | 16.329 M 58.24 % | 10.319 M 38.70 % | 7.440 M -27.03 % | 10.196 M -0.59 % | 10.256 M 19.55 % | 8.579 M -14.12 % | 9.990 M 83.98 % | 5.430 M -37.96 % | 8.752 M 65.51 % | 5.288 M -35.08 % | 8.145 M -14.52 % | 9.529 M -20.72 % | 12.019 M 36.57 % | 8.801 M -50.37 % | 17.732 M 0.00 % | 17.732 M 159.57 % | 6.831 M 0.00 % | 6.831 M -32.52 % | 10.123 M 0.00 % | 10.123 M 173.11 % | 3.707 M 0.00 % | 3.707 M |
| Depreciation and amortization | 92.886 M 12.45 % | 82.600 M -4.02 % | 86.062 M -0.06 % | 86.112 M 1.20 % | 85.088 M 19.71 % | 71.076 M -4.59 % | 74.495 M 2.28 % | 72.832 M 1.46 % | 71.784 M 5.60 % | 67.976 M 7.26 % | 63.377 M 37.13 % | 46.217 M 0.03 % | 46.202 M -37.91 % | 74.416 M 96.53 % | 37.864 M -0.72 % | 38.140 M 23.53 % | 30.875 M 27.95 % | 24.130 M 3.94 % | 23.216 M 0.05 % | 23.204 M 0.15 % | 23.170 M -27.61 % | 32.006 M 22.85 % | 26.052 M 1.04 % | 25.784 M 0.02 % | 25.780 M 5.28 % | 24.486 M 9.85 % | 22.291 M -13.24 % | 25.692 M 27.40 % | 20.167 M 13.60 % | 17.752 M 106.39 % | 8.601 M 2.40 % | 8.400 M 0.00 % | 8.400 M -2.34 % | 8.601 M 0.60 % | 8.550 M 0.00 % | 8.550 M 0.00 % | 8.550 M |
| Operating income | 476.831 M 71.38 % | 278.233 M -9.71 % | 308.145 M 11.35 % | 276.746 M 10.04 % | 251.501 M 265.32 % | 68.844 M -34.60 % | 105.261 M -68.25 % | 331.566 M 95.59 % | 169.522 M -59.43 % | 417.851 M -24.81 % | 555.690 M 10.60 % | 502.418 M 14.25 % | 439.761 M 66.17 % | 264.643 M -23.74 % | 347.038 M 133.32 % | 148.738 M 15.95 % | 128.276 M 198.71 % | 42.943 M -31.01 % | 62.247 M -49.76 % | 123.903 M 33.03 % | 93.138 M 68.92 % | 55.138 M -23.66 % | 72.228 M -7.01 % | 77.675 M 114.64 % | 36.189 M -26.41 % | 49.177 M -9.67 % | 54.440 M 11.39 % | 48.874 M 0.39 % | 48.686 M -25.58 % | 65.424 M 83.12 % | 35.727 M 74.74 % | 20.446 M 0.00 % | 20.446 M -26.42 % | 27.788 M 0.00 % | 27.788 M 80.61 % | 15.386 M 0.00 % | 15.386 M |
| Operating income ratio | 0.12 24.15 % | 0.09 -13.68 % | 0.11 9.22 % | 0.10 -20.78 % | 0.13 165.64 % | 0.05 9.44 % | 0.04 -63.74 % | 0.12 4.67 % | 0.11 -36.34 % | 0.18 -7.94 % | 0.19 -3.84 % | 0.20 -2.22 % | 0.21 148.48 % | -0.43 -335.44 % | 0.18 5.05 % | 0.17 -9.66 % | 0.19 122.25 % | -0.86 -538.01 % | 0.20 -13.57 % | 0.23 20.31 % | 0.19 146.40 % | -0.41 -291.94 % | 0.21 12.80 % | 0.19 35.04 % | 0.14 -17.60 % | 0.17 -1.81 % | 0.17 -4.74 % | 0.18 2.16 % | 0.18 -21.97 % | 0.23 64.37 % | 0.14 -10.63 % | 0.15 0.00 % | 0.15 11.01 % | 0.14 0.00 % | 0.14 10.21 % | 0.13 0.00 % | 0.13 |
| Total other income expenses net | -35.420 M -309.95 % | -8.640 M 77.72 % | -38.779 M 21.00 % | -49.090 M 31.73 % | -71.902 M -977.50 % | 8.194 M 120.39 % | -40.179 M 46.62 % | -75.265 M -66.29 % | -45.262 M -16.31 % | -38.915 M -754.52 % | -4.554 M 87.09 % | -35.274 M -4.61 % | -33.719 M -24.16 % | -27.158 M -40.60 % | -19.316 M -19.21 % | -16.203 M -59.32 % | -10.170 M -22.04 % | -8.333 M 13.98 % | -9.687 M 5.17 % | -10.215 M -23.97 % | -8.240 M 10.27 % | -9.183 M -71.81 % | -5.345 M 23.19 % | -6.959 M -33.70 % | -5.205 M 48.31 % | -10.070 M -24.40 % | -8.095 M 31.75 % | -11.860 M -34.77 % | -8.801 M -112.04 % | 73.111 M 0.00 % | 73.111 M 1 170.28 % | -6.831 M 0.00 % | -6.831 M -120.48 % | 33.351 M 0.00 % | 33.351 M 1 048.54 % | -3.516 M 0.00 % | -3.516 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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-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-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 3.183 B | 0.000 -100.00 % | 1.929 B 1 524.52 % | 118.748 M -95.90 % | 2.898 B 2 635.07 % | 105.974 M -96.30 % | 2.865 B 1 246.89 % | 212.729 M -93.28 % | 3.166 B 2 344.48 % | 129.534 M -94.68 % | 2.434 B 2 854.31 % | 82.399 M -94.97 % | 1.638 B 4 490.43 % | 35.675 M -95.01 % | 714.936 M 15 111.40 % | 4.700 M -99.33 % | 698.525 M 4 192.28 % | 16.274 M -95.86 % | 393.469 M 4 040.47 % | 9.503 M -97.57 % | 390.268 M 147 170.94 % | 265.000 K -99.88 % | 230.198 M 46 975.26 % | 489.000 K -99.81 % | 262.905 M -21.81 % | 336.218 M 166 344.55 % | 202.000 K -99.94 % | 356.418 M 3.30 % | 345.035 M 3.14 % | 334.527 M 0.00 % | 334.527 M 6 333.21 % | 5.200 M -96.97 % | 171.508 M 0.00 % | 171.508 M 3 262.90 % | 5.100 M |
| Total investments | 0.000 -100.00 % | 550.299 M | 0.000 -100.00 % | 286.645 M 20.69 % | 237.496 M 14.03 % | 208.266 M -1.74 % | 211.948 M -51.37 % | 435.825 M 2.44 % | 425.458 M 25.83 % | 338.131 M 30.52 % | 259.068 M 908.36 % | 25.692 M -84.41 % | 164.798 M 795.88 % | 18.395 M -74.22 % | 71.350 M 328.12 % | 16.666 M 77.30 % | 9.400 M -22.72 % | 12.164 M -62.63 % | 32.548 M 167.09 % | 12.186 M -35.88 % | 19.006 M | 0.000 -100.00 % | 530.000 K -92.64 % | 7.202 M 636.40 % | 978.000 K | 0.000 | 0.000 -100.00 % | 404.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.400 M -11.11 % | 11.700 M 0.00 % | 11.700 M 14.71 % | 10.200 M |
| Total debt | 0.000 -100.00 % | 3.184 B | 0.000 -100.00 % | 2.278 B | 0.000 -100.00 % | 2.899 B | 0.000 -100.00 % | 2.865 B | 0.000 -100.00 % | 3.227 B | 0.000 -100.00 % | 2.445 B | 0.000 -100.00 % | 1.638 B | 0.000 -100.00 % | 750.611 M | 0.000 -100.00 % | 703.217 M | 0.000 -100.00 % | 409.743 M | 0.000 -100.00 % | 399.771 M | 0.000 -100.00 % | 230.246 M | 0.000 -100.00 % | 263.394 M -21.68 % | 336.286 M | 0.000 -100.00 % | 356.620 M 3.16 % | 345.710 M 3.01 % | 335.599 M 0.00 % | 335.599 M | 0.000 -100.00 % | 177.146 M 0.00 % | 177.146 M | 0.000 |
| Accumulated other comprehensive income loss | 4.038 B 97 600.75 % | -4.142 M -100.11 % | 3.719 B 30.83 % | 2.843 B -19.00 % | 3.509 B 152 814.62 % | -2.298 M -100.07 % | 3.484 B 14.39 % | 3.045 B -7.26 % | 3.284 B 254 661.94 % | -1.290 M -100.05 % | 2.654 B 9.00 % | 2.435 B 18.61 % | 2.053 B 232 622.20 % | -883.000 K -100.05 % | 1.658 B 15.22 % | 1.439 B -3.63 % | 1.494 B 285.23 % | 387.719 M -72.96 % | 1.434 B 18.03 % | 1.215 B -6.81 % | 1.304 B 503 211.97 % | 259.000 K -99.98 % | 1.251 B 21.22 % | 1.032 B -11.63 % | 1.168 B 1 769 922.73 % | -66.000 K | 0.000 -100.00 % | 1.058 B | 0.000 | 0.000 -100.00 % | 245.313 M 0.00 % | 245.313 M -73.02 % | 909.100 M 269.44 % | 246.077 M 0.00 % | 246.077 M -65.66 % | 716.600 M |
| Retained earnings | 0.000 -100.00 % | 2.998 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.467 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.678 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.666 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.107 B | 0.000 | 0.000 | 0.000 -100.00 % | 915.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 780.430 M | 0.000 | 0.000 -100.00 % | 679.310 M | 0.000 -100.00 % | 384.307 M 0.00 % | 384.307 M | 0.000 -100.00 % | 279.102 M 0.00 % | 279.102 M | 0.000 |
| Common stock | 0.000 -100.00 % | 876.269 M | 0.000 -100.00 % | 876.269 M | 0.000 -100.00 % | 876.269 M | 0.000 -100.00 % | 438.135 M | 0.000 -100.00 % | 438.135 M | 0.000 -100.00 % | 219.067 M | 0.000 -100.00 % | 219.067 M | 0.000 -100.00 % | 219.067 M | 0.000 -100.00 % | 219.067 M | 0.000 -100.00 % | 219.067 M | 0.000 -100.00 % | 219.067 M | 0.000 -100.00 % | 219.067 M | 0.000 -100.00 % | 219.067 M 0.00 % | 219.067 M | 0.000 -100.00 % | 219.067 M 0.00 % | 219.067 M 0.00 % | 219.067 M 0.00 % | 219.067 M | 0.000 -100.00 % | 219.067 M 0.00 % | 219.067 M | 0.000 |
| Total equity | 4.038 B 0.00 % | 4.038 B 8.60 % | 3.719 B 0.00 % | 3.719 B 5.97 % | 3.509 B 0.00 % | 3.509 B 0.74 % | 3.484 B 0.00 % | 3.484 B 6.08 % | 3.284 B 0.00 % | 3.284 B 23.71 % | 2.654 B 0.00 % | 2.654 B 29.28 % | 2.053 B 0.00 % | 2.053 B 23.81 % | 1.658 B 0.00 % | 1.658 B 11.03 % | 1.494 B 0.00 % | 1.494 B 4.16 % | 1.434 B 0.00 % | 1.434 B 10.00 % | 1.304 B 0.00 % | 1.304 B 4.17 % | 1.251 B 0.00 % | 1.251 B 7.13 % | 1.168 B 0.22 % | 1.166 B 4.45 % | 1.116 B 5.52 % | 1.058 B 0.00 % | 1.058 B 2.98 % | 1.027 B 0.94 % | 1.017 B 0.00 % | 1.017 B 11.91 % | 909.100 M -0.42 % | 912.898 M 0.00 % | 912.898 M 27.39 % | 716.600 M |
| Other non current liabilities | -4.038 B -1 428.52 % | 303.983 M 108.17 % | -3.719 B -2 304.09 % | 168.723 M 104.81 % | -3.509 B -2 054.08 % | 179.593 M 105.16 % | -3.484 B -1 774.00 % | 208.102 M | 0.000 -100.00 % | 190.361 M | 0.000 -100.00 % | 258.515 M | 0.000 -100.00 % | 2.167 M | 0.000 -100.00 % | 1.805 M | 0.000 -100.00 % | 1.546 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.334 M | 0.000 | 0.000 100.00 % | -1.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 855.502 M | 0.000 -100.00 % | 234.437 M | 0.000 -100.00 % | 298.597 M | 0.000 -100.00 % | 440.854 M | 0.000 -100.00 % | 415.327 M | 0.000 -100.00 % | 275.626 M | 0.000 -100.00 % | 324.778 M | 0.000 -100.00 % | 369.086 M | 0.000 -100.00 % | 414.652 M | 0.000 -100.00 % | 320.841 M | 0.000 -100.00 % | 293.178 M | 0.000 -100.00 % | 157.576 M | 0.000 -100.00 % | 171.730 M -6.46 % | 183.583 M | 0.000 -100.00 % | 195.800 M -10.31 % | 218.314 M 2.74 % | 212.500 M 0.00 % | 212.500 M | 0.000 -100.00 % | 160.727 M 0.00 % | 160.727 M | 0.000 |
| Total non current liabilities | -4.038 B -311.71 % | 1.908 B 151.30 % | -3.719 B -461.38 % | 1.029 B 129.32 % | -3.509 B -443.64 % | 1.021 B 129.32 % | -3.484 B -416.01 % | 1.102 B | 0.000 -100.00 % | 966.819 M | 0.000 -100.00 % | 534.141 M | 0.000 -100.00 % | 477.527 M | 0.000 -100.00 % | 453.075 M | 0.000 -100.00 % | 467.340 M | 0.000 -100.00 % | 361.959 M | 0.000 -100.00 % | 311.775 M | 0.000 -100.00 % | 157.576 M | 0.000 -100.00 % | 170.396 M -7.18 % | 183.583 M | 0.000 -100.00 % | 194.447 M -10.93 % | 218.314 M 2.74 % | 212.500 M 0.00 % | 212.500 M | 0.000 -100.00 % | 160.727 M 0.00 % | 160.727 M | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 233.855 M | 0.000 -100.00 % | 334.225 M | 0.000 -100.00 % | 48.690 M | 0.000 -100.00 % | 195.285 M | 0.000 -100.00 % | 221.831 M | 0.000 -100.00 % | 22.027 M | 0.000 -100.00 % | 49.620 M | 0.000 100.00 % | -19.845 M | 0.000 -100.00 % | 60.196 M | 0.000 100.00 % | -126.488 M | 0.000 -100.00 % | 5.166 M | 0.000 -100.00 % | 203.966 M | 0.000 -100.00 % | 148.295 M 170.00 % | 54.925 M | 0.000 -100.00 % | 59.558 M -49.16 % | 117.152 M 2 502.63 % | -4.876 M -107.35 % | 66.309 M | 0.000 -100.00 % | 23.582 M 0.00 % | 23.582 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.922 M | 0.000 -100.00 % | 51.292 M | 0.000 -100.00 % | 47.406 M | 0.000 -100.00 % | 92.032 M | 0.000 -100.00 % | 25.290 M | 0.000 -100.00 % | 164.555 M | 0.000 -100.00 % | 121.986 M | 0.000 -100.00 % | 113.574 M | 0.000 -100.00 % | 3.803 M | 0.000 -100.00 % | 58.628 M | 0.000 -100.00 % | 143.932 M 395.07 % | 29.073 M | 0.000 -100.00 % | 57.443 M 469.64 % | 10.084 M -84.69 % | 65.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 2.328 B | 0.000 -100.00 % | 2.044 B | 0.000 -100.00 % | 2.600 B | 0.000 -100.00 % | 2.425 B | 0.000 -100.00 % | 2.811 B | 0.000 -100.00 % | 2.169 B | 0.000 -100.00 % | 1.313 B | 0.000 -100.00 % | 381.525 M | 0.000 -100.00 % | 288.565 M | 0.000 -100.00 % | 175.973 M | 0.000 -100.00 % | 106.593 M | 0.000 -100.00 % | 72.670 M | 0.000 -100.00 % | 93.018 M -39.09 % | 152.703 M | 0.000 -100.00 % | 162.191 M 27.31 % | 127.396 M 122.54 % | 57.247 M -53.50 % | 123.099 M | 0.000 -100.00 % | 16.419 M 0.00 % | 16.419 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 3.510 B | 0.000 -100.00 % | 3.292 B | 0.000 -100.00 % | 3.512 B | 0.000 -100.00 % | 3.361 B | 0.000 -100.00 % | 3.178 B | 0.000 -100.00 % | 2.695 B | 0.000 -100.00 % | 1.860 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 683.170 M | 0.000 -100.00 % | 613.207 M | 0.000 -100.00 % | 275.528 M | 0.000 -100.00 % | 375.645 M | 0.000 -100.00 % | 294.290 M -8.01 % | 319.930 M | 0.000 -100.00 % | 275.777 M -8.33 % | 300.847 M 16.34 % | 258.584 M 0.00 % | 258.584 M | 0.000 -100.00 % | 56.863 M 0.00 % | 56.863 M | 0.000 |
| Total liabilities | -4.038 B -174.55 % | 5.417 B 245.67 % | -3.719 B -186.06 % | 4.321 B 223.13 % | -3.509 B -177.41 % | 4.533 B 230.13 % | -3.484 B -178.05 % | 4.463 B | 0.000 -100.00 % | 4.145 B | 0.000 -100.00 % | 3.229 B | 0.000 -100.00 % | 2.337 B | 0.000 -100.00 % | 1.592 B | 0.000 -100.00 % | 1.151 B | 0.000 -100.00 % | 975.166 M | 0.000 -100.00 % | 587.303 M | 0.000 -100.00 % | 533.221 M | 0.000 -100.00 % | 464.686 M -7.71 % | 503.513 M | 0.000 -100.00 % | 470.224 M -9.43 % | 519.161 M 10.21 % | 471.084 M 0.00 % | 471.084 M | 0.000 -100.00 % | 217.590 M 0.00 % | 217.590 M | 0.000 |
| Other non current assets | 0.000 -100.00 % | 390.830 M | 0.000 -100.00 % | 408.392 M 443.91 % | -118.748 M -136.52 % | 325.158 M 406.83 % | -105.974 M -146.22 % | 229.274 M 207.78 % | -212.729 M -155.07 % | 386.306 M 398.23 % | -129.534 M -175.47 % | 171.632 M 308.29 % | -82.399 M -454.63 % | 23.235 M 165.13 % | -35.675 M -372.87 % | 13.074 M 378.17 % | -4.700 M -1 061.15 % | 489.000 K 103.00 % | -16.274 M -121.26 % | 76.542 M 905.45 % | -9.503 M -130.85 % | 30.808 M 11 725.66 % | -265.000 K -100.61 % | 43.370 M 8 969.12 % | -489.000 K -107.01 % | 6.971 M -46.86 % | 13.119 M 6 594.55 % | -202.000 K -102.07 % | 9.758 M 33.34 % | 7.318 M 16.64 % | 6.274 M -80.41 % | 32.021 M 715.79 % | -5.200 M -128.76 % | 18.078 M 0.00 % | 18.078 M 454.47 % | -5.100 M |
| Long term investments | 0.000 -100.00 % | 432.094 M | 0.000 -100.00 % | 117.780 M | 0.000 -100.00 % | 90.016 M | 0.000 -100.00 % | 266.616 M | 0.000 -100.00 % | 1.322 M | 0.000 100.00 % | -119.570 M | 0.000 -100.00 % | 330.000 K | 0.000 -100.00 % | 3.592 M | 0.000 -100.00 % | 12.164 M | 0.000 100.00 % | -6.384 M | 0.000 | 0.000 | 0.000 100.00 % | -36.168 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.700 M 0.00 % | 11.700 M | 0.000 |
| Intangible assets | 0.000 -100.00 % | 4.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.820 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 4.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.820 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 |
| Property plant equipment net | 0.000 -100.00 % | 3.530 B | 0.000 -100.00 % | 2.872 B | 0.000 -100.00 % | 2.793 B | 0.000 -100.00 % | 2.284 B | 0.000 -100.00 % | 2.032 B | 0.000 -100.00 % | 1.547 B | 0.000 -100.00 % | 1.556 B | 0.000 -100.00 % | 1.619 B | 0.000 -100.00 % | 1.605 B | 0.000 -100.00 % | 1.227 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 1.043 B | 0.000 -100.00 % | 1.025 B -3.76 % | 1.065 B | 0.000 -100.00 % | 1.111 B 0.98 % | 1.100 B 6.63 % | 1.032 B 0.00 % | 1.032 B | 0.000 -100.00 % | 883.653 M 0.00 % | 883.653 M | 0.000 |
| Total non current assets | 0.000 -100.00 % | 4.357 B | 0.000 -100.00 % | 3.398 B 2 961.58 % | -118.748 M -103.70 % | 3.212 B 3 130.63 % | -105.974 M -103.81 % | 2.780 B 1 406.77 % | -212.729 M -108.79 % | 2.419 B 1 967.57 % | -129.534 M -108.10 % | 1.599 B 2 040.74 % | -82.399 M -105.22 % | 1.579 B 4 526.61 % | -35.675 M -102.18 % | 1.635 B 34 894.91 % | -4.700 M -100.29 % | 1.618 B 10 039.49 % | -16.274 M -101.25 % | 1.298 B 13 754.24 % | -9.503 M -100.81 % | 1.170 B 441 464.15 % | -265.000 K -100.02 % | 1.066 B 218 087.73 % | -489.000 K -100.05 % | 1.043 B -4.52 % | 1.092 B 540 754.95 % | -202.000 K -100.02 % | 1.140 B 0.52 % | 1.134 B 6.59 % | 1.064 B 0.00 % | 1.064 B 20 559.75 % | -5.200 M -100.57 % | 913.431 M 0.00 % | 913.431 M 18 010.41 % | -5.100 M |
| Other current assets | -118.785 M -118.01 % | 659.453 M 288.92 % | -349.063 M -156.54 % | 617.349 M | 0.000 -100.00 % | 783.836 M | 0.000 -100.00 % | 592.280 M | 0.000 -100.00 % | 658.838 M | 0.000 -100.00 % | 614.331 M | 0.000 -100.00 % | 412.830 M | 0.000 -100.00 % | 297.375 M | 0.000 -100.00 % | 492.576 M | 0.000 -100.00 % | 139.489 M | 0.000 -100.00 % | 104.241 M | 0.000 -100.00 % | 131.148 M | 0.000 -100.00 % | 128.355 M | 0.000 | 0.000 -100.00 % | 231.338 M | 0.000 -100.00 % | 120.332 M 0.00 % | 120.332 M | 0.000 -100.00 % | 83.118 M 0.00 % | 83.118 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 205.626 M | 0.000 -100.00 % | 168.865 M -28.90 % | 237.496 M 100.84 % | 118.250 M -44.21 % | 211.948 M 25.26 % | 169.209 M -60.23 % | 425.458 M 103.02 % | 209.566 M -19.11 % | 259.068 M 78.35 % | 145.262 M -11.85 % | 164.798 M 69.75 % | 97.081 M 36.06 % | 71.350 M 445.74 % | 13.074 M 39.09 % | 9.400 M | 0.000 -100.00 % | 32.548 M 75.27 % | 18.570 M -2.29 % | 19.006 M | 0.000 -100.00 % | 530.000 K -98.78 % | 43.370 M 4 334.56 % | 978.000 K | 0.000 | 0.000 -100.00 % | 404.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.400 M | 0.000 | 0.000 -100.00 % | 10.200 M |
| cash and cash equivalents | 0.000 -100.00 % | 467.000 K | 0.000 -100.00 % | 349.063 M 393.95 % | -118.748 M -23 944.98 % | 498.000 K 100.47 % | -105.974 M -51 794.63 % | 205.000 K 100.10 % | -212.729 M -453.93 % | 60.104 M 146.40 % | -129.534 M -1 344.68 % | 10.407 M 112.63 % | -82.399 M -75 695.41 % | 109.000 K 100.31 % | -35.675 M -200.00 % | 35.675 M 859.04 % | -4.700 M -200.17 % | 4.692 M 128.83 % | -16.274 M -200.00 % | 16.274 M 271.25 % | -9.503 M -200.00 % | 9.503 M 3 686.04 % | -265.000 K -652.08 % | 48.000 K 109.82 % | -489.000 K -200.00 % | 489.000 K 619.12 % | 68.000 K 133.66 % | -202.000 K -200.00 % | 202.000 K -70.07 % | 675.000 K -37.03 % | 1.072 M 0.00 % | 1.072 M 120.62 % | -5.200 M -192.23 % | 5.638 M 0.00 % | 5.638 M 210.55 % | -5.100 M |
| Cash and short term investments | 118.785 M -42.36 % | 206.093 M -40.96 % | 349.063 M 0.00 % | 349.063 M 193.95 % | 118.748 M 0.00 % | 118.748 M 12.05 % | 105.974 M 0.00 % | 105.974 M -50.18 % | 212.729 M -21.12 % | 269.670 M 108.18 % | 129.534 M -16.79 % | 155.669 M 88.92 % | 82.399 M 75 495.41 % | 109.000 K -99.69 % | 35.675 M -26.82 % | 48.749 M 937.21 % | 4.700 M 0.17 % | 4.692 M -71.17 % | 16.274 M -53.29 % | 34.844 M 266.66 % | 9.503 M 0.00 % | 9.503 M 3 486.04 % | 265.000 K -99.39 % | 43.418 M 8 778.94 % | 489.000 K 0.00 % | 489.000 K 619.12 % | 68.000 K -66.34 % | 202.000 K 0.00 % | 202.000 K -70.07 % | 675.000 K -37.03 % | 1.072 M 0.00 % | 1.072 M -79.38 % | 5.200 M -7.77 % | 5.638 M 0.00 % | 5.638 M 10.55 % | 5.100 M |
| Total current assets | 0.000 -100.00 % | 5.099 B | 0.000 -100.00 % | 4.642 B 3 808.92 % | 118.748 M -97.54 % | 4.831 B 4 458.61 % | 105.974 M -97.95 % | 5.167 B 2 328.81 % | 212.729 M -95.75 % | 5.010 B 3 767.47 % | 129.534 M -96.98 % | 4.284 B 5 099.66 % | 82.399 M -97.07 % | 2.811 B 7 779.98 % | 35.675 M -97.79 % | 1.615 B 34 264.81 % | 4.700 M -99.54 % | 1.027 B 6 207.96 % | 16.274 M -98.54 % | 1.112 B 11 596.65 % | 9.503 M -98.68 % | 721.266 M 272 075.85 % | 265.000 K -99.96 % | 718.617 M 146 856.44 % | 489.000 K -99.92 % | 587.519 M 11.42 % | 527.286 M 260 932.67 % | 202.000 K -99.95 % | 387.840 M -5.89 % | 412.097 M -2.93 % | 424.516 M 0.00 % | 424.516 M 8 063.77 % | 5.200 M -97.60 % | 217.057 M 0.00 % | 217.057 M 4 156.02 % | 5.100 M |
| Inventory | 0.000 -100.00 % | 1.670 B | 0.000 -100.00 % | 1.357 B | 0.000 -100.00 % | 2.070 B | 0.000 -100.00 % | 2.029 B | 0.000 -100.00 % | 2.140 B | 0.000 -100.00 % | 1.277 B | 0.000 -100.00 % | 1.575 B | 0.000 -100.00 % | 849.758 M | 0.000 -100.00 % | 530.754 M | 0.000 -100.00 % | 446.049 M | 0.000 -100.00 % | 329.809 M | 0.000 -100.00 % | 244.908 M | 0.000 -100.00 % | 208.917 M 42.38 % | 146.731 M | 0.000 -100.00 % | 144.571 M -40.71 % | 243.836 M 38.50 % | 176.050 M 0.00 % | 176.050 M | 0.000 -100.00 % | 58.301 M 0.00 % | 58.301 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 2.563 B | 0.000 -100.00 % | 2.319 B | 0.000 -100.00 % | 1.858 B | 0.000 -100.00 % | 2.439 B | 0.000 -100.00 % | 1.991 B | 0.000 -100.00 % | 2.264 B | 0.000 -100.00 % | 738.145 M | 0.000 -100.00 % | 433.686 M | 0.000 -100.00 % | 273.776 M | 0.000 -100.00 % | 510.251 M | 0.000 -100.00 % | 277.713 M | 0.000 -100.00 % | 342.916 M | 0.000 -100.00 % | 222.804 M -41.44 % | 380.487 M | 0.000 -100.00 % | 11.729 M -93.00 % | 167.586 M 31.89 % | 127.062 M 0.00 % | 127.062 M | 0.000 -100.00 % | 70.000 M 0.00 % | 70.000 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.289 M | 0.000 -100.00 % | 10.966 M -22.85 % | 14.213 M | 0.000 -100.00 % | 19.130 M -27.48 % | 26.380 M 2.46 % | 25.747 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 940.059 M | 0.000 -100.00 % | 885.076 M | 0.000 -100.00 % | 617.227 M | 0.000 -100.00 % | 689.535 M | 0.000 -100.00 % | 143.044 M | 0.000 -100.00 % | 361.538 M | 0.000 -100.00 % | 353.684 M | 0.000 -100.00 % | 421.208 M | 0.000 -100.00 % | 206.747 M | 0.000 -100.00 % | 310.071 M | 0.000 -100.00 % | 57.673 M | 0.000 -100.00 % | 99.009 M | 0.000 -100.00 % | 51.795 M -37.77 % | 83.229 M | 0.000 -100.00 % | 52.290 M 13.15 % | 46.215 M -33.19 % | 69.176 M 0.00 % | 69.176 M | 0.000 -100.00 % | 16.862 M 0.00 % | 16.862 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 7.660 M | 0.000 -100.00 % | 28.957 M | 0.000 -100.00 % | 2.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.077 M | 0.000 -100.00 % | 50.398 M | 0.000 -100.00 % | 1.028 M | 0.000 -100.00 % | 27.045 M | 0.000 -100.00 % | 5.676 M | 0.000 -100.00 % | 26.503 M | 0.000 -100.00 % | 3.803 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.182 M | 0.000 | 0.000 -100.00 % | 1.738 M | 0.000 -100.00 % | 5.333 M | 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 % | 2.704 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.125 M | 0.000 -100.00 % | 276.770 M | 0.000 -100.00 % | 325.873 M | 0.000 -100.00 % | 369.861 M | 0.000 | 0.000 | 0.000 100.00 % | -41.118 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 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 5.064 M | 0.000 -100.00 % | 2.662 M | 0.000 -100.00 % | 2.730 M | 0.000 -100.00 % | 1.043 M | 0.000 -100.00 % | 1.072 M | 0.000 -100.00 % | 1.045 M | 0.000 -100.00 % | 1.093 M | 0.000 -100.00 % | 1.049 M | 0.000 -100.00 % | 1.112 M | 0.000 -100.00 % | 1.269 M | 0.000 -100.00 % | 1.314 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.354 M | 0.000 | 0.000 -100.00 % | 1.371 M | 0.000 100.00 % | -65.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.285 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.054 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 168.652 M | 0.000 -100.00 % | 2.843 B | 0.000 -100.00 % | 168.652 M | 0.000 -100.00 % | 3.045 B | 0.000 -100.00 % | 168.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 167.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.652 M -81.19 % | 896.829 M | 0.000 -100.00 % | 168.652 M -79.12 % | 807.854 M 379.01 % | 168.652 M 0.00 % | 168.652 M | 0.000 -100.00 % | 168.652 M 0.00 % | 168.652 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 748.107 M | 0.000 -100.00 % | 625.902 M | 0.000 -100.00 % | 543.052 M | 0.000 -100.00 % | 453.421 M | 0.000 -100.00 % | 361.131 M | 0.000 -100.00 % | 256.347 M | 0.000 -100.00 % | 150.582 M | 0.000 -100.00 % | 82.184 M | 0.000 -100.00 % | 51.142 M | 0.000 -100.00 % | 41.118 M | 0.000 -100.00 % | 18.597 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 |
| 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 |
| Total assets | 0.000 -100.00 % | 9.456 B | 0.000 -100.00 % | 8.040 B | 0.000 -100.00 % | 8.043 B | 0.000 -100.00 % | 7.947 B | 0.000 -100.00 % | 7.429 B | 0.000 -100.00 % | 5.884 B | 0.000 -100.00 % | 4.390 B | 0.000 -100.00 % | 3.251 B | 0.000 -100.00 % | 2.644 B | 0.000 -100.00 % | 2.409 B | 0.000 -100.00 % | 1.891 B | 0.000 -100.00 % | 1.785 B | 0.000 -100.00 % | 1.630 B 0.67 % | 1.619 B | 0.000 -100.00 % | 1.528 B -1.19 % | 1.546 B 3.87 % | 1.488 B 0.00 % | 1.488 B | 0.000 -100.00 % | 1.130 B 0.00 % | 1.130 B | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-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 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.490 M 0.00 % | -40.490 M 0.00 % | -40.490 M 0.00 % | -40.490 M | 0.000 100.00 % | -28.964 M 0.00 % | -28.964 M 0.00 % | -28.964 M | 0.000 -100.00 % | 2.268 M 0.00 % | 2.268 M 0.00 % | 2.268 M 108.01 % | -28.323 M 0.00 % | -28.323 M 0.00 % | -28.323 M | 0.000 100.00 % | -11.525 M 0.00 % | -11.525 M 0.00 % | -11.525 M 18.55 % | -14.150 M 0.00 % | -14.150 M 0.00 % | -14.150 M 0.00 % | -14.150 M -216.46 % | 12.150 M 0.00 % | 12.150 M 0.00 % | 12.150 M 0.00 % | 12.150 M 122.91 % | -53.025 M 0.00 % | -53.025 M 0.00 % | -53.025 M 0.00 % | -53.025 M -251.18 % | 35.075 M 0.00 % | 35.075 M 0.00 % | 35.075 M 0.00 % | 35.075 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.223 M 0.00 % | -30.223 M 0.00 % | -30.223 M 0.00 % | -30.223 M | 0.000 100.00 % | -16.087 M 0.00 % | -16.087 M 0.00 % | -16.087 M | 0.000 -100.00 % | 7.870 M 0.00 % | 7.870 M 0.00 % | 7.870 M 126.73 % | -29.437 M 0.00 % | -29.437 M 0.00 % | -29.437 M | 0.000 -100.00 % | 7.575 M 0.00 % | 7.575 M 0.00 % | 7.575 M -6.48 % | 8.100 M 0.00 % | 8.100 M 0.00 % | 8.100 M 0.00 % | 8.100 M -51.64 % | 16.750 M 0.00 % | 16.750 M 0.00 % | 16.750 M 0.00 % | 16.750 M 158.26 % | -28.750 M 0.00 % | -28.750 M 0.00 % | -28.750 M 0.00 % | -28.750 M -1 406.82 % | 2.200 M 0.00 % | 2.200 M 0.00 % | 2.200 M 0.00 % | 2.200 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.267 M 0.00 % | -10.267 M 0.00 % | -10.267 M 0.00 % | -10.267 M | 0.000 100.00 % | -12.878 M 0.00 % | -12.878 M 0.00 % | -12.878 M | 0.000 100.00 % | -5.602 M 0.00 % | -5.602 M 0.00 % | -5.602 M -602.99 % | 1.114 M 0.00 % | 1.114 M 0.00 % | 1.114 M | 0.000 100.00 % | -19.100 M 0.00 % | -19.100 M 0.00 % | -19.100 M 14.16 % | -22.250 M 0.00 % | -22.250 M 0.00 % | -22.250 M 0.00 % | -22.250 M -383.70 % | -4.600 M 0.00 % | -4.600 M 0.00 % | -4.600 M 0.00 % | -4.600 M 81.05 % | -24.275 M 0.00 % | -24.275 M 0.00 % | -24.275 M 0.00 % | -24.275 M -173.84 % | 32.875 M 0.00 % | 32.875 M 0.00 % | 32.875 M 0.00 % | 32.875 M |
| Other non cash items | -282.062 M -97.89 % | -142.532 M 20.37 % | -178.987 M -29.35 % | -138.377 M -20.47 % | -114.860 M -734.13 % | -13.770 M -122.39 % | 61.494 M 180.42 % | -76.464 M -5.64 % | -72.381 M 70.18 % | -242.747 M 37.29 % | -387.122 M -18.93 % | -325.509 M -13.55 % | -286.659 M -73.19 % | -165.518 M 27.70 % | -228.945 M -146.52 % | -92.871 M -12.07 % | -82.870 M -232.68 % | -24.910 M 31.20 % | -36.205 M 55.80 % | -81.920 M -37.95 % | -59.384 M -2 594.37 % | -2.204 M 96.21 % | -58.112 M -6.85 % | -54.388 M -70.84 % | -31.835 M -48.94 % | -21.375 M 38.18 % | -34.574 M -39.06 % | -24.862 M 14.82 % | -29.189 M -494.03 % | 7.408 M 0.00 % | 7.408 M 412.60 % | -2.370 M 93.95 % | -39.156 M 0.00 % | -39.156 M -100.91 % | -19.489 M 0.00 % | -19.489 M 51.36 % | -40.068 M 0.00 % | -40.068 M -571.55 % | -5.967 M 0.00 % | -5.967 M -130.48 % | 19.575 M 0.00 % | 19.575 M 3.03 % | 19.000 M 0.00 % | 19.000 M 0.00 % | 19.000 M 0.00 % | 19.000 M -16.02 % | 22.625 M 0.00 % | 22.625 M 0.00 % | 22.625 M 0.00 % | 22.625 M 80.64 % | 12.525 M 0.00 % | 12.525 M 0.00 % | 12.525 M 0.00 % | 12.525 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.990 M 2.28 % | 145.664 M 1.46 % | 143.568 M 5.60 % | 135.952 M 7.26 % | 126.754 M 37.13 % | 92.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.110 M 0.00 % | 36.110 M 0.00 % | 36.110 M 0.00 % | 36.110 M | 0.000 -100.00 % | 37.608 M 0.00 % | 37.608 M 0.00 % | 37.608 M | 0.000 -100.00 % | 48.041 M 0.00 % | 48.041 M 0.00 % | 48.041 M 137.84 % | 20.199 M 0.00 % | 20.199 M 0.00 % | 20.199 M | 0.000 -100.00 % | 16.150 M 0.00 % | 16.150 M 0.00 % | 16.150 M 15.56 % | 13.975 M 0.00 % | 13.975 M 0.00 % | 13.975 M 0.00 % | 13.975 M -60.94 % | 35.775 M 0.00 % | 35.775 M 0.00 % | 35.775 M 0.00 % | 35.775 M 237.86 % | -25.950 M 0.00 % | -25.950 M 0.00 % | -25.950 M 0.00 % | -25.950 M -151.74 % | 50.150 M 0.00 % | 50.150 M 0.00 % | 50.150 M 0.00 % | 50.150 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.629 M 0.00 % | -56.629 M 0.00 % | -56.629 M 0.00 % | -56.629 M | 0.000 100.00 % | -3.455 M 0.00 % | -3.455 M 0.00 % | -3.455 M | 0.000 100.00 % | -40.159 M 0.00 % | -40.159 M 0.00 % | -40.159 M 28.11 % | -55.864 M 0.00 % | -55.864 M 0.00 % | -55.864 M | 0.000 100.00 % | -66.400 M 0.00 % | -66.400 M 0.00 % | -66.400 M -865.82 % | -6.875 M 0.00 % | -6.875 M 0.00 % | -6.875 M 0.00 % | -6.875 M 53.47 % | -14.775 M 0.00 % | -14.775 M 0.00 % | -14.775 M 0.00 % | -14.775 M -85.85 % | -7.950 M 0.00 % | -7.950 M 0.00 % | -7.950 M 0.00 % | -7.950 M 73.57 % | -30.075 M 0.00 % | -30.075 M 0.00 % | -30.075 M 0.00 % | -30.075 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.629 M 0.00 % | 56.629 M 0.00 % | 56.629 M 0.00 % | 56.629 M | 0.000 -100.00 % | 3.455 M 0.00 % | 3.455 M 0.00 % | 3.455 M | 0.000 -100.00 % | 40.159 M 0.00 % | 40.159 M 0.00 % | 40.159 M -5.96 % | 42.705 M 0.00 % | 42.705 M 0.00 % | 42.705 M | 0.000 -100.00 % | 66.400 M 0.00 % | 66.400 M 0.00 % | 66.400 M 865.82 % | 6.875 M 0.00 % | 6.875 M 0.00 % | 6.875 M 0.00 % | 6.875 M -52.99 % | 14.625 M 0.00 % | 14.625 M 0.00 % | 14.625 M 0.00 % | 14.625 M 83.96 % | 7.950 M 0.00 % | 7.950 M 0.00 % | 7.950 M 0.00 % | 7.950 M -73.57 % | 30.075 M 0.00 % | 30.075 M 0.00 % | 30.075 M 0.00 % | 30.075 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.629 M 0.00 % | -56.629 M 0.00 % | -56.629 M 0.00 % | -56.629 M | 0.000 100.00 % | -3.455 M 0.00 % | -3.455 M 0.00 % | -3.455 M | 0.000 100.00 % | -40.159 M 0.00 % | -40.159 M 0.00 % | -40.159 M 6.18 % | -42.803 M 0.00 % | -42.803 M 0.00 % | -42.803 M | 0.000 100.00 % | -66.300 M 0.00 % | -66.300 M 0.00 % | -66.300 M -878.60 % | -6.775 M 0.00 % | -6.775 M 0.00 % | -6.775 M 0.00 % | -6.775 M 53.28 % | -14.500 M 0.00 % | -14.500 M 0.00 % | -14.500 M 0.00 % | -14.500 M -88.93 % | -7.675 M 0.00 % | -7.675 M 0.00 % | -7.675 M 0.00 % | -7.675 M 74.33 % | -29.900 M 0.00 % | -29.900 M 0.00 % | -29.900 M 0.00 % | -29.900 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 24.700 M 0.00 % | 24.700 M 0.00 % | 24.700 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.300 M 0.00 % | 42.300 M 0.00 % | 42.300 M 0.00 % | 42.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.738 M 0.00 % | -2.738 M 0.00 % | -2.738 M 0.00 % | -2.738 M | 0.000 100.00 % | -2.738 M 0.00 % | -2.738 M 0.00 % | -2.738 M | 0.000 100.00 % | -3.212 M 0.00 % | -3.212 M 0.00 % | -3.212 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.125 M 0.00 % | -1.125 M 92.35 % | -14.700 M 0.00 % | -14.700 M 0.00 % | -14.700 M 0.00 % | -14.700 M -58 700.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 99.88 % | -21.675 M 0.00 % | -21.675 M 0.00 % | -21.675 M 0.00 % | -21.675 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.301 M 0.00 % | -3.301 M 0.00 % | -3.301 M 0.00 % | -3.301 M | 0.000 100.00 % | -3.302 M 0.00 % | -3.302 M 0.00 % | -3.302 M | 0.000 100.00 % | -3.212 M 0.00 % | -3.212 M 0.00 % | -3.212 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.700 M 0.00 % | 24.700 M 0.00 % | 24.700 M 2 295.56 % | -1.125 M 0.00 % | -1.125 M 0.00 % | -1.125 M 0.00 % | -1.125 M 92.35 % | -14.700 M 0.00 % | -14.700 M 0.00 % | -14.700 M 0.00 % | -14.700 M -58 700.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 99.88 % | -21.675 M 0.00 % | -21.675 M 0.00 % | -21.675 M 0.00 % | -21.675 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.073 M 0.00 % | 26.073 M 0.00 % | 26.073 M 0.00 % | 26.073 M | 0.000 100.00 % | -30.780 M 0.00 % | -30.780 M 0.00 % | -30.780 M | 0.000 100.00 % | -4.887 M 0.00 % | -4.887 M 0.00 % | -4.887 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.475 M 0.00 % | 25.475 M 0.00 % | 25.475 M 445.42 % | -7.375 M 0.00 % | -7.375 M 0.00 % | -7.375 M 0.00 % | -7.375 M -9 733.33 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K -100.22 % | 34.225 M 0.00 % | 34.225 M 0.00 % | 34.225 M 0.00 % | 34.225 M 929.70 % | -4.125 M 0.00 % | -4.125 M 0.00 % | -4.125 M 0.00 % | -4.125 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.990 M 2.28 % | 145.664 M 1.46 % | 143.568 M 5.60 % | 135.952 M 7.26 % | 126.754 M 37.13 % | 92.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M | 0.000 -100.00 % | 71.750 K 0.00 % | 71.750 K 0.00 % | 71.750 K | 0.000 100.00 % | -217.500 K 0.00 % | -217.500 K 0.00 % | -217.500 K 80.95 % | -1.142 M 0.00 % | -1.142 M 0.00 % | -1.142 M | 0.000 -100.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K 101.92 % | -1.300 M 0.00 % | -1.300 M 0.00 % | -1.300 M 0.00 % | -1.300 M -6.12 % | -1.225 M 0.00 % | -1.225 M 0.00 % | -1.225 M 0.00 % | -1.225 M -313.04 % | 575.000 K 0.00 % | 575.000 K 0.00 % | 575.000 K 0.00 % | 575.000 K 110.36 % | -5.550 M 0.00 % | -5.550 M 0.00 % | -5.550 M 0.00 % | -5.550 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 254.964 M 140.59 % | 105.974 M 367.00 % | -39.690 M -165.98 % | 60.158 M 179.37 % | -75.794 M -158.51 % | 129.534 M 249.15 % | 37.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.250 K 0.00 % | 122.250 K 0.00 % | 122.250 K 0.00 % | 122.250 K | 0.000 -100.00 % | 50.500 K 0.00 % | 50.500 K 0.00 % | 50.500 K | 0.000 -100.00 % | 268.000 K 0.00 % | 268.000 K 0.00 % | 268.000 K -80.99 % | 1.410 M 0.00 % | 1.410 M 0.00 % | 1.410 M | 0.000 -100.00 % | 1.275 M 0.00 % | 1.275 M 0.00 % | 1.275 M -50.49 % | 2.575 M 0.00 % | 2.575 M 0.00 % | 2.575 M 0.00 % | 2.575 M -32.24 % | 3.800 M 0.00 % | 3.800 M 0.00 % | 3.800 M 0.00 % | 3.800 M 17.83 % | 3.225 M 0.00 % | 3.225 M 0.00 % | 3.225 M 0.00 % | 3.225 M -63.25 % | 8.775 M 0.00 % | 8.775 M 0.00 % | 8.775 M 0.00 % | 8.775 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 422.000 K -99.83 % | 254.964 M 140.59 % | 105.974 M -47.98 % | 203.726 M 238.65 % | 60.158 M -76.53 % | 256.288 M 97.85 % | 129.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.376 M 0.00 % | 2.376 M 0.00 % | 2.376 M 0.00 % | 2.376 M | 0.000 -100.00 % | 122.250 K 0.00 % | 122.250 K 0.00 % | 122.250 K | 0.000 -100.00 % | 50.500 K 0.00 % | 50.500 K 0.00 % | 50.500 K -81.16 % | 268.000 K 0.00 % | 268.000 K 0.00 % | 268.000 K | 0.000 -100.00 % | 1.300 M 0.00 % | 1.300 M 0.00 % | 1.300 M 1.96 % | 1.275 M 0.00 % | 1.275 M 0.00 % | 1.275 M 0.00 % | 1.275 M -50.49 % | 2.575 M 0.00 % | 2.575 M 0.00 % | 2.575 M 0.00 % | 2.575 M -32.24 % | 3.800 M 0.00 % | 3.800 M 0.00 % | 3.800 M 0.00 % | 3.800 M 17.83 % | 3.225 M 0.00 % | 3.225 M 0.00 % | 3.225 M 0.00 % | 3.225 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.990 M 2.28 % | 145.664 M 1.46 % | 143.568 M 5.60 % | 135.952 M 7.26 % | 126.754 M 37.13 % | 92.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.110 M 0.00 % | 36.110 M 0.00 % | 36.110 M 0.00 % | 36.110 M | 0.000 -100.00 % | 37.608 M 0.00 % | 37.608 M 0.00 % | 37.608 M | 0.000 -100.00 % | 48.041 M 0.00 % | 48.041 M 0.00 % | 48.041 M 137.84 % | 20.199 M 0.00 % | 20.199 M 0.00 % | 20.199 M | 0.000 -100.00 % | 16.150 M 0.00 % | 16.150 M 0.00 % | 16.150 M 15.56 % | 13.975 M 0.00 % | 13.975 M 0.00 % | 13.975 M 0.00 % | 13.975 M -60.94 % | 35.775 M 0.00 % | 35.775 M 0.00 % | 35.775 M 0.00 % | 35.775 M 237.86 % | -25.950 M 0.00 % | -25.950 M 0.00 % | -25.950 M 0.00 % | -25.950 M -151.74 % | 50.150 M 0.00 % | 50.150 M 0.00 % | 50.150 M 0.00 % | 50.150 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.629 M 0.00 % | -56.629 M 0.00 % | -56.629 M 0.00 % | -56.629 M | 0.000 100.00 % | -3.455 M 0.00 % | -3.455 M 0.00 % | -3.455 M | 0.000 100.00 % | -40.159 M 0.00 % | -40.159 M 0.00 % | -40.159 M 28.11 % | -55.864 M 0.00 % | -55.864 M 0.00 % | -55.864 M | 0.000 100.00 % | -66.400 M 0.00 % | -66.400 M 0.00 % | -66.400 M -865.82 % | -6.875 M 0.00 % | -6.875 M 0.00 % | -6.875 M 0.00 % | -6.875 M 53.47 % | -14.775 M 0.00 % | -14.775 M 0.00 % | -14.775 M 0.00 % | -14.775 M -85.85 % | -7.950 M 0.00 % | -7.950 M 0.00 % | -7.950 M 0.00 % | -7.950 M 73.57 % | -30.075 M 0.00 % | -30.075 M 0.00 % | -30.075 M 0.00 % | -30.075 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.990 M 2.28 % | 145.664 M 1.46 % | 143.568 M 5.60 % | 135.952 M 7.26 % | 126.754 M 37.13 % | 92.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.519 M 0.00 % | -20.519 M 0.00 % | -20.519 M 0.00 % | -20.519 M | 0.000 -100.00 % | 34.153 M 0.00 % | 34.153 M 0.00 % | 34.153 M | 0.000 -100.00 % | 7.882 M 0.00 % | 7.882 M 0.00 % | 7.882 M 122.10 % | -35.665 M 0.00 % | -35.665 M 0.00 % | -35.665 M | 0.000 100.00 % | -50.250 M 0.00 % | -50.250 M 0.00 % | -50.250 M -807.75 % | 7.100 M 0.00 % | 7.100 M 0.00 % | 7.100 M 0.00 % | 7.100 M -66.19 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 161.95 % | -33.900 M 0.00 % | -33.900 M 0.00 % | -33.900 M 0.00 % | -33.900 M -268.87 % | 20.075 M 0.00 % | 20.075 M 0.00 % | 20.075 M 0.00 % | 20.075 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 |