Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.34B | $ 10.14B | $ 10.34B | $ 10.35B | $ 7.98B | $ 6.48B | |
$ 6.29B | $ ― | $ 6.29B | $ 6.03B | $ 4.59B | $ 3.72B | |
$ 4.06B | $ ― | $ 4.06B | $ 4.33B | $ 3.39B | $ 2.76B | |
$ 5.31B | $ ― | $ 3.97B | $ 3.90B | $ 3.03B | $ 2.59B | |
$ -1.25B | $ ― | $ 81.00M | $ 424.70M | $ 367.00M | $ 165.70M | |
$ -54.20M | $ ― | $ -54.10M | $ -55.10M | $ -42.10M | $ -19.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 38.80M | $ ― | $ 38.80M | $ 354.30M | $ 318.50M | $ 144.90M | |
$ 21.90M | $ ― | $ 22.00M | $ 119.70M | $ 92.40M | $ 45.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 16.80M | $ ― | $ 16.80M | $ 234.50M | $ 226.10M | $ 99.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 11.60B | $ ― | $ 10.26B | $ 9.93B | $ 7.62B | $ 6.32B | |
$ 16.80M | $ ― | $ 16.80M | $ 234.50M | $ 226.10M | $ 99.70M | |
$ 16.80M | $ ― | $ 17.58M | $ 235.82M | $ 229.29M | $ 101.14M | |
$ 62.80M | $ ― | $ 62.70M | $ 59.30M | $ 58.70M | $ 30.60M | |
$ 101.60M | $ ― | $ 101.50M | $ 413.60M | $ 377.20M | $ 175.50M | |
$ 414.00M | $ 572.50M | $ 413.90M | $ 649.00M | $ 591.70M | $ 370.30M |