Income Statement | Dec 24 | Dec 19 | Dec 18 | Dec 17 | Dec 16 |
|---|---|---|---|---|---|
| $ 3.58B | $ 2.48B | $ 2.33B | $ 2.26B | $ 2.28B | |
| $ 2.78B | $ 1.02B | $ 965.32M | $ 963.52M | $ 989.09M | |
| $ 2.60B | $ 893.09M | $ 828.51M | $ 800.33M | $ 787.99M | |
| $ 101.45M | $ 87.53M | $ 95.98M | $ 92.73M | $ 88.01M | |
| $ 282.90M | $ 230.36M | $ 210.09M | $ 245.00M | $ 285.38M | |
| $ 178.32M | $ 152.70M | $ 118.95M | $ 152.84M | $ 200.99M | |
| $ -7.27M | $ 0.00 | $ -11.54M | $ -6.38M | $ -9.22M | |
| $ 171.05M | $ 140.33M | $ 107.41M | $ 146.47M | $ 191.77M | |
| $ 156.78M | $ 127.29M | $ 99.03M | $ 157.39M | $ 139.49M | |
| $ 3.28 | $ 2.90 | $ 2.19 | $ 3.35 | $ 2.91 | |
| $ 3.20 | $ 2.86 | $ 2.14 | $ 3.27 | $ 2.83 | |
| 47.79M | 43.95M | 45.26M | 46.93M | 47.98M | |
| 48.97M | 44.55M | 46.22M | 48.15M | 49.37M |