Zodiac Clothing Company Limited ZODIACLOTH.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.744 B 19.61 % | 1.458 B -16.59 % | 1.748 B 43.45 % | 1.219 B 26.95 % | 959.898 M -48.38 % | 1.859 B -10.60 % | 2.080 B -9.27 % | 2.292 B -19.60 % | 2.851 B -19.08 % | 3.524 B -10.56 % | 3.940 B -4.04 % | 4.106 B 14.05 % | 3.600 B -4.65 % | 3.775 B 10.45 % | 3.418 B 8.85 % | 3.140 B -2.20 % | 3.211 B 13.25 % | 2.835 B 9.37 % | 2.592 B -39.82 % | 4.307 B 37.55 % | 3.131 B |
| Net income | -371.959 M -2.26 % | -363.734 M -327.61 % | 159.809 M 197.63 % | -163.686 M 44.29 % | -293.818 M -1.44 % | -289.654 M -8.11 % | -267.927 M -14.06 % | -234.894 M -482.42 % | 61.423 M 174.77 % | -82.147 M -191.07 % | 90.200 M -59.00 % | 220.010 M 57.01 % | 140.124 M -21.05 % | 177.481 M -46.51 % | 331.813 M 26.70 % | 261.879 M 4.92 % | 249.601 M -23.02 % | 324.223 M 37.12 % | 236.444 M 76.94 % | 133.628 M 53.05 % | 87.311 M |
| Income before tax | -361.091 M 0.47 % | -362.779 M -332.85 % | 155.800 M 194.63 % | -164.641 M 44.68 % | -297.626 M 0.94 % | -300.451 M -19.98 % | -250.411 M 4.58 % | -262.420 M -464.05 % | 72.084 M 186.17 % | -83.653 M -166.01 % | 126.724 M -58.50 % | 305.343 M 51.49 % | 201.556 M -8.52 % | 220.325 M -47.32 % | 418.196 M 7.59 % | 388.698 M 12.59 % | 345.242 M -21.67 % | 440.742 M 28.33 % | 343.447 M 96.21 % | 175.044 M 37.68 % | 127.143 M |
| Income before tax ratio | -0.21 16.79 % | -0.25 -379.17 % | 0.09 165.97 % | -0.14 56.43 % | -0.31 -91.90 % | -0.16 -34.21 % | -0.12 -5.17 % | -0.11 -552.81 % | 0.03 206.49 % | -0.02 -173.80 % | 0.03 -56.75 % | 0.07 32.83 % | 0.06 -4.06 % | 0.06 -52.30 % | 0.12 -1.16 % | 0.12 15.12 % | 0.11 -30.83 % | 0.16 17.33 % | 0.13 226.03 % | 0.04 0.09 % | 0.04 |
| EBITDA | -77.708 M 26.05 % | -105.087 M -125.54 % | 411.501 M 253.76 % | -267.631 M -906.80 % | 33.172 M -83.58 % | 202.062 M 319.97 % | -91.858 M 16.07 % | -109.449 M -191.77 % | 119.265 M 178.01 % | 42.900 M -83.79 % | 264.641 M -40.08 % | 441.634 M 46.91 % | 300.618 M 14.53 % | 262.476 M -37.79 % | 421.911 M -0.62 % | 424.523 M 11.11 % | 382.070 M -12.01 % | 434.215 M 14.51 % | 379.198 M -83.72 % | 2.329 B 36.03 % | 1.712 B |
| Net income ratio | -0.21 14.51 % | -0.25 -372.88 % | 0.09 168.06 % | -0.13 56.12 % | -0.31 -96.50 % | -0.16 -20.93 % | -0.13 -25.71 % | -0.10 -575.66 % | 0.02 192.40 % | -0.02 -201.82 % | 0.02 -57.27 % | 0.05 37.66 % | 0.04 -17.20 % | 0.05 -51.57 % | 0.10 16.40 % | 0.08 7.28 % | 0.08 -32.02 % | 0.11 25.37 % | 0.09 194.02 % | 0.03 11.27 % | 0.03 |
| Ratio EBITDA | -0.04 38.18 % | -0.07 -130.62 % | 0.24 207.19 % | -0.22 -735.50 % | 0.03 -68.20 % | 0.11 346.05 % | -0.04 7.50 % | -0.05 -214.14 % | 0.04 243.56 % | 0.01 -81.88 % | 0.07 -37.55 % | 0.11 28.81 % | 0.08 20.12 % | 0.07 -43.68 % | 0.12 -8.70 % | 0.14 13.61 % | 0.12 -22.30 % | 0.15 4.70 % | 0.15 -72.95 % | 0.54 -1.11 % | 0.55 |
| Gross profit ratio | 0.19 -64.33 % | 0.54 -1.78 % | 0.54 4 207.09 % | 0.01 -97.69 % | 0.55 -12.01 % | 0.62 -1.79 % | 0.63 14.44 % | 0.55 -5.05 % | 0.58 5.24 % | 0.55 0.52 % | 0.55 -1.98 % | 0.56 1.42 % | 0.55 18.30 % | 0.47 -23.24 % | 0.61 -39.45 % | 1.01 0.21 % | 1.01 -1.30 % | 1.02 1.43 % | 1.01 -0.40 % | 1.01 0.81 % | 1.00 |
| Weighted average shs out dil | 25.997 M 0.01 % | 25.994 M 0.00 % | 25.994 M 4.98 % | 24.760 M 9.91 % | 22.528 M 1.88 % | 22.112 M 7.88 % | 20.497 M 5.01 % | 19.520 M 0.00 % | 19.520 M 0.03 % | 19.515 M 0.10 % | 19.494 M 0.54 % | 19.390 M 0.46 % | 19.300 M 0.05 % | 19.291 M 20.12 % | 16.060 M 24.61 % | 12.887 M -35.11 % | 19.860 M 4.35 % | 19.032 M 1.15 % | 18.816 M 0.00 % | 18.816 M 0.00 % | 18.816 M |
| Weighted average shs out | 25.997 M -0.01 % | 26.000 M 0.02 % | 25.994 M 4.98 % | 24.760 M 9.91 % | 22.528 M 1.88 % | 22.112 M 7.88 % | 20.497 M 5.01 % | 19.520 M 0.00 % | 19.520 M 0.04 % | 19.512 M 0.46 % | 19.423 M 0.17 % | 19.390 M 0.46 % | 19.300 M 0.33 % | 19.237 M 51.80 % | 12.672 M 0.73 % | 12.581 M -33.33 % | 18.870 M 0.25 % | 18.823 M 0.04 % | 18.816 M 0.00 % | 18.816 M 0.00 % | 18.816 M |
| EPS diluted | -14.31 -2.29 % | -13.99 -317.91 % | 6.42 197.13 % | -6.61 49.31 % | -13.04 0.46 % | -13.10 -0.23 % | -13.07 -8.65 % | -12.03 -437.05 % | -2.24 46.79 % | -4.21 -190.93 % | 4.63 -59.21 % | 11.35 56.34 % | 7.26 -21.09 % | 9.20 -47.00 % | 17.36 28.12 % | 13.55 7.80 % | 12.57 -26.23 % | 17.04 35.67 % | 12.56 76.90 % | 7.10 53.02 % | 4.64 |
| Earnings per share | -14.31 -2.29 % | -13.99 -317.91 % | 6.42 197.13 % | -6.61 49.31 % | -13.04 0.46 % | -13.10 -0.23 % | -13.07 -8.65 % | -12.03 -437.05 % | -2.24 46.79 % | -4.21 -190.73 % | 4.64 -59.12 % | 11.35 56.34 % | 7.26 -21.34 % | 9.23 -47.11 % | 17.45 25.72 % | 13.88 4.91 % | 13.23 -23.22 % | 17.23 37.18 % | 12.56 76.90 % | 7.10 53.02 % | 4.64 |
| Gross profit | 332.920 M -57.33 % | 780.197 M -18.08 % | 952.400 M 6 078.40 % | 15.415 M -97.07 % | 525.877 M -54.58 % | 1.158 B -12.20 % | 1.319 B 3.84 % | 1.270 B -23.66 % | 1.663 B -14.84 % | 1.953 B -10.10 % | 2.173 B -5.94 % | 2.310 B 15.68 % | 1.997 B 12.80 % | 1.770 B -15.21 % | 2.088 B -34.09 % | 3.168 B -1.99 % | 3.232 B 11.77 % | 2.892 B 10.93 % | 2.607 B -40.06 % | 4.349 B 38.67 % | 3.136 B |
| Income tax expense | 10.868 M 1 038.01 % | 955.000 K -76.41 % | 4.049 M 523.98 % | -955.000 K 74.92 % | -3.808 M 64.73 % | -10.797 M -161.64 % | 17.516 M 163.63 % | -27.526 M -358.19 % | 10.661 M 807.90 % | -1.506 M -104.12 % | 36.525 M -57.20 % | 85.333 M 38.91 % | 61.432 M 43.38 % | 42.844 M -50.40 % | 86.383 M -30.91 % | 125.038 M 31.16 % | 95.332 M -18.70 % | 117.255 M 11.07 % | 105.572 M 155.38 % | 41.339 M 3.78 % | 39.831 M |
| Cost of revenue | 1.411 B 8.67 % | 1.298 B 63.19 % | 795.700 M 39.74 % | 569.422 M 28.47 % | 443.233 M -36.84 % | 701.773 M -7.82 % | 761.328 M -25.54 % | 1.023 B -13.92 % | 1.188 B -24.35 % | 1.570 B -11.12 % | 1.767 B -1.60 % | 1.796 B 12.03 % | 1.603 B -20.06 % | 2.005 B 50.74 % | 1.330 B 4 906.98 % | -27.668 M -29.54 % | -21.359 M 62.23 % | -56.555 M -289.90 % | -14.505 M 65.09 % | -41.553 M -792.29 % | -4.657 M |
| General and administrative expenses | 521.876 M 1 146.45 % | 41.869 M -5.00 % | 44.071 M 13.04 % | 38.988 M -3.95 % | 40.590 M -7.76 % | 44.006 M 12.60 % | 39.080 M -23.63 % | 51.174 M -30.54 % | 73.673 M 2.08 % | 72.175 M 1 799.34 % | 3.800 M -95.99 % | 94.800 M 22.80 % | 77.200 M -67.10 % | 234.633 M -81.21 % | 1.249 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 80.411 M -60.30 % | 202.532 M -4.06 % | 211.099 M 28.40 % | 164.401 M 41.64 % | 116.067 M -43.57 % | 205.667 M -25.59 % | 276.398 M 10.48 % | 250.178 M -16.52 % | 299.678 M -19.47 % | 372.143 M 114.37 % | 173.602 M -62.87 % | 467.596 M 14.99 % | 406.648 M -9.46 % | 449.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 262.710 M -72.32 % | 949.230 M 19.48 % | 794.492 M -0.26 % | 796.541 M -31.55 % | 1.164 B 2 243.70 % | 49.650 M -8.36 % | 54.180 M 96.34 % | 27.595 M 336.83 % | 6.317 M 244.23 % | 1.835 M 233.32 % | 550.550 K -84.87 % | 3.638 M 135.04 % | -10.381 M -105.93 % | 175.011 M -93.76 % | 2.807 B -3.49 % | 2.908 B 15.98 % | 2.507 B 10.09 % | 2.278 B 10.48 % | 2.062 B 42.80 % | 1.444 B |
| Operating expenses | 748.813 M 47.66 % | 507.111 M -57.90 % | 1.204 B 20.70 % | 997.881 M 4.69 % | 953.198 M -32.56 % | 1.413 B -7.74 % | 1.532 B -4.12 % | 1.598 B -13.30 % | 1.843 B -6.35 % | 1.968 B -5.10 % | 2.074 B 3.66 % | 2.000 B 10.76 % | 1.806 B 10.37 % | 1.636 B -15.21 % | 1.930 B -31.24 % | 2.807 B -3.49 % | 2.908 B 15.98 % | 2.507 B 10.09 % | 2.278 B 10.48 % | 2.062 B 42.80 % | 1.444 B |
| Cost and expenses | 2.160 B 77.58 % | 1.216 B -7.75 % | 1.318 B -15.88 % | 1.567 B 8.95 % | 1.439 B -31.99 % | 2.115 B -7.77 % | 2.293 B -12.48 % | 2.620 B -13.54 % | 3.031 B -14.34 % | 3.538 B -7.87 % | 3.840 B 1.17 % | 3.796 B 11.36 % | 3.409 B -6.38 % | 3.641 B 11.70 % | 3.260 B 17.30 % | 2.779 B -3.73 % | 2.887 B 17.79 % | 2.451 B 8.29 % | 2.263 B 12.03 % | 2.020 B 40.38 % | 1.439 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 748.813 M 206.39 % | 244.401 M -4.22 % | 255.170 M 25.46 % | 203.389 M 29.83 % | 156.657 M -37.26 % | 249.673 M -20.86 % | 315.478 M 4.69 % | 301.352 M -19.28 % | 373.351 M -15.97 % | 444.317 M -63.16 % | 1.206 B -23.07 % | 1.568 B 10.28 % | 1.422 B 107.92 % | 683.776 M -45.23 % | 1.249 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 845.000 K 132.14 % | 364.000 K -94.68 % | 6.848 M 745.43 % | 810.000 K -93.15 % | 11.833 M 99.24 % | 5.939 M -53.20 % | 12.691 M 56.81 % | 8.093 M 443.57 % | 1.489 M -81.29 % | 7.958 M 3.50 % | 7.688 M 184.20 % | 2.705 M -84.06 % | 16.973 M 9.58 % | 15.490 M -24.80 % | 20.598 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 79.381 M 17.66 % | 67.466 M -17.56 % | 81.836 M 12.59 % | 72.685 M -26.24 % | 98.541 M -26.45 % | 133.975 M 152.54 % | 53.050 M 15.09 % | 46.094 M -7.43 % | 49.791 M 41.06 % | 35.299 M 6.10 % | 33.270 M 6.43 % | 31.259 M 56.48 % | 19.976 M -43.50 % | 35.356 M 43.29 % | 24.674 M -11.71 % | 27.948 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 204.002 M 7.24 % | 190.226 M 9.39 % | 173.905 M 132.19 % | 74.897 M -67.75 % | 232.257 M -34.21 % | 353.038 M 234.62 % | 105.503 M -1.29 % | 106.877 M -4.46 % | 111.862 M -1.58 % | 113.656 M 8.61 % | 104.646 M -0.37 % | 105.032 M 6.05 % | 99.040 M 21.36 % | 81.607 M 13.97 % | 71.602 M 12.77 % | 63.493 M 9.12 % | 58.187 M 16.31 % | 50.028 M -0.45 % | 50.256 M 27.34 % | 39.465 M 97.44 % | 19.988 M |
| Operating income | -415.893 M -18.27 % | -351.658 M -33.25 % | -263.911 M 32.35 % | -390.135 M 18.49 % | -478.633 M -98.63 % | -240.972 M -12.98 % | -213.279 M 34.93 % | -327.792 M -82.82 % | -179.299 M -1 144.14 % | -14.411 M -114.53 % | 99.170 M -67.98 % | 309.737 M 62.19 % | 190.968 M 42.42 % | 134.089 M -15.26 % | 158.227 M -56.17 % | 361.030 M 11.47 % | 323.883 M -15.70 % | 384.187 M 16.79 % | 328.942 M -85.62 % | 2.287 B 35.14 % | 1.692 B |
| Operating income ratio | -0.24 1.13 % | -0.24 -59.76 % | -0.15 52.84 % | -0.32 35.80 % | -0.50 -284.77 % | -0.13 -26.38 % | -0.10 28.29 % | -0.14 -127.39 % | -0.06 -1 437.50 % | 0.00 -116.25 % | 0.03 -66.63 % | 0.08 42.21 % | 0.05 49.37 % | 0.04 -23.28 % | 0.05 -59.74 % | 0.11 13.97 % | 0.10 -25.56 % | 0.14 6.79 % | 0.13 -76.10 % | 0.53 -1.75 % | 0.54 |
| Total other income expenses net | 54.802 M 592.78 % | -11.121 M -102.65 % | 419.671 M | 0.000 -100.00 % | 181.007 M | 0.000 100.00 % | -564.836 M 1.01 % | -570.571 M -8.72 % | -524.804 M -657.93 % | -69.242 M -2 418.59 % | -2.749 M -160.64 % | 4.534 M 108.64 % | -52.484 M -160.86 % | 86.237 M -52.33 % | 180.913 M 553.87 % | 27.668 M -39.20 % | 45.505 M -72.94 % | 168.183 M 1 059.46 % | 14.505 M -65.09 % | 41.553 M 102.65 % | -1.565 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 871.206 M 10.97 % | 785.062 M 46.44 % | 536.100 M -16.53 % | 642.290 M -11.55 % | 726.200 M -40.85 % | 1.228 B 136.60 % | 518.912 M -4.87 % | 545.486 M 21.48 % | 449.047 M -22.49 % | 579.339 M 82.69 % | 317.109 M 53.63 % | 206.411 M -43.76 % | 366.998 M 7.49 % | 341.439 M 15.55 % | 295.485 M 898.97 % | 29.579 M 1 732.15 % | -1.812 M -101.25 % | 144.518 M -3.72 % | 150.105 M -27.98 % | 208.433 M -43.88 % | 371.390 M |
| Total investments | 660.534 M 48.44 % | 444.978 M -56.09 % | 1.013 B 36.63 % | 741.728 M 24.98 % | 593.465 M 122.84 % | 266.317 M -37.99 % | 429.456 M -12.00 % | 488.012 M 82.61 % | 267.243 M -56.31 % | 611.654 M 46.83 % | 416.569 M 5.72 % | 394.045 M 25.84 % | 313.135 M 152.42 % | 124.052 M -52.86 % | 263.181 M 157.65 % | 102.147 M 0.00 % | 102.147 M -55.10 % | 227.510 M 112.71 % | 106.958 M -5.67 % | 113.390 M -53.73 % | 245.042 M |
| Total debt | 942.600 M 9.56 % | 860.348 M 34.03 % | 641.900 M -12.25 % | 731.487 M -18.59 % | 898.516 M -36.74 % | 1.420 B 123.07 % | 636.718 M -4.76 % | 668.535 M 12.92 % | 592.030 M -16.62 % | 710.050 M 24.92 % | 568.409 M 17.76 % | 482.693 M -9.67 % | 534.387 M -2.99 % | 550.856 M 24.40 % | 442.807 M 37.63 % | 321.738 M 19.48 % | 269.282 M 8.62 % | 247.905 M -24.00 % | 326.186 M 11.67 % | 292.089 M -34.52 % | 446.057 M |
| Accumulated other comprehensive income loss | 212.094 M -15.28 % | 250.353 M -48.25 % | 483.799 M 8.89 % | 444.316 M 15.74 % | 383.883 M 137.92 % | -1.012 B -249.44 % | -289.731 M -43.47 % | -201.951 M 76.37 % | -854.541 M 2.79 % | -879.034 M -12.18 % | -783.563 M -13.72 % | -689.051 M -17.22 % | -587.807 M -16.05 % | -506.515 M -18.99 % | -425.683 M -1.90 % | -417.756 M -11.57 % | -374.442 M -29.62 % | -288.879 M -17.16 % | -246.566 M -25.63 % | -196.267 M -21.18 % | -161.960 M |
| Retained earnings | 508.477 M -41.94 % | 875.711 M -9.79 % | 970.771 M 21.07 % | 801.846 M -16.62 % | 961.713 M -21.79 % | 1.230 B -22.03 % | 1.577 B -15.84 % | 1.874 B 18.99 % | 1.575 B 0.11 % | 1.573 B -6.96 % | 1.691 B 0.59 % | 1.681 B 6.17 % | 1.583 B 2.28 % | 1.548 B -7.43 % | 1.672 B -5.20 % | 1.764 B 15.25 % | 1.531 B 14.42 % | 1.338 B 24.43 % | 1.075 B 19.98 % | 896.013 M 4.64 % | 856.248 M |
| Common stock | 259.937 M 0.00 % | 259.937 M 0.01 % | 259.900 M 4.97 % | 247.595 M 0.00 % | 247.595 M 10.15 % | 224.777 M 5.56 % | 212.946 M 9.09 % | 195.200 M 0.00 % | 195.200 M 0.00 % | 195.200 M 0.04 % | 195.112 M 0.63 % | 193.900 M 0.00 % | 193.900 M 0.62 % | 192.703 M 50.30 % | 128.211 M 52.76 % | 83.927 M 0.07 % | 83.865 M 0.00 % | 83.862 M 0.28 % | 83.626 M 0.00 % | 83.626 M 100.00 % | 41.813 M |
| Total equity | 2.055 B -16.48 % | 2.461 B -11.85 % | 2.792 B 13.33 % | 2.463 B -3.82 % | 2.561 B -1.15 % | 2.591 B -14.76 % | 3.040 B 5.69 % | 2.876 B 8.63 % | 2.647 B 0.92 % | 2.623 B -1.89 % | 2.674 B 2.73 % | 2.603 B 7.47 % | 2.422 B 4.85 % | 2.310 B 8.41 % | 2.131 B 15.30 % | 1.848 B 13.23 % | 1.632 B 13.40 % | 1.439 B 24.20 % | 1.159 B 18.28 % | 979.639 M 9.08 % | 898.061 M |
| Other non current liabilities | 9.611 M 28.28 % | 7.492 M 7.44 % | 6.973 M 84.52 % | 3.779 M 35.21 % | 2.795 M 4 134.85 % | 66.000 K -77.40 % | 292.000 K 153.91 % | 115.000 K -79.24 % | 554.000 K -98.87 % | 49.029 M 109.22 % | 23.435 M -66.65 % | 70.266 M 29.61 % | 54.215 M 134.36 % | 23.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -292.089 M |
| Long term debt | 387.301 M 11.73 % | 346.643 M 71.92 % | 201.634 M -13.03 % | 231.836 M -40.60 % | 390.282 M -46.47 % | 729.091 M 8 677.88 % | 8.306 M -88.23 % | 70.549 M -20.97 % | 89.272 M 23.14 % | 72.496 M -1.36 % | 73.497 M 13.62 % | 64.685 M 0.99 % | 64.049 M -15.88 % | 76.141 M -82.80 % | 442.807 M 37.63 % | 321.738 M 19.48 % | 269.282 M 8.62 % | 247.905 M -24.00 % | 326.186 M 11.67 % | 292.089 M -34.52 % | 446.057 M |
| Total non current liabilities | 396.912 M -1.56 % | 403.210 M 57.69 % | 255.700 M -8.92 % | 280.740 M -37.72 % | 450.789 M -38.18 % | 729.157 M 8 380.54 % | 8.598 M -87.83 % | 70.664 M -31.16 % | 102.649 M -15.53 % | 121.525 M -16.17 % | 144.972 M 7.42 % | 134.952 M 14.11 % | 118.264 M -8.05 % | 128.625 M -73.39 % | 483.312 M 41.97 % | 340.439 M 18.51 % | 287.258 M 8.62 % | 264.467 M -24.61 % | 350.778 M 16.57 % | 300.905 M 81.57 % | 165.728 M |
| Other current liabilities | 109.372 M 4.68 % | 104.479 M 51.89 % | 68.788 M -25.53 % | 92.365 M 1 611.73 % | 5.396 M -12.97 % | 6.200 M -96.78 % | 192.577 M 0.82 % | 191.008 M 1.85 % | 187.538 M -17.38 % | 227.001 M -9.02 % | 249.497 M 47.28 % | 169.403 M -24.84 % | 225.403 M 5.04 % | 214.591 M -22.72 % | 277.678 M -20.79 % | 350.540 M -21.62 % | 447.211 M 33.60 % | 334.747 M 12.77 % | 296.848 M 13.94 % | 260.526 M 38.00 % | 188.787 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 18.400 M 124.06 % | 8.212 M -90.91 % | 90.352 M -43.56 % | 160.073 M -10.98 % | 179.820 M 11 124.72 % | 1.602 M -88.48 % | 13.910 M -66.33 % | 41.314 M -46.16 % | 76.730 M -47.07 % | 144.969 M 76.44 % | 82.162 M 2.94 % | 79.817 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 555.299 M 8.10 % | 513.705 M 16.69 % | 440.225 M -11.89 % | 499.651 M -1.84 % | 509.038 M -26.36 % | 691.223 M 10.01 % | 628.346 M 5.36 % | 596.384 M 22.00 % | 488.847 M -25.05 % | 652.228 M 31.15 % | 497.312 M 81.79 % | 273.566 M -44.61 % | 493.898 M -0.41 % | 495.943 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.048 B 9.10 % | 960.624 M 26.17 % | 761.400 M -13.89 % | 884.239 M 5.54 % | 837.848 M -22.64 % | 1.083 B 4.00 % | 1.041 B -10.21 % | 1.160 B 17.23 % | 989.300 M -18.54 % | 1.214 B 6.50 % | 1.140 B -0.94 % | 1.151 B 9.72 % | 1.049 B 4.02 % | 1.009 B 75.53 % | 574.639 M 10.96 % | 517.875 M -16.07 % | 616.999 M 16.99 % | 527.386 M 23.49 % | 427.078 M 0.03 % | 426.957 M 7.51 % | 397.140 M |
| Total liabilities | 1.445 B 5.95 % | 1.364 B 34.09 % | 1.017 B -12.69 % | 1.165 B -9.60 % | 1.289 B -28.89 % | 1.812 B 72.60 % | 1.050 B -14.67 % | 1.230 B 12.68 % | 1.092 B -18.27 % | 1.336 B 3.94 % | 1.285 B -0.07 % | 1.286 B 10.16 % | 1.168 B 2.66 % | 1.137 B 7.50 % | 1.058 B 23.26 % | 858.314 M -5.08 % | 904.257 M 14.20 % | 791.852 M 1.80 % | 777.857 M 6.87 % | 727.861 M 29.31 % | 562.868 M |
| Other non current assets | 134.409 M -69.78 % | 444.702 M 71.75 % | 258.918 M -5.83 % | 274.959 M 61.22 % | 170.548 M -55.11 % | 379.966 M -30.94 % | 550.218 M 14.52 % | 480.464 M 170 412.14 % | 281.777 K 0.00 % | 281.777 K -48.24 % | 544.371 K 2.10 % | 533.199 K 90.95 % | 279.238 K -99.89 % | 260.567 M -0.99 % | 263.181 M -37.48 % | 420.946 M 6 116 522.51 % | 6.882 K -53.28 % | 14.730 K -34.76 % | 22.578 K -25.79 % | 30.426 K -63.97 % | 84.449 K |
| Long term investments | 638.419 M 43.47 % | 444.978 M -35.84 % | 693.582 M -3.90 % | 721.759 M 36.67 % | 528.102 M 137.61 % | 222.259 M -28.49 % | 310.800 M -24.51 % | 411.727 M 86.59 % | 220.665 M -62.20 % | 583.793 M 67.52 % | 348.491 M 20.85 % | 288.360 M 75.52 % | 164.292 M 212.75 % | 52.531 M | 0.000 100.00 % | -318.799 M -33.50 % | -238.806 M -85.64 % | -128.640 M 24.67 % | -170.775 M -27.35 % | -134.103 M -77.97 % | -75.352 M |
| Intangible assets | 9.669 M -15.04 % | 11.381 M -16.93 % | 13.700 M -10.02 % | 15.225 M -6.26 % | 16.242 M -22.90 % | 21.067 M -14.43 % | 24.620 M 11.04 % | 22.173 M -13.75 % | 25.708 M 9.47 % | 23.484 M -0.73 % | 23.657 M 21.78 % | 19.426 M -9.47 % | 21.457 M -41.21 % | 36.499 M 723.81 % | 4.430 M -38.85 % | 7.245 M 3.30 % | 7.014 M 43.92 % | 4.873 M 151.78 % | 1.936 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.283 M -48.61 % | 12.226 M | 0.000 -100.00 % | 20.630 M -70.49 % | 69.898 M -10.95 % | 78.492 M 23.17 % | 63.728 M -6.28 % | 67.998 M -2.02 % | 69.399 M 1.47 % | 68.394 M |
| Goodwill and intangible assets | 9.669 M -15.04 % | 11.381 M -16.93 % | 13.700 M -10.02 % | 15.225 M -6.26 % | 16.242 M -22.90 % | 21.067 M -14.43 % | 24.620 M 11.04 % | 22.173 M -13.75 % | 25.708 M 9.47 % | 23.484 M -0.73 % | 23.657 M -7.98 % | 25.708 M -23.68 % | 33.683 M -7.71 % | 36.499 M 45.64 % | 25.060 M -67.51 % | 77.143 M -9.78 % | 85.506 M 24.64 % | 68.601 M -1.91 % | 69.934 M 0.77 % | 69.399 M 1.47 % | 68.394 M |
| Property plant equipment net | 1.329 B -0.23 % | 1.332 B 19.56 % | 1.114 B -2.58 % | 1.144 B -17.98 % | 1.394 B -24.85 % | 1.855 B 53.17 % | 1.211 B -5.04 % | 1.276 B -10.27 % | 1.421 B -2.07 % | 1.452 B 7.78 % | 1.347 B 8.45 % | 1.242 B 4.60 % | 1.187 B -11.44 % | 1.341 B 8.63 % | 1.234 B 32.77 % | 929.448 M 8.05 % | 860.239 M 31.64 % | 653.470 M 7.73 % | 606.557 M 5.33 % | 575.848 M 100.69 % | 286.928 M |
| Total non current assets | 2.214 B -7.33 % | 2.389 B 6.83 % | 2.237 B -3.26 % | 2.312 B 2.05 % | 2.266 B -11.86 % | 2.570 B 21.14 % | 2.122 B -4.49 % | 2.222 B 7.20 % | 2.072 B -15.48 % | 2.452 B 15.55 % | 2.122 B 6.96 % | 1.984 B 8.71 % | 1.825 B 3.59 % | 1.762 B 15.01 % | 1.532 B 38.16 % | 1.109 B 5.81 % | 1.048 B 10.35 % | 949.595 M 21.20 % | 783.472 M 3.27 % | 758.668 M 26.35 % | 600.449 M |
| Other current assets | 329.587 M -4.46 % | 344.972 M 591.06 % | 49.919 M 47.23 % | 33.905 M -86.14 % | 244.664 M 801.85 % | 27.129 M -95.73 % | 635.176 M 4.89 % | 605.581 M 14.74 % | 527.769 M 96.39 % | 268.741 M 3.75 % | 259.020 M -19.14 % | 320.318 M 6.91 % | 299.610 M 152.16 % | 118.818 M 10.90 % | 107.136 M 21.79 % | 87.971 M 7.61 % | 81.748 M 31.40 % | 62.216 M 17.25 % | 53.061 M 8.35 % | 48.973 M -70.86 % | 168.076 M |
| Short term investments | 22.115 M -89.31 % | 206.817 M -35.38 % | 320.063 M 1 501.04 % | 19.991 M -69.42 % | 65.382 M 52.80 % | 42.789 M -61.61 % | 111.458 M 56.67 % | 71.143 M 52.74 % | 46.579 M 67.18 % | 27.862 M -59.07 % | 68.078 M -35.58 % | 105.685 M -29.00 % | 148.844 M 108.11 % | 71.520 M | 0.000 -100.00 % | 420.946 M 23.46 % | 340.953 M -4.27 % | 356.150 M 28.23 % | 277.733 M 12.22 % | 247.493 M -22.75 % | 320.394 M |
| cash and cash equivalents | 71.394 M -5.17 % | 75.286 M -28.84 % | 105.800 M 18.61 % | 89.197 M -48.24 % | 172.316 M -10.52 % | 192.577 M 63.47 % | 117.806 M -4.26 % | 123.049 M -13.94 % | 142.982 M 9.39 % | 130.711 M -47.99 % | 251.300 M -9.04 % | 276.282 M 65.05 % | 167.388 M -20.07 % | 209.417 M 42.15 % | 147.321 M -49.57 % | 292.159 M 7.77 % | 271.094 M 162.21 % | 103.387 M -41.28 % | 176.081 M 110.48 % | 83.657 M 12.04 % | 74.667 M |
| Cash and short term investments | 93.509 M -66.85 % | 282.103 M -33.75 % | 425.844 M 290.01 % | 109.188 M -54.06 % | 237.698 M 0.99 % | 235.366 M 2.66 % | 229.264 M 18.06 % | 194.192 M 2.44 % | 189.561 M 19.54 % | 158.573 M -50.35 % | 319.378 M -16.39 % | 381.967 M 20.79 % | 316.232 M 12.56 % | 280.937 M 90.70 % | 147.321 M -79.34 % | 713.105 M 16.51 % | 612.047 M 33.19 % | 459.537 M 1.26 % | 453.814 M 37.04 % | 331.150 M -16.18 % | 395.061 M |
| Total current assets | 1.286 B -10.40 % | 1.435 B -9.41 % | 1.584 B 20.36 % | 1.316 B -16.91 % | 1.584 B -13.55 % | 1.833 B -6.86 % | 1.968 B 4.40 % | 1.885 B 13.07 % | 1.667 B 10.59 % | 1.507 B -17.96 % | 1.837 B -3.57 % | 1.905 B 7.97 % | 1.765 B 4.69 % | 1.685 B 1.73 % | 1.657 B 3.71 % | 1.597 B 7.33 % | 1.488 B 16.15 % | 1.281 B 11.13 % | 1.153 B 21.53 % | 948.833 M 10.27 % | 860.480 M |
| Inventory | 655.396 M 9.71 % | 597.401 M 0.50 % | 594.400 M -14.20 % | 692.795 M -9.94 % | 769.260 M -12.81 % | 882.270 M 1.13 % | 872.400 M 10.08 % | 792.484 M 10.84 % | 714.967 M -9.85 % | 793.108 M -3.15 % | 818.890 M 5.89 % | 773.370 M 2.71 % | 752.986 M -0.21 % | 754.565 M 2.90 % | 733.313 M 32.05 % | 555.339 M 4.11 % | 533.430 M 4.52 % | 510.366 M 32.49 % | 385.197 M 0.73 % | 382.391 M 28.60 % | 297.343 M |
| Net receivables | 207.559 M -1.55 % | 210.837 M -59.01 % | 514.311 M 7.03 % | 480.532 M 44.42 % | 332.741 M -51.63 % | 687.973 M -4.75 % | 722.299 M -9.49 % | 798.028 M 19.28 % | 669.033 M 51.41 % | 441.857 M -36.27 % | 693.361 M -7.52 % | 749.736 M 7.84 % | 695.241 M 30.90 % | 531.110 M -20.61 % | 669.003 M 1.06 % | 662.015 M 9.95 % | 602.127 M -0.54 % | 605.422 M 12.38 % | 538.738 M 24.19 % | 433.812 M | 0.000 |
| Tax assets | 102.945 M -34.22 % | 156.488 M -0.01 % | 156.500 M 0.01 % | 156.488 M 0.00 % | 156.488 M 70.36 % | 91.857 M 269.36 % | 24.869 M -21.57 % | 31.708 M -92.16 % | 404.290 M 2.90 % | 392.888 M -2.39 % | 402.493 M -5.84 % | 427.460 M -2.73 % | 439.444 M 514.43 % | 71.520 M 649.36 % | 9.544 M | 0.000 -100.00 % | 340.953 M -4.27 % | 356.150 M 28.23 % | 277.733 M 12.22 % | 247.493 M -22.75 % | 320.394 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 383.366 M 12.09 % | 342.011 M 46.17 % | 233.987 M -17.61 % | 284.011 M 21.86 % | 233.062 M 3.33 % | 225.543 M 2.38 % | 220.301 M -40.33 % | 369.193 M 24.32 % | 296.970 M -11.41 % | 335.216 M -10.19 % | 373.256 M -8.05 % | 405.924 M 23.03 % | 329.947 M 10.66 % | 298.157 M 0.40 % | 296.962 M 77.46 % | 167.335 M -1.44 % | 169.788 M -11.86 % | 192.638 M 47.92 % | 130.231 M -21.75 % | 166.431 M -20.12 % | 208.353 M |
| Tax payables | 0.000 -100.00 % | 429.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 |
| Deferred revenue non current | 1.262 M -20.23 % | 1.582 M -16.87 % | 1.903 M -14.43 % | 2.224 M -38.58 % | 3.621 M 105.54 % | -65.332 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 480.463 M 5.38 % | 455.934 M 67.72 % | 271.838 M 5.82 % | 256.876 M -44.07 % | 459.258 M -43.67 % | 815.323 M 1 235 437.88 % | -66.000 K 95.88 % | -1.602 M 88.48 % | -13.910 M | 0.000 100.00 % | -9.019 M 94.27 % | -157.343 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 -100.00 % | 3.874 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 |
| Other total stockholders equity | 1.075 B 0.00 % | 1.075 B 0.00 % | 1.075 B 11.13 % | 967.252 M 0.00 % | 967.252 M 128.41 % | -3.405 B -716.90 % | 551.901 M 104.68 % | 269.647 M 468.70 % | -73.134 M -103.30 % | 2.219 B 728.73 % | 267.711 M 11.10 % | 240.966 M -62.62 % | 644.676 M -40.06 % | 1.076 B 98.75 % | 541.192 M 58.57 % | 341.302 M -12.94 % | 392.042 M 27.92 % | 306.479 M -71.47 % | 1.074 B | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 47.493 M 5.07 % | 45.200 M 5.36 % | 42.901 M -20.69 % | 54.091 M -17.21 % | 65.332 M | 0.000 | 0.000 -100.00 % | 10.580 K -99.97 % | 33.148 M -31.00 % | 48.040 M 3.90 % | 46.235 M 21.72 % | 37.984 M 29.41 % | 29.351 M -27.54 % | 40.506 M 116.59 % | 18.701 M 4.04 % | 17.976 M 8.54 % | 16.561 M -32.66 % | 24.592 M 178.97 % | 8.815 M -25.04 % | 11.760 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 |
| Total assets | 3.500 B -8.48 % | 3.825 B 0.42 % | 3.809 B 4.97 % | 3.628 B -5.75 % | 3.850 B -12.56 % | 4.403 B 7.67 % | 4.090 B -0.41 % | 4.106 B 9.81 % | 3.739 B -5.56 % | 3.959 B 0.00 % | 3.959 B 1.80 % | 3.889 B 8.35 % | 3.589 B 4.13 % | 3.447 B 8.11 % | 3.189 B 17.83 % | 2.706 B 6.70 % | 2.536 B 13.69 % | 2.231 B 15.20 % | 1.937 B 13.41 % | 1.708 B 16.88 % | 1.461 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 7.324 M -92.72 % | 100.593 M 26.69 % | 79.400 M -20.41 % | 99.766 M -8.32 % | 108.821 M 495.04 % | 18.288 M 113.43 % | -136.194 M 12.48 % | -155.614 M -331.48 % | 67.227 M -49.97 % | 134.379 M 213.64 % | -118.248 M -350.52 % | 47.200 M 482.90 % | -12.327 M 90.85 % | -134.757 M 10.75 % | -150.982 M -20.42 % | -125.382 M -1 630.83 % | 8.190 M 105.51 % | -148.623 M -116.41 % | -68.675 M -4.01 % | -66.025 M 12.33 % | -75.312 M |
| Accounts receivables | 1.081 M 111.24 % | -9.617 M -127.77 % | 34.627 M 173.77 % | -46.940 M -198.17 % | 47.813 M -19.53 % | 59.420 M -20.52 % | 74.764 M 158.25 % | -128.348 M -439.14 % | 37.845 M -70.19 % | 126.964 M 565.87 % | -27.253 M 57.44 % | -64.030 M -3.79 % | -61.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -57.995 M -1 812.13 % | -3.033 M -103.08 % | 98.400 M 28.69 % | 76.465 M -32.34 % | 113.010 M 1 244.98 % | -9.870 M 87.65 % | -79.916 M -2.14 % | -78.238 M -200.12 % | 78.141 M 203.07 % | 25.783 M 156.64 % | -45.520 M -123.32 % | -20.384 M -1 390.85 % | 1.579 M 107.43 % | -21.252 M 88.06 % | -177.974 M -712.30 % | -21.910 M 5.00 % | -23.064 M 81.57 % | -125.169 M -4 361.66 % | -2.805 M 96.70 % | -85.049 M -39.33 % | -61.041 M |
| Accounts payables | 61.094 M -46.18 % | 113.505 M 293.01 % | -58.807 M -189.99 % | 65.348 M 219.52 % | -54.676 M -64.97 % | -33.142 M 71.76 % | -117.366 M -321.73 % | 52.932 M 10 138.30 % | 517.000 K 102.81 % | -18.368 M | 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 | 3.144 M 1 300.00 % | -262.000 K -105.02 % | 5.216 M 5.29 % | 4.954 M 85.27 % | 2.674 M 42.23 % | 1.880 M 113.75 % | -13.676 M 82.33 % | -77.376 M -608.97 % | -10.914 M -110.05 % | 108.597 M 249.32 % | -72.727 M -207.61 % | 67.584 M 586.00 % | -13.906 M 87.75 % | -113.505 M -520.51 % | 26.992 M 126.09 % | -103.472 M -431.06 % | 31.254 M 233.26 % | -23.454 M 64.39 % | -65.870 M -446.26 % | 19.023 M 233.30 % | -14.271 M |
| Other non cash items | -11.877 M -165.11 % | 18.241 M 282.41 % | -10.000 M 94.28 % | -174.928 M -34.01 % | -130.532 M -478.51 % | 34.486 M 4 485.90 % | 752.000 K 101.34 % | -55.968 M 79.20 % | -269.044 M -1 039.21 % | 28.646 M 3.12 % | 27.779 M 143.74 % | -63.514 M -451.63 % | -11.514 M -132.13 % | -4.960 M 97.31 % | -184.137 M -3.96 % | -177.116 M -228.17 % | -53.970 M 65.20 % | -155.076 M -46.64 % | -105.751 M -135.07 % | -44.986 M 15.42 % | -53.188 M |
| Net cash provided by operating activities | -172.510 M -215.52 % | -54.674 M -551.85 % | 12.100 M 122.38 % | -54.062 M 36.76 % | -85.486 M -179.96 % | 106.905 M 143.07 % | -248.205 M 32.11 % | -365.619 M -3 005.34 % | -11.774 M -106.10 % | 193.029 M 37.00 % | 140.902 M -64.24 % | 394.061 M 42.39 % | 276.755 M 70.61 % | 162.216 M 4.87 % | 154.678 M 3.33 % | 149.694 M -58.15 % | 357.649 M 91.18 % | 187.072 M -14.69 % | 219.276 M 111.87 % | 103.498 M 455.51 % | 18.631 M |
| Investments in property plant and equipment | -37.668 M 69.89 % | -125.111 M -144.84 % | -51.100 M -8.97 % | -46.892 M -205.55 % | -15.347 M 66.31 % | -45.556 M 19.83 % | -56.824 M -74.02 % | -32.654 M 72.64 % | -119.359 M 51.28 % | -244.973 M -24.92 % | -196.111 M -20.41 % | -162.868 M -17.41 % | -138.720 M 35.47 % | -214.985 M 35.20 % | -331.768 M -160.51 % | -127.355 M 55.56 % | -286.575 M -199.56 % | -95.665 M -11.90 % | -85.494 M 74.45 % | -334.655 M -139.92 % | -139.486 M |
| Acquisitions net | 521.000 K | 0.000 -100.00 % | 449.600 M 11 176.65 % | 3.987 M -92.38 % | 52.318 M -61.87 % | 137.217 M 190.78 % | 47.189 M 1 009.81 % | 4.252 M -96.98 % | 141.007 M 2 663.30 % | 5.103 M | 0.000 | 0.000 -100.00 % | 7.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.233 M |
| Purchases of investments | 0.000 100.00 % | -20.424 M 93.60 % | -319.100 M -2 968.27 % | -10.400 M 82.20 % | -58.431 M -219.52 % | -18.287 M 87.52 % | -146.545 M -175.42 % | -53.208 M 85.38 % | -363.898 M 21.98 % | -466.390 M -12.88 % | -413.170 M 21.00 % | -522.993 M 38.41 % | -849.141 M -43.05 % | -593.580 M -52.86 % | -388.314 M -45 574.47 % | -850.178 K 99.63 % | -232.381 M 23.99 % | -305.732 M -192.22 % | -104.623 M 11.16 % | -117.761 M 86.68 % | -884.055 M |
| Sales maturities of investments | 239.940 M -15.95 % | 285.477 M 504.82 % | 47.200 M -41.60 % | 80.819 M 28.89 % | 62.706 M -74.15 % | 242.620 M 464.23 % | 43.000 M -89.39 % | 405.114 M -24.12 % | 533.890 M 68.69 % | 316.494 M -28.17 % | 440.612 M -10.16 % | 490.418 M -35.85 % | 764.524 M 13.31 % | 674.715 M 113.93 % | 315.394 M 36 997.43 % | 850.178 K -99.77 % | 363.875 M 96.56 % | 185.124 M 67.02 % | 110.840 M -55.71 % | 250.278 M -68.85 % | 803.505 M |
| Other investing activites | 65.082 M 91.12 % | 34.053 M 13.51 % | 30.000 M -23.16 % | 39.043 M -2.57 % | 40.074 M 174.63 % | 14.592 M 74.13 % | 8.380 M -54.45 % | 18.397 M 107.75 % | 8.855 M -33.03 % | 13.223 M 6.95 % | 12.363 M -12.53 % | 14.134 M -14.29 % | 16.492 M -42.06 % | 28.466 M 55.10 % | 18.353 M -11.10 % | 20.644 M 5.36 % | 19.593 M -19.82 % | 24.438 M 50.48 % | 16.240 M 58.83 % | 10.225 M 546.22 % | -2.292 M |
| Net cash used for investing activites | 267.875 M 53.96 % | 173.995 M 11.11 % | 156.600 M 135.29 % | 66.557 M -18.15 % | 81.320 M -75.40 % | 330.586 M 415.44 % | -104.800 M -130.65 % | 341.901 M 70.53 % | 200.495 M 152.53 % | -381.647 M -144.17 % | -156.305 M 13.79 % | -181.308 M 9.15 % | -199.561 M -89.36 % | -105.385 M 72.72 % | -386.335 M -262.04 % | -106.711 M 21.24 % | -135.487 M 29.37 % | -191.835 M -204.33 % | -63.036 M 67.15 % | -191.913 M 12.80 % | -220.094 M |
| Debt repayment | 57.723 M 67.83 % | 34.393 M 151.52 % | -66.754 M -2 572.30 % | -2.498 M 98.49 % | -165.733 M -120.32 % | -75.223 M -18.98 % | -63.223 M -237.68 % | -18.723 M 84.01 % | -117.061 M -182.93 % | 141.154 M 52.37 % | 92.638 M 349.79 % | -37.085 M -105.22 % | -18.071 M -116.77 % | 107.769 M -13.14 % | 124.079 M 120.36 % | 56.306 M 63.47 % | 34.445 M 144.00 % | -78.280 M -329.59 % | 34.096 M -75.31 % | 138.122 M 1 527.32 % | -9.677 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 120.000 M | 0.000 -100.00 % | 250.000 M 400.00 % | 50.000 M -88.89 % | 450.000 M | 0.000 | 0.000 -100.00 % | 2.024 M -92.76 % | 27.957 M | 0.000 -100.00 % | 13.587 M 209.30 % | 4.393 M -88.88 % | 39.510 M 2 415.45 % | 1.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.889 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.295 M -9.09 % | -19.520 M 0.00 % | -19.520 M 0.25 % | -19.570 M 59.88 % | -48.779 M 53.69 % | -105.320 M -150.50 % | -42.043 M 46.51 % | -78.597 M 18.99 % | -97.021 M -41.16 % | -68.733 M -7.77 % | -63.777 M 0.00 % | -63.777 M -551.86 % | -9.784 M 89.74 % | -95.355 M -185.71 % | -33.374 M -22.27 % | -27.295 M |
| Other financing activites | -157.091 M 14.72 % | -184.209 M 10.34 % | -205.446 M -120.63 % | -93.116 M 7.22 % | -100.362 M 62.30 % | -266.202 M -1 265.49 % | -19.495 M -138.51 % | 50.627 M 264.60 % | -30.758 M -15.95 % | -26.528 M -6.24 % | -24.969 M -0.14 % | -24.934 M -24.82 % | -19.976 M -157.77 % | 34.578 M -71.65 % | 121.976 M 234.45 % | -90.723 M 20.95 % | -114.771 M -670.06 % | 20.133 M 887.38 % | -2.557 M 59.68 % | -6.342 M -102.18 % | 291.126 M |
| Net cash used provided by financing activities | -99.368 M 33.67 % | -149.816 M 1.57 % | -152.200 M -59.18 % | -95.614 M -494.06 % | -16.095 M 95.56 % | -362.720 M -204.30 % | 347.762 M 2 708.16 % | 12.384 M 107.03 % | -176.166 M -359.56 % | 67.871 M 800.11 % | -9.694 M 90.68 % | -104.063 M -0.98 % | -103.057 M -362.12 % | 39.317 M -81.79 % | 215.947 M 197 270.36 % | -109.523 K 99.92 % | -144.103 M -112.13 % | -67.931 M -6.45 % | -63.815 M -164.85 % | 98.405 M -61.28 % | 254.153 M |
| Effect of forex changes on cash | -76.000 K | 0.000 100.00 % | -16.000 K -116.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -999.998 K | 0.000 |
| Net change in cash | -4.079 M 86.62 % | -30.495 M -284.82 % | 16.500 M 119.85 % | -83.119 M -310.24 % | -20.261 M -127.10 % | 74.771 M 1 526.11 % | -5.243 M 53.74 % | -11.334 M -190.27 % | 12.555 M 110.40 % | -120.747 M -381.10 % | -25.098 M -122.72 % | 110.488 M 527.22 % | -25.862 M -126.90 % | 96.147 M 712.01 % | -15.710 M -136.64 % | 42.873 M -45.08 % | 78.059 M 207.38 % | -72.694 M -178.65 % | 92.425 M 928.11 % | 8.990 M -82.94 % | 52.690 M |
| Cash at beginning of period | 75.473 M -28.65 % | 105.781 M 18.46 % | 89.300 M -48.18 % | 172.316 M -10.52 % | 192.577 M 63.47 % | 117.806 M -4.26 % | 123.049 M -8.43 % | 134.383 M 4.47 % | 128.639 M -48.42 % | 249.386 M -9.14 % | 274.484 M 65.56 % | 165.794 M -13.49 % | 191.656 M 100.67 % | 95.509 M -13.10 % | 109.902 M -33.80 % | 166.016 M 88.75 % | 87.958 M -50.05 % | 176.081 M 110.48 % | 83.657 M 12.04 % | 74.667 M 239.75 % | 21.977 M |
| Cash at end of period | 71.394 M -5.17 % | 75.286 M -28.84 % | 105.800 M 18.61 % | 89.197 M -48.24 % | 172.316 M -10.52 % | 192.577 M 63.47 % | 117.806 M -4.26 % | 123.049 M -12.85 % | 141.194 M 9.76 % | 128.639 M -48.42 % | 249.386 M -9.74 % | 276.282 M 66.64 % | 165.794 M -13.49 % | 191.656 M 103.47 % | 94.192 M -54.91 % | 208.889 M 25.82 % | 166.016 M 60.58 % | 103.387 M -41.28 % | 176.081 M 110.48 % | 83.657 M 12.04 % | 74.667 M |
| Operating cash flow | -172.510 M -215.52 % | -54.674 M -551.85 % | 12.100 M 122.38 % | -54.062 M 36.76 % | -85.486 M -179.96 % | 106.905 M 143.07 % | -248.205 M 32.11 % | -365.619 M -3 005.34 % | -11.774 M -106.10 % | 193.029 M 37.00 % | 140.902 M -64.24 % | 394.061 M 42.39 % | 276.755 M 70.61 % | 162.216 M 4.87 % | 154.678 M 3.33 % | 149.694 M -58.15 % | 357.649 M 91.18 % | 187.072 M -14.69 % | 219.276 M 111.87 % | 103.498 M 455.51 % | 18.631 M |
| Capital expenditure | -37.668 M 69.89 % | -125.111 M -144.84 % | -51.100 M -8.97 % | -46.892 M -205.55 % | -15.347 M 66.31 % | -45.556 M 19.83 % | -56.824 M -74.02 % | -32.654 M 72.64 % | -119.359 M 51.28 % | -244.973 M -24.92 % | -196.111 M -20.41 % | -162.868 M -17.41 % | -138.720 M 35.47 % | -214.985 M 35.20 % | -331.768 M -160.51 % | -127.355 M 55.56 % | -286.575 M -199.56 % | -95.665 M -11.90 % | -85.494 M 74.45 % | -334.655 M -139.92 % | -139.486 M |
| Free CashFlow | -210.178 M -16.91 % | -179.785 M -360.99 % | -39.000 M 61.37 % | -100.954 M -0.12 % | -100.833 M -264.36 % | 61.349 M 120.11 % | -305.029 M 23.41 % | -398.273 M -203.72 % | -131.133 M -152.45 % | -51.945 M 5.91 % | -55.209 M -123.88 % | 231.193 M 67.49 % | 138.035 M 361.58 % | -52.770 M 70.20 % | -177.090 M -892.76 % | 22.338 M -68.57 % | 71.074 M -22.24 % | 91.407 M -31.67 % | 133.783 M 157.88 % | -231.157 M -91.27 % | -120.855 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 390.989 M -18.45 % | 479.418 M 4.82 % | 457.371 M 6.73 % | 428.541 M 13.16 % | 378.695 M -14.05 % | 440.605 M 20.68 % | 365.114 M 13.22 % | 322.485 M -2.23 % | 329.845 M -21.63 % | 420.900 M -8.64 % | 460.700 M 0.04 % | 460.500 M 13.42 % | 406.000 M 19.29 % | 340.337 M -11.88 % | 386.200 M 29.25 % | 298.800 M 54.58 % | 193.300 M -37.53 % | 309.410 M 13.34 % | 273.000 M 2.06 % | 267.500 M 124.41 % | 119.200 M -68.70 % | 380.793 M -26.91 % | 521.000 M 18.06 % | 441.300 M -14.54 % | 516.400 M 11.62 % | 462.641 M -23.05 % | 601.200 M 26.33 % | 475.900 M -11.92 % | 540.300 M -40.52 % | 908.359 M 2.42 % | 886.900 M 3.43 % | 857.500 M -1.54 % | 870.900 M -16.77 % | 1.046 B 10.47 % | 947.200 M -1.09 % | 957.600 M -3.12 % | 988.400 M -10.57 % | 1.105 B 4.55 % | 1.057 B 3.31 % | 1.023 B 18.21 % | 865.600 M -11.53 % | 978.402 M -4.67 % | 1.026 B 31.22 % | 782.100 M 1.27 % | 772.300 M -14.77 % | 906.172 M -9.32 % | 999.300 M |
| Net income | -93.199 M -193.13 % | -31.794 M 68.72 % | -101.649 M 27.82 % | -140.832 M -44.17 % | -97.684 M 28.02 % | -135.703 M -399.53 % | -27.166 M 75.14 % | -109.257 M -19.27 % | -91.608 M -127.45 % | 333.709 M 572.01 % | -70.700 M -100.28 % | -35.300 M 48.01 % | -67.900 M -3.37 % | -65.686 M -209.66 % | 59.900 M 175.06 % | -79.800 M -2.18 % | -78.100 M -47.31 % | -53.018 M 25.64 % | -71.300 M -192.21 % | -24.400 M 83.18 % | -145.100 M -113.21 % | -68.054 M -167.93 % | -25.400 M 58.56 % | -61.300 M 54.59 % | -135.000 M -53.01 % | -88.227 M -2 573.55 % | -3.300 M 95.85 % | -79.600 M 17.68 % | -96.700 M -242.33 % | -28.247 M -352.21 % | 11.200 M 195.73 % | -11.700 M 78.09 % | -53.400 M -421.69 % | 16.600 M -24.55 % | 22.000 M 94.69 % | 11.300 M -71.96 % | 40.300 M -41.77 % | 69.210 M 39.82 % | 49.500 M -8.67 % | 54.200 M 15.07 % | 47.100 M 25.52 % | 37.524 M -27.56 % | 51.800 M 27.59 % | 40.600 M 298.04 % | 10.200 M -71.73 % | 36.081 M 1.35 % | 35.600 M |
| Income before tax | -91.315 M -8.93 % | -83.826 M 12.89 % | -96.230 M -16.48 % | -82.616 M 16.06 % | -98.419 M 27.58 % | -135.901 M -418.65 % | -26.203 M 75.49 % | -106.902 M -14.00 % | -93.773 M -128.25 % | 331.900 M 588.81 % | -67.900 M -55.38 % | -43.700 M 32.25 % | -64.500 M -2.15 % | -63.141 M -208.68 % | 58.100 M 171.03 % | -81.800 M -5.14 % | -77.800 M -38.62 % | -56.126 M 22.16 % | -72.100 M -187.25 % | -25.100 M 82.61 % | -144.300 M -101.39 % | -71.651 M -105.89 % | -34.800 M 45.45 % | -63.800 M 51.04 % | -130.300 M -82.98 % | -71.211 M -1 149.32 % | -5.700 M 93.61 % | -89.200 M -5.94 % | -84.200 M -112.34 % | -39.653 M -373.47 % | 14.500 M 252.63 % | -9.500 M 80.61 % | -49.000 M -329.78 % | 21.324 M -21.89 % | 27.300 M 1.11 % | 27.000 M -47.16 % | 51.100 M -47.18 % | 96.743 M 37.81 % | 70.200 M -10.91 % | 78.800 M 32.21 % | 59.600 M -1.58 % | 60.556 M -17.95 % | 73.800 M 40.30 % | 52.600 M 260.27 % | 14.600 M -65.51 % | 42.325 M -11.27 % | 47.700 M |
| Income before tax ratio | -0.23 -33.57 % | -0.17 16.90 % | -0.21 -9.14 % | -0.19 25.82 % | -0.26 15.74 % | -0.31 -329.78 % | -0.07 78.35 % | -0.33 -16.60 % | -0.28 -136.05 % | 0.79 635.03 % | -0.15 -55.31 % | -0.09 40.27 % | -0.16 14.37 % | -0.19 -223.32 % | 0.15 154.95 % | -0.27 31.98 % | -0.40 -121.88 % | -0.18 31.32 % | -0.26 -181.46 % | -0.09 92.25 % | -1.21 -543.36 % | -0.19 -181.70 % | -0.07 53.80 % | -0.14 42.70 % | -0.25 -63.93 % | -0.15 -1 523.48 % | -0.01 94.94 % | -0.19 -20.27 % | -0.16 -256.99 % | -0.04 -367.01 % | 0.02 247.57 % | -0.01 80.31 % | -0.06 -376.08 % | 0.02 -29.29 % | 0.03 2.22 % | 0.03 -45.46 % | 0.05 -40.94 % | 0.09 31.81 % | 0.07 -13.77 % | 0.08 11.85 % | 0.07 11.25 % | 0.06 -13.93 % | 0.07 6.92 % | 0.07 255.76 % | 0.02 -59.53 % | 0.05 -2.15 % | 0.05 |
| EBITDA | -13.013 M -23.95 % | -10.499 M 59.94 % | -26.208 M -117.04 % | -12.075 M 58.26 % | -28.926 M 56.79 % | -66.936 M -275.03 % | 38.242 M 198.85 % | -38.685 M -2.59 % | -37.708 M -109.66 % | 390.500 M 7 467.92 % | -5.300 M -128.65 % | 18.500 M 811.54 % | -2.600 M 55.17 % | -5.800 M -104.87 % | 119.000 M 743.24 % | -18.500 M -55.46 % | -11.900 M -189.47 % | 13.300 M 402.27 % | -4.400 M -108.29 % | 53.100 M 250.00 % | -35.400 M -168.47 % | 51.700 M -41.58 % | 88.500 M 64.80 % | 53.700 M 4 575.00 % | -1.200 M 95.14 % | -24.685 M -173.25 % | 33.700 M 164.31 % | -52.400 M -6.29 % | -49.300 M -1 393.94 % | -3.300 M -106.46 % | 51.100 M 92.83 % | 26.500 M 254.97 % | -17.100 M -212.96 % | 15.137 M -76.35 % | 64.000 M 77.29 % | 36.100 M -64.47 % | 101.600 M -7.95 % | 110.369 M 4.91 % | 105.200 M -3.75 % | 109.300 M 21.58 % | 89.900 M 90.83 % | 47.109 M -57.64 % | 111.200 M 35.44 % | 82.100 M 104.74 % | 40.100 M -52.43 % | 84.289 M 10.04 % | 76.600 M |
| Net income ratio | -0.24 -259.43 % | -0.07 70.16 % | -0.22 32.37 % | -0.33 -27.40 % | -0.26 16.25 % | -0.31 -313.95 % | -0.07 78.04 % | -0.34 -21.99 % | -0.28 -135.03 % | 0.79 616.64 % | -0.15 -100.20 % | -0.08 54.16 % | -0.17 13.35 % | -0.19 -224.44 % | 0.16 158.08 % | -0.27 33.90 % | -0.40 -135.79 % | -0.17 34.39 % | -0.26 -186.33 % | -0.09 92.51 % | -1.22 -581.12 % | -0.18 -266.58 % | -0.05 64.90 % | -0.14 46.87 % | -0.26 -37.09 % | -0.19 -3 374.26 % | -0.01 96.72 % | -0.17 6.54 % | -0.18 -475.54 % | -0.03 -346.25 % | 0.01 192.55 % | -0.01 77.75 % | -0.06 -486.51 % | 0.02 -31.70 % | 0.02 96.83 % | 0.01 -71.06 % | 0.04 -34.89 % | 0.06 33.73 % | 0.05 -11.60 % | 0.05 -2.65 % | 0.05 41.88 % | 0.04 -24.01 % | 0.05 -2.77 % | 0.05 293.05 % | 0.01 -66.83 % | 0.04 11.77 % | 0.04 |
| Ratio EBITDA | -0.03 -51.98 % | -0.02 61.78 % | -0.06 -103.36 % | -0.03 63.11 % | -0.08 49.72 % | -0.15 -245.04 % | 0.10 187.31 % | -0.12 -4.93 % | -0.11 -112.32 % | 0.93 8 164.63 % | -0.01 -128.64 % | 0.04 727.33 % | -0.01 62.42 % | -0.02 -105.53 % | 0.31 597.67 % | -0.06 -0.57 % | -0.06 -243.22 % | 0.04 366.70 % | -0.02 -108.12 % | 0.20 166.84 % | -0.30 -318.74 % | 0.14 -20.07 % | 0.17 39.59 % | 0.12 5 336.55 % | 0.00 95.64 % | -0.05 -195.19 % | 0.06 150.91 % | -0.11 -20.67 % | -0.09 -2 411.63 % | 0.00 -106.31 % | 0.06 86.44 % | 0.03 257.39 % | -0.02 -235.73 % | 0.01 -78.59 % | 0.07 79.23 % | 0.04 -63.33 % | 0.10 2.93 % | 0.10 0.35 % | 0.10 -6.84 % | 0.11 2.85 % | 0.10 115.70 % | 0.05 -55.56 % | 0.11 3.22 % | 0.10 102.17 % | 0.05 -44.18 % | 0.09 21.35 % | 0.08 |
| Gross profit ratio | 0.64 196.84 % | 0.22 -63.99 % | 0.60 346.02 % | 0.13 -24.31 % | 0.18 -5.19 % | 0.19 -69.34 % | 0.61 4.44 % | 0.59 3.79 % | 0.56 6.89 % | 0.53 -5.89 % | 0.56 6.65 % | 0.53 -7.32 % | 0.57 35.31 % | 0.42 -34.03 % | 0.64 17.37 % | 0.54 5.03 % | 0.52 -0.65 % | 0.52 -5.10 % | 0.55 1.88 % | 0.54 -12.04 % | 0.61 25.52 % | 0.49 -27.88 % | 0.67 -0.03 % | 0.67 7.31 % | 0.63 15.06 % | 0.55 -23.49 % | 0.71 14.66 % | 0.62 -1.47 % | 0.63 25.17 % | 0.50 -13.62 % | 0.58 1.75 % | 0.57 3.09 % | 0.56 12.13 % | 0.50 -13.39 % | 0.57 6.47 % | 0.54 -10.50 % | 0.60 14.25 % | 0.53 -9.53 % | 0.58 3.20 % | 0.56 1.40 % | 0.56 8.33 % | 0.51 -7.48 % | 0.55 -1.72 % | 0.56 -1.57 % | 0.57 271.64 % | 0.15 -72.73 % | 0.57 |
| Weighted average shs out dil | 25.961 M -0.14 % | 25.997 M 0.00 % | 25.997 M 0.05 % | 25.984 M 0.02 % | 25.980 M -0.05 % | 25.994 M 0.00 % | 25.994 M 0.00 % | 25.994 M 0.00 % | 25.994 M 4.38 % | 24.903 M 0.58 % | 24.760 M 0.30 % | 24.685 M -0.36 % | 24.775 M -0.18 % | 24.820 M 0.27 % | 24.752 M 0.19 % | 24.706 M -0.35 % | 24.794 M 10.23 % | 22.492 M 0.00 % | 22.492 M 0.48 % | 22.385 M -0.34 % | 22.461 M -0.07 % | 22.478 M 0.00 % | 22.478 M 1.94 % | 22.050 M 3.56 % | 21.293 M -4.88 % | 22.385 M 8.53 % | 20.625 M 4.68 % | 19.703 M 1.06 % | 19.496 M -12.91 % | 22.385 M 13.93 % | 19.649 M 0.76 % | 19.500 M 0.06 % | 19.489 M -12.94 % | 22.385 M 14.98 % | 19.469 M -1.79 % | 19.825 M 1.83 % | 19.469 M -13.03 % | 22.385 M 15.32 % | 19.412 M 0.28 % | 19.357 M -0.13 % | 19.383 M -13.41 % | 22.385 M 16.25 % | 19.257 M -0.40 % | 19.333 M 0.46 % | 19.245 M -14.03 % | 22.385 M 16.40 % | 19.232 M |
| Weighted average shs out | 25.961 M -0.14 % | 25.997 M 0.00 % | 25.997 M 0.05 % | 25.984 M 0.02 % | 25.980 M -0.05 % | 25.994 M 0.00 % | 25.994 M 0.00 % | 25.994 M 0.00 % | 25.994 M 4.38 % | 24.903 M 0.58 % | 24.760 M 0.30 % | 24.685 M -0.30 % | 24.760 M 0.00 % | 24.760 M 0.03 % | 24.752 M 0.19 % | 24.706 M -0.22 % | 24.760 M 10.08 % | 22.492 M 0.00 % | 22.492 M 0.48 % | 22.385 M -0.34 % | 22.461 M -0.03 % | 22.469 M -0.04 % | 22.478 M 1.94 % | 22.050 M 3.56 % | 21.293 M 0.07 % | 21.279 M 3.17 % | 20.625 M 4.68 % | 19.703 M 1.06 % | 19.496 M -12.91 % | 22.385 M 13.93 % | 19.649 M 0.76 % | 19.500 M 0.06 % | 19.489 M -12.94 % | 22.385 M 14.98 % | 19.469 M -0.07 % | 19.483 M 0.56 % | 19.375 M -13.45 % | 22.385 M 15.32 % | 19.412 M 0.28 % | 19.357 M -0.13 % | 19.383 M -13.41 % | 22.385 M 16.25 % | 19.257 M -0.07 % | 19.270 M 0.13 % | 19.245 M -14.03 % | 22.385 M 16.40 % | 19.232 M |
| EPS diluted | -3.59 -194.26 % | -1.22 68.80 % | -3.91 27.86 % | -5.42 -44.15 % | -3.76 27.97 % | -5.22 -397.14 % | -1.05 75.00 % | -4.20 -19.32 % | -3.52 -126.27 % | 13.40 568.53 % | -2.86 -100.00 % | -1.43 47.81 % | -2.74 -3.40 % | -2.65 -209.50 % | 2.42 174.92 % | -3.23 -2.54 % | -3.15 -33.47 % | -2.36 25.55 % | -3.17 -190.83 % | -1.09 83.13 % | -6.46 -113.20 % | -3.03 -168.14 % | -1.13 59.35 % | -2.78 56.15 % | -6.34 -60.91 % | -3.94 -2 362.50 % | -0.16 96.04 % | -4.04 18.55 % | -4.96 -293.65 % | -1.26 -321.05 % | 0.57 195.00 % | -0.60 78.10 % | -2.74 -470.27 % | 0.74 -34.51 % | 1.13 98.25 % | 0.57 -72.46 % | 2.07 -33.01 % | 3.09 21.18 % | 2.55 -8.93 % | 2.80 15.23 % | 2.43 44.64 % | 1.68 -37.55 % | 2.69 28.10 % | 2.10 296.23 % | 0.53 -67.08 % | 1.61 -12.97 % | 1.85 |
| Earnings per share | -3.59 -194.26 % | -1.22 68.80 % | -3.91 27.86 % | -5.42 -44.15 % | -3.76 27.97 % | -5.22 -397.14 % | -1.05 75.00 % | -4.20 -19.32 % | -3.52 -126.27 % | 13.40 568.53 % | -2.86 -100.00 % | -1.43 47.81 % | -2.74 -3.40 % | -2.65 -209.50 % | 2.42 174.92 % | -3.23 -2.54 % | -3.15 -33.47 % | -2.36 25.55 % | -3.17 -190.83 % | -1.09 83.13 % | -6.46 -113.20 % | -3.03 -168.14 % | -1.13 59.35 % | -2.78 56.15 % | -6.34 -52.77 % | -4.15 -2 493.75 % | -0.16 96.04 % | -4.04 18.55 % | -4.96 -293.65 % | -1.26 -321.05 % | 0.57 195.00 % | -0.60 78.10 % | -2.74 -470.27 % | 0.74 -34.51 % | 1.13 94.83 % | 0.58 -72.12 % | 2.08 -32.69 % | 3.09 21.18 % | 2.55 -8.93 % | 2.80 15.23 % | 2.43 44.64 % | 1.68 -37.55 % | 2.69 27.49 % | 2.11 298.11 % | 0.53 -67.08 % | 1.61 -12.97 % | 1.85 |
| Gross profit | 250.643 M 142.09 % | 103.533 M -62.25 % | 274.280 M 376.02 % | 57.619 M -14.34 % | 67.267 M -18.51 % | 82.549 M -63.01 % | 223.143 M 18.25 % | 188.703 M 1.47 % | 185.965 M -16.23 % | 222.000 M -14.02 % | 258.200 M 6.69 % | 242.000 M 5.13 % | 230.200 M 61.41 % | 142.615 M -41.86 % | 245.300 M 51.70 % | 161.700 M 62.35 % | 99.600 M -37.94 % | 160.477 M 7.56 % | 149.200 M 3.97 % | 143.500 M 97.39 % | 72.700 M -60.71 % | 185.020 M -47.29 % | 351.000 M 18.02 % | 297.400 M -8.29 % | 324.300 M 28.43 % | 252.513 M -41.13 % | 428.900 M 44.85 % | 296.100 M -13.22 % | 341.200 M -25.55 % | 458.293 M -11.53 % | 518.000 M 5.24 % | 492.200 M 1.51 % | 484.900 M -6.67 % | 519.563 M -4.32 % | 543.000 M 5.31 % | 515.600 M -13.29 % | 594.600 M 2.18 % | 581.920 M -5.41 % | 615.200 M 6.62 % | 577.000 M 19.86 % | 481.400 M -4.16 % | 502.289 M -11.80 % | 569.500 M 28.96 % | 441.600 M -0.32 % | 443.000 M 216.73 % | 139.865 M -75.28 % | 565.700 M |
| Income tax expense | 1.884 M 103.62 % | -52.032 M -1 060.18 % | 5.419 M -90.69 % | 58.216 M 8 020.54 % | -735.000 K -271.21 % | -198.000 K -120.56 % | 963.000 K -59.11 % | 2.355 M 208.78 % | -2.165 M -20.28 % | -1.800 M -164.29 % | 2.800 M 133.33 % | -8.400 M -347.06 % | 3.400 M 33.60 % | 2.545 M 241.39 % | -1.800 M 10.00 % | -2.000 M -766.67 % | 300.000 K 109.65 % | -3.108 M -288.50 % | -800.000 K -14.29 % | -700.000 K -187.50 % | 800.000 K 122.24 % | -3.597 M 61.73 % | -9.400 M -276.00 % | -2.500 M -153.19 % | 4.700 M -72.38 % | 17.016 M 809.00 % | -2.400 M 75.00 % | -9.600 M -176.80 % | 12.500 M 209.59 % | -11.406 M -445.64 % | 3.300 M 50.00 % | 2.200 M -50.00 % | 4.400 M -6.87 % | 4.725 M -10.86 % | 5.300 M -66.24 % | 15.700 M 45.37 % | 10.800 M -60.77 % | 27.533 M 33.01 % | 20.700 M -15.85 % | 24.600 M 96.80 % | 12.500 M -45.73 % | 23.032 M 4.69 % | 22.000 M 83.33 % | 12.000 M 172.73 % | 4.400 M -29.54 % | 6.244 M -48.39 % | 12.100 M |
| Cost of revenue | 140.346 M -62.66 % | 375.885 M 105.30 % | 183.091 M -10.67 % | 204.969 M -34.18 % | 311.428 M -13.02 % | 358.056 M 152.20 % | 141.971 M 6.12 % | 133.782 M -7.02 % | 143.880 M -27.66 % | 198.900 M -1.78 % | 202.500 M -7.32 % | 218.500 M 24.29 % | 175.800 M -11.09 % | 197.722 M 40.33 % | 140.900 M 2.77 % | 137.100 M 46.32 % | 93.700 M -37.09 % | 148.933 M 20.30 % | 123.800 M -0.16 % | 124.000 M 166.67 % | 46.500 M -76.25 % | 195.773 M 15.16 % | 170.000 M 18.14 % | 143.900 M -25.09 % | 192.100 M -8.58 % | 210.128 M 21.95 % | 172.300 M -4.17 % | 179.800 M -9.69 % | 199.100 M -55.76 % | 450.066 M 22.00 % | 368.900 M 0.99 % | 365.300 M -5.36 % | 386.000 M -26.73 % | 526.816 M 30.34 % | 404.200 M -8.55 % | 442.000 M 12.24 % | 393.800 M -24.74 % | 523.272 M 18.41 % | 441.900 M -0.96 % | 446.200 M 16.14 % | 384.200 M -19.30 % | 476.113 M 4.23 % | 456.800 M 34.16 % | 340.500 M 3.40 % | 329.300 M -57.03 % | 766.307 M 76.73 % | 433.600 M |
| General and administrative expenses | 0.000 -100.00 % | 178.863 M | 0.000 | 0.000 | 0.000 -100.00 % | 179.862 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.324 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.162 M | 0.000 | 0.000 | 0.000 -100.00 % | 143.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 468.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.570 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.800 M | 0.000 | 0.000 -100.00 % | 2.600 M -97.26 % | 94.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.736 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.776 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.246 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.839 M | 0.000 | 0.000 | 0.000 -100.00 % | 148.828 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.936 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.602 M | 0.000 | 0.000 -100.00 % | 173.300 M -62.94 % | 467.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 406.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 344.137 M | 0.000 -100.00 % | 366.389 M 111.40 % | 173.316 M | 0.000 100.00 % | -45.760 M -128.82 % | 158.763 M 5 234.64 % | -3.092 M -115.77 % | 19.612 M -50.97 % | 40.000 M 316.67 % | 9.600 M -45.45 % | 17.600 M 83.33 % | 9.600 M 134.84 % | -27.552 M -211.55 % | 24.700 M -33.78 % | 37.300 M 36.63 % | 27.300 M 113.68 % | -199.618 M -490.64 % | 51.100 M -55.83 % | 115.700 M 88.44 % | 61.400 M 348.77 % | -24.681 M -310.95 % | 11.700 M -73.83 % | 44.700 M 87.82 % | 23.800 M 365.92 % | -8.950 M -127.04 % | 33.100 M 25.86 % | 26.300 M 3 387.50 % | -800.000 K -100.18 % | 447.905 M -9.68 % | 495.900 M 0.08 % | 495.500 M -6.24 % | 528.500 M -2.72 % | 543.292 M 6.99 % | 507.800 M 5.05 % | 483.400 M -10.33 % | 539.100 M 7.82 % | 499.983 M -6.86 % | 536.800 M 8.95 % | 492.700 M 18.35 % | 416.300 M -13.60 % | 481.821 M -0.33 % | 483.400 M 25.72 % | 384.500 M -9.57 % | 425.200 M 113.05 % | 199.577 M -60.84 % | 509.700 M |
| Operating expenses | 344.137 M 75.68 % | 195.883 M -46.54 % | 366.389 M 111.40 % | 173.316 M 5.91 % | 163.649 M -17.70 % | 198.838 M -35.04 % | 306.078 M 11.42 % | 274.696 M -3.58 % | 284.885 M -6.53 % | 304.800 M -3.94 % | 317.300 M 11.10 % | 285.600 M -3.74 % | 296.700 M 45.81 % | 203.481 M -34.99 % | 313.000 M 18.25 % | 264.700 M 22.15 % | 216.700 M 15.27 % | 187.998 M -25.63 % | 252.800 M -3.44 % | 261.800 M 4.47 % | 250.600 M 5.37 % | 237.819 M -34.50 % | 363.100 M -2.18 % | 371.200 M -15.87 % | 441.200 M 70.29 % | 259.092 M -43.01 % | 454.600 M 13.25 % | 401.400 M -3.69 % | 416.800 M -6.94 % | 447.905 M -9.68 % | 495.900 M 0.08 % | 495.500 M -6.24 % | 528.500 M -2.72 % | 543.292 M 6.99 % | 507.800 M 5.05 % | 483.400 M -10.33 % | 539.100 M 7.82 % | 499.983 M -6.86 % | 536.800 M 8.95 % | 492.700 M 18.35 % | 416.300 M -13.60 % | 481.821 M -0.33 % | 483.400 M 25.72 % | 384.500 M -9.57 % | 425.200 M 113.05 % | 199.577 M -60.84 % | 509.700 M |
| Cost and expenses | 484.483 M -15.27 % | 571.768 M 4.06 % | 549.480 M 0.96 % | 544.238 M 14.56 % | 475.077 M -14.69 % | 556.894 M 24.29 % | 448.049 M 9.69 % | 408.478 M -4.73 % | 428.765 M -14.88 % | 503.700 M -3.10 % | 519.800 M 3.11 % | 504.100 M 6.69 % | 472.500 M 17.77 % | 401.203 M -11.61 % | 453.900 M 12.97 % | 401.800 M 29.45 % | 310.400 M -7.87 % | 336.931 M -10.53 % | 376.600 M -2.38 % | 385.800 M 29.86 % | 297.100 M -31.48 % | 433.592 M -18.67 % | 533.100 M 3.49 % | 515.100 M -18.66 % | 633.300 M 34.97 % | 469.220 M -25.15 % | 626.900 M 7.86 % | 581.200 M -5.63 % | 615.900 M -31.41 % | 897.971 M 3.84 % | 864.800 M 0.46 % | 860.800 M -5.87 % | 914.500 M -14.54 % | 1.070 B 17.34 % | 912.000 M -1.45 % | 925.400 M -0.80 % | 932.900 M -8.83 % | 1.023 B 4.55 % | 978.700 M 4.24 % | 938.900 M 17.29 % | 800.500 M -16.43 % | 957.934 M 1.89 % | 940.200 M 29.68 % | 725.000 M -3.91 % | 754.500 M -21.88 % | 965.883 M 2.39 % | 943.300 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 195.883 M | 0.000 | 0.000 -100.00 % | 163.649 M -33.09 % | 244.598 M 66.04 % | 147.315 M 22.33 % | 120.426 M 23.91 % | 97.192 M -37.74 % | 156.100 M -12.94 % | 179.300 M 27.62 % | 140.500 M -6.58 % | 150.400 M 7.66 % | 139.700 M -18.26 % | 170.900 M 39.97 % | 122.100 M 40.99 % | 86.600 M -36.51 % | 136.400 M 65.13 % | 82.600 M -17.65 % | 100.300 M -4.57 % | 105.100 M -54.70 % | 232.028 M 69.49 % | 136.900 M -1.51 % | 139.000 M -12.47 % | 158.800 M -74.27 % | 617.288 M 335.02 % | 141.900 M -5.21 % | 149.700 M -2.92 % | 154.200 M -62.68 % | 413.187 M 63.12 % | 253.300 M -0.04 % | 253.400 M 52.10 % | 166.600 M -75.49 % | 679.600 M 283.09 % | 177.400 M 0.85 % | 175.900 M 0.00 % | 175.900 M -83.73 % | 1.081 B 568.56 % | 161.700 M -30.15 % | 231.500 M 2.07 % | 226.800 M -70.04 % | 757.009 M 243.47 % | 220.400 M 1.19 % | 217.800 M | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.494 M | 0.000 | 0.000 | 0.000 -100.00 % | 958.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 -100.00 % | 21.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 23.789 M 7.19 % | 22.193 M 14.61 % | 19.364 M 2.45 % | 18.901 M -0.12 % | 18.923 M 2.28 % | 18.501 M 10.90 % | 16.683 M -6.36 % | 17.817 M 23.17 % | 14.465 M -6.07 % | 15.400 M -16.08 % | 18.351 M 3.94 % | 17.655 M 5.09 % | 16.800 M 23.67 % | 13.585 M -12.92 % | 15.600 M -3.11 % | 16.100 M -1.83 % | 16.400 M -19.89 % | 20.471 M 4.44 % | 19.600 M -12.89 % | 22.500 M -19.06 % | 27.800 M 0.09 % | 27.775 M -19.26 % | 34.400 M -0.86 % | 34.700 M -6.72 % | 37.200 M 317.09 % | 8.919 M 3.71 % | 8.600 M -15.69 % | 10.200 M 30.77 % | 7.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 54.513 M 6.61 % | 51.134 M 0.94 % | 50.658 M -1.90 % | 51.640 M 2.12 % | 50.570 M 0.21 % | 50.464 M 5.66 % | 47.762 M -5.23 % | 50.400 M 21.15 % | 41.600 M -3.70 % | 43.200 M -2.26 % | 44.200 M -0.67 % | 44.500 M -1.33 % | 45.100 M 3.20 % | 43.700 M -3.53 % | 45.300 M -4.03 % | 47.200 M -4.65 % | 49.500 M 1.02 % | 49.000 M 1.87 % | 48.100 M -13.64 % | 55.700 M -31.32 % | 81.100 M -10.86 % | 90.982 M 2.34 % | 88.900 M 7.37 % | 82.800 M -9.90 % | 91.900 M 239.29 % | 27.086 M 2.99 % | 26.300 M -1.13 % | 26.600 M -1.85 % | 27.100 M -0.94 % | 27.356 M -5.67 % | 29.000 M -2.68 % | 29.800 M 12.45 % | 26.500 M 2.53 % | 25.846 M -10.26 % | 28.800 M 638.46 % | 3.900 M -91.54 % | 46.100 M 62.14 % | 28.432 M 6.09 % | 26.800 M 7.20 % | 25.000 M 0.81 % | 24.800 M -6.91 % | 26.640 M 6.14 % | 25.100 M 0.40 % | 25.000 M 12.11 % | 22.300 M -0.48 % | 22.407 M 8.77 % | 20.600 M |
| Operating income | -93.494 M -1.24 % | -92.350 M -0.26 % | -92.109 M 20.39 % | -115.697 M -20.04 % | -96.382 M 17.12 % | -116.289 M -1 121.52 % | -9.520 M 89.31 % | -89.085 M 9.94 % | -98.920 M -128.48 % | 347.300 M 801.62 % | -49.500 M -90.38 % | -26.000 M 60.90 % | -66.500 M 19.10 % | -82.200 M -21.42 % | -67.700 M 34.27 % | -103.000 M 12.04 % | -117.100 M -325.49 % | -27.521 M 73.44 % | -103.600 M 12.43 % | -118.300 M 33.50 % | -177.900 M -236.94 % | -52.799 M -336.36 % | -12.100 M 83.60 % | -73.800 M 36.87 % | -116.900 M -1 676.87 % | -6.579 M 74.40 % | -25.700 M 75.59 % | -105.300 M -39.29 % | -75.600 M -827.72 % | 10.389 M -52.99 % | 22.100 M 769.70 % | -3.300 M 92.43 % | -43.600 M -83.74 % | -23.730 M -167.41 % | 35.200 M 9.32 % | 32.200 M -41.98 % | 55.500 M -32.26 % | 81.937 M 4.51 % | 78.400 M -7.00 % | 84.300 M 29.49 % | 65.100 M 218.05 % | 20.468 M -76.23 % | 86.100 M 50.79 % | 57.100 M 220.79 % | 17.800 M 129.81 % | -59.711 M -206.63 % | 56.000 M |
| Operating income ratio | -0.24 -24.14 % | -0.19 4.35 % | -0.20 25.41 % | -0.27 -6.08 % | -0.25 3.57 % | -0.26 -912.23 % | -0.03 90.56 % | -0.28 7.89 % | -0.30 -136.35 % | 0.83 867.96 % | -0.11 -90.30 % | -0.06 65.53 % | -0.16 32.18 % | -0.24 -37.78 % | -0.18 49.15 % | -0.34 43.10 % | -0.61 -581.08 % | -0.09 76.56 % | -0.38 14.19 % | -0.44 70.37 % | -1.49 -976.37 % | -0.14 -497.02 % | -0.02 86.11 % | -0.17 26.13 % | -0.23 -1 491.89 % | -0.01 66.73 % | -0.04 80.68 % | -0.22 -58.13 % | -0.14 -1 323.46 % | 0.01 -54.10 % | 0.02 747.50 % | 0.00 92.31 % | -0.05 -120.76 % | -0.02 -161.02 % | 0.04 10.52 % | 0.03 -40.12 % | 0.06 -24.26 % | 0.07 -0.04 % | 0.07 -9.98 % | 0.08 9.55 % | 0.08 259.50 % | 0.02 -75.06 % | 0.08 14.91 % | 0.07 216.77 % | 0.02 134.98 % | -0.07 -217.59 % | 0.06 |
| Total other income expenses net | 2.179 M -74.44 % | 8.524 M 306.84 % | -4.121 M -112.46 % | 33.081 M 1 724.01 % | -2.037 M 89.61 % | -19.612 M -134.57 % | 56.732 M 371.33 % | -20.909 M -506.24 % | 5.147 M -98.64 % | 377.374 M 2 150.95 % | -18.400 M -3.95 % | -17.700 M 90.85 % | -193.500 M -127.12 % | -85.197 M -167.72 % | 125.800 M 493.40 % | 21.200 M -46.06 % | 39.300 M 145.43 % | -86.504 M -374.62 % | 31.500 M -66.20 % | 93.200 M 177.38 % | 33.600 M 136.75 % | -91.424 M -302.75 % | -22.700 M -327.00 % | 10.000 M 174.63 % | -13.400 M -105.71 % | 234.664 M 1 073.32 % | 20.000 M 108.49 % | -235.600 M -2 639.53 % | -8.600 M 82.81 % | -50.042 M -558.44 % | -7.600 M -323.53 % | 3.400 M 36.00 % | 2.500 M -94.45 % | 45.054 M 670.31 % | -7.900 M -51.92 % | -5.200 M -18.18 % | -4.400 M -101.57 % | 280.443 M 3 520.03 % | -8.200 M -49.09 % | -5.500 M 0.00 % | -5.500 M 87.64 % | -44.484 M -629.24 % | -6.100 M -35.56 % | -4.500 M -40.63 % | -3.200 M -103.14 % | 102.037 M 1 329.36 % | -8.300 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 871.206 M | 0.000 -100.00 % | 796.801 M | 0.000 -100.00 % | 784.875 M 117.06 % | 361.601 M -46.38 % | 674.432 M 58.32 % | 426.000 M -20.54 % | 536.100 M 342.33 % | 121.200 M -84.12 % | 763.000 M 594.27 % | 109.900 M -82.89 % | 642.290 M 370.54 % | 136.500 M -78.58 % | 637.300 M 166.76 % | 238.900 M -67.10 % | 726.200 M 188.75 % | 251.500 M -72.27 % | 906.800 M 282.94 % | 236.800 M -80.71 % | 1.228 B 478.03 % | 212.400 M -86.07 % | 1.524 B 565.36 % | 229.110 M -55.85 % | 518.912 M 167.22 % | 194.192 M -64.15 % | 541.623 M 20.62 % | 449.047 M -22.49 % | 579.339 M 155.22 % | 227.000 M -48.09 % | 437.300 M 36.62 % | 320.089 M 0.94 % | 317.109 M 3.06 % | 307.700 M -13.47 % | 355.600 M -7.06 % | 382.633 M 85.37 % | 206.411 M -49.90 % | 412.000 M 17.01 % | 352.100 M 11.10 % | 316.920 M -13.65 % | 366.998 M 7.49 % | 341.439 M |
| Total investments | 0.000 -100.00 % | 660.534 M | 0.000 -100.00 % | 530.499 M | 0.000 -100.00 % | 953.631 M 31.86 % | 723.202 M 18.17 % | 612.024 M -28.17 % | 852.000 M 35.89 % | 627.000 M 158.66 % | 242.400 M -63.38 % | 662.000 M 201.18 % | 219.800 M -55.29 % | 491.584 M 80.07 % | 273.000 M -37.24 % | 435.000 M -8.96 % | 477.800 M 59.17 % | 300.184 M -40.32 % | 503.000 M 115.14 % | 233.800 M -50.63 % | 473.600 M 77.83 % | 266.317 M -37.31 % | 424.800 M 25.53 % | 338.400 M -26.15 % | 458.220 M 6.70 % | 429.456 M 10.58 % | 388.384 M | 0.000 | 0.000 -100.00 % | 611.654 M 34.73 % | 454.000 M 3.11 % | 440.300 M -31.22 % | 640.178 M 53.68 % | 416.569 M -32.31 % | 615.400 M 49.41 % | 411.900 M -46.18 % | 765.265 M 94.21 % | 394.045 M -52.18 % | 824.000 M 411.80 % | 161.000 M -74.60 % | 633.839 M 102.42 % | 313.135 M 152.42 % | 124.052 M |
| Total debt | 0.000 -100.00 % | 942.600 M | 0.000 -100.00 % | 848.710 M | 0.000 -100.00 % | 860.348 M | 0.000 -100.00 % | 754.304 M | 0.000 -100.00 % | 641.900 M | 0.000 -100.00 % | 863.100 M | 0.000 -100.00 % | 731.487 M | 0.000 -100.00 % | 735.900 M | 0.000 -100.00 % | 898.516 M | 0.000 -100.00 % | 1.090 B | 0.000 -100.00 % | 1.420 B | 0.000 -100.00 % | 1.595 B | 0.000 -100.00 % | 636.718 M | 0.000 -100.00 % | 668.535 M 12.92 % | 592.030 M -16.62 % | 710.050 M | 0.000 -100.00 % | 624.200 M | 0.000 -100.00 % | 568.409 M | 0.000 -100.00 % | 591.400 M | 0.000 -100.00 % | 482.693 M | 0.000 -100.00 % | 618.500 M | 0.000 -100.00 % | 534.387 M -2.99 % | 550.856 M |
| Accumulated other comprehensive income loss | 2.055 B 869.11 % | 212.094 M -90.47 % | 2.225 B 13.23 % | 1.965 B -20.14 % | 2.461 B 374.09 % | 519.077 M -80.17 % | 2.618 B 11.02 % | 2.358 B -15.54 % | 2.792 B 477.06 % | 483.799 M -80.00 % | 2.419 B 11.40 % | 2.171 B -11.86 % | 2.463 B 454.43 % | 444.316 M -81.64 % | 2.420 B 11.40 % | 2.172 B -15.20 % | 2.561 B 110.83 % | 1.215 B -49.76 % | 2.418 B 10.25 % | 2.193 B -15.35 % | 2.591 B 355.92 % | -1.012 B -136.74 % | 2.756 B 8.88 % | 2.531 B -16.74 % | 3.040 B 1 149.10 % | -289.731 M -110.07 % | 2.876 B 1 067.82 % | 246.263 M 14.63 % | 214.831 M 124.44 % | -879.034 M -133.21 % | 2.647 B 7.96 % | 2.451 B -8.32 % | 2.674 B 441.24 % | -783.563 M -129.30 % | 2.674 B 7.83 % | 2.480 B -4.73 % | 2.603 B 477.75 % | -689.051 M -126.57 % | 2.594 B 8.08 % | 2.400 B -0.92 % | 2.422 B 512.03 % | -587.807 M -16.05 % | -506.515 M |
| Retained earnings | 0.000 -100.00 % | 508.477 M | 0.000 | 0.000 | 0.000 -100.00 % | 605.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 970.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 801.846 M | 0.000 | 0.000 | 0.000 -100.00 % | 961.713 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.230 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.577 B | 0.000 -100.00 % | 1.875 B 18.98 % | 1.576 B 0.16 % | 1.573 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.691 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.681 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.583 B 2.28 % | 1.548 B |
| Common stock | 0.000 -100.00 % | 259.937 M | 0.000 -100.00 % | 259.937 M | 0.000 -100.00 % | 259.937 M | 0.000 -100.00 % | 259.937 M | 0.000 -100.00 % | 259.900 M | 0.000 -100.00 % | 247.600 M | 0.000 -100.00 % | 247.595 M | 0.000 -100.00 % | 247.600 M | 0.000 -100.00 % | 247.595 M | 0.000 -100.00 % | 224.800 M | 0.000 -100.00 % | 224.777 M | 0.000 -100.00 % | 224.800 M | 0.000 -100.00 % | 212.946 M | 0.000 -100.00 % | 195.200 M 0.00 % | 195.200 M 0.00 % | 195.200 M | 0.000 -100.00 % | 195.100 M | 0.000 -100.00 % | 195.112 M | 0.000 -100.00 % | 194.100 M | 0.000 -100.00 % | 193.900 M | 0.000 -100.00 % | 193.900 M | 0.000 -100.00 % | 193.900 M 0.62 % | 192.703 M |
| Total equity | 2.055 B 0.00 % | 2.055 B -7.64 % | 2.225 B 0.00 % | 2.225 B -9.57 % | 2.461 B 0.00 % | 2.461 B -6.00 % | 2.618 B 0.00 % | 2.618 B -6.22 % | 2.792 B 0.00 % | 2.792 B 15.42 % | 2.419 B 0.00 % | 2.419 B -1.81 % | 2.463 B 0.00 % | 2.463 B 1.81 % | 2.420 B 0.00 % | 2.420 B -5.54 % | 2.561 B 0.00 % | 2.561 B 5.92 % | 2.418 B 0.00 % | 2.418 B -6.67 % | 2.591 B 0.00 % | 2.591 B -5.98 % | 2.756 B 0.00 % | 2.756 B -9.34 % | 3.040 B 0.00 % | 3.040 B 5.69 % | 2.876 B 0.06 % | 2.874 B 8.64 % | 2.646 B 0.86 % | 2.623 B -0.87 % | 2.647 B 0.00 % | 2.647 B -1.02 % | 2.674 B 0.00 % | 2.674 B 0.00 % | 2.674 B 0.00 % | 2.674 B 2.73 % | 2.603 B 0.00 % | 2.603 B 0.35 % | 2.594 B 0.00 % | 2.594 B 7.09 % | 2.422 B 0.00 % | 2.422 B 4.85 % | 2.310 B |
| Other non current liabilities | -2.055 B -21 486.10 % | 9.611 M 100.43 % | -2.225 B -23 966.83 % | 9.324 M 100.38 % | -2.461 B -32 947.18 % | 7.492 M 100.29 % | -2.618 B -150 301.66 % | 1.743 M | 0.000 -100.00 % | 6.973 M | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 3.779 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 5.360 M | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 66.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 292.000 K | 0.000 -100.00 % | 114.999 K -99.14 % | 13.366 M -72.74 % | 49.029 M | 0.000 -100.00 % | 23.300 M | 0.000 -100.00 % | 23.435 M | 0.000 -100.00 % | 20.600 M | 0.000 -100.00 % | 70.266 M | 0.000 -100.00 % | 59.800 M | 0.000 -100.00 % | 54.215 M 134.36 % | 23.134 M |
| Long term debt | 0.000 -100.00 % | 387.301 M | 0.000 -100.00 % | 337.665 M | 0.000 -100.00 % | 346.643 M | 0.000 -100.00 % | 267.477 M | 0.000 -100.00 % | 201.634 M | 0.000 -100.00 % | 281.800 M | 0.000 -100.00 % | 231.836 M | 0.000 -100.00 % | 297.200 M | 0.000 -100.00 % | 390.282 M | 0.000 -100.00 % | 523.900 M | 0.000 -100.00 % | 729.091 M | 0.000 -100.00 % | 869.700 M | 0.000 -100.00 % | 8.306 M | 0.000 -100.00 % | 70.549 M -20.97 % | 89.272 M 23.14 % | 72.496 M | 0.000 -100.00 % | 57.600 M | 0.000 -100.00 % | 73.497 M | 0.000 -100.00 % | 58.600 M | 0.000 -100.00 % | 64.685 M | 0.000 -100.00 % | 71.800 M | 0.000 -100.00 % | 64.049 M -15.88 % | 76.141 M |
| Total non current liabilities | -2.055 B -617.85 % | 396.912 M 117.84 % | -2.225 B -663.88 % | 394.645 M 116.04 % | -2.461 B -710.33 % | 403.210 M 115.40 % | -2.618 B -910.42 % | 323.045 M | 0.000 -100.00 % | 255.700 M | 0.000 -100.00 % | 334.600 M | 0.000 -100.00 % | 280.740 M | 0.000 -100.00 % | 344.700 M | 0.000 -100.00 % | 450.789 M | 0.000 -100.00 % | 524.400 M | 0.000 -100.00 % | 729.157 M | 0.000 -100.00 % | 869.800 M | 0.000 -100.00 % | 8.598 M | 0.000 -100.00 % | 70.664 M -58.39 % | 169.814 M 39.74 % | 121.525 M | 0.000 -100.00 % | 129.000 M | 0.000 -100.00 % | 144.972 M | 0.000 -100.00 % | 125.100 M | 0.000 -100.00 % | 134.952 M | 0.000 -100.00 % | 131.600 M | 0.000 -100.00 % | 118.264 M -8.05 % | 128.625 M |
| Other current liabilities | 0.000 -100.00 % | 16.210 M | 0.000 -100.00 % | 106.430 M | 0.000 -100.00 % | 104.050 M | 0.000 -100.00 % | 97.254 M | 0.000 -100.00 % | 84.160 M | 0.000 -100.00 % | 71.300 M | 0.000 -100.00 % | 6.267 M | 0.000 -100.00 % | 77.300 M | 0.000 -100.00 % | 82.831 M | 0.000 -100.00 % | 87.600 M | 0.000 -100.00 % | 159.216 M | 0.000 -100.00 % | 126.100 M | 0.000 -100.00 % | 12.823 M | 0.000 -100.00 % | 192.610 M 0.57 % | 191.519 M -15.63 % | 227.001 M | 0.000 -100.00 % | 204.900 M | 0.000 -100.00 % | 184.031 M | 0.000 -100.00 % | 189.700 M | 0.000 -100.00 % | 169.403 M | 0.000 -100.00 % | 160.300 M | 0.000 -100.00 % | 225.403 M -4.42 % | 235.818 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 429.000 K | 0.000 -100.00 % | 21.917 M | 0.000 -100.00 % | 18.400 M | 0.000 -100.00 % | 23.600 M | 0.000 -100.00 % | 94.310 M | 0.000 -100.00 % | 22.600 M | 0.000 -100.00 % | 90.352 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 160.073 M | 0.000 -100.00 % | 91.200 M | 0.000 -100.00 % | 179.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.314 M | 0.000 -100.00 % | 16.800 M | 0.000 -100.00 % | 76.730 M | 0.000 -100.00 % | 53.300 M | 0.000 -100.00 % | 144.969 M | 0.000 -100.00 % | 52.400 M | 0.000 -100.00 % | 82.162 M 2.94 % | 79.817 M |
| Short term debt | 0.000 -100.00 % | 648.461 M | 0.000 -100.00 % | 511.045 M | 0.000 -100.00 % | 513.705 M | 0.000 -100.00 % | 486.827 M | 0.000 -100.00 % | 440.225 M | 0.000 -100.00 % | 581.300 M | 0.000 -100.00 % | 499.651 M | 0.000 -100.00 % | 438.700 M | 0.000 -100.00 % | 509.038 M | 0.000 -100.00 % | 566.200 M | 0.000 -100.00 % | 691.223 M | 0.000 -100.00 % | 725.400 M | 0.000 -100.00 % | 448.592 M | 0.000 -100.00 % | 597.986 M 18.94 % | 502.757 M -22.92 % | 652.228 M | 0.000 -100.00 % | 566.600 M | 0.000 -100.00 % | 431.846 M | 0.000 -100.00 % | 532.800 M | 0.000 -100.00 % | 285.940 M | 0.000 -100.00 % | 546.700 M | 0.000 -100.00 % | 493.898 M 4.04 % | 474.715 M |
| Total current liabilities | 0.000 -100.00 % | 1.048 B | 0.000 -100.00 % | 960.883 M | 0.000 -100.00 % | 960.624 M | 0.000 -100.00 % | 845.287 M | 0.000 -100.00 % | 761.400 M | 0.000 -100.00 % | 991.900 M | 0.000 -100.00 % | 884.239 M | 0.000 -100.00 % | 796.300 M | 0.000 -100.00 % | 837.848 M | 0.000 -100.00 % | 1.028 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.177 B | 0.000 -100.00 % | 1.041 B | 0.000 -100.00 % | 1.160 B 17.23 % | 989.300 M -18.54 % | 1.214 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.140 B | 0.000 -100.00 % | 1.173 B | 0.000 -100.00 % | 1.151 B | 0.000 -100.00 % | 1.186 B | 0.000 -100.00 % | 1.049 B 4.02 % | 1.009 B |
| Total liabilities | -2.055 B -242.25 % | 1.445 B 164.93 % | -2.225 B -264.17 % | 1.356 B 155.08 % | -2.461 B -280.44 % | 1.364 B 152.09 % | -2.618 B -324.08 % | 1.168 B | 0.000 -100.00 % | 1.017 B | 0.000 -100.00 % | 1.327 B | 0.000 -100.00 % | 1.165 B | 0.000 -100.00 % | 1.141 B | 0.000 -100.00 % | 1.289 B | 0.000 -100.00 % | 1.553 B | 0.000 -100.00 % | 1.812 B | 0.000 -100.00 % | 2.047 B | 0.000 -100.00 % | 1.050 B | 0.000 -100.00 % | 1.230 B 6.15 % | 1.159 B -13.24 % | 1.336 B | 0.000 -100.00 % | 1.222 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.298 B | 0.000 -100.00 % | 1.286 B | 0.000 -100.00 % | 1.318 B | 0.000 -100.00 % | 1.168 B 2.66 % | 1.137 B |
| Other non current assets | 0.000 -100.00 % | 134.409 M | 0.000 -100.00 % | 413.489 M 246.48 % | -282.290 M -281.94 % | 155.156 M 142.91 % | -361.601 M -154.43 % | 664.346 M 255.95 % | -426.000 M -201.11 % | 421.324 M 447.63 % | -121.200 M -123.98 % | 505.400 M 559.87 % | -109.900 M -125.81 % | 425.818 M 411.95 % | -136.500 M -135.04 % | 389.600 M 263.08 % | -238.900 M -150.84 % | 469.933 M 286.85 % | -251.500 M -158.53 % | 429.700 M 281.46 % | -236.800 M -162.32 % | 379.966 M 278.89 % | -212.400 M -131.13 % | 682.300 M 397.80 % | -229.110 M -141.64 % | 550.218 M 383.34 % | -194.192 M -121.86 % | 888.376 M 42.02 % | 625.542 M 221 898.96 % | 281.777 K 100.12 % | -227.000 M -153.92 % | 421.000 M 231.53 % | -320.089 M -58 899.81 % | 544.371 K 100.18 % | -307.700 M -171.10 % | 432.800 M 213.11 % | -382.633 M -71 861.68 % | 533.199 K 100.13 % | -412.000 M -191.41 % | 450.700 M 242.21 % | -316.920 M -113 594.42 % | 279.238 K -99.89 % | 260.567 M |
| Long term investments | 0.000 -100.00 % | 638.419 M | 0.000 -100.00 % | 465.011 M | 0.000 -100.00 % | 746.814 M | 0.000 -100.00 % | 318.953 M | 0.000 -100.00 % | 531.176 M | 0.000 -100.00 % | 549.400 M | 0.000 -100.00 % | 570.900 M | 0.000 -100.00 % | 372.000 M | 0.000 -100.00 % | 228.717 M | 0.000 -100.00 % | 152.900 M | 0.000 -100.00 % | 222.259 M | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 310.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 583.793 M | 0.000 -100.00 % | 400.200 M | 0.000 -100.00 % | 348.491 M | 0.000 -100.00 % | 340.000 M | 0.000 -100.00 % | 288.360 M | 0.000 -100.00 % | 15.400 M | 0.000 -100.00 % | 164.292 M 212.75 % | 52.531 M |
| Intangible assets | 0.000 -100.00 % | 9.669 M | 0.000 -100.00 % | 10.375 M | 0.000 -100.00 % | 11.381 M | 0.000 -100.00 % | 12.277 M | 0.000 -100.00 % | 13.700 M | 0.000 -100.00 % | 13.500 M | 0.000 -100.00 % | 15.225 M | 0.000 -100.00 % | 13.000 M | 0.000 -100.00 % | 16.242 M | 0.000 -100.00 % | 17.600 M | 0.000 -100.00 % | 21.067 M | 0.000 -100.00 % | 25.600 M | 0.000 -100.00 % | 24.620 M | 0.000 -100.00 % | 22.173 M -95.99 % | 553.580 M 2 257.29 % | 23.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.657 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.426 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.457 M -41.21 % | 36.499 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.283 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.226 M | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 9.669 M | 0.000 -100.00 % | 10.375 M | 0.000 -100.00 % | 11.381 M | 0.000 -100.00 % | 12.277 M | 0.000 -100.00 % | 13.700 M | 0.000 -100.00 % | 13.500 M | 0.000 -100.00 % | 15.225 M | 0.000 -100.00 % | 13.000 M | 0.000 -100.00 % | 16.242 M | 0.000 -100.00 % | 17.600 M | 0.000 -100.00 % | 21.067 M | 0.000 -100.00 % | 25.600 M | 0.000 -100.00 % | 24.620 M | 0.000 -100.00 % | 22.173 M -13.75 % | 25.708 M 9.47 % | 23.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.657 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.708 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.683 M -7.71 % | 36.499 M |
| Property plant equipment net | 0.000 -100.00 % | 1.329 B | 0.000 -100.00 % | 1.295 B | 0.000 -100.00 % | 1.332 B | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 1.114 B | 0.000 -100.00 % | 1.211 B | 0.000 -100.00 % | 1.144 B | 0.000 -100.00 % | 1.225 B | 0.000 -100.00 % | 1.394 B | 0.000 -100.00 % | 1.514 B | 0.000 -100.00 % | 1.855 B | 0.000 -100.00 % | 2.130 B | 0.000 -100.00 % | 1.211 B | 0.000 -100.00 % | 1.279 B -10.27 % | 1.426 B -1.78 % | 1.452 B | 0.000 -100.00 % | 1.393 B | 0.000 -100.00 % | 1.347 B | 0.000 -100.00 % | 1.306 B | 0.000 -100.00 % | 1.242 B | 0.000 -100.00 % | 1.458 B | 0.000 -100.00 % | 1.187 B -11.44 % | 1.341 B |
| Total non current assets | 0.000 -100.00 % | 2.214 B | 0.000 -100.00 % | 2.282 B 908.32 % | -282.290 M -111.75 % | 2.402 B 764.19 % | -361.601 M -115.66 % | 2.308 B 641.88 % | -426.000 M -119.05 % | 2.237 B 1 945.46 % | -121.200 M -104.98 % | 2.436 B 2 316.11 % | -109.900 M -104.75 % | 2.312 B 1 793.75 % | -136.500 M -106.33 % | 2.156 B 1 002.64 % | -238.900 M -110.54 % | 2.266 B 1 000.81 % | -251.500 M -111.35 % | 2.216 B 1 035.94 % | -236.800 M -109.21 % | 2.570 B 1 310.16 % | -212.400 M -107.28 % | 2.918 B 1 373.71 % | -229.110 M -110.80 % | 2.122 B 1 192.61 % | -194.192 M -108.74 % | 2.222 B 3.61 % | 2.144 B -12.56 % | 2.452 B 1 180.19 % | -227.000 M -110.25 % | 2.214 B 791.65 % | -320.089 M -115.08 % | 2.122 B 789.64 % | -307.700 M -114.80 % | 2.079 B 643.39 % | -382.633 M -119.29 % | 1.984 B 581.54 % | -412.000 M -121.42 % | 1.924 B 707.00 % | -316.920 M -117.37 % | 1.825 B 3.59 % | 1.762 B |
| Other current assets | -93.509 M -128.37 % | 329.587 M 456.38 % | -92.481 M -117.22 % | 536.905 M | 0.000 -100.00 % | 344.200 M | 0.000 -100.00 % | 309.070 M | 0.000 -100.00 % | 551.972 M | 0.000 -100.00 % | 282.400 M | 0.000 -100.00 % | 298.322 M | 0.000 -100.00 % | 363.300 M | 0.000 -100.00 % | 398.053 M | 0.000 -100.00 % | 459.500 M | 0.000 -100.00 % | 540.075 M | 0.000 -100.00 % | 624.400 M | 0.000 -100.00 % | 635.176 M | 0.000 -100.00 % | 80.990 M -58.64 % | 195.832 M -26.98 % | 268.207 M | 0.000 -100.00 % | 256.400 M | 0.000 -100.00 % | 259.020 M | 0.000 -100.00 % | 339.000 M | 0.000 -100.00 % | 320.318 M | 0.000 -100.00 % | 339.300 M | 0.000 -100.00 % | 299.610 M -6.60 % | 320.785 M |
| Short term investments | 0.000 -100.00 % | 22.115 M | 0.000 -100.00 % | 65.488 M | 0.000 -100.00 % | 206.817 M -71.40 % | 723.202 M 146.77 % | 293.071 M -65.60 % | 852.000 M 159.44 % | 328.400 M 35.48 % | 242.400 M 606.71 % | 34.300 M -84.39 % | 219.800 M 999.49 % | 19.991 M -92.68 % | 273.000 M 333.33 % | 63.000 M -86.81 % | 477.800 M 630.78 % | 65.382 M -87.00 % | 503.000 M 521.76 % | 80.900 M -82.92 % | 473.600 M 1 006.83 % | 42.789 M -89.93 % | 424.800 M 27.34 % | 333.600 M -27.20 % | 458.220 M 311.11 % | 111.458 M -71.30 % | 388.384 M | 0.000 | 0.000 -100.00 % | 27.862 M -93.86 % | 454.000 M 1 032.17 % | 40.100 M -93.74 % | 640.178 M 840.37 % | 68.078 M -88.94 % | 615.400 M 755.91 % | 71.900 M -90.60 % | 765.265 M 624.10 % | 105.685 M -87.17 % | 824.000 M 465.93 % | 145.600 M -77.03 % | 633.839 M 325.84 % | 148.844 M 108.11 % | 71.520 M |
| cash and cash equivalents | 0.000 -100.00 % | 71.394 M | 0.000 -100.00 % | 51.909 M | 0.000 -100.00 % | 75.473 M 120.87 % | -361.601 M -552.73 % | 79.872 M 118.75 % | -426.000 M -502.65 % | 105.800 M 187.29 % | -121.200 M -221.08 % | 100.100 M 191.08 % | -109.900 M -223.21 % | 89.197 M 165.35 % | -136.500 M -238.44 % | 98.600 M 141.27 % | -238.900 M -238.64 % | 172.316 M 168.52 % | -251.500 M -237.21 % | 183.300 M 177.41 % | -236.800 M -222.96 % | 192.577 M 190.67 % | -212.400 M -400.42 % | 70.700 M 130.86 % | -229.110 M -294.48 % | 117.806 M 160.66 % | -194.192 M -253.01 % | 126.912 M -11.24 % | 142.982 M 9.39 % | 130.711 M 157.58 % | -227.000 M -221.46 % | 186.900 M 158.39 % | -320.089 M -227.37 % | 251.300 M 181.67 % | -307.700 M -230.49 % | 235.800 M 161.63 % | -382.633 M -238.49 % | 276.282 M 167.06 % | -412.000 M -254.65 % | 266.400 M 184.06 % | -316.920 M -289.33 % | 167.388 M -20.07 % | 209.417 M |
| Cash and short term investments | 93.509 M 0.00 % | 93.509 M 1.11 % | 92.481 M -21.22 % | 117.397 M -58.41 % | 282.290 M 0.00 % | 282.290 M -21.93 % | 361.601 M -3.04 % | 372.943 M -12.45 % | 426.000 M -1.89 % | 434.200 M 258.25 % | 121.200 M -9.82 % | 134.400 M 22.29 % | 109.900 M 0.65 % | 109.188 M -20.01 % | 136.500 M -15.53 % | 161.600 M -32.36 % | 238.900 M 0.51 % | 237.698 M -5.49 % | 251.500 M -4.81 % | 264.200 M 11.57 % | 236.800 M 0.61 % | 235.366 M 10.81 % | 212.400 M -47.46 % | 404.300 M 76.47 % | 229.110 M -0.07 % | 229.264 M 18.06 % | 194.192 M -1.95 % | 198.055 M 4.48 % | 189.561 M 19.54 % | 158.573 M -30.14 % | 227.000 M 0.00 % | 227.000 M -29.08 % | 320.089 M 0.22 % | 319.378 M 3.80 % | 307.700 M 0.00 % | 307.700 M -19.58 % | 382.633 M 0.17 % | 381.967 M -7.29 % | 412.000 M 0.00 % | 412.000 M 30.00 % | 316.920 M 0.22 % | 316.232 M 12.56 % | 280.937 M |
| Total current assets | 0.000 -100.00 % | 1.286 B | 0.000 -100.00 % | 1.299 B 360.19 % | 282.290 M -80.33 % | 1.435 B 296.93 % | 361.601 M -75.53 % | 1.478 B 246.93 % | 426.000 M -72.90 % | 1.572 B 1 197.19 % | 121.200 M -90.75 % | 1.310 B 1 091.81 % | 109.900 M -91.65 % | 1.316 B 864.41 % | 136.500 M -90.28 % | 1.404 B 487.74 % | 238.900 M -84.92 % | 1.584 B 529.97 % | 251.500 M -85.67 % | 1.755 B 640.96 % | 236.800 M -87.08 % | 1.833 B 762.87 % | 212.400 M -88.73 % | 1.884 B 722.27 % | 229.110 M -88.36 % | 1.968 B 913.29 % | 194.192 M -89.70 % | 1.885 B 13.38 % | 1.662 B 10.29 % | 1.507 B 564.00 % | 227.000 M -86.28 % | 1.655 B 416.92 % | 320.089 M -82.58 % | 1.837 B 497.06 % | 307.700 M -83.74 % | 1.893 B 394.63 % | 382.633 M -79.92 % | 1.905 B 362.40 % | 412.000 M -79.27 % | 1.988 B 527.23 % | 316.920 M -82.04 % | 1.765 B 4.69 % | 1.685 B |
| Inventory | 0.000 -100.00 % | 655.396 M | 0.000 -100.00 % | 642.991 M | 0.000 -100.00 % | 597.401 M | 0.000 -100.00 % | 589.039 M | 0.000 -100.00 % | 594.400 M | 0.000 -100.00 % | 659.100 M | 0.000 -100.00 % | 692.795 M | 0.000 -100.00 % | 716.900 M | 0.000 -100.00 % | 769.260 M | 0.000 -100.00 % | 859.500 M | 0.000 -100.00 % | 882.270 M | 0.000 -100.00 % | 868.100 M | 0.000 -100.00 % | 872.400 M | 0.000 -100.00 % | 807.695 M 11.65 % | 723.390 M -8.79 % | 793.108 M | 0.000 -100.00 % | 788.100 M | 0.000 -100.00 % | 818.890 M | 0.000 -100.00 % | 873.600 M | 0.000 -100.00 % | 773.370 M | 0.000 -100.00 % | 808.800 M | 0.000 -100.00 % | 752.986 M -0.21 % | 754.565 M |
| Net receivables | 0.000 -100.00 % | 207.559 M | 0.000 -100.00 % | 1.778 M | 0.000 -100.00 % | 211.422 M | 0.000 -100.00 % | 218.736 M | 0.000 -100.00 % | 249.199 M | 0.000 -100.00 % | 247.800 M | 0.000 -100.00 % | 216.149 M | 0.000 -100.00 % | 315.300 M | 0.000 -100.00 % | 332.741 M | 0.000 -100.00 % | 372.400 M | 0.000 -100.00 % | 396.629 M | 0.000 -100.00 % | 337.000 M | 0.000 -100.00 % | 570.195 M | 0.000 -100.00 % | 798.028 M 44.16 % | 553.580 M 25.28 % | 441.857 M | 0.000 -100.00 % | 639.300 M | 0.000 -100.00 % | 693.361 M | 0.000 -100.00 % | 710.100 M | 0.000 -100.00 % | 749.736 M | 0.000 -100.00 % | 766.800 M | 0.000 -100.00 % | 695.241 M 7.57 % | 646.342 M |
| Tax assets | 0.000 -100.00 % | 102.945 M | 0.000 -100.00 % | 97.519 M | 0.000 -100.00 % | 156.488 M | 0.000 -100.00 % | 156.488 M | 0.000 -100.00 % | 156.500 M | 0.000 -100.00 % | 156.500 M | 0.000 -100.00 % | 156.488 M | 0.000 -100.00 % | 156.500 M | 0.000 -100.00 % | 156.488 M | 0.000 -100.00 % | 101.800 M | 0.000 -100.00 % | 91.857 M | 0.000 -100.00 % | 75.800 M | 0.000 -100.00 % | 24.869 M | 0.000 -100.00 % | 31.708 M -52.79 % | 67.165 M -82.90 % | 392.888 M | 0.000 | 0.000 | 0.000 -100.00 % | 402.493 M | 0.000 | 0.000 | 0.000 -100.00 % | 427.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 439.444 M 514.43 % | 71.520 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 28.500 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 |
| Account payables | 0.000 -100.00 % | 383.366 M | 0.000 -100.00 % | 343.408 M | 0.000 -100.00 % | 342.011 M | 0.000 -100.00 % | 239.289 M | 0.000 -100.00 % | 233.987 M | 0.000 -100.00 % | 315.700 M | 0.000 -100.00 % | 284.011 M | 0.000 -100.00 % | 257.700 M | 0.000 -100.00 % | 233.062 M | 0.000 -100.00 % | 332.600 M | 0.000 -100.00 % | 225.543 M | 0.000 -100.00 % | 234.000 M | 0.000 -100.00 % | 220.301 M | 0.000 -100.00 % | 369.193 M 25.14 % | 295.024 M -11.99 % | 335.216 M | 0.000 -100.00 % | 321.500 M | 0.000 -100.00 % | 373.256 M | 0.000 -100.00 % | 397.000 M | 0.000 -100.00 % | 405.924 M | 0.000 -100.00 % | 426.800 M | 0.000 -100.00 % | 329.947 M 10.66 % | 298.157 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 429.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.582 M | 0.000 -100.00 % | 7.205 M | 0.000 -100.00 % | 1.903 M | 0.000 -100.00 % | 6.500 M | 0.000 -100.00 % | 2.224 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 3.621 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 480.463 M | 0.000 -100.00 % | 436.791 M | 0.000 -100.00 % | 455.934 M | 0.000 -100.00 % | 342.699 M | 0.000 -100.00 % | 271.838 M | 0.000 -100.00 % | 349.700 M | 0.000 -100.00 % | 256.876 M | 0.000 -100.00 % | 308.700 M | 0.000 -100.00 % | 459.258 M | 0.000 -100.00 % | 469.200 M | 0.000 -100.00 % | 815.323 M | 0.000 -100.00 % | 1.056 B | 0.000 100.00 % | -179.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.485 M | 0.000 | 0.000 | 0.000 100.00 % | -144.969 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.075 B | 0.000 -100.00 % | 1.965 B | 0.000 -100.00 % | 1.075 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.075 B | 0.000 | 0.000 | 0.000 -100.00 % | 967.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 967.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 740.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 551.901 M | 0.000 -100.00 % | 557.974 M -15.46 % | 659.982 M -70.25 % | 2.219 B | 0.000 | 0.000 | 0.000 -100.00 % | 267.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 240.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 644.676 M -40.06 % | 1.076 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 47.656 M | 0.000 -100.00 % | 47.493 M | 0.000 -100.00 % | 46.620 M | 0.000 -100.00 % | 45.200 M | 0.000 -100.00 % | 44.200 M | 0.000 -100.00 % | 42.901 M | 0.000 -100.00 % | 42.600 M | 0.000 -100.00 % | 54.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.176 M 102.65 % | 33.148 M | 0.000 -100.00 % | 48.100 M | 0.000 -100.00 % | 48.040 M | 0.000 -100.00 % | 45.900 M | 0.000 -100.00 % | 46.235 M | 0.000 -100.00 % | 38.400 M | 0.000 -100.00 % | 37.984 M 29.41 % | 29.351 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 |
| Total assets | 0.000 -100.00 % | 3.500 B | 0.000 -100.00 % | 3.581 B | 0.000 -100.00 % | 3.825 B | 0.000 -100.00 % | 3.786 B | 0.000 -100.00 % | 3.809 B | 0.000 -100.00 % | 3.745 B | 0.000 -100.00 % | 3.628 B | 0.000 -100.00 % | 3.561 B | 0.000 -100.00 % | 3.850 B | 0.000 -100.00 % | 3.971 B | 0.000 -100.00 % | 4.403 B | 0.000 -100.00 % | 4.802 B | 0.000 -100.00 % | 4.090 B | 0.000 -100.00 % | 4.106 B 7.88 % | 3.807 B -3.86 % | 3.959 B | 0.000 -100.00 % | 3.869 B | 0.000 -100.00 % | 3.959 B | 0.000 -100.00 % | 3.972 B | 0.000 -100.00 % | 3.889 B | 0.000 -100.00 % | 3.912 B | 0.000 -100.00 % | 3.589 B 4.13 % | 3.447 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.049 M 0.00 % | -34.049 M 0.00 % | -34.049 M | 0.000 100.00 % | -38.904 M 0.00 % | -38.904 M 0.00 % | -38.904 M -331.48 % | 16.807 M 0.00 % | 16.807 M 0.00 % | 16.807 M -49.97 % | 33.595 M 0.00 % | 33.595 M 0.00 % | 33.595 M 213.64 % | -29.562 M 0.00 % | -29.562 M 0.00 % | -29.562 M 0.00 % | -29.562 M -350.52 % | 11.800 M 0.00 % | 11.800 M 0.00 % | 11.800 M 0.00 % | 11.800 M 482.90 % | -3.082 M 0.00 % | -3.082 M 0.00 % | -3.082 M 0.00 % | -3.082 M 90.85 % | -33.689 M 0.00 % | -33.689 M 0.00 % | -33.689 M 0.00 % | -33.689 M 10.75 % | -37.745 M 0.00 % | -37.745 M 0.00 % | -37.745 M 0.00 % | -37.745 M -20.42 % | -31.345 M 0.00 % | -31.345 M 0.00 % | -31.345 M 0.00 % | -31.345 M -1 630.83 % | 2.048 M 0.00 % | 2.048 M 0.00 % | 2.048 M 0.00 % | 2.048 M 105.51 % | -37.156 M 0.00 % | -37.156 M 0.00 % | -37.156 M 0.00 % | -37.156 M -116.41 % | -17.169 M 0.00 % | -17.169 M 0.00 % | -17.169 M 0.00 % | -17.169 M -4.01 % | -16.506 M 0.00 % | -16.506 M 0.00 % | -16.506 M 0.00 % | -16.506 M 12.33 % | -18.828 M 0.00 % | -18.828 M 0.00 % | -18.828 M 0.00 % | -18.828 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.697 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.979 M 0.00 % | -19.979 M 0.00 % | -19.979 M | 0.000 100.00 % | -19.560 M 0.00 % | -19.560 M 0.00 % | -19.560 M -200.12 % | 19.535 M 0.00 % | 19.535 M 0.00 % | 19.535 M 203.07 % | 6.446 M 0.00 % | 6.446 M 0.00 % | 6.446 M 156.64 % | -11.380 M 0.00 % | -11.380 M 0.00 % | -11.380 M 0.00 % | -11.380 M -123.32 % | -5.096 M 0.00 % | -5.096 M 0.00 % | -5.096 M 0.00 % | -5.096 M -1 390.85 % | 394.776 K 0.00 % | 394.776 K 0.00 % | 394.776 K 0.00 % | 394.776 K 107.43 % | -5.313 M 0.00 % | -5.313 M 0.00 % | -5.313 M 0.00 % | -5.313 M 88.06 % | -44.493 M 0.00 % | -44.493 M 0.00 % | -44.493 M 0.00 % | -44.493 M -712.30 % | -5.477 M 0.00 % | -5.477 M 0.00 % | -5.477 M 0.00 % | -5.477 M 5.00 % | -5.766 M 0.00 % | -5.766 M 0.00 % | -5.766 M 0.00 % | -5.766 M 81.57 % | -31.292 M 0.00 % | -31.292 M 0.00 % | -31.292 M 0.00 % | -31.292 M -4 361.66 % | -701.359 K 0.00 % | -701.359 K 0.00 % | -701.359 K 0.00 % | -701.359 K 96.70 % | -21.262 M 0.00 % | -21.262 M 0.00 % | -21.262 M 0.00 % | -21.262 M -39.33 % | -15.260 M 0.00 % | -15.260 M 0.00 % | -15.260 M 0.00 % | -15.260 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.070 M 0.00 % | -14.070 M 0.00 % | -14.070 M | 0.000 100.00 % | -19.344 M 0.00 % | -19.344 M 0.00 % | -19.344 M -608.97 % | -2.728 M 0.00 % | -2.728 M 0.00 % | -2.728 M -110.05 % | 27.149 M 0.00 % | 27.149 M 0.00 % | 27.149 M 249.32 % | -18.182 M 0.00 % | -18.182 M 0.00 % | -18.182 M 0.00 % | -18.182 M -207.61 % | 16.896 M 0.00 % | 16.896 M 0.00 % | 16.896 M 0.00 % | 16.896 M 586.00 % | -3.477 M 0.00 % | -3.477 M 0.00 % | -3.477 M 0.00 % | -3.477 M 87.75 % | -28.376 M 0.00 % | -28.376 M 0.00 % | -28.376 M 0.00 % | -28.376 M -520.51 % | 6.748 M 0.00 % | 6.748 M 0.00 % | 6.748 M 0.00 % | 6.748 M 126.09 % | -25.868 M 0.00 % | -25.868 M 0.00 % | -25.868 M 0.00 % | -25.868 M -431.06 % | 7.814 M 0.00 % | 7.814 M 0.00 % | 7.814 M 0.00 % | 7.814 M 233.26 % | -5.863 M 0.00 % | -5.863 M 0.00 % | -5.863 M 0.00 % | -5.863 M 64.39 % | -16.467 M 0.00 % | -16.467 M 0.00 % | -16.467 M 0.00 % | -16.467 M -446.26 % | 4.756 M 0.00 % | 4.756 M 0.00 % | 4.756 M 0.00 % | 4.756 M 233.30 % | -3.568 M 0.00 % | -3.568 M 0.00 % | -3.568 M 0.00 % | -3.568 M |
| Other non cash items | 93.199 M 193.13 % | 31.794 M -68.72 % | 101.649 M -27.82 % | 140.832 M 44.17 % | 97.684 M -28.02 % | 135.703 M 81.11 % | 74.928 M -31.42 % | 109.257 M 19.27 % | 91.608 M 127.45 % | -333.709 M -572.01 % | 70.700 M 100.28 % | 35.300 M -48.01 % | 67.900 M 3.37 % | 65.686 M 209.66 % | -59.900 M -175.06 % | 79.800 M 2.18 % | 78.100 M 47.31 % | 53.018 M -25.64 % | 71.300 M 192.21 % | 24.400 M -83.18 % | 145.100 M 113.21 % | 68.054 M 167.93 % | 25.400 M -58.56 % | 61.300 M -54.59 % | 135.000 M 53.01 % | 88.227 M 2 573.55 % | 3.300 M -95.85 % | 79.600 M -17.68 % | 96.700 M 791.11 % | -13.992 M 0.00 % | -13.992 M 79.20 % | -67.261 M 0.00 % | -67.261 M 0.00 % | -67.261 M -1 039.21 % | 7.161 M -74.65 % | 28.247 M 352.21 % | -11.200 M -195.73 % | 11.700 M -78.09 % | 53.400 M 421.69 % | -16.600 M 24.55 % | -22.000 M -94.69 % | -11.300 M 71.96 % | -40.300 M 41.77 % | -69.210 M -39.82 % | -49.500 M 8.67 % | -54.200 M -15.07 % | -47.100 M -25.52 % | -37.524 M 27.56 % | -51.800 M -27.59 % | -40.600 M -193.03 % | 43.641 M 145.73 % | 17.760 M 1 532.26 % | -1.240 M 97.31 % | -46.034 M 0.00 % | -46.034 M 0.00 % | -46.034 M 0.00 % | -46.034 M -3.96 % | -44.279 M 0.00 % | -44.279 M 0.00 % | -44.279 M 0.00 % | -44.279 M -228.17 % | -13.493 M 0.00 % | -13.493 M 0.00 % | -13.493 M 0.00 % | -13.493 M 65.20 % | -38.769 M 0.00 % | -38.769 M 0.00 % | -38.769 M 0.00 % | -38.769 M -46.64 % | -26.438 M 0.00 % | -26.438 M 0.00 % | -26.438 M 0.00 % | -26.438 M -135.07 % | -11.247 M 0.00 % | -11.247 M 0.00 % | -11.247 M 0.00 % | -11.247 M 15.42 % | -13.297 M 0.00 % | -13.297 M 0.00 % | -13.297 M 0.00 % | -13.297 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.524 M 1 766.21 % | -5.733 M -106.89 % | 83.200 M -3.70 % | 86.400 M -2.26 % | 88.400 M -0.67 % | 89.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -62.051 M 0.00 % | -62.051 M 0.00 % | -62.051 M | 0.000 100.00 % | -91.405 M 0.00 % | -91.405 M 0.00 % | -91.405 M -3 005.34 % | -2.943 M 0.00 % | -2.943 M 0.00 % | -2.943 M -106.10 % | 48.257 M 0.00 % | 48.257 M 0.00 % | 48.257 M 37.00 % | 35.225 M 0.00 % | 35.225 M 0.00 % | 35.225 M 0.00 % | 35.225 M -64.24 % | 98.515 M 0.00 % | 98.515 M 0.00 % | 98.515 M 0.00 % | 98.515 M 42.39 % | 69.189 M 0.00 % | 69.189 M 0.00 % | 69.189 M 0.00 % | 69.189 M 70.61 % | 40.554 M 0.00 % | 40.554 M 0.00 % | 40.554 M 0.00 % | 40.554 M 4.87 % | 38.670 M 0.00 % | 38.670 M 0.00 % | 38.670 M 0.00 % | 38.670 M 3.33 % | 37.423 M 0.00 % | 37.423 M 0.00 % | 37.423 M 0.00 % | 37.423 M -58.15 % | 89.412 M 0.00 % | 89.412 M 0.00 % | 89.412 M 0.00 % | 89.412 M 91.18 % | 46.768 M 0.00 % | 46.768 M 0.00 % | 46.768 M 0.00 % | 46.768 M -14.69 % | 54.819 M 0.00 % | 54.819 M 0.00 % | 54.819 M 0.00 % | 54.819 M 111.87 % | 25.874 M 0.00 % | 25.874 M 0.00 % | 25.874 M 0.00 % | 25.874 M 455.51 % | 4.658 M 0.00 % | 4.658 M 0.00 % | 4.658 M 0.00 % | 4.658 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.643 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.206 M 0.00 % | -14.206 M 0.00 % | -14.206 M | 0.000 100.00 % | -8.164 M 0.00 % | -8.164 M 0.00 % | -8.164 M 72.64 % | -29.840 M 0.00 % | -29.840 M 0.00 % | -29.840 M 51.28 % | -61.243 M 0.00 % | -61.243 M 0.00 % | -61.243 M -24.92 % | -49.028 M 0.00 % | -49.028 M 0.00 % | -49.028 M 0.00 % | -49.028 M -20.41 % | -40.717 M 0.00 % | -40.717 M 0.00 % | -40.717 M 0.00 % | -40.717 M -17.41 % | -34.680 M 0.00 % | -34.680 M 0.00 % | -34.680 M 0.00 % | -34.680 M 35.47 % | -53.746 M 0.00 % | -53.746 M 0.00 % | -53.746 M 0.00 % | -53.746 M 35.20 % | -82.942 M 0.00 % | -82.942 M 0.00 % | -82.942 M 0.00 % | -82.942 M -160.51 % | -31.839 M 0.00 % | -31.839 M 0.00 % | -31.839 M 0.00 % | -31.839 M 55.56 % | -71.644 M 0.00 % | -71.644 M 0.00 % | -71.644 M 0.00 % | -71.644 M -199.56 % | -23.916 M 0.00 % | -23.916 M 0.00 % | -23.916 M 0.00 % | -23.916 M -11.90 % | -21.373 M 0.00 % | -21.373 M 0.00 % | -21.373 M 0.00 % | -21.373 M 74.45 % | -83.664 M 0.00 % | -83.664 M 0.00 % | -83.664 M 0.00 % | -83.664 M -139.92 % | -34.872 M 0.00 % | -34.872 M 0.00 % | -34.872 M 0.00 % | -34.872 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.636 M 0.00 % | -36.636 M 0.00 % | -36.636 M | 0.000 100.00 % | -13.302 M 0.00 % | -13.302 M 0.00 % | -13.302 M 85.38 % | -90.975 M 0.00 % | -90.975 M 0.00 % | -90.975 M 21.98 % | -116.598 M 0.00 % | -116.598 M 0.00 % | -116.598 M -12.88 % | -103.293 M 0.00 % | -103.293 M 0.00 % | -103.293 M 0.00 % | -103.293 M 21.00 % | -130.748 M 0.00 % | -130.748 M 0.00 % | -130.748 M 0.00 % | -130.748 M 38.41 % | -212.285 M 0.00 % | -212.285 M 0.00 % | -212.285 M 0.00 % | -212.285 M -43.05 % | -148.395 M 0.00 % | -148.395 M 0.00 % | -148.395 M 0.00 % | -148.395 M -52.86 % | -97.079 M 0.00 % | -97.079 M 0.00 % | -97.079 M 0.00 % | -97.079 M -45 574.47 % | -212.545 K 0.00 % | -212.545 K 0.00 % | -212.545 K 0.00 % | -212.545 K 99.63 % | -58.095 M 0.00 % | -58.095 M 0.00 % | -58.095 M 0.00 % | -58.095 M 23.99 % | -76.433 M 0.00 % | -76.433 M 0.00 % | -76.433 M 0.00 % | -76.433 M -192.22 % | -26.156 M 0.00 % | -26.156 M 0.00 % | -26.156 M 0.00 % | -26.156 M 11.16 % | -29.440 M 0.00 % | -29.440 M 0.00 % | -29.440 M 0.00 % | -29.440 M 86.68 % | -221.014 M 0.00 % | -221.014 M 0.00 % | -221.014 M 0.00 % | -221.014 M |
| 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 -100.00 % | 10.750 M 0.00 % | 10.750 M 0.00 % | 10.750 M | 0.000 -100.00 % | 101.279 M 0.00 % | 101.279 M 0.00 % | 101.279 M -24.12 % | 133.472 M 0.00 % | 133.472 M 0.00 % | 133.472 M 68.69 % | 79.123 M 0.00 % | 79.123 M 0.00 % | 79.123 M -28.17 % | 110.153 M 0.00 % | 110.153 M 0.00 % | 110.153 M 0.00 % | 110.153 M -10.16 % | 122.605 M 0.00 % | 122.605 M 0.00 % | 122.605 M 0.00 % | 122.605 M -35.85 % | 191.131 M 0.00 % | 191.131 M 0.00 % | 191.131 M 0.00 % | 191.131 M 13.31 % | 168.679 M 0.00 % | 168.679 M 0.00 % | 168.679 M 0.00 % | 168.679 M 113.93 % | 78.849 M 0.00 % | 78.849 M 0.00 % | 78.849 M 0.00 % | 78.849 M 36 997.51 % | 212.544 K 0.00 % | 212.544 K 0.00 % | 212.544 K 0.00 % | 212.544 K -99.77 % | 90.969 M 0.00 % | 90.969 M 0.00 % | 90.969 M 0.00 % | 90.969 M 96.56 % | 46.281 M 0.00 % | 46.281 M 0.00 % | 46.281 M 0.00 % | 46.281 M 67.02 % | 27.710 M 0.00 % | 27.710 M 0.00 % | 27.710 M 0.00 % | 27.710 M -55.71 % | 62.569 M 0.00 % | 62.569 M 0.00 % | 62.569 M 0.00 % | 62.569 M -68.85 % | 200.876 M 0.00 % | 200.876 M 0.00 % | 200.876 M 0.00 % | 200.876 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.092 M 0.00 % | 40.092 M 0.00 % | 40.092 M | 0.000 100.00 % | -79.813 M 0.00 % | -79.813 M 0.00 % | -79.813 M -530.53 % | -12.658 M 0.00 % | -12.658 M 0.00 % | -12.658 M -112.82 % | 98.718 M 0.00 % | 98.718 M 0.00 % | 98.718 M 134.11 % | 42.167 M 0.00 % | 42.167 M 0.00 % | 42.167 M 0.00 % | 42.167 M -13.70 % | 48.861 M 0.00 % | 48.861 M 0.00 % | 48.861 M 0.00 % | 48.861 M -12.49 % | 55.834 M 0.00 % | 55.834 M 0.00 % | 55.834 M 0.00 % | 55.834 M 66.86 % | 33.463 M 0.00 % | 33.463 M 0.00 % | 33.463 M 0.00 % | 33.463 M -66.92 % | 101.172 M 0.00 % | 101.172 M 0.00 % | 101.172 M 0.00 % | 101.172 M 217.76 % | 31.839 M 0.00 % | 31.839 M 0.00 % | 31.839 M 0.00 % | 31.839 M -17.88 % | 38.770 M 0.00 % | 38.770 M 0.00 % | 38.770 M 0.00 % | 38.770 M -28.29 % | 54.068 M 0.00 % | 54.068 M 0.00 % | 54.068 M 0.00 % | 54.068 M 172.81 % | 19.819 M 0.00 % | 19.819 M 0.00 % | 19.819 M 0.00 % | 19.819 M -60.78 % | 50.535 M 0.00 % | 50.535 M 0.00 % | 50.535 M 0.00 % | 50.535 M -8.13 % | 55.009 M 0.00 % | 55.009 M 0.00 % | 55.009 M 0.00 % | 55.009 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.874 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.092 M 0.00 % | -40.092 M 0.00 % | -40.092 M | 0.000 -100.00 % | 79.813 M 0.00 % | 79.813 M 0.00 % | 79.813 M 530.53 % | 12.658 M 0.00 % | 12.658 M 0.00 % | 12.658 M 112.82 % | -98.718 M 0.00 % | -98.718 M 0.00 % | -98.718 M -134.11 % | -42.167 M 0.00 % | -42.167 M 0.00 % | -42.167 M 0.00 % | -42.167 M 13.70 % | -48.861 M 0.00 % | -48.861 M 0.00 % | -48.861 M 0.00 % | -48.861 M 5.51 % | -51.712 M 0.00 % | -51.712 M 0.00 % | -51.712 M 0.00 % | -51.712 M -54.53 % | -33.463 M 0.00 % | -33.463 M 0.00 % | -33.463 M 0.00 % | -33.463 M 66.92 % | -101.172 M 0.00 % | -101.172 M 0.00 % | -101.172 M 0.00 % | -101.172 M -217.76 % | -31.839 M 0.00 % | -31.839 M 0.00 % | -31.839 M 0.00 % | -31.839 M 17.88 % | -38.770 M 0.00 % | -38.770 M 0.00 % | -38.770 M 0.00 % | -38.770 M 28.29 % | -54.068 M 0.00 % | -54.068 M 0.00 % | -54.068 M 0.00 % | -54.068 M -172.81 % | -19.819 M 0.00 % | -19.819 M 0.00 % | -19.819 M 0.00 % | -19.819 M 60.78 % | -50.535 M 0.00 % | -50.535 M 0.00 % | -50.535 M 0.00 % | -50.535 M 9.08 % | -55.582 M 0.00 % | -55.582 M 0.00 % | -55.582 M 0.00 % | -55.582 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.500 M 0.00 % | 112.500 M 0.00 % | 112.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 506.025 K 0.00 % | 506.025 K 0.00 % | 506.025 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.397 M 0.00 % | 3.397 M 0.00 % | 3.397 M 0.00 % | 3.397 M 209.30 % | 1.098 M 0.00 % | 1.098 M 0.00 % | 1.098 M 0.00 % | 1.098 M -88.88 % | 9.878 M 0.00 % | 9.878 M 0.00 % | 9.878 M 0.00 % | 9.878 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.880 M 0.00 % | -4.880 M 0.00 % | -4.880 M | 0.000 100.00 % | -4.880 M 0.00 % | -4.880 M 0.00 % | -4.880 M 0.25 % | -4.892 M 0.00 % | -4.892 M 0.00 % | -4.892 M 59.88 % | -12.195 M 0.00 % | -12.195 M 0.00 % | -12.195 M 53.69 % | -26.330 M 0.00 % | -26.330 M 0.00 % | -26.330 M 0.00 % | -26.330 M -150.50 % | -10.511 M 0.00 % | -10.511 M 0.00 % | -10.511 M 0.00 % | -10.511 M 46.51 % | -19.649 M 0.00 % | -19.649 M 0.00 % | -19.649 M 0.00 % | -19.649 M 18.99 % | -24.255 M 0.00 % | -24.255 M 0.00 % | -24.255 M 0.00 % | -24.255 M -41.16 % | -17.183 M 0.00 % | -17.183 M 0.00 % | -17.183 M 0.00 % | -17.183 M -7.77 % | -15.944 M 0.00 % | -15.944 M 0.00 % | -15.944 M 0.00 % | -15.944 M 0.00 % | -15.944 M 0.00 % | -15.944 M 0.00 % | -15.944 M 0.00 % | -15.944 M -551.86 % | -2.446 M 0.00 % | -2.446 M 0.00 % | -2.446 M 0.00 % | -2.446 M 89.74 % | -23.839 M 0.00 % | -23.839 M 0.00 % | -23.839 M 0.00 % | -23.839 M -185.71 % | -8.344 M 0.00 % | -8.344 M 0.00 % | -8.344 M 0.00 % | -8.344 M -22.27 % | -6.824 M 0.00 % | -6.824 M 0.00 % | -6.824 M 0.00 % | -6.824 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.050 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 100.00 % | -7.431 M 0.00 % | -7.431 M 98.34 % | -446.557 M 0.00 % | -446.557 M 0.00 % | -446.557 M -11.59 % | -400.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 411.743 M 0.00 % | 411.743 M 0.00 % | 411.743 M 15.94 % | 355.142 M 210.21 % | -322.242 M 0.00 % | -322.242 M 0.00 % | -322.242 M -17.22 % | -274.902 M 0.00 % | -274.902 M 0.00 % | -274.902 M 0.00 % | -274.902 M 35.82 % | -428.316 M 0.00 % | -428.316 M 0.00 % | -428.316 M 0.00 % | -428.316 M -147.61 % | -172.979 M 0.00 % | -172.979 M 0.00 % | -172.979 M 0.00 % | -172.979 M 31.62 % | -252.952 M 0.00 % | -252.952 M 0.00 % | -252.952 M 0.00 % | -252.952 M 58.90 % | -615.450 M 0.00 % | -615.450 M 0.00 % | -615.450 M 0.00 % | -615.450 M -114.10 % | -287.464 M 0.00 % | -287.464 M 0.00 % | -287.464 M 0.00 % | -287.464 M -21.39 % | -236.801 M 0.00 % | -236.801 M 0.00 % | -236.801 M 0.00 % | -236.801 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.814 M 0.00 % | 91.814 M 0.00 % | 91.814 M | 0.000 100.00 % | -12.311 M 0.00 % | -12.311 M 0.00 % | -12.311 M 97.27 % | -451.449 M 0.00 % | -451.449 M 0.00 % | -451.449 M -9.47 % | -412.378 M 0.00 % | -412.378 M 0.00 % | -412.378 M 8.13 % | -448.893 M 0.00 % | -448.893 M 0.00 % | -448.893 M 0.00 % | -448.893 M 3.57 % | -465.526 M 0.00 % | -465.526 M 0.00 % | -465.526 M 0.00 % | -465.526 M -11.71 % | -416.737 M 0.00 % | -416.737 M 0.00 % | -416.737 M 0.00 % | -416.737 M -20.27 % | -346.498 M 0.00 % | -346.498 M 0.00 % | -346.498 M 0.00 % | -346.498 M -18.63 % | -292.085 M 0.00 % | -292.085 M 0.00 % | -292.085 M 0.00 % | -292.085 M 34.25 % | -444.261 M 0.00 % | -444.261 M 0.00 % | -444.261 M 0.00 % | -444.261 M -135.15 % | -188.923 M 0.00 % | -188.923 M 0.00 % | -188.923 M 0.00 % | -188.923 M 26.03 % | -255.398 M 0.00 % | -255.398 M 0.00 % | -255.398 M 0.00 % | -255.398 M 60.05 % | -639.289 M 0.00 % | -639.289 M 0.00 % | -639.289 M 0.00 % | -639.289 M -116.12 % | -295.808 M 0.00 % | -295.808 M 0.00 % | -295.808 M 0.00 % | -295.808 M -21.42 % | -243.625 M 0.00 % | -243.625 M 0.00 % | -243.625 M 0.00 % | -243.625 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.781 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -892.500 K 0.00 % | -892.500 K 0.00 % | -892.500 K | 0.000 -100.00 % | 381.000 K 0.00 % | 381.000 K 0.00 % | 381.000 K 5.53 % | 361.031 K 0.00 % | 361.031 K 0.00 % | 361.031 K 0.59 % | 358.905 K 0.00 % | 358.905 K 0.00 % | 358.905 K -93.77 % | 5.764 M 0.00 % | 5.764 M 0.00 % | 5.764 M 0.00 % | 5.764 M 221.17 % | -4.757 M 0.00 % | -4.757 M 0.00 % | -4.757 M 0.00 % | -4.757 M -271.79 % | 2.769 M 0.00 % | 2.769 M 0.00 % | 2.769 M 0.00 % | 2.769 M 123.48 % | 1.239 M 0.00 % | 1.239 M 0.00 % | 1.239 M 0.00 % | 1.239 M 940.60 % | -147.404 K 0.00 % | -147.404 K 0.00 % | -147.404 K 0.00 % | -147.404 K -100.03 % | 449.394 M 0.00 % | 449.394 M 0.00 % | 449.394 M 0.00 % | 449.394 M 37 075.93 % | -1.215 M 0.00 % | -1.215 M 0.00 % | -1.215 M 0.00 % | -1.215 M -100.50 % | 244.524 M 0.00 % | 244.524 M 0.00 % | 244.524 M 0.00 % | 244.524 M -61.03 % | 627.395 M 0.00 % | 627.395 M 0.00 % | 627.395 M 0.00 % | 627.395 M 94.41 % | 322.715 M 0.00 % | 322.715 M 0.00 % | 322.715 M 0.00 % | 322.715 M 4.87 % | 307.721 M 0.00 % | 307.721 M 0.00 % | 307.721 M 0.00 % | 307.721 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.524 M 19.99 % | 79.607 M -4.32 % | 83.200 M -3.70 % | 86.400 M -2.26 % | 88.400 M -0.67 % | 89.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.311 M 0.00 % | -1.311 M 0.00 % | -1.311 M | 0.000 100.00 % | -2.834 M 0.00 % | -2.834 M 0.00 % | -2.834 M -190.27 % | 3.139 M 0.00 % | 3.139 M 0.00 % | 3.139 M 110.40 % | -30.187 M 0.00 % | -30.187 M 0.00 % | -30.187 M -381.10 % | -6.274 M 0.00 % | -6.274 M 0.00 % | -6.274 M 0.00 % | -6.274 M -122.72 % | 27.622 M 0.00 % | 27.622 M 0.00 % | 27.622 M 0.00 % | 27.622 M 527.22 % | -6.466 M 0.00 % | -6.466 M 0.00 % | -6.466 M 0.00 % | -6.466 M -126.90 % | 24.037 M 0.00 % | 24.037 M 0.00 % | 24.037 M 0.00 % | 24.037 M 712.01 % | -3.928 M 0.00 % | -3.928 M 0.00 % | -3.928 M 0.00 % | -3.928 M -136.64 % | 10.718 M 0.00 % | 10.718 M 0.00 % | 10.718 M 0.00 % | 10.718 M -45.08 % | 19.515 M 0.00 % | 19.515 M 0.00 % | 19.515 M 0.00 % | 19.515 M 207.38 % | -18.173 M 0.00 % | -18.173 M 0.00 % | -18.173 M 0.00 % | -18.173 M -178.65 % | 23.106 M 0.00 % | 23.106 M 0.00 % | 23.106 M 0.00 % | 23.106 M 928.11 % | 2.247 M 0.00 % | 2.247 M 0.00 % | 2.247 M 0.00 % | 2.247 M -82.94 % | 13.172 M 0.00 % | 13.172 M 0.00 % | 13.172 M 0.00 % | 13.172 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.661 M 119.20 % | 80.137 M 30 140.38 % | 265.000 K -99.75 % | 106.096 M 438.67 % | 19.696 M -81.04 % | 103.900 M 597.32 % | 14.900 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 % | 30.762 M 0.00 % | 30.762 M 0.00 % | 30.762 M | 0.000 -100.00 % | 33.596 M 0.00 % | 33.596 M 0.00 % | 33.596 M 4.47 % | 32.160 M 0.00 % | 32.160 M 0.00 % | 32.160 M -48.42 % | 62.346 M 0.00 % | 62.346 M 0.00 % | 62.346 M -9.14 % | 68.621 M 0.00 % | 68.621 M 0.00 % | 68.621 M 0.00 % | 68.621 M 65.56 % | 41.448 M 0.00 % | 41.448 M 0.00 % | 41.448 M 0.00 % | 41.448 M -13.49 % | 47.914 M 0.00 % | 47.914 M 0.00 % | 47.914 M 0.00 % | 47.914 M 100.67 % | 23.877 M 0.00 % | 23.877 M 0.00 % | 23.877 M 0.00 % | 23.877 M -13.10 % | 27.475 M 0.00 % | 27.475 M 0.00 % | 27.475 M 0.00 % | 27.475 M -33.80 % | 41.504 M 0.00 % | 41.504 M 0.00 % | 41.504 M 0.00 % | 41.504 M 88.75 % | 21.989 M 0.00 % | 21.989 M 0.00 % | 21.989 M 0.00 % | 21.989 M -50.05 % | 44.020 M 0.00 % | 44.020 M 0.00 % | 44.020 M 0.00 % | 44.020 M 110.48 % | 20.914 M 0.00 % | 20.914 M 0.00 % | 20.914 M 0.00 % | 20.914 M 12.04 % | 18.667 M 0.00 % | 18.667 M 0.00 % | 18.667 M 0.00 % | 18.667 M 239.75 % | 5.494 M 0.00 % | 5.494 M 0.00 % | 5.494 M 0.00 % | 5.494 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.286 M -57.14 % | 175.661 M 119.93 % | 79.872 M -57.81 % | 189.296 M 78.42 % | 106.096 M -44.83 % | 192.300 M 85.08 % | 103.900 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 % | 29.452 M 0.00 % | 29.452 M 0.00 % | 29.452 M | 0.000 -100.00 % | 30.762 M 0.00 % | 30.762 M 0.00 % | 30.762 M -12.85 % | 35.299 M 0.00 % | 35.299 M 0.00 % | 35.299 M 9.76 % | 32.160 M 0.00 % | 32.160 M 0.00 % | 32.160 M -48.42 % | 62.346 M 0.00 % | 62.346 M 0.00 % | 62.346 M 0.00 % | 62.346 M -9.74 % | 69.070 M 0.00 % | 69.070 M 0.00 % | 69.070 M 0.00 % | 69.070 M 66.64 % | 41.448 M 0.00 % | 41.448 M 0.00 % | 41.448 M 0.00 % | 41.448 M -13.49 % | 47.914 M 0.00 % | 47.914 M 0.00 % | 47.914 M 0.00 % | 47.914 M 103.47 % | 23.548 M 0.00 % | 23.548 M 0.00 % | 23.548 M 0.00 % | 23.548 M -54.91 % | 52.222 M 0.00 % | 52.222 M 0.00 % | 52.222 M 0.00 % | 52.222 M 25.82 % | 41.504 M 0.00 % | 41.504 M 0.00 % | 41.504 M 0.00 % | 41.504 M 60.58 % | 25.847 M 0.00 % | 25.847 M 0.00 % | 25.847 M 0.00 % | 25.847 M -41.28 % | 44.020 M 0.00 % | 44.020 M 0.00 % | 44.020 M 0.00 % | 44.020 M 110.48 % | 20.914 M 0.00 % | 20.914 M 0.00 % | 20.914 M 0.00 % | 20.914 M 12.04 % | 18.667 M 0.00 % | 18.667 M 0.00 % | 18.667 M 0.00 % | 18.667 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.524 M 1 766.21 % | -5.733 M -106.89 % | 83.200 M -3.70 % | 86.400 M -2.26 % | 88.400 M -0.67 % | 89.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -62.051 M 0.00 % | -62.051 M 0.00 % | -62.051 M | 0.000 100.00 % | -91.405 M 0.00 % | -91.405 M 0.00 % | -91.405 M -3 005.34 % | -2.943 M 0.00 % | -2.943 M 0.00 % | -2.943 M -106.10 % | 48.257 M 0.00 % | 48.257 M 0.00 % | 48.257 M 37.00 % | 35.225 M 0.00 % | 35.225 M 0.00 % | 35.225 M 0.00 % | 35.225 M -64.24 % | 98.515 M 0.00 % | 98.515 M 0.00 % | 98.515 M 0.00 % | 98.515 M 42.39 % | 69.189 M 0.00 % | 69.189 M 0.00 % | 69.189 M 0.00 % | 69.189 M 70.61 % | 40.554 M 0.00 % | 40.554 M 0.00 % | 40.554 M 0.00 % | 40.554 M 4.87 % | 38.670 M 0.00 % | 38.670 M 0.00 % | 38.670 M 0.00 % | 38.670 M 3.33 % | 37.423 M 0.00 % | 37.423 M 0.00 % | 37.423 M 0.00 % | 37.423 M -58.15 % | 89.412 M 0.00 % | 89.412 M 0.00 % | 89.412 M 0.00 % | 89.412 M 91.18 % | 46.768 M 0.00 % | 46.768 M 0.00 % | 46.768 M 0.00 % | 46.768 M -14.69 % | 54.819 M 0.00 % | 54.819 M 0.00 % | 54.819 M 0.00 % | 54.819 M 111.87 % | 25.874 M 0.00 % | 25.874 M 0.00 % | 25.874 M 0.00 % | 25.874 M 455.51 % | 4.658 M 0.00 % | 4.658 M 0.00 % | 4.658 M 0.00 % | 4.658 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.643 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.206 M 0.00 % | -14.206 M 0.00 % | -14.206 M | 0.000 100.00 % | -8.164 M 0.00 % | -8.164 M 0.00 % | -8.164 M 72.64 % | -29.840 M 0.00 % | -29.840 M 0.00 % | -29.840 M 51.28 % | -61.243 M 0.00 % | -61.243 M 0.00 % | -61.243 M -24.92 % | -49.028 M 0.00 % | -49.028 M 0.00 % | -49.028 M 0.00 % | -49.028 M -20.41 % | -40.717 M 0.00 % | -40.717 M 0.00 % | -40.717 M 0.00 % | -40.717 M -17.41 % | -34.680 M 0.00 % | -34.680 M 0.00 % | -34.680 M 0.00 % | -34.680 M 35.47 % | -53.746 M 0.00 % | -53.746 M 0.00 % | -53.746 M 0.00 % | -53.746 M 35.20 % | -82.942 M 0.00 % | -82.942 M 0.00 % | -82.942 M 0.00 % | -82.942 M -160.51 % | -31.839 M 0.00 % | -31.839 M 0.00 % | -31.839 M 0.00 % | -31.839 M 55.56 % | -71.644 M 0.00 % | -71.644 M 0.00 % | -71.644 M 0.00 % | -71.644 M -199.56 % | -23.916 M 0.00 % | -23.916 M 0.00 % | -23.916 M 0.00 % | -23.916 M -11.90 % | -21.373 M 0.00 % | -21.373 M 0.00 % | -21.373 M 0.00 % | -21.373 M 74.45 % | -83.664 M 0.00 % | -83.664 M 0.00 % | -83.664 M 0.00 % | -83.664 M -139.92 % | -34.872 M 0.00 % | -34.872 M 0.00 % | -34.872 M 0.00 % | -34.872 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.524 M 310.52 % | -45.376 M -154.54 % | 83.200 M -3.70 % | 86.400 M -2.26 % | 88.400 M -0.67 % | 89.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.257 M 0.00 % | -76.257 M 0.00 % | -76.257 M | 0.000 100.00 % | -99.568 M 0.00 % | -99.568 M 0.00 % | -99.568 M -203.72 % | -32.783 M 0.00 % | -32.783 M 0.00 % | -32.783 M -152.45 % | -12.986 M 0.00 % | -12.986 M 0.00 % | -12.986 M 5.91 % | -13.802 M 0.00 % | -13.802 M 0.00 % | -13.802 M 0.00 % | -13.802 M -123.88 % | 57.798 M 0.00 % | 57.798 M 0.00 % | 57.798 M 0.00 % | 57.798 M 67.49 % | 34.509 M 0.00 % | 34.509 M 0.00 % | 34.509 M 0.00 % | 34.509 M 361.58 % | -13.192 M 0.00 % | -13.192 M 0.00 % | -13.192 M 0.00 % | -13.192 M 70.20 % | -44.273 M 0.00 % | -44.273 M 0.00 % | -44.273 M 0.00 % | -44.273 M -892.76 % | 5.585 M 0.00 % | 5.585 M 0.00 % | 5.585 M 0.00 % | 5.585 M -68.57 % | 17.769 M 0.00 % | 17.769 M 0.00 % | 17.769 M 0.00 % | 17.769 M -22.24 % | 22.852 M 0.00 % | 22.852 M 0.00 % | 22.852 M 0.00 % | 22.852 M -31.67 % | 33.446 M 0.00 % | 33.446 M 0.00 % | 33.446 M 0.00 % | 33.446 M 157.88 % | -57.789 M 0.00 % | -57.789 M 0.00 % | -57.789 M 0.00 % | -57.789 M -91.27 % | -30.214 M 0.00 % | -30.214 M 0.00 % | -30.214 M 0.00 % | -30.214 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 |