Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.09B | $ 1.07B | $ 1.10B | $ 891.39M | $ 580.65M | $ 600.99M | |
$ 520.94M | $ 514.52M | $ 509.09M | $ 401.57M | $ 275.37M | $ 279.04M | |
$ 573.02M | $ 554.20M | $ 592.32M | $ 489.82M | $ 305.28M | $ 321.95M | |
$ 530.81M | $ 532.07M | $ 519.18M | $ 384.53M | $ 244.21M | $ 273.86M | |
$ 42.22M | $ 22.13M | $ 73.14M | $ 105.29M | $ 61.07M | $ 48.10M | |
- | - | - | - | - | - | |
$ 18.79M | $ 15.63M | $ 3.48M | $ 563.00K | $ 994.00K | $ 931.00K | |
$ 54.68M | $ 37.76M | $ 76.62M | $ 104.73M | $ 60.07M | $ 47.17M | |
$ 14.18M | $ 9.61M | $ 17.92M | $ 4.89M | $ 3.28M | $ 11.50M | |
- | - | - | - | - | - | |
$ 40.72M | $ 28.15M | $ 58.70M | $ 99.84M | $ 56.79M | $ -5.15M | |
$ 0.59 | $ 0.39 | $ 0.80 | $ 1.38 | $ 0.81 | $ -0.09 | |
$ 0.56 | $ 0.38 | $ 0.79 | $ 1.34 | $ 0.79 | $ -0.09 | |
$ 284.19M | $ 72.96M | $ 73.31M | $ 72.51M | $ 69.77M | $ 57.29M | |
$ 286.75M | $ 73.58M | $ 74.52M | $ 74.55M | $ 72.06M | $ 57.29M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 577.05M | $ 1.05B | $ 1.03B | $ 786.10M | $ 519.58M | $ 552.89M | |
$ 40.72M | $ 28.15M | $ 58.70M | $ 99.84M | $ 56.79M | $ 35.67M | |
$ 49.30M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 59.19M | $ 22.13M | $ 73.14M | $ 105.29M | $ 61.07M | $ 47.17M | |
$ 63.09M | $ 27.23M | $ 77.93M | $ 109.80M | $ 65.89M | $ 51.12M |