Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.19B | $ 9.87B | $ 8.93B | $ 7.57B | $ 6.21B | $ 4.16B | |
$ 1.34B | $ 1.26B | $ 1.08B | $ 904.20M | $ 736.30M | $ 547.76M | |
$ 8.85B | $ 8.61B | $ 7.85B | $ 6.67B | $ 5.47B | $ 3.62B | |
$ 4.70B | $ 4.83B | $ 3.60B | $ 3.89B | $ 2.60B | $ 2.41B | |
$ 4.19B | $ 3.83B | $ 4.25B | $ 2.78B | $ 2.87B | $ 1.20B | |
$ -54.50M | $ -44.10M | - | $ 47.40M | $ -36.00M | $ 5.18M | |
$ -667.80M | $ -643.50M | $ -37.30M | $ -12.90M | $ 283.50M | $ 187.72M | |
$ 4.77B | $ 4.38B | $ 4.23B | $ 2.73B | $ 3.12B | $ 1.39B | |
$ 748.00M | $ 760.20M | $ 910.40M | $ 388.30M | $ 405.20M | $ 218.11M | |
- | - | - | - | - | - | |
$ 4.02B | $ 3.62B | $ 3.32B | $ 2.34B | $ 2.71B | $ 1.18B | |
$ 15.58 | $ 14.05 | $ 12.97 | $ 9.09 | $ 10.44 | $ 4.58 | |
$ 15.42 | $ 13.89 | $ 12.82 | $ 9.01 | $ 10.29 | $ 4.51 | |
$ 1.03B | $ 257.70M | $ 256.10M | $ 257.70M | $ 259.84M | $ 256.73M | |
$ 1.04B | $ 260.50M | $ 259.10M | $ 259.90M | $ 263.40M | $ 260.67M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 10.32 | $ 5.33 | |
- | - | - | - | - | - | |
$ 6.04B | $ 6.09B | $ 4.68B | $ 4.80B | $ 3.34B | $ 2.96B | |
$ 4.02B | $ 3.62B | $ 3.32B | $ 2.34B | $ 2.71B | $ 1.18B | |
$ 3.98B | $ 3.42B | - | - | $ 2.72B | $ 1.18B | |
- | - | - | - | $ 58.20M | $ 58.50M | |
$ 4.82B | $ 4.42B | $ 4.23B | $ 2.79B | $ 3.18B | $ 1.45B | |
$ 3.79B | $ 4.61B | $ 4.38B | $ 2.92B | $ 3.28B | $ 1.56B |