Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.23B | $ 3.04B | $ 2.77B | $ 2.40B | $ 2.08B | |
$ 1.53B | $ 1.47B | $ 1.30B | $ 1.15B | $ 998.00M | |
$ 537.00M | $ 551.00M | $ 513.00M | $ 476.00M | $ 464.00M | |
$ 121.00M | $ 154.00M | $ 155.00M | $ 150.00M | $ 148.00M | |
$ 1.11B | $ 1.08B | $ 948.00M | $ 828.00M | $ 696.00M | |
$ 992.00M | $ 919.00M | $ 608.00M | $ 669.00M | $ 382.00M | |
$ -95.00M | $ -92.00M | $ -139.00M | $ -97.00M | $ -141.00M | |
$ 897.00M | $ 827.00M | $ 645.00M | $ 572.00M | $ 393.00M | |
$ 731.00M | $ 673.00M | $ 531.00M | $ 442.00M | $ 299.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.40 | $ 7.48 | $ 5.53 | $ 4.13 | $ 2.62 | |
$ 8.31 | $ 7.40 | $ 5.53 | $ 4.13 | $ 2.62 | |
87.00M | 90.00M | 96.00M | 107.00M | 114.00M | |
88.00M | 91.00M | 96.00M | 107.00M | 114.00M |