Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.43B | $ 23.47B | $ 20.89B | $ 19.26B | $ 17.05B | $ 19.81B | |
$ 21.78B | $ 21.76B | $ 19.48B | $ 17.87B | $ 15.94B | $ 18.07B | |
$ 1.66B | $ 1.71B | $ 1.41B | $ 1.39B | $ 1.11B | $ 1.74B | |
$ 762.10M | $ 777.20M | $ 755.60M | $ 716.50M | $ 654.80M | $ 667.30M | |
$ 895.30M | $ 933.20M | $ 654.30M | $ 675.40M | $ 454.10M | $ 1.07B | |
$ -51.10M | $ -101.10M | $ -98.60M | $ -91.80M | $ -99.60M | $ -92.00M | |
$ -55.80M | $ -54.90M | $ -46.40M | $ -15.80M | $ -28.50M | $ -23.20M | |
$ 750.60M | $ 777.20M | $ 509.30M | $ 583.50M | $ 299.30M | $ 953.60M | |
$ 180.50M | $ 180.80M | $ 133.70M | $ 137.70M | $ 93.90M | $ 146.10M | |
$ 50.20M | $ 49.30M | $ 33.10M | $ 15.80M | $ 28.50M | $ 23.20M | |
$ 545.80M | $ 572.50M | $ 327.70M | $ 373.90M | $ 213.70M | $ 778.20M | |
$ 9.57 | $ 9.73 | $ 5.49 | $ 6.22 | $ 2.63 | $ 12.80 | |
$ 9.51 | $ 9.68 | $ 5.47 | $ 6.19 | $ 2.62 | $ 12.75 | |
$ 227.81M | $ 58.83M | $ 59.67M | $ 60.08M | $ 60.25M | $ 61.70M | |
$ 229.19M | $ 59.12M | $ 59.92M | $ 60.42M | $ 60.43M | $ 61.92M | |
$ 3.08 | $ 0.77 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 22.54B | $ 22.53B | $ 20.24B | $ 18.59B | $ 16.59B | $ 18.74B | |
$ 545.80M | $ 572.50M | $ 327.70M | $ 373.90M | $ 158.50M | $ 753.60M | |
$ 504.04M | $ 612.79M | $ 562.25M | $ 576.76M | - | - | |
- | - | - | - | - | - | |
$ 886.60M | $ 878.30M | $ 607.90M | $ 675.30M | $ 398.90M | $ 1.05B | |
$ 1.50B | $ 1.48B | $ 1.18B | $ 1.25B | $ 938.80M | $ 1.56B |