Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 30.01B | $ 29.53B | $ 27.81B | $ 25.55B | $ 20.44B | $ 23.18B | |
$ 25.07B | $ 24.59B | $ 22.98B | $ 21.11B | $ 17.26B | $ 19.72B | |
$ 4.94B | $ 4.93B | $ 4.84B | $ 4.44B | $ 3.18B | $ 3.46B | |
$ 3.65B | $ 3.54B | $ 3.35B | $ 3.08B | $ 2.48B | $ 2.80B | |
$ 1.25B | $ 1.35B | $ 1.49B | $ 1.36B | $ 704.50M | $ 652.70M | |
$ 231.10M | $ 225.70M | $ 122.80M | $ -68.60M | - | - | |
$ 346.60M | $ 253.00M | $ 494.20M | $ -346.10M | $ -169.00M | $ -147.50M | |
$ 1.18B | $ 1.42B | $ 1.86B | $ 1.61B | $ 707.60M | $ 591.50M | |
$ 302.40M | $ 360.90M | $ 473.00M | $ 416.30M | $ 162.70M | $ 156.70M | |
$ 200.10M | $ 293.70M | $ 494.20M | $ 374.50M | $ 169.00M | $ 147.50M | |
$ 873.20M | $ 1.05B | $ 1.38B | $ 1.19B | $ 543.60M | $ 644.20M | |
$ 13.07 | $ 15.50 | $ 18.55 | $ 14.89 | $ 6.74 | $ 5.28 | |
$ 13.07 | $ 15.50 | $ 18.55 | $ 14.89 | $ 6.74 | $ 5.28 | |
$ 267.96M | $ 67.96M | $ 74.39M | $ 79.75M | $ 80.59M | $ 82.50M | |
$ 267.96M | $ 67.96M | $ 74.39M | $ 79.75M | $ 80.59M | $ 82.50M | |
$ 3.78 | $ 2.78 | $ 2.07 | $ 1.78 | - | $ 1.58 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 28.72B | $ 28.14B | $ 26.33B | $ 24.20B | $ 19.74B | $ 22.53B | |
$ 873.20M | $ 1.05B | $ 1.38B | $ 1.19B | $ 543.60M | $ 435.80M | |
$ -30.24B | $ -29.62B | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.40B | $ 1.65B | $ 1.98B | $ 1.70B | $ 864.90M | $ 591.50M | |
$ 1.55B | $ 1.79B | $ 2.11B | $ 1.82B | $ 980.40M | $ 701.10M |