Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 814.00M | $ 1.01B | $ 684.00M | $ 698.00M | $ 1.08B | |
| $ 820.00M | $ 840.00M | $ 654.00M | $ 904.00M | $ 865.00M | |
| $ 332.00M | $ 172.00M | $ 506.00M | $ 427.00M | $ 452.00M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 579.00M | $ 758.00M | $ 229.00M | $ 564.00M | $ 498.00M | |
| $ 488.00M | $ 668.00M | $ 148.00M | $ 477.00M | $ 413.00M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 488.00M | $ 668.00M | $ 148.00M | $ 477.00M | $ 413.00M | |
| $ 376.00M | $ 739.00M | $ 124.00M | $ 389.00M | $ 362.00M | |
| $ 7.01 | $ 12.55 | $ 1.96 | $ 5.29 | $ 4.22 | |
| $ 6.87 | $ 12.30 | $ 1.92 | $ 5.24 | $ 4.19 | |
| 53.30M | 58.40M | 62.90M | 73.50M | 85.50M | |
| 54.30M | 59.60M | 63.90M | 74.30M | 86.20M |