Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.03B | $ 960.90M | $ 911.31M | $ 896.56M | $ 844.10M | |
$ 1.02B | $ 503.71M | $ 487.50M | $ 515.31M | $ 493.55M | |
$ 749.18M | $ 254.45M | $ 250.00M | $ 233.12M | $ 216.11M | |
$ 36.55M | $ 31.97M | $ 31.18M | $ 29.86M | $ 29.65M | |
$ 327.87M | $ 291.68M | $ 271.30M | $ 364.75M | $ 307.09M | |
$ 275.40M | $ 249.26M | $ 237.50M | $ 282.19M | $ 277.44M | |
$ 15.92M | $ 10.42M | $ 2.62M | $ 49.10M | $ 55.70M | |
$ 291.31M | $ 259.68M | $ 240.12M | $ 331.29M | $ 333.14M | |
$ 226.23M | $ 204.99M | $ 184.68M | $ 260.34M | $ 257.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.77 | $ 6.83 | $ 5.75 | $ 5.94 | $ 5.49 | |
$ 7.73 | $ 6.80 | $ 5.73 | $ 5.92 | $ 5.45 | |
29.10M | 29.99M | 32.13M | 43.84M | 46.88M | |
29.27M | 30.15M | 32.24M | 43.96M | 47.16M |