Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 241.22M | $ 543.26M | $ 498.32M | $ 454.21M | $ 454.09M | $ 395.64M | |
$ 168.20M | $ 422.69M | $ -355.23M | $ -315.92M | $ 308.72M | $ 271.78M | |
$ 73.02M | $ 120.57M | $ 143.10M | $ 138.29M | $ 145.38M | $ 123.85M | |
$ 49.09M | $ 100.37M | $ 98.22M | $ 89.17M | $ 87.91M | $ 76.56M | |
$ 23.93M | $ 20.20M | $ 44.87M | $ 49.13M | $ 57.47M | $ 47.30M | |
$ 862.00K | $ 9.93M | $ 13.19M | $ 92.00K | $ 10.10M | $ 4.27M | |
- | $ -8.39M | $ -9.10M | $ -8.70M | $ 108.00K | $ 13.68M | |
$ 24.80M | $ 39.19M | $ 53.97M | $ 57.82M | $ 67.67M | $ 65.25M | |
$ 3.93M | $ 7.54M | $ 12.41M | $ 12.72M | $ -15.46M | $ 13.73M | |
- | - | - | - | - | - | |
$ 20.87M | $ 31.66M | $ 41.56M | $ 45.10M | $ 52.21M | $ 51.51M | |
$ 1.48 | $ 2.28 | $ 3.00 | - | $ 3.89 | $ 3.90 | |
$ 1.48 | $ 2.28 | $ 3.00 | - | $ 3.89 | $ 3.90 | |
$ 27.73M | $ 13.87M | $ 13.85M | - | $ 13.43M | $ 13.22M | |
$ 27.73M | $ 13.87M | $ 13.85M | - | $ 13.43M | $ 13.22M | |
$ 1.40 | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 217.29M | $ 523.07M | $ -257.00M | $ -226.75M | $ 396.63M | $ 348.34M | |
$ 20.87M | $ 31.66M | $ 41.56M | $ 45.10M | $ 52.21M | $ 51.51M | |
$ 20.87M | - | - | - | $ 52.21M | $ 40.71M | |
$ 10.04M | - | - | - | $ 1.25M | - | |
$ 34.84M | - | $ 53.97M | $ 57.82M | $ 68.92M | $ 47.30M | |
$ 38.14M | - | $ 51.55M | $ 55.64M | $ 74.61M | $ 52.11M |