Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 10.54B | $ 9.53B | $ 10.54B | $ 8.96B | $ 7.55B | |
$ 2.69B | $ 2.48B | $ 2.88B | $ 2.20B | $ 1.61B | |
$ 705.46M | $ 661.24M | $ 588.26M | $ 556.87M | $ 492.80M | |
$ 18.38M | $ 16.92M | $ 17.40M | $ 19.46M | $ 21.99M | |
$ 2.16B | $ 1.97B | $ 2.31B | $ 1.66B | $ 1.17B | |
$ 1.99B | $ 1.82B | $ 2.17B | $ 1.47B | $ 977.42M | |
$ 127.95M | $ 105.92M | $ 84.01M | $ 120.07M | $ 100.61M | |
$ 2.12B | $ 1.93B | $ 2.25B | $ 1.59B | $ 1.08B | |
$ 1.68B | $ 1.59B | $ 1.73B | $ 1.24B | $ 901.25M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 540.81 | $ 491.52 | $ 525.20 | $ 345.38 | $ 244.11 | |
$ 506.76 | $ 463.31 | $ 491.82 | $ 320.48 | $ 230.09 | |
3.11M | 3.24M | 3.29M | 3.58M | 3.69M | |
3.32M | 3.44M | 3.51M | 3.86M | 3.92M |