Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 12.34B | $ 12.65B | $ 12.40B | $ 10.12B | $ 9.99B | |
$ 3.86B | $ 3.83B | $ 3.67B | $ 2.81B | $ 3.09B | |
$ 3.25B | $ 2.95B | $ 2.81B | $ 2.25B | $ 2.36B | |
$ 248.00M | $ 212.00M | $ 209.53M | $ 185.54M | $ 184.94M | |
$ 877.00M | $ 1.09B | $ 1.07B | $ 726.81M | $ 917.91M | |
$ 615.00M | $ 747.00M | $ 851.66M | $ 535.30M | $ 718.26M | |
$ -73.00M | $ -26.00M | $ -21.00M | $ -35.41M | $ -37.95M | |
$ 542.00M | $ 721.00M | $ 830.55M | $ 499.89M | $ 680.31M | |
$ 416.00M | $ 538.00M | $ 631.00M | $ 403.79M | $ 520.79M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.18 | $ 3.95 | $ 4.45 | $ 2.82 | $ 3.52 | |
$ 3.16 | $ 3.91 | $ 4.40 | $ 2.80 | $ 3.49 | |
130.62M | 136.06M | 140.09M | 142.50M | 147.82M | |
131.75M | 137.76M | 141.77M | 143.40M | 149.26M |