Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.97B | $ 3.76B | $ 3.43B | $ 2.83B | $ 2.39B | |
$ 3.11B | $ 2.94B | $ 2.66B | $ 2.27B | $ 1.79B | |
$ 1.32B | $ 1.26B | $ 1.22B | $ 1.03B | $ 820.23M | |
$ 351.09M | $ 336.60M | $ 319.21M | $ 281.07M | $ 249.38M | |
$ 2.12B | $ 2.01B | $ 1.77B | $ 1.51B | $ 1.27B | |
$ 1.79B | $ 1.66B | $ 1.45B | $ 1.24B | $ 972.26M | |
$ -402.04M | $ -331.87M | $ -170.98M | $ -133.75M | $ -89.74M | |
$ 1.39B | $ 1.33B | $ 1.28B | $ 1.11B | $ 882.52M | |
$ 1.00B | $ 981.89M | $ 954.33M | $ 839.50M | $ 704.22M | |
$ 14.27 | $ 13.42 | $ 12.62 | $ 10.23 | $ 8.38 | |
$ 13.97 | $ 13.20 | $ 12.42 | $ 9.99 | $ 8.12 | |
70.33M | 73.16M | 75.60M | 82.06M | 84.00M | |
71.85M | 74.39M | 76.86M | 84.06M | 86.72M |