Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 436.41M | $ 435.19M | $ 460.49M | $ 393.49M | $ 554.89M | $ 813.73M | |
$ 75.86M | $ 310.74M | $ -357.10M | $ -323.22M | $ 344.59M | $ 615.23M | |
$ 287.81M | $ 124.45M | $ 460.49M | $ 393.49M | $ 210.30M | $ 198.50M | |
$ 77.98M | $ 77.98M | $ 78.64M | $ 65.86M | $ 121.50M | $ 174.52M | |
$ 46.47M | $ 46.47M | $ 381.86M | $ 327.63M | $ 88.80M | $ 23.98M | |
$ -9.33M | $ 9.22M | $ -7.20M | $ -4.93M | $ -4.84M | $ -7.37M | |
$ -109.00K | $ -109.00K | $ -129.00K | $ -370.00K | - | $ 4.86M | |
$ 37.25M | $ 37.25M | $ 17.69M | $ -147.00K | $ 83.95M | $ 21.47M | |
$ 11.14M | $ 11.14M | $ 6.48M | $ 3.80M | $ 15.74M | $ 7.26M | |
- | - | - | - | - | - | |
$ 121.80M | $ 4.36M | $ 356.62M | $ 320.61M | $ 21.85M | $ 359.00K | |
$ 4.23 | $ 1.36 | $ -0.15 | $ -0.17 | $ 1.50 | $ 0.03 | |
$ 0.57 | $ 1.36 | $ -0.15 | $ -0.17 | $ 1.48 | $ 0.02 | |
$ 12.84M | $ 3.21M | $ 3.16M | $ 15.13M | $ 14.55M | $ 14.29M | |
$ 12.84M | $ 3.21M | $ 3.16M | $ 15.13M | $ 14.71M | $ 14.57M | |
$ 0.91 | $ 0.91 | $ 3.63 | $ 0.73 | $ 0.72 | $ 0.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 388.72M | $ 388.72M | $ -278.46M | $ -257.36M | $ 466.09M | $ 789.75M | |
- | - | - | - | $ 2.58M | $ 5.69M | |
$ 8.39M | $ 14.97M | $ 364.67M | $ 328.41M | $ 29.29M | $ 8.45M | |
$ 17.13M | $ 29.43M | - | - | $ 29.29M | $ 5.24M | |
$ 46.03M | $ 44.12M | $ 24.89M | $ 4.78M | $ 86.54M | $ 27.16M | |
$ 55.55M | $ 53.22M | $ 41.59M | $ 26.36M | $ 117.31M | $ 68.16M |