Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.15B | $ 2.82B | $ 2.72B | $ 2.77B | $ 2.28B | |
$ 1.31B | $ 2.48B | $ 1.53B | $ 2.77B | $ 2.28B | |
$ 368.64M | $ 692.90M | $ 807.73M | $ 969.24M | $ 564.75M | |
$ 23.40M | $ 31.96M | $ 34.17M | $ 29.84M | $ 17.70M | |
$ 987.68M | $ 2.60B | $ 681.39M | $ 703.98M | $ 553.27M | |
$ 720.13M | $ 1.79B | $ 2.02B | $ 2.05B | $ 593.04M | |
$ 219.12M | $ -1.03B | $ -1.30B | $ -1.40B | $ -86.31M | |
$ 939.25M | $ 771.74M | $ 718.66M | $ 643.53M | $ 506.73M | |
$ 470.52M | $ 576.60M | $ 472.07M | $ 477.36M | $ 386.16M | |
$ 13.73 | $ 15.97 | $ 12.37 | $ 9.44 | $ 9.60 | |
$ 13.71 | $ 15.94 | $ 12.33 | $ 9.42 | $ 9.57 | |
34.14M | 35.95M | 38.00M | 39.53M | 40.06M | |
34.20M | 36.03M | 38.11M | 39.65M | 40.19M |