Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.58B | $ 6.49B | $ 5.94B | $ 4.97B | $ 4.29B | |
$ 1.05B | $ 1.04B | $ 1.01B | $ 820.10M | $ 806.85M | |
$ 935.00M | $ 818.25M | $ 760.99M | $ 646.77M | $ 612.16M | |
$ 44.00M | $ 42.71M | $ 40.66M | $ 38.55M | $ 31.19M | |
$ 142.00M | $ 294.92M | $ 300.29M | $ 214.32M | $ 228.47M | |
$ 117.00M | $ 218.55M | $ 250.24M | $ 173.33M | $ 194.69M | |
$ 9.00M | $ 6.53M | $ -4.81M | $ -5.01M | $ -5.42M | |
$ 126.00M | $ 225.08M | $ 245.43M | $ 168.32M | $ 189.27M | |
$ 91.00M | $ 171.38M | $ 179.35M | $ 124.08M | $ 138.24M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.39 | $ 4.53 | $ 4.71 | $ 3.22 | $ 3.57 | |
$ 2.39 | $ 4.47 | $ 4.64 | $ 3.18 | $ 3.54 | |
38.00M | 37.83M | 38.12M | 38.43M | 38.50M | |
38.00M | 38.34M | 38.62M | 38.90M | 38.82M |