Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 470.97M | $ 468.66M | $ 469.96M | $ 454.36M | $ 426.09M | $ 442.33M | |
$ 296.13M | $ 374.97M | $ 386.26M | $ 355.09M | $ 332.41M | $ 235.97M | |
$ 174.84M | $ 93.69M | $ 83.70M | $ 99.27M | $ 93.67M | $ 206.36M | |
$ 62.13M | $ 57.26M | $ 53.51M | $ 185.42M | $ 173.98M | $ 177.86M | |
$ 39.59M | $ 39.79M | $ 30.12M | $ 41.34M | $ 33.56M | $ 38.33M | |
$ -3.04M | $ -4.81M | $ -1.68M | $ -1.82M | $ -3.29M | $ -3.69M | |
$ -640.00K | $ 3.25M | $ 367.00K | $ 1.82M | $ 189.00K | $ 5.32M | |
$ 33.52M | $ 34.88M | $ 28.88M | $ 39.45M | $ 30.13M | $ 34.58M | |
$ 9.44M | $ 9.32M | $ 8.08M | $ 10.33M | $ 5.65M | $ 9.68M | |
- | - | - | - | - | - | |
$ 24.08M | $ 25.55M | $ 20.80M | $ 29.12M | $ 24.47M | $ 4.96M | |
$ 0.78 | $ 0.75 | $ 0.57 | $ 0.81 | $ 0.70 | $ 0.68 | |
$ 0.78 | $ 0.74 | $ 0.57 | $ 0.80 | $ 0.68 | $ 0.67 | |
$ 120.82M | $ 34.25M | $ 36.35M | $ 35.97M | $ 35.19M | $ 36.74M | |
$ 121.41M | $ 34.37M | $ 36.58M | $ 36.45M | $ 35.80M | $ 37.44M | |
- | - | $ 1.50 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 430.54M | $ 432.23M | $ 439.77M | $ 410.12M | $ 387.33M | $ 413.83M | |
$ 24.08M | $ 25.55M | $ 20.80M | $ 29.12M | $ 24.47M | $ 24.90M | |
$ 33.40M | $ 25.62M | - | - | - | - | |
- | - | - | - | - | - | |
$ 36.52M | $ 39.69M | $ 30.56M | $ 41.28M | $ 33.42M | $ 38.27M | |
$ 52.43M | $ 54.92M | $ 44.97M | $ 56.45M | $ 50.30M | $ 56.38M |