Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.84B | $ 1.63B | $ 1.41B | $ 1.12B | $ 958.43M | |
$ 691.01M | $ 607.77M | $ 515.45M | $ 431.36M | $ 334.50M | |
$ 427.39M | $ 369.01M | $ 323.29M | $ 275.48M | $ 224.48M | |
$ 55.22M | $ 53.90M | $ 63.97M | $ 54.03M | $ 53.51M | |
$ 297.20M | $ 305.72M | $ 262.32M | $ 208.15M | $ 180.03M | |
$ 263.62M | $ 238.75M | $ 192.16M | $ 155.88M | $ 110.02M | |
$ -2.27M | $ -814.00K | $ -2.06M | $ -9.32M | $ 5.31M | |
$ 261.35M | $ 237.94M | $ 190.10M | $ 146.56M | $ 115.33M | |
$ 198.30M | $ 184.56M | $ 142.97M | $ 114.76M | $ 89.48M | |
$ 1.22 | $ 1.11 | $ 0.86 | $ 0.68 | $ 0.52 | |
$ 1.21 | $ 1.10 | $ 0.85 | $ 0.67 | $ 0.52 | |
162.72M | 166.34M | 166.65M | 167.75M | 171.37M | |
164.32M | 168.16M | 169.17M | 171.22M | 172.78M |