Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.13B | $ 1.92B | $ 1.99B | $ 1.92B | $ 1.68B | |
$ 1.13B | $ 984.14M | $ 1.05B | $ 1.09B | $ 945.99M | |
$ 576.59M | $ 559.62M | $ 569.52M | $ 534.60M | $ 500.11M | |
$ 75.23M | $ 73.97M | $ 87.94M | $ 92.63M | $ 83.93M | |
$ 822.55M | $ 501.25M | $ 561.23M | $ 646.92M | $ 530.43M | |
$ 551.74M | $ 424.52M | $ 475.75M | $ 553.38M | $ 445.89M | |
$ 195.02M | $ 170.13M | $ 133.53M | $ 140.29M | $ 122.81M | |
$ 746.76M | $ 594.65M | $ 609.28M | $ 693.67M | $ 568.69M | |
$ 581.19M | $ 462.26M | $ 475.47M | $ 546.59M | $ 447.29M | |
$ 4.47 | $ 3.49 | $ 3.49 | $ 3.87 | $ 3.05 | |
$ 4.41 | $ 3.46 | $ 3.46 | $ 3.81 | $ 3.00 | |
130.07M | 132.59M | 136.07M | 141.22M | 146.71M | |
131.73M | 133.73M | 137.42M | 143.31M | 149.00M |