Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 260.85M | $ 257.21M | $ 245.86M | $ 239.22M | $ 225.21M | $ 231.53M | |
$ 29.24M | $ 67.14M | $ -8.00M | $ 78.31M | $ 58.42M | $ 57.93M | |
$ 231.61M | $ 190.07M | $ 253.86M | $ 160.92M | $ 166.79M | $ 173.59M | |
$ 102.19M | $ 101.54M | $ 99.95M | $ 99.27M | $ 70.23M | $ 67.13M | |
$ 150.12M | $ 159.18M | $ 148.89M | $ 61.65M | $ 96.56M | $ 106.47M | |
$ -69.29M | $ -66.72M | $ -53.22M | $ 50.55M | $ -46.52M | $ -41.83M | |
$ -208.30M | $ -208.30M | $ 648.00K | $ -197.90M | $ 278.00K | $ -436.00K | |
$ 144.29M | $ 167.33M | $ 153.27M | $ 61.65M | $ 50.32M | $ 64.20M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 41.62M | $ 41.49M | $ 39.00M | $ 37.20M | $ 29.19M | $ 36.25M | |
- | - | - | - | $ 1.25 | $ 1.58 | |
- | - | - | - | $ 1.25 | $ 1.57 | |
- | - | - | - | $ 23.36M | $ 23.01M | |
- | - | - | - | $ 23.36M | $ 23.05M | |
- | - | - | - | $ 2.12 | $ 2.12 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 56.21M | $ 89.88M | $ 91.95M | $ 177.58M | $ 128.65M | $ 125.06M | |
$ 52.82M | $ 52.69M | $ 50.19M | $ 48.39M | $ 40.38M | $ 51.72M | |
$ -39.71M | - | $ 116.06M | - | $ 40.18M | $ 52.04M | |
- | - | - | - | $ 45.09M | $ 40.56M | |
$ 137.19M | $ 116.22M | $ 195.29M | $ 11.10M | $ 95.41M | $ 104.76M | |
$ 174.55M | $ 164.65M | $ 246.25M | $ 61.37M | $ 95.41M | $ 104.76M |