Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 477.37M | $ 491.41M | $ 451.97M | $ 380.05M | $ 291.28M | $ 409.71M | |
$ 77.97M | $ 329.36M | - | $ 105.03M | $ 244.28M | $ 295.71M | |
$ 399.40M | $ 162.05M | $ 451.97M | $ 275.02M | $ 47.00M | $ 114.00M | |
$ 466.27M | $ 481.40M | $ 321.87M | $ 292.38M | $ 104.12M | $ 117.15M | |
$ 11.09M | $ 10.01M | $ 130.10M | $ -17.36M | $ -57.12M | $ -3.15M | |
$ -2.15M | $ -3.28M | $ -1.35M | $ -963.00K | $ -1.08M | $ -199.00K | |
$ 4.90M | $ 3.58M | $ -10.19M | $ -5.32M | $ -14.01M | $ -6.05M | |
$ 6.57M | $ 6.49M | $ 5.04M | $ -23.45M | $ -72.21M | $ -9.39M | |
$ -30.08M | $ 909.00K | $ 327.00K | $ 172.00K | $ -6.54M | $ 14.19M | |
- | - | - | - | - | - | |
$ 130.61M | $ 5.12M | $ 4.34M | $ -23.78M | $ -65.39M | $ -23.99M | |
$ 1.21 | $ 0.18 | $ 0.15 | $ -0.86 | $ -2.74 | $ -1.01 | |
$ 1.18 | $ 0.17 | $ 0.15 | $ -0.86 | $ -2.74 | $ -1.01 | |
$ 118.20M | $ 29.20M | $ 28.63M | $ 27.64M | $ 23.90M | $ 23.85M | |
$ 122.27M | $ 30.09M | $ 29.07M | $ 27.64M | $ 23.90M | $ 23.85M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -1.94 | - | |
- | - | - | - | $ -1.94 | - | |
- | - | - | - | $ 56.88M | $ 58.98M | |
$ 567.38M | $ 615.13M | $ 321.87M | $ 397.42M | $ 348.40M | $ 412.85M | |
$ 36.18M | $ 5.12M | $ 4.34M | $ -23.78M | $ -65.39M | $ -23.99M | |
$ -24.27M | $ 8.46M | - | - | $ -52.65M | $ -19.58M | |
- | - | - | - | $ 1.08M | $ 199.00K | |
$ 99.25M | $ 9.77M | $ 6.39M | $ -22.49M | $ -71.13M | $ -9.20M | |
$ 105.88M | $ 21.91M | $ 18.28M | $ -6.58M | $ -51.30M | $ 12.91M |