Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.37B | $ 5.72B | $ 4.42B | $ 3.50B | $ 3.49B | |
$ 703.25M | $ 587.49M | $ 456.88M | $ 416.66M | $ 370.21M | |
$ 385.79M | $ 334.42M | $ 281.58M | $ 230.11M | $ 202.84M | |
$ 0.00 | $ 107.04M | $ 99.16M | $ 105.56M | $ 82.50M | |
$ 317.45M | $ 362.88M | $ 301.73M | $ 276.75M | $ 242.23M | |
$ 317.45M | $ 253.07M | $ 195.34M | $ 170.15M | $ 163.95M | |
$ -62.53M | $ -75.40M | $ -36.05M | $ -18.29M | $ -18.31M | |
$ 254.92M | $ 177.67M | $ 159.29M | $ 151.86M | $ 145.64M | |
$ 180.89M | $ 126.14M | $ 133.02M | $ 115.74M | $ 104.98M | |
$ 3.37 | $ 2.37 | $ 2.50 | $ 2.19 | $ 2.17 | |
$ 3.31 | $ 2.33 | $ 2.47 | $ 2.17 | $ 2.16 | |
53.64M | 53.30M | 53.20M | 52.67M | 48.30M | |
54.58M | 54.22M | 53.76M | 53.16M | 48.63M |