Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 9.10B | $ 9.56B | $ 11.24B | $ 9.23B | $ 7.13B | |
| $ 576.00M | $ 316.00M | $ 1.03B | $ 818.00M | $ 574.00M | |
| $ 420.00M | $ 403.00M | $ 373.00M | $ 360.00M | $ 329.00M | |
| $ 311.00M | $ 283.00M | $ 235.00M | $ 178.00M | $ 172.00M | |
| $ 629.00M | $ 448.00M | $ 860.00M | $ 831.00M | $ 477.00M | |
| $ 156.00M | $ -87.00M | $ 657.00M | $ 458.00M | $ 245.00M | |
| $ 90.00M | $ 194.00M | $ -78.00M | $ 178.00M | $ 41.00M | |
| $ 246.00M | $ 107.00M | $ 579.00M | $ 636.00M | $ 286.00M | |
| $ 88.00M | $ 226.00M | $ 580.00M | $ 570.00M | $ 283.00M | |
| $ 90.62 | $ 202.21 | $ 499.66 | $ 491.05 | $ 243.65 | |
| $ 90.62 | $ 202.21 | $ 499.66 | $ 491.05 | $ 243.65 | |
| 971.05K | 1.12M | 1.16M | 1.16M | 1.16M | |
| 971.05K | 1.12M | 1.16M | 1.16M | 1.16M |