Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.97B | $ 4.73B | $ 4.66B | $ 3.89B | $ 2.89B | |
$ 1.85B | $ 1.82B | $ 1.97B | $ 1.45B | $ 696.00M | |
$ 1.31B | $ 1.23B | $ 1.19B | $ 990.00M | $ 573.00M | |
$ 146.00M | $ 135.00M | $ 132.00M | $ 146.00M | $ 123.00M | |
$ 693.00M | $ 722.00M | $ 832.00M | $ 609.00M | $ 156.00M | |
$ 547.00M | $ 587.00M | $ 929.00M | $ 609.00M | $ -90.00M | |
$ -241.00M | $ -189.00M | $ -347.00M | $ -482.00M | $ -250.00M | |
$ 306.00M | $ 398.00M | $ 582.00M | $ 127.00M | $ -340.00M | |
$ 218.00M | $ 254.00M | $ 391.00M | $ 49.00M | $ -275.00M | |
$ 6.16 | $ 6.96 | $ 9.68 | $ 1.15 | $ -6.20 | |
$ 5.18 | $ 5.84 | $ 8.65 | $ 1.13 | $ -6.65 | |
35.40M | 36.50M | 40.40M | 43.30M | 41.30M | |
42.10M | 43.50M | 45.20M | 43.30M | 41.30M |