Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.05B | $ 3.02B | $ 2.64B | $ 2.37B | $ 1.91B | |
| $ 848.00M | $ 687.00M | $ 608.21M | $ 744.52M | $ 397.54M | |
| $ 435.00M | $ 348.00M | $ 313.59M | $ 229.48M | $ 201.17M | |
| $ 192.00M | $ 169.00M | $ 158.91M | $ 192.86M | $ 192.10M | |
| $ 500.00M | $ 502.00M | $ 53.00M | $ 748.71M | $ 197.01M | |
| $ 413.00M | $ 339.00M | $ 254.68M | $ 506.00M | $ 201.12M | |
| $ -264.00M | $ -166.00M | $ -514.01M | $ -99.43M | $ -337.83M | |
| $ 149.00M | $ 173.00M | $ -259.01M | $ 403.71M | $ -136.71M | |
| $ 134.00M | $ 144.00M | $ -225.58M | $ 375.51M | $ -136.51M | |
| $ 1.25 | $ 1.35 | $ -2.11 | $ 3.51 | $ -1.28 | |
| $ 1.25 | $ 1.35 | $ -2.11 | $ 3.51 | $ -1.28 | |
| 107.04M | 107.04M | 107.04M | 107.04M | 107.04M | |
| 107.04M | 107.04M | 107.04M | 107.04M | 107.04M |