Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 569.22M | $ 407.97M | $ 305.68M | $ 250.39M | $ 288.69M | |
$ 429.44M | $ 301.84M | $ 196.59M | $ 235.46M | $ 177.39M | |
$ 285.04M | $ 165.01M | $ 106.94M | $ 84.73M | $ 74.44M | |
$ 95.21M | $ 90.92M | $ 88.26M | $ 90.50M | $ 94.54M | |
$ 345.63M | $ 236.85M | $ 164.80M | $ 167.63M | $ 176.90M | |
$ 144.40M | $ 136.83M | $ 9.86M | $ 8.34M | $ 14.69M | |
$ 8.25M | $ 2.91M | $ -62.00K | $ 800.00K | $ 2.64M | |
$ 152.65M | $ 67.13M | $ 9.79M | $ 9.14M | $ 17.34M | |
$ 108.61M | $ 43.78M | $ 5.44M | $ 3.35M | $ 9.75M | |
$ 15.97 | $ 6.40 | $ 0.35 | $ 0.00 | $ 1.07 | |
$ 15.34 | $ 6.23 | $ 0.33 | $ 0.00 | $ 1.05 | |
6.54M | 6.30M | 6.07M | 6.11M | 5.96M | |
6.80M | 6.48M | 6.30M | 6.35M | 6.13M |