Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.09B | $ 6.64B | $ 5.66B | $ 4.97B | $ 5.26B | $ 7.10B | |
$ 4.99B | $ 4.77B | $ -4.10B | $ 3.60B | $ 3.88B | $ 5.21B | |
$ 2.10B | $ 1.87B | $ 1.56B | $ 1.38B | $ 1.38B | $ 1.88B | |
$ 662.00M | $ 651.00M | $ -577.00M | $ 538.00M | $ 583.00M | $ 747.00M | |
$ 1.40B | $ 1.20B | $ 983.00M | $ 838.00M | $ 798.00M | $ 1.14B | |
$ -149.00M | $ 195.00M | $ -223.00M | $ -259.00M | $ -312.00M | $ -314.00M | |
$ 47.00M | $ -46.00M | $ 154.00M | $ 165.00M | $ -315.00M | $ -613.00M | |
$ 1.15B | $ 975.00M | $ 606.00M | $ 324.00M | $ 171.00M | $ 210.00M | |
$ 216.00M | $ 210.00M | $ -137.00M | $ 66.00M | $ -40.00M | $ 84.00M | |
- | - | - | - | - | - | |
$ 931.00M | $ 763.00M | $ 467.00M | $ 258.00M | $ 259.00M | $ 468.00M | |
$ 2.26 | $ 1.85 | $ 1.12 | $ 0.60 | $ 0.59 | $ 1.05 | |
$ 2.26 | $ 1.83 | $ 1.11 | $ 0.59 | $ 0.59 | $ 1.03 | |
$ 1.64B | $ 412.00M | $ 416.00M | $ 430.00M | $ 435.00M | $ 446.00M | |
$ 1.65B | $ 416.00M | $ 421.00M | $ 435.00M | $ 439.00M | $ 463.00M | |
$ 0.19 | $ 0.17 | $ 0.10 | $ 0.04 | $ 0.02 | $ 0.12 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.80 | $ 2.11 | |
- | - | - | - | - | - | |
$ 5.65B | $ 5.42B | $ 4.69B | $ 4.13B | $ 4.46B | $ 5.96B | |
- | - | - | - | $ 317.00M | $ 338.00M | |
$ 933.00M | $ 765.00M | $ 469.00M | $ 258.00M | $ 261.00M | $ 470.00M | |
$ 1.10B | $ 804.25M | $ 464.00M | - | $ 382.55M | $ 471.60M | |
$ 1.30B | $ 1.19B | $ 835.00M | $ 583.00M | $ 488.00M | $ 548.00M | |
$ 1.58B | $ 1.47B | $ 1.10B | $ 853.00M | $ 826.00M | $ 1.08B |