Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 1.42B | $ 810.30M | $ 496.99M | $ 28.01M | $ 75.75M | |
- | $ 764.48M | $ 350.32M | $ 345.11M | $ 48.42M | $ 65.55M | |
- | $ 660.09M | $ 459.98M | $ 151.87M | $ -20.40M | $ 10.20M | |
- | $ 86.62M | $ 133.88M | $ 35.14M | $ 16.68M | $ 13.08M | |
- | $ 573.47M | $ 326.11M | $ 116.73M | $ -37.08M | $ -2.88M | |
- | $ -178.29M | $ -321.60M | $ 87.43M | $ 4.49M | $ 6.51M | |
- | $ 34.43M | $ -44.87M | - | - | - | |
- | $ 344.17M | $ 27.17M | $ -90.74M | $ -113.60M | $ -104.30M | |
- | $ 159.23M | $ 89.73M | $ 5.41M | $ -20.74M | $ -20.53M | |
- | - | - | - | - | - | |
- | $ 184.94M | $ -62.57M | $ -96.05M | $ -91.41M | $ -83.31M | |
- | $ 1.04 | $ 0.10 | $ -0.54 | $ -0.52 | $ -0.50 | |
- | $ 1.05 | $ 0.12 | $ -0.54 | $ -0.52 | $ -0.50 | |
- | $ 178.45M | $ 177.93M | $ 177.28M | $ 177.09M | $ 166.63M | |
- | $ 180.49M | $ 184.65M | $ 177.28M | $ 177.09M | $ 166.63M | |
- | $ 1.20 | $ 0.60 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 851.10M | $ 484.20M | $ -380.25M | $ -65.09M | $ -78.63M | |
- | $ 184.94M | $ -62.57M | $ -96.05M | $ -91.41M | $ -83.31M | |
- | $ 257.97M | $ 21.46M | $ 8.70M | $ -47.43M | $ -34.42M | |
- | - | - | - | - | - | |
- | $ 543.81M | $ 355.67M | $ -19.79M | $ -113.40M | $ -101.78M | |
- | $ 849.95M | $ 439.03M | $ -19.79M | $ -89.27M | $ -101.78M |