Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 2.71B | $ 2.43B | $ 2.70B | $ 2.43B | $ 2.12B | |
- | $ 2.20B | $ 1.80B | $ 1.77B | $ 1.55B | $ 1.66B | |
- | $ 503.24M | $ 634.08M | $ 936.92M | $ 879.37M | $ 461.71M | |
- | $ 334.65M | $ 525.99M | $ 269.29M | $ 230.00M | $ 289.98M | |
- | $ 114.94M | $ 108.09M | $ 667.64M | $ -96.89M | $ -5.14M | |
- | $ -38.22M | $ -96.56M | $ 52.88M | $ -81.98M | $ -46.49M | |
- | $ -35.29M | $ -3.91M | $ 6.91M | $ 142.55M | $ 48.38M | |
- | $ 114.02M | $ 16.79M | $ 611.53M | $ 499.27M | $ 71.72M | |
- | $ -174.28M | $ -59.72M | $ 173.04M | $ 175.67M | $ 27.06M | |
- | - | - | - | - | - | |
- | $ 233.91M | $ 40.12M | $ 421.21M | $ 374.12M | $ 204.00M | |
- | $ 0.32 | $ 0.37 | $ 0.57 | $ 0.51 | $ 0.28 | |
- | $ 0.32 | $ 0.37 | $ 0.57 | $ 0.51 | $ 0.28 | |
- | $ 736.89M | $ 736.89M | $ 736.89M | $ 736.89M | $ 736.89M | |
- | $ 736.89M | $ 736.89M | $ 736.89M | $ 736.89M | $ 736.89M | |
- | $ 0.04 | $ 0.04 | $ 0.33 | $ 0.14 | $ 0.19 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 2.54B | $ 2.32B | $ -2.04B | $ -1.78B | $ -1.95B | |
- | $ 233.91M | $ 40.12M | $ 421.21M | $ 323.59M | $ 44.66M | |
- | $ -61.15M | $ -42.93M | $ 490.31M | $ 499.26M | $ 61.40M | |
- | - | - | - | - | - | |
- | $ 198.56M | $ 86.89M | $ 672.45M | $ 569.00M | $ 142.39M | |
- | $ 697.03M | $ 588.66M | $ 672.45M | $ 569.00M | $ 142.39M |