Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 22.69B | $ 23.07B | $ 25.73B | $ 17.60B | $ 10.71B | |
$ 2.10B | $ 1.18B | $ 1.19B | $ 1.17B | $ 867.00M | |
$ 545.00M | $ 543.00M | $ 521.00M | $ 438.00M | $ 448.00M | |
$ 368.00M | $ 187.00M | $ 193.00M | $ 177.00M | $ 189.00M | |
$ 1.03B | $ 825.00M | $ 877.00M | $ 894.00M | $ 602.00M | |
$ 791.00M | $ 635.00M | $ 477.00M | $ 562.00M | $ 237.00M | |
$ 258.00M | $ -205.00M | $ -177.00M | $ -8.00M | $ -181.00M | |
$ 1.05B | $ 430.00M | $ 501.00M | $ 554.00M | $ 236.00M | |
$ 874.00M | $ 311.00M | $ 397.00M | $ 446.00M | $ 212.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.37 | $ 3.70 | $ 4.74 | $ 5.35 | $ 2.55 | |
$ 7.32 | $ 3.65 | $ 4.68 | $ 5.28 | $ 2.53 | |
118.53M | 84.08M | 83.76M | 83.37M | 83.06M | |
119.34M | 85.09M | 84.80M | 84.44M | 83.72M |