Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 155.60M | $ 148.23M | $ 285.15M | $ 136.73M | $ 87.70M | |
- | $ 124.68M | $ 99.00M | $ 111.33M | $ 100.85M | $ 80.42M | |
- | $ 30.92M | $ 49.23M | $ 173.82M | $ 35.87M | $ 7.27M | |
- | $ 42.56M | $ 29.21M | $ 33.68M | $ 34.01M | $ 28.48M | |
- | $ -11.64M | $ 20.01M | $ 140.14M | $ 1.86M | $ -21.20M | |
- | $ -24.91M | $ -17.82M | $ -19.85M | $ -27.33M | $ -22.44M | |
- | - | - | - | - | - | |
- | $ 321.42M | $ 13.57M | $ 92.98M | $ -8.87M | $ -14.14M | |
- | $ 1.07M | $ 1.94M | $ 1.02M | $ 4.33M | $ 1.93M | |
- | - | - | - | - | - | |
- | $ 320.32M | $ 11.60M | $ 91.93M | $ -13.22M | $ -15.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 167.24M | $ 128.22M | $ 145.01M | $ 134.86M | $ 108.90M | |
- | $ 320.32M | $ 11.60M | $ 91.93M | $ -13.22M | $ -15.91M | |
- | $ -6.82M | $ 25.36M | $ 94.25M | $ -22.90M | $ -35.29M | |
- | $ 21.95M | $ 15.53M | $ 17.57M | $ 26.61M | $ 21.24M | |
- | $ 343.37M | $ 29.10M | $ 110.55M | $ 17.74M | $ 7.10M | |
- | $ 377.00M | $ 60.46M | $ 147.82M | $ 44.51M | $ 26.11M |