K2A Knaust & Andersson Fastigheter AB (publ) K2A-B.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 426.900 M -3.76 % | 443.600 M 18.39 % | 374.700 M 37.40 % | 272.700 M 34.87 % | 202.200 M 37.08 % | 147.500 M 30.99 % | 112.600 M 33.41 % | 84.400 M 71.20 % | 49.300 M 116.28 % | 22.794 M 78.10 % | 12.798 M |
| Net income | -202.400 M 62.28 % | -536.600 M -534.85 % | 123.400 M -83.67 % | 755.500 M 244.82 % | 219.100 M 7.82 % | 203.200 M 28.69 % | 157.900 M -7.50 % | 170.700 M 111.26 % | 80.800 M -19.61 % | 100.509 M 52.55 % | 65.885 M |
| Income before tax | -351.900 M 45.19 % | -642.000 M -399.58 % | 214.300 M -77.26 % | 942.300 M 252.53 % | 267.300 M -5.28 % | 282.200 M 33.68 % | 211.100 M -26.29 % | 286.400 M 189.00 % | 99.100 M -28.08 % | 137.793 M 37.78 % | 100.006 M |
| Income before tax ratio | -0.82 43.04 % | -1.45 -353.05 % | 0.57 -83.45 % | 3.46 161.39 % | 1.32 -30.90 % | 1.91 2.05 % | 1.87 -44.75 % | 3.39 68.81 % | 2.01 -66.75 % | 6.05 -22.64 % | 7.81 |
| EBITDA | 3.900 M -98.41 % | 244.900 M 27.15 % | 192.600 M -80.63 % | 994.100 M 204.47 % | 326.500 M -2.54 % | 335.000 M 2 558.73 % | 12.600 M -64.31 % | 35.300 M 93.96 % | 18.200 M 460.34 % | 3.248 M -76.40 % | 13.762 M |
| Net income ratio | -0.47 60.81 % | -1.21 -467.31 % | 0.33 -88.11 % | 2.77 155.67 % | 1.08 -21.34 % | 1.38 -1.76 % | 1.40 -30.66 % | 2.02 23.40 % | 1.64 -62.83 % | 4.41 -14.34 % | 5.15 |
| Ratio EBITDA | 0.01 -98.35 % | 0.55 7.41 % | 0.51 -85.90 % | 3.65 125.76 % | 1.61 -28.90 % | 2.27 1 929.65 % | 0.11 -73.25 % | 0.42 13.29 % | 0.37 159.08 % | 0.14 -86.75 % | 1.08 |
| Gross profit ratio | 1.01 47.56 % | 0.69 5.63 % | 0.65 -3.74 % | 0.67 -0.16 % | 0.68 2.02 % | 0.66 1.09 % | 0.65 5.22 % | 0.62 -6.22 % | 0.66 -2.38 % | 0.68 -32.06 % | 1.00 |
| Weighted average shs out dil | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.24 % | 85.660 M 0.80 % | 84.979 M 19.19 % | 71.297 M 22.85 % | 58.036 M -4.40 % | 60.710 M 0.00 % | 60.710 M 4.61 % | 58.036 M 0.00 % | 58.036 M |
| Weighted average shs out | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.24 % | 85.660 M 0.80 % | 84.979 M 19.19 % | 71.297 M 22.85 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M |
| EPS diluted | -2.99 58.30 % | -7.17 -597.92 % | 1.44 -82.22 % | 8.10 213.95 % | 2.58 -9.47 % | 2.85 4.78 % | 2.72 -3.20 % | 2.81 111.28 % | 1.33 -23.12 % | 1.73 51.75 % | 1.14 |
| Earnings per share | -2.99 58.30 % | -7.17 -597.92 % | 1.44 -82.22 % | 8.10 213.95 % | 2.58 -9.47 % | 2.85 4.78 % | 2.72 -3.20 % | 2.81 111.28 % | 1.33 -23.12 % | 1.73 51.75 % | 1.14 |
| Gross profit | 431.700 M 42.01 % | 304.000 M 25.05 % | 243.100 M 32.26 % | 183.800 M 34.65 % | 136.500 M 39.86 % | 97.600 M 32.43 % | 73.700 M 40.38 % | 52.500 M 60.55 % | 32.700 M 111.14 % | 15.487 M 21.01 % | 12.798 M |
| Income tax expense | -149.500 M -42.25 % | -105.100 M -290.40 % | 55.200 M -70.29 % | 185.800 M 289.52 % | 47.700 M -40.00 % | 79.500 M 111.44 % | 37.600 M -43.46 % | 66.500 M 251.85 % | 18.900 M -37.01 % | 30.004 M 35.91 % | 22.076 M |
| Cost of revenue | 134.600 M -3.58 % | 139.600 M 6.08 % | 131.600 M 48.03 % | 88.900 M 35.31 % | 65.700 M 31.66 % | 49.900 M 28.28 % | 38.900 M 21.94 % | 31.900 M 92.17 % | 16.600 M 127.18 % | 7.307 M | 0.000 |
| General and administrative expenses | 81.500 M 37.90 % | 59.100 M 0.17 % | 59.000 M 1.20 % | 58.300 M 23.78 % | 47.100 M 4.90 % | 44.900 M 63.27 % | 27.500 M 59.88 % | 17.200 M 18.62 % | 14.500 M 90.84 % | 7.598 M 132.67 % | 3.266 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 57.900 M 197.80 % | -59.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.598 M | 0.000 |
| Operating expenses | 139.400 M 139 500.00 % | -100.000 K -100.17 % | 59.000 M 1.20 % | 58.300 M 23.78 % | 47.100 M 4.90 % | 44.900 M 63.27 % | 27.500 M 59.88 % | 17.200 M 18.62 % | 14.500 M 90.84 % | 7.598 M -91.69 % | 91.440 M |
| Cost and expenses | 216.100 M 54.91 % | 139.500 M -26.81 % | 190.600 M 29.48 % | 147.200 M 30.50 % | 112.800 M 18.99 % | 94.800 M 42.77 % | 66.400 M 35.23 % | 49.100 M 57.88 % | 31.100 M 56.01 % | 19.935 M -78.20 % | 91.440 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 0.380 -87.27 % | 2.987 135.91 % | 1.266 -30.89 % | 1.832 -2.98 % | 1.888 -44.35 % | 3.393 68.74 % | 2.011 | 0.000 | 0.000 |
| Selling general and administrative expenses | 81.500 M 37.90 % | 59.100 M 0.17 % | 59.000 M 1.20 % | 58.300 M 23.78 % | 47.100 M 4.90 % | 44.900 M 63.27 % | 27.500 M 59.88 % | 17.200 M 18.62 % | 14.500 M 90.84 % | 7.598 M 132.67 % | 3.266 M |
| Interest income | 92.100 M -10.15 % | 102.500 M 866.98 % | 10.600 M 488.89 % | 1.800 M -97.09 % | 61.900 M 35.75 % | 45.600 M 524.66 % | 7.300 M | 0.000 | 0.000 -100.00 % | 4.937 M 16.66 % | 4.232 M |
| Interest expense | 333.600 M 16.56 % | 286.200 M 116.33 % | 132.300 M 69.62 % | 78.000 M 35.42 % | 57.600 M 27.15 % | 45.300 M 21.45 % | 37.300 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 22.200 M 149.44 % | 8.900 M -95.33 % | 190.700 M 29.64 % | 147.100 M 30.41 % | 112.800 M -19.72 % | 140.500 M 34.97 % | 104.100 M 48.15 % | 70.268 M 73.53 % | 40.494 M 10 309.77 % | 389.000 K 107.34 % | -5.303 M |
| Operating income | 292.300 M -3.88 % | 304.100 M 25.14 % | 243.000 M -75.39 % | 987.500 M 211.51 % | 317.000 M -2.79 % | 326.100 M 343.07 % | 73.600 M 40.19 % | 52.500 M 60.55 % | 32.700 M 314.50 % | 7.889 M 48.76 % | 5.303 M |
| Operating income ratio | 0.68 -0.12 % | 0.69 5.71 % | 0.65 -82.09 % | 3.62 130.98 % | 1.57 -29.09 % | 2.21 238.24 % | 0.65 5.08 % | 0.62 -6.22 % | 0.66 91.65 % | 0.35 -16.47 % | 0.41 |
| Total other income expenses net | -644.200 M 31.91 % | -946.100 M -3 196.52 % | -28.700 M 36.50 % | -45.200 M -125.41 % | 177.900 M 418.25 % | -55.900 M -144.33 % | 126.100 M -42.47 % | 219.200 M 230.12 % | 66.400 M -45.84 % | 122.597 M 35.51 % | 90.474 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 4.400 B -35.80 % | 6.853 B -5.54 % | 7.255 B 31.49 % | 5.517 B 43.87 % | 3.835 B 54.27 % | 2.486 B 25.71 % | 1.978 B 44.27 % | 1.371 B 87.47 % | 731.200 M 127.26 % | 321.749 M 140.97 % | 133.525 M |
| Total investments | 767.500 M 78.74 % | 429.400 M -15.04 % | 505.400 M 37.08 % | 368.700 M 110.93 % | 174.800 M 13.51 % | 154.000 M 191.12 % | 52.900 M 101.91 % | 26.200 M 101.69 % | -1.551 B | 0.000 | 0.000 |
| Total debt | 4.533 B -34.62 % | 6.934 B -8.20 % | 7.553 B 28.09 % | 5.897 B 38.83 % | 4.247 B 60.62 % | 2.644 B 26.66 % | 2.088 B 43.25 % | 1.457 B 74.41 % | 835.600 M 99.82 % | 418.179 M 166.15 % | 157.120 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -11.280 M 0.00 % | -11.280 M -11 380.11 % | 99.999 K 200.00 % | -100.000 K -100.01 % | 939.000 M 19.80 % | 783.802 M 35.68 % | 577.682 M 4 081.54 % | -14.509 M | 0.000 |
| Retained earnings | 169.900 M -59.30 % | 417.400 M -60.09 % | 1.046 B 8.32 % | 965.600 M 32.98 % | 726.100 M 33.47 % | 544.000 M 13.69 % | 478.500 M 28.32 % | 372.900 M 67.07 % | 223.200 M 29.49 % | 172.365 M 109.29 % | 82.356 M |
| Common stock | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 364.32 % | 118.000 M 5.73 % | 111.600 M 414.29 % | 21.700 M 0.00 % | 21.700 M 1.40 % | 21.400 M 47.49 % | 14.509 M 0.00 % | 14.509 M |
| Total equity | 2.110 B -78.18 % | 9.669 B 223.81 % | 2.986 B 2.75 % | 2.906 B 64.80 % | 1.764 B -54.74 % | 3.896 B 314.97 % | 938.900 M 19.79 % | 783.800 M 35.68 % | 577.700 M 48.25 % | 389.679 M 197.39 % | 131.035 M |
| Other non current liabilities | 1.400 M | 0.000 -100.00 % | 100.000 K -99.99 % | 1.745 B 69.16 % | 1.031 B 291.98 % | 263.100 M 54.40 % | 170.400 M -56.66 % | 393.200 M | 0.000 -100.00 % | 37.306 M -9.31 % | 41.137 M |
| Long term debt | 2.275 B -52.95 % | 4.835 B -8.75 % | 5.299 B 19.69 % | 4.427 B 30.44 % | 3.394 B 36.53 % | 2.486 B 20.69 % | 2.060 B 55.09 % | 1.328 B 59.82 % | 831.000 M 100.76 % | 413.936 M 163.45 % | 157.120 M |
| Total non current liabilities | 2.562 B -51.39 % | 5.270 B -9.74 % | 5.839 B 18.86 % | 4.912 B 32.98 % | 3.694 B 34.87 % | 2.739 B 22.68 % | 2.232 B 52.50 % | 1.464 B 62.49 % | 900.900 M 75.96 % | 511.982 M 159.07 % | 197.621 M |
| Other current liabilities | 275.000 M 12.61 % | 244.200 M 36.58 % | 178.800 M 111.35 % | -1.575 B -63.65 % | -962.600 M -388.13 % | -197.200 M -94.67 % | -101.300 M 43.69 % | -179.900 M -1 067.20 % | 18.600 M 464.56 % | -5.102 M | 0.000 |
| Deferred revenue | 0.000 100.00 % | -112.100 M -494.72 % | 28.400 M -77.30 % | 125.100 M 151.71 % | 49.700 M 33.24 % | 37.300 M 1 143.33 % | 3.000 M -91.28 % | 34.400 M 85.95 % | 18.500 M 362.38 % | 4.001 M | 0.000 |
| Short term debt | 2.258 B 5.85 % | 2.133 B -5.36 % | 2.254 B 53.40 % | 1.470 B 70.08 % | 864.000 M 431.69 % | 162.500 M 480.36 % | 28.000 M -78.34 % | 129.300 M 2 710.87 % | 4.600 M 8.41 % | 4.243 M | 0.000 |
| Total current liabilities | 2.556 B 5.16 % | 2.431 B -3.42 % | 2.517 B 44.25 % | 1.745 B 69.15 % | 1.031 B 292.02 % | 263.100 M 54.49 % | 170.300 M -33.84 % | 257.400 M 257.00 % | 72.100 M 2 194.72 % | 3.142 M 394.03 % | 636.000 K |
| Total liabilities | 5.118 B -33.54 % | 7.701 B -7.84 % | 8.356 B 25.52 % | 6.657 B 40.88 % | 4.725 B 57.41 % | 3.002 B 24.94 % | 2.403 B 39.59 % | 1.721 B 76.91 % | 973.000 M 88.89 % | 515.124 M 159.83 % | 198.257 M |
| Other non current assets | 6.902 B -26.51 % | 9.392 B -13.34 % | 10.838 B 20.40 % | 9.001 B 49.75 % | 6.011 B 43.58 % | 4.186 B 32.57 % | 3.158 B 32.86 % | 2.377 B 66.40 % | 1.428 B 78.68 % | 799.399 M 8 262.79 % | 9.559 M |
| Long term investments | 0.000 -100.00 % | 546.100 M -15.76 % | 648.300 M 64.42 % | 394.300 M 124.29 % | 175.800 M 14.16 % | 154.000 M 104.61 % | -3.342 B -33.39 % | -2.505 B -61.55 % | -1.551 B | 0.000 | 0.000 |
| Intangible assets | 2.800 M -28.21 % | 3.900 M -25.00 % | 5.200 M -17.46 % | 6.300 M 425.00 % | 1.200 M -14.29 % | 1.400 M -36.36 % | 2.200 M -15.38 % | 2.600 M 62.50 % | 1.600 M -7.57 % | 1.731 M 264.42 % | 475.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.800 M -28.21 % | 3.900 M -25.00 % | 5.200 M -17.46 % | 6.300 M 425.00 % | 1.200 M -14.29 % | 1.400 M -36.36 % | 2.200 M -15.38 % | 2.600 M 62.50 % | 1.600 M -7.57 % | 1.731 M 264.42 % | 475.000 K |
| Property plant equipment net | 9.800 M -72.47 % | 35.600 M -17.78 % | 43.300 M 34.47 % | 32.200 M 10.27 % | 29.200 M -18.21 % | 35.700 M 60.09 % | 22.300 M 41.14 % | 15.800 M 88.10 % | 8.400 M 15.97 % | 7.243 M -97.55 % | 295.663 M |
| Total non current assets | 6.915 B -30.70 % | 9.978 B -8.34 % | 10.886 B 20.43 % | 9.040 B 49.63 % | 6.041 B 43.04 % | 4.224 B 32.72 % | 3.182 B 32.86 % | 2.395 B 66.52 % | 1.438 B 77.94 % | 808.373 M 164.44 % | 305.697 M |
| Other current assets | 10.300 M | 0.000 -100.00 % | 155.300 M 20.76 % | 128.600 M 552.79 % | 19.700 M 0.51 % | 19.600 M 125.29 % | 8.700 M 85.34 % | 4.694 M 97.23 % | 2.380 M | 0.000 | 0.000 |
| Short term investments | 0.000 100.00 % | -116.700 M 18.33 % | -142.900 M -458.20 % | -25.600 M -2 460.00 % | -1.000 M | 0.000 -100.00 % | 3.395 B 34.10 % | 2.531 B | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 133.500 M 65.84 % | 80.500 M -72.99 % | 298.000 M -21.41 % | 379.200 M -7.98 % | 412.100 M 160.33 % | 158.300 M 43.78 % | 110.100 M 27.14 % | 86.600 M -17.05 % | 104.400 M 8.27 % | 96.430 M 308.69 % | 23.595 M |
| Cash and short term investments | 133.500 M 65.84 % | 80.500 M -72.99 % | 298.000 M -21.41 % | 379.200 M -7.98 % | 412.100 M 160.33 % | 158.300 M 43.78 % | 110.100 M 27.14 % | 86.600 M -17.05 % | 104.400 M 8.27 % | 96.430 M 308.69 % | 23.595 M |
| Total current assets | 312.900 M 288.70 % | 80.500 M -82.33 % | 455.600 M -12.99 % | 523.600 M 16.98 % | 447.600 M 137.20 % | 188.700 M 18.46 % | 159.300 M 44.95 % | 109.900 M -2.05 % | 112.200 M 16.35 % | 96.430 M 308.69 % | 23.595 M |
| Inventory | 0.000 | 0.000 -100.00 % | 2.300 M -85.44 % | 15.800 M 0.00 % | 15.800 M 46.30 % | 10.800 M -28.48 % | 15.100 M 19.84 % | 12.600 M 740.00 % | 1.500 M 73.21 % | 866.000 K | 0.000 |
| Net receivables | 169.100 M | 0.000 100.00 % | -157.600 M -9.14 % | -144.400 M -306.76 % | -35.500 M -16.78 % | -30.400 M -219.69 % | 25.400 M 322.91 % | 6.006 M 53.21 % | 3.920 M | 0.000 | 0.000 |
| Tax assets | 0.000 100.00 % | -301.300 M 53.52 % | -648.300 M -64.42 % | -394.300 M -124.29 % | -175.800 M -14.16 % | -154.000 M -104.61 % | 3.342 B 33.39 % | 2.505 B 61.55 % | 1.551 B | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 |
| Account payables | 20.400 M -56.78 % | 47.200 M -38.14 % | 76.300 M -24.23 % | 100.700 M 5.11 % | 95.800 M 192.97 % | 32.700 M -53.49 % | 70.300 M 61.24 % | 43.600 M -0.23 % | 43.700 M | 0.000 | 0.000 |
| Tax payables | 2.500 M -57.63 % | 5.900 M -19.18 % | 7.300 M 43.14 % | 5.100 M 82.14 % | 2.800 M 40.00 % | 2.000 M -33.33 % | 3.000 M -57.14 % | 7.000 M 34.62 % | 5.200 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 28.400 M 39.22 % | 20.400 M 26.71 % | 16.100 M 115.39 % | -104.600 M -104.35 % | 2.403 B 39.58 % | 1.721 B 76.91 % | 972.988 M 24 218.62 % | 4.001 M | 0.000 |
| Minority interest | 0.000 -100.00 % | 7.312 B 2 437 233.33 % | 300.000 K -57.14 % | 700.000 K -50.00 % | 1.400 M -99.94 % | 2.486 B 1 547.45 % | 150.900 M 48.96 % | 101.300 M 83.18 % | 55.300 M 146.39 % | 22.444 M 48.91 % | 15.072 M |
| Capital lease obligations | 308.900 M 37.05 % | 225.400 M | 0.000 -100.00 % | 81.700 M 28.06 % | 63.800 M 33.75 % | 47.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 11.280 M 0.00 % | 11.280 M -98.45 % | 726.100 M 726 000.00 % | 100.000 K -99.98 % | 478.500 M 28.30 % | 372.949 M 67.12 % | 223.165 M 5 000.91 % | 4.375 M | 0.000 |
| Other total stockholders equity | 1.392 B 0.00 % | 1.392 B 189.59 % | 480.720 M -47.72 % | 919.440 M 0.16 % | 918.000 M 21.64 % | 754.700 M 162.14 % | 287.900 M 0.00 % | 287.900 M 155.04 % | -523.031 M -389.99 % | 180.361 M 844.40 % | 19.098 M |
| Deferred tax liabilities non current | 285.100 M -34.46 % | 435.000 M -19.47 % | 540.200 M 11.31 % | 485.300 M 61.71 % | 300.100 M 18.66 % | 252.900 M 46.52 % | 172.600 M 27.01 % | 135.900 M 94.42 % | 69.900 M 23.20 % | 56.739 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 7.228 B -28.14 % | 10.058 B -11.32 % | 11.342 B 18.60 % | 9.563 B 47.38 % | 6.489 B 47.07 % | 4.412 B 32.04 % | 3.342 B 33.39 % | 2.505 B 61.55 % | 1.551 B 71.39 % | 904.803 M 174.77 % | 329.292 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 31.000 M -13.41 % | 35.800 M 261.26 % | -22.200 M -377.50 % | 8.000 M -87.14 % | 62.200 M 374.01 % | -22.700 M -238.81 % | -6.700 M -316.13 % | 3.100 M -86.64 % | 23.200 M -12.62 % | 26.551 M 2 253.72 % | -1.233 M |
| Accounts receivables | 47.100 M 236.92 % | -34.400 M -155.75 % | 61.700 M 143.39 % | -142.200 M -7 010.00 % | -2.000 M -124.10 % | 8.300 M 141.92 % | -19.800 M -27.20 % | -15.566 M -196.27 % | -5.254 M -162.02 % | 8.472 M 210.79 % | -7.647 M |
| Inventory | 0.000 -100.00 % | 2.300 M -82.96 % | 13.500 M 108.99 % | -150.200 M -2 904.00 % | -5.000 M -216.28 % | 4.300 M 272.00 % | -2.500 M 77.48 % | -11.100 M -1 750.00 % | -600.000 K 30.72 % | -866.000 K | 0.000 |
| Accounts payables | -16.100 M -123.71 % | 67.900 M 169.71 % | -97.400 M -164.85 % | 150.200 M 117.05 % | 69.200 M 296.03 % | -35.300 M -326.28 % | 15.600 M -16.35 % | 18.650 M -35.87 % | 29.080 M 53.50 % | 18.945 M | 0.000 |
| Other working capital | -16.100 M | 0.000 100.00 % | -97.400 M -164.85 % | 150.200 M 117.05 % | 69.200 M 296.03 % | -35.300 M -740.48 % | -4.200 M -129.58 % | 14.200 M -40.34 % | 23.800 M 25.63 % | 18.945 M 195.35 % | 6.414 M |
| Other non cash items | 197.300 M 83.02 % | 107.800 M 313.47 % | -50.500 M 56.80 % | -116.900 M -2 335.42 % | -4.800 M 57.52 % | -11.300 M -2 360.00 % | 500.000 K -68.75 % | 1.600 M 134.78 % | -4.600 M 96.28 % | -123.503 M -92.76 % | -64.070 M |
| Net cash provided by operating activities | 57.400 M -57.07 % | 133.700 M 115.65 % | 62.000 M -5.05 % | 65.300 M -38.16 % | 105.600 M 1 831.15 % | -6.100 M -172.62 % | 8.400 M -60.19 % | 21.100 M -26.48 % | 28.700 M -3.43 % | 29.719 M 4 794.43 % | 607.200 K |
| Investments in property plant and equipment | -700.000 K 0.00 % | -700.000 K 78.13 % | -3.200 M 71.43 % | -11.200 M -833.33 % | -1.200 M 33.33 % | -1.800 M 82.35 % | -10.200 M -1.85 % | -10.015 M -423.25 % | -1.914 M 39.77 % | -3.178 M -493.80 % | -535.200 K |
| Acquisitions net | 0.000 | 0.000 100.00 % | -60.200 M -5.06 % | -57.300 M -8 085.71 % | -700.000 K 61.11 % | -1.800 M 93.23 % | -26.600 M | 0.000 | 0.000 100.00 % | -39.809 M -236.75 % | -11.822 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.640 B 21.00 % | -2.076 B -32.91 % | -1.562 B -148.69 % | -628.100 M -12.83 % | -556.700 M 17.32 % | -673.296 M -24.23 % | -541.968 M -104.25 % | -265.346 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 86.800 M -95.82 % | 2.076 B 32.91 % | 1.562 B 148.69 % | 628.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 636.900 M 24.71 % | 510.700 M 741.35 % | 60.700 M 103.01 % | -2.019 B -29.31 % | -1.561 B -145.66 % | -635.500 M -17.62 % | -540.300 M 20.93 % | -683.300 M -25.63 % | -543.900 M -103.82 % | -266.851 M -199.53 % | -89.091 M |
| Net cash used for investing activites | 636.200 M 24.75 % | 510.000 M 132.77 % | -1.556 B 25.45 % | -2.087 B -33.54 % | -1.563 B -144.58 % | -639.100 M -12.74 % | -566.900 M 17.03 % | -683.300 M -25.63 % | -543.900 M -76.40 % | -308.333 M -203.93 % | -101.448 M |
| Debt repayment | -599.500 M 13.04 % | -689.400 M -145.96 % | 1.500 B -26.41 % | 2.038 B 28.69 % | 1.584 B 277.21 % | 419.900 M -33.37 % | 630.200 M -5.74 % | 668.600 M 60.14 % | 417.500 M 108.13 % | 200.595 M | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 28.600 M 9.16 % | 26.200 M -85.03 % | 175.000 M -58.35 % | 420.200 M | 0.000 | 0.000 -100.00 % | 140.900 M -12.68 % | 161.354 M | 0.000 |
| Common stock repurchased | -22.900 M 44.28 % | -41.100 M -43.71 % | -28.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -9.000 M 81.63 % | -49.000 M 0.00 % | -49.000 M -9.87 % | -44.600 M -23.55 % | -36.100 M -21.14 % | -29.800 M -31.28 % | -22.700 M -3.18 % | -22.000 M -37.50 % | -16.000 M -52.38 % | -10.500 M -518.52 % | -1.698 M |
| Other financing activites | -9.200 M 92.51 % | -122.800 M -222.31 % | -38.100 M -23.30 % | -30.900 M -118.90 % | 163.500 M 210.47 % | -148.000 M -478.13 % | -25.600 M -1 063.64 % | -2.200 M 88.54 % | -19.200 M -111.90 % | 161.354 M 32.90 % | 121.414 M |
| Net cash used provided by financing activities | -640.600 M 25.62 % | -861.200 M -160.95 % | 1.413 B -28.97 % | 1.989 B 16.23 % | 1.711 B 146.80 % | 693.400 M 19.14 % | 582.000 M -9.68 % | 644.400 M 23.17 % | 523.200 M 48.87 % | 351.449 M 193.57 % | 119.717 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 53.000 M 124.37 % | -217.500 M -167.86 % | -81.200 M -146.81 % | -32.900 M -112.96 % | 253.800 M 426.56 % | 48.200 M 105.11 % | 23.500 M 232.02 % | -17.800 M -322.50 % | 8.000 M -89.02 % | 72.835 M 285.86 % | 18.876 M |
| Cash at beginning of period | 80.500 M -72.99 % | 298.000 M -21.41 % | 379.200 M -7.98 % | 412.100 M 160.33 % | 158.300 M 43.78 % | 110.100 M 27.14 % | 86.600 M -17.05 % | 104.400 M 8.30 % | 96.400 M 308.56 % | 23.595 M | 0.000 |
| Cash at end of period | 133.500 M 65.84 % | 80.500 M -72.99 % | 298.000 M -21.41 % | 379.200 M -7.98 % | 412.100 M 160.33 % | 158.300 M 43.78 % | 110.100 M 27.14 % | 86.600 M -17.05 % | 104.400 M 8.27 % | 96.430 M 410.86 % | 18.876 M |
| Operating cash flow | 57.400 M -57.07 % | 133.700 M 115.65 % | 62.000 M -5.05 % | 65.300 M -38.16 % | 105.600 M 1 831.15 % | -6.100 M -172.62 % | 8.400 M -60.19 % | 21.100 M -26.48 % | 28.700 M -3.43 % | 29.719 M 4 794.43 % | 607.200 K |
| Capital expenditure | -700.000 K 0.00 % | -700.000 K 78.13 % | -3.200 M 71.43 % | -11.200 M -833.33 % | -1.200 M 33.33 % | -1.800 M 82.35 % | -10.200 M -1.85 % | -10.015 M -423.25 % | -1.914 M 39.77 % | -3.178 M -493.80 % | -535.200 K |
| Free CashFlow | 56.700 M -57.37 % | 133.000 M 126.19 % | 58.800 M 8.69 % | 54.100 M -48.18 % | 104.400 M 1 421.52 % | -7.900 M -338.89 % | -1.800 M -116.24 % | 11.085 M -58.62 % | 26.786 M 0.92 % | 26.541 M 36 762.50 % | 72.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 74.400 M -4.62 % | 78.000 M 3.72 % | 75.200 M -35.84 % | 117.200 M 1.56 % | 115.400 M -3.03 % | 119.000 M 2.50 % | 116.100 M 9.74 % | 105.800 M -5.03 % | 111.400 M 1.00 % | 110.300 M 5.05 % | 105.000 M 9.03 % | 96.300 M 9.68 % | 87.800 M 2.57 % | 85.600 M 7.54 % | 79.600 M 12.59 % | 70.700 M 15.52 % | 61.200 M 0.00 % | 61.200 M 6.25 % | 57.600 M 9.51 % | 52.600 M 10.27 % | 47.700 M 7.67 % | 44.300 M 9.65 % | 40.400 M 9.19 % | 37.000 M 2.21 % | 36.200 M 6.78 % | 33.900 M 13.00 % | 30.000 M 7.53 % | 27.900 M 3.72 % | 26.900 M -3.24 % | 27.800 M 9.45 % | 25.400 M 26.37 % | 20.100 M 4.69 % | 19.200 M -2.54 % | 19.700 M 12.07 % | 17.579 M 32.17 % | 13.300 M 37.11 % | 9.700 M 11.49 % | 8.700 M 10.21 % | 7.894 M 38.49 % | 5.700 M 21.28 % | 4.700 M 4.44 % | 4.500 M 181.53 % | 1.598 M -66.70 % | 4.800 M 14.29 % | 4.200 M 90.91 % | 2.200 M |
| Net income | 17.100 M -6.04 % | 18.200 M 133.03 % | -55.100 M -7.83 % | -51.100 M 31.87 % | -75.000 M -130.06 % | -32.600 M 80.33 % | -165.700 M -10.03 % | -150.600 M -133.49 % | -64.500 M 58.68 % | -156.100 M 43.09 % | -274.300 M -2 763.11 % | 10.300 M -94.41 % | 184.300 M -22.89 % | 239.000 M -44.84 % | 433.300 M 1 963.33 % | 21.000 M -77.64 % | 93.900 M -54.70 % | 207.300 M 65.71 % | 125.100 M 299.68 % | 31.300 M -30.13 % | 44.800 M 151.69 % | 17.800 M -84.88 % | 117.700 M 604.79 % | 16.700 M -24.43 % | 22.100 M -52.68 % | 46.700 M -39.51 % | 77.200 M 1 052.24 % | 6.700 M -81.39 % | 36.000 M -5.01 % | 37.900 M -55.15 % | 84.500 M 8 350.00 % | 1.000 M -96.28 % | 26.900 M -25.90 % | 36.300 M -10.51 % | 40.561 M 30.84 % | 31.000 M 1 731.58 % | -1.900 M 61.22 % | -4.900 M -106.09 % | 80.509 M 4 931.81 % | 1.600 M -77.46 % | 7.100 M -37.17 % | 11.300 M -82.37 % | 64.085 M 4 477.49 % | 1.400 M 250.00 % | 400.000 K -20.00 % | 500.000 K |
| Income before tax | 39.600 M 28.57 % | 30.800 M 113.99 % | -220.200 M -283.62 % | -57.400 M 19.72 % | -71.500 M -3 150.00 % | -2.200 M 98.27 % | -127.200 M 25.57 % | -170.900 M -47.58 % | -115.800 M 36.79 % | -183.200 M 43.23 % | -322.700 M -1 607.94 % | 21.400 M -90.22 % | 218.900 M -26.22 % | 296.700 M -42.78 % | 518.500 M 1 561.86 % | 31.200 M -75.49 % | 127.300 M -52.02 % | 265.300 M 51.51 % | 175.100 M 300.69 % | 43.700 M 104.21 % | 21.400 M -21.03 % | 27.100 M -83.47 % | 163.900 M 785.95 % | 18.500 M -39.14 % | 30.400 M -56.20 % | 69.400 M -39.07 % | 113.900 M 796.85 % | 12.700 M -63.29 % | 34.600 M -30.66 % | 49.900 M -67.24 % | 152.300 M 1 877.92 % | 7.700 M -86.42 % | 56.700 M -18.53 % | 69.600 M 20.65 % | 57.686 M 53.01 % | 37.700 M 2 256.25 % | 1.600 M -23.81 % | 2.100 M -97.98 % | 103.893 M 7 320.93 % | 1.400 M -89.78 % | 13.700 M -27.13 % | 18.800 M -80.72 % | 97.506 M 5 031.92 % | 1.900 M 216.67 % | 600.000 K 20.00 % | 500.000 K |
| Income before tax ratio | 0.53 34.79 % | 0.39 113.49 % | -2.93 -497.88 % | -0.49 20.95 % | -0.62 -3 251.39 % | -0.02 98.31 % | -1.10 32.17 % | -1.62 -55.39 % | -1.04 37.41 % | -1.66 45.96 % | -3.07 -1 483.00 % | 0.22 -91.09 % | 2.49 -28.07 % | 3.47 -46.79 % | 6.51 1 376.05 % | 0.44 -78.78 % | 2.08 -52.02 % | 4.33 42.60 % | 3.04 265.90 % | 0.83 85.18 % | 0.45 -26.66 % | 0.61 -84.92 % | 4.06 711.39 % | 0.50 -40.46 % | 0.84 -58.98 % | 2.05 -46.08 % | 3.80 734.07 % | 0.46 -64.61 % | 1.29 -28.34 % | 1.79 -70.06 % | 6.00 1 465.21 % | 0.38 -87.03 % | 2.95 -16.41 % | 3.53 7.66 % | 3.28 15.77 % | 2.83 1 618.47 % | 0.16 -31.66 % | 0.24 -98.17 % | 13.16 5 258.41 % | 0.25 -91.57 % | 2.91 -30.23 % | 4.18 -93.15 % | 61.00 15 311.16 % | 0.40 177.08 % | 0.14 -37.14 % | 0.23 |
| EBITDA | 77.900 M 5.13 % | 74.100 M 488.10 % | 12.600 M -81.90 % | 69.600 M 5.94 % | 65.700 M 37.16 % | 47.900 M -15.07 % | 56.400 M -16.44 % | 67.500 M 204.81 % | -64.400 M -222.90 % | 52.400 M 118.99 % | -275.900 M -627.53 % | 52.300 M -79.34 % | 253.200 M 714.15 % | 31.100 M -94.17 % | 533.900 M 888.70 % | 54.000 M 93.55 % | 27.900 M -90.19 % | 284.300 M 1 120.17 % | 23.300 M 100.86 % | 11.600 M -46.54 % | 21.700 M 73.60 % | 12.500 M -95.71 % | 291.600 M 1 757.32 % | 15.700 M 41.44 % | 11.100 M 19.35 % | 9.300 M 9.41 % | 8.500 M -40.97 % | 14.400 M 27.43 % | 11.300 M -7.38 % | 12.200 M 34.07 % | 9.100 M -10.78 % | 10.200 M 32.47 % | 7.700 M -20.62 % | 9.700 M -33.56 % | 14.600 M 170.37 % | 5.400 M 203.85 % | -5.200 M -168.42 % | 7.600 M 4.07 % | 7.303 M 1 925.75 % | -400.000 K -113.33 % | 3.000 M -45.45 % | 5.500 M 385.52 % | 1.133 M 225.87 % | -900.000 K 18.18 % | -1.100 M -175.00 % | -400.000 K |
| Net income ratio | 0.23 -1.50 % | 0.23 131.85 % | -0.73 -68.05 % | -0.44 32.91 % | -0.65 -137.24 % | -0.27 80.81 % | -1.43 -0.27 % | -1.42 -145.85 % | -0.58 59.09 % | -1.42 45.83 % | -2.61 -2 542.45 % | 0.11 -94.90 % | 2.10 -24.82 % | 2.79 -48.71 % | 5.44 1 732.63 % | 0.30 -80.64 % | 1.53 -54.70 % | 3.39 55.96 % | 2.17 264.99 % | 0.60 -36.64 % | 0.94 133.75 % | 0.40 -86.21 % | 2.91 545.48 % | 0.45 -26.07 % | 0.61 -55.68 % | 1.38 -46.47 % | 2.57 971.58 % | 0.24 -82.06 % | 1.34 -1.84 % | 1.36 -59.02 % | 3.33 6 586.81 % | 0.05 -96.45 % | 1.40 -23.97 % | 1.84 -20.14 % | 2.31 -1.01 % | 2.33 1 289.95 % | -0.20 65.22 % | -0.56 -105.52 % | 10.20 3 533.31 % | 0.28 -81.42 % | 1.51 -39.84 % | 2.51 -93.74 % | 40.09 13 646.20 % | 0.29 206.25 % | 0.10 -58.10 % | 0.23 |
| Ratio EBITDA | 1.05 10.22 % | 0.95 466.98 % | 0.17 -71.79 % | 0.59 4.31 % | 0.57 41.44 % | 0.40 -17.14 % | 0.49 -23.86 % | 0.64 210.36 % | -0.58 -221.69 % | 0.48 118.08 % | -2.63 -583.82 % | 0.54 -81.17 % | 2.88 693.75 % | 0.36 -94.58 % | 6.71 778.16 % | 0.76 67.54 % | 0.46 -90.19 % | 4.65 1 048.40 % | 0.40 83.43 % | 0.22 -51.52 % | 0.45 61.23 % | 0.28 -96.09 % | 7.22 1 601.02 % | 0.42 38.38 % | 0.31 11.77 % | 0.27 -3.18 % | 0.28 -45.10 % | 0.52 22.87 % | 0.42 -4.28 % | 0.44 22.49 % | 0.36 -29.40 % | 0.51 26.54 % | 0.40 -18.55 % | 0.49 -40.71 % | 0.83 104.56 % | 0.41 175.74 % | -0.54 -161.37 % | 0.87 -5.57 % | 0.93 1 418.31 % | -0.07 -110.99 % | 0.64 -47.78 % | 1.22 72.46 % | 0.71 477.98 % | -0.19 28.41 % | -0.26 -44.05 % | -0.18 |
| Gross profit ratio | 0.76 10.47 % | 0.69 3.92 % | 0.67 -5.81 % | 0.71 -1.89 % | 0.72 12.74 % | 0.64 -2.82 % | 0.66 -10.17 % | 0.73 -0.85 % | 0.74 20.37 % | 0.61 -0.24 % | 0.62 -11.97 % | 0.70 -1.03 % | 0.71 23.36 % | 0.57 -17.00 % | 0.69 -2.08 % | 0.70 3.88 % | 0.68 10.67 % | 0.61 -1.41 % | 0.62 -12.12 % | 0.71 1.92 % | 0.69 1.79 % | 0.68 3.15 % | 0.66 -5.95 % | 0.70 2.99 % | 0.68 13.94 % | 0.60 4.45 % | 0.57 -24.19 % | 0.76 2.75 % | 0.74 30.33 % | 0.56 -43.53 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M -20.21 % | 107.612 M 25.33 % | 85.865 M 0.44 % | 85.491 M 0.09 % | 85.411 M 0.00 % | 85.411 M 0.00 % | 85.411 M 0.00 % | 85.411 M 1.02 % | 84.548 M 5.84 % | 79.881 M 0.00 % | 79.881 M 24.74 % | 64.036 M 5.48 % | 60.710 M 4.61 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M -4.40 % | 60.710 M 4.61 % | 58.036 M -2.50 % | 59.524 M 2.56 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 88.24 % | 30.832 M 750.00 % | 3.627 M 0.00 % | 3.627 M 0.00 % | 3.627 M |
| Weighted average shs out | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M 0.00 % | 85.865 M -18.39 % | 105.216 M 22.54 % | 85.865 M 0.44 % | 85.491 M 0.09 % | 85.411 M 0.00 % | 85.411 M 0.00 % | 85.411 M 0.00 % | 85.411 M 1.02 % | 84.548 M 6.71 % | 79.233 M -0.81 % | 79.881 M 24.74 % | 64.036 M 8.47 % | 59.036 M 1.72 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M -2.50 % | 59.524 M 2.56 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.037 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 0.00 % | 58.036 M 88.24 % | 30.832 M 750.00 % | 3.627 M 0.00 % | 3.627 M 0.00 % | 3.627 M |
| EPS diluted | 0.08 -11.89 % | 0.09 114.19 % | -0.64 11.11 % | -0.72 28.71 % | -1.01 -165.79 % | -0.38 80.31 % | -1.93 -10.29 % | -1.75 -133.33 % | -0.75 58.79 % | -1.82 42.95 % | -3.19 -2 758.33 % | 0.12 -94.42 % | 2.15 -22.66 % | 2.78 -31.02 % | 4.03 6 616.67 % | 0.06 -93.41 % | 0.91 -59.56 % | 2.25 54.11 % | 1.46 461.54 % | 0.26 -38.10 % | 0.42 320.00 % | 0.10 -93.20 % | 1.47 1 236.36 % | 0.11 -52.17 % | 0.23 -65.15 % | 0.66 -50.38 % | 1.33 1 562.50 % | 0.08 -85.45 % | 0.55 -11.29 % | 0.62 -57.53 % | 1.46 8 590.48 % | 0.02 -96.35 % | 0.46 -26.98 % | 0.63 -10.00 % | 0.70 32.08 % | 0.53 1 720.80 % | -0.03 61.26 % | -0.08 -106.07 % | 1.39 4 936.23 % | 0.03 -77.00 % | 0.12 -36.84 % | 0.19 -90.87 % | 2.08 433.33 % | 0.39 254.55 % | 0.11 -20.29 % | 0.14 |
| Earnings per share | 0.08 -11.89 % | 0.09 114.19 % | -0.64 11.11 % | -0.72 28.71 % | -1.01 -165.79 % | -0.38 80.31 % | -1.93 -10.29 % | -1.75 -133.33 % | -0.75 58.79 % | -1.82 42.95 % | -3.19 -2 758.33 % | 0.12 -94.42 % | 2.15 -22.66 % | 2.78 -32.52 % | 4.12 6 766.67 % | 0.06 -93.41 % | 0.91 -59.56 % | 2.25 54.11 % | 1.46 461.54 % | 0.26 -38.10 % | 0.42 320.00 % | 0.10 -93.20 % | 1.47 1 236.36 % | 0.11 -52.17 % | 0.23 -65.15 % | 0.66 -50.38 % | 1.33 1 562.50 % | 0.08 -85.45 % | 0.55 -11.29 % | 0.62 -57.53 % | 1.46 8 590.48 % | 0.02 -96.35 % | 0.46 -26.98 % | 0.63 -10.00 % | 0.70 32.08 % | 0.53 1 720.80 % | -0.03 61.26 % | -0.08 -106.07 % | 1.39 4 936.23 % | 0.03 -77.00 % | 0.12 -36.84 % | 0.19 -90.87 % | 2.08 433.33 % | 0.39 254.55 % | 0.11 -20.29 % | 0.14 |
| Gross profit | 56.900 M 5.37 % | 54.000 M 7.78 % | 50.100 M -39.57 % | 82.900 M -0.36 % | 83.200 M 9.33 % | 76.100 M -0.39 % | 76.400 M -1.42 % | 77.500 M -5.83 % | 82.300 M 21.57 % | 67.700 M 4.80 % | 64.600 M -4.01 % | 67.300 M 8.55 % | 62.000 M 26.53 % | 49.000 M -10.75 % | 54.900 M 10.24 % | 49.800 M 20.00 % | 41.500 M 10.67 % | 37.500 M 4.75 % | 35.800 M -3.76 % | 37.200 M 12.39 % | 33.100 M 9.60 % | 30.200 M 13.11 % | 26.700 M 2.69 % | 26.000 M 5.26 % | 24.700 M 21.67 % | 20.300 M 18.02 % | 17.200 M -18.48 % | 21.100 M 6.57 % | 19.800 M 26.11 % | 15.700 M -38.19 % | 25.400 M 26.37 % | 20.100 M 4.69 % | 19.200 M -2.54 % | 19.700 M 12.07 % | 17.579 M 32.17 % | 13.300 M 37.11 % | 9.700 M 11.49 % | 8.700 M 10.21 % | 7.894 M 38.49 % | 5.700 M 21.28 % | 4.700 M 4.44 % | 4.500 M 181.53 % | 1.598 M -66.70 % | 4.800 M 14.29 % | 4.200 M 90.91 % | 2.200 M |
| Income tax expense | 22.500 M 78.57 % | 12.600 M 107.64 % | -165.000 M -2 519.05 % | -6.300 M -280.00 % | 3.500 M -80.87 % | 18.300 M 385.94 % | -6.400 M 68.63 % | -20.400 M 60.23 % | -51.300 M -89.30 % | -27.100 M 44.01 % | -48.400 M -528.32 % | 11.300 M -67.44 % | 34.700 M -39.86 % | 57.700 M -32.04 % | 84.900 M 784.38 % | 9.600 M -71.26 % | 33.400 M -42.31 % | 57.900 M 16.50 % | 49.700 M 300.81 % | 12.400 M 152.77 % | -23.500 M -358.24 % | 9.100 M -80.30 % | 46.200 M 2 466.67 % | 1.800 M -78.57 % | 8.400 M -63.64 % | 23.100 M -16.61 % | 27.700 M 1 054.17 % | 2.400 M 177.42 % | -3.100 M -129.25 % | 10.600 M -71.58 % | 37.300 M | 0.000 -100.00 % | 13.900 M -9.15 % | 15.300 M 26.05 % | 12.138 M 81.16 % | 6.700 M 494.12 % | -1.700 M -240.00 % | -500.000 K -102.16 % | 23.104 M 11 452.00 % | 200.000 K -93.55 % | 3.100 M -22.50 % | 4.000 M -81.29 % | 21.376 M 4 175.20 % | 500.000 K 150.00 % | 200.000 K 150.00 % | -400.000 K |
| Cost of revenue | 17.500 M -27.08 % | 24.000 M -4.38 % | 25.100 M -26.82 % | 34.300 M 6.52 % | 32.200 M -24.94 % | 42.900 M 8.06 % | 39.700 M 40.28 % | 28.300 M -2.75 % | 29.100 M -31.69 % | 42.600 M 5.45 % | 40.400 M 39.31 % | 29.000 M 12.40 % | 25.800 M -29.51 % | 36.600 M 48.18 % | 24.700 M 18.18 % | 20.900 M 6.09 % | 19.700 M -16.88 % | 23.700 M 8.72 % | 21.800 M 41.56 % | 15.400 M 5.48 % | 14.600 M 3.55 % | 14.100 M 2.92 % | 13.700 M 24.55 % | 11.000 M -4.35 % | 11.500 M -15.44 % | 13.600 M 6.25 % | 12.800 M 88.24 % | 6.800 M -4.23 % | 7.100 M -41.32 % | 12.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 |
| General and administrative expenses | 14.800 M 15.63 % | 12.800 M -65.87 % | 37.500 M 173.72 % | 13.700 M -23.46 % | 17.900 M 44.35 % | 12.400 M -39.51 % | 20.500 M 97.12 % | 10.400 M -16.13 % | 12.400 M -21.02 % | 15.700 M 137.88 % | 6.600 M -56.00 % | 15.000 M -23.86 % | 19.700 M 10.06 % | 17.900 M 1.70 % | 17.600 M 39.68 % | 12.600 M -18.18 % | 15.400 M 22.22 % | 12.600 M -13.10 % | 14.500 M 55.91 % | 9.300 M -18.42 % | 11.400 M -3.39 % | 11.800 M 19.19 % | 9.900 M -3.88 % | 10.300 M -24.26 % | 13.600 M 23.64 % | 11.000 M 26.44 % | 8.700 M 29.85 % | 6.700 M -21.18 % | 8.500 M 142.86 % | 3.500 M -23.91 % | 4.600 M 35.29 % | 3.400 M -35.85 % | 5.300 M 35.90 % | 3.900 M 102.39 % | 1.927 M -59.85 % | 4.800 M 14.29 % | 4.200 M 16.67 % | 3.600 M 16.20 % | 3.098 M 63.05 % | 1.900 M 11.76 % | 1.700 M 88.89 % | 900.000 K 93.30 % | 465.600 K -53.44 % | 1.000 M -9.09 % | 1.100 M 37.50 % | 800.000 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -14.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | -100.000 K -100.78 % | 12.800 M -65.87 % | 37.500 M 173.72 % | 13.700 M 13 600.00 % | 100.000 K -99.19 % | 12.400 M -39.22 % | 20.400 M 96.15 % | 10.400 M -16.13 % | 12.400 M -21.02 % | 15.700 M 137.88 % | 6.600 M -56.00 % | 15.000 M -23.86 % | 19.700 M 10.06 % | 17.900 M 1.70 % | 17.600 M 39.68 % | 12.600 M -18.18 % | 15.400 M 22.22 % | 12.600 M -13.10 % | 14.500 M 55.91 % | 9.300 M -18.42 % | 11.400 M -3.39 % | 11.800 M 19.19 % | 9.900 M -3.88 % | 10.300 M -24.26 % | 13.600 M 23.64 % | 11.000 M 26.44 % | 8.700 M 29.85 % | 6.700 M -21.18 % | 8.500 M 142.86 % | 3.500 M -97.42 % | 135.500 M 1 311.46 % | 9.600 M -77.46 % | 42.600 M -20.37 % | 53.500 M 25.08 % | 42.773 M 57.25 % | 27.200 M 325.00 % | 6.400 M 6.67 % | 6.000 M -93.88 % | 98.036 M 2 701.03 % | 3.500 M -65.00 % | 10.000 M -35.06 % | 15.400 M -84.21 % | 97.540 M 4 777.00 % | 2.000 M -16.67 % | 2.400 M 100.00 % | 1.200 M |
| Cost and expenses | 17.400 M -52.72 % | 36.800 M -41.21 % | 62.600 M 30.42 % | 48.000 M -4.19 % | 50.100 M -9.40 % | 55.300 M -7.99 % | 60.100 M 55.30 % | 38.700 M -6.75 % | 41.500 M -28.82 % | 58.300 M 24.04 % | 47.000 M 6.82 % | 44.000 M -3.30 % | 45.500 M -16.51 % | 54.500 M 28.84 % | 42.300 M 26.27 % | 33.500 M -4.56 % | 35.100 M -3.31 % | 36.300 M 0.00 % | 36.300 M 46.96 % | 24.700 M -5.00 % | 26.000 M 0.39 % | 25.900 M 9.75 % | 23.600 M 10.80 % | 21.300 M -15.14 % | 25.100 M 2.03 % | 24.600 M 14.42 % | 21.500 M 59.26 % | 13.500 M -13.46 % | 15.600 M 0.00 % | 15.600 M -88.49 % | 135.500 M 1 311.46 % | 9.600 M -77.46 % | 42.600 M -20.37 % | 53.500 M 25.08 % | 42.773 M 57.25 % | 27.200 M 325.00 % | 6.400 M 6.67 % | 6.000 M -93.88 % | 98.036 M 2 701.03 % | 3.500 M -65.00 % | 10.000 M -35.06 % | 15.400 M -84.21 % | 97.540 M 4 777.00 % | 2.000 M -16.67 % | 2.400 M 100.00 % | 1.200 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 |
| Selling general and administrative expenses | 14.800 M 15.63 % | 12.800 M -65.87 % | 37.500 M 173.72 % | 13.700 M -23.46 % | 17.900 M 44.35 % | 12.400 M -39.51 % | 20.500 M 97.12 % | 10.400 M -16.13 % | 12.400 M -21.02 % | 15.700 M 137.88 % | 6.600 M -56.00 % | 15.000 M -23.86 % | 19.700 M 10.06 % | 17.900 M 1.70 % | 17.600 M 39.68 % | 12.600 M -18.18 % | 15.400 M 22.22 % | 12.600 M -13.10 % | 14.500 M 55.91 % | 9.300 M -18.42 % | 11.400 M -3.39 % | 11.800 M 19.19 % | 9.900 M -3.88 % | 10.300 M -24.26 % | 13.600 M 23.64 % | 11.000 M 26.44 % | 8.700 M 29.85 % | 6.700 M -21.18 % | 8.500 M 142.86 % | 3.500 M -23.91 % | 4.600 M 35.29 % | 3.400 M -35.85 % | 5.300 M 35.90 % | 3.900 M 102.39 % | 1.927 M -59.85 % | 4.800 M 14.29 % | 4.200 M 16.67 % | 3.600 M 16.20 % | 3.098 M 63.05 % | 1.900 M 11.76 % | 1.700 M 88.89 % | 900.000 K 93.30 % | 465.600 K -53.44 % | 1.000 M -9.09 % | 1.100 M 37.50 % | 800.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.500 M 118.15 % | 25.900 M -59.28 % | 63.600 M -53.06 % | 135.500 M 1 389.01 % | 9.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 -100.00 % | 8.600 M 207.14 % | 2.800 M -45.10 % | 5.100 M 41.67 % | 3.600 M 35.03 % | 2.666 M -4.79 % | 2.800 M 64.71 % | 1.700 M 183.33 % | 600.000 K -70.54 % | 2.037 M 154.63 % | 800.000 K -20.00 % | 1.000 M -9.09 % | 1.100 M -32.60 % | 1.632 M 81.33 % | 900.000 K -25.00 % | 1.200 M 140.00 % | 500.000 K |
| Interest expense | 38.300 M -11.55 % | 43.300 M -37.34 % | 69.100 M 1.17 % | 68.300 M 28.14 % | 53.300 M 5.13 % | 50.700 M | 0.000 -100.00 % | 44.300 M -13.81 % | 51.400 M -79.52 % | 251.000 M 513.69 % | 40.900 M 24.32 % | 32.900 M -4.08 % | 34.300 M 41.74 % | 24.200 M | 0.000 -100.00 % | 22.800 M | 0.000 -100.00 % | 19.000 M | 0.000 -100.00 % | 17.600 M | 0.000 -100.00 % | 13.000 M | 0.000 -100.00 % | 12.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 |
| Depreciation and amortization | 0.000 -100.00 % | 200.000 K -99.88 % | 163.700 M 40 825.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 33.33 % | 300.000 K 0.00 % | 300.000 K 50.00 % | 200.000 K 100.00 % | 100.000 K -94.74 % | 1.900 M 0.00 % | 1.900 M 0.00 % | 1.900 M 105.51 % | -34.500 M -21.91 % | -28.300 M -28.05 % | -22.100 M -18.18 % | -18.700 M -0.54 % | -18.600 M 6.53 % | -19.900 M -73.04 % | -11.500 M 14.18 % | -13.400 M -52.27 % | -8.800 M -31.34 % | -6.700 M 21.18 % | -8.500 M -142.86 % | -3.500 M 59.30 % | -8.600 M 13.13 % | -9.900 M -39.44 % | -7.100 M 26.04 % | -9.600 M -36.36 % | -7.040 M -35.38 % | -5.200 M -57.58 % | -3.300 M -26.92 % | -2.600 M -13.59 % | -2.289 M -4.05 % | -2.200 M -29.41 % | -1.700 M 0.00 % | -1.700 M -736.61 % | -203.200 K 92.74 % | -2.800 M -64.71 % | -1.700 M -88.89 % | -900.000 K |
| Operating income | 57.000 M 5.56 % | 54.000 M 7.78 % | 50.100 M -39.57 % | 82.900 M 26.95 % | 65.300 M 2.51 % | 63.700 M 13.75 % | 56.000 M -27.74 % | 77.500 M -5.83 % | 82.300 M 21.39 % | 67.800 M 4.95 % | 64.600 M 157.37 % | 25.100 M 128.11 % | -89.300 M -4 565.00 % | 2.000 M -94.64 % | 37.300 M -25.25 % | 49.900 M 20.24 % | 41.500 M 10.67 % | 37.500 M 76.06 % | 21.300 M -42.90 % | 37.300 M 12.35 % | 33.200 M 9.93 % | 30.200 M 79.76 % | 16.800 M -35.14 % | 25.900 M 4.86 % | 24.700 M 21.67 % | 20.300 M 18.71 % | 17.100 M -18.96 % | 21.100 M 6.57 % | 19.800 M 26.11 % | 15.700 M 82.56 % | 8.600 M -13.13 % | 9.900 M 39.44 % | 7.100 M -26.04 % | 9.600 M 36.36 % | 7.040 M 35.38 % | 5.200 M 57.58 % | 3.300 M 26.92 % | 2.600 M 13.59 % | 2.289 M 4.05 % | 2.200 M 29.41 % | 1.700 M 0.00 % | 1.700 M 736.61 % | 203.200 K -92.74 % | 2.800 M 64.71 % | 1.700 M 88.89 % | 900.000 K |
| Operating income ratio | 0.77 10.66 % | 0.69 3.92 % | 0.67 -5.81 % | 0.71 25.00 % | 0.57 5.71 % | 0.54 10.98 % | 0.48 -34.15 % | 0.73 -0.85 % | 0.74 20.19 % | 0.61 -0.09 % | 0.62 136.05 % | 0.26 125.63 % | -1.02 -4 453.12 % | 0.02 -95.01 % | 0.47 -33.61 % | 0.71 4.08 % | 0.68 10.67 % | 0.61 65.70 % | 0.37 -47.85 % | 0.71 1.88 % | 0.70 2.10 % | 0.68 63.94 % | 0.42 -40.59 % | 0.70 2.59 % | 0.68 13.94 % | 0.60 5.06 % | 0.57 -24.63 % | 0.76 2.75 % | 0.74 30.33 % | 0.56 66.80 % | 0.34 -31.26 % | 0.49 33.19 % | 0.37 -24.12 % | 0.49 21.68 % | 0.40 2.43 % | 0.39 14.92 % | 0.34 13.84 % | 0.30 3.06 % | 0.29 -24.87 % | 0.39 6.71 % | 0.36 -4.26 % | 0.38 197.17 % | 0.13 -78.21 % | 0.58 44.12 % | 0.40 -1.06 % | 0.41 |
| Total other income expenses net | -17.400 M 25.00 % | -23.200 M 91.42 % | -270.300 M -92.66 % | -140.300 M -2.56 % | -136.800 M -73.38 % | -78.900 M 65.41 % | -228.100 M 8.21 % | -248.500 M -25.44 % | -198.100 M 21.08 % | -251.000 M 35.18 % | -387.200 M -1 153.07 % | -30.900 M -117.49 % | 176.700 M -22.91 % | 229.200 M -50.05 % | 458.900 M 1 805.95 % | -26.900 M -134.27 % | 78.500 M -63.69 % | 216.200 M 50.45 % | 143.700 M | 0.000 100.00 % | -15.300 M -393.55 % | -3.100 M -102.11 % | 147.100 M 1 286.29 % | -12.400 M -333.96 % | 5.300 M -89.21 % | 49.100 M -49.33 % | 96.900 M 1 253.57 % | -8.400 M -156.76 % | 14.800 M -56.73 % | 34.200 M -76.20 % | 143.700 M 6 631.82 % | -2.200 M -104.44 % | 49.600 M -17.33 % | 60.000 M 42.74 % | 42.034 M 29.34 % | 32.500 M 933.33 % | -3.900 M -30.00 % | -3.000 M -103.03 % | 99.097 M 4 229.04 % | -2.400 M -120.00 % | 12.000 M -21.05 % | 15.200 M -84.38 % | 97.303 M 5 221.22 % | -1.900 M -72.73 % | -1.100 M -22.22 % | -900.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 4.039 B -8.63 % | 4.421 B 0.47 % | 4.400 B -36.10 % | 6.885 B 5.51 % | 6.526 B -10.94 % | 7.327 B 0.33 % | 7.303 B 9.73 % | 6.655 B -0.61 % | 6.696 B -11.05 % | 7.528 B 3.76 % | 7.255 B 2.37 % | 7.087 B 5.26 % | 6.733 B 6.05 % | 6.348 B 15.06 % | 5.517 B 10.04 % | 5.014 B 12.37 % | 4.462 B 16.10 % | 3.843 B 0.21 % | 3.835 B 13.58 % | 3.377 B 12.78 % | 2.994 B 12.83 % | 2.654 B 6.74 % | 2.486 B 7.38 % | 2.315 B 0.02 % | 2.315 B 6.90 % | 2.165 B 9.49 % | 1.978 B 15.41 % | 1.714 B 30.13 % | 1.317 B -8.39 % | 1.437 B 15.78 % | 1.242 B -2.33 % | 1.271 B 19.55 % | 1.063 B 21.61 % | 874.300 M 20.33 % | 726.571 M -0.99 % | 733.800 M 27.42 % | 575.900 M 25.17 % | 460.100 M 44.08 % | 319.330 M 50.84 % | 211.700 M 236.57 % | 62.900 M 295.95 % | -32.100 M -124.04 % | 133.525 M |
| Total investments | 527.800 M -34.18 % | 801.900 M 4.48 % | 767.500 M 77.99 % | 431.200 M 0.82 % | 427.700 M -23.87 % | 561.800 M 2.87 % | 546.100 M 15.16 % | 474.200 M -3.09 % | 489.300 M -2.65 % | 502.600 M -0.55 % | 505.400 M -6.37 % | 539.800 M -0.70 % | 543.600 M 15.05 % | 472.500 M 28.15 % | 368.700 M 62.57 % | 226.800 M 0.62 % | 225.400 M 25.99 % | 178.900 M 2.35 % | 174.800 M 6.65 % | 163.900 M 0.24 % | 163.500 M 5.96 % | 154.300 M 0.19 % | 154.000 M 7.47 % | 143.300 M 149.65 % | 57.400 M 0.70 % | 57.000 M 7.75 % | 52.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 4.344 B -2.73 % | 4.466 B -1.48 % | 4.533 B -34.86 % | 6.959 B 4.53 % | 6.658 B -9.91 % | 7.390 B 0.08 % | 7.384 B 7.34 % | 6.879 B -5.26 % | 7.261 B -8.52 % | 7.937 B 5.09 % | 7.553 B 1.17 % | 7.465 B 1.82 % | 7.332 B 5.95 % | 6.920 B 17.36 % | 5.897 B 12.23 % | 5.254 B 0.95 % | 5.205 B 22.59 % | 4.246 B -0.04 % | 4.247 B 12.64 % | 3.771 B 17.58 % | 3.207 B 10.21 % | 2.910 B 10.04 % | 2.644 B 3.43 % | 2.557 B 8.05 % | 2.366 B 5.22 % | 2.249 B 7.72 % | 2.088 B 12.94 % | 1.849 B 26.72 % | 1.459 B -1.17 % | 1.476 B 11.13 % | 1.328 B -3.43 % | 1.375 B 18.12 % | 1.164 B 26.43 % | 920.900 M 10.82 % | 831.016 M 7.83 % | 770.700 M 19.05 % | 647.400 M 17.22 % | 552.300 M 32.84 % | 415.760 M 37.26 % | 302.900 M 43.42 % | 211.200 M 43.87 % | 146.800 M -6.57 % | 157.120 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 450.100 M 0.00 % | 450.100 M 0.00 % | 450.100 M 0.00 % | 450.100 M 4 090.25 % | -11.280 M 0.00 % | -11.280 M 0.00 % | -11.280 M 0.00 % | -11.280 M 0.00 % | -11.280 M 0.00 % | -11.280 M -102.51 % | 450.000 M -0.02 % | 450.100 M 0.02 % | 450.000 M 0.00 % | 450.000 M -0.02 % | 450.100 M 450 004.50 % | 99.999 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 200.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 184.400 M 3.71 % | 177.800 M 4.65 % | 169.900 M -28.16 % | 236.500 M -20.77 % | 298.500 M -22.43 % | 384.800 M -7.81 % | 417.400 M -29.80 % | 594.600 M -21.39 % | 756.400 M -14.06 % | 880.100 M -15.85 % | 1.046 B -21.28 % | 1.329 B 0.17 % | 1.326 B 10.72 % | 1.198 B 24.07 % | 965.600 M -1.23 % | 977.600 M 1.42 % | 963.900 M -29.71 % | 1.371 B 88.86 % | 726.100 M 20.84 % | 600.900 M 5.35 % | 570.400 M 1.53 % | 561.800 M 3.27 % | 544.000 M 27.16 % | 427.800 M 4.06 % | 411.100 M -14.69 % | 481.900 M 0.71 % | 478.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 372.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 223.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 172.365 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.356 M |
| Common stock | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 2.10 % | 536.620 M 0.00 % | 536.620 M -2.06 % | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 0.00 % | 547.900 M 361.97 % | 118.600 M 0.00 % | 118.600 M 0.51 % | 118.000 M 0.00 % | 118.000 M 0.00 % | 118.000 M 0.00 % | 118.000 M 0.00 % | 118.000 M 5.73 % | 111.600 M 1.73 % | 109.700 M 2.43 % | 107.100 M 326.69 % | 25.100 M 15.67 % | 21.700 M -97.45 % | 852.500 M 2.07 % | 835.200 M 1.47 % | 823.100 M 3 693.09 % | 21.700 M -96.89 % | 697.400 M 3.44 % | 674.200 M 7.61 % | 626.500 M 2 829.76 % | 21.384 M -94.54 % | 391.800 M 6.38 % | 368.300 M -5.15 % | 388.300 M 1 956.24 % | 18.884 M -93.95 % | 312.300 M -0.76 % | 314.700 M 2.21 % | 307.900 M 2 022.13 % | 14.509 M |
| Total equity | 2.124 B 0.31 % | 2.118 B 0.37 % | 2.110 B -3.06 % | 2.177 B 21.69 % | 1.789 B -4.60 % | 1.875 B -1.71 % | 1.907 B -24.75 % | 2.535 B -6.00 % | 2.696 B -4.40 % | 2.820 B -5.55 % | 2.986 B -8.66 % | 3.269 B 0.06 % | 3.267 B 4.09 % | 3.139 B 7.99 % | 2.906 B 16.70 % | 2.490 B 0.58 % | 2.476 B 2.79 % | 2.409 B 36.59 % | 1.764 B 7.66 % | 1.638 B 1.95 % | 1.607 B 0.54 % | 1.598 B 13.32 % | 1.410 B 17.82 % | 1.197 B 3.75 % | 1.154 B 17.40 % | 982.600 M 4.65 % | 938.900 M 10.13 % | 852.500 M 2.07 % | 835.200 M 1.47 % | 823.100 M 5.01 % | 783.800 M 12.39 % | 697.400 M 3.44 % | 674.200 M 7.61 % | 626.500 M 8.45 % | 577.682 M 47.44 % | 391.800 M 6.38 % | 368.300 M -5.15 % | 388.300 M -0.35 % | 389.679 M 24.78 % | 312.300 M -0.76 % | 314.700 M 2.21 % | 307.900 M 134.98 % | 131.035 M |
| Other non current liabilities | 2.700 M 2 600.00 % | 100.000 K -92.86 % | 1.400 M 27.27 % | 1.100 M -99.96 % | 2.859 B 10.11 % | 2.596 B | 0.000 -100.00 % | 2.869 B -5.66 % | 3.041 B 24.97 % | 2.433 B 2 433 200.00 % | 100.000 K -99.99 % | 1.484 B 14.63 % | 1.295 B -35.07 % | 1.994 B 14.30 % | 1.745 B 15.73 % | 1.507 B 1 507 500.00 % | -100.000 K -100.01 % | 948.500 M -8.03 % | 1.031 B 6.87 % | 965.000 M 114.06 % | 450.800 M 6.77 % | 422.200 M | 0.000 -100.00 % | 172.900 M 5.56 % | 163.800 M | 0.000 -100.00 % | 170.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 393.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 141.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.137 M |
| Long term debt | 2.061 B -3.57 % | 2.137 B -6.07 % | 2.275 B -37.67 % | 3.651 B -11.00 % | 4.102 B -11.84 % | 4.652 B -3.78 % | 4.835 B 11.00 % | 4.356 B -2.71 % | 4.477 B -21.48 % | 5.702 B 7.61 % | 5.299 B -15.25 % | 6.252 B -1.85 % | 6.370 B 20.59 % | 5.282 B 19.32 % | 4.427 B 11.33 % | 3.977 B -7.95 % | 4.320 B 24.61 % | 3.467 B 2.15 % | 3.394 B 13.66 % | 2.986 B 3.47 % | 2.886 B 10.95 % | 2.601 B 4.63 % | 2.486 B -0.15 % | 2.490 B 7.43 % | 2.317 B 4.52 % | 2.217 B 7.65 % | 2.060 B 11.43 % | 1.849 B 26.72 % | 1.459 B -1.17 % | 1.476 B 11.13 % | 1.328 B -3.43 % | 1.375 B 18.12 % | 1.164 B 26.43 % | 920.900 M 10.82 % | 831.016 M 7.83 % | 770.700 M 19.05 % | 647.400 M 17.22 % | 552.300 M 32.84 % | 415.760 M 37.26 % | 302.900 M 43.42 % | 211.200 M 43.87 % | 146.800 M -6.57 % | 157.120 M |
| Total non current liabilities | 2.384 B -2.11 % | 2.435 B -4.95 % | 2.562 B -37.55 % | 4.102 B -44.70 % | 7.417 B 45.27 % | 5.106 B -3.12 % | 5.270 B 9.86 % | 4.797 B -2.87 % | 4.939 B -20.53 % | 6.215 B 6.44 % | 5.839 B -14.65 % | 6.841 B -1.54 % | 6.948 B 19.27 % | 5.825 B 18.58 % | 4.912 B 12.22 % | 4.377 B -7.09 % | 4.711 B 23.18 % | 3.825 B 3.54 % | 3.694 B 14.04 % | 3.239 B 3.61 % | 3.126 B 9.19 % | 2.863 B 4.53 % | 2.739 B 1.58 % | 2.696 B 6.89 % | 2.522 B 4.53 % | 2.413 B 8.09 % | 2.232 B 20.77 % | 1.849 B 26.72 % | 1.459 B -1.17 % | 1.476 B -13.38 % | 1.704 B 23.89 % | 1.375 B 18.12 % | 1.164 B 26.43 % | 920.900 M -5.06 % | 969.969 M 25.86 % | 770.700 M 19.05 % | 647.400 M 17.22 % | 552.300 M 7.87 % | 511.982 M 69.03 % | 302.900 M 43.42 % | 211.200 M 43.87 % | 146.800 M -25.72 % | 197.621 M |
| Other current liabilities | 256.000 M -6.84 % | 274.800 M -0.07 % | 275.000 M -9.78 % | 304.800 M 111.60 % | -2.628 B -1 228.30 % | 232.900 M -16.49 % | 278.900 M 110.69 % | -2.608 B 9.33 % | -2.877 B -24.93 % | -2.303 B -1 387.98 % | 178.800 M 113.73 % | -1.302 B -23.42 % | -1.055 B 39.95 % | -1.756 B -11.50 % | -1.575 B -15.16 % | -1.368 B -1 324.62 % | 111.700 M 112.72 % | -878.200 M 8.77 % | -962.600 M -9.81 % | -876.600 M -123.28 % | -392.600 M -6.95 % | -367.100 M -86.16 % | -197.200 M -78.95 % | -110.200 M -13.73 % | -96.900 M -31.84 % | -73.500 M 27.44 % | -101.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.142 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.700 M -2.98 % | 137.800 M -5.87 % | 146.400 M 5.02 % | 139.400 M | 0.000 -100.00 % | 28.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 125.100 M 23.98 % | 100.900 M 43.53 % | 70.300 M 19.56 % | 58.800 M 18.31 % | 49.700 M -4.79 % | 52.200 M 54.44 % | 33.800 M -20.09 % | 42.300 M 13.40 % | 37.300 M 8.75 % | 34.300 M 3.31 % | 33.200 M -43.15 % | 58.400 M 18.94 % | 49.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 |
| Short term debt | 2.284 B -1.95 % | 2.329 B 3.13 % | 2.258 B -31.75 % | 3.309 B 27.55 % | 2.594 B 11.65 % | 2.323 B 10.70 % | 2.099 B -17.90 % | 2.556 B -9.24 % | 2.816 B 24.84 % | 2.256 B 0.08 % | 2.254 B 83.27 % | 1.230 B 26.15 % | 975.000 M -40.94 % | 1.651 B 12.34 % | 1.470 B 13.95 % | 1.290 B 43.91 % | 896.100 M 13.43 % | 790.000 M -8.56 % | 864.000 M 9.56 % | 788.600 M 142.65 % | 325.000 M 3.93 % | 312.700 M 92.43 % | 162.500 M 142.18 % | 67.100 M 26.60 % | 53.000 M 49.30 % | 35.500 M 26.79 % | 28.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 |
| Total current liabilities | 2.556 B -2.52 % | 2.622 B 2.56 % | 2.556 B -29.79 % | 3.641 B 25.69 % | 2.896 B 11.56 % | 2.596 B 6.82 % | 2.431 B -15.27 % | 2.869 B -5.66 % | 3.041 B 24.97 % | 2.433 B -3.31 % | 2.517 B 69.57 % | 1.484 B 14.61 % | 1.295 B -35.06 % | 1.994 B 14.30 % | 1.745 B 15.74 % | 1.507 B 41.02 % | 1.069 B 12.69 % | 948.500 M -8.04 % | 1.031 B 7.20 % | 962.100 M 114.42 % | 448.700 M 6.30 % | 422.100 M 60.43 % | 263.100 M 52.08 % | 173.000 M 5.68 % | 163.700 M 12.12 % | 146.000 M -14.27 % | 170.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.019 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 636.000 K |
| Total liabilities | 4.939 B -2.32 % | 5.057 B -1.20 % | 5.118 B -33.90 % | 7.743 B 4.39 % | 7.417 B -9.01 % | 8.152 B 0.01 % | 8.151 B 6.32 % | 7.666 B -3.93 % | 7.980 B -7.73 % | 8.648 B 3.50 % | 8.356 B 0.37 % | 8.325 B 1.00 % | 8.243 B 5.42 % | 7.819 B 17.46 % | 6.657 B 13.12 % | 5.885 B 1.81 % | 5.780 B 21.10 % | 4.773 B 1.02 % | 4.725 B 12.48 % | 4.201 B 17.52 % | 3.575 B 8.82 % | 3.285 B 9.43 % | 3.002 B 4.62 % | 2.869 B 6.82 % | 2.686 B 4.97 % | 2.559 B 6.51 % | 2.403 B 29.98 % | 1.849 B 26.72 % | 1.459 B -1.17 % | 1.476 B -14.26 % | 1.721 B 25.16 % | 1.375 B 18.12 % | 1.164 B 26.43 % | 920.900 M -5.35 % | 972.988 M 26.25 % | 770.700 M 19.05 % | 647.400 M 17.22 % | 552.300 M 7.22 % | 515.124 M 70.06 % | 302.900 M 43.42 % | 211.200 M 43.87 % | 146.800 M -25.95 % | 198.257 M |
| Other non current assets | 6.671 B -3.76 % | 6.932 B 0.42 % | 6.902 B -28.33 % | 9.631 B 1.46 % | 9.493 B 5 046.74 % | -191.900 M 5.28 % | -202.600 M -102.09 % | 9.716 B -0.72 % | 9.786 B -9.44 % | 10.806 B -0.29 % | 10.838 B -1.75 % | 11.031 B 2.96 % | 10.713 B 5.44 % | 10.160 B 12.88 % | 9.001 B 12.98 % | 7.967 B 8.21 % | 7.363 B 9.94 % | 6.697 B 11.42 % | 6.011 B 13.30 % | 5.305 B 9.08 % | 4.864 B 7.18 % | 4.538 B 8.39 % | 4.186 B 12.12 % | 3.734 B 5.93 % | 3.525 B 4.83 % | 3.363 B 6.48 % | 3.158 B 5 198.32 % | 59.600 M -6.73 % | 63.900 M 165.15 % | 24.100 M -51.41 % | 49.600 M 206.17 % | 16.200 M 57.28 % | 10.300 M 134.09 % | 4.400 M -43.58 % | 7.798 M 77.23 % | 4.400 M 0.00 % | 4.400 M -51.65 % | 9.100 M 371.99 % | 1.928 M -78.58 % | 9.000 M -42.68 % | 15.700 M 57.00 % | 10.000 M 4.61 % | 9.559 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 561.800 M 2.87 % | 546.100 M -19.42 % | 677.700 M -3.87 % | 705.000 M 1.76 % | 692.800 M 6.86 % | 648.300 M -5.84 % | 688.500 M 5.87 % | 650.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 239.700 M 24.65 % | 192.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 2.100 M -12.50 % | 2.400 M -14.29 % | 2.800 M -3.45 % | 2.900 M -9.38 % | 3.200 M -11.11 % | 3.600 M -7.69 % | 3.900 M -9.30 % | 4.300 M -6.52 % | 4.600 M -8.00 % | 5.000 M -3.85 % | 5.200 M -3.70 % | 5.400 M -6.90 % | 5.800 M -4.92 % | 6.100 M -3.17 % | 6.300 M 320.00 % | 1.500 M 50.00 % | 1.000 M -9.09 % | 1.100 M -8.33 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M -7.69 % | 1.300 M -7.14 % | 1.400 M -12.50 % | 1.600 M -11.11 % | 1.800 M -10.00 % | 2.000 M -9.09 % | 2.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.731 M | 0.000 | 0.000 | 0.000 -100.00 % | 475.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.100 M -12.50 % | 2.400 M -14.29 % | 2.800 M -3.45 % | 2.900 M -9.38 % | 3.200 M -11.11 % | 3.600 M -7.69 % | 3.900 M -9.30 % | 4.300 M -6.52 % | 4.600 M -8.00 % | 5.000 M -3.85 % | 5.200 M -3.70 % | 5.400 M -6.90 % | 5.800 M -4.92 % | 6.100 M -3.17 % | 6.300 M 320.00 % | 1.500 M 50.00 % | 1.000 M -9.09 % | 1.100 M -8.33 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M -7.69 % | 1.300 M -7.14 % | 1.400 M -12.50 % | 1.600 M -11.11 % | 1.800 M -10.00 % | 2.000 M -9.09 % | 2.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.731 M | 0.000 | 0.000 | 0.000 -100.00 % | 475.000 K |
| Property plant equipment net | 23.500 M 152.69 % | 9.300 M -5.10 % | 9.800 M -60.32 % | 24.700 M -10.83 % | 27.700 M -16.57 % | 33.200 M -6.74 % | 35.600 M -6.81 % | 38.200 M -5.21 % | 40.300 M -2.18 % | 41.200 M -4.85 % | 43.300 M -0.69 % | 43.600 M 41.56 % | 30.800 M -4.94 % | 32.400 M 0.62 % | 32.200 M 9.52 % | 29.400 M 8.09 % | 27.200 M -3.20 % | 28.100 M -3.77 % | 29.200 M -2.34 % | 29.900 M -3.24 % | 30.900 M -9.65 % | 34.200 M -4.20 % | 35.700 M 20.61 % | 29.600 M -6.03 % | 31.500 M -4.55 % | 33.000 M 47.98 % | 22.300 M -99.23 % | 2.890 B 4.01 % | 2.779 B 5.06 % | 2.645 B 11.77 % | 2.366 B 12.02 % | 2.112 B 10.74 % | 1.908 B 13.43 % | 1.682 B 17.04 % | 1.437 B 14.91 % | 1.250 B 16.38 % | 1.074 B 16.78 % | 920.000 M 14.33 % | 804.714 M 37.72 % | 584.300 M 39.32 % | 419.400 M 17.48 % | 357.000 M 20.75 % | 295.663 M |
| Total non current assets | 6.697 B -3.55 % | 6.943 B 0.41 % | 6.915 B -28.41 % | 9.659 B 1.42 % | 9.524 B -2.02 % | 9.721 B -0.13 % | 9.733 B -0.26 % | 9.758 B -0.74 % | 9.831 B -9.41 % | 10.852 B -0.31 % | 10.886 B -1.75 % | 11.080 B 3.07 % | 10.750 B 5.40 % | 10.199 B 12.82 % | 9.040 B 13.02 % | 7.998 B 8.21 % | 7.391 B 9.88 % | 6.726 B 11.34 % | 6.041 B 13.21 % | 5.336 B 9.00 % | 4.896 B 7.05 % | 4.573 B 8.28 % | 4.224 B 12.17 % | 3.765 B 5.81 % | 3.558 B 4.73 % | 3.398 B 6.76 % | 3.182 B 7.89 % | 2.950 B 3.76 % | 2.843 B 6.51 % | 2.669 B 10.35 % | 2.419 B 13.62 % | 2.129 B 10.99 % | 1.918 B 13.75 % | 1.686 B 16.59 % | 1.446 B 15.26 % | 1.255 B 16.31 % | 1.079 B 16.11 % | 929.100 M 14.93 % | 808.373 M 36.25 % | 593.300 M 36.36 % | 435.100 M 18.56 % | 367.000 M 20.05 % | 305.697 M |
| Other current assets | 800.000 K | 0.000 -100.00 % | 700.000 K -70.83 % | 2.400 M | 0.000 -100.00 % | 29.200 M -88.07 % | 244.800 M 1 576.71 % | 14.600 M 8.15 % | 13.500 M -93.42 % | 205.100 M 32.07 % | 155.300 M 2 775.93 % | 5.400 M 14.89 % | 4.700 M -7.84 % | 5.100 M -96.03 % | 128.600 M 3 284.21 % | 3.800 M 40.74 % | 2.700 M -3.57 % | 2.800 M -85.79 % | 19.700 M 337.78 % | 4.500 M 87.50 % | 2.400 M -90.66 % | 25.700 M 149.51 % | 10.300 M 83.93 % | 5.600 M 43.59 % | 3.900 M -60.20 % | 9.800 M 40.00 % | 7.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 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -203.500 M 5.66 % | -215.700 M -13.41 % | -190.200 M -33.10 % | -142.900 M 3.90 % | -148.700 M -39.36 % | -106.700 M | 0.000 | 0.000 | 0.000 100.00 % | -14.300 M -6.72 % | -13.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 |
| cash and cash equivalents | 305.000 M 571.81 % | 45.400 M -65.99 % | 133.500 M 81.14 % | 73.700 M -44.12 % | 131.900 M 110.03 % | 62.800 M -21.99 % | 80.500 M -63.98 % | 223.500 M -60.39 % | 564.300 M 37.94 % | 409.100 M 37.28 % | 298.000 M -21.33 % | 378.800 M -36.84 % | 599.700 M 4.82 % | 572.100 M 50.87 % | 379.200 M 58.13 % | 239.800 M -67.70 % | 742.500 M 84.52 % | 402.400 M -2.35 % | 412.100 M 4.59 % | 394.000 M 85.06 % | 212.900 M -16.90 % | 256.200 M 61.84 % | 158.300 M -34.45 % | 241.500 M 368.02 % | 51.600 M -38.35 % | 83.700 M -23.98 % | 110.100 M -18.44 % | 135.000 M -4.86 % | 141.900 M 268.57 % | 38.500 M -55.54 % | 86.600 M -16.89 % | 104.200 M 3.07 % | 101.100 M 116.95 % | 46.600 M -55.38 % | 104.445 M 183.05 % | 36.900 M -48.39 % | 71.500 M -22.45 % | 92.200 M -4.39 % | 96.430 M 5.73 % | 91.200 M -38.50 % | 148.300 M -17.10 % | 178.900 M 658.21 % | 23.595 M |
| Cash and short term investments | 305.000 M 571.81 % | 45.400 M -65.99 % | 133.500 M 81.14 % | 73.700 M -44.12 % | 131.900 M 110.03 % | 62.800 M -21.99 % | 80.500 M -63.98 % | 223.500 M -60.39 % | 564.300 M 37.94 % | 409.100 M 37.28 % | 298.000 M -21.33 % | 378.800 M -36.84 % | 599.700 M 4.82 % | 572.100 M 50.87 % | 379.200 M 58.13 % | 239.800 M -67.70 % | 742.500 M 84.52 % | 402.400 M -2.35 % | 412.100 M 4.59 % | 394.000 M 85.06 % | 212.900 M -16.90 % | 256.200 M 61.84 % | 158.300 M -34.45 % | 241.500 M 368.02 % | 51.600 M -38.35 % | 83.700 M -23.98 % | 110.100 M -18.44 % | 135.000 M -4.86 % | 141.900 M 268.57 % | 38.500 M -55.54 % | 86.600 M -16.89 % | 104.200 M 3.07 % | 101.100 M 116.95 % | 46.600 M -55.38 % | 104.445 M 183.05 % | 36.900 M -48.39 % | 71.500 M -22.45 % | 92.200 M -4.39 % | 96.430 M 5.73 % | 91.200 M -38.50 % | 148.300 M -17.10 % | 178.900 M 658.21 % | 23.595 M |
| Total current assets | 366.900 M 58.76 % | 231.100 M -26.14 % | 312.900 M 20.21 % | 260.300 M 97.35 % | 131.900 M -56.92 % | 306.200 M -5.87 % | 325.300 M -26.49 % | 442.500 M -47.65 % | 845.200 M 37.10 % | 616.500 M 35.32 % | 455.600 M -11.43 % | 514.400 M -32.32 % | 760.000 M 0.16 % | 758.800 M 44.92 % | 523.600 M 38.92 % | 376.900 M -56.44 % | 865.300 M 89.84 % | 455.800 M 1.83 % | 447.600 M -11.00 % | 502.900 M 75.96 % | 285.800 M -7.78 % | 309.900 M 64.23 % | 188.700 M -37.29 % | 300.900 M 6.93 % | 281.400 M 95.28 % | 144.100 M -9.54 % | 159.300 M 18.00 % | 135.000 M -4.86 % | 141.900 M 268.57 % | 38.500 M -55.54 % | 86.600 M -16.89 % | 104.200 M 3.07 % | 101.100 M 116.95 % | 46.600 M -55.38 % | 104.445 M 183.05 % | 36.900 M -48.39 % | 71.500 M -22.45 % | 92.200 M -4.39 % | 96.430 M 5.73 % | 91.200 M -38.50 % | 148.300 M -17.10 % | 178.900 M 658.21 % | 23.595 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M -5.88 % | 1.700 M -26.09 % | 2.300 M 0.00 % | 2.300 M -71.60 % | 8.100 M -49.38 % | 16.000 M 11.89 % | 14.300 M -9.49 % | 15.800 M 35.04 % | 11.700 M -45.83 % | 21.600 M 80.00 % | 12.000 M -24.05 % | 15.800 M -63.17 % | 42.900 M -1.61 % | 43.600 M 55.71 % | 28.000 M 159.26 % | 10.800 M -8.47 % | 11.800 M -16.90 % | 14.200 M -10.13 % | 15.800 M 4.64 % | 15.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 |
| Net receivables | 61.100 M -67.10 % | 185.700 M 3.92 % | 178.700 M -2.99 % | 184.200 M | 0.000 -100.00 % | 214.200 M | 0.000 -100.00 % | 202.800 M -23.67 % | 265.700 M | 0.000 100.00 % | -157.600 M -229.07 % | 122.100 M -12.54 % | 139.600 M -16.56 % | 167.300 M 215.86 % | -144.400 M -218.75 % | 121.600 M 23.45 % | 98.500 M 155.18 % | 38.600 M 208.73 % | -35.500 M -157.72 % | 61.500 M 128.62 % | 26.900 M | 0.000 -100.00 % | 9.300 M -77.86 % | 42.000 M -80.16 % | 211.700 M 508.33 % | 34.800 M 28.41 % | 27.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 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.314 B -0.39 % | 9.350 B 1 479.65 % | -677.700 M 3.87 % | -705.000 M -1.76 % | -692.800 M -6.86 % | -648.300 M 5.84 % | -688.500 M -5.87 % | -650.300 M | 0.000 | 0.000 | 0.000 100.00 % | -239.700 M -24.65 % | -192.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -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 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 15.200 M -14.61 % | 17.800 M -12.75 % | 20.400 M -10.92 % | 22.900 M -27.07 % | 31.400 M -16.27 % | 37.500 M -20.55 % | 47.200 M 0.64 % | 46.900 M -16.10 % | 55.900 M 26.19 % | 44.300 M -41.94 % | 76.300 M 16.13 % | 65.700 M -12.17 % | 74.800 M -26.01 % | 101.100 M 0.40 % | 100.700 M 28.61 % | 78.300 M 34.54 % | 58.200 M -32.25 % | 85.900 M -10.33 % | 95.800 M 8.86 % | 88.000 M 160.36 % | 33.800 M -36.47 % | 53.200 M 62.69 % | 32.700 M -22.51 % | 42.200 M -2.09 % | 43.100 M 19.72 % | 36.000 M -48.79 % | 70.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 800.000 K 700.00 % | 100.000 K -96.00 % | 2.500 M -41.86 % | 4.300 M 65.38 % | 2.600 M -3.70 % | 2.700 M -54.24 % | 5.900 M 11.32 % | 5.300 M 15.22 % | 4.600 M 76.92 % | 2.600 M -64.38 % | 7.300 M 19.67 % | 6.100 M 22.00 % | 5.000 M 13.64 % | 4.400 M -13.73 % | 5.100 M | 0.000 -100.00 % | 2.900 M 26.09 % | 2.300 M -17.86 % | 2.800 M | 0.000 | 0.000 -100.00 % | 1.200 M -40.00 % | 2.000 M 122.22 % | 900.000 K 12.50 % | 800.000 K -60.00 % | 2.000 M -33.33 % | 3.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -725.300 M -138.40 % | 1.889 B 10.61 % | 1.707 B 593.75 % | -345.800 M -34.19 % | -257.700 M -30.09 % | -198.100 M -797.54 % | 28.400 M | 0.000 | 0.000 100.00 % | -356.000 M | 0.000 100.00 % | -230.100 M | 0.000 100.00 % | -169.700 M | 0.000 | 0.000 -100.00 % | 2.200 M | 0.000 100.00 % | -539.400 M | 0.000 | 0.000 100.00 % | -313.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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K 0.00 % | 300.000 K -25.00 % | 400.000 K -42.86 % | 700.000 K 0.00 % | 700.000 K 0.00 % | 700.000 K -66.67 % | 2.100 M 40.00 % | 1.500 M 0.00 % | 1.500 M 7.14 % | 1.400 M 7.69 % | 1.300 M 333.33 % | 300.000 K 50.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.317 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.444 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.072 M |
| Capital lease obligations | 297.700 M -1.10 % | 301.000 M -2.56 % | 308.900 M 2.76 % | 300.600 M -1.76 % | 306.000 M 40.69 % | 217.500 M 14.05 % | 190.700 M -16.25 % | 227.700 M -3.31 % | 235.500 M 14.04 % | 206.500 M | 0.000 -100.00 % | 16.900 M -89.13 % | 155.500 M -0.45 % | 156.200 M 91.19 % | 81.700 M -4.44 % | 85.500 M -0.81 % | 86.200 M 20.90 % | 71.300 M 11.76 % | 63.800 M 1 495.00 % | 4.000 M 0.00 % | 4.000 M -91.45 % | 46.800 M -1.89 % | 47.700 M 28.23 % | 37.200 M -11.64 % | 42.100 M 32.39 % | 31.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.280 M 0.00 % | 11.280 M 0.00 % | 11.280 M 0.00 % | 11.280 M 0.00 % | 11.280 M 0.00 % | 11.280 M 0.00 % | 11.280 M 0.00 % | 11.280 M 0.00 % | 11.280 M | 0.000 -100.00 % | 11.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.392 B 0.00 % | 1.392 B -0.01 % | 1.392 B 47.78 % | 942.000 M 87.17 % | 503.280 M 0.02 % | 503.180 M 2.27 % | 492.000 M -46.49 % | 919.440 M -1.21 % | 930.720 M 1.23 % | 919.440 M 91.26 % | 480.720 M -47.72 % | 919.440 M 0.00 % | 919.440 M -2.39 % | 942.000 M 0.00 % | 942.000 M 0.00 % | 942.000 M 0.00 % | 942.000 M 2.63 % | 917.900 M -0.01 % | 918.000 M 0.01 % | 917.900 M 0.00 % | 917.900 M 0.00 % | 917.900 M 21.66 % | 754.500 M 14.42 % | 659.400 M 3.78 % | 635.400 M 33.60 % | 475.600 M 65.20 % | 287.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 287.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 277.816 M | 0.000 | 0.000 | 0.000 -100.00 % | 175.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.098 M |
| Deferred tax liabilities non current | 320.200 M 7.56 % | 297.700 M 4.42 % | 285.100 M -36.70 % | 450.400 M -1.42 % | 456.900 M 0.77 % | 453.400 M 4.23 % | 435.000 M -1.45 % | 441.400 M -4.38 % | 461.600 M -10.04 % | 513.100 M -5.02 % | 540.200 M -8.22 % | 588.600 M 1.92 % | 577.500 M 6.41 % | 542.700 M 11.83 % | 485.300 M 21.11 % | 400.700 M 2.38 % | 391.400 M 9.36 % | 357.900 M 19.26 % | 300.100 M 19.94 % | 250.200 M 5.08 % | 238.100 M -9.09 % | 261.900 M 3.56 % | 252.900 M 22.35 % | 206.700 M 0.88 % | 204.900 M 4.65 % | 195.800 M 13.44 % | 172.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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.896 B -743.50 % | 450.100 M 0.02 % | 450.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 |
| Total assets | 7.064 B -1.54 % | 7.174 B -0.74 % | 7.228 B -27.13 % | 9.919 B 2.73 % | 9.656 B -3.70 % | 10.027 B -0.31 % | 10.058 B -1.40 % | 10.201 B -4.45 % | 10.676 B -6.91 % | 11.469 B 1.12 % | 11.342 B -2.18 % | 11.594 B 0.73 % | 11.510 B 5.04 % | 10.958 B 14.58 % | 9.563 B 14.19 % | 8.375 B 1.44 % | 8.256 B 14.96 % | 7.182 B 10.68 % | 6.489 B 11.12 % | 5.839 B 12.70 % | 5.181 B 6.11 % | 4.883 B 10.68 % | 4.412 B 8.51 % | 4.066 B 5.90 % | 3.840 B 8.42 % | 3.542 B 5.99 % | 3.342 B 8.33 % | 3.085 B 3.35 % | 2.985 B 10.23 % | 2.707 B 8.08 % | 2.505 B 12.20 % | 2.233 B 10.59 % | 2.019 B 16.52 % | 1.733 B 11.74 % | 1.551 B 20.05 % | 1.292 B 12.29 % | 1.150 B 12.63 % | 1.021 B 12.88 % | 904.803 M 32.18 % | 684.500 M 17.33 % | 583.400 M 6.87 % | 545.900 M 65.78 % | 329.292 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -23.300 M -529.73 % | -3.700 M -107.24 % | 51.100 M 590.54 % | 7.400 M 130.96 % | -23.900 M -545.95 % | -3.700 M -110.98 % | 33.700 M -76.61 % | 144.100 M 299.31 % | -72.300 M -3.73 % | -69.700 M -648.82 % | 12.700 M 768.42 % | -1.900 M 90.69 % | -20.400 M -63.20 % | -12.500 M -118.80 % | 66.500 M -9.52 % | 73.500 M 167.06 % | -109.600 M -387.11 % | -22.500 M -142.37 % | 53.100 M 14.94 % | 46.200 M 269.85 % | -27.200 M -174.75 % | -9.900 M -129.64 % | 33.400 M 222.34 % | -27.300 M -507.46 % | 6.700 M 118.87 % | -35.500 M -1 209.38 % | 3.200 M -81.29 % | 17.100 M 126.19 % | -65.300 M -270.50 % | 38.300 M 76.50 % | 21.700 M 166.98 % | -32.400 M -47.95 % | -21.900 M -161.34 % | 35.700 M 2 212.43 % | -1.690 M 86.03 % | -12.100 M -120.61 % | 58.700 M 370.51 % | -21.700 M -811.24 % | 3.051 M -85.94 % | 21.700 M 419.12 % | -6.800 M -179.07 % | 8.600 M 163.08 % | -13.633 M -396.37 % | 4.600 M 53.33 % | 3.000 M -37.50 % | 4.800 M |
| Accounts receivables | -2.700 M -128.42 % | 9.500 M -82.31 % | 53.700 M 710.23 % | -8.800 M -33.33 % | -6.600 M -175.00 % | 8.800 M -3.30 % | 9.100 M -87.41 % | 72.300 M 214.40 % | -63.200 M -20.15 % | -52.600 M -215.35 % | 45.600 M 42.95 % | 31.900 M 289.88 % | -16.800 M -1 780.00 % | 1.000 M 110.87 % | -9.200 M 70.23 % | -30.900 M 61.61 % | -80.500 M -272.69 % | -21.600 M -146.65 % | 46.300 M 225.82 % | -36.800 M -894.59 % | -3.700 M 52.56 % | -7.800 M -129.10 % | 26.800 M 385.11 % | -9.400 M -244.62 % | 6.500 M 141.67 % | -15.600 M -21.88 % | -12.800 M -481.82 % | -2.200 M 24.14 % | -2.900 M -61.11 % | -1.800 M 62.50 % | -4.800 M -500.00 % | -800.000 K 70.37 % | -2.700 M -171.05 % | 3.800 M 210.02 % | -3.454 M -675.67 % | 600.000 K -85.37 % | 4.100 M 163.08 % | -6.500 M -513.49 % | 1.572 M -86.79 % | 11.900 M 370.45 % | -4.400 M -633.33 % | -600.000 K 91.49 % | -7.047 M -2 249.07 % | -300.000 K -175.00 % | 400.000 K 157.14 % | -700.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M 1 500.00 % | 100.000 K -80.00 % | 500.000 K 400.00 % | 100.000 K -98.28 % | 5.800 M -26.58 % | 7.900 M 564.71 % | -1.700 M -213.33 % | 1.500 M 136.59 % | -4.100 M -141.41 % | 9.900 M 203.13 % | -9.600 M -352.63 % | 3.800 M -85.98 % | 27.100 M 3 771.43 % | 700.000 K 104.49 % | -15.600 M 9.30 % | -17.200 M -1 663.64 % | 1.100 M -52.17 % | 2.300 M 43.75 % | 1.600 M 328.57 % | -700.000 K 83.33 % | -4.200 M -162.69 % | 6.700 M 208.06 % | -6.200 M -663.64 % | 1.100 M 136.67 % | -3.000 M 54.55 % | -6.600 M -500.00 % | -1.100 M -175.00 % | -400.000 K -576.19 % | 84.000 K 112.00 % | -700.000 K -200.00 % | 700.000 K 200.00 % | -700.000 K -112.88 % | 5.434 M 204.50 % | -5.200 M -372.73 % | -1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 16.200 M 193.64 % | -17.300 M -38.40 % | -12.500 M -154.35 % | 23.000 M -67.92 % | 71.700 M 846.88 % | -9.600 M 44.19 % | -17.200 M 55.56 % | -38.700 M 7.19 % | -41.700 M -1 985.00 % | -2.000 M 86.67 % | -15.000 M -118.80 % | 79.800 M -15.64 % | 94.600 M 585.13 % | -19.500 M -314.89 % | -4.700 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 |
| Other working capital | -20.600 M -56.06 % | -13.200 M -407.69 % | -2.600 M -116.05 % | 16.200 M | 0.000 100.00 % | -12.500 M -154.11 % | 23.100 M -67.78 % | 71.700 M 846.88 % | -9.600 M 44.19 % | -17.200 M 55.56 % | -38.700 M 7.19 % | -41.700 M -41 800.00 % | 100.000 K 100.71 % | -14.000 M -119.83 % | 70.600 M 11.01 % | 63.600 M 163.60 % | -100.000 M -280.23 % | -26.300 M -201.15 % | 26.000 M -42.86 % | 45.500 M 492.24 % | -11.600 M -258.90 % | 7.300 M -77.40 % | 32.300 M 209.12 % | -29.600 M -680.39 % | 5.100 M 114.66 % | -34.800 M -570.27 % | 7.400 M -28.85 % | 10.400 M 117.60 % | -59.100 M -258.87 % | 37.200 M 26.10 % | 29.500 M 218.00 % | -25.000 M -38.12 % | -18.100 M -156.04 % | 32.300 M 1 822.62 % | 1.680 M 114.00 % | -12.000 M -122.26 % | 53.900 M 471.72 % | -14.500 M -266.62 % | -3.955 M -126.37 % | 15.000 M 1 253.85 % | -1.300 M -114.13 % | 9.200 M 239.70 % | -6.586 M -234.40 % | 4.900 M 88.46 % | 2.600 M -52.73 % | 5.500 M |
| Other non cash items | -41.500 M -1.47 % | -40.900 M -129.26 % | 139.800 M 421.64 % | 26.800 M -74.72 % | 106.000 M 79.05 % | 59.200 M -55.99 % | 134.500 M 421.32 % | 25.800 M -7.86 % | 28.000 M 33.33 % | 21.000 M -55.70 % | 47.400 M 567.61 % | 7.100 M 110.94 % | -64.900 M -90.88 % | -34.000 M 71.88 % | -120.900 M -2 618.75 % | 4.800 M -9.43 % | 5.300 M 783.33 % | 600.000 K 110.00 % | -6.000 M -189.55 % | 6.700 M 458.33 % | 1.200 M -57.14 % | 2.800 M 380.00 % | -1.000 M 58.33 % | -2.400 M -580.00 % | 500.000 K -16.67 % | 600.000 K 500.00 % | 100.000 K -96.88 % | 3.200 M 191.43 % | -3.500 M -683.33 % | 600.000 K 100.94 % | -64.100 M -7 022.22 % | -900.000 K 97.80 % | -40.900 M 15.15 % | -48.200 M -1.72 % | -47.383 M -65.10 % | -28.700 M | 0.000 | 0.000 100.00 % | -73.530 M -24 410.00 % | -300.000 K 96.91 % | -9.700 M 31.69 % | -14.200 M 77.84 % | -64.070 M -10 578.27 % | -600.000 K -700.00 % | 100.000 K | 0.000 |
| Net cash provided by operating activities | -27.900 M -342.86 % | -6.300 M -80.00 % | -3.500 M -110.12 % | 34.600 M 361.33 % | 7.500 M -60.11 % | 18.800 M -47.49 % | 35.800 M -79.89 % | 178.000 M 561.14 % | -38.600 M 8.10 % | -42.000 M -188.79 % | 47.300 M 113.06 % | 22.200 M 470.00 % | -6.000 M -300.00 % | -1.500 M -101.81 % | 82.800 M -10.87 % | 92.900 M 194.31 % | -98.500 M -727.73 % | -11.900 M -119.80 % | 60.100 M -5.35 % | 63.500 M 482.53 % | -16.600 M -1 085.71 % | -1.400 M -103.54 % | 39.500 M 275.56 % | -22.500 M -361.63 % | 8.600 M 127.22 % | -31.600 M -3 260.00 % | 1.000 M -96.03 % | 25.200 M 141.38 % | -60.900 M -241.63 % | 43.000 M 79.92 % | 23.900 M 194.47 % | -25.300 M -30.41 % | -19.400 M -146.30 % | 41.900 M 1 660.52 % | -2.685 M 72.03 % | -9.600 M -115.89 % | 60.400 M 411.34 % | -19.400 M -684.51 % | 3.319 M -85.63 % | 23.100 M 491.53 % | -5.900 M -164.13 % | 9.200 M 167.68 % | -13.593 M -351.72 % | 5.400 M 54.29 % | 3.500 M -33.96 % | 5.300 M |
| Investments in property plant and equipment | -100.000 K 50.00 % | -200.000 K 0.00 % | -200.000 K 33.33 % | -300.000 K -200.00 % | -100.000 K | 0.000 100.00 % | -500.000 K -400.00 % | -100.000 K 50.00 % | -200.000 K 33.33 % | -300.000 K -100.50 % | 59.600 M 1 031.25 % | -6.400 M -3 100.00 % | -200.000 K 99.64 % | -56.200 M -224.61 % | 45.100 M 1 388.57 % | -3.500 M 92.44 % | -46.300 M -7 616.67 % | -600.000 K | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 -100.00 % | 9.800 M 676.47 % | -1.700 M -466.67 % | -300.000 K 96.15 % | -7.800 M -119.45 % | 40.100 M 485.58 % | -10.400 M -246.67 % | -3.000 M 88.76 % | -26.700 M -1 880.00 % | 1.500 M 1 400.00 % | 100.000 K 107.14 % | -1.400 M -600.00 % | -200.000 K -121.57 % | 927.000 K 409.00 % | -300.000 K 80.00 % | -1.500 M -87.50 % | -800.000 K -138.66 % | -335.200 K -235.20 % | -100.000 K | 0.000 100.00 % | -100.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 100.000 K -75.00 % | 400.000 K 300.00 % | 100.000 K -99.93 % | 139.400 M 34 750.00 % | 400.000 K -99.88 % | 327.900 M 2.47 % | 320.000 M | 0.000 100.00 % | -57.300 M | 0.000 | 0.000 | 0.000 100.00 % | -700.000 K | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K | 0.000 | 0.000 100.00 % | -1.500 M | 0.000 | 0.000 100.00 % | -26.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M 200.00 % | -1.000 M | 0.000 | 0.000 100.00 % | -12.009 M 56.80 % | -27.800 M | 0.000 | 0.000 -100.00 % | 2.978 M 120.12 % | -14.800 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.000 M 97.22 % | -754.500 M -650.75 % | -100.500 M 68.99 % | -324.100 M -114.78 % | -150.900 M 31.97 % | -221.800 M 31.22 % | -322.500 M 20.51 % | -405.700 M 41.22 % | -690.200 M -16.53 % | -592.300 M 2.73 % | -608.900 M -33.36 % | -456.600 M -9.16 % | -418.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 87.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K -99.90 % | 577.800 M 4 411.94 % | -13.400 M -101.06 % | 1.264 B 10 891.30 % | 11.500 M 11 600.00 % | -100.000 K -110.00 % | 1.000 M -98.84 % | 85.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 investing activites | 340.100 M 3 921.35 % | -8.900 M -101.52 % | 584.100 M 256.55 % | -373.100 M -183.97 % | 444.300 M 2 277.94 % | -20.400 M -20 500.00 % | 100.000 K 133.33 % | -300.000 K -100.03 % | 940.000 M 774.32 % | -139.400 M -69 800.00 % | 200.000 K 100.06 % | -328.000 M -2.47 % | -320.100 M 57.11 % | -746.300 M -37.97 % | -540.900 M 11.17 % | -608.900 M -21.05 % | -503.000 M -20.11 % | -418.800 M 17.49 % | -507.600 M -22.85 % | -413.200 M -31.26 % | -314.800 M 3.67 % | -326.800 M -14.59 % | -285.200 M -207.99 % | -92.600 M 34.28 % | -140.900 M -18.90 % | -118.500 M 13.38 % | -136.800 M -25.16 % | -109.300 M -21.99 % | -89.600 M 56.23 % | -204.700 M -11.98 % | -182.800 M 2.09 % | -186.700 M -15.89 % | -161.100 M -5.50 % | -152.700 M -14.57 % | -133.282 M 7.38 % | -143.900 M 6.07 % | -153.200 M -34.98 % | -113.500 M -8.25 % | -104.851 M -45.02 % | -72.300 M -50.00 % | -48.200 M -16.14 % | -41.500 M -172.80 % | 57.009 M 5 082.62 % | 1.100 M 101.26 % | -87.400 M -46.15 % | -59.800 M |
| Net cash used for investing activites | 427.100 M 4 793.41 % | -9.100 M -101.56 % | 583.900 M 256.37 % | -373.400 M -183.70 % | 446.100 M 2 286.76 % | -20.400 M 88.42 % | -176.200 M -54.70 % | -113.900 M -112.12 % | 939.800 M 772.73 % | -139.700 M 13.61 % | -161.700 M 50.70 % | -328.000 M -2.47 % | -320.100 M 57.11 % | -746.300 M -34.93 % | -553.100 M 9.68 % | -612.400 M -21.75 % | -503.000 M -20.11 % | -418.800 M 17.61 % | -508.300 M -23.02 % | -413.200 M -31.26 % | -314.800 M 3.67 % | -326.800 M -14.47 % | -285.500 M -208.32 % | -92.600 M 34.28 % | -140.900 M -17.42 % | -120.000 M 12.28 % | -136.800 M -25.16 % | -109.300 M 5.94 % | -116.200 M 43.23 % | -204.700 M -43.45 % | -142.700 M 27.60 % | -197.100 M -20.11 % | -164.100 M 8.53 % | -179.400 M -37.17 % | -130.782 M 9.68 % | -144.800 M 6.34 % | -154.600 M -35.97 % | -113.700 M 1.93 % | -115.933 M -15.47 % | -100.400 M -102.01 % | -49.700 M -17.49 % | -42.300 M -170.91 % | 59.652 M 532.26 % | -13.800 M 84.21 % | -87.400 M -45.91 % | -59.900 M |
| Debt repayment | -121.000 M -86.73 % | -64.800 M 87.36 % | -512.800 M -277.62 % | 288.700 M 176.72 % | -376.300 M -37 730.00 % | 1.000 M -97.64 % | 42.400 M 110.93 % | -388.100 M 45.95 % | -718.100 M -291.80 % | 374.400 M 700.00 % | 46.800 M -52.24 % | 98.000 M -75.67 % | 402.800 M -57.71 % | 952.500 M 52.23 % | 625.700 M 1 985.67 % | 30.000 M -96.82 % | 942.200 M 7 460.94 % | -12.800 M -102.68 % | 477.900 M -11.78 % | 541.700 M 81.72 % | 298.100 M 11.94 % | 266.300 M 258.89 % | 74.200 M -32.18 % | 109.400 M 2.15 % | 107.100 M -17.23 % | 129.400 M 11.17 % | 116.400 M 53.56 % | 75.800 M -73.76 % | 288.900 M 93.76 % | 149.100 M 39.74 % | 106.700 M -54.26 % | 233.300 M -4.11 % | 243.300 M 185.23 % | 85.300 M 27.74 % | 66.774 M -45.84 % | 123.300 M 29.65 % | 95.100 M -28.12 % | 132.300 M 9.16 % | 121.195 M 392.66 % | 24.600 M -13.68 % | 28.500 M 8.37 % | 26.300 M | 0.000 -100.00 % | 18.500 M -72.59 % | 67.500 M 12.69 % | 59.900 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.100 M 9.64 % | 8.300 M 20.29 % | 6.900 M 128.40 % | -24.300 M | 0.000 100.00 % | -500.000 K | 0.000 -100.00 % | 26.200 M -94.09 % | 443.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 175.000 M 75.70 % | 99.600 M -56.70 % | 230.000 M | 0.000 -100.00 % | 90.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 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -11.400 M 0.00 % | -11.400 M 1.72 % | -11.600 M -8.41 % | -10.700 M -10.31 % | -9.700 M -6.59 % | -9.100 M -9.64 % | -8.300 M -20.29 % | -6.900 M -4.55 % | -6.600 M 1.49 % | -6.700 M 1.47 % | -6.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 100.00 % | -161.300 M -20 062.50 % | -800.000 K | 0.000 | 0.000 100.00 % | -7.914 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M 0.00 % | -9.000 M 1.10 % | -9.100 M 58.45 % | -21.900 M -143.33 % | -9.000 M 0.00 % | -9.000 M 1.10 % | -9.100 M 58.45 % | -21.900 M -143.33 % | -9.000 M 0.00 % | -9.000 M 0.00 % | -9.000 M 48.57 % | -17.500 M -94.44 % | -9.000 M 0.00 % | -9.000 M 0.00 % | -9.000 M 0.00 % | -9.000 M 0.00 % | -9.000 M -20.00 % | -7.500 M 0.00 % | -7.500 M 0.00 % | -7.500 M -2.74 % | -7.300 M -28.07 % | -5.700 M 0.00 % | -5.700 M 0.00 % | -5.700 M -3.64 % | -5.500 M 0.00 % | -5.500 M 0.00 % | -5.500 M 0.00 % | -5.500 M 0.00 % | -5.500 M 0.00 % | -5.500 M -57.14 % | -3.500 M 0.00 % | -3.500 M 0.00 % | -3.500 M 0.00 % | -3.500 M 0.00 % | -3.500 M 0.00 % | -3.500 M | 0.000 100.00 % | -1.698 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -18.600 M -138.46 % | -7.800 M -1.30 % | -7.700 M 4.94 % | -8.100 M 1.22 % | -8.200 M -2.50 % | -8.000 M 78.14 % | -36.600 M -375.32 % | -7.700 M -302.63 % | 3.800 M 105.23 % | -72.600 M -1 588.37 % | -4.300 M -7.50 % | -4.000 M -37.93 % | -2.900 M -3.57 % | -2.800 M -833.33 % | -300.000 K 92.86 % | -4.200 M 55.32 % | -9.400 M -102.12 % | 443.000 M 17 820.00 % | -2.500 M -31.58 % | -1.900 M -72.73 % | -1.100 M -100.65 % | 168.800 M 4 922.86 % | -3.500 M 86.94 % | -26.800 M -4 566.67 % | 600.000 K 100.69 % | -87.400 M -87 500.00 % | 100.000 K -98.57 % | 7.000 M 359.26 % | -2.700 M 91.00 % | -30.000 M | 0.000 100.00 % | -2.200 M | 0.000 | 0.000 -100.00 % | 139.608 M 139 508.00 % | 100.000 K 100.56 % | -18.000 M | 0.000 -100.00 % | 161.354 M | 0.000 | 0.000 -100.00 % | 162.100 M 418.65 % | -50.871 M | 0.000 -100.00 % | 34.300 M | 0.000 |
| Net cash used provided by financing activities | -139.600 M -92.29 % | -72.600 M 86.05 % | -520.600 M -285.53 % | 280.600 M 172.98 % | -384.500 M -2 303.13 % | -16.000 M -400.00 % | -3.200 M 99.21 % | -404.900 M 45.72 % | -745.900 M -354.75 % | 292.800 M 774.03 % | 33.500 M -60.54 % | 84.900 M -76.00 % | 353.700 M -62.40 % | 940.700 M 54.31 % | 609.600 M 3 528.57 % | 16.800 M -98.22 % | 941.500 M 123.53 % | 421.200 M -9.69 % | 466.400 M -12.13 % | 530.800 M 84.31 % | 288.000 M -32.41 % | 426.100 M 161.73 % | 162.800 M -46.64 % | 305.100 M 204.49 % | 100.200 M -20.03 % | 125.300 M 13.09 % | 110.800 M 43.71 % | 77.100 M -72.51 % | 280.500 M 146.92 % | 113.600 M 12.25 % | 101.200 M -55.14 % | 225.600 M -5.13 % | 237.800 M 197.99 % | 79.800 M -60.28 % | 200.882 M 67.54 % | 119.900 M 62.91 % | 73.600 M -42.86 % | 128.800 M 9.39 % | 117.749 M 480.04 % | 20.300 M -18.80 % | 25.000 M -86.73 % | 188.400 M 411.49 % | -60.483 M -426.94 % | 18.500 M -81.83 % | 101.800 M 69.95 % | 59.900 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 100.00 % | -100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -100.000 K -200.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 |
| Net change in cash | 259.600 M 394.67 % | -88.100 M -247.32 % | 59.800 M 202.75 % | -58.200 M -184.23 % | 69.100 M 490.40 % | -17.700 M 87.62 % | -143.000 M 58.04 % | -340.800 M -319.59 % | 155.200 M 39.69 % | 111.100 M 237.50 % | -80.800 M 63.42 % | -220.900 M -900.36 % | 27.600 M -85.69 % | 192.900 M 38.38 % | 139.400 M 127.73 % | -502.700 M -247.85 % | 340.000 M 3 641.67 % | -9.600 M -153.04 % | 18.100 M -90.01 % | 181.100 M 518.24 % | -43.300 M -144.23 % | 97.900 M 217.67 % | -83.200 M -143.81 % | 189.900 M 691.59 % | -32.100 M -21.59 % | -26.400 M -6.02 % | -24.900 M -260.87 % | -6.900 M -106.67 % | 103.400 M 314.97 % | -48.100 M -173.30 % | -17.600 M -667.74 % | 3.100 M -94.31 % | 54.500 M 194.22 % | -57.845 M -185.64 % | 67.545 M 295.22 % | -34.600 M -67.15 % | -20.700 M -389.36 % | -4.230 M -180.88 % | 5.230 M 109.16 % | -57.100 M -86.60 % | -30.600 M -119.70 % | 155.300 M 1 176.68 % | -14.424 M -242.81 % | 10.100 M -43.89 % | 18.000 M 239.62 % | 5.300 M |
| Cash at beginning of period | 45.400 M -65.99 % | 133.500 M 81.14 % | 73.700 M -44.12 % | 131.900 M 110.03 % | 62.800 M -21.99 % | 80.500 M -63.98 % | 223.500 M -60.39 % | 564.300 M 37.94 % | 409.100 M 37.28 % | 298.000 M -21.33 % | 378.800 M -36.84 % | 599.700 M 4.82 % | 572.100 M 50.87 % | 379.200 M 58.13 % | 239.800 M -67.70 % | 742.500 M 84.47 % | 402.500 M -2.33 % | 412.100 M 4.59 % | 394.000 M 85.06 % | 212.900 M -16.90 % | 256.200 M 61.84 % | 158.300 M -34.45 % | 241.500 M 368.02 % | 51.600 M -38.35 % | 83.700 M -23.98 % | 110.100 M -18.44 % | 135.000 M -4.86 % | 141.900 M 268.57 % | 38.500 M -55.54 % | 86.600 M -16.89 % | 104.200 M 3.07 % | 101.100 M 116.95 % | 46.600 M -55.38 % | 104.445 M 183.05 % | 36.900 M -48.39 % | 71.500 M -22.45 % | 92.200 M -4.39 % | 96.430 M 5.73 % | 91.200 M -38.50 % | 148.300 M -17.10 % | 178.900 M 658.05 % | 23.600 M -29.34 % | 33.400 M 43.35 % | 23.300 M 339.62 % | 5.300 M | 0.000 |
| Cash at end of period | 305.000 M 571.81 % | 45.400 M -65.99 % | 133.500 M 81.14 % | 73.700 M -44.12 % | 131.900 M 110.03 % | 62.800 M -21.99 % | 80.500 M -63.98 % | 223.500 M -60.39 % | 564.300 M 37.94 % | 409.100 M 37.28 % | 298.000 M -21.33 % | 378.800 M -36.84 % | 599.700 M 4.82 % | 572.100 M 50.87 % | 379.200 M 58.13 % | 239.800 M -67.70 % | 742.500 M 84.47 % | 402.500 M -2.33 % | 412.100 M 4.59 % | 394.000 M 85.06 % | 212.900 M -16.90 % | 256.200 M 61.84 % | 158.300 M -34.45 % | 241.500 M 368.02 % | 51.600 M -38.35 % | 83.700 M -23.98 % | 110.100 M -18.44 % | 135.000 M -4.86 % | 141.900 M 268.57 % | 38.500 M -55.54 % | 86.600 M -16.89 % | 104.200 M 3.07 % | 101.100 M 116.95 % | 46.600 M -55.38 % | 104.445 M 183.05 % | 36.900 M -48.39 % | 71.500 M -22.45 % | 92.200 M -4.39 % | 96.430 M 5.73 % | 91.200 M -38.50 % | 148.300 M -17.10 % | 178.900 M 842.77 % | 18.976 M -43.19 % | 33.400 M 43.35 % | 23.300 M 339.62 % | 5.300 M |
| Operating cash flow | -27.900 M -342.86 % | -6.300 M -80.00 % | -3.500 M -110.12 % | 34.600 M 361.33 % | 7.500 M -60.11 % | 18.800 M -47.49 % | 35.800 M -79.89 % | 178.000 M 561.14 % | -38.600 M 8.10 % | -42.000 M -188.79 % | 47.300 M 113.06 % | 22.200 M 470.00 % | -6.000 M -300.00 % | -1.500 M -101.81 % | 82.800 M -10.87 % | 92.900 M 194.31 % | -98.500 M -727.73 % | -11.900 M -119.80 % | 60.100 M -5.35 % | 63.500 M 482.53 % | -16.600 M -1 085.71 % | -1.400 M -103.54 % | 39.500 M 275.56 % | -22.500 M -361.63 % | 8.600 M 127.22 % | -31.600 M -3 260.00 % | 1.000 M -96.03 % | 25.200 M 141.38 % | -60.900 M -241.63 % | 43.000 M 79.92 % | 23.900 M 194.47 % | -25.300 M -30.41 % | -19.400 M -146.30 % | 41.900 M 1 660.52 % | -2.685 M 72.03 % | -9.600 M -115.89 % | 60.400 M 411.34 % | -19.400 M -684.51 % | 3.319 M -85.63 % | 23.100 M 491.53 % | -5.900 M -164.13 % | 9.200 M 167.68 % | -13.593 M -351.72 % | 5.400 M 54.29 % | 3.500 M -33.96 % | 5.300 M |
| Capital expenditure | -100.000 K 50.00 % | -200.000 K 0.00 % | -200.000 K 33.33 % | -300.000 K -200.00 % | -100.000 K | 0.000 100.00 % | -500.000 K -400.00 % | -100.000 K 50.00 % | -200.000 K 33.33 % | -300.000 K -100.50 % | 59.600 M 1 031.25 % | -6.400 M -3 100.00 % | -200.000 K 99.64 % | -56.200 M -224.61 % | 45.100 M 1 388.57 % | -3.500 M 92.44 % | -46.300 M -7 616.67 % | -600.000 K | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 -100.00 % | 9.800 M 676.47 % | -1.700 M -466.67 % | -300.000 K 96.15 % | -7.800 M -119.45 % | 40.100 M 485.58 % | -10.400 M -246.67 % | -3.000 M 88.76 % | -26.700 M -1 880.00 % | 1.500 M 1 400.00 % | 100.000 K 107.14 % | -1.400 M -600.00 % | -200.000 K -121.57 % | 927.000 K 409.00 % | -300.000 K 80.00 % | -1.500 M -87.50 % | -800.000 K -138.66 % | -335.200 K -235.20 % | -100.000 K | 0.000 100.00 % | -100.000 K |
| Free CashFlow | -28.000 M -330.77 % | -6.500 M -75.68 % | -3.700 M -110.79 % | 34.300 M 363.51 % | 7.400 M -60.64 % | 18.800 M -46.74 % | 35.300 M -80.16 % | 177.900 M 558.51 % | -38.800 M 8.27 % | -42.300 M -139.57 % | 106.900 M 576.58 % | 15.800 M 354.84 % | -6.200 M 89.25 % | -57.700 M -145.11 % | 127.900 M 43.06 % | 89.400 M 161.74 % | -144.800 M -1 058.40 % | -12.500 M -120.80 % | 60.100 M -5.35 % | 63.500 M 480.24 % | -16.700 M -1 092.86 % | -1.400 M -103.54 % | 39.500 M 275.56 % | -22.500 M -367.86 % | 8.400 M 126.58 % | -31.600 M -392.59 % | 10.800 M -54.04 % | 23.500 M 138.40 % | -61.200 M -273.86 % | 35.200 M -45.00 % | 64.000 M 279.27 % | -35.700 M -59.38 % | -22.400 M -247.37 % | 15.200 M 1 382.70 % | -1.185 M 87.53 % | -9.500 M -116.10 % | 59.000 M 401.02 % | -19.600 M -561.61 % | 4.246 M -81.38 % | 22.800 M 408.11 % | -7.400 M -188.10 % | 8.400 M 160.31 % | -13.928 M -362.79 % | 5.300 M 51.43 % | 3.500 M -32.69 % | 5.200 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |