Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 490.13M | $ 438.37M | $ 352.25M | $ 284.84M | $ 335.38M | |
- | - | - | $ 80.97M | $ 71.97M | $ 63.65M | |
- | $ 490.13M | $ 438.37M | $ 271.28M | $ 212.88M | $ 271.73M | |
- | $ 371.84M | $ 332.96M | $ 208.14M | $ 179.68M | $ 186.34M | |
- | $ 118.29M | $ 105.41M | $ 63.14M | $ 33.20M | $ 85.39M | |
- | $ -24.82M | $ -16.78M | $ 13.71M | $ -21.67M | $ -24.84M | |
- | $ 8.48M | $ -2.17M | - | - | - | |
- | $ 79.00M | $ 93.44M | $ 63.38M | $ 10.30M | $ 63.95M | |
- | $ 12.49M | $ 13.33M | $ 6.83M | $ 4.70M | $ 6.64M | |
- | - | - | - | - | - | |
- | $ 65.69M | $ 80.13M | $ 57.44M | $ 6.16M | $ 57.60M | |
- | $ 0.12 | $ 0.15 | $ 0.10 | $ 0.01 | $ 0.12 | |
- | $ 0.12 | $ 0.14 | $ 0.10 | $ 0.01 | $ 0.12 | |
- | $ 529.32M | $ 552.29M | $ 552.86M | $ 520.83M | $ 500.00M | |
- | $ 529.32M | $ 559.91M | $ 552.86M | $ 520.83M | $ 500.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.07 | $ 0.21 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 371.84M | $ 332.96M | $ -289.11M | $ 251.64M | $ 249.99M | |
- | $ 65.69M | $ 80.13M | $ 57.44M | $ 6.16M | $ 57.60M | |
- | $ 59.25M | $ 73.51M | $ 41.17M | $ 10.19M | $ 57.96M | |
- | - | - | - | $ 20.47M | $ 21.63M | |
- | $ 106.50M | $ 111.55M | $ 76.03M | $ 30.77M | $ 85.59M | |
- | $ 185.14M | $ 182.98M | $ 76.03M | $ 82.31M | $ 132.41M |