Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.94B | $ 4.62B | $ 4.12B | $ 3.89B | $ 3.48B | $ 3.68B | |
$ 3.71B | $ 3.38B | $ 3.00B | $ 2.92B | $ 2.64B | $ 2.77B | |
$ 1.24B | $ 1.24B | $ 1.12B | $ 969.77M | $ 835.75M | $ 906.12M | |
$ 570.04M | $ 540.66M | $ 499.42M | $ 493.83M | $ 463.31M | $ 493.63M | |
$ 663.86M | $ 704.23M | $ 619.10M | $ 475.94M | $ 372.43M | $ 412.50M | |
$ 27.68M | $ 17.88M | $ -5.61M | $ 19.13M | $ 20.90M | $ 23.42M | |
$ ― | $ ― | $ ― | $ 6.39M | $ 5.55M | $ 5.47M | |
$ 691.54M | $ 722.11M | $ 613.48M | $ 456.80M | $ 351.54M | $ 394.54M | |
$ 187.11M | $ 193.00M | $ 163.38M | $ 124.09M | $ 96.62M | $ 107.74M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 504.27M | $ 534.71M | $ 454.20M | $ 332.71M | $ 254.91M | $ 286.80M | |
$ 6.14 | $ 6.50 | $ 5.52 | $ 4.03 | $ 3.10 | $ 3.52 | |
$ 6.10 | $ 6.45 | $ 5.47 | $ 4.00 | $ 3.09 | $ 3.49 | |
$ 328.64M | $ 82.31M | $ 82.34M | $ 82.55M | $ 82.15M | $ 81.59M | |
$ 330.94M | $ 82.90M | $ 82.98M | $ 83.27M | $ 82.62M | $ 82.08M | |
$ 1.92 | $ 1.72 | $ 1.52 | $ 1.36 | $ 1.24 | $ 1.08 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.28B | $ 3.92B | $ ― | $ -3.41B | $ -3.11B | $ -3.27B | |
$ 504.27M | $ 534.71M | $ 454.20M | $ 332.71M | $ 254.91M | $ 286.80M | |
$ 630.89M | $ 530.75M | $ 450.91M | $ 335.75M | $ 258.38M | $ 289.99M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 719.74M | $ 750.21M | $ 640.82M | $ 484.96M | $ 381.52M | $ 422.25M | |
$ 919.68M | $ 932.65M | $ 802.97M | $ 643.32M | $ 547.82M | $ 585.21M |