Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.87B | $ 9.87B | $ 8.93B | $ 7.57B | $ 6.21B | $ 4.16B | |
$ 1.26B | $ 1.26B | $ 1.08B | $ 904.20M | $ 736.30M | $ 547.76M | |
$ 8.61B | $ 8.61B | $ 7.85B | $ 6.67B | $ 5.47B | $ 3.62B | |
$ 4.83B | $ 4.83B | $ 3.60B | $ 3.89B | $ 2.60B | $ 2.41B | |
$ 3.83B | $ 3.83B | $ 4.25B | $ 2.78B | $ 2.87B | $ 1.20B | |
$ -44.10M | $ -44.10M | - | $ 47.40M | $ -36.00M | $ 5.18M | |
$ -643.50M | $ -643.50M | $ -37.30M | $ -12.90M | $ 283.50M | $ 187.72M | |
$ 4.38B | $ 4.38B | $ 4.23B | $ 2.73B | $ 3.12B | $ 1.39B | |
$ 760.20M | $ 760.20M | $ 910.40M | $ 388.30M | $ 405.20M | $ 218.11M | |
- | - | - | - | - | - | |
$ 3.62B | $ 3.62B | $ 3.32B | $ 2.34B | $ 2.71B | $ 1.18B | |
$ -0.24 | - | $ -0.16 | $ -0.02 | $ 10.44 | $ 4.58 | |
$ -0.24 | - | $ -0.16 | $ -0.02 | $ 10.29 | $ 4.51 | |
$ 150.68M | - | $ 149.65M | $ 147.78M | $ 259.84M | $ 256.73M | |
$ 150.68M | - | $ 149.65M | $ 147.78M | $ 263.40M | $ 260.67M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 10.32 | $ 5.33 | |
- | - | - | - | - | - | |
$ 6.09B | $ 6.09B | $ 4.68B | $ 4.80B | $ 3.34B | $ 2.96B | |
$ 3.62B | $ 3.62B | $ 3.32B | $ 2.34B | $ 2.71B | $ 1.18B | |
$ 2.72B | $ 3.42B | - | - | $ 2.72B | $ 1.18B | |
- | - | - | - | $ 58.20M | $ 58.50M | |
$ 4.44B | $ 4.42B | $ 4.23B | $ 2.79B | $ 3.18B | $ 1.45B | |
$ 3.38B | $ 4.61B | $ 4.38B | $ 2.92B | $ 3.28B | $ 1.56B |