Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.66B | $ 5.50B | $ 5.28B | $ 5.05B | $ 4.67B | $ 4.63B | |
$ 2.88B | $ 2.85B | $ 2.77B | $ -2.64B | $ 2.57B | $ 2.61B | |
$ 2.78B | $ 2.65B | $ 2.52B | $ 2.41B | $ 2.09B | $ 2.02B | |
$ 1.48B | $ 1.44B | $ 1.37B | $ -1.17B | $ 1.11B | $ 1.11B | |
$ 1.30B | $ 1.21B | $ 1.14B | $ 1.24B | $ 985.80M | $ 914.40M | |
$ -475.70M | $ 469.80M | $ -312.20M | $ -205.70M | $ -245.90M | $ -404.90M | |
$ -81.80M | $ 118.60M | $ -41.10M | $ 3.70M | $ 35.90M | $ 22.20M | |
$ 913.70M | $ 857.70M | $ 876.10M | $ 1.04B | $ 775.80M | $ 531.70M | |
$ 213.50M | $ 249.10M | $ 227.10M | $ 236.40M | $ 150.60M | $ 93.20M | |
$ 104.50M | $ 100.00M | $ 25.80M | $ 25.40M | - | - | |
$ 698.30M | $ 607.10M | $ 650.20M | $ 800.00M | $ 625.20M | $ 438.50M | |
$ 2.83 | $ 2.45 | $ 2.56 | $ 3.13 | $ 2.44 | $ 1.73 | |
$ 2.75 | $ 2.39 | $ 2.48 | $ 2.99 | $ 2.35 | $ 1.66 | |
$ 987.50M | $ 248.30M | $ 254.00M | $ 255.60M | $ 256.40M | $ 252.90M | |
$ 1.01B | $ 254.50M | $ 262.00M | $ 267.30M | $ 266.60M | $ 264.20M | |
$ 0.96 | $ 0.88 | $ 0.80 | - | $ 0.53 | $ 0.42 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.30 | $ 3.83 | |
- | - | - | - | - | - | |
$ 4.36B | $ 4.29B | $ 4.14B | $ -3.81B | $ 3.68B | $ 3.72B | |
$ 698.30M | $ 607.10M | $ 650.20M | $ 800.00M | $ 625.20M | $ 438.50M | |
$ -2.55B | - | $ -5.29B | - | $ 628.59M | $ 444.36M | |
- | - | - | - | $ 249.90M | $ 409.60M | |
$ 1.27B | $ 1.33B | $ 1.19B | $ 1.24B | $ 1.03B | $ 941.30M | |
$ 1.95B | $ 2.02B | $ 1.87B | $ 1.92B | $ 1.75B | $ 1.72B |