Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.12B | $ 2.67B | $ 1.85B | $ 1.62B | $ 1.68B | |
| $ 1.78B | $ 1.45B | $ 1.44B | $ 1.58B | $ 1.25B | |
| $ 1.23B | $ 1.16B | $ 1.02B | $ 943.82M | $ 870.56M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 557.98M | $ 291.06M | $ 417.09M | $ 633.66M | $ 380.30M | |
| $ 557.98M | $ 291.06M | $ 417.09M | $ 633.66M | $ 380.30M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 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 |