Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 29.86B | $ 29.53B | $ 27.81B | $ 25.55B | $ 20.44B | $ 23.18B | |
$ 24.95B | $ 24.59B | $ 22.98B | $ 21.11B | $ 17.26B | $ 19.72B | |
$ 4.92B | $ 4.93B | $ 4.84B | $ 4.44B | $ 3.18B | $ 3.46B | |
$ 3.61B | $ 3.54B | $ 3.40B | $ 3.08B | $ 2.48B | $ 2.80B | |
$ 1.26B | $ 1.35B | $ 1.44B | $ 1.36B | $ 704.50M | $ 652.70M | |
$ -88.80M | $ -92.60M | $ -70.40M | $ -68.60M | $ -157.30M | $ -208.70M | |
$ -224.40M | $ -293.70M | $ -494.20M | $ -346.10M | $ 160.40M | $ 147.50M | |
$ 1.23B | $ 1.42B | $ 1.86B | $ 1.61B | $ 707.60M | $ 591.50M | |
$ 317.10M | $ 360.90M | $ 473.00M | $ 416.30M | $ 162.70M | $ 156.70M | |
$ 224.40M | $ 293.70M | $ 494.20M | $ 374.50M | - | - | |
$ 946.00M | $ 1.05B | $ 1.38B | $ 1.19B | $ 543.60M | $ 435.80M | |
$ 13.58 | $ 15.50 | $ 18.55 | $ 14.89 | $ 6.74 | $ 5.28 | |
$ 13.58 | $ 15.50 | $ 18.55 | $ 14.89 | $ 6.74 | $ 5.28 | |
$ 268.46M | $ 67.96M | $ 74.39M | $ 79.75M | $ 80.59M | $ 82.50M | |
$ 268.46M | $ 67.96M | $ 74.39M | $ 79.75M | $ 80.59M | $ 82.50M | |
$ 4.70 | $ 2.78 | $ 2.07 | $ 1.78 | $ 0.84 | $ 1.58 | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.64 | $ 5.28 | |
- | - | - | - | - | - | |
- | - | - | - | $ 316.60M | $ 339.90M | |
$ 28.56B | $ 28.14B | $ 26.38B | $ 24.20B | $ 19.74B | $ 22.53B | |
$ 910.50M | $ 1.05B | $ 1.39B | $ 1.19B | $ 543.60M | $ 435.80M | |
$ -30.14B | $ -29.62B | - | - | $ 549.82M | $ 435.50M | |
- | - | - | - | $ 157.30M | $ 208.70M | |
$ 1.45B | $ 1.65B | $ 1.93B | $ 1.68B | $ 864.90M | $ 800.20M | |
$ 1.60B | $ 1.79B | $ 2.06B | $ 1.80B | $ 980.40M | $ 909.80M |