Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 19.43B | $ 16.82B | $ 19.43B | $ 14.38B | $ 11.79B | $ 12.82B | |
$ 15.11B | $ ― | $ 15.11B | $ 11.00B | $ 8.93B | $ 10.08B | |
$ 4.32B | $ ― | $ 4.32B | $ 3.38B | $ 2.87B | $ 2.74B | |
$ 2.93B | $ ― | $ 2.93B | $ 2.63B | $ 2.15B | $ 2.02B | |
$ 1.39B | $ ― | $ 1.39B | $ 745.70M | $ 718.20M | $ 718.40M | |
$ -83.50M | $ ― | $ -85.40M | $ -59.30M | $ -64.90M | $ -65.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.23B | $ ― | $ 1.23B | $ 650.30M | $ 633.30M | $ 633.40M | |
$ 332.40M | $ ― | $ 332.40M | $ 188.90M | $ 159.50M | $ 164.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 886.80M | $ ― | $ 886.80M | $ 448.30M | $ 466.50M | $ 466.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 76.00M | $ 52.40M | $ 49.10M | $ ― | |
$ 18.04B | $ ― | $ 18.04B | $ 13.64B | $ 11.08B | $ 12.10B | |
$ 886.80M | $ ― | $ 886.80M | $ 448.30M | $ 466.50M | $ 466.70M | |
$ 904.97M | $ ― | $ 903.61M | $ 472.35M | $ 470.09M | $ 468.55M | |
$ 99.20M | $ ― | $ 101.10M | $ 61.70M | $ 70.00M | $ 93.70M | |
$ 1.33B | $ ― | $ 1.34B | $ 712.00M | $ 703.30M | $ 727.10M | |
$ 1.74B | $ 1.51B | $ 1.74B | $ 1.09B | $ 1.00B | $ 1.02B |