Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.20B | $ 3.47B | $ 3.79B | $ 930.61M | $ 218.09M | |
| $ 2.14B | $ 1.67B | $ 2.48B | $ 569.36M | $ 160.47M | |
| $ 631.61M | $ 441.81M | $ 455.04M | $ 146.48M | $ 36.35M | |
| $ 2.06B | $ 1.17B | $ 816.45M | $ 226.93M | $ 128.59M | |
| $ 3.60B | $ 2.34B | $ 2.50B | $ 488.41M | $ 177.58M | |
| $ 1.51B | $ 1.22B | $ 2.03B | $ 422.88M | $ 124.12M | |
| $ -428.13M | $ -224.35M | $ -372.92M | $ -171.10M | $ -81.14M | |
| $ 1.08B | $ 999.45M | $ 1.65B | $ 251.78M | $ 42.98M | |
| $ 838.72M | $ 784.29M | $ 1.25B | $ 178.92M | $ 103.53M | |
| $ 8.48 | $ 9.09 | $ 14.68 | $ 4.82 | $ 4.98 | |
| $ 8.46 | $ 9.02 | $ 14.58 | $ 4.74 | $ 4.95 | |
| 98.86M | 86.24M | 85.00M | 37.16M | 20.77M | |
| 99.18M | 86.99M | 85.60M | 37.75M | 20.91M |