Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.24B | $ 6.40B | $ 6.81B | $ 5.85B | $ 4.35B | |
$ 1.35B | $ 1.83B | $ 1.95B | $ 1.67B | $ 1.21B | |
$ 1.04B | $ 997.40M | $ 974.30M | $ 852.30M | $ 669.60M | |
$ 288.80M | $ 272.90M | $ 231.20M | $ 178.10M | $ 153.40M | |
$ 618.70M | $ 1.01B | $ 1.18B | $ 980.50M | $ 693.50M | |
$ 311.60M | $ 734.90M | $ 947.80M | $ 812.90M | $ 539.30M | |
$ -108.30M | $ -106.00M | $ -94.20M | $ -76.50M | $ -66.60M | |
$ 203.30M | $ 628.90M | $ 853.60M | $ 736.40M | $ 472.70M | |
$ 149.30M | $ 420.40M | $ 677.00M | $ 593.30M | $ 372.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.24 | $ 5.99 | $ 9.05 | $ 7.63 | $ 4.72 | |
$ 2.24 | $ 5.96 | $ 9.00 | $ 7.57 | $ 4.70 | |
66.60M | 70.20M | 74.80M | 77.80M | 79.20M | |
66.60M | 70.50M | 75.20M | 78.40M | 79.70M |