Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.99B | $ 3.93B | $ 4.32B | $ 3.41B | $ 2.61B | |
| $ 960.00M | $ 839.00M | $ 885.00M | $ 799.00M | $ 500.00M | |
| $ 346.00M | $ 313.00M | $ 496.00M | $ 345.00M | $ 349.00M | |
| $ 151.00M | $ 144.00M | $ 146.00M | $ 160.00M | $ 158.00M | |
| $ 761.00M | $ 685.00M | $ 537.00M | $ 615.00M | $ 306.00M | |
| $ 614.00M | $ 526.00M | $ 389.00M | $ 454.00M | $ 150.00M | |
| $ -79.00M | $ -70.00M | $ -44.00M | $ -45.00M | $ -54.00M | |
| $ 535.00M | $ 456.00M | $ 345.00M | $ 409.00M | $ -33.00M | |
| $ 380.00M | $ 445.00M | $ 209.00M | $ 250.00M | $ -224.00M | |
| $ 7.00 | $ 8.06 | $ 3.72 | $ 4.41 | $ -3.96 | |
| $ 6.72 | $ 7.73 | $ 3.62 | $ 4.34 | $ -3.96 | |
| 54.30M | 55.24M | 56.25M | 56.73M | 56.53M | |
| 55.70M | 56.50M | 56.90M | 56.80M | 56.60M |