Tian Tu Capital Co Ltd 1973.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -662.238 M 13.89 % | -769.090 M -165.82 % | 1.169 B -42.31 % | 2.026 B 79.16 % | 1.131 B -29.96 % | 1.614 B 312.97 % | -757.968 M -168.73 % | 1.103 B 41.06 % | 781.883 M 19.86 % | 652.326 M 237.34 % | 193.374 M |
| Net income | -891.485 M -2.12 % | -872.962 M -256.09 % | 559.285 M -22.30 % | 719.823 M -31.96 % | 1.058 B 677.54 % | 136.055 M 110.02 % | -1.358 B -263.28 % | 831.968 M 17.06 % | 710.749 M 56.27 % | 454.815 M 485.03 % | 77.743 M |
| Income before tax | -1.012 B -5.42 % | -959.882 M -226.41 % | 759.366 M 0.69 % | 754.147 M -13.46 % | 871.396 M 230.72 % | 263.481 M 119.16 % | -1.375 B -249.67 % | 918.615 M 30.01 % | 706.599 M 19.58 % | 590.904 M 378.23 % | 123.561 M |
| Income before tax ratio | 1.53 22.43 % | 1.25 92.06 % | 0.65 74.55 % | 0.37 -51.70 % | 0.77 372.21 % | 0.16 -91.00 % | 1.81 117.78 % | 0.83 -7.83 % | 0.90 -0.23 % | 0.91 41.76 % | 0.64 |
| EBITDA | -802.564 M 8.48 % | -876.933 M -388.80 % | 303.647 M -66.54 % | 907.583 M -26.75 % | 1.239 B 100.00 % | 619.505 M 155.52 % | -1.116 B -209.57 % | 1.018 B 42.89 % | 712.704 M 20.69 % | 590.543 M 1 232.56 % | -52.142 M |
| Net income ratio | 1.35 18.60 % | 1.14 137.15 % | 0.48 34.69 % | 0.36 -62.02 % | 0.94 1 010.17 % | 0.08 -95.30 % | 1.79 137.58 % | 0.75 -17.02 % | 0.91 30.38 % | 0.70 73.42 % | 0.40 |
| Ratio EBITDA | 1.21 6.29 % | 1.14 338.80 % | 0.26 -42.00 % | 0.45 -59.12 % | 1.10 185.56 % | 0.38 -73.93 % | 1.47 59.43 % | 0.92 1.30 % | 0.91 0.69 % | 0.91 435.73 % | -0.27 |
| Gross profit ratio | 1.09 4 596.89 % | 0.02 -80.06 % | 0.12 -44.48 % | 0.21 -77.98 % | 0.96 70.81 % | 0.56 -55.91 % | 1.27 26.99 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 693.001 M 23.51 % | 561.070 M -19.04 % | 693.031 M 0.00 % | 693.031 M 34.36 % | 515.796 M -1.43 % | 523.290 M 0.54 % | 520.465 M 0.09 % | 519.980 M 0.23 % | 518.795 M 129.28 % | 226.276 M -54.83 % | 500.920 M |
| Weighted average shs out | 693.001 M 23.51 % | 561.071 M -19.04 % | 693.031 M 0.00 % | 693.031 M 34.36 % | 515.796 M -1.43 % | 523.290 M 0.54 % | 520.465 M 0.09 % | 519.980 M 0.23 % | 518.795 M 129.28 % | 226.276 M -54.83 % | 500.920 M |
| EPS diluted | -1.29 17.31 % | -1.56 -292.59 % | 0.81 -22.12 % | 1.04 -49.27 % | 2.05 688.46 % | 0.26 109.96 % | -2.61 -263.13 % | 1.60 16.79 % | 1.37 -31.84 % | 2.01 1 156.25 % | 0.16 |
| Earnings per share | -1.29 17.31 % | -1.56 -292.59 % | 0.81 -22.12 % | 1.04 -14.75 % | 1.22 369.23 % | 0.26 109.96 % | -2.61 -263.13 % | 1.60 16.79 % | 1.37 -31.84 % | 2.01 1 156.25 % | 0.16 |
| Gross profit | -725.069 M -3 944.34 % | -17.928 M -113.12 % | 136.638 M -67.97 % | 426.587 M -60.55 % | 1.081 B 19.63 % | 903.881 M 193.90 % | -962.571 M -187.28 % | 1.103 B 41.06 % | 781.883 M 19.86 % | 652.326 M 237.34 % | 193.374 M |
| Income tax expense | 118.855 M 241.17 % | -84.195 M -178.45 % | 107.317 M 304.18 % | 26.552 M 129.40 % | -90.326 M -1 014.76 % | 9.874 M -42.66 % | 17.220 M -80.90 % | 90.175 M 350.30 % | 20.025 M -76.02 % | 83.503 M 82.25 % | 45.818 M |
| Cost of revenue | 62.831 M 54.81 % | 40.586 M -33.86 % | 61.364 M 31.33 % | 46.726 M -5.15 % | 49.264 M -93.07 % | 710.379 M 247.20 % | 204.603 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 143.372 M 5.68 % | 135.673 M -22.03 % | 174.014 M -6.59 % | 186.288 M -3.53 % | 193.108 M 34.99 % | 143.053 M 70.56 % | 83.875 M | 0.000 | 0.000 -100.00 % | 51.475 M |
| Selling and marketing expenses | 0.000 100.00 % | -115.058 M -418.71 % | 36.101 M -82.52 % | 206.507 M -7.86 % | 224.120 M 22.94 % | 182.305 M 487.99 % | 31.005 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 1.638 B 1 300.76 % | 116.901 M -24.41 % | 154.656 M 21.24 % | 127.558 M 314.29 % | 30.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 58.000 K -100.00 % | 1.666 B 476.91 % | 288.750 M -46.97 % | 544.544 M -0.81 % | 549.014 M 32.09 % | 415.634 M 88.27 % | 220.770 M 138.86 % | 92.427 M 34.96 % | 68.483 M 10.29 % | 62.094 M -31.06 % | 90.066 M |
| Cost and expenses | 62.889 M 2.83 % | 61.156 M -85.00 % | 407.727 M -66.72 % | 1.225 B 320.98 % | -554.441 M -149.24 % | 1.126 B 164.71 % | 425.373 M 360.23 % | 92.427 M 34.96 % | 68.483 M 10.29 % | 62.094 M -31.06 % | 90.066 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 11.355 M 18.50 % | 9.583 M -9.50 % | 10.589 M 27.31 % | 8.318 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 58.000 K -99.80 % | 28.314 M -83.52 % | 171.849 M -54.60 % | 378.533 M -8.09 % | 411.873 M 10.05 % | 374.256 M 114.60 % | 174.398 M 107.93 % | 83.875 M 27.00 % | 66.043 M 10.40 % | 59.820 M 16.21 % | 51.475 M |
| Interest income | 0.000 | 0.000 -100.00 % | 6.955 M -0.81 % | 7.012 M | 0.000 -100.00 % | 224.766 M 17.33 % | 191.560 M 108.54 % | 91.856 M 1 250.54 % | 6.801 M 912.08 % | 672.022 K -96.68 % | 20.253 M |
| Interest expense | 67.166 M -3.45 % | 69.564 M -41.38 % | 118.674 M -21.11 % | 150.435 M -16.98 % | 181.212 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.386 M -89.65 % | 13.385 M -47.49 % | 25.492 M -72.91 % | 94.111 M 4.09 % | 90.415 M -15.26 % | 106.700 M 213.97 % | 33.984 M 10 161.63 % | 331.180 K -21.09 % | 419.673 K -27.22 % | 576.603 K 6.10 % | 543.478 K |
| Operating income | -725.127 M 12.66 % | -830.246 M -209.13 % | 760.818 M -4.95 % | 800.434 M -18.77 % | 985.360 M 92.15 % | 512.805 M 144.60 % | -1.150 B -212.94 % | 1.018 B 42.93 % | 712.284 M 20.73 % | 589.966 M 1 219.79 % | -52.686 M |
| Operating income ratio | 1.09 1.43 % | 1.08 65.80 % | 0.65 64.77 % | 0.40 -54.66 % | 0.87 174.35 % | 0.32 -79.06 % | 1.52 64.34 % | 0.92 1.33 % | 0.91 0.73 % | 0.90 431.95 % | -0.27 |
| Total other income expenses net | -286.766 M -121.21 % | -129.636 M -8 831.86 % | -1.451 M 96.86 % | -46.287 M 59.38 % | -113.964 M 54.29 % | -249.324 M -10.75 % | -225.123 M -126.43 % | -99.424 M -8 626.90 % | 1.166 M 24.28 % | 938.222 K 525.48 % | 150.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -179.651 M -753.29 % | -21.054 M -104.27 % | 493.595 M -54.83 % | 1.093 B -18.79 % | 1.346 B -43.05 % | 2.363 B 18.24 % | 1.998 B 12.85 % | 1.771 B 494.03 % | 298.093 M 202.11 % | -291.940 M 22.78 % | -378.077 M |
| Total investments | 12.521 B -13.28 % | 14.438 B -10.25 % | 16.088 B 7.82 % | 14.921 B 28.39 % | 11.622 B -12.97 % | 13.354 B 11.03 % | 12.027 B 3.24 % | 11.650 B 61.45 % | 7.216 B 43.98 % | 5.012 B 166 964.44 % | 3.000 M |
| Total debt | 1.024 B -6.61 % | 1.096 B -1.00 % | 1.107 B -47.49 % | 2.108 B -1.43 % | 2.139 B -33.72 % | 3.227 B 19.67 % | 2.697 B 9.99 % | 2.452 B 388.38 % | 502.069 M 617.24 % | 70.000 M | 0.000 |
| Accumulated other comprehensive income loss | 5.744 B 51.67 % | 3.787 B 3 253.52 % | 112.936 M 212.33 % | -100.541 M -121.01 % | -45.492 M -150.33 % | 90.394 M 38.42 % | 65.305 M 557.18 % | 9.937 M -39.56 % | 16.443 M 14 176.14 % | 115.175 K | 0.000 |
| Retained earnings | 1.035 B -46.30 % | 1.927 B -36.32 % | 3.026 B 22.69 % | 2.466 B 42.45 % | 1.731 B 68.95 % | 1.025 B 15.31 % | 888.652 M -60.45 % | 2.247 B 58.79 % | 1.415 B 100.91 % | 704.349 M 186.08 % | 246.205 M |
| Common stock | 693.031 M 0.00 % | 693.031 M 33.33 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 10 295.46 % | 5.000 M |
| Total equity | 6.460 B -11.82 % | 7.326 B -0.02 % | 7.327 B 10.82 % | 6.612 B 9.14 % | 6.058 B 5.23 % | 5.757 B 8.76 % | 5.294 B -16.35 % | 6.328 B 13.02 % | 5.599 B 15.30 % | 4.857 B 760.68 % | 564.268 M |
| Other non current liabilities | 6.301 B -20.28 % | 7.903 B -8.07 % | 8.597 B 6.46 % | 8.075 B 18.36 % | 6.823 B 8.04 % | 6.315 B 15.20 % | 5.481 B 55.33 % | 3.529 B | 0.000 | 0.000 | 0.000 |
| Long term debt | 6.564 M -99.18 % | 798.493 M -19.73 % | 994.743 M 85 432.50 % | 1.163 M -99.94 % | 1.808 B -22.85 % | 2.344 B 28.69 % | 1.822 B -9.96 % | 2.023 B | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 6.307 B -28.50 % | 8.821 B -9.92 % | 9.792 B 21.13 % | 8.084 B -6.60 % | 8.655 B -0.04 % | 8.659 B 18.57 % | 7.303 B 31.54 % | 5.552 B | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 408.904 M 56.60 % | 261.107 M 4.00 % | 251.059 M 67.38 % | 149.994 M 2.75 % | 145.973 M -78.90 % | 691.691 M 19.59 % | 578.367 M 169.29 % | 214.775 M 288.15 % | 55.334 M -87.40 % | 439.323 M 215.88 % | 139.077 M |
| Deferred revenue | 0.000 100.00 % | -1.820 M | 0.000 -100.00 % | 252.344 M -40.50 % | 424.124 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.017 B 241.69 % | 297.683 M 164.69 % | 112.464 M -94.66 % | 2.107 B 537.68 % | 330.463 M -62.59 % | 883.303 M 0.90 % | 875.433 M 104.06 % | 429.000 M -14.55 % | 502.069 M 617.24 % | 70.000 M | 0.000 |
| Total current liabilities | 1.426 B 146.98 % | 577.387 M 33.08 % | 433.861 M -83.59 % | 2.643 B 153.58 % | 1.042 B -40.94 % | 1.765 B 9.46 % | 1.612 B 150.45 % | 643.775 M 15.50 % | 557.403 M 9.44 % | 509.323 M 266.22 % | 139.077 M |
| Total liabilities | 7.733 B -17.72 % | 9.398 B -8.09 % | 10.226 B -4.67 % | 10.727 B 10.62 % | 9.697 B -6.97 % | 10.424 B 16.92 % | 8.915 B 43.90 % | 6.195 B 1 011.49 % | 557.403 M 9.44 % | 509.323 M 266.22 % | 139.077 M |
| Other non current assets | 378.472 M 0.03 % | 378.364 M -28.78 % | 531.281 M -40.58 % | 894.170 M -48.97 % | 1.752 B 3 465.65 % | 49.144 M 19.54 % | 41.110 M 1 828.69 % | 2.132 M | 0.000 | 0.000 -100.00 % | 2.497 B |
| Long term investments | 12.189 B -15.58 % | 14.438 B -7.19 % | 15.557 B 10.90 % | 14.028 B 37.34 % | 10.214 B -2.70 % | 10.498 B -3.30 % | 10.856 B -4.29 % | 11.342 B 61.95 % | 7.004 B 70.74 % | 4.102 B 136 631.11 % | 3.000 M |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 883.000 K -26.11 % | 1.195 M -96.73 % | 36.509 M 79.08 % | 20.387 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 56.000 K 0.00 % | 56.000 K 0.00 % | 56.000 K -99.61 % | 14.413 M -95.16 % | 297.853 M 0.00 % | 297.853 M 5.06 % | 283.496 M 503 534.86 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K | 0.000 |
| Goodwill and intangible assets | 56.000 K 0.00 % | 56.000 K 0.00 % | 56.000 K -99.63 % | 15.296 M -94.89 % | 299.048 M -10.56 % | 334.362 M 10.03 % | 303.883 M 539 752.13 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K | 0.000 |
| Property plant equipment net | 14.879 M -22.79 % | 19.270 M -12.58 % | 22.044 M -90.63 % | 235.332 M -69.37 % | 768.356 M -35.80 % | 1.197 B 33.78 % | 894.631 M 56 468.82 % | 1.581 M 94.06 % | 814.952 K -25.71 % | 1.097 M -13.46 % | 1.268 M |
| Total non current assets | 12.583 B -15.19 % | 14.836 B -7.96 % | 16.120 B 6.04 % | 15.202 B 16.26 % | 13.075 B 8.25 % | 12.078 B -0.14 % | 12.096 B 6.61 % | 11.346 B 61.98 % | 7.005 B 70.72 % | 4.103 B 64.03 % | 2.501 B |
| Other current assets | 74.760 M 793.83 % | 8.364 M -98.42 % | 530.282 M 161.44 % | -863.107 M -419.81 % | 269.883 M 56.82 % | 172.092 M 84.42 % | 93.314 M -47.15 % | 176.575 M 100.79 % | 87.942 M -79.13 % | 421.422 M 160.45 % | 161.803 M |
| Short term investments | 332.225 M -46.15 % | 616.959 M 16.35 % | 530.282 M -40.62 % | 892.989 M -36.58 % | 1.408 B -50.71 % | 2.856 B 143.87 % | 1.171 B 280.34 % | 307.952 M 45.12 % | 212.205 M -76.68 % | 910.000 M | 0.000 |
| cash and cash equivalents | 1.203 B 7.71 % | 1.117 B 82.07 % | 613.612 M -39.59 % | 1.016 B 28.03 % | 793.401 M -8.23 % | 864.528 M 23.75 % | 698.589 M 2.55 % | 681.212 M 233.97 % | 203.976 M -43.64 % | 361.940 M -4.27 % | 378.077 M |
| Cash and short term investments | 1.536 B -11.45 % | 1.734 B 51.60 % | 1.144 B -59.22 % | 2.805 B 27.41 % | 2.201 B -40.84 % | 3.721 B 98.99 % | 1.870 B 89.03 % | 989.164 M 137.68 % | 416.182 M -67.28 % | 1.272 B 236.42 % | 378.077 M |
| Total current assets | 1.610 B -14.70 % | 1.888 B 31.74 % | 1.433 B -32.96 % | 2.138 B -20.26 % | 2.681 B -34.66 % | 4.102 B 94.17 % | 2.113 B 79.41 % | 1.178 B 126.66 % | 519.598 M -69.82 % | 1.722 B 218.90 % | 539.880 M |
| Inventory | 0.000 | 0.000 100.00 % | -530.282 M -5 085.26 % | 10.637 M -88.73 % | 94.365 M -17.23 % | 114.014 M 30.79 % | 87.176 M 128.31 % | -307.952 M -45.12 % | -212.205 M | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 145.265 M -49.76 % | 289.121 M 56.15 % | 185.152 M 61.10 % | 114.930 M 20.34 % | 95.504 M 52.74 % | 62.528 M 422.75 % | 11.961 M -22.70 % | 15.474 M -45.36 % | 28.321 M | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 9.071 M -68.34 % | 28.655 M -30.99 % | 41.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 -100.00 % | 44.030 M -58.75 % | 106.730 M 5.68 % | 100.998 M -46.80 % | 189.857 M 19.73 % | 158.565 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 20.417 M -22.39 % | 26.308 M -1.60 % | 26.736 M -34.40 % | 40.757 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.073 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 22.703 M -5.65 % | 24.062 M -21.27 % | 30.562 M -63.42 % | 83.553 M -71.93 % | 297.630 M -47.99 % | 572.235 M 112.14 % | 269.738 M 17 743.72 % | 1.512 M -97.83 % | 69.709 M 29.49 % | 53.835 M | 0.000 |
| Capital lease obligations | 14.170 M -30.02 % | 20.249 M -1.95 % | 20.651 M 187.46 % | 7.184 M -28.25 % | 10.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 773.000 M -78.75 % | 3.638 B -0.14 % | 3.643 B 2.47 % | 3.555 B 0.15 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B -0.79 % | 3.578 B 0.00 % | 3.578 B 1 043.04 % | 313.063 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 119.087 M -40.62 % | 200.549 M 2 496.78 % | 7.723 M -23.20 % | 10.056 M | 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 |
| Total assets | 14.193 B -15.13 % | 16.724 B -4.72 % | 17.553 B 1.23 % | 17.339 B 10.05 % | 15.756 B -2.63 % | 16.181 B 13.88 % | 14.209 B 13.45 % | 12.524 B 66.45 % | 7.524 B 29.18 % | 5.825 B 91.53 % | 3.041 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 60.934 M 120.37 % | -299.178 M -33.01 % | -224.931 M 75.75 % | -927.498 M -229.27 % | 717.496 M 384.63 % | -252.078 M -47.10 % | -171.363 M 9.27 % | -188.874 M -253.42 % | 123.112 M 505.28 % | -30.377 M 84.70 % | -198.570 M |
| Accounts receivables | 29.559 M 92.68 % | 15.341 M 341.75 % | 3.473 M -95.38 % | 75.115 M 193.12 % | -80.664 M 27.25 % | -110.881 M -80.13 % | -61.555 M -763.51 % | -7.129 M -105.79 % | 123.112 M 505.28 % | -30.377 M -10 245.04 % | -293.640 K |
| Inventory | 0.000 | 0.000 -100.00 % | 1.257 M 108.91 % | -14.113 M 60.73 % | -35.938 M 74.11 % | -138.822 M -343.03 % | -31.335 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 100.00 % | -3.473 M 95.38 % | -75.115 M -193.12 % | 80.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 31.375 M 109.98 % | -314.519 M -39.05 % | -226.188 M 75.24 % | -913.385 M -221.23 % | 753.434 M 31 818.78 % | -2.375 M 96.97 % | -78.473 M 56.82 % | -181.746 M | 0.000 | 0.000 100.00 % | -198.276 M |
| Other non cash items | 1.333 B 47.76 % | 902.047 M 216.50 % | -774.268 M -9.98 % | -703.990 M 17.40 % | -852.255 M 14.90 % | -1.002 B -249.53 % | 669.765 M 122.05 % | -3.037 B -21.97 % | -2.490 B -133.21 % | -1.068 B -1 270.20 % | -77.930 M |
| Net cash provided by operating activities | 514.576 M 300.44 % | -256.727 M -19.56 % | -214.724 M 72.85 % | -791.002 M -184.90 % | 931.674 M 192.17 % | -1.011 B -22.37 % | -826.028 M 65.49 % | -2.394 B -44.57 % | -1.656 B -157.61 % | -642.776 M -224.28 % | -198.213 M |
| Investments in property plant and equipment | -841.000 K 63.98 % | -2.335 M 78.68 % | -10.954 M 91.33 % | -126.349 M 37.97 % | -203.692 M -43.36 % | -142.088 M 1.69 % | -144.532 M -3 874.47 % | -3.637 M -2 541.60 % | -137.663 K 65.54 % | -399.503 K -249.06 % | -114.452 K |
| Acquisitions net | 0.000 100.00 % | -36.067 M -117.83 % | 202.310 M 162.12 % | -325.667 M -130.23 % | -141.451 M 19.91 % | -176.620 M 47.99 % | -339.585 M | 0.000 | 0.000 -100.00 % | 6.659 M | 0.000 |
| Purchases of investments | 0.000 100.00 % | -100.000 M -17.57 % | -85.054 M 59.88 % | -212.000 M -1 860.97 % | -10.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 77.132 M -64.35 % | 216.335 M 1 833.12 % | 11.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -109.452 M -2 916.57 % | 3.886 M -80.59 % | 20.023 M -85.35 % | 136.681 M -34.77 % | 209.524 M -46.45 % | 391.287 M 668.19 % | -68.865 M 91.83 % | -843.302 M -408.33 % | 273.509 M 123.41 % | -1.168 B -3 994.54 % | 30.000 M |
| Net cash used for investing activites | -110.293 M 18.01 % | -134.516 M -166.12 % | 203.457 M 165.42 % | -311.000 M -129.96 % | -135.239 M -286.33 % | 72.580 M 113.13 % | -552.982 M 34.71 % | -846.938 M -409.81 % | 273.371 M 123.52 % | -1.162 B -3 988.51 % | 29.886 M |
| Debt repayment | -81.819 M -586.71 % | -11.915 M -101.21 % | 984.375 M 1 439.12 % | -73.509 M 93.37 % | -1.109 B -378.96 % | 397.582 M 349.28 % | -159.490 M -108.04 % | 1.984 B 376.94 % | 416.000 M 642.86 % | 56.000 M | 0.000 |
| Common stock issued | 0.000 -100.00 % | 1.008 B 16.80 % | 862.855 M -42.06 % | 1.489 B 148.54 % | 599.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -2.088 M | 0.000 100.00 % | -44.307 M 33.28 % | -66.404 M 25.47 % | -89.100 M -404.49 % | -17.661 M | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -103.955 M 16.08 % | -123.872 M 10.72 % | -138.748 M 36.58 % | -218.777 M -31.20 % | -166.748 M -7.22 % | -155.517 M -634.78 % | -21.165 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -235.269 M -1 182.66 % | 21.731 M 101.73 % | -1.256 B -1 311.96 % | 103.616 M 95.27 % | 53.062 M -93.51 % | 817.472 M -51.26 % | 1.677 B -4.81 % | 1.762 B 117.66 % | 809.587 M -53.27 % | 1.733 B 337.45 % | 396.070 M |
| Net cash used provided by financing activities | -319.176 M -134.93 % | 913.676 M 331.15 % | -395.273 M -130.08 % | 1.314 B 271.87 % | -764.691 M -174.20 % | 1.031 B -24.35 % | 1.362 B -63.38 % | 3.720 B 203.53 % | 1.226 B -31.48 % | 1.789 B 351.59 % | 396.070 M |
| Effect of forex changes on cash | 1.442 M -84.67 % | 9.409 M 116.05 % | 4.355 M -57.12 % | 10.156 M 251.67 % | -6.696 M -190.87 % | 7.369 M 80.71 % | 4.078 M 301.57 % | -2.023 M -91.96 % | -1.054 M -1 015.01 % | 115.176 K | 0.000 |
| Net change in cash | 86.549 M -83.73 % | 531.842 M 232.24 % | -402.185 M -280.84 % | 222.396 M 787.88 % | 25.048 M -74.89 % | 99.764 M 890.32 % | -12.623 M -102.65 % | 477.236 M 402.12 % | -157.964 M -878.89 % | -16.137 M -107.09 % | 227.742 M |
| Cash at beginning of period | 1.117 B 82.07 % | 613.612 M -39.59 % | 1.016 B 28.03 % | 793.401 M 3.26 % | 768.353 M 14.92 % | 668.589 M -1.85 % | 681.212 M 233.97 % | 203.976 M -43.64 % | 361.940 M -4.27 % | 378.077 M 151.49 % | 150.335 M |
| Cash at end of period | 1.232 B 7.56 % | 1.145 B 86.67 % | 613.612 M -39.59 % | 1.016 B 28.03 % | 793.401 M 3.26 % | 768.353 M 14.92 % | 668.589 M -1.85 % | 681.212 M 233.97 % | 203.976 M -43.64 % | 361.940 M -4.27 % | 378.077 M |
| Operating cash flow | 514.576 M 300.44 % | -256.727 M -19.56 % | -214.724 M 72.85 % | -791.002 M -184.90 % | 931.674 M 192.17 % | -1.011 B -22.37 % | -826.028 M 65.49 % | -2.394 B -44.57 % | -1.656 B -157.61 % | -642.776 M -224.28 % | -198.213 M |
| Capital expenditure | -841.000 K 63.98 % | -2.335 M 78.69 % | -10.954 M 91.33 % | -126.349 M 37.97 % | -203.692 M -43.36 % | -142.088 M 1.69 % | -144.532 M -3 874.47 % | -3.637 M -2 541.60 % | -137.663 K 65.54 % | -399.503 K -249.06 % | -114.452 K |
| Free CashFlow | 513.735 M 298.31 % | -259.062 M -14.79 % | -225.678 M 75.40 % | -917.351 M -226.01 % | 727.982 M 163.14 % | -1.153 B -18.79 % | -970.560 M 59.52 % | -2.397 B -44.77 % | -1.656 B -157.47 % | -643.175 M -224.30 % | -198.328 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 56.308 M 0.00 % | 56.308 M 30.69 % | 43.084 M 0.00 % | 43.084 M 111.51 % | -374.203 M 0.00 % | -374.203 M -16.40 % | -321.479 M 3.75 % | -333.999 M -966.00 % | 38.568 M 179.56 % | 13.796 M -86.82 % | 104.684 M 0.00 % | 104.684 M 87.78 % | 55.749 M 521.23 % | 8.974 M -97.91 % | 428.887 M 0.00 % | 428.887 M -26.55 % | 583.925 M 0.00 % | 583.925 M 211.21 % | -525.056 M -223.86 % | 423.900 M -48.35 % | 820.767 M 0.00 % | 820.767 M 67.19 % | 490.907 M 0.00 % | 490.907 M 55.24 % | 316.223 M 0.00 % | 316.223 M 160.37 % | -523.788 M 0.00 % | -523.788 M -461.72 % | 144.804 M 0.00 % | 144.804 M -69.29 % | 471.482 M 409.98 % | 92.451 M -65.69 % | 269.482 M 0.00 % | 269.482 M -51.23 % | 552.515 M 6 221.55 % | 8.740 M -92.08 % | 110.314 M 0.00 % | 110.314 M -77.54 % | 491.157 M 1 423.54 % | 32.238 M -49.99 % | 64.466 M 0.00 % | 64.466 M |
| Net income | 38.003 M 0.00 % | 38.003 M 150.34 % | -75.487 M 0.00 % | -75.487 M 79.61 % | -370.255 M 0.00 % | -370.255 M -9.07 % | -339.462 M 0.00 % | -339.452 M -212.28 % | -108.701 M -34.30 % | -80.938 M -216.00 % | 69.775 M 0.00 % | 69.775 M -88.92 % | 629.574 M 367.47 % | -235.382 M -311.19 % | 111.455 M 0.00 % | 111.455 M -56.47 % | 256.018 M 0.00 % | 256.018 M 2 819.50 % | 8.769 M -89.44 % | 83.004 M -69.29 % | 270.245 M 0.00 % | 270.245 M 643.99 % | 36.324 M 0.00 % | 36.324 M 14.57 % | 31.704 M 0.00 % | 31.704 M 104.27 % | -742.940 M 0.00 % | -742.940 M -1 265.72 % | 63.732 M 0.00 % | 63.732 M -78.55 % | 297.115 M 453.99 % | 53.632 M -77.71 % | 240.611 M 0.00 % | 240.611 M -53.61 % | 518.622 M 8 840.38 % | -5.934 M -105.99 % | 99.031 M 0.00 % | 99.031 M -72.53 % | 360.492 M 90 949.91 % | -396.799 K -100.84 % | 47.360 M 0.00 % | 47.360 M |
| Income before tax | 19.571 M 0.00 % | 19.571 M 122.77 % | -85.944 M 0.00 % | -85.944 M 79.54 % | -420.002 M 0.00 % | -420.002 M -10.60 % | -379.755 M 0.00 % | -379.745 M -265.72 % | -103.834 M -7.55 % | -96.545 M -307.56 % | 46.513 M 0.00 % | 46.513 M -83.11 % | 275.452 M 232.03 % | -208.631 M -280.88 % | 115.339 M 0.00 % | 115.339 M -55.93 % | 261.735 M 0.00 % | 261.735 M 844.42 % | -35.160 M -173.97 % | 47.535 M -88.93 % | 429.511 M 0.00 % | 429.511 M 394.69 % | 86.825 M 0.00 % | 86.825 M 93.31 % | 44.916 M 0.00 % | 44.916 M 105.89 % | -762.974 M 0.00 % | -762.974 M -1 110.24 % | 75.524 M 0.00 % | 75.524 M -81.22 % | 402.073 M 1 006.82 % | 36.327 M -84.87 % | 240.108 M 0.00 % | 240.108 M -54.35 % | 525.987 M 8 631.44 % | -6.165 M -106.60 % | 93.389 M 0.00 % | 93.389 M -80.01 % | 467.128 M 2 009.10 % | 22.148 M -56.41 % | 50.814 M 0.00 % | 50.814 M |
| Income before tax ratio | 0.35 0.00 % | 0.35 117.42 % | -1.99 0.00 % | -1.99 -277.73 % | 1.12 0.00 % | 1.12 -4.98 % | 1.18 3.90 % | 1.14 142.23 % | -2.69 61.53 % | -7.00 -1 675.00 % | 0.44 0.00 % | 0.44 -91.01 % | 4.94 121.25 % | -23.25 -8 744.87 % | 0.27 0.00 % | 0.27 -40.00 % | 0.45 0.00 % | 0.45 569.37 % | 0.07 -40.28 % | 0.11 -78.57 % | 0.52 0.00 % | 0.52 195.88 % | 0.18 0.00 % | 0.18 24.52 % | 0.14 0.00 % | 0.14 -90.25 % | 1.46 0.00 % | 1.46 179.29 % | 0.52 0.00 % | 0.52 -38.84 % | 0.85 117.03 % | 0.39 -55.90 % | 0.89 0.00 % | 0.89 -6.41 % | 0.95 234.96 % | -0.71 -183.32 % | 0.85 0.00 % | 0.85 -10.99 % | 0.95 38.43 % | 0.69 -12.84 % | 0.79 0.00 % | 0.79 |
| EBITDA | 30.078 M 0.00 % | 30.078 M 742.49 % | 3.570 M -18.63 % | 4.387 M 101.09 % | -402.401 M 0.00 % | -402.401 M -8.93 % | -369.425 M 0.00 % | -369.425 M -436.86 % | -68.812 M 0.00 % | -68.812 M -197.04 % | 70.909 M 0.00 % | 70.909 M 127.91 % | -254.050 M -56.78 % | -162.046 M -187.03 % | 186.205 M 0.00 % | 186.205 M -44.03 % | 332.658 M 0.00 % | 332.658 M 527.93 % | 52.977 M -60.89 % | 135.457 M -74.23 % | 525.559 M 0.00 % | 525.559 M 188.30 % | 182.293 M 0.00 % | 182.293 M 43.02 % | 127.459 M 0.00 % | 127.459 M 118.83 % | -676.741 M 0.00 % | -676.741 M -669.43 % | 118.845 M 0.00 % | 118.845 M -73.28 % | 444.800 M 536.70 % | 69.860 M -72.27 % | 251.971 M 0.00 % | 251.971 M -52.65 % | 532.128 M 9 446.88 % | -5.693 M -106.11 % | 93.204 M 0.00 % | 93.204 M -80.07 % | 467.559 M 210.48 % | 150.593 M 1 190.27 % | -13.812 M 0.00 % | -13.812 M |
| Net income ratio | 0.67 0.00 % | 0.67 138.52 % | -1.75 0.00 % | -1.75 -277.08 % | 0.99 0.00 % | 0.99 -6.30 % | 1.06 3.90 % | 1.02 136.06 % | -2.82 51.96 % | -5.87 -980.20 % | 0.67 0.00 % | 0.67 -94.10 % | 11.29 143.05 % | -26.23 -10 193.19 % | 0.26 0.00 % | 0.26 -40.73 % | 0.44 0.00 % | 0.44 2 725.16 % | -0.02 -108.53 % | 0.20 -40.53 % | 0.33 0.00 % | 0.33 344.99 % | 0.07 0.00 % | 0.07 -26.20 % | 0.10 0.00 % | 0.10 -92.93 % | 1.42 0.00 % | 1.42 222.27 % | 0.44 0.00 % | 0.44 -30.16 % | 0.63 8.63 % | 0.58 -35.03 % | 0.89 0.00 % | 0.89 -4.88 % | 0.94 238.26 % | -0.68 -175.62 % | 0.90 0.00 % | 0.90 22.31 % | 0.73 6 063.08 % | -0.01 -101.68 % | 0.73 0.00 % | 0.73 |
| Ratio EBITDA | 0.53 0.00 % | 0.53 544.64 % | 0.08 -18.63 % | 0.10 -90.53 % | 1.08 0.00 % | 1.08 -6.42 % | 1.15 3.89 % | 1.11 161.99 % | -1.78 64.23 % | -4.99 -836.36 % | 0.68 0.00 % | 0.68 114.86 % | -4.56 74.76 % | -18.06 -4 259.14 % | 0.43 0.00 % | 0.43 -23.79 % | 0.57 0.00 % | 0.57 664.63 % | -0.10 -131.57 % | 0.32 -50.10 % | 0.64 0.00 % | 0.64 72.44 % | 0.37 0.00 % | 0.37 -7.87 % | 0.40 0.00 % | 0.40 -68.80 % | 1.29 0.00 % | 1.29 57.42 % | 0.82 0.00 % | 0.82 -13.00 % | 0.94 24.85 % | 0.76 -19.18 % | 0.94 0.00 % | 0.94 -2.92 % | 0.96 247.86 % | -0.65 -177.10 % | 0.84 0.00 % | 0.84 -11.25 % | 0.95 -79.62 % | 4.67 2 280.19 % | -0.21 0.00 % | -0.21 |
| Gross profit ratio | 1.00 0.00 % | 1.00 269.23 % | 0.27 0.00 % | 0.27 -72.92 % | 1.00 0.00 % | 1.00 -8.69 % | 1.10 0.33 % | 1.09 67.66 % | 0.65 3 751.22 % | -0.02 -101.78 % | 1.00 0.00 % | 1.00 39.78 % | 0.72 248.36 % | -0.48 -175.12 % | 0.64 0.00 % | 0.64 -5.63 % | 0.68 0.00 % | 0.68 -69.78 % | 2.25 345.35 % | 0.51 -30.21 % | 0.72 0.00 % | 0.72 28.34 % | 0.56 0.00 % | 0.56 1.98 % | 0.55 0.00 % | 0.55 -53.71 % | 1.20 0.00 % | 1.20 19.53 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 693.031 M 0.00 % | 693.031 M 0.01 % | 692.971 M 0.00 % | 692.971 M -0.01 % | 693.031 M 0.00 % | 693.031 M 15.96 % | 597.660 M 0.00 % | 597.659 M 13.95 % | 524.481 M -24.32 % | 693.031 M 33.85 % | 517.771 M 0.00 % | 517.771 M -0.18 % | 518.690 M -25.16 % | 693.031 M 31.94 % | 525.269 M 0.00 % | 525.269 M 1.56 % | 517.207 M 0.00 % | 517.207 M 0.55 % | 514.385 M -0.81 % | 518.609 M -0.21 % | 519.702 M 0.00 % | 519.702 M 0.29 % | 518.181 M 0.00 % | 518.181 M -1.93 % | 528.398 M 0.00 % | 528.398 M -0.50 % | 531.073 M 0.00 % | 531.073 M 4.16 % | 509.858 M 0.00 % | 509.858 M -2.34 % | 522.097 M -0.16 % | 522.939 M 1.06 % | 517.442 M 0.00 % | 517.442 M 0.01 % | 517.390 M 0.39 % | 515.364 M -1.12 % | 521.214 M 0.00 % | 521.214 M 130.34 % | 226.276 M -34.79 % | 346.986 M 456.82 % | 62.316 M 0.00 % | 62.316 M |
| Weighted average shs out | 693.035 M 0.00 % | 693.035 M 0.01 % | 692.971 M 0.00 % | 692.971 M -0.01 % | 693.032 M 0.00 % | 693.032 M 15.96 % | 597.660 M 0.00 % | 597.659 M 13.95 % | 524.481 M -24.32 % | 693.031 M 33.85 % | 517.772 M 0.00 % | 517.772 M -0.18 % | 518.690 M -25.16 % | 693.031 M 31.94 % | 525.270 M 0.00 % | 525.270 M 1.56 % | 517.207 M 0.00 % | 517.207 M 0.55 % | 514.385 M -0.81 % | 518.609 M -0.21 % | 519.702 M 0.00 % | 519.702 M 0.29 % | 518.186 M 0.00 % | 518.186 M -1.93 % | 528.398 M 0.00 % | 528.398 M -0.50 % | 531.073 M 0.00 % | 531.073 M 4.16 % | 509.863 M 0.00 % | 509.858 M -2.34 % | 522.097 M -0.16 % | 522.944 M 1.06 % | 517.443 M 0.00 % | 517.442 M 0.01 % | 517.391 M 0.39 % | 515.385 M -1.12 % | 521.216 M 0.00 % | 521.214 M 20.24 % | 433.487 M 24.87 % | 347.156 M 457.09 % | 62.316 M 0.00 % | 62.316 M |
| EPS diluted | 0.05 0.00 % | 0.05 149.82 % | -0.11 0.00 % | -0.11 79.25 % | -0.53 0.00 % | -0.53 7.02 % | -0.57 0.00 % | -0.57 -171.43 % | -0.21 -75.00 % | -0.12 -192.31 % | 0.13 0.00 % | 0.13 -68.29 % | 0.41 220.59 % | -0.34 -261.90 % | 0.21 0.00 % | 0.21 -58.00 % | 0.50 0.00 % | 0.50 100.41 % | -121.44 78.64 % | -568.62 -109 450.00 % | 0.52 0.00 % | 0.52 641.80 % | 0.07 0.00 % | 0.07 16.83 % | 0.06 0.00 % | 0.06 104.29 % | -1.40 0.00 % | -1.40 -1 266.67 % | 0.12 -7.69 % | 0.13 -77.19 % | 0.57 470.00 % | 0.10 -78.72 % | 0.47 0.00 % | 0.47 -53.00 % | 1.00 8 795.65 % | -0.01 -106.05 % | 0.19 0.00 % | 0.19 -88.05 % | 1.59 144 645.45 % | 0.00 -100.14 % | 0.76 0.00 % | 0.76 |
| Earnings per share | 0.05 0.00 % | 0.05 149.82 % | -0.11 0.00 % | -0.11 79.25 % | -0.53 0.00 % | -0.53 7.02 % | -0.57 0.00 % | -0.57 -171.43 % | -0.21 -75.00 % | -0.12 -192.31 % | 0.13 0.00 % | 0.13 -68.29 % | 0.41 220.59 % | -0.34 -261.90 % | 0.21 0.00 % | 0.21 -58.00 % | 0.50 0.00 % | 0.50 2 841.18 % | 0.02 -89.38 % | 0.16 -69.23 % | 0.52 0.00 % | 0.52 641.80 % | 0.07 0.00 % | 0.07 16.83 % | 0.06 0.00 % | 0.06 104.29 % | -1.40 0.00 % | -1.40 -1 266.67 % | 0.12 -7.69 % | 0.13 -77.19 % | 0.57 470.00 % | 0.10 -78.26 % | 0.46 -2.13 % | 0.47 -53.00 % | 1.00 8 795.65 % | -0.01 -106.05 % | 0.19 0.00 % | 0.19 -77.11 % | 0.83 75 554.55 % | 0.00 -100.14 % | 0.76 0.00 % | 0.76 |
| Gross profit | 56.308 M 0.00 % | 56.308 M 382.55 % | 11.669 M 0.00 % | 11.669 M 103.12 % | -374.203 M 0.00 % | -374.203 M -6.29 % | -352.057 M 3.43 % | -364.577 M -1 551.92 % | 25.110 M 10 307.32 % | -246.000 K -100.24 % | 104.674 M 0.00 % | 104.674 M 162.47 % | 39.880 M 1 021.65 % | -4.327 M -101.57 % | 275.302 M 0.00 % | 275.302 M -30.69 % | 397.187 M 0.00 % | 397.187 M 133.61 % | -1.182 B -651.63 % | 214.208 M -63.96 % | 594.326 M 0.00 % | 594.326 M 114.57 % | 276.979 M 0.00 % | 276.979 M 58.31 % | 174.961 M 0.00 % | 174.961 M 127.95 % | -626.090 M 0.00 % | -626.090 M -532.37 % | 144.804 M 0.00 % | 144.804 M -69.29 % | 471.482 M 409.98 % | 92.451 M -65.69 % | 269.482 M 0.00 % | 269.482 M -51.23 % | 552.515 M 6 221.55 % | 8.740 M -92.08 % | 110.314 M 0.00 % | 110.314 M -77.54 % | 491.157 M 1 423.54 % | 32.238 M -49.99 % | 64.466 M 0.00 % | 64.466 M |
| Income tax expense | 18.662 M 0.00 % | 18.662 M 77.17 % | 10.534 M 0.00 % | 10.534 M -78.46 % | 48.894 M 0.00 % | 48.894 M 33.13 % | 36.727 M 0.00 % | 36.727 M 654.62 % | 4.867 M 131.18 % | -15.607 M -167.77 % | 23.030 M 0.00 % | 23.030 M -85.07 % | 154.278 M 17 242.00 % | -900.000 K -108.02 % | 11.227 M 0.00 % | 11.227 M 447.98 % | 2.049 M 0.00 % | 2.049 M -93.81 % | 33.104 M 34.33 % | 24.645 M 51.29 % | 16.290 M 0.00 % | 16.290 M 928.79 % | 1.583 M 0.00 % | 1.583 M -75.72 % | 6.521 M 0.00 % | 6.521 M -68.82 % | 20.911 M 0.00 % | 20.911 M 70.00 % | 12.301 M 0.00 % | 12.301 M -88.33 % | 105.435 M 662.48 % | 13.828 M -4.92 % | 14.544 M 0.00 % | 14.544 M 70.92 % | 8.509 M 3 579.65 % | 231.240 K -95.90 % | 5.643 M 0.00 % | 5.643 M -89.56 % | 54.043 M 139.63 % | 22.552 M 552.94 % | 3.454 M 0.00 % | 3.454 M |
| Cost of revenue | 0.000 | 0.000 -100.00 % | 31.416 M 0.00 % | 31.416 M | 0.000 | 0.000 -100.00 % | 30.578 M 0.00 % | 30.578 M 127.21 % | 13.458 M -4.16 % | 14.042 M 137 688.24 % | 10.191 K 0.00 % | 10.191 K -99.94 % | 15.869 M 19.31 % | 13.301 M -91.34 % | 153.585 M 0.00 % | 153.585 M -17.75 % | 186.738 M 0.00 % | 186.738 M -71.56 % | 656.570 M 213.11 % | 209.692 M -7.40 % | 226.441 M 0.00 % | 226.441 M 5.85 % | 213.927 M 0.00 % | 213.927 M 51.44 % | 141.262 M 0.00 % | 141.262 M 38.08 % | 102.301 M 0.00 % | 102.301 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 |
| General and administrative expenses | 26.304 M 0.00 % | 26.304 M -14.82 % | 30.880 M 0.00 % | 30.880 M 0.00 % | 30.880 M 0.00 % | 30.880 M -35.23 % | 47.675 M 98.56 % | 24.011 M 0.00 % | 24.011 M 0.00 % | 24.011 M -28.89 % | 33.767 M 0.00 % | 33.767 M -0.89 % | 34.069 M 0.00 % | 34.069 M -34.08 % | 51.686 M 0.00 % | 51.686 M 46.33 % | 35.321 M 0.00 % | 35.321 M -36.90 % | 55.978 M 0.00 % | 55.978 M 50.61 % | 37.166 M 0.00 % | 37.166 M -36.71 % | 58.725 M 0.00 % | 58.725 M 55.24 % | 37.829 M 0.00 % | 37.829 M -18.92 % | 46.656 M 0.00 % | 46.656 M 87.60 % | 24.871 M 0.00 % | 24.871 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.387 M 267.60 % | 10.171 M -25.26 % | 13.608 M 0.00 % | 13.608 M |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 29.000 K 0.00 % | 29.000 K | 0.000 | 0.000 | 0.000 100.00 % | -14.157 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.051 M 0.00 % | 18.051 M -63.25 % | 49.120 M 0.00 % | 49.120 M -9.26 % | 54.133 M 0.00 % | 54.133 M 0.39 % | 53.925 M 0.00 % | 53.925 M -7.24 % | 58.135 M 0.00 % | 58.135 M -4.52 % | 60.887 M 0.00 % | 60.887 M 101.18 % | 30.265 M 0.00 % | 30.265 M 95.23 % | 15.502 M 0.00 % | 15.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.955 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 10.430 M 0.00 % | 10.430 M 102.38 % | -439.090 M 0.00 % | -439.090 M -3 073.59 % | 14.766 M 0.00 % | 14.766 M 102.88 % | -512.398 M | 0.000 -100.00 % | 153.612 M 13 669.96 % | -1.132 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 36.735 M 0.00 % | 36.735 M 109.00 % | -408.181 M 0.00 % | -408.181 M -994.22 % | 45.646 M 0.00 % | 45.646 M 109.82 % | -464.723 M -13 730.29 % | 3.409 M -97.08 % | 116.581 M 702.18 % | 14.533 M -59.21 % | 35.628 M 0.00 % | 35.628 M -84.17 % | 225.040 M -0.12 % | 225.314 M 92.55 % | 117.015 M 0.00 % | 117.015 M 15.75 % | 101.094 M 0.00 % | 101.094 M -19.21 % | 125.135 M 0.00 % | 125.135 M 9.74 % | 114.027 M 0.00 % | 114.027 M -12.14 % | 129.780 M 0.00 % | 129.780 M 66.30 % | 78.037 M 0.00 % | 78.037 M -6.81 % | 83.743 M 0.00 % | 83.743 M 214.33 % | 26.642 M 0.00 % | 26.642 M -16.04 % | 31.733 M 36.39 % | 23.267 M 24.33 % | 18.714 M 0.00 % | 18.714 M -5.85 % | 19.876 M 36.52 % | 14.559 M -14.48 % | 17.024 M 0.00 % | 17.024 M -31.08 % | 24.701 M 32.04 % | 18.708 M -33.31 % | 28.050 M 0.00 % | 28.050 M |
| Cost and expenses | 36.735 M 0.00 % | 36.735 M 109.75 % | -376.765 M 0.00 % | -376.765 M -925.40 % | 45.646 M 0.00 % | 45.646 M -21.27 % | 57.975 M 70.58 % | 33.987 M -73.86 % | 130.039 M 355.08 % | 28.575 M -19.82 % | 35.638 M 0.00 % | 35.638 M -85.21 % | 240.909 M 0.96 % | 238.615 M -11.82 % | 270.600 M 0.00 % | 270.600 M -5.99 % | 287.832 M 0.00 % | 287.832 M -63.18 % | 781.705 M 133.47 % | 334.827 M -1.66 % | 340.468 M 0.00 % | 340.468 M -0.94 % | 343.707 M 0.00 % | 343.707 M 56.73 % | 219.300 M 0.00 % | 219.300 M 17.87 % | 186.045 M 0.00 % | 186.045 M 598.32 % | 26.642 M 0.00 % | 26.642 M -16.04 % | 31.733 M 36.39 % | 23.267 M 24.33 % | 18.714 M 0.00 % | 18.714 M -5.85 % | 19.876 M 36.52 % | 14.559 M -14.48 % | 17.024 M 0.00 % | 17.024 M -31.08 % | 24.701 M 32.04 % | 18.708 M -33.31 % | 28.050 M 0.00 % | 28.050 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 -100.00 % | 3.453 M 0.00 % | 3.453 M 55.21 % | 2.225 M 0.00 % | 2.225 M -18.46 % | 2.728 M 0.00 % | 2.728 M 32.25 % | 2.063 M 0.00 % | 2.063 M -10.20 % | 2.297 M 0.00 % | 2.297 M -23.36 % | 2.997 M 0.00 % | 2.997 M -27.93 % | 4.159 M 0.00 % | 4.159 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 |
| Selling general and administrative expenses | 26.304 M 0.00 % | 26.304 M -14.90 % | 30.909 M 0.00 % | 30.909 M 0.09 % | 30.880 M 0.00 % | 30.880 M -35.23 % | 47.675 M 383.83 % | 9.854 M -58.96 % | 24.011 M 0.00 % | 24.011 M -28.89 % | 33.767 M 0.00 % | 33.767 M -35.26 % | 52.157 M 0.00 % | 52.157 M -47.73 % | 99.783 M 0.00 % | 99.783 M 11.51 % | 89.484 M 0.00 % | 89.484 M -19.22 % | 110.772 M 0.00 % | 110.772 M 16.40 % | 95.165 M 0.00 % | 95.165 M -20.11 % | 119.120 M 0.00 % | 119.120 M 75.16 % | 68.007 M 0.00 % | 68.007 M 9.11 % | 62.328 M 0.00 % | 62.328 M 150.61 % | 24.871 M 0.00 % | 24.871 M -8.21 % | 27.094 M 23.34 % | 21.967 M 26.19 % | 17.407 M 0.00 % | 17.407 M 0.93 % | 17.247 M 18.25 % | 14.584 M -14.74 % | 17.106 M 0.00 % | 17.106 M -23.74 % | 22.432 M 120.56 % | 10.171 M -25.26 % | 13.608 M 0.00 % | 13.608 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.578 M 0.00 % | 18.578 M 790.17 % | 2.087 M 8.42 % | 1.925 M -91.46 % | 22.553 M 0.00 % | 22.553 M 1 276.05 % | 1.639 M -12.35 % | 1.870 M -95.65 % | 42.948 M 0.00 % | 42.948 M 25.00 % | 34.359 M 0.00 % | 34.359 M -17.28 % | 41.538 M 0.00 % | 41.538 M -18.21 % | 50.789 M 0.00 % | 50.789 M -15.88 % | 60.375 M 0.00 % | 60.375 M 16.09 % | 52.008 M 0.00 % | 52.008 M -2.13 % | 53.141 M 0.00 % | 53.141 M 24.63 % | 42.639 M 0.00 % | 42.639 M 13.17 % | 37.676 M 14.66 % | 32.858 M 208.21 % | 10.661 M 0.00 % | 10.661 M 60.25 % | 6.653 M 1 819.68 % | 346.546 K 250.57 % | 98.853 K 0.00 % | 98.854 K -85.29 % | 672.022 K -97.67 % | 28.798 M 100.00 % | 14.399 M 0.00 % | 14.399 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.254 M -0.82 % | 17.396 M | 0.000 | 0.000 -100.00 % | 35.067 M -4.83 % | 36.845 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 |
| Depreciation and amortization | 102.846 K 0.00 % | 102.846 K -70.32 % | 346.500 K -70.22 % | 1.164 M -58.41 % | 2.798 M 0.00 % | 2.798 M 3 827.12 % | 71.247 K -20.31 % | 89.400 K -97.25 % | 3.246 M 0.81 % | 3.220 M 1 865.99 % | 163.785 K 0.00 % | 163.785 K -98.25 % | 9.374 M -3.76 % | 9.740 M -69.74 % | 32.189 M 0.00 % | 32.189 M 39.10 % | 23.141 M 0.00 % | 23.141 M -48.13 % | 44.617 M 0.48 % | 44.403 M 46.06 % | 30.400 M 0.00 % | 30.400 M 6.17 % | 28.634 M 0.00 % | 28.634 M 15.86 % | 24.716 M 0.00 % | 24.716 M 46.36 % | 16.887 M 0.00 % | 16.887 M 15 974.46 % | 105.056 K 0.00 % | 105.056 K 26.89 % | 82.795 K -48.20 % | 159.841 K 0.00 % | 159.841 K 0.00 % | 159.841 K 52.35 % | 104.918 K -30.54 % | 151.041 K 0.00 % | 151.041 K 0.00 % | 151.042 K 4.78 % | 144.151 K 3.82 % | 138.848 K 0.00 % | 138.848 K 0.00 % | 138.849 K |
| Operating income | 19.573 M 0.00 % | 19.573 M -95.34 % | 419.850 M 0.00 % | 419.850 M 136.67 % | -1.145 B 0.00 % | -1.145 B -1 243.31 % | 100.146 M 125.25 % | -396.589 M -172.90 % | -145.325 M -199.60 % | 145.902 M 106.23 % | 70.746 M 0.00 % | 70.746 M 126.86 % | -263.424 M -38.48 % | -190.228 M -223.51 % | 154.016 M 0.00 % | 154.016 M -50.24 % | 309.517 M 0.00 % | 309.517 M 3 602.50 % | 8.360 M -90.82 % | 91.054 M -81.61 % | 495.159 M 0.00 % | 495.159 M 222.25 % | 153.659 M 0.00 % | 153.659 M 49.56 % | 102.744 M 0.00 % | 102.744 M 114.81 % | -693.628 M 0.00 % | -693.628 M -684.16 % | 118.740 M 0.00 % | 118.740 M -73.30 % | 444.717 M 538.05 % | 69.700 M -72.32 % | 251.811 M 0.00 % | 251.811 M -52.67 % | 532.023 M 9 203.52 % | -5.844 M -106.28 % | 93.053 M 0.00 % | 93.053 M -80.09 % | 467.415 M 210.67 % | 150.454 M 1 178.42 % | -13.951 M 0.00 % | -13.951 M |
| Operating income ratio | 0.35 0.00 % | 0.35 -96.43 % | 9.74 0.00 % | 9.74 218.48 % | 3.06 0.00 % | 3.06 1 082.22 % | -0.31 -126.24 % | 1.19 131.51 % | -3.77 -135.63 % | 10.58 1 464.91 % | 0.68 0.00 % | 0.68 114.30 % | -4.73 77.71 % | -21.20 -6 002.88 % | 0.36 0.00 % | 0.36 -32.25 % | 0.53 0.00 % | 0.53 3 429.23 % | -0.02 -107.41 % | 0.21 -64.40 % | 0.60 0.00 % | 0.60 92.74 % | 0.31 0.00 % | 0.31 -3.66 % | 0.32 0.00 % | 0.32 -75.46 % | 1.32 0.00 % | 1.32 61.49 % | 0.82 0.00 % | 0.82 -13.06 % | 0.94 25.11 % | 0.75 -19.32 % | 0.93 0.00 % | 0.93 -2.96 % | 0.96 244.01 % | -0.67 -179.27 % | 0.84 0.00 % | 0.84 -11.36 % | 0.95 -79.61 % | 4.67 2 256.50 % | -0.22 0.00 % | -0.22 |
| Total other income expenses net | -1.836 K 0.00 % | -1.836 K | 0.000 | 0.000 -100.00 % | 724.974 M 0.00 % | 724.974 M 251.07 % | -479.891 M -2 949.02 % | 16.844 M 556.74 % | -3.688 M 95.59 % | -83.691 M -245.37 % | -24.232 M 0.00 % | -24.232 M 58.50 % | -58.393 M -217.30 % | -18.403 M -84.64 % | -9.967 M 0.00 % | -9.967 M 79.14 % | -47.782 M 0.00 % | -47.782 M -9.79 % | -43.519 M 0.00 % | -43.519 M 33.71 % | -65.648 M 0.00 % | -65.648 M 1.77 % | -66.834 M 0.00 % | -66.834 M -15.57 % | -57.828 M 0.00 % | -57.828 M 16.61 % | -69.346 M 0.00 % | -69.346 M -60.46 % | -43.216 M 0.00 % | -43.216 M -1.34 % | -42.644 M -27.78 % | -33.373 M -185.16 % | -11.703 M 0.00 % | -11.703 M -1 857.25 % | 666.000 K 307.40 % | -321.123 K -228.45 % | 250.000 K 0.00 % | 250.000 K 187.18 % | -286.774 K -195.61 % | 299.940 K | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -382.144 M 0.00 % | -382.144 M -112.71 % | -179.651 M 0.00 % | -179.651 M -4 927.16 % | 3.722 M 123.40 % | -15.906 M 61.49 % | -41.303 M -38.66 % | -29.787 M -104.60 % | 647.097 M 1.48 % | 637.690 M 31.00 % | 486.773 M 0.00 % | 486.773 M -65.03 % | 1.392 B 0.00 % | 1.392 B 20.74 % | 1.153 B 0.00 % | 1.153 B -30.38 % | 1.656 B 0.00 % | 1.656 B 20.71 % | 1.372 B 0.00 % | 1.372 B -9.12 % | 1.509 B 0.00 % | 1.509 B -36.12 % | 2.363 B 0.00 % | 2.363 B -3.69 % | 2.453 B 0.00 % | 2.453 B 22.77 % | 1.998 B 0.00 % | 1.998 B 51.51 % | 1.319 B 0.00 % | 1.319 B -26.15 % | 1.786 B 18.76 % | 1.504 B 193.16 % | 512.964 M 0.00 % | 512.964 M 72.08 % | 298.093 M -68.29 % | 939.936 M -26.10 % | 1.272 B 535.69 % | -291.940 M -177.22 % | 378.077 M |
| Total investments | 11.535 B 0.00 % | 11.535 B -7.88 % | 12.521 B 0.00 % | 12.521 B -5.01 % | 13.182 B 0.00 % | 13.182 B -12.45 % | 15.055 B -2.33 % | 15.415 B -3.77 % | 16.019 B -2.89 % | 16.496 B -0.74 % | 16.618 B 0.00 % | 16.618 B -2.49 % | 17.043 B 0.00 % | 17.043 B 7.77 % | 15.814 B 0.00 % | 15.814 B 4.90 % | 15.075 B 0.00 % | 15.075 B 15.70 % | 13.030 B 0.00 % | 13.030 B -0.93 % | 13.153 B 0.00 % | 13.153 B -1.51 % | 13.354 B 0.00 % | 13.354 B 0.83 % | 13.245 B 0.00 % | 13.245 B 10.12 % | 12.027 B 0.00 % | 12.027 B 0.54 % | 11.962 B 0.00 % | 11.962 B 2.68 % | 11.650 B 12.47 % | 10.358 B 17.50 % | 8.816 B 0.00 % | 8.816 B 22.17 % | 7.216 B 283.86 % | 1.880 B -26.10 % | 2.544 B -49.24 % | 5.012 B 562.82 % | 756.154 M |
| Total debt | 837.332 M 0.00 % | 837.332 M -18.21 % | 1.024 B 0.00 % | 1.024 B -0.34 % | 1.027 B 0.00 % | 1.027 B -6.29 % | 1.096 B 0.80 % | 1.087 B -2.04 % | 1.110 B 0.85 % | 1.101 B 0.02 % | 1.100 B 0.00 % | 1.100 B -36.45 % | 1.732 B 0.00 % | 1.732 B -20.37 % | 2.175 B 0.00 % | 2.175 B -9.70 % | 2.408 B 0.00 % | 2.408 B 11.24 % | 2.165 B 0.00 % | 2.165 B -12.77 % | 2.482 B 0.00 % | 2.482 B -23.09 % | 3.227 B 0.00 % | 3.227 B 1.16 % | 3.190 B 0.00 % | 3.190 B 18.29 % | 2.697 B 0.00 % | 2.697 B 5.21 % | 2.563 B 0.00 % | 2.563 B 3.91 % | 2.467 B 11.45 % | 2.214 B 9.58 % | 2.020 B 0.00 % | 2.020 B 302.37 % | 502.069 M | 0.000 | 0.000 -100.00 % | 70.000 M | 0.000 |
| Accumulated other comprehensive income loss | 168.615 M 0.00 % | 168.615 M -97.06 % | 5.744 B 0.00 % | 5.744 B 3 467.02 % | 161.033 M 0.00 % | 161.033 M 8.20 % | 148.834 M -97.75 % | 6.609 B 3 283.56 % | 195.319 M 0.00 % | 195.319 M 72.95 % | 112.936 M 0.00 % | 112.936 M 504.71 % | 18.676 M 0.00 % | 18.676 M 118.58 % | -100.541 M 0.00 % | -100.541 M -41.45 % | -71.080 M 0.00 % | -71.080 M -56.25 % | -45.492 M 0.00 % | -45.492 M -138.17 % | 119.190 M 0.00 % | 119.190 M 31.86 % | 90.394 M 0.00 % | 90.394 M 29.04 % | 70.054 M 0.00 % | 70.054 M 7.27 % | 65.305 M 0.00 % | 65.305 M 146.35 % | 26.509 M 0.00 % | 26.509 M 166.77 % | 9.937 M -25.53 % | 13.344 M -12.58 % | 15.266 M 0.00 % | 15.266 M -7.16 % | 16.443 M -99.67 % | 4.991 B 3.92 % | 4.803 B 4 169 800.83 % | 115.175 K -99.98 % | 564.268 M |
| Retained earnings | 1.233 B 0.00 % | 1.233 B | 0.000 -100.00 % | 1.157 B -11.58 % | 1.308 B 0.00 % | 1.308 B -36.14 % | 2.049 B | 0.000 -100.00 % | 2.728 B 0.00 % | 2.728 B -9.85 % | 3.026 B 0.00 % | 3.026 B 4.83 % | 2.886 B 0.00 % | 2.886 B 17.04 % | 2.466 B 0.00 % | 2.466 B 9.94 % | 2.243 B 0.00 % | 2.243 B 29.58 % | 1.731 B 0.00 % | 1.731 B 10.61 % | 1.565 B 0.00 % | 1.565 B 52.75 % | 1.025 B 0.00 % | 1.025 B 7.63 % | 952.059 M 0.00 % | 952.059 M 7.14 % | 888.652 M 0.00 % | 888.652 M -62.58 % | 2.375 B 0.00 % | 2.375 B 5.67 % | 2.247 B 16.86 % | 1.923 B 1.40 % | 1.896 B 0.00 % | 1.896 B 34.01 % | 1.415 B | 0.000 | 0.000 -100.00 % | 704.349 M | 0.000 |
| Common stock | 693.031 M 0.00 % | 693.031 M 0.00 % | 693.031 M 0.00 % | 693.031 M 0.00 % | 693.031 M 0.00 % | 693.031 M 0.00 % | 693.031 M 0.00 % | 693.031 M 33.33 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M 0.00 % | 519.773 M | 0.000 | 0.000 -100.00 % | 519.773 M | 0.000 |
| Total equity | 6.526 B 0.00 % | 6.526 B 1.03 % | 6.460 B 0.00 % | 6.460 B -2.06 % | 6.596 B 0.00 % | 6.596 B -9.96 % | 7.326 B 0.00 % | 7.326 B 2.94 % | 7.117 B 0.00 % | 7.117 B -2.87 % | 7.327 B 0.00 % | 7.327 B 3.24 % | 7.097 B 0.00 % | 7.097 B 7.35 % | 6.612 B 0.00 % | 6.612 B 1.01 % | 6.546 B 0.00 % | 6.546 B 8.15 % | 6.052 B 0.00 % | 6.052 B -9.42 % | 6.682 B 0.00 % | 6.682 B 16.06 % | 5.757 B 0.00 % | 5.757 B 7.08 % | 5.376 B 0.00 % | 5.376 B 1.56 % | 5.294 B 0.00 % | 5.294 B -18.20 % | 6.471 B 0.00 % | 6.471 B 2.26 % | 6.328 B 4.84 % | 6.036 B -1.16 % | 6.108 B 0.00 % | 6.108 B 9.07 % | 5.599 B 10.99 % | 5.045 B 3.88 % | 4.857 B 0.00 % | 4.857 B 760.68 % | 564.268 M |
| Other non current liabilities | 5.990 B 0.00 % | 5.990 B -4.93 % | 6.301 B 0.00 % | 6.301 B -10.37 % | 7.030 B 0.00 % | 7.030 B -12.37 % | 8.022 B 0.00 % | 8.022 B -6.06 % | 8.540 B -2.19 % | 8.731 B -0.75 % | 8.797 B 0.00 % | 8.797 B 4.37 % | 8.429 B 0.00 % | 8.429 B 4.28 % | 8.083 B 0.00 % | 8.083 B -2.54 % | 8.293 B 0.00 % | 8.293 B 21.13 % | 6.847 B 0.00 % | 6.847 B 10.77 % | 6.181 B 0.00 % | 6.181 B -2.12 % | 6.315 B 0.00 % | 6.315 B -0.99 % | 6.378 B 0.00 % | 6.378 B 16.36 % | 5.481 B 0.00 % | 5.481 B 30.82 % | 4.190 B 0.00 % | 4.190 B 18.73 % | 3.529 B 20.48 % | 2.929 B 38.70 % | 2.112 B 0.00 % | 2.112 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 311.594 M 0.00 % | 311.594 M 4 647.01 % | 6.564 M 0.00 % | 6.564 M -98.69 % | 502.154 M 0.00 % | 502.154 M -37.11 % | 798.493 M 0.00 % | 798.493 M 0.10 % | 797.663 M 0.00 % | 797.663 M -19.81 % | 994.743 M 0.00 % | 994.743 M 102.23 % | 491.891 M 0.00 % | 491.891 M 44 134.98 % | 1.112 M 0.00 % | 1.112 M -99.87 % | 858.854 M 0.00 % | 858.854 M -51.85 % | 1.784 B 0.00 % | 1.784 B -0.27 % | 1.788 B 0.00 % | 1.788 B -23.70 % | 2.344 B 0.00 % | 2.344 B -3.78 % | 2.436 B 0.00 % | 2.436 B 33.74 % | 1.822 B 0.00 % | 1.822 B -9.97 % | 2.023 B 0.00 % | 2.023 B 0.01 % | 2.023 B 105.59 % | 983.994 M 0.46 % | 979.459 M 0.00 % | 979.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 6.301 B 0.00 % | 6.301 B -0.09 % | 6.307 B 0.00 % | 6.307 B -16.26 % | 7.532 B 0.00 % | 7.532 B -14.61 % | 8.821 B 0.00 % | 8.821 B -7.43 % | 9.529 B 0.00 % | 9.529 B -2.69 % | 9.792 B 0.00 % | 9.792 B 9.77 % | 8.921 B 0.00 % | 8.921 B 10.35 % | 8.084 B 0.00 % | 8.084 B -11.67 % | 9.152 B 0.00 % | 9.152 B 6.05 % | 8.630 B 0.00 % | 8.630 B 8.29 % | 7.969 B 0.00 % | 7.969 B -7.96 % | 8.659 B 0.00 % | 8.659 B -1.76 % | 8.814 B 0.00 % | 8.814 B 20.69 % | 7.303 B 0.00 % | 7.303 B 17.54 % | 6.213 B 0.00 % | 6.213 B 11.91 % | 5.552 B 41.89 % | 3.913 B 26.58 % | 3.091 B 0.00 % | 3.091 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 191.634 M 0.00 % | 191.634 M -53.13 % | 408.904 M 0.00 % | 408.904 M 253.17 % | 115.780 M 0.00 % | 115.780 M -58.61 % | 279.705 M 0.00 % | 279.704 M 51.08 % | 185.139 M -34.43 % | 282.351 M -12.15 % | 321.397 M 0.00 % | 321.397 M 2.21 % | 314.461 M 0.00 % | 314.461 M -11.88 % | 356.864 M 0.00 % | 356.864 M -18.93 % | 440.191 M 0.00 % | 440.191 M -19.27 % | 545.261 M 0.00 % | 545.261 M -11.75 % | 617.871 M 0.00 % | 617.871 M -10.67 % | 691.691 M 0.00 % | 691.691 M -2.19 % | 707.193 M 0.00 % | 707.193 M 22.27 % | 578.367 M 0.00 % | 578.367 M 359.28 % | 125.929 M 0.00 % | 125.929 M -36.92 % | 199.639 M 103.87 % | 97.925 M -41.81 % | 168.288 M 0.00 % | 168.288 M 204.13 % | 55.334 M | 0.000 | 0.000 -100.00 % | 439.323 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 525.738 M 0.00 % | 525.738 M -48.31 % | 1.017 B 0.00 % | 1.017 B 93.73 % | 525.039 M 0.00 % | 525.039 M 76.38 % | 297.683 M 0.00 % | 297.683 M -4.70 % | 312.374 M 0.00 % | 312.375 M 177.76 % | 112.463 M 0.00 % | 112.463 M -91.00 % | 1.249 B 0.00 % | 1.249 B -42.70 % | 2.180 B 0.00 % | 2.180 B 40.69 % | 1.549 B 0.00 % | 1.549 B 306.27 % | 381.390 M 0.00 % | 381.390 M -45.02 % | 693.673 M 0.00 % | 693.673 M -21.47 % | 883.303 M 0.00 % | 883.303 M 17.11 % | 754.244 M 0.00 % | 754.244 M -13.84 % | 875.433 M 0.00 % | 875.433 M 62.03 % | 540.300 M 0.00 % | 540.300 M 21.65 % | 444.136 M -63.88 % | 1.230 B 18.16 % | 1.041 B 0.00 % | 1.041 B 107.28 % | 502.069 M | 0.000 | 0.000 -100.00 % | 70.000 M | 0.000 |
| Total current liabilities | 717.372 M 0.00 % | 717.372 M -49.70 % | 1.426 B 0.00 % | 1.426 B 122.54 % | 640.818 M 0.00 % | 640.818 M 10.99 % | 577.388 M 0.00 % | 577.387 M -2.92 % | 594.725 M 0.00 % | 594.725 M 37.08 % | 433.861 M 0.00 % | 433.861 M -72.25 % | 1.564 B 0.00 % | 1.564 B -40.85 % | 2.644 B 0.00 % | 2.644 B 27.14 % | 2.079 B 0.00 % | 2.079 B 101.42 % | 1.032 B 0.00 % | 1.032 B -30.88 % | 1.494 B 0.00 % | 1.494 B -15.37 % | 1.765 B 0.00 % | 1.765 B 7.88 % | 1.636 B 0.00 % | 1.636 B 1.46 % | 1.612 B 0.00 % | 1.612 B 142.01 % | 666.229 M 0.00 % | 666.229 M 3.49 % | 643.775 M -51.51 % | 1.328 B 9.81 % | 1.209 B 0.00 % | 1.209 B 116.90 % | 557.403 M | 0.000 | 0.000 -100.00 % | 509.323 M | 0.000 |
| Total liabilities | 7.019 B 0.00 % | 7.019 B -9.24 % | 7.733 B 0.00 % | 7.733 B -5.38 % | 8.173 B 0.00 % | 8.173 B -13.04 % | 9.398 B 0.00 % | 9.398 B -7.16 % | 10.123 B 0.00 % | 10.123 B -1.00 % | 10.226 B 0.00 % | 10.226 B -2.47 % | 10.484 B 0.00 % | 10.484 B -2.27 % | 10.728 B 0.00 % | 10.728 B -4.49 % | 11.231 B 0.00 % | 11.231 B 16.24 % | 9.663 B 0.00 % | 9.663 B 2.11 % | 9.463 B 0.00 % | 9.463 B -9.22 % | 10.424 B 0.00 % | 10.424 B -0.25 % | 10.450 B 0.00 % | 10.450 B 17.22 % | 8.915 B 0.00 % | 8.915 B 29.59 % | 6.879 B 0.00 % | 6.879 B 11.04 % | 6.195 B 18.22 % | 5.240 B 21.87 % | 4.300 B 0.00 % | 4.300 B 671.46 % | 557.403 M | 0.000 | 0.000 -100.00 % | 509.323 M | 0.000 |
| Other non current assets | 429.178 M 0.00 % | 429.178 M 13.40 % | 378.472 M 0.00 % | 378.472 M -6.88 % | 406.428 M 0.00 % | 406.428 M 7.42 % | 378.365 M 2 113.18 % | 17.096 M -96.42 % | 477.918 M 2 580.56 % | 17.829 M 54.81 % | 11.517 M 0.00 % | 11.517 M 15.43 % | 9.977 M 0.00 % | 9.977 M -70.71 % | 34.057 M 0.00 % | 34.057 M -43.64 % | 60.430 M 0.00 % | 60.430 M -70.29 % | 203.385 M 0.00 % | 203.385 M 308.23 % | 49.821 M 0.00 % | 49.821 M 1.38 % | 49.144 M 0.00 % | 49.144 M 55.36 % | 31.633 M 0.00 % | 31.633 M -23.05 % | 41.110 M 0.00 % | 41.110 M 1 422.01 % | 2.701 M 0.00 % | 2.701 M 26.72 % | 2.132 M 303.99 % | 527.613 K -63.15 % | 1.432 M 0.00 % | 1.432 M | 0.000 100.00 % | -939.936 M 26.10 % | -1.272 B | 0.000 100.00 % | -378.077 M |
| Long term investments | 11.535 B 0.00 % | 11.535 B -5.37 % | 12.189 B 0.00 % | 12.189 B -4.87 % | 12.813 B 0.00 % | 12.813 B -11.26 % | 14.438 B -2.43 % | 14.798 B -4.79 % | 15.543 B -2.98 % | 16.019 B -0.43 % | 16.088 B 0.00 % | 16.088 B 2.34 % | 15.720 B 0.00 % | 15.720 B 12.04 % | 14.031 B 0.00 % | 14.031 B 2.32 % | 13.712 B 0.00 % | 13.712 B 18.96 % | 11.527 B 0.00 % | 11.527 B 7.51 % | 10.722 B 0.00 % | 10.722 B 2.13 % | 10.498 B 0.00 % | 10.498 B -13.46 % | 12.131 B 0.00 % | 12.131 B 11.74 % | 10.856 B 0.00 % | 10.856 B -7.51 % | 11.737 B 0.00 % | 11.737 B 3.48 % | 11.342 B 13.46 % | 9.997 B 18.67 % | 8.424 B 0.00 % | 8.424 B 20.28 % | 7.004 B | 0.000 | 0.000 -100.00 % | 4.102 B | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.650 M 0.00 % | 15.650 M -91.10 % | 175.855 M 0.00 % | 175.855 M 392.08 % | 35.737 M 0.00 % | 35.737 M -1.20 % | 36.171 M 0.00 % | 36.171 M -0.93 % | 36.509 M 0.00 % | 36.509 M 4.03 % | 35.094 M 0.00 % | 35.094 M 72.14 % | 20.387 M 0.00 % | 20.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 56.290 K 0.00 % | 56.290 K 0.52 % | 56.000 K 0.00 % | 56.000 K -0.52 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.52 % | 56.000 K 0.00 % | 56.000 K -0.52 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K -99.61 % | 14.414 M 0.00 % | 14.414 M -96.11 % | 370.615 M 0.00 % | 370.615 M 24.43 % | 297.853 M 0.00 % | 297.853 M 0.00 % | 297.853 M 0.00 % | 297.853 M 0.00 % | 297.853 M 0.00 % | 297.853 M -8.33 % | 324.927 M 0.00 % | 324.927 M 14.61 % | 283.496 M 0.00 % | 283.496 M 503 534.86 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K | 0.000 | 0.000 -100.00 % | 56.290 K | 0.000 |
| Goodwill and intangible assets | 56.290 K 0.00 % | 56.290 K 0.52 % | 56.000 K 0.00 % | 56.000 K -0.52 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.52 % | 56.000 K 0.00 % | 56.000 K -0.52 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K -99.81 % | 30.064 M 0.00 % | 30.064 M -94.50 % | 546.470 M 0.00 % | 546.470 M 63.81 % | 333.591 M 0.00 % | 333.591 M -0.13 % | 334.025 M 0.00 % | 334.025 M -0.10 % | 334.362 M 0.00 % | 334.362 M -7.13 % | 360.021 M 0.00 % | 360.021 M 18.47 % | 303.883 M 0.00 % | 303.883 M 539 752.13 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K 0.00 % | 56.290 K | 0.000 | 0.000 -100.00 % | 56.290 K | 0.000 |
| Property plant equipment net | 24.762 M 0.00 % | 24.762 M 66.42 % | 14.879 M 0.00 % | 14.879 M -20.04 % | 18.608 M 0.00 % | 18.608 M -3.43 % | 19.270 M -9.78 % | 21.360 M -13.08 % | 24.573 M 10.97 % | 22.145 M 7.41 % | 20.616 M 0.00 % | 20.616 M 90.37 % | 10.830 M 0.00 % | 10.830 M -95.00 % | 216.380 M 0.00 % | 216.380 M -78.07 % | 986.643 M 0.00 % | 986.643 M 12.90 % | 873.930 M 0.00 % | 873.930 M -27.65 % | 1.208 B 0.00 % | 1.208 B 0.92 % | 1.197 B 0.00 % | 1.197 B 3.49 % | 1.156 B 0.00 % | 1.156 B 29.27 % | 894.631 M 0.00 % | 894.631 M 44 271.75 % | 2.016 M 0.00 % | 2.016 M 27.49 % | 1.581 M 180.01 % | 564.789 K -5.61 % | 598.379 K 0.00 % | 598.379 K -26.57 % | 814.952 K | 0.000 | 0.000 -100.00 % | 1.097 M | 0.000 |
| Total non current assets | 11.989 B 0.00 % | 11.989 B -4.72 % | 12.583 B 0.00 % | 12.583 B -4.95 % | 13.238 B 0.00 % | 13.238 B -10.77 % | 14.836 B 0.00 % | 14.836 B -7.62 % | 16.059 B 0.00 % | 16.059 B -0.38 % | 16.120 B 0.00 % | 16.120 B 2.41 % | 15.741 B 0.00 % | 15.741 B 9.99 % | 14.312 B 0.00 % | 14.312 B -6.50 % | 15.306 B 0.00 % | 15.306 B 18.31 % | 12.937 B 0.00 % | 12.937 B 5.07 % | 12.313 B 0.00 % | 12.313 B 1.94 % | 12.078 B 0.00 % | 12.078 B -11.70 % | 13.679 B 0.00 % | 13.679 B 13.09 % | 12.096 B 0.00 % | 12.096 B 3.01 % | 11.742 B 0.00 % | 11.742 B 3.49 % | 11.346 B 13.48 % | 9.998 B 18.65 % | 8.426 B 0.00 % | 8.426 B 20.30 % | 7.005 B 845.23 % | -939.936 M 26.10 % | -1.272 B -131.00 % | 4.103 B 1 185.25 % | -378.077 M |
| Other current assets | 76.916 M 0.00 % | 76.916 M 2.88 % | 74.760 M 0.00 % | 74.760 M -43.27 % | 131.783 M 0.00 % | 131.783 M 1 475.61 % | 8.364 M -93.28 % | 124.481 M -25.67 % | 167.472 M 0.00 % | 167.472 M 4.44 % | 160.355 M 0.00 % | 160.355 M 8.72 % | 147.496 M 0.00 % | 147.496 M 448.53 % | 26.889 M 0.00 % | 26.889 M -81.26 % | 143.487 M 0.00 % | 143.487 M -31.77 % | 210.311 M 0.00 % | 210.311 M -5.81 % | 223.287 M 0.00 % | 223.287 M 29.75 % | 172.092 M 0.00 % | 172.092 M 59.86 % | 107.651 M 0.00 % | 107.651 M 15.36 % | 93.314 M 0.00 % | 93.314 M -25.66 % | 125.528 M 0.00 % | 125.528 M -26.37 % | 170.486 M -12.65 % | 195.176 M 177.40 % | 70.360 M 0.00 % | 70.360 M -19.99 % | 87.942 M | 0.000 | 0.000 -100.00 % | 421.422 M | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 332.225 M 0.00 % | 332.225 M -9.77 % | 368.196 M 0.00 % | 368.196 M -40.32 % | 616.959 M 0.00 % | 616.959 M 29.46 % | 476.577 M 0.00 % | 476.577 M -10.13 % | 530.282 M 0.00 % | 530.282 M -59.89 % | 1.322 B 0.00 % | 1.322 B -25.84 % | 1.783 B 0.00 % | 1.783 B 30.82 % | 1.363 B 0.00 % | 1.363 B -9.35 % | 1.504 B 0.00 % | 1.504 B -38.16 % | 2.431 B 0.00 % | 2.431 B -14.88 % | 2.856 B 0.00 % | 2.856 B 156.46 % | 1.114 B 0.00 % | 1.114 B -4.91 % | 1.171 B 0.00 % | 1.171 B 419.92 % | 225.275 M 0.00 % | 225.275 M -26.85 % | 307.952 M -14.78 % | 361.375 M -7.69 % | 391.488 M 0.00 % | 391.488 M 84.49 % | 212.205 M -88.71 % | 1.880 B -26.10 % | 2.544 B 179.55 % | 910.000 M 20.35 % | 756.154 M |
| cash and cash equivalents | 1.219 B 0.00 % | 1.219 B 1.34 % | 1.203 B 0.00 % | 1.203 B 17.58 % | 1.023 B 0.00 % | 1.023 B -8.39 % | 1.117 B 0.00 % | 1.117 B 141.33 % | 462.940 M 0.00 % | 462.940 M -24.55 % | 613.612 M 0.00 % | 613.612 M 80.64 % | 339.679 M 0.00 % | 339.679 M -66.76 % | 1.022 B 0.00 % | 1.022 B 35.77 % | 752.630 M 0.00 % | 752.630 M -5.14 % | 793.400 M 0.00 % | 793.400 M -18.44 % | 972.824 M 0.00 % | 972.824 M 12.53 % | 864.528 M 0.00 % | 864.528 M 17.31 % | 736.965 M 0.00 % | 736.965 M 5.49 % | 698.589 M 0.00 % | 698.589 M -43.87 % | 1.245 B 0.00 % | 1.245 B 82.70 % | 681.212 M -4.04 % | 709.899 M -52.90 % | 1.507 B 0.00 % | 1.507 B 638.90 % | 203.976 M 121.70 % | -939.936 M 26.10 % | -1.272 B -451.42 % | 361.940 M 195.73 % | -378.077 M |
| Cash and short term investments | 1.473 B 0.00 % | 1.473 B -4.05 % | 1.536 B 0.00 % | 1.536 B 10.34 % | 1.392 B 0.00 % | 1.392 B -19.75 % | 1.734 B 0.00 % | 1.734 B 84.58 % | 939.517 M 0.00 % | 939.517 M -17.87 % | 1.144 B 0.00 % | 1.144 B -31.17 % | 1.662 B 0.00 % | 1.662 B -40.75 % | 2.805 B 0.00 % | 2.805 B 32.58 % | 2.116 B 0.00 % | 2.116 B -7.90 % | 2.297 B 0.00 % | 2.297 B -32.52 % | 3.404 B 0.00 % | 3.404 B -8.51 % | 3.721 B 0.00 % | 3.721 B 101.05 % | 1.851 B 0.00 % | 1.851 B -1.02 % | 1.870 B 0.00 % | 1.870 B 27.21 % | 1.470 B 0.00 % | 1.470 B 48.60 % | 989.164 M -7.66 % | 1.071 B -43.58 % | 1.899 B 0.00 % | 1.899 B 356.21 % | 416.182 M -55.72 % | 939.936 M -26.10 % | 1.272 B 0.00 % | 1.272 B 236.42 % | 378.077 M |
| Total current assets | 1.556 B 0.00 % | 1.556 B -3.40 % | 1.610 B 0.00 % | 1.610 B 5.24 % | 1.530 B 0.00 % | 1.530 B -18.94 % | 1.888 B 0.00 % | 1.888 B 59.86 % | 1.181 B 0.00 % | 1.181 B -17.59 % | 1.433 B 0.00 % | 1.433 B -22.14 % | 1.840 B 0.00 % | 1.840 B -39.21 % | 3.028 B 0.00 % | 3.028 B 22.52 % | 2.471 B 0.00 % | 2.471 B -11.03 % | 2.777 B 0.00 % | 2.777 B -27.51 % | 3.832 B 0.00 % | 3.832 B -6.60 % | 4.102 B 0.00 % | 4.102 B 91.08 % | 2.147 B 0.00 % | 2.147 B 1.62 % | 2.113 B 0.00 % | 2.113 B 31.33 % | 1.609 B 0.00 % | 1.609 B 36.61 % | 1.178 B -7.91 % | 1.279 B -35.46 % | 1.981 B 0.00 % | 1.981 B 281.33 % | 519.598 M -44.72 % | 939.936 M -26.10 % | 1.272 B -26.12 % | 1.722 B 355.38 % | 378.077 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -616.959 M -29.46 % | -476.577 M 0.00 % | -476.577 M 10.13 % | -530.282 M 0.00 % | -530.282 M 59.89 % | -1.322 B 0.00 % | -1.322 B -12 530.30 % | 10.637 M 0.00 % | 10.637 M -87.81 % | 87.235 M 0.00 % | 87.235 M -7.56 % | 94.365 M 0.00 % | 94.365 M 4.52 % | 90.281 M 0.00 % | 90.281 M -20.82 % | 114.014 M 0.00 % | 114.014 M 38.34 % | 82.414 M 0.00 % | 82.414 M -5.46 % | 87.176 M 0.00 % | 87.176 M 138.70 % | -225.275 M 0.00 % | -225.275 M 26.85 % | -307.952 M 14.78 % | -361.375 M 7.69 % | -391.488 M 0.00 % | -391.488 M -84.49 % | -212.205 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 5.253 M 0.00 % | 5.253 M | 0.000 | 0.000 -100.00 % | 6.784 M 0.00 % | 6.784 M -95.33 % | 145.265 M 398.37 % | 29.148 M -60.57 % | 73.917 M 0.00 % | 73.917 M -42.60 % | 128.766 M 0.00 % | 128.766 M 314.19 % | 31.089 M 0.00 % | 31.089 M -83.21 % | 185.152 M 0.00 % | 185.152 M 48.43 % | 124.741 M 0.00 % | 124.741 M -29.05 % | 175.804 M 0.00 % | 175.804 M 54.40 % | 113.862 M 0.00 % | 113.862 M 19.22 % | 95.504 M 0.00 % | 95.504 M -10.11 % | 106.241 M 0.00 % | 106.241 M 69.91 % | 62.528 M 0.00 % | 62.528 M 365.65 % | 13.428 M 0.00 % | 13.428 M -25.61 % | 18.050 M 46.00 % | 12.363 M 0.00 % | 12.363 M 0.00 % | 12.363 M -20.11 % | 15.474 M | 0.000 | 0.000 -100.00 % | 28.321 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.052 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.917 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.730 M 0.00 % | 106.730 M 19.09 % | 89.622 M 0.00 % | 89.622 M -15.17 % | 105.650 M 0.00 % | 105.650 M -41.96 % | 182.026 M 0.00 % | 182.026 M -4.12 % | 189.857 M 0.00 % | 189.857 M 8.78 % | 174.527 M 0.00 % | 174.527 M 10.07 % | 158.565 M 0.00 % | 158.565 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.295 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 23.141 M 0.00 % | 23.141 M 1.93 % | 22.703 M 0.00 % | 22.703 M 1.19 % | 22.437 M 0.00 % | 22.437 M -6.75 % | 24.062 M 0.00 % | 24.062 M -32.87 % | 35.845 M 0.00 % | 35.844 M 17.29 % | 30.561 M 0.00 % | 30.561 M 1.68 % | 30.056 M 0.00 % | 30.056 M -64.02 % | 83.543 M 0.00 % | 83.543 M -72.47 % | 303.507 M 0.00 % | 303.507 M 2.34 % | 296.559 M 0.00 % | 296.559 M -68.03 % | 927.513 M 0.00 % | 927.513 M 62.09 % | 572.235 M 0.00 % | 572.235 M 101.26 % | 284.320 M 0.00 % | 284.320 M 5.41 % | 269.738 M 0.00 % | 269.738 M 54 564.56 % | 493.443 K 0.00 % | 493.443 K -67.36 % | 1.512 M -23.99 % | 1.989 M -97.97 % | 97.790 M 0.00 % | 97.790 M 40.28 % | 69.709 M | 0.000 | 0.000 -100.00 % | 53.835 M | 0.000 |
| Capital lease obligations | 25.099 M 0.00 % | 25.099 M 77.13 % | 14.170 M 0.00 % | 14.170 M -27.81 % | 19.628 M 0.00 % | 19.628 M -3.07 % | 20.249 M 0.00 % | 20.249 M -8.90 % | 22.228 M 0.00 % | 22.229 M 7.64 % | 20.651 M 0.00 % | 20.651 M 109.64 % | 9.851 M 0.00 % | 9.851 M 29.44 % | 7.611 M 0.00 % | 7.611 M -70.99 % | 26.238 M 0.00 % | 26.238 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 4.408 B 0.00 % | 4.408 B | 0.000 -100.00 % | 773.000 M -82.48 % | 4.411 B 0.00 % | 4.411 B 0.00 % | 4.411 B -31.72 % | 6.460 B 77.57 % | 3.638 B 0.00 % | 3.638 B 0.00 % | 3.638 B 0.00 % | 3.638 B -0.13 % | 3.643 B 0.00 % | 3.643 B 0.00 % | 3.643 B 0.00 % | 3.643 B 2.60 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B 0.00 % | 3.550 B -0.79 % | 3.578 B 0.00 % | 3.578 B 0.00 % | 3.578 B 0.00 % | 3.578 B 6 546.94 % | 53.836 M 0.00 % | 53.835 M -98.50 % | 3.578 B | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 13.545 B 0.00 % | 13.545 B -4.57 % | 14.193 B 0.00 % | 14.193 B -3.90 % | 14.769 B 0.00 % | 14.769 B -11.69 % | 16.724 B 0.00 % | 16.724 B -2.99 % | 17.240 B 0.00 % | 17.240 B -1.78 % | 17.553 B 0.00 % | 17.553 B -0.16 % | 17.582 B 0.00 % | 17.582 B 1.40 % | 17.339 B 0.00 % | 17.339 B -2.46 % | 17.777 B 0.00 % | 17.777 B 13.12 % | 15.715 B 0.00 % | 15.715 B -2.66 % | 16.145 B 0.00 % | 16.145 B -0.22 % | 16.181 B 0.00 % | 16.181 B 2.24 % | 15.826 B 0.00 % | 15.826 B 11.38 % | 14.209 B 0.00 % | 14.209 B 6.43 % | 13.351 B 0.00 % | 13.351 B 6.60 % | 12.524 B 11.06 % | 11.277 B 8.35 % | 10.408 B 0.00 % | 10.408 B 38.32 % | 7.524 B | 0.000 | 0.000 -100.00 % | 5.825 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-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -1.139 M 0.00 % | -1.139 M -103.78 % | 30.121 M 0.00 % | 30.121 M 8 617.55 % | 345.527 K 0.00 % | 345.527 K 100.21 % | -166.664 M | 0.000 -100.00 % | 4.870 M -76.40 % | 20.639 M 204.86 % | -19.682 M 0.00 % | -19.682 M 88.06 % | -164.772 M -9.03 % | -151.123 M -1 766.12 % | 9.070 M 0.00 % | 9.070 M -87.12 % | 70.446 M 0.00 % | 70.446 M 181.05 % | -86.922 M 0.00 % | -86.922 M -329.32 % | 37.904 M 0.00 % | 37.904 M 142.39 % | -89.415 M 0.00 % | -89.415 M -144.14 % | -36.624 M 0.00 % | -36.624 M 33.86 % | -55.373 M 0.00 % | -55.373 M -82.70 % | -30.309 M 0.00 % | -30.309 M 83.95 % | -188.874 M -2 360.86 % | 8.354 M 300.00 % | -4.177 M 0.00 % | -4.177 M -103.39 % | 123.112 M 200.09 % | -123.003 M -300.00 % | 61.502 M 0.00 % | 61.502 M 302.46 % | -30.377 M -117.65 % | 172.080 M 300.00 % | -86.040 M 0.00 % | -86.040 M |
| Accounts receivables | -1.139 M 0.00 % | -1.139 M -107.89 % | 14.434 M 0.00 % | 14.434 M 4 077.38 % | 345.527 K 0.00 % | 345.527 K 100.21 % | -166.664 M | 0.000 -100.00 % | 23.295 M 0.00 % | 23.295 M 255.38 % | -14.992 M 0.00 % | -14.992 M -189.62 % | 16.729 M 0.00 % | 16.729 M 157.05 % | -29.324 M 0.00 % | -29.324 M -143.84 % | 66.881 M 0.00 % | 66.881 M | 0.000 | 0.000 -100.00 % | 26.037 M 0.00 % | 26.037 M 291.00 % | -13.632 M 0.00 % | -13.632 M 67.39 % | -41.808 M 0.00 % | -41.808 M -8 814.94 % | -468.968 K 0.00 % | -468.968 K 98.45 % | -30.309 M 0.00 % | -30.309 M -325.17 % | -7.129 M -185.33 % | 8.354 M 300.00 % | -4.177 M 0.00 % | -4.177 M -103.39 % | 123.112 M 200.09 % | -123.003 M -300.00 % | 61.502 M 0.00 % | 61.502 M 302.46 % | -30.377 M 52.49 % | -63.943 M -300.00 % | 31.971 M 0.00 % | 31.971 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.689 M 0.00 % | -4.689 M -844.36 % | 630.000 K 0.48 % | 627.000 K -98.37 % | 38.394 M 0.00 % | 38.394 M 976.90 % | 3.565 M 0.00 % | 3.565 M 104.10 % | -86.922 M 0.00 % | -86.922 M -832.49 % | 11.867 M 0.00 % | 11.867 M 116.53 % | -71.792 M 0.00 % | -71.792 M -3 114.90 % | 2.381 M 0.00 % | 2.381 M 115.20 % | -15.667 M 0.00 % | -15.667 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 |
| 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 |
| Other working capital | 0.000 | 0.000 -100.00 % | 15.688 M 0.00 % | 15.688 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.402 M -9.00 % | -151.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.990 M 0.00 % | -3.990 M -242.38 % | 2.803 M 0.00 % | 2.803 M 107.14 % | -39.237 M 0.00 % | -39.237 M | 0.000 | 0.000 100.00 % | -181.746 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.022 M 300.00 % | -118.011 M 0.00 % | -118.011 M |
| Other non cash items | 134.546 M 0.00 % | 134.546 M -27.05 % | 184.439 M 0.00 % | 184.439 M -61.74 % | 482.006 M 0.00 % | 482.006 M 50.43 % | 320.410 M -5.61 % | 339.452 M 227.45 % | 103.664 M -40.11 % | 173.102 M 1 023.43 % | -18.746 M 0.00 % | -18.746 M 97.99 % | -931.411 M -434.65 % | 278.325 M 189.57 % | -310.724 M 0.00 % | -310.724 M 47.07 % | -587.097 M 0.00 % | -587.097 M -174.63 % | -213.780 M -0.10 % | -213.566 M -199.05 % | 215.608 M 0.00 % | 215.608 M 274.07 % | -123.860 M 0.00 % | -123.860 M 67.14 % | -376.893 M 0.00 % | -376.893 M -180.50 % | 468.201 M 0.00 % | 468.201 M 451.19 % | -133.319 M 0.00 % | -133.319 M 84.71 % | -871.752 M 22.75 % | -1.129 B -117.66 % | -518.492 M 0.00 % | -518.492 M 65.29 % | -1.494 B -2 370.89 % | 65.771 M 112.38 % | -531.170 M 0.00 % | -531.170 M 20.19 % | -665.566 M -217.19 % | -209.829 M -118.12 % | -96.198 M 0.00 % | -96.198 M |
| Net cash provided by operating activities | 174.996 M 0.00 % | 174.996 M 23.50 % | 141.702 M 0.00 % | 141.702 M 22.59 % | 115.586 M 0.00 % | 115.586 M 163.52 % | -181.965 M | 0.000 -100.00 % | 7.946 M -92.09 % | 100.416 M 191.81 % | 34.412 M 0.00 % | 34.412 M 118.68 % | -184.204 M -85.43 % | -99.340 M 37.13 % | -158.010 M 0.00 % | -158.010 M 33.47 % | -237.491 M 0.00 % | -237.491 M -37.21 % | -173.081 M 0.00 % | -173.081 M -131.23 % | 554.156 M 0.00 % | 554.156 M 473.63 % | -148.317 M 0.00 % | -148.317 M 58.47 % | -357.098 M 0.00 % | -357.098 M -14.01 % | -313.224 M 0.00 % | -313.224 M -213.88 % | -99.790 M 0.00 % | -99.790 M 86.92 % | -763.179 M 28.47 % | -1.067 B -278.46 % | -281.898 M 0.00 % | -281.898 M 66.89 % | -851.426 M -1 241.49 % | -63.469 M 82.87 % | -370.487 M 0.00 % | -370.487 M -10.63 % | -334.875 M -771.53 % | -38.424 M 71.48 % | -134.739 M 0.00 % | -134.739 M |
| Investments in property plant and equipment | -8.004 K 0.00 % | -8.004 K 96.98 % | -265.369 K 0.00 % | -265.369 K -71.06 % | -155.131 K 0.00 % | -155.131 K -189.63 % | 173.079 K | 0.000 100.00 % | -328.000 K 77.36 % | -1.449 M -1 478.69 % | 105.100 K 0.00 % | 105.100 K 101.39 % | -7.540 M -215.48 % | -2.390 M 95.81 % | -57.067 M 0.00 % | -57.067 M -35.25 % | -42.193 M 0.00 % | -42.193 M -26.43 % | -33.372 M 0.00 % | -33.372 M -32.03 % | -25.277 M 0.00 % | -25.277 M 37.80 % | -40.637 M 0.00 % | -40.637 M -33.64 % | -30.407 M 0.00 % | -30.407 M 57.35 % | -71.288 M 0.00 % | -71.288 M -7 188.92 % | -978.032 K 0.00 % | -978.033 K 65.71 % | -2.852 M -318.46 % | -681.520 K -1 221.95 % | -51.554 K 0.00 % | -51.555 K -25.67 % | -41.025 K 21.98 % | -52.582 K -138.71 % | -22.028 K 0.00 % | -22.028 K 18.25 % | -26.944 K -117.48 % | -12.389 K 93.12 % | -180.085 K 0.00 % | -180.085 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.320 M 3 108.51 % | 1.880 M 185.45 % | -2.200 M 0.00 % | -2.200 M -437.09 % | 652.695 K 0.00 % | 652.695 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -88.310 M 0.00 % | -88.310 M 47.99 % | -169.792 M 0.00 % | -169.792 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.659 M | 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 100.00 % | -100.000 M | 0.000 | 0.000 100.00 % | -41.214 M 5.62 % | -43.667 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 |
| 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 -100.00 % | 32.133 M -28.59 % | 45.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 57.253 M 0.00 % | 57.253 M 516.59 % | -13.743 M 0.00 % | -13.743 M 66.47 % | -40.983 M 0.00 % | -40.983 M -147.52 % | -16.557 M | 0.000 -100.00 % | 1.543 M -19.84 % | 1.925 M -97.33 % | 72.014 M 0.00 % | 72.014 M 387.44 % | 14.774 M 19 539.47 % | -76.000 K -100.30 % | 25.115 M 0.00 % | 25.115 M 131.47 % | -79.808 M 0.00 % | -79.808 M -215.27 % | 69.235 M 0.00 % | 69.235 M 933.52 % | -8.306 M 0.00 % | -8.306 M -102.85 % | 291.935 M 0.00 % | 291.935 M 403.18 % | -96.291 M 0.00 % | -96.291 M 44.91 % | -174.784 M 0.00 % | -174.784 M -224.53 % | 140.352 M 0.00 % | 140.352 M 108.44 % | 67.335 M 113.93 % | -483.508 M -126.40 % | -213.564 M 0.00 % | -213.564 M 54.16 % | -465.864 M | 0.000 -100.00 % | 369.686 M 0.00 % | 369.686 M 136.61 % | -1.010 B -518.13 % | -163.341 M -7 143.83 % | 2.319 M 0.00 % | 2.319 M |
| Net cash used for investing activites | 57.245 M 0.00 % | 57.245 M 508.64 % | -14.009 M 0.00 % | -14.009 M 65.95 % | -41.138 M 0.00 % | -41.138 M -151.08 % | -16.384 M | 0.000 -100.00 % | 715.000 K 100.72 % | -99.524 M -238.00 % | 72.119 M 0.00 % | 72.119 M 23.34 % | 58.473 M 7 727.71 % | 747.000 K 102.19 % | -34.152 M 0.00 % | -34.152 M 71.86 % | -121.348 M 0.00 % | -121.348 M -438.37 % | 35.863 M 0.00 % | 35.863 M 206.79 % | -33.583 M 0.00 % | -33.583 M -113.36 % | 251.298 M 0.00 % | 251.298 M 216.88 % | -215.008 M 0.00 % | -215.008 M 48.30 % | -415.864 M 0.00 % | -415.864 M -398.38 % | 139.374 M 0.00 % | 139.374 M 116.14 % | 64.483 M 113.32 % | -484.189 M -126.66 % | -213.616 M 0.00 % | -213.616 M 54.15 % | -465.905 M -885 954.18 % | -52.582 K -100.01 % | 369.664 M 0.00 % | 369.664 M 136.85 % | -1.003 B -514.02 % | -163.354 M -7 737.48 % | 2.139 M 0.00 % | 2.139 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -385.000 K | 0.000 | 0.000 100.00 % | -509.914 M -4 285.98 % | -11.626 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 108.515 M -67.76 % | 336.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 465.643 M | 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 -100.00 % | 46.670 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.883 M -51.60 % | 70.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -107.076 M 0.00 % | -107.076 M -570.94 % | -15.959 M 0.00 % | -15.959 M 80.88 % | -83.471 M 0.00 % | -83.471 M | 0.000 | 0.000 100.00 % | -3.637 M 83.15 % | -21.586 M | 0.000 | 0.000 100.00 % | -21.920 M | 0.000 | 0.000 | 0.000 100.00 % | -15.112 M 0.00 % | -15.112 M | 0.000 100.00 % | -53.037 M -19.05 % | -44.550 M 0.00 % | -44.550 M 37.74 % | -71.557 M 0.00 % | -71.557 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 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 100.00 % | -12.490 M 0.00 % | -12.490 M 3.87 % | -12.993 M | 0.000 100.00 % | -65.236 M 0.00 % | -65.236 M -140.20 % | -27.159 M 0.00 % | -27.159 M 21.90 % | -34.777 M 0.00 % | -34.777 M 9.05 % | -38.238 M 0.00 % | -38.238 M -22.81 % | -31.136 M 0.00 % | -31.136 M 52.04 % | -64.923 M 0.00 % | -64.923 M -46.01 % | -44.465 M 0.00 % | -44.465 M 4.78 % | -46.697 M 0.00 % | -46.697 M -27.32 % | -36.677 M 0.00 % | -36.677 M -5.64 % | -34.717 M 0.00 % | -34.717 M 19.34 % | -43.042 M 0.00 % | -43.042 M 16.01 % | -51.248 M | 0.000 100.00 % | -36.207 M 0.00 % | -36.207 M | 0.000 100.00 % | -3.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -116.734 M 0.00 % | -116.734 M -432.98 % | -21.902 M 0.00 % | -21.902 M 14.99 % | -25.766 M 0.00 % | -25.766 M -104.80 % | 536.557 M | 0.000 100.00 % | -141.028 M -201.26 % | -46.813 M -192.22 % | 50.763 M 0.00 % | 50.763 M 110.93 % | 24.066 M -20.28 % | 30.190 M -91.52 % | 356.063 M 0.00 % | 356.063 M -7.65 % | 385.543 M 0.00 % | 385.543 M 210.58 % | 124.136 M -29.94 % | 177.173 M 152.59 % | -336.893 M 0.00 % | -336.893 M -844.88 % | 45.228 M 0.00 % | 45.228 M -92.76 % | 625.025 M 0.00 % | 625.025 M 31.64 % | 474.783 M 0.00 % | 474.783 M 67.10 % | 284.130 M 0.00 % | 284.130 M -53.98 % | 617.427 M 47.58 % | 418.363 M -64.66 % | 1.184 B 0.00 % | 1.184 B 104.55 % | 578.785 M 27 100.03 % | 2.128 M -99.34 % | 323.936 M 0.00 % | 323.936 M -64.63 % | 915.796 M 346.73 % | 205.000 M 102.78 % | 101.094 M 0.00 % | 101.094 M |
| Net cash used provided by financing activities | -223.810 M 0.00 % | -223.810 M -491.13 % | -37.861 M 0.00 % | -37.861 M 68.90 % | -121.727 M 0.00 % | -121.727 M -123.25 % | 523.564 M | 0.000 100.00 % | -97.995 M -178.72 % | -35.159 M -248.95 % | 23.604 M 0.00 % | 23.604 M 104.76 % | -496.271 M -1 022.66 % | 53.787 M -83.08 % | 317.826 M 0.00 % | 317.826 M -6.33 % | 339.295 M 0.00 % | 339.295 M 473.01 % | 59.213 M 0.00 % | 59.213 M 113.90 % | -425.909 M 0.00 % | -425.909 M -483.22 % | -73.027 M 0.00 % | -73.027 M -112.41 % | 588.349 M 0.00 % | 588.349 M 33.70 % | 440.066 M 0.00 % | 440.066 M 82.53 % | 241.088 M 0.00 % | 241.088 M -64.00 % | 669.694 M -11.29 % | 754.930 M -34.22 % | 1.148 B 0.00 % | 1.148 B 98.30 % | 578.785 M 54 204.43 % | -1.070 M -100.33 % | 323.936 M 0.00 % | 323.936 M -76.55 % | 1.381 B 573.87 % | 205.000 M 102.78 % | 101.094 M 0.00 % | 101.094 M |
| Effect of forex changes on cash | -372.584 K 0.00 % | -372.584 K -215.61 % | 322.278 K 0.00 % | 322.278 K -19.17 % | 398.722 K 0.00 % | 398.722 K -79.35 % | 1.931 M | 0.000 -100.00 % | 2.297 M 500.17 % | -574.000 K -108.40 % | 6.831 M 0.00 % | 6.831 M 197.38 % | -7.015 M -205.66 % | -2.295 M -138.77 % | 5.919 M 0.00 % | 5.919 M 803.75 % | -841.054 K 0.00 % | -841.055 K 81.85 % | -4.635 M 0.00 % | -4.635 M -1 026.73 % | 500.144 K 0.00 % | 500.144 K -86.36 % | 3.668 M 0.00 % | 3.668 M 21 801.20 % | 16.747 K 0.00 % | 16.747 K -98.37 % | 1.029 M 0.00 % | 1.029 M 1.94 % | 1.010 M 0.00 % | 1.010 M 219.85 % | 315.672 K 127.17 % | -1.162 M -97.40 % | -588.506 K 0.00 % | -588.507 K -122.75 % | 2.587 M 1 326.81 % | 181.297 K 109.49 % | -1.911 M 0.00 % | -1.911 M -2 369.04 % | 84.219 K 172.05 % | 30.957 K | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 100.00 % | -1.023 B -2 083.20 % | -46.879 M 0.00 % | -46.879 M -114.33 % | 327.145 M | 0.000 100.00 % | -87.037 M -149.81 % | -34.841 M -125.44 % | 136.967 M 0.00 % | 136.967 M 121.77 % | -629.017 M -1 235.46 % | -47.101 M -135.80 % | 131.583 M 0.00 % | 131.583 M 745.48 % | -20.385 M 0.00 % | -20.385 M 75.33 % | -82.641 M 0.00 % | -82.641 M -186.84 % | 95.165 M 0.00 % | 95.165 M 183.04 % | 33.622 M 0.00 % | 33.622 M 106.78 % | 16.260 M 0.00 % | 16.260 M 105.65 % | -287.993 M 0.00 % | -287.993 M -202.24 % | 281.682 M 0.00 % | 281.682 M 1 081.92 % | -28.687 M 96.40 % | -797.288 M -222.36 % | 651.606 M 0.00 % | 651.606 M 188.54 % | -735.959 M -1 042.62 % | -64.410 M -120.05 % | 321.202 M 0.00 % | 321.202 M 636.34 % | 43.621 M 1 240.74 % | 3.254 M 110.33 % | -31.506 M 0.00 % | -31.506 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.879 M -114.33 % | 327.145 M | 0.000 | 0.000 -100.00 % | 578.771 M -5.68 % | 613.612 M | 0.000 -100.00 % | 339.679 M -64.93 % | 968.696 M -4.64 % | 1.016 B | 0.000 -100.00 % | 752.630 M -2.64 % | 773.015 M | 0.000 | 0.000 -100.00 % | 958.682 M 11.02 % | 863.517 M | 0.000 | 0.000 -100.00 % | 701.109 M 2.37 % | 684.849 M | 0.000 | 0.000 -100.00 % | 1.245 B 29.25 % | 962.894 M 41.35 % | 681.212 M -4.04 % | 709.899 M -52.90 % | 1.507 B 76.16 % | 855.582 M 319.45 % | 203.976 M -78.30 % | 939.936 M -6.41 % | 1.004 B 47.02 % | 683.143 M 88.74 % | 361.940 M 13.70 % | 318.319 M 1.03 % | 315.065 M -9.09 % | 346.571 M | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.879 M 0.00 % | -46.879 M -114.33 % | 327.145 M | 0.000 -100.00 % | 491.734 M -15.04 % | 578.771 M 322.56 % | 136.967 M -71.26 % | 476.646 M 40.32 % | 339.679 M -64.93 % | 968.696 M 636.18 % | 131.583 M -85.12 % | 884.213 M 17.48 % | 752.630 M 3 792.04 % | -20.385 M 75.33 % | -82.641 M -109.43 % | 876.041 M -8.62 % | 958.682 M 907.39 % | 95.165 M 183.04 % | 33.622 M -95.42 % | 734.731 M 4.80 % | 701.109 M 4 211.94 % | 16.260 M 105.65 % | -287.993 M -130.11 % | 956.583 M -23.14 % | 1.245 B 29.25 % | 962.894 M 41.35 % | 681.212 M -4.04 % | 709.899 M -52.90 % | 1.507 B 76.16 % | 855.582 M 319.45 % | 203.976 M -78.30 % | 939.936 M -6.41 % | 1.004 B 47.02 % | 683.143 M 88.74 % | 361.940 M 13.70 % | 318.319 M 1.03 % | 315.065 M 1 100.02 % | -31.506 M |
| Operating cash flow | 174.996 M 0.00 % | 174.996 M 23.50 % | 141.702 M 0.00 % | 141.702 M 22.59 % | 115.586 M 0.00 % | 115.586 M 163.52 % | -181.965 M | 0.000 -100.00 % | 7.946 M -92.09 % | 100.416 M 191.81 % | 34.412 M 0.00 % | 34.412 M 118.68 % | -184.204 M -85.43 % | -99.340 M 37.13 % | -158.010 M 0.00 % | -158.010 M 33.47 % | -237.491 M 0.00 % | -237.491 M -37.21 % | -173.081 M 0.00 % | -173.081 M -131.23 % | 554.156 M 0.00 % | 554.156 M 473.63 % | -148.317 M 0.00 % | -148.317 M 58.47 % | -357.098 M 0.00 % | -357.098 M -14.01 % | -313.224 M 0.00 % | -313.224 M -213.88 % | -99.790 M 0.00 % | -99.790 M 86.92 % | -763.179 M 28.47 % | -1.067 B -278.46 % | -281.898 M 0.00 % | -281.898 M 66.89 % | -851.426 M -1 241.49 % | -63.469 M 82.87 % | -370.487 M 0.00 % | -370.487 M -10.63 % | -334.875 M -771.53 % | -38.424 M 71.48 % | -134.739 M 0.00 % | -134.739 M |
| Capital expenditure | -8.004 K 0.00 % | -8.004 K 96.98 % | -265.369 K 0.00 % | -265.369 K -71.06 % | -155.131 K 0.00 % | -155.131 K -189.63 % | 173.079 K | 0.000 100.00 % | -328.000 K 77.36 % | -1.449 M -1 478.69 % | 105.100 K 0.00 % | 105.100 K 101.39 % | -7.540 M -215.48 % | -2.390 M 95.81 % | -57.067 M 0.00 % | -57.067 M -35.25 % | -42.193 M 0.00 % | -42.193 M -26.43 % | -33.372 M 0.00 % | -33.372 M -32.03 % | -25.277 M 0.00 % | -25.277 M 37.80 % | -40.637 M 0.00 % | -40.637 M -33.64 % | -30.407 M 0.00 % | -30.407 M 57.35 % | -71.288 M 0.00 % | -71.288 M -7 188.92 % | -978.032 K 0.00 % | -978.033 K 65.71 % | -2.852 M -318.46 % | -681.520 K -1 221.95 % | -51.554 K 0.00 % | -51.555 K -25.67 % | -41.025 K 21.98 % | -52.582 K -138.71 % | -22.028 K 0.00 % | -22.028 K 18.25 % | -26.944 K -117.48 % | -12.389 K 93.12 % | -180.085 K 0.00 % | -180.085 K |
| Free CashFlow | 174.988 M 0.00 % | 174.988 M 23.72 % | 141.436 M 0.00 % | 141.436 M 22.53 % | 115.431 M 0.00 % | 115.431 M 163.50 % | -181.792 M | 0.000 -100.00 % | 7.618 M -92.30 % | 98.967 M 186.72 % | 34.517 M 0.00 % | 34.517 M 118.00 % | -191.744 M -88.48 % | -101.730 M 52.70 % | -215.077 M 0.00 % | -215.077 M 23.10 % | -279.684 M 0.00 % | -279.684 M -35.47 % | -206.453 M 0.00 % | -206.453 M -139.04 % | 528.879 M 0.00 % | 528.879 M 379.90 % | -188.954 M 0.00 % | -188.954 M 51.24 % | -387.505 M 0.00 % | -387.505 M -0.78 % | -384.512 M 0.00 % | -384.512 M -281.58 % | -100.768 M 0.00 % | -100.768 M 86.85 % | -766.031 M 28.24 % | -1.068 B -278.63 % | -281.950 M 0.00 % | -281.950 M 66.89 % | -851.467 M -1 240.45 % | -63.521 M 82.86 % | -370.509 M 0.00 % | -370.509 M -10.63 % | -334.902 M -771.32 % | -38.436 M 71.51 % | -134.919 M 0.00 % | -134.919 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 |