Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.57B | $ 3.28B | $ 2.74B | $ 2.07B | $ 1.78B | |
| $ 1.35B | $ 1.22B | $ 1.06B | $ 756.00M | $ 526.60M | |
| $ 480.00M | $ 448.00M | $ 411.00M | $ 310.00M | $ 257.40M | |
| $ 127.00M | $ 112.00M | $ 95.00M | $ 68.00M | $ 62.50M | |
| $ 870.00M | $ 775.00M | $ 654.00M | $ 446.00M | $ 269.20M | |
| $ 870.00M | $ 775.00M | $ 654.00M | $ 446.00M | $ 269.20M | |
| $ -579.00M | $ -328.00M | $ -220.00M | $ -155.00M | $ -175.10M | |
| $ 291.00M | $ 447.00M | $ 434.00M | $ 291.00M | $ 94.10M | |
| $ 211.00M | $ 347.00M | $ 330.00M | $ 224.00M | $ 73.70M | |
| $ 7.43 | $ 12.18 | $ 11.15 | $ 7.57 | $ 2.53 | |
| $ 7.40 | $ 12.09 | $ 10.92 | $ 7.37 | $ 2.51 | |
| 28.40M | 28.50M | 29.60M | 29.60M | 29.10M | |
| 28.50M | 28.70M | 30.20M | 30.40M | 29.40M |