Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 7.92B | $ 6.99B | $ 5.85B | $ 4.98B | $ 4.71B | |
$ 2.30B | $ 1.88B | $ 1.47B | $ 1.43B | $ 1.45B | |
$ 1.51B | $ 1.28B | $ 1.05B | $ 940.40M | $ 912.90M | |
$ 476.90M | $ 407.10M | $ 380.20M | $ 366.50M | $ 345.00M | |
$ 1.27B | $ 1.10B | $ 830.10M | $ 913.10M | $ 633.00M | |
$ 793.50M | $ 598.90M | $ 415.60M | $ 487.70M | $ 536.50M | |
$ -321.40M | $ -186.00M | $ 412.60M | $ -317.60M | $ 0.00 | |
$ 472.10M | $ 412.90M | $ 828.20M | $ 170.10M | $ -76.80M | |
$ 366.70M | $ 301.30M | $ 756.60M | $ 166.70M | $ 800.00K | |
$ 6.12 | $ 5.21 | $ 12.42 | $ 2.60 | $ 0.01 | |
$ 5.64 | $ 4.82 | $ 12.09 | $ 2.55 | $ 0.01 | |
59.90M | 60.00M | 60.90M | 64.20M | 68.90M | |
66.90M | 67.00M | 62.70M | 65.30M | 70.10M |