Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.20B | $ 1.97B | $ 2.01B | $ 1.72B | $ 1.45B | |
$ 1.00B | $ 833.00M | $ 783.05M | $ 661.58M | $ 539.67M | |
$ 770.23M | $ 747.75M | $ 652.21M | $ 521.92M | $ 461.66M | |
$ 143.65M | $ 134.36M | $ 116.71M | $ 109.13M | $ 95.23M | |
$ 347.71M | $ 223.33M | $ 280.22M | $ 240.10M | $ 185.06M | |
$ 230.13M | $ 85.25M | $ 147.65M | $ 123.08M | $ 78.01M | |
$ -138.82M | $ -107.47M | $ -90.09M | $ -96.42M | $ -50.84M | |
$ 91.31M | $ -17.41M | $ 40.75M | $ 26.66M | $ 27.17M | |
$ 12.81M | $ 246.29M | $ 36.39M | $ 114.55M | $ 22.78M | |
$ 0.23 | $ 2.46 | $ -0.19 | $ -0.38 | $ -0.34 | |
$ 0.23 | $ 2.46 | $ -0.19 | $ -0.38 | $ -0.34 | |
75.45M | 72.11M | 63.12M | 65.36M | 63.15M | |
75.45M | 72.11M | 70.72M | 65.36M | 63.15M |