Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.69B | $ 5.64B | $ 6.91B | $ 7.98B | $ 6.22B | |
| $ 1.97B | $ 1.97B | $ 2.49B | $ 3.23B | $ 2.69B | |
| $ 1.91B | $ 1.98B | $ 2.23B | $ 2.58B | $ 2.29B | |
| $ 198.00M | $ 196.00M | $ 214.00M | $ 204.00M | $ 5.87B | |
| $ 215.00M | $ 225.00M | $ 4.00M | $ 829.00M | $ 594.00M | |
| $ 64.00M | $ -8.00M | $ 262.00M | $ 653.00M | $ 412.00M | |
| $ -193.00M | $ -105.00M | $ -613.00M | $ -170.00M | $ -1.19B | |
| $ -129.00M | $ -113.00M | $ -351.00M | $ 483.00M | $ -591.00M | |
| $ -128.00M | $ -97.00M | $ -287.00M | $ 343.00M | $ -487.00M | |
| $ -1.15 | $ -0.88 | $ -2.24 | $ 2.95 | $ -4.23 | |
| $ -1.15 | $ -0.88 | $ -2.24 | $ 2.85 | $ -4.23 | |
| 111.10M | 110.30M | 113.80M | 116.40M | 115.20M | |
| 111.10M | 110.30M | 113.80M | 120.20M | 115.20M |