Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.48B | $ 2.36B | $ 2.59B | $ 1.89B | $ 1.82B | |
$ 2.39B | $ 2.36B | $ 2.16B | $ 1.84B | $ 1.39B | |
$ 910.68M | $ 979.61M | $ 833.88M | $ 779.94M | $ 702.79M | |
$ 198.45M | $ 163.46M | $ 159.85M | $ 156.79M | $ 119.91M | |
$ 1.68B | $ 1.62B | $ 1.57B | $ 1.21B | $ 805.67M | |
$ 1.48B | $ 1.46B | $ 1.41B | $ 1.06B | $ 685.76M | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 1.48B | $ 1.46B | $ 1.41B | $ 1.06B | $ 685.76M | |
$ 1.17B | $ 1.16B | $ 1.13B | $ 872.98M | $ 567.80M | |
$ 8.39 | $ 8.23 | $ 7.98 | $ 6.16 | $ 3.99 | |
$ 8.33 | $ 8.18 | $ 7.92 | $ 6.10 | $ 3.97 | |
138.90M | 141.16M | 141.33M | 141.83M | 142.34M | |
139.96M | 141.90M | 142.49M | 143.14M | 142.99M |