Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 12.67B | $ 12.34B | $ 12.65B | $ 12.40B | $ 10.12B | |
$ 4.02B | $ 3.86B | $ 3.83B | $ 3.67B | $ 2.81B | |
$ 3.40B | $ 3.25B | $ 2.95B | $ 2.81B | $ 2.25B | |
$ 297.00M | $ 248.00M | $ 212.00M | $ 209.53M | $ 185.54M | |
$ 941.00M | $ 877.00M | $ 1.09B | $ 1.07B | $ 726.81M | |
$ 621.00M | $ 615.00M | $ 747.00M | $ 851.66M | $ 535.30M | |
$ -108.00M | $ -73.00M | $ -26.00M | $ -21.00M | $ -35.41M | |
$ 513.00M | $ 542.00M | $ 721.00M | $ 830.55M | $ 499.89M | |
$ 390.00M | $ 416.00M | $ 538.00M | $ 631.00M | $ 403.79M | |
$ 3.08 | $ 3.18 | $ 3.95 | $ 4.45 | $ 2.82 | |
$ 3.05 | $ 3.16 | $ 3.91 | $ 4.40 | $ 2.80 | |
126.79M | 130.62M | 136.06M | 140.09M | 142.50M | |
127.78M | 131.75M | 137.76M | 141.77M | 143.40M |