Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.66B | $ 9.73B | $ 7.92B | $ 6.54B | $ 5.82B | $ 7.42B | |
$ 9.14B | $ 8.41B | $ 6.94B | $ 5.60B | $ 5.03B | $ 6.35B | |
$ 1.52B | $ 1.32B | $ 974.81M | $ 937.65M | $ 788.42M | $ 1.07B | |
$ 602.83M | $ 526.65M | $ -396.59M | $ 349.65M | $ 353.63M | $ 413.72M | |
$ 915.52M | $ 796.20M | $ 1.37B | $ 588.00M | $ 434.80M | $ 652.12M | |
$ 24.06M | $ 68.51M | $ -47.25M | $ 4.49M | $ 22.26M | $ 48.93M | |
$ -26.87M | $ -23.88M | $ 30.88M | $ -21.35M | $ -38.15M | $ -38.78M | |
$ 800.04M | $ 703.81M | $ 1.29B | $ 562.17M | $ 374.38M | $ 564.41M | |
$ 205.12M | $ 200.76M | $ 136.89M | $ 141.61M | $ 95.25M | $ 133.97M | |
$ ― | $ ― | $ -6.09M | $ -28.34M | $ -22.90M | $ -10.98M | |
$ 594.93M | $ 503.05M | $ 1.15B | $ 420.56M | $ 279.13M | $ 430.44M | |
$ 9.67 | $ 8.18 | $ 6.67 | $ 6.43 | $ 4.27 | $ 6.59 | |
$ 9.65 | $ 8.17 | $ 6.67 | $ 6.41 | $ 4.27 | $ 6.56 | |
$ 245.94M | $ 61.53M | $ 63.88M | $ 65.45M | $ 65.31M | $ 65.28M | |
$ 246.42M | $ 61.60M | $ 63.93M | $ 65.57M | $ 65.33M | $ 65.59M | |
$ 1.00 | $ 1.00 | $ ― | $ 0.68 | $ 0.36 | $ 0.48 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.74B | $ 8.94B | $ 6.55B | $ -5.95B | $ -5.38B | $ -6.76B | |
$ 594.93M | $ 503.05M | $ 1.15B | $ 420.56M | $ 279.13M | $ 430.44M | |
$ 755.09M | $ 517.30M | $ 949.28M | $ 413.19M | $ 275.17M | $ 414.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 925.81M | $ 773.18M | $ 1.32B | $ 580.60M | $ 418.53M | $ 633.13M | |
$ 1.50B | $ 1.26B | $ 1.03B | $ 1.03B | $ 873.15M | $ 1.04B |