Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 661.00M | $ 649.45M | $ 542.08M | $ 459.21M | $ 357.21M | $ 319.60M | |
$ 207.00M | $ 430.87M | $ 364.80M | $ 307.46M | $ 238.60M | - | |
$ 454.00M | $ 218.58M | $ 177.28M | $ 148.62M | $ 116.08M | $ 319.60M | |
$ 127.11M | $ 122.65M | $ 91.36M | $ 391.35M | $ 304.34M | $ 283.16M | |
$ 97.97M | $ 95.49M | $ 82.91M | $ 67.85M | $ 52.87M | $ 36.44M | |
$ -5.48M | $ -10.43M | $ -5.63M | $ -4.54M | $ -6.57M | $ -8.51M | |
$ -3.13M | $ -445.00K | $ -3.00M | $ -557.78M | $ -4.99M | $ -6.06M | |
$ 86.19M | $ 85.06M | $ 77.28M | $ 63.31M | $ 46.30M | $ 27.93M | |
$ 25.26M | $ 25.55M | $ 19.95M | $ 16.47M | $ 12.52M | $ 8.32M | |
- | - | - | - | - | - | |
$ 60.94M | $ 59.52M | $ 57.33M | $ 46.84M | $ 33.78M | $ 444.95M | |
$ 1.82 | $ 1.67 | $ 1.52 | $ 1.22 | $ 0.89 | $ 0.52 | |
$ 1.79 | $ 1.63 | $ 1.48 | $ 1.20 | $ 0.88 | $ 0.52 | |
$ 133.36M | $ 35.60M | $ 37.73M | $ 38.47M | $ 38.06M | $ 37.43M | |
$ 135.42M | $ 36.43M | $ 38.63M | $ 39.10M | $ 38.36M | $ 37.59M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -143.68M | $ 553.51M | $ 456.17M | $ 391.35M | $ 304.34M | $ 283.16M | |
$ 60.94M | $ 59.52M | $ 57.33M | $ 46.84M | $ 33.78M | $ 19.61M | |
$ 63.44M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 161.95M | $ 95.49M | $ 82.91M | $ 67.85M | $ 52.87M | $ 36.44M | |
$ 178.09M | $ 108.36M | $ 92.38M | $ 77.34M | $ 63.70M | $ 49.83M |