Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 193.35M | $ 216.67M | $ 180.96M | $ 137.93M | $ 108.09M | $ 85.54M | |
$ 67.84M | $ 75.97M | $ 79.93M | $ 72.31M | $ 44.62M | $ 36.45M | |
$ 125.50M | $ 140.69M | $ 101.02M | $ 65.62M | $ 63.47M | $ 49.09M | |
$ 343.71M | $ 318.14M | $ 247.84M | $ 177.06M | $ 124.39M | $ 87.81M | |
$ -218.21M | $ -177.45M | $ -146.82M | $ -111.44M | $ -60.92M | $ -38.72M | |
- | - | $ -79.93M | $ 1.06M | $ 2.25M | $ 1.88M | |
$ 400.50M | $ 220.37M | $ -2.31M | $ 73.03M | $ -4.11M | $ 10.87M | |
$ -177.97M | $ 42.92M | $ -149.13M | $ -100.81M | $ -26.29M | $ -25.97M | |
$ -393.00K | $ 2.20M | $ 63.00K | $ 411.00K | $ 345.00K | $ -291.00K | |
$ -109.00K | $ 147.21M | $ 11.82M | $ -1.78M | $ 4.11M | - | |
$ -177.58M | $ 40.72M | $ -149.19M | $ -100.39M | $ -52.73M | $ -24.57M | |
$ -2.46 | $ 0.57 | $ -2.10 | $ -1.42 | $ -0.41 | $ -0.41 | |
$ -2.43 | $ 0.54 | $ -2.10 | $ -1.42 | $ -0.41 | $ -0.41 | |
$ 289.89M | $ 71.78M | $ 71.17M | $ 70.59M | $ 60.02M | $ 59.56M | |
$ 296.96M | $ 74.99M | $ 71.17M | - | $ 60.02M | $ 59.56M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 185.13M | $ 394.11M | $ 327.77M | $ 203.56M | $ 142.39M | $ 124.26M | |
$ -177.58M | $ 40.72M | $ -149.19M | $ -100.39M | $ -24.46M | $ -24.57M | |
$ -91.74M | - | - | - | - | $ -34.38M | |
- | - | - | - | - | - | |
$ -158.39M | $ -177.45M | $ -146.82M | $ -111.44M | $ -60.92M | $ -38.72M | |
$ -155.55M | $ -171.90M | $ -142.47M | $ -108.60M | $ -57.26M | $ -35.08M |