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 | $ 3.08B | $ 2.81B | $ 2.28B | |
$ 297.00M | $ 248.00M | $ 194.00M | $ 209.53M | $ 185.54M | |
$ 941.00M | $ 877.00M | $ 1.08B | $ 1.07B | $ 726.81M | |
$ 621.00M | $ 615.00M | $ 747.00M | $ 851.66M | $ 535.30M | |
$ -95.00M | $ -59.00M | $ -11.00M | $ -21.00M | $ -21.00M | |
$ 526.00M | $ 556.00M | $ 736.00M | $ 830.55M | $ 514.00M | |
$ 390.00M | $ 416.00M | $ 538.00M | $ 631.00M | $ 403.79M | |
$ 3.08 | $ 3.18 | $ 3.95 | $ 4.51 | $ 2.82 | |
$ 3.05 | $ 3.16 | $ 3.91 | $ 4.45 | $ 2.80 | |
126.79M | 130.62M | 136.06M | 140.09M | 142.50M | |
127.78M | 131.75M | 137.76M | 141.77M | 143.40M |