Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.77B | $ 3.67B | $ 2.24B | $ 1.30B | $ 614.53M | |
| $ 1.82B | $ 1.37B | $ 756.19M | $ 501.86M | $ 267.94M | |
| $ 2.43B | $ 2.16B | $ 2.27B | $ 2.06B | $ 1.11B | |
| $ 270.85M | $ 201.92M | $ 169.25M | $ 121.14M | $ 77.41M | |
| $ -319.35M | $ -586.65M | $ -1.27B | $ -1.39B | $ -765.85M | |
| $ -609.00M | $ -789.23M | $ -1.51B | $ -1.56B | $ -843.26M | |
| $ 15.37M | $ -2.75M | $ 65.90M | $ 46.69M | $ -389.20M | |
| $ -593.63M | $ -791.97M | $ -1.45B | $ -1.51B | $ -1.23B | |
| $ -507.29M | $ -802.14M | $ -1.38B | $ -1.52B | $ -1.23B | |
| $ -1.05 | $ -1.73 | $ -3.15 | $ -3.79 | $ -4.03 | |
| $ -1.05 | $ -1.73 | $ -3.15 | $ -3.79 | $ -4.03 | |
| 481.95M | 462.60M | 436.51M | 402.49M | 305.59M | |
| 481.95M | 462.60M | 436.51M | 402.49M | 305.59M |