Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 264.88M | $ 250.61M | $ 223.19M | $ 199.38M | $ 170.94M | $ 160.23M | |
$ 37.17M | $ 40.26M | $ 35.81M | $ 29.60M | $ 19.59M | $ 19.63M | |
$ 227.71M | $ 210.35M | $ 187.38M | $ 169.78M | $ 151.35M | $ 140.60M | |
$ 117.56M | $ 113.67M | $ 97.33M | $ 82.08M | $ 64.07M | $ 61.46M | |
$ -86.70M | $ -82.94M | $ -67.74M | $ -55.51M | $ -47.85M | $ 98.78M | |
$ -49.29M | $ -44.61M | $ -36.41M | $ -32.55M | $ -29.23M | $ -26.52M | |
$ -176.72M | $ 3.26M | $ 8.68M | $ -173.28M | $ -154.89M | $ -944.00K | |
$ 99.13M | $ 95.59M | $ 98.14M | $ 85.21M | $ 77.81M | $ 73.20M | |
$ 283.00K | $ 130.00K | $ 237.00K | $ -534.00K | $ 247.00K | $ 265.00K | |
- | - | - | - | - | - | |
$ 98.73M | $ 95.34M | $ 97.77M | $ 85.58M | $ 77.33M | $ 72.62M | |
$ 1.07 | $ 1.08 | $ 1.20 | $ 1.12 | $ 1.08 | $ 1.06 | |
$ 1.06 | $ 1.07 | $ 1.20 | $ 1.11 | $ 1.08 | $ 1.06 | |
$ 368.46M | $ 88.53M | $ 81.59M | $ 76.67M | $ 71.31M | $ 68.43M | |
$ 369.54M | $ 88.75M | $ 81.81M | $ 76.84M | $ 71.61M | $ 68.63M | |
$ 1.40 | $ 1.37 | $ 1.34 | $ 1.29 | $ 1.23 | $ 1.17 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 154.73M | $ 153.93M | $ 97.33M | $ 106.64M | $ 80.15M | $ 81.09M | |
$ 98.73M | $ 95.34M | $ 97.77M | $ 85.58M | $ 77.33M | $ 72.62M | |
$ 73.85M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 148.42M | $ 140.20M | $ 134.55M | $ 117.77M | $ 107.05M | $ 99.72M | |
$ 204.69M | $ 193.24M | $ 176.02M | $ 152.59M | $ 136.48M | $ 128.08M |