Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.07B | $ 1.07B | $ 1.10B | $ 891.39M | $ 580.65M | $ 600.99M | |
$ 507.03M | $ 514.52M | $ 509.09M | $ -401.57M | $ 275.37M | $ 279.04M | |
$ 561.39M | $ 554.20M | $ 592.32M | $ 489.82M | $ 305.28M | $ 321.95M | |
$ 533.10M | $ 532.07M | $ 519.18M | $ -384.53M | $ 244.21M | $ 273.86M | |
$ 28.29M | $ 22.13M | $ 73.14M | $ 105.29M | $ 61.07M | $ 48.10M | |
- | - | - | - | - | - | |
$ -16.25M | $ -15.63M | $ -3.48M | $ 563.00K | $ -994.00K | $ -931.00K | |
$ 44.54M | $ 37.76M | $ 76.62M | $ 104.73M | $ 60.07M | $ 47.17M | |
$ 11.62M | $ 9.61M | $ 17.92M | $ 4.89M | $ 3.28M | $ 11.50M | |
- | - | - | - | - | - | |
$ 51.29M | $ 28.15M | $ 122.31M | $ 99.84M | $ 56.79M | $ -5.15M | |
$ 0.46 | $ 0.39 | $ 0.80 | $ 1.38 | $ 0.81 | $ -0.09 | |
$ 0.45 | $ 0.38 | $ 0.79 | $ 1.34 | $ 0.79 | $ -0.09 | |
$ 286.78M | $ 72.96M | $ 73.31M | $ 72.51M | $ 69.77M | $ 57.29M | |
$ 288.94M | $ 73.58M | $ 74.52M | $ 74.55M | $ 72.06M | $ 57.29M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.79 | $ 0.50 | |
- | - | - | - | - | - | |
$ 546.97M | $ 1.05B | $ 1.03B | $ -786.10M | $ 519.58M | $ 552.89M | |
$ 32.92M | $ 28.15M | $ 58.70M | $ 99.84M | $ 56.79M | $ 35.67M | |
$ 38.40M | - | $ 60.53M | - | $ 56.79M | $ 35.67M | |
- | - | - | - | - | - | |
$ 49.06M | $ 22.13M | $ 76.62M | $ 104.73M | $ 61.07M | $ 48.10M | |
$ 47.37M | $ 27.23M | $ 81.41M | $ 109.24M | $ 65.89M | $ 52.05M |