Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 157.19M | $ 313.17M | $ 298.42M | $ 239.03M | $ 207.13M | $ 294.31M | |
$ 101.72M | $ 201.38M | $ 194.87M | $ 158.09M | $ 141.09M | $ 213.63M | |
$ 55.47M | $ 111.78M | $ 103.55M | $ 80.94M | $ 66.04M | $ 80.68M | |
$ 96.42M | $ 95.63M | $ 86.95M | $ 68.81M | $ 60.10M | $ 61.02M | |
$ -7.17M | $ -7.18M | $ 16.28M | $ 14.53M | $ -1.23M | $ 19.66M | |
$ -5.98M | $ -5.98M | $ 1.36M | $ -1.43M | $ -1.58M | $ -1.57M | |
$ 22.29M | $ -23.34M | $ -315.00K | $ -2.40M | $ 7.16M | $ 540.71K | |
$ -13.14M | $ -13.16M | $ 14.92M | $ 13.10M | $ -2.81M | $ 17.55M | |
$ 1.58M | $ -2.94M | $ 3.66M | $ 2.64M | $ -740.66K | $ 4.30M | |
$ 3.24K | - | $ -6.29M | $ -4.57M | - | $ -12.28M | |
$ 3.64M | $ -10.22M | $ 25.36M | $ 14.11M | $ -2.07M | $ 13.25M | |
$ 0.21 | $ -0.95 | $ 2.43 | $ 1.36 | $ 0.14 | $ 1.29 | |
$ 0.21 | $ -0.95 | $ 2.42 | $ 1.35 | $ 0.14 | $ 1.28 | |
$ 43.06M | $ 10.77M | $ 10.43M | $ 10.37M | $ 10.31M | $ 10.24M | |
$ 43.06M | $ 10.77M | $ 10.47M | $ 10.42M | $ 10.34M | $ 10.35M | |
$ 0.30 | $ 0.60 | $ 0.60 | $ 0.44 | $ 0.50 | $ 1.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 297.80M | $ 297.01M | $ 281.82M | $ 226.90M | $ 201.19M | $ 274.65M | |
$ 3.64M | $ -10.22M | $ 25.36M | $ 14.11M | $ 1.44M | $ 13.25M | |
$ -170.99K | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 8.49M | $ -7.18M | $ 16.28M | $ 14.53M | $ -1.23M | $ 19.12M | |
$ 12.58M | $ 589.00K | $ 20.34M | $ 18.23M | $ 3.63M | $ 24.11M |