Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.99B | $ 7.61B | $ 7.47B | $ 5.28B | $ 3.48B | |
$ 999.32M | $ 1.28B | $ 1.26B | $ 909.31M | $ 689.91M | |
$ 1.03B | $ 842.90M | $ 907.08M | $ 718.93M | $ 469.48M | |
$ 501.44M | $ 307.04M | $ 244.42M | $ 297.69M | $ 217.15M | |
$ 556.61M | $ 829.66M | $ 675.15M | $ 494.31M | $ 423.51M | |
$ -124.62M | $ 453.32M | $ 356.06M | $ -81.34M | $ 20.62M | |
$ 42.32M | $ -44.80M | $ 407.00K | $ -51.92M | $ -85.95M | |
$ -82.30M | $ 408.52M | $ 356.47M | $ 138.46M | $ 134.48M | |
$ 36.05M | $ 274.19M | $ 239.97M | $ 95.25M | $ 146.70M | |
$ 0.54 | $ 4.27 | $ 3.73 | $ 1.55 | $ 2.46 | |
$ 0.54 | $ 3.87 | $ 3.44 | $ 1.46 | $ 2.38 | |
66.62M | 65.38M | 64.32M | 61.61M | 59.58M | |
66.94M | 72.19M | 71.18M | 68.87M | 62.31M |