Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.16B | $ 1.09B | $ 1.05B | $ 990.53M | $ 996.81M | $ 875.06M | |
$ 619.97M | $ 565.17M | $ -543.21M | $ 535.60M | $ 525.12M | $ 449.82M | |
$ 549.52M | $ 524.58M | $ 473.57M | $ 454.94M | $ 471.69M | $ 425.24M | |
$ 392.98M | $ 375.92M | $ 352.42M | $ 344.05M | $ 340.75M | $ 311.65M | |
$ 149.53M | $ 78.75M | $ 121.16M | $ 110.88M | $ 130.94M | $ 113.59M | |
$ -10.51M | $ 877.00K | $ -14.20M | $ -17.24M | $ -18.78M | $ -17.68M | |
$ 17.92M | $ 18.84M | $ 6.01M | $ -8.29M | $ -6.44M | $ -8.92M | |
$ 103.77M | $ 60.78M | $ 100.95M | $ 85.36M | $ 105.72M | $ 86.99M | |
$ 30.05M | $ 16.72M | $ 28.61M | $ 26.64M | $ 22.95M | $ 20.86M | |
$ -8.81M | $ -33.71M | - | - | - | - | |
$ 73.72M | $ 183.88M | $ 72.32M | $ 58.71M | $ 82.77M | $ 66.13M | |
$ 2.43 | $ 1.42 | $ 2.28 | $ 1.83 | $ 2.58 | $ 2.04 | |
$ 2.41 | $ 1.41 | $ 2.26 | $ 1.82 | $ 2.55 | $ 2.01 | |
$ 121.60M | $ 31.03M | $ 31.78M | $ 32.01M | $ 32.05M | $ 32.49M | |
$ 122.35M | $ 31.30M | $ 32.01M | $ 32.28M | $ 32.47M | $ 32.85M | |
$ 1.10 | $ 1.06 | $ 1.00 | $ 0.94 | $ 0.89 | $ 0.84 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.84 | - | - | $ 3.12 | $ 3.53 | $ 3.06 | |
- | - | - | - | - | - | |
$ 1.01B | $ 941.09M | $ -190.80M | $ 879.65M | $ 865.87M | $ 761.47M | |
$ 73.72M | $ 44.06M | $ 72.32M | $ 58.71M | $ 82.77M | $ 66.13M | |
$ 41.23M | $ 79.79M | - | $ 62.39M | $ 86.54M | $ 73.33M | |
$ 6.15M | - | - | $ 18.48M | $ 20.57M | $ 20.33M | |
$ 109.92M | $ 60.78M | $ 100.95M | $ 103.84M | $ 126.29M | $ 107.32M | |
$ 180.68M | $ 137.73M | $ 176.77M | $ 170.71M | $ 193.41M | $ 169.95M |