Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.84B | $ 2.53B | $ 2.69B | $ 1.47B | $ 888.03M | |
| $ 998.24M | $ 906.00M | $ 1.01B | $ 562.51M | $ 316.44M | |
| $ 865.17M | $ 815.48M | $ 854.99M | $ 517.78M | $ 232.70M | |
| $ 226.77M | $ 219.48M | $ 208.64M | $ 136.49M | $ 41.02M | |
| $ 356.81M | $ 401.20M | $ 360.29M | $ 227.94M | $ 124.59M | |
| $ 133.07M | $ 90.53M | $ 159.23M | $ 44.73M | $ 83.74M | |
| $ -94.84M | $ -8.33M | $ -83.72M | $ 14.59M | $ -6.34M | |
| $ 38.23M | $ 82.20M | $ 75.51M | $ 59.32M | $ 77.40M | |
| $ 2.26M | $ 134.00K | $ 19.92M | $ 21.04M | $ 56.36M | |
| $ 0.02 | $ 0.00 | $ 0.53 | $ 0.40 | $ 0.73 | |
| $ 0.02 | $ 0.00 | $ 0.22 | $ 0.40 | $ 0.73 | |
| 110.89M | 117.26M | 124.26M | 90.43M | 77.57M | |
| 115.75M | 122.17M | 124.06M | 90.43M | 77.57M |