EOH Holdings Limited EOH.JO
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.035 B -3.12 % | 6.229 B 3.29 % | 6.031 B -12.26 % | 6.874 B -20.90 % | 8.690 B -26.30 % | 11.791 B -27.84 % | 16.341 B 5.50 % | 15.490 B 21.37 % | 12.762 B 31.11 % | 9.734 B 34.82 % | 7.220 B 41.99 % | 5.085 B 39.58 % | 3.643 B 49.98 % | 2.429 B 40.13 % | 1.733 B 38.11 % | 1.255 B 31.98 % | 950.934 M 35.14 % | 703.673 M 39.81 % | 503.292 M 19.77 % | 420.225 M 40.29 % | 299.535 M 70.22 % | 175.969 M 53.92 % | 114.328 M |
| Net income | -65.920 M -14.49 % | -57.576 M 64.07 % | -160.246 M 50.82 % | -325.856 M 74.19 % | -1.262 B 68.52 % | -4.010 B -3 870.99 % | -100.984 M -108.67 % | 1.164 B 25.54 % | 927.354 M 34.26 % | 690.692 M 41.65 % | 487.608 M 47.09 % | 331.509 M 48.94 % | 222.577 M 49.98 % | 148.404 M 42.15 % | 104.396 M 34.12 % | 77.835 M 26.59 % | 61.486 M 25.11 % | 49.147 M 31.21 % | 37.457 M 57.37 % | 23.802 M 24.40 % | 19.134 M 32.92 % | 14.395 M 20.38 % | 11.958 M |
| Income before tax | -5.716 M 80.15 % | -28.800 M 68.12 % | -90.328 M 60.49 % | -228.607 M 82.76 % | -1.326 B 64.02 % | -3.686 B -762.08 % | 556.717 M -65.95 % | 1.635 B 23.51 % | 1.324 B 39.17 % | 951.327 M 42.18 % | 669.093 M 43.37 % | 466.698 M 37.30 % | 339.919 M 45.02 % | 234.390 M 47.26 % | 159.168 M 36.63 % | 116.493 M 27.35 % | 91.476 M 26.44 % | 72.346 M 29.56 % | 55.838 M 52.98 % | 36.501 M 56.80 % | 23.279 M 37.53 % | 16.927 M 25.25 % | 13.515 M |
| Income before tax ratio | 0.00 79.51 % | 0.00 69.13 % | -0.01 54.96 % | -0.03 78.21 % | -0.15 51.18 % | -0.31 -1 017.57 % | 0.03 -67.73 % | 0.11 1.76 % | 0.10 6.14 % | 0.10 5.46 % | 0.09 0.97 % | 0.09 -1.63 % | 0.09 -3.30 % | 0.10 5.09 % | 0.09 -1.07 % | 0.09 -3.51 % | 0.10 -6.44 % | 0.10 -7.33 % | 0.11 27.73 % | 0.09 11.77 % | 0.08 -19.21 % | 0.10 -18.63 % | 0.12 |
| EBITDA | 128.060 M 13.97 % | 112.359 M -64.92 % | 320.313 M 11.21 % | 288.028 M 168.15 % | -422.641 M 86.95 % | -3.240 B -259.68 % | -900.713 M -140.85 % | 2.205 B 20.48 % | 1.830 B 41.53 % | 1.293 B 36.26 % | 949.048 M 53.38 % | 618.756 M 35.89 % | 455.328 M 51.98 % | 299.588 M 71.07 % | 175.126 M 32.05 % | 132.618 M 31.62 % | 100.757 M 23.61 % | 81.513 M 29.21 % | 63.085 M 46.14 % | 43.167 M 44.39 % | 29.897 M 76.62 % | 16.927 M 25.25 % | 13.515 M |
| Net income ratio | -0.01 -18.18 % | -0.01 65.21 % | -0.03 43.95 % | -0.05 67.37 % | -0.15 57.29 % | -0.34 -5 403.32 % | -0.01 -108.22 % | 0.08 3.44 % | 0.07 2.41 % | 0.07 5.07 % | 0.07 3.59 % | 0.07 6.71 % | 0.06 0.00 % | 0.06 1.44 % | 0.06 -2.88 % | 0.06 -4.09 % | 0.06 -7.42 % | 0.07 -6.15 % | 0.07 31.40 % | 0.06 -11.33 % | 0.06 -21.91 % | 0.08 -21.79 % | 0.10 |
| Ratio EBITDA | 0.02 17.64 % | 0.02 -66.04 % | 0.05 26.76 % | 0.04 186.15 % | -0.05 82.30 % | -0.27 -398.47 % | -0.06 -138.72 % | 0.14 -0.74 % | 0.14 7.95 % | 0.13 1.07 % | 0.13 8.02 % | 0.12 -2.64 % | 0.12 1.34 % | 0.12 22.08 % | 0.10 -4.38 % | 0.11 -0.27 % | 0.11 -8.53 % | 0.12 -7.58 % | 0.13 22.02 % | 0.10 2.92 % | 0.10 3.76 % | 0.10 -18.63 % | 0.12 |
| Gross profit ratio | 0.27 -2.51 % | 0.28 0.06 % | 0.28 11.75 % | 0.25 21.29 % | 0.21 2.87 % | 0.20 -31.84 % | 0.29 -10.11 % | 0.33 1.94 % | 0.32 -2.19 % | 0.33 -8.24 % | 0.36 -9.28 % | 0.40 -7.53 % | 0.43 15.26 % | 0.37 3.34 % | 0.36 -1.60 % | 0.36 6.63 % | 0.34 -5.32 % | 0.36 -7.84 % | 0.39 4.60 % | 0.37 -62.53 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 630.296 M 44.37 % | 436.578 M 59.62 % | 273.509 M 0.01 % | 273.480 M 0.06 % | 273.315 M 3.62 % | 263.764 M 12.55 % | 234.355 M -0.48 % | 235.495 M 4.65 % | 225.041 M 7.41 % | 209.516 M 10.88 % | 188.958 M 8.95 % | 173.431 M 8.73 % | 159.508 M 15.32 % | 138.318 M 16.13 % | 119.102 M -0.99 % | 120.294 M 4.30 % | 115.332 M 0.83 % | 114.378 M 2.74 % | 111.323 M 9.75 % | 101.435 M 20.33 % | 84.298 M 10.82 % | 76.068 M -14.08 % | 88.538 M |
| Weighted average shs out | 630.296 M 44.37 % | 436.578 M 59.62 % | 273.509 M 0.01 % | 273.480 M 0.06 % | 273.315 M 3.62 % | 263.764 M 12.55 % | 234.355 M 2.50 % | 228.642 M 7.07 % | 213.540 M 7.09 % | 199.402 M 12.78 % | 176.801 M 13.10 % | 156.326 M 10.47 % | 141.511 M 16.44 % | 121.532 M 12.44 % | 108.081 M 3.43 % | 104.501 M 1.73 % | 102.726 M 1.54 % | 101.172 M 5.59 % | 95.815 M 17.52 % | 81.532 M 6.78 % | 76.355 M 0.38 % | 76.068 M -5.73 % | 80.693 M |
| EPS diluted | -0.10 23.08 % | -0.13 77.97 % | -0.59 50.42 % | -1.19 74.24 % | -4.62 69.61 % | -15.20 -3 434.88 % | -0.43 -109.03 % | 4.76 15.53 % | 4.12 25.23 % | 3.29 27.52 % | 2.58 35.08 % | 1.91 36.43 % | 1.40 32.08 % | 1.06 29.27 % | 0.82 26.15 % | 0.65 22.64 % | 0.53 23.26 % | 0.43 26.47 % | 0.34 47.83 % | 0.23 0.00 % | 0.23 21.05 % | 0.19 35.71 % | 0.14 |
| Earnings per share | -0.10 23.08 % | -0.13 77.97 % | -0.59 50.42 % | -1.19 74.24 % | -4.62 69.61 % | -15.20 -3 434.88 % | -0.43 -108.78 % | 4.90 12.90 % | 4.34 25.43 % | 3.46 25.36 % | 2.76 30.19 % | 2.12 35.03 % | 1.57 29.75 % | 1.21 34.44 % | 0.90 21.62 % | 0.74 25.42 % | 0.59 22.92 % | 0.48 23.08 % | 0.39 39.29 % | 0.28 12.00 % | 0.25 31.58 % | 0.19 26.67 % | 0.15 |
| Gross profit | 1.650 B -5.55 % | 1.746 B 3.35 % | 1.690 B -1.95 % | 1.723 B -4.06 % | 1.796 B -24.18 % | 2.369 B -50.81 % | 4.817 B -5.17 % | 5.080 B 23.73 % | 4.106 B 28.23 % | 3.202 B 23.71 % | 2.588 B 28.81 % | 2.009 B 29.06 % | 1.557 B 72.87 % | 900.581 M 44.81 % | 621.910 M 35.89 % | 457.646 M 40.73 % | 325.197 M 27.95 % | 254.152 M 28.85 % | 197.252 M 25.28 % | 157.454 M -47.43 % | 299.535 M 70.22 % | 175.969 M 53.92 % | 114.328 M |
| Income tax expense | 48.536 M -7.01 % | 52.194 M -25.35 % | 69.918 M -28.10 % | 97.249 M 251.88 % | -64.030 M -119.75 % | 324.141 M 20.74 % | 268.460 M -41.90 % | 462.098 M 17.42 % | 393.554 M 51.64 % | 259.533 M 46.69 % | 176.930 M 30.73 % | 135.339 M 15.84 % | 116.831 M 35.87 % | 85.986 M 57.76 % | 54.504 M 36.39 % | 39.961 M 33.25 % | 29.990 M 29.27 % | 23.199 M 26.21 % | 18.381 M 44.74 % | 12.699 M 230.27 % | 3.845 M 65.73 % | 2.320 M 49.00 % | 1.557 M |
| Cost of revenue | 4.386 B -2.17 % | 4.483 B 3.26 % | 4.341 B -15.72 % | 5.151 B -25.29 % | 6.894 B -26.83 % | 9.422 B -18.24 % | 11.524 B 10.70 % | 10.409 B 20.25 % | 8.656 B 32.52 % | 6.532 B 41.03 % | 4.632 B 50.61 % | 3.075 B 47.42 % | 2.086 B 36.49 % | 1.528 B 37.51 % | 1.111 B 39.38 % | 797.421 M 27.44 % | 625.737 M 39.20 % | 449.521 M 46.88 % | 306.040 M 16.47 % | 262.771 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.537 B | 0.000 | 0.000 -100.00 % | 1.600 B -33.81 % | 2.418 B -52.93 % | 5.137 B | 0.000 -100.00 % | 3.298 B 23.60 % | 2.669 B 863 529.13 % | 309.000 K -49.59 % | 613.000 K -54.69 % | 1.353 M -99.89 % | 1.200 B 79.79 % | 667.570 M 42.70 % | 467.806 M 34.35 % | 348.190 M 7 665.17 % | 4.484 M -97.54 % | 182.521 M 230.61 % | 55.207 M -52.59 % | 116.457 M -57.84 % | 276.256 M 73.70 % | 159.042 M 57.76 % | 100.813 M |
| Operating expenses | 1.537 B 0.32 % | 1.532 B 0.13 % | 1.530 B -4.36 % | 1.600 B -33.81 % | 2.418 B -52.93 % | 5.137 B 28.11 % | 4.009 B 21.56 % | 3.298 B 23.60 % | 2.669 B 23.81 % | 2.155 B 15.31 % | 1.869 B 23.39 % | 1.515 B 26.22 % | 1.200 B 79.79 % | 667.570 M 42.70 % | 467.806 M 34.35 % | 348.190 M 47.30 % | 236.389 M 29.51 % | 182.521 M 28.50 % | 142.045 M 21.97 % | 116.457 M -57.84 % | 276.256 M 73.70 % | 159.042 M 57.76 % | 100.813 M |
| Cost and expenses | 5.923 B -1.54 % | 6.015 B 2.45 % | 5.872 B -13.02 % | 6.751 B -27.50 % | 9.312 B -36.04 % | 14.558 B -6.28 % | 15.533 B 13.32 % | 13.708 B 21.04 % | 11.325 B 30.36 % | 8.687 B 33.63 % | 6.501 B 41.62 % | 4.590 B 39.68 % | 3.286 B 49.65 % | 2.196 B 39.05 % | 1.579 B 37.85 % | 1.146 B 32.88 % | 862.126 M 36.40 % | 632.042 M 41.05 % | 448.085 M 18.16 % | 379.228 M 37.27 % | 276.256 M 73.70 % | 159.042 M 57.76 % | 100.813 M |
| Research and development expenses | 0.000 -100.00 % | 6.495 M 20.59 % | 5.386 M -52.76 % | 11.401 M -77.32 % | 50.262 M -44.37 % | 90.343 M -1.76 % | 91.960 M 362.34 % | 19.890 M -52.92 % | 42.251 M 110.03 % | 20.117 M 41.82 % | 14.185 M 13 539.42 % | 104.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 1.521 B -0.08 % | 1.522 B 12.02 % | 1.359 B -35.73 % | 2.115 B -33.60 % | 3.185 B -18.13 % | 3.890 B 22.92 % | 3.165 B 35.89 % | 2.329 B 20.92 % | 1.926 B 15.16 % | 1.672 B 18.29 % | 1.414 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 14.529 M 37.69 % | 10.552 M -59.91 % | 26.322 M 186.73 % | 9.180 M -65.23 % | 26.402 M 7.52 % | 24.556 M -35.72 % | 38.201 M -45.68 % | 70.321 M 42.41 % | 49.379 M 30.68 % | 37.785 M 27.33 % | 29.676 M 60.56 % | 18.483 M 58.43 % | 11.666 M 672.07 % | 1.511 M -81.60 % | 8.213 M | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 2.746 M | 0.000 | 0.000 |
| Interest expense | 130.738 M -13.70 % | 151.484 M -26.91 % | 207.261 M -8.39 % | 226.239 M -44.98 % | 411.203 M 23.22 % | 333.718 M -3.88 % | 347.184 M 33.73 % | 259.614 M 21.05 % | 214.467 M 80.53 % | 118.799 M 47.70 % | 80.434 M 84.44 % | 43.611 M 65.07 % | 26.419 M | 0.000 -100.00 % | 5.209 M 86.84 % | 2.788 M 56.98 % | 1.776 M 32.83 % | 1.337 M -7.67 % | 1.448 M 34.20 % | 1.079 M 47.00 % | 734.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 106.398 M -16.67 % | 127.678 M -37.22 % | 203.380 M -25.95 % | 274.667 M -23.50 % | 359.028 M -17.62 % | 435.816 M 8.53 % | 401.547 M 0.60 % | 399.159 M 9.55 % | 364.364 M 36.61 % | 266.709 M 33.45 % | 199.858 M 84.29 % | 108.447 M 21.92 % | 88.947 M 33.60 % | 66.577 M 206.13 % | 21.748 M 63.07 % | 13.337 M 74.91 % | 7.625 M -1.33 % | 7.728 M 30.50 % | 5.922 M 2.56 % | 5.774 M | 0.000 | 0.000 | 0.000 |
| Operating income | 112.182 M -16.89 % | 134.975 M 3 890.37 % | -3.561 M 96.22 % | -94.252 M 89.76 % | -920.645 M 66.73 % | -2.767 B -442.51 % | 807.889 M -54.66 % | 1.782 B 23.99 % | 1.437 B 37.30 % | 1.047 B 45.46 % | 719.514 M 45.14 % | 495.723 M 39.01 % | 356.622 M 53.14 % | 232.879 M 51.12 % | 154.104 M 41.34 % | 109.032 M 22.83 % | 88.768 M 23.92 % | 71.631 M 29.75 % | 55.207 M 34.66 % | 40.997 M 76.11 % | 23.279 M 37.53 % | 16.927 M 25.25 % | 13.515 M |
| Operating income ratio | 0.02 -14.21 % | 0.02 3 769.76 % | 0.00 95.69 % | -0.01 87.06 % | -0.11 54.86 % | -0.23 -574.68 % | 0.05 -57.02 % | 0.12 2.15 % | 0.11 4.72 % | 0.11 7.89 % | 0.10 2.22 % | 0.10 -0.41 % | 0.10 2.11 % | 0.10 7.84 % | 0.09 2.34 % | 0.09 -6.94 % | 0.09 -8.30 % | 0.10 -7.20 % | 0.11 12.44 % | 0.10 25.53 % | 0.08 -19.21 % | 0.10 -18.63 % | 0.12 |
| Total other income expenses net | -117.898 M 28.01 % | -163.775 M 13.79 % | -189.970 M 29.14 % | -268.087 M 30.43 % | -385.366 M -24.65 % | -309.162 M 0.09 % | -309.446 M -106.23 % | -150.052 M -209.39 % | -48.500 M 49.10 % | -95.278 M -88.96 % | -50.421 M -73.72 % | -29.025 M -73.77 % | -16.703 M -1 205.43 % | 1.511 M 134.78 % | -4.345 M -161.47 % | 7.069 M 173.15 % | 2.588 M 216.77 % | 817.000 K 60.83 % | 508.000 K 111.18 % | -4.545 M | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -266.135 M -57.92 % | -168.525 M 44.58 % | -304.068 M 54.04 % | -661.592 M -79.09 % | -369.415 M 62.73 % | -991.222 M 25.28 % | -1.327 B 44.72 % | -2.400 B -26.46 % | -1.898 B -17.00 % | -1.622 B -63.84 % | -989.946 M -52.33 % | -649.881 M -45.38 % | -447.028 M -4 823.46 % | 9.464 M 103.55 % | -266.257 M -29.19 % | -206.105 M -75.96 % | -117.129 M -18.64 % | -98.725 M -47.40 % | -66.977 M -124.93 % | -29.777 M 49.42 % | -58.870 M -47.64 % | -39.874 M -37.73 % | -28.951 M |
| Total investments | 18.882 M 18.25 % | 15.968 M -12.02 % | 18.150 M 748.68 % | -2.798 M -104.14 % | 67.570 M -71.81 % | 239.677 M -84.06 % | 1.504 B 41.57 % | 1.062 B 34.76 % | 788.123 M 112.84 % | 370.289 M 6 321.94 % | 5.766 M -78.28 % | 26.551 M 63.86 % | 16.203 M -30.86 % | 23.436 M 106.69 % | -350.368 M -7 349.49 % | 4.833 M -20.31 % | 6.065 M 491.71 % | 1.025 M 20.87 % | 848.000 K 4.05 % | 815.000 K | 0.000 | 0.000 | 0.000 |
| Total debt | 81.087 M 20.27 % | 67.423 M -36.92 % | 106.887 M -34.55 % | 163.310 M -40.92 % | 276.422 M 381.90 % | 57.361 M -37.48 % | 91.748 M -14.08 % | 106.781 M 106.25 % | 51.772 M 23.49 % | 41.925 M -43.78 % | 74.576 M 2 285.67 % | 3.126 M -35.40 % | 4.839 M -98.54 % | 330.971 M 79 844.69 % | 414.000 K -46.37 % | 772.000 K -61.61 % | 2.011 M -86.95 % | 15.411 M -12.09 % | 17.530 M -55.40 % | 39.303 M 1 291.26 % | 2.825 M 441.19 % | 522.000 K -18.05 % | 637.000 K |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 111.578 M -77.47 % | 495.147 M -17.32 % | 598.893 M -7.76 % | 649.267 M 40.78 % | 461.178 M -61.61 % | 1.201 B -11.33 % | 1.355 B -6.81 % | 1.454 B 26.00 % | 1.154 B 60.21 % | 720.172 M 112.91 % | 338.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.863 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -4.338 B -0.30 % | -4.325 B 7.55 % | -4.679 B -0.43 % | -4.659 B 0.47 % | -4.681 B -44.90 % | -3.230 B -201.44 % | 3.184 B -8.80 % | 3.492 B 37.20 % | 2.545 B 40.37 % | 1.813 B 42.65 % | 1.271 B 43.91 % | 883.170 M 20.99 % | 729.952 M 66.99 % | 437.121 M 32.36 % | 330.253 M 34.82 % | 244.966 M 30.62 % | 187.540 M 33.95 % | 140.008 M 40.63 % | 99.557 M 29.24 % | 77.035 M | 0.000 | 0.000 | 0.000 |
| Common stock | 4.775 B 0.00 % | 4.775 B 13.21 % | 4.217 B 0.00 % | 4.217 B -0.77 % | 4.250 B 0.25 % | 4.240 B 23.13 % | 3.443 B 3.29 % | 3.334 B 47.29 % | 2.263 B 47.62 % | 1.533 B 144.52 % | 627.006 M 57.18 % | 398.909 M 0.11 % | 398.486 M 1 532.34 % | 24.412 M -72.82 % | 89.825 M 48.47 % | 60.501 M 28.59 % | 47.051 M 7 344.78 % | 632.000 K 4.64 % | 604.000 K 20.56 % | 501.000 K 6.37 % | 471.000 K -3.29 % | 487.000 K -2.60 % | 500.000 K |
| Total equity | 498.523 M -15.17 % | 587.669 M 878.57 % | 60.054 M -66.22 % | 177.794 M -67.04 % | 539.499 M -72.43 % | 1.957 B -75.93 % | 8.129 B -5.06 % | 8.562 B 30.00 % | 6.586 B 46.07 % | 4.509 B 71.51 % | 2.629 B 62.20 % | 1.621 B 43.45 % | 1.130 B 58.90 % | 711.057 M 59.33 % | 446.266 M 44.98 % | 307.803 M 26.78 % | 242.783 M 21.93 % | 199.113 M 32.31 % | 150.485 M 69.01 % | 89.038 M 31.81 % | 67.548 M 28.09 % | 52.733 M 23.52 % | 42.692 M |
| Other non current liabilities | 587.043 M 23 485.50 % | 2.489 M -99.50 % | 496.486 M | 0.000 -100.00 % | 5.674 M -99.75 % | 2.256 B | 0.000 | 0.000 -100.00 % | 2.452 B | 0.000 | 0.000 | 0.000 -100.00 % | 271.768 M | 0.000 -100.00 % | 21.140 M -36.58 % | 33.333 M 4 195.49 % | 776.000 K -43.69 % | 1.378 M | 0.000 -100.00 % | 283.000 K 127.69 % | -1.022 M -116.92 % | 6.040 M 0.00 % | 6.040 M |
| Long term debt | 32.401 M -2.77 % | 33.324 M -35.22 % | 51.438 M -36.24 % | 80.669 M -53.02 % | 171.699 M 512.55 % | 28.030 M -99.14 % | 3.265 B 5.90 % | 3.083 B 11 593.13 % | 26.366 M -97.58 % | 1.089 B 41.34 % | 770.827 M 118.24 % | 353.209 M 12 753.31 % | 2.748 M -98.16 % | 149.702 M 42 917.82 % | 348.000 K 390.14 % | 71.000 K 110.01 % | -709.000 K -134.50 % | 2.055 M 7.65 % | 1.909 M -43.35 % | 3.370 M 19.29 % | 2.825 M 441.19 % | 522.000 K -18.05 % | 637.000 K |
| Total non current liabilities | 623.874 M 924.29 % | 60.908 M -89.43 % | 576.182 M 311.12 % | 140.151 M -51.45 % | 288.664 M -89.20 % | 2.673 B -26.82 % | 3.653 B 4.69 % | 3.489 B 23.76 % | 2.819 B 129.69 % | 1.227 B 30.57 % | 940.076 M 131.20 % | 406.607 M 24.99 % | 325.302 M 116.41 % | 150.320 M 292.46 % | 38.302 M 1.23 % | 37.838 M 351.42 % | 8.382 M -13.13 % | 9.649 M 405.45 % | 1.909 M -47.74 % | 3.653 M -84.89 % | 24.178 M 249.29 % | 6.922 M -11.09 % | 7.785 M |
| Other current liabilities | 1.398 B -32.55 % | 2.072 B 1.82 % | 2.035 B 8.48 % | 1.876 B -63.66 % | 5.161 B 41.93 % | 3.636 B 59.73 % | 2.277 B 32.11 % | 1.723 B -20.49 % | 2.167 B 136.65 % | 915.764 M 59.14 % | 575.452 M -8.61 % | 629.689 M -6.82 % | 675.775 M 120.94 % | 305.859 M -2.62 % | 314.082 M 295.64 % | 79.386 M 60.48 % | 49.469 M 31.54 % | 37.609 M -62.78 % | 101.042 M 7.87 % | 93.673 M 120.97 % | 42.392 M | 0.000 100.00 % | -1.118 M |
| Deferred revenue | 0.000 -100.00 % | 368.145 M -2.28 % | 376.746 M 16.26 % | 324.058 M -6.88 % | 348.014 M -11.21 % | 391.937 M 30.95 % | 299.302 M -91.11 % | 3.367 B 1 381.06 % | 227.307 M -87.76 % | 1.857 B 15.93 % | 1.602 B 51.83 % | 1.055 B 2 435.63 % | 41.603 M 33.50 % | 31.163 M -29.63 % | 44.287 M 7.84 % | 41.066 M 118.51 % | 18.794 M | 0.000 -100.00 % | 8.123 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 48.686 M 42.78 % | 34.099 M -38.50 % | 55.449 M -97.91 % | 2.650 B 2 430.64 % | 104.723 M 257.04 % | 29.331 M -96.85 % | 930.941 M -40.51 % | 1.565 B 27.47 % | 1.228 B 37.88 % | 890.400 M 34.71 % | 660.957 M 201.66 % | 219.110 M 10 378.72 % | 2.091 M -98.85 % | 181.269 M 85.61 % | 97.659 M 13 831.38 % | 701.000 K -21.76 % | 896.000 K -90.65 % | 9.582 M -38.66 % | 15.621 M -56.53 % | 35.933 M 60.59 % | 22.375 M | 0.000 | 0.000 |
| Total current liabilities | 1.964 B -29.35 % | 2.780 B -10.79 % | 3.116 B -38.93 % | 5.102 B -19.74 % | 6.357 B 22.04 % | 5.209 B 22.16 % | 4.264 B -8.68 % | 4.669 B 23.41 % | 3.784 B 43.50 % | 2.637 B 24.54 % | 2.117 B 48.09 % | 1.430 B 35.39 % | 1.056 B 35.95 % | 776.669 M 19.40 % | 650.498 M 30.05 % | 500.178 M 92.08 % | 260.407 M 24.06 % | 209.897 M 33.20 % | 157.585 M 1.65 % | 155.020 M 105.19 % | 75.550 M 82.89 % | 41.309 M -12.71 % | 47.324 M |
| Total liabilities | 2.588 B -8.91 % | 2.841 B -23.06 % | 3.692 B -29.57 % | 5.243 B -21.12 % | 6.646 B -15.68 % | 7.882 B -0.44 % | 7.917 B -2.96 % | 8.158 B 23.56 % | 6.603 B 70.88 % | 3.864 B 26.39 % | 3.057 B 66.50 % | 1.836 B 32.94 % | 1.381 B 49.00 % | 926.989 M 34.58 % | 688.800 M 28.03 % | 538.016 M 100.16 % | 268.789 M 22.43 % | 219.546 M 37.65 % | 159.494 M 0.52 % | 158.673 M 59.11 % | 99.728 M 106.77 % | 48.231 M -12.48 % | 55.109 M |
| Other non current assets | 18.882 M -68.81 % | 60.537 M 146.35 % | 24.574 M 28.74 % | 19.088 M -90.07 % | 192.229 M 28.71 % | 149.356 M -59.24 % | 366.461 M 17.94 % | 310.723 M -24.40 % | 410.985 M 114.14 % | 191.926 M 9.37 % | 175.479 M 94.62 % | 90.167 M 64.11 % | 54.944 M 868.86 % | 5.671 M -98.50 % | 379.139 M | 0.000 -100.00 % | 6.065 M 64.99 % | 3.676 M 333.49 % | 848.000 K -10.45 % | 947.000 K 617.42 % | 132.000 K 0.00 % | 132.000 K -92.18 % | 1.689 M |
| Long term investments | 906.000 K 102.09 % | -43.343 M -1 108.21 % | 4.299 M 253.65 % | -2.798 M 95.98 % | -69.539 M -142.67 % | 162.959 M -87.25 % | 1.278 B 38.73 % | 920.961 M 58.54 % | 580.911 M 88.11 % | 308.822 M 658.94 % | -55.251 M -490.47 % | 14.150 M 2 348.10 % | 578.000 K -96.75 % | 17.765 M 105.07 % | -350.368 M -7 349.49 % | 4.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 78.966 M -15.61 % | 93.571 M 12.04 % | 83.515 M 29.49 % | 64.493 M -42.91 % | 112.967 M -76.90 % | 488.974 M -61.35 % | 1.265 B -12.70 % | 1.449 B 15.99 % | 1.250 B 111.43 % | 590.979 M 150.06 % | 236.333 M 324.96 % | 55.613 M -29.16 % | 78.504 M -85.74 % | 550.355 M | 0.000 -100.00 % | 346.707 M 216.55 % | 109.527 M 13.55 % | 96.460 M | 0.000 -100.00 % | 4.567 M -81.91 % | 25.242 M -7.65 % | 27.333 M -10.13 % | 30.414 M |
| GoodWill | 570.178 M -14.76 % | 668.924 M -0.84 % | 674.574 M -9.56 % | 745.844 M -18.64 % | 916.743 M -50.47 % | 1.851 B -56.50 % | 4.255 B -8.00 % | 4.625 B 18.76 % | 3.895 B 62.37 % | 2.399 B 35.91 % | 1.765 B 80.76 % | 976.332 M 35.04 % | 722.993 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.700 M 9.88 % | 71.621 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 649.144 M -14.87 % | 762.495 M 0.58 % | 758.089 M -6.45 % | 810.337 M -21.30 % | 1.030 B -55.99 % | 2.340 B -57.62 % | 5.521 B -9.12 % | 6.075 B 18.09 % | 5.144 B 72.07 % | 2.990 B 49.39 % | 2.001 B 93.92 % | 1.032 B 28.75 % | 801.497 M 45.63 % | 550.355 M 57.08 % | 350.368 M 62.26 % | 215.936 M 97.15 % | 109.527 M 13.55 % | 96.460 M 22.57 % | 78.700 M 3.30 % | 76.188 M 201.83 % | 25.242 M -7.65 % | 27.333 M -10.13 % | 30.414 M |
| Property plant equipment net | 153.782 M 5.79 % | 145.360 M -21.34 % | 184.788 M -45.88 % | 341.464 M -37.33 % | 544.846 M 13.12 % | 481.674 M -35.17 % | 742.983 M 9.63 % | 677.719 M 37.69 % | 492.221 M 19.43 % | 412.159 M 1.88 % | 404.572 M 78.76 % | 226.324 M 23.10 % | 183.856 M 128.89 % | 80.325 M 52.56 % | 52.652 M 41.65 % | 37.170 M 24.88 % | 29.764 M 84.93 % | 16.095 M 30.23 % | 12.359 M 33.02 % | 9.291 M 15.89 % | 8.017 M 108.23 % | 3.850 M 10.57 % | 3.482 M |
| Total non current assets | 926.478 M -10.67 % | 1.037 B -3.74 % | 1.077 B -16.15 % | 1.285 B -32.31 % | 1.898 B -43.82 % | 3.379 B -58.97 % | 8.235 B 0.66 % | 8.181 B 20.48 % | 6.790 B 69.35 % | 4.010 B 46.45 % | 2.738 B 86.75 % | 1.466 B 29.64 % | 1.131 B 63.29 % | 692.543 M 50.38 % | 460.540 M 61.95 % | 284.363 M 80.93 % | 157.165 M 22.80 % | 127.981 M 29.94 % | 98.496 M 8.64 % | 90.666 M 171.53 % | 33.391 M 6.63 % | 31.315 M -12.00 % | 35.585 M |
| Other current assets | 274.547 M -30.73 % | 396.354 M -34.37 % | 603.882 M -59.34 % | 1.485 B -41.00 % | 2.518 B 11.46 % | 2.259 B 372.19 % | 478.363 M 10.62 % | 432.434 M 49.42 % | 289.413 M 64.90 % | 175.508 M 13.33 % | 154.868 M 30.44 % | 118.727 M 490.74 % | 20.098 M 78.79 % | 11.241 M 88.83 % | 5.953 M | 0.000 -100.00 % | 3.212 M -8.12 % | 3.496 M 124.39 % | 1.558 M -24.70 % | 2.069 M | 0.000 -100.00 % | 29.175 M -10.45 % | 32.578 M |
| Short term investments | 15.481 M -73.90 % | 59.311 M 328.21 % | 13.851 M | 0.000 -100.00 % | 137.109 M 78.72 % | 76.718 M -66.05 % | 225.950 M 60.12 % | 141.112 M -31.90 % | 207.212 M 237.11 % | 61.467 M 0.74 % | 61.017 M 392.03 % | 12.401 M -20.63 % | 15.625 M 175.52 % | 5.671 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 347.222 M 47.16 % | 235.948 M -42.59 % | 410.955 M -50.18 % | 824.902 M 27.73 % | 645.837 M -38.41 % | 1.049 B -26.07 % | 1.418 B -43.42 % | 2.507 B 28.58 % | 1.949 B 17.16 % | 1.664 B 56.30 % | 1.065 B 63.02 % | 653.007 M 44.51 % | 451.867 M 40.55 % | 321.507 M 20.56 % | 266.671 M 28.90 % | 206.877 M 73.64 % | 119.140 M 4.38 % | 114.136 M 35.06 % | 84.507 M 22.33 % | 69.080 M 11.97 % | 61.695 M 52.73 % | 40.396 M 36.53 % | 29.588 M |
| Cash and short term investments | 362.703 M 22.84 % | 295.259 M -30.50 % | 424.806 M -48.50 % | 824.902 M 5.36 % | 782.946 M -30.42 % | 1.125 B -31.56 % | 1.644 B -37.90 % | 2.648 B 22.77 % | 2.157 B 25.00 % | 1.725 B 53.29 % | 1.126 B 69.15 % | 665.408 M 42.34 % | 467.492 M 42.89 % | 327.178 M 22.69 % | 266.671 M 28.90 % | 206.877 M 73.64 % | 119.140 M 4.38 % | 114.136 M 35.06 % | 84.507 M 22.33 % | 69.080 M 11.97 % | 61.695 M 52.73 % | 40.396 M 36.53 % | 29.588 M |
| Total current assets | 2.160 B -9.68 % | 2.391 B -10.60 % | 2.675 B -35.32 % | 4.135 B -21.79 % | 5.287 B -18.15 % | 6.460 B -17.29 % | 7.811 B -8.53 % | 8.539 B 33.46 % | 6.398 B 46.65 % | 4.363 B 47.99 % | 2.948 B 48.08 % | 1.991 B 44.24 % | 1.380 B 45.97 % | 945.503 M 40.17 % | 674.526 M 20.14 % | 561.456 M 58.42 % | 354.407 M 21.92 % | 290.678 M 37.45 % | 211.483 M 34.66 % | 157.045 M 17.30 % | 133.885 M 92.23 % | 69.649 M 11.95 % | 62.216 M |
| Inventory | 70.730 M -4.06 % | 73.727 M -18.19 % | 90.122 M -19.93 % | 112.548 M -1.06 % | 113.754 M -54.76 % | 251.456 M -41.74 % | 431.609 M -28.04 % | 599.764 M 28.05 % | 468.392 M 139.38 % | 195.665 M 37.58 % | 142.221 M 113.93 % | 66.479 M 68.72 % | 39.401 M 28.50 % | 30.662 M 203.37 % | 10.107 M 28.39 % | 7.872 M 0.65 % | 7.821 M -33.63 % | 11.784 M 379.02 % | 2.460 M 89.96 % | 1.295 M 2 254.55 % | 55.000 K -29.49 % | 78.000 K 56.00 % | 50.000 K |
| Net receivables | 1.467 B -9.76 % | 1.626 B 4.50 % | 1.556 B -8.56 % | 1.702 B -9.15 % | 1.873 B -37.27 % | 2.986 B -32.25 % | 4.407 B -9.31 % | 4.859 B 39.48 % | 3.484 B 53.71 % | 2.266 B 42.86 % | 1.586 B 37.73 % | 1.152 B | 0.000 | 0.000 | 0.000 -100.00 % | 346.707 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 103.764 M -7.46 % | 112.125 M 6.07 % | 105.705 M -9.54 % | 116.853 M -41.86 % | 200.972 M -18.06 % | 245.278 M -25.05 % | 327.270 M 66.33 % | 196.764 M 21.38 % | 162.110 M 51.03 % | 107.337 M -49.37 % | 212.021 M 104.76 % | 103.544 M 15.04 % | 90.008 M 134.23 % | 38.427 M 33.66 % | 28.749 M 8.80 % | 26.424 M 123.76 % | 11.809 M 0.50 % | 11.750 M 78.33 % | 6.589 M 55.40 % | 4.240 M | 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 |
| Account payables | 391.147 M -33.27 % | 586.197 M 17.10 % | 500.613 M 33.83 % | 374.071 M -24.00 % | 492.191 M -40.02 % | 820.611 M -29.05 % | 1.157 B 3.88 % | 1.113 B 45.55 % | 764.903 M 9.00 % | 701.718 M 62.30 % | 432.346 M 25.97 % | 343.208 M 2.01 % | 336.449 M 30.22 % | 258.378 M 32.86 % | 194.470 M -41.85 % | 334.455 M 74.88 % | 191.248 M 26.83 % | 150.788 M 359.73 % | 32.799 M 97.26 % | 16.627 M 178.93 % | 5.961 M -84.97 % | 39.653 M -17.19 % | 47.883 M |
| Tax payables | 126.523 M 44.16 % | 87.764 M -40.86 % | 148.391 M -26.71 % | 202.479 M -19.41 % | 251.242 M -24.04 % | 330.762 M 10.51 % | 299.302 M 11.75 % | 267.827 M 17.83 % | 227.307 M 76.50 % | 128.784 M 70.66 % | 75.462 M -2.93 % | 77.743 M 86.87 % | 41.603 M 33.50 % | 31.163 M -29.63 % | 44.287 M -0.63 % | 44.570 M 137.15 % | 18.794 M 57.69 % | 11.918 M 46.72 % | 8.123 M -7.56 % | 8.787 M 82.23 % | 4.822 M 191.18 % | 1.656 M 196.24 % | 559.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -286.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.375 M | 0.000 | 0.000 |
| Minority interest | 31.311 M 16.45 % | 26.889 M 2.01 % | 26.360 M 30.80 % | 20.153 M -31.97 % | 29.624 M -27.07 % | 40.621 M 44.90 % | 28.034 M -50.31 % | 56.416 M 482.93 % | 9.678 M 11.60 % | 8.672 M -18.55 % | 10.647 M 2 541.94 % | 403.000 K -71.21 % | 1.400 M 23.78 % | 1.131 M 536.68 % | -259.000 K 50.85 % | -527.000 K -167.91 % | 776.000 K 179.14 % | 278.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 212.000 K | 0.000 |
| Capital lease obligations | 81.087 M 20.27 % | 67.423 M -36.92 % | 106.887 M -34.55 % | 163.310 M -40.92 % | 276.422 M 381.90 % | 57.361 M -37.48 % | 91.748 M -14.08 % | 106.781 M 106.25 % | 51.772 M 23.49 % | 41.925 M -43.78 % | 74.576 M 2 285.67 % | 3.126 M -35.40 % | 4.839 M -70.06 % | 16.161 M 3 803.62 % | 414.000 K -46.37 % | 772.000 K -61.61 % | 2.011 M -36.26 % | 3.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 31.140 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 445.469 M 63.84 % | 271.890 M -16.34 % | 324.984 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 224.323 M -10.17 % | 249.718 M 249.45 % | 71.460 M | 0.000 -100.00 % | 53.839 M -7.48 % | 58.194 M 15.64 % | 50.324 M 154.35 % | 19.785 M 125.42 % | 8.777 M -83.14 % | 52.057 M 23.38 % | 42.192 M |
| Deferred tax liabilities non current | 4.430 M -82.35 % | 25.095 M -11.19 % | 28.258 M -52.49 % | 59.482 M -46.55 % | 111.291 M -71.42 % | 389.416 M 0.35 % | 388.042 M -4.45 % | 406.132 M 19.15 % | 340.864 M 147.13 % | 137.930 M -18.50 % | 169.249 M 216.96 % | 53.398 M 5.14 % | 50.786 M 8 117.80 % | 618.000 K -86.89 % | 4.714 M 6.31 % | 4.434 M -4.99 % | 4.667 M 71.58 % | 2.720 M | 0.000 | 0.000 -100.00 % | 1.022 M 183.89 % | 360.000 K -67.51 % | 1.108 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.086 B -9.98 % | 3.428 B -8.63 % | 3.752 B -30.78 % | 5.420 B -24.57 % | 7.186 B -26.97 % | 9.839 B -38.68 % | 16.046 B -4.03 % | 16.720 B 26.78 % | 13.189 B 57.52 % | 8.373 B 47.25 % | 5.686 B 64.48 % | 3.457 B 37.67 % | 2.511 B 53.30 % | 1.638 B 44.31 % | 1.135 B 34.20 % | 845.819 M 65.34 % | 511.572 M 22.19 % | 418.659 M 35.06 % | 309.979 M 25.14 % | 247.711 M 48.09 % | 167.276 M 65.68 % | 100.964 M 3.23 % | 97.801 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -155.529 M | 0.000 100.00 % | -76.100 M -108.95 % | 850.491 M -68.80 % | 2.726 B 1 542.27 % | -189.020 M 72.16 % | -678.964 M -5.30 % | -644.791 M -63.41 % | -394.578 M -32.87 % | -296.974 M -58.86 % | -186.945 M -9.31 % | -171.017 M -98.89 % | -85.986 M -31.41 % | -65.432 M -135.62 % | -27.770 M -24.47 % | -22.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 23.837 M -56.66 % | 54.997 M 214.84 % | 17.468 M 272.93 % | 4.684 M -90.30 % | 48.285 M -80.50 % | 247.614 M 159.11 % | 95.562 M 0.60 % | 94.991 M 69.94 % | 55.897 M 30.45 % | 42.848 M 75.10 % | 24.470 M 51.67 % | 16.134 M 1.52 % | 15.892 M 25.14 % | 12.699 M -18.46 % | 15.573 M 32.09 % | 11.790 M 96.76 % | 5.992 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -155.654 M 44.72 % | -281.599 M -7.19 % | -262.698 M 5.62 % | -278.343 M -939.44 % | 33.158 M -95.34 % | 712.120 M 592.81 % | -144.501 M 85.32 % | -984.256 M -10.28 % | -892.546 M -112.83 % | -419.367 M -60.33 % | -261.573 M -288.04 % | -67.408 M -353.53 % | -14.863 M 91.02 % | -165.570 M -659.49 % | 29.593 M 3 439.83 % | 836.000 K 104.08 % | -20.475 M -2 549.16 % | 836.000 K 106.49 % | -12.875 M -208.02 % | 11.919 M -60.81 % | 30.413 M 726.43 % | -4.855 M -569.54 % | 1.034 M |
| Accounts receivables | 114.814 M 172.56 % | -158.232 M -107.74 % | -76.169 M -149.22 % | 154.746 M -74.06 % | 596.569 M 91.62 % | 311.333 M 189.95 % | -346.100 M 66.60 % | -1.036 B -88.25 % | -550.449 M -10.06 % | -500.152 M -129.41 % | -218.014 M -451.07 % | -39.562 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -10.330 M -161.11 % | 16.903 M 228.79 % | 5.141 M 140.15 % | -12.803 M -112.36 % | 103.625 M 164.94 % | 39.113 M 9 616.55 % | -411.000 K 99.58 % | -97.177 M 10.51 % | -108.592 M -232.88 % | -32.622 M -14.66 % | -28.451 M -76.59 % | -16.111 M -84.36 % | -8.739 M 57.49 % | -20.556 M -819.73 % | -2.235 M -4 282.35 % | -51.000 K -101.29 % | 3.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -260.138 M -85.46 % | -140.270 M 11.16 % | -157.883 M 62.43 % | -420.286 M 36.99 % | -667.036 M -433.95 % | 199.742 M -22.71 % | 258.429 M -17.80 % | 314.377 M 450.62 % | -89.662 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -2.229 M 93.40 % | -33.787 M | 0.000 | 0.000 -100.00 % | 161.932 M 212.38 % | -144.090 M 83.76 % | -887.079 M -13.15 % | -783.954 M -102.71 % | -386.745 M -65.90 % | -233.122 M -354.46 % | -51.297 M -737.64 % | -6.124 M 95.78 % | -145.014 M -555.62 % | 31.828 M 3 488.28 % | 887.000 K 103.63 % | -24.438 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 17.441 M -89.39 % | 164.401 M 128.04 % | 72.093 M -74.09 % | 278.207 M -22.86 % | 360.664 M 32.42 % | 272.354 M -8.21 % | 296.721 M 102.31 % | 146.670 M -23.39 % | 191.458 M 137.82 % | 80.507 M 10.95 % | 72.564 M 490.96 % | 12.279 M -55.23 % | 27.429 M 167.85 % | -40.423 M -1 383.68 % | 3.149 M 12.95 % | 2.788 M 148.48 % | -5.751 M -116.90 % | 34.037 M 1 324.74 % | 2.389 M -75.24 % | 9.650 M 49.68 % | 6.447 M 57.47 % | 4.094 M 182.15 % | 1.451 M |
| Net cash provided by operating activities | -13.694 M 84.76 % | -89.884 M -174.95 % | 119.929 M 49.36 % | 80.297 M -48.34 % | 155.434 M 238.19 % | -112.479 M -116.91 % | 665.180 M 0.64 % | 660.919 M 65.93 % | 398.303 M -24.48 % | 527.446 M 29.45 % | 407.438 M 16.68 % | 349.205 M 21.97 % | 286.307 M 1 220.18 % | 21.687 M -86.76 % | 163.799 M 39.43 % | 117.474 M 107.71 % | 56.557 M -32.69 % | 84.020 M 211.52 % | 26.971 M -40.55 % | 45.371 M -18.97 % | 55.994 M 310.69 % | 13.634 M -5.60 % | 14.443 M |
| Investments in property plant and equipment | -47.929 M 48.14 % | -92.420 M 2.85 % | -95.134 M 26.73 % | -129.838 M 64.21 % | -362.815 M 10.06 % | -403.405 M 32.55 % | -598.109 M -16.02 % | -515.540 M -36.49 % | -377.724 M -33.53 % | -282.876 M -42.22 % | -198.902 M -129.29 % | -86.747 M -50.61 % | -57.597 M -76.41 % | -32.649 M 4.09 % | -34.040 M -82.87 % | -18.614 M 3.33 % | -19.255 M -187.30 % | -6.702 M | 0.000 100.00 % | -4.610 M 85.86 % | -32.606 M -1 349.16 % | -2.250 M 44.72 % | -4.070 M |
| Acquisitions net | 84.688 M -37.43 % | 135.354 M -81.90 % | 747.843 M 251.21 % | 212.936 M 29.35 % | 164.625 M -55.41 % | 369.164 M 700.74 % | -61.452 M -35.54 % | -45.340 M 36.34 % | -71.222 M 2.89 % | -73.341 M 48.93 % | -143.595 M -613.22 % | 27.979 M 131.36 % | -89.221 M -404.44 % | -17.687 M -2 026.69 % | 918.000 K -93.47 % | 14.057 M 861.48 % | -1.846 M 83.27 % | -11.031 M | 0.000 100.00 % | -295.000 K -25.53 % | -235.000 K | 0.000 | 0.000 |
| Purchases of investments | -11.817 M | 0.000 100.00 % | -40.032 M | 0.000 100.00 % | -9.978 M | 0.000 | 0.000 -100.00 % | 284.419 M | 0.000 -100.00 % | 139.358 M 1 558.48 % | -9.555 M 83.13 % | -56.634 M -189.35 % | -19.573 M -383.40 % | -4.049 M 80.07 % | -20.318 M -6 391.37 % | -313.000 K | 0.000 | 0.000 100.00 % | -1.964 M 71.65 % | -6.927 M 66.89 % | -20.923 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 2.088 M | 0.000 | 0.000 -100.00 % | 27.910 M | 0.000 -100.00 % | 5.605 M -86.09 % | 40.298 M 35 561.95 % | 113.000 K -95.58 % | 2.558 M | 0.000 | 0.000 -100.00 % | 3.111 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.660 M | 0.000 | 0.000 |
| Other investing activites | 20.046 M 171.64 % | -27.982 M -187.47 % | 31.989 M -75.66 % | 131.446 M 223.45 % | 40.639 M -81.20 % | 216.153 M 1 171.82 % | -20.167 M 91.60 % | -240.113 M -1 712.72 % | -13.246 M 88.54 % | -115.611 M -266.23 % | -31.568 M -1 514.34 % | 2.232 M 8 828.00 % | 25.000 K -98.72 % | 1.949 M 37.54 % | 1.417 M 112.87 % | -11.006 M -2 261.80 % | -466.000 K 94.41 % | -8.343 M -52.61 % | -5.467 M 8.52 % | -5.976 M -122.13 % | 27.000 M 5 576.67 % | -493.000 K 95.60 % | -11.195 M |
| Net cash used for investing activites | 44.988 M 200.88 % | 14.952 M -97.70 % | 649.666 M 202.81 % | 214.544 M 229.68 % | -165.441 M -190.95 % | 181.912 M 126.76 % | -679.728 M -39.10 % | -488.664 M -5.73 % | -462.192 M -41.40 % | -326.865 M 4.79 % | -343.322 M -203.67 % | -113.057 M 30.98 % | -163.808 M -212.40 % | -52.436 M -0.79 % | -52.023 M -307.54 % | -12.765 M 40.81 % | -21.567 M 17.29 % | -26.076 M -250.91 % | -7.431 M 58.27 % | -17.808 M 66.67 % | -53.424 M -1 847.65 % | -2.743 M 82.03 % | -15.265 M |
| Debt repayment | -41.061 M 93.82 % | -664.116 M 10.86 % | -745.003 M -56.85 % | -474.971 M -19.82 % | -396.414 M 49.09 % | -778.675 M -26.16 % | -617.220 M -390.81 % | 212.244 M -47.09 % | 401.145 M 716.43 % | -65.075 M -121.70 % | 299.837 M 1 363.90 % | 20.482 M -28.15 % | 28.505 M 736.84 % | -4.476 M 94.43 % | -80.346 M | 0.000 | 0.000 | 0.000 100.00 % | -3.262 M 85.93 % | -23.186 M -224.40 % | 18.638 M 1 192.51 % | 1.442 M 183.79 % | -1.721 M |
| Common stock issued | 0.000 -100.00 % | 600.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 720.282 M 6 928.51 % | 10.248 M -98.33 % | 613.213 M 104.38 % | 300.037 M -50.34 % | 604.124 M 265.09 % | 165.472 M 1 052.79 % | 14.354 M -61.57 % | 37.352 M -80.54 % | 191.984 M 328.11 % | 44.845 M 327.87 % | 10.481 M 715.01 % | 1.286 M 6 330.00 % | 20.000 K -98.97 % | 1.947 M 112.09 % | 918.000 K | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -141.295 M 17.82 % | -171.941 M -18.11 % | -145.572 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.660 M | 0.000 100.00 % | -20.226 M -61.15 % | -12.551 M | 0.000 100.00 % | -2.406 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -311.798 M -23.23 % | -253.019 M -30.22 % | -194.300 M -37.84 % | -140.956 M -41.31 % | -99.753 M -47.86 % | -67.464 M -60.82 % | -41.951 M -66.98 % | -25.123 M -30.85 % | -19.200 M -25.83 % | -15.259 M -20.58 % | -12.655 M -47.10 % | -8.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -38.330 M 62.87 % | -103.240 M -12.13 % | -92.074 M 33.49 % | -138.427 M -40.34 % | -98.637 M -202.91 % | -32.563 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.217 M 4 987.68 % | -3.012 M 81.23 % | -16.045 M -650.47 % | -2.138 M -176.58 % | -773.000 K -109.62 % | 8.032 M 232.41 % | -6.066 M -1 034.67 % | 649.000 K -90.47 % | 6.809 M 270.66 % | 1.837 M 1 918.68 % | 91.000 K 113.96 % | -652.000 K -110.88 % | 5.990 M |
| Net cash used provided by financing activities | -79.391 M 52.56 % | -167.356 M 80.01 % | -837.077 M -36.47 % | -613.398 M -23.91 % | -495.051 M -444.28 % | -90.956 M 91.42 % | -1.060 B -364.69 % | 400.497 M 10.85 % | 361.310 M -9.24 % | 398.093 M 14.62 % | 347.301 M 1 074.47 % | -35.640 M -553.38 % | 7.861 M -90.82 % | 85.587 M 264.65 % | -51.982 M -206.28 % | -16.972 M 43.40 % | -29.986 M -4 575.52 % | 670.000 K 119.76 % | -3.390 M 83.78 % | -20.901 M -211.60 % | 18.729 M 22 665.06 % | -83.000 K -101.50 % | 5.536 M |
| Effect of forex changes on cash | -1.346 M 88.78 % | -11.999 M -7 242.26 % | 168.000 K 101.11 % | -15.089 M -377.93 % | 5.429 M 114.35 % | -37.840 M -177.85 % | -13.619 M 12.70 % | -15.600 M -31.76 % | -11.840 M -2 003.54 % | 622.000 K -99.90 % | 653.007 M 103 223.89 % | 632.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.985 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -49.443 M 76.10 % | -206.875 M -687.14 % | -26.282 M 71.84 % | -93.347 M 81.98 % | -517.999 M -40.10 % | -369.736 M 66.02 % | -1.088 B -295.32 % | 557.152 M 95.09 % | 285.581 M -52.35 % | 599.296 M -43.70 % | 1.064 B 429.20 % | 201.140 M 54.30 % | 130.360 M 137.72 % | 54.838 M -8.29 % | 59.794 M -31.85 % | 87.737 M 1 653.34 % | 5.004 M -83.11 % | 29.629 M 83.46 % | 16.150 M 142.42 % | 6.662 M -68.72 % | 21.299 M 97.07 % | 10.808 M 129.27 % | 4.714 M |
| Cash at beginning of period | 204.080 M -50.34 % | 410.955 M -6.01 % | 437.237 M -17.59 % | 530.584 M -49.40 % | 1.049 B -26.07 % | 1.418 B -43.42 % | 2.507 B 28.58 % | 1.949 B 17.16 % | 1.664 B 56.30 % | 1.065 B 1 086 146.94 % | 98.000 K -99.98 % | 451.867 M 40.55 % | 321.507 M 20.56 % | 266.671 M 28.90 % | 206.877 M 73.64 % | 119.140 M 4.38 % | 114.136 M 35.06 % | 84.507 M 23.63 % | 68.357 M 10.80 % | 61.695 M 52.73 % | 40.396 M 36.53 % | 29.588 M 18.95 % | 24.874 M |
| Cash at end of period | 154.637 M -24.23 % | 204.080 M -50.34 % | 410.955 M -6.01 % | 437.237 M -17.59 % | 530.584 M -49.40 % | 1.049 B -26.07 % | 1.418 B -43.42 % | 2.507 B 28.58 % | 1.949 B 17.16 % | 1.664 B 56.30 % | 1.065 B 63.02 % | 653.007 M 44.51 % | 451.867 M 40.55 % | 321.509 M 20.56 % | 266.671 M 28.90 % | 206.877 M 73.64 % | 119.140 M 4.38 % | 114.136 M 35.06 % | 84.507 M 23.63 % | 68.357 M 10.80 % | 61.695 M 52.73 % | 40.396 M 36.53 % | 29.588 M |
| Operating cash flow | -13.694 M 84.76 % | -89.884 M -174.95 % | 119.929 M 49.36 % | 80.297 M -48.34 % | 155.434 M 238.19 % | -112.479 M -116.91 % | 665.180 M 0.64 % | 660.919 M 65.93 % | 398.303 M -24.48 % | 527.446 M 29.45 % | 407.438 M 16.68 % | 349.205 M 21.97 % | 286.307 M 1 220.18 % | 21.687 M -86.76 % | 163.799 M 39.43 % | 117.474 M 107.71 % | 56.557 M -32.69 % | 84.020 M 211.52 % | 26.971 M -40.55 % | 45.371 M -18.97 % | 55.994 M 310.69 % | 13.634 M -5.60 % | 14.443 M |
| Capital expenditure | -73.389 M 20.59 % | -92.420 M 2.85 % | -95.134 M 26.73 % | -129.838 M 64.21 % | -362.815 M 10.06 % | -403.405 M 32.55 % | -598.109 M -16.02 % | -515.540 M -36.49 % | -377.724 M -33.53 % | -282.876 M -42.22 % | -198.902 M -129.29 % | -86.747 M -50.61 % | -57.597 M -76.41 % | -32.649 M 4.09 % | -34.040 M -82.87 % | -18.614 M 3.33 % | -19.255 M -187.30 % | -6.702 M | 0.000 100.00 % | -4.610 M 85.86 % | -32.606 M -1 349.16 % | -2.250 M 44.72 % | -4.070 M |
| Free CashFlow | -87.083 M 52.23 % | -182.304 M -835.25 % | 24.795 M 150.05 % | -49.541 M 76.11 % | -207.381 M 59.80 % | -515.884 M -869.16 % | 67.071 M -53.86 % | 145.379 M 606.44 % | 20.579 M -91.59 % | 244.570 M 17.28 % | 208.536 M -20.55 % | 262.458 M 14.76 % | 228.710 M 2 186.39 % | -10.962 M -108.45 % | 129.759 M 31.26 % | 98.860 M 165.03 % | 37.302 M -51.76 % | 77.318 M 186.67 % | 26.971 M -33.83 % | 40.761 M 74.28 % | 23.388 M 105.45 % | 11.384 M 9.75 % | 10.373 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2009-07-31 | 2009-01-31 | 2008-07-31 | 2008-01-31 | 2007-07-31 | 2007-01-31 | 2006-07-31 | 2006-01-31 | 2005-07-31 | 2005-01-31 | 2004-07-31 | 2004-01-31 | 2003-07-31 | 2003-01-31 | 2002-07-31 | 2002-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.733 B -5.43 % | 2.889 B -8.15 % | 3.146 B 4.36 % | 3.014 B -6.24 % | 3.215 B 5.37 % | 3.051 B 2.40 % | 2.980 B -4.10 % | 3.107 B -17.51 % | 3.767 B -9.15 % | 4.146 B -8.76 % | 4.544 B 35.13 % | 3.363 B -38.88 % | 5.502 B 46.73 % | 3.750 B -55.11 % | 8.354 B 3.09 % | 8.103 B 15.35 % | 7.025 B 3.92 % | 6.760 B 12.63 % | 6.002 B 17.12 % | 5.124 B 11.17 % | 4.610 B 17.81 % | 3.913 B 18.30 % | 3.308 B 22.65 % | 2.697 B 12.88 % | 2.389 B 31.17 % | 1.821 B 0.00 % | 1.821 B 49.98 % | 1.214 B 0.00 % | 1.214 B 40.13 % | 866.681 M 0.00 % | 866.681 M 38.11 % | 627.534 M 0.00 % | 627.534 M 31.98 % | 475.467 M 0.00 % | 475.467 M 35.14 % | 351.837 M 0.00 % | 351.837 M 39.81 % | 251.646 M 0.00 % | 251.646 M 19.77 % | 210.113 M 0.00 % | 210.113 M 40.29 % | 149.768 M 0.00 % | 149.768 M 70.22 % | 87.985 M 0.00 % | 87.985 M 53.92 % | 57.164 M 0.00 % | 57.164 M |
| Net income | 120.446 M 345.30 % | 27.048 M 129.09 % | -92.968 M -94.20 % | -47.872 M 2.30 % | -49.001 M 65.97 % | -144.012 M -639.61 % | 26.688 M 140.77 % | -65.456 M 58.47 % | -157.610 M 57.75 % | -373.065 M 64.04 % | -1.037 B 45.39 % | -1.900 B 29.24 % | -2.684 B -16.39 % | -2.306 B -601.45 % | 459.945 M -16.37 % | 549.969 M -2.60 % | 564.663 M 21.47 % | 464.874 M 0.52 % | 462.480 M 31.56 % | 351.527 M 3.64 % | 339.165 M 39.41 % | 243.284 M -0.43 % | 244.324 M 45.42 % | 168.013 M 2.76 % | 163.496 M 46.91 % | 111.289 M 0.00 % | 111.289 M 49.98 % | 74.202 M 0.00 % | 74.202 M 42.15 % | 52.198 M 0.00 % | 52.198 M 34.12 % | 38.918 M 0.00 % | 38.918 M 26.59 % | 30.743 M 0.00 % | 30.743 M 25.11 % | 24.574 M 0.00 % | 24.574 M 31.21 % | 18.729 M 0.00 % | 18.729 M 57.37 % | 11.901 M 0.00 % | 11.901 M 24.40 % | 9.567 M 0.00 % | 9.567 M 32.92 % | 7.198 M 0.00 % | 7.198 M 20.38 % | 5.979 M 0.00 % | 5.979 M |
| Income before tax | 165.296 M 277.21 % | 43.821 M 188.46 % | -49.537 M -19.37 % | -41.498 M -426.81 % | 12.698 M 107.93 % | -160.031 M -329.59 % | 69.703 M 164.41 % | -108.216 M 12.28 % | -123.363 M 70.77 % | -421.973 M 53.31 % | -903.812 M -46.45 % | -617.138 M 76.26 % | -2.600 B -13.07 % | -2.300 B -453.93 % | 649.736 M -17.58 % | 788.329 M -1.11 % | 797.161 M 21.93 % | 653.787 M -2.44 % | 670.134 M 38.71 % | 483.122 M 3.19 % | 468.205 M 40.38 % | 333.522 M -0.61 % | 335.571 M 46.09 % | 229.695 M -3.08 % | 237.003 M 39.45 % | 169.960 M 0.00 % | 169.960 M 45.02 % | 117.195 M 0.00 % | 117.195 M 47.26 % | 79.584 M 0.00 % | 79.584 M 36.63 % | 58.247 M 0.00 % | 58.247 M 27.35 % | 45.738 M 0.00 % | 45.738 M 26.44 % | 36.173 M 0.00 % | 36.173 M 29.56 % | 27.919 M 0.00 % | 27.919 M 52.98 % | 18.251 M 0.00 % | 18.251 M 56.80 % | 11.640 M 0.00 % | 11.640 M 37.53 % | 8.464 M 0.00 % | 8.464 M 25.25 % | 6.758 M 0.00 % | 6.758 M |
| Income before tax ratio | 0.06 298.86 % | 0.02 196.31 % | -0.02 -14.39 % | -0.01 -448.56 % | 0.00 107.53 % | -0.05 -324.22 % | 0.02 167.17 % | -0.03 -6.34 % | -0.03 67.82 % | -0.10 48.83 % | -0.20 -8.38 % | -0.18 61.17 % | -0.47 22.94 % | -0.61 -888.50 % | 0.08 -20.05 % | 0.10 -14.27 % | 0.11 17.33 % | 0.10 -13.38 % | 0.11 18.43 % | 0.09 -7.18 % | 0.10 19.16 % | 0.09 -15.99 % | 0.10 19.12 % | 0.09 -14.14 % | 0.10 6.31 % | 0.09 0.00 % | 0.09 -3.30 % | 0.10 0.00 % | 0.10 5.09 % | 0.09 0.00 % | 0.09 -1.07 % | 0.09 0.00 % | 0.09 -3.51 % | 0.10 0.00 % | 0.10 -6.44 % | 0.10 0.00 % | 0.10 -7.33 % | 0.11 0.00 % | 0.11 27.73 % | 0.09 0.00 % | 0.09 11.77 % | 0.08 0.00 % | 0.08 -19.21 % | 0.10 0.00 % | 0.10 -18.63 % | 0.12 0.00 % | 0.12 |
| EBITDA | 262.601 M 66.44 % | 157.776 M 163.12 % | 59.963 M -37.25 % | 95.562 M -46.21 % | 177.643 M 271.54 % | 47.813 M -83.02 % | 281.531 M 184.13 % | 99.084 M -41.96 % | 170.721 M 40.07 % | 121.881 M 122.62 % | -538.787 M -52.21 % | -353.971 M 93.54 % | -5.476 B -241.33 % | -1.604 B -260.30 % | 1.001 B -7.11 % | 1.077 B 1.72 % | 1.059 B 14.87 % | 922.086 M 9.97 % | 838.526 M 27.60 % | 657.140 M 3.31 % | 636.057 M 35.28 % | 470.169 M 6.00 % | 443.567 M 49.17 % | 297.353 M 3.96 % | 286.017 M 25.63 % | 227.664 M 0.00 % | 227.664 M 51.98 % | 149.794 M 0.00 % | 149.794 M 71.07 % | 87.563 M 0.00 % | 87.563 M 32.05 % | 66.309 M 0.00 % | 66.309 M 31.62 % | 50.379 M 0.00 % | 50.379 M 23.61 % | 40.757 M 0.00 % | 40.757 M 29.21 % | 31.543 M 0.00 % | 31.543 M 46.14 % | 21.584 M 0.00 % | 21.584 M 44.39 % | 14.949 M 0.00 % | 14.949 M 76.62 % | 8.464 M 0.00 % | 8.464 M 25.25 % | 6.758 M 0.00 % | 6.758 M |
| Net income ratio | 0.04 370.86 % | 0.01 131.67 % | -0.03 -86.09 % | -0.02 -4.20 % | -0.02 67.71 % | -0.05 -626.99 % | 0.01 142.52 % | -0.02 49.66 % | -0.04 53.50 % | -0.09 60.59 % | -0.23 59.59 % | -0.56 -15.78 % | -0.49 20.68 % | -0.62 -1 217.14 % | 0.06 -18.88 % | 0.07 -15.56 % | 0.08 16.89 % | 0.07 -10.76 % | 0.08 12.33 % | 0.07 -6.77 % | 0.07 18.34 % | 0.06 -15.83 % | 0.07 18.57 % | 0.06 -8.96 % | 0.07 12.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 1.44 % | 0.06 0.00 % | 0.06 -2.88 % | 0.06 0.00 % | 0.06 -4.09 % | 0.06 0.00 % | 0.06 -7.42 % | 0.07 0.00 % | 0.07 -6.15 % | 0.07 0.00 % | 0.07 31.40 % | 0.06 0.00 % | 0.06 -11.33 % | 0.06 0.00 % | 0.06 -21.91 % | 0.08 0.00 % | 0.08 -21.79 % | 0.10 0.00 % | 0.10 |
| Ratio EBITDA | 0.10 75.99 % | 0.05 186.47 % | 0.02 -39.87 % | 0.03 -42.63 % | 0.06 252.62 % | 0.02 -83.41 % | 0.09 196.29 % | 0.03 -29.64 % | 0.05 54.18 % | 0.03 124.79 % | -0.12 -12.64 % | -0.11 89.42 % | -1.00 -132.62 % | -0.43 -457.12 % | 0.12 -9.90 % | 0.13 -11.82 % | 0.15 10.54 % | 0.14 -2.37 % | 0.14 8.95 % | 0.13 -7.06 % | 0.14 14.83 % | 0.12 -10.40 % | 0.13 21.63 % | 0.11 -7.90 % | 0.12 -4.22 % | 0.12 0.00 % | 0.12 1.34 % | 0.12 0.00 % | 0.12 22.08 % | 0.10 0.00 % | 0.10 -4.38 % | 0.11 0.00 % | 0.11 -0.27 % | 0.11 0.00 % | 0.11 -8.53 % | 0.12 0.00 % | 0.12 -7.58 % | 0.13 0.00 % | 0.13 22.02 % | 0.10 0.00 % | 0.10 2.92 % | 0.10 0.00 % | 0.10 3.76 % | 0.10 0.00 % | 0.10 -18.63 % | 0.12 0.00 % | 0.12 |
| Gross profit ratio | 0.30 7.31 % | 0.28 5.30 % | 0.27 -1.11 % | 0.27 -7.20 % | 0.29 6.94 % | 0.27 -5.99 % | 0.29 17.35 % | 0.25 -3.22 % | 0.25 44.60 % | 0.18 -25.06 % | 0.23 12.44 % | 0.21 32.39 % | 0.16 -19.96 % | 0.20 -38.63 % | 0.32 2.87 % | 0.31 -7.63 % | 0.34 10.77 % | 0.31 -10.40 % | 0.34 9.78 % | 0.31 -11.36 % | 0.35 3.96 % | 0.34 -12.49 % | 0.38 2.33 % | 0.38 -9.95 % | 0.42 -2.34 % | 0.43 0.00 % | 0.43 15.26 % | 0.37 0.00 % | 0.37 3.34 % | 0.36 0.00 % | 0.36 -1.60 % | 0.36 0.00 % | 0.36 6.63 % | 0.34 0.00 % | 0.34 -5.32 % | 0.36 0.00 % | 0.36 -7.84 % | 0.39 0.00 % | 0.39 4.60 % | 0.37 0.00 % | 0.37 -62.53 % | 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 | 630.287 M 0.00 % | 630.296 M 0.00 % | 630.296 M -38.30 % | 1.022 B 276.44 % | 271.374 M -0.78 % | 273.514 M -4.30 % | 285.809 M 4.55 % | 273.383 M -0.05 % | 273.521 M 0.06 % | 273.349 M 0.03 % | 273.274 M 0.08 % | 273.046 M 73.49 % | 157.384 M 8.22 % | 145.429 M -1.97 % | 148.349 M 0.92 % | 146.994 M 2.36 % | 143.606 M 1.33 % | 141.727 M 4.23 % | 135.973 M -0.03 % | 136.008 M 16.05 % | 117.194 M 0.30 % | 116.841 M 0.44 % | 116.333 M 4.17 % | 111.676 M 9.12 % | 102.338 M -35.84 % | 159.508 M 0.00 % | 159.508 M 15.32 % | 138.318 M 0.00 % | 138.318 M 16.13 % | 119.102 M 0.00 % | 119.102 M -0.99 % | 120.294 M 0.00 % | 120.294 M 4.30 % | 115.332 M 0.00 % | 115.332 M 0.83 % | 114.378 M 0.00 % | 114.378 M 2.74 % | 111.323 M 0.00 % | 111.323 M 9.75 % | 101.435 M 0.00 % | 101.435 M 20.33 % | 84.298 M 0.00 % | 84.298 M 10.82 % | 76.068 M 0.00 % | 76.068 M -14.08 % | 88.538 M 0.00 % | 88.538 M |
| Weighted average shs out | 630.287 M 0.00 % | 630.296 M 1.70 % | 619.787 M -39.33 % | 1.022 B 276.44 % | 271.374 M -0.78 % | 273.514 M 0.00 % | 273.508 M 0.05 % | 273.383 M -0.05 % | 273.521 M 0.06 % | 273.349 M 0.03 % | 273.274 M 0.08 % | 273.046 M 73.49 % | 157.384 M 8.22 % | 145.429 M -1.98 % | 148.369 M 1.43 % | 146.275 M 1.81 % | 143.680 M 1.45 % | 141.625 M 4.12 % | 136.024 M -0.17 % | 136.256 M 16.27 % | 117.194 M 0.20 % | 116.961 M 0.53 % | 116.345 M 4.15 % | 111.704 M 9.18 % | 102.313 M -27.70 % | 141.511 M 0.00 % | 141.511 M 16.44 % | 121.532 M 0.00 % | 121.532 M 12.44 % | 108.081 M 0.00 % | 108.081 M 3.43 % | 104.501 M 0.00 % | 104.501 M 1.73 % | 102.726 M 0.00 % | 102.726 M 1.54 % | 101.172 M 0.00 % | 101.172 M 5.59 % | 95.815 M 0.00 % | 95.815 M 17.52 % | 81.532 M 0.00 % | 81.532 M 6.78 % | 76.355 M 0.00 % | 76.355 M 0.38 % | 76.068 M 0.00 % | 76.068 M -5.73 % | 80.693 M 0.00 % | 80.693 M |
| EPS diluted | 0.19 342.89 % | 0.04 129.10 % | -0.15 -214.29 % | -0.05 73.94 % | -0.18 66.04 % | -0.53 -667.45 % | 0.09 138.92 % | -0.24 58.62 % | -0.58 57.35 % | -1.36 64.21 % | -3.80 45.40 % | -6.96 59.20 % | -17.06 -7.57 % | -15.86 -611.61 % | 3.10 -17.11 % | 3.74 -5.08 % | 3.94 20.12 % | 3.28 -3.53 % | 3.40 31.78 % | 2.58 -11.03 % | 2.90 39.42 % | 2.08 -0.95 % | 2.10 40.00 % | 1.50 -6.25 % | 1.60 128.57 % | 0.70 0.00 % | 0.70 32.08 % | 0.53 0.00 % | 0.53 29.27 % | 0.41 0.00 % | 0.41 24.24 % | 0.33 0.00 % | 0.33 22.22 % | 0.27 0.00 % | 0.27 22.73 % | 0.22 0.00 % | 0.22 29.41 % | 0.17 0.00 % | 0.17 41.67 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 26.32 % | 0.10 0.00 % | 0.10 35.71 % | 0.07 0.00 % | 0.07 |
| Earnings per share | 0.19 342.89 % | 0.04 128.60 % | -0.15 -219.83 % | -0.05 73.94 % | -0.18 66.04 % | -0.53 -643.03 % | 0.10 140.67 % | -0.24 58.62 % | -0.58 57.35 % | -1.36 64.21 % | -3.80 45.40 % | -6.96 59.20 % | -17.06 -7.57 % | -15.86 -611.61 % | 3.10 -17.55 % | 3.76 -4.57 % | 3.94 20.12 % | 3.28 -3.53 % | 3.40 31.78 % | 2.58 -11.03 % | 2.90 39.42 % | 2.08 -0.95 % | 2.10 40.00 % | 1.50 -6.25 % | 1.60 102.53 % | 0.79 0.00 % | 0.79 29.51 % | 0.61 0.00 % | 0.61 35.56 % | 0.45 0.00 % | 0.45 21.62 % | 0.37 0.00 % | 0.37 23.33 % | 0.30 0.00 % | 0.30 25.00 % | 0.24 0.00 % | 0.24 20.00 % | 0.20 0.00 % | 0.20 42.86 % | 0.14 0.00 % | 0.14 7.69 % | 0.13 0.00 % | 0.13 36.84 % | 0.10 0.00 % | 0.10 26.67 % | 0.08 0.00 % | 0.08 |
| Gross profit | 823.078 M 1.48 % | 811.062 M -3.28 % | 838.550 M 3.20 % | 812.571 M -12.99 % | 933.907 M 12.68 % | 828.809 M -3.74 % | 861.007 M 12.53 % | 765.126 M -20.16 % | 958.361 M 31.37 % | 729.514 M -31.62 % | 1.067 B 51.94 % | 702.187 M -19.08 % | 867.807 M 17.45 % | 738.878 M -72.45 % | 2.682 B 6.05 % | 2.529 B 6.55 % | 2.374 B 15.11 % | 2.062 B 0.92 % | 2.043 B 28.58 % | 1.589 B -1.46 % | 1.613 B 22.48 % | 1.317 B 3.53 % | 1.272 B 25.50 % | 1.013 B 1.64 % | 997.125 M 28.10 % | 778.417 M 0.00 % | 778.417 M 72.87 % | 450.291 M 0.00 % | 450.291 M 44.81 % | 310.955 M 0.00 % | 310.955 M 35.89 % | 228.823 M 0.00 % | 228.823 M 40.73 % | 162.599 M 0.00 % | 162.599 M 27.95 % | 127.076 M 0.00 % | 127.076 M 28.85 % | 98.626 M 0.00 % | 98.626 M 25.28 % | 78.727 M 0.00 % | 78.727 M -47.43 % | 149.768 M 0.00 % | 149.768 M 70.22 % | 87.985 M 0.00 % | 87.985 M 53.92 % | 57.164 M 0.00 % | 57.164 M |
| Income tax expense | 41.824 M 525.08 % | 6.691 M -84.01 % | 41.845 M 1 552.65 % | 2.532 M -94.90 % | 49.662 M 23.94 % | 40.071 M 34.25 % | 29.847 M -35.12 % | 46.001 M -10.24 % | 51.248 M 195.96 % | -53.404 M -402.58 % | -10.626 M -108.52 % | 124.719 M 42.15 % | 87.736 M 348.30 % | 19.571 M -89.50 % | 186.344 M -19.12 % | 230.382 M -0.54 % | 231.627 M 23.67 % | 187.300 M -9.19 % | 206.254 M 56.80 % | 131.542 M 2.77 % | 127.991 M 44.87 % | 88.349 M -0.26 % | 88.581 M 43.19 % | 61.863 M -15.81 % | 73.476 M 25.78 % | 58.416 M 0.00 % | 58.416 M 35.87 % | 42.993 M 0.00 % | 42.993 M 57.76 % | 27.252 M 0.00 % | 27.252 M 36.39 % | 19.981 M 0.00 % | 19.981 M 33.25 % | 14.995 M 0.00 % | 14.995 M 29.27 % | 11.600 M 0.00 % | 11.600 M 26.21 % | 9.191 M 0.00 % | 9.191 M 44.74 % | 6.350 M 0.00 % | 6.350 M 230.27 % | 1.923 M 0.00 % | 1.923 M 65.73 % | 1.160 M 0.00 % | 1.160 M 49.00 % | 778.500 K 0.00 % | 778.500 K |
| Cost of revenue | 1.910 B -8.12 % | 2.078 B -9.92 % | 2.307 B 4.79 % | 2.202 B -3.47 % | 2.281 B 2.64 % | 2.222 B 4.89 % | 2.119 B -9.54 % | 2.342 B -16.60 % | 2.808 B -17.80 % | 3.417 B -1.74 % | 3.477 B 30.70 % | 2.661 B -42.59 % | 4.634 B 53.92 % | 3.011 B -46.91 % | 5.671 B 1.75 % | 5.574 B 19.84 % | 4.651 B -0.99 % | 4.698 B 18.68 % | 3.958 B 11.97 % | 3.535 B 17.96 % | 2.997 B 15.44 % | 2.596 B 27.53 % | 2.036 B 20.93 % | 1.683 B 20.92 % | 1.392 B 33.46 % | 1.043 B 0.00 % | 1.043 B 36.49 % | 764.196 M 0.00 % | 764.196 M 37.51 % | 555.726 M 0.00 % | 555.726 M 39.38 % | 398.711 M 0.00 % | 398.711 M 27.44 % | 312.869 M 0.00 % | 312.869 M 39.20 % | 224.761 M 0.00 % | 224.761 M 46.88 % | 153.020 M 0.00 % | 153.020 M 16.47 % | 131.386 M 0.00 % | 131.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 100.00 % | -4.638 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.083 M | 0.000 -100.00 % | 10.206 M -79.23 % | 49.138 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 -100.00 % | 600.106 M 0.00 % | 600.106 M 79.79 % | 333.785 M 0.00 % | 333.785 M 42.70 % | 233.903 M 0.00 % | 233.903 M 34.35 % | 174.095 M 0.00 % | 174.095 M 7 665.17 % | 2.242 M 0.00 % | 2.242 M -97.54 % | 91.261 M 0.00 % | 91.261 M 230.61 % | 27.604 M 0.00 % | 27.604 M -52.59 % | 58.229 M 0.00 % | 58.229 M -57.84 % | 138.128 M 0.00 % | 138.128 M 73.70 % | 79.521 M 0.00 % | 79.521 M 57.76 % | 50.407 M 0.00 % | 50.407 M |
| Operating expenses | 609.169 M -12.75 % | 698.218 M -15.79 % | 829.111 M 17.77 % | 703.998 M -13.14 % | 810.528 M -2.78 % | 833.685 M 20.29 % | 693.035 M 7.40 % | 645.258 M -21.76 % | 824.685 M 107.58 % | 397.293 M -72.34 % | 1.436 B 438.99 % | 266.447 M -91.89 % | 3.286 B 14.47 % | 2.870 B 51.73 % | 1.892 B 16.24 % | 1.627 B 8.44 % | 1.501 B 10.75 % | 1.355 B 3.78 % | 1.306 B 22.89 % | 1.062 B -4.04 % | 1.107 B 16.49 % | 950.494 M 3.50 % | 918.377 M 19.97 % | 765.511 M 2.15 % | 749.392 M 24.88 % | 600.106 M 0.00 % | 600.106 M 79.79 % | 333.785 M 0.00 % | 333.785 M 42.70 % | 233.903 M 0.00 % | 233.903 M 34.35 % | 174.095 M 0.00 % | 174.095 M 47.30 % | 118.195 M 0.00 % | 118.195 M 29.51 % | 91.261 M 0.00 % | 91.261 M 28.50 % | 71.023 M 0.00 % | 71.023 M 21.97 % | 58.229 M 0.00 % | 58.229 M -57.84 % | 138.128 M 0.00 % | 138.128 M 73.70 % | 79.521 M 0.00 % | 79.521 M 57.76 % | 50.407 M 0.00 % | 50.407 M |
| Cost and expenses | 2.519 B -9.29 % | 2.777 B -11.47 % | 3.136 B 7.93 % | 2.906 B -6.01 % | 3.092 B 1.16 % | 3.056 B 8.69 % | 2.812 B -5.88 % | 2.988 B -17.77 % | 3.633 B -4.74 % | 3.814 B -22.38 % | 4.913 B 67.86 % | 2.927 B -63.04 % | 7.920 B 34.67 % | 5.881 B -22.24 % | 7.563 B 5.02 % | 7.201 B 17.06 % | 6.152 B 1.64 % | 6.053 B 14.98 % | 5.264 B 14.50 % | 4.598 B 12.03 % | 4.104 B 15.72 % | 3.547 B 20.06 % | 2.954 B 20.63 % | 2.449 B 14.35 % | 2.141 B 30.33 % | 1.643 B 0.00 % | 1.643 B 49.65 % | 1.098 B 0.00 % | 1.098 B 39.05 % | 789.629 M 0.00 % | 789.629 M 37.85 % | 572.806 M 0.00 % | 572.806 M 32.88 % | 431.063 M 0.00 % | 431.063 M 36.40 % | 316.021 M 0.00 % | 316.021 M 41.05 % | 224.043 M 0.00 % | 224.043 M 18.16 % | 189.614 M 0.00 % | 189.614 M 37.27 % | 138.128 M 0.00 % | 138.128 M 73.70 % | 79.521 M 0.00 % | 79.521 M 57.76 % | 50.407 M 0.00 % | 50.407 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 3.248 M | 0.000 -100.00 % | 2.693 M | 0.000 -100.00 % | 5.701 M | 0.000 -100.00 % | 25.131 M | 0.000 -100.00 % | 57.970 M | 0.000 -100.00 % | 91.960 M | 0.000 -100.00 % | 19.890 M | 0.000 -100.00 % | 42.251 M | 0.000 -100.00 % | 20.117 M | 0.000 -100.00 % | 14.185 M | 0.000 -100.00 % | 104.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 609.169 M -12.75 % | 698.218 M -16.26 % | 833.749 M 18.43 % | 703.998 M -13.14 % | 810.528 M -2.78 % | 833.685 M 20.29 % | 693.035 M -7.02 % | 745.341 M -9.62 % | 824.685 M 102.38 % | 407.499 M -70.62 % | 1.387 B 420.55 % | 266.447 M -82.75 % | 1.544 B -26.83 % | 2.110 B 12.05 % | 1.884 B 47.54 % | 1.277 B -15.35 % | 1.508 B 32.65 % | 1.137 B -5.64 % | 1.205 B 26.93 % | 949.249 M -2.81 % | 976.708 M -41.60 % | 1.672 B | 0.000 -100.00 % | 1.414 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 3.787 M -30.97 % | 5.486 M -69.67 % | 18.086 M 202.80 % | 5.973 M 30.44 % | 4.579 M -89.62 % | 44.128 M -4.78 % | 46.342 M 8.56 % | 42.686 M -35.17 % | 65.844 M -33.76 % | 99.395 M 6.87 % | 93.006 M 41.00 % | 65.960 M -63.80 % | 182.228 M 8.36 % | 168.164 M 19.42 % | 140.819 M 24.14 % | 113.438 M 49.55 % | 75.855 M 42.07 % | 53.394 M -21.03 % | 67.616 M 54.95 % | 43.638 M 16.75 % | 37.376 M 14.08 % | 32.764 M 82.08 % | 17.994 M -1.61 % | 18.289 M 70.45 % | 10.730 M 83.95 % | 5.833 M 0.00 % | 5.833 M 672.07 % | 755.500 K 0.00 % | 755.500 K -81.60 % | 4.106 M 0.00 % | 4.106 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 0.00 % | -500.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.373 M 0.00 % | 1.373 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 52.273 M -16.66 % | 62.719 M -53.90 % | 136.038 M 88.71 % | 72.090 M -29.49 % | 102.237 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.210 M 0.00 % | 13.210 M | 0.000 | 0.000 -100.00 % | 2.605 M 0.00 % | 2.605 M 86.84 % | 1.394 M 0.00 % | 1.394 M 56.98 % | 888.000 K 0.00 % | 888.000 K 32.83 % | 668.500 K 0.00 % | 668.500 K -7.67 % | 724.000 K 0.00 % | 724.000 K 34.20 % | 539.500 K 0.00 % | 539.500 K 47.00 % | 367.000 K 0.00 % | 367.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 45.032 M -12.11 % | 51.236 M -7.12 % | 55.162 M -15.10 % | 64.970 M 3.61 % | 62.708 M -29.29 % | 88.681 M -22.68 % | 114.699 M -3.97 % | 119.441 M -23.05 % | 155.226 M -51.88 % | 322.577 M 83.88 % | 175.427 M 33.44 % | 131.464 M -44.22 % | 235.666 M 298.48 % | 59.141 M -70.73 % | 202.041 M 10.72 % | 182.475 M -5.72 % | 193.538 M 16.95 % | 165.490 M 5.66 % | 156.623 M 35.96 % | 115.199 M -12.32 % | 131.393 M 37.34 % | 95.671 M 6.30 % | 90.002 M 82.70 % | 49.263 M 28.68 % | 38.284 M -13.92 % | 44.474 M 0.00 % | 44.474 M 33.60 % | 33.289 M 0.00 % | 33.289 M 206.13 % | 10.874 M 0.00 % | 10.874 M 63.07 % | 6.669 M 0.00 % | 6.669 M 74.91 % | 3.813 M 0.00 % | 3.813 M -1.33 % | 3.864 M 0.00 % | 3.864 M 30.50 % | 2.961 M 0.00 % | 2.961 M 2.56 % | 2.887 M 0.00 % | 2.887 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 213.909 M 89.56 % | 112.844 M 1 095.51 % | 9.439 M -91.31 % | 108.573 M -12.00 % | 123.379 M 2 630.33 % | -4.876 M -102.90 % | 167.972 M 40.13 % | 119.868 M -10.33 % | 133.676 M -59.76 % | 332.221 M 189.97 % | -369.248 M -184.74 % | 435.740 M 164.42 % | -676.406 M 59.34 % | -1.663 B -308.26 % | 798.708 M -10.75 % | 894.905 M 3.38 % | 865.637 M 14.41 % | 756.596 M 10.95 % | 681.903 M 25.83 % | 541.941 M 7.39 % | 504.664 M 34.76 % | 374.498 M 5.92 % | 353.565 M 42.51 % | 248.090 M 0.14 % | 247.733 M 38.93 % | 178.311 M 0.00 % | 178.311 M 53.14 % | 116.440 M 0.00 % | 116.440 M 51.12 % | 77.052 M 0.00 % | 77.052 M 41.34 % | 54.516 M 0.00 % | 54.516 M 22.83 % | 44.384 M 0.00 % | 44.384 M 23.92 % | 35.816 M 0.00 % | 35.816 M 29.75 % | 27.604 M 0.00 % | 27.604 M 34.66 % | 20.499 M 0.00 % | 20.499 M 76.11 % | 11.640 M 0.00 % | 11.640 M 37.53 % | 8.464 M 0.00 % | 8.464 M 25.25 % | 6.758 M 0.00 % | 6.758 M |
| Operating income ratio | 0.08 100.44 % | 0.04 1 201.57 % | 0.00 -91.67 % | 0.04 -6.14 % | 0.04 2 501.48 % | 0.00 -102.83 % | 0.06 46.13 % | 0.04 8.70 % | 0.04 -55.71 % | 0.08 198.61 % | -0.08 -162.71 % | 0.13 205.40 % | -0.12 72.29 % | -0.44 -563.96 % | 0.10 -13.42 % | 0.11 -10.38 % | 0.12 10.10 % | 0.11 -1.49 % | 0.11 7.43 % | 0.11 -3.40 % | 0.11 14.39 % | 0.10 -10.46 % | 0.11 16.20 % | 0.09 -11.28 % | 0.10 5.92 % | 0.10 0.00 % | 0.10 2.11 % | 0.10 0.00 % | 0.10 7.84 % | 0.09 0.00 % | 0.09 2.34 % | 0.09 0.00 % | 0.09 -6.94 % | 0.09 0.00 % | 0.09 -8.30 % | 0.10 0.00 % | 0.10 -7.20 % | 0.11 0.00 % | 0.11 12.44 % | 0.10 0.00 % | 0.10 25.53 % | 0.08 0.00 % | 0.08 -19.21 % | 0.10 0.00 % | 0.10 -18.63 % | 0.12 0.00 % | 0.12 |
| Total other income expenses net | -48.613 M 29.57 % | -69.023 M -17.04 % | -58.976 M -9.61 % | -53.808 M 51.39 % | -110.681 M 13.97 % | -128.659 M -30.93 % | -98.269 M 24.17 % | -129.595 M -0.01 % | -129.589 M 82.82 % | -754.194 M -41.09 % | -534.564 M 65.43 % | -1.546 B 19.62 % | -1.924 B -999.27 % | -174.998 M -17.47 % | -148.972 M 84.27 % | -947.213 M -1 283.28 % | -68.476 M -86.43 % | -36.731 M -212.10 % | -11.769 M 79.99 % | -58.819 M -61.33 % | -36.459 M -12.43 % | -32.427 M -80.21 % | -17.994 M 1.65 % | -18.295 M -70.50 % | -10.730 M -28.48 % | -8.352 M 0.00 % | -8.352 M -1 205.43 % | 755.500 K 0.00 % | 755.500 K 134.78 % | -2.173 M 0.00 % | -2.173 M -161.47 % | 3.535 M 0.00 % | 3.535 M 173.15 % | 1.294 M 0.00 % | 1.294 M 216.77 % | 408.500 K 0.00 % | 408.500 K 60.83 % | 254.000 K 0.00 % | 254.000 K 111.18 % | -2.273 M 0.00 % | -2.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2009-07-31 | 2009-01-31 | 2008-07-31 | 2008-01-31 | 2007-07-31 | 2007-01-31 | 2006-07-31 | 2006-01-31 | 2005-07-31 | 2005-01-31 | 2004-07-31 | 2004-01-31 | 2003-07-31 | 2003-01-31 | 2002-07-31 | 2002-01-31 |
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2009-07-31 | 2008-07-31 | 2008-01-31 | 2007-07-31 | 2007-01-31 | 2006-07-31 | 2006-01-31 | 2005-07-31 | 2005-01-31 | 2004-07-31 | 2004-01-31 | 2003-07-31 | 2003-01-31 | 2002-07-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 494.173 M 285.69 % | -266.135 M -142.89 % | 620.511 M 468.20 % | -168.525 M -5.36 % | -159.955 M 47.39 % | -304.068 M -116.15 % | 1.882 B 384.50 % | -661.592 M -73.69 % | -380.906 M -3.11 % | -369.415 M -114.67 % | -172.083 M 82.64 % | -991.222 M -13.86 % | -870.589 M 34.37 % | -1.327 B -10.77 % | -1.198 B 50.10 % | -2.400 B -22.83 % | -1.954 B -2.96 % | -1.898 B -26.21 % | -1.503 B 7.30 % | -1.622 B -12.96 % | -1.436 B -45.04 % | -989.946 M -26.70 % | -781.304 M -20.22 % | -649.881 M -22.58 % | -530.152 M -18.59 % | -447.028 M -15.18 % | -388.123 M -4 201.05 % | 9.464 M 104.15 % | -228.301 M 14.26 % | -266.257 M -25.04 % | -212.941 M -3.32 % | -206.105 M -75.96 % | -117.129 M -8.53 % | -107.927 M -9.32 % | -98.725 M -19.16 % | -82.851 M -23.70 % | -66.977 M -38.45 % | -48.377 M -62.46 % | -29.777 M 32.82 % | -44.324 M 24.71 % | -58.870 M -19.24 % | -49.372 M -23.82 % | -39.874 M -15.87 % | -34.413 M -18.86 % | -28.951 M |
| Total investments | 408.000 K -97.84 % | 18.882 M 2 490.12 % | 729.000 K -95.43 % | 15.968 M 6.45 % | 15.000 M -17.36 % | 18.150 M -81.61 % | 98.697 M 3 627.41 % | -2.798 M -120.21 % | 13.848 M -79.51 % | 67.570 M -70.02 % | 225.349 M -5.98 % | 239.677 M -43.99 % | 427.927 M -71.54 % | 1.504 B 21.21 % | 1.240 B 16.80 % | 1.062 B 2.18 % | 1.039 B 31.89 % | 788.123 M 28.89 % | 611.457 M 65.13 % | 370.289 M 4 158.15 % | 8.696 M 50.82 % | 5.766 M -1.39 % | 5.847 M -77.98 % | 26.551 M 82.48 % | 14.550 M -10.20 % | 16.203 M -0.69 % | 16.315 M -30.38 % | 23.436 M | 0.000 100.00 % | -350.368 M -43.58 % | -244.031 M -5 149.27 % | 4.833 M -20.31 % | 6.065 M 71.09 % | 3.545 M 245.85 % | 1.025 M 9.45 % | 936.500 K 10.44 % | 848.000 K 1.98 % | 831.500 K 2.02 % | 815.000 K 100.00 % | 407.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 808.129 M 896.62 % | 81.087 M -92.14 % | 1.031 B 1 429.61 % | 67.423 M -12.13 % | 76.731 M -28.21 % | 106.887 M -95.37 % | 2.306 B 1 312.15 % | 163.310 M -21.17 % | 207.167 M -25.05 % | 276.422 M -20.28 % | 346.728 M 504.47 % | 57.361 M -33.70 % | 86.517 M -5.70 % | 91.748 M -12.09 % | 104.365 M -2.26 % | 106.781 M 7.77 % | 99.082 M 91.38 % | 51.772 M -9.24 % | 57.045 M 36.06 % | 41.925 M 40.95 % | 29.744 M -60.12 % | 74.576 M 1 742.75 % | 4.047 M 29.46 % | 3.126 M 32.40 % | 2.361 M -51.21 % | 4.839 M 666.88 % | 631.000 K -99.81 % | 330.971 M 403 523.17 % | 82.000 K -80.19 % | 414.000 K 3 084.62 % | 13.000 K -98.32 % | 772.000 K -61.61 % | 2.011 M -76.91 % | 8.711 M -43.48 % | 15.411 M -6.43 % | 16.471 M -6.04 % | 17.530 M -38.31 % | 28.417 M -27.70 % | 39.303 M 86.59 % | 21.064 M 645.63 % | 2.825 M 68.81 % | 1.674 M 220.59 % | 522.000 K -9.92 % | 579.500 K -9.03 % | 637.000 K |
| Accumulated other comprehensive income loss | 15.987 M | 0.000 -100.00 % | 76.462 M -31.47 % | 111.578 M -76.01 % | 465.067 M -6.07 % | 495.147 M -20.41 % | 622.103 M 3.88 % | 598.893 M -0.31 % | 600.781 M -7.47 % | 649.267 M -24.93 % | 864.833 M 25.62 % | 688.470 M -51.66 % | 1.424 B -3.32 % | 1.473 B 1.82 % | 1.447 B -13.87 % | 1.680 B -9.29 % | 1.852 B 4.74 % | 1.768 B 1.26 % | 1.746 B 51.32 % | 1.154 B 36.85 % | 843.082 M 17.07 % | 720.172 M 41.54 % | 508.824 M 50.43 % | 338.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.863 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 |
| Retained earnings | -4.208 B 3.01 % | -4.338 B 0.84 % | -4.375 B -1.16 % | -4.325 B 7.65 % | -4.684 B -0.11 % | -4.679 B -0.89 % | -4.637 B 0.45 % | -4.659 B -2.92 % | -4.526 B 3.30 % | -4.681 B -10.70 % | -4.228 B -30.90 % | -3.230 B -321.10 % | -767.084 M -124.09 % | 3.184 B -6.29 % | 3.398 B -2.68 % | 3.492 B 20.91 % | 2.888 B 13.48 % | 2.545 B 22.35 % | 2.080 B 14.73 % | 1.813 B 23.40 % | 1.469 B 15.59 % | 1.271 B 23.94 % | 1.026 B 16.12 % | 883.170 M 23.34 % | 716.056 M -1.90 % | 729.952 M | 0.000 -100.00 % | 437.121 M | 0.000 -100.00 % | 330.253 M | 0.000 -100.00 % | 244.966 M 30.62 % | 187.540 M 14.51 % | 163.774 M 16.97 % | 140.008 M 16.89 % | 119.783 M 20.32 % | 99.557 M 12.75 % | 88.296 M 14.62 % | 77.035 M 100.00 % | 38.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 4.775 B 0.00 % | 4.775 B 0.00 % | 4.775 B 0.00 % | 4.775 B 13.21 % | 4.217 B 0.00 % | 4.217 B 0.00 % | 4.217 B 0.00 % | 4.217 B -0.78 % | 4.250 B 0.00 % | 4.250 B 0.01 % | 4.250 B 0.24 % | 4.240 B 1.04 % | 4.196 B 21.87 % | 3.443 B 1.97 % | 3.377 B 1.29 % | 3.334 B 6.82 % | 3.121 B 37.88 % | 2.263 B 16.15 % | 1.949 B 27.10 % | 1.533 B -2.34 % | 1.570 B 150.39 % | 627.006 M -8.14 % | 682.532 M 71.10 % | 398.909 M 52.31 % | 261.913 M -34.27 % | 398.486 M | 0.000 -100.00 % | 24.412 M | 0.000 -100.00 % | 89.825 M | 0.000 -100.00 % | 60.501 M 28.59 % | 47.051 M 97.35 % | 23.842 M 3 672.39 % | 632.000 K 2.27 % | 618.000 K 2.32 % | 604.000 K 9.32 % | 552.500 K 10.28 % | 501.000 K 3.09 % | 486.000 K 3.18 % | 471.000 K -1.67 % | 479.000 K -1.64 % | 487.000 K -1.32 % | 493.500 K -1.30 % | 500.000 K |
| Total equity | 616.668 M 23.70 % | 498.523 M -1.56 % | 506.417 M -13.83 % | 587.669 M 2 711.81 % | 20.900 M -65.20 % | 60.054 M -73.11 % | 223.294 M 25.59 % | 177.794 M -48.46 % | 344.968 M -36.06 % | 539.499 M -42.06 % | 931.178 M -52.41 % | 1.957 B -57.23 % | 4.574 B -43.72 % | 8.129 B -1.49 % | 8.252 B -3.62 % | 8.562 B 8.64 % | 7.881 B 19.67 % | 6.586 B 13.85 % | 5.784 B 28.30 % | 4.509 B 15.76 % | 3.895 B 48.16 % | 2.629 B 18.11 % | 2.226 B 37.32 % | 1.621 B 24.36 % | 1.303 B 15.35 % | 1.130 B 22.63 % | 921.307 M 29.57 % | 711.057 M 44.06 % | 493.578 M 10.60 % | 446.266 M 28.53 % | 347.212 M 12.80 % | 307.803 M 26.78 % | 242.783 M 9.88 % | 220.948 M 10.97 % | 199.113 M 13.91 % | 174.799 M 16.16 % | 150.485 M 25.65 % | 119.762 M 34.51 % | 89.038 M 13.72 % | 78.293 M 15.91 % | 67.548 M 12.32 % | 60.141 M 14.05 % | 52.733 M 10.52 % | 47.713 M 11.76 % | 42.692 M |
| Other non current liabilities | 0.000 -100.00 % | 587.043 M | 0.000 -100.00 % | 2.489 M -99.50 % | 500.349 M 0.78 % | 496.486 M | 0.000 | 0.000 -100.00 % | 110.430 M 1 846.25 % | 5.674 M -99.72 % | 2.027 B -28.15 % | 2.821 B 31.60 % | 2.143 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.452 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 349.623 M 12.97 % | 309.474 M 13.87 % | 271.768 M 13.63 % | 239.161 M 63.82 % | 145.988 M 232.42 % | 43.917 M 107.74 % | 21.140 M -13.36 % | 24.400 M -26.80 % | 33.333 M 4 195.49 % | 776.000 K -27.95 % | 1.077 M -21.84 % | 1.378 M 100.00 % | 689.000 K | 0.000 -100.00 % | 141.500 K -50.00 % | 283.000 K 176.59 % | -369.500 K 63.85 % | -1.022 M -140.73 % | 2.509 M -58.46 % | 6.040 M 0.00 % | 6.040 M 0.00 % | 6.040 M |
| Long term debt | 581.602 M 1 695.01 % | 32.401 M -95.29 % | 687.759 M 1 963.85 % | 33.324 M -11.93 % | 37.837 M -26.44 % | 51.438 M 0.43 % | 51.220 M -36.51 % | 80.669 M -15.24 % | 95.176 M -44.57 % | 171.699 M -25.33 % | 229.944 M 720.35 % | 28.030 M -38.55 % | 45.613 M -98.60 % | 3.265 B 2.65 % | 3.181 B 3.17 % | 3.083 B 35.23 % | 2.280 B 8 546.96 % | 26.366 M -98.04 % | 1.342 B 23.19 % | 1.089 B 5.38 % | 1.034 B 34.12 % | 770.827 M 26.85 % | 607.686 M 16 846.07 % | 3.586 M -24.06 % | 4.722 M 71.83 % | 2.748 M 335.50 % | 631.000 K -83.01 % | 3.714 M 4 429.27 % | 82.000 K -76.44 % | 348.000 K 2 576.92 % | 13.000 K -81.69 % | 71.000 K 110.01 % | -709.000 K -205.35 % | 673.000 K -67.25 % | 2.055 M 3.68 % | 1.982 M 3.82 % | 1.909 M -27.68 % | 2.640 M -21.68 % | 3.370 M 8.80 % | 3.098 M 9.65 % | 2.825 M 68.81 % | 1.674 M 220.59 % | 522.000 K -9.92 % | 579.500 K -9.03 % | 637.000 K |
| Total non current liabilities | 590.631 M -5.33 % | 623.874 M -11.65 % | 706.139 M 1 059.35 % | 60.908 M -89.45 % | 577.119 M 0.16 % | 576.182 M 379.01 % | 120.285 M -14.17 % | 140.151 M -37.26 % | 223.388 M -22.61 % | 288.664 M -87.79 % | 2.364 B -11.56 % | 2.673 B 9.91 % | 2.432 B -33.41 % | 3.653 B 0.61 % | 3.631 B 4.06 % | 3.489 B 32.36 % | 2.636 B -6.50 % | 2.819 B 67.80 % | 1.680 B 36.88 % | 1.227 B 7.43 % | 1.142 B 21.53 % | 940.076 M 29.37 % | 726.654 M 78.71 % | 406.607 M 10.52 % | 367.894 M 13.09 % | 325.302 M 31.68 % | 247.036 M 64.34 % | 150.320 M 215.96 % | 47.576 M 24.21 % | 38.302 M 29.14 % | 29.659 M -21.62 % | 37.838 M 351.42 % | 8.382 M -7.03 % | 9.016 M -6.57 % | 9.649 M 66.97 % | 5.779 M 202.72 % | 1.909 M -31.36 % | 2.781 M -23.87 % | 3.653 M -73.75 % | 13.916 M -42.45 % | 24.178 M 55.49 % | 15.550 M 124.65 % | 6.922 M -5.87 % | 7.354 M -5.54 % | 7.785 M |
| Other current liabilities | 49.539 M -96.46 % | 1.398 B 217.95 % | 439.536 M -77.76 % | 1.977 B 77.99 % | 1.110 B -53.95 % | 2.412 B 251.49 % | 686.094 M -63.42 % | 1.876 B -40.73 % | 3.165 B -39.81 % | 5.258 B 143.74 % | 2.157 B -41.66 % | 3.698 B 14.86 % | 3.219 B 52.84 % | 2.106 B 24.00 % | 1.699 B 37.69 % | 1.234 B 324.48 % | -549.582 M -125.36 % | 2.167 B 291.25 % | 553.920 M -39.51 % | 915.764 M 121.96 % | 412.588 M -56.50 % | 948.410 M 286.41 % | 245.440 M -68.91 % | 789.557 M 357.79 % | 172.473 M -74.48 % | 675.775 M 663.28 % | 88.536 M 29.61 % | 68.312 M 49.05 % | 45.833 M -47.44 % | 87.207 M 112.77 % | 40.986 M -48.37 % | 79.386 M 60.48 % | 49.469 M 13.62 % | 43.539 M 15.77 % | 37.609 M -45.75 % | 69.326 M -31.39 % | 101.042 M 3.78 % | 97.358 M 3.93 % | 93.673 M 37.69 % | 68.033 M 60.48 % | 42.392 M 100.00 % | 21.196 M | 0.000 100.00 % | -559.000 K 50.00 % | -1.118 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 26.162 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 202.479 M 523.32 % | 32.484 M -87.07 % | 251.242 M 240.20 % | 73.852 M -77.67 % | 330.762 M 88.80 % | 175.193 M -93.82 % | 2.834 B -9.90 % | 3.145 B -6.58 % | 3.367 B 1 514.60 % | 208.507 M -8.27 % | 227.307 M 94.86 % | 116.649 M -93.72 % | 1.857 B | 0.000 -100.00 % | 1.602 B | 0.000 -100.00 % | 1.055 B | 0.000 -100.00 % | 41.603 M | 0.000 -100.00 % | 31.163 M | 0.000 -100.00 % | 44.287 M | 0.000 -100.00 % | 41.066 M 118.51 % | 18.794 M 100.00 % | 9.397 M | 0.000 -100.00 % | 4.062 M -50.00 % | 8.123 M 100.00 % | 4.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 226.527 M 365.28 % | 48.686 M 56.05 % | 31.198 M -8.51 % | 34.099 M -12.33 % | 38.894 M -29.86 % | 55.449 M -97.53 % | 2.248 B -15.16 % | 2.650 B 2 266.41 % | 111.991 M 6.94 % | 104.723 M -10.33 % | 116.784 M 298.16 % | 29.331 M -96.99 % | 974.756 M 4.71 % | 930.941 M -31.37 % | 1.357 B -13.31 % | 1.565 B -5.29 % | 1.652 B 34.59 % | 1.228 B -34.40 % | 1.871 B 110.17 % | 890.400 M | 0.000 -100.00 % | 660.957 M | 0.000 -100.00 % | 219.110 M | 0.000 -100.00 % | 2.091 M | 0.000 -100.00 % | 181.269 M | 0.000 -100.00 % | 97.659 M | 0.000 -100.00 % | 701.000 K -21.76 % | 896.000 K -82.90 % | 5.239 M -45.32 % | 9.582 M -23.96 % | 12.602 M -19.33 % | 15.621 M -39.40 % | 25.777 M -28.26 % | 35.933 M 23.25 % | 29.154 M 30.30 % | 22.375 M 100.00 % | 11.188 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.783 B -9.20 % | 1.964 B -17.87 % | 2.391 B -13.98 % | 2.780 B -7.44 % | 3.003 B -3.62 % | 3.116 B -32.02 % | 4.584 B -10.17 % | 5.102 B -1.71 % | 5.191 B -18.34 % | 6.357 B 27.65 % | 4.980 B -4.39 % | 5.209 B 3.31 % | 5.042 B 18.26 % | 4.264 B -0.51 % | 4.286 B -8.21 % | 4.669 B 9.52 % | 4.263 B 12.68 % | 3.784 B -10.27 % | 4.216 B 59.91 % | 2.637 B 11.69 % | 2.361 B 11.50 % | 2.117 B 21.62 % | 1.741 B 21.77 % | 1.430 B 4.45 % | 1.369 B 29.62 % | 1.056 B 34.94 % | 782.497 M 0.75 % | 776.669 M 16.48 % | 666.788 M 2.50 % | 650.498 M 32.99 % | 489.140 M -2.21 % | 500.178 M 92.08 % | 260.407 M 10.74 % | 235.152 M 12.03 % | 209.897 M 14.24 % | 183.741 M 16.60 % | 157.585 M 0.82 % | 156.303 M 0.83 % | 155.020 M 34.47 % | 115.285 M 52.59 % | 75.550 M 29.30 % | 58.430 M 41.44 % | 41.309 M -6.79 % | 44.317 M -6.36 % | 47.324 M |
| Total liabilities | 2.374 B -8.27 % | 2.588 B -16.46 % | 3.097 B 9.04 % | 2.841 B -20.66 % | 3.580 B -3.03 % | 3.692 B -21.51 % | 4.704 B -10.27 % | 5.243 B -3.18 % | 5.415 B -18.53 % | 6.646 B -9.51 % | 7.345 B -6.82 % | 7.882 B 5.45 % | 7.475 B -5.59 % | 7.917 B 0.00 % | 7.917 B -2.96 % | 8.158 B 18.24 % | 6.900 B 4.49 % | 6.603 B 11.98 % | 5.896 B 52.60 % | 3.864 B 10.30 % | 3.503 B 14.59 % | 3.057 B 23.90 % | 2.467 B 34.38 % | 1.836 B 5.74 % | 1.737 B 25.73 % | 1.381 B 34.16 % | 1.030 B 11.06 % | 926.989 M 29.76 % | 714.364 M 3.71 % | 688.800 M 32.77 % | 518.799 M -3.57 % | 538.016 M 100.16 % | 268.789 M 10.08 % | 244.168 M 11.21 % | 219.546 M 15.84 % | 189.520 M 18.83 % | 159.494 M 0.26 % | 159.084 M 0.26 % | 158.673 M 22.81 % | 129.201 M 29.55 % | 99.728 M 34.80 % | 73.980 M 53.39 % | 48.231 M -6.66 % | 51.670 M -6.24 % | 55.109 M |
| Other non current assets | 20.163 M 6.78 % | 18.882 M -62.83 % | 50.797 M -16.09 % | 60.537 M 10.64 % | 54.717 M 122.66 % | 24.574 M | 0.000 -100.00 % | 19.088 M -91.15 % | 215.578 M 12.15 % | 192.229 M 30.12 % | 147.729 M -1.09 % | 149.356 M -56.61 % | 344.204 M -6.07 % | 366.461 M -34.66 % | 560.842 M 80.50 % | 310.723 M 8.62 % | 286.070 M -30.39 % | 410.985 M 11.73 % | 367.837 M 91.66 % | 191.926 M -8.39 % | 209.492 M 19.38 % | 175.479 M 20.28 % | 145.893 M 61.80 % | 90.167 M 17.91 % | 76.468 M 39.17 % | 54.944 M -23.70 % | 72.010 M 1 169.79 % | 5.671 M -81.59 % | 30.801 M -91.88 % | 379.139 M 53.52 % | 246.963 M | 0.000 -100.00 % | 6.065 M 24.53 % | 4.871 M 32.49 % | 3.676 M 62.51 % | 2.262 M 166.75 % | 848.000 K -5.52 % | 897.500 K -5.23 % | 947.000 K 75.53 % | 539.500 K 308.71 % | 132.000 K 0.00 % | 132.000 K 0.00 % | 132.000 K -85.50 % | 910.500 K -46.09 % | 1.689 M |
| Long term investments | 408.000 K -54.97 % | 906.000 K 24.28 % | 729.000 K 101.68 % | -43.343 M -23.24 % | -35.171 M -918.12 % | 4.299 M -54.53 % | 9.454 M 437.88 % | -2.798 M 98.29 % | -163.404 M -134.98 % | -69.539 M -141.21 % | 168.743 M 3.55 % | 162.959 M -19.65 % | 202.804 M -84.13 % | 1.278 B 53.13 % | 834.364 M -9.40 % | 920.961 M -1.63 % | 936.225 M 61.16 % | 580.911 M 45.94 % | 398.042 M 28.89 % | 308.822 M 560.81 % | -67.017 M -21.30 % | -55.251 M -56.76 % | -35.246 M -349.09 % | 14.150 M 245.73 % | -9.710 M -1 779.93 % | 578.000 K | 0.000 -100.00 % | 17.765 M | 0.000 100.00 % | -350.368 M -43.58 % | -244.031 M -5 149.27 % | 4.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 |
| Intangible assets | 79.821 M 1.08 % | 78.966 M -5.15 % | 83.251 M -11.03 % | 93.571 M 3.75 % | 90.192 M 7.99 % | 83.515 M 59.91 % | 52.225 M -19.02 % | 64.493 M 45.42 % | 44.348 M -60.74 % | 112.967 M -60.88 % | 288.758 M -40.95 % | 488.974 M -34.97 % | 751.922 M -40.57 % | 1.265 B 5.94 % | 1.194 B -17.60 % | 1.449 B 5.45 % | 1.374 B 10.00 % | 1.250 B -74.36 % | 4.873 B 724.53 % | 590.979 M -78.69 % | 2.773 B 1 073.27 % | 236.333 M -85.97 % | 1.685 B 2 929.77 % | 55.613 M -94.15 % | 950.695 M 1 111.01 % | 78.504 M -87.13 % | 610.004 M 10.84 % | 550.355 M 31.45 % | 418.693 M 29.17 % | 324.142 M -1.89 % | 330.382 M | 0.000 -100.00 % | 109.527 M 6.34 % | 102.994 M 6.77 % | 96.460 M 100.00 % | 48.230 M | 0.000 -100.00 % | 2.284 M -50.00 % | 4.567 M -69.36 % | 14.905 M -40.95 % | 25.242 M -3.98 % | 26.288 M -3.83 % | 27.333 M -5.34 % | 28.874 M -5.07 % | 30.414 M |
| GoodWill | 570.178 M 0.00 % | 570.178 M -12.00 % | 647.902 M -3.14 % | 668.924 M -0.84 % | 674.574 M 0.00 % | 674.574 M -2.60 % | 692.593 M -7.14 % | 745.844 M -9.15 % | 820.932 M -10.45 % | 916.743 M -32.33 % | 1.355 B -26.80 % | 1.851 B -41.90 % | 3.186 B -25.13 % | 4.255 B -1.84 % | 4.335 B -6.28 % | 4.625 B 6.85 % | 4.329 B 11.15 % | 3.895 B | 0.000 -100.00 % | 2.399 B | 0.000 -100.00 % | 1.765 B | 0.000 -100.00 % | 976.332 M | 0.000 -100.00 % | 722.993 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.350 M -50.00 % | 78.700 M 4.71 % | 75.161 M 4.94 % | 71.621 M 100.00 % | 35.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 649.999 M 0.13 % | 649.144 M -11.22 % | 731.153 M -4.11 % | 762.495 M -0.30 % | 764.766 M 0.88 % | 758.089 M 1.78 % | 744.818 M -8.09 % | 810.337 M -6.35 % | 865.280 M -15.97 % | 1.030 B -37.35 % | 1.644 B -29.76 % | 2.340 B -40.58 % | 3.938 B -28.67 % | 5.521 B -0.16 % | 5.529 B -8.98 % | 6.075 B 6.51 % | 5.703 B 10.87 % | 5.144 B 5.57 % | 4.873 B 62.99 % | 2.990 B 7.82 % | 2.773 B 38.56 % | 2.001 B 18.77 % | 1.685 B 63.28 % | 1.032 B 8.55 % | 950.695 M 18.61 % | 801.497 M 31.39 % | 610.004 M 10.84 % | 550.355 M 31.45 % | 418.693 M 19.50 % | 350.368 M 43.58 % | 244.031 M 13.01 % | 215.936 M 97.15 % | 109.527 M 6.34 % | 102.994 M 6.77 % | 96.460 M 10.14 % | 87.580 M 11.28 % | 78.700 M 1.62 % | 77.444 M 1.65 % | 76.188 M 50.23 % | 50.715 M 100.92 % | 25.242 M -3.98 % | 26.288 M -3.83 % | 27.333 M -5.34 % | 28.874 M -5.07 % | 30.414 M |
| Property plant equipment net | 129.464 M -15.81 % | 153.782 M -0.30 % | 154.237 M 6.11 % | 145.360 M -4.04 % | 151.475 M -18.03 % | 184.788 M -19.88 % | 230.651 M -32.45 % | 341.464 M -20.81 % | 431.185 M -20.86 % | 544.846 M -16.75 % | 654.471 M 35.87 % | 481.674 M -35.42 % | 745.823 M 0.38 % | 742.983 M 8.74 % | 683.249 M 0.82 % | 677.719 M 16.34 % | 582.543 M 18.35 % | 492.221 M 5.07 % | 468.454 M 13.66 % | 412.159 M -4.23 % | 430.373 M 6.38 % | 404.572 M 45.62 % | 277.825 M 22.76 % | 226.324 M 8.16 % | 209.258 M 13.82 % | 183.856 M 83.88 % | 99.985 M 24.48 % | 80.325 M 23.22 % | 65.186 M 23.81 % | 52.652 M 28.86 % | 40.859 M 9.92 % | 37.170 M 24.88 % | 29.764 M 29.81 % | 22.930 M 42.46 % | 16.095 M 13.13 % | 14.227 M 15.11 % | 12.359 M 14.17 % | 10.825 M 16.51 % | 9.291 M 7.36 % | 8.654 M 7.95 % | 8.017 M 35.11 % | 5.934 M 54.12 % | 3.850 M 5.02 % | 3.666 M 5.28 % | 3.482 M |
| Total non current assets | 904.175 M -2.41 % | 926.478 M -11.41 % | 1.046 B 0.83 % | 1.037 B -0.76 % | 1.045 B -3.00 % | 1.077 B -2.10 % | 1.101 B -14.35 % | 1.285 B -10.50 % | 1.436 B -24.37 % | 1.898 B -29.71 % | 2.700 B -20.09 % | 3.379 B -38.03 % | 5.453 B -33.78 % | 8.235 B 4.21 % | 7.902 B -3.41 % | 8.181 B 6.30 % | 7.696 B 13.33 % | 6.790 B 9.40 % | 6.207 B 54.79 % | 4.010 B 16.06 % | 3.455 B 26.18 % | 2.738 B 23.33 % | 2.220 B 51.43 % | 1.466 B 11.18 % | 1.319 B 16.61 % | 1.131 B 38.08 % | 818.999 M 18.26 % | 692.543 M 26.95 % | 545.543 M 18.46 % | 460.540 M 46.89 % | 313.526 M 10.26 % | 284.363 M 80.93 % | 157.165 M 10.23 % | 142.573 M 11.40 % | 127.981 M 13.02 % | 113.239 M 14.97 % | 98.496 M 4.14 % | 94.581 M 4.32 % | 90.666 M 46.17 % | 62.029 M 85.76 % | 33.391 M 3.21 % | 32.353 M 3.31 % | 31.315 M -6.38 % | 33.450 M -6.00 % | 35.585 M |
| Other current assets | 13.208 M -95.19 % | 274.547 M 255.54 % | 77.219 M -80.52 % | 396.354 M 265.06 % | 108.572 M -82.02 % | 603.882 M -53.65 % | 1.303 B -12.28 % | 1.485 B 21.33 % | 1.224 B -51.38 % | 2.518 B 16.39 % | 2.163 B -4.23 % | 2.259 B 324.77 % | 531.765 M 14.77 % | 463.346 M -2.08 % | 473.190 M 9.42 % | 432.434 M 1 154.27 % | 34.477 M -88.09 % | 289.413 M 10.10 % | 262.860 M 49.77 % | 175.508 M 67.13 % | 105.010 M -32.19 % | 154.868 M 135.68 % | 65.710 M -44.65 % | 118.727 M -27.94 % | 164.769 M 85.56 % | 88.795 M 98.21 % | 44.799 M -92.38 % | 587.663 M | 0.000 -100.00 % | 397.748 M | 0.000 -100.00 % | 346.707 M 10 694.12 % | 3.212 M -4.23 % | 3.354 M -4.06 % | 3.496 M 38.35 % | 2.527 M 62.20 % | 1.558 M -14.09 % | 1.814 M -12.35 % | 2.069 M 100.00 % | 1.035 M | 0.000 -100.00 % | 14.588 M -50.00 % | 29.175 M -5.51 % | 30.877 M -5.22 % | 32.578 M |
| Short term investments | 0.000 -100.00 % | 15.481 M | 0.000 -100.00 % | 59.311 M 18.22 % | 50.171 M 262.22 % | 13.851 M -84.48 % | 89.243 M | 0.000 -100.00 % | 177.252 M 29.28 % | 137.109 M 142.22 % | 56.606 M -26.22 % | 76.718 M -65.92 % | 225.123 M -0.37 % | 225.950 M -44.36 % | 406.118 M 187.80 % | 141.112 M 36.69 % | 103.233 M -50.18 % | 207.212 M -2.91 % | 213.415 M 247.20 % | 61.467 M -18.82 % | 75.713 M 24.09 % | 61.017 M 48.49 % | 41.093 M 231.37 % | 12.401 M -48.88 % | 24.260 M 55.26 % | 15.625 M | 0.000 -100.00 % | 5.671 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 |
| cash and cash equivalents | 313.956 M -9.58 % | 347.222 M -15.48 % | 410.800 M 74.11 % | 235.948 M -0.31 % | 236.686 M -42.41 % | 410.955 M -3.07 % | 423.975 M -48.60 % | 824.902 M 40.27 % | 588.073 M -8.94 % | 645.837 M 24.48 % | 518.811 M -50.52 % | 1.049 B 9.56 % | 957.106 M -32.52 % | 1.418 B 8.94 % | 1.302 B -48.06 % | 2.507 B 22.10 % | 2.053 B 5.30 % | 1.949 B 24.92 % | 1.561 B -6.21 % | 1.664 B 13.52 % | 1.466 B 37.68 % | 1.065 B 35.55 % | 785.351 M 20.27 % | 653.007 M 22.63 % | 532.513 M 17.85 % | 451.867 M 16.23 % | 388.754 M 20.92 % | 321.507 M 40.78 % | 228.383 M -14.36 % | 266.671 M 25.22 % | 212.954 M 2.94 % | 206.877 M 73.64 % | 119.140 M 2.15 % | 116.638 M 2.19 % | 114.136 M 14.92 % | 99.322 M 17.53 % | 84.507 M 10.04 % | 76.794 M 11.17 % | 69.080 M 5.65 % | 65.388 M 5.99 % | 61.695 M 20.86 % | 51.046 M 26.36 % | 40.396 M 15.44 % | 34.992 M 18.26 % | 29.588 M |
| Cash and short term investments | 313.956 M -13.44 % | 362.703 M -11.71 % | 410.800 M 39.13 % | 295.259 M 2.93 % | 286.857 M -32.47 % | 424.806 M -17.23 % | 513.218 M -37.78 % | 824.902 M 7.78 % | 765.325 M -2.25 % | 782.946 M 36.07 % | 575.417 M -48.87 % | 1.125 B -4.82 % | 1.182 B -28.10 % | 1.644 B -3.74 % | 1.708 B -35.49 % | 2.648 B 22.80 % | 2.156 B -0.03 % | 2.157 B 21.57 % | 1.774 B 2.82 % | 1.725 B 11.94 % | 1.541 B 36.94 % | 1.126 B 36.19 % | 826.444 M 24.20 % | 665.408 M 19.51 % | 556.773 M 19.10 % | 467.492 M 20.25 % | 388.754 M 18.82 % | 327.178 M 43.26 % | 228.383 M -14.36 % | 266.671 M 25.22 % | 212.954 M 2.94 % | 206.877 M 73.64 % | 119.140 M 2.15 % | 116.638 M 2.19 % | 114.136 M 14.92 % | 99.322 M 17.53 % | 84.507 M 10.04 % | 76.794 M 11.17 % | 69.080 M 5.65 % | 65.388 M 5.99 % | 61.695 M 20.86 % | 51.046 M 26.36 % | 40.396 M 15.44 % | 34.992 M 18.26 % | 29.588 M |
| Total current assets | 2.086 B -3.41 % | 2.160 B -15.57 % | 2.558 B 6.98 % | 2.391 B -6.45 % | 2.556 B -4.44 % | 2.675 B -30.10 % | 3.827 B -7.46 % | 4.135 B -4.36 % | 4.324 B -18.22 % | 5.287 B -5.17 % | 5.575 B -13.69 % | 6.460 B -2.06 % | 6.596 B -15.55 % | 7.811 B -5.51 % | 8.266 B -3.20 % | 8.539 B 20.53 % | 7.085 B 10.73 % | 6.398 B 16.88 % | 5.474 B 25.47 % | 4.363 B 10.64 % | 3.943 B 33.76 % | 2.948 B 19.21 % | 2.473 B 24.22 % | 1.991 B 15.67 % | 1.721 B 24.70 % | 1.380 B 21.94 % | 1.132 B 19.71 % | 945.503 M 42.74 % | 662.399 M -1.80 % | 674.526 M 22.09 % | 552.485 M -1.60 % | 561.456 M 58.42 % | 354.407 M 9.88 % | 322.543 M 10.96 % | 290.678 M 15.77 % | 251.081 M 18.72 % | 211.483 M 14.77 % | 184.264 M 17.33 % | 157.045 M 7.96 % | 145.465 M 8.65 % | 133.885 M 31.56 % | 101.767 M 46.11 % | 69.649 M 5.64 % | 65.933 M 5.97 % | 62.216 M |
| Inventory | 74.517 M 5.35 % | 70.730 M -21.97 % | 90.642 M 22.94 % | 73.727 M -10.87 % | 82.721 M -8.21 % | 90.122 M -27.95 % | 125.085 M 11.14 % | 112.548 M -5.81 % | 119.491 M 5.04 % | 113.754 M -21.71 % | 145.296 M -42.22 % | 251.456 M -20.86 % | 317.729 M -26.38 % | 431.609 M -7.85 % | 468.392 M -21.90 % | 599.764 M 12.61 % | 532.605 M 13.71 % | 468.392 M 42.28 % | 329.204 M 68.25 % | 195.665 M 24.25 % | 157.476 M 10.73 % | 142.221 M 63.07 % | 87.215 M 31.19 % | 66.479 M 20.18 % | 55.315 M 40.39 % | 39.401 M 38.06 % | 28.540 M -6.92 % | 30.662 M 207.30 % | 9.978 M -1.28 % | 10.107 M 10.47 % | 9.149 M 16.22 % | 7.872 M 0.65 % | 7.821 M -20.21 % | 9.803 M -16.82 % | 11.784 M 65.46 % | 7.122 M 189.51 % | 2.460 M 31.03 % | 1.878 M 44.98 % | 1.295 M 91.85 % | 675.000 K 1 127.27 % | 55.000 K -17.29 % | 66.500 K -14.74 % | 78.000 K 21.88 % | 64.000 K 28.00 % | 50.000 K |
| Net receivables | 1.685 B 14.81 % | 1.467 B -25.87 % | 1.979 B 21.74 % | 1.626 B -21.75 % | 2.078 B 33.55 % | 1.556 B -17.48 % | 1.886 B 10.81 % | 1.702 B -23.18 % | 2.215 B 18.26 % | 1.873 B -30.41 % | 2.691 B -9.86 % | 2.986 B -34.58 % | 4.564 B 3.57 % | 4.407 B -21.54 % | 5.617 B 15.59 % | 4.859 B 11.41 % | 4.362 B 25.20 % | 3.484 B 4.88 % | 3.322 B 46.56 % | 2.266 B 2.31 % | 2.215 B 39.63 % | 1.586 B 3.37 % | 1.535 B 33.24 % | 1.152 B 18.93 % | 968.492 M 23.46 % | 784.487 M 17.13 % | 669.748 M | 0.000 -100.00 % | 424.038 M | 0.000 -100.00 % | 330.382 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 |
| Tax assets | 104.141 M 0.36 % | 103.764 M -4.68 % | 108.861 M -2.91 % | 112.125 M 2.58 % | 109.306 M 3.41 % | 105.705 M -8.57 % | 115.612 M -1.06 % | 116.853 M 34.32 % | 86.995 M -56.71 % | 200.972 M 134.03 % | 85.873 M -64.99 % | 245.278 M 10.13 % | 222.718 M -31.95 % | 327.270 M 11.19 % | 294.341 M 49.59 % | 196.764 M 4.86 % | 187.647 M 15.75 % | 162.110 M 62.73 % | 99.620 M -7.19 % | 107.337 M -1.71 % | 109.205 M -48.49 % | 212.021 M 44.55 % | 146.677 M 41.66 % | 103.544 M 12.54 % | 92.008 M 2.22 % | 90.008 M 143.26 % | 37.000 M -3.71 % | 38.427 M 24.51 % | 30.863 M 7.35 % | 28.749 M 11.85 % | 25.704 M -2.72 % | 26.424 M 123.76 % | 11.809 M 0.25 % | 11.780 M 0.25 % | 11.750 M 28.14 % | 9.170 M 39.16 % | 6.589 M 21.69 % | 5.415 M 27.70 % | 4.240 M 100.00 % | 2.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.507 B 285.29 % | 391.147 M -79.19 % | 1.879 B 175.77 % | 681.440 M -62.92 % | 1.838 B 267.06 % | 500.613 M -69.28 % | 1.629 B 335.58 % | 374.071 M -79.77 % | 1.850 B 275.78 % | 492.191 M -80.76 % | 2.559 B 211.81 % | 820.611 M -42.69 % | 1.432 B 7.92 % | 1.327 B 39.27 % | 952.657 M -14.43 % | 1.113 B -39.92 % | 1.853 B 142.27 % | 764.903 M -54.32 % | 1.674 B 138.63 % | 701.718 M -62.65 % | 1.879 B 334.60 % | 432.346 M -69.29 % | 1.408 B 310.25 % | 343.208 M -69.65 % | 1.131 B 236.08 % | 336.449 M -48.53 % | 653.691 M 31.81 % | 495.925 M -19.35 % | 614.883 M 45.93 % | 421.345 M -0.40 % | 423.021 M 26.48 % | 334.455 M 74.88 % | 191.248 M 11.83 % | 171.018 M 13.42 % | 150.788 M 64.27 % | 91.794 M 179.87 % | 32.799 M 32.72 % | 24.713 M 48.63 % | 16.627 M 47.22 % | 11.294 M 89.46 % | 5.961 M -73.86 % | 22.807 M -42.48 % | 39.653 M -9.40 % | 43.768 M -8.59 % | 47.883 M |
| Tax payables | 0.000 -100.00 % | 126.523 M 383.61 % | 26.162 M -70.19 % | 87.764 M 439.32 % | 16.273 M -89.03 % | 148.391 M 648.09 % | 19.836 M -90.20 % | 202.479 M 523.32 % | 32.484 M -87.07 % | 251.242 M 240.20 % | 73.852 M -77.67 % | 330.762 M 88.80 % | 175.193 M -41.47 % | 299.302 M 7.69 % | 277.941 M 3.78 % | 267.827 M 28.45 % | 208.507 M -8.27 % | 227.307 M 94.86 % | 116.649 M -9.42 % | 128.784 M 86.25 % | 69.146 M -8.37 % | 75.462 M -13.62 % | 87.360 M 12.37 % | 77.743 M 18.74 % | 65.476 M 57.38 % | 41.603 M 3.31 % | 40.270 M 29.22 % | 31.163 M 413.22 % | 6.072 M -86.29 % | 44.287 M 76.21 % | 25.133 M -43.61 % | 44.570 M 137.15 % | 18.794 M 22.39 % | 15.356 M 28.85 % | 11.918 M 18.94 % | 10.021 M 23.36 % | 8.123 M -3.93 % | 8.455 M -3.78 % | 8.787 M 29.14 % | 6.805 M 41.11 % | 4.822 M 48.87 % | 3.239 M 95.59 % | 1.656 M 49.53 % | 1.108 M 98.12 % | 559.000 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 42.436 M | 0.000 | 0.000 | 0.000 100.00 % | -398.006 M -39.11 % | -286.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.824 M 100.00 % | 912.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.188 M -50.00 % | 22.375 M 100.00 % | 11.188 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 33.868 M 8.17 % | 31.311 M 1.95 % | 30.712 M 14.22 % | 26.889 M 20.72 % | 22.273 M -15.50 % | 26.360 M 23.73 % | 21.304 M 5.71 % | 20.153 M 0.40 % | 20.073 M -32.24 % | 29.624 M -33.61 % | 44.621 M 9.85 % | 40.621 M 114.58 % | -278.692 M -1 094.12 % | 28.034 M -7.93 % | 30.448 M -46.03 % | 56.416 M 174.42 % | 20.558 M 112.42 % | 9.678 M -2.02 % | 9.878 M 13.91 % | 8.672 M -31.72 % | 12.700 M 19.28 % | 10.647 M 21.57 % | 8.758 M 2 073.20 % | 403.000 K -71.84 % | 1.431 M 2.21 % | 1.400 M 2 645.10 % | 51.000 K -95.49 % | 1.131 M 166.92 % | -1.690 M -552.51 % | -259.000 K -564.10 % | -39.000 K 92.60 % | -527.000 K -167.91 % | 776.000 K 47.25 % | 527.000 K 89.57 % | 278.000 K 100.00 % | 139.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.000 K -50.00 % | 212.000 K 100.00 % | 106.000 K | 0.000 |
| Capital lease obligations | 28.401 M -64.97 % | 81.087 M 10.12 % | 73.634 M 9.21 % | 67.423 M -12.13 % | 76.731 M -28.21 % | 106.887 M -10.32 % | 119.182 M -27.02 % | 163.310 M -21.17 % | 207.167 M -25.05 % | 276.422 M -20.28 % | 346.728 M 504.47 % | 57.361 M -33.70 % | 86.517 M -5.70 % | 91.748 M -12.09 % | 104.365 M -2.26 % | 106.781 M 7.77 % | 99.082 M 91.38 % | 51.772 M -9.24 % | 57.045 M 36.06 % | 41.925 M 40.95 % | 29.744 M -60.12 % | 74.576 M 1 742.75 % | 4.047 M 29.46 % | 3.126 M 32.40 % | 2.361 M -51.21 % | 4.839 M 666.88 % | 631.000 K -96.10 % | 16.161 M 19 608.54 % | 82.000 K -80.19 % | 414.000 K | 0.000 -100.00 % | 772.000 K -61.61 % | 2.011 M -22.14 % | 2.583 M -18.13 % | 3.155 M 100.00 % | 1.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 31.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.314 M | 0.000 100.00 % | -362.560 M | 0.000 100.00 % | -2.182 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 323.837 M 44.36 % | 224.323 M -75.65 % | 921.256 M | 0.000 -100.00 % | 495.268 M 403.81 % | 98.304 M -71.69 % | 347.251 M | 0.000 -100.00 % | 53.839 M -3.89 % | 56.017 M -3.74 % | 58.194 M 7.25 % | 54.259 M 7.82 % | 50.324 M 43.56 % | 35.055 M 77.18 % | 19.785 M 38.54 % | 14.281 M 62.71 % | 8.777 M -71.14 % | 30.417 M -41.57 % | 52.057 M 10.47 % | 47.125 M 11.69 % | 42.192 M |
| Deferred tax liabilities non current | 9.029 M 103.81 % | 4.430 M -40.55 % | 7.452 M -70.30 % | 25.095 M -35.54 % | 38.933 M 37.78 % | 28.258 M -59.08 % | 69.065 M 16.11 % | 59.482 M 234.51 % | 17.782 M -84.02 % | 111.291 M 3.57 % | 107.453 M -72.41 % | 389.416 M 60.09 % | 243.249 M -37.31 % | 388.042 M -13.80 % | 450.142 M 10.84 % | 406.132 M 14.01 % | 356.212 M 4.50 % | 340.864 M 0.87 % | 337.918 M 144.99 % | 137.930 M 26.95 % | 108.648 M -35.81 % | 169.249 M 42.26 % | 118.968 M 122.79 % | 53.398 M -0.56 % | 53.698 M 5.73 % | 50.786 M 601.08 % | 7.244 M 1 072.17 % | 618.000 K -82.72 % | 3.577 M -24.12 % | 4.714 M -10.14 % | 5.246 M 18.31 % | 4.434 M -4.99 % | 4.667 M 26.36 % | 3.694 M 35.79 % | 2.720 M 100.00 % | 1.360 M | 0.000 | 0.000 | 0.000 -100.00 % | 511.000 K -50.00 % | 1.022 M 47.90 % | 691.000 K 91.94 % | 360.000 K -50.95 % | 734.000 K -33.75 % | 1.108 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.990 B -3.11 % | 3.086 B -14.36 % | 3.604 B 5.12 % | 3.428 B -4.80 % | 3.601 B -4.03 % | 3.752 B -23.85 % | 4.927 B -9.10 % | 5.420 B -5.89 % | 5.760 B -19.84 % | 7.186 B -13.17 % | 8.276 B -15.89 % | 9.839 B -18.34 % | 12.049 B -24.91 % | 16.046 B -0.76 % | 16.168 B -3.30 % | 16.720 B 13.12 % | 14.781 B 12.07 % | 13.189 B 12.91 % | 11.681 B 39.51 % | 8.373 B 13.17 % | 7.398 B 30.11 % | 5.686 B 21.16 % | 4.693 B 35.76 % | 3.457 B 13.72 % | 3.040 B 21.06 % | 2.511 B 28.72 % | 1.951 B 19.10 % | 1.638 B 35.61 % | 1.208 B 6.42 % | 1.135 B 31.07 % | 866.011 M 2.39 % | 845.819 M 65.34 % | 511.572 M 9.99 % | 465.116 M 11.10 % | 418.659 M 14.92 % | 364.319 M 17.53 % | 309.979 M 11.17 % | 278.845 M 12.57 % | 247.711 M 19.38 % | 207.494 M 24.04 % | 167.276 M 24.72 % | 134.120 M 32.84 % | 100.964 M 1.59 % | 99.383 M 1.62 % | 97.801 M |
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2009-07-31 | 2008-07-31 | 2008-01-31 | 2007-07-31 | 2007-01-31 | 2006-07-31 | 2006-01-31 | 2005-07-31 | 2005-01-31 | 2004-07-31 | 2004-01-31 | 2003-07-31 | 2003-01-31 | 2002-07-31 |
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2009-07-31 | 2009-01-31 | 2008-07-31 | 2008-01-31 | 2007-07-31 | 2007-01-31 | 2006-07-31 | 2006-01-31 | 2005-07-31 | 2005-01-31 | 2004-07-31 | 2004-01-31 | 2003-07-31 | 2003-01-31 | 2002-07-31 | 2002-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -68.649 M 74.99 % | -274.478 M 5.34 % | -289.976 M 16.63 % | -347.808 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 % | -85.509 M 0.00 % | -85.509 M -98.89 % | -42.993 M 0.00 % | -42.993 M -31.41 % | -32.716 M 0.00 % | -32.716 M -135.62 % | -13.885 M 0.00 % | -13.885 M -24.47 % | -11.155 M 0.00 % | -11.155 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 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 10.955 M -53.38 % | 23.499 M 872.02 % | 2.418 M -41.95 % | 4.165 M -8.86 % | 4.570 M 147.43 % | -9.634 M -180.44 % | 11.976 M -20.64 % | 15.091 M 66.71 % | 9.052 M -61.31 % | 23.395 M -88.35 % | 200.825 M 322.02 % | 47.587 M -0.81 % | 47.976 M -8.08 % | 52.191 M 21.94 % | 42.800 M -23.43 % | 55.897 M | 0.000 -100.00 % | 42.848 M | 0.000 -100.00 % | 29.259 M | 0.000 -100.00 % | 20.689 M | 0.000 -100.00 % | 7.946 M 0.00 % | 7.946 M 25.14 % | 6.350 M 0.00 % | 6.350 M -18.46 % | 7.787 M 0.00 % | 7.787 M 32.09 % | 5.895 M 0.00 % | 5.895 M 96.76 % | 2.996 M 0.00 % | 2.996 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 |
| Change in working capital | 34.177 M 112.75 % | -268.036 M -481.22 % | -46.116 M 62.59 % | -123.268 M 23.23 % | -160.560 M 19.75 % | -200.068 M -219.44 % | -62.630 M 28.62 % | -87.739 M 53.97 % | -190.604 M -148.13 % | 396.002 M 962.66 % | -45.905 M -109.24 % | 496.838 M | 0.000 -100.00 % | 415.247 M 154.51 % | -761.758 M 0.57 % | -766.100 M -108.59 % | -367.283 M 36.38 % | -577.301 M -3.12 % | -559.852 M -5.08 % | -532.774 M | 0.000 100.00 % | -246.465 M | 0.000 100.00 % | -55.673 M | 0.000 100.00 % | -7.432 M 0.00 % | -7.432 M 91.02 % | -82.785 M 0.00 % | -82.785 M -659.49 % | 14.797 M 0.00 % | 14.797 M 3 439.83 % | 418.000 K 0.00 % | 418.000 K 104.08 % | -10.238 M 0.00 % | -10.238 M -2 549.16 % | 418.000 K 0.00 % | 418.000 K 106.49 % | -6.438 M 0.00 % | -6.438 M -208.02 % | 5.960 M 0.00 % | 5.960 M -60.81 % | 15.207 M 0.00 % | 15.207 M 726.43 % | -2.428 M 0.00 % | -2.428 M -569.54 % | 517.000 K 0.00 % | 517.000 K |
| Accounts receivables | 24.092 M -83.28 % | 144.112 M 591.88 % | -29.298 M 84.89 % | -193.913 M -643.46 % | 35.681 M 140.61 % | -87.872 M -850.85 % | 11.703 M -94.71 % | 221.364 M 432.29 % | -66.618 M -118.17 % | 366.677 M 636.14 % | -68.393 M -109.20 % | 743.242 M | 0.000 -100.00 % | 378.463 M 152.23 % | -724.563 M -3.07 % | -702.972 M -110.95 % | -333.234 M 67.60 % | -1.029 B | 0.000 100.00 % | -500.152 M | 0.000 100.00 % | -218.014 M | 0.000 100.00 % | -39.562 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 |
| Inventory | -5.315 M -181.92 % | 6.488 M 138.58 % | -16.818 M -214.63 % | 14.672 M 557.64 % | 2.231 M -91.55 % | 26.404 M 224.18 % | -21.263 M -3 455.69 % | -598.000 K 95.10 % | -12.205 M -141.62 % | 29.325 M 30.41 % | 22.488 M -66.06 % | 66.260 M | 0.000 -100.00 % | 36.784 M 198.90 % | -37.195 M 41.08 % | -63.128 M -85.40 % | -34.049 M 68.65 % | -108.592 M | 0.000 100.00 % | -32.622 M | 0.000 100.00 % | -28.451 M | 0.000 100.00 % | -16.111 M | 0.000 100.00 % | -4.370 M 0.00 % | -4.370 M 57.49 % | -10.278 M 0.00 % | -10.278 M -819.73 % | -1.118 M 0.00 % | -1.118 M -4 282.35 % | -25.500 K 0.00 % | -25.500 K -101.29 % | 1.982 M 0.00 % | 1.982 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 |
| Accounts payables | 15.400 M 103.97 % | -387.731 M -251.94 % | 255.186 M 338.45 % | 58.202 M 129.33 % | -198.472 M -89.36 % | -104.813 M -97.50 % | -53.070 M 82.80 % | -308.505 M -175.99 % | -111.781 M | 0.000 | 0.000 100.00 % | -200.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -30.905 M | 0.000 100.00 % | -2.229 M | 0.000 100.00 % | -33.787 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 559.852 M 200.00 % | -559.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.062 M 0.00 % | -3.062 M 95.78 % | -72.507 M 0.00 % | -72.507 M -555.62 % | 15.914 M 0.00 % | 15.914 M 3 488.28 % | 443.500 K 0.00 % | 443.500 K 103.63 % | -12.219 M 0.00 % | -12.219 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 |
| Other non cash items | 17.888 M -74.95 % | 71.413 M -59.79 % | 177.612 M -56.20 % | 405.490 M 42.64 % | 284.275 M -56.73 % | 656.918 M 101.93 % | 325.325 M -52.92 % | 690.996 M 26.78 % | 545.018 M -52.78 % | 1.154 B 51.97 % | 759.436 M 961.88 % | -88.114 M -104.47 % | 1.971 B -19.02 % | 2.434 B 1 131.41 % | 197.620 M -52.17 % | 413.129 M 262.61 % | -254.065 M -224.79 % | 203.598 M 668.47 % | 26.494 M -93.29 % | 394.670 M 225.46 % | -314.582 M -233.15 % | 236.265 M 182.93 % | -284.902 M -261.13 % | -78.892 M -338.73 % | 33.047 M 140.96 % | 13.715 M 0.00 % | 13.715 M 167.85 % | -20.212 M 0.00 % | -20.212 M -1 383.68 % | 1.575 M 0.00 % | 1.575 M 12.95 % | 1.394 M 0.00 % | 1.394 M 148.48 % | -2.876 M 0.00 % | -2.876 M -116.90 % | 17.019 M 0.00 % | 17.019 M 1 324.74 % | 1.195 M 0.00 % | 1.195 M -75.24 % | 4.825 M 0.00 % | 4.825 M 49.68 % | 3.224 M 0.00 % | 3.224 M 57.47 % | 2.047 M 0.00 % | 2.047 M 182.15 % | 725.500 K 0.00 % | 725.500 K |
| Net cash provided by operating activities | 217.543 M 283.83 % | -118.339 M -213.09 % | 104.645 M 116.47 % | 48.341 M 134.97 % | -138.225 M -3 148.53 % | -4.255 M -103.43 % | 124.184 M -49.29 % | 244.876 M 248.79 % | -164.579 M -135.73 % | 460.626 M 250.93 % | -305.192 M -319.50 % | 139.041 M 155.28 % | -251.520 M -127.58 % | 911.806 M 469.71 % | -246.626 M -154.89 % | 449.319 M 112.34 % | 211.600 M -32.30 % | 312.558 M 264.52 % | 85.745 M -76.92 % | 371.470 M 138.16 % | 155.976 M -56.43 % | 358.014 M 624.37 % | 49.424 M -67.63 % | 152.662 M -22.33 % | 196.543 M 37.30 % | 143.154 M 0.00 % | 143.154 M 1 220.18 % | 10.844 M 0.00 % | 10.844 M -86.76 % | 81.900 M 0.00 % | 81.900 M 39.43 % | 58.737 M 0.00 % | 58.737 M 107.71 % | 28.279 M 0.00 % | 28.279 M -32.69 % | 42.010 M 0.00 % | 42.010 M 211.52 % | 13.486 M 0.00 % | 13.486 M -40.55 % | 22.686 M 0.00 % | 22.686 M -18.97 % | 27.997 M 0.00 % | 27.997 M 310.69 % | 6.817 M 0.00 % | 6.817 M -5.60 % | 7.222 M 0.00 % | 7.222 M |
| Investments in property plant and equipment | -23.151 M 38.08 % | -37.391 M -51.37 % | -24.701 M 47.94 % | -47.450 M -5.51 % | -44.970 M -23.40 % | -36.441 M 37.91 % | -58.693 M 0.17 % | -58.793 M 17.25 % | -71.045 M 68.95 % | -228.772 M -70.67 % | -134.043 M 32.22 % | -197.757 M -83.57 % | -107.731 M 37.68 % | -172.869 M -95.00 % | -88.649 M 49.49 % | -175.506 M -215.57 % | -55.615 M 71.34 % | -194.068 M | 0.000 100.00 % | -143.518 M | 0.000 100.00 % | -158.604 M | 0.000 100.00 % | -68.731 M | 0.000 100.00 % | -28.799 M 0.00 % | -28.799 M -76.41 % | -16.325 M 0.00 % | -16.325 M 4.09 % | -17.020 M 0.00 % | -17.020 M -82.87 % | -9.307 M 0.00 % | -9.307 M 3.33 % | -9.628 M 0.00 % | -9.628 M -187.30 % | -3.351 M 0.00 % | -3.351 M | 0.000 | 0.000 100.00 % | -2.305 M 0.00 % | -2.305 M 85.86 % | -16.303 M 0.00 % | -16.303 M -1 349.16 % | -1.125 M 0.00 % | -1.125 M 44.72 % | -2.035 M 0.00 % | -2.035 M |
| Acquisitions net | -1.453 M -102.34 % | 62.004 M -4.30 % | 64.790 M 25.82 % | 51.495 M -44.80 % | 93.284 M -86.39 % | 685.360 M 719.77 % | 83.604 M 137.90 % | 35.143 M -84.96 % | 233.736 M -1.22 % | 236.611 M 325.00 % | 55.673 M -85.06 % | 372.638 M 29 189.62 % | -1.281 M 97.13 % | -44.685 M -166.51 % | -16.767 M -152.67 % | 31.837 M 124.20 % | 14.200 M 119.94 % | -71.222 M | 0.000 100.00 % | -73.082 M | 0.000 100.00 % | -143.595 M | 0.000 -100.00 % | 27.979 M | 0.000 100.00 % | -44.611 M 0.00 % | -44.611 M -404.44 % | -8.844 M 0.00 % | -8.844 M -2 026.69 % | 459.000 K 0.00 % | 459.000 K -93.47 % | 7.029 M 0.00 % | 7.029 M 861.48 % | -923.000 K 0.00 % | -923.000 K 83.27 % | -5.516 M 0.00 % | -5.516 M | 0.000 | 0.000 100.00 % | -147.500 K 0.00 % | -147.500 K -25.53 % | -117.500 K 0.00 % | -117.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.787 M 0.00 % | -9.787 M -383.40 % | -2.025 M 0.00 % | -2.025 M 80.07 % | -10.159 M 0.00 % | -10.159 M -6 391.37 % | -156.500 K 0.00 % | -156.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -982.000 K 0.00 % | -982.000 K 71.65 % | -3.464 M 0.00 % | -3.464 M 66.89 % | -10.462 M 0.00 % | -10.462 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.279 M 0.00 % | 1.279 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.556 M 0.00 % | 1.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.330 M 0.00 % | -13.330 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 528.000 K 104.90 % | -10.785 M -689.67 % | 1.829 M 190.09 % | 630.500 K -98.01 % | 31.680 M 190.43 % | -35.032 M -312.46 % | -8.494 M -113.27 % | 63.987 M -6.65 % | 68.548 M 917.79 % | -8.382 M -1 803.66 % | 492.000 K -99.40 % | 82.287 M 143.77 % | 33.756 M 114.66 % | -230.262 M -82.03 % | -126.496 M 3.32 % | -130.836 M 24.26 % | -172.744 M -334.33 % | 73.719 M 127.24 % | -270.621 M -3 603.64 % | 7.724 M 106.55 % | -117.989 M -165.53 % | 180.067 M 181.41 % | -221.190 M -343.00 % | -49.930 M -123.15 % | -22.375 M -179 100.00 % | 12.500 K 0.00 % | 12.500 K -98.72 % | 974.500 K 0.00 % | 974.500 K 37.54 % | 708.500 K 0.00 % | 708.500 K 112.87 % | -5.503 M 0.00 % | -5.503 M -2 261.80 % | -233.000 K 0.00 % | -233.000 K 94.41 % | -4.172 M 0.00 % | -4.172 M -52.61 % | -2.734 M 0.00 % | -2.734 M 8.52 % | -2.988 M 0.00 % | -2.988 M -122.13 % | 13.500 M 0.00 % | 13.500 M 5 576.67 % | -246.500 K 0.00 % | -246.500 K 95.60 % | -5.598 M 0.00 % | -5.598 M |
| Net cash used for investing activites | -24.076 M -274.11 % | 13.828 M 160.46 % | -22.872 M -665.44 % | 4.045 M -91.63 % | 48.314 M -92.13 % | 613.887 M 2 364.32 % | 24.911 M 205.33 % | -23.650 M -114.54 % | 162.691 M 30 061.51 % | -543.000 K 99.30 % | -77.878 M -130.28 % | 257.168 M 441.72 % | -75.256 M 83.19 % | -447.816 M -93.10 % | -231.912 M 15.52 % | -274.505 M -28.18 % | -214.159 M -11.79 % | -191.571 M 29.21 % | -270.621 M -29.56 % | -208.876 M -77.03 % | -117.989 M 3.39 % | -122.132 M 44.78 % | -221.190 M -143.92 % | -90.682 M -305.28 % | -22.375 M 72.68 % | -81.904 M 0.00 % | -81.904 M -212.40 % | -26.218 M 0.00 % | -26.218 M -0.79 % | -26.012 M 0.00 % | -26.012 M -307.54 % | -6.383 M 0.00 % | -6.383 M 40.81 % | -10.784 M 0.00 % | -10.784 M 17.29 % | -13.038 M 0.00 % | -13.038 M -250.91 % | -3.716 M 0.00 % | -3.716 M 58.27 % | -8.904 M 0.00 % | -8.904 M 66.67 % | -26.712 M 0.00 % | -26.712 M -1 847.65 % | -1.372 M 0.00 % | -1.372 M 82.03 % | -7.633 M 0.00 % | -7.633 M |
| Debt repayment | -30.769 M | 0.000 | 0.000 100.00 % | -559.996 M -437.84 % | -104.120 M 85.95 % | -741.053 M -18 660.84 % | -3.950 M 92.82 % | -55.036 M 86.89 % | -419.935 M -72.31 % | -243.704 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.253 M 0.00 % | 14.253 M 736.84 % | -2.238 M 0.00 % | -2.238 M 94.43 % | -40.173 M 0.00 % | -40.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.631 M 0.00 % | -1.631 M 85.93 % | -11.593 M 0.00 % | -11.593 M -224.40 % | 9.319 M 0.00 % | 9.319 M 1 192.51 % | 721.000 K 0.00 % | 721.000 K 183.79 % | -860.500 K 0.00 % | -860.500 K |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 557.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.441 B 28 955.34 % | 4.958 M -68.09 % | 15.538 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.676 M 0.00 % | 18.676 M -80.54 % | 95.992 M 0.00 % | 95.992 M 328.11 % | 22.423 M 0.00 % | 22.423 M 327.87 % | 5.241 M 0.00 % | 5.241 M 715.01 % | 643.000 K 0.00 % | 643.000 K 6 330.00 % | 10.000 K 0.00 % | 10.000 K -98.97 % | 973.500 K 0.00 % | 973.500 K 112.09 % | 459.000 K 0.00 % | 459.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -141.295 M 58.91 % | -343.882 M -493.52 % | -57.939 M 29.71 % | -82.429 M -30.54 % | -63.143 M 83.65 % | -386.285 M | 0.000 100.00 % | -118.151 M | 0.000 100.00 % | -62.207 M 23.44 % | -81.254 M | 0.000 | 0.000 100.00 % | -37.330 M 0.00 % | -37.330 M | 0.000 | 0.000 100.00 % | -10.113 M 0.00 % | -10.113 M -61.15 % | -6.276 M 0.00 % | -6.276 M | 0.000 | 0.000 100.00 % | -1.203 M 0.00 % | -1.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -133.000 K 99.96 % | -311.665 M -973 853.13 % | -32.000 K 99.99 % | -252.987 M -30.20 % | -194.300 M | 0.000 100.00 % | -140.956 M | 0.000 100.00 % | -99.753 M | 0.000 100.00 % | -1.462 M 97.78 % | -66.002 M -214.66 % | -20.976 M 0.00 % | -20.976 M -66.98 % | -12.562 M 0.00 % | -12.562 M -30.85 % | -9.600 M 0.00 % | -9.600 M -25.83 % | -7.630 M 0.00 % | -7.630 M -20.58 % | -6.328 M 0.00 % | -6.328 M -47.10 % | -4.302 M 0.00 % | -4.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -18.434 M 61.77 % | -48.223 M -54.72 % | -31.168 M -105.90 % | 528.718 M 1 365.36 % | 36.081 M -89.75 % | 352.030 M 739.12 % | -55.080 M -1 042.26 % | -4.822 M -102.79 % | 173.094 M 138.64 % | 72.534 M 147.50 % | -152.710 M -439.82 % | 44.939 M 102.85 % | -1.576 B -109.48 % | -752.557 M -222.65 % | -233.239 M -159.54 % | 391.725 M -9.69 % | 433.732 M -24.86 % | 577.243 M 365.75 % | 123.939 M -77.88 % | 560.380 M 53.55 % | 364.954 M 39.84 % | 260.979 M -14.22 % | 304.226 M 150.29 % | 121.551 M 541.68 % | -27.520 M -243.04 % | -8.023 M 0.00 % | -8.023 M -650.47 % | -1.069 M 0.00 % | -1.069 M -176.58 % | -386.500 K 0.00 % | -386.500 K -109.62 % | 4.016 M 0.00 % | 4.016 M 232.41 % | -3.033 M 0.00 % | -3.033 M -1 034.67 % | 324.500 K 0.00 % | 324.500 K -90.47 % | 3.405 M 0.00 % | 3.405 M 270.66 % | 918.500 K 0.00 % | 918.500 K 1 918.68 % | 45.500 K 0.00 % | 45.500 K 113.96 % | -326.000 K 0.00 % | -326.000 K -110.88 % | 2.995 M 0.00 % | 2.995 M |
| Net cash used provided by financing activities | -49.203 M -2.03 % | -48.223 M -54.72 % | -31.168 M 0.35 % | -31.278 M 77.01 % | -136.078 M 82.51 % | -778.047 M -1 218.05 % | -59.030 M 50.69 % | -119.716 M 75.75 % | -493.682 M -44.21 % | -342.341 M -124.18 % | -152.710 M -439.82 % | 44.939 M 133.07 % | -135.895 M 63.65 % | -373.866 M 45.52 % | -686.199 M -347.11 % | 277.691 M 126.12 % | 122.806 M -59.13 % | 300.514 M 394.30 % | 60.796 M 83.46 % | 33.139 M -90.92 % | 364.954 M 747.25 % | 43.075 M -85.84 % | 304.226 M 425.60 % | 57.882 M 161.89 % | -93.522 M -2 479.39 % | 3.931 M 0.00 % | 3.931 M -90.82 % | 42.794 M 0.00 % | 42.794 M 264.65 % | -25.991 M 0.00 % | -25.991 M -206.28 % | -8.486 M 0.00 % | -8.486 M 43.40 % | -14.993 M 0.00 % | -14.993 M -4 575.52 % | 335.000 K 0.00 % | 335.000 K 119.76 % | -1.695 M 0.00 % | -1.695 M 83.78 % | -10.451 M 0.00 % | -10.451 M -211.60 % | 9.365 M 0.00 % | 9.365 M 22 665.06 % | -41.500 K 0.00 % | -41.500 K -101.50 % | 2.768 M 0.00 % | 2.768 M |
| Effect of forex changes on cash | 168.969 M | 0.000 100.00 % | -2.965 M -7.10 % | -2.769 M 14.31 % | -3.231 M -339.78 % | 1.348 M 206.65 % | -1.264 M 87.08 % | -9.783 M -537.03 % | 2.239 M 103.69 % | 1.099 M -31.97 % | 1.616 M 108.22 % | -19.649 M -1 447.67 % | 1.458 M -94.44 % | 26.244 M 165.84 % | -39.863 M -3 273.81 % | 1.256 M 107.45 % | -16.856 M 48.37 % | -32.646 M -256.91 % | 20.806 M 737.60 % | 2.484 M 233.40 % | -1.862 M -970.09 % | 214.000 K 284.48 % | -116.000 K -118.35 % | 632.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.493 M 0.00 % | -14.493 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 313.233 M 176.38 % | -410.077 M -334.53 % | 174.852 M 23 792.68 % | -738.000 K 99.58 % | -174.269 M -1 238.47 % | -13.020 M 96.75 % | -400.927 M -269.29 % | 236.829 M 509.99 % | -57.764 M -145.47 % | 127.026 M 123.78 % | -534.165 M -226.73 % | 421.499 M 282.78 % | -230.607 M -496.34 % | 58.184 M 109.66 % | -602.300 M -365.47 % | 226.881 M 338.88 % | 51.696 M -73.41 % | 194.428 M 476.53 % | -51.637 M -152.10 % | 99.109 M -50.58 % | 200.540 M 43.67 % | 139.586 M 110.94 % | 66.172 M 9.83 % | 60.247 M 49.41 % | 40.323 M -69.07 % | 130.360 M 0.00 % | 130.360 M 137.72 % | 54.838 M 0.00 % | 54.838 M -8.29 % | 59.794 M 0.00 % | 59.794 M -31.85 % | 87.737 M 0.00 % | 87.737 M 1 653.34 % | 5.004 M 0.00 % | 5.004 M -83.11 % | 29.629 M 0.00 % | 29.629 M 83.46 % | 16.150 M 0.00 % | 16.150 M 142.42 % | 6.662 M 0.00 % | 6.662 M -68.72 % | 21.299 M 0.00 % | 21.299 M 97.07 % | 10.808 M 0.00 % | 10.808 M 129.27 % | 4.714 M 0.00 % | 4.714 M |
| Cash at beginning of period | 723.000 K -99.82 % | 410.800 M 74.11 % | 235.948 M -0.31 % | 236.686 M -42.41 % | 410.955 M -3.07 % | 423.975 M -48.60 % | 824.902 M 40.27 % | 588.073 M -8.94 % | 645.837 M 24.48 % | 518.811 M -50.73 % | 1.053 B 67.92 % | 627.084 M -47.20 % | 1.188 B | 0.000 -100.00 % | 1.904 B | 0.000 -100.00 % | 2.001 B | 0.000 -100.00 % | 1.612 B | 0.000 -100.00 % | 1.265 B | 0.000 -100.00 % | 719.179 M | 0.000 -100.00 % | 492.190 M 53.09 % | 321.507 M 0.00 % | 321.507 M 20.56 % | 266.671 M 0.00 % | 266.671 M 28.90 % | 206.877 M 0.00 % | 206.877 M 73.64 % | 119.140 M 0.00 % | 119.140 M 4.38 % | 114.136 M 0.00 % | 114.136 M 35.06 % | 84.507 M 0.00 % | 84.507 M 23.63 % | 68.357 M 0.00 % | 68.357 M 10.80 % | 61.695 M 0.00 % | 61.695 M 52.73 % | 40.396 M 0.00 % | 40.396 M 36.53 % | 29.588 M 0.00 % | 29.588 M 18.95 % | 24.874 M 0.00 % | 24.874 M |
| Cash at end of period | 313.956 M 43 324.07 % | 723.000 K -99.82 % | 410.800 M 74.11 % | 235.948 M -0.31 % | 236.686 M -42.41 % | 410.955 M -3.07 % | 423.975 M -48.60 % | 824.902 M 40.27 % | 588.073 M -8.94 % | 645.837 M 24.48 % | 518.811 M -50.52 % | 1.049 B 9.56 % | 957.106 M 1 544.96 % | 58.184 M -95.53 % | 1.302 B 473.85 % | 226.881 M -88.95 % | 2.053 B 955.81 % | 194.428 M -87.54 % | 1.561 B 1 474.58 % | 99.109 M -93.24 % | 1.466 B 949.97 % | 139.586 M -82.23 % | 785.351 M 1 203.55 % | 60.247 M -88.69 % | 532.513 M 17.85 % | 451.867 M 0.00 % | 451.867 M 40.55 % | 321.509 M 0.00 % | 321.509 M 20.56 % | 266.671 M 0.00 % | 266.671 M 28.90 % | 206.877 M 0.00 % | 206.877 M 73.64 % | 119.140 M 0.00 % | 119.140 M 4.38 % | 114.136 M 0.00 % | 114.136 M 35.06 % | 84.507 M 0.00 % | 84.507 M 23.63 % | 68.357 M 0.00 % | 68.357 M 10.80 % | 61.695 M 0.00 % | 61.695 M 52.73 % | 40.396 M 0.00 % | 40.396 M 36.53 % | 29.588 M 0.00 % | 29.588 M |
| Operating cash flow | 217.543 M 283.83 % | -118.339 M -213.09 % | 104.645 M 116.47 % | 48.341 M 134.97 % | -138.225 M -3 148.53 % | -4.255 M -103.43 % | 124.184 M -49.29 % | 244.876 M 248.79 % | -164.579 M -135.73 % | 460.626 M 250.93 % | -305.192 M -319.50 % | 139.041 M 155.28 % | -251.520 M -127.58 % | 911.806 M 469.71 % | -246.626 M -154.89 % | 449.319 M 112.34 % | 211.600 M -32.30 % | 312.558 M 264.52 % | 85.745 M -76.92 % | 371.470 M 138.16 % | 155.976 M -56.43 % | 358.014 M 624.37 % | 49.424 M -67.63 % | 152.662 M -22.33 % | 196.543 M 37.30 % | 143.154 M 0.00 % | 143.154 M 1 220.18 % | 10.844 M 0.00 % | 10.844 M -86.76 % | 81.900 M 0.00 % | 81.900 M 39.43 % | 58.737 M 0.00 % | 58.737 M 107.71 % | 28.279 M 0.00 % | 28.279 M -32.69 % | 42.010 M 0.00 % | 42.010 M 211.52 % | 13.486 M 0.00 % | 13.486 M -40.55 % | 22.686 M 0.00 % | 22.686 M -18.97 % | 27.997 M 0.00 % | 27.997 M 310.69 % | 6.817 M 0.00 % | 6.817 M -5.60 % | 7.222 M 0.00 % | 7.222 M |
| Capital expenditure | -8.394 M 63.86 % | -23.228 M 5.96 % | -24.701 M 47.94 % | -47.450 M -5.51 % | -44.970 M -23.40 % | -36.441 M 37.91 % | -58.693 M 0.17 % | -58.793 M 17.25 % | -71.045 M 68.95 % | -228.772 M -70.67 % | -134.043 M 32.22 % | -197.757 M -83.57 % | -107.731 M 37.68 % | -172.869 M -95.00 % | -88.649 M 49.49 % | -175.506 M -215.57 % | -55.615 M 71.34 % | -194.068 M | 0.000 100.00 % | -143.518 M | 0.000 100.00 % | -158.604 M | 0.000 100.00 % | -68.731 M | 0.000 100.00 % | -28.799 M 0.00 % | -28.799 M -76.41 % | -16.325 M 0.00 % | -16.325 M 4.09 % | -17.020 M 0.00 % | -17.020 M -82.87 % | -9.307 M 0.00 % | -9.307 M 3.33 % | -9.628 M 0.00 % | -9.628 M -187.30 % | -3.351 M 0.00 % | -3.351 M | 0.000 | 0.000 100.00 % | -2.305 M 0.00 % | -2.305 M 85.86 % | -16.303 M 0.00 % | -16.303 M -1 349.16 % | -1.125 M 0.00 % | -1.125 M 44.72 % | -2.035 M 0.00 % | -2.035 M |
| Free CashFlow | 209.149 M 247.74 % | -141.567 M -277.08 % | 79.944 M 8 872.39 % | 891.000 K 100.49 % | -183.195 M -350.15 % | -40.696 M -162.14 % | 65.491 M -64.81 % | 186.083 M 178.97 % | -235.624 M -201.63 % | 231.854 M 152.79 % | -439.235 M -648.07 % | -58.716 M 83.66 % | -359.251 M -148.62 % | 738.937 M 320.40 % | -335.275 M -222.45 % | 273.813 M 75.54 % | 155.985 M 31.64 % | 118.490 M 38.19 % | 85.745 M -62.38 % | 227.952 M 46.15 % | 155.976 M -21.78 % | 199.410 M 303.47 % | 49.424 M -41.11 % | 83.931 M -57.30 % | 196.543 M 71.87 % | 114.355 M 0.00 % | 114.355 M 2 186.39 % | -5.481 M 0.00 % | -5.481 M -108.45 % | 64.880 M 0.00 % | 64.880 M 31.26 % | 49.430 M 0.00 % | 49.430 M 165.03 % | 18.651 M 0.00 % | 18.651 M -51.76 % | 38.659 M 0.00 % | 38.659 M 186.67 % | 13.486 M 0.00 % | 13.486 M -33.83 % | 20.381 M 0.00 % | 20.381 M 74.28 % | 11.694 M 0.00 % | 11.694 M 105.45 % | 5.692 M 0.00 % | 5.692 M 9.75 % | 5.187 M 0.00 % | 5.187 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 |