Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 264.08M | $ 257.21M | $ 245.86M | $ 239.22M | $ 225.21M | $ 231.53M | |
$ 49.78M | $ 67.14M | $ -8.00M | $ 78.31M | $ 58.42M | $ 57.93M | |
$ 214.30M | $ 190.07M | $ 253.86M | $ 160.92M | $ 166.79M | $ 173.59M | |
$ 102.66M | $ 71.89M | $ 99.95M | $ 99.27M | $ 70.23M | $ 67.13M | |
$ 136.71M | $ 159.18M | $ 148.89M | $ 61.65M | $ 96.56M | $ 106.47M | |
$ -71.42M | $ 49.15M | $ -53.22M | $ 50.55M | $ -46.52M | $ -41.83M | |
$ -206.08M | $ -208.30M | $ 648.00K | $ -197.90M | $ 278.00K | $ -436.00K | |
$ 122.03M | $ 69.03M | $ 153.27M | $ 61.65M | $ 50.32M | $ 64.20M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 42.91M | $ 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 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 69.61M | $ 139.03M | $ 91.95M | $ 177.58M | $ 128.65M | $ 125.06M | |
$ 54.10M | $ 52.69M | $ 50.19M | $ 48.39M | $ 40.38M | $ 51.72M | |
$ -33.09M | - | $ 116.06M | - | $ 40.18M | $ 52.04M | |
- | - | - | - | $ 45.09M | $ 40.56M | |
$ 114.86M | $ 116.22M | $ 195.29M | $ 11.10M | $ 95.41M | $ 104.76M | |
$ 151.55M | $ 164.65M | $ 246.25M | $ 61.37M | $ 95.41M | $ 104.76M |