Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 445.10M | $ 445.32M | $ 421.91M | $ 444.08M | $ 385.20M | $ 362.21M | |
$ 127.15M | $ 124.19M | $ 122.15M | $ 115.47M | $ 101.28M | $ -93.94M | |
$ 317.95M | $ 321.13M | $ 299.76M | $ 328.62M | $ 283.93M | $ 268.27M | |
$ 329.59M | $ 302.38M | $ 283.50M | $ 14.26M | $ 147.00K | $ 252.15M | |
$ 21.25M | $ 18.75M | $ 16.26M | $ 34.67M | $ 21.48M | $ 16.13M | |
$ -483.00K | $ -483.00K | $ 126.00K | $ -250.00K | $ -102.00K | $ -43.00K | |
$ -962.00K | $ 970.00K | $ -917.00K | $ -466.00K | $ -171.00K | $ -262.00K | |
$ 24.64M | $ 20.20M | $ 15.21M | $ 31.82M | $ 22.82M | $ 15.64M | |
$ 6.67M | $ 3.79M | $ 14.66M | $ 1.61M | $ -137.00K | $ 8.71M | |
- | - | - | - | - | - | |
$ 16.98M | $ 15.08M | $ -390.00K | $ 28.85M | $ 21.34M | $ 6.76M | |
$ 0.90 | $ 0.79 | $ -0.02 | $ 1.45 | $ 1.09 | $ 0.35 | |
$ 0.89 | $ 0.77 | $ -0.02 | $ 1.42 | $ 1.07 | $ 0.34 | |
$ 74.76M | $ 19.07M | $ 19.33M | $ 19.86M | $ 19.54M | $ 19.31M | |
$ 76.42M | $ 19.47M | $ 19.33M | $ 20.33M | $ 19.97M | $ 19.66M | |
- | - | - | $ 1.00 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 254.54M | $ 426.57M | $ 405.65M | $ 129.73M | $ 101.42M | $ 158.21M | |
$ 16.98M | $ 15.08M | $ -390.00K | $ 28.85M | $ 21.34M | $ 6.76M | |
$ 12.31M | $ 5.48M | - | $ 18.47M | - | - | |
- | - | - | - | - | - | |
$ 92.47M | $ 20.27M | $ 15.46M | $ 32.07M | $ 22.92M | $ 15.69M | |
$ 110.09M | $ 32.07M | $ 26.46M | $ 43.23M | $ 33.67M | $ 26.28M |