Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.62B | $ 2.22B | $ 1.82B | $ 1.32B | $ 948.38M | |
| $ 1.23B | $ 1.03B | $ 754.35M | $ 473.95M | $ 288.33M | |
| $ 871.09M | $ 807.01M | $ 643.73M | $ 969.14M | $ 647.48M | |
| $ 274.68M | $ 244.40M | $ 228.88M | $ 235.12M | $ 247.69M | |
| $ 632.16M | $ 469.98M | $ 339.50M | $ -260.07M | $ -111.64M | |
| $ 357.48M | $ 225.21M | $ 110.62M | $ -495.19M | $ -359.15M | |
| $ -148.72M | $ -130.42M | $ -113.24M | $ -224.53M | $ -128.58M | |
| $ 208.77M | $ 94.79M | $ -2.62M | $ -719.71M | $ -487.73M | |
| $ 156.24M | $ 76.06M | $ -1.79M | $ -579.37M | $ -360.19M | |
| $ 0.77 | $ 0.39 | $ -0.01 | $ -3.00 | $ -1.88 | |
| $ 0.74 | $ 0.37 | $ -0.01 | $ -3.00 | $ -1.88 | |
| 201.64M | 195.67M | 193.57M | 193.06M | 191.48M | |
| 211.16M | 204.00M | 193.57M | 193.06M | 191.48M |