Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.52B | $ 4.28B | $ 2.56B | $ 2.42B | $ 1.92B | |
| $ 1.49B | $ 1.38B | $ 721.40M | $ 705.90M | $ 565.19M | |
| $ 1.59B | $ 2.27B | $ 877.36M | $ 819.04M | $ 611.14M | |
| $ 1.36B | $ 1.16B | $ 493.57M | $ 483.34M | $ 340.90M | |
| $ 1.24B | $ 363.98M | $ 397.12M | $ 403.70M | $ 294.95M | |
| $ -97.48M | $ -889.81M | $ -155.96M | $ -113.14M | $ -45.95M | |
| $ -434.59M | $ -297.17M | $ -6.26M | $ -25.05M | $ -31.69M | |
| $ -532.07M | $ -1.19B | $ -162.22M | $ -138.19M | $ -77.64M | |
| $ -574.96M | $ -1.07B | $ 1.08B | $ -15.53M | $ 3.69M | |
| $ -4.42 | $ -8.49 | $ -7.60 | $ -0.21 | $ 0.06 | |
| $ -4.48 | $ -9.12 | $ -7.60 | $ -0.21 | $ 0.06 | |
| 130.21M | 125.85M | 75.92M | 73.40M | 66.44M | |
| 130.21M | 117.19M | 75.92M | 73.40M | 67.02M |