Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 3.76B | $ 3.43B | $ 2.83B | $ 2.39B | $ 2.65B | |
$ 2.94B | $ 2.66B | $ 2.27B | $ 1.79B | $ 1.92B | |
$ 1.26B | $ 1.22B | $ 1.03B | $ 820.23M | $ 688.04M | |
$ 336.60M | $ 319.21M | $ 281.07M | $ 249.38M | $ 269.68M | |
$ 2.01B | $ 1.77B | $ 1.51B | $ 1.27B | $ 1.49B | |
$ 1.66B | $ 1.45B | $ 1.24B | $ 972.26M | $ 1.23B | |
$ -331.87M | $ -170.98M | $ -133.75M | $ -89.74M | $ -153.61M | |
$ 1.33B | $ 1.28B | $ 1.11B | $ 882.52M | $ 1.08B | |
$ 981.89M | $ 954.33M | $ 839.50M | $ 704.22M | $ 895.07M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.42 | $ 12.62 | $ 10.23 | $ 8.38 | $ 10.36 | |
$ 13.20 | $ 12.42 | $ 9.99 | $ 8.12 | $ 9.94 | |
73.16M | 75.60M | 82.06M | 84.00M | 86.40M | |
74.39M | 76.86M | 84.06M | 86.72M | 90.07M |