Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 569.22M | $ 407.97M | $ 311.93M | $ 274.20M | $ 288.69M | |
$ 429.44M | $ 301.84M | $ 202.83M | $ 168.77M | $ 177.39M | |
$ 285.04M | $ 165.01M | $ 106.94M | $ 84.73M | $ 74.44M | |
$ 92.46M | $ 90.92M | $ 88.26M | $ 90.50M | $ 94.54M | |
$ 349.87M | $ 236.85M | $ 164.80M | $ 167.63M | $ 176.90M | |
$ 144.40M | $ 136.83M | $ 7.57M | $ -5.66M | $ 11.05M | |
$ 8.25M | $ -69.70M | $ -75.40M | $ -51.09M | $ -85.69M | |
$ 152.65M | $ 67.13M | $ 9.79M | $ 9.14M | $ 17.34M | |
$ 104.38M | $ 43.78M | $ 5.44M | $ 3.35M | $ 9.75M | |
$ 15.97 | $ 6.40 | $ 0.90 | $ 0.55 | $ 1.63 | |
$ 15.34 | $ 6.23 | $ 0.86 | $ 0.53 | $ 1.59 | |
6.54M | 6.30M | 6.07M | 6.11M | 5.96M | |
6.80M | 6.48M | 6.30M | 6.35M | 6.13M |