Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.02B | $ 981.00M | $ 920.98M | $ 988.00M | $ 50.71M | |
$ 552.00M | $ 736.00M | $ 639.98M | $ 659.00M | $ 50.65M | |
$ 924.00M | $ 663.00M | $ 947.00M | $ 991.00M | $ 110.36M | |
$ 207.00M | $ 230.00M | $ 262.00M | $ 267.00M | $ 15.23M | |
$ 1.48B | $ 1.32B | $ 290.00M | $ 264.00M | $ 671.20M | |
$ 92.00M | $ 73.00M | $ 1.28B | $ 1.20B | $ 655.97M | |
$ 990.00M | $ 815.00M | $ 1.57B | $ 1.05B | $ 420.65M | |
$ 1.08B | $ 888.00M | $ 1.53B | $ 950.00M | $ 361.17M | |
$ 869.00M | $ 688.00M | $ 1.26B | $ 732.00M | $ 398.00M | |
$ 6.08 | $ 4.71 | $ 8.01 | $ 3.97 | $ 2.18 | |
$ 6.08 | $ 4.68 | $ 7.96 | $ 3.93 | $ 2.17 | |
143.00M | 146.07M | 157.00M | 184.54M | 182.04M | |
143.00M | 147.00M | 158.00M | 186.23M | 183.25M |