Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 7.61B | $ 7.47B | $ 5.28B | $ 3.48B | $ 3.20B | |
$ 1.28B | $ 1.26B | $ 909.31M | $ 689.91M | $ 718.50M | |
$ 825.24M | $ 907.08M | $ 718.93M | $ 469.48M | $ 459.62M | |
$ 307.04M | $ 244.42M | $ 297.69M | $ 217.15M | $ 178.62M | |
$ 829.66M | $ 675.15M | $ 494.31M | $ 423.51M | $ 439.62M | |
$ 453.32M | $ 356.06M | $ -81.34M | $ 20.62M | $ 111.19M | |
$ -44.80M | $ 407.00K | $ -51.92M | $ -85.95M | $ -79.21M | |
$ 408.52M | $ 356.47M | $ 138.46M | $ 134.48M | $ 179.67M | |
$ 274.19M | $ 239.97M | $ 95.25M | $ 146.70M | $ 171.59M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.27 | $ 3.73 | $ 1.55 | $ 2.46 | $ 2.88 | |
$ 3.87 | $ 3.44 | $ 1.46 | $ 2.38 | $ 2.84 | |
65.38M | 64.32M | 61.61M | 59.58M | 59.63M | |
72.19M | 71.18M | 68.87M | 62.31M | 60.78M |