Ingress Industrial (Thailand) Public Company Limited INGRS.BK
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.097 B 5.61 % | 6.720 B 34.59 % | 4.993 B 85.67 % | 2.689 B 24.89 % | 2.153 B -24.13 % | 2.838 B -11.29 % | 3.199 B 9.83 % | 2.913 B -0.10 % | 2.916 B -7.68 % | 3.159 B -18.01 % | 3.853 B |
| Net income | 44.151 M 443.59 % | 8.122 M 102.70 % | -300.964 M -44.21 % | -208.702 M 5.95 % | -221.915 M -191.65 % | -76.090 M -240.78 % | 54.051 M -44.73 % | 97.803 M -40.38 % | 164.041 M 46.45 % | 112.010 M 681.20 % | 14.338 M |
| Income before tax | 205.512 M 71.14 % | 120.083 M 125.09 % | -478.567 M -79.39 % | -266.778 M -6.78 % | -249.841 M -618.69 % | 48.167 M -51.61 % | 99.544 M -31.17 % | 144.612 M -25.22 % | 193.382 M -7.92 % | 210.005 M 16.46 % | 180.324 M |
| Income before tax ratio | 0.03 62.06 % | 0.02 118.64 % | -0.10 3.38 % | -0.10 14.50 % | -0.12 -783.66 % | 0.02 -45.45 % | 0.03 -37.33 % | 0.05 -25.14 % | 0.07 -0.25 % | 0.07 42.05 % | 0.05 |
| EBITDA | 923.857 M 6.26 % | 869.469 M 384.24 % | 179.553 M -14.39 % | 209.745 M 78.69 % | 117.379 M -69.80 % | 388.677 M -16.38 % | 464.804 M -9.23 % | 512.083 M -11.88 % | 581.143 M 26.45 % | 459.569 M 74.53 % | 263.315 M |
| Net income ratio | 0.01 414.73 % | 0.00 102.01 % | -0.06 22.33 % | -0.08 24.70 % | -0.10 -284.40 % | -0.03 -258.69 % | 0.02 -49.68 % | 0.03 -40.32 % | 0.06 58.64 % | 0.04 852.83 % | 0.00 |
| Ratio EBITDA | 0.13 0.62 % | 0.13 259.80 % | 0.04 -53.89 % | 0.08 43.08 % | 0.05 -60.20 % | 0.14 -5.74 % | 0.15 -17.36 % | 0.18 -11.79 % | 0.20 36.98 % | 0.15 112.88 % | 0.07 |
| Gross profit ratio | 0.14 29.24 % | 0.11 69.96 % | 0.07 -51.68 % | 0.14 20.75 % | 0.11 -41.29 % | 0.19 -2.70 % | 0.20 -10.80 % | 0.22 0.32 % | 0.22 6.85 % | 0.21 11.51 % | 0.19 |
| Weighted average shs out dil | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 10.03 % | 1.315 B 10.94 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B |
| Weighted average shs out | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 10.03 % | 1.315 B 10.94 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B |
| EPS diluted | 0.03 444.64 % | 0.01 102.67 % | -0.21 -50.00 % | -0.14 6.67 % | -0.15 -185.17 % | -0.05 -240.64 % | 0.04 -49.73 % | 0.07 -46.86 % | 0.14 48.15 % | 0.09 680.99 % | 0.01 |
| Earnings per share | 0.03 444.64 % | 0.01 102.67 % | -0.21 -50.00 % | -0.14 6.67 % | -0.15 -185.17 % | -0.05 -240.64 % | 0.04 -49.73 % | 0.07 -46.86 % | 0.14 48.15 % | 0.09 680.99 % | 0.01 |
| Gross profit | 1.028 B 36.48 % | 753.325 M 128.74 % | 329.333 M -10.28 % | 367.047 M 50.80 % | 243.394 M -55.45 % | 546.395 M -13.69 % | 633.040 M -2.03 % | 646.162 M 0.22 % | 644.765 M -1.36 % | 653.635 M -8.58 % | 714.968 M |
| Income tax expense | 72.477 M -8.36 % | 79.087 M 338.49 % | -33.161 M -216.39 % | 28.492 M 183.54 % | 10.049 M -92.12 % | 127.514 M 450.09 % | 23.181 M 813.48 % | -3.249 M 80.94 % | -17.046 M -151.67 % | 32.989 M 213.98 % | -28.943 M |
| Cost of revenue | 6.069 B 1.71 % | 5.967 B 27.94 % | 4.664 B 100.84 % | 2.322 B 21.59 % | 1.910 B -16.66 % | 2.292 B -10.70 % | 2.566 B 13.21 % | 2.267 B -0.19 % | 2.271 B -9.33 % | 2.505 B -20.16 % | 3.138 B |
| General and administrative expenses | 746.423 M 0.92 % | 739.644 M 3.67 % | 713.457 M 10.74 % | 644.247 M 47.55 % | 436.617 M -9.59 % | 482.913 M -5.80 % | 512.628 M 13.34 % | 452.288 M -4.59 % | 474.029 M 1.34 % | 467.748 M -15.72 % | 554.974 M |
| Selling and marketing expenses | 66.768 M 23.46 % | 54.082 M -10.07 % | 60.141 M 35.81 % | 44.283 M 20.40 % | 36.779 M -30.88 % | 53.208 M 1.92 % | 52.207 M 17.38 % | 44.476 M -3.63 % | 46.149 M -9.54 % | 51.013 M -14.68 % | 59.789 M |
| Other expenses | -113.866 M 66.07 % | -335.635 M -1 302.50 % | 27.911 M 131.05 % | -89.896 M -27.55 % | -70.480 M -818.53 % | 9.809 M 41.31 % | 6.942 M -40.00 % | 11.569 M -59.77 % | 28.760 M -47.56 % | 54.843 M 163.64 % | 20.803 M |
| Operating expenses | 699.324 M 52.66 % | 458.091 M -26.39 % | 622.284 M 3.95 % | 598.633 M 48.58 % | 402.917 M -13.53 % | 465.983 M -6.14 % | 496.480 M 8.61 % | 457.108 M -6.12 % | 486.899 M 11.09 % | 438.277 M -17.48 % | 531.096 M |
| Cost and expenses | 6.768 B 5.34 % | 6.425 B 21.54 % | 5.286 B 80.98 % | 2.921 B 26.29 % | 2.313 B -16.13 % | 2.758 B -9.96 % | 3.063 B 12.44 % | 2.724 B -1.24 % | 2.758 B -6.29 % | 2.943 B -19.77 % | 3.669 B |
| 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 |
| Selling general and administrative expenses | 813.191 M 2.45 % | 793.726 M 2.60 % | 773.598 M 12.36 % | 688.530 M 45.44 % | 473.397 M -11.70 % | 536.120 M -5.08 % | 564.836 M 13.70 % | 496.764 M -4.50 % | 520.178 M 0.27 % | 518.762 M -15.62 % | 614.763 M |
| Interest income | 42.016 M 340.68 % | 9.534 M 154.09 % | 3.752 M -26.89 % | 5.132 M 326.27 % | 1.204 M -29.12 % | 1.699 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 209.346 M 13.11 % | 185.077 M 31.90 % | 140.318 M 67.33 % | 83.858 M 27.55 % | 65.746 M 31.83 % | 49.871 M -17.90 % | 60.748 M -16.74 % | 72.960 M -1.54 % | 74.105 M -2.33 % | 75.874 M 12.60 % | 67.384 M |
| Depreciation and amortization | 508.999 M -9.86 % | 564.701 M 9.06 % | 517.801 M 31.87 % | 392.666 M 30.25 % | 301.474 M 3.73 % | 290.638 M -4.56 % | 304.513 M 1.39 % | 300.343 M -5.79 % | 318.810 M 10.29 % | 289.057 M 1 181.19 % | 22.562 M |
| Operating income | 328.816 M 11.37 % | 295.233 M 186.33 % | -342.001 M -81.86 % | -188.053 M -1.49 % | -185.299 M -309.32 % | 88.522 M -38.31 % | 143.502 M -29.87 % | 204.625 M 6.70 % | 191.779 M -30.11 % | 274.418 M 49.24 % | 183.872 M |
| Operating income ratio | 0.05 5.46 % | 0.04 164.14 % | -0.07 2.05 % | -0.07 18.74 % | -0.09 -375.90 % | 0.03 -30.46 % | 0.04 -36.15 % | 0.07 6.81 % | 0.07 -24.30 % | 0.09 82.03 % | 0.05 |
| Total other income expenses net | -123.304 M 29.60 % | -175.151 M -28.25 % | -136.566 M -73.47 % | -78.725 M -21.97 % | -64.542 M -33.98 % | -48.172 M -30.14 % | -37.016 M 16.71 % | -44.441 M -246.36 % | 30.364 M 667.29 % | -5.352 M -50.83 % | -3.549 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.280 B -5.37 % | 2.409 B -11.43 % | 2.720 B 95.34 % | 1.393 B 24.40 % | 1.119 B 78.88 % | 625.763 M -14.73 % | 733.876 M -22.87 % | 951.516 M -12.35 % | 1.086 B 18.08 % | 919.381 M -19.78 % | 1.146 B |
| Total investments | 322.652 M 15.80 % | 278.625 M 501.41 % | 46.329 M -3.33 % | 47.924 M 7.88 % | 44.423 M -2.83 % | 45.715 M 5 691.29 % | 789.379 K -98.15 % | 42.672 M 41.64 % | 30.128 M -21.84 % | 38.547 M -86.22 % | 279.795 M |
| Total debt | 2.893 B -5.94 % | 3.076 B -3.56 % | 3.189 B 62.67 % | 1.961 B 18.53 % | 1.654 B 60.73 % | 1.029 B 6.85 % | 963.142 M -22.31 % | 1.240 B -17.58 % | 1.504 B 16.64 % | 1.290 B -8.94 % | 1.416 B |
| Accumulated other comprehensive income loss | 27.955 M 0.00 % | 27.955 M 0.20 % | 27.900 M 0.00 % | 27.900 M 6.08 % | 26.300 M 5.20 % | 25.000 M 19.05 % | 21.000 M 23.53 % | 17.000 M -90.01 % | 170.150 M -36.89 % | 269.612 M 77.78 % | 151.657 M |
| Retained earnings | -482.396 M 5.66 % | -511.345 M 12.21 % | -582.439 M -84.74 % | -315.270 M -126.34 % | -139.293 M -455.07 % | 39.230 M -77.21 % | 172.166 M -3.76 % | 178.887 M -11.84 % | 202.901 M 103.56 % | 99.676 M 593.88 % | 14.365 M |
| Common stock | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 22.07 % | 1.185 B 0.00 % | 1.185 B 59 169.01 % | 2.000 M |
| Total equity | 2.072 B 16.93 % | 1.772 B -0.81 % | 1.787 B -20.39 % | 2.244 B 3.32 % | 2.172 B -11.78 % | 2.462 B -4.12 % | 2.568 B 0.78 % | 2.548 B 12.50 % | 2.265 B -2.44 % | 2.322 B 151.15 % | 924.545 M |
| Other non current liabilities | 99.308 M 8.57 % | 91.471 M 478.36 % | 15.816 M 39.88 % | 11.307 M 27.71 % | 8.854 M -86.75 % | 66.830 M -28.32 % | 93.230 M -54.66 % | 205.639 M 693.88 % | 25.903 M -79.90 % | 128.863 M 12.56 % | 114.486 M |
| Long term debt | 1.628 B -15.19 % | 1.919 B -3.82 % | 1.995 B 93.87 % | 1.029 B 27.60 % | 806.664 M 152.13 % | 319.945 M -30.39 % | 459.630 M -20.08 % | 575.080 M -29.67 % | 817.651 M 15.38 % | 708.652 M -14.74 % | 831.191 M |
| Total non current liabilities | 1.831 B -11.75 % | 2.074 B -2.97 % | 2.138 B 81.00 % | 1.181 B 25.20 % | 943.379 M 104.18 % | 462.042 M -29.89 % | 659.040 M -15.22 % | 777.326 M -18.83 % | 957.662 M 14.35 % | 837.514 M -11.44 % | 945.677 M |
| Other current liabilities | 804.059 M -12.05 % | 914.230 M 36.70 % | 668.771 M -63.39 % | 1.827 B 279.07 % | 481.959 M 99.02 % | 242.168 M 17.24 % | 206.557 M -36.37 % | 324.606 M 5.13 % | 308.770 M -9.54 % | 341.349 M -71.20 % | 1.185 B |
| Deferred revenue | 259.356 K 1 239.93 % | 19.356 K -99.72 % | 6.917 M -16.09 % | 8.243 M -94.94 % | 163.006 M 3 561.91 % | 4.451 M -97.76 % | 198.494 M 12.92 % | 175.789 M 933.26 % | 17.013 M -2.03 % | 17.366 M -98.54 % | 1.190 B |
| Short term debt | 1.266 B 9.41 % | 1.157 B -3.11 % | 1.194 B 28.18 % | 931.300 M 9.90 % | 847.381 M 19.49 % | 709.169 M 40.54 % | 504.608 M -22.93 % | 654.772 M -4.62 % | 686.493 M 18.18 % | 580.875 M -0.69 % | 584.898 M |
| Total current liabilities | 2.924 B -3.46 % | 3.028 B 6.48 % | 2.844 B -14.89 % | 3.342 B 88.20 % | 1.775 B 47.87 % | 1.201 B 18.30 % | 1.015 B -12.17 % | 1.156 B -11.28 % | 1.302 B 5.28 % | 1.237 B -52.84 % | 2.623 B |
| Total liabilities | 4.754 B -6.83 % | 5.103 B 2.43 % | 4.982 B 10.15 % | 4.523 B 66.34 % | 2.719 B 63.52 % | 1.663 B -0.67 % | 1.674 B -13.39 % | 1.933 B -14.48 % | 2.260 B 8.94 % | 2.075 B -41.87 % | 3.569 B |
| Other non current assets | 290.115 M 13.37 % | 255.891 M -1.24 % | 259.094 M -21.82 % | 331.395 M 83.65 % | 180.452 M 435.24 % | 33.714 M 4.50 % | 32.261 M 2.15 % | 31.583 M -43.02 % | 55.427 M -6.81 % | 59.480 M -21.92 % | 76.177 M |
| Long term investments | 322.652 M 15.80 % | 278.625 M 501.41 % | 46.329 M -3.33 % | 47.924 M 7.88 % | 44.423 M -2.83 % | 45.715 M -0.27 % | 45.838 M 7.42 % | 42.672 M 41.64 % | 30.128 M 10.74 % | 27.205 M 12.71 % | 24.137 M |
| Intangible assets | 19.420 M -15.77 % | 23.055 M -17.22 % | 27.850 M 2.50 % | 27.170 M -3.24 % | 28.081 M 46.66 % | 19.147 M -13.49 % | 22.132 M 87.14 % | 11.826 M 21.26 % | 9.753 M -22.50 % | 12.585 M -3.58 % | 13.052 M |
| GoodWill | 29.183 M -0.61 % | 29.363 M 4.81 % | 28.014 M -9.11 % | 30.823 M 8.74 % | 28.346 M -6.31 % | 30.255 M -11.71 % | 34.267 M -26.51 % | 46.631 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 48.603 M -7.28 % | 52.418 M -6.17 % | 55.864 M -3.67 % | 57.993 M 2.77 % | 56.427 M 14.22 % | 49.402 M -12.41 % | 56.399 M -3.52 % | 58.457 M 499.37 % | 9.753 M -22.50 % | 12.585 M -3.58 % | 13.052 M |
| Property plant equipment net | 3.811 B -4.62 % | 3.995 B -4.30 % | 4.175 B -3.45 % | 4.324 B 41.47 % | 3.056 B 16.49 % | 2.624 B -0.93 % | 2.648 B -3.24 % | 2.737 B -1.59 % | 2.781 B -4.12 % | 2.901 B 14.60 % | 2.531 B |
| Total non current assets | 4.485 B -3.07 % | 4.627 B 0.13 % | 4.620 B -4.24 % | 4.825 B 41.46 % | 3.411 B 19.89 % | 2.845 B -7.27 % | 3.068 B -4.77 % | 3.222 B 1.86 % | 3.163 B -1.86 % | 3.223 B 11.22 % | 2.898 B |
| Other current assets | 114.478 M -21.96 % | 146.694 M -33.44 % | 220.401 M -44.85 % | 399.633 M 116.93 % | 184.221 M 233.54 % | 55.232 M -60.99 % | 141.596 M 6.14 % | 133.401 M -43.60 % | 236.535 M 38.53 % | 170.745 M 24.88 % | 136.724 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 789.379 K | 0.000 | 0.000 -100.00 % | 11.341 M -95.56 % | 255.658 M |
| cash and cash equivalents | 613.403 M -7.98 % | 666.613 M 42.10 % | 469.117 M -17.42 % | 568.062 M 6.24 % | 534.685 M 32.56 % | 403.351 M 75.93 % | 229.266 M -20.44 % | 288.173 M -31.15 % | 418.541 M 13.07 % | 370.146 M 37.07 % | 270.048 M |
| Cash and short term investments | 613.403 M -7.98 % | 666.613 M 42.10 % | 469.117 M -17.42 % | 568.062 M 6.24 % | 534.685 M 32.56 % | 403.351 M 75.33 % | 230.055 M -20.17 % | 288.173 M -31.15 % | 418.541 M 9.71 % | 381.487 M -27.43 % | 525.707 M |
| Total current assets | 2.342 B 4.16 % | 2.249 B 4.67 % | 2.148 B 10.63 % | 1.942 B 31.19 % | 1.480 B 15.64 % | 1.280 B 9.05 % | 1.174 B -6.79 % | 1.259 B -7.56 % | 1.362 B 16.07 % | 1.174 B -26.45 % | 1.596 B |
| Inventory | 324.554 M -16.15 % | 387.072 M -14.54 % | 452.902 M 41.53 % | 320.014 M 31.76 % | 242.871 M -10.83 % | 272.377 M -0.81 % | 274.601 M 0.87 % | 272.241 M 16.20 % | 234.287 M 5.02 % | 223.082 M -9.88 % | 247.545 M |
| Net receivables | 1.290 B 23.03 % | 1.048 B 4.22 % | 1.006 B 53.78 % | 654.088 M 26.18 % | 518.390 M -3.91 % | 539.458 M -10.86 % | 605.193 M -8.54 % | 661.715 M 21.14 % | 546.256 M 38.69 % | 393.873 M -42.56 % | 685.692 M |
| Tax assets | 12.564 M -71.70 % | 44.399 M -47.33 % | 84.303 M 31.83 % | 63.949 M -12.61 % | 73.177 M -20.88 % | 92.491 M -67.60 % | 285.496 M -18.93 % | 352.163 M 22.84 % | 286.680 M 28.57 % | 222.977 M -11.94 % | 253.201 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 838.502 M -10.34 % | 935.214 M -3.09 % | 965.012 M 71.91 % | 561.335 M 105.41 % | 273.271 M 17.23 % | 233.111 M -19.47 % | 289.464 M 81.83 % | 159.191 M -45.15 % | 290.204 M -2.47 % | 297.543 M -64.86 % | 846.644 M |
| Tax payables | 15.232 M -31.54 % | 22.251 M 131.53 % | 9.610 M -29.72 % | 13.674 M 38.59 % | 9.866 M -16.33 % | 11.792 M -40.58 % | 19.846 M 16.93 % | 16.974 M -0.23 % | 17.013 M -2.03 % | 17.366 M 170.35 % | 6.424 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 72.190 M 8.81 % | 66.343 M -0.21 % | 66.484 M -82.03 % | 369.960 M -23.32 % | 482.489 M 120.42 % | 218.891 M -37.38 % | 349.568 M -13.45 % | 403.912 M -19.42 % | 501.264 M |
| Minority interest | 833.311 M 13.64 % | 733.303 M -3.10 % | 756.788 M -14.43 % | 884.398 M 4.96 % | 842.600 M -2.89 % | 867.664 M 7.16 % | 809.703 M 0.54 % | 805.361 M -1.89 % | 820.865 M -6.95 % | 882.211 M 1.00 % | 873.436 M |
| Capital lease obligations | 345.276 M -5.19 % | 364.164 M 29.88 % | 280.392 M 69.94 % | 164.990 M -4.61 % | 172.964 M 561.02 % | 26.166 M -7.89 % | 28.408 M -6.72 % | 30.455 M 3.61 % | 29.393 M 32.15 % | 22.242 M -64.48 % | 62.618 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 246.652 M 226.53 % | 75.537 M -6.46 % | 80.750 M 0.00 % | 80.750 M 1 959.29 % | -4.343 M -105.38 % | 80.750 M 0.00 % | 80.750 M 0.00 % | 80.750 M 170.78 % | -114.093 M 0.71 % | -114.913 M 1.71 % | -116.913 M |
| Deferred tax liabilities non current | 103.732 M 62.54 % | 63.820 M 17.30 % | 54.409 M -26.70 % | 74.228 M 20.94 % | 61.377 M -18.45 % | 75.267 M -52.28 % | 157.738 M 0.53 % | 156.900 M 37.50 % | 114.108 M 11.26 % | 102.564 M 3.51 % | 99.087 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 |
| Total assets | 6.827 B -0.70 % | 6.875 B 1.57 % | 6.769 B 0.03 % | 6.767 B 38.35 % | 4.891 B 18.57 % | 4.125 B -2.76 % | 4.242 B -5.34 % | 4.481 B -0.98 % | 4.525 B 2.93 % | 4.397 B -2.16 % | 4.493 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | -25.512 M -104.58 % | 557.214 M 223.93 % | -449.606 M -407.75 % | 146.096 M -43.65 % | 259.247 M 1 124.78 % | 21.167 M 157.90 % | -36.558 M 80.59 % | -188.339 M -146.06 % | -76.541 M -1 840.81 % | 4.397 M -95.46 % | 96.853 M |
| Accounts receivables | 83.605 M -44.11 % | 149.578 M 141.31 % | -362.053 M -176.51 % | -130.938 M -537.13 % | 29.954 M -51.28 % | 61.478 M 35.54 % | 45.358 M -13.81 % | 52.627 M 128.70 % | -183.355 M -210.74 % | 165.566 M 16.57 % | 142.034 M |
| Inventory | 63.952 M 2.97 % | 62.110 M 146.14 % | -134.599 M -74.34 % | -77.206 M -611.51 % | 15.094 M 148.76 % | -30.958 M 40.50 % | -52.032 M 6.68 % | -55.755 M -444.46 % | -10.240 M -142.63 % | 24.020 M 154.89 % | -43.756 M |
| Accounts payables | 0.000 100.00 % | -63.520 M -221.67 % | 52.205 M -89.76 % | 509.688 M 704.63 % | 63.344 M 898.19 % | -7.936 M 70.61 % | -27.005 M 85.39 % | -184.817 M -255.28 % | 119.024 M 164.75 % | -183.824 M -1 124.38 % | 17.945 M |
| Other working capital | -173.069 M -142.31 % | 409.046 M 8 028.86 % | -5.159 M 96.68 % | -155.447 M -203.04 % | 150.855 M 10 746.36 % | -1.417 M 50.80 % | -2.880 M -631.05 % | -393.946 K 80.01 % | -1.971 M -44.44 % | -1.364 M 92.96 % | -19.370 M |
| Other non cash items | -100.353 M -162.96 % | 159.396 M 6 592.50 % | 2.382 M 140.58 % | -5.870 M 83.82 % | -36.278 M -285.56 % | -9.409 M -69.76 % | -5.542 M 86.60 % | -41.361 M 46.34 % | -77.081 M -556.94 % | -11.733 M -103.45 % | 340.435 M |
| Net cash provided by operating activities | 588.646 M -54.35 % | 1.289 B 416.05 % | -407.990 M -253.31 % | 266.114 M -3.09 % | 274.601 M -21.67 % | 350.563 M -3.15 % | 361.956 M 68.41 % | 214.921 M -40.06 % | 358.569 M -27.08 % | 491.726 M -11.23 % | 553.916 M |
| Investments in property plant and equipment | -93.013 M 69.09 % | -300.942 M 66.68 % | -903.083 M -98.34 % | -455.331 M 35.18 % | -702.444 M -202.82 % | -231.968 M -153.69 % | -91.439 M 30.33 % | -131.240 M 75.27 % | -530.782 M -28.23 % | -413.924 M -34.99 % | -306.622 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.458 M 33.17 % | 1.846 M -96.89 % | 59.337 M 1 139.63 % | 4.787 M -89.27 % | 44.598 M 154.68 % | -81.555 M -181.58 % | 99.970 M | 0.000 100.00 % | -68.296 M |
| Purchases of investments | 0.000 100.00 % | -236.594 M -3 546.58 % | -6.488 M 92.92 % | -91.618 M -54.24 % | -59.402 M -454.08 % | -10.721 M -1 258.11 % | -789.379 K 92.31 % | -10.271 M | 0.000 | 0.000 100.00 % | -243.650 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 4.030 M -95.51 % | 89.772 M 138 375.58 % | 64.829 K -98.91 % | 5.934 M | 0.000 | 0.000 -100.00 % | 11.341 M -95.36 % | 244.317 M 162 778.00 % | 150.000 K |
| Other investing activites | -309.050 M -30.95 % | -236.008 M -2 404.68 % | 10.240 M 125.78 % | -39.729 M -165.55 % | 60.606 M 383.93 % | 12.524 M -70.61 % | 42.613 M 802.89 % | -6.063 M -105.85 % | 103.603 M 1 476.80 % | 6.570 M 428.52 % | -2.000 M |
| Net cash used for investing activites | -402.063 M 48.02 % | -773.544 M 13.36 % | -892.843 M -80.35 % | -495.060 M 22.87 % | -641.838 M -192.48 % | -219.445 M -342.29 % | -49.615 M 77.33 % | -218.858 M 47.37 % | -415.838 M -155.06 % | -163.037 M 73.72 % | -620.418 M |
| Debt repayment | -260.611 M -23.64 % | -210.790 M -118.34 % | 1.149 B 284.35 % | 298.999 M -11.69 % | 338.594 M 526.72 % | 54.027 M 123.45 % | -230.431 M 31.33 % | -335.561 M -221.32 % | 276.581 M 416.05 % | -87.511 M -152.31 % | 167.277 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 35.773 M -61.25 % | 92.309 M 64.94 % | 55.966 M -48.16 % | 107.969 M 8 152.89 % | 1.308 M -99.64 % | 360.078 M | 0.000 -100.00 % | 2.000 M | 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 |
| Dividends paid | -31.833 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.302 M -0.07 % | -75.250 M 43.16 % | -132.381 M -74.50 % | -75.864 M -89.69 % | -39.995 M | 0.000 |
| Other financing activites | -75.758 M -72.60 % | -43.893 M -263.56 % | 26.835 M 167.47 % | -39.774 M -254.84 % | 25.687 M 157.00 % | -45.062 M 7.29 % | -48.605 M -50.62 % | -32.271 M 56.18 % | -73.649 M -79.60 % | -41.006 M 17.57 % | -49.747 M |
| Net cash used provided by financing activities | -368.202 M -44.57 % | -254.683 M -121.66 % | 1.176 B 234.55 % | 351.534 M -3.50 % | 364.281 M 769.38 % | 41.901 M 111.87 % | -352.979 M -151.89 % | -140.134 M -210.28 % | 127.068 M 176.31 % | -166.511 M -241.68 % | 117.530 M |
| Effect of forex changes on cash | 129.413 M 277.67 % | -72.841 M -248.45 % | 49.069 M 411.44 % | -15.756 M -322.34 % | 7.086 M 1 304.15 % | -588.485 K 95.52 % | -13.122 M -180.26 % | 16.350 M 169.40 % | -23.558 M 64.68 % | -66.700 M | 0.000 |
| Net change in cash | -52.206 M -127.72 % | 188.366 M 348.75 % | -75.724 M -170.88 % | 106.832 M 2 486.73 % | 4.130 M -97.60 % | 172.431 M 407.57 % | -56.062 M 56.13 % | -127.792 M -376.36 % | 46.241 M -51.57 % | 95.477 M 87.11 % | 51.028 M |
| Cash at beginning of period | 610.610 M 44.61 % | 422.245 M -15.21 % | 497.969 M 27.31 % | 391.137 M 1.07 % | 387.007 M 80.36 % | 214.576 M -20.71 % | 270.638 M -32.07 % | 398.429 M 13.13 % | 352.188 M 37.19 % | 256.711 M 18.29 % | 217.027 M |
| Cash at end of period | 558.404 M -8.55 % | 610.610 M 44.61 % | 422.245 M -15.21 % | 497.969 M 27.31 % | 391.137 M 1.07 % | 387.007 M 80.36 % | 214.576 M -20.71 % | 270.638 M -32.07 % | 398.429 M 13.13 % | 352.188 M 31.39 % | 268.055 M |
| Operating cash flow | 588.646 M -54.35 % | 1.289 B 416.05 % | -407.990 M -253.31 % | 266.114 M -3.09 % | 274.601 M -21.67 % | 350.563 M -3.15 % | 361.956 M 68.41 % | 214.921 M -40.06 % | 358.569 M -27.08 % | 491.726 M -11.23 % | 553.916 M |
| Capital expenditure | -93.013 M 69.09 % | -300.942 M 66.68 % | -903.083 M -98.34 % | -455.331 M 35.18 % | -702.444 M -202.82 % | -231.968 M -153.69 % | -91.439 M 30.33 % | -131.240 M 75.27 % | -530.782 M -28.23 % | -413.924 M -34.99 % | -306.622 M |
| Free CashFlow | 495.632 M -49.86 % | 988.491 M 175.40 % | -1.311 B -592.89 % | -189.217 M 55.77 % | -427.843 M -460.76 % | 118.595 M -56.16 % | 270.517 M 223.27 % | 83.680 M 148.59 % | -172.213 M -321.35 % | 77.801 M -68.54 % | 247.294 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2015-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.694 B -4.80 % | 1.780 B -0.46 % | 1.788 B -0.13 % | 1.790 B 2.94 % | 1.739 B -4.39 % | 1.819 B 2.65 % | 1.772 B 8.96 % | 1.626 B 8.19 % | 1.503 B 0.97 % | 1.489 B -0.95 % | 1.503 B 43.95 % | 1.044 B 9.04 % | 957.515 M 14.87 % | 833.578 M 31.30 % | 634.882 M 52.04 % | 417.585 M -48.01 % | 803.242 M 22.53 % | 655.563 M 0.22 % | 654.146 M 59.56 % | 409.957 M -5.46 % | 433.622 M -34.74 % | 664.502 M -4.44 % | 695.341 M -4.15 % | 725.453 M -3.64 % | 752.819 M -8.31 % | 821.056 M -10.03 % | 912.559 M 20.92 % | 754.707 M 6.15 % | 711.000 M -6.99 % | 764.456 M -5.90 % | 812.413 M 21.12 % | 670.751 M 0.82 % | 665.301 M -12.10 % | 756.877 M 2.87 % | 735.752 M 7.48 % | 684.516 M -7.34 % | 738.761 M -19.47 % | 917.325 M |
| Net income | -64.091 M -1 875.65 % | -3.244 M -112.34 % | 26.283 M 376.08 % | -9.520 M -131.08 % | 30.632 M 173.10 % | -41.905 M -369.57 % | -8.924 M -171.99 % | 12.397 M -73.37 % | 46.554 M 137.74 % | -123.359 M -83.21 % | -67.333 M -10.86 % | -60.735 M 32.21 % | -89.590 M -2.22 % | -87.646 M -157.94 % | -33.979 M 60.59 % | -86.226 M -10 032.31 % | -851.000 K 98.34 % | -51.152 M -205.81 % | -16.727 M 81.33 % | -89.599 M -39.05 % | -64.437 M 40.19 % | -107.745 M -765.87 % | 16.181 M 80.89 % | 8.945 M 37.00 % | 6.529 M -64.73 % | 18.513 M -30.47 % | 26.627 M 1 866.54 % | 1.354 M -83.89 % | 8.403 M -74.14 % | 32.497 M 583.28 % | 4.756 M -86.49 % | 35.207 M 38.92 % | 25.343 M -26.67 % | 34.561 M -52.21 % | 72.316 M 46.23 % | 49.453 M 541.33 % | 7.711 M 161.86 % | -12.465 M |
| Income before tax | -50.735 M -216.22 % | 43.655 M -40.25 % | 73.066 M 263.40 % | 20.106 M -57.16 % | 46.932 M 306.85 % | -22.689 M -205.48 % | 21.510 M -36.51 % | 33.881 M -61.05 % | 86.989 M 140.22 % | -216.262 M -229.31 % | -65.671 M 38.50 % | -106.786 M -18.85 % | -89.848 M -13.06 % | -79.471 M -47.06 % | -54.041 M 61.44 % | -140.158 M -2 133.63 % | 6.892 M 123.92 % | -28.809 M -20.54 % | -23.900 M 77.79 % | -107.597 M -20.17 % | -89.535 M -5 538.12 % | 1.646 M -85.13 % | 11.073 M -33.88 % | 16.747 M -10.45 % | 18.701 M 2.60 % | 18.228 M -58.25 % | 43.657 M 183.45 % | 15.402 M -34.10 % | 23.371 M -58.92 % | 56.888 M 103.93 % | 27.896 M -0.05 % | 27.910 M -12.56 % | 31.918 M -53.90 % | 69.239 M 1.34 % | 68.323 M 64.88 % | 41.439 M 188.15 % | 14.381 M -18.73 % | 17.696 M |
| Income before tax ratio | -0.03 -222.08 % | 0.02 -39.98 % | 0.04 263.86 % | 0.01 -58.38 % | 0.03 316.34 % | -0.01 -202.76 % | 0.01 -41.73 % | 0.02 -64.00 % | 0.06 139.84 % | -0.15 -232.45 % | -0.04 57.28 % | -0.10 -9.00 % | -0.09 1.58 % | -0.10 -12.00 % | -0.09 74.64 % | -0.34 -4 011.78 % | 0.01 119.52 % | -0.04 -20.28 % | -0.04 86.08 % | -0.26 -27.11 % | -0.21 -8 433.62 % | 0.00 -84.44 % | 0.02 -31.02 % | 0.02 -7.07 % | 0.02 11.90 % | 0.02 -53.60 % | 0.05 134.42 % | 0.02 -37.91 % | 0.03 -55.83 % | 0.07 116.72 % | 0.03 -17.48 % | 0.04 -13.27 % | 0.05 -47.56 % | 0.09 -1.49 % | 0.09 53.39 % | 0.06 210.99 % | 0.02 0.91 % | 0.02 |
| EBITDA | 107.424 M -55.69 % | 242.424 M 1.39 % | 239.112 M 25.69 % | 190.234 M -17.41 % | 230.334 M 85.04 % | 124.476 M -39.61 % | 206.113 M -1.76 % | 209.808 M 24.09 % | 169.082 M 633.06 % | -31.719 M -128.76 % | 110.273 M 133.54 % | 47.218 M -12.20 % | 53.781 M 13.33 % | 47.453 M -25.13 % | 63.383 M 326.25 % | -28.015 M -123.65 % | 118.449 M 53.18 % | 77.325 M 13.20 % | 68.310 M 459.43 % | -19.005 M -105.44 % | -9.251 M -110.54 % | 87.789 M -2.54 % | 90.073 M -3.28 % | 93.123 M -12.35 % | 106.246 M 3.14 % | 103.014 M -16.74 % | 123.727 M 14.73 % | 107.839 M -5.86 % | 114.548 M -31.87 % | 168.120 M 39.32 % | 120.673 M 2.53 % | 117.701 M -4.64 % | 123.429 M -13.17 % | 142.152 M 5.03 % | 135.345 M 32.97 % | 101.784 M -19.32 % | 126.155 M -23.07 % | 163.987 M |
| Net income ratio | -0.04 -1 975.28 % | 0.00 -112.40 % | 0.01 376.43 % | -0.01 -130.19 % | 0.02 176.45 % | -0.02 -357.45 % | -0.01 -166.07 % | 0.01 -75.39 % | 0.03 137.37 % | -0.08 -84.96 % | -0.04 22.98 % | -0.06 37.83 % | -0.09 11.01 % | -0.11 -96.46 % | -0.05 74.08 % | -0.21 -19 389.93 % | 0.00 98.64 % | -0.08 -205.14 % | -0.03 88.30 % | -0.22 -47.08 % | -0.15 8.35 % | -0.16 -796.78 % | 0.02 88.73 % | 0.01 42.17 % | 0.01 -61.54 % | 0.02 -22.73 % | 0.03 1 526.38 % | 0.00 -84.82 % | 0.01 -72.20 % | 0.04 626.14 % | 0.01 -88.85 % | 0.05 37.79 % | 0.04 -16.58 % | 0.05 -53.54 % | 0.10 36.05 % | 0.07 592.15 % | 0.01 176.81 % | -0.01 |
| Ratio EBITDA | 0.06 -53.45 % | 0.14 1.85 % | 0.13 25.85 % | 0.11 -19.77 % | 0.13 93.54 % | 0.07 -41.17 % | 0.12 -9.84 % | 0.13 14.70 % | 0.11 627.92 % | -0.02 -129.04 % | 0.07 62.24 % | 0.05 -19.48 % | 0.06 -1.34 % | 0.06 -42.98 % | 0.10 248.81 % | -0.07 -145.49 % | 0.15 25.02 % | 0.12 12.95 % | 0.10 325.26 % | -0.05 -117.30 % | -0.02 -116.15 % | 0.13 1.99 % | 0.13 0.91 % | 0.13 -9.05 % | 0.14 12.49 % | 0.13 -7.46 % | 0.14 -5.11 % | 0.14 -11.31 % | 0.16 -26.74 % | 0.22 48.06 % | 0.15 -15.35 % | 0.18 -5.42 % | 0.19 -1.22 % | 0.19 2.10 % | 0.18 23.71 % | 0.15 -12.92 % | 0.17 -4.48 % | 0.18 |
| Gross profit ratio | 0.15 -3.60 % | 0.15 3.61 % | 0.15 2.65 % | 0.14 1.88 % | 0.14 166.45 % | 0.05 -57.52 % | 0.12 -7.93 % | 0.13 21.58 % | 0.11 10.19 % | 0.10 30.72 % | 0.08 147.72 % | 0.03 -10.64 % | 0.03 -85.55 % | 0.24 196.58 % | 0.08 -28.31 % | 0.11 -27.15 % | 0.15 5.71 % | 0.15 -13.84 % | 0.17 682.05 % | -0.03 -125.96 % | 0.11 -41.88 % | 0.19 2.64 % | 0.19 -1.07 % | 0.19 -4.19 % | 0.20 6.99 % | 0.19 3.78 % | 0.18 -15.52 % | 0.21 -5.45 % | 0.22 -7.89 % | 0.24 25.61 % | 0.19 -17.23 % | 0.23 6.05 % | 0.22 -2.92 % | 0.23 -1.38 % | 0.23 11.49 % | 0.21 -6.07 % | 0.22 3.82 % | 0.21 |
| Weighted average shs out dil | 1.447 B -0.01 % | 1.447 B -0.91 % | 1.460 B 1.23 % | 1.442 B -0.31 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B -0.10 % | 1.448 B -1.09 % | 1.464 B -0.88 % | 1.477 B 2.10 % | 1.447 B 2.02 % | 1.418 B -1.98 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.59 % | 1.438 B 148.67 % | 578.443 M -51.20 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B |
| Weighted average shs out | 1.447 B -0.01 % | 1.447 B -0.91 % | 1.460 B 1.23 % | 1.442 B -0.31 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.06 % | 1.446 B -0.06 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 2.02 % | 1.418 B -1.98 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.59 % | 1.438 B 148.67 % | 578.443 M -51.20 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -0.01 % | 1.185 B |
| EPS diluted | -0.04 -1 913.64 % | 0.00 -112.22 % | 0.02 372.73 % | -0.01 -131.13 % | 0.02 173.10 % | -0.03 -367.74 % | -0.01 -172.09 % | 0.01 -73.29 % | 0.03 137.75 % | -0.09 -83.44 % | -0.05 -10.71 % | -0.04 32.15 % | -0.06 -3.34 % | -0.06 -160.43 % | -0.02 61.41 % | -0.06 -9 833.33 % | 0.00 98.31 % | -0.04 -205.17 % | -0.01 81.26 % | -0.06 -39.10 % | -0.04 40.27 % | -0.07 -777.27 % | 0.01 83.33 % | 0.01 33.33 % | 0.00 -65.38 % | 0.01 -27.78 % | 0.02 1 700.00 % | 0.00 -81.82 % | 0.01 -81.73 % | 0.03 903.33 % | 0.00 -95.07 % | 0.06 184.58 % | 0.02 -26.71 % | 0.03 -52.13 % | 0.06 52.50 % | 0.04 515.38 % | 0.01 161.90 % | -0.01 |
| Earnings per share | -0.04 -1 913.64 % | 0.00 -112.22 % | 0.02 372.73 % | -0.01 -131.13 % | 0.02 173.10 % | -0.03 -367.74 % | -0.01 -172.09 % | 0.01 -73.29 % | 0.03 137.75 % | -0.09 -83.44 % | -0.05 -10.71 % | -0.04 32.15 % | -0.06 -2.15 % | -0.06 -157.87 % | -0.02 60.57 % | -0.06 -9 833.33 % | 0.00 98.31 % | -0.04 -205.17 % | -0.01 81.26 % | -0.06 -39.10 % | -0.04 40.27 % | -0.07 -777.27 % | 0.01 83.33 % | 0.01 33.33 % | 0.00 -65.38 % | 0.01 -27.78 % | 0.02 1 700.00 % | 0.00 -81.82 % | 0.01 -81.73 % | 0.03 903.33 % | 0.00 -95.07 % | 0.06 184.58 % | 0.02 -26.71 % | 0.03 -52.13 % | 0.06 52.50 % | 0.04 515.38 % | 0.01 161.90 % | -0.01 |
| Gross profit | 247.174 M -8.23 % | 269.334 M 3.13 % | 261.161 M 2.52 % | 254.748 M 4.88 % | 242.897 M 154.76 % | 95.344 M -56.40 % | 218.666 M 0.32 % | 217.972 M 31.54 % | 165.713 M 11.26 % | 148.940 M 29.48 % | 115.030 M 256.59 % | 32.258 M -2.56 % | 33.105 M -83.40 % | 199.384 M 289.40 % | 51.203 M 8.99 % | 46.978 M -62.13 % | 124.049 M 29.53 % | 95.770 M -13.65 % | 110.910 M 1 028.74 % | -11.942 M -124.54 % | 48.656 M -62.07 % | 128.285 M -1.91 % | 130.789 M -5.17 % | 137.926 M -7.68 % | 149.395 M -1.90 % | 152.289 M -6.63 % | 163.097 M 2.15 % | 159.671 M 0.36 % | 159.098 M -14.33 % | 185.714 M 18.19 % | 157.128 M 0.26 % | 156.728 M 6.91 % | 146.592 M -14.66 % | 171.784 M 1.45 % | 169.324 M 19.83 % | 141.303 M -12.97 % | 162.354 M -16.39 % | 194.180 M |
| Income tax expense | 22.299 M 63.25 % | 13.659 M -34.38 % | 20.816 M -21.12 % | 26.389 M 127.24 % | 11.613 M -67.69 % | 35.937 M 98.81 % | 18.076 M 27.77 % | 14.147 M 29.47 % | 10.927 M 131.80 % | -34.365 M -925.29 % | 4.164 M 254.11 % | -2.702 M -947.29 % | -258.000 K -100.66 % | 39.152 M 952.24 % | -4.594 M 70.85 % | -15.761 M -262.57 % | 9.695 M -21.78 % | 12.395 M 173.79 % | 4.527 M 6 660.87 % | -69.000 K 98.99 % | -6.804 M -106.77 % | 100.554 M 812.38 % | 11.021 M 97.01 % | 5.594 M -45.93 % | 10.345 M 587.40 % | -2.122 M -122.74 % | 9.334 M 8.84 % | 8.576 M 11.93 % | 7.662 M -42.75 % | 13.384 M -9.27 % | 14.751 M 161.63 % | -23.936 M -221.37 % | -7.448 M -127.25 % | 27.336 M 273.65 % | -15.742 M 16.15 % | -18.773 M -90.26 % | -9.867 M -186.87 % | 11.358 M |
| Cost of revenue | 1.447 B -4.19 % | 1.510 B -1.07 % | 1.527 B -0.57 % | 1.535 B 2.63 % | 1.496 B -13.19 % | 1.724 B 10.96 % | 1.553 B 10.29 % | 1.408 B 5.29 % | 1.337 B -0.17 % | 1.340 B -3.47 % | 1.388 B 37.17 % | 1.012 B 9.46 % | 924.410 M 45.76 % | 634.194 M 8.65 % | 583.679 M 57.49 % | 370.607 M -45.43 % | 679.193 M 21.33 % | 559.793 M 3.05 % | 543.236 M 28.76 % | 421.899 M 9.59 % | 384.966 M -28.21 % | 536.217 M -5.02 % | 564.552 M -3.91 % | 587.527 M -2.63 % | 603.424 M -9.77 % | 668.766 M -10.77 % | 749.462 M 25.95 % | 595.036 M 7.82 % | 551.902 M -4.64 % | 578.742 M -11.68 % | 655.285 M 27.48 % | 514.023 M -0.90 % | 518.709 M -11.35 % | 585.094 M 3.30 % | 566.428 M 4.27 % | 543.213 M -5.76 % | 576.407 M -20.29 % | 723.145 M |
| General and administrative expenses | 208.151 M 2.66 % | 202.751 M 14.35 % | 177.311 M 0.18 % | 176.984 M -6.54 % | 189.377 M -14.03 % | 220.290 M 19.47 % | 184.386 M 6.32 % | 173.433 M 7.37 % | 161.535 M -29.40 % | 228.789 M 42.66 % | 160.377 M 0.09 % | 160.238 M -2.33 % | 164.053 M -40.82 % | 277.201 M 140.03 % | 115.486 M -39.23 % | 190.051 M 63.73 % | 116.076 M 5.03 % | 110.518 M 0.44 % | 110.036 M 16.29 % | 94.623 M -22.08 % | 121.440 M 0.71 % | 120.584 M 2.75 % | 117.356 M -3.92 % | 122.147 M -0.55 % | 122.826 M -7.72 % | 133.103 M 7.88 % | 123.384 M -8.29 % | 134.534 M 10.63 % | 121.608 M 4.43 % | 116.449 M 1.16 % | 115.111 M -1.73 % | 117.137 M 13.08 % | 103.591 M -12.61 % | 118.543 M 2.03 % | 116.185 M -11.18 % | 130.815 M 20.58 % | 108.486 M 1.33 % | 107.064 M |
| Selling and marketing expenses | 18.840 M 11.83 % | 16.847 M 1.66 % | 16.572 M -5.36 % | 17.510 M 10.55 % | 15.839 M 14.71 % | 13.808 M 9.00 % | 12.668 M -11.20 % | 14.266 M 6.94 % | 13.340 M -19.04 % | 16.477 M 1.58 % | 16.221 M 8.54 % | 14.945 M 19.58 % | 12.498 M 22.53 % | 10.200 M -10.44 % | 11.389 M 4.67 % | 10.881 M -7.89 % | 11.813 M 0.59 % | 11.744 M 7.28 % | 10.947 M 104.16 % | 5.362 M -38.55 % | 8.726 M -27.12 % | 11.973 M -7.40 % | 12.930 M -12.49 % | 14.775 M 9.20 % | 13.530 M -7.43 % | 14.616 M 12.84 % | 12.953 M 9.45 % | 11.835 M -7.56 % | 12.803 M 17.75 % | 10.873 M 3.11 % | 10.545 M -26.16 % | 14.280 M 62.68 % | 8.778 M -21.27 % | 11.150 M -6.62 % | 11.940 M 3.46 % | 11.541 M 0.20 % | 11.518 M 2.68 % | 11.217 M |
| Other expenses | 38.087 M 197.05 % | -39.246 M -42.06 % | -27.626 M -586.12 % | 5.683 M -85.84 % | 40.129 M -18.43 % | 49.195 M 180.97 % | 17.509 M 90.73 % | 9.180 M -72.06 % | 32.857 M 294.86 % | -16.862 M -147.33 % | 35.628 M 314.23 % | 8.601 M 126.88 % | -32.002 M 13.61 % | -37.045 M -100.03 % | -18.520 M -978.56 % | 2.108 M 109.17 % | -22.995 M 30.70 % | -33.182 M -1 614.47 % | 2.191 M -58.14 % | 5.234 M 378.87 % | 1.093 M -79.88 % | 5.432 M 277.21 % | 1.440 M -10.28 % | 1.605 M 20.50 % | 1.332 M -15.35 % | 1.574 M -2.63 % | 1.616 M 19.26 % | 1.355 M -43.47 % | 2.397 M 142.40 % | -5.653 M 48.71 % | -11.021 M 7.11 % | -11.865 M -696.23 % | 1.990 M -86.62 % | 14.875 M 237.62 % | -10.809 M 57.73 % | -25.573 M -1 029.25 % | 2.752 M | 0.000 |
| Operating expenses | 265.078 M 46.98 % | 180.351 M 8.48 % | 166.257 M -16.95 % | 200.177 M 21.26 % | 165.087 M 27.70 % | 129.273 M -17.35 % | 156.405 M 3.84 % | 150.628 M 6.06 % | 142.018 M -29.31 % | 200.895 M 47.72 % | 136.000 M -3.06 % | 140.296 M -2.94 % | 144.549 M -42.26 % | 250.355 M 131.05 % | 108.355 M -43.48 % | 191.704 M 82.76 % | 104.894 M 17.75 % | 89.081 M -12.64 % | 101.973 M 13.63 % | 89.743 M -26.51 % | 122.120 M 4.32 % | 117.064 M 4.39 % | 112.146 M -5.34 % | 118.474 M 0.15 % | 118.299 M -8.89 % | 129.836 M 8.55 % | 119.613 M -6.41 % | 127.801 M 7.19 % | 119.231 M -2.00 % | 121.669 M 6.14 % | 114.635 M -4.11 % | 119.552 M 15.80 % | 103.242 M -28.59 % | 144.568 M 23.23 % | 117.316 M 0.46 % | 116.783 M 5.23 % | 110.984 M -29.04 % | 156.410 M |
| Cost and expenses | 1.712 B 1.27 % | 1.691 B -0.14 % | 1.693 B -2.45 % | 1.736 B 4.48 % | 1.661 B -10.34 % | 1.853 B 8.37 % | 1.710 B 9.67 % | 1.559 B 5.37 % | 1.480 B -3.97 % | 1.541 B 1.10 % | 1.524 B 32.27 % | 1.152 B 7.78 % | 1.069 B 20.85 % | 884.549 M 27.82 % | 692.034 M 23.07 % | 562.311 M -28.28 % | 784.087 M 20.84 % | 648.873 M 0.57 % | 645.209 M 26.11 % | 511.642 M 0.90 % | 507.086 M -22.38 % | 653.281 M -3.46 % | 676.698 M -4.15 % | 706.001 M -2.18 % | 721.723 M -9.63 % | 798.603 M -8.11 % | 869.075 M 20.23 % | 722.837 M 7.70 % | 671.133 M -4.18 % | 700.411 M -9.03 % | 769.920 M 21.52 % | 633.575 M 1.87 % | 621.951 M -14.76 % | 729.662 M 6.72 % | 683.744 M 3.60 % | 659.996 M -3.99 % | 687.391 M -21.85 % | 879.555 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 226.991 M 3.37 % | 219.598 M 13.26 % | 193.883 M -0.31 % | 194.494 M -5.22 % | 205.216 M -12.34 % | 234.098 M 18.80 % | 197.054 M 4.98 % | 187.699 M 7.33 % | 174.875 M -28.70 % | 245.266 M 38.88 % | 176.598 M 0.81 % | 175.183 M -0.77 % | 176.551 M -38.57 % | 287.401 M 126.52 % | 126.875 M -36.86 % | 200.932 M 57.11 % | 127.889 M 4.60 % | 122.263 M 1.06 % | 120.983 M 21.00 % | 99.985 M -23.19 % | 130.166 M -1.80 % | 132.556 M 1.74 % | 130.286 M -4.85 % | 136.922 M 0.42 % | 136.356 M -7.69 % | 147.720 M 8.35 % | 136.337 M -6.85 % | 146.369 M 8.90 % | 134.411 M 5.57 % | 127.322 M 1.33 % | 125.656 M -4.38 % | 131.417 M 16.95 % | 112.369 M -13.36 % | 129.693 M 1.22 % | 128.125 M -10.00 % | 142.356 M 18.63 % | 120.004 M 1.46 % | 118.281 M |
| Interest income | 13.388 M 7.65 % | 12.436 M 24.16 % | 10.016 M -29.00 % | 14.107 M 158.51 % | 5.457 M 110.50 % | 2.592 M -8.33 % | 2.828 M 31.84 % | 2.145 M 8.94 % | 1.969 M 78.14 % | 1.105 M 10.53 % | 1.000 M 59.49 % | 627.000 K -38.53 % | 1.020 M -38.90 % | 1.669 M 38.20 % | 1.208 M 14.07 % | 1.059 M -11.45 % | 1.196 M 285.74 % | 310.051 K 22.07 % | 254.000 K -5.58 % | 269.000 K -27.49 % | 371.000 K | 0.000 -100.00 % | 188.000 K -54.03 % | 409.000 K 13.61 % | 360.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 46.946 M -23.73 % | 61.552 M 27.60 % | 48.238 M -4.81 % | 50.673 M 3.66 % | 48.883 M -10.59 % | 54.676 M 16.54 % | 46.915 M 19.95 % | 39.111 M -11.86 % | 44.375 M 15.44 % | 38.440 M 3.99 % | 36.965 M 3.35 % | 35.766 M 22.71 % | 29.147 M 33.21 % | 21.881 M 3.30 % | 21.181 M 5.60 % | 20.058 M -3.28 % | 20.738 M -14.05 % | 24.127 M 86.82 % | 12.915 M -9.40 % | 14.255 M -1.34 % | 14.449 M 5.40 % | 13.709 M 14.25 % | 11.999 M -1.41 % | 12.170 M 1.48 % | 11.993 M -10.32 % | 13.373 M -14.48 % | 15.636 M 1.15 % | 15.458 M -5.05 % | 16.281 M -9.17 % | 17.925 M 9.27 % | 16.405 M -17.15 % | 19.800 M 5.15 % | 18.830 M | 0.000 -100.00 % | 19.292 M | 0.000 -100.00 % | 16.607 M -17.27 % | 20.074 M |
| Depreciation and amortization | 111.213 M -18.95 % | 137.217 M 16.48 % | 117.808 M -1.38 % | 119.455 M -11.20 % | 134.519 M -15.08 % | 158.406 M 15.05 % | 137.688 M 3.30 % | 133.284 M -1.51 % | 135.323 M -7.38 % | 146.102 M 5.13 % | 138.979 M 17.54 % | 118.238 M 3.28 % | 114.482 M 8.98 % | 105.044 M 9.14 % | 96.243 M 4.52 % | 92.085 M -7.26 % | 99.294 M 21.08 % | 82.007 M 3.42 % | 79.295 M 6.67 % | 74.337 M 12.91 % | 65.835 M -9.11 % | 72.433 M 3.21 % | 70.178 M -3.17 % | 72.475 M -4.07 % | 75.552 M -4.35 % | 78.988 M 0.46 % | 78.627 M 5.38 % | 74.614 M 3.22 % | 72.284 M -4.33 % | 75.556 M -1.07 % | 76.372 M 9.12 % | 69.991 M -10.37 % | 78.089 M -9.38 % | 86.176 M 3.41 % | 83.337 M 7.86 % | 77.264 M 7.26 % | 72.033 M -8.91 % | 79.078 M |
| Operating income | -17.904 M -120.12 % | 88.983 M -6.24 % | 94.904 M 73.91 % | 54.571 M -29.87 % | 77.810 M 329.33 % | -33.930 M -151.72 % | 65.597 M -7.41 % | 70.847 M 199.00 % | 23.695 M 113.24 % | -178.927 M -502.33 % | -29.706 M 58.54 % | -71.647 M 35.12 % | -110.424 M -86.34 % | -59.260 M -73.95 % | -34.068 M 71.88 % | -121.159 M -558.35 % | 26.434 M 629.56 % | -4.992 M 55.59 % | -11.239 M 87.99 % | -93.611 M -24.06 % | -75.457 M -553.12 % | 16.653 M -17.08 % | 20.083 M -4.63 % | 21.057 M -35.07 % | 32.428 M 34.97 % | 24.027 M -46.73 % | 45.100 M 35.74 % | 33.225 M -21.39 % | 42.264 M -54.79 % | 93.476 M 111.00 % | 44.301 M -7.15 % | 47.710 M 2.33 % | 46.623 M -56.32 % | 106.741 M 21.83 % | 87.615 M 42.43 % | 61.516 M 10.37 % | 55.736 M -34.36 % | 84.909 M |
| Operating income ratio | -0.01 -121.14 % | 0.05 -5.81 % | 0.05 74.13 % | 0.03 -31.87 % | 0.04 339.85 % | -0.02 -150.39 % | 0.04 -15.02 % | 0.04 176.37 % | 0.02 113.12 % | -0.12 -508.08 % | -0.02 71.20 % | -0.07 40.50 % | -0.12 -62.22 % | -0.07 -32.48 % | -0.05 81.51 % | -0.29 -981.65 % | 0.03 532.20 % | -0.01 55.68 % | -0.02 92.48 % | -0.23 -31.22 % | -0.17 -794.38 % | 0.03 -13.23 % | 0.03 -0.50 % | 0.03 -32.62 % | 0.04 47.20 % | 0.03 -40.79 % | 0.05 12.26 % | 0.04 -25.94 % | 0.06 -51.39 % | 0.12 124.24 % | 0.05 -23.34 % | 0.07 1.50 % | 0.07 -50.31 % | 0.14 18.43 % | 0.12 32.51 % | 0.09 19.12 % | 0.08 -18.49 % | 0.09 |
| Total other income expenses net | -32.831 M 27.57 % | -45.328 M -107.56 % | -21.838 M 36.64 % | -34.465 M -59.02 % | -21.673 M 58.07 % | -51.692 M -17.25 % | -44.087 M -19.26 % | -36.966 M 12.83 % | -42.406 M -13.58 % | -37.335 M -3.81 % | -35.965 M -2.35 % | -35.139 M -24.93 % | -28.127 M -39.16 % | -20.211 M -1.19 % | -19.973 M -5.13 % | -18.999 M 2.78 % | -19.542 M 17.95 % | -23.817 M -88.12 % | -12.661 M 9.47 % | -13.986 M 0.65 % | -14.078 M 6.19 % | -15.006 M -27.05 % | -11.811 M -0.43 % | -11.761 M -1.10 % | -11.633 M -175.31 % | -4.225 M -125.01 % | 16.897 M 202.61 % | -16.468 M 0.17 % | -16.496 M -130.51 % | -7.156 M -100.12 % | -3.576 M -237.59 % | 2.599 M 122.73 % | -11.432 M -129.12 % | 39.264 M 44.76 % | 27.124 M -36.17 % | 42.492 M 251.93 % | -27.969 M 58.39 % | -67.213 M |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2015-04-30 |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.472 B 8.42 % | 2.280 B -5.81 % | 2.420 B -10.05 % | 2.691 B 13.45 % | 2.372 B -1.55 % | 2.409 B 23.52 % | 1.950 B -16.27 % | 2.329 B 6.59 % | 2.185 B -19.66 % | 2.720 B 13.12 % | 2.405 B -4.18 % | 2.509 B 20.14 % | 2.089 B 50.00 % | 1.393 B -6.95 % | 1.497 B 12.52 % | 1.330 B 12.82 % | 1.179 B 5.32 % | 1.119 B 3.28 % | 1.084 B 25.22 % | 865.548 M 40.84 % | 614.569 M -1.79 % | 625.763 M -2.89 % | 644.357 M -8.14 % | 701.465 M 3.01 % | 680.966 M -7.21 % | 733.876 M -7.43 % | 792.815 M -7.61 % | 858.086 M 2.77 % | 834.926 M -12.25 % | 951.516 M 5.40 % | 902.752 M -24.07 % | 1.189 B 13.95 % | 1.043 B -3.88 % | 1.086 B 6.00 % | 1.024 B |
| Total investments | 323.378 M 0.23 % | 322.652 M 1.19 % | 318.864 M 5.42 % | 302.479 M -35.25 % | 467.155 M 10.05 % | 424.476 M 835.22 % | 45.388 M 0.17 % | 45.313 M -68.73 % | 144.895 M 212.75 % | 46.329 M -4.01 % | 48.265 M -2.60 % | 49.553 M -66.73 % | 148.959 M -1.78 % | 151.657 M 51.90 % | 99.837 M 10.18 % | 90.616 M 98.58 % | 45.631 M 2.72 % | 44.423 M -1.33 % | 45.023 M 1.72 % | 44.262 M -1.51 % | 44.939 M -1.70 % | 45.715 M 5 860.26 % | 767.000 K -2.17 % | 784.000 K -2.85 % | 807.000 K 2.23 % | 789.379 K -98.35 % | 47.716 M 9.72 % | 43.487 M 2.00 % | 42.633 M -0.09 % | 42.672 M 19.25 % | 35.783 M 3.85 % | 34.455 M -1.06 % | 34.823 M 15.58 % | 30.128 M 933.20 % | 2.916 M |
| Total debt | 2.949 B 1.94 % | 2.893 B -4.58 % | 3.032 B -4.10 % | 3.162 B -1.62 % | 3.214 B 4.48 % | 3.076 B 9.70 % | 2.804 B -6.93 % | 3.013 B 0.00 % | 3.013 B -5.54 % | 3.189 B 2.63 % | 3.108 B -2.21 % | 3.178 B 9.65 % | 2.898 B 47.82 % | 1.961 B 7.04 % | 1.832 B 6.64 % | 1.718 B 2.66 % | 1.673 B 1.15 % | 1.654 B 11.70 % | 1.481 B 7.48 % | 1.378 B 14.26 % | 1.206 B 17.16 % | 1.029 B 15.76 % | 889.016 M -5.13 % | 937.121 M -0.56 % | 942.438 M -2.15 % | 963.142 M -6.53 % | 1.030 B -8.34 % | 1.124 B 1.39 % | 1.109 B -10.56 % | 1.240 B 1.70 % | 1.219 B -14.38 % | 1.424 B -2.64 % | 1.462 B -2.78 % | 1.504 B 3.21 % | 1.457 B |
| Accumulated other comprehensive income loss | 27.955 M 0.00 % | 27.955 M 0.00 % | 27.955 M 305.09 % | 6.901 M 103.57 % | -193.054 M 2.96 % | -198.948 M -813.08 % | 27.900 M 0.00 % | 27.900 M 113.04 % | -213.894 M -866.65 % | 27.900 M 0.00 % | 27.900 M 0.00 % | 27.900 M 0.00 % | 27.900 M 0.00 % | 27.900 M 6.08 % | 26.300 M 0.00 % | 26.300 M 0.00 % | 26.300 M 0.00 % | 26.300 M 5.20 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 19.05 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 23.53 % | 17.000 M 0.00 % | 17.000 M 0.00 % | 17.000 M 0.00 % | 17.000 M -83.72 % | 104.399 M 400.93 % | 20.841 M -87.48 % | 166.419 M -2.19 % | 170.150 M -9.23 % | 187.446 M |
| Retained earnings | -538.065 M -11.54 % | -482.396 M -3.45 % | -466.309 M 1.45 % | -473.170 M 22.97 % | -614.233 M 5.99 % | -653.393 M -28.99 % | -506.532 M -0.09 % | -506.088 M 21.07 % | -641.179 M -10.09 % | -582.439 M -24.87 % | -466.450 M -14.32 % | -408.007 M -14.58 % | -356.076 M -12.94 % | -315.270 M -31.74 % | -239.317 M -12.64 % | -212.453 M -59.53 % | -133.176 M 4.39 % | -139.293 M -45.68 % | -95.618 M 5.41 % | -101.088 M -452.39 % | -18.300 M -146.65 % | 39.230 M -79.00 % | 186.826 M 14.06 % | 163.801 M -11.43 % | 184.934 M 7.42 % | 172.166 M -10.05 % | 191.410 M 19.31 % | 160.429 M -16.43 % | 191.969 M 7.31 % | 178.887 M -4.97 % | 188.234 M 5.37 % | 178.649 M -8.58 % | 195.419 M -3.69 % | 202.901 M 55.64 % | 130.362 M |
| Common stock | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 22.07 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B |
| Total equity | 2.026 B -2.24 % | 2.072 B 11.36 % | 1.861 B 2.21 % | 1.821 B -1.47 % | 1.848 B 4.27 % | 1.772 B -5.04 % | 1.866 B 0.90 % | 1.850 B 0.38 % | 1.843 B 3.13 % | 1.787 B -10.50 % | 1.996 B -4.79 % | 2.097 B -2.03 % | 2.140 B -4.63 % | 2.244 B 4.53 % | 2.147 B -0.35 % | 2.155 B -4.86 % | 2.265 B 4.26 % | 2.172 B -3.40 % | 2.249 B 1.87 % | 2.208 B -5.96 % | 2.348 B -4.66 % | 2.462 B 1.23 % | 2.432 B -2.77 % | 2.502 B -3.65 % | 2.596 B 1.10 % | 2.568 B -4.96 % | 2.702 B 6.06 % | 2.548 B -0.38 % | 2.557 B 0.35 % | 2.548 B 0.21 % | 2.543 B 16.76 % | 2.178 B -2.66 % | 2.237 B -1.22 % | 2.265 B -5.52 % | 2.398 B |
| Other non current liabilities | 92.097 M -7.26 % | 99.308 M 3.65 % | 95.814 M 0.56 % | 95.285 M 0.41 % | 94.900 M 3.75 % | 91.471 M 656.40 % | 12.093 M 50.37 % | 8.042 M -90.26 % | 82.593 M 422.22 % | 15.816 M 7.83 % | 14.667 M 12.68 % | 13.017 M -84.87 % | 86.013 M 660.73 % | 11.307 M 44.70 % | 7.814 M -0.15 % | 7.826 M -0.91 % | 7.898 M -10.79 % | 8.854 M -3.86 % | 9.209 M -86.76 % | 69.559 M 2.44 % | 67.902 M 1.60 % | 66.830 M 22.30 % | 54.643 M 2.21 % | 53.460 M 21.87 % | 43.868 M -78.12 % | 200.506 M 450.95 % | 36.393 M -3.09 % | 37.552 M 3.11 % | 36.418 M -81.07 % | 192.410 M 581.58 % | 28.230 M 2.92 % | 27.430 M 2.48 % | 26.767 M 3.33 % | 25.903 M -83.16 % | 153.805 M |
| Long term debt | 1.715 B 5.35 % | 1.628 B -1.01 % | 1.644 B -7.47 % | 1.777 B -5.73 % | 1.885 B -1.78 % | 1.919 B 9.52 % | 1.752 B -4.60 % | 1.837 B -4.96 % | 1.933 B -3.14 % | 1.995 B -2.20 % | 2.040 B 3.93 % | 1.963 B 4.18 % | 1.884 B 83.09 % | 1.029 B 19.80 % | 859.177 M 4.21 % | 824.474 M -1.81 % | 839.684 M 4.09 % | 806.664 M 1.04 % | 798.371 M 24.01 % | 643.808 M 14.05 % | 564.509 M 76.44 % | 319.945 M -2.67 % | 328.721 M -12.70 % | 376.550 M -11.45 % | 425.219 M -7.27 % | 458.535 M -2.46 % | 470.075 M -11.61 % | 531.841 M -2.66 % | 546.371 M -6.59 % | 584.916 M -5.43 % | 618.520 M -16.79 % | 743.310 M -3.60 % | 771.081 M -5.70 % | 817.651 M 2.47 % | 797.938 M |
| Total non current liabilities | 1.924 B 5.07 % | 1.831 B 0.28 % | 1.826 B -6.04 % | 1.943 B -4.77 % | 2.040 B -1.65 % | 2.074 B 9.72 % | 1.891 B -4.09 % | 1.971 B -4.72 % | 2.069 B -3.22 % | 2.138 B -2.60 % | 2.195 B 3.53 % | 2.120 B 3.82 % | 2.042 B 72.90 % | 1.181 B 18.04 % | 1.001 B 3.79 % | 964.098 M -1.48 % | 978.571 M 3.73 % | 943.379 M 0.26 % | 940.910 M 20.48 % | 781.000 M 11.24 % | 702.084 M 51.95 % | 462.042 M -14.17 % | 538.292 M -8.57 % | 588.728 M -7.55 % | 636.816 M -3.37 % | 659.040 M 0.95 % | 652.824 M -4.17 % | 681.215 M -1.04 % | 688.376 M -11.44 % | 777.326 M 4.01 % | 747.353 M -13.63 % | 865.245 M -1.72 % | 880.348 M -8.07 % | 957.662 M 0.62 % | 951.743 M |
| Other current liabilities | 796.888 M -0.89 % | 804.059 M 3.01 % | 780.527 M 2.11 % | 764.391 M -13.07 % | 879.366 M -3.81 % | 914.230 M -19.91 % | 1.141 B 38.05 % | 826.800 M -21.07 % | 1.047 B 56.63 % | 668.771 M -44.97 % | 1.215 B -1.85 % | 1.238 B 4.94 % | 1.180 B -35.42 % | 1.827 B 78.44 % | 1.024 B 45.99 % | 701.323 M 23.94 % | 565.848 M 17.41 % | 481.959 M 43.62 % | 335.570 M 2.63 % | 326.974 M -37.18 % | 520.494 M 114.93 % | 242.168 M 94.28 % | 124.650 M -12.89 % | 143.097 M -16.17 % | 170.704 M -12.67 % | 195.461 M 3.28 % | 189.245 M -22.41 % | 243.890 M 3.00 % | 236.780 M -27.06 % | 324.606 M 30 933.06 % | 1.046 M -99.49 % | 204.962 M -45.70 % | 377.441 M 22.24 % | 308.770 M 2.15 % | 302.281 M |
| Deferred revenue | 199.000 K -23.27 % | 259.356 K -85.03 % | 1.733 M 788.72 % | 195.000 K 926.32 % | 19.000 K -1.84 % | 19.356 K -98.93 % | 1.806 M 36.71 % | 1.321 M -84.83 % | 8.708 M 25.90 % | 6.917 M 10.91 % | 6.236 M 12.52 % | 5.542 M 27.73 % | 4.339 M -47.36 % | 8.243 M 4.14 % | 7.915 M -95.85 % | 190.608 M 48.67 % | 128.213 M -21.34 % | 163.006 M 2 585.00 % | 6.071 M 220.20 % | 1.896 M -69.97 % | 6.313 M 41.82 % | 4.451 M -15.07 % | 5.241 M -5.99 % | 5.575 M 16.80 % | 4.773 M -97.60 % | 198.494 M 17.46 % | 168.994 M -8.79 % | 185.270 M 1.64 % | 182.274 M 3.69 % | 175.789 M 1 409.44 % | 11.646 M 7.98 % | 10.785 M -86.25 % | 78.438 M 361.04 % | 17.013 M | 0.000 |
| Short term debt | 1.235 B -2.44 % | 1.266 B -8.81 % | 1.388 B 0.23 % | 1.385 B 4.21 % | 1.329 B 14.87 % | 1.157 B 10.00 % | 1.052 B -10.58 % | 1.176 B 8.89 % | 1.080 B -9.54 % | 1.194 B 11.86 % | 1.067 B -12.14 % | 1.215 B 19.82 % | 1.014 B 8.85 % | 931.300 M -4.23 % | 972.440 M 8.88 % | 893.127 M 7.17 % | 833.375 M -1.65 % | 847.381 M 24.17 % | 682.429 M -7.01 % | 733.894 M 14.45 % | 641.224 M -9.58 % | 709.169 M 26.57 % | 560.295 M -0.05 % | 560.571 M 8.38 % | 517.219 M 2.50 % | 504.608 M -9.95 % | 560.363 M -5.40 % | 592.332 M 5.32 % | 562.408 M -14.11 % | 654.772 M 9.04 % | 600.484 M -11.75 % | 680.402 M -1.57 % | 691.269 M 0.70 % | 686.493 M 3.04 % | 666.210 M |
| Total current liabilities | 2.854 B -2.39 % | 2.924 B -5.33 % | 3.088 B 2.46 % | 3.014 B -2.11 % | 3.079 B 1.66 % | 3.028 B -8.33 % | 3.304 B 9.92 % | 3.005 B -2.57 % | 3.085 B 8.45 % | 2.844 B -14.87 % | 3.341 B 0.78 % | 3.315 B 13.73 % | 2.915 B -12.77 % | 3.342 B 39.24 % | 2.400 B 18.18 % | 2.031 B 8.34 % | 1.874 B 5.57 % | 1.775 B 32.62 % | 1.339 B 4.49 % | 1.281 B -7.21 % | 1.381 B 15.00 % | 1.201 B 28.35 % | 935.502 M -4.27 % | 977.211 M -2.05 % | 997.613 M -1.71 % | 1.015 B 0.96 % | 1.005 B -8.37 % | 1.097 B 4.35 % | 1.051 B -9.01 % | 1.156 B 9.92 % | 1.051 B -11.28 % | 1.185 B -8.47 % | 1.295 B -0.60 % | 1.302 B 2.33 % | 1.273 B |
| Total liabilities | 4.777 B 0.49 % | 4.754 B -3.25 % | 4.914 B -0.87 % | 4.957 B -3.17 % | 5.119 B 0.31 % | 5.103 B -1.76 % | 5.194 B 4.37 % | 4.977 B -3.43 % | 5.154 B 3.44 % | 4.982 B -10.01 % | 5.536 B 1.85 % | 5.435 B 9.65 % | 4.957 B 9.61 % | 4.523 B 33.00 % | 3.401 B 13.55 % | 2.995 B 4.97 % | 2.853 B 4.93 % | 2.719 B 19.26 % | 2.280 B 10.54 % | 2.062 B -0.99 % | 2.083 B 25.27 % | 1.663 B 12.82 % | 1.474 B -5.88 % | 1.566 B -4.19 % | 1.634 B -2.36 % | 1.674 B 0.96 % | 1.658 B -6.76 % | 1.778 B 2.21 % | 1.740 B -9.99 % | 1.933 B 7.46 % | 1.799 B -12.27 % | 2.050 B -5.74 % | 2.175 B -3.77 % | 2.260 B 1.60 % | 2.225 B |
| Other non current assets | 282.499 M -2.63 % | 290.115 M 7.11 % | 270.859 M -4.45 % | 283.463 M 168.03 % | 105.758 M -3.89 % | 110.040 M -51.96 % | 229.047 M 10.77 % | 206.783 M 28.24 % | 161.246 M -37.77 % | 259.094 M -25.70 % | 348.722 M -27.19 % | 478.962 M 67.74 % | 285.540 M -13.84 % | 331.395 M 4.39 % | 317.470 M 20.10 % | 264.339 M 15.78 % | 228.317 M 26.52 % | 180.452 M 41.43 % | 127.591 M 80.76 % | 70.585 M 101.44 % | 35.040 M 3.93 % | 33.714 M 20.41 % | 27.999 M -12.91 % | 32.151 M 3.43 % | 31.085 M -3.65 % | 32.261 M -8.02 % | 35.074 M 5.86 % | 33.131 M 4.37 % | 31.743 M 0.51 % | 31.583 M -49.05 % | 61.985 M 11.67 % | 55.505 M -1.86 % | 56.557 M 2.04 % | 55.427 M -82.88 % | 323.708 M |
| Long term investments | 323.378 M 0.23 % | 322.652 M 1.19 % | 318.864 M 5.42 % | 302.479 M -35.25 % | 467.155 M 10.05 % | 424.476 M 835.22 % | 45.388 M 0.17 % | 45.313 M -68.73 % | 144.895 M 212.75 % | 46.329 M -4.01 % | 48.265 M -2.60 % | 49.553 M -66.73 % | 148.959 M 210.82 % | 47.924 M -0.28 % | 48.060 M 3.06 % | 46.631 M 2.19 % | 45.631 M 2.72 % | 44.423 M -1.33 % | 45.023 M 1.72 % | 44.262 M -1.51 % | 44.939 M -1.70 % | 45.715 M 5.42 % | 43.364 M -3.14 % | 44.771 M -3.43 % | 46.363 M 1.14 % | 45.838 M -3.94 % | 47.716 M 9.72 % | 43.487 M 2.00 % | 42.633 M -0.09 % | 42.672 M 19.25 % | 35.783 M 3.85 % | 34.455 M -1.06 % | 34.823 M 15.58 % | 30.128 M | 0.000 |
| Intangible assets | 12.776 M -34.21 % | 19.420 M -8.06 % | 21.123 M -9.11 % | 23.240 M 1.64 % | 22.865 M -0.82 % | 23.055 M -8.06 % | 25.076 M -2.83 % | 25.806 M -4.73 % | 27.086 M -2.74 % | 27.850 M -10.73 % | 31.198 M 16.30 % | 26.826 M 0.40 % | 26.720 M -1.66 % | 27.170 M 0.06 % | 27.153 M -2.72 % | 27.911 M -0.73 % | 28.117 M 0.13 % | 28.081 M 6.84 % | 26.283 M 57.91 % | 16.644 M -6.87 % | 17.872 M -6.66 % | 19.147 M 0.57 % | 19.039 M -8.96 % | 20.912 M -3.79 % | 21.736 M -1.79 % | 22.132 M -6.83 % | 23.755 M 96.50 % | 12.089 M -5.33 % | 12.769 M 7.97 % | 11.826 M -5.22 % | 12.477 M 2.74 % | 12.144 M -6.69 % | 13.014 M 33.43 % | 9.753 M -9.55 % | 10.783 M |
| GoodWill | 27.184 M -6.85 % | 29.183 M -1.35 % | 29.584 M -2.62 % | 30.380 M 0.20 % | 30.318 M 3.25 % | 29.363 M 0.05 % | 29.349 M 1.02 % | 29.052 M -0.87 % | 29.308 M 4.62 % | 28.014 M -12.49 % | 32.012 M 0.54 % | 31.839 M 2.74 % | 30.989 M 0.54 % | 30.823 M 0.41 % | 30.698 M 0.07 % | 30.677 M 5.42 % | 29.100 M 2.66 % | 28.346 M -2.29 % | 29.010 M 0.36 % | 28.906 M -2.68 % | 29.702 M -1.83 % | 30.255 M 2.27 % | 29.584 M -13.67 % | 34.267 M 0.00 % | 34.267 M 0.00 % | 34.267 M 0.00 % | 34.267 M -26.51 % | 46.631 M 0.00 % | 46.631 M 0.00 % | 46.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 39.960 M -17.78 % | 48.603 M -4.15 % | 50.707 M -5.43 % | 53.620 M 0.82 % | 53.183 M 1.46 % | 52.418 M -3.69 % | 54.425 M -0.79 % | 54.858 M -2.72 % | 56.394 M 0.95 % | 55.864 M -11.62 % | 63.210 M 7.75 % | 58.665 M 1.66 % | 57.709 M -0.49 % | 57.993 M 0.24 % | 57.851 M -1.26 % | 58.588 M 2.40 % | 57.217 M 1.40 % | 56.427 M 2.05 % | 55.293 M 21.39 % | 45.550 M -4.25 % | 47.574 M -3.70 % | 49.402 M 1.60 % | 48.623 M -11.88 % | 55.179 M -1.47 % | 56.003 M -0.70 % | 56.399 M -2.80 % | 58.022 M -1.19 % | 58.720 M -1.14 % | 59.400 M 1.61 % | 58.457 M 368.52 % | 12.477 M 2.74 % | 12.144 M -6.69 % | 13.014 M 33.43 % | 9.753 M -9.55 % | 10.783 M |
| Property plant equipment net | 3.730 B -2.11 % | 3.811 B 1.87 % | 3.741 B -3.01 % | 3.857 B -3.27 % | 3.987 B -0.19 % | 3.995 B -3.38 % | 4.135 B -1.17 % | 4.184 B -2.03 % | 4.271 B 2.30 % | 4.175 B -6.97 % | 4.487 B -1.86 % | 4.573 B 5.89 % | 4.318 B -0.13 % | 4.324 B 16.94 % | 3.698 B 7.47 % | 3.440 B 6.59 % | 3.228 B 5.60 % | 3.056 B 6.01 % | 2.883 B 3.12 % | 2.796 B -2.59 % | 2.870 B 9.40 % | 2.624 B 7.80 % | 2.434 B -3.14 % | 2.513 B -3.79 % | 2.612 B -1.38 % | 2.648 B -2.29 % | 2.710 B 3.53 % | 2.618 B -0.87 % | 2.641 B -3.52 % | 2.737 B 3.10 % | 2.655 B -0.02 % | 2.655 B -3.44 % | 2.750 B -1.13 % | 2.781 B -6.83 % | 2.985 B |
| Total non current assets | 4.386 B -2.19 % | 4.485 B 1.94 % | 4.399 B -2.73 % | 4.523 B -2.70 % | 4.648 B 0.47 % | 4.627 B 2.48 % | 4.515 B -0.87 % | 4.554 B -3.31 % | 4.710 B 1.94 % | 4.620 B -7.80 % | 5.011 B -4.18 % | 5.230 B 7.26 % | 4.875 B 1.04 % | 4.825 B 14.41 % | 4.217 B 8.22 % | 3.897 B 7.27 % | 3.633 B 6.51 % | 3.411 B 6.53 % | 3.202 B 4.88 % | 3.053 B -1.36 % | 3.095 B 8.78 % | 2.845 B 0.81 % | 2.822 B -3.53 % | 2.925 B -3.75 % | 3.039 B -0.94 % | 3.068 B -2.56 % | 3.149 B 2.71 % | 3.066 B -0.31 % | 3.075 B -4.54 % | 3.222 B 5.04 % | 3.067 B 0.26 % | 3.059 B -1.96 % | 3.120 B -1.35 % | 3.163 B -4.71 % | 3.319 B |
| Other current assets | 112.997 M -1.29 % | 114.478 M -5.11 % | 120.641 M -7.72 % | 130.735 M -7.91 % | 141.966 M -67.73 % | 439.989 M 188.82 % | 152.339 M -12.70 % | 174.491 M -57.33 % | 408.959 M 85.55 % | 220.401 M -49.73 % | 438.438 M 13.33 % | 386.882 M -14.15 % | 450.637 M 12.76 % | 399.633 M 159.94 % | 153.739 M -30.14 % | 220.060 M 31.67 % | 167.126 M -9.28 % | 184.221 M 3.57 % | 177.874 M 194.62 % | 60.375 M -8.03 % | 65.647 M 18.86 % | 55.232 M -14.48 % | 64.582 M -24.32 % | 85.340 M 28.53 % | 66.395 M 19.58 % | 55.525 M -43.29 % | 97.916 M -15.92 % | 116.459 M 86.82 % | 62.336 M -53.27 % | 133.401 M -29.54 % | 189.319 M 14.27 % | 165.672 M 45.92 % | 113.533 M -52.00 % | 236.535 M 11.54 % | 212.070 M |
| Short term 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 -100.00 % | 103.733 M 100.35 % | 51.777 M 17.72 % | 43.985 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 767.000 K -2.17 % | 784.000 K -2.85 % | 807.000 K 2.23 % | 789.379 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.916 M |
| cash and cash equivalents | 477.504 M -22.15 % | 613.403 M 0.29 % | 611.606 M 29.96 % | 470.617 M -44.09 % | 841.683 M 26.26 % | 666.613 M -21.89 % | 853.404 M 24.89 % | 683.310 M -17.40 % | 827.266 M 76.35 % | 469.117 M -33.26 % | 702.953 M 5.18 % | 668.324 M -17.43 % | 809.425 M 42.49 % | 568.062 M 69.55 % | 335.041 M -13.55 % | 387.550 M -21.57 % | 494.130 M -7.58 % | 534.685 M 34.68 % | 397.000 M -22.48 % | 512.154 M -13.37 % | 591.164 M 46.56 % | 403.351 M 64.86 % | 244.659 M 3.82 % | 235.656 M -9.87 % | 261.472 M 14.05 % | 229.266 M -3.52 % | 237.623 M -10.70 % | 266.087 M -2.84 % | 273.853 M -4.97 % | 288.173 M -8.88 % | 316.252 M 34.74 % | 234.712 M -43.97 % | 418.908 M 0.09 % | 418.541 M -3.39 % | 433.231 M |
| Cash and short term investments | 477.504 M -22.15 % | 613.403 M 0.29 % | 611.606 M 29.96 % | 470.617 M -44.09 % | 841.683 M 26.26 % | 666.613 M -21.89 % | 853.404 M 24.89 % | 683.310 M -17.40 % | 827.266 M 76.35 % | 469.117 M -33.26 % | 702.953 M 5.18 % | 668.324 M -17.43 % | 809.425 M 42.49 % | 568.062 M 69.55 % | 335.041 M -13.55 % | 387.550 M -21.57 % | 494.130 M -7.58 % | 534.685 M 34.68 % | 397.000 M -22.48 % | 512.154 M -13.37 % | 591.164 M 46.56 % | 403.351 M 64.35 % | 245.426 M 3.80 % | 236.440 M -9.85 % | 262.279 M 14.01 % | 230.055 M -3.18 % | 237.623 M -10.70 % | 266.087 M -2.84 % | 273.853 M -4.97 % | 288.173 M -8.88 % | 316.252 M 34.74 % | 234.712 M -43.97 % | 418.908 M 0.09 % | 418.541 M -4.04 % | 436.147 M |
| Total current assets | 2.417 B 3.21 % | 2.342 B -1.41 % | 2.376 B 5.35 % | 2.255 B -2.76 % | 2.319 B 3.12 % | 2.249 B -11.68 % | 2.546 B 12.06 % | 2.272 B -0.61 % | 2.286 B 6.41 % | 2.148 B -14.80 % | 2.521 B 9.49 % | 2.303 B 3.63 % | 2.222 B 14.43 % | 1.942 B 45.98 % | 1.330 B 6.21 % | 1.252 B -15.66 % | 1.485 B 0.32 % | 1.480 B 11.56 % | 1.327 B 9.00 % | 1.217 B -8.87 % | 1.336 B 4.35 % | 1.280 B 18.07 % | 1.084 B -5.08 % | 1.142 B -4.14 % | 1.191 B 1.50 % | 1.174 B -3.09 % | 1.211 B -3.87 % | 1.260 B 3.14 % | 1.222 B -3.00 % | 1.259 B -1.18 % | 1.274 B 9.02 % | 1.169 B -9.53 % | 1.292 B -5.15 % | 1.362 B 4.57 % | 1.303 B |
| Inventory | 318.189 M -1.96 % | 324.554 M -8.68 % | 355.399 M -5.76 % | 377.141 M -5.47 % | 398.971 M 3.07 % | 387.072 M -5.06 % | 407.707 M 2.06 % | 399.481 M -5.16 % | 421.214 M -7.00 % | 452.902 M -14.53 % | 529.915 M 24.35 % | 426.151 M 13.90 % | 374.139 M 16.91 % | 320.014 M 13.26 % | 282.554 M 2.74 % | 275.009 M 10.99 % | 247.784 M 2.02 % | 242.871 M 1.36 % | 239.605 M -4.86 % | 251.845 M -6.31 % | 268.802 M -1.31 % | 272.377 M 2.16 % | 266.630 M -5.72 % | 282.811 M -0.98 % | 285.624 M 4.01 % | 274.601 M 1.47 % | 270.618 M -2.06 % | 276.301 M -0.36 % | 277.304 M 1.86 % | 272.241 M 8.16 % | 251.705 M 2.82 % | 244.811 M 3.47 % | 236.605 M 0.99 % | 234.287 M -5.39 % | 247.634 M |
| Net receivables | 1.509 B 16.98 % | 1.290 B 0.14 % | 1.288 B 0.91 % | 1.276 B 36.34 % | 936.127 M 23.99 % | 754.978 M -33.34 % | 1.133 B 11.61 % | 1.015 B 30.60 % | 777.002 M -22.75 % | 1.006 B 18.33 % | 850.021 M 3.49 % | 821.366 M 39.72 % | 587.879 M -10.12 % | 654.088 M 17.05 % | 558.808 M 51.11 % | 369.790 M -35.79 % | 575.888 M 11.09 % | 518.390 M 1.20 % | 512.261 M 30.40 % | 392.827 M -4.20 % | 410.038 M -23.99 % | 539.458 M 6.30 % | 507.496 M -7.33 % | 547.666 M -7.05 % | 589.197 M -1.74 % | 599.645 M -3.18 % | 619.342 M 0.93 % | 613.660 M -0.89 % | 619.156 M -6.43 % | 661.715 M 0.62 % | 657.615 M 4.42 % | 629.767 M 20.39 % | 523.105 M -4.24 % | 546.256 M 34.26 % | 406.862 M |
| Tax assets | 10.153 M -19.19 % | 12.564 M -30.55 % | 18.092 M -31.32 % | 26.341 M -23.85 % | 34.591 M -22.09 % | 44.399 M -12.57 % | 50.780 M -19.99 % | 63.466 M -17.41 % | 76.841 M -8.85 % | 84.303 M 32.66 % | 63.549 M -9.08 % | 69.898 M 7.50 % | 65.022 M 1.68 % | 63.949 M -33.76 % | 96.543 M 10.90 % | 87.053 M 17.41 % | 74.147 M 1.33 % | 73.177 M -19.31 % | 90.684 M -5.87 % | 96.338 M -0.58 % | 96.899 M 4.77 % | 92.491 M -65.53 % | 268.314 M -4.39 % | 280.630 M -4.63 % | 294.269 M 3.07 % | 285.496 M -4.12 % | 297.758 M -4.77 % | 312.685 M 3.91 % | 300.932 M -14.55 % | 352.163 M 16.45 % | 302.409 M 0.14 % | 302.001 M 13.44 % | 266.216 M -7.14 % | 286.680 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 809.412 M -3.47 % | 838.502 M -7.12 % | 902.764 M 7.04 % | 843.380 M -0.12 % | 844.431 M -9.71 % | 935.214 M -14.18 % | 1.090 B 10.57 % | 985.657 M 5.26 % | 936.422 M -2.96 % | 965.012 M -8.01 % | 1.049 B 23.71 % | 847.982 M 20.39 % | 704.378 M 25.48 % | 561.335 M 45.23 % | 386.504 M 67.15 % | 231.232 M -30.25 % | 331.536 M 21.32 % | 273.271 M -7.37 % | 295.001 M 45.35 % | 202.964 M 2.12 % | 198.759 M -14.74 % | 233.111 M 1.46 % | 229.746 M -8.42 % | 250.870 M -10.30 % | 279.662 M -3.39 % | 289.464 M 19.86 % | 241.509 M 0.23 % | 240.964 M 3.36 % | 233.138 M 46.45 % | 159.191 M -63.67 % | 438.125 M 57.56 % | 278.069 M 35.22 % | 205.643 M -29.14 % | 290.204 M -4.64 % | 304.323 M |
| Tax payables | 12.724 M -16.47 % | 15.232 M -0.36 % | 15.288 M -28.01 % | 21.235 M -18.73 % | 26.130 M 17.43 % | 22.251 M 16.75 % | 19.059 M 21.57 % | 15.677 M 30.47 % | 12.016 M 25.03 % | 9.610 M 1.14 % | 9.502 M 6.75 % | 8.901 M -29.61 % | 12.645 M -7.52 % | 13.674 M 49.02 % | 9.176 M -36.37 % | 14.420 M -6.75 % | 15.464 M 56.74 % | 9.866 M -50.02 % | 19.741 M 26.92 % | 15.554 M 11.02 % | 14.010 M 18.80 % | 11.792 M -24.26 % | 15.570 M -8.94 % | 17.098 M -32.30 % | 25.255 M 27.25 % | 19.846 M 40.12 % | 14.164 M -28.82 % | 19.900 M 4.39 % | 19.064 M 12.32 % | 16.974 M 45.75 % | 11.646 M 7.98 % | 10.785 M -46.88 % | 20.302 M 19.33 % | 17.013 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 305.468 M 1.72 % | 300.313 M 291.34 % | 76.740 M 2.20 % | 75.088 M -64.98 % | 214.429 M 197.03 % | 72.190 M 1.35 % | 71.226 M -0.01 % | 71.233 M | 0.000 -100.00 % | 66.343 M -9.24 % | 73.100 M 2.86 % | 71.070 M 3.65 % | 68.568 M 3.13 % | 66.484 M -6.92 % | 71.426 M -68.58 % | 227.313 M 7.17 % | 212.114 M -61.54 % | 551.519 M 76.98 % | 311.633 M 10.61 % | 281.748 M 35.00 % | 208.706 M 17.38 % | 177.799 M -4.12 % | 185.441 M -2.21 % | 189.633 M 32.07 % | 143.588 M -34.40 % | 218.891 M -31.49 % | 319.486 M -3.40 % | 330.720 M -8.64 % | 362.008 M 3.56 % | 349.568 M | 0.000 |
| Minority interest | 836.475 M 0.38 % | 833.311 M 6.44 % | 782.898 M 3.09 % | 759.416 M -1.68 % | 772.422 M 5.33 % | 733.303 M -7.06 % | 789.015 M 1.73 % | 775.634 M -0.62 % | 780.462 M 3.13 % | 756.788 M -5.89 % | 804.131 M -1.46 % | 816.046 M -2.97 % | 841.007 M -4.91 % | 884.398 M 3.83 % | 851.806 M -0.38 % | 855.019 M -5.63 % | 906.069 M 7.53 % | 842.600 M -1.56 % | 855.932 M 6.06 % | 807.014 M -4.10 % | 841.507 M -3.01 % | 867.664 M 18.42 % | 732.674 M -7.14 % | 789.048 M -3.27 % | 815.755 M 0.75 % | 809.703 M -5.83 % | 859.797 M 5.33 % | 816.270 M 0.62 % | 811.261 M 0.73 % | 805.361 M -0.55 % | 809.797 M 1.28 % | 799.551 M -0.60 % | 804.350 M -2.01 % | 820.865 M -8.23 % | 894.461 M |
| Capital lease obligations | 364.259 M 5.50 % | 345.276 M -3.33 % | 357.166 M -4.98 % | 375.877 M 0.94 % | 372.372 M 2.25 % | 364.164 M 44.28 % | 252.397 M -3.52 % | 261.596 M -3.58 % | 271.299 M -3.24 % | 280.392 M 15.92 % | 241.878 M 1.39 % | 238.554 M 53.93 % | 154.980 M -6.07 % | 164.990 M -8.36 % | 180.045 M 0.57 % | 179.016 M 3.34 % | 173.236 M 0.16 % | 172.964 M 34.65 % | 128.455 M -2.42 % | 131.640 M -4.26 % | 137.501 M 425.49 % | 26.166 M 9.56 % | 23.882 M -9.35 % | 26.344 M 4.11 % | 25.304 M -7.36 % | 27.313 M -16.60 % | 32.748 M -5.69 % | 34.724 M -8.63 % | 38.002 M -5.68 % | 40.292 M -3.01 % | 41.542 M 68.94 % | 24.590 M -9.04 % | 27.033 M -8.03 % | 29.393 M 54.45 % | 19.031 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 252.831 M 2.51 % | 246.652 M 254.40 % | 69.597 M -13.81 % | 80.750 M -63.76 % | 222.798 M -49.88 % | 444.488 M -1.93 % | 453.231 M 461.28 % | 80.750 M -82.83 % | 470.312 M 482.43 % | 80.750 M 0.00 % | 80.750 M 0.00 % | 80.750 M -84.02 % | 505.346 M 525.82 % | 80.750 M 31.75 % | 61.292 M 57.80 % | 38.841 M 107.73 % | 18.698 M 161.02 % | -30.643 M -259.49 % | -8.524 M -128.73 % | 29.672 M -43.38 % | 52.408 M -88.33 % | 448.978 M 896.58 % | 45.052 M -44.21 % | 80.750 M 0.00 % | 80.750 M -83.05 % | 476.541 M -5.46 % | 504.082 M 524.25 % | 80.750 M 0.00 % | 80.750 M 0.00 % | 80.750 M 1 361.71 % | -6.400 M 0.00 % | -6.400 M 94.39 % | -114.093 M 0.00 % | -114.093 M | 0.000 |
| Deferred tax liabilities non current | 116.803 M 12.60 % | 103.732 M 21.13 % | 85.634 M 21.00 % | 70.769 M 17.08 % | 60.444 M -5.29 % | 63.820 M 28.73 % | 49.578 M -3.68 % | 51.472 M -4.13 % | 53.687 M -1.33 % | 54.409 M -20.82 % | 68.715 M -5.59 % | 72.786 M 1.44 % | 71.753 M -3.33 % | 74.228 M 22.55 % | 60.571 M -0.26 % | 60.728 M -2.71 % | 62.421 M 1.70 % | 61.377 M -0.85 % | 61.904 M -8.47 % | 67.633 M -2.93 % | 69.673 M -7.43 % | 75.267 M -51.42 % | 154.928 M -2.39 % | 158.718 M -5.37 % | 167.729 M 6.33 % | 157.738 M 7.78 % | 146.356 M 30.88 % | 111.822 M 5.91 % | 105.587 M -32.70 % | 156.900 M 55.96 % | 100.603 M 6.45 % | 94.505 M 14.55 % | 82.500 M -27.70 % | 114.108 M | 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 |
| Total assets | 6.804 B -0.34 % | 6.827 B 0.77 % | 6.775 B -0.04 % | 6.778 B -2.72 % | 6.967 B 1.33 % | 6.875 B -2.63 % | 7.061 B 3.43 % | 6.826 B -2.43 % | 6.996 B 3.36 % | 6.769 B -10.14 % | 7.533 B 0.00 % | 7.532 B 6.13 % | 7.098 B 4.88 % | 6.767 B 21.98 % | 5.548 B 7.73 % | 5.149 B 0.62 % | 5.118 B 4.64 % | 4.891 B 8.01 % | 4.528 B 6.06 % | 4.270 B -3.63 % | 4.430 B 7.40 % | 4.125 B 5.60 % | 3.906 B -3.97 % | 4.068 B -3.86 % | 4.231 B -0.26 % | 4.242 B -2.71 % | 4.360 B 0.79 % | 4.326 B 0.67 % | 4.297 B -4.11 % | 4.481 B 3.21 % | 4.342 B 2.68 % | 4.228 B -4.17 % | 4.412 B -2.49 % | 4.525 B -2.10 % | 4.622 B |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-04-30 |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2015-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -102.855 M -1 235.17 % | 9.061 M -93.57 % | 140.929 M 197.40 % | -144.694 M -369.66 % | -30.808 M 8.38 % | -33.625 M -113.01 % | 258.374 M 202.22 % | -252.756 M -143.19 % | 585.221 M 257.17 % | -372.342 M -387.75 % | 129.396 M 192.04 % | -140.585 M -112.77 % | -66.075 M -532.71 % | -10.443 M -111.17 % | 93.469 M -34.10 % | 141.832 M 280.08 % | -78.762 M -130.88 % | 255.047 M 461.55 % | -70.542 M 77.91 % | -319.334 M -181.03 % | 394.076 M 748.78 % | 46.429 M 122.21 % | 20.894 M 151.65 % | -40.451 M -609.04 % | -5.705 M -114.59 % | 39.096 M 185.55 % | -45.699 M 49.76 % | -90.959 M -249.10 % | 61.004 M 435.66 % | -18.174 M 79.79 % | -89.925 M 0.79 % | -90.640 M -971.54 % | 10.400 M -89.72 % | 101.160 M 268.15 % | -60.159 M -329.33 % | 26.233 M 118.25 % | -143.775 M -167.42 % | 213.266 M |
| Accounts receivables | -64.226 M -380.21 % | 22.921 M 299.81 % | 5.733 M 114.12 % | -40.598 M -138.24 % | 106.171 M -63.19 % | 288.398 M 340.21 % | -120.061 M 51.39 % | -246.993 M -208.48 % | 227.695 M 240.71 % | -161.822 M -496.23 % | -27.141 M 88.43 % | -234.490 M -481.91 % | 61.400 M 165.34 % | -93.977 M 53.32 % | -201.303 M -193.90 % | 214.370 M 528.50 % | -50.028 M -408.11 % | -9.846 M 91.47 % | -115.414 M -1 157.68 % | 10.912 M -92.44 % | 144.302 M 496.31 % | -36.411 M -218.80 % | 30.648 M -25.37 % | 41.065 M 56.88 % | 26.176 M 836.18 % | 2.796 M 138.72 % | -7.222 M -257.82 % | 4.576 M -89.88 % | 45.208 M 35.44 % | 33.380 M 225.18 % | -26.665 M -142.30 % | -11.005 M -113.46 % | 81.784 M 282.95 % | -44.704 M 57.96 % | -106.323 M -782.70 % | 15.574 M 132.51 % | -47.902 M -136.38 % | 131.669 M |
| Inventory | 17.363 M -45.79 % | 32.029 M 46.99 % | 21.790 M -3.87 % | 22.668 M 280.84 % | -12.535 M -170.95 % | 17.667 M 295.79 % | -9.023 M -141.01 % | 22.000 M -30.08 % | 31.466 M -58.66 % | 76.106 M 173.92 % | -102.953 M -96.10 % | -52.500 M 4.98 % | -55.252 M -47.92 % | -37.353 M -385.30 % | -7.697 M 62.10 % | -20.309 M -71.43 % | -11.847 M -136.92 % | 32.089 M 361.29 % | -12.281 M -713.74 % | 2.001 M 129.80 % | -6.715 M 72.12 % | -24.086 M -337.12 % | 10.158 M 434.70 % | -3.035 M 78.31 % | -13.995 M -10.47 % | -12.669 M -16.02 % | -10.919 M 16.98 % | -13.152 M 13.99 % | -15.292 M 0.84 % | -15.421 M 30.44 % | -22.170 M -37.30 % | -16.147 M -700.55 % | -2.017 M -112.07 % | 16.705 M 317.65 % | -7.675 M -226.17 % | 6.083 M 123.99 % | -25.353 M -410.24 % | 8.172 M |
| Accounts payables | 0.000 | 0.000 | 0.000 100.00 % | -39.950 M 32.22 % | -58.945 M 82.37 % | -334.261 M -186.38 % | 386.973 M 1 716.43 % | 21.304 M 58.72 % | 13.422 M 104.69 % | -286.156 M -210.05 % | 260.012 M 78.72 % | 145.484 M 79.44 % | 81.075 M -32.88 % | 120.800 M -75.11 % | 485.320 M 524.40 % | -114.354 M -738.06 % | 17.922 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 |
| Other working capital | -55.992 M -22.01 % | -45.889 M -140.46 % | 113.406 M 230.63 % | -86.814 M -32.54 % | -65.499 M -1 106.42 % | -5.429 M -1 219.43 % | 485.000 K 100.99 % | -49.067 M -115.69 % | 312.638 M 66 626.08 % | -469.948 K 9.97 % | -522.000 K -156.68 % | 921.000 K 100.60 % | -153.298 M -226.81 % | 120.887 M -60.03 % | 302.469 M 679.12 % | -52.229 M -50.04 % | -34.809 M -115.61 % | 222.958 M 482.69 % | -58.261 M 81.87 % | -321.335 M -180.18 % | 400.791 M 468.38 % | 70.515 M 556.81 % | 10.736 M 128.69 % | -37.416 M -551.34 % | 8.290 M -83.99 % | 51.765 M 248.83 % | -34.780 M 55.30 % | -77.807 M -201.98 % | 76.296 M 2 870.76 % | -2.754 M 95.94 % | -67.755 M 9.05 % | -74.493 M -699.93 % | 12.417 M -85.30 % | 84.455 M 260.92 % | -52.484 M -360.47 % | 20.150 M 117.02 % | -118.422 M -261.28 % | 73.425 M |
| Other non cash items | 16.487 M 166.85 % | -24.664 M 13.89 % | -28.641 M -3 848.82 % | 764.000 K -99.70 % | 255.261 M 366.53 % | 54.714 M 161.12 % | 20.954 M -95.79 % | 498.150 M 1 551.09 % | 30.171 M 145.54 % | 12.288 M 237.88 % | -8.912 M 25.50 % | -11.963 M -209.06 % | 10.969 M 33.12 % | 8.240 M 159.10 % | -13.942 M -213.12 % | 12.325 M 198.66 % | -12.493 M 75.72 % | -51.450 M -845.33 % | 6.903 M -58.80 % | 16.755 M 297.44 % | -8.486 M -114.51 % | -3.956 M -25.27 % | -3.158 M 15.24 % | -3.726 M -360.38 % | 1.431 M -90.08 % | 14.430 M 242.02 % | -10.160 M -144.64 % | -4.153 M 26.61 % | -5.659 M 73.75 % | -21.560 M -201.96 % | -7.140 M 43.12 % | -12.552 M -11 415.60 % | -109.000 K 99.23 % | -14.182 M 63.00 % | -38.333 M 22.70 % | -49.590 M -298.17 % | 25.024 M 113.77 % | -181.762 M |
| Net cash provided by operating activities | -25.890 M -115.67 % | 165.269 M -45.49 % | 303.162 M 991.78 % | -33.995 M -121.90 % | 155.257 M 12.84 % | 137.590 M -68.62 % | 438.526 M 653.82 % | -79.182 M -109.91 % | 799.206 M 285.77 % | -430.214 M -322.00 % | 193.792 M 237.35 % | -141.096 M -363.03 % | -30.472 M -230.39 % | 23.370 M -80.80 % | 121.729 M 14.75 % | 106.084 M 610.49 % | 14.931 M -94.19 % | 256.794 M 3 214.93 % | -8.244 M 97.55 % | -335.839 M -192.80 % | 361.890 M 210.50 % | 116.552 M 17.75 % | 98.987 M 119.75 % | 45.045 M -49.94 % | 89.979 M -40.31 % | 150.741 M 130.80 % | 65.311 M 1 381.61 % | -5.096 M -103.37 % | 151.000 M 62.87 % | 92.711 M 1 187.11 % | 7.203 M 236.14 % | -5.291 M -104.40 % | 120.298 M -50.37 % | 242.392 M 355.90 % | 53.168 M -44.24 % | 95.346 M 394.85 % | -32.337 M -132.96 % | 98.117 M |
| Investments in property plant and equipment | -36.797 M -426.49 % | -6.989 M 79.73 % | -34.483 M -20.23 % | -28.681 M -37.28 % | -20.893 M -169.51 % | 30.057 M 150.46 % | -59.561 M 35.34 % | -92.117 M 48.63 % | -179.321 M -2 507.48 % | -6.877 M 95.33 % | -147.208 M -33.38 % | -110.371 M 82.72 % | -638.627 M -586.53 % | 131.260 M 151.91 % | -252.884 M -70.82 % | -148.042 M -18.44 % | -124.994 M 56.76 % | -289.084 M -13.41 % | -254.902 M -449.28 % | 72.980 M 131.53 % | -231.438 M -54.33 % | -149.965 M -357.16 % | -32.804 M -37.58 % | -23.843 M 5.97 % | -25.356 M 49.94 % | -50.656 M -489.85 % | -8.588 M -49.36 % | -5.750 M 78.26 % | -26.445 M -150.18 % | -10.570 M 69.74 % | -34.934 M -101.74 % | -17.316 M 74.69 % | -68.420 M 37.66 % | -109.756 M 36.87 % | -173.849 M -8.94 % | -159.582 M -82.18 % | -87.595 M -35.73 % | -64.537 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.186 K -42.38 % | 9.000 K 1 000.00 % | -1.000 K -100.07 % | 1.528 M 167.92 % | 570.324 K 4 287.11 % | 13.000 K -23.53 % | 17.000 K -99.09 % | 1.858 M 80.38 % | 1.030 M 163.44 % | 391.000 K 112.50 % | 184.000 K -23.65 % | 241.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.776 M | 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 100.00 % | -19.264 M 91.86 % | -236.594 M -17 060.13 % | 1.395 M 145.03 % | -3.098 M 20.93 % | -3.918 M 14.83 % | -4.600 M -271.52 % | 2.682 M 197.39 % | -2.754 M 30.28 % | -3.950 M 92.40 % | -51.955 M -566.78 % | -7.792 M 59.59 % | -19.281 M -53.15 % | -12.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -620.000 K 55.84 % | -1.404 M -210.03 % | 1.276 M 70.59 % | 748.000 K -81.44 % | 4.030 M 249.53 % | -2.695 M -198.47 % | 2.737 M 30.83 % | 2.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 351.000 | 0.000 -100.00 % | 2.916 M -65.39 % | 8.425 M | 0.000 |
| Other investing activites | -127.218 M -441.35 % | -23.500 M -38.50 % | -16.967 M 93.72 % | -270.020 M -1 626.66 % | 17.687 M 107.16 % | -247.084 M -17 342.43 % | 1.433 M 12.30 % | 1.276 M 70.59 % | 748.000 K -87.05 % | 5.777 M 56.36 % | 3.695 M 187.93 % | -4.202 M -184.55 % | 4.970 M 109.97 % | -49.836 M -701.34 % | -6.219 M 65.71 % | -18.137 M -153.73 % | 33.757 M -16.72 % | 40.536 M 64 242.19 % | 63.000 K -99.68 % | 19.522 M 3 925.15 % | 485.000 K -89.24 % | 4.508 M 227.34 % | 1.377 M -72.36 % | 4.982 M 200.48 % | 1.658 M -7.42 % | 1.791 M 149.55 % | -3.614 M -108.30 % | 43.524 M 35 285.37 % | 123.000 K 101.74 % | -7.080 M 16.87 % | -8.516 M -32 653.85 % | -26.000 K -103.33 % | 780.000 K -98.44 % | 50.093 M 76.40 % | 28.398 M 14.22 % | 24.862 M 9 844.80 % | 250.000 K -99.33 % | 37.434 M |
| Net cash used for investing activites | -164.015 M -437.95 % | -30.489 M 40.74 % | -51.450 M 82.78 % | -298.701 M -1 229.33 % | -22.470 M 95.05 % | -454.236 M -681.44 % | -58.128 M 36.01 % | -90.842 M 48.69 % | -177.045 M -15 998.56 % | -1.100 M 99.23 % | -143.513 M -25.26 % | -114.573 M 81.92 % | -633.657 M -3 070.23 % | 21.334 M 108.23 % | -259.077 M -56.00 % | -166.080 M -82.03 % | -91.237 M 63.29 % | -248.548 M 2.47 % | -254.839 M -375.50 % | 92.502 M 140.05 % | -230.953 M -58.78 % | -145.458 M -363.09 % | -31.410 M -66.53 % | -18.861 M 20.47 % | -23.716 M 51.47 % | -48.865 M -300.47 % | -12.202 M -132.30 % | 37.774 M 243.51 % | -26.322 M 70.89 % | -90.426 M -108.11 % | -43.450 M -150.55 % | -17.342 M 74.36 % | -67.640 M -13.37 % | -59.663 M 58.98 % | -145.451 M -10.35 % | -131.804 M -67.01 % | -78.920 M -191.19 % | -27.103 M |
| Debt repayment | -22.878 M 82.58 % | -131.356 M -35.51 % | -96.932 M -30.35 % | -74.363 M -276.89 % | 42.040 M -73.82 % | 160.607 M 177.08 % | -208.358 M -607.62 % | 41.046 M 179.99 % | -51.313 M -141.50 % | 123.660 M 34.19 % | 92.151 M 271.96 % | -53.589 M -105.94 % | 902.481 M 474.84 % | 156.997 M 804.52 % | 17.357 M 194.11 % | -18.443 M -236.14 % | 13.547 M -73.98 % | 52.070 M -36.17 % | 81.580 M -40.08 % | 136.137 M 63.02 % | 83.508 M -23.90 % | 109.737 M 473.06 % | -29.415 M -628.67 % | 5.564 M 117.50 % | -31.801 M 17.53 % | -38.560 M 18.27 % | -47.178 M -1 832.57 % | 2.723 M 105.95 % | -45.741 M 37.54 % | -73.232 M 61.36 % | -189.526 M -945.55 % | -18.127 M 66.85 % | -54.676 M -16.16 % | -47.070 M -127.26 % | -20.712 M -112.21 % | 169.665 M 146.06 % | 68.954 M 282.31 % | -37.823 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.750 M | 0.000 -100.00 % | 32.758 M | 0.000 -100.00 % | 36.598 M | 0.000 -100.00 % | 563.000 K -98.98 % | 55.148 M | 0.000 -100.00 % | 55.966 M | 0.000 | 0.000 -100.00 % | 107.969 M | 0.000 | 0.000 | 0.000 -100.00 % | 252.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.200 M -103.51 % | 347.878 M | 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 100.00 % | -31.426 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 |
| Dividends paid | 0.000 100.00 % | -31.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.681 M | 0.000 100.00 % | -37.621 M | 0.000 100.00 % | -37.629 M | 0.000 100.00 % | -37.621 M -315.33 % | -9.058 M 75.88 % | -37.551 M | 0.000 100.00 % | -86.099 M -886.13 % | -8.731 M 76.98 % | -37.932 M | 0.000 100.00 % | -37.932 M | 0.000 | 0.000 |
| Other financing activites | -1.875 M 96.61 % | -55.272 M | 0.000 100.00 % | -20.486 M | 0.000 100.00 % | -36.393 M -122.38 % | -16.365 M -118.20 % | -7.500 M 94.50 % | -136.407 M -608.75 % | 26.812 M | 0.000 -100.00 % | 117.260 M | 0.000 -100.00 % | 19.324 M -69.60 % | 63.559 M 382.48 % | -22.500 M -118.58 % | 121.130 M 902.49 % | -15.094 M -126.77 % | 56.383 M 718.71 % | -9.113 M 56.99 % | -21.190 M -847.63 % | -2.236 M 86.97 % | -17.156 M 0.10 % | -17.174 M -102.14 % | -8.496 M 47.27 % | -16.112 M 40.23 % | -26.956 M -171.13 % | -9.942 M 88.69 % | -87.899 M -225.15 % | 70.232 M -76.91 % | 304.133 M 787.43 % | -44.242 M -547.61 % | 9.884 M 118.79 % | -52.596 M | 0.000 -100.00 % | 20.925 M -67.18 % | 63.766 M 288.99 % | -33.740 M |
| Net cash used provided by financing activities | -24.753 M 88.67 % | -218.461 M -125.38 % | -96.932 M -2.20 % | -94.849 M -325.62 % | 42.040 M -66.16 % | 124.214 M 155.27 % | -224.723 M -769.90 % | 33.546 M 117.87 % | -187.720 M -257.69 % | 119.046 M 31.05 % | 90.842 M 42.67 % | 63.671 M -92.94 % | 902.481 M 411.84 % | 176.321 M 117.91 % | 80.916 M 300.39 % | -40.380 M -129.98 % | 134.677 M 264.23 % | 36.976 M -73.20 % | 137.963 M 8.61 % | 127.024 M 103.83 % | 62.318 M -64.95 % | 177.788 M 482.27 % | -46.508 M 5.24 % | -49.082 M -21.80 % | -40.297 M 55.87 % | -91.307 M -23.16 % | -74.134 M -65.33 % | -44.840 M 68.58 % | -142.698 M -170.52 % | -52.750 M -146.03 % | 114.607 M 177.19 % | -148.468 M -177.39 % | -53.523 M 61.10 % | -137.598 M -564.34 % | -20.712 M -113.57 % | 152.658 M 15.02 % | 132.720 M 285.46 % | -71.563 M |
| Effect of forex changes on cash | 62.522 M -14.67 % | 73.270 M 1 281.67 % | 5.303 M -90.01 % | 53.069 M 2 480.84 % | -2.229 M -152.89 % | 4.214 M -49.77 % | 8.390 M -32.50 % | 12.429 M 112.70 % | -97.874 M -208.92 % | 89.856 M 346.55 % | 20.122 M 226.17 % | -15.948 M 64.53 % | -44.961 M -320.75 % | 20.367 M 1 711.35 % | -1.264 M 95.95 % | -31.239 M -762.96 % | -3.620 M -165.07 % | 5.563 M 35.56 % | 4.104 M 296.08 % | -2.093 M -328.89 % | -488.000 K -103.39 % | 14.380 M 252.84 % | -9.408 M -27.58 % | -7.374 M -506.50 % | 1.814 M 114.96 % | -12.130 M -49.95 % | -8.089 M -237.19 % | 5.896 M 390.92 % | 1.201 M -94.08 % | 20.294 M 153.16 % | 8.016 M 181.52 % | -9.833 M -362.29 % | -2.127 M 95.71 % | -49.580 M -189.86 % | -17.105 M -454.82 % | -3.083 M -106.67 % | 46.210 M 255.67 % | -29.684 M |
| Net change in cash | -152.136 M -1 361.28 % | -10.411 M -106.50 % | 160.083 M 142.75 % | -374.476 M -313.90 % | 175.070 M 193.73 % | -186.791 M -213.85 % | 164.065 M 213.97 % | -143.956 M -140.19 % | 358.149 M 261.03 % | -222.412 M -237.94 % | 161.243 M 177.54 % | -207.946 M -207.53 % | 193.391 M -19.88 % | 241.392 M 518.39 % | -57.696 M 56.16 % | -131.615 M -340.39 % | 54.751 M 7.81 % | 50.785 M 141.97 % | -121.016 M -2.20 % | -118.406 M -161.42 % | 192.767 M 18.07 % | 163.262 M 1 300.07 % | 11.661 M 138.52 % | -30.272 M -208.97 % | 27.780 M 819.04 % | -3.863 M 86.73 % | -29.114 M -364.63 % | -6.266 M 62.74 % | -16.819 M 44.38 % | -30.241 M -135.01 % | 86.376 M 147.74 % | -180.934 M -5 947.26 % | -2.992 M 32.76 % | -4.450 M 96.58 % | -130.099 M -215.01 % | 113.116 M 67.15 % | 67.673 M 323.84 % | -30.233 M |
| Cash at beginning of period | 558.404 M -1.83 % | 568.815 M 39.17 % | 408.732 M -47.81 % | 783.208 M 17.49 % | 666.613 M -21.89 % | 853.404 M 34.44 % | 634.763 M -23.27 % | 827.266 M 76.35 % | 469.117 M -27.23 % | 644.657 M 33.36 % | 483.414 M -30.08 % | 691.360 M 38.84 % | 497.969 M 94.08 % | 256.577 M -18.36 % | 314.273 M -29.52 % | 445.888 M 14.00 % | 391.137 M 14.92 % | 340.352 M -26.23 % | 461.368 M -20.42 % | 579.774 M 49.81 % | 387.007 M 72.97 % | 223.745 M 5.50 % | 212.084 M -12.49 % | 242.356 M 12.95 % | 214.576 M -1.77 % | 218.439 M -11.76 % | 247.553 M -2.47 % | 253.819 M -6.21 % | 270.638 M -10.05 % | 300.879 M 40.27 % | 214.503 M -45.76 % | 395.437 M -0.75 % | 398.429 M -1.10 % | 402.879 M -24.41 % | 532.978 M 26.94 % | 419.862 M 19.21 % | 352.189 M 38.27 % | 254.718 M |
| Cash at end of period | 406.268 M -27.24 % | 558.404 M -1.83 % | 568.815 M 39.17 % | 408.732 M -51.44 % | 841.683 M 26.26 % | 666.613 M -16.55 % | 798.828 M 16.91 % | 683.310 M -17.40 % | 827.266 M 95.92 % | 422.245 M -34.50 % | 644.657 M 33.36 % | 483.414 M -30.08 % | 691.360 M 38.84 % | 497.969 M 94.08 % | 256.577 M -18.36 % | 314.273 M -29.52 % | 445.888 M 14.00 % | 391.137 M 14.92 % | 340.352 M -26.23 % | 461.368 M -20.42 % | 579.774 M 49.81 % | 387.007 M 72.97 % | 223.745 M 5.50 % | 212.084 M -12.49 % | 242.356 M 12.95 % | 214.576 M -1.77 % | 218.439 M -11.76 % | 247.553 M -2.47 % | 253.819 M -6.21 % | 270.638 M -10.05 % | 300.879 M 40.27 % | 214.503 M -45.76 % | 395.437 M -0.75 % | 398.429 M -1.10 % | 402.879 M -24.41 % | 532.978 M 26.94 % | 419.862 M 87.03 % | 224.485 M |
| Operating cash flow | -25.890 M -115.67 % | 165.269 M -45.49 % | 303.162 M 991.78 % | -33.995 M -121.90 % | 155.257 M 12.84 % | 137.590 M -68.62 % | 438.526 M 653.82 % | -79.182 M -109.91 % | 799.206 M 285.77 % | -430.214 M -322.00 % | 193.792 M 237.35 % | -141.096 M -363.03 % | -30.472 M -230.39 % | 23.370 M -80.80 % | 121.729 M 14.75 % | 106.084 M 610.49 % | 14.931 M -94.19 % | 256.794 M 3 214.93 % | -8.244 M 97.55 % | -335.839 M -192.80 % | 361.890 M 210.50 % | 116.552 M 17.75 % | 98.987 M 119.75 % | 45.045 M -49.94 % | 89.979 M -40.31 % | 150.741 M 130.80 % | 65.311 M 1 381.61 % | -5.096 M -103.37 % | 151.000 M 62.87 % | 92.711 M 1 187.11 % | 7.203 M 236.14 % | -5.291 M -104.40 % | 120.298 M -50.37 % | 242.392 M 355.90 % | 53.168 M -44.24 % | 95.346 M 394.85 % | -32.337 M -132.96 % | 98.117 M |
| Capital expenditure | -36.899 M -409.42 % | -7.243 M 79.50 % | -35.333 M -19.59 % | -29.544 M -41.41 % | -20.893 M -169.51 % | 30.057 M 150.46 % | -59.561 M 35.34 % | -92.117 M 48.63 % | -179.321 M -2 507.48 % | -6.877 M 95.33 % | -147.208 M -33.38 % | -110.371 M 82.72 % | -638.627 M -586.53 % | 131.260 M 151.91 % | -252.884 M -70.82 % | -148.042 M -18.44 % | -124.994 M 56.76 % | -289.084 M -13.41 % | -254.902 M -449.28 % | 72.980 M 131.53 % | -231.438 M -54.33 % | -149.965 M -357.16 % | -32.804 M -37.58 % | -23.843 M 5.97 % | -25.356 M 49.94 % | -50.656 M -489.85 % | -8.588 M -49.36 % | -5.750 M 78.26 % | -26.445 M -150.18 % | -10.570 M 69.74 % | -34.934 M -101.74 % | -17.316 M 74.69 % | -68.420 M 37.66 % | -109.756 M 36.87 % | -173.849 M -8.94 % | -159.582 M -82.18 % | -87.595 M -35.73 % | -64.537 M |
| Free CashFlow | -62.789 M -139.73 % | 158.025 M -41.00 % | 267.829 M 521.52 % | -63.539 M -147.29 % | 134.364 M -19.85 % | 167.647 M -55.76 % | 378.965 M 321.23 % | -171.299 M -127.63 % | 619.885 M 241.82 % | -437.091 M -1 038.29 % | 46.584 M 118.52 % | -251.467 M 62.42 % | -669.099 M -532.71 % | 154.630 M 217.90 % | -131.155 M -212.59 % | -41.958 M 61.88 % | -110.063 M -240.86 % | -32.290 M 87.73 % | -263.146 M -0.11 % | -262.859 M -301.50 % | 130.452 M 490.42 % | -33.413 M -150.49 % | 66.183 M 212.15 % | 21.202 M -67.19 % | 64.623 M -35.43 % | 100.085 M 76.44 % | 56.723 M 622.99 % | -10.846 M -108.71 % | 124.555 M 51.64 % | 82.140 M 396.20 % | -27.731 M -22.67 % | -22.607 M -143.58 % | 51.878 M -60.89 % | 132.636 M 209.91 % | -120.681 M -87.87 % | -64.236 M 46.44 % | -119.932 M -457.15 % | 33.580 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 | 2015 |