Brinova Fastigheter AB (publ) BRIN-B.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 545.400 M 4.58 % | 521.500 M 12.44 % | 463.800 M 16.24 % | 399.000 M 28.13 % | 311.400 M 11.21 % | 280.000 M 13.64 % | 246.400 M 21.44 % | 202.900 M 81.81 % | 111.600 M 185.42 % | 39.100 M 2 506.67 % | 1.500 M -99.60 % | 373.800 M 1.14 % | 369.600 M -13.54 % | 427.500 M 12.20 % | 381.000 M 23.38 % | 308.800 M 3.80 % | 297.500 M 40.07 % | 212.400 M -10.53 % | 237.400 M |
| Net income | 46.000 M 113.62 % | -337.700 M -216.57 % | 289.700 M -27.54 % | 399.800 M 149.10 % | 160.500 M -6.36 % | 171.400 M 46.87 % | 116.700 M 18.72 % | 98.300 M -15.55 % | 116.400 M 389.08 % | 23.800 M 3 500.00 % | -700.000 K -100.30 % | 232.200 M -16.11 % | 276.800 M -11.31 % | 312.100 M 29.45 % | 241.100 M -31.35 % | 351.200 M 1.50 % | 346.000 M 63.05 % | 212.200 M 223.48 % | 65.600 M |
| Income before tax | 95.000 M 124.55 % | -387.000 M -199.77 % | 387.900 M -24.61 % | 514.500 M 145.47 % | 209.600 M -4.73 % | 220.000 M 57.59 % | 139.600 M 15.75 % | 120.600 M -18.84 % | 148.600 M 405.44 % | 29.400 M 5 980.00 % | -500.000 K -100.20 % | 246.900 M -22.09 % | 316.900 M -4.11 % | 330.500 M 33.54 % | 247.500 M -36.33 % | 388.700 M -9.27 % | 428.400 M 73.02 % | 247.600 M 179.77 % | 88.500 M |
| Income before tax ratio | 0.17 123.47 % | -0.74 -188.73 % | 0.84 -35.14 % | 1.29 91.58 % | 0.67 -14.33 % | 0.79 38.68 % | 0.57 -4.68 % | 0.59 -55.36 % | 1.33 77.09 % | 0.75 325.58 % | -0.33 -150.47 % | 0.66 -22.96 % | 0.86 10.91 % | 0.77 19.01 % | 0.65 -48.39 % | 1.26 -12.59 % | 1.44 23.53 % | 1.17 212.70 % | 0.37 |
| EBITDA | 277.400 M -11.94 % | 315.000 M 2.41 % | 307.600 M -43.24 % | 541.900 M 87.06 % | 289.700 M -1.86 % | 295.200 M 210.74 % | 95.000 M -11.38 % | 107.200 M -33.00 % | 160.000 M 906.29 % | 15.900 M 1 490.00 % | 1.000 M -99.73 % | 373.100 M -6.61 % | 399.500 M -13.15 % | 460.000 M 5.26 % | 437.000 M -19.76 % | 544.600 M -3.71 % | 565.600 M 125.70 % | 250.600 M 171.21 % | 92.400 M |
| Net income ratio | 0.08 113.02 % | -0.65 -203.67 % | 0.62 -37.66 % | 1.00 94.41 % | 0.52 -15.80 % | 0.61 29.25 % | 0.47 -2.24 % | 0.48 -53.55 % | 1.04 71.35 % | 0.61 230.43 % | -0.47 -175.12 % | 0.62 -17.06 % | 0.75 2.58 % | 0.73 15.37 % | 0.63 -44.36 % | 1.14 -2.21 % | 1.16 16.41 % | 1.00 261.55 % | 0.28 |
| Ratio EBITDA | 0.51 -15.80 % | 0.60 -8.92 % | 0.66 -51.17 % | 1.36 45.99 % | 0.93 -11.76 % | 1.05 173.45 % | 0.39 -27.03 % | 0.53 -63.15 % | 1.43 252.56 % | 0.41 -39.00 % | 0.67 -33.21 % | 1.00 -7.66 % | 1.08 0.45 % | 1.08 -6.19 % | 1.15 -34.96 % | 1.76 -7.24 % | 1.90 61.14 % | 1.18 203.13 % | 0.39 |
| Gross profit ratio | 0.64 -0.80 % | 0.65 4.44 % | 0.62 -1.47 % | 0.63 0.82 % | 0.63 -0.09 % | 0.63 0.03 % | 0.63 3.45 % | 0.61 13.61 % | 0.53 1.69 % | 0.52 -47.57 % | 1.00 65.76 % | 0.60 -2.97 % | 0.62 -7.84 % | 0.67 8.45 % | 0.62 -11.23 % | 0.70 -4.98 % | 0.74 -0.23 % | 0.74 3.83 % | 0.71 |
| Weighted average shs out dil | 97.700 M 0.00 % | 97.700 M 0.10 % | 97.607 M 7.60 % | 90.714 M 14.72 % | 79.076 M 9.35 % | 72.313 M 0.00 % | 72.313 M 0.00 % | 72.313 M 46.09 % | 49.500 M -5.89 % | 52.600 M 33.05 % | 39.535 M 49.36 % | 26.469 M 0.00 % | 26.469 M 5.12 % | 25.180 M 1.59 % | 24.787 M -2.59 % | 25.446 M -0.04 % | 25.456 M 0.00 % | 25.455 M 0.00 % | 25.455 M |
| Weighted average shs out | 97.700 M 0.00 % | 97.700 M 0.10 % | 97.607 M 7.60 % | 90.714 M 14.72 % | 79.076 M 9.35 % | 72.313 M 0.02 % | 72.300 M 0.00 % | 72.300 M 46.06 % | 49.500 M -5.89 % | 52.600 M 33.05 % | 39.535 M 49.36 % | 26.469 M 0.00 % | 26.469 M 5.12 % | 25.180 M 1.59 % | 24.787 M 2.14 % | 24.269 M 18.62 % | 20.460 M 13.98 % | 17.950 M 0.00 % | 17.950 M |
| EPS diluted | 0.47 113.58 % | -3.46 -216.50 % | 2.97 -32.65 % | 4.41 117.24 % | 2.03 -14.35 % | 2.37 47.20 % | 1.61 15.00 % | 1.40 -41.67 % | 2.40 433.33 % | 0.45 3 483.46 % | -0.01 -100.15 % | 8.68 -17.02 % | 10.46 -15.44 % | 12.37 27.26 % | 9.72 -30.62 % | 14.01 -2.03 % | 14.30 10.60 % | 12.93 401.16 % | 2.58 |
| Earnings per share | 0.47 113.58 % | -3.46 -216.50 % | 2.97 -32.65 % | 4.41 117.24 % | 2.03 -14.35 % | 2.37 47.20 % | 1.61 15.00 % | 1.40 -41.67 % | 2.40 433.33 % | 0.45 3 483.46 % | -0.01 -100.15 % | 8.68 -17.02 % | 10.46 -15.44 % | 12.37 27.26 % | 9.72 -32.87 % | 14.48 -14.37 % | 16.91 -6.93 % | 18.17 397.81 % | 3.65 |
| Gross profit | 351.500 M 3.75 % | 338.800 M 17.44 % | 288.500 M 14.53 % | 251.900 M 29.18 % | 195.000 M 11.11 % | 175.500 M 13.67 % | 154.400 M 25.63 % | 122.900 M 106.55 % | 59.500 M 190.24 % | 20.500 M 1 266.67 % | 1.500 M -99.33 % | 225.500 M -1.87 % | 229.800 M -20.32 % | 288.400 M 21.69 % | 237.000 M 9.52 % | 216.400 M -1.37 % | 219.400 M 39.75 % | 157.000 M -7.10 % | 169.000 M |
| Income tax expense | 49.000 M 199.39 % | -49.300 M -150.20 % | 98.200 M -14.39 % | 114.700 M 133.60 % | 49.100 M 1.03 % | 48.600 M 112.23 % | 22.900 M 2.69 % | 22.300 M -30.75 % | 32.200 M 475.00 % | 5.600 M 2 700.00 % | 200.000 K -98.64 % | 14.700 M -63.34 % | 40.100 M 117.93 % | 18.400 M 187.50 % | 6.400 M -82.93 % | 37.500 M -54.49 % | 82.400 M 332.77 % | -35.400 M -54.59 % | -22.900 M |
| Cost of revenue | 193.900 M 6.13 % | 182.700 M 4.22 % | 175.300 M 19.17 % | 147.100 M 26.37 % | 116.400 M 11.39 % | 104.500 M 13.59 % | 92.000 M 15.00 % | 80.000 M 53.55 % | 52.100 M 180.11 % | 18.600 M | 0.000 -100.00 % | 148.300 M 6.08 % | 139.800 M 0.50 % | 139.100 M -3.40 % | 144.000 M 55.84 % | 92.400 M 18.31 % | 78.100 M 40.97 % | 55.400 M -19.01 % | 68.400 M |
| General and administrative expenses | -27.300 M -4.20 % | -26.200 M -243.17 % | 18.300 M 83.00 % | 10.000 M 13.64 % | 8.800 M 178.57 % | -11.200 M -286.21 % | -2.900 M -190.00 % | -1.000 M -120.83 % | 4.800 M -5.88 % | 5.100 M 466.67 % | 900.000 K -96.36 % | 24.700 M -9.52 % | 27.300 M 212.35 % | -24.300 M -209.95 % | 22.100 M 18.82 % | 18.600 M 12.05 % | 16.600 M 15.28 % | 14.400 M -1.37 % | 14.600 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 25.200 M 39.23 % | 18.100 M 170.15 % | 6.700 M -37.96 % | 10.800 M 31.71 % | 8.200 M -71.82 % | 29.100 M 977.78 % | 2.700 M 145.45 % | 1.100 M -21.43 % | 1.400 M -22.22 % | 1.800 M | 0.000 100.00 % | -47.100 M 48.97 % | -92.300 M -199.89 % | 92.400 M 225.54 % | -73.600 M 48.46 % | -142.800 M 38.92 % | -233.800 M -15.12 % | -203.100 M -819.00 % | -22.100 M |
| Operating expenses | -2.100 M 74.07 % | -8.100 M -132.40 % | 25.000 M 20.19 % | 20.800 M 22.35 % | 17.000 M -5.03 % | 17.900 M -12.25 % | 20.400 M 18.60 % | 17.200 M 5.52 % | 16.300 M 136.23 % | 6.900 M 115.63 % | 3.200 M 105.06 % | -63.200 M 2.77 % | -65.000 M -195.45 % | 68.100 M 232.23 % | -51.500 M 58.53 % | -124.200 M 42.82 % | -217.200 M -15.10 % | -188.700 M -2 416.00 % | -7.500 M |
| Cost and expenses | 191.800 M 9.85 % | 174.600 M -12.83 % | 200.300 M 19.30 % | 167.900 M 25.86 % | 133.400 M 8.99 % | 122.400 M 8.90 % | 112.400 M 15.64 % | 97.200 M 42.11 % | 68.400 M 168.24 % | 25.500 M 696.88 % | 3.200 M -96.24 % | 85.100 M 13.77 % | 74.800 M -63.90 % | 207.200 M 124.00 % | 92.500 M 390.88 % | -31.800 M 77.14 % | -139.100 M -4.35 % | -133.300 M -318.88 % | 60.900 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 0.833 -35.20 % | 1.286 92.72 % | 0.667 -14.73 % | 0.782 39.60 % | 0.560 -5.20 % | 0.591 -55.01 % | 1.314 | 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 | -27.300 M -4.20 % | -26.200 M -243.17 % | 18.300 M 83.00 % | 10.000 M 13.64 % | 8.800 M 178.57 % | -11.200 M -286.21 % | -2.900 M -190.00 % | -1.000 M -120.83 % | 4.800 M -5.88 % | 5.100 M 466.67 % | 900.000 K -96.36 % | 24.700 M -9.52 % | 27.300 M 212.35 % | -24.300 M -209.95 % | 22.100 M 18.82 % | 18.600 M 12.05 % | 16.600 M 15.28 % | 14.400 M -1.37 % | 14.600 M |
| Interest income | 1.900 M -50.00 % | 3.800 M 280.00 % | 1.000 M 900.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -75.00 % | 400.000 K | 0.000 -100.00 % | 131.500 M 35.15 % | 97.300 M -2.01 % | 99.300 M -33.13 % | 148.500 M -27.21 % | 204.000 M 58.14 % | 129.000 M 27.60 % | 101.100 M 10.01 % | 91.900 M |
| Interest expense | 178.400 M -1.00 % | 180.200 M 66.85 % | 108.000 M 39.72 % | 77.300 M 35.14 % | 57.200 M 6.32 % | 53.800 M 27.49 % | 42.200 M 45.52 % | 29.000 M 156.64 % | 11.300 M 156.82 % | 4.400 M | 0.000 -100.00 % | 126.200 M 67.82 % | 75.200 M -41.93 % | 129.500 M -31.66 % | 189.500 M 21.55 % | 155.900 M 13.63 % | 137.200 M 4 473.33 % | 3.000 M -23.08 % | 3.900 M |
| Depreciation and amortization | 4.000 M 11.11 % | 3.600 M -98.22 % | 202.100 M 19.52 % | 169.100 M 24.16 % | 136.200 M -22.70 % | 176.200 M 13.97 % | 154.600 M 59.05 % | 97.200 M 42.11 % | 68.400 M 68 300.00 % | 100.000 K -93.33 % | 1.500 M -98.22 % | 84.400 M -13.26 % | 97.300 M -2.01 % | 99.300 M -33.13 % | 148.500 M -27.21 % | 204.000 M 113.61 % | 95.500 M 200.42 % | -95.100 M -13.08 % | -84.100 M |
| Operating income | 353.600 M 4.37 % | 338.800 M 16.71 % | 290.300 M -46.18 % | 539.400 M 87.42 % | 287.800 M -1.94 % | 293.500 M 86.82 % | 157.100 M 26.69 % | 124.000 M 103.61 % | 60.900 M 173.09 % | 22.300 M 1 586.67 % | -1.500 M -100.52 % | 288.700 M -2.07 % | 294.800 M -18.27 % | 360.700 M 25.03 % | 288.500 M -15.30 % | 340.600 M -27.55 % | 470.100 M 35.98 % | 345.700 M 95.86 % | 176.500 M |
| Operating income ratio | 0.65 -0.21 % | 0.65 3.79 % | 0.63 -53.70 % | 1.35 46.27 % | 0.92 -11.83 % | 1.05 64.40 % | 0.64 4.33 % | 0.61 11.99 % | 0.55 -4.32 % | 0.57 157.03 % | -1.00 -229.48 % | 0.77 -3.17 % | 0.80 -5.47 % | 0.84 11.43 % | 0.76 -31.35 % | 1.10 -30.20 % | 1.58 -2.91 % | 1.63 118.92 % | 0.74 |
| Total other income expenses net | -258.600 M 64.37 % | -725.800 M -7 540.00 % | -9.500 M -106.97 % | 136.300 M 260.73 % | -84.800 M -95.84 % | -43.300 M -147.43 % | -17.500 M 73.56 % | -66.200 M -227.55 % | 51.900 M 1 138.00 % | -5.000 M -354.55 % | -1.100 M 97.37 % | -41.800 M -289.14 % | 22.100 M 173.18 % | -30.200 M 26.34 % | -41.000 M -185.24 % | 48.100 M 215.35 % | -41.700 M 57.49 % | -98.100 M -11.48 % | -88.000 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.228 B 3.19 % | 5.066 B 1.63 % | 4.985 B 11.82 % | 4.458 B 19.20 % | 3.740 B 42.80 % | 2.619 B 16.19 % | 2.254 B 25.14 % | 1.801 B 41.05 % | 1.277 B 228.22 % | 389.100 M 3 677.67 % | 10.300 M -99.70 % | 3.398 B 0.30 % | 3.388 B -13.66 % | 3.924 B -10.58 % | 4.388 B 40.22 % | 3.129 B -7.28 % | 3.375 B 848.78 % | 355.700 M 161.74 % | 135.900 M |
| Total investments | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 105.46 % | -18.300 M -1 930.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -64.29 % | 2.800 M | 0.000 -100.00 % | 2.998 B -14.10 % | 3.490 B 54.36 % | 2.261 B 46.82 % | 1.540 B -35.74 % | 2.397 B | 0.000 -100.00 % | 1.967 B 4 551.06 % | 42.300 M |
| Total debt | 5.259 B 1.29 % | 5.192 B 0.65 % | 5.159 B 13.93 % | 4.528 B 17.50 % | 3.854 B 41.58 % | 2.722 B 18.47 % | 2.298 B 23.02 % | 1.868 B 24.32 % | 1.502 B 158.64 % | 580.800 M 3 485.19 % | 16.200 M -99.53 % | 3.458 B -0.51 % | 3.475 B -14.16 % | 4.049 B -8.57 % | 4.428 B 35.13 % | 3.277 B -3.20 % | 3.385 B 392.66 % | 687.100 M 125.06 % | 305.300 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 2.860 B | 0.000 -100.00 % | 1.508 B 12.82 % | 1.337 B 9.57 % | 1.220 B 8.76 % | 1.122 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.117 B 4.30 % | 1.071 B -23.97 % | 1.409 B 25.89 % | 1.119 B 55.60 % | 719.100 M 28.73 % | 558.600 M 44.27 % | 387.200 M 43.14 % | 270.500 M 57.08 % | 172.200 M 283.52 % | 44.900 M 3 641.67 % | 1.200 M 100.27 % | -447.400 M -243.77 % | 311.200 M -78.81 % | 1.469 B 19.25 % | 1.232 B 56.63 % | 786.300 M | 0.000 | 0.000 | 0.000 |
| Common stock | 390.900 M 0.00 % | 390.900 M 0.00 % | 390.900 M 0.33 % | 389.600 M 15.44 % | 337.500 M 16.66 % | 289.300 M 0.00 % | 289.300 M 0.00 % | 289.300 M 0.00 % | 289.300 M 71.28 % | 168.900 M 736.14 % | 20.200 M -92.26 % | 261.000 M 0.00 % | 261.000 M 3.98 % | 251.000 M 0.00 % | 251.000 M 0.00 % | 251.000 M | 0.000 | 0.000 | 0.000 |
| Total equity | 2.870 B 1.66 % | 2.824 B -65.34 % | 8.146 B 11.39 % | 7.313 B 27.87 % | 5.719 B 38.57 % | 4.127 B 14.94 % | 3.591 B 26.42 % | 2.840 B 62.51 % | 1.748 B 217.84 % | 549.900 M 2 388.24 % | 22.100 M -99.29 % | 3.111 B -16.86 % | 3.742 B 62.36 % | 2.305 B 53.50 % | 1.501 B -38.63 % | 2.446 B -8.50 % | 2.674 B 65.18 % | 1.619 B 179.42 % | 579.300 M |
| Other non current liabilities | 25.800 M | 0.000 -100.00 % | 1.245 B -60.72 % | 3.170 B 211.89 % | 1.016 B 161.60 % | 388.500 M -63.27 % | 1.058 B 248.47 % | 303.500 M -59.21 % | 744.100 M 49.69 % | 497.100 M 11 460.47 % | 4.300 M -82.80 % | 25.000 M 0.00 % | 25.000 M 85.19 % | 13.500 M -46.00 % | 25.000 M 8 233.33 % | 300.000 K | 0.000 | 0.000 100.00 % | -305.300 M |
| Long term debt | 2.020 B -48.50 % | 3.921 B -3.97 % | 4.083 B 163.80 % | 1.548 B -61.22 % | 3.991 B 42.16 % | 2.808 B 101.63 % | 1.392 B -17.45 % | 1.687 B 98.13 % | 851.300 M 579.95 % | 125.200 M 672.84 % | 16.200 M -99.53 % | 3.419 B 0.51 % | 3.402 B -14.43 % | 3.975 B -10.01 % | 4.418 B 35.35 % | 3.264 B 1.17 % | 3.226 B 369.54 % | 687.100 M 125.06 % | 305.300 M |
| Total non current liabilities | 2.427 B -43.18 % | 4.270 B -4.74 % | 4.483 B 142.87 % | 1.846 B -44.01 % | 3.297 B 25.58 % | 2.625 B 74.69 % | 1.503 B -14.33 % | 1.754 B 94.55 % | 901.600 M 497.48 % | 150.900 M 636.10 % | 20.500 M -99.45 % | 3.747 B 1.81 % | 3.681 B -11.89 % | 4.177 B -8.94 % | 4.587 B 34.64 % | 3.407 B 0.74 % | 3.382 B 389.75 % | 690.600 M 126.20 % | 305.300 M |
| Other current liabilities | 111.700 M -16.02 % | 133.000 M 111.72 % | -1.135 B 62.57 % | -3.032 B -241.16 % | -888.800 M -178.36 % | -319.300 M 67.53 % | -983.500 M -321.20 % | -233.500 M 65.63 % | -679.300 M -46.05 % | -465.100 M | 0.000 -100.00 % | 45.100 M -58.70 % | 109.200 M 84.15 % | 59.300 M -65.26 % | 170.700 M -17.30 % | 206.400 M 864.44 % | -27.000 M | 0.000 | 0.000 |
| Deferred revenue | 0.000 100.00 % | -18.900 M -127.31 % | 69.200 M -32.29 % | 102.200 M 34.12 % | 76.200 M 34.87 % | 56.500 M 908.93 % | 5.600 M -89.37 % | 52.700 M 39.05 % | 37.900 M 125.60 % | 16.800 M | 0.000 -100.00 % | 122.200 M 17.50 % | 104.000 M -39.75 % | 172.600 M 3.98 % | 166.000 M 84.24 % | 90.100 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.240 B 154.86 % | 1.271 B 17.85 % | 1.079 B -63.83 % | 2.982 B 253.78 % | 842.900 M 189.76 % | 290.900 M -67.86 % | 905.100 M 400.33 % | 180.900 M -72.21 % | 650.900 M 42.87 % | 455.600 M | 0.000 -100.00 % | 38.500 M -47.69 % | 73.600 M 0.27 % | 73.400 M 605.77 % | 10.400 M -19.38 % | 12.900 M -91.88 % | 158.900 M | 0.000 | 0.000 |
| Total current liabilities | 3.375 B 134.02 % | 1.442 B 15.83 % | 1.245 B -60.72 % | 3.170 B 223.84 % | 978.800 M 159.97 % | 376.500 M -64.04 % | 1.047 B 245.63 % | 302.900 M -59.26 % | 743.500 M 49.57 % | 497.100 M 497 000.00 % | 100.000 K -99.96 % | 229.000 M -23.79 % | 300.500 M -4.09 % | 313.300 M 49.48 % | 209.600 M -10.08 % | 233.100 M 46.70 % | 158.900 M | 0.000 | 0.000 |
| Total liabilities | 5.801 B 1.55 % | 5.712 B -0.27 % | 5.728 B 14.20 % | 5.016 B 17.31 % | 4.275 B 42.44 % | 3.002 B 17.72 % | 2.550 B 23.95 % | 2.057 B 25.04 % | 1.645 B 153.87 % | 648.000 M 3 045.63 % | 20.600 M -99.48 % | 3.976 B -0.12 % | 3.981 B -11.35 % | 4.491 B -6.38 % | 4.797 B 31.77 % | 3.640 B 2.80 % | 3.541 B 16.34 % | 3.044 B 114.44 % | 1.419 B |
| Other non current assets | 8.595 B 6 352.48 % | 133.200 M -98.46 % | 8.652 B 12.36 % | 7.700 B 27.16 % | 6.056 B 39.69 % | 4.335 B 14.70 % | 3.779 B 19.28 % | 3.168 B 26.87 % | 2.497 B 155.57 % | 977.200 M 18 337.74 % | 5.300 M -99.92 % | 6.841 B -7.87 % | 7.425 B 13.43 % | 6.546 B 6.69 % | 6.136 B 4.73 % | 5.859 B 72.86 % | 3.389 B 49 941.18 % | -6.800 M 79.88 % | -33.800 M |
| Long term investments | 0.000 100.00 % | -8.226 B -3 849.23 % | 219.400 M 19 845.45 % | 1.100 M 105.53 % | -19.900 M -8.74 % | -18.300 M 8.50 % | -20.000 M -115.05 % | -9.300 M 34.04 % | -14.100 M -883.33 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 8.245 B 3 635.55 % | -233.200 M -1 982.14 % | -11.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -65.99 % | 14.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.665 B 39 094.12 % | 6.800 M -5.56 % | 7.200 M |
| GoodWill | 0.000 -100.00 % | 13.200 M -4.35 % | 13.800 M 36.63 % | 10.100 M -49.25 % | 19.900 M 8.74 % | 18.300 M | 0.000 -100.00 % | 4.300 M -52.75 % | 9.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 8.258 B 3 863.95 % | -219.400 M -19 845.45 % | -1.100 M -105.53 % | 19.900 M 8.74 % | 18.300 M -8.50 % | 20.000 M 115.05 % | 9.300 M -34.04 % | 14.100 M 182.00 % | 5.000 M -65.99 % | 14.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.665 B 39 094.12 % | 6.800 M -5.56 % | 7.200 M |
| Property plant equipment net | 4.900 M -10.91 % | 5.500 M -22.54 % | 7.100 M -80.00 % | 35.500 M 2.01 % | 34.800 M 28.89 % | 27.000 M 2 354.55 % | 1.100 M -26.67 % | 1.500 M 150.00 % | 600.000 K 200.00 % | 200.000 K -98.81 % | 16.800 M -26.64 % | 22.900 M -2.14 % | 23.400 M 2.18 % | 22.900 M 54.73 % | 14.800 M 127.69 % | 6.500 M -1.52 % | 6.600 M | 0.000 | 0.000 |
| Total non current assets | 8.600 B 2.25 % | 8.410 B -3.03 % | 8.673 B 11.97 % | 7.746 B 26.77 % | 6.110 B 39.49 % | 4.380 B 15.26 % | 3.801 B 19.54 % | 3.179 B 26.56 % | 2.512 B 152.55 % | 994.700 M 2 602.99 % | 36.800 M -99.47 % | 6.915 B -7.57 % | 7.482 B 13.90 % | 6.569 B 6.81 % | 6.150 B 4.86 % | 5.865 B -3.23 % | 6.061 B 89 032.35 % | 6.800 M -79.88 % | 33.800 M |
| Other current assets | 22.000 M | 0.000 -100.00 % | 42.300 M -29.03 % | 59.600 M 93.51 % | 30.800 M 16.23 % | 26.500 M -37.65 % | 42.500 M 34.92 % | 31.500 M 6.78 % | 29.500 M 156.52 % | 11.500 M | 0.000 -100.00 % | 111.900 M -26.86 % | 153.000 M 51.34 % | 101.100 M 251.04 % | 28.800 M 64.57 % | 17.500 M -4.37 % | 18.300 M | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 100.00 % | -218.400 M -218 300.00 % | -100.000 K -100.48 % | 20.900 M | 0.000 -100.00 % | 21.000 M 103.88 % | 10.300 M -31.79 % | 15.100 M 1 410.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 31.000 M -75.38 % | 125.900 M -27.52 % | 173.700 M 148.85 % | 69.800 M -38.50 % | 113.500 M 10.62 % | 102.600 M 137.50 % | 43.200 M -34.74 % | 66.200 M -70.59 % | 225.100 M 17.42 % | 191.700 M 3 149.15 % | 5.900 M -90.13 % | 59.800 M -31.74 % | 87.600 M -29.98 % | 125.100 M 208.89 % | 40.500 M -72.58 % | 147.700 M 1 333.98 % | 10.300 M -96.89 % | 331.400 M 95.63 % | 169.400 M |
| Cash and short term investments | 31.000 M -75.38 % | 125.900 M -27.52 % | 173.700 M 148.85 % | 69.800 M -38.50 % | 113.500 M 10.62 % | 102.600 M 137.50 % | 43.200 M -34.74 % | 66.200 M -70.59 % | 225.100 M 17.42 % | 191.700 M 3 149.15 % | 5.900 M -90.13 % | 59.800 M -31.74 % | 87.600 M -29.98 % | 125.100 M 208.89 % | 40.500 M -72.58 % | 147.700 M 1 333.98 % | 10.300 M -96.89 % | 331.400 M 95.63 % | 169.400 M |
| Total current assets | 71.900 M -42.89 % | 125.900 M -41.71 % | 216.000 M 66.92 % | 129.400 M -10.33 % | 144.300 M 11.77 % | 129.100 M 50.64 % | 85.700 M -12.28 % | 97.700 M -61.63 % | 254.600 M 25.30 % | 203.200 M 3 344.07 % | 5.900 M -96.56 % | 171.700 M -28.64 % | 240.600 M 6.37 % | 226.200 M 52.94 % | 147.900 M -33.26 % | 221.600 M 43.99 % | 153.900 M -53.56 % | 331.400 M 95.63 % | 169.400 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.500 M 12.06 % | -59.700 M -82.57 % | -32.700 M -90.12 % | -17.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 18.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 -100.00 % | 78.600 M 39.36 % | 56.400 M -54.99 % | 125.300 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 13.200 M -4.35 % | 13.800 M 36.63 % | 10.100 M -49.25 % | 19.900 M 8.74 % | 18.300 M -8.50 % | 20.000 M 115.05 % | 9.300 M -34.04 % | 14.100 M 34.29 % | 10.500 M | 0.000 -100.00 % | 51.800 M 55.56 % | 33.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.600 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.324 B 140.84 % | 1.796 B |
| Account payables | 12.100 M -61.34 % | 31.300 M -43.30 % | 55.200 M 24.89 % | 44.200 M 10.22 % | 40.100 M 72.10 % | 23.300 M -67.99 % | 72.800 M 70.89 % | 42.600 M 85.22 % | 23.000 M 167.44 % | 8.600 M | 0.000 -100.00 % | 23.200 M 69.34 % | 13.700 M 104.48 % | 6.700 M -72.20 % | 24.100 M 131.73 % | 10.400 M -61.48 % | 27.000 M | 0.000 | 0.000 |
| Tax payables | 11.200 M 69.70 % | 6.600 M 407.69 % | 1.300 M -78.33 % | 6.000 M 3.45 % | 5.800 M 13.73 % | 5.100 M -8.93 % | 5.600 M -44.00 % | 10.000 M 85.19 % | 5.400 M 500.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M -70.45 % | 4.400 M 29.41 % | 3.400 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 69.200 M 15.33 % | 60.000 M 16.96 % | 51.300 M 69.31 % | 30.300 M -98.81 % | 2.550 B 23.95 % | 2.057 B 25.04 % | 1.645 B 14 720.72 % | 11.100 M | 0.000 -100.00 % | 32.200 M 335.14 % | 7.400 M -70.40 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 900.000 K | 0.000 -100.00 % | 4.985 B 11.93 % | 4.454 B 19.07 % | 3.740 B 42.80 % | 2.619 B 16.19 % | 2.254 B 39.11 % | 1.621 B 158.78 % | 626.200 M | 0.000 | 0.000 -100.00 % | 10.500 M 28.05 % | 8.200 M 26.15 % | 6.500 M 109.68 % | 3.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 32.200 M 0.94 % | 31.900 M -4.78 % | 33.500 M -13.44 % | 38.700 M -96.05 % | 980.200 M 164.13 % | 371.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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 1.409 B 25.89 % | 1.119 B 55.60 % | 719.100 M 28.73 % | 558.600 M 44.27 % | 387.200 M 43.14 % | 270.500 M 57.08 % | 172.200 M | 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.362 B 0.00 % | 1.362 B 0.00 % | 1.362 B 0.78 % | 1.351 B 46.46 % | 922.500 M 39.75 % | 660.100 M 197.58 % | -676.500 M -202.48 % | 660.100 M 0.00 % | 660.100 M 96.40 % | 336.100 M 47 914.29 % | 700.000 K -99.98 % | 3.287 B 3.97 % | 3.161 B 9.70 % | 2.882 B 18 373.08 % | 15.600 M -98.90 % | 1.413 B -23.34 % | 1.843 B 13.88 % | 1.619 B 179.42 % | 579.300 M |
| Deferred tax liabilities non current | 381.200 M 9.16 % | 349.200 M -12.61 % | 399.600 M 34.14 % | 297.900 M 52.38 % | 195.500 M 33.63 % | 146.300 M 46.89 % | 99.600 M 49.10 % | 66.800 M 34.41 % | 49.700 M 93.39 % | 25.700 M | 0.000 -100.00 % | 271.100 M 9.98 % | 246.500 M 50.58 % | 163.700 M 13.13 % | 144.700 M 1.19 % | 143.000 M -8.33 % | 156.000 M 4 357.14 % | 3.500 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.353 B 111.22 % | 1.114 B |
| Total assets | 8.672 B 1.59 % | 8.536 B -3.97 % | 8.889 B 12.87 % | 7.875 B 25.91 % | 6.255 B 38.70 % | 4.510 B 16.04 % | 3.886 B 18.59 % | 3.277 B 18.44 % | 2.767 B 130.96 % | 1.198 B 2 705.39 % | 42.700 M -99.40 % | 7.087 B -8.23 % | 7.723 B 13.65 % | 6.795 B 7.89 % | 6.298 B 3.47 % | 6.087 B -2.06 % | 6.215 B 33.30 % | 4.663 B 133.28 % | 1.999 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -58.600 M -2 270.37 % | 2.700 M -98.00 % | 135.000 M 2 747.06 % | -5.100 M -108.07 % | 63.200 M 278.03 % | -35.500 M -824.49 % | 4.900 M 141.88 % | -11.700 M -236.05 % | 8.600 M 36.51 % | 6.300 M 6 400.00 % | -100.000 K -100.68 % | 14.700 M -85.18 % | 99.200 M 39.52 % | 71.100 M 144.58 % | -159.500 M -223.93 % | 128.700 M -33.73 % | 194.200 M 27 642.86 % | 700.000 K -86.79 % | 5.300 M |
| Accounts receivables | 100.000 K 109.09 % | -1.100 M -110.48 % | 10.500 M 162.87 % | -16.700 M -134.22 % | 48.800 M 201.23 % | 16.200 M 468.18 % | -4.400 M -202.33 % | 4.300 M 147.25 % | -9.100 M -205.81 % | 8.600 M 1 055.56 % | -900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -3.800 M | 0.000 100.00 % | -11.600 M 19.44 % | -14.400 M -127.85 % | 51.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 |
| Accounts payables | -58.700 M -1 644.74 % | 3.800 M 26.67 % | 3.000 M -74.14 % | 11.600 M -19.44 % | 14.400 M 127.85 % | -51.700 M -655.91 % | 9.300 M 158.13 % | -16.000 M | 0.000 100.00 % | -2.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -58.700 M -1 644.74 % | 3.800 M -96.87 % | 121.500 M 947.41 % | 11.600 M -19.44 % | 14.400 M 127.85 % | -51.700 M -655.91 % | 9.300 M 158.13 % | -16.000 M -190.40 % | 17.700 M 869.57 % | -2.300 M -387.50 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 59.500 M -87.29 % | 468.300 M 119.82 % | -2.363 B -548.11 % | -364.600 M -305.56 % | -89.900 M 22.77 % | -116.400 M -149.25 % | -46.700 M -8.86 % | -42.900 M 64.86 % | -122.100 M -582.12 % | -17.900 M -9 050.00 % | 200.000 K 100.46 % | -43.300 M 49.83 % | -86.300 M -2.86 % | -83.900 M -19.35 % | -70.300 M 66.04 % | -207.000 M 63.83 % | -572.220 M -168.77 % | -212.900 M -200.28 % | -70.900 M |
| Net cash provided by operating activities | 95.900 M -29.95 % | 136.900 M -91.86 % | 1.681 B 1 041.21 % | 147.300 M -20.29 % | 184.800 M 164.76 % | 69.800 M -28.99 % | 98.300 M 48.04 % | 66.400 M 88.64 % | 35.200 M 96.65 % | 17.900 M 4 575.00 % | -400.000 K -100.18 % | 218.300 M -33.81 % | 329.800 M 3.81 % | 317.700 M 1 694.92 % | 17.700 M -94.30 % | 310.400 M 515.87 % | 50.400 M | 0.000 | 0.000 |
| Investments in property plant and equipment | -300.000 K 62.50 % | -800.000 K 88.57 % | -7.000 M -775.00 % | -800.000 K 20.00 % | -1.000 M -900.00 % | -100.000 K 0.00 % | -100.000 K 92.31 % | -1.300 M -116.67 % | -600.000 K -100.00 % | -300.000 K | 0.000 100.00 % | -200.000 K 88.24 % | -1.700 M -30.77 % | -1.300 M 99.83 % | -763.000 M -508.94 % | -125.300 M | 0.000 100.00 % | -200.000 K 50.00 % | -400.000 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 506.500 M -49.44 % | 1.002 B 31.54 % | 761.600 M 214.32 % | 242.300 M | 0.000 | 0.000 100.00 % | -426.900 M -1 002.54 % | 47.300 M 3 738.46 % | -1.300 M -100.42 % | 309.600 M 206.23 % | 101.100 M -76.68 % | 433.600 M 101.30 % | 215.400 M -2.00 % | 219.800 M -2.83 % | 226.200 M 592.81 % | -45.900 M -755.71 % | 7.000 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -506.500 M 49.44 % | -1.002 B -31.54 % | -761.600 M -214.32 % | -242.300 M 26.31 % | -328.800 M 23.41 % | -429.300 M 30.01 % | -613.400 M -8 920.59 % | -6.800 M | 0.000 100.00 % | -570.800 M -167.86 % | -213.100 M 39.73 % | -353.600 M 15.67 % | -419.300 M 39.87 % | -697.300 M | 0.000 100.00 % | -409.700 M -360.34 % | -89.000 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 89.000 M 2 182.05 % | 3.900 M -39.06 % | 6.400 M 0.00 % | 6.400 M 156.00 % | 2.500 M -69.14 % | 8.100 M 326.32 % | 1.900 M -87.74 % | 15.500 M | 0.000 -100.00 % | 89.000 M 138.61 % | 37.300 M -52.24 % | 78.100 M | 0.000 -100.00 % | 71.200 M -88.19 % | 602.900 M 648.01 % | 80.600 M -66.37 % | 239.700 M |
| Other investing activites | -255.100 M 8.11 % | -277.600 M 94.52 % | -5.065 B -446.50 % | -926.800 M -23.20 % | -752.300 M -214.24 % | -239.400 M 26.92 % | -327.600 M 22.22 % | -421.200 M -131.05 % | -182.300 M -433.04 % | -34.200 M -626.15 % | 6.500 M | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 100.00 % | -215.000 M -127.91 % | 770.300 M 1 545.94 % | 46.800 M |
| Net cash used for investing activites | -255.400 M 8.26 % | -278.400 M 94.41 % | -4.983 B -439.46 % | -923.700 M -23.67 % | -746.900 M -220.42 % | -233.100 M 28.87 % | -327.700 M 22.44 % | -422.500 M 30.50 % | -607.900 M -2 927.44 % | 21.500 M 313.46 % | 5.200 M 103.02 % | -172.400 M -125.65 % | -76.400 M -147.96 % | 159.300 M 116.48 % | -966.900 M -81.88 % | -531.600 M -186.57 % | 614.100 M 55.43 % | 395.100 M 93.58 % | 204.100 M |
| Debt repayment | 66.500 M -31.09 % | 96.500 M -77.28 % | 424.700 M 66.55 % | 255.000 M -3.88 % | 265.300 M 19.13 % | 222.700 M 7.90 % | 206.400 M 4.67 % | 197.200 M 22.03 % | 161.600 M 124.76 % | 71.900 M 6 436.36 % | 1.100 M -99.71 % | 381.800 M -22.71 % | 494.000 M 34.17 % | 368.200 M -62.77 % | 988.900 M 95.63 % | 505.500 M 66.12 % | 304.300 M 53.61 % | 198.100 M 2.32 % | 193.600 M |
| Common stock issued | 900.000 K | 0.000 -100.00 % | 11.900 M -97.52 % | 479.500 M 55.13 % | 309.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 444.500 M 496.64 % | 74.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -61.54 % | 7.800 M | 0.000 | 0.000 -100.00 % | 352.700 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.300 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.500 M 51.84 % | -154.700 M -5.31 % | -146.900 M -137.70 % | -61.800 M -191.51 % | -21.200 M -24.71 % | -17.000 M |
| Other financing activites | -2.800 M 0.00 % | -2.800 M -12.00 % | -2.500 M -38.89 % | -1.800 M -28.57 % | -1.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 444.500 M 496.64 % | 74.500 M | 0.000 100.00 % | -455.500 M 41.97 % | -784.900 M -13.90 % | -689.100 M | 0.000 | 0.000 | 0.000 100.00 % | -42.400 M | 0.000 |
| Net cash used provided by financing activities | 64.600 M -31.06 % | 93.700 M -97.84 % | 4.341 B 492.47 % | 732.700 M 27.87 % | 573.000 M 157.30 % | 222.700 M 7.90 % | 206.400 M 4.67 % | 197.200 M -67.46 % | 606.100 M 314.00 % | 146.400 M 13 209.09 % | 1.100 M 101.49 % | -73.700 M 74.66 % | -290.900 M 25.87 % | -392.400 M -146.60 % | 842.000 M 134.80 % | 358.600 M 47.82 % | 242.600 M -54.19 % | 529.600 M 151.47 % | 210.600 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.228 B | 0.000 | 0.000 |
| Net change in cash | -94.900 M -98.54 % | -47.800 M -104.60 % | 1.039 B 2 477.57 % | -43.700 M -500.92 % | 10.900 M -81.65 % | 59.400 M 358.26 % | -23.000 M 85.53 % | -158.900 M -575.75 % | 33.400 M -82.02 % | 185.800 M 3 049.15 % | 5.900 M 121.22 % | -27.800 M 25.87 % | -37.500 M -144.33 % | 84.600 M 178.92 % | -107.200 M -178.02 % | 137.400 M 142.79 % | -321.100 M -298.21 % | 162.000 M 44.39 % | 112.200 M |
| Cash at beginning of period | 125.900 M -27.52 % | 173.700 M -75.11 % | 698.000 M 514.98 % | 113.500 M 10.62 % | 102.600 M 137.50 % | 43.200 M -34.74 % | 66.200 M -70.59 % | 225.100 M 17.42 % | 191.700 M 3 149.15 % | 5.900 M 5 800.00 % | 100.000 K -99.89 % | 87.600 M -29.98 % | 125.100 M 208.89 % | 40.500 M -72.58 % | 147.700 M 1 333.98 % | 10.300 M -96.89 % | 331.400 M 95.63 % | 169.400 M 196.15 % | 57.200 M |
| Cash at end of period | 31.000 M -75.38 % | 125.900 M -92.75 % | 1.737 B 2 388.54 % | 69.800 M -38.50 % | 113.500 M 10.62 % | 102.600 M 137.50 % | 43.200 M -34.74 % | 66.200 M -70.59 % | 225.100 M 17.42 % | 191.700 M 3 095.00 % | 6.000 M -89.97 % | 59.800 M -31.74 % | 87.600 M -29.98 % | 125.100 M 208.89 % | 40.500 M -72.58 % | 147.700 M 1 333.98 % | 10.300 M -96.89 % | 331.400 M 95.63 % | 169.400 M |
| Operating cash flow | 95.900 M -29.95 % | 136.900 M -91.86 % | 1.681 B 1 041.21 % | 147.300 M -20.29 % | 184.800 M 164.76 % | 69.800 M -28.99 % | 98.300 M 48.04 % | 66.400 M 88.64 % | 35.200 M 96.65 % | 17.900 M 4 575.00 % | -400.000 K -100.18 % | 218.300 M -33.81 % | 329.800 M 3.81 % | 317.700 M 1 694.92 % | 17.700 M -94.30 % | 310.400 M 515.87 % | 50.400 M | 0.000 | 0.000 |
| Capital expenditure | -300.000 K 62.50 % | -800.000 K 88.57 % | -7.000 M -775.00 % | -800.000 K 20.00 % | -1.000 M -900.00 % | -100.000 K 0.00 % | -100.000 K 92.31 % | -1.300 M -116.67 % | -600.000 K -100.00 % | -300.000 K | 0.000 100.00 % | -200.000 K 88.24 % | -1.700 M -30.77 % | -1.300 M 99.83 % | -763.000 M -508.94 % | -125.300 M | 0.000 100.00 % | -200.000 K 50.00 % | -400.000 K |
| Free CashFlow | 95.600 M -29.76 % | 136.100 M -91.87 % | 1.674 B 1 042.66 % | 146.500 M -20.29 % | 183.800 M 163.70 % | 69.700 M -29.02 % | 98.200 M 50.84 % | 65.100 M 88.15 % | 34.600 M 96.59 % | 17.600 M 4 500.00 % | -400.000 K -100.18 % | 218.100 M -33.53 % | 328.100 M 3.70 % | 316.400 M 142.45 % | -745.300 M -502.65 % | 185.100 M 267.26 % | 50.400 M 25 300.00 % | -200.000 K 50.00 % | -400.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 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 | 2012-06-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 266.200 M 84.60 % | 144.200 M 3.89 % | 138.800 M 2.51 % | 135.400 M -0.37 % | 135.900 M 0.00 % | 135.900 M 5.51 % | 128.800 M 0.08 % | 128.700 M -1.00 % | 130.000 M 2.69 % | 126.600 M 7.56 % | 117.700 M 0.68 % | 116.900 M 1.65 % | 115.000 M 0.70 % | 114.200 M 5.45 % | 108.300 M 10.17 % | 98.300 M 2.93 % | 95.500 M -1.44 % | 96.900 M 15.22 % | 84.100 M 9.22 % | 77.000 M 1.99 % | 75.500 M 0.94 % | 74.800 M 0.40 % | 74.500 M 4.78 % | 71.100 M 3.95 % | 68.400 M 3.64 % | 66.000 M 3.29 % | 63.900 M 2.24 % | 62.500 M 3.14 % | 60.600 M 2.02 % | 59.400 M 2.95 % | 57.700 M 14.26 % | 50.500 M 3.48 % | 48.800 M 6.32 % | 45.900 M 26.10 % | 36.400 M 22.15 % | 29.800 M 26.27 % | 23.600 M 8.26 % | 21.800 M 25.29 % | 17.400 M -17.54 % | 21.100 M 2 537.50 % | 800.000 K 0.00 % | 800.000 K -99.15 % | 94.400 M 4.31 % | 90.500 M -5.43 % | 95.700 M 3.91 % | 92.100 M 1.99 % | 90.300 M -2.27 % | 92.400 M -2.53 % | 94.800 M -12.55 % | 108.400 M 2.55 % | 105.700 M -0.56 % | 106.300 M -0.75 % | 107.100 M |
| Net income | -500.000 K -102.96 % | 16.900 M -25.88 % | 22.800 M 210.68 % | -20.600 M -239.19 % | 14.800 M -48.97 % | 29.000 M 120.97 % | -138.300 M -212.90 % | -44.200 M 41.07 % | -75.000 M 6.48 % | -80.200 M -149.84 % | -32.100 M -164.98 % | 49.400 M -54.97 % | 109.700 M -32.58 % | 162.700 M 4.97 % | 155.000 M 59.63 % | 97.100 M 34.86 % | 72.000 M -4.89 % | 75.700 M -16.90 % | 91.100 M 144.24 % | 37.300 M 118.13 % | 17.100 M 14.00 % | 15.000 M -82.64 % | 86.400 M 95.92 % | 44.100 M 57.50 % | 28.000 M 117.05 % | 12.900 M -59.69 % | 32.000 M -19.80 % | 39.900 M 63.52 % | 24.400 M 19.61 % | 20.400 M -18.07 % | 24.900 M 8.26 % | 23.000 M -4.17 % | 24.000 M -9.09 % | 26.400 M 125.64 % | 11.700 M -87.07 % | 90.500 M 928.41 % | 8.800 M 62.96 % | 5.400 M -60.87 % | 13.800 M 43.75 % | 9.600 M 4 700.00 % | 200.000 K 0.00 % | 200.000 K -99.84 % | 122.000 M -26.90 % | 166.900 M 421.56 % | 32.000 M -62.17 % | 84.600 M 125.00 % | 37.600 M -70.18 % | 126.100 M 348.75 % | 28.100 M -69.82 % | 93.100 M 21.22 % | 76.800 M -38.46 % | 124.800 M 617.24 % | 17.400 M |
| Income before tax | 13.600 M -62.33 % | 36.100 M -13.84 % | 41.900 M 315.98 % | -19.400 M -173.21 % | 26.500 M -42.39 % | 46.000 M 128.47 % | -161.600 M -262.33 % | -44.600 M 50.72 % | -90.500 M -0.22 % | -90.300 M -230.77 % | -27.300 M -144.39 % | 61.500 M -57.76 % | 145.600 M -30.03 % | 208.100 M 4.57 % | 199.000 M 53.43 % | 129.700 M 35.95 % | 95.400 M 5.53 % | 90.400 M -27.56 % | 124.800 M 182.35 % | 44.200 M 89.70 % | 23.300 M 34.68 % | 17.300 M -84.43 % | 111.100 M 100.54 % | 55.400 M 55.62 % | 35.600 M 98.88 % | 17.900 M -55.25 % | 40.000 M -17.53 % | 48.500 M 97.96 % | 24.500 M -7.89 % | 26.600 M -22.22 % | 34.200 M 57.60 % | 21.700 M -29.77 % | 30.900 M -8.58 % | 33.800 M 134.72 % | 14.400 M -87.59 % | 116.000 M 1 071.72 % | 9.900 M 19.28 % | 8.300 M -50.00 % | 16.600 M 34.96 % | 12.300 M 4 820.00 % | 250.000 K 0.00 % | 250.000 K -99.80 % | 124.800 M -28.11 % | 173.600 M 328.64 % | 40.500 M -57.59 % | 95.500 M 99.37 % | 47.900 M -65.56 % | 139.100 M 304.36 % | 34.400 M -58.20 % | 82.300 M -5.07 % | 86.700 M -37.80 % | 139.400 M 530.77 % | 22.100 M |
| Income before tax ratio | 0.05 -79.59 % | 0.25 -17.07 % | 0.30 310.69 % | -0.14 -173.48 % | 0.19 -42.39 % | 0.34 126.98 % | -1.25 -262.05 % | -0.35 50.22 % | -0.70 2.40 % | -0.71 -207.52 % | -0.23 -144.09 % | 0.53 -58.45 % | 1.27 -30.52 % | 1.82 -0.83 % | 1.84 39.26 % | 1.32 32.08 % | 1.00 7.08 % | 0.93 -37.13 % | 1.48 158.52 % | 0.57 86.00 % | 0.31 33.43 % | 0.23 -84.49 % | 1.49 91.39 % | 0.78 49.71 % | 0.52 91.90 % | 0.27 -56.67 % | 0.63 -19.33 % | 0.78 91.94 % | 0.40 -9.72 % | 0.45 -24.45 % | 0.59 37.94 % | 0.43 -32.14 % | 0.63 -14.01 % | 0.74 86.14 % | 0.40 -89.84 % | 3.89 827.94 % | 0.42 10.18 % | 0.38 -60.09 % | 0.95 63.66 % | 0.58 86.54 % | 0.31 0.00 % | 0.31 -76.36 % | 1.32 -31.08 % | 1.92 353.27 % | 0.42 -59.19 % | 1.04 95.48 % | 0.53 -64.76 % | 1.51 314.86 % | 0.36 -52.21 % | 0.76 -7.44 % | 0.82 -37.45 % | 1.31 535.52 % | 0.21 |
| EBITDA | 110.100 M 40.61 % | 78.300 M -9.48 % | 86.500 M 433.95 % | 16.200 M -80.32 % | 82.300 M -10.93 % | 92.400 M 450.00 % | 16.800 M 441.94 % | 3.100 M 106.89 % | -45.000 M -66.05 % | -27.100 M -252.25 % | 17.800 M -67.04 % | 54.000 M -18.06 % | 65.900 M 4.77 % | 62.900 M 6.79 % | 58.900 M -6.95 % | 63.300 M 10.47 % | 57.300 M 11.05 % | 51.600 M -60.49 % | 130.600 M 123.63 % | 58.400 M 55.73 % | 37.500 M 20.97 % | 31.000 M 16.10 % | 26.700 M -12.46 % | 30.500 M -38.13 % | 49.300 M 61.64 % | 30.500 M -41.35 % | 52.000 M -2.07 % | 53.100 M 50.85 % | 35.200 M 1.15 % | 34.800 M -18.50 % | 42.700 M 45.24 % | 29.400 M -19.67 % | 36.600 M -7.34 % | 39.500 M 111.23 % | 18.700 M -84.25 % | 118.700 M 880.99 % | 12.100 M 16.35 % | 10.400 M -43.17 % | 18.300 M 23.65 % | 14.800 M 1 309.52 % | 1.050 M 0.00 % | 1.050 M -98.43 % | 67.000 M -67.08 % | 203.500 M 193.65 % | 69.300 M -35.77 % | 107.900 M 71.27 % | 63.000 M -2.48 % | 64.600 M 3.86 % | 62.200 M -40.65 % | 104.800 M -11.41 % | 118.300 M 61.83 % | 73.100 M 4.13 % | 70.200 M |
| Net income ratio | 0.00 -101.60 % | 0.12 -28.65 % | 0.16 207.97 % | -0.15 -239.70 % | 0.11 -48.97 % | 0.21 119.87 % | -1.07 -212.65 % | -0.34 40.47 % | -0.58 8.93 % | -0.63 -132.28 % | -0.27 -164.54 % | 0.42 -55.70 % | 0.95 -33.04 % | 1.42 -0.46 % | 1.43 44.89 % | 0.99 31.02 % | 0.75 -3.49 % | 0.78 -27.88 % | 1.08 123.62 % | 0.48 113.88 % | 0.23 12.94 % | 0.20 -82.71 % | 1.16 86.98 % | 0.62 51.52 % | 0.41 109.44 % | 0.20 -60.97 % | 0.50 -21.56 % | 0.64 58.55 % | 0.40 17.24 % | 0.34 -20.42 % | 0.43 -5.25 % | 0.46 -7.39 % | 0.49 -14.49 % | 0.58 78.94 % | 0.32 -89.42 % | 3.04 714.44 % | 0.37 50.53 % | 0.25 -68.77 % | 0.79 74.32 % | 0.45 81.99 % | 0.25 0.00 % | 0.25 -80.66 % | 1.29 -29.92 % | 1.84 451.53 % | 0.33 -63.60 % | 0.92 120.60 % | 0.42 -69.49 % | 1.36 360.41 % | 0.30 -65.49 % | 0.86 18.20 % | 0.73 -38.11 % | 1.17 622.64 % | 0.16 |
| Ratio EBITDA | 0.41 -23.83 % | 0.54 -12.87 % | 0.62 420.87 % | 0.12 -80.24 % | 0.61 -10.93 % | 0.68 421.27 % | 0.13 441.51 % | 0.02 106.96 % | -0.35 -61.71 % | -0.21 -241.54 % | 0.15 -67.26 % | 0.46 -19.39 % | 0.57 4.04 % | 0.55 1.27 % | 0.54 -15.54 % | 0.64 7.32 % | 0.60 12.67 % | 0.53 -65.71 % | 1.55 104.75 % | 0.76 52.70 % | 0.50 19.85 % | 0.41 15.64 % | 0.36 -16.45 % | 0.43 -40.48 % | 0.72 55.97 % | 0.46 -43.21 % | 0.81 -4.22 % | 0.85 46.27 % | 0.58 -0.85 % | 0.59 -20.83 % | 0.74 27.11 % | 0.58 -22.38 % | 0.75 -12.85 % | 0.86 67.51 % | 0.51 -87.10 % | 3.98 676.89 % | 0.51 7.47 % | 0.48 -54.64 % | 1.05 49.94 % | 0.70 -46.56 % | 1.31 0.00 % | 1.31 84.93 % | 0.71 -68.44 % | 2.25 210.52 % | 0.72 -38.19 % | 1.17 67.92 % | 0.70 -0.21 % | 0.70 6.56 % | 0.66 -32.13 % | 0.97 -13.62 % | 1.12 62.75 % | 0.69 4.91 % | 0.66 |
| Gross profit ratio | 0.70 14.24 % | 0.61 -1.74 % | 0.62 -9.95 % | 0.69 4.50 % | 0.66 9.37 % | 0.60 -1.39 % | 0.61 -12.58 % | 0.70 6.93 % | 0.66 8.16 % | 0.61 5.16 % | 0.58 -15.28 % | 0.68 8.01 % | 0.63 5.10 % | 0.60 0.09 % | 0.60 -13.12 % | 0.69 5.39 % | 0.65 11.85 % | 0.59 -0.79 % | 0.59 -11.82 % | 0.67 5.42 % | 0.63 3.16 % | 0.61 0.25 % | 0.61 -10.44 % | 0.68 9.21 % | 0.63 8.36 % | 0.58 -4.92 % | 0.61 -8.98 % | 0.67 5.00 % | 0.64 7.79 % | 0.59 1.17 % | 0.58 -11.96 % | 0.66 4.76 % | 0.63 17.19 % | 0.54 -3.12 % | 0.56 -3.94 % | 0.58 0.74 % | 0.58 51.36 % | 0.38 -3.99 % | 0.40 -39.37 % | 0.65 -34.60 % | 1.00 0.00 % | 1.00 56.55 % | 0.64 -2.35 % | 0.65 5.39 % | 0.62 12.31 % | 0.55 -12.91 % | 0.63 -8.96 % | 0.70 15.51 % | 0.60 -9.66 % | 0.67 -3.16 % | 0.69 -0.52 % | 0.69 7.00 % | 0.65 |
| Weighted average shs out dil | 230.300 M 135.72 % | 97.700 M 0.00 % | 97.700 M -0.02 % | 97.715 M 0.02 % | 97.700 M 0.00 % | 97.700 M -0.02 % | 97.715 M 0.00 % | 97.715 M 0.00 % | 97.715 M 0.00 % | 97.715 M 0.00 % | 97.715 M 0.02 % | 97.700 M 0.10 % | 97.600 M 0.21 % | 97.400 M 0.05 % | 97.354 M 4.23 % | 93.400 M 5.54 % | 88.500 M 4.86 % | 84.400 M 33.75 % | 63.103 M -25.23 % | 84.400 M 7.11 % | 78.800 M 8.99 % | 72.300 M -0.07 % | 72.354 M 0.07 % | 72.300 M 0.00 % | 72.300 M 0.00 % | 72.300 M -0.02 % | 72.313 M 8.74 % | 66.500 M -8.02 % | 72.300 M 0.00 % | 72.300 M -0.02 % | 72.313 M -5.68 % | 76.667 M 6.04 % | 72.300 M 0.00 % | 72.300 M 79.85 % | 40.200 M -23.57 % | 52.600 M -0.87 % | 53.063 M 0.88 % | 52.600 M 0.00 % | 52.600 M 0.00 % | 52.600 M 33.05 % | 39.535 M 0.00 % | 39.535 M 49.36 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 4.76 % | 25.267 M 0.46 % | 25.151 M 0.00 % | 25.151 M 0.00 % | 25.151 M |
| Weighted average shs out | 230.300 M 135.72 % | 97.700 M 0.00 % | 97.700 M -0.02 % | 97.715 M 0.02 % | 97.700 M 0.00 % | 97.700 M -0.02 % | 97.715 M 0.00 % | 97.715 M 0.00 % | 97.715 M 0.00 % | 97.715 M 0.00 % | 97.715 M 0.02 % | 97.700 M 0.10 % | 97.600 M 0.21 % | 97.397 M 0.04 % | 97.354 M 4.23 % | 93.400 M 5.54 % | 88.500 M 4.88 % | 84.382 M 33.72 % | 63.103 M -25.23 % | 84.400 M 7.11 % | 78.800 M 8.99 % | 72.300 M -0.07 % | 72.354 M 0.07 % | 72.300 M 0.00 % | 72.300 M 0.00 % | 72.300 M 0.00 % | 72.300 M 8.72 % | 66.500 M -8.02 % | 72.300 M 0.00 % | 72.300 M 0.00 % | 72.300 M -5.70 % | 76.667 M 6.04 % | 72.300 M 0.00 % | 72.300 M 79.85 % | 40.200 M -23.57 % | 52.600 M -0.87 % | 53.063 M 0.88 % | 52.600 M 0.00 % | 52.600 M 0.00 % | 52.600 M 33.05 % | 39.535 M 0.00 % | 39.535 M 49.36 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 0.00 % | 26.469 M 4.76 % | 25.267 M 0.46 % | 25.151 M 0.00 % | 25.151 M 0.00 % | 25.151 M |
| EPS diluted | 0.00 -101.29 % | 0.17 -26.09 % | 0.23 209.52 % | -0.21 -240.00 % | 0.15 -50.00 % | 0.30 121.13 % | -1.42 -215.56 % | -0.45 41.56 % | -0.77 6.10 % | -0.82 -148.48 % | -0.33 -164.71 % | 0.51 -54.46 % | 1.12 -32.93 % | 1.67 4.37 % | 1.60 60.00 % | 1.00 25.00 % | 0.80 -11.11 % | 0.90 -18.18 % | 1.10 120.00 % | 0.50 150.00 % | 0.20 0.00 % | 0.20 -83.33 % | 1.20 100.00 % | 0.60 53.85 % | 0.39 116.67 % | 0.18 -59.09 % | 0.44 -26.67 % | 0.60 100.00 % | 0.30 7.14 % | 0.28 -17.65 % | 0.34 13.33 % | 0.30 0.00 % | 0.30 -25.00 % | 0.40 300.00 % | 0.10 -94.12 % | 1.70 900.00 % | 0.17 70.00 % | 0.10 -61.54 % | 0.26 44.44 % | 0.18 3 429.41 % | 0.01 0.00 % | 0.01 -99.89 % | 4.73 -25.04 % | 6.31 434.75 % | 1.18 -62.78 % | 3.17 114.19 % | 1.48 -68.71 % | 4.73 337.96 % | 1.08 -38.64 % | 1.76 -42.48 % | 3.06 -37.93 % | 4.93 614.49 % | 0.69 |
| Earnings per share | 0.00 -101.29 % | 0.17 -26.09 % | 0.23 209.52 % | -0.21 -240.00 % | 0.15 -50.00 % | 0.30 121.13 % | -1.42 -215.56 % | -0.45 41.56 % | -0.77 6.10 % | -0.82 -148.48 % | -0.33 -164.71 % | 0.51 -54.46 % | 1.12 -32.93 % | 1.67 4.37 % | 1.60 60.00 % | 1.00 25.00 % | 0.80 -11.11 % | 0.90 -18.18 % | 1.10 120.00 % | 0.50 150.00 % | 0.20 0.00 % | 0.20 -83.33 % | 1.20 100.00 % | 0.60 53.85 % | 0.39 116.67 % | 0.18 -59.09 % | 0.44 -26.67 % | 0.60 100.00 % | 0.30 7.14 % | 0.28 -17.65 % | 0.34 13.33 % | 0.30 0.00 % | 0.30 -25.00 % | 0.40 300.00 % | 0.10 -94.12 % | 1.70 900.00 % | 0.17 70.00 % | 0.10 -61.54 % | 0.26 44.44 % | 0.18 3 429.41 % | 0.01 0.00 % | 0.01 -99.89 % | 4.73 -25.04 % | 6.31 434.75 % | 1.18 -62.78 % | 3.17 114.19 % | 1.48 -68.71 % | 4.73 337.96 % | 1.08 -70.81 % | 3.70 20.92 % | 3.06 -37.93 % | 4.93 614.49 % | 0.69 |
| Gross profit | 186.000 M 110.88 % | 88.200 M 2.08 % | 86.400 M -7.69 % | 93.600 M 4.12 % | 89.900 M 9.37 % | 82.200 M 4.05 % | 79.000 M -12.51 % | 90.300 M 5.86 % | 85.300 M 11.07 % | 76.800 M 13.11 % | 67.900 M -14.70 % | 79.600 M 9.79 % | 72.500 M 5.84 % | 68.500 M 5.55 % | 64.900 M -4.28 % | 67.800 M 8.48 % | 62.500 M 10.23 % | 56.700 M 14.31 % | 49.600 M -3.69 % | 51.500 M 7.52 % | 47.900 M 4.13 % | 46.000 M 0.66 % | 45.700 M -6.16 % | 48.700 M 13.52 % | 42.900 M 12.30 % | 38.200 M -1.80 % | 38.900 M -6.94 % | 41.800 M 8.29 % | 38.600 M 9.97 % | 35.100 M 4.15 % | 33.700 M 0.60 % | 33.500 M 8.41 % | 30.900 M 24.60 % | 24.800 M 22.17 % | 20.300 M 17.34 % | 17.300 M 27.21 % | 13.600 M 63.86 % | 8.300 M 20.29 % | 6.900 M -50.00 % | 13.800 M 1 625.00 % | 800.000 K 0.00 % | 800.000 K -98.67 % | 60.300 M 1.86 % | 59.200 M -0.34 % | 59.400 M 16.70 % | 50.900 M -11.17 % | 57.300 M -11.02 % | 64.400 M 12.59 % | 57.200 M -20.99 % | 72.400 M -0.69 % | 72.900 M -1.09 % | 73.700 M 6.20 % | 69.400 M |
| Income tax expense | 14.100 M -4.08 % | 14.700 M -23.04 % | 19.100 M 1 491.67 % | 1.200 M -89.74 % | 11.700 M -31.18 % | 17.000 M 172.96 % | -23.300 M -5 725.00 % | -400.000 K 97.42 % | -15.500 M -53.47 % | -10.100 M -310.42 % | 4.800 M -60.33 % | 12.100 M -66.30 % | 35.900 M -20.93 % | 45.400 M 3.18 % | 44.000 M 34.97 % | 32.600 M 39.32 % | 23.400 M 59.18 % | 14.700 M -56.38 % | 33.700 M 388.41 % | 6.900 M 11.29 % | 6.200 M 169.57 % | 2.300 M -90.69 % | 24.700 M 118.58 % | 11.300 M 48.68 % | 7.600 M 52.00 % | 5.000 M -37.50 % | 8.000 M -6.98 % | 8.600 M 8 500.00 % | 100.000 K -98.39 % | 6.200 M -33.33 % | 9.300 M 815.38 % | -1.300 M -118.84 % | 6.900 M -6.76 % | 7.400 M 174.07 % | 2.700 M -89.41 % | 25.500 M 2 218.18 % | 1.100 M -62.07 % | 2.900 M 3.57 % | 2.800 M 3.70 % | 2.700 M 5 300.00 % | 50.000 K 0.00 % | 50.000 K -98.21 % | 2.800 M -56.25 % | 6.400 M -22.89 % | 8.300 M -23.85 % | 10.900 M 5.83 % | 10.300 M -18.90 % | 12.700 M 104.84 % | 6.200 M 157.41 % | -10.800 M -209.09 % | 9.900 M -32.19 % | 14.600 M 210.64 % | 4.700 M |
| Cost of revenue | 80.200 M 43.21 % | 56.000 M 6.87 % | 52.400 M 25.36 % | 41.800 M -9.13 % | 46.000 M -14.34 % | 53.700 M 7.83 % | 49.800 M 29.69 % | 38.400 M -14.09 % | 44.700 M -10.24 % | 49.800 M 0.00 % | 49.800 M 33.51 % | 37.300 M -12.24 % | 42.500 M -7.00 % | 45.700 M 5.30 % | 43.400 M 42.30 % | 30.500 M -7.58 % | 33.000 M -17.91 % | 40.200 M 16.52 % | 34.500 M 35.29 % | 25.500 M -7.61 % | 27.600 M -4.17 % | 28.800 M 0.00 % | 28.800 M 28.57 % | 22.400 M -12.16 % | 25.500 M -8.27 % | 27.800 M 11.20 % | 25.000 M 20.77 % | 20.700 M -5.91 % | 22.000 M -9.47 % | 24.300 M 1.25 % | 24.000 M 41.18 % | 17.000 M -5.03 % | 17.900 M -15.17 % | 21.100 M 31.06 % | 16.100 M 28.80 % | 12.500 M 25.00 % | 10.000 M -25.93 % | 13.500 M 28.57 % | 10.500 M 43.84 % | 7.300 M | 0.000 | 0.000 -100.00 % | 34.100 M 8.95 % | 31.300 M -13.77 % | 36.300 M -11.89 % | 41.200 M 24.85 % | 33.000 M 17.86 % | 28.000 M -25.53 % | 37.600 M 4.44 % | 36.000 M 9.76 % | 32.800 M 0.61 % | 32.600 M -13.53 % | 37.700 M |
| General and administrative expenses | 13.500 M 80.00 % | 7.500 M 41.51 % | 5.300 M -15.87 % | 6.300 M -17.11 % | 7.600 M 7.04 % | 7.100 M 115.04 % | -47.200 M -774.29 % | 7.000 M -2.78 % | 7.200 M 5.88 % | 6.800 M 1 071.43 % | -700.000 K -111.29 % | 6.200 M -10.14 % | 6.900 M 16.95 % | 5.900 M 203.51 % | -5.700 M -218.75 % | 4.800 M -15.79 % | 5.700 M 9.62 % | 5.200 M 200.00 % | -5.200 M -226.83 % | 4.100 M -12.77 % | 4.700 M -9.62 % | 5.200 M 122.03 % | -23.600 M -591.67 % | 4.800 M 9.09 % | 4.400 M 37.50 % | 3.200 M 117.49 % | -18.300 M -405.00 % | 6.000 M 66.67 % | 3.600 M -37.93 % | 5.800 M 150.00 % | -11.600 M -376.19 % | 4.200 M 44.83 % | 2.900 M -17.14 % | 3.500 M 155.56 % | -6.300 M -212.50 % | 5.600 M 166.67 % | 2.100 M -38.24 % | 3.400 M 54.55 % | 2.200 M -15.38 % | 2.600 M 1 633.33 % | 150.000 K 0.00 % | 150.000 K -97.62 % | 6.300 M -21.25 % | 8.000 M 17.65 % | 6.800 M -86.43 % | 50.100 M 795.83 % | -7.200 M -179.12 % | 9.100 M 40.00 % | 6.500 M 177.38 % | -8.400 M -42.37 % | -5.900 M -215.69 % | 5.100 M 4.08 % | 4.900 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -13.900 M -73.75 % | -8.000 M -31.15 % | -6.100 M 7.58 % | -6.600 M 13.16 % | -7.600 M | 0.000 100.00 % | -6.400 M 8.57 % | -7.000 M -1 650.00 % | -400.000 K 20.00 % | -500.000 K -106.41 % | 7.800 M 1 660.00 % | -500.000 K -66.67 % | -300.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.700 M -9.62 % | -5.200 M | 0.000 -100.00 % | 100.000 K -75.00 % | 400.000 K 100.00 % | 200.000 K 0.00 % | 200.000 K -50.00 % | 400.000 K 100.00 % | 200.000 K -50.00 % | 400.000 K -63.64 % | 1.100 M 37.50 % | 800.000 K 300.00 % | 200.000 K -66.67 % | 600.000 K 200.00 % | 200.000 K | 0.000 | 0.000 -100.00 % | 900.000 K 350.00 % | 200.000 K 0.00 % | 200.000 K -60.00 % | 500.000 K 0.00 % | 500.000 K 25.00 % | 400.000 K 0.00 % | 400.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 |
| Operating expenses | -400.000 K 20.00 % | -500.000 K 37.50 % | -800.000 K -166.67 % | -300.000 K -103.95 % | 7.600 M 13.43 % | 6.700 M 4.69 % | 6.400 M 1 180.00 % | 500.000 K -92.65 % | 6.800 M 7.94 % | 6.300 M -11.27 % | 7.100 M 24.56 % | 5.700 M -13.64 % | 6.600 M 17.86 % | 5.600 M -6.67 % | 6.000 M 33.33 % | 4.500 M -13.46 % | 5.200 M 1.96 % | 5.100 M 37.84 % | 3.700 M -7.50 % | 4.000 M -6.98 % | 4.300 M -14.00 % | 5.000 M -23.08 % | 6.500 M 47.73 % | 4.400 M 4.76 % | 4.200 M 50.00 % | 2.800 M -57.58 % | 6.600 M 26.92 % | 5.200 M 52.94 % | 3.400 M -34.62 % | 5.200 M -30.67 % | 7.500 M 78.57 % | 4.200 M 44.83 % | 2.900 M 11.54 % | 2.600 M -59.38 % | 6.400 M 18.52 % | 5.400 M 237.50 % | 1.600 M -44.83 % | 2.900 M -46.30 % | 5.400 M 145.45 % | 2.200 M 300.00 % | 550.000 K 0.00 % | 550.000 K -90.83 % | 6.000 M 129.56 % | -20.300 M -880.77 % | 2.600 M 103.70 % | -70.200 M -2 800.00 % | 2.600 M 1 400.00 % | -200.000 K 96.00 % | -5.000 M -119.84 % | 25.200 M -41.26 % | 42.900 M 7 050.00 % | 600.000 K 175.00 % | -800.000 K |
| Cost and expenses | 79.800 M 43.78 % | 55.500 M 7.56 % | 51.600 M 24.34 % | 41.500 M 446.05 % | 7.600 M -87.42 % | 60.400 M 7.47 % | 56.200 M 44.47 % | 38.900 M -24.47 % | 51.500 M -8.20 % | 56.100 M -1.41 % | 56.900 M 32.33 % | 43.000 M -12.42 % | 49.100 M -4.29 % | 51.300 M 3.85 % | 49.400 M 41.14 % | 35.000 M -8.38 % | 38.200 M -15.67 % | 45.300 M 18.59 % | 38.200 M 29.49 % | 29.500 M -7.52 % | 31.900 M -5.62 % | 33.800 M -4.25 % | 35.300 M 31.72 % | 26.800 M -9.76 % | 29.700 M -2.94 % | 30.600 M -3.16 % | 31.600 M 22.01 % | 25.900 M 1.97 % | 25.400 M -13.90 % | 29.500 M -6.35 % | 31.500 M 48.58 % | 21.200 M 1.92 % | 20.800 M -12.24 % | 23.700 M 5.33 % | 22.500 M 25.70 % | 17.900 M 54.31 % | 11.600 M -29.27 % | 16.400 M 3.14 % | 15.900 M 67.37 % | 9.500 M 1 627.27 % | 550.000 K 0.00 % | 550.000 K -98.63 % | 40.100 M 264.55 % | 11.000 M -71.72 % | 38.900 M 234.14 % | -29.000 M -181.46 % | 35.600 M 28.06 % | 27.800 M -14.72 % | 32.600 M -46.73 % | 61.200 M -19.15 % | 75.700 M 128.01 % | 33.200 M -10.03 % | 36.900 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 13.500 M 80.00 % | 7.500 M 41.51 % | 5.300 M -15.87 % | 6.300 M -17.11 % | 7.600 M 7.04 % | 7.100 M 115.04 % | -47.200 M -774.29 % | 7.000 M -2.78 % | 7.200 M 5.88 % | 6.800 M 1 071.43 % | -700.000 K -111.29 % | 6.200 M -10.14 % | 6.900 M 16.95 % | 5.900 M 203.51 % | -5.700 M -218.75 % | 4.800 M -15.79 % | 5.700 M 9.62 % | 5.200 M 200.00 % | -5.200 M -226.83 % | 4.100 M -12.77 % | 4.700 M -9.62 % | 5.200 M 122.03 % | -23.600 M -591.67 % | 4.800 M 9.09 % | 4.400 M 37.50 % | 3.200 M 117.49 % | -18.300 M -405.00 % | 6.000 M 66.67 % | 3.600 M -37.93 % | 5.800 M 150.00 % | -11.600 M -376.19 % | 4.200 M 44.83 % | 2.900 M -17.14 % | 3.500 M 155.56 % | -6.300 M -212.50 % | 5.600 M 166.67 % | 2.100 M -38.24 % | 3.400 M 54.55 % | 2.200 M -15.38 % | 2.600 M 1 633.33 % | 150.000 K 0.00 % | 150.000 K -97.62 % | 6.300 M -21.25 % | 8.000 M 17.65 % | 6.800 M -86.43 % | 50.100 M 795.83 % | -7.200 M -179.12 % | 9.100 M 40.00 % | 6.500 M 177.38 % | -8.400 M -42.37 % | -5.900 M -215.69 % | 5.100 M 4.08 % | 4.900 M |
| Interest income | 0.000 -100.00 % | 100.000 K -50.00 % | 200.000 K -33.33 % | 300.000 K -50.00 % | 600.000 K -25.00 % | 800.000 K -27.27 % | 1.100 M 22.22 % | 900.000 K -10.00 % | 1.000 M 25.00 % | 800.000 K -20.00 % | 1.000 M -86.67 % | 7.500 M | 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 | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 124.000 M 892.00 % | 12.500 M 792.86 % | 1.400 M -6.67 % | 1.500 M -98.64 % | 109.900 M 241.30 % | 32.200 M 600.00 % | 4.600 M 119.05 % | 2.100 M -98.14 % | 112.900 M 104.90 % | 55.100 M |
| Interest expense | 96.500 M 128.67 % | 42.200 M -5.38 % | 44.600 M 0.68 % | 44.300 M 2.78 % | 43.100 M -7.11 % | 46.400 M -5.31 % | 49.000 M 2.73 % | 47.700 M 4.84 % | 45.500 M 19.74 % | 38.000 M 8.57 % | 35.000 M 29.63 % | 27.000 M 14.41 % | 23.600 M 5.36 % | 22.400 M 11.44 % | 20.100 M 2.55 % | 19.600 M 3.70 % | 18.900 M 1.07 % | 18.700 M 23.84 % | 15.100 M 6.34 % | 14.200 M 0.00 % | 14.200 M 3.65 % | 13.700 M 0.00 % | 13.700 M -0.72 % | 13.800 M 0.73 % | 13.700 M 8.73 % | 12.600 M 5.00 % | 12.000 M 6.19 % | 11.300 M 5.61 % | 10.700 M 30.49 % | 8.200 M -3.53 % | 8.500 M 10.39 % | 7.700 M 8.45 % | 7.100 M 24.56 % | 5.700 M 32.56 % | 4.300 M 59.26 % | 2.700 M 22.73 % | 2.200 M 4.76 % | 2.100 M 23.53 % | 1.700 M -32.00 % | 2.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.900 M 3.82 % | 28.800 M 132.26 % | 12.400 M -17.88 % | 15.100 M -14.69 % | 17.700 M -41.00 % | 30.000 M 33.33 % | 22.500 M -28.80 % | 31.600 M | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 230.800 M 434.49 % | -69.000 M 16.16 % | -82.300 M -9.01 % | -75.500 M -3.99 % | -72.600 M 19.15 % | -89.800 M -14.39 % | -78.500 M -11.35 % | -70.500 M -15.95 % | -60.800 M 17.73 % | -73.900 M -12.14 % | -65.900 M -4.77 % | -62.900 M -6.79 % | -58.900 M 6.95 % | -63.300 M -10.47 % | -57.300 M -11.05 % | -51.600 M -12.42 % | -45.900 M 3.37 % | -47.500 M -8.94 % | -43.600 M -6.34 % | -41.000 M -1.49 % | -40.400 M 8.80 % | -44.300 M -14.47 % | -38.700 M -9.32 % | -35.400 M -273.53 % | 20.400 M 94.29 % | 10.500 M 129.83 % | -35.200 M -958.54 % | 4.100 M -58.16 % | 9.800 M 345.00 % | -4.000 M -170.18 % | 5.700 M -59.29 % | 14.000 M 877.78 % | -1.800 M -101.78 % | 101.200 M 5 160.00 % | -2.000 M -225.00 % | 1.600 M -85.45 % | 11.000 M 1 733.33 % | 600.000 K 340.00 % | -250.000 K 0.00 % | -250.000 K -114.71 % | 1.700 M -98.60 % | 121.500 M 2 330.00 % | 5.000 M 257.14 % | 1.400 M -6.67 % | 1.500 M | 0.000 | 0.000 -100.00 % | 4.600 M 119.05 % | 2.100 M 310.00 % | -1.000 M | 0.000 |
| Operating income | 186.400 M 110.15 % | 88.700 M 1.72 % | 87.200 M -7.14 % | 93.900 M -26.81 % | 128.300 M 55.33 % | 82.600 M 13.77 % | 72.600 M -25.00 % | 96.800 M 315.11 % | -45.000 M -158.21 % | 77.300 M 12.68 % | 68.600 M 50.44 % | 45.600 M 636.47 % | -8.500 M -112.35 % | 68.800 M 5.52 % | 65.200 M -4.26 % | 68.100 M 8.10 % | 63.000 M 10.92 % | 56.800 M -56.51 % | 130.600 M 127.92 % | 57.300 M 18.63 % | 48.300 M 4.55 % | 46.200 M 0.65 % | 45.900 M -6.52 % | 49.100 M -33.11 % | 73.400 M 90.16 % | 38.600 M -3.50 % | 40.000 M -6.10 % | 42.600 M 2.16 % | 41.700 M 16.81 % | 35.700 M 5.31 % | 33.900 M 1.19 % | 33.500 M 8.41 % | 30.900 M 20.23 % | 25.700 M 25.37 % | 20.500 M 17.14 % | 17.500 M 24.11 % | 14.100 M 60.23 % | 8.800 M 20.55 % | 7.300 M -48.59 % | 14.200 M 5 580.00 % | 250.000 K 0.00 % | 250.000 K -99.62 % | 65.300 M -20.37 % | 82.000 M 27.53 % | 64.300 M -39.62 % | 106.500 M 73.17 % | 61.500 M -4.80 % | 64.600 M 3.86 % | 62.200 M -37.92 % | 100.200 M -13.77 % | 116.200 M 56.82 % | 74.100 M 5.56 % | 70.200 M |
| Operating income ratio | 0.70 13.84 % | 0.62 -2.09 % | 0.63 -9.41 % | 0.69 -26.54 % | 0.94 55.33 % | 0.61 7.83 % | 0.56 -25.06 % | 0.75 317.28 % | -0.35 -156.69 % | 0.61 4.76 % | 0.58 49.42 % | 0.39 627.75 % | -0.07 -112.27 % | 0.60 0.07 % | 0.60 -13.10 % | 0.69 5.02 % | 0.66 12.54 % | 0.59 -62.25 % | 1.55 108.68 % | 0.74 16.32 % | 0.64 3.58 % | 0.62 0.25 % | 0.62 -10.78 % | 0.69 -35.65 % | 1.07 83.48 % | 0.58 -6.57 % | 0.63 -8.16 % | 0.68 -0.95 % | 0.69 14.49 % | 0.60 2.30 % | 0.59 -11.43 % | 0.66 4.76 % | 0.63 13.09 % | 0.56 -0.58 % | 0.56 -4.10 % | 0.59 -1.71 % | 0.60 48.01 % | 0.40 -3.78 % | 0.42 -37.66 % | 0.67 115.36 % | 0.31 0.00 % | 0.31 -54.82 % | 0.69 -23.66 % | 0.91 34.85 % | 0.67 -41.90 % | 1.16 69.79 % | 0.68 -2.58 % | 0.70 6.56 % | 0.66 -29.02 % | 0.92 -15.92 % | 1.10 57.71 % | 0.70 6.35 % | 0.66 |
| Total other income expenses net | -172.800 M -228.52 % | -52.600 M -16.11 % | -45.300 M 60.02 % | -113.300 M -11.30 % | -101.800 M -178.14 % | -36.600 M 84.79 % | -240.600 M -70.16 % | -141.400 M 16.33 % | -169.000 M -0.84 % | -167.600 M -73.68 % | -96.500 M -418.82 % | -18.600 M -125.55 % | 72.800 M -47.74 % | 139.300 M 4.11 % | 133.800 M 272.70 % | 35.900 M 603.92 % | 5.100 M 464.29 % | -1.400 M -101.77 % | 78.900 M 1 166.22 % | -7.400 M 84.55 % | -47.900 M 8.76 % | -52.500 M -225.30 % | 41.900 M 470.80 % | -11.300 M -50.67 % | -7.500 M 83.44 % | -45.300 M -366.47 % | 17.000 M 293.18 % | -8.800 M 17.76 % | -10.700 M 61.23 % | -27.600 M -61.40 % | -17.100 M -44.92 % | -11.800 M -218.00 % | 10.000 M 205.26 % | -9.500 M -955.56 % | -900.000 K -100.98 % | 91.600 M 857.02 % | -12.100 M -14.15 % | -10.600 M -478.57 % | 2.800 M 140.00 % | -7.000 M -1 650.00 % | -400.000 K 0.00 % | -400.000 K -100.67 % | 59.500 M -35.04 % | 91.600 M 484.87 % | -23.800 M -116.36 % | -11.000 M 19.12 % | -13.600 M -118.26 % | 74.500 M 367.99 % | -27.800 M -55.31 % | -17.900 M 39.32 % | -29.500 M -145.18 % | 65.300 M 235.76 % | -48.100 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 | 2012-06-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 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 | 2015-12-31 | 2012-06-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 11.250 B 116.02 % | 5.208 B -0.39 % | 5.228 B 1.66 % | 5.143 B 27.24 % | 4.042 B -20.83 % | 5.105 B 0.76 % | 5.066 B 2.57 % | 4.939 B -2.75 % | 5.079 B 0.76 % | 5.041 B 1.11 % | 4.985 B 1.51 % | 4.911 B 0.44 % | 4.890 B 4.45 % | 4.681 B 5.00 % | 4.458 B 7.77 % | 4.137 B 12.86 % | 3.666 B -4.57 % | 3.841 B 2.70 % | 3.740 B 25.67 % | 2.976 B 12.97 % | 2.635 B -0.06 % | 2.636 B 0.64 % | 2.619 B 2.36 % | 2.559 B 2.98 % | 2.485 B 5.51 % | 2.355 B 4.47 % | 2.254 B 8.51 % | 2.078 B 1.88 % | 2.039 B 4.23 % | 1.956 B 8.60 % | 1.801 B 19.13 % | 1.512 B 3.96 % | 1.455 B 12.62 % | 1.292 B 1.13 % | 1.277 B 46.09 % | 874.200 M 396.42 % | 176.100 M -54.74 % | 389.100 M -88.28 % | 3.319 B 0.75 % | 3.294 B -7.79 % | 3.573 B 5.46 % | 3.388 B -9.21 % | 3.731 B 4.95 % | 3.555 B -3.79 % | 3.695 B -5.82 % | 3.924 B |
| Total investments | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.100 M -62.99 % | 205.600 M -1.81 % | 209.400 M 7.83 % | 194.200 M 19 320.00 % | 1.000 M -99.56 % | 229.500 M 17.69 % | 195.000 M | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M -97.42 % | 38.800 M -1.77 % | 39.500 M 464.29 % | 7.000 M 600.00 % | 1.000 M -87.18 % | 7.800 M | 0.000 -100.00 % | 2.800 M -99.91 % | 3.051 B -4.64 % | 3.200 B -4.79 % | 3.361 B -3.71 % | 3.490 B 9.25 % | 3.195 B 30.41 % | 2.450 B -2.99 % | 2.525 B 11.69 % | 2.261 B |
| Total debt | 11.294 B 115.73 % | 5.235 B -0.45 % | 5.259 B 1.10 % | 5.202 B 26.27 % | 4.120 B -20.92 % | 5.210 B 0.34 % | 5.192 B 1.16 % | 5.133 B -1.32 % | 5.202 B -0.14 % | 5.209 B 0.97 % | 5.159 B 0.52 % | 5.132 B 1.00 % | 5.081 B 5.49 % | 4.817 B 6.37 % | 4.528 B 8.27 % | 4.182 B 6.33 % | 3.933 B 1.49 % | 3.876 B 0.56 % | 3.854 B 21.81 % | 3.164 B 11.47 % | 2.838 B 4.51 % | 2.716 B -0.23 % | 2.722 B 3.96 % | 2.618 B 3.00 % | 2.542 B 6.05 % | 2.397 B 4.32 % | 2.298 B 7.55 % | 2.136 B 2.79 % | 2.078 B 3.83 % | 2.002 B 7.18 % | 1.868 B 13.48 % | 1.646 B 4.08 % | 1.581 B 6.13 % | 1.490 B -0.82 % | 1.502 B 51.61 % | 990.800 M 121.26 % | 447.800 M -22.90 % | 580.800 M -83.38 % | 3.494 B 0.11 % | 3.490 B -4.46 % | 3.653 B 5.12 % | 3.475 B -7.46 % | 3.755 B 2.25 % | 3.673 B -4.78 % | 3.857 B -4.73 % | 4.049 B |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 59.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 1.117 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.071 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.409 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.119 B | 0.000 | 0.000 | 0.000 -100.00 % | 719.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 558.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 387.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 270.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 172.200 M 15.11 % | 149.600 M | 0.000 -100.00 % | 44.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 311.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.469 B |
| Common stock | 0.000 | 0.000 -100.00 % | 390.900 M | 0.000 -100.00 % | 2.867 B 0.52 % | 2.853 B 629.73 % | 390.900 M -86.80 % | 2.962 B -1.47 % | 3.006 B -2.43 % | 3.081 B 688.18 % | 390.900 M -87.76 % | 3.193 B 1.57 % | 3.144 B 4.02 % | 3.022 B 675.74 % | 389.600 M -85.59 % | 2.705 B 13.20 % | 2.389 B 16.27 % | 2.055 B 508.83 % | 337.500 M -82.13 % | 1.888 B 10.39 % | 1.711 B 12.31 % | 1.523 B 426.44 % | 289.300 M -79.65 % | 1.422 B 3.20 % | 1.378 B 2.07 % | 1.350 B 366.47 % | 289.300 M -77.82 % | 1.305 B 3.15 % | 1.265 B 1.97 % | 1.240 B 328.72 % | 289.300 M -75.79 % | 1.195 B 1.96 % | 1.172 B 2.09 % | 1.148 B 296.82 % | 289.300 M 37.50 % | 210.400 M 0.00 % | 210.400 M 24.57 % | 168.900 M | 0.000 -100.00 % | 3.418 B | 0.000 -100.00 % | 261.000 M -92.12 % | 3.312 B 29.31 % | 2.562 B -2.60 % | 2.630 B 947.81 % | 251.000 M |
| Total equity | 7.124 B 146.82 % | 2.886 B 0.56 % | 2.870 B 0.80 % | 2.848 B -0.71 % | 2.868 B 0.54 % | 2.853 B 1.03 % | 2.824 B -4.67 % | 2.962 B -1.47 % | 3.006 B -2.43 % | 3.081 B -2.54 % | 3.161 B -1.01 % | 3.193 B 1.57 % | 3.144 B 4.02 % | 3.022 B 5.69 % | 2.860 B 5.73 % | 2.705 B 13.20 % | 2.389 B 16.27 % | 2.055 B 3.82 % | 1.979 B 4.81 % | 1.888 B 10.39 % | 1.711 B 12.31 % | 1.523 B 0.99 % | 1.508 B 6.08 % | 1.422 B 3.20 % | 1.378 B 2.07 % | 1.350 B 0.97 % | 1.337 B 2.45 % | 1.305 B 3.15 % | 1.265 B 1.97 % | 1.240 B 1.67 % | 1.220 B 2.08 % | 1.195 B 1.96 % | 1.172 B 2.09 % | 1.148 B 2.35 % | 1.122 B 42.14 % | 789.100 M 12.95 % | 698.600 M 27.04 % | 549.900 M -83.03 % | 3.240 B -5.44 % | 3.426 B -2.81 % | 3.525 B -5.78 % | 3.742 B 12.68 % | 3.321 B 29.23 % | 2.570 B -2.54 % | 2.637 B 14.41 % | 2.305 B |
| Other non current liabilities | 72.900 M 331.36 % | 16.900 M -34.50 % | 25.800 M -57.14 % | 60.200 M -96.29 % | 1.624 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.400 M | 0.000 -100.00 % | 1.624 B 40.59 % | 1.155 B 14.37 % | 1.010 B -0.64 % | 1.016 B 223.15 % | 314.500 M -14.84 % | 369.300 M 42.20 % | 259.700 M -33.15 % | 388.500 M -42.02 % | 670.100 M -8.73 % | 734.200 M -33.00 % | 1.096 B 3.62 % | 1.058 B 13.25 % | 933.900 M -2.28 % | 955.700 M 119.80 % | 434.800 M 43.26 % | 303.500 M 7.82 % | 281.500 M 12.15 % | 251.000 M 50.30 % | 167.000 M -77.56 % | 744.100 M 21.23 % | 613.800 M | 0.000 -100.00 % | 497.100 M 479.37 % | 85.800 M 215.44 % | 27.200 M -0.37 % | 27.300 M 9.20 % | 25.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.500 M |
| Long term debt | 8.920 B 107.28 % | 4.304 B 113.09 % | 2.020 B 5.14 % | 1.921 B -53.38 % | 4.120 B 7.76 % | 3.823 B -2.50 % | 3.921 B 6.09 % | 3.696 B -18.70 % | 4.547 B 11.65 % | 4.072 B -0.27 % | 4.083 B -14.99 % | 4.804 B 57.67 % | 3.047 B 65.64 % | 1.839 B 18.83 % | 1.548 B -64.30 % | 4.336 B 7.24 % | 4.043 B 1.11 % | 3.999 B 0.19 % | 3.991 B 21.38 % | 3.288 B 11.77 % | 2.942 B 5.21 % | 2.796 B -0.41 % | 2.808 B 4.72 % | 2.681 B 2.46 % | 2.617 B 83.67 % | 1.425 B 2.31 % | 1.392 B 6.05 % | 1.313 B 5.83 % | 1.241 B -42.00 % | 2.139 B 26.82 % | 1.687 B 15.15 % | 1.465 B 4.58 % | 1.401 B -0.26 % | 1.404 B 64.97 % | 851.300 M 90.28 % | 447.400 M -0.09 % | 447.800 M 257.67 % | 125.200 M -96.38 % | 3.456 B -0.57 % | 3.476 B -4.46 % | 3.638 B 6.96 % | 3.402 B -2.14 % | 3.476 B 1.37 % | 3.429 B -4.19 % | 3.579 B -9.96 % | 3.975 B |
| Total non current liabilities | 9.399 B 99.38 % | 4.714 B 94.27 % | 2.427 B 3.40 % | 2.347 B -59.14 % | 5.744 B 37.15 % | 4.188 B -1.93 % | 4.270 B 5.07 % | 4.064 B -17.37 % | 4.918 B 10.28 % | 4.460 B -0.52 % | 4.483 B -13.66 % | 5.192 B 51.60 % | 3.425 B 56.65 % | 2.186 B 18.45 % | 1.846 B -38.62 % | 3.007 B -6.27 % | 3.208 B -2.78 % | 3.300 B 0.10 % | 3.297 B 1.74 % | 3.240 B 14.06 % | 2.841 B 3.39 % | 2.748 B 4.67 % | 2.625 B 19.36 % | 2.199 B 7.59 % | 2.044 B 31.17 % | 1.558 B 3.71 % | 1.503 B 8.19 % | 1.389 B 5.25 % | 1.320 B -27.21 % | 1.813 B 3.35 % | 1.754 B 15.13 % | 1.524 B 4.43 % | 1.459 B -0.21 % | 1.462 B 62.16 % | 901.600 M 80.83 % | 498.600 M 11.34 % | 447.800 M 196.75 % | 150.900 M -96.05 % | 3.823 B 2.13 % | 3.743 B -4.37 % | 3.914 B 6.35 % | 3.681 B 0.41 % | 3.665 B 1.90 % | 3.597 B -4.03 % | 3.748 B -10.27 % | 4.177 B |
| Other current liabilities | 298.100 M 126.69 % | 131.500 M 17.73 % | 111.700 M -13.41 % | 129.000 M | 0.000 -100.00 % | 146.100 M 111.14 % | -1.312 B 8.87 % | -1.439 B -118.77 % | -657.900 M 42.26 % | -1.139 B -0.38 % | -1.135 B -242.52 % | -331.400 M 83.73 % | -2.037 B -1 274.51 % | 173.400 M 105.72 % | -3.032 B -109.12 % | -1.450 B -43.92 % | -1.008 B -18.67 % | -849.000 M 4.48 % | -888.800 M -369.77 % | -189.200 M 27.43 % | -260.700 M -36.49 % | -191.000 M 40.18 % | -319.300 M 49.99 % | -638.500 M 6.21 % | -680.800 M 30.07 % | -973.600 M 1.01 % | -983.500 M -19.46 % | -823.300 M 1.71 % | -837.600 M -199.25 % | -279.900 M -19.87 % | -233.500 M -29.08 % | -180.900 M -0.22 % | -180.500 M -111.11 % | -85.500 M 87.41 % | -679.300 M -25.01 % | -543.400 M | 0.000 100.00 % | -465.100 M -324.69 % | 207.000 M 35.03 % | 153.300 M -28.33 % | 213.900 M 95.88 % | 109.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.300 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.900 M | 0.000 | 0.000 -100.00 % | 16.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 172.600 M |
| Short term debt | 2.374 B 154.76 % | 931.800 M -71.24 % | 3.240 B -1.26 % | 3.281 B | 0.000 -100.00 % | 1.387 B 8.86 % | 1.274 B -11.50 % | 1.439 B 118.77 % | 657.900 M -42.26 % | 1.139 B 5.64 % | 1.079 B 225.47 % | 331.400 M -83.73 % | 2.037 B -31.64 % | 2.979 B -0.09 % | 2.982 B 105.66 % | 1.450 B 43.92 % | 1.008 B 18.67 % | 849.000 M 0.72 % | 842.900 M 345.51 % | 189.200 M -27.43 % | 260.700 M 36.49 % | 191.000 M -34.34 % | 290.900 M -54.44 % | 638.500 M -6.21 % | 680.800 M -30.07 % | 973.600 M 7.57 % | 905.100 M 9.94 % | 823.300 M -1.71 % | 837.600 M 199.25 % | 279.900 M 54.73 % | 180.900 M 0.00 % | 180.900 M 0.22 % | 180.500 M 111.11 % | 85.500 M -86.86 % | 650.900 M 19.78 % | 543.400 M | 0.000 -100.00 % | 455.600 M 1 102.11 % | 37.900 M 166.90 % | 14.200 M -5.33 % | 15.000 M -79.62 % | 73.600 M -73.66 % | 279.400 M 14.60 % | 243.800 M -12.37 % | 278.200 M 279.02 % | 73.400 M |
| Total current liabilities | 2.672 B 151.29 % | 1.063 B -68.49 % | 3.375 B -1.04 % | 3.410 B 221.55 % | 1.061 B -30.81 % | 1.533 B 6.30 % | 1.442 B -8.15 % | 1.570 B 96.40 % | 799.400 M -37.25 % | 1.274 B 2.34 % | 1.245 B 168.12 % | 464.300 M -78.54 % | 2.163 B -31.38 % | 3.153 B -0.54 % | 3.170 B 97.92 % | 1.602 B 43.57 % | 1.116 B 14.95 % | 970.400 M -0.86 % | 978.800 M 213.52 % | 312.200 M -14.07 % | 363.300 M 34.46 % | 270.200 M -28.23 % | 376.500 M -46.19 % | 699.700 M -7.19 % | 753.900 M -29.40 % | 1.068 B 2.00 % | 1.047 B 12.36 % | 931.700 M -1.58 % | 946.700 M 126.86 % | 417.300 M 37.77 % | 302.900 M 7.60 % | 281.500 M 12.15 % | 251.000 M 51.02 % | 166.200 M -77.65 % | 743.500 M 21.13 % | 613.800 M | 0.000 -100.00 % | 497.100 M 102.98 % | 244.900 M 46.21 % | 167.500 M -26.82 % | 228.900 M -23.83 % | 300.500 M 7.55 % | 279.400 M 14.60 % | 243.800 M -12.37 % | 278.200 M -11.20 % | 313.300 M |
| Total liabilities | 12.071 B 108.94 % | 5.777 B -0.41 % | 5.801 B 0.77 % | 5.757 B 0.22 % | 5.744 B 0.40 % | 5.721 B 0.15 % | 5.712 B 1.39 % | 5.634 B -1.46 % | 5.718 B -0.28 % | 5.734 B 0.10 % | 5.728 B 1.26 % | 5.656 B 1.22 % | 5.588 B 4.67 % | 5.339 B 6.45 % | 5.016 B 8.83 % | 4.609 B 6.59 % | 4.324 B 1.25 % | 4.270 B -0.12 % | 4.275 B 20.36 % | 3.552 B 10.87 % | 3.204 B 6.17 % | 3.018 B 0.55 % | 3.002 B 3.54 % | 2.899 B 3.61 % | 2.798 B 6.54 % | 2.626 B 3.00 % | 2.550 B 9.86 % | 2.321 B 2.40 % | 2.266 B 1.62 % | 2.230 B 8.42 % | 2.057 B 13.95 % | 1.805 B 5.57 % | 1.710 B 5.02 % | 1.628 B -1.03 % | 1.645 B 47.89 % | 1.112 B 148.41 % | 447.800 M -30.90 % | 648.000 M -84.07 % | 4.068 B 4.02 % | 3.911 B -5.61 % | 4.143 B 4.07 % | 3.981 B 0.92 % | 3.945 B 2.70 % | 3.841 B -4.61 % | 4.026 B -10.34 % | 4.491 B |
| Other non current assets | 19.101 B 122.20 % | 8.596 B 0.02 % | 8.595 B 1.22 % | 8.491 B 6 134.36 % | 136.200 M -98.38 % | 8.410 B 33 810.48 % | 24.800 M -99.70 % | 8.342 B -2.30 % | 8.538 B -0.43 % | 8.575 B -0.89 % | 8.652 B 1.36 % | 8.536 B 1.08 % | 8.444 B 3.92 % | 8.126 B 5.53 % | 7.700 B 7.45 % | 7.166 B 12.63 % | 6.363 B 2.50 % | 6.207 B 2.51 % | 6.056 B 17.43 % | 5.157 B 11.31 % | 4.633 B 5.76 % | 4.380 B 1.04 % | 4.335 B 3.55 % | 4.187 B 3.66 % | 4.039 B 4.67 % | 3.859 B 2.09 % | 3.779 B 6.83 % | 3.538 B 2.51 % | 3.451 B 2.24 % | 3.376 B 6.54 % | 3.168 B 12.83 % | 2.808 B 3.20 % | 2.721 B 7.39 % | 2.534 B 1.46 % | 2.497 B 41.91 % | 1.760 B 7 862.90 % | 22.100 M -97.75 % | 984.000 M -85.80 % | 6.927 B -0.04 % | 6.930 B -5.78 % | 7.355 B -0.94 % | 7.425 B 5.18 % | 7.060 B 15.01 % | 6.138 B -2.61 % | 6.303 B -2.93 % | 6.493 B |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.100 M -62.99 % | 205.600 M -1.81 % | 209.400 M 7.83 % | 194.200 M -11.49 % | 219.400 M -4.40 % | 229.500 M 17.69 % | 195.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.258 B 4 116.59 % | -205.600 M 1.81 % | -209.400 M -7.83 % | -194.200 M 11.49 % | -219.400 M 4.40 % | -229.500 M -17.69 % | -195.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 9.300 M 102.17 % | 4.600 M -6.12 % | 4.900 M -9.26 % | 5.400 M -99.94 % | 8.398 B 147 226.32 % | 5.700 M 3.64 % | 5.500 M -12.70 % | 6.300 M -11.27 % | 7.100 M 5.97 % | 6.700 M -5.63 % | 7.100 M -77.88 % | 32.100 M 5.94 % | 30.300 M -14.65 % | 35.500 M 0.00 % | 35.500 M -0.56 % | 35.700 M -0.28 % | 35.800 M 1.42 % | 35.300 M 1.44 % | 34.800 M 30.83 % | 26.600 M 1.92 % | 26.100 M -1.88 % | 26.600 M -1.48 % | 27.000 M 11.57 % | 24.200 M 10.50 % | 21.900 M 0.92 % | 21.700 M 1 872.73 % | 1.100 M -15.38 % | 1.300 M 0.00 % | 1.300 M -13.33 % | 1.500 M 0.00 % | 1.500 M -21.05 % | 1.900 M 90.00 % | 1.000 M 66.67 % | 600.000 K 0.00 % | 600.000 K 20.00 % | 500.000 K -99.96 % | 1.302 B 651 050.00 % | 200.000 K -99.13 % | 23.000 M -0.86 % | 23.200 M -0.43 % | 23.300 M -0.43 % | 23.400 M 4.46 % | 22.400 M -1.32 % | 22.700 M 0.00 % | 22.700 M -0.87 % | 22.900 M |
| Total non current assets | 19.111 B 122.19 % | 8.601 B 0.02 % | 8.600 B 1.21 % | 8.497 B -0.44 % | 8.534 B 1.26 % | 8.427 B 0.59 % | 8.378 B 0.24 % | 8.357 B -2.33 % | 8.557 B -0.42 % | 8.594 B -0.92 % | 8.673 B 1.14 % | 8.575 B 1.08 % | 8.484 B 3.83 % | 8.171 B 5.49 % | 7.746 B 7.40 % | 7.212 B 12.48 % | 6.412 B 2.47 % | 6.257 B 2.41 % | 6.110 B 17.35 % | 5.207 B 11.25 % | 4.680 B 5.69 % | 4.428 B 1.09 % | 4.380 B 3.37 % | 4.238 B 3.75 % | 4.085 B 4.70 % | 3.901 B 2.65 % | 3.801 B 7.34 % | 3.541 B 2.36 % | 3.459 B 2.19 % | 3.385 B 6.47 % | 3.179 B 12.73 % | 2.820 B 3.07 % | 2.736 B 7.36 % | 2.549 B 1.45 % | 2.512 B 42.07 % | 1.768 B 33.51 % | 1.324 B 33.15 % | 994.700 M -85.80 % | 7.004 B 0.29 % | 6.984 B -5.75 % | 7.410 B -0.97 % | 7.482 B 5.65 % | 7.082 B 14.95 % | 6.161 B -2.61 % | 6.326 B -3.70 % | 6.569 B |
| Other current assets | 300.000 K -93.33 % | 4.500 M -86.96 % | 34.500 M 119.75 % | 15.700 M | 0.000 -100.00 % | 41.400 M 28.17 % | 32.300 M -28.70 % | 45.300 M 2.26 % | 44.300 M -16.42 % | 53.000 M 25.30 % | 42.300 M -21.38 % | 53.800 M -5.94 % | 57.200 M 3.44 % | 55.300 M -7.21 % | 59.600 M 6.81 % | 55.800 M 66.07 % | 33.600 M 0.00 % | 33.600 M 100.00 % | 16.800 M -63.87 % | 46.500 M 51.47 % | 30.700 M -6.69 % | 32.900 M 159.06 % | 12.700 M -46.86 % | 23.900 M -29.91 % | 34.100 M 3.96 % | 32.800 M 3.80 % | 31.600 M 22.01 % | 25.900 M -21.75 % | 33.100 M -18.07 % | 40.400 M 78.76 % | 22.600 M -51.19 % | 46.300 M 142.41 % | 19.100 M -34.59 % | 29.200 M 14.96 % | 25.400 M 52.10 % | 16.700 M | 0.000 -100.00 % | 9.700 M -92.46 % | 128.700 M -18.18 % | 157.300 M -11.83 % | 178.400 M 16.60 % | 153.000 M -3.83 % | 159.100 M 20.71 % | 131.800 M -24.77 % | 175.200 M 73.29 % | 101.100 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -218.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 -100.00 % | 6.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 M | 0.000 | 0.000 -100.00 % | 7.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 44.200 M 60.73 % | 27.500 M -11.29 % | 31.000 M -47.64 % | 59.200 M -24.01 % | 77.900 M -25.53 % | 104.600 M -16.92 % | 125.900 M -34.94 % | 193.500 M 57.96 % | 122.500 M -27.21 % | 168.300 M -3.11 % | 173.700 M -21.40 % | 221.000 M 15.53 % | 191.300 M 41.39 % | 135.300 M 93.84 % | 69.800 M 53.41 % | 45.500 M -83.00 % | 267.700 M 680.47 % | 34.300 M -69.78 % | 113.500 M -39.43 % | 187.400 M -8.00 % | 203.700 M 155.58 % | 79.700 M -22.32 % | 102.600 M 73.31 % | 59.200 M 4.04 % | 56.900 M 36.78 % | 41.600 M -3.70 % | 43.200 M -26.53 % | 58.800 M 50.00 % | 39.200 M -13.47 % | 45.300 M -31.57 % | 66.200 M -50.45 % | 133.600 M 5.45 % | 126.700 M -36.14 % | 198.400 M -11.86 % | 225.100 M 93.05 % | 116.600 M -57.09 % | 271.700 M 41.73 % | 191.700 M 9.48 % | 175.100 M -10.62 % | 195.900 M 143.35 % | 80.500 M -8.11 % | 87.600 M 261.98 % | 24.200 M -79.42 % | 117.600 M -27.41 % | 162.000 M 29.50 % | 125.100 M |
| Cash and short term investments | 44.200 M 60.73 % | 27.500 M -11.29 % | 31.000 M -47.64 % | 59.200 M -24.01 % | 77.900 M -25.53 % | 104.600 M -16.92 % | 125.900 M -34.94 % | 193.500 M 57.96 % | 122.500 M -27.21 % | 168.300 M -3.11 % | 173.700 M -21.40 % | 221.000 M 15.53 % | 191.300 M 41.39 % | 135.300 M 93.84 % | 69.800 M 53.41 % | 45.500 M -83.00 % | 267.700 M 680.47 % | 34.300 M -69.78 % | 113.500 M -39.43 % | 187.400 M -8.00 % | 203.700 M 155.58 % | 79.700 M -22.32 % | 102.600 M 73.31 % | 59.200 M 4.04 % | 56.900 M 36.78 % | 41.600 M -3.70 % | 43.200 M -26.53 % | 58.800 M 50.00 % | 39.200 M -13.47 % | 45.300 M -31.57 % | 66.200 M -50.45 % | 133.600 M 5.45 % | 126.700 M -36.14 % | 198.400 M -11.86 % | 225.100 M 93.05 % | 116.600 M -57.09 % | 271.700 M 41.73 % | 191.700 M 9.48 % | 175.100 M -10.62 % | 195.900 M 143.35 % | 80.500 M -8.11 % | 87.600 M 261.98 % | 24.200 M -79.42 % | 117.600 M -27.41 % | 162.000 M 29.50 % | 125.100 M |
| Total current assets | 84.900 M 34.98 % | 62.900 M -12.52 % | 71.900 M -33.24 % | 107.700 M 38.25 % | 77.900 M -46.64 % | 146.000 M -7.71 % | 158.200 M -33.75 % | 238.800 M 43.17 % | 166.800 M -24.63 % | 221.300 M 2.45 % | 216.000 M -21.40 % | 274.800 M 10.58 % | 248.500 M 30.38 % | 190.600 M 47.30 % | 129.400 M 27.74 % | 101.300 M -66.38 % | 301.300 M 343.74 % | 67.900 M -52.95 % | 144.300 M -38.31 % | 233.900 M -0.21 % | 234.400 M 108.17 % | 112.600 M -12.78 % | 129.100 M 55.35 % | 83.100 M -8.68 % | 91.000 M 22.31 % | 74.400 M -13.19 % | 85.700 M 1.18 % | 84.700 M 17.15 % | 72.300 M -15.64 % | 85.700 M -12.28 % | 97.700 M -45.69 % | 179.900 M 23.39 % | 145.800 M -35.94 % | 227.600 M -10.60 % | 254.600 M 91.00 % | 133.300 M -50.94 % | 271.700 M 33.71 % | 203.200 M -33.11 % | 303.800 M -13.99 % | 353.200 M 36.42 % | 258.900 M 7.61 % | 240.600 M 31.26 % | 183.300 M -26.50 % | 249.400 M -26.04 % | 337.200 M 49.07 % | 226.200 M |
| Inventory | 0.000 | 0.000 100.00 % | -12.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.800 M 5.84 % | -58.200 M -3.37 % | -56.300 M 7.70 % | -61.000 M -7.39 % | -56.800 M -64.16 % | -34.600 M 15.61 % | -41.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 |
| Net receivables | 40.400 M 30.74 % | 30.900 M 63.49 % | 18.900 M -42.38 % | 32.800 M | 0.000 | 0.000 -100.00 % | 19.200 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 % | 14.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.100 M | 0.000 | 0.000 -100.00 % | 1.800 M | 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 % | 11.800 M -10.61 % | 13.200 M 53.49 % | 8.600 M -25.22 % | 11.500 M -2.54 % | 11.800 M -14.49 % | 13.800 M 91.67 % | 7.200 M -20.00 % | 9.000 M -3.23 % | 9.300 M -7.92 % | 10.100 M 0.00 % | 10.100 M -23.48 % | 13.200 M -9.59 % | 14.600 M -26.63 % | 19.900 M -14.96 % | 23.400 M 8.33 % | 21.600 M 0.47 % | 21.500 M 17.49 % | 18.300 M -31.46 % | 26.700 M 11.72 % | 23.900 M 13.27 % | 21.100 M 5.50 % | 20.000 M 1 233.33 % | 1.500 M -76.19 % | 6.300 M -19.23 % | 7.800 M -16.13 % | 9.300 M -7.92 % | 10.100 M -27.86 % | 14.000 M -1.41 % | 14.200 M 0.71 % | 14.100 M 78.48 % | 7.900 M | 0.000 -100.00 % | 10.500 M -80.52 % | 53.900 M 77.30 % | 30.400 M -1.62 % | 30.900 M -7.21 % | 33.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.800 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 -100.00 % | 12.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 M | 0.000 | 0.000 -100.00 % | 8.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.700 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 11.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.400 M | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -505.800 M | 0.000 100.00 % | -141.700 M -6.22 % | -133.400 M 7.62 % | -144.400 M -5.17 % | -137.300 M 18.90 % | -169.300 M -24.85 % | -135.600 M -5.36 % | -128.700 M | 0.000 100.00 % | -194.100 M -1 411.49 % | 14.800 M -40.80 % | 25.000 M -16.39 % | 29.900 M -41.72 % | 51.300 M -15.35 % | 60.600 M -1.94 % | 61.800 M 17.71 % | 52.500 M 73.27 % | 30.300 M -56.90 % | 70.300 M 34.93 % | 52.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -521.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 M |
| Minority interest | 0.000 | 0.000 -100.00 % | 900.000 K 12.50 % | 800.000 K 60.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.300 M -3.49 % | 8.600 M 3.61 % | 8.300 M 1.22 % | 8.200 M 0.00 % | 8.200 M 3.80 % | 7.900 M 19.70 % | 6.600 M 1.54 % | 6.500 M |
| Capital lease obligations | 46.000 M 42.86 % | 32.200 M 0.00 % | 32.200 M -0.31 % | 32.300 M | 0.000 | 0.000 -100.00 % | 31.900 M -0.93 % | 32.200 M -2.72 % | 33.100 M 0.91 % | 32.800 M -2.09 % | 33.500 M 9.84 % | 30.500 M 5.54 % | 28.900 M -15.50 % | 34.200 M -11.63 % | 38.700 M -97.61 % | 1.621 B 44.08 % | 1.125 B 15.44 % | 974.600 M -0.57 % | 980.200 M 253.10 % | 277.600 M -15.11 % | 327.000 M 34.29 % | 243.500 M -34.38 % | 371.100 M -43.29 % | 654.400 M -9.46 % | 722.800 M 48 086.67 % | 1.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 417.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 7.124 B 146.82 % | 2.886 B 111.97 % | 1.362 B -52.17 % | 2.847 B | 0.000 | 0.000 -100.00 % | 1.362 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.362 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.351 B | 0.000 | 0.000 | 0.000 -100.00 % | 922.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 660.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 660.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 660.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 660.100 M 53.83 % | 429.100 M 0.00 % | 429.100 M 27.67 % | 336.100 M -89.60 % | 3.232 B | 0.000 -100.00 % | 3.517 B 11.26 % | 3.161 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.882 B |
| Deferred tax liabilities non current | 405.900 M 3.13 % | 393.600 M 3.25 % | 381.200 M 4.21 % | 365.800 M 0.33 % | 364.600 M -0.11 % | 365.000 M 4.52 % | 349.200 M -5.13 % | 368.100 M -1.00 % | 371.800 M -4.05 % | 387.500 M -3.03 % | 399.600 M 2.86 % | 388.500 M 2.72 % | 378.200 M 10.39 % | 342.600 M 15.01 % | 297.900 M 17.42 % | 253.700 M 13.21 % | 224.100 M 9.26 % | 205.100 M 4.91 % | 195.500 M 18.27 % | 165.300 M 5.15 % | 157.200 M 3.49 % | 151.900 M 3.83 % | 146.300 M 12.28 % | 130.300 M 12.13 % | 116.200 M 9.93 % | 105.700 M 6.12 % | 99.600 M 34.96 % | 73.800 M 5.43 % | 70.000 M -1.55 % | 71.100 M 6.44 % | 66.800 M 13.61 % | 58.800 M 1.03 % | 58.200 M 2.46 % | 56.800 M 14.29 % | 49.700 M -2.93 % | 51.200 M | 0.000 -100.00 % | 25.700 M -90.85 % | 281.000 M 17.08 % | 240.000 M -3.50 % | 248.700 M 0.89 % | 246.500 M 30.22 % | 189.300 M 12.61 % | 168.100 M -0.59 % | 169.100 M 3.30 % | 163.700 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.061 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 19.195 B 121.56 % | 8.664 B -0.09 % | 8.672 B 0.78 % | 8.604 B -0.09 % | 8.612 B 0.45 % | 8.573 B 0.44 % | 8.536 B -0.70 % | 8.596 B -1.46 % | 8.724 B -1.03 % | 8.815 B -0.83 % | 8.889 B 0.44 % | 8.850 B 1.35 % | 8.732 B 4.43 % | 8.361 B 6.17 % | 7.875 B 7.68 % | 7.313 B 8.94 % | 6.713 B 6.13 % | 6.325 B 1.13 % | 6.255 B 14.96 % | 5.441 B 10.70 % | 4.915 B 8.23 % | 4.541 B 0.70 % | 4.510 B 4.37 % | 4.321 B 3.48 % | 4.176 B 5.03 % | 3.976 B 2.30 % | 3.886 B 7.20 % | 3.625 B 2.67 % | 3.531 B 1.75 % | 3.471 B 5.91 % | 3.277 B 9.23 % | 3.000 B 4.10 % | 2.882 B 3.81 % | 2.776 B 0.34 % | 2.767 B 45.50 % | 1.902 B 19.13 % | 1.596 B 33.24 % | 1.198 B -83.61 % | 7.308 B -0.40 % | 7.337 B -4.32 % | 7.669 B -0.70 % | 7.723 B 6.29 % | 7.265 B 13.34 % | 6.410 B -3.79 % | 6.663 B -1.95 % | 6.795 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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 | 2015-12-31 | 2012-06-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 14.200 M 810.00 % | -2.000 M 88.64 % | -17.600 M -54.39 % | -11.400 M -208.11 % | -3.700 M 85.71 % | -25.900 M -180.19 % | 32.300 M 380.87 % | -11.500 M -156.37 % | 20.400 M 152.99 % | -38.500 M -123.48 % | 164.000 M 1 540.00 % | 10.000 M 129.76 % | -33.600 M -522.22 % | -5.400 M -115.61 % | 34.600 M 484.44 % | -9.000 M 33.82 % | -13.600 M 20.47 % | -17.100 M -128.79 % | 59.400 M 913.70 % | -7.300 M -133.49 % | 21.800 M 303.74 % | -10.700 M -161.49 % | 17.400 M 167.70 % | -25.700 M -903.13 % | 3.200 M 110.53 % | -30.400 M -218.29 % | 25.700 M 328.33 % | 6.000 M 118.75 % | -32.000 M -715.38 % | 5.200 M -89.08 % | 47.600 M 2 875.00 % | 1.600 M 103.35 % | -47.800 M -264.89 % | -13.100 M -31.00 % | -10.000 M -137.45 % | 26.700 M 248.33 % | -18.000 M -281.82 % | 9.900 M -35.71 % | 15.400 M 361.02 % | -5.900 M -268.75 % | -1.600 M 0.00 % | -1.600 M 97.07 % | -54.700 M -98.91 % | -27.500 M -155.44 % | 49.600 M 129.63 % | 21.600 M -39.33 % | 35.600 M 568.42 % | -7.600 M 91.14 % | -85.800 M -170.56 % | 121.600 M 514.14 % | 19.800 M 27.74 % | 15.500 M |
| Accounts receivables | 21.000 M -11.76 % | 23.800 M 1 930.77 % | -1.300 M -208.33 % | 1.200 M -33.33 % | 1.800 M 212.50 % | -1.600 M -33.33 % | -1.200 M 42.86 % | -2.100 M -122.11 % | 9.500 M 230.14 % | -7.300 M -192.41 % | 7.900 M 119.44 % | 3.600 M 144.44 % | -8.100 M -214.08 % | 7.100 M 226.79 % | -5.600 M 46.15 % | -10.400 M -966.67 % | 1.200 M 163.16 % | -1.900 M -103.10 % | 61.200 M 537.14 % | -14.000 M -300.00 % | 7.000 M 229.63 % | -5.400 M -126.21 % | 20.600 M 79.13 % | 11.500 M 344.68 % | -4.700 M 58.04 % | -11.200 M 25.33 % | -15.000 M -207.14 % | 14.000 M 150.00 % | 5.600 M 162.22 % | -9.000 M -142.06 % | 21.400 M 182.95 % | -25.800 M -386.67 % | 9.000 M 3 100.00 % | -300.000 K 95.77 % | -7.100 M 7.79 % | -7.700 M -3 950.00 % | 200.000 K -96.36 % | 5.500 M -56.69 % | 12.700 M 484.85 % | -3.300 M -725.00 % | -400.000 K 0.00 % | -400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.400 M 186.24 % | -10.900 M -134.94 % | 31.200 M | 0.000 100.00 % | -6.400 M -125.10 % | 25.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -6.800 M 73.64 % | -25.800 M -58.28 % | -16.300 M -29.37 % | -12.600 M | 0.000 | 0.000 -100.00 % | 33.500 M 456.38 % | -9.400 M -186.24 % | 10.900 M 134.94 % | -31.200 M -190.17 % | 34.600 M 440.63 % | 6.400 M 125.10 % | -25.500 M -104.00 % | -12.500 M -131.09 % | 40.200 M 2 771.43 % | 1.400 M 109.46 % | -14.800 M 2.63 % | -15.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.500 M 77.37 % | -24.300 M | 0.000 100.00 % | -9.400 M -186.24 % | 10.900 M 134.94 % | -31.200 M -125.68 % | 121.500 M 1 798.44 % | 6.400 M 125.10 % | -25.500 M -104.00 % | -12.500 M -131.09 % | 40.200 M 2 771.43 % | 1.400 M 109.46 % | -14.800 M 2.63 % | -15.200 M -744.44 % | -1.800 M -126.87 % | 6.700 M -54.73 % | 14.800 M 379.25 % | -5.300 M -65.63 % | -3.200 M 91.40 % | -37.200 M -570.89 % | 7.900 M 141.15 % | -19.200 M -147.17 % | 40.700 M 608.75 % | -8.000 M 78.72 % | -37.600 M -364.79 % | 14.200 M -45.80 % | 26.200 M -4.38 % | 27.400 M 148.24 % | -56.800 M -343.75 % | -12.800 M -341.38 % | -2.900 M -108.43 % | 34.400 M 289.01 % | -18.200 M -513.64 % | 4.400 M 62.96 % | 2.700 M 203.85 % | -2.600 M -116.67 % | -1.200 M 0.00 % | -1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 64.100 M 1 586.84 % | 3.800 M 211.76 % | -3.400 M -105.30 % | 64.100 M 142.80 % | 26.400 M 2 300.00 % | 1.100 M -99.31 % | 160.100 M 81.11 % | 88.400 M -29.56 % | 125.500 M 4.58 % | 120.000 M 105.86 % | -2.048 B -14 956.62 % | -13.600 M 86.76 % | -102.700 M 40.29 % | -172.000 M -7.84 % | -159.500 M -85.47 % | -86.000 M -51.94 % | -56.600 M 5.67 % | -60.000 M 35.90 % | -93.600 M -783.02 % | -10.600 M -263.08 % | 6.500 M -32.99 % | 9.700 M 111.67 % | -83.100 M -323.98 % | -19.600 M -86.67 % | -10.500 M -600.00 % | -1.500 M 91.18 % | -17.000 M 26.41 % | -23.100 M -23 200.00 % | 100.000 K 101.61 % | -6.200 M 59.21 % | -15.200 M -2 633.33 % | 600.000 K 105.66 % | -10.600 M 38.73 % | -17.300 M -67.96 % | -10.300 M 90.36 % | -106.800 M -106 900.00 % | 100.000 K 102.00 % | -5.000 M 66.67 % | -15.000 M -14 900.00 % | -100.000 K -300.00 % | 50.000 K 0.00 % | 50.000 K 100.20 % | -24.700 M -69.18 % | -14.600 M 74.52 % | -57.300 M -28 750.00 % | 200.000 K -95.00 % | 4.000 M 200.00 % | -4.000 M 89.92 % | -39.700 M -7.30 % | -37.000 M -489.47 % | 9.500 M -24.00 % | 12.500 M |
| Net cash provided by operating activities | 91.900 M 142.48 % | 37.900 M 81.34 % | 20.900 M -37.24 % | 33.300 M -11.20 % | 37.500 M 792.86 % | 4.200 M -92.76 % | 58.000 M 79.57 % | 32.300 M -41.70 % | 55.400 M 729.55 % | -8.800 M -100.56 % | 1.583 B 2 634.20 % | 57.900 M 522.58 % | 9.300 M -69.71 % | 30.700 M -58.57 % | 74.100 M 113.54 % | 34.700 M 37.70 % | 25.200 M 89.47 % | 13.300 M -85.32 % | 90.600 M 244.49 % | 26.300 M -49.03 % | 51.600 M 216.56 % | 16.300 M -64.10 % | 45.400 M 349.50 % | 10.100 M -64.31 % | 28.300 M 302.14 % | -14.000 M -128.75 % | 48.700 M 55.10 % | 31.400 M 524.32 % | -7.400 M -128.91 % | 25.600 M -61.56 % | 66.600 M 178.66 % | 23.900 M 186.91 % | -27.500 M -908.82 % | 3.400 M 157.63 % | -5.900 M -116.43 % | 35.900 M 548.75 % | -8.000 M -160.61 % | 13.200 M -22.35 % | 17.000 M 372.22 % | 3.600 M 366.67 % | -1.350 M 0.00 % | -1.350 M -101.43 % | 94.200 M 5 987.50 % | -1.600 M -101.82 % | 87.800 M 47.81 % | 59.400 M -64.22 % | 166.000 M 900.00 % | 16.600 M 138.43 % | -43.200 M -126.77 % | 161.400 M 4.74 % | 154.100 M 239.43 % | 45.400 M |
| Investments in property plant and equipment | -2.000 M | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 | 0.000 100.00 % | -800.000 K -166.67 % | -300.000 K 40.00 % | -500.000 K 92.19 % | -6.400 M -3 100.00 % | -200.000 K 33.33 % | -300.000 K -200.00 % | -100.000 K 50.00 % | -200.000 K 33.33 % | -300.000 K -200.00 % | -100.000 K 50.00 % | -200.000 K 75.00 % | -800.000 K | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K -107.14 % | 1.400 M 200.00 % | -1.400 M -800.00 % | 200.000 K 118.18 % | -1.100 M -175.00 % | -400.000 K | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 100.00 % | -400.000 K -33.33 % | -300.000 K -103.33 % | 9.000 M 300.00 % | -4.500 M 0.00 % | -4.500 M | 0.000 | 0.000 -100.00 % | 63.200 M 217.47 % | -53.800 M -636.99 % | -7.300 M -92.11 % | -3.800 M -533.33 % | -600.000 K -50.00 % | -400.000 K | 0.000 100.00 % | -300.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.100 M | 0.000 -100.00 % | 36.900 M -73.79 % | 140.800 M | 0.000 -100.00 % | 112.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -252.800 M | 0.000 | 0.000 | 0.000 100.00 % | -10.300 M -117.88 % | 57.600 M | 0.000 | 0.000 -100.00 % | 331.400 M 752.36 % | -50.800 M -327.80 % | 22.300 M -71.70 % | 78.800 M 383.44 % | 16.300 M -64.49 % | 45.900 M -88.81 % | 410.300 M | 0.000 | 0.000 -100.00 % | 2.000 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.700 M -13.24 % | -74.800 M 15.19 % | -88.200 M -123.29 % | -39.500 M 72.44 % | -143.300 M -88.30 % | -76.100 M 33.88 % | -115.100 M 33.08 % | -172.000 M 8.80 % | -188.600 M 65.00 % | -538.800 M -242.53 % | -157.300 M -34.33 % | -117.100 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 % | -1.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.200 M 69.34 % | -150.700 M 14.42 % | -176.100 M -540.36 % | -27.500 M -1 275.00 % | -2.000 M 73.33 % | -7.500 M 91.56 % | -88.900 M 10.65 % | -99.500 M -79.28 % | -55.500 M 49.41 % | -109.700 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.300 M -10.81 % | 3.700 M | 0.000 -100.00 % | 2.600 M 4.00 % | 2.500 M | 0.000 -100.00 % | 2.600 M -31.58 % | 3.800 M 226.67 % | -3.000 M -105.46 % | 54.900 M 710.00 % | -9.000 M -125.00 % | 36.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 -100.00 % | 3.000 M -83.33 % | 18.000 M -45.29 % | 32.900 M 3 190.00 % | 1.000 M -70.59 % | 3.400 M | 0.000 -100.00 % | 74.800 M | 0.000 -100.00 % | 1.700 M 6.25 % | 1.600 M |
| Other investing activites | -103.800 M -510.59 % | -17.000 M 83.98 % | -106.100 M -139.50 % | -44.300 M 29.23 % | -62.600 M -48.69 % | -42.100 M 48.28 % | -81.400 M -10 275.00 % | 800.000 K 100.90 % | -89.000 M -141.19 % | -36.900 M 99.20 % | -4.619 B -769 666.67 % | -600.000 K 99.47 % | -112.500 M 33.12 % | -168.200 M 12.21 % | -191.600 M 60.41 % | -483.900 M -261.39 % | -133.900 M -17.97 % | -113.500 M 76.70 % | -487.100 M -165.02 % | -183.800 M -335.55 % | -42.200 M -28.66 % | -32.800 M 53.93 % | -71.200 M -250.74 % | -20.300 M 77.57 % | -90.500 M -77.45 % | -51.000 M 55.07 % | -113.500 M -170.24 % | -42.000 M 22.37 % | -54.100 M 53.60 % | -116.600 M 53.82 % | -252.500 M -213.66 % | -80.500 M -14.51 % | -70.300 M -292.74 % | -17.900 M 44.58 % | -32.300 M 79.83 % | -160.100 M -134.06 % | -68.400 M 27.00 % | -93.700 M -176.40 % | -33.900 M -498.82 % | 8.500 M 17 100.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 | 0.000 -100.00 % | 83.900 M 194.38 % | -88.900 M -5 656.25 % | 1.600 M -52.94 % | 3.400 M 3 500.00 % | -100.000 K -102.17 % | 4.600 M -93.78 % | 74.000 M 235.28 % | -54.700 M |
| Net cash used for investing activites | -105.800 M -522.35 % | -17.000 M 83.99 % | -106.200 M -139.19 % | -44.400 M 29.19 % | -62.700 M -48.93 % | -42.100 M 48.28 % | -81.400 M -14.49 % | -71.100 M 19.66 % | -88.500 M -136.63 % | -37.400 M 99.19 % | -4.625 B -5 914.30 % | -76.900 M 31.83 % | -112.800 M 32.98 % | -168.300 M 12.25 % | -191.800 M 60.39 % | -484.200 M -261.34 % | -134.000 M -17.85 % | -113.700 M 76.70 % | -487.900 M -165.45 % | -183.800 M -335.55 % | -42.200 M -27.88 % | -33.000 M 53.65 % | -71.200 M -249.02 % | -20.400 M 77.46 % | -90.500 M -77.45 % | -51.000 M 55.07 % | -113.500 M -169.60 % | -42.100 M 22.18 % | -54.100 M 54.15 % | -118.000 M 53.23 % | -252.300 M -209.19 % | -81.600 M -15.42 % | -70.700 M -294.97 % | -17.900 M 93.72 % | -285.200 M -78.03 % | -160.200 M -134.21 % | -68.400 M 27.31 % | -94.100 M -111.46 % | -44.500 M -159.25 % | 75.100 M 1 750.55 % | -4.550 M 0.00 % | -4.550 M -101.58 % | 288.200 M 257.06 % | -183.500 M -800.38 % | 26.200 M 128.98 % | -90.400 M -2 002.33 % | -4.300 M 45.57 % | -7.900 M -102.00 % | 395.500 M 515.01 % | -95.300 M -571.78 % | 20.200 M 112.54 % | -161.100 M |
| Debt repayment | 40.500 M 270.89 % | -23.700 M -141.15 % | 57.600 M 900.00 % | -7.200 M -260.00 % | -2.000 M -111.56 % | 17.300 M 139.77 % | -43.500 M -139.37 % | 110.500 M 970.08 % | -12.700 M -130.60 % | 41.500 M 75.85 % | 23.600 M -52.23 % | 49.400 M -66.64 % | 148.100 M -27.26 % | 203.600 M 42.98 % | 142.400 M 1 383.33 % | 9.600 M -88.21 % | 81.400 M 276.85 % | 21.600 M -93.33 % | 324.000 M 19 071.60 % | 1.690 M 103.06 % | -55.300 M -853.45 % | -5.800 M -108.38 % | 69.200 M 449.21 % | 12.600 M -83.74 % | 77.500 M 22.24 % | 63.400 M 28.86 % | 49.200 M 62.38 % | 30.300 M 142.38 % | -71.500 M -200.00 % | 71.500 M -39.56 % | 118.300 M 83.13 % | 64.600 M 143.77 % | 26.500 M 317.21 % | -12.200 M -113.62 % | 89.600 M 389.97 % | -30.900 M -168.06 % | 45.400 M -21.04 % | 57.500 M -8.59 % | 62.900 M 882.81 % | 6.400 M | 0.000 | 0.000 100.00 % | -162.600 M -191.35 % | 178.000 M -72.32 % | 643.000 M 1 130.45 % | -62.400 M 45.64 % | -114.800 M -507.09 % | 28.200 M 107.92 % | -356.200 M -3 024.56 % | -11.400 M 90.25 % | -116.900 M -171.45 % | 163.600 M |
| Common stock issued | -9.000 M | 0.000 100.00 % | -800.000 K -366.67 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.100 M | 0.000 -100.00 % | 11.900 M | 0.000 | 0.000 -100.00 % | 218.200 M -16.49 % | 261.300 M | 0.000 100.00 % | -200.000 K -100.14 % | 139.800 M -17.52 % | 169.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 310.000 M 309 900.00 % | 100.000 K -99.93 % | 134.400 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.000 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -900.000 K -28.57 % | -700.000 K -333.33 % | 300.000 K 142.86 % | -700.000 K -240.00 % | 500.000 K 171.43 % | -700.000 K 0.00 % | -700.000 K 0.00 % | -700.000 K | 0.000 100.00 % | -700.000 K 12.50 % | -800.000 K -14.29 % | -700.000 K -40.00 % | -500.000 K 0.00 % | -500.000 K -25.00 % | -400.000 K 20.00 % | -500.000 K 0.00 % | -500.000 K -25.00 % | -400.000 K 0.00 % | -400.000 K -100.29 % | 139.510 M 34 777.50 % | 400.000 K 200.00 % | -400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 310.000 M | 0.000 -100.00 % | 134.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.550 M 0.00 % | 38.550 M 136.93 % | -104.400 M | 0.000 100.00 % | -693.600 M | 0.000 100.00 % | -91.300 M | 0.000 | 0.000 | 0.000 100.00 % | -74.500 M | 0.000 |
| Net cash used provided by financing activities | 30.600 M 225.41 % | -24.400 M -142.73 % | 57.100 M 851.32 % | -7.600 M -406.67 % | -1.500 M -109.04 % | 16.600 M 137.56 % | -44.200 M -140.26 % | 109.800 M 964.57 % | -12.700 M -131.13 % | 40.800 M -98.96 % | 3.930 B 7 969.20 % | 48.700 M -69.47 % | 159.500 M -21.47 % | 203.100 M 43.03 % | 142.000 M -37.53 % | 227.300 M -33.58 % | 342.200 M 1 514.15 % | 21.200 M -93.44 % | 323.400 M 129.04 % | 141.200 M 23.21 % | 114.600 M 1 948.39 % | -6.200 M -108.96 % | 69.200 M 449.21 % | 12.600 M -83.74 % | 77.500 M 22.24 % | 63.400 M 28.86 % | 49.200 M 62.38 % | 30.300 M -45.31 % | 55.400 M -22.52 % | 71.500 M -39.56 % | 118.300 M 83.13 % | 64.600 M 143.77 % | 26.500 M 317.21 % | -12.200 M -103.05 % | 399.600 M 1 397.40 % | -30.800 M -117.13 % | 179.800 M 212.70 % | 57.500 M -8.59 % | 62.900 M 882.81 % | 6.400 M -83.40 % | 38.550 M 0.00 % | 38.550 M 114.44 % | -267.000 M -250.00 % | 178.000 M 451.78 % | -50.600 M 18.91 % | -62.400 M 69.72 % | -206.100 M -830.85 % | 28.200 M 107.98 % | -353.200 M -2 998.25 % | -11.400 M 94.04 % | -191.400 M -216.99 % | 163.600 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 -100.00 % | 628.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Net change in cash | 16.700 M 577.14 % | -3.500 M 87.59 % | -28.200 M -50.80 % | -18.700 M 29.96 % | -26.700 M -25.35 % | -21.300 M 68.49 % | -67.600 M -195.21 % | 71.000 M 255.02 % | -45.800 M -748.15 % | -5.400 M -100.36 % | 1.516 B 5 004.38 % | 29.700 M -46.96 % | 56.000 M -14.50 % | 65.500 M 169.55 % | 24.300 M 110.94 % | -222.200 M -195.20 % | 233.400 M 394.70 % | -79.200 M -7.17 % | -73.900 M -353.37 % | -16.300 M -113.15 % | 124.000 M 641.48 % | -22.900 M -152.76 % | 43.400 M 1 786.96 % | 2.300 M -84.97 % | 15.300 M 1 056.25 % | -1.600 M 89.74 % | -15.600 M -179.59 % | 19.600 M 421.31 % | -6.100 M 70.81 % | -20.900 M 68.99 % | -67.400 M -1 076.81 % | 6.900 M 109.62 % | -71.700 M -168.54 % | -26.700 M -124.61 % | 108.500 M 169.95 % | -155.100 M -250.00 % | 103.400 M 541.88 % | -23.400 M -165.92 % | 35.500 M -58.24 % | 85.000 M 160.34 % | 32.650 M 0.00 % | 32.650 M -71.71 % | 115.400 M 1 725.35 % | -7.100 M -111.20 % | 63.400 M 167.88 % | -93.400 M -110.36 % | -44.400 M -220.33 % | 36.900 M 4 200.00 % | -900.000 K -101.65 % | 54.700 M 419.88 % | -17.100 M -135.70 % | 47.900 M |
| Cash at beginning of period | 27.500 M -11.29 % | 31.000 M -47.64 % | 59.200 M -24.01 % | 77.900 M -25.53 % | 104.600 M -16.92 % | 125.900 M -34.94 % | 193.500 M 57.96 % | 122.500 M -27.21 % | 168.300 M -3.11 % | 173.700 M -21.40 % | 221.000 M 15.53 % | 191.300 M 41.39 % | 135.300 M 93.84 % | 69.800 M 53.41 % | 45.500 M -83.00 % | 267.700 M 680.47 % | 34.300 M -69.78 % | 113.500 M -39.43 % | 187.400 M -8.00 % | 203.700 M 155.58 % | 79.700 M -22.32 % | 102.600 M 73.31 % | 59.200 M 4.04 % | 56.900 M 36.78 % | 41.600 M -3.70 % | 43.200 M -26.53 % | 58.800 M 50.00 % | 39.200 M -13.47 % | 45.300 M -31.57 % | 66.200 M -50.45 % | 133.600 M 5.45 % | 126.700 M -36.14 % | 198.400 M -11.86 % | 225.100 M 93.05 % | 116.600 M -57.09 % | 271.700 M 61.44 % | 168.300 M -12.21 % | 191.700 M 22.73 % | 156.200 M 119.38 % | 71.200 M 84.70 % | 38.550 M | 0.000 -100.00 % | 80.500 M -8.11 % | 87.600 M 261.98 % | 24.200 M -79.42 % | 117.600 M -27.41 % | 162.000 M 29.50 % | 125.100 M -0.71 % | 126.000 M 76.72 % | 71.300 M -19.34 % | 88.400 M 118.27 % | 40.500 M |
| Cash at end of period | 44.200 M 60.73 % | 27.500 M -11.29 % | 31.000 M -47.64 % | 59.200 M -24.01 % | 77.900 M -25.53 % | 104.600 M -16.92 % | 125.900 M -34.94 % | 193.500 M 57.96 % | 122.500 M -27.21 % | 168.300 M -90.31 % | 1.737 B 685.97 % | 221.000 M 15.53 % | 191.300 M 41.39 % | 135.300 M 93.84 % | 69.800 M 53.41 % | 45.500 M -83.00 % | 267.700 M 680.47 % | 34.300 M -69.78 % | 113.500 M -39.43 % | 187.400 M -8.00 % | 203.700 M 155.58 % | 79.700 M -22.32 % | 102.600 M 73.31 % | 59.200 M 4.04 % | 56.900 M 36.78 % | 41.600 M -3.70 % | 43.200 M -26.53 % | 58.800 M 50.00 % | 39.200 M -13.47 % | 45.300 M -31.57 % | 66.200 M -50.45 % | 133.600 M 5.45 % | 126.700 M -36.14 % | 198.400 M -11.86 % | 225.100 M 93.05 % | 116.600 M -57.09 % | 271.700 M 61.44 % | 168.300 M -12.21 % | 191.700 M 22.73 % | 156.200 M 119.38 % | 71.200 M 118.07 % | 32.650 M -83.33 % | 195.900 M 143.35 % | 80.500 M -8.11 % | 87.600 M 261.98 % | 24.200 M -79.42 % | 117.600 M -27.41 % | 162.000 M 29.50 % | 125.100 M -0.71 % | 126.000 M 76.72 % | 71.300 M -19.34 % | 88.400 M |
| Operating cash flow | 91.900 M 142.48 % | 37.900 M 81.34 % | 20.900 M -37.24 % | 33.300 M -11.20 % | 37.500 M 792.86 % | 4.200 M -92.76 % | 58.000 M 79.57 % | 32.300 M -41.70 % | 55.400 M 729.55 % | -8.800 M -100.56 % | 1.583 B 2 634.20 % | 57.900 M 522.58 % | 9.300 M -69.71 % | 30.700 M -58.57 % | 74.100 M 113.54 % | 34.700 M 37.70 % | 25.200 M 89.47 % | 13.300 M -85.32 % | 90.600 M 244.49 % | 26.300 M -49.03 % | 51.600 M 216.56 % | 16.300 M -64.10 % | 45.400 M 349.50 % | 10.100 M -64.31 % | 28.300 M 302.14 % | -14.000 M -128.75 % | 48.700 M 55.10 % | 31.400 M 524.32 % | -7.400 M -128.91 % | 25.600 M -61.56 % | 66.600 M 178.66 % | 23.900 M 186.91 % | -27.500 M -908.82 % | 3.400 M 157.63 % | -5.900 M -116.43 % | 35.900 M 548.75 % | -8.000 M -160.61 % | 13.200 M -22.35 % | 17.000 M 372.22 % | 3.600 M 366.67 % | -1.350 M 0.00 % | -1.350 M -101.43 % | 94.200 M 5 987.50 % | -1.600 M -101.82 % | 87.800 M 47.81 % | 59.400 M -64.22 % | 166.000 M 900.00 % | 16.600 M 138.43 % | -43.200 M -126.77 % | 161.400 M 4.74 % | 154.100 M 239.43 % | 45.400 M |
| Capital expenditure | -2.000 M | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 | 0.000 100.00 % | -800.000 K -166.67 % | -300.000 K 40.00 % | -500.000 K 92.19 % | -6.400 M -3 100.00 % | -200.000 K 33.33 % | -300.000 K -200.00 % | -100.000 K 50.00 % | -200.000 K 33.33 % | -300.000 K -200.00 % | -100.000 K 50.00 % | -200.000 K 75.00 % | -800.000 K | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K -107.14 % | 1.400 M 200.00 % | -1.400 M -800.00 % | 200.000 K 118.18 % | -1.100 M -175.00 % | -400.000 K | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 100.00 % | -400.000 K -33.33 % | -300.000 K -103.33 % | 9.000 M 300.00 % | -4.500 M 0.00 % | -4.500 M | 0.000 | 0.000 -100.00 % | 63.200 M 217.47 % | -53.800 M -636.99 % | -7.300 M -92.11 % | -3.800 M -533.33 % | -600.000 K -50.00 % | -400.000 K | 0.000 100.00 % | -300.000 K |
| Free CashFlow | 89.900 M 137.20 % | 37.900 M 82.21 % | 20.800 M -37.35 % | 33.200 M -11.23 % | 37.400 M 790.48 % | 4.200 M -92.76 % | 58.000 M 84.13 % | 31.500 M -42.83 % | 55.100 M 692.47 % | -9.300 M -100.59 % | 1.577 B 2 632.58 % | 57.700 M 541.11 % | 9.000 M -70.59 % | 30.600 M -58.59 % | 73.900 M 114.83 % | 34.400 M 37.05 % | 25.100 M 91.60 % | 13.100 M -85.41 % | 89.800 M 241.44 % | 26.300 M -49.03 % | 51.600 M 220.50 % | 16.100 M -64.54 % | 45.400 M 354.00 % | 10.000 M -64.66 % | 28.300 M 302.14 % | -14.000 M -128.75 % | 48.700 M 55.59 % | 31.300 M 621.67 % | -6.000 M -124.79 % | 24.200 M -63.77 % | 66.800 M 192.98 % | 22.800 M 181.72 % | -27.900 M -920.59 % | 3.400 M 156.67 % | -6.000 M -116.76 % | 35.800 M 547.50 % | -8.000 M -162.50 % | 12.800 M -23.35 % | 16.700 M 32.54 % | 12.600 M 315.38 % | -5.850 M 0.00 % | -5.850 M -106.21 % | 94.200 M 5 987.50 % | -1.600 M -101.06 % | 151.000 M 2 596.43 % | 5.600 M -96.47 % | 158.700 M 1 139.84 % | 12.800 M 129.22 % | -43.800 M -127.20 % | 161.000 M 4.48 % | 154.100 M 241.69 % | 45.100 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 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |