Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.72B | $ 1.85B | $ 1.59B | $ 1.12B | $ 1.09B | $ 935.28M | |
$ 1.06B | $ 1.07B | $ 882.64M | $ 574.15M | $ 569.53M | $ 495.70M | |
$ 841.51M | $ 783.86M | $ 709.64M | $ 542.51M | $ 516.90M | $ 439.58M | |
$ 556.22M | $ 569.61M | $ 528.91M | $ 369.59M | $ 360.53M | $ 287.09M | |
$ 248.23M | $ 214.25M | $ 180.74M | $ 172.93M | $ 156.37M | $ 152.49M | |
$ -12.61M | - | - | $ -1.01M | - | - | |
$ -1.67M | $ -1.72M | $ -1.54M | $ 3.13M | $ 3.47M | $ 3.38M | |
$ 187.21M | $ 187.59M | $ 158.98M | $ 175.04M | $ 159.84M | $ 155.87M | |
$ 29.11M | $ 23.35M | $ -2.48M | $ -19.78M | $ 13.31M | $ 8.41M | |
- | - | - | - | - | - | |
$ 195.15M | $ 164.24M | $ 161.46M | $ 194.82M | $ 146.53M | $ 147.46M | |
$ 0.75 | - | - | $ 4.87 | $ 3.79 | $ 3.84 | |
$ 0.73 | - | - | $ 4.69 | $ 3.65 | $ 3.68 | |
$ 41.61M | - | - | $ 40.03M | $ 38.64M | $ 38.45M | |
$ 42.32M | - | - | $ 41.53M | $ 40.10M | $ 40.12M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.66 | - | - | $ 5.52 | $ 5.30 | $ 4.80 | |
- | - | - | - | - | - | |
$ 1.61B | $ 1.64B | $ 1.41B | $ 943.74M | $ 930.06M | $ 782.79M | |
$ 158.09M | $ 164.24M | $ 161.46M | $ 194.82M | $ 146.53M | $ 147.46M | |
$ 121.42M | $ 148.20M | - | $ 194.82M | $ 146.53M | $ 147.46M | |
$ 8.10M | - | - | $ 1.01M | - | - | |
$ 207.50M | $ 187.59M | $ 158.98M | $ 176.06M | $ 156.37M | $ 152.49M | |
$ 286.13M | $ 359.63M | $ 304.82M | $ 257.71M | $ 233.04M | $ 214.25M |