Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.18B | $ 4.42B | $ 3.17B | $ 2.75B | $ 2.24B | |
$ 5.18B | $ 3.51B | $ 3.17B | $ 2.75B | $ 2.24B | |
$ 1.00B | $ 844.00M | $ 1.17B | $ 964.00M | $ 981.00M | |
$ 101.00M | $ 94.00M | $ 84.00M | $ 74.00M | $ 62.00M | |
$ -1.15B | $ 6.68B | $ 3.20B | $ 2.12B | $ 1.60B | |
$ 4.18B | $ 3.58B | $ 2.10B | $ 1.82B | $ 1.38B | |
$ -486.00M | $ -507.00M | $ -457.00M | $ -306.00M | $ -280.00M | |
$ 3.69B | $ 3.07B | $ 2.00B | $ 1.79B | $ 1.26B | |
$ 755.00M | $ 600.00M | $ 380.00M | $ 308.00M | $ 195.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.98 | $ 5.72 | $ 3.78 | $ 3.27 | $ 2.44 | |
$ 6.93 | $ 5.67 | $ 3.75 | $ 3.24 | $ 2.42 | |
108.11M | 104.97M | 100.46M | 94.17M | 79.94M | |
109.00M | 105.85M | 101.30M | 95.01M | 80.64M |