Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 8.66B | $ 8.05B | $ 6.91B | $ 6.08B | $ 6.49B | |
$ 1.78B | $ 1.63B | $ 1.26B | $ 924.00M | $ 516.00M | |
$ 873.00M | $ 845.00M | $ 786.00M | $ 733.00M | $ 792.00M | |
$ 157.00M | $ 147.00M | $ 137.00M | $ 145.00M | $ 184.00M | |
$ 1.07B | $ 933.00M | $ 608.00M | $ 336.00M | $ -92.00M | |
$ 912.00M | $ 786.00M | $ 471.00M | $ 191.00M | $ -276.00M | |
$ -656.00M | $ -385.00M | $ -717.00M | $ -562.00M | $ 155.00M | |
$ 256.00M | $ 401.00M | $ -246.00M | $ -371.00M | $ -121.00M | |
$ 370.00M | $ 445.00M | $ -148.00M | $ 5.04B | $ -868.00M | |
$ 3.45 | $ 4.80 | $ -1.66 | $ -3.17 | $ -5.07 | |
$ 3.40 | $ 4.70 | $ -1.67 | $ -3.17 | $ -5.12 | |
98.56M | 94.68M | 94.50M | 96.33M | 96.33M | |
99.97M | 97.72M | 94.50M | 99.05M | 96.33M |