Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 361.72M | $ 355.54M | $ 360.25M | $ 340.21M | $ 283.44M | $ 257.59M | |
$ 36.95M | $ 37.80M | $ 53.71M | $ 38.60M | $ 29.81M | $ 24.40M | |
$ 324.77M | $ 317.73M | $ 306.55M | $ 301.61M | $ 253.63M | $ 233.18M | |
$ 133.97M | $ 122.17M | $ 118.60M | $ 143.13M | $ 109.76M | $ 89.81M | |
$ 190.80M | $ 195.56M | $ 187.95M | $ 158.48M | $ 143.87M | $ 143.38M | |
$ -40.26M | $ -42.08M | $ -47.91M | $ -51.10M | $ -43.03M | $ -33.36M | |
$ 2.17M | $ -193.00K | $ 7.39M | $ 790.00K | $ -775.00K | - | |
$ 152.72M | $ 153.29M | $ 147.43M | $ 108.17M | $ 100.84M | $ 110.02M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 152.72M | $ 153.29M | $ 147.43M | $ 100.29M | $ 75.45M | $ 91.38M | |
$ 2.42 | $ 2.44 | $ 2.36 | $ 1.71 | $ 1.73 | $ 2.17 | |
$ 2.42 | $ 2.44 | $ 2.36 | $ 1.71 | $ 1.73 | $ 2.17 | |
$ 251.82M | $ 62.81M | $ 62.54M | $ 58.58M | $ 43.65M | $ 42.08M | |
$ 252.33M | $ 62.91M | $ 62.54M | $ 58.69M | $ 43.73M | $ 42.14M | |
$ 1.20 | $ 1.20 | $ 1.42 | $ 2.05 | $ 1.97 | $ 1.86 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 170.92M | $ 159.98M | $ 172.31M | $ 181.73M | $ 139.57M | $ 114.21M | |
$ 38.59M | $ 40.38M | $ 46.16M | $ 51.10M | $ 43.03M | $ 31.88M | |
$ 152.72M | $ 153.29M | $ 147.43M | $ 100.29M | $ 85.46M | $ 100.44M | |
$ 151.10M | $ 153.43M | $ 142.04M | $ 99.71M | $ 85.46M | $ 100.44M | |
$ 191.31M | $ 193.66M | $ 193.60M | $ 159.27M | $ 143.87M | $ 141.89M | |
$ 228.26M | $ 231.47M | $ 247.30M | $ 197.87M | $ 173.68M | $ 166.29M |