Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.23B | $ 1.79B | $ 2.46B | $ 3.32B | $ 3.07B | |
$ 1.53B | $ 620.00M | $ 1.43B | $ 1.80B | $ 1.30B | |
$ 624.00M | $ 1.15B | $ 660.00M | $ 857.00M | $ 763.00M | |
$ 44.00M | $ 38.00M | $ 1.28B | $ 1.50B | $ 1.43B | |
$ 964.00M | $ 699.00M | $ 1.03B | $ 2.42B | $ 980.00M | |
$ 906.00M | $ 661.00M | $ 990.00M | $ 2.36B | $ 534.00M | |
$ -5.00M | $ -7.00M | $ 291.00M | $ 471.00M | $ -135.00M | |
$ 901.00M | $ 654.00M | $ 1.21B | $ 1.94B | $ 399.00M | |
$ 669.00M | $ 500.00M | $ 923.00M | $ 1.45B | $ 305.00M | |
$ 10.41 | $ 7.45 | $ 12.84 | $ 17.24 | $ 3.31 | |
$ 10.19 | $ 7.29 | $ 12.50 | $ 16.53 | $ 3.20 | |
64.27M | 67.07M | 71.89M | 82.25M | 91.31M | |
65.68M | 68.55M | 73.82M | 85.81M | 94.49M |