Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 227.94M | $ 223.37M | $ 160.13M | $ 171.75M | $ 194.38M | |
- | $ 89.44M | $ 82.63M | $ 74.60M | $ 73.10M | $ 76.42M | |
- | $ 131.42M | $ 140.75M | $ 85.53M | $ 98.65M | $ 117.96M | |
- | $ 29.26M | $ 22.22M | $ 19.02M | $ 20.15M | $ 26.13M | |
- | $ 104.33M | $ 118.53M | $ 66.51M | $ 78.50M | $ 91.84M | |
- | $ -1.54M | $ 3.85M | $ -6.56M | $ -10.82M | $ -15.08M | |
- | $ -86.00K | - | - | - | - | |
- | $ 54.58M | $ 109.33M | $ 59.80M | $ 67.80M | $ 72.68M | |
- | $ 20.59M | $ 25.15M | $ 16.04M | $ 15.91M | $ 18.82M | |
- | - | - | - | - | - | |
- | $ 33.81M | $ 84.18M | $ 43.67M | $ 51.88M | $ 48.02M | |
- | $ 0.19 | $ 0.48 | $ 0.25 | $ 0.29 | $ 0.27 | |
- | $ 0.18 | $ 0.46 | $ 0.24 | $ 0.29 | $ 0.27 | |
- | $ 177.96M | $ 176.50M | $ 176.50M | $ 176.50M | $ 176.50M | |
- | $ 177.96M | $ 182.09M | $ 181.71M | $ 181.57M | $ 180.44M | |
- | $ 0.20 | $ 0.22 | $ 0.08 | $ 0.18 | $ 0.22 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 123.61M | - | $ 93.62M | $ 93.24M | $ 102.54M | |
- | $ 33.81M | $ 84.18M | $ 43.67M | $ 51.88M | $ 48.02M | |
- | $ 99.33M | $ 88.55M | $ 43.52M | $ 52.19M | $ 55.44M | |
- | - | - | $ 6.67M | $ 11.15M | $ 15.22M | |
- | $ 56.64M | $ 113.25M | $ 66.47M | $ 78.95M | $ 87.91M | |
- | $ 83.92M | $ 142.82M | $ 95.62M | $ 109.03M | $ 121.25M |