Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.97B | $ 4.73B | $ 4.62B | $ 3.89B | $ 2.89B | |
$ 1.85B | $ 1.82B | $ 1.93B | $ 1.45B | $ 729.00M | |
$ 1.85B | $ 1.82B | $ 1.19B | $ 990.00M | $ 696.00M | |
$ 146.00M | $ 135.00M | $ 3.86B | $ 3.43B | $ 2.85B | |
$ 113.00M | $ 722.00M | $ 919.00M | $ 560.00M | $ 126.00M | |
$ -501.00M | $ 587.00M | $ 787.00M | $ 414.00M | $ 3.00M | |
$ 630.00M | $ -189.00M | $ -347.00M | $ -482.00M | $ -496.00M | |
$ 129.00M | $ 398.00M | $ 531.00M | $ 127.00M | $ -340.00M | |
$ 218.00M | $ 254.00M | $ 391.00M | $ 49.00M | $ -256.00M | |
$ 6.16 | $ 6.96 | $ 9.68 | $ 1.15 | $ -6.20 | |
$ 5.18 | $ 5.84 | $ 8.65 | $ 1.13 | $ -6.20 | |
35.40M | 36.50M | 40.40M | 42.50M | 41.30M | |
42.10M | 43.50M | 45.20M | 43.30M | 41.30M |