Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 19.97B | $ 19.87B | $ 10.56B | $ 7.51B | $ 6.91B | $ 6.13B | |
$ 18.54B | $ 18.54B | $ 9.07B | $ 5.79B | $ 5.74B | $ 4.98B | |
$ 1.43B | $ 1.33B | $ 1.48B | $ 1.72B | $ 1.17B | $ 1.15B | |
$ 885.80M | $ 785.10M | $ 856.70M | $ 1.16B | $ 621.20M | $ 635.90M | |
$ 534.80M | $ 543.60M | $ 626.30M | $ 557.80M | $ 552.80M | $ 517.10M | |
$ -149.40M | $ -149.40M | $ -187.40M | $ -93.80M | $ -81.40M | $ -111.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 408.80M | $ 408.80M | $ 406.90M | $ 434.60M | $ 528.10M | $ 418.40M | |
$ 103.50M | $ 103.50M | $ 34.20M | $ 111.80M | $ 126.10M | $ 121.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 255.20M | $ 255.20M | $ 333.50M | $ 302.70M | $ 385.70M | $ 281.90M | |
$ 0.17 | $ 0.17 | $ 0.23 | $ 0.21 | $ 0.26 | $ 0.19 | |
$ 0.17 | $ 0.17 | $ 0.23 | $ 0.21 | $ 0.26 | $ 0.19 | |
$ 5.82B | $ 1.45B | $ 1.46B | $ 1.47B | $ 1.47B | $ 1.47B | |
$ 5.82B | $ 1.45B | $ 1.46B | $ 1.47B | $ 1.47B | $ 1.47B | |
$ 0.12 | $ 0.12 | $ 0.11 | $ 0.10 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 13.10M | $ 12.60M | $ 26.90M | $ 43.00M | |
$ 19.43B | $ 19.33B | $ 9.93B | $ 6.95B | $ 6.36B | $ 5.62B | |
$ 255.20M | $ 255.20M | $ 333.50M | $ 302.70M | $ 385.70M | $ 281.90M | |
$ 255.20M | $ 251.76M | $ 374.90M | $ 330.63M | $ 437.68M | $ 283.46M | |
$ 115.40M | $ 115.40M | $ 111.70M | $ 133.00M | $ 140.40M | $ 96.60M | |
$ 524.20M | $ 524.20M | $ 518.60M | $ 567.60M | $ 668.50M | $ 515.00M | |
$ 1.13B | $ 1.00B | $ 988.50M | $ 1.02B | $ 1.10B | $ 906.50M |