Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 461.31M | $ 461.31M | $ 422.21M | $ 396.47M | $ 320.95M | $ 426.36M | |
$ 58.43M | $ 115.87M | $ -241.15M | $ 96.48M | $ 206.62M | $ 293.08M | |
$ 402.88M | $ 345.44M | $ 181.06M | $ 299.99M | $ 114.33M | $ 133.28M | |
$ 156.78M | $ 306.86M | $ -152.28M | $ 255.41M | $ 97.08M | $ 115.05M | |
$ 241.96M | $ 33.59M | $ 28.79M | $ 44.58M | $ 17.25M | $ 18.23M | |
$ 1.78M | $ 3.33M | $ 872.00K | $ -144.00K | $ -257.00K | $ -122.00K | |
- | - | $ 6.45M | $ -2.08M | $ -25.79M | $ -14.79M | |
$ 36.92M | $ 36.92M | $ 23.21M | $ 34.26M | $ -8.80M | $ 3.31M | |
$ 3.56M | $ 5.41M | $ 2.35M | $ 4.08M | $ -5.51M | $ -2.90M | |
- | - | - | - | - | - | |
$ 240.06M | $ 31.51M | $ 20.86M | $ 30.18M | $ -3.29M | $ 6.21M | |
$ 1.77 | $ 1.77 | $ 1.12 | $ 1.52 | $ -0.18 | $ 0.37 | |
$ 1.75 | $ 1.76 | $ 1.11 | $ 1.50 | $ -0.18 | $ 0.37 | |
$ 70.88M | $ 17.82M | $ 18.68M | $ 19.84M | $ 18.40M | $ 16.73M | |
$ 71.34M | $ 17.93M | $ 18.79M | $ 20.08M | $ 18.40M | $ 16.82M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.84 | $ 1.05 | |
- | - | - | - | $ 0.84 | $ 1.04 | |
- | - | - | - | $ 29.41M | $ 32.15M | |
$ 215.22M | $ 422.73M | $ 393.43M | $ 351.88M | $ 303.70M | $ 408.13M | |
$ 31.51M | $ 31.51M | $ 20.86M | $ 30.18M | $ -3.29M | $ 6.21M | |
$ 26.96M | $ 34.55M | $ 27.99M | - | $ 15.54M | $ 17.01M | |
- | - | - | - | $ 257.00K | $ 122.00K | |
$ 35.14M | $ 33.59M | $ 22.34M | $ 34.26M | $ -8.54M | $ 3.44M | |
$ 36.09M | $ 54.82M | $ 42.60M | $ 54.58M | $ 20.72M | $ 32.14M |