Future plc FRNWF
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 788.200 M -0.09 % | 788.900 M -4.42 % | 825.400 M 36.03 % | 606.800 M 78.68 % | 339.600 M 53.32 % | 221.500 M 77.77 % | 124.600 M 47.63 % | 84.400 M 43.05 % | 59.000 M -1.34 % | 59.800 M -9.39 % | 66.000 M -41.23 % | 112.300 M -9.07 % | 123.500 M -12.84 % | 141.700 M -6.47 % | 151.500 M -1.05 % | 153.100 M -6.02 % | 162.900 M -1.69 % | 165.700 M -11.91 % | 188.100 M -11.40 % | 212.300 M 16.20 % | 182.700 M 10.53 % | 165.300 M -5.05 % | 174.100 M -31.45 % | 253.989 M 46.88 % | 172.919 M 115.37 % | 80.290 M |
| Net income | 76.800 M -32.28 % | 113.400 M -7.20 % | 122.200 M 84.87 % | 66.100 M 49.21 % | 44.300 M 446.91 % | 8.100 M 179.31 % | 2.900 M 81.25 % | 1.600 M 111.27 % | -14.200 M -992.31 % | -1.300 M 96.17 % | -33.900 M -888.37 % | 4.300 M 2 050.00 % | 200.000 K 101.04 % | -19.300 M -450.91 % | 5.500 M 96.43 % | 2.800 M -58.82 % | 6.800 M -52.11 % | 14.200 M 130.08 % | -47.200 M -558.25 % | 10.300 M 281.48 % | 2.700 M -56.45 % | 6.200 M 105.03 % | -123.300 M -102.91 % | -60.766 M -815.15 % | -6.640 M -40.65 % | -4.721 M |
| Income before tax | 103.200 M -25.27 % | 138.100 M -18.76 % | 170.000 M 57.70 % | 107.800 M 107.31 % | 52.000 M 309.45 % | 12.700 M 188.64 % | 4.400 M 2 100.00 % | 200.000 K 101.34 % | -14.900 M -547.83 % | -2.300 M 93.50 % | -35.400 M -710.34 % | 5.800 M 427.27 % | 1.100 M 106.11 % | -18.000 M -421.43 % | 5.600 M 51.35 % | 3.700 M -61.05 % | 9.500 M 3.26 % | 9.200 M 125.07 % | -36.700 M -393.60 % | 12.500 M 28.87 % | 9.700 M -9.35 % | 10.700 M 108.84 % | -121.000 M -104.07 % | -59.293 M -1 581.59 % | -3.526 M 5.24 % | -3.721 M |
| Income before tax ratio | 0.13 -25.21 % | 0.18 -15.01 % | 0.21 15.93 % | 0.18 16.02 % | 0.15 167.06 % | 0.06 62.37 % | 0.04 1 390.21 % | 0.00 100.94 % | -0.25 -556.61 % | -0.04 92.83 % | -0.54 -1 138.51 % | 0.05 479.86 % | 0.01 107.01 % | -0.13 -443.66 % | 0.04 52.95 % | 0.02 -58.56 % | 0.06 5.04 % | 0.06 128.46 % | -0.20 -431.37 % | 0.06 10.90 % | 0.05 -17.98 % | 0.06 109.31 % | -0.70 -197.71 % | -0.23 -1 044.85 % | -0.02 56.00 % | -0.05 |
| EBITDA | 214.700 M -15.44 % | 253.900 M -5.65 % | 269.100 M 34.48 % | 200.100 M 135.14 % | 85.100 M 181.79 % | 30.200 M 128.79 % | 13.200 M 149.06 % | 5.300 M 144.17 % | -12.000 M -1 814.29 % | 700.000 K 102.28 % | -30.700 M -403.96 % | 10.100 M 77.19 % | 5.700 M 139.31 % | -14.500 M -225.00 % | 11.600 M 3.57 % | 11.200 M -34.88 % | 17.200 M 0.00 % | 17.200 M 166.93 % | -25.700 M -251.18 % | 17.000 M 45.30 % | 11.700 M -10.00 % | 13.000 M 111.79 % | -110.300 M -24 078.26 % | 460.000 K -95.20 % | 9.579 M 22.13 % | 7.843 M |
| Net income ratio | 0.10 -32.21 % | 0.14 -2.91 % | 0.15 35.91 % | 0.11 -16.49 % | 0.13 256.72 % | 0.04 57.12 % | 0.02 22.77 % | 0.02 107.88 % | -0.24 -1 007.12 % | -0.02 95.77 % | -0.51 -1 441.43 % | 0.04 2 264.43 % | 0.00 101.19 % | -0.14 -475.18 % | 0.04 98.50 % | 0.02 -56.19 % | 0.04 -51.29 % | 0.09 134.15 % | -0.25 -617.21 % | 0.05 228.29 % | 0.01 -60.60 % | 0.04 105.30 % | -0.71 -196.02 % | -0.24 -523.05 % | -0.04 34.69 % | -0.06 |
| Ratio EBITDA | 0.27 -15.36 % | 0.32 -1.28 % | 0.33 -1.13 % | 0.33 31.60 % | 0.25 83.79 % | 0.14 28.70 % | 0.11 68.70 % | 0.06 130.87 % | -0.20 -1 837.53 % | 0.01 102.52 % | -0.47 -617.19 % | 0.09 94.86 % | 0.05 145.10 % | -0.10 -233.65 % | 0.08 4.67 % | 0.07 -30.72 % | 0.11 1.72 % | 0.10 175.97 % | -0.14 -270.63 % | 0.08 25.04 % | 0.06 -18.57 % | 0.08 112.41 % | -0.63 -35 081.13 % | 0.00 -96.73 % | 0.06 -43.29 % | 0.10 |
| Gross profit ratio | 0.45 -6.78 % | 0.48 12.36 % | 0.43 -2.30 % | 0.44 1.85 % | 0.43 -10.28 % | 0.48 8.34 % | 0.44 10.50 % | 0.40 8.71 % | 0.37 15.08 % | 0.32 37.60 % | 0.23 -24.05 % | 0.31 -2.72 % | 0.32 7.05 % | 0.29 -5.52 % | 0.31 -2.65 % | 0.32 -4.49 % | 0.34 7.41 % | 0.31 4.82 % | 0.30 -6.33 % | 0.32 -68.16 % | 1.00 166.18 % | 0.38 43.12 % | 0.26 16.66 % | 0.23 -33.05 % | 0.34 6.47 % | 0.32 |
| Weighted average shs out dil | 115.052 M -4.56 % | 120.550 M -0.50 % | 121.159 M 6.55 % | 113.712 M 16.53 % | 97.580 M 12.51 % | 86.727 M 41.39 % | 61.340 M 31.27 % | 46.728 M 58.77 % | 29.432 M 12.67 % | 26.123 M -0.50 % | 26.255 M -0.91 % | 26.497 M 1.58 % | 26.085 M -0.22 % | 26.143 M -0.64 % | 26.313 M 0.59 % | 26.159 M 2.48 % | 25.525 M -1.24 % | 25.847 M 1.26 % | 25.524 M 0.07 % | 25.506 M 0.76 % | 25.314 M 0.16 % | 25.273 M 77.50 % | 14.239 M -2.95 % | 14.671 M 33.29 % | 11.007 M -17.70 % | 13.373 M |
| Weighted average shs out | 114.355 M -4.53 % | 119.786 M -0.60 % | 120.506 M 8.11 % | 111.464 M 16.65 % | 95.553 M 16.26 % | 82.191 M 33.99 % | 61.340 M 31.27 % | 46.728 M 64.49 % | 28.407 M 8.92 % | 26.081 M 0.18 % | 26.035 M 0.12 % | 26.003 M 0.82 % | 25.791 M 0.48 % | 25.668 M 0.06 % | 25.651 M 0.32 % | 25.569 M 0.17 % | 25.525 M 0.33 % | 25.442 M -0.32 % | 25.524 M 0.07 % | 25.506 M 1.21 % | 25.200 M 0.28 % | 25.131 M 81.02 % | 13.883 M -5.37 % | 14.671 M 33.29 % | 11.007 M -17.70 % | 13.373 M |
| EPS diluted | 0.67 -28.72 % | 0.94 -6.93 % | 1.01 74.14 % | 0.58 28.89 % | 0.45 381.80 % | 0.09 97.46 % | 0.05 39.12 % | 0.03 107.08 % | -0.48 -863.86 % | -0.05 96.14 % | -1.29 -858.82 % | 0.17 1 228.13 % | 0.01 101.73 % | -0.74 -470.00 % | 0.20 100.00 % | 0.10 -62.96 % | 0.27 -50.91 % | 0.55 129.73 % | -1.85 -551.22 % | 0.41 310.00 % | 0.10 -58.33 % | 0.24 102.77 % | -8.66 -109.18 % | -4.14 -590.00 % | -0.60 -71.43 % | -0.35 |
| Earnings per share | 0.67 -29.47 % | 0.95 -5.94 % | 1.01 71.19 % | 0.59 28.26 % | 0.46 366.53 % | 0.10 108.46 % | 0.05 27.84 % | 0.04 107.40 % | -0.50 -904.02 % | -0.05 96.17 % | -1.30 -864.71 % | 0.17 1 228.13 % | 0.01 101.71 % | -0.75 -440.91 % | 0.22 100.00 % | 0.11 -59.26 % | 0.27 -51.79 % | 0.56 130.27 % | -1.85 -551.22 % | 0.41 310.00 % | 0.10 -58.33 % | 0.24 102.70 % | -8.88 -114.49 % | -4.14 -590.00 % | -0.60 -71.43 % | -0.35 |
| Gross profit | 354.400 M -6.86 % | 380.500 M 7.39 % | 354.300 M 32.90 % | 266.600 M 81.98 % | 146.500 M 37.56 % | 106.500 M 92.59 % | 55.300 M 63.13 % | 33.900 M 55.50 % | 21.800 M 13.54 % | 19.200 M 24.68 % | 15.400 M -55.36 % | 34.500 M -11.54 % | 39.000 M -6.70 % | 41.800 M -11.63 % | 47.300 M -3.67 % | 49.100 M -10.24 % | 54.700 M 5.60 % | 51.800 M -7.66 % | 56.100 M -17.01 % | 67.600 M -63.00 % | 182.700 M 194.20 % | 62.100 M 35.89 % | 45.700 M -20.03 % | 57.150 M -1.66 % | 58.112 M 129.31 % | 25.342 M |
| Income tax expense | 26.400 M 6.88 % | 24.700 M -48.33 % | 47.800 M 14.63 % | 41.700 M 441.56 % | 7.700 M 67.39 % | 4.600 M 206.67 % | 1.500 M 207.14 % | -1.400 M -180.00 % | -500.000 K -66.67 % | -300.000 K 40.00 % | -500.000 K -133.33 % | 1.500 M 66.67 % | 900.000 K -30.77 % | 1.300 M 1 200.00 % | 100.000 K -88.89 % | 900.000 K -66.67 % | 2.700 M 50.00 % | 1.800 M 194.74 % | -1.900 M -186.36 % | 2.200 M -68.57 % | 7.000 M 55.56 % | 4.500 M 95.65 % | 2.300 M 56.14 % | 1.473 M -52.70 % | 3.114 M 211.40 % | 1.000 M |
| Cost of revenue | 433.800 M 6.22 % | 408.400 M -13.31 % | 471.100 M 38.48 % | 340.200 M 76.18 % | 193.100 M 67.91 % | 115.000 M 65.95 % | 69.300 M 37.23 % | 50.500 M 35.75 % | 37.200 M -8.37 % | 40.600 M -19.76 % | 50.600 M -34.96 % | 77.800 M -7.93 % | 84.500 M -15.42 % | 99.900 M -4.13 % | 104.200 M 0.19 % | 104.000 M -3.88 % | 108.200 M -5.00 % | 113.900 M -13.71 % | 132.000 M -8.78 % | 144.700 M | 0.000 -100.00 % | 103.200 M -19.63 % | 128.400 M -34.77 % | 196.839 M 71.45 % | 114.807 M 108.94 % | 54.948 M |
| General and administrative expenses | 83.400 M 16.64 % | 71.500 M -26.97 % | 97.900 M 15.31 % | 84.900 M 45.63 % | 58.300 M 33.11 % | 43.800 M 50.52 % | 29.100 M 59.89 % | 18.200 M 14.47 % | 15.900 M 6.71 % | 14.900 M -29.38 % | 21.100 M -4.52 % | 22.100 M -2.21 % | 22.600 M | 0.000 -100.00 % | 8.100 M -7.95 % | 8.800 M -19.27 % | 10.900 M -29.22 % | 15.400 M 54.00 % | 10.000 M -19.35 % | 12.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 37.800 M -5.50 % | 40.000 M -5.88 % | 42.500 M 84.78 % | 23.000 M 74.24 % | 13.200 M 88.57 % | 7.000 M 27.27 % | 5.500 M 17.02 % | 4.700 M 30.56 % | 3.600 M 2.86 % | 3.500 M -23.91 % | 4.600 M -40.26 % | 7.700 M -19.79 % | 9.600 M -14.29 % | 11.200 M -6.67 % | 12.000 M -4.00 % | 12.500 M 5.93 % | 11.800 M 5.36 % | 11.200 M -18.25 % | 13.700 M -4.86 % | 14.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 99.500 M 5.29 % | 94.500 M 966.97 % | -10.900 M | 0.000 100.00 % | -1.800 M -107.00 % | 25.700 M 135.78 % | 10.900 M 147.73 % | 4.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K -20.00 % | 1.000 M -95.26 % | 21.100 M 2.43 % | 20.600 M 40.14 % | 14.700 M -43.68 % | 26.100 M 17.57 % | 22.200 M 22 300.00 % | -100.000 K 66.67 % | -300.000 K -100.62 % | 48.500 M 20.35 % | 40.300 M 12.27 % | 35.896 M 157.12 % | 13.961 M |
| Operating expenses | 220.700 M 7.14 % | 206.000 M 35.44 % | 152.100 M 22.76 % | 123.900 M 51.10 % | 82.000 M 7.19 % | 76.500 M 68.13 % | 45.500 M 66.67 % | 27.300 M 40.00 % | 19.500 M 5.98 % | 18.400 M -28.40 % | 25.700 M -13.76 % | 29.800 M -19.46 % | 37.000 M -73.78 % | 141.100 M 253.63 % | 39.900 M -6.99 % | 42.900 M -0.69 % | 43.200 M 6.14 % | 40.700 M -28.72 % | 57.100 M 1.60 % | 56.200 M -67.55 % | 173.200 M 19.53 % | 144.900 M 198.76 % | 48.500 M 20.35 % | 40.300 M 12.27 % | 35.896 M 157.12 % | 13.961 M |
| Cost and expenses | 654.500 M 6.53 % | 614.400 M -1.41 % | 623.200 M 34.28 % | 464.100 M 68.70 % | 275.100 M 43.66 % | 191.500 M 66.81 % | 114.800 M 47.56 % | 77.800 M 37.21 % | 56.700 M -3.90 % | 59.000 M -22.67 % | 76.300 M -29.09 % | 107.600 M -11.44 % | 121.500 M -13.89 % | 141.100 M -2.08 % | 144.100 M -1.91 % | 146.900 M -2.97 % | 151.400 M -2.07 % | 154.600 M -18.24 % | 189.100 M -5.87 % | 200.900 M 15.99 % | 173.200 M 19.53 % | 144.900 M -18.09 % | 176.900 M -25.40 % | 237.139 M 57.36 % | 150.703 M 118.70 % | 68.909 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 121.200 M 8.70 % | 111.500 M -21.03 % | 141.200 M 30.86 % | 107.900 M 50.91 % | 71.500 M 40.75 % | 50.800 M 46.82 % | 34.600 M 51.09 % | 22.900 M 17.44 % | 19.500 M 5.98 % | 18.400 M -28.40 % | 25.700 M -13.76 % | 29.800 M -7.45 % | 32.200 M 187.50 % | 11.200 M -44.28 % | 20.100 M -5.63 % | 21.300 M -6.17 % | 22.700 M -14.66 % | 26.600 M 12.24 % | 23.700 M -11.57 % | 26.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 1.300 M 44.44 % | 900.000 K 800.00 % | 100.000 K -66.67 % | 300.000 K -40.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K 300.00 % | -300.000 K -200.00 % | -100.000 K 0.00 % | -100.000 K -200.00 % | 100.000 K -66.67 % | 300.000 K -50.00 % | 600.000 K 50.00 % | 400.000 K -20.00 % | 500.000 K 400.00 % | 100.000 K -91.67 % | 1.200 M -14.29 % | 1.400 M 91.78 % | 730.000 K 41.47 % | 516.000 K 54.95 % | 333.000 K |
| Interest expense | 27.900 M -22.50 % | 36.000 M 92.51 % | 18.700 M 139.74 % | 7.800 M 160.00 % | 3.000 M 42.86 % | 2.100 M 133.33 % | 900.000 K 125.00 % | 400.000 K 300.00 % | 100.000 K -50.00 % | 200.000 K -66.67 % | 600.000 K -40.00 % | 1.000 M -33.33 % | 1.500 M 36.36 % | 1.100 M -21.43 % | 1.400 M -12.50 % | 1.600 M -33.33 % | 2.400 M -25.00 % | 3.200 M 3.23 % | 3.100 M 181.82 % | 1.100 M | 0.000 -100.00 % | 900.000 K -88.61 % | 7.900 M 45.25 % | 5.439 M -51.99 % | 11.328 M 5.94 % | 10.693 M |
| Depreciation and amortization | 83.600 M 4.76 % | 79.800 M -0.75 % | 80.400 M 40.07 % | 57.400 M 90.70 % | 30.100 M 95.45 % | 15.400 M 94.94 % | 7.900 M 79.55 % | 4.400 M 83.33 % | 2.400 M -14.29 % | 2.800 M -15.15 % | 3.300 M 13.79 % | 2.900 M 11.54 % | 2.600 M 116.67 % | 1.200 M -72.09 % | 4.300 M -24.56 % | 5.700 M 7.55 % | 5.300 M -8.62 % | 5.800 M -26.58 % | 7.900 M 163.33 % | 3.000 M 114.29 % | 1.400 M -88.03 % | 11.700 M 317.86 % | 2.800 M 4.91 % | 2.669 M 50.20 % | 1.777 M 104.02 % | 871.000 K |
| Operating income | 133.700 M -23.38 % | 174.500 M -13.70 % | 202.200 M 41.70 % | 142.700 M 121.24 % | 64.500 M 141.57 % | 26.700 M 403.77 % | 5.300 M 562.50 % | 800.000 K 105.63 % | -14.200 M -735.29 % | -1.700 M 95.09 % | -34.600 M -580.56 % | 7.200 M 125.00 % | 3.200 M 119.39 % | -16.500 M -322.97 % | 7.400 M 19.35 % | 6.200 M -46.09 % | 11.500 M -4.96 % | 12.100 M 135.59 % | -34.000 M -351.85 % | 13.500 M 42.11 % | 9.500 M -5.94 % | 10.100 M 109.09 % | -111.100 M -219.30 % | -34.795 M -753.55 % | 5.324 M -19.81 % | 6.639 M |
| Operating income ratio | 0.17 -23.31 % | 0.22 -9.71 % | 0.24 4.17 % | 0.24 23.82 % | 0.19 57.56 % | 0.12 183.39 % | 0.04 348.76 % | 0.01 103.94 % | -0.24 -746.62 % | -0.03 94.58 % | -0.52 -917.67 % | 0.06 147.44 % | 0.03 122.25 % | -0.12 -338.39 % | 0.05 20.62 % | 0.04 -42.64 % | 0.07 -3.33 % | 0.07 140.40 % | -0.18 -384.25 % | 0.06 22.29 % | 0.05 -14.90 % | 0.06 109.57 % | -0.64 -365.81 % | -0.14 -544.95 % | 0.03 -62.76 % | 0.08 |
| Total other income expenses net | -30.500 M 16.21 % | -36.400 M -95.70 % | -18.600 M -148.00 % | -7.500 M -676.92 % | 1.300 M 109.29 % | -14.000 M -1 455.56 % | -900.000 K -50.00 % | -600.000 K 14.29 % | -700.000 K -16.67 % | -600.000 K 25.00 % | -800.000 K 42.86 % | -1.400 M 33.33 % | -2.100 M -40.00 % | -1.500 M 16.67 % | -1.800 M 28.00 % | -2.500 M -25.00 % | -2.000 M 31.03 % | -2.900 M -7.41 % | -2.700 M -170.00 % | -1.000 M -600.00 % | 200.000 K -66.67 % | 600.000 K 106.06 % | -9.900 M 59.59 % | -24.498 M -176.81 % | -8.850 M 14.58 % | -10.360 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 294.700 M -20.78 % | 372.000 M -24.31 % | 491.500 M 118.25 % | 225.200 M 159.45 % | 86.800 M 115.38 % | 40.300 M 126.40 % | 17.800 M 78.00 % | 10.000 M 2 100.00 % | -500.000 K -127.78 % | 1.800 M 124.00 % | -7.500 M -208.70 % | 6.900 M -51.06 % | 14.100 M 19.49 % | 11.800 M 59.46 % | 7.400 M -52.56 % | 15.600 M -28.77 % | 21.900 M -9.88 % | 24.300 M -25.91 % | 32.800 M -16.96 % | 39.500 M 641.10 % | -7.300 M -58.70 % | -4.600 M 56.60 % | -10.600 M -193.81 % | 11.300 M -83.61 % | 68.961 M 156.51 % | 26.884 M -78.52 % | 125.175 M |
| Total investments | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 513.900 M 150.93 % | 204.800 M 102 300.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K -99.55 % | 44.400 M -2.20 % | 45.400 M -50.81 % | 92.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M -71.59 % | 8.800 M 41.94 % | 6.200 M 77.14 % | 3.500 M -38.65 % | 5.705 M 133.33 % | 2.445 M | 0.000 |
| Total debt | 334.400 M -22.65 % | 432.300 M -16.98 % | 520.700 M -5.24 % | 549.500 M 417.91 % | 106.100 M 126.23 % | 46.900 M 93.80 % | 24.200 M 20.40 % | 20.100 M 737.50 % | 2.400 M -44.19 % | 4.300 M | 0.000 -100.00 % | 11.500 M -49.12 % | 22.600 M -7.00 % | 24.300 M 17.39 % | 20.700 M -31.46 % | 30.200 M -0.33 % | 30.300 M -21.30 % | 38.500 M -27.08 % | 52.800 M 5.18 % | 50.200 M 968.09 % | 4.700 M -29.85 % | 6.700 M 272.22 % | 1.800 M -91.35 % | 20.800 M -73.92 % | 79.741 M 74.02 % | 45.824 M -65.37 % | 132.306 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 614.400 M 769.02 % | 70.700 M 800.00 % | -10.100 M -105.83 % | 173.100 M 23.29 % | 140.400 M 3 220.00 % | -4.500 M -15.38 % | -3.900 M -8.33 % | -3.600 M 55.00 % | -8.000 M 12.09 % | -9.100 M 9.90 % | -10.100 M -7.45 % | -9.400 M 1.05 % | -9.500 M 0.00 % | -9.500 M -13.10 % | -8.400 M -15.07 % | -7.300 M -43.14 % | -5.100 M -18.60 % | -4.300 M 37.68 % | -6.900 M 1.43 % | -7.000 M | 0.000 | 0.000 100.00 % | -5.700 M -36.56 % | -4.174 M -73.84 % | -2.401 M -252.05 % | -682.000 K |
| Retained earnings | 945.500 M 214.33 % | 300.800 M -61.58 % | 782.900 M 17.75 % | 664.900 M 272.70 % | 178.400 M 590.11 % | -36.400 M 40.72 % | -61.400 M 46.66 % | -115.100 M 3.11 % | -118.800 M -12.71 % | -105.400 M -1.15 % | -104.200 M -49.71 % | -69.600 M 6.20 % | -74.200 M -1.50 % | -73.100 M -44.75 % | -50.500 M 8.18 % | -55.000 M 3.34 % | -56.900 M 7.63 % | -61.600 M 14.56 % | -72.100 M -275.52 % | -19.200 M 31.91 % | -28.200 M -26.46 % | -22.300 M 88.36 % | -191.600 M 3.04 % | -197.600 M -164.71 % | -74.648 M -424.10 % | -14.243 M -223.93 % | -4.397 M |
| Common stock | 16.800 M -5.62 % | 17.800 M -1.66 % | 18.100 M 0.00 % | 18.100 M 23.13 % | 14.700 M 17.60 % | 12.500 M 2.46 % | 12.200 M 79.41 % | 6.800 M 83.78 % | 3.700 M 12.12 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 3.13 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 123.78 % | 1.430 M 1.20 % | 1.413 M 108.41 % | 678.000 K |
| Total equity | 1.062 B -4.75 % | 1.115 B 5.09 % | 1.061 B 23.01 % | 862.300 M 126.15 % | 381.300 M 78.68 % | 213.400 M 23.64 % | 172.600 M 181.57 % | 61.300 M 189.15 % | 21.200 M -32.48 % | 31.400 M -3.68 % | 32.600 M -51.63 % | 67.400 M 7.67 % | 62.600 M -1.11 % | 63.300 M -26.57 % | 86.200 M 5.77 % | 81.500 M 2.39 % | 79.600 M 6.85 % | 74.500 M 17.14 % | 63.600 M -45.87 % | 117.500 M 9.10 % | 107.700 M -3.75 % | 111.900 M -0.09 % | 112.000 M 5.66 % | 106.000 M -45.80 % | 195.567 M -28.09 % | 271.953 M 9 429.43 % | -2.915 M |
| Other non current liabilities | 6.100 M -16.44 % | 7.300 M -65.89 % | 21.400 M 250.82 % | 6.100 M 19.61 % | 5.100 M -54.87 % | 11.300 M 242.42 % | 3.300 M 450.00 % | 600.000 K 20.00 % | 500.000 K -92.19 % | 6.400 M -23.81 % | 8.400 M 2.44 % | 8.200 M 90.70 % | 4.300 M -2.27 % | 4.400 M 22.22 % | 3.600 M -12.20 % | 4.100 M 5.13 % | 3.900 M 2.63 % | 3.800 M -53.66 % | 8.200 M 86.36 % | 4.400 M 388.89 % | 900.000 K -47.06 % | 1.700 M -55.26 % | 3.800 M -33.33 % | 5.700 M 133.80 % | 2.438 M -24.36 % | 3.223 M | 0.000 |
| Long term debt | 306.000 M -27.66 % | 423.000 M -0.42 % | 424.800 M -15.40 % | 502.100 M 443.99 % | 92.300 M 127.90 % | 40.500 M 157.96 % | 15.700 M 9.79 % | 14.300 M 14 200.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.700 M -66.67 % | 5.100 M -34.62 % | 7.800 M -27.78 % | 10.800 M -27.03 % | 14.800 M -32.11 % | 21.800 M -15.50 % | 25.800 M -13.42 % | 29.800 M | 0.000 | 0.000 -100.00 % | 1.800 M -91.30 % | 20.700 M -57.05 % | 48.197 M 27.42 % | 37.824 M -70.95 % | 130.191 M |
| Total non current liabilities | 417.300 M -25.17 % | 557.700 M -5.92 % | 592.800 M 2.47 % | 578.500 M 479.08 % | 99.900 M 77.13 % | 56.400 M 134.02 % | 24.100 M -2.43 % | 24.700 M 341.07 % | 5.600 M -21.13 % | 7.100 M -21.98 % | 9.100 M -3.19 % | 9.400 M 9.30 % | 8.600 M -23.89 % | 11.300 M -15.67 % | 13.400 M -26.78 % | 18.300 M -12.02 % | 20.800 M -24.36 % | 27.500 M -23.40 % | 35.900 M -1.64 % | 36.500 M 3 955.56 % | 900.000 K -47.06 % | 1.700 M -69.64 % | 5.600 M -78.79 % | 26.400 M -48.34 % | 51.101 M 23.24 % | 41.464 M -68.24 % | 130.547 M |
| Other current liabilities | 72.400 M -28.95 % | 101.900 M -14.73 % | 119.500 M 10.75 % | 107.900 M 27.69 % | 84.500 M -12.80 % | 96.900 M 122.76 % | 43.500 M 58.76 % | 27.400 M 61.18 % | 17.000 M 22.30 % | 13.900 M -16.27 % | 16.600 M -19.81 % | 20.700 M 0.49 % | 20.600 M -17.27 % | 24.900 M 2.89 % | 24.200 M 3.86 % | 23.300 M -8.98 % | 25.600 M -11.11 % | 28.800 M -21.95 % | 36.900 M 11.82 % | 33.000 M -8.33 % | 36.000 M 10.43 % | 32.600 M 3.82 % | 31.400 M -1.26 % | 31.800 M -20.84 % | 40.172 M 41.83 % | 28.324 M 0.87 % | 28.081 M |
| Deferred revenue | 0.000 -100.00 % | 63.000 M 12.90 % | 55.800 M 685.92 % | 7.100 M | 0.000 -100.00 % | 6.000 M 113.79 % | -43.500 M -58.76 % | -27.400 M -61.18 % | -17.000 M -22.30 % | -13.900 M | 0.000 100.00 % | -20.500 M -425.40 % | 6.300 M 125.61 % | -24.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.000 M -9.09 % | 45.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 28.400 M 152.89 % | -53.700 M -156.00 % | 95.900 M 102.32 % | 47.400 M 243.48 % | 13.800 M 911.76 % | -1.700 M -120.00 % | 8.500 M 157.58 % | 3.300 M 43.48 % | 2.300 M -46.51 % | 4.300 M | 0.000 -100.00 % | 11.500 M -44.98 % | 20.900 M 8.85 % | 19.200 M 48.84 % | 12.900 M -33.51 % | 19.400 M 25.16 % | 15.500 M -7.19 % | 16.700 M -38.15 % | 27.000 M 32.35 % | 20.400 M 334.04 % | 4.700 M -29.85 % | 6.700 M | 0.000 -100.00 % | 100.000 K -99.68 % | 31.544 M 294.30 % | 8.000 M 278.25 % | 2.115 M |
| Total current liabilities | 229.000 M 9.62 % | 208.900 M -31.42 % | 304.600 M 60.06 % | 190.300 M 46.38 % | 130.000 M 11.49 % | 116.600 M 101.03 % | 58.000 M 59.34 % | 36.400 M 45.02 % | 25.100 M -3.09 % | 25.900 M -4.43 % | 27.100 M -38.69 % | 44.200 M -24.32 % | 58.400 M -10.43 % | 65.200 M 13.59 % | 57.400 M -3.53 % | 59.500 M -2.14 % | 60.800 M -3.18 % | 62.800 M -27.06 % | 86.100 M 11.53 % | 77.200 M 23.92 % | 62.300 M -14.66 % | 73.000 M 46.88 % | 49.700 M 1.22 % | 49.100 M -52.00 % | 102.298 M 65.89 % | 61.667 M 34.65 % | 45.799 M |
| Total liabilities | 646.300 M -15.69 % | 766.600 M -14.58 % | 897.400 M 16.73 % | 768.800 M 234.41 % | 229.900 M 32.89 % | 173.000 M 110.72 % | 82.100 M 34.37 % | 61.100 M 99.02 % | 30.700 M -6.97 % | 33.000 M -8.84 % | 36.200 M -32.46 % | 53.600 M -20.00 % | 67.000 M -12.42 % | 76.500 M 8.05 % | 70.800 M -9.00 % | 77.800 M -4.66 % | 81.600 M -9.63 % | 90.300 M -25.98 % | 122.000 M 7.30 % | 113.700 M 79.91 % | 63.200 M -15.39 % | 74.700 M 35.08 % | 55.300 M -26.75 % | 75.500 M -50.78 % | 153.399 M 48.74 % | 103.131 M -41.52 % | 176.346 M |
| Other non current assets | 1.400 M | 0.000 100.00 % | -1.070 B 11.02 % | -1.202 B -133.64 % | -514.500 M | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K 99.55 % | -44.400 M 2.20 % | -45.400 M 50.81 % | -92.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -50.00 % | 200.000 K | 0.000 -100.00 % | 300.000 K 50.00 % | 200.000 K -66.67 % | 600.000 K 106.32 % | -9.500 M 2.15 % | -9.709 M 45.76 % | -17.900 M -151.02 % | -7.131 M |
| Long term investments | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 513.900 M 150.93 % | 204.800 M 102 300.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K -99.55 % | 44.400 M -2.20 % | 45.400 M -50.81 % | 92.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.000 M -6.19 % | -11.300 M 8.87 % | -12.400 M | 0.000 -100.00 % | 4.634 M 229.82 % | 1.405 M | 0.000 |
| Intangible assets | 502.000 M -14.31 % | 585.800 M -65.86 % | 1.716 B 48.59 % | 1.155 B 133.93 % | 493.600 M 347.51 % | 110.300 M 6.47 % | 103.600 M 290.94 % | 26.500 M 616.22 % | 3.700 M 27.59 % | 2.900 M -17.14 % | 3.500 M 0.00 % | 3.500 M 16.67 % | 3.000 M 101.38 % | -217.000 M -7.80 % | -201.300 M -0.85 % | -199.600 M -1.42 % | -196.800 M -0.15 % | -196.500 M 22.02 % | -252.000 M -23.83 % | -203.500 M 5.96 % | -216.400 M -284.48 % | 117.300 M 161.51 % | -190.700 M -261.75 % | 117.900 M -53.54 % | 253.775 M -13.26 % | 292.563 M 119.70 % | 133.165 M |
| GoodWill | 1.012 B -3.98 % | 1.054 B -1.50 % | 1.070 B 55.42 % | 688.200 M 122.22 % | 309.700 M 41.61 % | 218.700 M 119.14 % | 99.800 M 51.67 % | 65.800 M 123.05 % | 29.500 M -27.87 % | 40.900 M 0.00 % | 40.900 M -52.61 % | 86.300 M -6.50 % | 92.300 M -70.58 % | 313.700 M 0.10 % | 313.400 M 0.06 % | 313.200 M 1.10 % | 309.800 M 1.37 % | 305.600 M -15.95 % | 363.600 M -0.03 % | 363.700 M 11.98 % | 324.800 M | 0.000 -100.00 % | 299.300 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.514 B -7.67 % | 1.639 B -41.14 % | 2.785 B 51.14 % | 1.843 B 129.42 % | 803.300 M 144.16 % | 329.000 M 61.75 % | 203.400 M 120.37 % | 92.300 M 178.01 % | 33.200 M -24.20 % | 43.800 M -1.35 % | 44.400 M -50.56 % | 89.800 M -5.77 % | 95.300 M -1.45 % | 96.700 M -13.74 % | 112.100 M -1.32 % | 113.600 M 0.53 % | 113.000 M 3.57 % | 109.100 M -2.24 % | 111.600 M -30.34 % | 160.200 M 47.79 % | 108.400 M -7.59 % | 117.300 M 8.01 % | 108.600 M -7.89 % | 117.900 M -53.54 % | 253.775 M -13.26 % | 292.563 M 119.70 % | 133.165 M |
| Property plant equipment net | 32.800 M -4.65 % | 34.400 M -35.09 % | 53.000 M 11.81 % | 47.400 M 126.79 % | 20.900 M 736.00 % | 2.500 M 47.06 % | 1.700 M 70.00 % | 1.000 M 100.00 % | 500.000 K -16.67 % | 600.000 K -40.00 % | 1.000 M -60.00 % | 2.500 M -10.71 % | 2.800 M -17.65 % | 3.400 M 6.25 % | 3.200 M -21.95 % | 4.100 M -16.33 % | 4.900 M 0.00 % | 4.900 M -20.97 % | 6.200 M 67.57 % | 3.700 M 15.63 % | 3.200 M 3.23 % | 3.100 M 19.23 % | 2.600 M -40.91 % | 4.400 M -52.66 % | 9.294 M 52.99 % | 6.075 M 44.88 % | 4.193 M |
| Total non current assets | 1.549 B -7.77 % | 1.680 B -5.03 % | 1.769 B 46.68 % | 1.206 B 133.93 % | 515.500 M 53.70 % | 335.400 M 59.26 % | 210.600 M 115.12 % | 97.900 M 171.19 % | 36.100 M -19.60 % | 44.900 M -2.18 % | 45.900 M -50.49 % | 92.700 M -6.27 % | 98.900 M -2.18 % | 101.100 M -12.99 % | 116.200 M -1.61 % | 118.100 M -0.92 % | 119.200 M 1.88 % | 117.000 M -3.70 % | 121.500 M -26.72 % | 165.800 M 48.17 % | 111.900 M -7.21 % | 120.600 M 7.87 % | 111.800 M -8.59 % | 122.300 M -54.50 % | 268.774 M -10.73 % | 301.083 M 119.20 % | 137.358 M |
| Other current assets | 3.300 M -94.61 % | 61.200 M -0.65 % | 61.600 M 136.02 % | 26.100 M 23.11 % | 21.200 M 135.56 % | 9.000 M 8.43 % | 8.300 M 107.50 % | 4.000 M 2.56 % | 3.900 M -32.76 % | 5.800 M -23.68 % | 7.600 M 10.14 % | 6.900 M -66.01 % | 20.300 M -10.57 % | 22.700 M 382.98 % | 4.700 M 38.24 % | 3.400 M -88.55 % | 29.700 M -2.94 % | 30.600 M -22.34 % | 39.400 M -18.76 % | 48.500 M 22.78 % | 39.500 M -6.84 % | 42.400 M 27.33 % | 33.300 M 623.91 % | 4.600 M -9.70 % | 5.094 M 33.04 % | 3.829 M 231.23 % | 1.156 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M -71.59 % | 8.800 M 41.94 % | 6.200 M 77.14 % | 3.500 M 226.80 % | 1.071 M 2.98 % | 1.040 M | 0.000 |
| cash and cash equivalents | 39.700 M -34.16 % | 60.300 M 106.51 % | 29.200 M -91.00 % | 324.300 M 1 580.31 % | 19.300 M 192.42 % | 6.600 M 3.13 % | 6.400 M -36.63 % | 10.100 M 248.28 % | 2.900 M 16.00 % | 2.500 M -66.67 % | 7.500 M 63.04 % | 4.600 M -45.88 % | 8.500 M -32.00 % | 12.500 M -6.02 % | 13.300 M -8.90 % | 14.600 M 73.81 % | 8.400 M -40.85 % | 14.200 M -29.00 % | 20.000 M 86.92 % | 10.700 M -10.83 % | 12.000 M 6.19 % | 11.300 M -8.87 % | 12.400 M 30.53 % | 9.500 M -11.87 % | 10.780 M -43.08 % | 18.940 M 165.60 % | 7.131 M |
| Cash and short term investments | 39.700 M -34.16 % | 60.300 M 106.51 % | 29.200 M -91.00 % | 324.300 M 1 580.31 % | 19.300 M 192.42 % | 6.600 M 3.13 % | 6.400 M -36.63 % | 10.100 M 248.28 % | 2.900 M 16.00 % | 2.500 M -66.67 % | 7.500 M 63.04 % | 4.600 M -45.88 % | 8.500 M -32.00 % | 12.500 M -6.02 % | 13.300 M -8.90 % | 14.600 M 73.81 % | 8.400 M -40.85 % | 14.200 M -29.00 % | 20.000 M 86.92 % | 10.700 M -26.21 % | 14.500 M -27.86 % | 20.100 M 8.06 % | 18.600 M 43.08 % | 13.000 M 20.59 % | 10.780 M -46.05 % | 19.980 M 180.19 % | 7.131 M |
| Total current assets | 158.700 M -21.24 % | 201.500 M 6.44 % | 189.300 M -55.48 % | 425.200 M 344.31 % | 95.700 M 87.65 % | 51.000 M 15.65 % | 44.100 M 80.00 % | 24.500 M 55.06 % | 15.800 M -18.97 % | 19.500 M -14.85 % | 22.900 M -19.08 % | 28.300 M -7.82 % | 30.700 M -20.67 % | 38.700 M -5.15 % | 40.800 M -0.97 % | 41.200 M -1.90 % | 42.000 M -12.13 % | 47.800 M -25.43 % | 64.100 M -1.99 % | 65.400 M 10.85 % | 59.000 M -10.61 % | 66.000 M 18.92 % | 55.500 M -6.25 % | 59.200 M -26.18 % | 80.192 M 8.37 % | 74.001 M 105.14 % | 36.073 M |
| Inventory | 400.000 K -69.23 % | 1.300 M 8.33 % | 1.200 M 20.00 % | 1.000 M 42.86 % | 700.000 K 109.21 % | -7.600 M 79.84 % | -37.700 M -5 485.71 % | 700.000 K 75.00 % | 400.000 K -20.00 % | 500.000 K -16.67 % | 600.000 K -68.42 % | 1.900 M 0.00 % | 1.900 M -45.71 % | 3.500 M 2.94 % | 3.400 M 3.03 % | 3.300 M -15.38 % | 3.900 M 25.81 % | 3.100 M -36.73 % | 4.900 M -20.97 % | 6.200 M 24.00 % | 5.000 M 42.86 % | 3.500 M -2.78 % | 3.600 M 2.86 % | 3.500 M -60.13 % | 8.778 M 49.49 % | 5.872 M 165.58 % | 2.211 M |
| Net receivables | 115.300 M 46.51 % | 78.700 M -19.12 % | 97.300 M -2.60 % | 99.900 M 83.30 % | 54.500 M 30.07 % | 41.900 M 11.44 % | 37.600 M 176.47 % | 13.600 M 9.68 % | 12.400 M 15.89 % | 10.700 M 48.61 % | 7.200 M -51.68 % | 14.900 M 1.36 % | 14.700 M -18.33 % | 18.000 M -7.22 % | 19.400 M -2.51 % | 19.900 M -23.17 % | 25.900 M -3.36 % | 26.800 M -23.86 % | 35.200 M -16.78 % | 42.300 M 17.83 % | 35.900 M -12.01 % | 40.800 M 32.90 % | 30.700 M -19.42 % | 38.100 M -31.40 % | 55.540 M 25.32 % | 44.320 M 73.29 % | 25.575 M |
| Tax assets | 1.400 M | 0.000 | 0.000 -100.00 % | 3.800 M 280.00 % | 1.000 M -72.97 % | 3.700 M -30.19 % | 5.300 M 20.45 % | 4.400 M 83.33 % | 2.400 M 380.00 % | 500.000 K 0.00 % | 500.000 K 25.00 % | 400.000 K -50.00 % | 800.000 K -20.00 % | 1.000 M 11.11 % | 900.000 K 125.00 % | 400.000 K -69.23 % | 1.300 M -55.17 % | 2.900 M -17.14 % | 3.500 M 84.21 % | 1.900 M -84.17 % | 12.000 M 6.19 % | 11.300 M -8.87 % | 12.400 M 30.53 % | 9.500 M -11.87 % | 10.780 M -43.08 % | 18.940 M 165.60 % | 7.131 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 121.700 M 368.08 % | 26.000 M -9.72 % | 28.800 M 11.63 % | 25.800 M 1.57 % | 25.400 M 647.06 % | 3.400 M -30.61 % | 4.900 M 96.00 % | 2.500 M -43.18 % | 4.400 M -35.29 % | 6.800 M -26.88 % | 9.300 M -16.22 % | 11.100 M 4.72 % | 10.600 M -29.33 % | 15.000 M -4.46 % | 15.700 M 0.64 % | 15.600 M -4.29 % | 16.300 M 9.40 % | 14.900 M -21.58 % | 19.000 M -5.94 % | 20.200 M 22.42 % | 16.500 M -19.51 % | 20.500 M 43.36 % | 14.300 M -13.86 % | 16.600 M -42.92 % | 29.080 M 25.97 % | 23.084 M 69.11 % | 13.650 M |
| Tax payables | 6.500 M -25.29 % | 8.700 M 89.13 % | 4.600 M 119.05 % | 2.100 M -66.67 % | 6.300 M 5.00 % | 6.000 M 445.45 % | 1.100 M -65.63 % | 3.200 M 128.57 % | 1.400 M 55.56 % | 900.000 K -25.00 % | 1.200 M 33.33 % | 900.000 K -85.71 % | 6.300 M 3.28 % | 6.100 M 32.61 % | 4.600 M 283.33 % | 1.200 M -64.71 % | 3.400 M 41.67 % | 2.400 M -25.00 % | 3.200 M -11.11 % | 3.600 M -29.41 % | 5.100 M -61.36 % | 13.200 M 230.00 % | 4.000 M 566.67 % | 600.000 K -60.05 % | 1.502 M -33.51 % | 2.259 M 15.67 % | 1.953 M |
| Deferred revenue non current | 10.300 M -13.45 % | 11.900 M -20.13 % | 14.900 M -66.14 % | 44.000 M 135.29 % | 18.700 M 790.48 % | 2.100 M 128.38 % | -7.400 M -384.62 % | 2.600 M -36.59 % | 4.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.300 M -84.25 % | 27.300 M 45.21 % | 18.800 M -9.62 % | 20.800 M 39.60 % | 14.900 M 88.61 % | 7.900 M -56.83 % | 18.300 M 115.29 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.961 M 267.12 % | -7.157 M 93.76 % | -114.782 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 38.200 M -14.73 % | 44.800 M -34.02 % | 67.900 M 38.85 % | 48.900 M 97.98 % | 24.700 M 404.94 % | -8.100 M | 0.000 100.00 % | -2.500 M -2 600.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.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 | 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 |
| Other total stockholders equity | 99.400 M -45.29 % | 181.700 M -3.86 % | 189.000 M -0.21 % | 189.400 M 1 154.30 % | 15.100 M -84.42 % | 96.900 M 0.00 % | 96.900 M 105.73 % | 47.100 M 72.53 % | 27.300 M 11.43 % | 24.500 M 0.00 % | 24.500 M 0.00 % | 24.500 M 0.00 % | 24.500 M 0.00 % | 24.500 M 0.00 % | 24.500 M 0.00 % | 24.500 M 1.24 % | 24.200 M 1.68 % | 23.800 M -2.86 % | 24.500 M 0.41 % | 24.400 M 2.95 % | 23.700 M -81.91 % | 131.000 M -56.39 % | 300.400 M 0.00 % | 300.400 M 11.76 % | 268.785 M -5.62 % | 284.783 M 19 064.40 % | 1.486 M |
| Deferred tax liabilities non current | 94.900 M -17.84 % | 115.500 M -12.30 % | 131.700 M 87.34 % | 70.300 M 2 712.00 % | 2.500 M 525.00 % | 400.000 K -92.16 % | 5.100 M 10.87 % | 4.600 M 411.11 % | 900.000 K 28.57 % | 700.000 K 0.00 % | 700.000 K -41.67 % | 1.200 M -7.69 % | 1.300 M -27.78 % | 1.800 M -10.00 % | 2.000 M -41.18 % | 3.400 M 61.90 % | 2.100 M 10.53 % | 1.900 M 0.00 % | 1.900 M -17.39 % | 2.300 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 466.000 K 11.75 % | 417.000 K 17.13 % | 356.000 K |
| 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 |
| Total assets | 1.708 B -9.21 % | 1.881 B -3.92 % | 1.958 B 20.05 % | 1.631 B 166.87 % | 611.200 M 58.18 % | 386.400 M 51.71 % | 254.700 M 108.09 % | 122.400 M 135.84 % | 51.900 M -19.41 % | 64.400 M -6.40 % | 68.800 M -43.14 % | 121.000 M -6.64 % | 129.600 M -7.30 % | 139.800 M -10.96 % | 157.000 M -1.44 % | 159.300 M -1.18 % | 161.200 M -2.18 % | 164.800 M -11.21 % | 185.600 M -19.72 % | 231.200 M 35.28 % | 170.900 M -8.41 % | 186.600 M 11.54 % | 167.300 M -7.82 % | 181.500 M -47.99 % | 348.966 M -6.96 % | 375.084 M 116.27 % | 173.431 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 9.500 M 107.52 % | -126.300 M -5 914.29 % | -2.100 M -950.00 % | -200.000 K 94.12 % | -3.400 M 0.00 % | -3.400 M -130.91 % | 11.000 M 678.95 % | -1.900 M -109.90 % | 19.200 M 557.14 % | -4.200 M -90.91 % | -2.200 M 89.11 % | -20.200 M -963.16 % | -1.900 M 44.12 % | -3.400 M 27.66 % | -4.700 M -288.00 % | 2.500 M 412.50 % | -800.000 K 75.00 % | -3.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 8.300 M 9.21 % | 7.600 M -32.74 % | 11.300 M 13.00 % | 10.000 M 78.57 % | 5.600 M 64.71 % | 3.400 M 30.77 % | 2.600 M 44.44 % | 1.800 M 260.00 % | 500.000 K 400.00 % | 100.000 K 0.00 % | 100.000 K -66.67 % | 300.000 K 50.00 % | 200.000 K -50.00 % | 400.000 K -20.00 % | 500.000 K 25.00 % | 400.000 K -33.33 % | 600.000 K -33.33 % | 900.000 K 28.57 % | 700.000 K 75.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -300.000 K 98.57 % | -21.000 M -14.13 % | -18.400 M -491.49 % | 4.700 M 30.56 % | 3.600 M -56.10 % | 8.200 M 845.45 % | -1.100 M -122.00 % | 5.000 M 212.50 % | 1.600 M 117.98 % | -8.900 M -215.58 % | 7.700 M 326.47 % | -3.400 M -25.93 % | -2.700 M -115.43 % | 17.500 M 8 850.00 % | -200.000 K -109.09 % | 2.200 M 164.71 % | -3.400 M 43.33 % | -6.000 M -112.05 % | 49.800 M 1 096.00 % | -5.000 M -284.62 % | -1.300 M -125.00 % | 5.200 M -96.09 % | 133.100 M 194.67 % | 45.169 M 459.02 % | 8.080 M 263.15 % | 2.225 M |
| Accounts receivables | 6.200 M -18.42 % | 7.600 M 300.00 % | -3.800 M -142.70 % | 8.900 M 242.31 % | 2.600 M -25.71 % | 3.500 M 150.00 % | -7.000 M -216.67 % | 6.000 M 57.89 % | 3.800 M 235.71 % | -2.800 M -129.17 % | 9.600 M 700.00 % | -1.600 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 |
| Inventory | 900.000 K 1 000.00 % | -100.000 K 50.00 % | -200.000 K 0.00 % | -200.000 K -140.00 % | 500.000 K | 0.000 -100.00 % | 700.000 K 600.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -90.00 % | 1.000 M 900.00 % | 100.000 K -93.75 % | 1.600 M 1 700.00 % | -100.000 K 0.00 % | -100.000 K -110.00 % | 1.000 M 266.67 % | -600.000 K -220.00 % | 500.000 K -58.33 % | 1.200 M 220.00 % | -1.000 M -600.00 % | 200.000 K 166.67 % | -300.000 K -106.38 % | 4.700 M 278.78 % | -2.629 M -866.47 % | 343.000 K 178.85 % | -435.000 K |
| Accounts payables | 0.000 100.00 % | -16.400 M -10.07 % | -14.900 M -254.76 % | -4.200 M -940.00 % | 500.000 K -90.74 % | 5.400 M 3.85 % | 5.200 M 347.62 % | -2.100 M -23.53 % | -1.700 M -160.71 % | 2.800 M 129.17 % | -9.600 M -700.00 % | 1.600 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 | -7.400 M 38.84 % | -12.100 M -2 520.00 % | 500.000 K 150.00 % | 200.000 K | 0.000 100.00 % | -700.000 K | 0.000 -100.00 % | 1.000 M 266.67 % | -600.000 K 90.32 % | -6.200 M -113.79 % | -2.900 M -52.63 % | -1.900 M 55.81 % | -4.300 M -124.43 % | 17.600 M 17 700.00 % | -100.000 K -108.33 % | 1.200 M 142.86 % | -2.800 M 56.92 % | -6.500 M -113.37 % | 48.600 M 1 315.00 % | -4.000 M -166.67 % | -1.500 M -127.27 % | 5.500 M -95.72 % | 128.400 M 168.63 % | 47.798 M 517.78 % | 7.737 M 190.86 % | 2.660 M |
| Other non cash items | 1.400 M -53.33 % | 3.000 M 225.00 % | -2.400 M -101.56 % | 153.800 M 153 900.00 % | -100.000 K -100.70 % | 14.200 M 1 477.78 % | 900.000 K 50.00 % | 600.000 K -14.29 % | 700.000 K 16.67 % | 600.000 K -25.00 % | 800.000 K -42.86 % | 1.400 M -12.50 % | 1.600 M -92.12 % | 20.300 M 1 094.12 % | 1.700 M -34.62 % | 2.600 M 44.44 % | 1.800 M 130.51 % | -5.900 M -90.32 % | -3.100 M 18.42 % | -3.800 M -158.46 % | 6.500 M 370.83 % | -2.400 M 90.77 % | -26.000 M -436.86 % | -4.843 M 65.02 % | -13.846 M -62.34 % | -8.529 M |
| Net cash provided by operating activities | 169.800 M -7.11 % | 182.800 M -9.77 % | 202.600 M 22.27 % | 165.700 M 103.56 % | 81.400 M 65.78 % | 49.100 M 401.02 % | 9.800 M -2.00 % | 10.000 M 400.00 % | 2.000 M 123.26 % | -8.600 M -207.14 % | -2.800 M -315.38 % | 1.300 M 533.33 % | -300.000 K -107.69 % | 3.900 M -66.95 % | 11.800 M -13.87 % | 13.700 M 23.42 % | 11.100 M -4.31 % | 11.600 M -42.29 % | 20.100 M 310.20 % | 4.900 M -69.57 % | 16.100 M -34.55 % | 24.600 M 221.78 % | -20.200 M -212.21 % | -6.470 M -584.64 % | 1.335 M 10.70 % | 1.206 M |
| Investments in property plant and equipment | -2.800 M -40.00 % | -2.000 M 82.76 % | -11.600 M -4.50 % | -11.100 M -76.19 % | -6.300 M -12.50 % | -5.600 M -133.33 % | -2.400 M 7.69 % | -2.600 M -4.00 % | -2.500 M -25.00 % | -2.000 M 23.08 % | -2.600 M 10.34 % | -2.900 M -16.00 % | -2.500 M 30.56 % | -3.600 M -100.00 % | -1.800 M 41.94 % | -3.100 M 16.22 % | -3.700 M 22.92 % | -4.800 M 36.00 % | -7.500 M 56.14 % | -17.100 M -1 121.43 % | -1.400 M -100.00 % | -700.000 K -40.00 % | -500.000 K 90.57 % | -5.303 M -97.73 % | -2.682 M -185.62 % | -939.000 K |
| Acquisitions net | -7.900 M 83.37 % | -47.500 M 58.00 % | -113.100 M 33.20 % | -169.300 M -130.34 % | -73.500 M -13.78 % | -64.600 M 44.83 % | -117.100 M -268.24 % | -31.800 M -10 500.00 % | -300.000 K | 0.000 100.00 % | -1.200 M -9.09 % | -1.100 M -83.33 % | -600.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.700 M -156.67 % | 3.000 M | 0.000 100.00 % | -30.800 M -67.39 % | -18.400 M -2 200.00 % | -800.000 K -144.44 % | 1.800 M 106.04 % | -29.786 M 35.21 % | -45.970 M 58.92 % | -111.893 M |
| 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 100.00 % | -11.900 M -1 422.22 % | 900.000 K -98.02 % | 45.400 M 1 726.07 % | -2.792 M -135.61 % | -1.185 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -66.67 % | 300.000 K -50.00 % | 600.000 K -60.19 % | 1.507 M -86.70 % | 11.328 M | 0.000 |
| Other investing activites | -11.100 M -19.35 % | -9.300 M -216.25 % | 8.000 M 208.11 % | -7.400 M -37.04 % | -5.400 M -1 450.00 % | 400.000 K 133.33 % | -1.200 M -700.00 % | 200.000 K 108.70 % | -2.300 M -276.92 % | 1.300 M -94.17 % | 22.300 M 116.50 % | 10.300 M 281.48 % | 2.700 M | 0.000 | 0.000 -100.00 % | 200.000 K -33.33 % | 300.000 K -76.92 % | 1.300 M 160.00 % | 500.000 K 0.00 % | 500.000 K -98.19 % | 27.700 M 1 359.09 % | -2.200 M -414.29 % | 700.000 K 809.09 % | 77.000 K -92.75 % | 1.062 M 214.94 % | -924.000 K |
| Net cash used for investing activites | -21.800 M 62.93 % | -58.800 M 49.61 % | -116.700 M 35.31 % | -180.400 M -126.07 % | -79.800 M -14.33 % | -69.800 M 41.59 % | -119.500 M -249.42 % | -34.200 M -1 121.43 % | -2.800 M -300.00 % | -700.000 K -103.78 % | 18.500 M 193.65 % | 6.300 M 1 675.00 % | -400.000 K 88.89 % | -3.600 M -100.00 % | -1.800 M 37.93 % | -2.900 M 43.14 % | -5.100 M -920.00 % | -500.000 K 92.86 % | -7.000 M 85.23 % | -47.400 M -1 115.38 % | -3.900 M -56.00 % | -2.500 M -105.21 % | 48.000 M 232.24 % | -36.297 M 3.07 % | -37.447 M 67.08 % | -113.756 M |
| Debt repayment | -93.000 M -95.38 % | -47.600 M 87.21 % | -372.300 M -209.11 % | 341.200 M 550.73 % | -75.700 M -476.62 % | 20.100 M 390.24 % | 4.100 M -63.72 % | 11.300 M 1 127.27 % | -1.100 M -131.43 % | 3.500 M 128.46 % | -12.300 M -13.89 % | -10.800 M -671.43 % | -1.400 M -150.00 % | 2.800 M 128.28 % | -9.900 M -518.75 % | -1.600 M 83.33 % | -9.600 M 29.93 % | -13.700 M -515.15 % | 3.300 M -92.65 % | 44.900 M 701.79 % | 5.600 M 129.79 % | -18.800 M 68.19 % | -59.100 M -273.90 % | 33.986 M 137.01 % | -91.820 M -178.37 % | 117.157 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.400 M | 0.000 -100.00 % | 105.700 M 380.45 % | 22.000 M 566.67 % | 3.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -87.50 % | 800.000 K 166.67 % | 300.000 K | 0.000 -100.00 % | 35.200 M 7 863.80 % | 442.000 K -99.71 % | 150.131 M 10 296.88 % | 1.444 M |
| Common stock repurchased | -63.100 M -157.55 % | -24.500 M -210.13 % | -7.900 M -61.22 % | -4.900 M 42.35 % | -8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 100.00 % | -1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -3.900 M 4.88 % | -4.100 M -20.59 % | -3.400 M -112.50 % | -1.600 M -60.00 % | -1.000 M -150.00 % | -400.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -700.000 K | 0.000 100.00 % | -1.600 M 55.56 % | -3.600 M -125.00 % | -1.600 M 51.52 % | -3.300 M 5.71 % | -3.500 M -9.38 % | -3.200 M 45.76 % | -5.900 M 9.23 % | -6.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -6.900 M 35.51 % | -10.700 M -98.15 % | -5.400 M 59.09 % | -13.200 M -85.92 % | -7.100 M -373.33 % | -1.500 M 78.26 % | -6.900 M -283.33 % | -1.800 M -500.00 % | -300.000 K -50.00 % | -200.000 K | 0.000 100.00 % | -600.000 K 0.00 % | -600.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -400.000 K | 0.000 100.00 % | -200.000 K 91.30 % | -2.300 M -791.47 % | -258.000 K 97.48 % | -10.245 M | 0.000 |
| Net cash used provided by financing activities | -166.900 M -92.06 % | -86.900 M 77.66 % | -389.000 M -221.00 % | 321.500 M 2 557.02 % | 12.100 M -33.52 % | 18.200 M -82.88 % | 106.300 M 237.46 % | 31.500 M 1 557.89 % | 1.900 M -42.42 % | 3.300 M 125.38 % | -13.000 M -14.04 % | -11.400 M -245.45 % | -3.300 M -200.00 % | -1.100 M 90.43 % | -11.500 M -130.00 % | -5.000 M 61.83 % | -13.100 M 22.49 % | -16.900 M -369.44 % | -3.600 M -109.28 % | 38.800 M 557.63 % | 5.900 M 131.05 % | -19.000 M 27.48 % | -26.200 M -176.68 % | 34.170 M -28.91 % | 48.066 M -59.47 % | 118.601 M |
| Effect of forex changes on cash | -1.700 M 71.67 % | -6.000 M -175.00 % | 8.000 M 544.44 % | -1.800 M -80.00 % | -1.000 M -137.04 % | 2.700 M 1 000.00 % | -300.000 K -200.00 % | -100.000 K -150.00 % | 200.000 K 100.00 % | 100.000 K -50.00 % | 200.000 K 300.00 % | -100.000 K -150.00 % | 200.000 K 200.00 % | -200.000 K -300.00 % | 100.000 K 108.33 % | -1.200 M -1 100.00 % | -100.000 K -112.50 % | 800.000 K 500.00 % | -200.000 K 33.33 % | -300.000 K -150.00 % | 600.000 K -14.29 % | 700.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -20.600 M -166.24 % | 31.100 M 110.54 % | -295.100 M -196.75 % | 305.000 M 2 301.57 % | 12.700 M 6 250.00 % | 200.000 K 105.41 % | -3.700 M -151.39 % | 7.200 M 453.85 % | 1.300 M 122.03 % | -5.900 M -303.45 % | 2.900 M 174.36 % | -3.900 M -69.57 % | -2.300 M 47.73 % | -4.400 M -153.66 % | 8.200 M 30.16 % | 6.300 M 162.50 % | 2.400 M -71.76 % | 8.500 M -8.60 % | 9.300 M 118.86 % | -49.300 M -233.11 % | -14.800 M -160.16 % | 24.600 M 1 437.50 % | 1.600 M 118.61 % | -8.597 M -171.92 % | 11.954 M 97.55 % | 6.051 M |
| Cash at beginning of period | 60.300 M 106.51 % | 29.200 M -91.00 % | 324.300 M 1 580.31 % | 19.300 M 192.42 % | 6.600 M 3.13 % | 6.400 M -36.63 % | 10.100 M 248.28 % | 2.900 M 81.25 % | 1.600 M -78.67 % | 7.500 M 63.04 % | 4.600 M -45.88 % | 8.500 M 172.03 % | -11.800 M -59.46 % | -7.400 M 52.56 % | -15.600 M 28.77 % | -21.900 M 9.88 % | -24.300 M 25.91 % | -32.800 M -406.54 % | 10.700 M 9.18 % | 9.800 M -28.99 % | 13.800 M 276.92 % | -7.800 M -169.03 % | 11.300 M 192.87 % | -12.167 M -5 321.89 % | 233.000 K 122.51 % | -1.035 M |
| Cash at end of period | 39.700 M -34.16 % | 60.300 M 106.51 % | 29.200 M -91.00 % | 324.300 M 1 580.31 % | 19.300 M 192.42 % | 6.600 M 3.13 % | 6.400 M -36.63 % | 10.100 M 248.28 % | 2.900 M 81.25 % | 1.600 M -78.67 % | 7.500 M 63.04 % | 4.600 M 132.62 % | -14.100 M -19.49 % | -11.800 M -59.46 % | -7.400 M 52.56 % | -15.600 M 28.77 % | -21.900 M 9.88 % | -24.300 M -221.50 % | 20.000 M 150.63 % | -39.500 M -3 850.00 % | -1.000 M -105.95 % | 16.800 M 30.23 % | 12.900 M 162.13 % | -20.764 M -270.38 % | 12.187 M 142.96 % | 5.016 M |
| Operating cash flow | 169.800 M -7.11 % | 182.800 M -9.77 % | 202.600 M 22.27 % | 165.700 M 103.56 % | 81.400 M 65.78 % | 49.100 M 401.02 % | 9.800 M -2.00 % | 10.000 M 400.00 % | 2.000 M 123.26 % | -8.600 M -207.14 % | -2.800 M -315.38 % | 1.300 M 533.33 % | -300.000 K -107.69 % | 3.900 M -66.95 % | 11.800 M -13.87 % | 13.700 M 23.42 % | 11.100 M -4.31 % | 11.600 M -42.29 % | 20.100 M 310.20 % | 4.900 M -69.57 % | 16.100 M -34.55 % | 24.600 M 221.78 % | -20.200 M -212.21 % | -6.470 M -584.64 % | 1.335 M 10.70 % | 1.206 M |
| Capital expenditure | -13.900 M -23.01 % | -11.300 M 2.59 % | -11.600 M -4.50 % | -11.100 M -76.19 % | -6.300 M -12.50 % | -5.600 M -133.33 % | -2.400 M 7.69 % | -2.600 M -4.00 % | -2.500 M -25.00 % | -2.000 M 23.08 % | -2.600 M 10.34 % | -2.900 M -16.00 % | -2.500 M 30.56 % | -3.600 M -100.00 % | -1.800 M 41.94 % | -3.100 M 16.22 % | -3.700 M 22.92 % | -4.800 M 36.00 % | -7.500 M 56.14 % | -17.100 M -1 121.43 % | -1.400 M -100.00 % | -700.000 K -40.00 % | -500.000 K 90.57 % | -5.303 M -97.73 % | -2.682 M -185.62 % | -939.000 K |
| Free CashFlow | 155.900 M -9.10 % | 171.500 M -10.21 % | 191.000 M 23.54 % | 154.600 M 105.86 % | 75.100 M 72.64 % | 43.500 M 487.84 % | 7.400 M 0.00 % | 7.400 M 1 580.00 % | -500.000 K 95.28 % | -10.600 M -96.30 % | -5.400 M -237.50 % | -1.600 M 42.86 % | -2.800 M -1 033.33 % | 300.000 K -97.00 % | 10.000 M -5.66 % | 10.600 M 43.24 % | 7.400 M 8.82 % | 6.800 M -46.03 % | 12.600 M 203.28 % | -12.200 M -182.99 % | 14.700 M -38.49 % | 23.900 M 215.46 % | -20.700 M -75.83 % | -11.773 M -774.02 % | -1.347 M -604.49 % | 267.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 |
| 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 391.500 M 1.90 % | 384.200 M -5.07 % | 404.700 M -3.89 % | 421.100 M 4.16 % | 404.300 M 20.98 % | 334.200 M 22.60 % | 272.600 M 39.58 % | 195.300 M 35.34 % | 144.300 M 27.93 % | 112.800 M 3.77 % | 108.700 M 248.96 % | 31.150 M -59.28 % | 76.500 M 42.72 % | 53.600 M 154.03 % | 21.100 M -51.49 % | 43.500 M 6.36 % | 40.900 M 177.29 % | 14.750 M 0.00 % | 14.750 M -51.16 % | 30.200 M 102.01 % | 14.950 M 0.00 % | 14.950 M -51.46 % | 30.800 M 86.67 % | 16.500 M -45.36 % | 30.200 M -15.64 % | 35.800 M 27.52 % | 28.075 M 0.00 % | 28.075 M -48.58 % | 54.600 M 76.84 % | 30.875 M 0.00 % | 30.875 M -12.84 % | 35.425 M 0.00 % | 35.425 M -6.47 % | 37.875 M 0.00 % | 37.875 M -1.05 % | 38.275 M 0.00 % | 38.275 M -6.02 % | 40.725 M 0.00 % | 40.725 M -1.69 % | 41.425 M 0.00 % | 41.425 M -11.91 % | 47.025 M 0.00 % | 47.025 M -11.40 % | 53.075 M 0.00 % | 53.075 M 16.20 % | 45.675 M 0.00 % | 45.675 M 0.00 % | 45.675 M 0.00 % | 45.675 M 10.53 % | 41.325 M 0.00 % | 41.325 M 0.00 % | 41.325 M 0.00 % | 41.325 M -5.05 % | 43.525 M 0.00 % | 43.525 M 0.00 % | 43.525 M 0.00 % | 43.525 M -31.45 % | 63.497 M 0.00 % | 63.497 M 0.00 % | 63.497 M 0.00 % | 63.497 M 46.88 % | 43.230 M 0.00 % | 43.230 M 0.00 % | 43.230 M 0.00 % | 43.230 M 115.37 % | 20.073 M 0.00 % | 20.073 M 0.00 % | 20.073 M 0.00 % | 20.073 M |
| Net income | 33.700 M -40.88 % | 57.000 M 1.06 % | 56.400 M -4.24 % | 58.900 M -6.95 % | 63.300 M 168.22 % | 23.600 M -44.47 % | 42.500 M 82.40 % | 23.300 M 10.95 % | 21.000 M 3 400.00 % | 600.000 K -92.00 % | 7.500 M 934.48 % | 725.000 K 245.00 % | -500.000 K -114.71 % | 3.400 M 750.00 % | 400.000 K -33.33 % | 600.000 K -40.00 % | 1.000 M 127.78 % | -3.600 M 0.00 % | -3.600 M -1 100.00 % | -300.000 K 40.00 % | -500.000 K 0.00 % | -500.000 K 44.44 % | -900.000 K 89.68 % | -8.725 M 22.10 % | -11.200 M 52.74 % | -23.700 M -2 304.65 % | 1.075 M 0.00 % | 1.075 M 279.17 % | -600.000 K -1 300.00 % | 50.000 K 0.00 % | 50.000 K 101.04 % | -4.825 M 0.00 % | -4.825 M -450.91 % | 1.375 M 0.00 % | 1.375 M 96.43 % | 700.000 K 0.00 % | 700.000 K -58.82 % | 1.700 M 0.00 % | 1.700 M -8.11 % | 1.850 M 0.00 % | 1.850 M 121.26 % | -8.700 M 0.00 % | -8.700 M -437.86 % | 2.575 M 0.00 % | 2.575 M 281.48 % | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K -56.45 % | 1.550 M 0.00 % | 1.550 M 0.00 % | 1.550 M 0.00 % | 1.550 M 105.03 % | -30.825 M 0.00 % | -30.825 M 0.00 % | -30.825 M 0.00 % | -30.825 M -102.91 % | -15.192 M 0.00 % | -15.192 M 0.00 % | -15.192 M 0.00 % | -15.192 M -815.15 % | -1.660 M 0.00 % | -1.660 M 0.00 % | -1.660 M 0.00 % | -1.660 M -40.65 % | -1.180 M 0.00 % | -1.180 M 0.00 % | -1.180 M 0.00 % | -1.180 M |
| Income before tax | 46.600 M -35.01 % | 71.700 M 7.98 % | 66.400 M -25.39 % | 89.000 M 9.88 % | 81.000 M 59.14 % | 50.900 M -10.54 % | 56.900 M 128.51 % | 24.900 M -8.12 % | 27.100 M 613.16 % | 3.800 M -57.30 % | 8.900 M 709.09 % | 1.100 M 0.00 % | 1.100 M -66.67 % | 3.300 M 6 500.00 % | 50.000 K 107.14 % | -700.000 K -177.78 % | 900.000 K 124.16 % | -3.725 M 0.00 % | -3.725 M -1 141.67 % | -300.000 K 47.83 % | -575.000 K 0.00 % | -575.000 K 55.77 % | -1.300 M 85.31 % | -8.850 M 20.27 % | -11.100 M 54.32 % | -24.300 M -1 775.86 % | 1.450 M 0.00 % | 1.450 M 583.33 % | -300.000 K -209.09 % | 275.000 K 0.00 % | 275.000 K 106.11 % | -4.500 M 0.00 % | -4.500 M -421.43 % | 1.400 M 0.00 % | 1.400 M 51.35 % | 925.000 K 0.00 % | 925.000 K -61.05 % | 2.375 M 0.00 % | 2.375 M 3.26 % | 2.300 M 0.00 % | 2.300 M 125.07 % | -9.175 M 0.00 % | -9.175 M -393.60 % | 3.125 M 0.00 % | 3.125 M 28.87 % | 2.425 M 0.00 % | 2.425 M 0.00 % | 2.425 M 0.00 % | 2.425 M -9.35 % | 2.675 M 0.00 % | 2.675 M 0.00 % | 2.675 M 0.00 % | 2.675 M 108.84 % | -30.250 M 0.00 % | -30.250 M 0.00 % | -30.250 M 0.00 % | -30.250 M -104.07 % | -14.823 M 0.00 % | -14.823 M 0.00 % | -14.823 M 0.00 % | -14.823 M -1 581.59 % | -881.500 K 0.00 % | -881.500 K 0.00 % | -881.500 K 0.00 % | -881.500 K 5.24 % | -930.250 K 0.00 % | -930.250 K 0.00 % | -930.250 K 0.00 % | -930.250 K |
| Income before tax ratio | 0.12 -36.22 % | 0.19 13.74 % | 0.16 -22.37 % | 0.21 5.49 % | 0.20 31.54 % | 0.15 -27.03 % | 0.21 63.72 % | 0.13 -32.11 % | 0.19 457.48 % | 0.03 -58.86 % | 0.08 131.86 % | 0.04 145.59 % | 0.01 -76.64 % | 0.06 2 498.13 % | 0.00 114.73 % | -0.02 -173.13 % | 0.02 108.71 % | -0.25 0.00 % | -0.25 -2 442.26 % | -0.01 74.17 % | -0.04 0.00 % | -0.04 8.88 % | -0.04 92.13 % | -0.54 -45.93 % | -0.37 45.85 % | -0.68 -1 414.24 % | 0.05 0.00 % | 0.05 1 039.98 % | -0.01 -161.69 % | 0.01 0.00 % | 0.01 107.01 % | -0.13 0.00 % | -0.13 -443.66 % | 0.04 0.00 % | 0.04 52.95 % | 0.02 0.00 % | 0.02 -58.56 % | 0.06 0.00 % | 0.06 5.04 % | 0.06 0.00 % | 0.06 128.46 % | -0.20 0.00 % | -0.20 -431.37 % | 0.06 0.00 % | 0.06 10.90 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -17.98 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 109.31 % | -0.70 0.00 % | -0.70 0.00 % | -0.70 0.00 % | -0.70 -197.71 % | -0.23 0.00 % | -0.23 0.00 % | -0.23 0.00 % | -0.23 -1 044.85 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 56.00 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 0.00 % | -0.05 |
| EBITDA | 97.600 M -24.34 % | 129.000 M -1.15 % | 130.500 M -6.99 % | 140.300 M -0.85 % | 141.500 M 38.86 % | 101.900 M 8.06 % | 94.300 M 82.40 % | 51.700 M 27.34 % | 40.600 M 58.59 % | 25.600 M 38.38 % | 18.500 M 460.61 % | 3.300 M | 0.000 -100.00 % | 7.400 M 492.00 % | 1.250 M 525.00 % | 200.000 K -95.45 % | 4.400 M 220.55 % | -3.650 M 0.00 % | -3.650 M -302.78 % | 1.800 M 614.29 % | -350.000 K 0.00 % | -350.000 K -119.44 % | 1.800 M 121.30 % | -8.450 M -59.43 % | -5.300 M -43.24 % | -3.700 M -317.65 % | 1.700 M 0.00 % | 1.700 M -22.73 % | 2.200 M 238.46 % | 650.000 K 0.00 % | 650.000 K 117.93 % | -3.625 M 0.00 % | -3.625 M -228.32 % | 2.825 M 0.00 % | 2.825 M 2.73 % | 2.750 M 0.00 % | 2.750 M -36.05 % | 4.300 M 0.00 % | 4.300 M -30.92 % | 6.225 M 0.00 % | 6.225 M 164.84 % | -9.600 M 0.00 % | -9.600 M -331.33 % | 4.150 M 0.00 % | 4.150 M 41.88 % | 2.925 M 0.00 % | 2.925 M 0.00 % | 2.925 M 0.00 % | 2.925 M -10.00 % | 3.250 M 0.00 % | 3.250 M 0.00 % | 3.250 M 0.00 % | 3.250 M 111.79 % | -27.575 M 0.00 % | -27.575 M 0.00 % | -27.575 M 0.00 % | -27.575 M -115.49 % | -12.796 M 0.00 % | -12.796 M 0.00 % | -12.796 M 0.00 % | -12.796 M -634.35 % | 2.395 M 0.00 % | 2.395 M 0.00 % | 2.395 M 0.00 % | 2.395 M 22.13 % | 1.961 M 0.00 % | 1.961 M 0.00 % | 1.961 M 0.00 % | 1.961 M |
| Net income ratio | 0.09 -41.98 % | 0.15 6.46 % | 0.14 -0.36 % | 0.14 -10.66 % | 0.16 121.71 % | 0.07 -54.71 % | 0.16 30.68 % | 0.12 -18.02 % | 0.15 2 635.97 % | 0.01 -92.29 % | 0.07 196.45 % | 0.02 456.10 % | -0.01 -110.30 % | 0.06 234.61 % | 0.02 37.44 % | 0.01 -43.59 % | 0.02 110.02 % | -0.24 0.00 % | -0.24 -2 356.95 % | -0.01 70.30 % | -0.03 0.00 % | -0.03 -14.46 % | -0.03 94.47 % | -0.53 -42.58 % | -0.37 43.98 % | -0.66 -1 828.93 % | 0.04 0.00 % | 0.04 448.44 % | -0.01 -778.57 % | 0.00 0.00 % | 0.00 101.19 % | -0.14 0.00 % | -0.14 -475.18 % | 0.04 0.00 % | 0.04 98.50 % | 0.02 0.00 % | 0.02 -56.19 % | 0.04 0.00 % | 0.04 -6.53 % | 0.04 0.00 % | 0.04 124.14 % | -0.19 0.00 % | -0.19 -481.33 % | 0.05 0.00 % | 0.05 228.29 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 -60.60 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 105.30 % | -0.71 0.00 % | -0.71 0.00 % | -0.71 0.00 % | -0.71 -196.02 % | -0.24 0.00 % | -0.24 0.00 % | -0.24 0.00 % | -0.24 -523.05 % | -0.04 0.00 % | -0.04 0.00 % | -0.04 0.00 % | -0.04 34.69 % | -0.06 0.00 % | -0.06 0.00 % | -0.06 0.00 % | -0.06 |
| Ratio EBITDA | 0.25 -25.75 % | 0.34 4.13 % | 0.32 -3.22 % | 0.33 -4.80 % | 0.35 14.78 % | 0.30 -11.86 % | 0.35 30.68 % | 0.26 -5.91 % | 0.28 23.97 % | 0.23 33.35 % | 0.17 60.65 % | 0.11 | 0.00 -100.00 % | 0.14 133.04 % | 0.06 1 188.51 % | 0.00 -95.73 % | 0.11 143.47 % | -0.25 0.00 % | -0.25 -515.18 % | 0.06 354.59 % | -0.02 0.00 % | -0.02 -140.06 % | 0.06 111.41 % | -0.51 -191.81 % | -0.18 -69.80 % | -0.10 -270.68 % | 0.06 0.00 % | 0.06 50.28 % | 0.04 91.39 % | 0.02 0.00 % | 0.02 120.57 % | -0.10 0.00 % | -0.10 -237.19 % | 0.07 0.00 % | 0.07 3.81 % | 0.07 0.00 % | 0.07 -31.95 % | 0.11 0.00 % | 0.11 -29.74 % | 0.15 0.00 % | 0.15 173.61 % | -0.20 0.00 % | -0.20 -361.09 % | 0.08 0.00 % | 0.08 22.10 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 -18.57 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 112.41 % | -0.63 0.00 % | -0.63 0.00 % | -0.63 0.00 % | -0.63 -214.38 % | -0.20 0.00 % | -0.20 0.00 % | -0.20 0.00 % | -0.20 -463.79 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 -43.29 % | 0.10 0.00 % | 0.10 0.00 % | 0.10 0.00 % | 0.10 |
| Gross profit ratio | 0.43 7.38 % | 0.40 6.37 % | 0.38 -10.32 % | 0.42 -2.95 % | 0.44 6.62 % | 0.41 -14.29 % | 0.48 10.88 % | 0.43 -0.70 % | 0.43 -0.29 % | 0.43 9.56 % | 0.40 -10.66 % | 0.44 1.96 % | 0.44 23.45 % | 0.35 -12.21 % | 0.40 7.85 % | 0.37 -2.36 % | 0.38 3.23 % | 0.37 0.00 % | 0.37 4.29 % | 0.35 10.35 % | 0.32 0.00 % | 0.32 -3.05 % | 0.33 41.93 % | 0.23 -13.00 % | 0.27 31.53 % | 0.20 -33.63 % | 0.31 0.00 % | 0.31 8.22 % | 0.28 -10.10 % | 0.32 0.00 % | 0.32 7.05 % | 0.29 0.00 % | 0.29 -4.71 % | 0.31 0.00 % | 0.31 -3.47 % | 0.32 0.00 % | 0.32 -4.49 % | 0.34 0.00 % | 0.34 7.41 % | 0.31 0.00 % | 0.31 4.82 % | 0.30 0.00 % | 0.30 -6.33 % | 0.32 0.00 % | 0.32 -68.16 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 166.18 % | 0.38 0.00 % | 0.38 0.00 % | 0.38 0.00 % | 0.38 43.12 % | 0.26 0.00 % | 0.26 0.00 % | 0.26 0.00 % | 0.26 16.66 % | 0.23 0.00 % | 0.23 0.00 % | 0.23 0.00 % | 0.23 -33.05 % | 0.34 0.00 % | 0.34 0.00 % | 0.34 0.00 % | 0.34 6.47 % | 0.32 0.00 % | 0.32 0.00 % | 0.32 0.00 % | 0.32 |
| Weighted average shs out dil | 116.133 M -3.42 % | 120.244 M -0.51 % | 120.861 M 0.41 % | 120.369 M -1.70 % | 122.445 M -9.65 % | 135.523 M 29.83 % | 104.383 M 5.84 % | 98.621 M 2.25 % | 96.450 M -2.97 % | 99.401 M 15.78 % | 85.852 M 39.96 % | 61.340 M -15.59 % | 72.670 M 45.31 % | 50.010 M 3.84 % | 48.163 M 9.04 % | 44.169 M 16.93 % | 37.774 M 28.34 % | 29.432 M 0.00 % | 29.432 M 22.90 % | 23.948 M -8.32 % | 26.123 M 0.00 % | 26.123 M 17.13 % | 22.302 M -15.06 % | 26.255 M 18.50 % | 22.156 M -1.13 % | 22.408 M -15.43 % | 26.497 M 0.00 % | 26.497 M 16.58 % | 22.728 M -12.87 % | 26.085 M 0.00 % | 26.085 M -0.22 % | 26.143 M 0.00 % | 26.143 M -0.64 % | 26.313 M 0.00 % | 26.313 M 0.59 % | 26.159 M 0.00 % | 26.159 M 1.04 % | 25.889 M 0.00 % | 25.889 M 0.16 % | 25.847 M 0.00 % | 25.847 M 0.82 % | 25.637 M 0.00 % | 25.637 M 0.22 % | 25.580 M 0.00 % | 25.580 M 1.21 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 77.50 % | 14.239 M 0.00 % | 14.239 M 0.00 % | 14.239 M 0.00 % | 14.239 M -2.95 % | 14.671 M 0.00 % | 14.671 M 0.00 % | 14.671 M 0.00 % | 14.671 M 33.29 % | 11.007 M 0.00 % | 11.007 M 0.00 % | 11.007 M 0.00 % | 11.007 M -17.70 % | 13.373 M 0.00 % | 13.373 M 0.00 % | 13.373 M 0.00 % | 13.373 M |
| Weighted average shs out | 116.207 M -2.70 % | 119.432 M -0.59 % | 120.147 M -0.18 % | 120.369 M -0.11 % | 120.505 M 0.25 % | 120.210 M 16.95 % | 102.791 M 5.75 % | 97.201 M 3.39 % | 94.011 M 12.61 % | 83.485 M -2.76 % | 85.852 M 39.96 % | 61.340 M -15.59 % | 72.670 M 45.31 % | 50.010 M 3.84 % | 48.163 M 12.28 % | 42.894 M 13.56 % | 37.774 M 28.34 % | 29.432 M 0.00 % | 29.432 M 27.53 % | 23.079 M -11.65 % | 26.123 M 0.00 % | 26.123 M 17.13 % | 22.302 M -15.06 % | 26.255 M 18.50 % | 22.156 M 0.08 % | 22.139 M -16.45 % | 26.497 M 0.00 % | 26.497 M 16.58 % | 22.728 M -12.87 % | 26.085 M 0.00 % | 26.085 M -0.22 % | 26.143 M 0.00 % | 26.143 M -0.64 % | 26.313 M 0.00 % | 26.313 M 0.59 % | 26.159 M 0.00 % | 26.159 M 1.04 % | 25.889 M 0.00 % | 25.889 M 0.16 % | 25.847 M 0.00 % | 25.847 M 0.82 % | 25.637 M 0.00 % | 25.637 M 0.22 % | 25.580 M 0.00 % | 25.580 M 1.21 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 0.00 % | 25.273 M 77.50 % | 14.239 M 0.00 % | 14.239 M 0.00 % | 14.239 M 0.00 % | 14.239 M -2.95 % | 14.671 M 0.00 % | 14.671 M 0.00 % | 14.671 M 0.00 % | 14.671 M 33.29 % | 11.007 M 0.00 % | 11.007 M 0.00 % | 11.007 M 0.00 % | 11.007 M -17.70 % | 13.373 M 0.00 % | 13.373 M 0.00 % | 13.373 M 0.00 % | 13.373 M |
| EPS diluted | 0.29 -38.30 % | 0.47 0.00 % | 0.47 -4.08 % | 0.49 -5.77 % | 0.52 205.88 % | 0.17 -58.54 % | 0.41 70.83 % | 0.24 9.09 % | 0.22 3 566.67 % | 0.01 -93.14 % | 0.09 640.68 % | 0.01 271.01 % | -0.01 -110.15 % | 0.07 719.28 % | 0.01 -38.97 % | 0.01 -48.68 % | 0.03 122.08 % | -0.12 0.00 % | -0.12 -860.00 % | -0.01 34.55 % | -0.02 0.00 % | -0.02 52.72 % | -0.04 87.76 % | -0.33 35.29 % | -0.51 51.89 % | -1.06 -2 710.84 % | 0.04 0.00 % | 0.04 253.79 % | -0.03 -1 489.47 % | 0.00 0.00 % | 0.00 101.06 % | -0.18 0.00 % | -0.18 -444.17 % | 0.05 0.00 % | 0.05 95.15 % | 0.03 0.00 % | 0.03 -59.21 % | 0.07 0.00 % | 0.07 -8.24 % | 0.07 0.00 % | 0.07 121.06 % | -0.34 0.00 % | -0.34 -440.00 % | 0.10 0.00 % | 0.10 274.53 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 -56.44 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 102.84 % | -2.16 0.00 % | -2.16 0.00 % | -2.16 0.00 % | -2.16 -107.69 % | -1.04 0.00 % | -1.04 0.00 % | -1.04 0.00 % | -1.04 -593.33 % | -0.15 0.00 % | -0.15 0.00 % | -0.15 0.00 % | -0.15 -69.88 % | -0.09 0.00 % | -0.09 0.00 % | -0.09 0.00 % | -0.09 |
| Earnings per share | 0.29 -39.58 % | 0.48 2.13 % | 0.47 -4.08 % | 0.49 -7.55 % | 0.53 165.00 % | 0.20 -51.22 % | 0.41 70.83 % | 0.24 9.09 % | 0.22 2 955.56 % | 0.01 -91.76 % | 0.09 640.68 % | 0.01 271.01 % | -0.01 -110.15 % | 0.07 719.28 % | 0.01 -40.71 % | 0.01 -47.17 % | 0.03 122.08 % | -0.12 0.00 % | -0.12 -823.08 % | -0.01 31.94 % | -0.02 0.00 % | -0.02 52.72 % | -0.04 87.76 % | -0.33 35.29 % | -0.51 52.34 % | -1.07 -2 735.47 % | 0.04 0.00 % | 0.04 253.79 % | -0.03 -1 489.47 % | 0.00 0.00 % | 0.00 101.06 % | -0.18 0.00 % | -0.18 -444.17 % | 0.05 0.00 % | 0.05 95.15 % | 0.03 0.00 % | 0.03 -59.21 % | 0.07 0.00 % | 0.07 -8.24 % | 0.07 0.00 % | 0.07 121.06 % | -0.34 0.00 % | -0.34 -440.00 % | 0.10 0.00 % | 0.10 274.53 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 -56.44 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 102.84 % | -2.16 0.00 % | -2.16 0.00 % | -2.16 0.00 % | -2.16 -107.69 % | -1.04 0.00 % | -1.04 0.00 % | -1.04 0.00 % | -1.04 -593.33 % | -0.15 0.00 % | -0.15 0.00 % | -0.15 0.00 % | -0.15 -69.88 % | -0.09 0.00 % | -0.09 0.00 % | -0.09 0.00 % | -0.09 |
| Gross profit | 169.600 M 9.42 % | 155.000 M 0.98 % | 153.500 M -13.81 % | 178.100 M 1.08 % | 176.200 M 28.99 % | 136.600 M 5.08 % | 130.000 M 54.76 % | 84.000 M 34.40 % | 62.500 M 27.55 % | 49.000 M 13.69 % | 43.100 M 211.75 % | 13.825 M -58.48 % | 33.300 M 76.19 % | 18.900 M 123.01 % | 8.475 M -47.69 % | 16.200 M 3.85 % | 15.600 M 186.24 % | 5.450 M 0.00 % | 5.450 M -49.07 % | 10.700 M 122.92 % | 4.800 M 0.00 % | 4.800 M -52.94 % | 10.200 M 164.94 % | 3.850 M -52.47 % | 8.100 M 10.96 % | 7.300 M -15.36 % | 8.625 M 0.00 % | 8.625 M -44.35 % | 15.500 M 58.97 % | 9.750 M 0.00 % | 9.750 M -6.70 % | 10.450 M 0.00 % | 10.450 M -10.87 % | 11.725 M 0.00 % | 11.725 M -4.48 % | 12.275 M 0.00 % | 12.275 M -10.24 % | 13.675 M 0.00 % | 13.675 M 5.60 % | 12.950 M 0.00 % | 12.950 M -7.66 % | 14.025 M 0.00 % | 14.025 M -17.01 % | 16.900 M 0.00 % | 16.900 M -63.00 % | 45.675 M 0.00 % | 45.675 M 0.00 % | 45.675 M 0.00 % | 45.675 M 194.20 % | 15.525 M 0.00 % | 15.525 M 0.00 % | 15.525 M 0.00 % | 15.525 M 35.89 % | 11.425 M 0.00 % | 11.425 M 0.00 % | 11.425 M 0.00 % | 11.425 M -20.03 % | 14.288 M 0.00 % | 14.288 M 0.00 % | 14.288 M 0.00 % | 14.288 M -1.66 % | 14.528 M 0.00 % | 14.528 M 0.00 % | 14.528 M 0.00 % | 14.528 M 129.31 % | 6.336 M 0.00 % | 6.336 M 0.00 % | 6.336 M 0.00 % | 6.336 M |
| Income tax expense | 12.900 M -12.24 % | 14.700 M 47.00 % | 10.000 M -66.78 % | 30.100 M 70.06 % | 17.700 M -35.16 % | 27.300 M 89.58 % | 14.400 M 800.00 % | 1.600 M -73.77 % | 6.100 M 90.63 % | 3.200 M 128.57 % | 1.400 M 273.33 % | 375.000 K -76.56 % | 1.600 M 1 500.00 % | 100.000 K 128.57 % | -350.000 K -126.92 % | 1.300 M 1 200.00 % | 100.000 K 180.00 % | -125.000 K 0.00 % | -125.000 K | 0.000 100.00 % | -75.000 K 0.00 % | -75.000 K -118.75 % | 400.000 K 420.00 % | -125.000 K -225.00 % | 100.000 K -83.33 % | 600.000 K 60.00 % | 375.000 K 0.00 % | 375.000 K 25.00 % | 300.000 K 33.33 % | 225.000 K 0.00 % | 225.000 K -30.77 % | 325.000 K 0.00 % | 325.000 K 1 200.00 % | 25.000 K 0.00 % | 25.000 K -88.89 % | 225.000 K 0.00 % | 225.000 K -66.67 % | 675.000 K 0.00 % | 675.000 K 50.00 % | 450.000 K 0.00 % | 450.000 K 194.74 % | -475.000 K 0.00 % | -475.000 K -186.36 % | 550.000 K 0.00 % | 550.000 K -68.57 % | 1.750 M 0.00 % | 1.750 M 0.00 % | 1.750 M 0.00 % | 1.750 M 55.56 % | 1.125 M 0.00 % | 1.125 M 0.00 % | 1.125 M 0.00 % | 1.125 M 95.65 % | 575.000 K 0.00 % | 575.000 K 0.00 % | 575.000 K 0.00 % | 575.000 K 56.14 % | 368.250 K 0.00 % | 368.250 K 0.00 % | 368.250 K 0.00 % | 368.250 K -52.70 % | 778.500 K 0.00 % | 778.500 K 0.00 % | 778.500 K 0.00 % | 778.500 K 211.40 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K |
| Cost of revenue | 221.900 M -3.18 % | 229.200 M -8.76 % | 251.200 M 3.37 % | 243.000 M 6.53 % | 228.100 M 15.44 % | 197.600 M 38.57 % | 142.600 M 28.12 % | 111.300 M 36.06 % | 81.800 M 28.21 % | 63.800 M -2.74 % | 65.600 M 278.64 % | 17.325 M -59.90 % | 43.200 M 24.50 % | 34.700 M 174.85 % | 12.625 M -53.75 % | 27.300 M 7.91 % | 25.300 M 172.04 % | 9.300 M 0.00 % | 9.300 M -52.31 % | 19.500 M 92.12 % | 10.150 M 0.00 % | 10.150 M -50.73 % | 20.600 M 62.85 % | 12.650 M -42.76 % | 22.100 M -22.46 % | 28.500 M 46.53 % | 19.450 M 0.00 % | 19.450 M -50.26 % | 39.100 M 85.09 % | 21.125 M 0.00 % | 21.125 M -15.42 % | 24.975 M 0.00 % | 24.975 M -4.49 % | 26.150 M 0.00 % | 26.150 M 0.58 % | 26.000 M 0.00 % | 26.000 M -3.88 % | 27.050 M 0.00 % | 27.050 M -5.00 % | 28.475 M 0.00 % | 28.475 M -13.71 % | 33.000 M 0.00 % | 33.000 M -8.78 % | 36.175 M 0.00 % | 36.175 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.800 M 0.00 % | 25.800 M 0.00 % | 25.800 M 0.00 % | 25.800 M -19.63 % | 32.100 M 0.00 % | 32.100 M 0.00 % | 32.100 M 0.00 % | 32.100 M -34.77 % | 49.210 M 0.00 % | 49.210 M 0.00 % | 49.210 M 0.00 % | 49.210 M 71.45 % | 28.702 M 0.00 % | 28.702 M 0.00 % | 28.702 M 0.00 % | 28.702 M 108.94 % | 13.737 M 0.00 % | 13.737 M 0.00 % | 13.737 M 0.00 % | 13.737 M |
| General and administrative expenses | 42.500 M 8.42 % | 39.200 M 31.10 % | 29.900 M -35.97 % | 46.700 M -8.79 % | 51.200 M 29.29 % | 39.600 M -12.58 % | 45.300 M 70.30 % | 26.600 M -16.09 % | 31.700 M 65.10 % | 19.200 M -21.95 % | 24.600 M 184.39 % | 8.650 M -50.85 % | 17.600 M 53.04 % | 11.500 M 100.87 % | 5.725 M -39.10 % | 9.400 M 6.82 % | 8.800 M 80.51 % | 4.875 M 0.00 % | 4.875 M -31.34 % | 7.100 M 54.35 % | 4.600 M 0.00 % | 4.600 M -43.21 % | 8.100 M 26.07 % | 6.425 M -41.06 % | 10.900 M 6.86 % | 10.200 M 36.91 % | 7.450 M 0.00 % | 7.450 M -31.02 % | 10.800 M 34.16 % | 8.050 M 0.00 % | 8.050 M 187.50 % | 2.800 M 0.00 % | 2.800 M -6.67 % | 3.000 M 0.00 % | 3.000 M -4.00 % | 3.125 M 0.00 % | 3.125 M 5.93 % | 2.950 M 0.00 % | 2.950 M 5.36 % | 2.800 M 0.00 % | 2.800 M -52.74 % | 5.925 M 0.00 % | 5.925 M 64.58 % | 3.600 M 0.00 % | 3.600 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 |
| Selling and marketing expenses | 19.100 M 1.60 % | 18.800 M -11.32 % | 21.200 M -2.75 % | 21.800 M 5.31 % | 20.700 M 69.67 % | 12.200 M 12.96 % | 10.800 M 8.00 % | 10.000 M 212.50 % | 3.200 M -54.29 % | 7.000 M | 0.000 -100.00 % | 1.375 M -75.00 % | 5.500 M | 0.000 -100.00 % | 1.175 M -48.91 % | 2.300 M -4.17 % | 2.400 M 166.67 % | 900.000 K 0.00 % | 900.000 K -50.00 % | 1.800 M 105.71 % | 875.000 K 0.00 % | 875.000 K -48.53 % | 1.700 M 47.83 % | 1.150 M -47.73 % | 2.200 M -8.33 % | 2.400 M 24.68 % | 1.925 M 0.00 % | 1.925 M -51.88 % | 4.000 M 66.67 % | 2.400 M 0.00 % | 2.400 M -14.29 % | 2.800 M 0.00 % | 2.800 M -6.67 % | 3.000 M 0.00 % | 3.000 M -4.00 % | 3.125 M 0.00 % | 3.125 M 5.93 % | 2.950 M 0.00 % | 2.950 M 5.36 % | 2.800 M 0.00 % | 2.800 M -18.25 % | 3.425 M 0.00 % | 3.425 M -4.86 % | 3.600 M 0.00 % | 3.600 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 |
| Other expenses | 44.300 M | 0.000 | 0.000 100.00 % | -900.000 K 91.00 % | -10.000 M -900.00 % | -1.000 M -200.00 % | 1.000 M 150.00 % | -2.000 M | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -22.525 M | 0.000 | 0.000 100.00 % | -15.225 M | 0.000 | 0.000 100.00 % | -10.650 M 0.00 % | -10.650 M | 0.000 100.00 % | -10.075 M 0.00 % | -10.075 M | 0.000 100.00 % | -14.000 M | 0.000 | 0.000 100.00 % | -16.825 M 0.00 % | -16.825 M | 0.000 100.00 % | -18.500 M 0.00 % | -18.500 M -9 350.00 % | 200.000 K 0.00 % | 200.000 K -20.00 % | 250.000 K 0.00 % | 250.000 K 101.45 % | -17.200 M 0.00 % | -17.200 M -3.61 % | -16.600 M 0.00 % | -16.600 M -20.73 % | -13.750 M 0.00 % | -13.750 M 60.57 % | -34.875 M 0.00 % | -34.875 M -68.48 % | -20.700 M 0.00 % | -20.700 M -82 700.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 66.67 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K 99.81 % | -39.700 M 0.00 % | -39.700 M 0.00 % | -39.700 M 0.00 % | -39.700 M -43.06 % | -27.751 M 0.00 % | -27.751 M 0.00 % | -27.751 M 0.00 % | -27.751 M -120.64 % | -12.578 M 0.00 % | -12.578 M 0.00 % | -12.578 M 0.00 % | -12.578 M -173.87 % | -4.593 M 0.00 % | -4.593 M 0.00 % | -4.593 M 0.00 % | -4.593 M |
| Operating expenses | 105.900 M 79.19 % | 59.100 M -3.27 % | 61.100 M -16.42 % | 73.100 M -14.60 % | 85.600 M 29.50 % | 66.100 M 14.36 % | 57.800 M 18.44 % | 48.800 M 46.99 % | 33.200 M 6.07 % | 31.300 M -5.44 % | 33.100 M 364.80 % | -12.500 M -139.68 % | 31.500 M 107.24 % | 15.200 M 282.58 % | -8.325 M -149.85 % | 16.700 M 15.97 % | 14.400 M 395.38 % | -4.875 M 0.00 % | -4.875 M -144.72 % | 10.900 M 336.96 % | -4.600 M 0.00 % | -4.600 M -141.07 % | 11.200 M 274.32 % | -6.425 M -134.73 % | 18.500 M -40.71 % | 31.200 M 518.79 % | -7.450 M 0.00 % | -7.450 M -150.34 % | 14.800 M 283.85 % | -8.050 M 0.00 % | -8.050 M -238.79 % | 5.800 M 0.00 % | 5.800 M -7.20 % | 6.250 M 0.00 % | 6.250 M 157.08 % | -10.950 M 0.00 % | -10.950 M -2.34 % | -10.700 M 0.00 % | -10.700 M -31.29 % | -8.150 M 0.00 % | -8.150 M 68.07 % | -25.525 M 0.00 % | -25.525 M -89.07 % | -13.500 M 0.00 % | -13.500 M -53 900.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 66.67 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K 99.81 % | -39.700 M 0.00 % | -39.700 M 0.00 % | -39.700 M 0.00 % | -39.700 M -43.06 % | -27.751 M 0.00 % | -27.751 M 0.00 % | -27.751 M 0.00 % | -27.751 M -120.64 % | -12.578 M 0.00 % | -12.578 M 0.00 % | -12.578 M 0.00 % | -12.578 M -173.87 % | -4.593 M 0.00 % | -4.593 M 0.00 % | -4.593 M 0.00 % | -4.593 M |
| Cost and expenses | 327.800 M 13.70 % | 288.300 M -7.68 % | 312.300 M -1.20 % | 316.100 M 0.77 % | 313.700 M 18.96 % | 263.700 M 31.59 % | 200.400 M 25.17 % | 160.100 M 39.22 % | 115.000 M 20.93 % | 95.100 M -3.65 % | 98.700 M 243.90 % | 28.700 M -61.58 % | 74.700 M 49.70 % | 49.900 M 156.56 % | 19.450 M -55.80 % | 44.000 M 10.83 % | 39.700 M 180.07 % | 14.175 M 0.00 % | 14.175 M -53.37 % | 30.400 M 106.10 % | 14.750 M 0.00 % | 14.750 M -53.62 % | 31.800 M 66.71 % | 19.075 M -53.02 % | 40.600 M -31.99 % | 59.700 M 121.93 % | 26.900 M 0.00 % | 26.900 M -50.09 % | 53.900 M 84.75 % | 29.175 M 0.00 % | 29.175 M -15.37 % | 34.475 M 0.00 % | 34.475 M -5.68 % | 36.550 M 0.00 % | 36.550 M -0.14 % | 36.600 M 0.00 % | 36.600 M -3.37 % | 37.875 M 0.00 % | 37.875 M -2.38 % | 38.800 M 0.00 % | 38.800 M -14.63 % | 45.450 M 0.00 % | 45.450 M -6.14 % | 48.425 M 0.00 % | 48.425 M 20.84 % | 40.075 M 0.00 % | 40.075 M 0.00 % | 40.075 M 0.00 % | 40.075 M 10.40 % | 36.300 M 0.00 % | 36.300 M 0.00 % | 36.300 M 0.00 % | 36.300 M -17.92 % | 44.225 M 0.00 % | 44.225 M 0.00 % | 44.225 M 0.00 % | 44.225 M -25.40 % | 59.285 M 0.00 % | 59.285 M 0.00 % | 59.285 M 0.00 % | 59.285 M 57.36 % | 37.676 M 0.00 % | 37.676 M 0.00 % | 37.676 M 0.00 % | 37.676 M 118.70 % | 17.227 M 0.00 % | 17.227 M 0.00 % | 17.227 M 0.00 % | 17.227 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 61.600 M 4.76 % | 58.800 M -2.81 % | 60.500 M -16.20 % | 72.200 M -4.50 % | 75.600 M 16.13 % | 65.100 M 10.71 % | 58.800 M 25.64 % | 46.800 M 40.12 % | 33.400 M 7.05 % | 31.200 M 26.83 % | 24.600 M 145.39 % | 10.025 M -56.60 % | 23.100 M 100.87 % | 11.500 M 66.67 % | 6.900 M -41.03 % | 11.700 M 4.46 % | 11.200 M 93.94 % | 5.775 M 0.00 % | 5.775 M -35.11 % | 8.900 M 62.56 % | 5.475 M 0.00 % | 5.475 M -44.13 % | 9.800 M 29.37 % | 7.575 M -42.18 % | 13.100 M 3.97 % | 12.600 M 34.40 % | 9.375 M 0.00 % | 9.375 M -36.66 % | 14.800 M 41.63 % | 10.450 M 0.00 % | 10.450 M 86.61 % | 5.600 M 0.00 % | 5.600 M -6.67 % | 6.000 M 0.00 % | 6.000 M -4.00 % | 6.250 M 0.00 % | 6.250 M 5.93 % | 5.900 M 0.00 % | 5.900 M 5.36 % | 5.600 M 0.00 % | 5.600 M -40.11 % | 9.350 M 0.00 % | 9.350 M 29.86 % | 7.200 M 0.00 % | 7.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 1.200 M 50.00 % | 800.000 K 700.00 % | 100.000 K 0.00 % | 100.000 K -98.65 % | 7.400 M 2 366.67 % | 300.000 K -89.29 % | 2.800 M 833.33 % | 300.000 K 50.00 % | 200.000 K -80.00 % | 1.000 M -9.09 % | 1.100 M | 0.000 -100.00 % | 700.000 K 75.00 % | 400.000 K | 0.000 -100.00 % | 200.000 K -33.33 % | 300.000 K | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 700.000 K 75.00 % | 400.000 K | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 18.100 M -3.21 % | 18.700 M 8.09 % | 17.300 M 53.10 % | 11.300 M 52.70 % | 7.400 M 48.00 % | 5.000 M 78.57 % | 2.800 M 40.00 % | 2.000 M 100.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 -100.00 % | 225.000 K | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 25.000 K 0.00 % | 25.000 K | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 -100.00 % | 250.000 K 0.00 % | 250.000 K | 0.000 -100.00 % | 375.000 K 0.00 % | 375.000 K 36.36 % | 275.000 K 0.00 % | 275.000 K -21.43 % | 350.000 K 0.00 % | 350.000 K -12.50 % | 400.000 K 0.00 % | 400.000 K -33.33 % | 600.000 K 0.00 % | 600.000 K -25.00 % | 800.000 K 0.00 % | 800.000 K 3.23 % | 775.000 K 0.00 % | 775.000 K 181.82 % | 275.000 K 0.00 % | 275.000 K 83.33 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K -33.33 % | 225.000 K 0.00 % | 225.000 K 0.00 % | 225.000 K 0.00 % | 225.000 K -88.61 % | 1.975 M 0.00 % | 1.975 M 0.00 % | 1.975 M 0.00 % | 1.975 M 45.25 % | 1.360 M 0.00 % | 1.360 M 0.00 % | 1.360 M 0.00 % | 1.360 M -51.99 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 5.94 % | 2.673 M 0.00 % | 2.673 M 0.00 % | 2.673 M 0.00 % | 2.673 M |
| Depreciation and amortization | 31.200 M -17.68 % | 37.900 M -9.55 % | 41.900 M 6.08 % | 39.500 M -3.42 % | 40.900 M 19.24 % | 34.300 M 48.48 % | 23.100 M 31.25 % | 17.600 M 40.80 % | 12.500 M 35.87 % | 9.200 M 48.39 % | 6.200 M 213.92 % | 1.975 M -34.17 % | 3.000 M -9.09 % | 3.300 M 200.00 % | 1.100 M 83.33 % | 600.000 K -70.00 % | 2.000 M 147.34 % | -4.225 M 0.00 % | -4.225 M -452.08 % | 1.200 M 318.18 % | -550.000 K 0.00 % | -550.000 K -139.29 % | 1.400 M 123.83 % | -5.875 M -1 858.33 % | -300.000 K -118.75 % | 1.600 M 204.76 % | 525.000 K 0.00 % | 525.000 K -65.00 % | 1.500 M 242.86 % | -1.050 M 0.00 % | -1.050 M -275.00 % | 600.000 K 0.00 % | 600.000 K -44.19 % | 1.075 M 0.00 % | 1.075 M -24.56 % | 1.425 M 0.00 % | 1.425 M 7.55 % | 1.325 M 0.00 % | 1.325 M -7.02 % | 1.425 M 0.00 % | 1.425 M -25.00 % | 1.900 M 0.00 % | 1.900 M 153.33 % | 750.000 K 0.00 % | 750.000 K 114.29 % | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K -50.00 % | 700.000 K 0.00 % | 700.000 K 0.00 % | 700.000 K 0.00 % | 700.000 K 4.91 % | 667.250 K 0.00 % | 667.250 K 0.00 % | 667.250 K 0.00 % | 667.250 K 50.20 % | 444.250 K 0.00 % | 444.250 K 0.00 % | 444.250 K 0.00 % | 444.250 K 104.02 % | 217.750 K 0.00 % | 217.750 K 0.00 % | 217.750 K 0.00 % | 217.750 K |
| Operating income | 63.700 M -33.58 % | 95.900 M 3.79 % | 92.400 M -12.00 % | 105.000 M 15.89 % | 90.600 M 28.51 % | 70.500 M -2.35 % | 72.200 M 105.11 % | 35.200 M 20.14 % | 29.300 M 65.54 % | 17.700 M 43.90 % | 12.300 M 828.30 % | 1.325 M -76.34 % | 5.600 M 36.59 % | 4.100 M 2 633.33 % | 150.000 K -92.86 % | 2.100 M -12.50 % | 2.400 M 317.39 % | 575.000 K 0.00 % | 575.000 K -4.17 % | 600.000 K 200.00 % | 200.000 K 0.00 % | 200.000 K -50.00 % | 400.000 K 115.53 % | -2.575 M 48.50 % | -5.000 M 5.66 % | -5.300 M -551.06 % | 1.175 M 0.00 % | 1.175 M 67.86 % | 700.000 K -58.82 % | 1.700 M 0.00 % | 1.700 M 140.24 % | -4.225 M 0.00 % | -4.225 M -341.43 % | 1.750 M 0.00 % | 1.750 M 32.08 % | 1.325 M 0.00 % | 1.325 M -55.46 % | 2.975 M 0.00 % | 2.975 M -38.02 % | 4.800 M 0.00 % | 4.800 M 141.74 % | -11.500 M 0.00 % | -11.500 M -438.24 % | 3.400 M 0.00 % | 3.400 M 32.04 % | 2.575 M 0.00 % | 2.575 M 0.00 % | 2.575 M 0.00 % | 2.575 M -11.21 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 110.26 % | -28.275 M 0.00 % | -28.275 M 0.00 % | -28.275 M 0.00 % | -28.275 M -110.01 % | -13.464 M 0.00 % | -13.464 M 0.00 % | -13.464 M 0.00 % | -13.464 M -790.26 % | 1.951 M 0.00 % | 1.951 M 0.00 % | 1.951 M 0.00 % | 1.951 M 11.90 % | 1.743 M 0.00 % | 1.743 M 0.00 % | 1.743 M 0.00 % | 1.743 M |
| Operating income ratio | 0.16 -34.82 % | 0.25 9.33 % | 0.23 -8.43 % | 0.25 11.27 % | 0.22 6.23 % | 0.21 -20.35 % | 0.26 46.95 % | 0.18 -11.24 % | 0.20 29.40 % | 0.16 38.67 % | 0.11 166.02 % | 0.04 -41.89 % | 0.07 -4.30 % | 0.08 976.00 % | 0.01 -85.27 % | 0.05 -17.73 % | 0.06 50.53 % | 0.04 0.00 % | 0.04 96.21 % | 0.02 48.51 % | 0.01 0.00 % | 0.01 3.01 % | 0.01 108.32 % | -0.16 5.74 % | -0.17 -11.83 % | -0.15 -453.73 % | 0.04 0.00 % | 0.04 226.45 % | 0.01 -76.72 % | 0.06 0.00 % | 0.06 146.17 % | -0.12 0.00 % | -0.12 -358.13 % | 0.05 0.00 % | 0.05 33.47 % | 0.03 0.00 % | 0.03 -52.61 % | 0.07 0.00 % | 0.07 -36.96 % | 0.12 0.00 % | 0.12 147.38 % | -0.24 0.00 % | -0.24 -481.75 % | 0.06 0.00 % | 0.06 13.63 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 -19.66 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 110.80 % | -0.65 0.00 % | -0.65 0.00 % | -0.65 0.00 % | -0.65 -206.38 % | -0.21 0.00 % | -0.21 0.00 % | -0.21 0.00 % | -0.21 -569.94 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -48.04 % | 0.09 0.00 % | 0.09 0.00 % | 0.09 0.00 % | 0.09 |
| Total other income expenses net | -17.100 M 9.52 % | -18.900 M -8.00 % | -17.500 M -56.25 % | -11.200 M -16.67 % | -9.600 M -104.26 % | -4.700 M 69.28 % | -15.300 M -1 290.91 % | -1.100 M 50.00 % | -2.200 M 84.17 % | -13.900 M -308.82 % | -3.400 M -1 411.11 % | -225.000 K 43.75 % | -400.000 K 50.00 % | -800.000 K -700.00 % | -100.000 K 50.00 % | -200.000 K 85.71 % | -1.400 M 67.44 % | -4.300 M 0.00 % | -4.300 M -975.00 % | -400.000 K 48.39 % | -775.000 K 0.00 % | -775.000 K 54.41 % | -1.700 M 72.91 % | -6.275 M -2.87 % | -6.100 M 67.89 % | -19.000 M -7 009.09 % | 275.000 K 0.00 % | 275.000 K 127.50 % | -1.000 M 29.82 % | -1.425 M 0.00 % | -1.425 M -418.18 % | -275.000 K 0.00 % | -275.000 K 21.43 % | -350.000 K 0.00 % | -350.000 K 12.50 % | -400.000 K 0.00 % | -400.000 K 33.33 % | -600.000 K 0.00 % | -600.000 K 76.00 % | -2.500 M 0.00 % | -2.500 M -207.53 % | 2.325 M 0.00 % | 2.325 M 945.45 % | -275.000 K 0.00 % | -275.000 K -83.33 % | -150.000 K 0.00 % | -150.000 K 0.00 % | -150.000 K 0.00 % | -150.000 K 33.33 % | -225.000 K 0.00 % | -225.000 K 0.00 % | -225.000 K 0.00 % | -225.000 K 88.61 % | -1.975 M 0.00 % | -1.975 M 0.00 % | -1.975 M 0.00 % | -1.975 M -45.25 % | -1.360 M 0.00 % | -1.360 M 0.00 % | -1.360 M 0.00 % | -1.360 M 51.99 % | -2.832 M 0.00 % | -2.832 M 0.00 % | -2.832 M 0.00 % | -2.832 M -5.94 % | -2.673 M 0.00 % | -2.673 M 0.00 % | -2.673 M 0.00 % | -2.673 M |
| 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 |
| 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-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-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 294.700 M -12.73 % | 337.700 M -9.22 % | 372.000 M -16.03 % | 443.000 M -9.87 % | 491.500 M 8.55 % | 452.800 M 101.07 % | 225.200 M -14.95 % | 264.800 M 205.07 % | 86.800 M 333.96 % | -37.100 M -192.06 % | 40.300 M 3.87 % | 38.800 M 771.91 % | 4.450 M -75.00 % | 17.800 M 790.00 % | 2.000 M -20.00 % | 2.500 M -75.00 % | 10.000 M 92.31 % | 5.200 M 4 260.00 % | -125.000 K 75.00 % | -500.000 K -300.00 % | -125.000 K 79.17 % | -600.000 K -233.33 % | 450.000 K -75.00 % | 1.800 M 300.00 % | 450.000 K 109.57 % | -4.700 M -150.67 % | -1.875 M 75.00 % | -7.500 M -196.15 % | 7.800 M 352.17 % | 1.725 M -75.00 % | 6.900 M 300.00 % | 1.725 M -89.67 % | 16.700 M 373.76 % | 3.525 M -75.00 % | 14.100 M 300.00 % | 3.525 M -78.11 % | 16.100 M 445.76 % | 2.950 M -75.00 % | 11.800 M 300.00 % | 2.950 M -66.85 % | 8.900 M 381.08 % | 1.850 M -75.00 % | 7.400 M 300.00 % | 1.850 M -83.91 % | 11.500 M 194.87 % | 3.900 M -75.00 % | 15.600 M 300.00 % | 3.900 M -82.89 % | 22.800 M 316.44 % | 5.475 M -75.00 % | 21.900 M 300.00 % | 5.475 M -78.19 % | 25.100 M 313.17 % | 6.075 M -75.00 % | 24.300 M 300.00 % | 6.075 M -79.12 % | 29.100 M 254.88 % | 8.200 M -75.00 % | 32.800 M 300.00 % | 8.200 M -78.59 % | 38.300 M 287.85 % | 9.875 M -75.00 % | 39.500 M 300.00 % | 9.875 M 247.39 % | -6.700 M -267.12 % | -1.825 M 0.00 % | -1.825 M 87.59 % | -14.700 M -705.48 % | -1.825 M -58.70 % | -1.150 M 0.00 % | -1.150 M 0.00 % | -1.150 M 0.00 % | -1.150 M 56.60 % | -2.650 M 0.00 % | -2.650 M 0.00 % | -2.650 M 0.00 % | -2.650 M |
| Total investments | 0.000 -100.00 % | 2.600 M -56.67 % | 6.000 M 328.57 % | 1.400 M | 0.000 | 0.000 -100.00 % | 513.900 M | 0.000 -100.00 % | 204.800 M 102 300.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K -99.66 % | 59.700 M | 0.000 -100.00 % | 33.700 M | 0.000 -100.00 % | 44.400 M | 0.000 -100.00 % | 44.400 M | 0.000 -100.00 % | 44.900 M | 0.000 -100.00 % | 45.400 M 22 600.00 % | 200.000 K | 0.000 -100.00 % | 92.300 M | 0.000 -100.00 % | 91.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 625.000 K 0.00 % | 625.000 K -81.62 % | 3.400 M 444.00 % | 625.000 K -71.59 % | 2.200 M 0.00 % | 2.200 M 0.00 % | 2.200 M 0.00 % | 2.200 M 41.94 % | 1.550 M 0.00 % | 1.550 M 0.00 % | 1.550 M 0.00 % | 1.550 M |
| Total debt | 334.400 M -7.32 % | 360.800 M -16.54 % | 432.300 M -8.76 % | 473.800 M -9.01 % | 520.700 M 8.98 % | 477.800 M -13.05 % | 549.500 M 91.00 % | 287.700 M 171.16 % | 106.100 M -26.68 % | 144.700 M 208.53 % | 46.900 M 5.39 % | 44.500 M 635.54 % | 6.050 M -75.00 % | 24.200 M 24.10 % | 19.500 M 288.06 % | 5.025 M -75.00 % | 20.100 M 101.00 % | 10.000 M 1 566.67 % | 600.000 K -75.00 % | 2.400 M 300.00 % | 600.000 K -73.91 % | 2.300 M 113.95 % | 1.075 M -75.00 % | 4.300 M 300.00 % | 1.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.200 M 393.91 % | 2.875 M -75.00 % | 11.500 M 300.00 % | 2.875 M -87.66 % | 23.300 M 312.39 % | 5.650 M -75.00 % | 22.600 M 300.00 % | 5.650 M -77.49 % | 25.100 M 313.17 % | 6.075 M -75.00 % | 24.300 M 300.00 % | 6.075 M -71.07 % | 21.000 M 305.80 % | 5.175 M -75.00 % | 20.700 M 300.00 % | 5.175 M -79.46 % | 25.200 M 233.77 % | 7.550 M -75.00 % | 30.200 M 300.00 % | 7.550 M -74.92 % | 30.100 M 297.36 % | 7.575 M -75.00 % | 30.300 M 300.00 % | 7.575 M -78.84 % | 35.800 M 271.95 % | 9.625 M -75.00 % | 38.500 M 300.00 % | 9.625 M -75.19 % | 38.800 M 193.94 % | 13.200 M -75.00 % | 52.800 M 300.00 % | 13.200 M -77.12 % | 57.700 M 359.76 % | 12.550 M -75.00 % | 50.200 M 300.00 % | 12.550 M 239.19 % | 3.700 M 214.89 % | 1.175 M 0.00 % | 1.175 M -81.64 % | 6.400 M 444.68 % | 1.175 M -29.85 % | 1.675 M 0.00 % | 1.675 M 0.00 % | 1.675 M 0.00 % | 1.675 M 272.22 % | 450.000 K 0.00 % | 450.000 K 0.00 % | 450.000 K 0.00 % | 450.000 K |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 118.200 M 263.69 % | 32.500 M 47.73 % | 22.000 M -68.88 % | 70.700 M 5 991.67 % | -1.200 M 88.12 % | -10.100 M -101.74 % | 581.900 M 236.16 % | 173.100 M 1.29 % | 170.900 M 2 901.64 % | -6.100 M -104.73 % | 129.000 M 11 566.67 % | -1.125 M 75.00 % | -4.500 M -103.67 % | 122.500 M 12 664.10 % | -975.000 K 75.00 % | -3.900 M -103.58 % | 109.000 M 12 211.11 % | -900.000 K 75.00 % | -3.600 M -300.00 % | -900.000 K -100.83 % | 109.000 M 5 550.00 % | -2.000 M 75.00 % | -8.000 M -300.00 % | -2.000 M -101.83 % | 109.000 M 4 891.21 % | -2.275 M 75.00 % | -9.100 M -108.35 % | 109.000 M 4 416.83 % | -2.525 M 75.00 % | -10.100 M -300.00 % | -2.525 M -102.32 % | 109.000 M 4 738.30 % | -2.350 M 75.00 % | -9.400 M -300.00 % | -2.350 M | 0.000 100.00 % | -2.375 M 75.00 % | -9.500 M -300.00 % | -2.375 M | 0.000 100.00 % | -2.375 M 75.00 % | -9.500 M -300.00 % | -2.375 M | 0.000 100.00 % | -2.100 M 75.00 % | -8.400 M -300.00 % | -2.100 M | 0.000 100.00 % | -1.825 M 75.00 % | -7.300 M -300.00 % | -1.825 M | 0.000 100.00 % | -1.275 M 75.00 % | -5.100 M -300.00 % | -1.275 M | 0.000 100.00 % | -1.075 M 75.00 % | -4.300 M -300.00 % | -1.075 M | 0.000 100.00 % | -1.725 M 75.00 % | -6.900 M -300.00 % | -1.725 M | 0.000 100.00 % | -1.750 M 0.00 % | -1.750 M | 0.000 100.00 % | -1.750 M -12.90 % | -1.550 M 0.00 % | -1.550 M 0.00 % | -1.550 M 0.00 % | -1.550 M 0.00 % | -1.550 M 0.00 % | -1.550 M 0.00 % | -1.550 M 0.00 % | -1.550 M |
| Retained earnings | 945.500 M -2.64 % | 971.100 M 195.53 % | 328.600 M 31.33 % | 250.200 M -68.04 % | 782.900 M 8.96 % | 718.500 M 8.06 % | 664.900 M 7.83 % | 616.600 M 245.63 % | 178.400 M 11.57 % | 159.900 M 539.29 % | -36.400 M 29.59 % | -51.700 M -236.81 % | -15.350 M 75.00 % | -61.400 M 44.38 % | -110.400 M -283.67 % | -28.775 M 75.00 % | -115.100 M 1.88 % | -117.300 M -294.95 % | -29.700 M 75.00 % | -118.800 M -300.00 % | -29.700 M 71.79 % | -105.300 M -299.62 % | -26.350 M 75.00 % | -105.400 M -300.00 % | -26.350 M 74.90 % | -105.000 M -303.07 % | -26.050 M 75.00 % | -104.200 M -4.10 % | -100.100 M -475.29 % | -17.400 M 75.00 % | -69.600 M -300.00 % | -17.400 M 76.74 % | -74.800 M -303.23 % | -18.550 M 75.00 % | -74.200 M -300.00 % | -18.550 M 75.50 % | -75.700 M -314.23 % | -18.275 M 75.00 % | -73.100 M -300.00 % | -18.275 M 65.78 % | -53.400 M -322.97 % | -12.625 M 75.00 % | -50.500 M -300.00 % | -12.625 M 76.71 % | -54.200 M -294.18 % | -13.750 M 75.00 % | -55.000 M -300.00 % | -13.750 M 75.05 % | -55.100 M -287.35 % | -14.225 M 75.00 % | -56.900 M -300.00 % | -14.225 M 76.49 % | -60.500 M -292.86 % | -15.400 M 75.00 % | -61.600 M -300.00 % | -15.400 M 76.84 % | -66.500 M -268.93 % | -18.025 M 75.00 % | -72.100 M -300.00 % | -18.025 M 48.05 % | -34.700 M -622.92 % | -4.800 M 75.00 % | -19.200 M -300.00 % | -4.800 M 75.38 % | -19.500 M -176.60 % | -7.050 M 0.00 % | -7.050 M 70.50 % | -23.900 M -239.01 % | -7.050 M -26.46 % | -5.575 M 0.00 % | -5.575 M 0.00 % | -5.575 M 0.00 % | -5.575 M 88.36 % | -47.900 M 0.00 % | -47.900 M 0.00 % | -47.900 M 0.00 % | -47.900 M |
| Common stock | 16.800 M -2.89 % | 17.300 M -2.81 % | 17.800 M -1.66 % | 18.100 M 0.00 % | 18.100 M 0.00 % | 18.100 M 0.00 % | 18.100 M 0.00 % | 18.100 M 23.13 % | 14.700 M 0.00 % | 14.700 M 17.60 % | 12.500 M 0.81 % | 12.400 M 306.56 % | 3.050 M -75.00 % | 12.200 M 79.41 % | 6.800 M 300.00 % | 1.700 M -75.00 % | 6.800 M 23.64 % | 5.500 M 494.59 % | 925.000 K -75.00 % | 3.700 M 300.00 % | 925.000 K -75.00 % | 3.700 M 348.48 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 0.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -75.00 % | 3.300 M 312.50 % | 800.000 K 0.00 % | 800.000 K -75.00 % | 3.200 M 300.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K |
| Total equity | 1.062 B -3.06 % | 1.095 B -1.75 % | 1.115 B 5.45 % | 1.057 B -0.34 % | 1.061 B 13.91 % | 931.200 M 7.99 % | 862.300 M 5.26 % | 819.200 M 114.84 % | 381.300 M 3.76 % | 367.500 M 72.21 % | 213.400 M 14.36 % | 186.600 M 332.44 % | 43.150 M -75.00 % | 172.600 M 161.52 % | 66.000 M 330.67 % | 15.325 M -75.00 % | 61.300 M 61.32 % | 38.000 M 616.98 % | 5.300 M -75.00 % | 21.200 M 300.00 % | 5.300 M -84.73 % | 34.700 M 342.04 % | 7.850 M -75.00 % | 31.400 M 300.00 % | 7.850 M -75.31 % | 31.800 M 290.18 % | 8.150 M -75.00 % | 32.600 M -11.17 % | 36.700 M 117.80 % | 16.850 M -75.00 % | 67.400 M 300.00 % | 16.850 M -72.82 % | 62.000 M 296.17 % | 15.650 M -75.00 % | 62.600 M 300.00 % | 15.650 M -74.30 % | 60.900 M 284.83 % | 15.825 M -75.00 % | 63.300 M 300.00 % | 15.825 M -80.98 % | 83.200 M 286.08 % | 21.550 M -75.00 % | 86.200 M 300.00 % | 21.550 M -73.78 % | 82.200 M 303.44 % | 20.375 M -75.00 % | 81.500 M 300.00 % | 20.375 M -75.03 % | 81.600 M 310.05 % | 19.900 M -75.00 % | 79.600 M 300.00 % | 19.900 M -73.82 % | 76.000 M 308.05 % | 18.625 M -75.00 % | 74.500 M 300.00 % | 18.625 M -73.24 % | 69.600 M 337.74 % | 15.900 M -75.00 % | 63.600 M 300.00 % | 15.900 M -84.43 % | 102.100 M 247.57 % | 29.375 M -75.00 % | 117.500 M 300.00 % | 29.375 M -74.89 % | 117.000 M 334.54 % | 26.925 M 0.00 % | 26.925 M -75.70 % | 110.800 M 311.51 % | 26.925 M -3.75 % | 27.975 M 0.00 % | 27.975 M 0.00 % | 27.975 M 0.00 % | 27.975 M -0.09 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M |
| Other non current liabilities | 6.100 M -12.86 % | 7.000 M -4.11 % | 7.300 M -3.95 % | 7.600 M -64.49 % | 21.400 M 67.19 % | 12.800 M 109.84 % | 6.100 M 10.91 % | 5.500 M 7.84 % | 5.100 M 183.33 % | 1.800 M -83.49 % | 10.900 M -66.15 % | 32.200 M 570.83 % | 4.800 M 860.00 % | 500.000 K 0.00 % | 500.000 K -90.99 % | 5.550 M 825.00 % | 600.000 K 111.54 % | -5.200 M -542.55 % | 1.175 M 135.00 % | 500.000 K -57.45 % | 1.175 M -2.08 % | 1.200 M -25.00 % | 1.600 M -77.46 % | 7.100 M 343.75 % | 1.600 M -80.72 % | 8.300 M 295.24 % | 2.100 M -76.92 % | 9.100 M 3.41 % | 8.800 M 329.27 % | 2.050 M -78.19 % | 9.400 M 358.54 % | 2.050 M -24.07 % | 2.700 M 640.00 % | -500.000 K -138.46 % | 1.300 M 360.00 % | -500.000 K -113.16 % | 3.800 M 510.81 % | -925.000 K -121.02 % | 4.400 M 575.68 % | -925.000 K -128.91 % | 3.200 M 656.52 % | -575.000 K -115.97 % | 3.600 M 726.09 % | -575.000 K -113.69 % | 4.200 M 522.22 % | 675.000 K -83.54 % | 4.100 M 507.41 % | 675.000 K -91.56 % | 8.000 M 611.11 % | 1.125 M -71.15 % | 3.900 M 246.67 % | 1.125 M -70.39 % | 3.800 M 20.63 % | 3.150 M -17.11 % | 3.800 M 20.63 % | 3.150 M -31.52 % | 4.600 M 8.88 % | 4.225 M -48.48 % | 8.200 M 94.08 % | 4.225 M -28.39 % | 5.900 M 44.79 % | 4.075 M -7.39 % | 4.400 M 7.98 % | 4.075 M 270.45 % | 1.100 M 388.89 % | 225.000 K 0.00 % | 225.000 K -85.00 % | 1.500 M 566.67 % | 225.000 K -47.06 % | 425.000 K 0.00 % | 425.000 K 0.00 % | 425.000 K 0.00 % | 425.000 K -55.26 % | 950.000 K 0.00 % | 950.000 K 0.00 % | 950.000 K 0.00 % | 950.000 K |
| Long term debt | 306.000 M -13.02 % | 351.800 M -16.83 % | 423.000 M -8.86 % | 464.100 M 9.25 % | 424.800 M 7.16 % | 396.400 M -21.05 % | 502.100 M 150.55 % | 200.400 M 117.12 % | 92.300 M -34.17 % | 140.200 M 249.63 % | 40.100 M -9.89 % | 44.500 M 1 033.76 % | 3.925 M -75.00 % | 15.700 M 6.80 % | 14.700 M 247.93 % | 4.225 M -70.45 % | 14.300 M -23.94 % | 18.800 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M 1 076.47 % | 425.000 K -75.00 % | 1.700 M 300.00 % | 425.000 K -87.12 % | 3.300 M 158.82 % | 1.275 M -75.00 % | 5.100 M 300.00 % | 1.275 M -79.76 % | 6.300 M 223.08 % | 1.950 M -75.00 % | 7.800 M 300.00 % | 1.950 M -79.03 % | 9.300 M 244.44 % | 2.700 M -75.00 % | 10.800 M 300.00 % | 2.700 M -78.91 % | 12.800 M 245.95 % | 3.700 M -75.00 % | 14.800 M 300.00 % | 3.700 M -77.98 % | 16.800 M 208.26 % | 5.450 M -75.00 % | 21.800 M 300.00 % | 5.450 M -77.10 % | 23.800 M 268.99 % | 6.450 M -75.00 % | 25.800 M 300.00 % | 6.450 M -76.80 % | 27.800 M 273.15 % | 7.450 M -75.00 % | 29.800 M 300.00 % | 7.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K 0.00 % | 450.000 K 0.00 % | 450.000 K 0.00 % | 450.000 K |
| Total non current liabilities | 417.300 M -12.88 % | 479.000 M -14.11 % | 557.700 M -8.06 % | 606.600 M 2.33 % | 592.800 M 13.82 % | 520.800 M -9.97 % | 578.500 M 112.92 % | 271.700 M 171.97 % | 99.900 M -31.95 % | 146.800 M 160.28 % | 56.400 M -26.47 % | 76.700 M 1 173.03 % | 6.025 M -75.00 % | 24.100 M -0.41 % | 24.200 M 291.90 % | 6.175 M -75.00 % | 24.700 M 63.58 % | 15.100 M 978.57 % | 1.400 M -75.00 % | 5.600 M 300.00 % | 1.400 M -76.27 % | 5.900 M 232.39 % | 1.775 M -75.00 % | 7.100 M 300.00 % | 1.775 M -78.61 % | 8.300 M 264.84 % | 2.275 M -75.00 % | 9.100 M 3.41 % | 8.800 M 274.47 % | 2.350 M -75.00 % | 9.400 M 300.00 % | 2.350 M -79.02 % | 11.200 M 420.93 % | 2.150 M -75.00 % | 8.600 M 300.00 % | 2.150 M -75.84 % | 8.900 M 215.04 % | 2.825 M -75.00 % | 11.300 M 300.00 % | 2.825 M -75.43 % | 11.500 M 243.28 % | 3.350 M -75.00 % | 13.400 M 300.00 % | 3.350 M -80.86 % | 17.500 M 282.51 % | 4.575 M -75.00 % | 18.300 M 300.00 % | 4.575 M -80.11 % | 23.000 M 342.31 % | 5.200 M -75.00 % | 20.800 M 300.00 % | 5.200 M -76.89 % | 22.500 M 227.27 % | 6.875 M -75.00 % | 27.500 M 300.00 % | 6.875 M -77.38 % | 30.400 M 238.72 % | 8.975 M -75.00 % | 35.900 M 300.00 % | 8.975 M -75.07 % | 36.000 M 294.52 % | 9.125 M -75.00 % | 36.500 M 300.00 % | 9.125 M 380.26 % | 1.900 M 744.44 % | 225.000 K 0.00 % | 225.000 K -85.00 % | 1.500 M 566.67 % | 225.000 K -47.06 % | 425.000 K 0.00 % | 425.000 K 0.00 % | 425.000 K 0.00 % | 425.000 K -69.64 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M |
| Other current liabilities | 72.400 M -55.28 % | 161.900 M 52.16 % | 106.400 M 1.14 % | 105.200 M -11.97 % | 119.500 M 3.73 % | 115.200 M 0.17 % | 115.000 M 3 933.33 % | -3.000 M -103.30 % | 90.800 M 2 926.67 % | 3.000 M -89.90 % | 29.700 M | 0.000 -100.00 % | 12.050 M -70.54 % | 40.900 M 40 800.00 % | 100.000 K -98.73 % | 7.850 M -70.38 % | 26.500 M 26 400.00 % | 100.000 K -97.55 % | 4.075 M -74.85 % | 16.200 M 297.55 % | 4.075 M 4 175.00 % | -100.000 K -103.25 % | 3.075 M -76.70 % | 13.200 M 329.27 % | 3.075 M | 0.000 -100.00 % | 2.125 M -86.46 % | 15.700 M | 0.000 -100.00 % | 5.500 M -71.50 % | 19.300 M 250.91 % | 5.500 M 511.11 % | 900.000 K -90.32 % | 9.300 M -52.31 % | 19.500 M 109.68 % | 9.300 M 3 000.00 % | 300.000 K -96.59 % | 8.800 M -64.66 % | 24.900 M 182.95 % | 8.800 M 2 833.33 % | 300.000 K -95.38 % | 6.500 M -74.41 % | 25.400 M 290.77 % | 6.500 M 1 200.00 % | 500.000 K -92.93 % | 7.075 M -71.00 % | 24.400 M 244.88 % | 7.075 M 3 437.50 % | 200.000 K -97.16 % | 7.050 M -74.73 % | 27.900 M 295.74 % | 7.050 M | 0.000 -100.00 % | 8.250 M -72.50 % | 30.000 M 263.64 % | 8.250 M | 0.000 -100.00 % | 12.025 M -69.86 % | 39.900 M 231.81 % | 12.025 M | 0.000 -100.00 % | 9.200 M -74.66 % | 36.300 M 294.57 % | 9.200 M | 0.000 -100.00 % | 7.325 M -36.03 % | 11.450 M -32.25 % | 16.900 M 47.60 % | 11.450 M 43.13 % | 8.000 M -39.05 % | 13.125 M 64.06 % | 8.000 M -39.05 % | 13.125 M 148.82 % | 5.275 M -40.40 % | 8.850 M 67.77 % | 5.275 M -40.40 % | 8.850 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 63.000 M 3.28 % | 61.000 M 9.32 % | 55.800 M -11.29 % | 62.900 M 138.73 % | -162.400 M -8 647.37 % | 1.900 M 101.82 % | -104.600 M -3 368.75 % | 3.200 M -95.08 % | 65.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 28.400 M 215.56 % | 9.000 M 105.77 % | -156.100 M -204.29 % | -51.300 M -153.49 % | 95.900 M 17.81 % | 81.400 M 71.73 % | 47.400 M -45.70 % | 87.300 M 532.61 % | 13.800 M 206.67 % | 4.500 M 107.41 % | -60.700 M | 0.000 | 0.000 -100.00 % | 8.500 M 240.00 % | 2.500 M | 0.000 -100.00 % | 3.300 M 450.00 % | 600.000 K | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 4.300 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.300 M | 0.000 -100.00 % | 11.700 M | 0.000 -100.00 % | 18.400 M | 0.000 -100.00 % | 20.900 M | 0.000 -100.00 % | 21.800 M | 0.000 -100.00 % | 19.200 M | 0.000 -100.00 % | 14.700 M | 0.000 -100.00 % | 12.900 M | 0.000 -100.00 % | 15.900 M | 0.000 -100.00 % | 19.400 M | 0.000 -100.00 % | 17.300 M | 0.000 -100.00 % | 15.500 M | 0.000 -100.00 % | 19.000 M | 0.000 -100.00 % | 16.700 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 27.000 M | 0.000 -100.00 % | 29.900 M | 0.000 -100.00 % | 20.400 M | 0.000 -100.00 % | 3.700 M | 0.000 | 0.000 -100.00 % | 6.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 229.000 M 10.47 % | 207.300 M -0.77 % | 208.900 M 2.96 % | 202.900 M -33.39 % | 304.600 M 2.87 % | 296.100 M 55.60 % | 190.300 M -19.30 % | 235.800 M 81.38 % | 130.000 M 65.61 % | 78.500 M -32.68 % | 116.600 M 104.20 % | 57.100 M 293.79 % | 14.500 M -75.00 % | 58.000 M 43.92 % | 40.300 M 342.86 % | 9.100 M -75.00 % | 36.400 M 34.32 % | 27.100 M 331.87 % | 6.275 M -75.00 % | 25.100 M 300.00 % | 6.275 M -70.26 % | 21.100 M 225.87 % | 6.475 M -75.00 % | 25.900 M 300.00 % | 6.475 M -71.85 % | 23.000 M 239.48 % | 6.775 M -75.00 % | 27.100 M -44.35 % | 48.700 M 340.72 % | 11.050 M -75.00 % | 44.200 M 300.00 % | 11.050 M -79.03 % | 52.700 M 260.96 % | 14.600 M -75.00 % | 58.400 M 300.00 % | 14.600 M -76.22 % | 61.400 M 276.69 % | 16.300 M -75.00 % | 65.200 M 300.00 % | 16.300 M -72.61 % | 59.500 M 314.63 % | 14.350 M -75.00 % | 57.400 M 300.00 % | 14.350 M -74.87 % | 57.100 M 283.87 % | 14.875 M -75.00 % | 59.500 M 300.00 % | 14.875 M -74.49 % | 58.300 M 283.55 % | 15.200 M -75.00 % | 60.800 M 300.00 % | 15.200 M -76.86 % | 65.700 M 318.47 % | 15.700 M -75.00 % | 62.800 M 300.00 % | 15.700 M -77.34 % | 69.300 M 221.95 % | 21.525 M -75.00 % | 86.100 M 300.00 % | 21.525 M -76.45 % | 91.400 M 373.58 % | 19.300 M -75.00 % | 77.200 M 300.00 % | 19.300 M -67.99 % | 60.300 M 287.16 % | 15.575 M 0.00 % | 15.575 M -75.85 % | 64.500 M 314.13 % | 15.575 M -14.66 % | 18.250 M 0.00 % | 18.250 M 0.00 % | 18.250 M 0.00 % | 18.250 M 46.88 % | 12.425 M 0.00 % | 12.425 M 0.00 % | 12.425 M 0.00 % | 12.425 M |
| Total liabilities | 646.300 M -5.83 % | 686.300 M -10.47 % | 766.600 M -5.30 % | 809.500 M -9.79 % | 897.400 M 9.85 % | 816.900 M 6.26 % | 768.800 M 51.49 % | 507.500 M 120.75 % | 229.900 M 2.04 % | 225.300 M 30.23 % | 173.000 M 29.30 % | 133.800 M 551.89 % | 20.525 M -75.00 % | 82.100 M 27.29 % | 64.500 M 322.26 % | 15.275 M -75.00 % | 61.100 M 44.79 % | 42.200 M 449.84 % | 7.675 M -75.00 % | 30.700 M 300.00 % | 7.675 M -71.57 % | 27.000 M 227.27 % | 8.250 M -75.00 % | 33.000 M 300.00 % | 8.250 M -73.64 % | 31.300 M 245.86 % | 9.050 M -75.00 % | 36.200 M -37.04 % | 57.500 M 329.10 % | 13.400 M -75.00 % | 53.600 M 300.00 % | 13.400 M -79.03 % | 63.900 M 281.49 % | 16.750 M -75.00 % | 67.000 M 300.00 % | 16.750 M -76.17 % | 70.300 M 267.58 % | 19.125 M -75.00 % | 76.500 M 300.00 % | 19.125 M -73.06 % | 71.000 M 301.13 % | 17.700 M -75.00 % | 70.800 M 300.00 % | 17.700 M -76.27 % | 74.600 M 283.55 % | 19.450 M -75.00 % | 77.800 M 300.00 % | 19.450 M -76.08 % | 81.300 M 298.53 % | 20.400 M -75.00 % | 81.600 M 300.00 % | 20.400 M -76.87 % | 88.200 M 290.70 % | 22.575 M -75.00 % | 90.300 M 300.00 % | 22.575 M -77.36 % | 99.700 M 226.89 % | 30.500 M -75.00 % | 122.000 M 300.00 % | 30.500 M -76.06 % | 127.400 M 348.20 % | 28.425 M -75.00 % | 113.700 M 300.00 % | 28.425 M -54.30 % | 62.200 M 293.67 % | 15.800 M 0.00 % | 15.800 M -76.06 % | 66.000 M 317.72 % | 15.800 M -15.39 % | 18.675 M 0.00 % | 18.675 M 0.00 % | 18.675 M 0.00 % | 18.675 M 35.08 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M 0.00 % | 13.825 M |
| Other non current assets | 1.400 M | 0.000 -100.00 % | 6.000 M 100.35 % | -1.697 B -58.65 % | -1.070 B | 0.000 100.00 % | -513.900 M | 0.000 100.00 % | -204.800 M | 0.000 | 0.000 -100.00 % | 600.000 K 1 100.00 % | 50.000 K | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 100.00 % | -59.700 M | 0.000 100.00 % | -33.700 M | 0.000 100.00 % | -44.400 M | 0.000 100.00 % | -44.400 M | 0.000 100.00 % | -44.900 M | 0.000 100.00 % | -45.400 M | 0.000 | 0.000 100.00 % | -92.300 M | 0.000 100.00 % | -91.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -84.200 M 0.00 % | -84.200 M | 0.000 100.00 % | -84.200 M -2 880.53 % | -2.825 M 0.00 % | -2.825 M 0.00 % | -2.825 M 0.00 % | -2.825 M 8.87 % | -3.100 M 0.00 % | -3.100 M 0.00 % | -3.100 M 0.00 % | -3.100 M |
| Long term investments | 0.000 -100.00 % | 2.600 M 143.33 % | -6.000 M -528.57 % | 1.400 M | 0.000 | 0.000 -100.00 % | 513.900 M | 0.000 -100.00 % | 204.800 M 102 300.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K -99.66 % | 59.700 M | 0.000 -100.00 % | 33.700 M | 0.000 -100.00 % | 44.400 M | 0.000 -100.00 % | 44.400 M | 0.000 -100.00 % | 44.900 M | 0.000 -100.00 % | 45.400 M 22 600.00 % | 200.000 K | 0.000 -100.00 % | 92.300 M | 0.000 -100.00 % | 91.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 502.000 M -7.38 % | 542.000 M -7.48 % | 585.800 M -4.30 % | 612.100 M -64.33 % | 1.716 B 187.36 % | 597.100 M 28.00 % | 466.500 M -5.61 % | 494.200 M 168.73 % | 183.900 M 63.47 % | 112.500 M 1.99 % | 110.300 M 60.09 % | 68.900 M 166.02 % | 25.900 M -75.00 % | 103.600 M 329.88 % | 24.100 M 263.77 % | 6.625 M -75.00 % | 26.500 M 113.71 % | 12.400 M 1 240.54 % | 925.000 K -75.00 % | 3.700 M 300.00 % | 925.000 K -66.96 % | 2.800 M 286.21 % | 725.000 K -75.00 % | 2.900 M 300.00 % | 725.000 K -77.34 % | 3.200 M 265.71 % | 875.000 K -75.00 % | 3.500 M 0.00 % | 3.500 M 300.00 % | 875.000 K -75.00 % | 3.500 M 300.00 % | 875.000 K -68.75 % | 2.800 M 273.33 % | 750.000 K -75.00 % | 3.000 M 300.00 % | 750.000 K -71.15 % | 2.600 M 104.79 % | -54.250 M 75.00 % | -217.000 M -300.00 % | -54.250 M -3 291.18 % | 1.700 M 103.38 % | -50.325 M 75.00 % | -201.300 M -300.00 % | -50.325 M -2 895.83 % | 1.800 M 103.61 % | -49.900 M 75.00 % | -199.600 M -300.00 % | -49.900 M -1 260.47 % | 4.300 M 108.74 % | -49.200 M 75.00 % | -196.800 M -300.00 % | -49.200 M -1 244.19 % | 4.300 M 108.75 % | -49.125 M 75.00 % | -196.500 M -300.00 % | -49.125 M -1 044.71 % | 5.200 M 108.25 % | -63.000 M 75.00 % | -252.000 M -300.00 % | -63.000 M -683.33 % | 10.800 M 121.23 % | -50.875 M 75.00 % | -203.500 M -300.00 % | -50.875 M -2 522.62 % | 2.100 M -92.25 % | 27.100 M 0.00 % | 27.100 M -75.89 % | 112.400 M 314.76 % | 27.100 M -7.59 % | 29.325 M 0.00 % | 29.325 M 0.00 % | 29.325 M 0.00 % | 29.325 M 161.51 % | -47.675 M 0.00 % | -47.675 M 0.00 % | -47.675 M 0.00 % | -47.675 M |
| GoodWill | 1.012 B -3.00 % | 1.043 B -1.01 % | 1.054 B 0.60 % | 1.047 B -2.08 % | 1.070 B 13.73 % | 940.500 M 36.66 % | 688.200 M 1.31 % | 679.300 M 119.34 % | 309.700 M 33.72 % | 231.600 M 5.90 % | 218.700 M 6.42 % | 205.500 M 723.65 % | 24.950 M -75.00 % | 99.800 M 51.90 % | 65.700 M 299.39 % | 16.450 M -75.00 % | 65.800 M 41.81 % | 46.400 M 529.15 % | 7.375 M -75.00 % | 29.500 M 300.00 % | 7.375 M -81.97 % | 40.900 M 300.00 % | 10.225 M -75.00 % | 40.900 M 300.00 % | 10.225 M -75.00 % | 40.900 M 300.00 % | 10.225 M -75.00 % | 40.900 M -32.06 % | 60.200 M 179.03 % | 21.575 M -75.00 % | 86.300 M 300.00 % | 21.575 M -75.03 % | 86.400 M 274.43 % | 23.075 M -75.00 % | 92.300 M 300.00 % | 23.075 M -75.08 % | 92.600 M 18.07 % | 78.425 M -75.00 % | 313.700 M 300.00 % | 78.425 M -29.09 % | 110.600 M 41.16 % | 78.350 M -75.00 % | 313.400 M 300.00 % | 78.350 M -29.98 % | 111.900 M 42.91 % | 78.300 M -75.00 % | 313.200 M 300.00 % | 78.300 M -30.83 % | 113.200 M 46.16 % | 77.450 M -75.00 % | 309.800 M 300.00 % | 77.450 M -26.38 % | 105.200 M 37.70 % | 76.400 M -75.00 % | 305.600 M 300.00 % | 76.400 M -26.61 % | 104.100 M 14.52 % | 90.900 M -75.00 % | 363.600 M 300.00 % | 90.900 M -34.37 % | 138.500 M 52.32 % | 90.925 M -75.00 % | 363.700 M 300.00 % | 90.925 M -22.15 % | 116.800 M 43.84 % | 81.200 M 0.00 % | 81.200 M | 0.000 -100.00 % | 81.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.825 M 0.00 % | 74.825 M 0.00 % | 74.825 M 0.00 % | 74.825 M |
| Goodwill and intangible assets | 1.514 B -4.50 % | 1.585 B -3.32 % | 1.639 B -1.21 % | 1.659 B -40.43 % | 2.785 B 81.15 % | 1.538 B 33.16 % | 1.155 B -1.60 % | 1.174 B 137.74 % | 493.600 M 43.45 % | 344.100 M 4.59 % | 329.000 M 19.90 % | 274.400 M 439.63 % | 50.850 M -75.00 % | 203.400 M 126.50 % | 89.800 M 289.17 % | 23.075 M -75.00 % | 92.300 M 56.97 % | 58.800 M 608.43 % | 8.300 M -75.00 % | 33.200 M 300.00 % | 8.300 M -81.01 % | 43.700 M 299.09 % | 10.950 M -75.00 % | 43.800 M 300.00 % | 10.950 M -75.17 % | 44.100 M 297.30 % | 11.100 M -75.00 % | 44.400 M -30.30 % | 63.700 M 183.74 % | 22.450 M -75.00 % | 89.800 M 300.00 % | 22.450 M -74.83 % | 89.200 M 274.40 % | 23.825 M -75.00 % | 95.300 M 300.00 % | 23.825 M -74.97 % | 95.200 M 293.80 % | 24.175 M -75.00 % | 96.700 M 300.00 % | 24.175 M -78.47 % | 112.300 M 300.71 % | 28.025 M -75.00 % | 112.100 M 300.00 % | 28.025 M -75.35 % | 113.700 M 300.35 % | 28.400 M -75.00 % | 113.600 M 300.00 % | 28.400 M -75.83 % | 117.500 M 315.93 % | 28.250 M -75.00 % | 113.000 M 300.00 % | 28.250 M -74.20 % | 109.500 M 301.47 % | 27.275 M -75.00 % | 109.100 M 300.00 % | 27.275 M -75.05 % | 109.300 M 291.76 % | 27.900 M -75.00 % | 111.600 M 300.00 % | 27.900 M -81.31 % | 149.300 M 272.78 % | 40.050 M -75.00 % | 160.200 M 300.00 % | 40.050 M -66.32 % | 118.900 M 9.79 % | 108.300 M 0.00 % | 108.300 M -3.65 % | 112.400 M 3.79 % | 108.300 M 269.31 % | 29.325 M 0.00 % | 29.325 M 0.00 % | 29.325 M 0.00 % | 29.325 M 8.01 % | 27.150 M 0.00 % | 27.150 M 0.00 % | 27.150 M 0.00 % | 27.150 M |
| Property plant equipment net | 32.800 M 1.23 % | 32.400 M -5.81 % | 34.400 M -8.27 % | 37.500 M -29.25 % | 53.000 M 0.76 % | 52.600 M 10.97 % | 47.400 M 109.73 % | 22.600 M 8.13 % | 20.900 M 46.15 % | 14.300 M 472.00 % | 2.500 M 47.06 % | 1.700 M 300.00 % | 425.000 K -75.00 % | 1.700 M 54.55 % | 1.100 M 340.00 % | 250.000 K -75.00 % | 1.000 M 11.11 % | 900.000 K 620.00 % | 125.000 K -75.00 % | 500.000 K 300.00 % | 125.000 K -82.14 % | 700.000 K 366.67 % | 150.000 K -75.00 % | 600.000 K 300.00 % | 150.000 K -81.25 % | 800.000 K 220.00 % | 250.000 K -75.00 % | 1.000 M -56.52 % | 2.300 M 268.00 % | 625.000 K -75.00 % | 2.500 M 300.00 % | 625.000 K -75.96 % | 2.600 M 271.43 % | 700.000 K -75.00 % | 2.800 M 300.00 % | 700.000 K -78.13 % | 3.200 M 276.47 % | 850.000 K -75.00 % | 3.400 M 300.00 % | 850.000 K -71.67 % | 3.000 M 275.00 % | 800.000 K -75.00 % | 3.200 M 300.00 % | 800.000 K -77.78 % | 3.600 M 251.22 % | 1.025 M -75.00 % | 4.100 M 300.00 % | 1.025 M -78.19 % | 4.700 M 283.67 % | 1.225 M -75.00 % | 4.900 M 300.00 % | 1.225 M -75.00 % | 4.900 M 300.00 % | 1.225 M -75.00 % | 4.900 M 300.00 % | 1.225 M -78.51 % | 5.700 M 267.74 % | 1.550 M -75.00 % | 6.200 M 300.00 % | 1.550 M -75.78 % | 6.400 M 591.89 % | 925.000 K -75.00 % | 3.700 M 300.00 % | 925.000 K -72.79 % | 3.400 M 288.57 % | 875.000 K 0.00 % | 875.000 K -74.26 % | 3.400 M 288.57 % | 875.000 K 6.06 % | 825.000 K 0.00 % | 825.000 K 0.00 % | 825.000 K 0.00 % | 825.000 K 3.13 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K |
| Total non current assets | 1.549 B -4.36 % | 1.620 B -3.56 % | 1.680 B -1.09 % | 1.698 B -3.99 % | 1.769 B 11.23 % | 1.590 B 31.87 % | 1.206 B 0.82 % | 1.196 B 132.03 % | 515.500 M 42.80 % | 361.000 M 7.63 % | 335.400 M 20.13 % | 279.200 M 430.29 % | 52.650 M -75.00 % | 210.600 M 119.83 % | 95.800 M 291.42 % | 24.475 M -75.00 % | 97.900 M 59.45 % | 61.400 M 580.33 % | 9.025 M -75.00 % | 36.100 M 300.00 % | 9.025 M -79.90 % | 44.900 M 300.00 % | 11.225 M -75.00 % | 44.900 M 300.00 % | 11.225 M -75.33 % | 45.500 M 296.51 % | 11.475 M -75.00 % | 45.900 M -31.59 % | 67.100 M 189.54 % | 23.175 M -75.00 % | 92.700 M 300.00 % | 23.175 M -74.97 % | 92.600 M 274.52 % | 24.725 M -75.00 % | 98.900 M 300.00 % | 24.725 M -75.13 % | 99.400 M 293.27 % | 25.275 M -75.00 % | 101.100 M 300.00 % | 25.275 M -78.34 % | 116.700 M 301.72 % | 29.050 M -75.00 % | 116.200 M 300.00 % | 29.050 M -75.32 % | 117.700 M 298.65 % | 29.525 M -75.00 % | 118.100 M 300.00 % | 29.525 M -76.34 % | 124.800 M 318.79 % | 29.800 M -75.00 % | 119.200 M 300.00 % | 29.800 M -74.62 % | 117.400 M 301.71 % | 29.225 M -75.00 % | 116.900 M 300.00 % | 29.225 M -75.32 % | 118.400 M 290.44 % | 30.325 M -75.00 % | 121.300 M 300.00 % | 30.325 M -80.79 % | 157.900 M 280.94 % | 41.450 M -75.00 % | 165.800 M 300.00 % | 41.450 M -66.73 % | 124.600 M 345.40 % | 27.975 M 0.00 % | 27.975 M -75.84 % | 115.800 M 313.94 % | 27.975 M -7.21 % | 30.150 M 0.00 % | 30.150 M 0.00 % | 30.150 M 0.00 % | 30.150 M 7.87 % | 27.950 M 0.00 % | 27.950 M 0.00 % | 27.950 M 0.00 % | 27.950 M |
| Other current assets | 3.300 M -84.13 % | 20.800 M -66.01 % | 61.200 M 218.75 % | 19.200 M -68.83 % | 61.600 M 61 500.00 % | 100.000 K -99.62 % | 26.100 M | 0.000 -100.00 % | 21.200 M 4 140.00 % | 500.000 K -94.44 % | 9.000 M 8 900.00 % | 100.000 K -98.94 % | 9.425 M 13.55 % | 8.300 M 4 050.00 % | 200.000 K -94.16 % | 3.425 M -14.38 % | 4.000 M | 0.000 -100.00 % | 3.125 M -19.87 % | 3.900 M 24.80 % | 3.125 M 184.09 % | 1.100 M -73.33 % | 4.125 M -28.88 % | 5.800 M 40.61 % | 4.125 M 194.64 % | 1.400 M -62.16 % | 3.700 M -51.32 % | 7.600 M 3 700.00 % | 200.000 K -96.33 % | 5.450 M -21.01 % | 6.900 M 26.61 % | 5.450 M -12.10 % | 6.200 M 22.17 % | 5.075 M -75.00 % | 20.300 M 300.00 % | 5.075 M -74.37 % | 19.800 M 248.90 % | 5.675 M 23.37 % | 4.600 M -18.94 % | 5.675 M -72.72 % | 20.800 M 245.23 % | 6.025 M 28.19 % | 4.700 M -21.99 % | 6.025 M | 0.000 -100.00 % | 5.825 M 82.03 % | 3.200 M -45.06 % | 5.825 M | 0.000 -100.00 % | 7.425 M 100.68 % | 3.700 M -50.17 % | 7.425 M | 0.000 -100.00 % | 7.650 M 106.76 % | 3.700 M -51.63 % | 7.650 M | 0.000 -100.00 % | 9.850 M 146.25 % | 4.000 M -59.39 % | 9.850 M -78.16 % | 45.100 M 271.96 % | 12.125 M 98.77 % | 6.100 M -49.69 % | 12.125 M -68.59 % | 38.600 M 290.89 % | 9.875 M 0.00 % | 9.875 M 659.62 % | 1.300 M -86.84 % | 9.875 M -6.84 % | 10.600 M 0.00 % | 10.600 M 0.00 % | 10.600 M 0.00 % | 10.600 M 27.33 % | 8.325 M 0.00 % | 8.325 M 0.00 % | 8.325 M 0.00 % | 8.325 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 12.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 625.000 K 0.00 % | 625.000 K -81.62 % | 3.400 M 444.00 % | 625.000 K -71.59 % | 2.200 M 0.00 % | 2.200 M 0.00 % | 2.200 M 0.00 % | 2.200 M 41.94 % | 1.550 M 0.00 % | 1.550 M 0.00 % | 1.550 M 0.00 % | 1.550 M |
| cash and cash equivalents | 39.700 M 71.86 % | 23.100 M -61.69 % | 60.300 M 95.78 % | 30.800 M 5.48 % | 29.200 M 16.80 % | 25.000 M -92.29 % | 324.300 M 1 316.16 % | 22.900 M 18.65 % | 19.300 M -89.38 % | 181.800 M 2 654.55 % | 6.600 M 15.79 % | 5.700 M 256.25 % | 1.600 M -75.00 % | 6.400 M -63.43 % | 17.500 M 593.07 % | 2.525 M -75.00 % | 10.100 M 110.42 % | 4.800 M 562.07 % | 725.000 K -75.00 % | 2.900 M 300.00 % | 725.000 K -75.00 % | 2.900 M 364.00 % | 625.000 K -75.00 % | 2.500 M 300.00 % | 625.000 K -86.70 % | 4.700 M 150.67 % | 1.875 M -75.00 % | 7.500 M 17.19 % | 6.400 M 456.52 % | 1.150 M -75.00 % | 4.600 M 300.00 % | 1.150 M -82.58 % | 6.600 M 210.59 % | 2.125 M -75.00 % | 8.500 M 300.00 % | 2.125 M -76.39 % | 9.000 M 188.00 % | 3.125 M -75.00 % | 12.500 M 300.00 % | 3.125 M -74.17 % | 12.100 M 263.91 % | 3.325 M -75.00 % | 13.300 M 300.00 % | 3.325 M -75.73 % | 13.700 M 275.34 % | 3.650 M -75.00 % | 14.600 M 300.00 % | 3.650 M -50.00 % | 7.300 M 247.62 % | 2.100 M -75.00 % | 8.400 M 300.00 % | 2.100 M -80.37 % | 10.700 M 201.41 % | 3.550 M -75.00 % | 14.200 M 300.00 % | 3.550 M -63.40 % | 9.700 M 94.00 % | 5.000 M -75.00 % | 20.000 M 300.00 % | 5.000 M -74.23 % | 19.400 M 625.23 % | 2.675 M -75.00 % | 10.700 M 300.00 % | 2.675 M -74.28 % | 10.400 M 246.67 % | 3.000 M 0.00 % | 3.000 M -85.78 % | 21.100 M 603.33 % | 3.000 M 6.19 % | 2.825 M 0.00 % | 2.825 M 0.00 % | 2.825 M 0.00 % | 2.825 M -8.87 % | 3.100 M 0.00 % | 3.100 M 0.00 % | 3.100 M 0.00 % | 3.100 M |
| Cash and short term investments | 39.700 M 71.86 % | 23.100 M -61.69 % | 60.300 M 95.78 % | 30.800 M 5.48 % | 29.200 M 16.80 % | 25.000 M -92.29 % | 324.300 M 1 316.16 % | 22.900 M 18.65 % | 19.300 M -89.38 % | 181.800 M 2 654.55 % | 6.600 M 15.79 % | 5.700 M 256.25 % | 1.600 M -75.00 % | 6.400 M -63.43 % | 17.500 M 593.07 % | 2.525 M -75.00 % | 10.100 M 110.42 % | 4.800 M 562.07 % | 725.000 K -75.00 % | 2.900 M 300.00 % | 725.000 K -75.00 % | 2.900 M 364.00 % | 625.000 K -75.00 % | 2.500 M 300.00 % | 625.000 K -86.70 % | 4.700 M 150.67 % | 1.875 M -75.00 % | 7.500 M 17.19 % | 6.400 M 456.52 % | 1.150 M -75.00 % | 4.600 M 300.00 % | 1.150 M -82.58 % | 6.600 M 210.59 % | 2.125 M -75.00 % | 8.500 M 300.00 % | 2.125 M -76.39 % | 9.000 M 188.00 % | 3.125 M -75.00 % | 12.500 M 300.00 % | 3.125 M -74.17 % | 12.100 M 263.91 % | 3.325 M -75.00 % | 13.300 M 300.00 % | 3.325 M -75.73 % | 13.700 M 275.34 % | 3.650 M -75.00 % | 14.600 M 300.00 % | 3.650 M -50.00 % | 7.300 M 247.62 % | 2.100 M -75.00 % | 8.400 M 300.00 % | 2.100 M -80.37 % | 10.700 M 201.41 % | 3.550 M -75.00 % | 14.200 M 300.00 % | 3.550 M -63.40 % | 9.700 M 94.00 % | 5.000 M -75.00 % | 20.000 M 300.00 % | 5.000 M -74.23 % | 19.400 M 625.23 % | 2.675 M -75.00 % | 10.700 M 300.00 % | 2.675 M -74.28 % | 10.400 M 186.90 % | 3.625 M 0.00 % | 3.625 M -85.20 % | 24.500 M 575.86 % | 3.625 M -27.86 % | 5.025 M 0.00 % | 5.025 M 0.00 % | 5.025 M 0.00 % | 5.025 M 8.06 % | 4.650 M 0.00 % | 4.650 M 0.00 % | 4.650 M 0.00 % | 4.650 M |
| Total current assets | 158.700 M -1.73 % | 161.500 M -19.85 % | 201.500 M 19.73 % | 168.300 M -11.09 % | 189.300 M 19.89 % | 157.900 M -62.86 % | 425.200 M 225.57 % | 130.600 M 36.47 % | 95.700 M -58.71 % | 231.800 M 354.51 % | 51.000 M 23.79 % | 41.200 M 273.70 % | 11.025 M -75.00 % | 44.100 M 27.09 % | 34.700 M 466.53 % | 6.125 M -75.00 % | 24.500 M 30.32 % | 18.800 M 375.95 % | 3.950 M -75.00 % | 15.800 M 300.00 % | 3.950 M -76.49 % | 16.800 M 244.62 % | 4.875 M -75.00 % | 19.500 M 300.00 % | 4.875 M -72.30 % | 17.600 M 207.42 % | 5.725 M -75.00 % | 22.900 M -15.50 % | 27.100 M 283.04 % | 7.075 M -75.00 % | 28.300 M 300.00 % | 7.075 M -78.75 % | 33.300 M 333.88 % | 7.675 M -75.00 % | 30.700 M 300.00 % | 7.675 M -75.86 % | 31.800 M 228.68 % | 9.675 M -75.00 % | 38.700 M 300.00 % | 9.675 M -74.20 % | 37.500 M 267.65 % | 10.200 M -75.00 % | 40.800 M 300.00 % | 10.200 M -73.91 % | 39.100 M 279.61 % | 10.300 M -75.00 % | 41.200 M 300.00 % | 10.300 M -72.97 % | 38.100 M 262.86 % | 10.500 M -75.00 % | 42.000 M 300.00 % | 10.500 M -77.56 % | 46.800 M 290.81 % | 11.975 M -75.00 % | 47.900 M 300.00 % | 11.975 M -76.47 % | 50.900 M 216.64 % | 16.075 M -75.00 % | 64.300 M 300.00 % | 16.075 M -77.55 % | 71.600 M 337.92 % | 16.350 M -75.00 % | 65.400 M 300.00 % | 16.350 M -70.05 % | 54.600 M 270.17 % | 14.750 M 0.00 % | 14.750 M -75.82 % | 61.000 M 313.56 % | 14.750 M -10.61 % | 16.500 M 0.00 % | 16.500 M 0.00 % | 16.500 M 0.00 % | 16.500 M 18.92 % | 13.875 M 0.00 % | 13.875 M 0.00 % | 13.875 M 0.00 % | 13.875 M |
| Inventory | 400.000 K -33.33 % | 600.000 K -53.85 % | 1.300 M -27.78 % | 1.800 M 50.00 % | 1.200 M 0.00 % | 1.200 M 20.00 % | 1.000 M 11.11 % | 900.000 K 28.57 % | 700.000 K 240.00 % | -500.000 K 98.84 % | -43.000 M -21.47 % | -35.400 M | 0.000 100.00 % | -29.400 M -3 775.00 % | 800.000 K 357.14 % | 175.000 K -75.00 % | 700.000 K 16.67 % | 600.000 K 500.00 % | 100.000 K -75.00 % | 400.000 K 300.00 % | 100.000 K -75.00 % | 400.000 K 220.00 % | 125.000 K -75.00 % | 500.000 K 300.00 % | 125.000 K -68.75 % | 400.000 K 166.67 % | 150.000 K -75.00 % | 600.000 K -62.50 % | 1.600 M 236.84 % | 475.000 K -75.00 % | 1.900 M 300.00 % | 475.000 K -77.38 % | 2.100 M 342.11 % | 475.000 K -75.00 % | 1.900 M 300.00 % | 475.000 K -84.17 % | 3.000 M 242.86 % | 875.000 K -75.00 % | 3.500 M 300.00 % | 875.000 K -80.98 % | 4.600 M 441.18 % | 850.000 K -75.00 % | 3.400 M 300.00 % | 850.000 K -80.68 % | 4.400 M 433.33 % | 825.000 K -75.00 % | 3.300 M 300.00 % | 825.000 K -82.07 % | 4.600 M 371.79 % | 975.000 K -75.00 % | 3.900 M 300.00 % | 975.000 K -80.50 % | 5.000 M 545.16 % | 775.000 K -75.00 % | 3.100 M 300.00 % | 775.000 K -84.50 % | 5.000 M 308.16 % | 1.225 M -75.00 % | 4.900 M 300.00 % | 1.225 M -82.75 % | 7.100 M 358.06 % | 1.550 M -75.00 % | 6.200 M 300.00 % | 1.550 M -72.32 % | 5.600 M 348.00 % | 1.250 M 0.00 % | 1.250 M -73.40 % | 4.700 M 276.00 % | 1.250 M 42.86 % | 875.000 K 0.00 % | 875.000 K 0.00 % | 875.000 K 0.00 % | 875.000 K -2.78 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K |
| Net receivables | 115.300 M -1.45 % | 117.000 M 48.67 % | 78.700 M -32.45 % | 116.500 M 19.73 % | 97.300 M -26.06 % | 131.600 M 31.73 % | 99.900 M -6.46 % | 106.800 M 95.96 % | 54.500 M 10.10 % | 49.500 M 18.14 % | 41.900 M 18.03 % | 35.500 M | 0.000 -100.00 % | 37.700 M 132.72 % | 16.200 M | 0.000 -100.00 % | 13.700 M 2.24 % | 13.400 M | 0.000 -100.00 % | 8.600 M | 0.000 -100.00 % | 12.400 M | 0.000 -100.00 % | 10.700 M | 0.000 -100.00 % | 11.100 M | 0.000 -100.00 % | 7.200 M -61.90 % | 18.900 M | 0.000 -100.00 % | 14.900 M | 0.000 -100.00 % | 18.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.400 M | 0.000 -100.00 % | 21.000 M | 0.000 -100.00 % | 20.100 M | 0.000 -100.00 % | 26.200 M | 0.000 -100.00 % | 26.000 M | 0.000 -100.00 % | 31.100 M | 0.000 -100.00 % | 26.900 M | 0.000 -100.00 % | 36.200 M | 0.000 -100.00 % | 35.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.400 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 1.400 M | 0.000 -100.00 % | 6.000 M 528.57 % | -1.400 M | 0.000 | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 1.000 M -58.33 % | 2.400 M -35.14 % | 3.700 M 60.87 % | 2.300 M 73.58 % | 1.325 M -75.00 % | 5.300 M 12.77 % | 4.700 M 327.27 % | 1.100 M -75.00 % | 4.400 M 158.82 % | 1.700 M 183.33 % | 600.000 K -75.00 % | 2.400 M 300.00 % | 600.000 K 20.00 % | 500.000 K 300.00 % | 125.000 K -75.00 % | 500.000 K 300.00 % | 125.000 K -79.17 % | 600.000 K 380.00 % | 125.000 K -75.00 % | 500.000 K -44.44 % | 900.000 K 800.00 % | 100.000 K -75.00 % | 400.000 K 300.00 % | 100.000 K -87.50 % | 800.000 K 300.00 % | 200.000 K -75.00 % | 800.000 K 300.00 % | 200.000 K -80.00 % | 1.000 M 300.00 % | 250.000 K -75.00 % | 1.000 M 300.00 % | 250.000 K -82.14 % | 1.400 M 522.22 % | 225.000 K -75.00 % | 900.000 K 300.00 % | 225.000 K -43.75 % | 400.000 K 300.00 % | 100.000 K -75.00 % | 400.000 K 300.00 % | 100.000 K -96.15 % | 2.600 M 700.00 % | 325.000 K -75.00 % | 1.300 M 300.00 % | 325.000 K -89.17 % | 3.000 M 313.79 % | 725.000 K -75.00 % | 2.900 M 300.00 % | 725.000 K -78.68 % | 3.400 M 288.57 % | 875.000 K -75.00 % | 3.500 M 300.00 % | 875.000 K -60.23 % | 2.200 M 363.16 % | 475.000 K -75.00 % | 1.900 M 300.00 % | 475.000 K -79.35 % | 2.300 M -23.33 % | 3.000 M 0.00 % | 3.000 M | 0.000 -100.00 % | 3.000 M 6.19 % | 2.825 M 0.00 % | 2.825 M 0.00 % | 2.825 M 0.00 % | 2.825 M -8.87 % | 3.100 M 0.00 % | 3.100 M 0.00 % | 3.100 M 0.00 % | 3.100 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 121.700 M 396.73 % | 24.500 M -5.77 % | 26.000 M 20.37 % | 21.600 M -25.00 % | 28.800 M -3.03 % | 29.700 M 15.12 % | 25.800 M -82.30 % | 145.800 M 474.02 % | 25.400 M -60.68 % | 64.600 M 1 800.00 % | 3.400 M -93.78 % | 54.700 M 4 365.31 % | 1.225 M -75.00 % | 4.900 M -86.08 % | 35.200 M 5 532.00 % | 625.000 K -75.00 % | 2.500 M -90.00 % | 25.000 M 2 172.73 % | 1.100 M -75.00 % | 4.400 M 300.00 % | 1.100 M -93.89 % | 18.000 M 958.82 % | 1.700 M -75.00 % | 6.800 M 300.00 % | 1.700 M -92.31 % | 22.100 M 850.54 % | 2.325 M -75.00 % | 9.300 M -72.81 % | 34.200 M 1 132.43 % | 2.775 M -75.00 % | 11.100 M 300.00 % | 2.775 M -89.95 % | 27.600 M 941.51 % | 2.650 M -75.00 % | 10.600 M 300.00 % | 2.650 M -91.92 % | 32.800 M 774.67 % | 3.750 M -75.00 % | 15.000 M 300.00 % | 3.750 M -90.65 % | 40.100 M 921.66 % | 3.925 M -75.00 % | 15.700 M 300.00 % | 3.925 M -90.31 % | 40.500 M 938.46 % | 3.900 M -75.00 % | 15.600 M 300.00 % | 3.900 M -90.44 % | 40.800 M 901.23 % | 4.075 M -75.00 % | 16.300 M 300.00 % | 4.075 M -91.00 % | 45.300 M 1 116.11 % | 3.725 M -75.00 % | 14.900 M 300.00 % | 3.725 M -92.98 % | 53.100 M 1 017.89 % | 4.750 M -75.00 % | 19.000 M 300.00 % | 4.750 M -92.25 % | 61.300 M 1 113.86 % | 5.050 M -75.00 % | 20.200 M 300.00 % | 5.050 M -90.90 % | 55.500 M 1 245.45 % | 4.125 M 0.00 % | 4.125 M -73.39 % | 15.500 M 275.76 % | 4.125 M -19.51 % | 5.125 M 0.00 % | 5.125 M 0.00 % | 5.125 M 0.00 % | 5.125 M 43.36 % | 3.575 M 0.00 % | 3.575 M 0.00 % | 3.575 M 0.00 % | 3.575 M |
| Tax payables | 6.500 M -45.38 % | 11.900 M 36.78 % | 8.700 M 61.11 % | 5.400 M 17.39 % | 4.600 M -33.33 % | 6.900 M 228.57 % | 2.100 M 10.53 % | 1.900 M | 0.000 -100.00 % | 3.200 M -77.46 % | 14.200 M 491.67 % | 2.400 M | 0.000 -100.00 % | 3.700 M 48.00 % | 2.500 M | 0.000 -100.00 % | 4.100 M 192.86 % | 1.400 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 1.600 M | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 2.100 M 950.00 % | 200.000 K | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 5.800 M | 0.000 -100.00 % | 7.400 M | 0.000 -100.00 % | 6.500 M | 0.000 -100.00 % | 6.100 M | 0.000 -100.00 % | 4.400 M | 0.000 -100.00 % | 3.400 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 1.400 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 -100.00 % | 10.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 10.300 M -10.43 % | 11.500 M -3.36 % | 11.900 M -4.80 % | 12.500 M -16.11 % | 14.900 M 33.04 % | 11.200 M -74.55 % | 44.000 M 150.00 % | 17.600 M -5.88 % | 18.700 M 68.47 % | 11.100 M 344.00 % | 2.500 M | 0.000 100.00 % | -3.975 M -241.96 % | 2.800 M 21.74 % | 2.300 M 148.42 % | -4.750 M -282.69 % | 2.600 M -27.78 % | 3.600 M | 0.000 -100.00 % | 4.100 M | 0.000 -100.00 % | 4.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M 84.21 % | 1.900 M -55.81 % | 4.300 M 126.32 % | 1.900 M -96.16 % | 49.500 M 2 344.44 % | 2.025 M -92.58 % | 27.300 M 1 248.15 % | 2.025 M -95.65 % | 46.500 M 3 052.54 % | 1.475 M -92.15 % | 18.800 M 1 174.58 % | 1.475 M -96.58 % | 43.100 M 12 214.29 % | 350.000 K -98.32 % | 20.800 M 5 842.86 % | 350.000 K -99.19 % | 43.100 M 28 833.33 % | -150.000 K -101.01 % | 14.900 M 10 033.33 % | -150.000 K -100.33 % | 45.600 M 2 172.73 % | -2.200 M -127.85 % | 7.900 M 459.09 % | -2.200 M -105.20 % | 42.300 M 2 044.83 % | -2.175 M -111.89 % | 18.300 M 941.38 % | -2.175 M -103.56 % | 61.100 M 2 153.78 % | -2.975 M -135.00 % | 8.500 M 385.71 % | -2.975 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 38.200 M -5.21 % | 40.300 M -10.04 % | 44.800 M -14.01 % | 52.100 M -23.27 % | 67.900 M 5.93 % | 64.100 M 31.08 % | 48.900 M 108.09 % | 23.500 M -4.86 % | 24.700 M 58.33 % | 15.600 M 123.11 % | -67.500 M | 0.000 | 0.000 | 0.000 100.00 % | -2.300 M | 0.000 100.00 % | -2.500 M -126.60 % | 9.400 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 99.400 M 971.93 % | -11.400 M 97.15 % | -400.200 M -316.44 % | 184.900 M -2.17 % | 189.000 M -3.47 % | 195.800 M 3.38 % | 189.400 M 147.66 % | -397.400 M -2 731.79 % | 15.100 M -92.17 % | 192.900 M 99.07 % | 96.900 M 0.00 % | 96.900 M 71.28 % | 56.575 M -41.62 % | 96.900 M 105.73 % | 47.100 M 8.59 % | 43.375 M -7.91 % | 47.100 M 15.44 % | 40.800 M 16.65 % | 34.975 M 28.11 % | 27.300 M -21.94 % | 34.975 M 28.11 % | 27.300 M -22.83 % | 35.375 M 44.39 % | 24.500 M -30.74 % | 35.375 M 44.39 % | 24.500 M -31.28 % | 35.650 M 45.51 % | 24.500 M 0.00 % | 24.500 M -31.85 % | 35.950 M 46.73 % | 24.500 M -31.85 % | 35.950 M -73.07 % | 133.500 M 273.69 % | 35.725 M -73.24 % | 133.500 M 273.69 % | 35.725 M -73.20 % | 133.300 M 273.91 % | 35.650 M -73.22 % | 133.100 M 273.35 % | 35.650 M -73.26 % | 133.300 M 273.13 % | 35.725 M -73.22 % | 133.400 M 273.41 % | 35.725 M -73.16 % | 133.100 M 275.99 % | 35.400 M -73.42 % | 133.200 M 276.27 % | 35.400 M -73.46 % | 133.400 M 279.79 % | 35.125 M -73.63 % | 133.200 M 279.22 % | 35.125 M -73.63 % | 133.200 M 286.37 % | 34.475 M -74.04 % | 132.800 M 285.21 % | 34.475 M -74.04 % | 132.800 M 288.59 % | 34.175 M -74.19 % | 132.400 M 287.42 % | 34.175 M -74.40 % | 133.500 M 280.61 % | 35.075 M -73.71 % | 133.400 M 280.33 % | 35.075 M -73.67 % | 133.200 M 281.39 % | 34.925 M 0.00 % | 34.925 M -73.44 % | 131.500 M 276.52 % | 34.925 M 1.82 % | 34.300 M 0.00 % | 34.300 M 0.00 % | 34.300 M 0.00 % | 34.300 M -55.25 % | 76.650 M 0.00 % | 76.650 M 0.00 % | 76.650 M 0.00 % | 76.650 M |
| Deferred tax liabilities non current | 94.900 M -12.70 % | 108.700 M -5.89 % | 115.500 M -5.64 % | 122.400 M -7.06 % | 131.700 M 31.18 % | 100.400 M 42.82 % | 70.300 M 6.84 % | 65.800 M 2 532.00 % | 2.500 M -47.92 % | 4.800 M 1 100.00 % | 400.000 K | 0.000 -100.00 % | 1.275 M -75.00 % | 5.100 M 15.91 % | 4.400 M 282.61 % | 1.150 M -75.00 % | 4.600 M 206.67 % | 1.500 M 566.67 % | 225.000 K -75.00 % | 900.000 K 300.00 % | 225.000 K -67.86 % | 700.000 K 300.00 % | 175.000 K -75.00 % | 700.000 K 300.00 % | 175.000 K -75.00 % | 700.000 K 300.00 % | 175.000 K -75.00 % | 700.000 K -41.67 % | 1.200 M 300.00 % | 300.000 K -75.00 % | 1.200 M 300.00 % | 300.000 K -76.92 % | 1.300 M 300.00 % | 325.000 K -75.00 % | 1.300 M 300.00 % | 325.000 K -81.94 % | 1.800 M 300.00 % | 450.000 K -75.00 % | 1.800 M 300.00 % | 450.000 K -77.50 % | 2.000 M 300.00 % | 500.000 K -75.00 % | 2.000 M 300.00 % | 500.000 K -87.50 % | 4.000 M 370.59 % | 850.000 K -75.00 % | 3.400 M 300.00 % | 850.000 K -61.36 % | 2.200 M 319.05 % | 525.000 K -75.00 % | 2.100 M 300.00 % | 525.000 K -72.37 % | 1.900 M 300.00 % | 475.000 K -75.00 % | 1.900 M 300.00 % | 475.000 K -76.25 % | 2.000 M 321.05 % | 475.000 K -75.00 % | 1.900 M 300.00 % | 475.000 K -79.35 % | 2.300 M 300.00 % | 575.000 K -75.00 % | 2.300 M 300.00 % | 575.000 K -28.13 % | 800.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.708 B -4.13 % | 1.782 B -5.30 % | 1.881 B 0.79 % | 1.867 B -4.67 % | 1.958 B 12.01 % | 1.748 B 7.17 % | 1.631 B 22.94 % | 1.327 B 117.06 % | 611.200 M 3.10 % | 592.800 M 53.42 % | 386.400 M 20.60 % | 320.400 M 403.18 % | 63.675 M -75.00 % | 254.700 M 95.17 % | 130.500 M 326.47 % | 30.600 M -75.00 % | 122.400 M 52.62 % | 80.200 M 518.11 % | 12.975 M -75.00 % | 51.900 M 300.00 % | 12.975 M -78.97 % | 61.700 M 283.23 % | 16.100 M -75.00 % | 64.400 M 300.00 % | 16.100 M -74.48 % | 63.100 M 266.86 % | 17.200 M -75.00 % | 68.800 M -26.96 % | 94.200 M 211.40 % | 30.250 M -75.00 % | 121.000 M 300.00 % | 30.250 M -75.97 % | 125.900 M 288.58 % | 32.400 M -75.00 % | 129.600 M 300.00 % | 32.400 M -75.30 % | 131.200 M 275.39 % | 34.950 M -75.00 % | 139.800 M 300.00 % | 34.950 M -77.33 % | 154.200 M 292.87 % | 39.250 M -75.00 % | 157.000 M 300.00 % | 39.250 M -74.97 % | 156.800 M 293.72 % | 39.825 M -75.00 % | 159.300 M 300.00 % | 39.825 M -75.55 % | 162.900 M 304.22 % | 40.300 M -75.00 % | 161.200 M 300.00 % | 40.300 M -75.46 % | 164.200 M 298.54 % | 41.200 M -75.00 % | 164.800 M 300.00 % | 41.200 M -75.66 % | 169.300 M 264.87 % | 46.400 M -75.00 % | 185.600 M 300.00 % | 46.400 M -79.78 % | 229.500 M 297.06 % | 57.800 M -75.00 % | 231.200 M 300.00 % | 57.800 M -67.75 % | 179.200 M 319.43 % | 42.725 M 0.00 % | 42.725 M -75.83 % | 176.800 M 313.81 % | 42.725 M -8.41 % | 46.650 M 0.00 % | 46.650 M 0.00 % | 46.650 M 0.00 % | 46.650 M 11.54 % | 41.825 M 0.00 % | 41.825 M 0.00 % | 41.825 M 0.00 % | 41.825 M |
| 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-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-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 |
| 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -19.600 M 79.58 % | -96.000 M -1 110.53 % | 9.500 M 110.19 % | -93.200 M -19.33 % | -78.100 M -62.03 % | -48.200 M -2 195.24 % | -2.100 M 93.54 % | -32.500 M -1 254.17 % | -2.400 M 63.64 % | -6.600 M -466.67 % | 1.800 M 28.57 % | 1.400 M 124.14 % | -5.800 M -141.67 % | -2.400 M | 0.000 | 0.000 100.00 % | -3.500 M | 0.000 | 0.000 100.00 % | -2.025 M 74.37 % | -7.900 M -179.65 % | -2.825 M | 0.000 | 0.000 100.00 % | -2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 6.000 M 650.00 % | 800.000 K -88.57 % | 7.000 M 40.00 % | 5.000 M -20.63 % | 6.300 M -52.27 % | 13.200 M 371.43 % | 2.800 M -50.00 % | 5.600 M 80.65 % | 3.100 M -38.00 % | 5.000 M -3.85 % | 5.200 M 205.88 % | 1.700 M 21.43 % | 1.400 M -17.65 % | 1.700 M 325.00 % | 400.000 K 220.00 % | 125.000 K 0.00 % | 125.000 K -37.50 % | 200.000 K 700.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K -75.00 % | 100.000 K 300.00 % | 25.000 K -66.67 % | 75.000 K 0.00 % | 75.000 K -25.00 % | 100.000 K 100.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K -50.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -20.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K 25.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -33.33 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K -33.33 % | 225.000 K 0.00 % | 225.000 K 0.00 % | 225.000 K 28.57 % | 175.000 K 0.00 % | 175.000 K 0.00 % | 175.000 K 75.00 % | 100.000 K 0.00 % | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 9.700 M 393.94 % | -3.300 M 81.36 % | -17.700 M -21.23 % | -14.600 M -284.21 % | -3.800 M -177.55 % | 4.900 M 2 550.00 % | -200.000 K -102.44 % | 8.200 M 278.26 % | -4.600 M -258.62 % | 2.900 M 190.00 % | 1.000 M 131.25 % | -3.200 M -3.23 % | -3.100 M -159.62 % | 5.200 M 173.68 % | 1.900 M 375.00 % | 400.000 K 0.00 % | 400.000 K -84.62 % | 2.600 M 216.85 % | -2.225 M 0.00 % | -2.225 M -223.61 % | 1.800 M -80.65 % | 9.300 M 257.69 % | 2.600 M 405.88 % | -850.000 K 0.00 % | -850.000 K -185.00 % | 1.000 M 188.89 % | -1.125 M 0.00 % | -1.125 M 0.00 % | -1.125 M -125.71 % | 4.375 M 0.00 % | 4.375 M 0.00 % | 4.375 M 8 850.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K -109.09 % | 550.000 K 0.00 % | 550.000 K 0.00 % | 550.000 K 164.71 % | -850.000 K 0.00 % | -850.000 K 0.00 % | -850.000 K 43.33 % | -1.500 M 0.00 % | -1.500 M 0.00 % | -1.500 M -109.71 % | 15.450 M 0.00 % | 15.450 M 0.00 % | 15.450 M 1 336.00 % | -1.250 M 0.00 % | -1.250 M 0.00 % | -1.250 M -142.74 % | 2.925 M 0.00 % | 2.925 M 0.00 % | 2.925 M 0.00 % | 2.925 M -24.52 % | 3.875 M 0.00 % | 3.875 M 0.00 % | 3.875 M -88.35 % | 33.275 M 0.00 % | 33.275 M 0.00 % | 33.275 M 194.67 % | 11.292 M 0.00 % | 11.292 M 0.00 % | 11.292 M 459.02 % | 2.020 M 0.00 % | 2.020 M 0.00 % | 2.020 M 263.15 % | 556.250 K 0.00 % | 556.250 K 0.00 % | 556.250 K |
| Accounts receivables | 9.400 M 197.92 % | -9.600 M -155.81 % | 17.200 M 616.67 % | 2.400 M 138.71 % | -6.200 M -191.18 % | 6.800 M 223.81 % | 2.100 M -62.50 % | 5.600 M 286.67 % | -3.000 M -242.86 % | 2.100 M 50.00 % | 1.400 M 133.33 % | -4.200 M -50.00 % | -2.800 M -170.00 % | 4.000 M 100.00 % | 2.000 M | 0.000 | 0.000 -100.00 % | 3.200 M | 0.000 | 0.000 -100.00 % | 1.800 M -74.65 % | 7.100 M 184.00 % | 2.500 M | 0.000 | 0.000 -100.00 % | 2.100 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 |
| Inventory | 700.000 K 40.00 % | 500.000 K 183.33 % | -600.000 K -500.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 100.00 % | -200.000 K -140.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K 300.00 % | 175.000 K 75.00 % | 100.000 K 300.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K -75.00 % | 100.000 K 300.00 % | 25.000 K 0.00 % | 25.000 K -87.50 % | 200.000 K -71.43 % | 700.000 K 133.33 % | 300.000 K 1 100.00 % | 25.000 K 0.00 % | 25.000 K 112.50 % | -200.000 K -150.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 1 700.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K -110.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 266.67 % | -150.000 K 0.00 % | -150.000 K 0.00 % | -150.000 K -220.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K -58.33 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 220.00 % | -250.000 K 0.00 % | -250.000 K 0.00 % | -250.000 K -600.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 166.67 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K -106.38 % | 1.175 M 0.00 % | 1.175 M 0.00 % | 1.175 M 278.78 % | -657.250 K 0.00 % | -657.250 K 0.00 % | -657.250 K -866.47 % | 85.750 K 0.00 % | 85.750 K 0.00 % | 85.750 K 178.85 % | -108.750 K 0.00 % | -108.750 K 0.00 % | -108.750 K |
| Accounts payables | 0.000 -100.00 % | 5.400 M 124.77 % | -21.800 M -35.40 % | -16.100 M -1 441.67 % | 1.200 M 138.71 % | -3.100 M -181.82 % | -1.100 M -157.89 % | 1.900 M 235.71 % | -1.400 M -227.27 % | 1.100 M | 0.000 -100.00 % | 450.000 K 63.64 % | 275.000 K 122.45 % | -1.225 M 2.00 % | -1.250 M | 0.000 | 0.000 100.00 % | -375.000 K | 0.000 | 0.000 -100.00 % | 2.250 M 234.33 % | -1.675 M 0.00 % | -1.675 M | 0.000 | 0.000 -100.00 % | 875.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -400.000 K -200.00 % | 400.000 K 103.20 % | -12.500 M -1 462.50 % | -800.000 K -161.54 % | 1.300 M 8.33 % | 1.200 M 220.00 % | -1.000 M -600.00 % | 200.000 K 200.00 % | -200.000 K 33.33 % | -300.000 K 25.00 % | -400.000 K -233.33 % | 300.000 K 200.00 % | -300.000 K -127.27 % | 1.100 M 1 200.00 % | -100.000 K -126.67 % | 375.000 K 0.00 % | 375.000 K 153.57 % | -700.000 K 68.89 % | -2.250 M 0.00 % | -2.250 M -1 025.00 % | -200.000 K -113.33 % | 1.500 M 850.00 % | -200.000 K 77.14 % | -875.000 K 0.00 % | -875.000 K 2.78 % | -900.000 K 40.98 % | -1.525 M 0.00 % | -1.525 M 0.00 % | -1.525 M -134.66 % | 4.400 M 0.00 % | 4.400 M 0.00 % | 4.400 M 17 700.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K -108.33 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 142.86 % | -700.000 K 0.00 % | -700.000 K 0.00 % | -700.000 K 56.92 % | -1.625 M 0.00 % | -1.625 M 0.00 % | -1.625 M -110.73 % | 15.150 M 0.00 % | 15.150 M 0.00 % | 15.150 M 1 615.00 % | -1.000 M 0.00 % | -1.000 M 0.00 % | -1.000 M -134.78 % | 2.875 M 0.00 % | 2.875 M 0.00 % | 2.875 M 0.00 % | 2.875 M -27.22 % | 3.950 M 0.00 % | 3.950 M 0.00 % | 3.950 M -87.69 % | 32.100 M 0.00 % | 32.100 M 0.00 % | 32.100 M 168.63 % | 11.950 M 0.00 % | 11.950 M 0.00 % | 11.950 M 517.78 % | 1.934 M 0.00 % | 1.934 M 0.00 % | 1.934 M 190.86 % | 665.000 K 0.00 % | 665.000 K 0.00 % | 665.000 K |
| Other non cash items | 8.700 M -91.63 % | 104.000 M 9.82 % | 94.700 M 12.87 % | 83.900 M -19.87 % | 104.700 M 15.95 % | 90.300 M 57.04 % | 57.500 M 95.58 % | 29.400 M -11.45 % | 33.200 M 15.68 % | 28.700 M 431.48 % | 5.400 M 1 900.00 % | -300.000 K -107.32 % | 4.100 M 2 150.00 % | -200.000 K 93.75 % | -3.200 M -209.40 % | 2.925 M 0.00 % | 2.925 M 191.41 % | -3.200 M -884.62 % | -325.000 K 0.00 % | -325.000 K 93.63 % | -5.100 M 44.57 % | -9.200 M -134.07 % | 27.000 M 3 957.14 % | -700.000 K 0.00 % | -700.000 K 75.86 % | -2.900 M -1 066.67 % | 300.000 K 0.00 % | 300.000 K -14.29 % | 350.000 K 1 300.00 % | 25.000 K 0.00 % | 25.000 K 100.61 % | -4.100 M -8 100.00 % | -50.000 K 0.00 % | -50.000 K -102.78 % | 1.800 M 1 000.00 % | -200.000 K 0.00 % | -200.000 K -114.81 % | 1.350 M 286.21 % | -725.000 K 0.00 % | -725.000 K -133.72 % | 2.150 M 326.32 % | -950.000 K 0.00 % | -950.000 K -145.78 % | 2.075 M 150.92 % | -4.075 M 0.00 % | -4.075 M 67.59 % | -12.575 M -618.57 % | -1.750 M 0.00 % | -1.750 M -207.69 % | 1.625 M 200.00 % | -1.625 M 0.00 % | -1.625 M 0.00 % | -1.625 M 0.00 % | -1.625 M -170.83 % | -600.000 K 0.00 % | -600.000 K 0.00 % | -600.000 K 90.77 % | -6.500 M 0.00 % | -6.500 M 0.00 % | -6.500 M -436.86 % | -1.211 M 0.00 % | -1.211 M 0.00 % | -1.211 M 65.02 % | -3.462 M 0.00 % | -3.462 M 0.00 % | -3.462 M -62.34 % | -2.132 M 0.00 % | -2.132 M 0.00 % | -2.132 M |
| Net cash provided by operating activities | 96.700 M 0.21 % | 96.500 M 11.82 % | 86.300 M 2.25 % | 84.400 M -28.60 % | 118.200 M 34.01 % | 88.200 M 13.81 % | 77.500 M 59.14 % | 48.700 M 48.93 % | 32.700 M 37.39 % | 23.800 M -5.93 % | 25.300 M 3 514.29 % | 700.000 K -92.31 % | 9.100 M 15.19 % | 7.900 M 276.19 % | 2.100 M 320.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 123.26 % | -2.150 M 0.00 % | -2.150 M 23.21 % | -2.800 M 30.00 % | -4.000 M -433.33 % | 1.200 M 269.23 % | 325.000 K 0.00 % | 325.000 K 136.11 % | -900.000 K -1 100.00 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K -107.69 % | 975.000 K 0.00 % | 975.000 K 0.00 % | 975.000 K -66.95 % | 2.950 M 0.00 % | 2.950 M 0.00 % | 2.950 M -13.87 % | 3.425 M 0.00 % | 3.425 M 0.00 % | 3.425 M 23.42 % | 2.775 M 0.00 % | 2.775 M 0.00 % | 2.775 M 23.33 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M -55.22 % | 5.025 M 0.00 % | 5.025 M 0.00 % | 5.025 M 310.20 % | 1.225 M 0.00 % | 1.225 M 0.00 % | 1.225 M -69.57 % | 4.025 M 0.00 % | 4.025 M 0.00 % | 4.025 M 0.00 % | 4.025 M -34.55 % | 6.150 M 0.00 % | 6.150 M 0.00 % | 6.150 M 221.78 % | -5.050 M 0.00 % | -5.050 M 0.00 % | -5.050 M -212.21 % | -1.618 M 0.00 % | -1.618 M 0.00 % | -1.618 M -584.64 % | 333.750 K 0.00 % | 333.750 K 0.00 % | 333.750 K 10.70 % | 301.500 K 0.00 % | 301.500 K 0.00 % | 301.500 K |
| Investments in property plant and equipment | -1.300 M 74.51 % | -5.100 M 17.74 % | -6.200 M -14.81 % | -5.400 M 12.90 % | -6.200 M 11.43 % | -7.000 M -70.73 % | -4.100 M 0.00 % | -4.100 M -86.36 % | -2.200 M 0.00 % | -2.200 M -450.00 % | -400.000 K 50.00 % | -800.000 K -100.00 % | -400.000 K -300.00 % | -100.000 K 80.00 % | -500.000 K 20.00 % | -625.000 K 0.00 % | -625.000 K -525.00 % | -100.000 K 80.00 % | -500.000 K 0.00 % | -500.000 K -400.00 % | -100.000 K 0.00 % | -100.000 K 66.67 % | -300.000 K 58.62 % | -725.000 K 0.00 % | -725.000 K -141.67 % | -300.000 K 52.00 % | -625.000 K 0.00 % | -625.000 K 0.00 % | -625.000 K 30.56 % | -900.000 K 0.00 % | -900.000 K 0.00 % | -900.000 K -100.00 % | -450.000 K 0.00 % | -450.000 K 0.00 % | -450.000 K 41.94 % | -775.000 K 0.00 % | -775.000 K 0.00 % | -775.000 K 16.22 % | -925.000 K 0.00 % | -925.000 K 0.00 % | -925.000 K 22.92 % | -1.200 M 0.00 % | -1.200 M 0.00 % | -1.200 M 36.00 % | -1.875 M 0.00 % | -1.875 M 0.00 % | -1.875 M 56.14 % | -4.275 M 0.00 % | -4.275 M 0.00 % | -4.275 M -1 121.43 % | -350.000 K 0.00 % | -350.000 K 0.00 % | -350.000 K 0.00 % | -350.000 K -100.00 % | -175.000 K 0.00 % | -175.000 K 0.00 % | -175.000 K -40.00 % | -125.000 K 0.00 % | -125.000 K 0.00 % | -125.000 K 90.57 % | -1.326 M 0.00 % | -1.326 M 0.00 % | -1.326 M -97.73 % | -670.500 K 0.00 % | -670.500 K 0.00 % | -670.500 K -185.62 % | -234.750 K 0.00 % | -234.750 K 0.00 % | -234.750 K |
| Acquisitions net | -7.900 M -125.71 % | -3.500 M 92.05 % | -44.000 M 55.33 % | -98.500 M -574.66 % | -14.600 M -10.61 % | -13.200 M 91.54 % | -156.100 M -291.23 % | -39.900 M -18.75 % | -33.600 M -42.98 % | -23.500 M 42.82 % | -41.100 M 64.99 % | -117.400 M -39 233.33 % | 300.000 K 100.91 % | -32.800 M -3 380.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.250 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 |
| 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 | 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 % | -2.975 M 0.00 % | -2.975 M 0.00 % | -2.975 M 0.00 % | -2.975 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -698.000 K 0.00 % | -698.000 K 0.00 % | -698.000 K -135.61 % | -296.250 K 0.00 % | -296.250 K 0.00 % | -296.250 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K -66.67 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -50.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K -60.19 % | 376.750 K 0.00 % | 376.750 K 0.00 % | 376.750 K -86.70 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | -5.600 M -33.33 % | -4.200 M 17.65 % | -5.100 M -163.75 % | 8.000 M 277.78 % | -4.500 M -4.65 % | -4.300 M -38.71 % | -3.100 M 16.22 % | -3.700 M -117.65 % | -1.700 M -383.33 % | 600.000 K 124.00 % | -2.500 M -316.67 % | -600.000 K 0.00 % | -600.000 K 0.00 % | -600.000 K 50.00 % | -1.200 M -292.00 % | 625.000 K 0.00 % | 625.000 K 169.44 % | -900.000 K -280.00 % | 500.000 K 0.00 % | 500.000 K 400.00 % | 100.000 K -99.50 % | 20.100 M 1 775.00 % | -1.200 M -265.52 % | 725.000 K 0.00 % | 725.000 K 172.50 % | -1.000 M -260.00 % | 625.000 K 0.00 % | 625.000 K 0.00 % | 625.000 K -30.56 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 100.00 % | 450.000 K 0.00 % | 450.000 K 0.00 % | 450.000 K -41.94 % | 775.000 K 0.00 % | 775.000 K 0.00 % | 775.000 K -16.22 % | 925.000 K 0.00 % | 925.000 K 0.00 % | 925.000 K -22.92 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M -36.00 % | 1.875 M 0.00 % | 1.875 M 0.00 % | 1.875 M -56.14 % | 4.275 M 0.00 % | 4.275 M 0.00 % | 4.275 M 44.92 % | 2.950 M -10.61 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 3 200.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 500.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K -101.52 % | 1.647 M 0.00 % | 1.647 M 0.00 % | 1.647 M 188.30 % | -1.865 M 0.00 % | -1.865 M 0.00 % | -1.865 M -894.57 % | 234.750 K 0.00 % | 234.750 K 0.00 % | 234.750 K |
| Net cash used for investing activites | -14.800 M -72.09 % | -8.600 M 82.87 % | -50.200 M 47.65 % | -95.900 M -361.06 % | -20.800 M -2.97 % | -20.200 M 87.39 % | -160.200 M -264.09 % | -44.000 M -22.91 % | -35.800 M -42.63 % | -25.100 M 42.95 % | -44.000 M 62.96 % | -118.800 M -16 871.43 % | -700.000 K 97.91 % | -33.500 M -4 685.71 % | -700.000 K -12.00 % | -625.000 K 0.00 % | -625.000 K 37.50 % | -1.000 M -100.00 % | -500.000 K 0.00 % | -500.000 K 0.00 % | -500.000 K -102.50 % | 20.000 M 1 433.33 % | -1.500 M -106.90 % | -725.000 K 0.00 % | -725.000 K 44.23 % | -1.300 M -108.00 % | -625.000 K 0.00 % | -625.000 K 0.00 % | -625.000 K 30.56 % | -900.000 K 0.00 % | -900.000 K 0.00 % | -900.000 K -100.00 % | -450.000 K 0.00 % | -450.000 K 0.00 % | -450.000 K 41.94 % | -775.000 K 0.00 % | -775.000 K 0.00 % | -775.000 K 16.22 % | -925.000 K 0.00 % | -925.000 K 0.00 % | -925.000 K 22.92 % | -1.200 M 0.00 % | -1.200 M 0.00 % | -1.200 M 36.00 % | -1.875 M 0.00 % | -1.875 M 0.00 % | -1.875 M 56.14 % | -4.275 M 0.00 % | -4.275 M 0.00 % | -4.275 M -18.75 % | -3.600 M 8.86 % | -3.950 M 0.00 % | -3.950 M 0.00 % | -3.950 M -409.68 % | -775.000 K 0.00 % | -775.000 K 0.00 % | -775.000 K -487.50 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 112.14 % | -1.647 M 0.00 % | -1.647 M 0.00 % | -1.647 M -177.86 % | 2.115 M 0.00 % | 2.115 M 0.00 % | 2.115 M 536.36 % | -484.750 K 0.00 % | -484.750 K 0.00 % | -484.750 K |
| Debt repayment | -68.000 M | 0.000 100.00 % | -9.000 M | 0.000 100.00 % | -388.800 M | 0.000 -100.00 % | 98.600 M 162.09 % | -158.800 M -291.10 % | 83.100 M | 0.000 -100.00 % | 19.800 M | 0.000 100.00 % | -600.000 K | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 100.00 % | -2.800 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K -100.20 % | 101.200 M | 0.000 | 0.000 -100.00 % | 26.425 M 0.00 % | 26.425 M 380.45 % | 5.500 M 0.00 % | 5.500 M 566.67 % | 825.000 K 0.00 % | 825.000 K 0.00 % | 825.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.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 -100.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K -87.50 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 166.67 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.800 M 0.00 % | 8.800 M 0.00 % | 8.800 M 7 863.80 % | 110.500 K 0.00 % | 110.500 K 0.00 % | 110.500 K -99.71 % | 37.533 M 0.00 % | 37.533 M 0.00 % | 37.533 M 10 296.88 % | 361.000 K 0.00 % | 361.000 K 0.00 % | 361.000 K |
| Common stock repurchased | -32.000 M -91.62 % | -16.700 M -114.10 % | -7.800 M 1.27 % | -7.900 M | 0.000 | 0.000 100.00 % | -4.900 M -4.26 % | -4.700 M -23.68 % | -3.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K | 0.000 | 0.000 | 0.000 100.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -275.000 K 0.00 % | -275.000 K 0.00 % | -275.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 |
| Dividends paid | -3.900 M | 0.000 100.00 % | -4.100 M | 0.000 100.00 % | -3.400 M | 0.000 100.00 % | -1.600 M 23.81 % | -2.100 M -110.00 % | -1.000 M -900.00 % | -100.000 K 75.00 % | -400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.000 K 75.00 % | -700.000 K | 0.000 | 0.000 | 0.000 100.00 % | -400.000 K 0.00 % | -400.000 K 0.00 % | -400.000 K 55.56 % | -900.000 K 0.00 % | -900.000 K 0.00 % | -900.000 K -125.00 % | -400.000 K 0.00 % | -400.000 K 0.00 % | -400.000 K 51.52 % | -825.000 K 0.00 % | -825.000 K 0.00 % | -825.000 K 5.71 % | -875.000 K 0.00 % | -875.000 K 0.00 % | -875.000 K -9.38 % | -800.000 K 0.00 % | -800.000 K 0.00 % | -800.000 K 45.76 % | -1.475 M 0.00 % | -1.475 M 0.00 % | -1.475 M 9.23 % | -1.625 M 0.00 % | -1.625 M 0.00 % | -1.625 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 |
| Other financing activites | -5.000 M 87.34 % | -39.500 M -303.06 % | -9.800 M -168.53 % | 14.300 M 546.88 % | -3.200 M -101.37 % | 232.800 M 6 947.06 % | -3.400 M -54.55 % | -2.200 M -46.67 % | -1.500 M -200.00 % | -500.000 K 64.29 % | -1.400 M -101.31 % | 106.900 M | 0.000 -100.00 % | 31.000 M 6 300.00 % | -500.000 K | 0.000 -100.00 % | 600.000 K -80.65 % | 3.100 M | 0.000 | 0.000 | 0.000 100.00 % | -15.100 M | 0.000 100.00 % | -9.175 M -200.00 % | 9.175 M 4 487.50 % | 200.000 K 104.10 % | -4.875 M -194.66 % | 5.150 M 205.64 % | -4.875 M -880.00 % | 625.000 K -77.48 % | 2.775 M 344.00 % | 625.000 K 125.25 % | -2.475 M -186.09 % | 2.875 M 216.16 % | -2.475 M 51.47 % | -5.100 M -189.08 % | 5.725 M 212.25 % | -5.100 M -12.71 % | -4.525 M -183.80 % | 5.400 M 219.34 % | -4.525 M 20.26 % | -5.675 M -187.64 % | 6.475 M 214.10 % | -5.675 M -354.00 % | -1.250 M -145.87 % | 2.725 M 318.00 % | -1.250 M 39.76 % | -2.075 M -157.64 % | 3.600 M 273.49 % | -2.075 M -2 175.00 % | 100.000 K 200.00 % | -100.000 K -200.00 % | 100.000 K 200.00 % | -100.000 K 97.91 % | -4.775 M -201.06 % | 4.725 M 198.95 % | -4.775 M 56.49 % | -10.975 M -201.39 % | 10.825 M 198.63 % | -10.975 M -508.37 % | -1.804 M -209.67 % | 1.645 M 191.19 % | -1.804 M 54.24 % | -3.942 M -192.67 % | 4.254 M 207.91 % | -3.942 M -126.70 % | -1.739 M -200.00 % | 1.739 M 200.00 % | -1.739 M |
| Net cash used provided by financing activities | -108.900 M -93.77 % | -56.200 M -83.06 % | -30.700 M -579.69 % | 6.400 M 101.62 % | -395.400 M -269.85 % | 232.800 M 162.46 % | 88.700 M 153.47 % | -165.900 M -193.20 % | 178.000 M 35 700.00 % | -500.000 K -102.78 % | 18.000 M -83.16 % | 106.900 M 17 916.67 % | -600.000 K -101.94 % | 31.000 M 6 100.00 % | 500.000 K 183.33 % | -600.000 K 0.00 % | -600.000 K -300.00 % | 300.000 K | 0.000 | 0.000 | 0.000 100.00 % | -15.100 M -819.05 % | 2.100 M 122.89 % | -9.175 M 0.00 % | -9.175 M -4 687.50 % | 200.000 K 103.79 % | -5.275 M 0.00 % | -5.275 M 0.00 % | -5.275 M -1 818.18 % | -275.000 K 0.00 % | -275.000 K 0.00 % | -275.000 K 90.43 % | -2.875 M 0.00 % | -2.875 M 0.00 % | -2.875 M 51.48 % | -5.925 M 0.00 % | -5.925 M 0.00 % | -5.925 M -9.72 % | -5.400 M 0.00 % | -5.400 M 0.00 % | -5.400 M 16.60 % | -6.475 M 0.00 % | -6.475 M 0.00 % | -6.475 M -137.61 % | -2.725 M 0.00 % | -2.725 M 0.00 % | -2.725 M 26.35 % | -3.700 M 0.00 % | -3.700 M 0.00 % | -3.700 M -3 600.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 97.91 % | -4.775 M 0.00 % | -4.775 M 0.00 % | -4.775 M 56.49 % | -10.975 M 0.00 % | -10.975 M 0.00 % | -10.975 M -508.37 % | -1.804 M 0.00 % | -1.804 M 0.00 % | -1.804 M 54.24 % | -3.942 M 0.00 % | -3.942 M 0.00 % | -3.942 M -126.70 % | -1.739 M 0.00 % | -1.739 M 0.00 % | -1.739 M |
| Effect of forex changes on cash | -10.200 M -363.64 % | -2.200 M 42.11 % | -3.800 M -140.86 % | 9.300 M 815.38 % | -1.300 M -316.67 % | 600.000 K 125.00 % | -2.400 M -84.62 % | -1.300 M -533.33 % | 300.000 K -88.89 % | 2.700 M -58.78 % | 6.550 M 6 450.00 % | 100.000 K 125.00 % | -400.000 K -300.00 % | -100.000 K 96.08 % | -2.550 M -342.86 % | 1.050 M 0.00 % | 1.050 M 0.00 % | 1.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -96.75 % | 6.150 M -28.49 % | 8.600 M 0.00 % | 8.600 M 8 500.00 % | 100.000 K -97.99 % | 4.975 M 0.00 % | 4.975 M 0.00 % | 4.975 M 652.78 % | -900.000 K 0.00 % | -900.000 K 0.00 % | -900.000 K -137.11 % | 2.425 M 0.00 % | 2.425 M 0.00 % | 2.425 M -50.00 % | 4.850 M 0.00 % | 4.850 M 0.00 % | 4.850 M 16.87 % | 4.150 M 0.00 % | 4.150 M 0.00 % | 4.150 M -45.03 % | 7.550 M 0.00 % | 7.550 M 0.00 % | 7.550 M 297.37 % | 1.900 M 0.00 % | 1.900 M 0.00 % | 1.900 M 134.08 % | -5.575 M 0.00 % | -5.575 M 0.00 % | -5.575 M -38.51 % | -4.025 M -9.52 % | -3.675 M 0.00 % | -3.675 M 0.00 % | -3.675 M -166.22 % | 5.550 M 0.00 % | 5.550 M 0.00 % | 5.550 M -65.79 % | 16.225 M 0.00 % | 16.225 M 0.00 % | 16.225 M 455.79 % | 2.919 M 0.00 % | 2.919 M 0.00 % | 2.919 M -34.86 % | 4.482 M 0.00 % | 4.482 M 0.00 % | 4.482 M 30.47 % | 3.435 M 0.00 % | 3.435 M 0.00 % | 3.435 M |
| Net change in cash | 23.100 M -21.69 % | 29.500 M 1 743.75 % | 1.600 M -61.90 % | 4.200 M 101.40 % | -299.300 M -199.30 % | 301.400 M 8 272.22 % | 3.600 M 102.22 % | -162.500 M -192.75 % | 175.200 M 19 366.67 % | 900.000 K -78.05 % | 4.100 M 125.79 % | -15.900 M -206.18 % | 14.975 M 758.24 % | -2.275 M -155.83 % | 4.075 M 703.70 % | -675.000 K -307.69 % | 325.000 K -67.50 % | 1.000 M 123.26 % | -4.300 M -191.53 % | -1.475 M -152.21 % | 2.825 M 162.43 % | -4.525 M -186.19 % | 5.250 M 196.33 % | -5.450 M -458.97 % | -975.000 K -121.79 % | 4.475 M 547.50 % | -1.000 M 0.00 % | -1.000 M 0.00 % | -1.000 M 9.09 % | -1.100 M 0.00 % | -1.100 M 0.00 % | -1.100 M -153.66 % | 2.050 M 0.00 % | 2.050 M 0.00 % | 2.050 M 30.16 % | 1.575 M 0.00 % | 1.575 M 0.00 % | 1.575 M 162.50 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K -71.76 % | 2.125 M 0.00 % | 2.125 M 0.00 % | 2.125 M -8.60 % | 2.325 M 0.00 % | 2.325 M 0.00 % | 2.325 M 118.86 % | -12.325 M 0.00 % | -12.325 M 0.00 % | -12.325 M -233.11 % | -3.700 M 0.00 % | -3.700 M 0.00 % | -3.700 M 0.00 % | -3.700 M -160.16 % | 6.150 M 0.00 % | 6.150 M 0.00 % | 6.150 M 1 437.50 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 118.61 % | -2.149 M 0.00 % | -2.149 M 0.00 % | -2.149 M -171.92 % | 2.989 M 0.00 % | 2.989 M 0.00 % | 2.989 M 97.55 % | 1.513 M 0.00 % | 1.513 M 0.00 % | 1.513 M |
| Cash at beginning of period | 0.000 -100.00 % | 30.800 M 5.48 % | 29.200 M 16.80 % | 25.000 M -92.29 % | 324.300 M 1 316.16 % | 22.900 M 18.65 % | 19.300 M -89.38 % | 181.800 M 2 654.55 % | 6.600 M 15.79 % | 5.700 M 256.25 % | 1.600 M -90.86 % | 17.500 M 593.07 % | 2.525 M -47.40 % | 4.800 M 562.07 % | 725.000 K -48.21 % | 1.400 M 250.00 % | 400.000 K 0.00 % | 400.000 K -91.49 % | 4.700 M 150.67 % | 1.875 M 0.00 % | 1.875 M -70.70 % | 6.400 M 456.52 % | 1.150 M -82.58 % | 6.600 M 210.59 % | 2.125 M 0.00 % | 2.125 M -32.00 % | 3.125 M 0.00 % | 3.125 M 0.00 % | 3.125 M 268.92 % | -1.850 M 0.00 % | -1.850 M 0.00 % | -1.850 M 52.56 % | -3.900 M 0.00 % | -3.900 M 0.00 % | -3.900 M 28.77 % | -5.475 M 0.00 % | -5.475 M 0.00 % | -5.475 M 9.88 % | -6.075 M 0.00 % | -6.075 M 0.00 % | -6.075 M 25.91 % | -8.200 M 0.00 % | -8.200 M 0.00 % | -8.200 M -406.54 % | 2.675 M 0.00 % | 2.675 M 0.00 % | 2.675 M 9.18 % | 2.450 M 0.00 % | 2.450 M 0.00 % | 2.450 M -28.99 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 276.92 % | -1.950 M 0.00 % | -1.950 M 0.00 % | -1.950 M -169.03 % | 2.825 M 0.00 % | 2.825 M 0.00 % | 2.825 M 192.87 % | -3.042 M 0.00 % | -3.042 M 0.00 % | -3.042 M -5 321.89 % | 58.250 K 0.00 % | 58.250 K 0.00 % | 58.250 K 122.51 % | -258.750 K 0.00 % | -258.750 K 0.00 % | -258.750 K |
| Cash at end of period | 23.100 M -61.69 % | 60.300 M 95.78 % | 30.800 M 5.48 % | 29.200 M 16.80 % | 25.000 M -92.29 % | 324.300 M 1 316.16 % | 22.900 M 18.65 % | 19.300 M -89.38 % | 181.800 M 2 654.55 % | 6.600 M 15.79 % | 5.700 M 256.25 % | 1.600 M -90.86 % | 17.500 M 593.07 % | 2.525 M -47.40 % | 4.800 M 562.07 % | 725.000 K 0.00 % | 725.000 K -48.21 % | 1.400 M 250.00 % | 400.000 K 0.00 % | 400.000 K -91.49 % | 4.700 M 150.67 % | 1.875 M -70.70 % | 6.400 M 456.52 % | 1.150 M 0.00 % | 1.150 M -82.58 % | 6.600 M 210.59 % | 2.125 M 0.00 % | 2.125 M 0.00 % | 2.125 M 172.03 % | -2.950 M 0.00 % | -2.950 M 0.00 % | -2.950 M -59.46 % | -1.850 M 0.00 % | -1.850 M 0.00 % | -1.850 M 52.56 % | -3.900 M 0.00 % | -3.900 M 0.00 % | -3.900 M 28.77 % | -5.475 M 0.00 % | -5.475 M 0.00 % | -5.475 M 9.88 % | -6.075 M 0.00 % | -6.075 M 0.00 % | -6.075 M -221.50 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 150.63 % | -9.875 M 0.00 % | -9.875 M 0.00 % | -9.875 M -3 850.00 % | -250.000 K 0.00 % | -250.000 K 0.00 % | -250.000 K 0.00 % | -250.000 K -105.95 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 30.23 % | 3.225 M 0.00 % | 3.225 M 0.00 % | 3.225 M 162.13 % | -5.191 M 0.00 % | -5.191 M 0.00 % | -5.191 M -270.38 % | 3.047 M 0.00 % | 3.047 M 0.00 % | 3.047 M 142.96 % | 1.254 M 0.00 % | 1.254 M 0.00 % | 1.254 M |
| Operating cash flow | 96.700 M 0.21 % | 96.500 M 11.82 % | 86.300 M 2.25 % | 84.400 M -28.60 % | 118.200 M 34.01 % | 88.200 M 13.81 % | 77.500 M 59.14 % | 48.700 M 48.93 % | 32.700 M 37.39 % | 23.800 M -5.93 % | 25.300 M 3 514.29 % | 700.000 K -92.31 % | 9.100 M 15.19 % | 7.900 M 276.19 % | 2.100 M 320.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 123.26 % | -2.150 M 0.00 % | -2.150 M 23.21 % | -2.800 M 30.00 % | -4.000 M -433.33 % | 1.200 M 269.23 % | 325.000 K 0.00 % | 325.000 K 136.11 % | -900.000 K -1 100.00 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K -107.69 % | 975.000 K 0.00 % | 975.000 K 0.00 % | 975.000 K -66.95 % | 2.950 M 0.00 % | 2.950 M 0.00 % | 2.950 M -13.87 % | 3.425 M 0.00 % | 3.425 M 0.00 % | 3.425 M 23.42 % | 2.775 M 0.00 % | 2.775 M 0.00 % | 2.775 M 23.33 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M -55.22 % | 5.025 M 0.00 % | 5.025 M 0.00 % | 5.025 M 310.20 % | 1.225 M 0.00 % | 1.225 M 0.00 % | 1.225 M -69.57 % | 4.025 M 0.00 % | 4.025 M 0.00 % | 4.025 M 0.00 % | 4.025 M -34.55 % | 6.150 M 0.00 % | 6.150 M 0.00 % | 6.150 M 221.78 % | -5.050 M 0.00 % | -5.050 M 0.00 % | -5.050 M -212.21 % | -1.618 M 0.00 % | -1.618 M 0.00 % | -1.618 M -584.64 % | 333.750 K 0.00 % | 333.750 K 0.00 % | 333.750 K 10.70 % | 301.500 K 0.00 % | 301.500 K 0.00 % | 301.500 K |
| Capital expenditure | -1.300 M 74.51 % | -5.100 M 17.74 % | -6.200 M -14.81 % | -5.400 M 12.90 % | -6.200 M 11.43 % | -7.000 M -70.73 % | -4.100 M 0.00 % | -4.100 M -86.36 % | -2.200 M 0.00 % | -2.200 M -450.00 % | -400.000 K 50.00 % | -800.000 K -100.00 % | -400.000 K -300.00 % | -100.000 K 80.00 % | -500.000 K 20.00 % | -625.000 K 0.00 % | -625.000 K -525.00 % | -100.000 K 80.00 % | -500.000 K 0.00 % | -500.000 K -400.00 % | -100.000 K 0.00 % | -100.000 K 66.67 % | -300.000 K 58.62 % | -725.000 K 0.00 % | -725.000 K -141.67 % | -300.000 K 52.00 % | -625.000 K 0.00 % | -625.000 K 0.00 % | -625.000 K 30.56 % | -900.000 K 0.00 % | -900.000 K 0.00 % | -900.000 K -100.00 % | -450.000 K 0.00 % | -450.000 K 0.00 % | -450.000 K 41.94 % | -775.000 K 0.00 % | -775.000 K 0.00 % | -775.000 K 16.22 % | -925.000 K 0.00 % | -925.000 K 0.00 % | -925.000 K 22.92 % | -1.200 M 0.00 % | -1.200 M 0.00 % | -1.200 M 36.00 % | -1.875 M 0.00 % | -1.875 M 0.00 % | -1.875 M 56.14 % | -4.275 M 0.00 % | -4.275 M 0.00 % | -4.275 M -1 121.43 % | -350.000 K 0.00 % | -350.000 K 0.00 % | -350.000 K 0.00 % | -350.000 K -100.00 % | -175.000 K 0.00 % | -175.000 K 0.00 % | -175.000 K -40.00 % | -125.000 K 0.00 % | -125.000 K 0.00 % | -125.000 K 90.57 % | -1.326 M 0.00 % | -1.326 M 0.00 % | -1.326 M -97.73 % | -670.500 K 0.00 % | -670.500 K 0.00 % | -670.500 K -185.62 % | -234.750 K 0.00 % | -234.750 K 0.00 % | -234.750 K |
| Free CashFlow | 95.400 M 4.38 % | 91.400 M 14.11 % | 80.100 M 1.39 % | 79.000 M -29.46 % | 112.000 M 37.93 % | 81.200 M 10.63 % | 73.400 M 64.57 % | 44.600 M 46.23 % | 30.500 M 41.20 % | 21.600 M -13.25 % | 24.900 M 25 000.00 % | -100.000 K -101.15 % | 8.700 M 11.54 % | 7.800 M 387.50 % | 1.600 M 1 380.00 % | -125.000 K 0.00 % | -125.000 K -131.25 % | 400.000 K 115.09 % | -2.650 M 0.00 % | -2.650 M 8.62 % | -2.900 M 29.27 % | -4.100 M -555.56 % | 900.000 K 325.00 % | -400.000 K 0.00 % | -400.000 K 66.67 % | -1.200 M -71.43 % | -700.000 K 0.00 % | -700.000 K 0.00 % | -700.000 K -1 033.33 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -97.00 % | 2.500 M 0.00 % | 2.500 M 0.00 % | 2.500 M -5.66 % | 2.650 M 0.00 % | 2.650 M 0.00 % | 2.650 M 43.24 % | 1.850 M 0.00 % | 1.850 M 0.00 % | 1.850 M 76.19 % | 1.050 M 0.00 % | 1.050 M 0.00 % | 1.050 M -66.67 % | 3.150 M 0.00 % | 3.150 M 0.00 % | 3.150 M 203.28 % | -3.050 M 0.00 % | -3.050 M 0.00 % | -3.050 M -182.99 % | 3.675 M 0.00 % | 3.675 M 0.00 % | 3.675 M 0.00 % | 3.675 M -38.49 % | 5.975 M 0.00 % | 5.975 M 0.00 % | 5.975 M 215.46 % | -5.175 M 0.00 % | -5.175 M 0.00 % | -5.175 M -75.83 % | -2.943 M 0.00 % | -2.943 M 0.00 % | -2.943 M -774.02 % | -336.750 K 0.00 % | -336.750 K 0.00 % | -336.750 K -604.49 % | 66.750 K 0.00 % | 66.750 K 0.00 % | 66.750 K |
| 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2002 | 2001 | 2001 | 2001 | 2000 | 2000 | 2000 | 1999 | 1999 | 1999 | 1998 | 1998 | 1998 |