Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 18.61B | $ 969.48M | $ 862.36M | $ 754.10M | $ 696.10M | |
| $ 11.93B | $ 593.52M | $ 521.09M | $ 465.65M | $ 431.01M | |
| $ 7.95B | $ 404.67M | $ 351.74M | $ 319.73M | $ 283.77M | |
| $ 359.59M | $ 13.38M | $ 11.64M | $ 8.29M | $ 7.98M | |
| $ 4.14B | $ 166.99M | $ 180.99M | $ 142.52M | $ 155.22M | |
| $ 3.98B | $ 188.96M | $ 169.35M | $ 145.92M | $ 147.24M | |
| $ -1.09B | $ 1.53B | $ -54.81M | $ -33.33M | $ -38.29M | |
| $ 2.89B | $ 1.72B | $ 114.54M | $ 112.59M | $ 108.95M | |
| $ 2.14B | $ 63.89M | $ 71.22M | $ 63.68M | $ 70.44M | |
| $ 2.26 | $ 0.07 | $ 0.07 | $ 0.06 | $ 0.07 | |
| $ 2.26 | $ 0.07 | $ 0.07 | $ 0.06 | $ 0.07 | |
| 944.93M | 957.34M | 993.23M | 1.01B | 1.01B | |
| 944.93M | 957.34M | 993.23M | 1.01B | 1.01B |