Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.67B | $ 1.69B | $ 1.53B | $ 1.38B | $ 1.12B | |
| $ 1.26B | $ 1.24B | $ 1.12B | $ 1.03B | $ 242.67M | |
| $ 1.26B | $ 1.23B | $ 1.09B | $ 989.20M | $ 238.39M | |
| $ 133.60M | $ 125.89M | $ 110.26M | $ 101.61M | $ 80.40M | |
| $ 213.43M | $ 135.24M | $ 136.20M | $ 140.52M | $ 85.78M | |
| $ -8.73M | $ 13.14M | $ 28.98M | $ 41.10M | $ 4.28M | |
| $ 28.50M | $ -54.14M | $ -37.14M | $ -45.20M | $ -56.11M | |
| $ 19.77M | $ -40.99M | $ -8.16M | $ -4.10M | $ -51.83M | |
| $ 3.10M | $ -37.92M | $ -15.62M | $ -24.51M | $ -64.78M | |
| $ 0.02 | $ -0.23 | $ -0.10 | $ -0.16 | $ -0.39 | |
| $ 0.02 | $ -0.23 | $ -0.10 | $ -0.16 | $ -0.39 | |
| 169.34M | 168.29M | 167.47M | 167.25M | 164.89M | |
| 171.50M | 168.29M | 167.47M | 167.25M | 164.89M |