Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.15B | $ 2.70B | $ 1.89B | $ 1.74B | $ 1.73B | |
| $ 1.89B | $ 2.13B | $ 1.80B | $ 1.63B | $ 1.73B | |
| $ 1.81B | $ 1.83B | $ 1.38B | $ 998.75M | $ 0.00 | |
| $ 64.19M | $ -227.44M | $ 44.80M | $ 44.10M | $ 46.70M | |
| $ 622.17M | $ 63.61M | $ 461.89M | $ 744.81M | $ 485.29M | |
| $ 548.63M | $ 305.02M | $ 437.46M | $ 724.73M | $ 438.59M | |
| $ 9.34M | $ -13.96M | $ -20.37M | $ -91.07M | $ -58.29M | |
| $ 557.98M | $ 291.06M | $ 417.09M | $ 633.66M | $ 380.30M | |
| $ 412.43M | $ 227.44M | $ 322.53M | $ 493.39M | $ 296.12M | |
| $ 1.52K | $ 874.02 | $ 1.23K | $ 1.87K | $ 1.10K | |
| $ 1.52K | $ 874.02 | $ 1.23K | $ 1.87K | $ 1.10K | |
| 270.00K | 260.23K | 261.17K | 263.86K | 268.21K | |
| 270.93K | 260.23K | 261.17K | 263.86K | 268.21K |