Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 1.82B | $ 2.13B | $ 2.01B | $ 1.72B | $ 1.54B | |
| $ 1.06B | $ 1.13B | $ 1.08B | $ 917.81M | $ 823.28M | |
| $ 1.07B | $ 1.17B | $ 1.01B | $ 835.34M | $ 763.30M | |
| $ 99.08M | $ 98.25M | $ 99.96M | $ 87.24M | $ 74.34M | |
| $ 89.58M | $ 53.12M | $ 161.23M | $ 169.71M | $ 116.49M | |
| $ -10.36M | $ -46.83M | $ 61.27M | $ 73.58M | $ 42.35M | |
| $ -15.32M | $ -14.94M | $ -462.00K | $ -43.09M | $ -37.48M | |
| $ -25.68M | $ -61.76M | $ 60.81M | $ 30.49M | $ 4.87M | |
| $ -28.50M | $ -65.90M | $ 42.12M | $ 32.80M | $ 23.65M | |
| $ -0.36 | $ -0.84 | $ 0.53 | $ 0.42 | $ 0.31 | |
| $ -0.36 | $ -0.84 | $ 0.52 | $ 0.40 | $ 0.30 | |
| 78.59M | 78.31M | 79.83M | 78.61M | 75.90M | |
| 78.59M | 78.31M | 80.30M | 81.68M | 79.04M |