Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 652.30M | $ 544.89M | $ 473.24M | $ 439.69M | $ 390.95M | $ 338.53M | |
$ 533.03M | $ 477.86M | $ 414.66M | $ 391.10M | $ 336.06M | $ 258.94M | |
$ 119.27M | $ 67.04M | $ 58.59M | $ 48.59M | $ 54.89M | $ 79.59M | |
$ 93.83M | $ 81.56M | $ 76.90M | $ 81.91M | $ 75.16M | $ 73.92M | |
$ 36.45M | $ 25.17M | $ 12.74M | $ 4.70M | $ 18.92M | $ 5.67M | |
$ -3.36M | $ -5.92M | $ -3.82M | $ -1.94M | $ -1.24M | $ -410.00K | |
$ -650.00K | $ 269.00K | $ -7.00M | $ 2.88M | $ -225.00K | $ -395.67M | |
$ 29.07M | $ 19.58M | $ 8.89M | $ 2.73M | $ 17.90M | $ 5.26M | |
$ 6.74M | $ 5.67M | $ 1.65M | $ 582.00K | $ 2.35M | $ 2.08M | |
- | - | - | - | - | - | |
$ 21.15M | $ 13.38M | $ 6.64M | $ 2.70M | $ 15.74M | $ 2.55M | |
$ 0.70 | $ 0.45 | $ 0.23 | $ 0.09 | $ 0.56 | $ 0.11 | |
$ 0.68 | $ 0.44 | $ 0.22 | $ 0.09 | $ 0.52 | $ 0.11 | |
$ 120.45M | $ 29.86M | $ 29.06M | $ 28.41M | $ 28.03M | $ 27.84M | |
$ 122.77M | $ 30.19M | $ 30.16M | $ 30.64M | $ 30.23M | $ 29.59M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 616.54M | $ 519.65M | $ 453.54M | $ 432.14M | $ 372.04M | $ 332.86M | |
$ 21.15M | $ 13.38M | $ 6.64M | $ 2.70M | $ 15.74M | $ 2.55M | |
$ 16.65M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 34.06M | $ 25.51M | $ 12.71M | $ 4.67M | $ 19.14M | $ 5.67M | |
$ 40.54M | $ 30.64M | $ 17.61M | $ 9.46M | $ 23.82M | $ 9.56M |