Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 500.95M | $ 432.46M | $ 330.55M | $ 238.51M | $ 197.16M | |
$ 335.38M | $ 319.31M | $ 302.02M | $ 232.51M | $ 166.31M | |
$ 191.02M | $ 181.38M | $ 181.54M | $ 137.86M | $ 99.05M | |
$ 13.35M | $ 21.94M | $ 20.66M | $ 11.33M | $ 9.74M | |
$ 157.72M | $ 159.87M | $ 141.14M | $ 106.73M | $ 77.49M | |
$ 144.37M | $ 137.93M | $ 120.48M | $ 95.40M | $ 67.74M | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 144.37M | $ 137.93M | $ 120.48M | $ 95.40M | $ 67.74M | |
$ 114.54M | $ 107.75M | $ 92.97M | $ 74.64M | $ 58.87M | |
$ 3.91 | $ 3.69 | $ 3.24 | $ 3.00 | $ 2.61 | |
$ 3.89 | $ 3.67 | $ 3.21 | $ 2.97 | $ 2.59 | |
29.29M | 29.21M | 28.67M | 24.90M | 22.56M | |
29.42M | 29.34M | 28.92M | 25.16M | 22.77M |