Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 663.23M | $ 649.45M | $ 546.80M | $ 459.21M | $ 357.21M | $ 319.60M | |
$ 110.88M | $ 430.87M | - | $ -2.60M | $ 238.60M | $ 212.67M | |
$ 552.35M | $ 218.58M | $ 546.80M | $ 2.60M | $ 118.61M | $ 106.93M | |
$ 571.76M | $ 122.65M | $ 463.90M | $ -391.35M | $ 65.75M | $ 70.49M | |
$ 94.40M | $ 95.49M | $ 82.91M | $ -391.35M | $ 52.87M | $ 36.44M | |
$ -8.29M | $ -10.43M | $ -5.63M | $ -4.54M | $ -6.57M | $ -8.51M | |
$ -3.52M | $ -445.00K | $ -615.32M | $ -459.21M | - | - | |
$ 83.02M | $ 85.06M | $ 77.28M | $ 63.31M | $ 46.30M | $ 27.93M | |
$ 24.55M | $ 25.55M | $ 19.95M | $ 16.47M | $ 12.52M | $ 8.32M | |
- | - | - | - | - | - | |
$ 284.21M | $ 59.52M | $ 786.94M | $ 46.84M | $ 33.78M | $ 19.61M | |
$ 1.72 | $ 1.67 | $ 1.52 | $ 1.22 | $ 0.89 | $ 0.52 | |
$ 1.67 | $ 1.63 | $ 1.48 | $ 1.20 | $ 0.88 | $ 0.52 | |
$ 136.31M | $ 35.60M | $ 37.73M | $ 38.47M | $ 38.06M | $ 37.43M | |
$ 138.76M | $ 36.43M | $ 38.63M | $ 39.10M | $ 38.36M | $ 37.59M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.11 | $ 0.87 | |
- | - | - | - | $ 1.10 | $ 0.87 | |
- | - | - | - | - | - | |
$ 505.27M | $ 553.51M | $ 463.90M | $ -393.95M | $ 304.34M | $ 283.16M | |
$ 58.47M | $ 59.52M | $ 57.33M | $ 46.84M | $ 33.78M | $ 19.61M | |
$ 57.08M | - | $ -609.44M | - | $ 33.78M | $ 19.61M | |
- | - | - | - | $ 6.57M | $ 8.51M | |
$ 161.58M | $ 95.49M | $ 82.91M | $ 67.85M | $ 52.87M | $ 36.44M | |
$ 177.97M | $ 108.36M | $ 96.48M | $ 77.34M | $ 63.70M | $ 49.13M |