Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 2.14B | $ 2.07B | $ 2.04B | $ 1.89B | $ 1.83B | |
- | $ 941.80M | $ 968.60M | $ 915.20M | $ 875.50M | $ 871.60M | |
- | $ 1.20B | $ 1.10B | $ 1.12B | $ 1.02B | $ 955.60M | |
- | $ 935.40M | $ 896.60M | $ 919.50M | $ 807.80M | $ 858.70M | |
- | $ 265.20M | $ 207.30M | $ 203.60M | $ 211.00M | $ 96.90M | |
- | $ -75.50M | $ -52.10M | $ 43.50M | $ 48.40M | $ 73.60M | |
- | $ 20.00M | $ 59.10M | - | - | - | |
- | $ 167.40M | $ 81.90M | $ 151.30M | $ 174.70M | $ 18.90M | |
- | $ 37.10M | $ 19.00M | $ 33.70M | $ 62.20M | $ 9.10M | |
- | - | - | - | - | - | |
- | $ 130.30M | $ 62.90M | $ 117.60M | $ 112.50M | $ 9.80M | |
- | $ 0.06 | $ 0.03 | $ 0.06 | $ 0.06 | - | |
- | $ 0.06 | $ 0.03 | $ 0.06 | $ 0.06 | - | |
- | $ 2.04B | $ 2.02B | $ 2.04B | $ 2.02B | $ 2.00B | |
- | $ 2.05B | $ 2.04B | $ 2.06B | $ 2.04B | $ 2.01B | |
- | $ 0.06 | $ 0.06 | $ 0.06 | $ 0.06 | $ 0.06 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 1.88B | $ 1.87B | $ -1.83B | $ -1.68B | $ -1.73B | |
- | $ 130.30M | $ 62.90M | $ 117.60M | $ 112.50M | $ 9.80M | |
- | $ 125.55M | $ 66.34M | $ 122.05M | $ 125.01M | $ 120.81M | |
- | - | - | - | - | - | |
- | $ 240.70M | $ 141.50M | $ 187.50M | $ 218.80M | $ 82.60M | |
- | $ 455.50M | $ 350.70M | $ 398.10M | $ 416.50M | $ 82.60M |