Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 656.85M | $ 572.54M | $ 452.42M | $ 332.74M | $ 243.92M | |
$ 540.33M | $ 465.91M | $ 374.55M | $ 278.36M | $ 208.17M | |
$ 457.91M | $ 380.19M | $ 315.53M | $ 251.68M | $ 186.81M | |
$ 45.22M | $ 40.88M | $ 41.67M | $ 30.29M | $ 24.59M | |
$ 135.12M | $ 137.83M | $ 94.60M | $ 57.28M | $ 46.48M | |
$ 82.42M | $ 85.73M | $ 59.02M | $ 26.68M | $ 21.36M | |
$ 6.37M | $ 10.15M | $ 344.00K | $ -863.00K | $ -4.05M | |
$ 88.79M | $ 95.88M | $ 59.37M | $ 25.82M | $ 17.31M | |
$ 56.23M | $ 71.47M | $ 43.27M | $ 29.31M | $ 20.45M | |
$ 0.33 | $ 0.43 | $ 0.26 | $ 0.18 | $ 0.13 | |
$ 0.32 | $ 0.41 | $ 0.25 | $ 0.18 | $ 0.13 | |
170.51M | 167.80M | 163.88M | 162.30M | 156.68M | |
175.08M | 173.44M | 170.75M | 162.30M | 156.68M |