Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 8.07B | $ 7.74B | $ 7.72B | $ 7.20B | $ 6.17B | |
$ 915.00M | $ 770.00M | $ 730.00M | $ 525.00M | $ 932.00M | |
$ 255.00M | $ 332.00M | $ 353.00M | $ 213.00M | $ 835.00M | |
$ 490.00M | $ 432.00M | $ 392.00M | $ 385.00M | $ 378.00M | |
$ 1.19B | $ 860.00M | $ 785.00M | $ 703.00M | $ 522.00M | |
$ 660.00M | $ 438.00M | $ 604.00M | $ 616.00M | $ 391.00M | |
$ -187.00M | $ -178.00M | $ -119.00M | $ -205.00M | $ -132.00M | |
$ 473.00M | $ 260.00M | $ 258.00M | $ 107.00M | $ -164.00M | |
$ 387.00M | $ 189.00M | $ 666.00M | $ 336.00M | $ 110.00M | |
$ 3.34 | $ 1.63 | $ 5.79 | $ 3.00 | $ 0.87 | |
$ 3.23 | $ 1.60 | $ 5.76 | $ 2.95 | $ 0.78 | |
116.00M | 116.00M | 115.00M | 112.00M | 92.00M | |
120.00M | 118.00M | 116.00M | 114.00M | 102.00M |