Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 611.81M | $ 544.89M | $ 473.24M | $ 439.69M | $ 390.95M | $ 338.53M | |
$ 500.95M | $ 477.86M | $ 376.64M | - | $ 336.06M | $ 293.92M | |
$ 110.86M | $ 67.04M | $ 96.60M | $ 439.69M | $ 54.89M | $ 44.62M | |
$ 89.15M | $ 81.56M | $ 76.90M | $ 81.91M | $ 35.97M | $ 38.95M | |
$ 32.71M | $ 25.17M | $ 12.74M | $ 357.79M | $ 18.92M | $ 5.67M | |
$ -4.86M | $ -5.92M | $ -3.82M | $ -1.94M | $ -1.24M | $ -410.00K | |
$ -1.04M | $ 269.00K | $ 7.00M | $ 2.88M | $ 225.00K | - | |
$ 26.59M | $ 19.58M | $ 8.89M | $ 2.73M | $ 17.90M | $ 5.26M | |
$ 6.45M | $ 5.67M | $ 1.65M | $ 582.00K | $ 2.35M | $ 2.08M | |
- | - | - | - | - | - | |
$ 19.33M | $ 13.38M | $ 6.64M | $ 2.70M | $ 15.74M | $ 2.55M | |
$ 0.65 | $ 0.45 | $ 0.23 | $ 0.09 | $ 0.56 | $ 0.11 | |
$ 0.63 | $ 0.44 | $ 0.22 | $ 0.09 | $ 0.52 | $ 0.11 | |
$ 120.08M | $ 29.86M | $ 29.06M | $ 28.41M | $ 28.03M | $ 27.84M | |
$ 121.62M | $ 30.19M | $ 30.16M | $ 30.64M | $ 30.23M | $ 29.59M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.77 | $ 0.61 | |
- | - | - | - | $ 39.19M | $ 34.98M | |
$ 579.78M | $ 519.65M | $ 453.54M | $ 81.91M | $ 372.04M | $ 332.86M | |
$ 19.33M | $ 13.38M | $ 6.64M | $ 2.70M | $ 15.74M | $ 2.55M | |
$ 12.66M | - | $ 16.13M | - | $ 15.74M | $ 2.55M | |
- | - | - | - | $ 1.24M | $ 410.00K | |
$ 33.07M | $ 25.51M | $ 12.71M | $ 4.67M | $ 19.14M | $ 5.67M | |
$ 38.90M | $ 30.64M | $ 18.13M | $ 9.46M | $ 23.82M | $ 9.48M |