Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.03B | $ 6.25B | $ 5.22B | $ 3.81B | $ 2.91B | |
$ 2.20B | $ 2.11B | $ 1.70B | $ 1.07B | $ 828.40M | |
$ 1.51B | $ 1.50B | $ 980.70M | $ 722.30M | $ 487.60M | |
$ 511.80M | $ 535.70M | $ 339.30M | $ 202.50M | $ 155.90M | |
$ 1.17B | $ 971.00M | $ 1.04B | $ 573.00M | $ 447.20M | |
$ 684.50M | $ 601.70M | $ 718.80M | $ 351.50M | $ 340.80M | |
$ -436.50M | $ -603.30M | $ -105.00M | $ -41.00M | $ -90.20M | |
$ 248.00M | $ -1.60M | $ 613.80M | $ 310.50M | $ 250.60M | |
$ 196.20M | $ -57.40M | $ 488.90M | $ 229.60M | $ 189.30M | |
$ 2.95 | $ -0.87 | $ 7.33 | $ 4.85 | $ 4.66 | |
$ 2.94 | $ -0.87 | $ 7.29 | $ 4.81 | $ 4.64 | |
66.40M | 66.30M | 66.70M | 47.30M | 40.60M | |
66.70M | 66.30M | 67.10M | 47.70M | 40.80M |