Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 355.05M | $ 355.05M | $ 362.58M | $ 317.92M | $ 269.81M | $ 283.96M | |
$ 204.71M | $ 204.71M | $ -212.98M | $ -192.78M | $ 165.54M | $ 172.34M | |
$ 150.34M | $ 150.34M | $ 149.60M | $ 125.14M | $ 104.27M | $ 111.62M | |
$ 106.83M | $ 106.83M | $ 104.28M | $ 95.27M | $ 78.26M | $ 79.62M | |
$ 42.23M | $ 41.95M | $ 45.32M | $ 29.87M | $ 26.02M | $ 32.00M | |
$ -3.97M | $ -3.97M | $ -2.27M | $ -1.23M | $ -1.12M | $ -885.00K | |
$ -456.00K | $ -456.00K | $ -3.56M | $ 1.43M | $ -6.59M | $ -4.67M | |
$ 38.44M | $ 38.44M | $ 45.09M | $ 25.91M | $ 18.31M | $ 26.44M | |
$ 12.43M | $ 12.43M | $ 8.54M | $ 5.47M | $ 7.51M | $ 4.14M | |
- | - | - | - | - | - | |
$ 25.66M | $ 25.71M | $ 36.06M | $ 20.22M | $ 10.79M | $ 22.19M | |
$ 1.89 | $ 1.89 | $ 2.65 | $ 1.49 | $ 0.80 | $ 1.64 | |
$ 1.88 | $ 1.88 | $ 2.63 | $ 1.48 | $ 0.79 | $ 1.63 | |
$ 54.25M | $ 13.57M | $ 13.63M | $ 13.62M | $ 13.57M | $ 13.52M | |
$ 54.58M | $ 13.65M | $ 13.69M | $ 13.66M | $ 13.62M | $ 13.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.32 | $ 1.69 | |
- | - | - | - | - | - | |
$ 311.53M | $ 311.53M | $ -108.69M | $ -97.50M | $ 243.80M | $ 251.96M | |
$ 25.73M | $ 25.71M | $ 36.06M | $ 20.22M | $ 10.79M | $ 22.19M | |
$ 15.07M | $ 31.92M | - | - | $ 14.88M | $ 26.39M | |
- | - | - | - | $ 1.37M | $ 1.51M | |
$ 42.41M | $ 42.41M | $ 45.06M | $ 27.14M | $ 19.68M | $ 27.95M | |
$ 57.96M | $ 57.96M | $ 60.41M | $ 42.14M | $ 32.18M | $ 39.74M |