Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.16B | $ 990.34M | $ 845.57M | $ 781.46M | $ 874.97M | |
| $ 699.09M | $ 541.32M | $ 426.08M | $ 422.54M | $ 497.78M | |
| $ 139.12M | $ 116.64M | $ 117.18M | $ 107.17M | $ 105.10M | |
| $ 193.19M | $ 166.24M | $ 164.26M | $ 178.95M | $ 193.14M | |
| $ 559.97M | $ 424.68M | $ 308.90M | $ 315.38M | $ 392.68M | |
| $ 559.97M | $ 424.68M | $ 308.90M | $ 315.38M | $ 392.68M | |
| $ -327.59M | $ -282.43M | $ -248.31M | $ -276.42M | $ -478.66M | |
| $ 232.38M | $ 142.25M | $ 60.59M | $ 38.96M | $ -85.98M | |
| $ 172.23M | $ 105.00M | $ 44.30M | $ 28.22M | $ -68.44M | |
| $ 1.05 | $ 0.67 | $ 0.28 | $ 0.18 | $ -0.45 | |
| $ 1.05 | $ 0.67 | $ 0.28 | $ 0.18 | $ -0.45 | |
| 162.04M | 154.13M | 153.28M | 151.68M | 150.83M | |
| 162.38M | 154.34M | 153.41M | 151.83M | 150.83M |