Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.15B | $ 6.48B | $ 5.68B | $ 4.58B | $ 4.73B | $ 4.83B | |
$ 2.09B | $ 3.73B | $ 1.22B | $ 2.61B | $ 2.80B | $ 2.82B | |
$ 5.06B | $ 2.74B | $ 4.46B | $ 1.96B | $ 1.93B | $ 2.01B | |
$ 5.07B | $ 4.55B | $ 4.07B | $ 1.65B | $ 1.58B | $ 1.67B | |
$ 563.40M | $ 515.30M | $ 391.30M | $ 317.90M | $ 348.80M | $ 333.90M | |
$ -89.70M | $ -170.70M | $ -78.00M | $ 43.30M | $ 54.10M | $ 72.70M | |
$ -12.90M | $ -12.10M | $ -40.90M | $ -11.60M | $ -78.00M | $ 4.30M | |
$ 439.70M | $ 336.20M | $ 356.70M | $ 263.00M | $ 216.70M | $ 265.50M | |
$ 98.10M | $ 96.00M | $ 78.10M | $ 62.30M | $ 57.60M | $ 71.10M | |
$ ― | $ ― | $ ― | $ 1.80M | $ 1.50M | $ 800.00K | |
$ 341.60M | $ 240.20M | $ 278.60M | $ 200.70M | $ 171.10M | $ 194.40M | |
$ 2.99 | $ 2.98 | $ 2.23 | $ 1.80 | $ 1.53 | $ 1.74 | |
$ 2.99 | $ 2.98 | $ 2.22 | $ 1.80 | $ 1.53 | $ 1.74 | |
$ 455.14M | $ 111.23M | $ 110.94M | $ 111.24M | $ 111.55M | $ 111.55M | |
$ 454.21M | $ 111.23M | $ 111.07M | $ 111.62M | $ 111.95M | $ 111.55M | |
$ 0.83 | $ 0.80 | $ 0.72 | $ 0.66 | $ 0.62 | $ 0.58 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.16B | $ 8.29B | $ 5.29B | $ -4.26B | $ -4.38B | $ -4.49B | |
$ 341.60M | $ 240.20M | $ 278.60M | $ 200.70M | $ 171.10M | $ 194.40M | |
$ 444.67M | $ 247.41M | $ 251.07M | $ 218.10M | $ 237.87M | $ 197.14M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 557.00M | $ 438.90M | $ 435.50M | $ 305.70M | $ 269.80M | $ 338.80M | |
$ 871.20M | $ 722.50M | $ 719.00M | $ 527.50M | $ 498.60M | $ 579.70M |