Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 310.93M | $ 309.51M | $ 276.36M | $ 204.55M | $ 116.90M | $ 44.67M | |
$ 7.19M | $ 24.89M | $ 10.52M | $ 4.44M | $ 4.95M | - | |
$ 298.11M | $ 284.61M | $ 265.84M | $ 200.11M | $ 111.94M | $ 44.67M | |
$ 112.29M | $ 110.03M | $ 99.82M | $ 69.18M | $ 47.16M | $ 19.73M | |
$ 170.29M | $ 174.59M | $ 169.62M | $ 135.37M | $ 69.74M | $ 24.93M | |
$ 1.72M | $ -9.02M | $ 15.11M | $ -17.69M | $ -4.01M | $ -1.46M | |
$ 3.53M | $ 22.00K | $ 3.48M | $ 3.69M | - | - | |
$ 172.04M | $ 165.59M | $ 154.39M | $ 113.99M | $ 65.73M | $ 23.48M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 160.95M | $ 162.75M | $ 152.20M | $ 112.08M | $ 63.87M | $ 22.12M | |
$ 5.66 | $ 5.82 | $ 5.57 | $ 4.69 | $ 3.28 | $ 2.06 | |
$ 5.62 | $ 5.77 | $ 5.52 | $ 4.55 | $ 3.27 | $ 2.03 | |
$ 112.65M | $ 27.98M | $ 27.35M | $ 23.90M | $ 19.44M | $ 10.55M | |
$ 113.89M | $ 28.26M | $ 27.66M | $ 26.26M | $ 19.56M | $ 10.68M | |
$ 7.44 | $ 7.22 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 66.79M | $ 134.92M | $ 110.34M | $ 69.18M | $ 47.16M | $ 19.73M | |
$ 163.27M | $ 165.59M | $ 154.39M | $ 113.99M | $ 65.73M | $ 23.48M | |
$ 129.08M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 130.34M | $ 181.68M | $ 171.34M | $ 130.37M | $ 72.21M | $ 29.78M | |
$ 183.62M | $ 248.88M | $ 232.64M | $ 172.15M | $ 100.24M | $ 36.32M |