Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.12B | $ 1.07B | $ 1.05B | $ 955.17M | $ 880.82M | $ 942.31M | |
$ 868.90M | $ 826.77M | $ 819.48M | $ 750.66M | $ 697.92M | $ 734.06M | |
$ 247.49M | $ 242.53M | $ 234.84M | $ 204.51M | $ 182.91M | $ 208.25M | |
$ 190.13M | $ 181.88M | $ 175.87M | $ 160.59M | $ 146.76M | $ 157.76M | |
$ 57.36M | $ 60.65M | $ 58.98M | $ 43.92M | $ 36.15M | $ 50.49M | |
$ -136.00K | $ -166.00K | $ -141.00K | $ -372.00K | $ -1.24M | $ -1.79M | |
$ 6.72M | $ 8.50M | $ 6.47M | $ -7.11M | $ -7.69M | $ -12.44M | |
$ 67.47M | $ 68.99M | $ 65.30M | $ 50.66M | $ 42.60M | $ 61.14M | |
$ 16.71M | $ 18.38M | $ 18.04M | $ 12.58M | $ 8.83M | $ 12.85M | |
- | - | - | - | - | - | |
$ 50.75M | $ 50.61M | $ 47.27M | $ 38.08M | $ 33.77M | $ 48.29M | |
$ 3.57 | $ 7.52 | $ 1.66 | $ 1.26 | $ 1.12 | $ 1.62 | |
$ 3.50 | $ 7.39 | $ 1.64 | $ 1.25 | $ 1.10 | $ 1.57 | |
$ 65.30M | $ 6.73M | $ 28.52M | $ 30.16M | $ 30.31M | $ 29.80M | |
$ 66.70M | $ 6.85M | $ 28.90M | $ 30.48M | $ 30.75M | $ 30.80M | |
$ 0.98 | $ 1.20 | $ 0.30 | $ 0.30 | $ 0.30 | $ 0.30 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.06B | $ 1.01B | $ 995.35M | $ 911.24M | $ 844.68M | $ 891.82M | |
$ 50.75M | $ 50.61M | $ 47.27M | $ 38.08M | $ 33.77M | $ 48.29M | |
$ 64.35M | $ 54.61M | - | - | - | - | |
- | - | - | - | - | - | |
$ 67.60M | $ 69.15M | $ 65.44M | $ 51.03M | $ 43.84M | $ 62.93M | |
$ 74.79M | $ 76.26M | $ 71.67M | $ 56.36M | $ 48.68M | $ 67.93M |