Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.93B | $ 13.28B | $ 13.21B | $ 11.06B | $ 8.61B | $ 8.88B | |
$ 5.55B | $ 5.72B | $ 5.69B | $ 5.00B | $ 4.38B | $ 4.26B | |
$ 7.38B | $ 7.55B | $ 7.52B | $ 6.07B | $ 4.24B | $ 4.62B | |
$ 1.87B | $ 3.88B | $ 3.72B | $ 3.48B | $ 3.93B | $ 4.00B | |
$ 3.65B | $ 3.66B | $ 3.80B | $ 2.58B | $ 418.00M | $ 641.00M | |
$ 550.00M | $ 309.00M | $ 416.00M | $ -365.00M | $ -349.00M | $ -313.00M | |
$ -10.00M | $ -15.00M | $ -15.00M | $ 24.00M | $ 64.00M | $ 4.27B | |
$ 3.34B | $ 3.35B | $ 3.36B | $ 2.18B | $ 1.00M | $ 291.00M | |
$ 592.00M | $ 523.00M | $ 529.00M | $ 272.00M | $ -83.00M | $ 20.00M | |
$ -12.00M | $ -7.00M | $ -1.00M | $ -2.00M | $ -4.00M | $ 1.00M | |
$ 2.71B | $ 2.80B | $ 2.79B | $ 1.87B | $ 409.00M | $ 582.00M | |
$ 10.60 | $ 10.83 | $ 10.64 | $ 6.91 | $ 0.19 | $ 0.86 | |
$ 10.47 | $ 10.70 | $ 10.55 | $ 6.79 | $ 0.18 | $ 0.85 | |
$ 851.59M | $ 258.38M | $ 261.88M | $ 270.69M | $ 279.76M | $ 282.06M | |
$ 863.14M | $ 261.37M | $ 264.05M | $ 275.65M | $ 283.81M | $ 285.91M | |
$ 5.07 | $ 4.06 | $ 3.38 | $ 2.25 | $ 1.50 | $ 1.25 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.96B | $ 9.60B | $ 9.41B | $ 8.48B | $ 8.31B | $ 8.26B | |
$ 2.71B | $ 2.80B | $ 2.79B | $ 1.87B | $ 52.00M | $ 243.00M | |
$ 1.71B | - | - | - | $ -196.00M | $ 4.46B | |
- | - | - | - | - | - | |
$ 2.88B | $ 3.79B | $ 3.79B | $ 2.58B | $ 363.00M | $ 661.00M | |
$ 3.55B | $ 4.90B | $ 5.04B | $ 3.85B | $ 2.35B | $ 2.76B |