Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.56B | $ 3.11B | $ 3.19B | $ 7.84B | $ 1.28B | |
$ 4.91B | $ 1.97B | $ 2.56B | $ 6.10B | $ 1.14B | |
$ 2.60B | $ 2.13B | $ 5.27B | $ 3.02B | $ 733.02M | |
$ 127.52M | $ 139.64M | $ 154.07M | $ 63.65M | $ 30.96M | |
$ 3.15B | $ 145.56M | $ -2.82B | $ 3.12B | $ 439.91M | |
$ 2.31B | $ -161.66M | $ -2.71B | $ 3.08B | $ 408.95M | |
$ 635.48M | $ 84.82M | $ -354.37M | $ -49.62M | $ 248.00K | |
$ 2.94B | $ -76.84M | $ -3.06B | $ 3.03B | $ 409.20M | |
$ 2.58B | $ 94.87M | $ -2.62B | $ 3.62B | $ 322.32M | |
$ 10.42 | $ 0.40 | $ -11.84 | $ 17.47 | $ 0.58 | |
$ 9.48 | $ 0.37 | $ -11.83 | $ 14.50 | $ 0.58 | |
247.37M | 235.80M | 222.31M | 177.32M | 185.99M | |
273.38M | 254.39M | 222.34M | 219.97M | 185.99M |