Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 223.53M | $ 287.23M | $ 293.61M | $ 2.15M | $ 245.08M | $ 221.72M | |
$ 71.08M | $ 102.42M | $ -97.68M | $ -56.69M | $ 75.56M | $ 71.92M | |
$ 228.35M | $ 184.80M | $ 195.93M | $ 194.65M | $ 169.52M | $ 149.80M | |
$ 119.39M | $ 123.41M | $ -123.04M | $ 121.69M | $ 114.43M | $ 112.62M | |
$ 115.06M | $ 118.97M | $ 72.89M | $ 72.95M | $ 55.09M | $ 37.18M | |
$ -52.73M | $ -49.17M | $ -47.38M | $ -38.63M | $ -35.48M | $ -33.46M | |
$ -211.13M | $ -273.91M | $ -10.05M | $ 632.00K | $ -6.08M | $ 4.51M | |
$ 62.34M | $ 69.80M | $ 35.56M | $ 33.69M | $ 13.53M | $ 8.22M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 40.47M | $ 18.20M | $ 30.93M | $ 30.06M | $ 11.67M | $ 7.09M | |
$ 0.19 | $ 0.19 | $ 0.34 | $ 0.35 | $ 0.15 | $ 0.10 | |
$ 0.19 | $ 0.19 | $ 0.34 | $ 0.35 | $ 0.15 | $ 0.10 | |
$ 391.80M | $ 94.26M | $ 90.61M | $ 84.04M | $ 78.22M | $ 68.77M | |
$ 392.93M | $ 94.56M | $ 90.95M | $ 84.62M | $ 78.79M | $ 69.21M | |
$ 1.08 | $ 1.06 | $ 1.06 | $ 1.05 | $ 1.04 | $ 1.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 190.48M | $ 195.38M | $ 197.31M | $ 65.00M | $ 189.99M | $ 184.54M | |
$ 19.71M | $ 18.80M | $ 31.47M | $ 30.06M | $ 11.96M | $ 7.21M | |
$ -11.52M | - | $ 57.91M | - | $ 16.40M | $ 3.92M | |
- | - | - | - | $ 35.48M | $ 33.46M | |
$ 61.66M | $ 70.23M | $ 81.76M | $ 33.69M | $ 49.01M | $ 41.68M | |
$ 147.88M | $ 161.52M | $ 172.90M | $ 116.98M | $ 142.81M | $ 134.12M |