Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.37B | $ 4.63B | $ 4.01B | $ 3.46B | $ 2.40B | |
$ 947.26M | $ 735.08M | $ 653.63M | $ 606.50M | $ 283.59M | |
$ 430.74M | $ 381.09M | $ 331.83M | $ 308.58M | $ 257.48M | |
$ 178.16M | $ 153.20M | $ 137.24M | $ 126.76M | $ 117.88M | |
$ 695.90M | $ 507.47M | $ 459.03M | $ 424.69M | $ 143.98M | |
$ 516.52M | $ 353.99M | $ 320.20M | $ 297.19M | $ 23.84M | |
$ 7.97M | $ 4.33M | $ 1.11M | $ -4.30M | $ -4.59M | |
$ 524.49M | $ 358.32M | $ 321.31M | $ 292.89M | $ 19.25M | |
$ 433.59M | $ 304.88M | $ 269.82M | $ 245.29M | $ 31.25M | |
$ 6.50 | $ 4.56 | $ 3.99 | $ 3.52 | $ 0.45 | |
$ 6.47 | $ 4.54 | $ 3.97 | $ 3.50 | $ 0.45 | |
66.75M | 66.89M | 67.64M | 69.71M | 69.44M | |
67.01M | 67.15M | 67.92M | 70.10M | 69.89M |