Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.27B | $ 6.64B | $ 5.66B | $ 4.97B | $ 5.26B | $ 7.10B | |
$ 5.06B | $ 4.77B | $ 4.10B | $ 3.60B | $ 3.88B | $ 5.21B | |
$ 2.21B | $ 1.87B | $ 1.56B | $ 1.38B | $ 1.38B | $ 1.88B | |
$ 660.00M | $ 651.00M | $ 577.00M | $ 538.00M | $ -583.00M | $ -747.00M | |
$ 1.51B | $ 1.20B | $ 919.00M | $ 748.00M | $ 798.00M | $ 1.14B | |
$ -139.00M | $ 195.00M | $ 223.00M | $ -259.00M | $ -312.00M | $ -314.00M | |
$ 59.00M | $ -46.00M | $ -154.00M | $ 165.00M | $ 315.00M | $ 613.00M | |
$ 1.26B | $ 975.00M | $ 606.00M | $ 324.00M | $ 171.00M | $ 210.00M | |
$ 184.00M | $ 210.00M | $ 137.00M | $ 66.00M | $ -40.00M | $ 84.00M | |
- | - | - | - | - | - | |
$ 1.07B | $ 763.00M | $ 467.00M | $ 256.00M | $ 259.00M | $ 468.00M | |
$ 2.62 | $ 1.85 | $ 1.12 | $ 0.60 | $ 0.59 | $ 1.05 | |
$ 2.62 | $ 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.23 | $ 0.17 | $ 0.10 | $ 0.04 | $ 0.02 | $ 0.12 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.72B | $ 5.42B | $ 4.68B | $ 4.13B | $ 3.29B | $ 5.94B | |
- | - | - | - | - | - | |
$ 1.08B | $ 765.00M | $ 469.00M | $ 258.00M | $ 261.00M | $ 470.00M | |
$ 1.25B | $ 804.25M | - | - | - | $ 1.27B | |
$ 1.36B | $ 1.19B | $ 835.00M | $ 583.00M | $ 488.00M | $ 919.00M | |
$ 1.63B | $ 1.47B | $ 1.10B | $ 853.00M | $ 826.00M | $ 1.46B |