Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.49B | $ 2.26B | $ 3.07B | $ 3.31B | $ 2.29B | |
| $ 2.41B | $ 2.18B | $ 2.97B | $ 3.18B | $ 2.17B | |
| $ 2.30B | $ 2.12B | $ 2.73B | $ 2.75B | $ 1.95B | |
| $ 61.61M | $ 62.45M | $ 57.18M | $ 36.39M | $ 19.22M | |
| $ 195.84M | $ 143.04M | $ 308.23M | $ 475.39M | $ 240.34M | |
| $ 114.31M | $ 60.86M | $ 232.65M | $ 433.97M | $ 218.50M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 114.31M | $ 60.86M | $ 232.65M | $ 433.97M | $ 218.50M | |
| $ 73.31M | $ 30.44M | $ 162.31M | $ 323.22M | $ 154.91M | |
| $ 2.65 | $ 1.11 | $ 5.98 | $ 12.05 | $ 6.25 | |
| $ 2.61 | $ 1.11 | $ 5.94 | $ 11.90 | $ 6.22 | |
| 27.63M | 27.29M | 27.13M | 26.82M | 24.90M | |
| 28.13M | 27.52M | 27.35M | 27.17M | 24.91M |