Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 102.14M | $ 460.11M | $ 301.39M | $ 108.45M | $ 206.74M | |
- | $ 93.95M | $ 160.61M | $ 104.66M | $ 128.28M | $ 137.89M | |
- | $ 8.18M | $ 299.50M | $ 196.73M | $ -19.83M | $ 68.85M | |
- | $ 21.23M | $ 15.47M | $ 22.13M | $ 13.55M | $ 19.53M | |
- | $ -13.04M | $ 287.10M | $ 174.60M | $ -33.38M | $ 49.32M | |
- | $ 2.04M | $ -7.26M | $ 10.93M | $ 12.81M | $ -5.11M | |
- | - | $ 12.96M | - | - | - | |
- | $ -11.39M | $ 265.77M | $ 163.72M | $ -47.03M | $ 43.26M | |
- | $ 111.00K | $ -325.00K | $ -874.00K | $ 311.00K | $ -271.00K | |
- | - | - | - | - | - | |
- | $ -11.50M | $ 266.09M | $ 164.60M | $ -47.34M | $ 43.53M | |
- | $ -0.05 | $ 1.24 | $ 0.77 | $ -0.22 | $ 0.19 | |
- | $ -0.05 | $ 1.19 | $ 0.73 | $ -0.22 | $ 0.18 | |
- | $ 217.99M | $ 215.42M | $ 213.38M | $ 210.89M | $ 226.18M | |
- | $ 217.99M | $ 224.33M | $ 225.35M | $ 210.89M | $ 236.95M | |
- | $ 0.12 | - | $ 0.35 | $ 0.08 | $ 0.21 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 115.18M | - | $ -126.79M | $ -141.83M | $ 157.42M | |
- | $ -11.50M | $ 266.09M | $ 164.60M | $ -47.34M | $ 43.53M | |
- | $ -8.54M | - | $ 155.78M | $ -31.32M | $ 43.77M | |
- | - | - | - | - | $ 11.15M | |
- | $ -9.62M | - | $ 175.08M | $ -35.61M | $ 54.41M | |
- | $ 32.43M | - | $ 230.21M | $ 48.52M | $ 128.24M |