Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 2.41B | $ 2.15B | $ 1.84B | $ 2.00B | $ 1.75B | |
$ ― | $ 811.24M | $ 757.39M | $ 656.90M | $ 714.79M | $ 611.12M | |
$ ― | $ 1.59B | $ 1.39B | $ 1.18B | $ 1.29B | $ 1.14B | |
$ ― | $ 1.29B | $ 1.12B | $ 992.72M | $ 1.09B | $ 968.16M | |
$ ― | $ 300.20M | $ 270.41M | $ 187.80M | $ 196.27M | $ 170.22M | |
$ ― | $ -17.53M | $ -17.29M | $ -25.49M | $ -31.63M | $ -15.11M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 293.39M | $ 250.04M | $ 148.87M | $ 142.57M | $ 147.05M | |
$ ― | $ 72.81M | $ 62.91M | $ 38.92M | $ 36.88M | $ 38.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 215.16M | $ 183.92M | $ 109.50M | $ 104.78M | $ 107.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 41.52M | $ 42.40M | $ 44.59M | $ 44.80M | $ ― | |
$ ― | $ 2.11B | $ 1.88B | $ 1.65B | $ 1.81B | $ 1.58B | |
$ ― | $ 215.16M | $ 183.92M | $ 109.50M | $ 104.78M | $ 107.52M | |
$ ― | $ 214.03M | $ 193.47M | $ 120.68M | $ 126.24M | $ 123.68M | |
$ ― | $ 19.57M | $ 19.41M | $ 27.41M | $ 33.01M | $ 22.64M | |
$ ― | $ 312.96M | $ 269.45M | $ 176.28M | $ 175.58M | $ 169.69M | |
$ ― | $ 401.15M | $ 349.29M | $ 254.52M | $ 250.78M | $ 202.39M |