Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.58B | $ 3.44B | $ 3.30B | $ 2.93B | $ 1.98B | |
| $ 2.78B | $ 1.41B | $ 1.28B | $ 1.20B | $ 746.31M | |
| $ 2.60B | $ 1.30B | $ 1.20B | $ 1.08B | $ 1.09B | |
| $ 101.45M | $ 93.14M | $ 91.28M | $ 89.25M | $ 91.52M | |
| $ 282.90M | $ 201.70M | $ 130.22M | $ 171.57M | $ -255.92M | |
| $ 178.32M | $ 108.57M | $ 38.94M | $ 82.32M | $ -347.44M | |
| $ -7.27M | $ -8.55M | $ -6.04M | $ -10.70M | $ -8.60M | |
| $ 171.05M | $ 100.01M | $ 32.89M | $ 71.62M | $ -356.04M | |
| $ 156.78M | $ 101.35M | $ 43.12M | $ 72.37M | $ -253.37M | |
| $ 3.28 | $ 2.10 | $ 0.87 | $ 1.03 | $ -6.32 | |
| $ 3.20 | $ 2.07 | $ 0.86 | $ 1.01 | $ -6.32 | |
| 47.79M | 48.32M | 49.81M | 47.53M | 43.87M | |
| 48.97M | 49.05M | 50.41M | 48.51M | 43.87M |