Swiss Steel Holding AG 0QPH.L
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.511 B -22.59 % | 3.244 B -19.92 % | 4.051 B 26.89 % | 3.193 B 39.52 % | 2.288 B -23.23 % | 2.981 B -10.02 % | 3.313 B 23.71 % | 2.678 B 15.69 % | 2.315 B -13.63 % | 2.680 B -19.73 % | 3.338 B 1.88 % | 3.277 B -8.51 % | 3.581 B -9.17 % | 3.943 B 26.40 % | 3.119 B 52.01 % | 2.052 B -49.85 % | 4.092 B -3.30 % | 4.232 B 53.50 % | 2.757 B 62.07 % | 1.701 B |
| Net income | -197.000 M 33.38 % | -295.700 M -3 279.57 % | 9.300 M -81.44 % | 50.100 M 116.15 % | -310.200 M 40.46 % | -521.000 M -34 633.33 % | -1.500 M -103.41 % | 44.000 M 153.86 % | -81.700 M 51.60 % | -168.800 M -451.67 % | 48.000 M 156.07 % | -85.600 M 45.93 % | -158.300 M -470.73 % | 42.700 M 10.62 % | 38.600 M 113.99 % | -276.000 M -539.49 % | 62.800 M -65.93 % | 184.300 M 27.37 % | 144.700 M 83.40 % | 78.900 M |
| Income before tax | -212.700 M 26.07 % | -287.700 M -1 450.70 % | 21.300 M -66.77 % | 64.100 M 119.93 % | -321.600 M 33.40 % | -482.900 M -5 450.57 % | -8.700 M -120.52 % | 42.400 M 171.14 % | -59.600 M -441.82 % | -11.000 M -113.80 % | 79.700 M 190.98 % | -87.600 M -5.16 % | -83.300 M -223.22 % | 67.600 M 103.00 % | 33.300 M 109.11 % | -365.400 M -606.09 % | 72.200 M -73.65 % | 274.000 M 42.63 % | 192.100 M 72.13 % | 111.600 M |
| Income before tax ratio | -0.08 4.49 % | -0.09 -1 786.78 % | 0.01 -73.81 % | 0.02 114.29 % | -0.14 13.25 % | -0.16 -6 068.61 % | 0.00 -116.59 % | 0.02 161.49 % | -0.03 -527.30 % | 0.00 -117.19 % | 0.02 189.30 % | -0.03 -14.94 % | -0.02 -235.66 % | 0.02 60.60 % | 0.01 106.00 % | -0.18 -1 109.15 % | 0.02 -72.75 % | 0.06 -7.08 % | 0.07 6.21 % | 0.07 |
| EBITDA | -50.300 M 60.55 % | -127.500 M -171.95 % | 177.200 M 0.68 % | 176.000 M 268.74 % | -104.300 M -448.95 % | -19.000 M -107.77 % | 244.400 M 20.22 % | 203.300 M 88.59 % | 107.800 M -31.03 % | 156.300 M -37.55 % | 250.300 M 76.52 % | 141.800 M 9.41 % | 129.600 M -58.59 % | 313.000 M 24.95 % | 250.500 M 247.79 % | -169.500 M -165.95 % | 257.000 M -41.00 % | 435.600 M -56.68 % | 1.006 B 479.87 % | 173.400 M |
| Net income ratio | -0.08 13.93 % | -0.09 -4 070.69 % | 0.00 -85.37 % | 0.02 111.58 % | -0.14 22.45 % | -0.17 -38 500.75 % | 0.00 -102.76 % | 0.02 146.55 % | -0.04 43.96 % | -0.06 -538.08 % | 0.01 155.04 % | -0.03 40.90 % | -0.04 -508.15 % | 0.01 -12.49 % | 0.01 109.20 % | -0.13 -976.35 % | 0.02 -64.76 % | 0.04 -17.03 % | 0.05 13.16 % | 0.05 |
| Ratio EBITDA | -0.02 49.03 % | -0.04 -189.86 % | 0.04 -20.66 % | 0.06 220.95 % | -0.05 -615.04 % | -0.01 -108.64 % | 0.07 -2.82 % | 0.08 63.02 % | 0.05 -20.15 % | 0.06 -22.21 % | 0.07 73.25 % | 0.04 19.59 % | 0.04 -54.41 % | 0.08 -1.15 % | 0.08 197.23 % | -0.08 -231.51 % | 0.06 -38.99 % | 0.10 -71.78 % | 0.36 257.79 % | 0.10 |
| Gross profit ratio | 0.31 14.31 % | 0.27 -5.80 % | 0.28 -18.79 % | 0.35 3.27 % | 0.34 5.00 % | 0.32 -11.53 % | 0.36 -7.60 % | 0.39 -0.39 % | 0.40 9.19 % | 0.36 4.17 % | 0.35 7.80 % | 0.32 6.80 % | 0.30 2.30 % | 0.30 3.69 % | 0.29 13.03 % | 0.25 -7.10 % | 0.27 -30.11 % | 0.39 2.95 % | 0.38 -10.48 % | 0.42 |
| Weighted average shs out dil | 25.953 M 69.70 % | 15.293 M 0.00 % | 15.293 M 8.09 % | 14.148 M 41.27 % | 10.015 M 112.51 % | 4.713 M -0.14 % | 4.719 M -0.61 % | 4.748 M -0.16 % | 4.756 M 0.31 % | 4.741 M 0.22 % | 4.731 M 191.26 % | 1.624 M -98.62 % | 118.125 M -14.73 % | 138.527 M -13.58 % | 160.297 M -39.58 % | 265.286 M 0.00 % | 265.286 M 0.00 % | 265.286 M 0.00 % | 265.286 M 0.00 % | 265.286 M |
| Weighted average shs out | 25.953 M 75.54 % | 14.785 M -3.32 % | 15.293 M 8.09 % | 14.148 M 41.27 % | 10.015 M 112.51 % | 4.713 M -0.14 % | 4.719 M -0.07 % | 4.723 M -0.02 % | 4.724 M 1.04 % | 4.675 M -1.18 % | 4.731 M 191.26 % | 1.624 M -98.63 % | 118.125 M -14.73 % | 138.527 M -13.58 % | 160.297 M -39.58 % | 265.286 M 0.00 % | 265.286 M 0.00 % | 265.286 M 0.00 % | 265.286 M 0.00 % | 265.286 M |
| EPS diluted | -8.07 58.27 % | -19.34 -3 270.49 % | 0.61 -82.77 % | 3.54 111.43 % | -30.97 71.99 % | -110.55 -34 446.88 % | -0.32 -103.43 % | 9.32 154.25 % | -17.18 51.74 % | -35.60 -436.80 % | 10.57 120.06 % | -52.70 -3 832.84 % | -1.34 -532.26 % | 0.31 29.17 % | 0.24 123.08 % | -1.04 -533.33 % | 0.24 -66.20 % | 0.71 29.09 % | 0.55 83.33 % | 0.30 |
| Earnings per share | -8.07 59.65 % | -20.00 -3 378.69 % | 0.61 -82.77 % | 3.54 111.43 % | -30.97 71.99 % | -110.55 -34 446.88 % | -0.32 -103.43 % | 9.32 153.87 % | -17.30 52.09 % | -36.11 -441.30 % | 10.58 120.08 % | -52.70 -3 832.84 % | -1.34 -532.26 % | 0.31 29.17 % | 0.24 123.08 % | -1.04 -533.33 % | 0.24 -66.20 % | 0.71 29.09 % | 0.55 83.33 % | 0.30 |
| Gross profit | 767.600 M -11.52 % | 867.500 M -24.57 % | 1.150 B 3.05 % | 1.116 B 44.09 % | 774.600 M -19.39 % | 960.900 M -20.40 % | 1.207 B 14.31 % | 1.056 B 15.23 % | 916.400 M -5.69 % | 971.700 M -16.38 % | 1.162 B 9.83 % | 1.058 B -2.29 % | 1.083 B -7.08 % | 1.165 B 31.07 % | 889.100 M 71.81 % | 517.500 M -53.41 % | 1.111 B -32.42 % | 1.644 B 58.03 % | 1.040 B 45.08 % | 716.900 M |
| Income tax expense | -15.500 M -318.31 % | 7.100 M -40.34 % | 11.900 M -13.77 % | 13.800 M 221.05 % | -11.400 M -129.92 % | 38.100 M 576.25 % | -8.000 M -142.42 % | -3.300 M -120.75 % | 15.900 M -34.84 % | 24.400 M -17.85 % | 29.700 M 861.54 % | -3.900 M -105.23 % | 74.600 M 199.60 % | 24.900 M 569.81 % | -5.300 M 94.07 % | -89.400 M -1 051.06 % | 9.400 M -89.52 % | 89.700 M 88.84 % | 47.500 M 45.71 % | 32.600 M |
| Cost of revenue | 1.744 B -26.64 % | 2.377 B -18.08 % | 2.901 B 39.71 % | 2.077 B 37.18 % | 1.514 B -25.06 % | 2.020 B -4.07 % | 2.106 B 29.83 % | 1.622 B 15.98 % | 1.398 B -18.14 % | 1.708 B -21.51 % | 2.176 B -1.91 % | 2.219 B -11.20 % | 2.499 B -10.04 % | 2.778 B 24.54 % | 2.230 B 45.33 % | 1.535 B -48.52 % | 2.981 B 15.19 % | 2.588 B 50.75 % | 1.717 B 74.44 % | 984.100 M |
| General and administrative expenses | 72.300 M 15.50 % | 62.600 M -30.21 % | 89.700 M 16.80 % | 76.800 M 7.11 % | 71.700 M -11.04 % | 80.600 M -10.34 % | 89.900 M 32.79 % | 67.700 M -0.73 % | 68.200 M 63.55 % | 41.700 M 6.11 % | 39.300 M -15.48 % | 46.500 M 4.26 % | 44.600 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 535.200 M 559.11 % | 81.200 M 38.33 % | 58.700 M |
| Selling and marketing expenses | 103.700 M 4.75 % | 99.000 M -15.60 % | 117.300 M 25.45 % | 93.500 M 31.88 % | 70.900 M -17.94 % | 86.400 M -7.10 % | 93.000 M 13.00 % | 82.300 M 7.02 % | 76.900 M -21.13 % | 97.500 M -20.73 % | 123.000 M 1.99 % | 120.600 M 16.63 % | 103.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 728.200 M -18.91 % | 898.000 M 4.58 % | 858.700 M -0.09 % | 859.500 M 6.29 % | 808.600 M -11.05 % | 909.100 M 13 674.24 % | 6.600 M 8.20 % | 6.100 M 1.67 % | 6.000 M 33.33 % | 4.500 M 45.16 % | 3.100 M 0.00 % | 3.100 M 14.81 % | 2.700 M -99.74 % | 1.043 B 14.25 % | 912.800 M 13.87 % | 801.600 M -17.56 % | 972.400 M 624.20 % | -185.500 M -5 113.51 % | 3.700 M 516.67 % | 600.000 K |
| Operating expenses | 904.200 M -15.28 % | 1.067 B 0.15 % | 1.066 B 3.49 % | 1.030 B 8.26 % | 951.200 M -11.61 % | 1.076 B -3.23 % | 1.112 B 13.03 % | 983.800 M 4.23 % | 943.900 M 1.09 % | 933.700 M -9.74 % | 1.035 B -1.45 % | 1.050 B -2.43 % | 1.076 B 3.15 % | 1.043 B 14.25 % | 912.800 M 13.87 % | 801.600 M -17.56 % | 972.400 M 178.07 % | 349.700 M -58.28 % | 838.300 M 43.30 % | 585.000 M |
| Cost and expenses | 2.648 B -23.12 % | 3.444 B -13.18 % | 3.967 B 27.70 % | 3.107 B 26.02 % | 2.465 B -20.38 % | 3.096 B -3.78 % | 3.218 B 23.49 % | 2.606 B 11.25 % | 2.342 B -11.34 % | 2.642 B -17.72 % | 3.211 B -1.76 % | 3.268 B -8.56 % | 3.574 B -6.44 % | 3.821 B 21.56 % | 3.143 B 34.53 % | 2.336 B -40.91 % | 3.954 B 34.58 % | 2.938 B 14.98 % | 2.555 B 62.83 % | 1.569 B |
| Research and development expenses | 0.000 -100.00 % | 7.700 M 5.48 % | 7.300 M -21.51 % | 9.300 M -10.58 % | 10.400 M -14.75 % | 12.200 M 46.99 % | 8.300 M 25.76 % | 6.600 M 73.68 % | 3.800 M -55.29 % | 8.500 M 13.33 % | 7.500 M 2.74 % | 7.300 M 0.00 % | 7.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.100 M | 0.000 |
| Selling general and administrative expenses | 176.000 M 8.91 % | 161.600 M -21.93 % | 207.000 M 21.55 % | 170.300 M 19.42 % | 142.600 M -14.61 % | 167.000 M -8.69 % | 182.900 M 21.93 % | 150.000 M 3.38 % | 145.100 M 4.24 % | 139.200 M -14.23 % | 162.300 M -2.87 % | 167.100 M 12.91 % | 148.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 535.200 M 559.11 % | 81.200 M 38.33 % | 58.700 M |
| Interest income | 1.334 M -23.74 % | 1.749 M 117.78 % | 802.999 K -25.69 % | 1.081 M -27.86 % | 1.498 M -68.13 % | 4.700 M 370.00 % | 1.000 M 0.00 % | 1.000 M -9.09 % | 1.100 M -35.29 % | 1.700 M -12.50 % | 1.943 M -50.67 % | 3.939 M 57.54 % | 2.500 M -89.88 % | 24.700 M 40.34 % | 17.600 M 51.72 % | 11.600 M -49.78 % | 23.100 M 22.87 % | 18.800 M 2 188.89 % | -900.000 K 76.92 % | -3.900 M |
| Interest expense | 71.922 M -10.70 % | 80.541 M 60.48 % | 50.187 M 5.31 % | 47.656 M -7.02 % | 51.253 M 0.30 % | 51.100 M 40.38 % | 36.400 M 7.06 % | 34.000 M -16.87 % | 40.900 M -6.62 % | 43.800 M -20.90 % | 55.370 M -45.93 % | 102.402 M 15.58 % | 88.600 M -35.19 % | 136.700 M 28.72 % | 106.200 M 19.59 % | 88.800 M -0.56 % | 89.300 M 37.38 % | 65.000 M 91.18 % | 34.000 M 101.18 % | 16.900 M |
| Depreciation and amortization | 85.000 M 5.46 % | 80.600 M 1.26 % | 79.600 M 11.48 % | 71.400 M -58.89 % | 173.700 M -57.92 % | 412.800 M 90.49 % | 216.700 M 70.76 % | 126.900 M 0.32 % | 126.500 M 1.93 % | 124.100 M 1.72 % | 122.000 M -1.53 % | 123.900 M -9.10 % | 136.300 M 16.90 % | 116.600 M 5.05 % | 111.000 M 3.64 % | 107.100 M 12.15 % | 95.500 M 8.15 % | 88.300 M 36.69 % | 64.600 M 43.88 % | 44.900 M |
| Operating income | -136.600 M 31.63 % | -199.800 M -304.71 % | 97.600 M 12.44 % | 86.800 M 149.15 % | -176.600 M -44.28 % | -122.400 M -452.74 % | 34.700 M -60.57 % | 88.000 M 575.68 % | -18.500 M -153.01 % | 34.900 M -73.28 % | 130.600 M 633.71 % | 17.800 M 228.99 % | -13.800 M -111.27 % | 122.400 M 616.46 % | -23.700 M 91.66 % | -284.100 M -305.27 % | 138.400 M -89.30 % | 1.294 B 541.23 % | 201.800 M 52.99 % | 131.900 M |
| Operating income ratio | -0.05 11.68 % | -0.06 -355.65 % | 0.02 -11.39 % | 0.03 135.23 % | -0.08 -87.94 % | -0.04 -492.01 % | 0.01 -68.13 % | 0.03 511.18 % | -0.01 -161.37 % | 0.01 -66.71 % | 0.04 620.15 % | 0.01 240.98 % | 0.00 -112.41 % | 0.03 508.58 % | -0.01 94.51 % | -0.14 -509.32 % | 0.03 -88.94 % | 0.31 317.74 % | 0.07 -5.60 % | 0.08 |
| Total other income expenses net | -76.100 M 13.42 % | -87.900 M -70.02 % | -51.700 M -15.92 % | -44.600 M 65.10 % | -127.800 M 64.55 % | -360.500 M -240.42 % | -105.900 M -193.35 % | -36.100 M 52.69 % | -76.300 M -66.23 % | -45.900 M 9.29 % | -50.600 M 61.40 % | -131.100 M -13.90 % | -115.100 M -2.77 % | -112.000 M -296.49 % | 57.000 M 170.11 % | -81.300 M -22.81 % | -66.200 M -43.29 % | -46.200 M 93.83 % | -748.800 M -3 588.67 % | -20.300 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 706.500 M -14.20 % | 823.400 M -1.84 % | 838.800 M 18.09 % | 710.300 M 12.48 % | 631.500 M -19.21 % | 781.700 M 21.59 % | 642.900 M 47.49 % | 435.900 M 4.53 % | 417.000 M -10.90 % | 468.000 M -19.63 % | 582.300 M -3.64 % | 604.300 M -32.60 % | 896.600 M 991.25 % | -100.600 M -86.99 % | -53.800 M 69.01 % | -173.600 M -270.15 % | -46.900 M -106.64 % | 706.700 M 24.27 % | 568.700 M 131.65 % | 245.500 M |
| Total investments | 700.000 K -36.36 % | 1.100 M 122.92 % | -4.800 M -144.04 % | 10.900 M | 0.000 -100.00 % | 9.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K -50.00 % | 600.000 K -86.67 % | 4.500 M -76.32 % | 19.000 M -69.60 % | 62.500 M 24.50 % | 50.200 M -50.59 % | 101.600 M 210.70 % | 32.700 M 1 262.50 % | 2.400 M |
| Total debt | 738.400 M -15.89 % | 877.900 M -3.52 % | 909.900 M 13.84 % | 799.300 M 13.18 % | 706.200 M -15.50 % | 835.700 M 20.04 % | 696.200 M 44.14 % | 483.000 M 4.84 % | 460.700 M -11.61 % | 521.200 M -20.35 % | 654.400 M -2.72 % | 672.700 M -28.97 % | 947.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 744.900 M 18.77 % | 627.200 M 137.40 % | 264.200 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 54.900 M 7.65 % | 51.000 M 14.61 % | 44.500 M -9.37 % | 49.100 M 101.97 % | -2.493 B -7.76 % | -2.314 B -0.23 % | -2.308 B -7.05 % | -2.156 B -2.54 % | -2.103 B -4.40 % | -2.014 B -3.35 % | -1.949 B -4.75 % | -1.861 B -4.45 % | -1.781 B -9.03 % | -1.634 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -1.401 B -14.98 % | -1.219 B -32.93 % | -916.800 M 7.85 % | -994.900 M 18.76 % | -1.225 B -1.83 % | -1.203 B -78.84 % | -672.500 M -19.60 % | -562.300 M 7.32 % | -606.700 M -15.23 % | -526.500 M -46.94 % | -358.300 M 11.94 % | -406.900 M -28.56 % | -316.500 M -113.85 % | -148.000 M 14.84 % | -173.800 M 17.94 % | -211.800 M -347.14 % | 85.700 M 95.22 % | 43.900 M 137.59 % | -116.800 M -188.62 % | 131.800 M |
| Common stock | 446.300 M 23.49 % | 361.400 M 0.00 % | 361.400 M 0.00 % | 361.400 M 63.01 % | 221.700 M -41.44 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 27.22 % | 297.600 M 0.00 % | 297.600 M -12.73 % | 341.000 M 25.41 % | 271.900 M 41.17 % | 192.600 M 0.00 % | 192.600 M 0.00 % | 192.600 M 57.87 % | 122.000 M |
| Total equity | 322.800 M 37.71 % | 234.400 M -55.85 % | 530.900 M 18.27 % | 448.900 M 170.26 % | 166.100 M -9.58 % | 183.700 M -74.04 % | 707.700 M -1.37 % | 717.500 M 7.49 % | 667.500 M -11.07 % | 750.600 M -16.68 % | 900.900 M 1.24 % | 889.900 M 39.03 % | 640.100 M -24.18 % | 844.200 M 6.08 % | 795.800 M 50.89 % | 527.400 M -35.25 % | 814.500 M 14.56 % | 711.000 M 25.00 % | 568.800 M 77.09 % | 321.200 M |
| Other non current liabilities | 214.600 M -12.37 % | 244.900 M -1.53 % | 248.700 M 2 043.97 % | 11.600 M -28.83 % | 16.300 M 1 711.11 % | 900.000 K 80.00 % | 500.000 K -77.27 % | 2.200 M -95.67 % | 50.800 M 13.39 % | 44.800 M 11 100.00 % | 400.000 K -87.10 % | 3.100 M -13.89 % | 3.600 M -99.61 % | 925.400 M -8.92 % | 1.016 B 233.22 % | 304.900 M -67.19 % | 929.300 M 241.40 % | 272.200 M 10.16 % | 247.100 M 34.00 % | 184.400 M |
| Long term debt | 522.900 M -8.92 % | 574.100 M 19.53 % | 480.300 M -15.32 % | 567.200 M 8.68 % | 521.900 M 84.48 % | 282.900 M -37.91 % | 455.600 M 53.50 % | 296.800 M 5.29 % | 281.900 M -12.81 % | 323.300 M -26.32 % | 438.800 M 6.74 % | 411.100 M -36.25 % | 644.900 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 589.800 M 226.58 % | 180.600 M 681.82 % | 23.100 M |
| Total non current liabilities | 738.200 M -10.41 % | 824.000 M 11.83 % | 736.800 M -17.66 % | 894.800 M 1.42 % | 882.300 M 36.88 % | 644.600 M -20.24 % | 808.200 M 25.19 % | 645.600 M -7.36 % | 696.900 M -2.56 % | 715.200 M -15.63 % | 847.700 M 15.55 % | 733.600 M -26.40 % | 996.700 M 4.45 % | 954.200 M -7.01 % | 1.026 B 227.41 % | 313.400 M -67.92 % | 976.800 M 13.32 % | 862.000 M 101.54 % | 427.700 M 106.12 % | 207.500 M |
| Other current liabilities | 137.600 M -29.25 % | 194.500 M -8.04 % | 211.500 M 18.16 % | 179.000 M 21.36 % | 147.500 M 9.02 % | 135.300 M -18.79 % | 166.600 M 16.59 % | 142.900 M 11.73 % | 127.900 M 5.62 % | 121.100 M -17.22 % | 146.300 M 4.80 % | 139.600 M 3.56 % | 134.800 M -71.35 % | 470.500 M 27.06 % | 370.300 M -67.86 % | 1.152 B 140.62 % | 478.800 M 48.05 % | 323.400 M 65.68 % | 195.200 M 81.24 % | 107.700 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 191.800 M 11.25 % | 172.400 M 7.01 % | 161.100 M 222.20 % | 50.000 M -66.22 % | 148.000 M 5.87 % | 139.800 M 10.43 % | 126.600 M -20.97 % | 160.200 M 33.95 % | 119.600 M -8.84 % | 131.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.600 M 333.08 % | 13.300 M |
| Short term debt | 215.500 M -29.07 % | 303.800 M -29.28 % | 429.600 M 85.09 % | 232.100 M 25.94 % | 184.300 M -66.66 % | 552.800 M 129.76 % | 240.600 M 29.22 % | 186.200 M 4.14 % | 178.800 M -9.65 % | 197.900 M -8.21 % | 215.600 M -17.58 % | 261.600 M -13.43 % | 302.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 155.100 M -65.27 % | 446.600 M 85.23 % | 241.100 M |
| Total current liabilities | 615.200 M -29.68 % | 874.800 M -21.77 % | 1.118 B 26.55 % | 883.700 M 32.43 % | 667.300 M -38.82 % | 1.091 B 7.37 % | 1.016 B 35.45 % | 750.000 M 9.87 % | 682.600 M 6.13 % | 643.200 M -15.48 % | 761.000 M 0.93 % | 754.000 M -3.18 % | 778.800 M -16.46 % | 932.200 M 26.67 % | 735.900 M -46.72 % | 1.381 B 57.87 % | 874.900 M -1.67 % | 889.800 M -18.51 % | 1.092 B 103.86 % | 535.600 M |
| Total liabilities | 1.353 B -20.33 % | 1.699 B -8.43 % | 1.855 B 4.31 % | 1.779 B 14.77 % | 1.550 B -10.71 % | 1.735 B -4.86 % | 1.824 B 30.70 % | 1.396 B 1.17 % | 1.380 B 1.55 % | 1.358 B -15.56 % | 1.609 B 8.14 % | 1.488 B -16.22 % | 1.776 B -5.88 % | 1.886 B 7.06 % | 1.762 B 3.98 % | 1.695 B -8.48 % | 1.852 B 5.70 % | 1.752 B 15.28 % | 1.520 B 104.49 % | 743.100 M |
| Other non current assets | 15.200 M -84.46 % | 97.800 M 468.60 % | 17.200 M 17 100.00 % | 100.000 K -99.48 % | 19.200 M 19 100.00 % | 100.000 K -99.13 % | 11.500 M 3.60 % | 11.100 M -15.27 % | 13.100 M 11.97 % | 11.700 M -39.69 % | 19.400 M -3.00 % | 20.000 M 14.94 % | 17.400 M 9.43 % | 15.900 M 3 875.00 % | 400.000 K 0.00 % | 400.000 K -98.21 % | 22.300 M -78.05 % | 101.600 M 131.44 % | 43.900 M 1 025.64 % | 3.900 M |
| Long term investments | -400.000 K 80.00 % | -2.000 M 58.33 % | -4.800 M -144.04 % | 10.900 M | 0.000 -100.00 % | 9.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K -93.33 % | 4.500 M -76.32 % | 19.000 M -69.60 % | 62.500 M 24.50 % | 50.200 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 23.200 M 110.91 % | 11.000 M -37.85 % | 17.700 M 8.59 % | 16.300 M -4.68 % | 17.100 M -8.56 % | 18.700 M -13.43 % | 21.600 M -15.29 % | 25.500 M 1.19 % | 25.200 M 1.20 % | 24.900 M -16.72 % | 29.900 M 2.40 % | 29.200 M -11.25 % | 32.900 M -24.02 % | 43.300 M -9.41 % | 47.800 M 18.91 % | 40.200 M -3.13 % | 41.500 M 16.90 % | 35.500 M 294.44 % | 9.000 M 246.15 % | 2.600 M |
| GoodWill | 100.000 K 0.00 % | 100.000 K -75.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K -87.10 % | 3.100 M -3.13 % | 3.200 M 10.34 % | 2.900 M -6.45 % | 3.100 M 3.33 % | 3.000 M -6.25 % | 3.200 M -3.03 % | 3.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 23.300 M 109.91 % | 11.100 M -38.67 % | 18.100 M 8.38 % | 16.700 M -4.57 % | 17.500 M -8.38 % | 19.100 M -22.67 % | 24.700 M -13.94 % | 28.700 M 2.14 % | 28.100 M 0.36 % | 28.000 M -14.89 % | 32.900 M 1.54 % | 32.400 M -10.50 % | 36.200 M -16.40 % | 43.300 M -9.41 % | 47.800 M 18.91 % | 40.200 M -3.13 % | 41.500 M 16.90 % | 35.500 M 294.44 % | 9.000 M 246.15 % | 2.600 M |
| Property plant equipment net | 516.400 M 9.48 % | 471.700 M -8.71 % | 516.700 M -2.78 % | 531.500 M 5.73 % | 502.700 M -15.11 % | 592.200 M -24.52 % | 784.600 M -4.87 % | 824.800 M -7.23 % | 889.100 M -1.91 % | 906.400 M 4.29 % | 869.100 M 0.75 % | 862.600 M -4.01 % | 898.600 M -0.21 % | 900.500 M 1.95 % | 883.300 M 5.63 % | 836.200 M 0.73 % | 830.100 M 19.77 % | 693.100 M 49.57 % | 463.400 M 53.65 % | 301.600 M |
| Total non current assets | 578.200 M -0.07 % | 578.600 M 1.78 % | 568.500 M -1.23 % | 575.600 M 3.27 % | 557.400 M -12.28 % | 635.400 M -28.57 % | 889.500 M -4.06 % | 927.100 M -6.80 % | 994.700 M -1.51 % | 1.010 B 0.37 % | 1.006 B 2.22 % | 984.400 M -2.22 % | 1.007 B -4.51 % | 1.054 B -0.22 % | 1.057 B 3.29 % | 1.023 B 5.57 % | 968.900 M 16.71 % | 830.200 M 50.86 % | 550.300 M 70.06 % | 323.600 M |
| Other current assets | 42.900 M -69.36 % | 140.000 M -79.55 % | 684.500 M 21.54 % | 563.200 M 29.80 % | 433.900 M -6.37 % | 463.400 M -19.72 % | 577.200 M 30.85 % | 441.100 M 16.57 % | 378.400 M -0.89 % | 381.800 M -25.53 % | 512.700 M 2.21 % | 501.600 M 2.87 % | 487.600 M 818.27 % | 53.100 M -15.85 % | 63.100 M 11.68 % | 56.500 M -41.21 % | 96.100 M -85.74 % | 673.700 M 13 109.80 % | 5.100 M -80.23 % | 25.800 M |
| Short term investments | 1.100 M -64.52 % | 3.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K 0.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 31.900 M -41.47 % | 54.500 M -23.35 % | 71.100 M -20.11 % | 89.000 M 19.14 % | 74.700 M 38.33 % | 54.000 M 1.31 % | 53.300 M 13.16 % | 47.100 M 7.78 % | 43.700 M -17.86 % | 53.200 M -26.21 % | 72.100 M 5.41 % | 68.400 M 35.45 % | 50.500 M -49.80 % | 100.600 M 86.99 % | 53.800 M -69.01 % | 173.600 M 270.15 % | 46.900 M 22.77 % | 38.200 M -34.70 % | 58.500 M 212.83 % | 18.700 M |
| Cash and short term investments | 33.000 M -42.71 % | 57.600 M -18.99 % | 71.100 M -20.11 % | 89.000 M 19.14 % | 74.700 M 38.33 % | 54.000 M 1.31 % | 53.300 M 13.16 % | 47.100 M 7.78 % | 43.700 M -17.86 % | 53.200 M -26.21 % | 72.100 M 4.95 % | 68.700 M 35.24 % | 50.800 M -49.50 % | 100.600 M 86.99 % | 53.800 M -69.01 % | 173.600 M 270.15 % | 46.900 M 22.77 % | 38.200 M -34.70 % | 58.500 M 212.83 % | 18.700 M |
| Total current assets | 1.098 B -18.94 % | 1.355 B -25.47 % | 1.818 B 10.03 % | 1.652 B 42.62 % | 1.158 B -9.78 % | 1.284 B -21.84 % | 1.642 B 38.47 % | 1.186 B 12.71 % | 1.052 B -4.25 % | 1.099 B -26.89 % | 1.503 B 7.91 % | 1.393 B -1.11 % | 1.409 B -15.96 % | 1.676 B 11.66 % | 1.501 B 25.19 % | 1.199 B -29.52 % | 1.701 B 4.03 % | 1.635 B 6.33 % | 1.538 B 107.65 % | 740.700 M |
| Inventory | 682.300 M -15.24 % | 805.000 M -23.77 % | 1.056 B 5.64 % | 999.600 M 53.88 % | 649.600 M -15.23 % | 766.300 M -24.26 % | 1.012 B 45.00 % | 697.800 M 10.73 % | 630.200 M -5.09 % | 664.000 M -27.71 % | 918.500 M 11.63 % | 822.800 M -5.47 % | 870.400 M -12.25 % | 991.900 M 10.20 % | 900.100 M 37.46 % | 654.800 M -37.89 % | 1.054 B -4.96 % | 1.109 B 23.72 % | 896.600 M 100.90 % | 446.300 M |
| Net receivables | 339.800 M -3.47 % | 352.000 M -29.15 % | 496.800 M 3.63 % | 479.400 M 38.08 % | 347.200 M -6.49 % | 371.300 M -31.11 % | 539.000 M 40.47 % | 383.700 M 15.16 % | 333.200 M 0.48 % | 331.600 M -24.69 % | 440.300 M -2.42 % | 451.200 M 1.55 % | 444.300 M -14.36 % | 518.800 M 7.15 % | 484.200 M 54.11 % | 314.200 M -37.66 % | 504.000 M 371.41 % | -185.700 M -132.13 % | 577.900 M 131.25 % | 249.900 M |
| Tax assets | 23.700 M 1 085.00 % | 2.000 M -90.61 % | 21.300 M 29.88 % | 16.400 M -8.89 % | 18.000 M 25.00 % | 14.400 M -79.04 % | 68.700 M 9.92 % | 62.500 M -2.95 % | 64.400 M 0.78 % | 63.900 M -24.73 % | 84.900 M 22.33 % | 69.400 M 27.81 % | 54.300 M -39.73 % | 90.100 M -15.08 % | 106.100 M 26.91 % | 83.600 M 237.10 % | 24.800 M | 0.000 -100.00 % | 34.000 M 119.35 % | 15.500 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.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 |
| Account payables | 233.900 M -31.83 % | 343.100 M -22.08 % | 440.300 M 0.46 % | 438.300 M 46.78 % | 298.600 M -18.03 % | 364.300 M -34.80 % | 558.700 M 40.87 % | 396.600 M 14.00 % | 347.900 M 14.18 % | 304.700 M -16.84 % | 366.400 M 12.95 % | 324.400 M 5.12 % | 308.600 M -30.79 % | 445.900 M 25.01 % | 356.700 M 60.46 % | 222.300 M -37.38 % | 355.000 M -13.69 % | 411.300 M 4.79 % | 392.500 M 126.22 % | 173.500 M |
| Tax payables | 28.200 M -15.57 % | 33.400 M -9.49 % | 36.900 M 7.58 % | 34.300 M -7.05 % | 36.900 M -3.91 % | 38.400 M -23.20 % | 50.000 M 105.76 % | 24.300 M -13.21 % | 28.000 M 43.59 % | 19.500 M -40.37 % | 32.700 M 15.14 % | 28.400 M -14.46 % | 33.200 M 110.13 % | 15.800 M 77.53 % | 8.900 M 30.88 % | 6.800 M -83.45 % | 41.100 M | 0.000 -100.00 % | 57.600 M 333.08 % | 13.300 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 312.100 M -8.26 % | 340.200 M -3.76 % | 353.500 M 5.05 % | 336.500 M 6.29 % | 316.600 M -13.07 % | 364.200 M 4.93 % | 347.100 M -5.83 % | 368.600 M 30.48 % | 282.500 M -10.54 % | 315.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 5.700 M -3.39 % | 5.900 M -15.71 % | 7.000 M 1.45 % | 6.900 M 0.00 % | 6.900 M -2.82 % | 7.100 M -24.47 % | 9.400 M -6.93 % | 10.100 M 34.67 % | 7.500 M -42.31 % | 13.000 M 17.12 % | 11.100 M 19.35 % | 9.300 M 13.41 % | 8.200 M 54.72 % | 5.300 M 29.27 % | 4.100 M 24.24 % | 3.300 M -17.50 % | 4.000 M 42.86 % | 2.800 M 86.67 % | 1.500 M -44.44 % | 2.700 M |
| Capital lease obligations | 86.200 M 23.32 % | 69.900 M -1.13 % | 70.700 M 3.97 % | 68.000 M 11.11 % | 61.200 M -7.13 % | 65.900 M 828.17 % | 7.100 M 77.50 % | 4.000 M 0.00 % | 4.000 M -16.67 % | 4.800 M -42.86 % | 8.400 M -24.32 % | 11.100 M 7.77 % | 10.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.272 B 17.16 % | 1.086 B 0.60 % | 1.079 B 5.35 % | 1.025 B -11.85 % | 1.162 B 16.14 % | 1.001 B 0.86 % | 992.200 M -0.26 % | 994.800 M 12.01 % | 888.100 M 0.29 % | 885.500 M -7.06 % | 952.800 M 0.00 % | 952.800 M -63.35 % | 2.600 B 1.95 % | 2.550 B 308.31 % | 624.500 M 34.59 % | 464.000 M -12.81 % | 532.200 M 12.83 % | 471.700 M -4.03 % | 491.500 M 659.66 % | 64.700 M |
| Deferred tax liabilities non current | 700.000 K -86.00 % | 5.000 M -35.90 % | 7.800 M 100.00 % | 3.900 M 0.00 % | 3.900 M -46.58 % | 7.300 M -53.21 % | 15.600 M -48.00 % | 30.000 M -36.31 % | 47.100 M 6.56 % | 44.200 M 10.78 % | 39.900 M 8.13 % | 36.900 M 13.89 % | 32.400 M 12.50 % | 28.800 M 185.15 % | 10.100 M 18.82 % | 8.500 M -82.11 % | 47.500 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.676 B -13.29 % | 1.933 B -18.98 % | 2.386 B 7.12 % | 2.227 B 29.82 % | 1.716 B -10.60 % | 1.919 B -24.20 % | 2.532 B 19.81 % | 2.113 B 3.23 % | 2.047 B -2.94 % | 2.109 B -15.96 % | 2.510 B 5.56 % | 2.378 B -1.58 % | 2.416 B -11.54 % | 2.731 B 6.76 % | 2.558 B 15.11 % | 2.222 B -16.79 % | 2.670 B 8.30 % | 2.466 B 18.06 % | 2.088 B 96.22 % | 1.064 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 100.00 % | -11.800 M -1 411.11 % | 900.000 K 160.00 % | -1.500 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 |
| Stock based compensation | 0.000 100.00 % | -100.000 K 80.00 % | -500.000 K 77.27 % | -2.200 M -144.44 % | -900.000 K -160.00 % | 1.500 M -21.05 % | 1.900 M -5.00 % | 2.000 M 33.33 % | 1.500 M -25.00 % | 2.000 M 53.85 % | 1.300 M 160.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 14.600 M -94.97 % | 290.400 M 380.85 % | -103.400 M 69.12 % | -334.800 M -539.95 % | 76.100 M -44.61 % | 137.400 M 175.12 % | -182.900 M -97.09 % | -92.800 M -204.86 % | 88.500 M -37.72 % | 142.100 M 338.42 % | -59.600 M -230.42 % | 45.700 M -9.33 % | 50.400 M 304.05 % | -24.700 M 90.23 % | -252.800 M -154.78 % | 461.500 M 384.26 % | 95.300 M 626.52 % | -18.100 M 89.78 % | -177.100 M -619.35 % | 34.100 M |
| Accounts receivables | 4.700 M -96.31 % | 127.300 M 486.93 % | -32.900 M 74.56 % | -129.300 M -928.85 % | 15.600 M -86.10 % | 112.200 M 224.53 % | -90.100 M -36.72 % | -65.900 M -33 050.00 % | 200.000 K -99.75 % | 80.600 M 632.73 % | 11.000 M 168.75 % | -16.000 M -119.73 % | 81.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 49.900 M -80.10 % | 250.700 M 408.36 % | -81.300 M 76.17 % | -341.200 M -426.82 % | 104.400 M -57.60 % | 246.200 M 216.85 % | -210.700 M -141.35 % | -87.300 M -334.05 % | 37.300 M -67.31 % | 114.100 M 239.49 % | -81.800 M -342.73 % | 33.700 M -73.57 % | 127.500 M 262.01 % | -78.700 M 64.44 % | -221.300 M -154.35 % | 407.200 M 616.90 % | 56.800 M 140.34 % | -140.800 M 3.56 % | -146.000 M -521.28 % | -23.500 M |
| Accounts payables | 0.000 100.00 % | -127.300 M -486.93 % | 32.900 M -74.56 % | 129.300 M 928.85 % | -15.600 M 86.10 % | -112.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -40.000 M -200.76 % | 39.700 M 279.64 % | -22.100 M -445.31 % | 6.400 M 122.61 % | -28.300 M 73.99 % | -108.800 M -491.37 % | 27.800 M 605.45 % | -5.500 M -110.74 % | 51.200 M 82.86 % | 28.000 M 26.13 % | 22.200 M 85.00 % | 12.000 M 115.56 % | -77.100 M -242.78 % | 54.000 M 271.43 % | -31.500 M -158.01 % | 54.300 M 41.04 % | 38.500 M -68.62 % | 122.700 M 494.53 % | -31.100 M -153.99 % | 57.600 M |
| Other non cash items | -29.200 M -136.78 % | 79.400 M 60.08 % | 49.600 M -13.89 % | 57.600 M 17.79 % | 48.900 M 0.20 % | 48.800 M 346.46 % | -19.800 M -156.90 % | 34.800 M 22.11 % | 28.500 M -17.15 % | 34.400 M -4.44 % | 36.000 M -58.04 % | 85.800 M 31.19 % | 65.400 M -55.33 % | 146.400 M 134.99 % | 62.300 M 6.50 % | 58.500 M 1 725.00 % | -3.600 M -100.00 % | -1.800 M 96.95 % | -59.000 M -80.43 % | -32.700 M |
| Net cash provided by operating activities | -142.300 M -187.52 % | 162.600 M 248.93 % | 46.600 M 134.32 % | -135.800 M -493.01 % | -22.900 M -119.72 % | 116.100 M 2 090.57 % | 5.300 M -95.24 % | 111.300 M -39.48 % | 183.900 M -36.50 % | 289.600 M 62.61 % | 178.100 M 6.14 % | 167.800 M -0.59 % | 168.800 M -44.82 % | 305.900 M 762.12 % | -46.200 M -117.65 % | 261.700 M 4.68 % | 250.000 M -1.07 % | 252.700 M 1 126.70 % | 20.600 M -86.95 % | 157.900 M |
| Investments in property plant and equipment | -67.800 M 26.06 % | -91.700 M 9.21 % | -101.000 M -11.23 % | -90.800 M -12.38 % | -80.800 M 35.46 % | -125.200 M 10.32 % | -139.600 M -35.93 % | -102.700 M -4.05 % | -98.700 M 38.77 % | -161.200 M -62.34 % | -99.300 M 3.31 % | -102.700 M 25.09 % | -137.100 M -13.21 % | -121.100 M -3.68 % | -116.800 M -1.48 % | -115.100 M 47.78 % | -220.400 M -1.38 % | -217.400 M -81.77 % | -119.600 M -113.57 % | -56.000 M |
| Acquisitions net | -3.900 M -115.85 % | 24.600 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.400 M -760.61 % | -3.300 M | 0.000 | 0.000 -100.00 % | 2.800 M -12.50 % | 3.200 M | 0.000 | 0.000 100.00 % | -2.400 M -84.62 % | -1.300 M -172.22 % | 1.800 M 101.27 % | -141.900 M -251.28 % | 93.800 M 210.87 % | -84.600 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 50.00 % | -200.000 K | 0.000 100.00 % | -100.000 K 97.62 % | -4.200 M -16.67 % | -3.600 M 14.29 % | -4.200 M 22.22 % | -5.400 M -5 300.00 % | -100.000 K 98.57 % | -7.000 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 -100.00 % | 100.000 K -50.00 % | 200.000 K -33.33 % | 300.000 K | 0.000 -100.00 % | 28.400 M 2 740.00 % | 1.000 M 25.00 % | 800.000 K -74.19 % | 3.100 M 933.33 % | 300.000 K | 0.000 |
| Other investing activites | 40.700 M 502.97 % | -10.100 M -1 542.86 % | 700.000 K -75.86 % | 2.900 M 0.00 % | 2.900 M 45.00 % | 2.000 M -31.03 % | 2.900 M -73.64 % | 11.000 M 71.88 % | 6.400 M -86.69 % | 48.100 M 3 600.00 % | 1.300 M -75.93 % | 5.400 M -55.00 % | 12.000 M 73.91 % | 6.900 M 50.00 % | 4.600 M -67.83 % | 14.300 M 217.78 % | 4.500 M -47.67 % | 8.600 M 171.07 % | -12.100 M -266.67 % | -3.300 M |
| Net cash used for investing activites | -31.000 M 59.84 % | -77.200 M 23.03 % | -100.300 M -14.11 % | -87.900 M -12.84 % | -77.900 M 36.77 % | -123.200 M 25.38 % | -165.100 M -73.79 % | -95.000 M -2.93 % | -92.300 M 18.39 % | -113.100 M -18.80 % | -95.200 M -1.17 % | -94.100 M 24.60 % | -124.800 M -9.19 % | -114.300 M -26.44 % | -90.400 M 13.66 % | -104.700 M 51.86 % | -217.500 M 38.39 % | -353.000 M -836.34 % | -37.700 M 75.02 % | -150.900 M |
| Debt repayment | 8.600 M 141.75 % | -20.600 M -120.06 % | 102.700 M 855.15 % | -13.600 M 85.31 % | -92.600 M -240.52 % | 65.900 M -55.38 % | 147.700 M 580.65 % | 21.700 M 134.28 % | -63.300 M 48.41 % | -122.700 M -866.14 % | -12.700 M 95.78 % | -300.900 M -1 103.60 % | -25.000 M 62.35 % | -66.400 M 3.49 % | -68.800 M -264.99 % | 41.700 M 359.01 % | -16.100 M -106.62 % | 243.300 M 232.83 % | 73.100 M 1 823.68 % | 3.800 M |
| Common stock issued | 293.100 M | 0.000 | 0.000 -100.00 % | 223.500 M -25.60 % | 300.400 M 33 277.78 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 356.800 M | 0.000 -100.00 % | 30.500 M -85.36 % | 208.300 M | 0.000 -100.00 % | 79.300 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -300.000 K | 0.000 100.00 % | -700.000 K 12.50 % | -800.000 K | 0.000 100.00 % | -1.900 M -18.75 % | -1.600 M 5.88 % | -1.700 M -240.00 % | -500.000 K 37.50 % | -800.000 K -100.00 % | -400.000 K | 0.000 | 0.000 100.00 % | -9.100 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 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 100.00 % | -9.800 M | 0.000 | 0.000 100.00 % | -10.000 M 57.63 % | -23.600 M -3.51 % | -22.800 M -90.00 % | -12.000 M -166.67 % | -4.500 M |
| Other financing activites | -151.400 M -78.12 % | -85.000 M -35.78 % | -62.600 M -330.15 % | 27.200 M 132.54 % | -83.600 M -46.41 % | -57.100 M -389.85 % | 19.700 M 165.45 % | -30.100 M 21.41 % | -38.300 M 47.25 % | -72.600 M -4.76 % | -69.300 M 35.89 % | -108.100 M -83.22 % | -59.000 M 43.43 % | -104.300 M 17.74 % | -126.800 M -101.91 % | -62.800 M 4.99 % | -66.100 M -32.46 % | -49.900 M -1 748.15 % | -2.700 M -2 800.00 % | 100.000 K |
| Net cash used provided by financing activities | 150.000 M 242.05 % | -105.600 M -368.02 % | 39.400 M -83.33 % | 236.300 M 88.74 % | 125.200 M 1 663.38 % | 7.100 M -95.72 % | 165.800 M 1 741.58 % | -10.100 M 90.11 % | -102.100 M 47.93 % | -196.100 M -137.99 % | -82.400 M -57.85 % | -52.200 M 44.35 % | -93.800 M 37.17 % | -149.300 M -1 275.59 % | 12.700 M 140.84 % | -31.100 M -17.36 % | -26.500 M -133.97 % | 78.000 M 33.79 % | 58.300 M 9 816.67 % | -600.000 K |
| Effect of forex changes on cash | 700.000 K 163.64 % | -1.100 M -200.00 % | 1.100 M -35.29 % | 1.700 M 144.74 % | -3.800 M -642.86 % | 700.000 K 250.00 % | 200.000 K 107.14 % | -2.800 M -380.00 % | 1.000 M 42.86 % | 700.000 K -78.13 % | 3.200 M 188.89 % | -3.600 M -1 100.00 % | -300.000 K -175.00 % | 400.000 K -90.24 % | 4.100 M 412.50 % | 800.000 K 33.33 % | 600.000 K 160.00 % | -1.000 M 28.57 % | -1.400 M -250.00 % | -400.000 K |
| Net change in cash | -22.600 M -6.10 % | -21.300 M -61.36 % | -13.200 M -192.31 % | 14.300 M -30.92 % | 20.700 M 2 857.14 % | 700.000 K -88.71 % | 6.200 M 82.35 % | 3.400 M 135.79 % | -9.500 M 49.74 % | -18.900 M -610.81 % | 3.700 M -79.33 % | 17.900 M 135.73 % | -50.100 M -207.05 % | 46.800 M 139.07 % | -119.800 M -194.55 % | 126.700 M 1 819.70 % | 6.600 M 128.33 % | -23.300 M -158.54 % | 39.800 M 563.33 % | 6.000 M |
| Cash at beginning of period | 54.500 M -28.10 % | 75.800 M -14.83 % | 89.000 M 19.14 % | 74.700 M 38.33 % | 54.000 M 1.31 % | 53.300 M 13.16 % | 47.100 M 7.78 % | 43.700 M -17.86 % | 53.200 M -26.21 % | 72.100 M 5.41 % | 68.400 M 35.45 % | 50.500 M -49.80 % | 100.600 M 86.99 % | 53.800 M -69.01 % | 173.600 M 270.15 % | 46.900 M 16.38 % | 40.300 M -31.11 % | 58.500 M 212.83 % | 18.700 M 47.24 % | 12.700 M |
| Cash at end of period | 31.900 M -41.47 % | 54.500 M -28.10 % | 75.800 M -14.83 % | 89.000 M 19.14 % | 74.700 M 38.33 % | 54.000 M 1.31 % | 53.300 M 13.16 % | 47.100 M 7.78 % | 43.700 M -17.86 % | 53.200 M -26.21 % | 72.100 M 5.41 % | 68.400 M 35.45 % | 50.500 M -49.80 % | 100.600 M 86.99 % | 53.800 M -69.01 % | 173.600 M 270.15 % | 46.900 M 33.24 % | 35.200 M -39.83 % | 58.500 M 212.83 % | 18.700 M |
| Operating cash flow | -142.300 M -187.52 % | 162.600 M 248.93 % | 46.600 M 134.32 % | -135.800 M -493.01 % | -22.900 M -119.72 % | 116.100 M 2 090.57 % | 5.300 M -95.24 % | 111.300 M -39.48 % | 183.900 M -36.50 % | 289.600 M 62.61 % | 178.100 M 6.14 % | 167.800 M -0.59 % | 168.800 M -44.82 % | 305.900 M 762.12 % | -46.200 M -117.65 % | 261.700 M 4.68 % | 250.000 M -1.07 % | 252.700 M 1 126.70 % | 20.600 M -86.95 % | 157.900 M |
| Capital expenditure | -73.100 M 28.96 % | -102.900 M -1.88 % | -101.000 M -11.23 % | -90.800 M -12.38 % | -80.800 M 35.46 % | -125.200 M 10.32 % | -139.600 M -35.93 % | -102.700 M -4.05 % | -98.700 M 38.77 % | -161.200 M -62.34 % | -99.300 M 3.31 % | -102.700 M 25.09 % | -137.100 M -13.21 % | -121.100 M -3.68 % | -116.800 M -1.48 % | -115.100 M 47.78 % | -220.400 M -1.38 % | -217.400 M -81.77 % | -119.600 M -113.57 % | -56.000 M |
| Free CashFlow | -215.400 M -460.80 % | 59.700 M 209.74 % | -54.400 M 75.99 % | -226.600 M -118.51 % | -103.700 M -1 039.56 % | -9.100 M 93.22 % | -134.300 M -1 661.63 % | 8.600 M -89.91 % | 85.200 M -33.64 % | 128.400 M 62.94 % | 78.800 M 21.04 % | 65.100 M 105.36 % | 31.700 M -82.85 % | 184.800 M 213.37 % | -163.000 M -211.19 % | 146.600 M 395.27 % | 29.600 M -16.15 % | 35.300 M 135.66 % | -99.000 M -197.15 % | 101.900 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 689.600 M 0.00 % | 689.600 M -0.56 % | 693.450 M 0.00 % | 693.450 M -25.33 % | 928.650 M 0.00 % | 928.650 M -3.27 % | 960.000 M 1.39 % | 946.800 M -15.15 % | 1.116 B 8.46 % | 1.029 B 22.89 % | 837.200 M 9.44 % | 765.000 M -8.83 % | 839.100 M 11.64 % | 751.600 M 24.33 % | 604.500 M 18.67 % | 509.400 M 8.41 % | 469.900 M -33.30 % | 704.500 M 13.81 % | 619.000 M -7.63 % | 670.100 M -17.02 % | 807.500 M -8.67 % | 884.200 M 11.15 % | 795.500 M 1.99 % | 780.000 M -14.13 % | 908.300 M 9.58 % | 828.900 M 25.71 % | 659.400 M 7.92 % | 611.000 M -12.69 % | 699.800 M -1.10 % | 707.600 M 26.74 % | 558.300 M 4.53 % | 534.100 M -13.67 % | 618.700 M 2.50 % | 603.600 M 5.65 % | 571.300 M -7.81 % | 619.700 M -14.31 % | 723.200 M -5.55 % | 765.700 M -2.50 % | 785.300 M -4.64 % | 823.500 M -4.02 % | 858.000 M -1.56 % | 871.600 M 15.90 % | 752.000 M -4.11 % | 784.200 M -10.18 % | 873.100 M 0.66 % | 867.400 M 11.99 % | 774.500 M -6.91 % | 832.000 M -12.22 % | 947.800 M -7.72 % | 1.027 B 11.37 % | 922.200 M -1.20 % | 933.400 M |
| Net income | -2.250 M 0.00 % | -2.250 M 98.30 % | -132.050 M 0.00 % | -132.050 M -735.76 % | -15.800 M 0.00 % | -15.800 M 42.12 % | -27.300 M 27.01 % | -37.400 M -181.13 % | 46.100 M 70.11 % | 27.100 M 123.97 % | 12.100 M 236.11 % | 3.600 M -87.96 % | 29.900 M 564.44 % | 4.500 M 110.61 % | -42.400 M 36.14 % | -66.400 M 58.27 % | -159.100 M -275.24 % | -42.400 M 51.76 % | -87.900 M 79.06 % | -419.800 M -2 964.23 % | -13.700 M -2 383.33 % | 600.000 K 100.64 % | -93.200 M -2 289.74 % | -3.900 M -110.60 % | 36.800 M -37.41 % | 58.800 M 127.91 % | 25.800 M 453.42 % | -7.300 M -176.04 % | 9.600 M -39.62 % | 15.900 M 136.14 % | -44.000 M -205.56 % | -14.400 M -947.06 % | 1.700 M 106.80 % | -25.000 M -60.26 % | -15.600 M 54.65 % | -34.400 M -939.02 % | 4.100 M 103.34 % | -122.900 M -3 251.28 % | 3.900 M -61.39 % | 10.100 M -54.50 % | 22.200 M 88.14 % | 11.800 M 129.80 % | -39.600 M -52.31 % | -26.000 M -124.14 % | -11.600 M -38.10 % | -8.400 M 93.71 % | -133.600 M -217.34 % | -42.100 M -1 069.44 % | -3.600 M -119.15 % | 18.800 M 183.19 % | -22.600 M -465.00 % | -4.000 M |
| Income before tax | -3.950 M 0.00 % | -3.950 M 97.02 % | -132.350 M 0.00 % | -132.350 M -1 050.87 % | -11.500 M 0.00 % | -11.500 M 65.36 % | -33.200 M 5.14 % | -35.000 M -163.99 % | 54.700 M 57.18 % | 34.800 M 114.81 % | 16.200 M 145.45 % | 6.600 M -79.18 % | 31.700 M 230.21 % | 9.600 M 122.38 % | -42.900 M 32.97 % | -64.000 M 62.57 % | -171.000 M -291.30 % | -43.700 M 48.22 % | -84.400 M 78.38 % | -390.300 M -4 903.85 % | -7.800 M -2 500.00 % | -300.000 K 99.75 % | -122.400 M -3 925.00 % | 3.200 M -92.94 % | 45.300 M -30.52 % | 65.200 M 1 230.61 % | 4.900 M 228.95 % | -3.800 M -127.34 % | 13.900 M -49.27 % | 27.400 M 181.55 % | -33.600 M -134.97 % | -14.300 M -281.01 % | 7.900 M 140.31 % | -19.600 M -292.00 % | -5.000 M 84.57 % | -32.400 M -286.21 % | 17.400 M 93.33 % | 9.000 M -21.05 % | 11.400 M -29.19 % | 16.100 M -51.51 % | 33.200 M 74.74 % | 19.000 M 139.18 % | -48.500 M -97.96 % | -24.500 M -142.57 % | -10.100 M -124.44 % | -4.500 M 94.44 % | -81.000 M -114.85 % | -37.700 M -738.98 % | 5.900 M -78.07 % | 26.900 M 205.08 % | -25.600 M -591.89 % | -3.700 M |
| Income before tax ratio | -0.01 0.00 % | -0.01 97.00 % | -0.19 0.00 % | -0.19 -1 441.21 % | -0.01 0.00 % | -0.01 64.19 % | -0.03 6.45 % | -0.04 -175.41 % | 0.05 44.93 % | 0.03 74.81 % | 0.02 124.29 % | 0.01 -77.16 % | 0.04 195.77 % | 0.01 118.00 % | -0.07 43.51 % | -0.13 65.48 % | -0.36 -486.67 % | -0.06 54.51 % | -0.14 76.59 % | -0.58 -5 929.85 % | -0.01 -2 746.96 % | 0.00 99.78 % | -0.15 -3 850.47 % | 0.00 -91.77 % | 0.05 -36.60 % | 0.08 958.52 % | 0.01 219.48 % | -0.01 -131.31 % | 0.02 -48.70 % | 0.04 164.34 % | -0.06 -124.78 % | -0.03 -309.68 % | 0.01 139.32 % | -0.03 -271.02 % | -0.01 83.26 % | -0.05 -317.31 % | 0.02 104.69 % | 0.01 -19.03 % | 0.01 -25.75 % | 0.02 -49.47 % | 0.04 77.51 % | 0.02 133.80 % | -0.06 -106.44 % | -0.03 -170.07 % | -0.01 -122.98 % | -0.01 95.04 % | -0.10 -130.81 % | -0.05 -827.92 % | 0.01 -76.23 % | 0.03 194.35 % | -0.03 -600.29 % | 0.00 |
| EBITDA | -26.400 M 0.00 % | -26.400 M 70.39 % | -89.150 M 0.00 % | -89.150 M -409.55 % | 28.800 M 0.00 % | 28.800 M 152.08 % | 11.425 M 159.51 % | -19.200 M -119.44 % | 98.750 M 59.02 % | 62.100 M 346.76 % | 13.900 M -60.62 % | 35.300 M -44.58 % | 63.700 M 56.90 % | 40.600 M 459.29 % | -11.300 M 59.93 % | -28.200 M 47.29 % | -53.500 M -536.90 % | -8.400 M 73.33 % | -31.500 M 50.86 % | -64.100 M -306.11 % | 31.100 M -16.62 % | 37.300 M 44.57 % | 25.800 M -33.33 % | 38.700 M -52.69 % | 81.800 M -18.12 % | 99.900 M 132.87 % | 42.900 M 15.32 % | 37.200 M -44.89 % | 67.500 M -2.74 % | 69.400 M 587.13 % | 10.100 M -66.11 % | 29.800 M -40.04 % | 49.700 M 136.67 % | 21.000 M -43.40 % | 37.100 M 240.37 % | 10.900 M -81.27 % | 58.200 M 12.36 % | 51.800 M -4.60 % | 54.300 M -7.02 % | 58.400 M -20.87 % | 73.800 M 18.65 % | 62.200 M 427.12 % | 11.800 M -69.90 % | 39.200 M -19.67 % | 48.800 M 1.88 % | 47.900 M 1 128.21 % | 3.900 M -65.49 % | 11.300 M -79.68 % | 55.600 M -25.87 % | 75.000 M 3.59 % | 72.400 M 46.56 % | 49.400 M |
| Net income ratio | 0.00 0.00 % | 0.00 98.29 % | -0.19 0.00 % | -0.19 -1 019.23 % | -0.02 0.00 % | -0.02 40.17 % | -0.03 28.01 % | -0.04 -195.61 % | 0.04 56.85 % | 0.03 82.26 % | 0.01 207.12 % | 0.00 -86.79 % | 0.04 495.16 % | 0.01 108.54 % | -0.07 46.19 % | -0.13 61.50 % | -0.34 -462.57 % | -0.06 57.62 % | -0.14 77.33 % | -0.63 -3 592.54 % | -0.02 -2 600.21 % | 0.00 100.58 % | -0.12 -2 243.18 % | -0.01 -112.34 % | 0.04 -42.89 % | 0.07 81.30 % | 0.04 427.48 % | -0.01 -187.09 % | 0.01 -38.95 % | 0.02 128.51 % | -0.08 -192.31 % | -0.03 -1 081.23 % | 0.00 106.63 % | -0.04 -51.68 % | -0.03 50.81 % | -0.06 -1 079.16 % | 0.01 103.53 % | -0.16 -3 331.95 % | 0.00 -59.51 % | 0.01 -52.60 % | 0.03 91.12 % | 0.01 125.71 % | -0.05 -58.83 % | -0.03 -149.55 % | -0.01 -37.19 % | -0.01 94.39 % | -0.17 -240.90 % | -0.05 -1 232.21 % | 0.00 -120.75 % | 0.02 174.69 % | -0.02 -471.86 % | 0.00 |
| Ratio EBITDA | -0.04 0.00 % | -0.04 70.22 % | -0.13 0.00 % | -0.13 -514.54 % | 0.03 0.00 % | 0.03 160.59 % | 0.01 158.69 % | -0.02 -122.91 % | 0.09 46.62 % | 0.06 263.56 % | 0.02 -64.02 % | 0.05 -39.22 % | 0.08 40.54 % | 0.05 388.97 % | -0.02 66.23 % | -0.06 51.38 % | -0.11 -854.88 % | -0.01 76.57 % | -0.05 46.80 % | -0.10 -348.37 % | 0.04 -8.70 % | 0.04 30.07 % | 0.03 -34.63 % | 0.05 -44.91 % | 0.09 -25.28 % | 0.12 85.25 % | 0.07 6.86 % | 0.06 -36.88 % | 0.10 -1.65 % | 0.10 442.15 % | 0.02 -67.58 % | 0.06 -30.54 % | 0.08 130.89 % | 0.03 -46.43 % | 0.06 269.20 % | 0.02 -78.14 % | 0.08 18.96 % | 0.07 -2.16 % | 0.07 -2.50 % | 0.07 -17.55 % | 0.09 20.53 % | 0.07 354.79 % | 0.02 -68.61 % | 0.05 -10.57 % | 0.06 1.21 % | 0.06 996.66 % | 0.01 -62.92 % | 0.01 -76.85 % | 0.06 -19.66 % | 0.07 -6.99 % | 0.08 48.34 % | 0.05 |
| Gross profit ratio | 0.30 0.00 % | 0.30 54.95 % | 0.19 0.00 % | 0.19 -28.85 % | 0.27 0.00 % | 0.27 112.62 % | -2.14 -904.82 % | 0.27 171.81 % | -0.37 -137.05 % | 1.00 309.19 % | 0.24 -27.17 % | 0.34 -7.44 % | 0.36 -2.72 % | 0.37 4.39 % | 0.36 10.21 % | 0.32 -1.42 % | 0.33 -3.27 % | 0.34 3.32 % | 0.33 11.71 % | 0.29 -11.76 % | 0.33 1.37 % | 0.33 -7.52 % | 0.36 -1.36 % | 0.36 -4.67 % | 0.38 4.80 % | 0.36 -8.03 % | 0.39 3.27 % | 0.38 -5.26 % | 0.40 -0.17 % | 0.40 -3.98 % | 0.42 7.70 % | 0.39 -1.93 % | 0.40 3.87 % | 0.38 4.65 % | 0.36 10.22 % | 0.33 -13.55 % | 0.38 3.30 % | 0.37 5.77 % | 0.35 1.90 % | 0.34 -4.08 % | 0.36 5.14 % | 0.34 1.21 % | 0.34 4.74 % | 0.32 1.32 % | 0.32 -0.33 % | 0.32 17.18 % | 0.27 -8.83 % | 0.30 -6.09 % | 0.32 0.51 % | 0.32 33.00 % | 0.24 -21.08 % | 0.30 |
| Weighted average shs out dil | 21.429 M 0.00 % | 21.429 M 44.92 % | 14.786 M 0.00 % | 14.786 M -3.14 % | 15.266 M 0.00 % | 15.266 M -54.73 % | 33.720 M 268.53 % | 9.150 M -60.30 % | 23.050 M 70.11 % | 13.550 M -11.40 % | 15.294 M 0.00 % | 15.294 M 0.00 % | 15.294 M 0.04 % | 15.289 M 66.50 % | 9.182 M -16.78 % | 11.033 M 11.03 % | 9.938 M -6.25 % | 10.600 M 123.45 % | 4.744 M 1.00 % | 4.697 M -31.43 % | 6.850 M 18.42 % | 5.785 M 12.92 % | 5.123 M 11.73 % | 4.585 M -0.33 % | 4.600 M -6.12 % | 4.900 M 12.21 % | 4.367 M -4.03 % | 4.550 M 7.06 % | 4.250 M 6.92 % | 3.975 M -16.44 % | 4.757 M 32.15 % | 3.600 M -38.20 % | 5.825 M 39.80 % | 4.167 M -8.11 % | 4.534 M -20.91 % | 5.733 M 25.48 % | 4.569 M -3.34 % | 4.727 M -16.97 % | 5.693 M 29.10 % | 4.410 M 19.19 % | 3.700 M 38.99 % | 2.662 M -95.55 % | 59.875 M -32.73 % | 89.000 M 0.00 % | 89.000 M 0.00 % | 89.000 M -27.35 % | 122.500 M 4.92 % | 116.757 M -15.72 % | 138.527 M 0.00 % | 138.527 M 0.00 % | 138.527 M 0.00 % | 138.527 M |
| Weighted average shs out | 21.429 M 0.00 % | 21.429 M 50.50 % | 14.238 M 0.00 % | 14.238 M -6.73 % | 15.266 M 0.00 % | 15.266 M -54.73 % | 33.721 M 268.53 % | 9.150 M -60.30 % | 23.050 M 70.11 % | 13.550 M -11.40 % | 15.294 M 0.00 % | 15.294 M 0.00 % | 15.294 M 0.04 % | 15.289 M 66.50 % | 9.182 M -16.78 % | 11.033 M 11.03 % | 9.938 M -6.25 % | 10.600 M 123.45 % | 4.744 M 1.00 % | 4.697 M -31.43 % | 6.850 M 18.42 % | 5.785 M 12.92 % | 5.123 M 11.73 % | 4.585 M -0.33 % | 4.600 M -6.12 % | 4.900 M 12.21 % | 4.367 M -4.03 % | 4.550 M 7.06 % | 4.250 M 6.92 % | 3.975 M -16.44 % | 4.757 M 32.15 % | 3.600 M -38.20 % | 5.825 M 39.80 % | 4.167 M -6.36 % | 4.449 M -22.39 % | 5.733 M 25.48 % | 4.569 M -3.34 % | 4.727 M -16.97 % | 5.693 M 29.10 % | 4.410 M 19.19 % | 3.700 M 38.99 % | 2.662 M -95.55 % | 59.875 M -32.73 % | 89.000 M 0.00 % | 89.000 M 0.00 % | 89.000 M -27.35 % | 122.500 M 4.92 % | 116.757 M -15.72 % | 138.527 M 0.00 % | 138.527 M 0.00 % | 138.527 M 0.00 % | 138.527 M |
| EPS diluted | -0.11 0.00 % | -0.11 98.77 % | -8.93 0.00 % | -8.93 -758.65 % | -1.04 0.00 % | -1.04 -28.40 % | -0.81 80.20 % | -4.09 -304.50 % | 2.00 0.00 % | 2.00 153.16 % | 0.79 229.17 % | 0.24 -87.69 % | 1.95 572.41 % | 0.29 106.28 % | -4.62 23.26 % | -6.02 62.40 % | -16.01 -300.25 % | -4.00 78.41 % | -18.53 79.27 % | -89.38 -4 369.00 % | -2.00 -2 100.00 % | 0.10 100.55 % | -18.19 -2 040.00 % | -0.85 -110.63 % | 8.00 -33.33 % | 12.00 103.05 % | 5.91 469.38 % | -1.60 -170.80 % | 2.26 -43.50 % | 4.00 143.24 % | -9.25 -131.25 % | -4.00 -1 479.31 % | 0.29 104.83 % | -6.00 -74.42 % | -3.44 42.67 % | -6.00 -766.67 % | 0.90 103.46 % | -26.00 -3 868.12 % | 0.69 -69.87 % | 2.29 -60.79 % | 5.84 31.83 % | 4.43 771.21 % | -0.66 -127.59 % | -0.29 -123.08 % | -0.13 -37.71 % | -0.09 91.34 % | -1.09 -202.78 % | -0.36 -1 284.62 % | -0.03 -118.57 % | 0.14 187.50 % | -0.16 -453.63 % | -0.03 |
| Earnings per share | -0.11 0.00 % | -0.11 98.81 % | -9.27 0.00 % | -9.27 -791.35 % | -1.04 0.00 % | -1.04 -28.40 % | -0.81 80.20 % | -4.09 -304.50 % | 2.00 0.00 % | 2.00 153.16 % | 0.79 229.17 % | 0.24 -87.69 % | 1.95 572.41 % | 0.29 106.28 % | -4.62 23.26 % | -6.02 62.40 % | -16.01 -300.25 % | -4.00 78.41 % | -18.53 79.27 % | -89.38 -4 369.00 % | -2.00 -2 100.00 % | 0.10 100.55 % | -18.19 -2 040.00 % | -0.85 -110.63 % | 8.00 -33.33 % | 12.00 103.05 % | 5.91 469.38 % | -1.60 -170.80 % | 2.26 -43.50 % | 4.00 143.24 % | -9.25 -131.25 % | -4.00 -1 479.31 % | 0.29 104.83 % | -6.00 -70.94 % | -3.51 41.50 % | -6.00 -766.67 % | 0.90 103.46 % | -26.00 -3 868.12 % | 0.69 -69.87 % | 2.29 -60.79 % | 5.84 31.83 % | 4.43 771.21 % | -0.66 -127.59 % | -0.29 -123.08 % | -0.13 -37.71 % | -0.09 91.34 % | -1.09 -202.78 % | -0.36 -1 284.62 % | -0.03 -118.57 % | 0.14 187.50 % | -0.16 -453.63 % | -0.03 |
| Gross profit | 205.400 M 0.00 % | 205.400 M 54.09 % | 133.300 M 0.00 % | 133.300 M -46.87 % | 250.900 M 0.00 % | 250.900 M 112.21 % | -2.056 B -916.04 % | 251.900 M 160.93 % | -413.400 M -140.18 % | 1.029 B 402.83 % | 204.600 M -20.30 % | 256.700 M -15.61 % | 304.200 M 8.60 % | 280.100 M 29.80 % | 215.800 M 30.79 % | 165.000 M 6.87 % | 154.400 M -35.48 % | 239.300 M 17.59 % | 203.500 M 3.19 % | 197.200 M -26.77 % | 269.300 M -7.43 % | 290.900 M 2.79 % | 283.000 M 0.60 % | 281.300 M -18.13 % | 343.600 M 14.84 % | 299.200 M 15.61 % | 258.800 M 11.46 % | 232.200 M -17.28 % | 280.700 M -1.27 % | 284.300 M 21.70 % | 233.600 M 12.58 % | 207.500 M -15.34 % | 245.100 M 6.47 % | 230.200 M 10.57 % | 208.200 M 1.61 % | 204.900 M -25.92 % | 276.600 M -2.43 % | 283.500 M 3.13 % | 274.900 M -2.83 % | 282.900 M -7.94 % | 307.300 M 3.50 % | 296.900 M 17.31 % | 253.100 M 0.44 % | 252.000 M -8.99 % | 276.900 M 0.33 % | 276.000 M 31.24 % | 210.300 M -15.13 % | 247.800 M -17.56 % | 300.600 M -7.25 % | 324.100 M 48.13 % | 218.800 M -22.02 % | 280.600 M |
| Income tax expense | 1.900 M 0.00 % | 1.900 M 3 700.00 % | 50.000 K 0.00 % | 50.000 K -98.57 % | 3.500 M 0.00 % | 3.500 M 158.33 % | -6.000 M -350.00 % | 2.400 M -69.23 % | 7.800 M 1.30 % | 7.700 M 63.83 % | 4.700 M 56.67 % | 3.000 M 130.77 % | 1.300 M -72.92 % | 4.800 M 1 060.00 % | -500.000 K -120.83 % | 2.400 M 120.17 % | -11.900 M -750.00 % | -1.400 M -137.84 % | 3.700 M -87.50 % | 29.600 M 410.34 % | 5.800 M 680.00 % | -1.000 M 96.59 % | -29.300 M -524.64 % | 6.900 M -15.85 % | 8.200 M 32.26 % | 6.200 M 129.11 % | -21.300 M -765.63 % | 3.200 M -17.95 % | 3.900 M -64.22 % | 10.900 M 10.10 % | 9.900 M 2 575.00 % | -400.000 K -120.00 % | 2.000 M -54.55 % | 4.400 M -55.56 % | 9.900 M 3 200.00 % | 300.000 K -95.77 % | 7.100 M 0.00 % | 7.100 M -1.39 % | 7.200 M 30.91 % | 5.500 M -47.12 % | 10.400 M 57.58 % | 6.600 M 170.97 % | -9.300 M -945.45 % | 1.100 M 0.00 % | 1.100 M -65.63 % | 3.200 M -93.96 % | 53.000 M 1 161.90 % | 4.200 M -55.32 % | 9.400 M 23.68 % | 7.600 M 416.67 % | -2.400 M -1 300.00 % | 200.000 K |
| Cost of revenue | 484.200 M 0.00 % | 484.200 M -13.56 % | 560.150 M 0.00 % | 560.150 M -17.35 % | 677.750 M 0.00 % | 677.750 M -77.53 % | 3.016 B 333.96 % | 694.900 M -54.56 % | 1.529 B | 0.000 -100.00 % | 632.600 M 24.45 % | 508.300 M -4.97 % | 534.900 M 13.45 % | 471.500 M 21.30 % | 388.700 M 12.86 % | 344.400 M 9.16 % | 315.500 M -32.18 % | 465.200 M 11.96 % | 415.500 M -12.14 % | 472.900 M -12.13 % | 538.200 M -9.29 % | 593.300 M 15.77 % | 512.500 M 2.77 % | 498.700 M -11.69 % | 564.700 M 6.61 % | 529.700 M 32.23 % | 400.600 M 5.76 % | 378.800 M -9.62 % | 419.100 M -0.99 % | 423.300 M 30.37 % | 324.700 M -0.58 % | 326.600 M -12.58 % | 373.600 M 0.05 % | 373.400 M 2.84 % | 363.100 M -12.46 % | 414.800 M -7.12 % | 446.600 M -7.38 % | 482.200 M -5.53 % | 510.400 M -5.59 % | 540.600 M -1.83 % | 550.700 M -4.18 % | 574.700 M 15.19 % | 498.900 M -6.26 % | 532.200 M -10.73 % | 596.200 M 0.81 % | 591.400 M 4.82 % | 564.200 M -3.42 % | 584.200 M -9.73 % | 647.200 M -7.94 % | 703.000 M -0.06 % | 703.400 M 7.75 % | 652.800 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.900 M -6.77 % | 19.200 M | 0.000 | 0.000 -100.00 % | 19.400 M 6.01 % | 18.300 M | 0.000 | 0.000 -100.00 % | 22.900 M 23.12 % | 18.600 M | 0.000 | 0.000 -100.00 % | 23.600 M 26.20 % | 18.700 M | 0.000 | 0.000 -100.00 % | 17.000 M 70.00 % | 10.000 M | 0.000 | 0.000 -100.00 % | 22.500 M 122.77 % | 10.100 M | 0.000 | 0.000 -100.00 % | 10.400 M -1.89 % | 10.600 M | 0.000 | 0.000 -100.00 % | 9.600 M -4.00 % | 10.000 M | 0.000 | 0.000 -100.00 % | 11.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.200 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.700 M 22.60 % | 17.700 M | 0.000 | 0.000 -100.00 % | 21.500 M 16.22 % | 18.500 M | 0.000 | 0.000 -100.00 % | 25.200 M 20.00 % | 21.000 M | 0.000 | 0.000 -100.00 % | 21.500 M 8.59 % | 19.800 M | 0.000 | 0.000 -100.00 % | 21.600 M 19.34 % | 18.100 M | 0.000 | 0.000 -100.00 % | 21.000 M -3.23 % | 21.700 M | 0.000 | 0.000 -100.00 % | 25.800 M -13.71 % | 29.900 M | 0.000 | 0.000 -100.00 % | 32.200 M -25.46 % | 43.200 M | 0.000 | 0.000 -100.00 % | 25.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.300 M | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -943.386 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 261.700 M 19.77 % | 218.500 M 89.01 % | 115.600 M -46.85 % | 217.500 M -30.73 % | 314.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 -100.00 % | 800.000 K 33.33 % | 600.000 K | 0.000 | 0.000 -100.00 % | 900.000 K 28.57 % | 700.000 K | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 |
| Operating expenses | 190.250 M 0.00 % | 190.250 M -22.66 % | 246.000 M 0.00 % | 246.000 M -0.20 % | 246.500 M 0.00 % | 246.500 M -87.85 % | 2.029 B 650.41 % | 270.400 M -43.23 % | 476.300 M -51.52 % | 982.500 M 445.53 % | 180.100 M -24.55 % | 238.700 M -8.79 % | 261.700 M 1.39 % | 258.100 M 69.25 % | 152.500 M -29.89 % | 217.500 M -30.73 % | 314.000 M 16.73 % | 269.000 M 819.25 % | -37.400 M -106.53 % | 573.100 M 114.56 % | 267.100 M -3.22 % | 276.000 M -17.44 % | 334.300 M 24.00 % | 269.600 M -6.42 % | 288.100 M 6.94 % | 269.400 M 2.71 % | 262.300 M 15.20 % | 227.700 M -6.95 % | 244.700 M -1.85 % | 249.300 M -7.12 % | 268.400 M 26.66 % | 211.900 M -6.11 % | 225.700 M -5.33 % | 238.400 M 17.90 % | 202.200 M -9.93 % | 224.500 M -9.84 % | 249.000 M -2.96 % | 256.600 M 3.93 % | 246.900 M -4.19 % | 257.700 M -2.68 % | 264.800 M -0.04 % | 264.900 M -2.32 % | 271.200 M 9.13 % | 248.500 M -5.80 % | 263.800 M 0.23 % | 263.200 M 4.90 % | 250.900 M -5.92 % | 266.700 M -3.75 % | 277.100 M -2.70 % | 284.800 M 9.45 % | 260.200 M 0.15 % | 259.800 M |
| Cost and expenses | 674.450 M 0.00 % | 674.450 M -16.34 % | 806.150 M 0.00 % | 806.150 M -12.78 % | 924.250 M 0.00 % | 924.250 M -81.68 % | 5.045 B 422.60 % | 965.300 M -51.87 % | 2.006 B 104.12 % | 982.500 M 20.89 % | 812.700 M 8.80 % | 747.000 M -6.23 % | 796.600 M 9.18 % | 729.600 M 34.81 % | 541.200 M -3.68 % | 561.900 M -10.74 % | 629.500 M -14.26 % | 734.200 M 94.18 % | 378.100 M -63.85 % | 1.046 B 29.89 % | 805.300 M -7.36 % | 869.300 M 2.66 % | 846.800 M 10.22 % | 768.300 M -9.91 % | 852.800 M 6.72 % | 799.100 M 20.55 % | 662.900 M 9.30 % | 606.500 M -8.63 % | 663.800 M -1.31 % | 672.600 M 13.40 % | 593.100 M 10.14 % | 538.500 M -10.15 % | 599.300 M -2.04 % | 611.800 M 8.23 % | 565.300 M -11.58 % | 639.300 M -8.09 % | 695.600 M -5.85 % | 738.800 M -2.44 % | 757.300 M -5.14 % | 798.300 M -2.11 % | 815.500 M -2.87 % | 839.600 M 9.02 % | 770.100 M -1.36 % | 780.700 M -9.22 % | 860.000 M 0.63 % | 854.600 M 4.85 % | 815.100 M -4.21 % | 850.900 M -7.94 % | 924.300 M -6.43 % | 987.800 M 2.51 % | 963.600 M 5.59 % | 912.600 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 3.850 M 0.00 % | 3.850 M | 0.000 | 0.000 -100.00 % | 7.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 173.000 M 0.00 % | 173.000 M 5.78 % | 163.550 M 0.00 % | 163.550 M -7.44 % | 176.700 M 0.00 % | 176.700 M -75.09 % | 709.300 M | 0.000 -100.00 % | 358.000 M | 0.000 -100.00 % | 324.400 M | 0.000 -100.00 % | 178.100 M 349.75 % | 39.600 M 7.32 % | 36.900 M -73.49 % | 139.200 M -9.32 % | 153.500 M 275.31 % | 40.900 M 11.14 % | 36.800 M -77.45 % | 163.200 M -9.78 % | 180.900 M 276.09 % | 48.100 M 21.46 % | 39.600 M -75.11 % | 159.100 M -12.10 % | 181.000 M 301.33 % | 45.100 M 17.14 % | 38.500 M -71.27 % | 134.000 M -10.19 % | 149.200 M 286.53 % | 38.600 M 37.37 % | 28.100 M -78.78 % | 132.400 M -1.85 % | 134.900 M 210.11 % | 43.500 M 36.79 % | 31.800 M -75.74 % | 131.100 M -10.45 % | 146.400 M 304.42 % | 36.200 M -10.62 % | 40.500 M -69.13 % | 131.200 M -6.82 % | 140.800 M 236.84 % | 41.800 M -21.43 % | 53.200 M -62.00 % | 140.000 M -5.34 % | 147.900 M 299.73 % | 37.000 M -71.12 % | 128.100 M -13.74 % | 148.500 M | 0.000 -100.00 % | 40.500 M | 0.000 | 0.000 |
| Interest income | 19.100 M 0.00 % | 19.100 M -2.80 % | 19.650 M | 0.000 -100.00 % | 15.900 M 0.00 % | 15.900 M 137.31 % | 6.700 M -59.39 % | 16.500 M 101.22 % | 8.200 M -28.70 % | 11.500 M 38.55 % | 8.300 M -27.19 % | 11.400 M 5 600.00 % | 200.000 K 0.00 % | 200.000 K -53.60 % | 431.020 K -28.16 % | 600.000 K 200.00 % | 200.000 K -37.51 % | 320.035 K -75.38 % | 1.300 M | 0.000 -100.00 % | 3.100 M 812.85 % | 339.597 K -40.23 % | 568.170 K 184.09 % | 200.000 K 0.00 % | 200.000 K 100.00 % | 100.000 K -80.00 % | 500.000 K 400.00 % | 100.000 K | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K -90.91 % | 2.200 M 2 100.00 % | 100.000 K -50.00 % | 200.000 K -71.43 % | 700.000 K 16.67 % | 600.000 K 200.00 % | 200.000 K 0.00 % | 200.000 K -80.00 % | 1.000 M -76.74 % | 4.300 M -6.52 % | 4.600 M 1 433.33 % | 300.000 K -87.50 % | 2.400 M -20.00 % | 3.000 M -40.00 % | 5.000 M 1 566.67 % | 300.000 K | 0.000 -100.00 % | 300.000 K -87.50 % | 2.400 M 500.00 % | 400.000 K | 0.000 | 0.000 |
| Interest expense | 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 % | 11.000 M 17.02 % | 9.400 M -37.69 % | 15.086 M 25.71 % | 12.000 M 3.45 % | 11.600 M -6.26 % | 12.375 M -19.64 % | 15.400 M 7.69 % | 14.300 M 8.33 % | 13.200 M -5.20 % | 13.923 M 14.51 % | 12.159 M 39.76 % | 8.700 M -16.35 % | 10.400 M 46.48 % | 7.100 M 0.00 % | 7.100 M -15.48 % | 8.400 M -61.99 % | 22.100 M 114.56 % | 10.300 M 7.29 % | 9.600 M -20.66 % | 12.100 M 4.31 % | 11.600 M 12.62 % | 10.300 M -8.85 % | 11.300 M -15.67 % | 13.400 M 28.85 % | 10.400 M -6.31 % | 11.100 M -11.90 % | 12.600 M -5.97 % | 13.400 M -3.60 % | 13.900 M -20.57 % | 17.500 M -39.86 % | 29.100 M -6.13 % | 31.000 M 9.93 % | 28.200 M 24.78 % | 22.600 M 14.14 % | 19.800 M -2.94 % | 20.400 M 3.03 % | 19.800 M 11.24 % | 17.800 M -56.90 % | 41.300 M 67.21 % | 24.700 M |
| Depreciation and amortization | 20.350 M 0.00 % | 20.350 M 30.03 % | 15.650 M 0.00 % | 15.650 M -24.58 % | 20.750 M 0.00 % | 20.750 M 19.08 % | 17.425 M 10.28 % | 15.800 M -16.62 % | 18.950 M 19.94 % | 15.800 M 0.00 % | 15.800 M -8.67 % | 17.300 M -17.62 % | 21.000 M -2.78 % | 21.600 M 8.54 % | 19.900 M -16.39 % | 23.800 M -77.53 % | 105.900 M 339.42 % | 24.100 M -35.73 % | 37.500 M -88.43 % | 324.200 M 1 166.41 % | 25.600 M 0.39 % | 25.500 M -81.25 % | 136.000 M 407.46 % | 26.800 M 1.90 % | 26.300 M -4.71 % | 27.600 M -10.68 % | 30.900 M -5.21 % | 32.600 M 2.84 % | 31.700 M 0.00 % | 31.700 M -7.04 % | 34.100 M 6.56 % | 32.000 M 5.96 % | 30.200 M 0.00 % | 30.200 M -1.95 % | 30.800 M 3.01 % | 29.900 M -1.64 % | 30.400 M -7.88 % | 33.000 M 8.91 % | 30.300 M -5.02 % | 31.900 M 6.33 % | 30.000 M 0.67 % | 29.800 M -4.49 % | 31.200 M -4.59 % | 32.700 M 6.51 % | 30.700 M 4.78 % | 29.300 M -36.58 % | 46.200 M 54.52 % | 29.900 M 0.00 % | 29.900 M -1.32 % | 30.300 M -5.02 % | 31.900 M 11.54 % | 28.600 M |
| Operating income | -46.750 M 0.00 % | -46.750 M 55.39 % | -104.800 M 0.00 % | -104.800 M -1 401.86 % | 8.050 M 0.00 % | 8.050 M 234.17 % | -6.000 M 82.86 % | -35.000 M -143.86 % | 79.800 M 72.35 % | 46.300 M 2 536.84 % | -1.900 M -110.56 % | 18.000 M -57.65 % | 42.500 M 109.36 % | 20.300 M -70.06 % | 67.800 M 229.14 % | -52.500 M 67.11 % | -159.600 M -403.47 % | -31.700 M 51.23 % | -65.000 M 82.71 % | -376.000 M -16 447.83 % | 2.300 M -82.71 % | 13.300 M 112.31 % | -108.000 M -1 023.08 % | 11.700 M -78.99 % | 55.700 M -26.23 % | 75.500 M 485.27 % | 12.900 M 186.67 % | 4.500 M -87.50 % | 36.000 M 4.05 % | 34.600 M 237.30 % | -25.200 M -472.73 % | -4.400 M -122.68 % | 19.400 M 333.73 % | -8.300 M -253.70 % | 5.400 M 127.55 % | -19.600 M -171.01 % | 27.600 M 28.37 % | 21.500 M -25.61 % | 28.900 M 14.68 % | 25.200 M -40.71 % | 42.500 M 25.00 % | 34.000 M 311.18 % | -16.100 M -560.00 % | 3.500 M -73.28 % | 13.100 M -24.28 % | 17.300 M 140.90 % | -42.300 M -123.81 % | -18.900 M -181.12 % | 23.300 M -45.56 % | 42.800 M 5.68 % | 40.500 M 94.71 % | 20.800 M |
| Operating income ratio | -0.07 0.00 % | -0.07 55.14 % | -0.15 0.00 % | -0.15 -1 843.42 % | 0.01 0.00 % | 0.01 238.70 % | -0.01 83.09 % | -0.04 -151.69 % | 0.07 58.92 % | 0.05 2 083.01 % | 0.00 -109.65 % | 0.02 -53.54 % | 0.05 87.53 % | 0.03 -75.92 % | 0.11 208.83 % | -0.10 69.66 % | -0.34 -654.83 % | -0.04 57.15 % | -0.11 81.29 % | -0.56 -19 799.85 % | 0.00 -81.06 % | 0.02 111.08 % | -0.14 -1 005.09 % | 0.02 -75.54 % | 0.06 -32.67 % | 0.09 365.59 % | 0.02 165.63 % | 0.01 -85.68 % | 0.05 5.21 % | 0.05 208.33 % | -0.05 -447.90 % | -0.01 -126.27 % | 0.03 328.03 % | -0.01 -245.48 % | 0.01 129.89 % | -0.03 -182.88 % | 0.04 35.92 % | 0.03 -23.70 % | 0.04 20.26 % | 0.03 -38.22 % | 0.05 26.98 % | 0.04 282.20 % | -0.02 -579.70 % | 0.00 -70.25 % | 0.02 -24.77 % | 0.02 136.52 % | -0.05 -140.43 % | -0.02 -192.41 % | 0.02 -41.01 % | 0.04 -5.11 % | 0.04 97.08 % | 0.02 |
| Total other income expenses net | 42.800 M 0.00 % | 42.800 M 255.35 % | -27.550 M 0.00 % | -27.550 M -40.92 % | -19.550 M 0.00 % | -19.550 M 28.13 % | -27.200 M | 0.000 100.00 % | -25.100 M -118.26 % | -11.500 M -163.54 % | 18.100 M 258.77 % | -11.400 M -5.56 % | -10.800 M 32.08 % | -15.900 M -248.60 % | 10.700 M 194.69 % | -11.300 M 0.88 % | -11.400 M 34.48 % | -17.400 M 67.84 % | -54.100 M -278.32 % | -14.300 M -41.58 % | -10.100 M 25.74 % | -13.600 M 88.85 % | -122.000 M -1 335.29 % | -8.500 M 16.67 % | -10.200 M 0.97 % | -10.300 M -5 050.00 % | -200.000 K 97.59 % | -8.300 M 62.44 % | -22.100 M -206.94 % | -7.200 M 14.29 % | -8.400 M 15.15 % | -9.900 M 13.91 % | -11.500 M -16.16 % | -9.900 M 4.81 % | -10.400 M 18.75 % | -12.800 M -25.49 % | -10.200 M 18.40 % | -12.500 M 28.57 % | -17.500 M -82.29 % | -9.600 M -5.49 % | -9.100 M 39.74 % | -15.100 M 53.40 % | -32.400 M -15.71 % | -28.000 M -20.69 % | -23.200 M -6.42 % | -21.800 M 46.04 % | -40.400 M -101.00 % | -20.100 M -15.52 % | -17.400 M -9.43 % | -15.900 M 75.95 % | -66.100 M -169.80 % | -24.500 M |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 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 |
| 2024-12-31 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 706.500 M 15.48 % | 611.800 M 0.00 % | 611.800 M -25.70 % | 823.400 M 0.61 % | 818.400 M -12.41 % | 934.400 M 0.39 % | 930.800 M 10.97 % | 838.800 M | 0.000 -100.00 % | 923.100 M 937.19 % | 89.000 M -87.43 % | 707.800 M | 0.000 -100.00 % | 597.400 M 16.38 % | 513.300 M -18.72 % | 631.500 M 4.28 % | 605.600 M -2.24 % | 619.500 M 2.55 % | 604.100 M -22.72 % | 781.700 M 9.34 % | 714.900 M 2.67 % | 696.300 M -6.39 % | 743.800 M 15.69 % | 642.900 M -0.37 % | 645.300 M 4.82 % | 615.600 M 11.36 % | 552.800 M 26.82 % | 435.900 M -3.52 % | 451.800 M -3.83 % | 469.800 M 1.53 % | 462.700 M 10.96 % | 417.000 M 0.72 % | 414.000 M -8.14 % | 450.700 M -6.34 % | 481.200 M 2.82 % | 468.000 M -12.49 % | 534.800 M -15.58 % | 633.500 M 2.71 % | 616.800 M 5.92 % | 582.300 M -5.81 % | 618.200 M -1.69 % | 628.800 M 16.53 % | 539.600 M -10.71 % | 604.300 M -37.02 % | 959.500 M 1.36 % | 946.600 M 2.97 % | 919.300 M 2.53 % | 896.600 M 2 625.63 % | -35.500 M 18.20 % | -43.400 M 56.86 % | -100.600 M -101.60 % | -49.900 M 7.25 % | -53.800 M 55.97 % | -122.200 M 29.61 % | -173.600 M |
| Total investments | 700.000 K 0.00 % | 700.000 K | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 900.000 K | 0.000 100.00 % | -4.800 M | 0.000 -100.00 % | 1.300 M -99.27 % | 178.000 M | 0.000 | 0.000 -100.00 % | 1.300 M 0.00 % | 1.300 M | 0.000 -100.00 % | 1.300 M 0.00 % | 1.300 M 0.00 % | 1.300 M -86.46 % | 9.600 M 585.71 % | 1.400 M -6.67 % | 1.500 M -21.05 % | 1.900 M | 0.000 -100.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M | 0.000 -100.00 % | 1.700 M 13.33 % | 1.500 M 0.00 % | 1.500 M | 0.000 -100.00 % | 8.600 M -1.15 % | 8.700 M -12.12 % | 9.900 M | 0.000 -100.00 % | 1.500 M -6.25 % | 1.600 M -11.11 % | 1.800 M | 0.000 -100.00 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 966.67 % | 300.000 K -90.63 % | 3.200 M -25.58 % | 4.300 M 16.22 % | 3.700 M 516.67 % | 600.000 K -85.00 % | 4.000 M 566.67 % | 600.000 K -86.67 % | 4.500 M 150.00 % | 1.800 M -90.53 % | 19.000 M 2 614.29 % | 700.000 K -98.88 % | 62.500 M |
| Total debt | 738.400 M 14.52 % | 644.800 M 0.00 % | 644.800 M -26.55 % | 877.900 M 0.57 % | 872.900 M -9.62 % | 965.800 M 0.37 % | 962.200 M 5.75 % | 909.900 M | 0.000 -100.00 % | 1.035 B | 0.000 -100.00 % | 796.800 M | 0.000 -100.00 % | 668.000 M -1.46 % | 677.900 M -4.01 % | 706.200 M 6.71 % | 661.800 M -0.84 % | 667.400 M 3.04 % | 647.700 M -22.50 % | 835.700 M 9.96 % | 760.000 M 0.41 % | 756.900 M -5.46 % | 800.600 M 15.00 % | 696.200 M -1.61 % | 707.600 M 4.77 % | 675.400 M 10.99 % | 608.500 M 25.98 % | 483.000 M -3.98 % | 503.000 M -1.16 % | 508.900 M -0.24 % | 510.100 M 10.72 % | 460.700 M 1.45 % | 454.100 M -6.76 % | 487.000 M -7.56 % | 526.800 M 1.07 % | 521.200 M -11.21 % | 587.000 M -14.80 % | 689.000 M 4.89 % | 656.900 M 0.38 % | 654.400 M -5.20 % | 690.300 M -0.60 % | 694.500 M 16.53 % | 596.000 M -11.40 % | 672.700 M -33.38 % | 1.010 B 0.49 % | 1.005 B 4.18 % | 964.600 M 1.85 % | 947.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 42.700 M 0.00 % | 42.700 M -30.46 % | 61.400 M 0.00 % | 61.400 M 13.91 % | 53.900 M 0.00 % | 53.900 M -1.82 % | 54.900 M | 0.000 -100.00 % | 63.600 M -85.61 % | 442.000 M 766.67 % | 51.000 M | 0.000 -100.00 % | 44.000 M 101.49 % | -2.947 B -0.40 % | -2.935 B 0.20 % | -2.941 B 0.54 % | -2.957 B -2.86 % | -2.874 B -1.09 % | -2.844 B -0.47 % | -2.830 B -11.68 % | -2.534 B -0.47 % | -2.522 B -1.17 % | -2.493 B -4.88 % | -2.377 B -1.00 % | -2.354 B -1.43 % | -2.321 B -0.29 % | -2.314 B -0.55 % | -2.301 B 1.40 % | -2.334 B -0.05 % | -2.333 B -1.05 % | -2.308 B -3.93 % | -2.221 B -0.41 % | -2.212 B -1.66 % | -2.176 B -0.91 % | -2.156 B -3 127.84 % | -66.800 M -28.71 % | -51.900 M 34.96 % | -79.800 M 96.20 % | -2.103 B -2 974.12 % | -68.400 M -0.59 % | -68.000 M -13.71 % | -59.800 M 97.03 % | -2.014 B -4 176.22 % | -47.100 M -9.79 % | -42.900 M 4.67 % | -45.000 M 97.69 % | -1.949 B | 0.000 | 0.000 100.00 % | -1.861 B | 0.000 100.00 % | -1.781 B | 0.000 100.00 % | -1.634 B |
| Retained earnings | -1.401 B -16.55 % | -1.202 B 0.00 % | -1.202 B 1.35 % | -1.219 B 0.00 % | -1.219 B -28.61 % | -947.600 M 0.00 % | -947.600 M -3.36 % | -916.800 M | 0.000 100.00 % | -862.400 M | 0.000 100.00 % | -994.900 M | 0.000 100.00 % | -977.200 M 17.80 % | -1.189 B 2.93 % | -1.225 B -1.82 % | -1.203 B 14.70 % | -1.410 B -15.66 % | -1.219 B -1.37 % | -1.203 B -3.21 % | -1.165 B -62.93 % | -715.200 M -3.92 % | -688.200 M -2.33 % | -672.500 M -42.39 % | -472.300 M -0.88 % | -468.200 M 7.16 % | -504.300 M 10.31 % | -562.300 M 4.48 % | -588.700 M -1.19 % | -581.800 M 1.46 % | -590.400 M 2.69 % | -606.700 M -7.63 % | -563.700 M -2.53 % | -549.800 M 0.31 % | -551.500 M -4.75 % | -526.500 M -2.97 % | -511.300 M -7.15 % | -477.200 M 0.75 % | -480.800 M -34.19 % | -358.300 M 1.29 % | -363.000 M 2.68 % | -373.000 M 5.57 % | -395.000 M 2.92 % | -406.900 M -10.75 % | -367.400 M -7.55 % | -341.600 M -3.48 % | -330.100 M -4.30 % | -316.500 M -73.42 % | -182.500 M -13.00 % | -161.500 M -9.12 % | -148.000 M -2.78 % | -144.000 M 17.15 % | -173.800 M 16.36 % | -207.800 M 1.89 % | -211.800 M |
| Common stock | 446.300 M 0.00 % | 446.300 M 0.00 % | 446.300 M 23.49 % | 361.400 M 0.00 % | 361.400 M 0.00 % | 361.400 M 0.00 % | 361.400 M 0.00 % | 361.400 M -37.20 % | 575.500 M 59.24 % | 361.400 M | 0.000 -100.00 % | 361.400 M -23.11 % | 470.000 M 30.05 % | 361.400 M 0.00 % | 361.400 M 63.01 % | 221.700 M 0.00 % | 221.700 M -56.05 % | 504.400 M 0.00 % | 504.400 M 33.23 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 0.00 % | 378.600 M 27.22 % | 297.600 M 0.00 % | 297.600 M 0.00 % | 297.600 M 0.00 % | 297.600 M 0.00 % | 297.600 M 0.00 % | 297.600 M 0.00 % | 297.600 M 0.00 % | 297.600 M -12.73 % | 341.000 M 77.05 % | 192.600 M -29.17 % | 271.900 M |
| Total equity | 322.800 M -37.71 % | 518.200 M 0.00 % | 518.200 M 121.08 % | 234.400 M 0.00 % | 234.400 M -53.00 % | 498.700 M 0.00 % | 498.700 M -6.07 % | 530.900 M -7.75 % | 575.500 M -3.23 % | 594.700 M 32.48 % | 448.900 M 0.00 % | 448.900 M -4.49 % | 470.000 M 2.09 % | 460.400 M 10.17 % | 417.900 M 151.60 % | 166.100 M -10.07 % | 184.700 M -29.53 % | 262.100 M -42.01 % | 452.000 M 146.05 % | 183.700 M -17.92 % | 223.800 M -66.60 % | 670.000 M -3.97 % | 697.700 M -1.41 % | 707.700 M -13.55 % | 818.600 M -0.01 % | 818.700 M 6.01 % | 772.300 M 7.64 % | 717.500 M 6.80 % | 671.800 M -2.31 % | 687.700 M 0.34 % | 685.400 M 2.68 % | 667.500 M 1.24 % | 659.300 M -2.60 % | 676.900 M -1.57 % | 687.700 M -8.38 % | 750.600 M -1.97 % | 765.700 M -5.99 % | 814.500 M 4.21 % | 781.600 M -13.24 % | 900.900 M -1.10 % | 910.900 M 1.13 % | 900.700 M 1.65 % | 886.100 M -0.43 % | 889.900 M 49.24 % | 596.300 M -4.70 % | 625.700 M -1.42 % | 634.700 M -0.84 % | 640.100 M -19.48 % | 795.000 M -5.98 % | 845.600 M 0.17 % | 844.200 M -2.09 % | 862.200 M 8.34 % | 795.800 M 42.26 % | 559.400 M 6.07 % | 527.400 M |
| Other non current liabilities | 214.600 M -24.68 % | 284.900 M 28.04 % | 222.500 M 1 216.57 % | 16.900 M -93.24 % | 249.900 M 1 647.55 % | 14.300 M -94.06 % | 240.700 M -3.22 % | 248.700 M | 0.000 -100.00 % | 259.200 M | 0.000 -100.00 % | 323.800 M | 0.000 -100.00 % | 14.200 M -5.96 % | 15.100 M -7.36 % | 16.300 M 3.16 % | 15.800 M 586.96 % | 2.300 M -4.17 % | 2.400 M 166.67 % | 900.000 K -99.78 % | 416.700 M 83 240.00 % | 500.000 K 25.00 % | 400.000 K -20.00 % | 500.000 K -16.67 % | 600.000 K 0.00 % | 600.000 K -40.00 % | 1.000 M -54.55 % | 2.200 M -95.12 % | 45.100 M -3.22 % | 46.600 M -5.48 % | 49.300 M -2.95 % | 50.800 M 20.95 % | 42.000 M -1.64 % | 42.700 M -90.10 % | 431.500 M 863.17 % | 44.800 M 2 535.29 % | 1.700 M 30.77 % | 1.300 M -13.33 % | 1.500 M 275.00 % | 400.000 K -84.00 % | 2.500 M 56.25 % | 1.600 M 77.78 % | 900.000 K -70.97 % | 3.100 M 14.81 % | 2.700 M 42.11 % | 1.900 M 72.73 % | 1.100 M -69.44 % | 3.600 M -99.59 % | 883.300 M -5.02 % | 930.000 M 0.50 % | 925.400 M -6.81 % | 993.000 M -2.26 % | 1.016 B 200.06 % | 338.600 M 11.05 % | 304.900 M |
| Long term debt | 522.900 M 41.48 % | 369.600 M -14.44 % | 432.000 M -24.75 % | 574.100 M 0.00 % | 574.100 M 1.32 % | 566.600 M -0.02 % | 566.700 M 17.99 % | 480.300 M | 0.000 -100.00 % | 738.800 M | 0.000 -100.00 % | 571.000 M | 0.000 -100.00 % | 445.500 M -5.39 % | 470.900 M -9.77 % | 521.900 M 1.81 % | 512.600 M -1.00 % | 517.800 M 16.39 % | 444.900 M 57.26 % | 282.900 M -50.51 % | 571.600 M 7.16 % | 533.400 M -4.29 % | 557.300 M 22.32 % | 455.600 M -6.77 % | 488.700 M 25.47 % | 389.500 M 14.19 % | 341.100 M 14.93 % | 296.800 M -13.65 % | 343.700 M 6.97 % | 321.300 M 1.20 % | 317.500 M 12.63 % | 281.900 M -3.69 % | 292.700 M -0.24 % | 293.400 M -11.47 % | 331.400 M 2.51 % | 323.300 M -17.12 % | 390.100 M -17.12 % | 470.700 M 8.58 % | 433.500 M -1.21 % | 438.800 M -7.60 % | 474.900 M 4.63 % | 453.900 M 37.30 % | 330.600 M -19.58 % | 411.100 M 12.97 % | 363.900 M -46.85 % | 684.700 M 8.17 % | 633.000 M -1.85 % | 644.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 738.200 M 12.79 % | 654.500 M 0.00 % | 654.500 M -20.57 % | 824.000 M 0.00 % | 824.000 M 2.06 % | 807.400 M 0.00 % | 807.400 M 9.58 % | 736.800 M | 0.000 -100.00 % | 1.006 B | 0.000 -100.00 % | 894.800 M | 0.000 -100.00 % | 780.500 M -3.58 % | 809.500 M -8.25 % | 882.300 M -0.95 % | 890.800 M 1.43 % | 878.200 M 13.11 % | 776.400 M 20.45 % | 644.600 M -35.15 % | 994.000 M 7.20 % | 927.200 M -0.29 % | 929.900 M 15.06 % | 808.200 M -4.06 % | 842.400 M 11.61 % | 754.800 M 4.83 % | 720.000 M 11.52 % | 645.600 M -12.01 % | 733.700 M 3.24 % | 710.700 M -2.13 % | 726.200 M 4.20 % | 696.900 M -7.04 % | 749.700 M -0.03 % | 749.900 M -1.70 % | 762.900 M 6.67 % | 715.200 M -7.80 % | 775.700 M -9.58 % | 857.900 M -1.63 % | 872.100 M 2.88 % | 847.700 M -0.95 % | 855.800 M 5.73 % | 809.400 M 21.33 % | 667.100 M -9.06 % | 733.600 M 4.35 % | 703.000 M -31.49 % | 1.026 B 3.95 % | 987.200 M -0.95 % | 996.700 M 8.70 % | 916.900 M -4.24 % | 957.500 M 0.35 % | 954.200 M -4.87 % | 1.003 B -2.25 % | 1.026 B 196.90 % | 345.600 M 10.27 % | 313.400 M |
| Other current liabilities | 137.600 M -38.63 % | 224.200 M -5.32 % | 236.800 M 21.75 % | 194.500 M -16.49 % | 232.900 M 6.69 % | 218.300 M -7.11 % | 235.000 M 11.11 % | 211.500 M -80.19 % | 1.068 B 358.52 % | 232.900 M | 0.000 -100.00 % | 219.600 M -74.97 % | 877.500 M 321.47 % | 208.200 M 3.43 % | 201.300 M 36.47 % | 147.500 M -18.06 % | 180.000 M -9.41 % | 198.700 M 11.01 % | 179.000 M 32.30 % | 135.300 M -33.90 % | 204.700 M 2.56 % | 199.600 M -4.50 % | 209.000 M 25.45 % | 166.600 M -24.85 % | 221.700 M -0.58 % | 223.000 M -3.09 % | 230.100 M 61.02 % | 142.900 M -10.85 % | 160.300 M -9.94 % | 178.000 M 1.83 % | 174.800 M 36.67 % | 127.900 M -10.68 % | 143.200 M -0.76 % | 144.300 M -3.22 % | 149.100 M 23.12 % | 121.100 M -30.40 % | 174.000 M -30.62 % | 250.800 M -5.25 % | 264.700 M 80.93 % | 146.300 M -27.21 % | 201.000 M 7.09 % | 187.700 M 3.87 % | 180.700 M 29.44 % | 139.600 M -23.17 % | 181.700 M 2.08 % | 178.000 M -4.25 % | 185.900 M 37.91 % | 134.800 M -70.57 % | 458.000 M -6.64 % | 490.600 M 4.27 % | 470.500 M 3.68 % | 453.800 M 22.55 % | 370.300 M -71.86 % | 1.316 B 14.20 % | 1.152 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 204.700 M | 0.000 -100.00 % | 77.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M 12.50 % | 9.600 M -73.98 % | 36.900 M -25.30 % | 49.400 M 17.06 % | 42.200 M 4.98 % | 40.200 M -75.05 % | 161.100 M 247.20 % | 46.400 M -20.68 % | 58.500 M 12.72 % | 51.900 M -68.72 % | 165.900 M 180.24 % | 59.200 M -17.20 % | 71.500 M 38.57 % | 51.600 M -65.14 % | 148.000 M 224.56 % | 45.600 M 4.11 % | 43.800 M -6.41 % | 46.800 M -66.52 % | 139.800 M 246.04 % | 40.400 M 9.19 % | 37.000 M -0.80 % | 37.300 M -70.54 % | 126.600 M 170.51 % | 46.800 M -63.69 % | 128.900 M -11.35 % | 145.400 M -9.24 % | 160.200 M 150.70 % | 63.900 M 0.16 % | 63.800 M -3.19 % | 65.900 M -44.90 % | 119.600 M 115.11 % | 55.600 M 11.20 % | 50.000 M -20.63 % | 63.000 M -51.98 % | 131.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 215.500 M 1.27 % | 212.800 M 0.00 % | 212.800 M -29.95 % | 303.800 M 1.67 % | 298.800 M -25.15 % | 399.200 M 0.94 % | 395.500 M -7.94 % | 429.600 M | 0.000 -100.00 % | 296.100 M | 0.000 -100.00 % | 225.800 M | 0.000 -100.00 % | 222.500 M 7.49 % | 207.000 M 12.32 % | 184.300 M 23.53 % | 149.200 M -0.27 % | 149.600 M -26.23 % | 202.800 M -63.31 % | 552.800 M 193.42 % | 188.400 M -15.70 % | 223.500 M -8.14 % | 243.300 M 1.12 % | 240.600 M 9.91 % | 218.900 M -23.43 % | 285.900 M 6.92 % | 267.400 M 43.61 % | 186.200 M 16.89 % | 159.300 M -15.09 % | 187.600 M -2.60 % | 192.600 M 7.72 % | 178.800 M 10.78 % | 161.400 M -16.63 % | 193.600 M -0.92 % | 195.400 M -1.26 % | 197.900 M 0.51 % | 196.900 M -9.80 % | 218.300 M -2.28 % | 223.400 M 3.62 % | 215.600 M 0.09 % | 215.400 M -10.47 % | 240.600 M -9.34 % | 265.400 M 1.45 % | 261.600 M -59.50 % | 645.900 M 101.72 % | 320.200 M -3.44 % | 331.600 M 9.73 % | 302.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 615.200 M -20.41 % | 773.000 M 0.00 % | 773.000 M -11.64 % | 874.800 M 0.00 % | 874.800 M -21.32 % | 1.112 B 0.00 % | 1.112 B -0.57 % | 1.118 B 4.72 % | 1.068 B -7.77 % | 1.158 B | 0.000 -100.00 % | 883.700 M 0.71 % | 877.500 M 1.68 % | 863.000 M 5.23 % | 820.100 M 22.90 % | 667.300 M 9.00 % | 612.200 M -0.75 % | 616.800 M -16.90 % | 742.200 M -31.96 % | 1.091 B 37.07 % | 795.800 M -15.60 % | 942.900 M -7.30 % | 1.017 B 0.13 % | 1.016 B 6.22 % | 956.400 M -10.51 % | 1.069 B 7.48 % | 994.300 M 32.57 % | 750.000 M 11.57 % | 672.200 M -11.91 % | 763.100 M -1.11 % | 771.700 M 13.05 % | 682.600 M 11.76 % | 610.800 M -7.26 % | 658.600 M -0.20 % | 659.900 M 2.60 % | 643.200 M -1.36 % | 652.100 M -18.88 % | 803.900 M -4.29 % | 839.900 M 10.37 % | 761.000 M -3.22 % | 786.300 M -3.26 % | 812.800 M -8.70 % | 890.300 M 18.08 % | 754.000 M -33.74 % | 1.138 B 26.28 % | 901.100 M -2.06 % | 920.100 M 18.14 % | 778.800 M -15.24 % | 918.800 M -7.35 % | 991.700 M 6.38 % | 932.200 M -1.11 % | 942.700 M 28.10 % | 735.900 M -56.79 % | 1.703 B 23.30 % | 1.381 B |
| Total liabilities | 1.353 B -5.19 % | 1.428 B 0.00 % | 1.428 B -15.97 % | 1.699 B 0.00 % | 1.699 B -11.49 % | 1.919 B 0.00 % | 1.919 B 3.46 % | 1.855 B 73.71 % | 1.068 B -50.65 % | 2.164 B | 0.000 -100.00 % | 1.779 B 102.68 % | 877.500 M -46.61 % | 1.644 B 0.85 % | 1.630 B 5.16 % | 1.550 B 3.10 % | 1.503 B 0.54 % | 1.495 B -1.55 % | 1.519 B -12.49 % | 1.735 B -3.04 % | 1.790 B -4.29 % | 1.870 B -3.95 % | 1.947 B 6.74 % | 1.824 B 1.41 % | 1.799 B -1.35 % | 1.824 B 6.37 % | 1.714 B 22.84 % | 1.396 B -0.73 % | 1.406 B -4.61 % | 1.474 B -1.61 % | 1.498 B 8.58 % | 1.380 B 1.40 % | 1.361 B -3.41 % | 1.409 B -1.01 % | 1.423 B 4.74 % | 1.358 B -4.86 % | 1.428 B -14.08 % | 1.662 B -2.93 % | 1.712 B 6.42 % | 1.609 B -2.03 % | 1.642 B 1.23 % | 1.622 B 4.16 % | 1.557 B 4.69 % | 1.488 B -19.19 % | 1.841 B -4.48 % | 1.927 B 1.05 % | 1.907 B 7.42 % | 1.776 B -3.28 % | 1.836 B -5.82 % | 1.949 B 3.33 % | 1.886 B -3.05 % | 1.946 B 10.43 % | 1.762 B -13.99 % | 2.049 B 20.89 % | 1.695 B |
| Other non current assets | 15.200 M -83.62 % | 92.800 M 0.22 % | 92.600 M 525.68 % | 14.800 M -84.55 % | 95.800 M 604.41 % | 13.600 M -84.15 % | 85.800 M 398.84 % | 17.200 M -97.03 % | 579.600 M 5 754.55 % | 9.900 M 111.12 % | -89.000 M -208.94 % | 81.700 M -86.05 % | 585.500 M 1 161.85 % | 46.400 M 50.16 % | 30.900 M 60.94 % | 19.200 M 66.96 % | 11.500 M -12.88 % | 13.200 M -2.22 % | 13.500 M 13 400.00 % | 100.000 K -99.04 % | 10.400 M -11.86 % | 11.800 M -6.35 % | 12.600 M 9.57 % | 11.500 M 57.53 % | 7.300 M -30.48 % | 10.500 M -28.08 % | 14.600 M 31.53 % | 11.100 M 32.14 % | 8.400 M -4.55 % | 8.800 M -27.27 % | 12.100 M -7.63 % | 13.100 M 309.38 % | 3.200 M 3.23 % | 3.100 M 34.78 % | 2.300 M -80.34 % | 11.700 M 80.00 % | 6.500 M -1.52 % | 6.600 M -60.24 % | 16.600 M -14.43 % | 19.400 M 22.01 % | 15.900 M -6.47 % | 17.000 M -2.86 % | 17.500 M -12.50 % | 20.000 M -2.44 % | 20.500 M -3.30 % | 21.200 M 17.13 % | 18.100 M 4.02 % | 17.400 M -20.18 % | 21.800 M -12.10 % | 24.800 M 55.97 % | 15.900 M -65.21 % | 45.700 M 11 325.00 % | 400.000 K -99.66 % | 116.800 M 29 100.00 % | 400.000 K |
| Long term investments | -400.000 K -100.00 % | -200.000 K | 0.000 100.00 % | -2.000 M | 0.000 100.00 % | -2.700 M | 0.000 100.00 % | -4.800 M | 0.000 100.00 % | -2.200 M | 0.000 | 0.000 | 0.000 100.00 % | -2.700 M 12.90 % | -3.100 M | 0.000 100.00 % | -2.600 M 3.70 % | -2.700 M 10.00 % | -3.000 M -131.25 % | 9.600 M 328.57 % | -4.200 M -44.83 % | -2.900 M -480.00 % | -500.000 K | 0.000 -100.00 % | 2.000 M 100.00 % | 1.000 M 171.43 % | -1.400 M | 0.000 -100.00 % | 1.400 M 40.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 -100.00 % | 8.100 M -3.57 % | 8.400 M -12.50 % | 9.600 M | 0.000 -100.00 % | 1.400 M -6.67 % | 1.500 M -6.25 % | 1.600 M | 0.000 -100.00 % | 1.600 M 6.67 % | 1.500 M 25.00 % | 1.200 M | 0.000 100.00 % | -2.900 M -16.00 % | -2.500 M -2 400.00 % | -100.000 K -133.33 % | 300.000 K 117.65 % | -1.700 M 64.58 % | -4.800 M -206.67 % | 4.500 M 132.85 % | -13.700 M -172.11 % | 19.000 M | 0.000 -100.00 % | 62.500 M |
| Intangible assets | 23.200 M -1.69 % | 23.600 M 0.00 % | 23.600 M -4.07 % | 24.600 M 123.64 % | 11.000 M -46.60 % | 20.600 M 0.00 % | 20.600 M 16.38 % | 17.700 M | 0.000 -100.00 % | 15.800 M | 0.000 -100.00 % | 14.100 M | 0.000 -100.00 % | 17.200 M 3.61 % | 16.600 M -2.92 % | 17.100 M -2.29 % | 17.500 M -3.31 % | 18.100 M -0.55 % | 18.200 M -2.67 % | 18.700 M 5.65 % | 17.700 M -30.31 % | 25.400 M 1.20 % | 25.100 M 16.20 % | 21.600 M -28.24 % | 30.100 M 1.69 % | 29.600 M 6.47 % | 27.800 M 9.02 % | 25.500 M -4.14 % | 26.600 M 2.70 % | 25.900 M 5.71 % | 24.500 M -2.78 % | 25.200 M 5.44 % | 23.900 M -2.45 % | 24.500 M 2.51 % | 23.900 M -4.02 % | 24.900 M -3.11 % | 25.700 M -8.21 % | 28.000 M -4.76 % | 29.400 M -1.67 % | 29.900 M -9.94 % | 33.200 M 8.50 % | 30.600 M -2.86 % | 31.500 M 7.88 % | 29.200 M -9.60 % | 32.300 M -3.58 % | 33.500 M -4.83 % | 35.200 M 6.99 % | 32.900 M -16.92 % | 39.600 M -93.55 % | 614.000 M 1 318.01 % | 43.300 M 0.46 % | 43.100 M -9.83 % | 47.800 M -91.24 % | 545.500 M 1 256.97 % | 40.200 M |
| GoodWill | 100.000 K | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.200 M | 0.000 | 0.000 -100.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M -3.33 % | 3.000 M 0.00 % | 3.000 M -3.23 % | 3.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 23.300 M -1.27 % | 23.600 M 0.00 % | 23.600 M -4.45 % | 24.700 M 122.52 % | 11.100 M -46.12 % | 20.600 M 0.00 % | 20.600 M 13.81 % | 18.100 M | 0.000 -100.00 % | 15.800 M | 0.000 -100.00 % | 14.500 M | 0.000 -100.00 % | 17.200 M 3.61 % | 16.600 M -5.14 % | 17.500 M 0.00 % | 17.500 M -3.31 % | 18.100 M -0.55 % | 18.200 M -4.71 % | 19.100 M 7.91 % | 17.700 M -30.31 % | 25.400 M 1.20 % | 25.100 M 1.62 % | 24.700 M -17.94 % | 30.100 M 1.69 % | 29.600 M 6.47 % | 27.800 M -3.14 % | 28.700 M 7.89 % | 26.600 M 2.70 % | 25.900 M -5.47 % | 27.400 M -2.49 % | 28.100 M 4.85 % | 26.800 M -2.55 % | 27.500 M 2.23 % | 26.900 M -3.93 % | 28.000 M 8.95 % | 25.700 M -8.21 % | 28.000 M -4.76 % | 29.400 M -10.64 % | 32.900 M -0.90 % | 33.200 M 8.50 % | 30.600 M -2.86 % | 31.500 M -2.78 % | 32.400 M 0.31 % | 32.300 M -3.58 % | 33.500 M -4.83 % | 35.200 M -2.76 % | 36.200 M -8.59 % | 39.600 M -3.18 % | 40.900 M -5.54 % | 43.300 M 0.46 % | 43.100 M -9.83 % | 47.800 M 3.46 % | 46.200 M 14.93 % | 40.200 M |
| Property plant equipment net | 516.400 M 13.42 % | 455.300 M 0.00 % | 455.300 M -12.69 % | 521.500 M 10.56 % | 471.700 M -6.65 % | 505.300 M 12.24 % | 450.200 M -12.87 % | 516.700 M | 0.000 -100.00 % | 522.200 M | 0.000 -100.00 % | 479.400 M | 0.000 -100.00 % | 496.200 M -0.02 % | 496.300 M -1.27 % | 502.700 M 2.28 % | 491.500 M -1.52 % | 499.100 M -14.89 % | 586.400 M -0.98 % | 592.200 M 3.64 % | 571.400 M -32.33 % | 844.400 M -0.22 % | 846.300 M 7.86 % | 784.600 M -7.00 % | 843.700 M 0.97 % | 835.600 M 0.57 % | 830.900 M 0.74 % | 824.800 M 1.21 % | 814.900 M -1.81 % | 829.900 M -4.22 % | 866.500 M -2.54 % | 889.100 M 2.86 % | 864.400 M -1.34 % | 876.100 M -0.88 % | 883.900 M -2.48 % | 906.400 M 3.87 % | 872.600 M -1.67 % | 887.400 M 2.27 % | 867.700 M -0.16 % | 869.100 M 2.24 % | 850.100 M 1.48 % | 837.700 M -0.85 % | 844.900 M -2.05 % | 862.600 M 0.69 % | 856.700 M -1.05 % | 865.800 M -2.50 % | 888.000 M -1.18 % | 898.600 M -0.07 % | 899.200 M 0.56 % | 894.200 M -0.70 % | 900.500 M 5.28 % | 855.300 M -3.17 % | 883.300 M 1.69 % | 868.600 M 3.87 % | 836.200 M |
| Total non current assets | 578.200 M 1.17 % | 571.500 M 0.00 % | 571.500 M -1.23 % | 578.600 M 0.00 % | 578.600 M 3.95 % | 556.600 M 0.00 % | 556.600 M -2.09 % | 568.500 M -1.92 % | 579.600 M 3.19 % | 561.700 M 731.12 % | -89.000 M -115.46 % | 575.600 M -1.69 % | 585.500 M 1.95 % | 574.300 M 2.70 % | 559.200 M 0.32 % | 557.400 M 4.44 % | 533.700 M -1.62 % | 542.500 M -13.85 % | 629.700 M -0.90 % | 635.400 M 1.97 % | 623.100 M -34.59 % | 952.600 M -0.45 % | 956.900 M 7.58 % | 889.500 M -5.05 % | 936.800 M 0.32 % | 933.800 M 0.39 % | 930.200 M 0.33 % | 927.100 M 2.02 % | 908.700 M -1.30 % | 920.700 M -4.57 % | 964.800 M -3.01 % | 994.700 M 0.84 % | 986.400 M -0.90 % | 995.400 M 0.07 % | 994.700 M -1.51 % | 1.010 B 4.04 % | 970.800 M -2.02 % | 990.800 M -0.61 % | 996.900 M -0.93 % | 1.006 B 3.18 % | 975.300 M 1.92 % | 956.900 M -0.89 % | 965.500 M -1.92 % | 984.400 M 1.86 % | 966.400 M -0.96 % | 975.800 M -2.20 % | 997.800 M -0.89 % | 1.007 B -4.50 % | 1.054 B 1.04 % | 1.043 B -1.04 % | 1.054 B 4.99 % | 1.004 B -4.96 % | 1.057 B 2.42 % | 1.032 B 0.85 % | 1.023 B |
| Other current assets | 42.900 M -56.58 % | 98.800 M -0.90 % | 99.700 M -79.74 % | 492.000 M 324.14 % | 116.000 M -41.85 % | 199.500 M 0.00 % | 199.500 M -70.85 % | 684.500 M -65.56 % | 1.987 B 1 087.22 % | 167.400 M | 0.000 -100.00 % | 74.400 M -95.35 % | 1.601 B 1 671.46 % | 90.400 M 0.44 % | 90.000 M -79.26 % | 433.900 M 383.18 % | 89.800 M 3.46 % | 86.800 M 3.95 % | 83.500 M -81.98 % | 463.400 M 463.06 % | 82.300 M -10.93 % | 92.400 M -6.57 % | 98.900 M -82.87 % | 577.200 M 473.19 % | 100.700 M 7.13 % | 94.000 M -6.65 % | 100.700 M -77.17 % | 441.100 M 684.88 % | 56.200 M -0.53 % | 56.500 M -8.28 % | 61.600 M -83.72 % | 378.400 M 678.60 % | 48.600 M -4.14 % | 50.700 M -6.80 % | 54.400 M -85.75 % | 381.800 M 609.67 % | 53.800 M -69.54 % | 176.600 M -8.88 % | 193.800 M -62.20 % | 512.700 M 777.91 % | 58.400 M 5.61 % | 55.300 M 11.27 % | 49.700 M -90.09 % | 501.600 M 725.00 % | 60.800 M 3.75 % | 58.600 M 25.21 % | 46.800 M -90.40 % | 487.600 M 1 083.50 % | 41.200 M -24.54 % | 54.600 M 2.82 % | 53.100 M -2.57 % | 54.500 M -13.63 % | 63.100 M 0.00 % | 63.100 M 11.68 % | 56.500 M |
| Short term investments | 1.100 M 22.22 % | 900.000 K | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M -98.03 % | 178.000 M | 0.000 | 0.000 -100.00 % | 4.000 M -9.09 % | 4.400 M | 0.000 -100.00 % | 3.900 M -2.50 % | 4.000 M -6.98 % | 4.300 M | 0.000 -100.00 % | 5.600 M 27.27 % | 4.400 M 83.33 % | 2.400 M | 0.000 -100.00 % | 2.200 M -31.25 % | 3.200 M -42.86 % | 5.600 M | 0.000 -100.00 % | 300.000 K -40.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K 66.67 % | 300.000 K 0.00 % | 300.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K | 0.000 -100.00 % | 1.600 M -5.88 % | 1.700 M -15.00 % | 2.000 M 566.67 % | 300.000 K -95.08 % | 6.100 M -10.29 % | 6.800 M 78.95 % | 3.800 M 1 166.67 % | 300.000 K -94.74 % | 5.700 M 5.56 % | 5.400 M | 0.000 -100.00 % | 15.500 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 31.900 M -3.33 % | 33.000 M 0.00 % | 33.000 M -39.45 % | 54.500 M 0.00 % | 54.500 M 73.57 % | 31.400 M 0.00 % | 31.400 M -55.84 % | 71.100 M | 0.000 -100.00 % | 111.800 M 225.62 % | -89.000 M -200.00 % | 89.000 M | 0.000 -100.00 % | 70.600 M -57.11 % | 164.600 M 120.35 % | 74.700 M 32.92 % | 56.200 M 17.33 % | 47.900 M 9.86 % | 43.600 M -19.26 % | 54.000 M 19.73 % | 45.100 M -25.58 % | 60.600 M 6.69 % | 56.800 M 6.57 % | 53.300 M -14.45 % | 62.300 M 4.18 % | 59.800 M 7.36 % | 55.700 M 18.26 % | 47.100 M -8.01 % | 51.200 M 30.95 % | 39.100 M -17.51 % | 47.400 M 8.47 % | 43.700 M 8.98 % | 40.100 M 10.47 % | 36.300 M -20.39 % | 45.600 M -14.29 % | 53.200 M 1.92 % | 52.200 M -5.95 % | 55.500 M 38.40 % | 40.100 M -44.38 % | 72.100 M 0.00 % | 72.100 M 9.74 % | 65.700 M 16.49 % | 56.400 M -17.54 % | 68.400 M 35.98 % | 50.300 M -13.72 % | 58.300 M 28.70 % | 45.300 M -10.30 % | 50.500 M 42.25 % | 35.500 M -18.20 % | 43.400 M -56.86 % | 100.600 M 101.60 % | 49.900 M -7.25 % | 53.800 M -55.97 % | 122.200 M -29.61 % | 173.600 M |
| Cash and short term investments | 33.000 M -2.65 % | 33.900 M 2.73 % | 33.000 M -42.71 % | 57.600 M 5.69 % | 54.500 M 55.71 % | 35.000 M 11.46 % | 31.400 M -55.84 % | 71.100 M | 0.000 -100.00 % | 115.300 M 29.55 % | 89.000 M 0.00 % | 89.000 M | 0.000 -100.00 % | 74.600 M -55.86 % | 169.000 M 126.24 % | 74.700 M 24.29 % | 60.100 M 15.80 % | 51.900 M 8.35 % | 47.900 M -11.30 % | 54.000 M 6.51 % | 50.700 M -22.00 % | 65.000 M 9.80 % | 59.200 M 11.07 % | 53.300 M -17.36 % | 64.500 M 2.38 % | 63.000 M 2.77 % | 61.300 M 30.15 % | 47.100 M -8.54 % | 51.500 M 30.05 % | 39.600 M -17.33 % | 47.900 M 9.61 % | 43.700 M 7.64 % | 40.600 M 10.93 % | 36.600 M -20.26 % | 45.900 M -13.72 % | 53.200 M 1.72 % | 52.300 M -5.94 % | 55.600 M 37.97 % | 40.300 M -44.11 % | 72.100 M -2.17 % | 73.700 M 9.35 % | 67.400 M 15.41 % | 58.400 M -14.99 % | 68.700 M 21.81 % | 56.400 M -13.36 % | 65.100 M 32.59 % | 49.100 M -3.35 % | 50.800 M 23.30 % | 41.200 M -15.57 % | 48.800 M -51.49 % | 100.600 M 53.82 % | 65.400 M 21.56 % | 53.800 M -55.97 % | 122.200 M -29.61 % | 173.600 M |
| Total current assets | 1.098 B -20.10 % | 1.374 B 0.00 % | 1.374 B 1.45 % | 1.355 B 0.00 % | 1.355 B -27.23 % | 1.861 B 0.00 % | 1.861 B 2.42 % | 1.818 B -8.55 % | 1.987 B -9.54 % | 2.197 B 2 368.43 % | 89.000 M -94.61 % | 1.652 B 3.15 % | 1.601 B 4.69 % | 1.530 B 2.77 % | 1.488 B 28.50 % | 1.158 B 0.36 % | 1.154 B -4.98 % | 1.215 B -9.43 % | 1.341 B 4.46 % | 1.284 B -7.68 % | 1.391 B -12.41 % | 1.588 B -5.95 % | 1.688 B 2.78 % | 1.642 B -2.28 % | 1.681 B -1.63 % | 1.708 B 9.77 % | 1.556 B 31.23 % | 1.186 B 1.45 % | 1.169 B -5.79 % | 1.241 B 1.83 % | 1.219 B 15.79 % | 1.052 B 1.83 % | 1.033 B -5.19 % | 1.090 B -2.31 % | 1.116 B 1.53 % | 1.099 B -10.12 % | 1.223 B -17.69 % | 1.486 B -0.75 % | 1.497 B -0.44 % | 1.503 B -4.72 % | 1.578 B 0.75 % | 1.566 B 5.95 % | 1.478 B 6.09 % | 1.393 B -5.28 % | 1.471 B -6.75 % | 1.577 B 2.14 % | 1.544 B 9.61 % | 1.409 B -10.64 % | 1.577 B -9.99 % | 1.752 B 4.49 % | 1.676 B -7.06 % | 1.804 B 20.15 % | 1.501 B -4.77 % | 1.576 B 31.47 % | 1.199 B |
| Inventory | 682.300 M -18.98 % | 842.100 M 0.00 % | 842.100 M 4.61 % | 805.000 M -1.81 % | 819.800 M -24.57 % | 1.087 B 0.00 % | 1.087 B 2.92 % | 1.056 B | 0.000 -100.00 % | 1.222 B | 0.000 -100.00 % | 1.009 B | 0.000 -100.00 % | 833.400 M 10.53 % | 754.000 M 16.07 % | 649.600 M -3.43 % | 672.700 M -9.01 % | 739.300 M -0.84 % | 745.600 M -2.70 % | 766.300 M -7.10 % | 824.900 M -8.74 % | 903.900 M -6.31 % | 964.800 M -4.65 % | 1.012 B 2.79 % | 984.300 M 4.38 % | 943.000 M 10.84 % | 850.800 M 21.93 % | 697.800 M 2.05 % | 683.800 M -2.40 % | 700.600 M 4.46 % | 670.700 M 6.43 % | 630.200 M 5.35 % | 598.200 M -2.25 % | 612.000 M -3.21 % | 632.300 M -4.77 % | 664.000 M -5.53 % | 702.900 M -10.77 % | 787.700 M 0.05 % | 787.300 M -14.28 % | 918.500 M -0.10 % | 919.400 M 2.68 % | 895.400 M 6.94 % | 837.300 M 1.76 % | 822.800 M -1.45 % | 834.900 M -5.82 % | 886.500 M -0.03 % | 886.800 M 1.88 % | 870.400 M -9.07 % | 957.200 M -7.44 % | 1.034 B 4.25 % | 991.900 M -5.32 % | 1.048 B 16.39 % | 900.100 M 6.45 % | 845.600 M 29.14 % | 654.800 M |
| Net receivables | 339.800 M -14.92 % | 399.400 M 0.00 % | 399.400 M 5.02 % | 380.300 M 4.39 % | 364.300 M -33.00 % | 543.700 M 0.00 % | 543.700 M 9.44 % | 496.800 M | 0.000 -100.00 % | 695.600 M | 0.000 -100.00 % | 479.400 M | 0.000 -100.00 % | 531.200 M 11.76 % | 475.300 M 36.90 % | 347.200 M 4.77 % | 331.400 M -1.52 % | 336.500 M -27.48 % | 464.000 M 24.97 % | 371.300 M -14.17 % | 432.600 M -17.79 % | 526.200 M -6.87 % | 565.000 M 18.03 % | 478.700 M -9.87 % | 531.100 M -12.71 % | 608.400 M 11.92 % | 543.600 M 41.67 % | 383.700 M 1.64 % | 377.500 M -15.00 % | 444.100 M 1.32 % | 438.300 M 31.54 % | 333.200 M -3.70 % | 346.000 M -11.44 % | 390.700 M 1.96 % | 383.200 M 15.56 % | 331.600 M -19.85 % | 413.700 M -11.15 % | 465.600 M -2.04 % | 475.300 M 7.95 % | 440.300 M -16.32 % | 526.200 M -3.96 % | 547.900 M 2.87 % | 532.600 M 18.04 % | 451.200 M -13.01 % | 518.700 M -8.52 % | 567.000 M 0.98 % | 561.500 M 26.38 % | 444.300 M -17.25 % | 536.900 M -12.56 % | 614.000 M 18.35 % | 518.800 M -18.45 % | 636.200 M 31.39 % | 484.200 M -11.24 % | 545.500 M 73.62 % | 314.200 M |
| Tax assets | 23.700 M 11 750.00 % | 200.000 K | 0.000 -100.00 % | 19.600 M | 0.000 -100.00 % | 19.800 M | 0.000 -100.00 % | 21.300 M | 0.000 -100.00 % | 16.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.200 M -7.03 % | 18.500 M 2.78 % | 18.000 M 13.92 % | 15.800 M 6.76 % | 14.800 M 1.37 % | 14.600 M 1.39 % | 14.400 M -48.20 % | 27.800 M -62.38 % | 73.900 M 0.68 % | 73.400 M 6.84 % | 68.700 M 27.93 % | 53.700 M -5.95 % | 57.100 M -2.06 % | 58.300 M -6.72 % | 62.500 M 8.89 % | 57.400 M 4.17 % | 55.100 M -4.67 % | 57.800 M -10.25 % | 64.400 M -23.24 % | 83.900 M 4.48 % | 80.300 M 11.53 % | 72.000 M 12.68 % | 63.900 M -1.08 % | 64.600 M -4.01 % | 67.300 M -17.52 % | 81.600 M -3.89 % | 84.900 M 13.96 % | 74.500 M 6.28 % | 70.100 M -0.43 % | 70.400 M 1.44 % | 69.400 M 16.05 % | 59.800 M 3.46 % | 57.800 M 2.12 % | 56.600 M 4.24 % | 54.300 M -43.02 % | 95.300 M 8.05 % | 88.200 M -2.11 % | 90.100 M 22.09 % | 73.800 M -30.44 % | 106.100 M | 0.000 -100.00 % | 83.600 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 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 200.00 % | -100.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 |
| Account payables | 233.900 M -27.67 % | 323.400 M | 0.000 -100.00 % | 343.100 M | 0.000 -100.00 % | 481.400 M | 0.000 -100.00 % | 440.300 M | 0.000 -100.00 % | 610.300 M | 0.000 -100.00 % | 438.300 M | 0.000 -100.00 % | 421.500 M 4.80 % | 402.200 M 34.70 % | 298.600 M 12.72 % | 264.900 M 3.56 % | 255.800 M -26.35 % | 347.300 M -4.67 % | 364.300 M -5.50 % | 385.500 M -21.68 % | 492.200 M -9.02 % | 541.000 M -3.17 % | 558.700 M 13.01 % | 494.400 M -7.45 % | 534.200 M 9.56 % | 487.600 M 22.95 % | 396.600 M 14.79 % | 345.500 M -11.75 % | 391.500 M -2.05 % | 399.700 M 14.89 % | 347.900 M 16.90 % | 297.600 M -5.25 % | 314.100 M 0.96 % | 311.100 M 2.10 % | 304.700 M 11.69 % | 272.800 M -15.91 % | 324.400 M -4.48 % | 339.600 M -7.31 % | 366.400 M 1.72 % | 360.200 M -3.82 % | 374.500 M -13.85 % | 434.700 M 34.00 % | 324.400 M 7.20 % | 302.600 M -23.53 % | 395.700 M 0.51 % | 393.700 M 27.58 % | 308.600 M -31.44 % | 450.100 M -7.90 % | 488.700 M 9.60 % | 445.900 M -5.81 % | 473.400 M 32.72 % | 356.700 M -5.33 % | 376.800 M 69.50 % | 222.300 M |
| Tax payables | 28.200 M 123.81 % | 12.600 M | 0.000 -100.00 % | 33.400 M | 0.000 -100.00 % | 13.000 M | 0.000 -100.00 % | 36.900 M | 0.000 -100.00 % | 18.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M 12.50 % | 9.600 M -73.98 % | 36.900 M 103.87 % | 18.100 M 42.52 % | 12.700 M -2.31 % | 13.000 M -66.15 % | 38.400 M 134.15 % | 16.400 M -40.58 % | 27.600 M 15.48 % | 23.900 M -52.20 % | 50.000 M 133.64 % | 21.400 M -16.41 % | 25.600 M 178.26 % | 9.200 M -62.14 % | 24.300 M 242.25 % | 7.100 M 18.33 % | 6.000 M 30.43 % | 4.600 M -83.57 % | 28.000 M 225.58 % | 8.600 M 30.30 % | 6.600 M 53.49 % | 4.300 M -77.95 % | 19.500 M 132.14 % | 8.400 M -19.23 % | 10.400 M -14.75 % | 12.200 M -62.69 % | 32.700 M 237.11 % | 9.700 M -3.00 % | 10.000 M 5.26 % | 9.500 M -66.55 % | 28.400 M 268.83 % | 7.700 M 6.94 % | 7.200 M -19.10 % | 8.900 M -73.19 % | 33.200 M 210.28 % | 10.700 M -13.71 % | 12.400 M -21.52 % | 15.800 M 1.94 % | 15.500 M 74.16 % | 8.900 M -15.24 % | 10.500 M 54.41 % | 6.800 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 233.000 M | 0.000 -100.00 % | 219.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 315.300 M -1.16 % | 319.000 M -6.23 % | 340.200 M -5.24 % | 359.000 M 1.50 % | 353.700 M 9.23 % | 323.800 M -8.40 % | 353.500 M -15.09 % | 416.300 M 8.78 % | 382.700 M 5.84 % | 361.600 M 7.46 % | 336.500 M 6.66 % | 315.500 M -4.71 % | 331.100 M -0.30 % | 332.100 M 4.90 % | 316.600 M -8.21 % | 344.900 M 0.61 % | 342.800 M -4.62 % | 359.400 M -1.32 % | 364.200 M -12.24 % | 415.000 M 0.29 % | 413.800 M | 0.000 -100.00 % | 347.100 M 0.75 % | 344.500 M 0.06 % | 344.300 M -12.75 % | 394.600 M 7.05 % | 368.600 M 7.56 % | 342.700 M 7.23 % | 319.600 M 6.07 % | 301.300 M 6.65 % | 282.500 M -6.15 % | 301.000 M -1.18 % | 304.600 M -4.54 % | 319.100 M 1.04 % | 315.800 M 155.36 % | -570.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 5.700 M -9.52 % | 6.300 M 0.00 % | 6.300 M 6.78 % | 5.900 M 0.00 % | 5.900 M -10.61 % | 6.600 M 0.00 % | 6.600 M -5.71 % | 7.000 M | 0.000 -100.00 % | 7.700 M | 0.000 -100.00 % | 6.900 M | 0.000 -100.00 % | 7.700 M 6.94 % | 7.200 M 4.35 % | 6.900 M 0.00 % | 6.900 M -1.43 % | 7.000 M -2.78 % | 7.200 M 1.41 % | 7.100 M -21.98 % | 9.100 M -5.21 % | 9.600 M 0.00 % | 9.600 M 2.13 % | 9.400 M -4.08 % | 9.800 M -7.55 % | 10.600 M 2.91 % | 10.300 M 1.98 % | 10.100 M 4.12 % | 9.700 M 32.88 % | 7.300 M -9.88 % | 8.100 M 8.00 % | 7.500 M -48.63 % | 14.600 M 3.55 % | 14.100 M 3.68 % | 13.600 M 4.62 % | 13.000 M 4.00 % | 12.500 M 1.63 % | 12.300 M 6.03 % | 11.600 M 4.50 % | 11.100 M 1.83 % | 10.900 M 4.81 % | 10.400 M 5.05 % | 9.900 M 6.45 % | 9.300 M -2.11 % | 9.500 M 6.74 % | 8.900 M 4.71 % | 8.500 M 3.66 % | 8.200 M 1.23 % | 8.100 M 39.66 % | 5.800 M 9.43 % | 5.300 M 8.16 % | 4.900 M 19.51 % | 4.100 M 10.81 % | 3.700 M 12.12 % | 3.300 M |
| Capital lease obligations | 86.200 M | 0.000 | 0.000 -100.00 % | 69.900 M | 0.000 -100.00 % | 69.500 M | 0.000 -100.00 % | 70.700 M | 0.000 -100.00 % | 72.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.300 M 0.48 % | 62.000 M 1.31 % | 61.200 M -0.97 % | 61.800 M -2.68 % | 63.500 M -0.63 % | 63.900 M -3.03 % | 65.900 M 1.07 % | 65.200 M -0.91 % | 65.800 M 1.39 % | 64.900 M 814.08 % | 7.100 M -5.33 % | 7.500 M -3.85 % | 7.800 M -2.50 % | 8.000 M 100.00 % | 4.000 M 25.00 % | 3.200 M -5.88 % | 3.400 M -10.53 % | 3.800 M -5.00 % | 4.000 M -6.98 % | 4.300 M -4.44 % | 4.500 M -6.25 % | 4.800 M 0.00 % | 4.800 M -2.04 % | 4.900 M 40.00 % | 3.500 M 2.94 % | 3.400 M -59.52 % | 8.400 M -10.64 % | 9.400 M -5.05 % | 9.900 M -5.71 % | 10.500 M -5.41 % | 11.100 M 24.72 % | 8.900 M -4.30 % | 9.300 M -6.06 % | 9.900 M -3.88 % | 10.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.800 M 28.71 % | 51.900 M -34.96 % | 79.800 M | 0.000 -100.00 % | 68.400 M 0.59 % | 68.000 M 13.71 % | 59.800 M | 0.000 -100.00 % | 47.100 M 9.79 % | 42.900 M -4.67 % | 45.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.272 B 3.83 % | 1.225 B 0.00 % | 1.225 B 12.84 % | 1.086 B 5.99 % | 1.024 B -5.00 % | 1.078 B 5.26 % | 1.024 B -5.09 % | 1.079 B | 0.000 -100.00 % | 1.088 B 15 668.12 % | 6.900 M -99.33 % | 1.025 B | 0.000 -100.00 % | 1.025 B -17.25 % | 1.238 B 6.53 % | 1.162 B 0.28 % | 1.159 B -0.16 % | 1.161 B 0.10 % | 1.160 B 15.88 % | 1.001 B -0.07 % | 1.001 B 0.44 % | 997.000 M -0.07 % | 997.700 M 0.55 % | 992.200 M 9.94 % | 902.500 M 0.53 % | 897.700 M 1.13 % | 887.700 M -10.77 % | 994.800 M 14.06 % | 872.200 M -8.46 % | 952.800 M 7.16 % | 889.100 M 0.11 % | 888.100 M 7.03 % | 829.800 M -0.50 % | 834.000 M -1.53 % | 847.000 M -4.35 % | 885.500 M -0.05 % | 885.900 M -1.65 % | 900.800 M 3.28 % | 872.200 M -8.46 % | 952.800 M 7.73 % | 884.400 M -0.03 % | 884.700 M -0.89 % | 892.600 M -6.32 % | 952.800 M 45.11 % | 656.600 M -0.64 % | 660.800 M 0.32 % | 658.700 M -74.66 % | 2.600 B 286.98 % | 671.800 M -4.53 % | 703.700 M -72.40 % | 2.550 B 262.36 % | 703.700 M 12.68 % | 624.500 M 9.39 % | 570.900 M 23.04 % | 464.000 M |
| Deferred tax liabilities non current | 700.000 K | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 7.000 M | 0.000 -100.00 % | 7.800 M | 0.000 -100.00 % | 8.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.500 M 22.22 % | 4.500 M 15.38 % | 3.900 M 14.71 % | 3.400 M -22.73 % | 4.400 M -18.52 % | 5.400 M -26.03 % | 7.300 M 12.31 % | 6.500 M -38.68 % | 10.600 M 0.00 % | 10.600 M -32.05 % | 15.600 M -58.51 % | 37.600 M 11.90 % | 33.600 M -26.64 % | 45.800 M 52.67 % | 30.000 M -30.39 % | 43.100 M -3.58 % | 44.700 M -5.70 % | 47.400 M 0.64 % | 47.100 M 13.22 % | 41.600 M -1.89 % | 42.400 M 0.47 % | 42.200 M -4.52 % | 44.200 M 12.18 % | 39.400 M -5.29 % | 41.600 M -2.12 % | 42.500 M 6.52 % | 39.900 M 11.76 % | 35.700 M 4.08 % | 34.300 M 0.00 % | 34.300 M -7.05 % | 36.900 M 4.24 % | 35.400 M 1.14 % | 35.000 M 2.94 % | 34.000 M 4.94 % | 32.400 M -3.57 % | 33.600 M 22.18 % | 27.500 M -4.51 % | 28.800 M 188.00 % | 10.000 M -0.99 % | 10.100 M 44.29 % | 7.000 M -17.65 % | 8.500 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.676 B -13.85 % | 1.946 B 0.00 % | 1.946 B 0.65 % | 1.933 B 0.00 % | 1.933 B -20.05 % | 2.418 B 0.00 % | 2.418 B 1.34 % | 2.386 B -7.05 % | 2.567 B -6.95 % | 2.759 B | 0.000 -100.00 % | 2.227 B 1.85 % | 2.187 B 3.95 % | 2.104 B 2.75 % | 2.048 B 19.34 % | 1.716 B 1.66 % | 1.688 B -3.95 % | 1.757 B -10.83 % | 1.971 B 2.68 % | 1.919 B -4.69 % | 2.014 B -20.73 % | 2.540 B -3.96 % | 2.645 B 4.46 % | 2.532 B -3.27 % | 2.617 B -0.94 % | 2.642 B 6.26 % | 2.487 B 17.68 % | 2.113 B 1.70 % | 2.078 B -3.88 % | 2.162 B -1.00 % | 2.183 B 6.66 % | 2.047 B 1.35 % | 2.020 B -3.15 % | 2.085 B -1.19 % | 2.111 B 0.07 % | 2.109 B -3.85 % | 2.194 B -11.42 % | 2.476 B -0.69 % | 2.494 B -0.64 % | 2.510 B -1.70 % | 2.553 B 1.19 % | 2.523 B 3.25 % | 2.444 B 2.78 % | 2.378 B -2.45 % | 2.437 B -4.54 % | 2.553 B 0.43 % | 2.542 B 5.23 % | 2.416 B -8.18 % | 2.631 B -5.87 % | 2.795 B 2.35 % | 2.731 B -2.75 % | 2.808 B 9.78 % | 2.558 B -1.92 % | 2.608 B 17.37 % | 2.222 B |
| 2024-12-31 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.650 M 0.00 % | 45.650 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 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 850.000 K 0.00 % | 850.000 K 1 800.00 % | -50.000 K 0.00 % | -50.000 K -103.57 % | 1.400 M | 0.000 100.00 % | -500.000 K | 0.000 -100.00 % | 3.700 M | 0.000 100.00 % | -2.200 M | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -66.67 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -98.500 M 0.00 % | -98.500 M -141.99 % | 234.600 M 0.00 % | 234.600 M 614.47 % | -45.600 M 0.00 % | -45.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -106.700 M 7.62 % | -115.500 M -622.62 % | 22.100 M -58.30 % | 53.000 M -19.08 % | 65.500 M 201.55 % | -64.500 M -301.56 % | 32.000 M -63.88 % | 88.600 M 53.02 % | 57.900 M 240.88 % | -41.100 M -168.39 % | 60.100 M 1 265.91 % | 4.400 M 103.86 % | -114.100 M 14.40 % | -133.300 M -801.58 % | 19.000 M -16.30 % | 22.700 M 146.90 % | -48.400 M 43.79 % | -86.100 M -282.80 % | 47.100 M -6.73 % | 50.500 M 573.33 % | 7.500 M 145.18 % | -16.600 M -116.31 % | 101.800 M 30.18 % | 78.200 M 768.38 % | -11.700 M 55.34 % | -26.200 M -150.38 % | 52.000 M 446.67 % | -15.000 M 87.88 % | -123.800 M -555.15 % | 27.200 M -68.19 % | 85.500 M 402.94 % | 17.000 M 157.63 % | -29.500 M -8.06 % | -27.300 M -1 150.00 % | 2.600 M -97.94 % | 126.000 M 4 746.15 % | 2.600 M 103.22 % | -80.800 M -164.59 % | 125.100 M 249.44 % | 35.800 M |
| Accounts receivables | -42.250 M 0.00 % | -42.250 M -146.12 % | 91.600 M 0.00 % | 91.600 M 427.73 % | -27.950 M 0.00 % | -27.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.600 M 56.46 % | -127.700 M -629.71 % | -17.500 M -2 044.44 % | 900.000 K -99.29 % | 127.600 M 233.75 % | -95.400 M -258.47 % | 60.200 M -38.13 % | 97.300 M 156.73 % | 37.900 M 145.55 % | -83.200 M -253.79 % | 54.100 M -29.00 % | 76.200 M 224.10 % | -61.400 M 61.38 % | -159.000 M -1 591.49 % | -9.400 M -115.16 % | 62.000 M 576.92 % | -13.000 M 87.68 % | -105.500 M -706.32 % | 17.400 M | 0.000 100.00 % | -5.300 M 90.26 % | -54.400 M -162.10 % | 87.600 M 119.55 % | 39.900 M 1 187.10 % | 3.100 M 106.20 % | -50.000 M -175.76 % | 66.000 M 144.44 % | 27.000 M 269.81 % | -15.900 M 75.95 % | -66.100 M -201.85 % | 64.900 M 41.70 % | 45.800 M 540.38 % | -10.400 M 91.06 % | -116.300 M -222.55 % | 94.900 M 24.05 % | 76.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -56.250 M 0.00 % | -56.250 M -139.34 % | 143.000 M 0.00 % | 143.000 M 910.20 % | -17.650 M 0.00 % | -17.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.000 M 22.47 % | -101.900 M -565.30 % | 21.900 M -64.10 % | 61.000 M 1 255.56 % | 4.500 M -73.53 % | 17.000 M -65.86 % | 49.800 M -41.13 % | 84.600 M 41.71 % | 59.700 M 14.59 % | 52.100 M 309.24 % | -24.900 M 39.42 % | -41.100 M 53.30 % | -88.000 M -55.20 % | -56.700 M -150.88 % | -22.600 M -247.71 % | 15.300 M 138.83 % | -39.400 M 2.96 % | -40.600 M -61.11 % | -25.200 M -323.01 % | 11.300 M -52.12 % | 23.600 M -14.49 % | 27.600 M -25.20 % | 36.900 M -51.06 % | 75.400 M 2 137.84 % | -3.700 M -167.27 % | 5.500 M 30.95 % | 4.200 M 126.75 % | -15.700 M 71.71 % | -55.500 M -275.00 % | -14.800 M -292.21 % | 7.700 M -83.65 % | 47.100 M 813.64 % | -6.600 M 54.48 % | -14.500 M -116.26 % | 89.200 M 18.15 % | 75.500 M 1 655.81 % | 4.300 M 110.36 % | -41.500 M -147.98 % | 86.500 M 740.74 % | -13.500 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 |
| 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 100.00 % | -27.700 M -103.68 % | -13.600 M -6 900.00 % | 200.000 K 102.50 % | -8.000 M -113.11 % | 61.000 M 174.85 % | -81.500 M -357.87 % | -17.800 M -545.00 % | 4.000 M 322.22 % | -1.800 M 98.07 % | -93.200 M -209.65 % | 85.000 M 86.81 % | 45.500 M 274.33 % | -26.100 M 65.93 % | -76.600 M -284.13 % | 41.600 M 462.16 % | 7.400 M 182.22 % | -9.000 M 80.22 % | -45.500 M -162.93 % | 72.300 M 84.44 % | 39.200 M 343.48 % | -16.100 M 63.57 % | -44.200 M -168.10 % | 64.900 M 2 217.86 % | 2.800 M 135.00 % | -8.000 M 74.76 % | -31.700 M -166.32 % | 47.800 M 6 728.57 % | 700.000 K 101.02 % | -68.300 M -262.62 % | 42.000 M -46.02 % | 77.800 M 358.47 % | -30.100 M -31.44 % | -22.900 M -78.91 % | -12.800 M 85.22 % | -86.600 M -271.49 % | 50.500 M 3 070.59 % | -1.700 M 95.67 % | -39.300 M -201.81 % | 38.600 M -21.70 % | 49.300 M |
| Other non cash items | 1.650 M 0.00 % | 1.650 M 105.21 % | -31.650 M 0.00 % | -31.650 M -207.84 % | 29.350 M 0.00 % | 29.350 M 13.32 % | 25.900 M -30.75 % | 37.400 M 182.02 % | -45.600 M -68.27 % | -27.100 M -71.52 % | -15.800 M -338.89 % | -3.600 M -156.25 % | 6.400 M -21.95 % | 8.200 M -29.91 % | 11.700 M -17.61 % | 14.200 M 9.23 % | 13.000 M 30.00 % | 10.000 M -41.52 % | 17.100 M 15.54 % | 14.800 M 279.49 % | 3.900 M -70.00 % | 13.000 M 16.07 % | 11.200 M 194.74 % | 3.800 M -29.63 % | 5.400 M 113.43 % | -40.200 M -2 110.00 % | 2.000 M -67.74 % | 6.200 M -69.61 % | 20.400 M 229.03 % | 6.200 M 169.57 % | 2.300 M -70.89 % | 7.900 M -13.19 % | 9.100 M -1.09 % | 9.200 M 13.58 % | 8.100 M -24.30 % | 10.700 M -33.13 % | 16.000 M 4 100.00 % | -400.000 K -107.14 % | 5.600 M -41.05 % | 9.500 M 35.71 % | 7.000 M -49.64 % | 13.900 M -51.23 % | 28.500 M 25.55 % | 22.700 M 42.77 % | 15.900 M -14.97 % | 18.700 M -12.21 % | 21.300 M -16.80 % | 25.600 M 287.88 % | 6.600 M -44.54 % | 11.900 M -84.84 % | 78.500 M 833.64 % | -10.700 M |
| Net cash provided by operating activities | -78.750 M 0.00 % | -78.750 M -185.00 % | 92.650 M 0.00 % | 92.650 M 916.30 % | -11.350 M 0.00 % | -11.350 M -910.71 % | 1.400 M | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -47.600 M 37.45 % | -76.100 M -804.63 % | 10.800 M -60.00 % | 27.000 M 101.49 % | 13.400 M 118.08 % | -74.100 M -3 468.18 % | 2.200 M -94.10 % | 37.300 M -53.08 % | 79.500 M 2 841.38 % | -2.900 M -103.42 % | 84.900 M 122.25 % | 38.200 M 202.96 % | -37.100 M 54.03 % | -80.700 M -242.08 % | 56.800 M -1.56 % | 57.700 M 227.84 % | 17.600 M 184.62 % | -20.800 M -141.68 % | 49.900 M -34.43 % | 76.100 M 39.12 % | 54.700 M 1 609.38 % | 3.200 M -97.64 % | 135.700 M 57.06 % | 86.400 M 65.83 % | 52.100 M 238.31 % | 15.400 M -84.49 % | 99.300 M 133.65 % | 42.500 M 179.29 % | -53.600 M -159.62 % | 89.900 M -7.03 % | 96.700 M 101.88 % | 47.900 M 584.29 % | 7.000 M -56.79 % | 16.200 M 248.62 % | -10.900 M -107.58 % | 143.800 M 202.10 % | 47.600 M 506.84 % | -11.700 M -105.57 % | 209.900 M 319.80 % | 50.000 M |
| Investments in property plant and equipment | -11.400 M 0.00 % | -11.400 M 59.57 % | -28.200 M 0.00 % | -28.200 M -59.77 % | -17.650 M 0.00 % | -17.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.400 M -71.96 % | -10.700 M 67.38 % | -32.800 M -74.47 % | -18.800 M -21.29 % | -15.500 M -13.14 % | -13.700 M 73.19 % | -51.100 M -62.74 % | -31.400 M -49.52 % | -21.000 M 3.23 % | -21.700 M 69.86 % | -72.000 M -127.13 % | -31.700 M -52.40 % | -20.800 M -37.75 % | -15.100 M 69.49 % | -49.500 M -74.30 % | -28.400 M -108.82 % | -13.600 M -21.43 % | -11.200 M 72.88 % | -41.300 M -69.96 % | -24.300 M -51.88 % | -16.000 M 6.43 % | -17.100 M 72.15 % | -61.400 M -172.89 % | -22.500 M 61.34 % | -58.200 M -204.71 % | -19.100 M 53.07 % | -40.700 M -46.40 % | -27.800 M -47.09 % | -18.900 M -58.82 % | -11.900 M 72.26 % | -42.900 M -47.93 % | -29.000 M -62.92 % | -17.800 M -36.92 % | -13.000 M 75.43 % | -52.900 M -38.85 % | -38.100 M -46.54 % | -26.000 M -29.35 % | -20.100 M 56.21 % | -45.900 M -16.79 % | -39.300 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 100.00 % | -9.200 M 17.86 % | -11.200 M -38.27 % | -8.100 M | 0.000 100.00 % | -3.300 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K 185.71 % | -700.000 K -600.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K 200.00 % | -900.000 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K -100.00 % | -100.000 K |
| Other investing activites | 34.000 M 0.00 % | 34.000 M 254.17 % | 9.600 M 0.00 % | 9.600 M 508.51 % | -2.350 M 0.00 % | -2.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K -12.50 % | 800.000 K -27.27 % | 1.100 M 0.00 % | 1.100 M 450.00 % | 200.000 K 300.00 % | -100.000 K 94.74 % | -1.900 M | 0.000 100.00 % | -400.000 K 20.00 % | -500.000 K 78.26 % | -2.300 M -76.92 % | -1.300 M -8.33 % | -1.200 M -300.00 % | 600.000 K -80.65 % | 3.100 M 444.44 % | -900.000 K -133.33 % | 2.700 M 1 250.00 % | 200.000 K 110.53 % | -1.900 M -154.29 % | 3.500 M 391.67 % | -1.200 M -1 300.00 % | 100.000 K 110.00 % | -1.000 M -102.15 % | 46.500 M 11 725.00 % | -400.000 K 42.86 % | -700.000 K -146.67 % | 1.500 M 850.00 % | -200.000 K -100.00 % | -100.000 K -200.00 % | 100.000 K -85.71 % | 700.000 K 250.00 % | 200.000 K -95.00 % | 4.000 M 471.43 % | 700.000 K -84.09 % | 4.400 M 300.00 % | 1.100 M -69.44 % | 3.600 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 22.600 M 0.00 % | 22.600 M 221.51 % | -18.600 M 0.00 % | -18.600 M 7.00 % | -20.000 M 0.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.700 M -78.79 % | -9.900 M 68.77 % | -31.700 M -79.10 % | -17.700 M -15.69 % | -15.300 M -15.91 % | -13.200 M 74.02 % | -50.800 M -62.30 % | -31.300 M -54.19 % | -20.300 M 2.40 % | -20.800 M 70.83 % | -71.300 M -74.75 % | -40.800 M -31.19 % | -31.100 M -41.36 % | -22.000 M 49.07 % | -43.200 M -40.72 % | -30.700 M -192.38 % | -10.500 M 0.94 % | -10.600 M 73.70 % | -40.300 M -104.57 % | -19.700 M -24.68 % | -15.800 M 4.24 % | -16.500 M 72.27 % | -59.500 M -344.86 % | 24.300 M 141.75 % | -58.200 M -195.43 % | -19.700 M 48.56 % | -38.300 M -41.85 % | -27.000 M -45.95 % | -18.500 M -62.28 % | -11.400 M 71.85 % | -40.500 M -46.21 % | -27.700 M -100.72 % | -13.800 M -14.05 % | -12.100 M 74.15 % | -46.800 M -28.22 % | -36.500 M -66.67 % | -21.900 M -11.73 % | -19.600 M 53.66 % | -42.300 M -8.18 % | -39.100 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 100.00 % | -1.300 M -168.42 % | 1.900 M -97.46 % | 74.800 M 26.35 % | 59.200 M 722.22 % | 7.200 M 103.08 % | -233.800 M | 0.000 100.00 % | -300.000 K 92.11 % | -3.800 M | 0.000 | 0.000 100.00 % | -43.200 M -128.65 % | 150.800 M 276.06 % | 40.100 M 401.50 % | -13.300 M -600.00 % | -1.900 M 90.16 % | -19.300 M -144.99 % | 42.900 M 423.17 % | 8.200 M 120.20 % | -40.600 M 10.38 % | -45.300 M -462.40 % | 12.500 M 119.41 % | -64.400 M 5.71 % | -68.300 M -275.13 % | 39.000 M 234.48 % | -29.000 M 32.87 % | -43.200 M -2 600.00 % | -1.600 M -101.48 % | 107.800 M 234.75 % | -80.000 M 76.98 % | -347.500 M -12 770.37 % | -2.700 M -107.14 % | 37.800 M 228.70 % | 11.500 M -88.53 % | 100.300 M 192.02 % | -109.000 M -621.85 % | -15.100 M -1 158.33 % | -1.200 M 99.06 % | -127.500 M -774.60 % | 18.900 M |
| 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 -100.00 % | 223.500 M | 0.000 100.00 % | -900.000 K 10.00 % | -1.000 M -100.33 % | 300.500 M 33 488.89 % | -900.000 K -400.00 % | 300.000 K -50.00 % | 600.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 100.00 % | -240.400 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -100.000 K 0.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -800.000 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.800 M -1 700.00 % | -100.000 K 75.00 % | -400.000 K 20.00 % | -500.000 K 28.57 % | -700.000 K | 0.000 | 0.000 100.00 % | -800.000 K 11.11 % | -900.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -800.000 K | 0.000 | 0.000 | 0.000 100.00 % | -400.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 45.150 M 0.00 % | 45.150 M 169.52 % | -64.950 M 0.00 % | -64.950 M -634.57 % | 12.150 M 0.00 % | 12.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.500 M 46.89 % | -49.900 M -46.33 % | -34.100 M 41.11 % | -57.900 M -8 171.43 % | -700.000 K -106.19 % | 11.300 M -81.04 % | 59.600 M 368.47 % | -22.200 M 55.78 % | -50.200 M -288.72 % | 26.600 M 219.28 % | -22.300 M -145.88 % | 48.600 M 161.83 % | -78.600 M -209.17 % | 72.000 M 1 856.10 % | -4.100 M 64.04 % | -11.400 M -272.73 % | 6.600 M 183.54 % | -7.900 M 49.68 % | -15.700 M -14.60 % | -13.700 M -302.94 % | -3.400 M 38.18 % | -5.500 M 58.02 % | -13.100 M 69.95 % | -43.600 M -142.22 % | -18.000 M -957.14 % | 2.100 M 111.73 % | -17.900 M -77.23 % | -10.100 M 63.41 % | -27.600 M -193.62 % | -9.400 M -103.02 % | 311.200 M 1 370.20 % | -24.500 M -47.59 % | -16.600 M 22.43 % | -21.400 M 19.85 % | -26.700 M -111.40 % | 234.200 M 1 118.26 % | -23.000 M -78.29 % | -12.900 M 61.72 % | -33.700 M -101.80 % | -16.700 M |
| Net cash used provided by financing activities | 45.150 M 0.00 % | 45.150 M 169.52 % | -64.950 M 0.00 % | -64.950 M -634.57 % | 12.150 M 0.00 % | 12.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.000 M -116.52 % | 175.500 M 331.20 % | 40.700 M 10 075.00 % | 400.000 K -93.75 % | 6.400 M -91.76 % | 77.700 M 33.97 % | 58.000 M 361.26 % | -22.200 M 59.78 % | -55.200 M -308.30 % | 26.500 M 216.74 % | -22.700 M -554.00 % | 5.000 M -93.01 % | 71.500 M -36.22 % | 112.100 M 744.25 % | -17.400 M -23.40 % | -14.100 M -3.68 % | -13.600 M -138.86 % | 35.000 M 566.67 % | -7.500 M 85.69 % | -52.400 M -7.60 % | -48.700 M -849.23 % | 6.500 M 108.39 % | -77.500 M 30.74 % | -111.900 M -632.86 % | 21.000 M 175.81 % | -27.700 M 54.66 % | -61.100 M -422.22 % | -11.700 M -114.59 % | 80.200 M 189.31 % | -89.800 M -147.38 % | -36.300 M -33.46 % | -27.200 M -228.30 % | 21.200 M 314.14 % | -9.900 M -113.45 % | 73.600 M 163.89 % | -115.200 M -202.36 % | -38.100 M -170.21 % | -14.100 M 89.62 % | -135.900 M -6 277.27 % | 2.200 M |
| Effect of forex changes on cash | 250.000 K 0.00 % | 250.000 K 200.00 % | -250.000 K 0.00 % | -250.000 K 16.67 % | -300.000 K 0.00 % | -300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K -57.14 % | 700.000 K 153.85 % | -1.300 M 13.33 % | -1.500 M -1 400.00 % | -100.000 K 88.89 % | -900.000 K -80.00 % | -500.000 K -171.43 % | 700.000 K 450.00 % | -200.000 K -128.57 % | 700.000 K 600.00 % | 100.000 K 0.00 % | 100.000 K -87.50 % | 800.000 K 200.00 % | -800.000 K -166.67 % | -300.000 K 62.50 % | -800.000 K 55.56 % | -1.800 M -1 900.00 % | 100.000 K -93.33 % | 1.500 M 850.00 % | -200.000 K -140.00 % | 500.000 K 162.50 % | -800.000 K -180.00 % | 1.000 M 147.62 % | -2.100 M -320.00 % | -500.000 K -121.74 % | 2.300 M 2 200.00 % | 100.000 K -96.15 % | 2.600 M 116.67 % | 1.200 M 271.43 % | -700.000 K 61.11 % | -1.800 M -80.00 % | -1.000 M 28.57 % | -1.400 M -333.33 % | 600.000 K 166.67 % | -900.000 K -800.00 % | -100.000 K -108.33 % | 1.200 M 300.00 % | -600.000 K -142.86 % | 1.400 M 250.00 % | 400.000 K |
| Net change in cash | -10.750 M 0.00 % | -10.750 M -221.47 % | 8.850 M 131.66 % | -27.950 M -43.33 % | -19.500 M 0.00 % | -19.500 M -1 492.86 % | 1.400 M | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -94.000 M -204.56 % | 89.900 M 385.95 % | 18.500 M 122.89 % | 8.300 M 93.02 % | 4.300 M 141.35 % | -10.400 M -216.85 % | 8.900 M 157.42 % | -15.500 M -507.89 % | 3.800 M 8.57 % | 3.500 M 138.89 % | -9.000 M 84.29 % | -57.300 M -1 497.56 % | 4.100 M -52.33 % | 8.600 M 309.76 % | -4.100 M 84.81 % | -27.000 M -225.30 % | -8.300 M -324.32 % | 3.700 M 2.78 % | 3.600 M -5.26 % | 3.800 M 140.86 % | -9.300 M -22.37 % | -7.600 M -860.00 % | 1.000 M 121.74 % | -4.600 M -131.94 % | 14.400 M 148.48 % | -29.700 M | 0.000 -100.00 % | 6.400 M -31.18 % | 9.300 M 177.50 % | -12.000 M -166.30 % | 18.100 M 326.25 % | -8.000 M -161.54 % | 13.000 M 350.00 % | -5.200 M -134.67 % | 15.000 M 289.87 % | -7.900 M 29.46 % | -11.200 M 75.65 % | -46.000 M -223.66 % | 37.200 M 175.56 % | 13.500 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 36.800 M -34.64 % | 56.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.600 M -57.11 % | 164.600 M 120.35 % | 74.700 M 32.92 % | 56.200 M 17.33 % | 47.900 M 9.86 % | 43.600 M -19.26 % | 54.000 M 19.73 % | 45.100 M -25.58 % | 60.600 M 6.69 % | 56.800 M 6.57 % | 53.300 M -14.45 % | 62.300 M 4.18 % | 59.800 M 7.36 % | 55.700 M 18.26 % | 47.100 M -8.01 % | 51.200 M 30.95 % | 39.100 M -17.51 % | 47.400 M 8.47 % | 43.700 M 8.98 % | 40.100 M 10.47 % | 36.300 M -20.39 % | 45.600 M -14.29 % | 53.200 M 1.92 % | 52.200 M -8.10 % | 56.800 M 33.96 % | 42.400 M -41.19 % | 72.100 M 0.00 % | 72.100 M 9.74 % | 65.700 M 16.49 % | 56.400 M -17.54 % | 68.400 M 35.98 % | 50.300 M -13.72 % | 58.300 M 28.70 % | 45.300 M -10.30 % | 50.500 M 42.25 % | 35.500 M -18.20 % | 43.400 M -20.51 % | 54.600 M -45.73 % | 100.600 M 58.68 % | 63.400 M 27.05 % | 49.900 M |
| Cash at end of period | -10.750 M 0.00 % | -10.750 M -221.47 % | 8.850 M 0.00 % | 8.850 M -75.95 % | 36.800 M 288.72 % | -19.500 M -1 492.86 % | 1.400 M | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 -100.00 % | 70.600 M 0.00 % | 70.600 M -57.11 % | 164.600 M 120.35 % | 74.700 M 32.92 % | 56.200 M 17.33 % | 47.900 M 9.86 % | 43.600 M -19.26 % | 54.000 M 19.73 % | 45.100 M -25.58 % | 60.600 M 6.69 % | 56.800 M 6.57 % | 53.300 M 2 032.00 % | 2.500 M -95.82 % | 59.800 M 7.36 % | 55.700 M 18.26 % | 47.100 M 289.26 % | 12.100 M -69.05 % | 39.100 M -17.51 % | 47.400 M 8.47 % | 43.700 M 8.98 % | 40.100 M 10.47 % | 36.300 M -20.39 % | 45.600 M -14.29 % | 53.200 M 1.92 % | 52.200 M -8.10 % | 56.800 M 33.96 % | 42.400 M -41.19 % | 72.100 M 0.00 % | 72.100 M 9.74 % | 65.700 M 16.49 % | 56.400 M -17.54 % | 68.400 M 35.98 % | 50.300 M -13.72 % | 58.300 M 28.70 % | 45.300 M -10.30 % | 50.500 M 42.25 % | 35.500 M -18.20 % | 43.400 M -20.51 % | 54.600 M -45.73 % | 100.600 M 58.68 % | 63.400 M |
| Operating cash flow | -78.750 M 0.00 % | -78.750 M -185.00 % | 92.650 M 0.00 % | 92.650 M 916.30 % | -11.350 M 0.00 % | -11.350 M -910.71 % | 1.400 M | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -47.600 M 37.45 % | -76.100 M -804.63 % | 10.800 M -60.00 % | 27.000 M 101.49 % | 13.400 M 118.08 % | -74.100 M -3 468.18 % | 2.200 M -94.10 % | 37.300 M -53.08 % | 79.500 M 2 841.38 % | -2.900 M -103.42 % | 84.900 M 122.25 % | 38.200 M 202.96 % | -37.100 M 54.03 % | -80.700 M -242.08 % | 56.800 M -1.56 % | 57.700 M 227.84 % | 17.600 M 184.62 % | -20.800 M -141.68 % | 49.900 M -34.43 % | 76.100 M 39.12 % | 54.700 M 1 609.38 % | 3.200 M -97.64 % | 135.700 M 57.06 % | 86.400 M 65.83 % | 52.100 M 238.31 % | 15.400 M -84.49 % | 99.300 M 133.65 % | 42.500 M 179.29 % | -53.600 M -159.62 % | 89.900 M -7.03 % | 96.700 M 101.88 % | 47.900 M 584.29 % | 7.000 M -56.79 % | 16.200 M 248.62 % | -10.900 M -107.58 % | 143.800 M 202.10 % | 47.600 M 506.84 % | -11.700 M -105.57 % | 209.900 M 319.80 % | 50.000 M |
| Capital expenditure | -11.400 M 0.00 % | -11.400 M 59.57 % | -28.200 M 0.00 % | -28.200 M -59.77 % | -17.650 M 0.00 % | -17.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.400 M -71.96 % | -10.700 M 67.38 % | -32.800 M -74.47 % | -18.800 M -21.29 % | -15.500 M -13.14 % | -13.700 M 73.19 % | -51.100 M -62.74 % | -31.400 M -49.52 % | -21.000 M 3.23 % | -21.700 M 69.86 % | -72.000 M -127.13 % | -31.700 M -52.40 % | -20.800 M -37.75 % | -15.100 M 69.49 % | -49.500 M -74.30 % | -28.400 M -108.82 % | -13.600 M -21.43 % | -11.200 M 72.88 % | -41.300 M -69.96 % | -24.300 M -51.88 % | -16.000 M 6.43 % | -17.100 M 72.15 % | -61.400 M -172.89 % | -22.500 M 61.34 % | -58.200 M -204.71 % | -19.100 M 53.07 % | -40.700 M -46.40 % | -27.800 M -47.09 % | -18.900 M -58.82 % | -11.900 M 72.26 % | -42.900 M -47.93 % | -29.000 M -62.92 % | -17.800 M -36.92 % | -13.000 M 75.43 % | -52.900 M -38.85 % | -38.100 M -46.54 % | -26.000 M -29.35 % | -20.100 M 56.21 % | -45.900 M -16.79 % | -39.300 M |
| Free CashFlow | -90.150 M 0.00 % | -90.150 M -239.88 % | 64.450 M 0.00 % | 64.450 M 322.24 % | -29.000 M 0.00 % | -29.000 M -2 171.43 % | 1.400 M | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -66.000 M 23.96 % | -86.800 M -294.55 % | -22.000 M -368.29 % | 8.200 M 490.48 % | -2.100 M 97.61 % | -87.800 M -79.55 % | -48.900 M -928.81 % | 5.900 M -89.91 % | 58.500 M 337.80 % | -24.600 M -290.70 % | 12.900 M 98.46 % | 6.500 M 111.23 % | -57.900 M 39.56 % | -95.800 M -1 412.33 % | 7.300 M -75.09 % | 29.300 M 632.50 % | 4.000 M 112.50 % | -32.000 M -472.09 % | 8.600 M -83.40 % | 51.800 M 33.85 % | 38.700 M 378.42 % | -13.900 M -118.71 % | 74.300 M 16.28 % | 63.900 M 1 147.54 % | -6.100 M -64.86 % | -3.700 M -106.31 % | 58.600 M 298.64 % | 14.700 M 120.28 % | -72.500 M -192.95 % | 78.000 M 44.98 % | 53.800 M 184.66 % | 18.900 M 275.00 % | -10.800 M -437.50 % | 3.200 M 105.02 % | -63.800 M -160.36 % | 105.700 M 389.35 % | 21.600 M 167.92 % | -31.800 M -119.39 % | 164.000 M 1 432.71 % | 10.700 M |
| 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 |