Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.80B | $ 5.17B | $ 4.37B | $ 3.27B | $ 3.30B | |
$ 2.44B | $ 3.07B | $ 2.28B | $ 2.06B | $ 1.95B | |
$ 2.06B | $ 2.10B | $ 1.98B | $ 633.00M | $ -161.60M | |
$ 90.00M | $ 116.00M | $ 113.00M | $ 123.00M | $ 184.00M | |
$ 471.00M | $ 1.08B | $ 413.00M | $ 1.17B | $ 549.00M | |
$ 381.00M | $ 968.00M | $ 300.00M | $ 1.04B | $ 888.40M | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ -587.40M | |
$ 381.00M | $ 968.00M | $ 300.00M | $ 1.04B | $ 301.00M | |
$ 277.00M | $ 718.00M | $ 223.00M | $ 801.00M | $ 214.00M | |
$ 5.58 | $ 14.42 | $ 4.47 | $ 16.12 | $ 6.17 | |
$ 5.50 | $ 14.36 | $ 4.46 | $ 16.02 | $ 6.16 | |
49.60M | 49.80M | 49.90M | 49.70M | 47.80M | |
50.40M | 50.00M | 50.00M | 50.00M | 47.90M |