Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 460.07M | $ 461.31M | $ 422.21M | $ 396.47M | $ 320.95M | $ 426.36M | |
$ 152.11M | $ 255.53M | $ -241.15M | $ 96.48M | $ 206.62M | $ 293.08M | |
$ 307.96M | $ 205.78M | $ 181.06M | $ 299.99M | $ 114.33M | $ 133.28M | |
$ 307.92M | $ 167.20M | $ -152.28M | $ 255.41M | $ 97.08M | $ 115.05M | |
$ 28.68M | $ 33.59M | $ 28.79M | $ 44.58M | $ 17.25M | $ 18.23M | |
$ 2.85M | $ 3.33M | $ 872.00K | $ -144.00K | $ -257.00K | $ -122.00K | |
$ 2.54M | $ -4.99M | $ 6.45M | $ -2.08M | $ -25.79M | $ -14.79M | |
$ 31.53M | $ 36.92M | $ 23.21M | $ 34.26M | $ -8.80M | $ 3.31M | |
$ 4.65M | $ 5.41M | $ 2.35M | $ 4.08M | $ -5.51M | $ -2.90M | |
- | - | - | - | - | - | |
$ 26.88M | $ 31.51M | $ 20.86M | $ 30.18M | $ -3.29M | $ 6.21M | |
$ 1.55 | $ 1.77 | $ 1.12 | $ 1.52 | $ -0.18 | $ 0.37 | |
$ 1.54 | $ 1.76 | $ 1.11 | $ 1.50 | $ -0.18 | $ 0.37 | |
$ 69.32M | $ 17.82M | $ 18.68M | $ 19.84M | $ 18.40M | $ 16.73M | |
$ 69.65M | $ 17.93M | $ 18.79M | $ 20.08M | $ 18.40M | $ 16.82M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.84 | $ 1.05 | |
- | - | - | - | $ 0.84 | $ 1.04 | |
- | - | - | - | $ 29.41M | $ 32.15M | |
$ 424.18M | $ 422.73M | $ 393.43M | $ 351.88M | $ 303.70M | $ 408.13M | |
$ 26.88M | $ 31.51M | $ 20.86M | $ 30.18M | $ -3.29M | $ 6.21M | |
$ 30.44M | $ 34.55M | $ 27.99M | - | $ 15.54M | $ 17.01M | |
- | - | - | - | $ 257.00K | $ 122.00K | |
$ 31.80M | $ 38.58M | $ 22.34M | $ 34.26M | $ -8.54M | $ 3.44M | |
$ 43.35M | $ 69.77M | $ 42.60M | $ 54.58M | $ 20.72M | $ 32.14M |