Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.97B | $ 4.73B | $ 4.66B | $ 3.89B | $ 2.89B | |
| $ 1.85B | $ 1.82B | $ 1.99B | $ 1.45B | $ 696.00M | |
| $ 1.31B | $ 1.23B | $ 1.19B | $ 990.00M | $ 696.00M | |
| $ 146.00M | $ 135.00M | $ 132.00M | $ 146.00M | $ 123.00M | |
| $ 614.00M | $ 678.00M | $ 832.00M | $ 437.00M | $ -67.00M | |
| $ 547.00M | $ 587.00M | $ 797.00M | $ 463.00M | $ 0.00 | |
| $ -241.00M | $ -189.00M | $ -215.00M | $ -336.00M | $ -340.00M | |
| $ 306.00M | $ 398.00M | $ 582.00M | $ 127.00M | $ -340.00M | |
| $ 218.00M | $ 254.00M | $ 391.00M | $ 49.00M | $ -275.00M | |
| $ 6.16 | $ 6.96 | $ 8.76 | $ 1.15 | $ -6.65 | |
| $ 5.61 | $ 6.28 | $ 7.94 | $ 1.13 | $ -6.65 | |
| 35.40M | 36.50M | 40.40M | 42.61M | 41.35M | |
| 42.10M | 43.50M | 45.20M | 43.30M | 41.35M |