Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.34B | $ 9.87B | $ 8.93B | $ 7.57B | $ 6.21B | $ 4.16B | |
$ 1.40B | $ 1.26B | $ 1.08B | $ 904.20M | $ 736.30M | $ 547.76M | |
$ 8.94B | $ 8.61B | $ 7.85B | $ 6.67B | $ 5.47B | $ 3.62B | |
$ 9.28B | $ 4.83B | $ 3.60B | $ 3.89B | $ 2.60B | $ 2.41B | |
$ -346.10M | $ 3.83B | $ 4.25B | $ 2.78B | $ 2.87B | $ 1.20B | |
$ -43.30M | $ -570.60M | - | $ 47.40M | $ -36.00M | $ 5.18M | |
$ -653.80M | $ -498.30M | $ -37.30M | $ -12.90M | $ 283.50M | $ 187.72M | |
$ 214.70M | $ 4.38B | $ 4.23B | $ 2.73B | $ 3.12B | $ 1.39B | |
$ 704.60M | $ 760.20M | $ 910.40M | $ 388.30M | $ 405.20M | $ 218.11M | |
- | - | - | - | - | - | |
$ -489.90M | $ 3.62B | $ 3.32B | $ 2.34B | $ 2.71B | $ 1.18B | |
$ -1.89 | $ 14.05 | $ 12.97 | $ 9.09 | $ 10.44 | $ 4.58 | |
$ -2.02 | $ 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 | |
- | - | - | - | - | - | |
$ 10.69B | $ 5.56B | $ 4.68B | $ 4.80B | $ 3.34B | $ 2.96B | |
$ -489.90M | $ 3.62B | $ 3.32B | $ 2.34B | $ 2.71B | $ 1.18B | |
$ -289.71M | $ 3.42B | - | - | $ 2.72B | $ 1.18B | |
- | - | - | - | $ 58.20M | $ 58.50M | |
$ 267.90M | $ 4.42B | $ 4.23B | $ 2.79B | $ 3.18B | $ 1.45B | |
$ -755.70M | $ 4.61B | $ 4.38B | $ 2.92B | $ 3.28B | $ 1.56B |