Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 5.19B | $ 5.01B | $ 3.49B | $ 2.72B | $ 2.62B | |
$ 1.60B | $ 1.49B | $ 974.39M | $ 746.36M | $ 681.27M | |
$ 703.72M | $ 689.55M | $ 497.97M | $ 391.31M | $ 391.74M | |
$ 132.88M | $ 125.02M | $ 79.39M | $ 63.14M | $ 54.78M | |
$ 1.03B | $ 922.19M | $ 555.81M | $ 418.19M | $ 344.30M | |
$ 895.02M | $ 797.16M | $ 476.42M | $ 355.05M | $ 289.52M | |
$ -69.54M | $ -55.03M | $ -42.98M | $ -31.96M | $ -35.74M | |
$ 825.48M | $ 742.13M | $ 433.44M | $ 323.09M | $ 253.78M | |
$ 614.25M | $ 555.99M | $ 324.02M | $ 247.02M | $ 191.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.44 | $ 17.26 | $ 9.88 | $ 7.50 | $ 5.65 | |
$ 19.33 | $ 17.14 | $ 9.78 | $ 7.42 | $ 5.56 | |
31.58M | 32.21M | 32.80M | 32.92M | 33.81M | |
31.58M | 32.44M | 33.15M | 33.30M | 34.38M |