Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.96B | $ 2.54B | $ 1.85B | $ 853.03M | $ 902.58M | |
$ 1.77B | $ 1.78B | $ 1.58B | $ 840.24M | $ 792.49M | |
$ 1.09B | $ 1.03B | $ 1.04B | $ 501.38M | $ 536.93M | |
$ 65.63M | $ 62.34M | $ 62.29M | $ 38.61M | $ 43.00M | |
$ 746.07M | $ 816.56M | $ 607.03M | $ 377.47M | $ 298.56M | |
$ 680.44M | $ 751.30M | $ 544.73M | $ 338.86M | $ 255.56M | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 680.44M | $ 751.30M | $ 544.73M | $ 338.86M | $ 255.56M | |
$ 539.19M | $ 581.99M | $ 428.29M | $ 277.54M | $ 226.41M | |
$ 1.69 | $ 1.95 | $ 1.51 | $ 1.68 | $ 1.37 | |
$ 1.68 | $ 1.94 | $ 1.50 | $ 1.67 | $ 1.36 | |
309.50M | 290.75M | 275.18M | 165.18M | 165.51M | |
311.00M | 291.86M | 276.69M | 165.93M | 166.18M |