Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.20B | $ 2.81B | $ 3.26B | $ 2.56B | $ 1.61B | |
$ 3.20B | $ 1.41B | $ 1.78B | $ 1.27B | $ 308.00M | |
$ 2.59B | $ 597.00M | $ 479.00M | $ 402.00M | $ 407.00M | |
$ 388.00M | $ 225.00M | $ 241.00M | $ 263.00M | $ 362.00M | |
$ 991.00M | $ 1.07B | $ 1.31B | $ 871.00M | $ 2.45B | |
$ 620.00M | $ 808.00M | $ 1.11B | $ 658.00M | $ -1.89B | |
$ -104.00M | $ -60.00M | $ -51.00M | $ -64.00M | $ 2.02B | |
$ 516.00M | $ 748.00M | $ 761.00M | $ 229.00M | $ 1.87B | |
$ 376.00M | $ 564.00M | $ 524.00M | $ 612.00M | $ 3.33B | |
$ 4.74 | $ 8.10 | $ 6.94 | $ 7.46 | $ 40.03 | |
$ 4.62 | $ 7.78 | $ 6.75 | $ 7.37 | $ 40.03 | |
79.30M | 69.60M | 75.50M | 82.00M | 83.32M | |
81.40M | 72.50M | 77.60M | 83.00M | 83.32M |