Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.00B | $ 978.26M | $ 916.88M | $ 710.54M | $ 694.34M | $ 662.73M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 505.68M | $ 511.88M | $ 394.57M | $ 416.77M | $ 277.70M | $ 385.62M | |
$ 117.76M | $ 118.95M | $ 89.31M | $ 97.75M | $ 63.26M | $ 96.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 387.92M | $ 392.93M | $ 305.26M | $ 319.02M | $ 214.45M | $ 289.54M | |
$ 1.93 | $ 1.94 | $ 1.57 | $ 1.94 | $ 1.30 | $ 1.73 | |
$ 1.93 | $ 1.94 | $ 1.57 | $ 1.94 | $ 1.30 | $ 1.73 | |
$ 802.64M | $ 202.63M | $ 194.69M | $ 164.50M | $ 165.37M | $ 167.80M | |
$ 803.21M | $ 202.77M | $ 195.02M | $ 164.86M | $ 165.37M | $ 167.80M | |
$ 0.74 | $ 0.72 | $ 0.66 | $ 0.56 | $ ― | $ 0.51 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 387.92M | $ 392.93M | $ 305.26M | $ 319.02M | $ 214.45M | $ 289.54M | |
$ 484.29M | $ 410.64M | $ ― | $ ― | $ ― | $ ― | |
$ 448.88M | $ 348.11M | $ 119.09M | $ 52.20M | $ 93.41M | $ 154.77M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |