Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 2.88B | $ 2.52B | $ 2.55B | $ 2.34B | $ 2.21B | |
- | $ 1.49B | $ 1.28B | $ 1.25B | $ 1.14B | $ 1.12B | |
- | $ 1.39B | $ 1.24B | $ 1.30B | $ 1.20B | $ 1.09B | |
- | $ 920.00M | $ 755.00M | $ 704.00M | $ 641.00M | $ 639.00M | |
- | $ 470.00M | $ 483.00M | $ 597.00M | $ 560.00M | $ 449.00M | |
- | $ -85.00M | $ -45.00M | $ 39.00M | $ 22.00M | $ 1.00M | |
- | $ 25.00M | $ 11.00M | - | - | - | |
- | $ 281.00M | $ 233.00M | $ 544.00M | $ 558.00M | $ 491.00M | |
- | $ 89.00M | $ 42.00M | $ 124.00M | $ 128.00M | $ 4.00M | |
- | - | - | - | - | - | |
- | $ 190.00M | $ 188.00M | $ 421.00M | $ 431.00M | $ 486.00M | |
- | $ 0.86 | $ 0.84 | $ 1.82 | $ 1.83 | $ 2.01 | |
- | $ 0.85 | $ 0.84 | $ 1.81 | $ 1.81 | $ 2.00 | |
- | $ 220.86M | $ 224.00M | $ 231.00M | $ 236.00M | $ 242.00M | |
- | $ 222.37M | $ 225.00M | $ 233.00M | $ 238.00M | $ 243.00M | |
- | $ 0.72 | $ 0.37 | $ 0.52 | $ 0.46 | $ 0.43 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 2.40B | $ 2.03B | $ -1.96B | $ -1.78B | $ -1.76B | |
- | $ 190.00M | $ 188.00M | $ 421.00M | $ 431.00M | $ 486.00M | |
- | $ 312.75M | $ 369.73M | $ 419.64M | $ 402.98M | $ 349.71M | |
- | - | - | - | - | - | |
- | $ 373.00M | $ 307.00M | $ 600.00M | $ 614.00M | $ 542.00M | |
- | $ 373.00M | $ 307.00M | $ 744.00M | $ 705.00M | $ 542.00M |