Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 312.23M | $ 309.51M | $ 276.36M | $ 204.55M | $ 116.90M | $ 44.67M | |
$ 7.19M | $ 24.89M | - | $ -384.15M | $ 4.95M | $ 1.31M | |
$ 305.04M | $ 284.61M | $ 276.36M | $ 204.55M | $ 111.94M | $ 43.35M | |
$ 136.59M | $ 110.03M | $ 110.34M | $ 69.18M | $ 42.21M | $ 18.42M | |
$ 172.19M | $ 174.59M | $ 169.62M | $ 135.37M | $ 69.74M | $ 24.93M | |
$ -3.22M | $ -9.02M | $ -11.51M | $ -17.69M | $ -4.01M | $ -1.46M | |
$ 1.29M | $ 22.00K | $ -1.86M | $ 3.69M | - | - | |
$ 168.97M | $ 165.59M | $ 154.39M | $ 113.99M | $ 65.73M | $ 23.48M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 162.92M | $ 162.75M | $ 153.03M | $ 112.64M | $ 63.87M | $ 21.73M | |
$ 4.28 | $ 5.82 | $ 5.57 | $ 4.69 | $ 3.28 | $ 2.06 | |
$ 4.25 | $ 5.77 | $ 5.52 | $ 4.55 | $ 3.27 | $ 2.03 | |
$ 84.38M | $ 27.98M | $ 27.35M | $ 23.90M | $ 19.44M | $ 10.55M | |
$ 85.30M | $ 28.26M | $ 27.66M | $ 26.26M | $ 19.56M | $ 10.68M | |
$ 3.72 | - | - | - | $ 4.47 | $ 2.83 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 66.20M | $ 134.92M | $ 110.34M | $ -314.97M | $ 47.16M | $ 19.73M | |
$ 164.65M | $ 165.59M | $ 154.39M | $ 113.99M | $ 65.73M | $ 23.48M | |
$ 117.74M | - | $ 121.96M | - | $ 65.73M | $ 23.48M | |
- | - | - | - | $ 6.48M | $ 5.53M | |
$ 136.05M | $ 181.68M | $ 172.69M | $ 132.08M | $ 72.21M | $ 29.00M | |
$ 125.30M | $ 248.88M | $ 233.09M | $ 176.36M | $ 100.24M | $ 37.60M |