Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.20B | $ 2.06B | $ 2.01B | $ 1.72B | $ 1.45B | |
$ 1.00B | $ 893.32M | $ 783.05M | $ 725.96M | $ 539.67M | |
$ 770.23M | $ 747.75M | $ 652.21M | $ 586.45M | $ 467.95M | |
$ 143.65M | $ 142.37M | $ 124.72M | $ 119.74M | $ 92.81M | |
$ 341.85M | $ 230.09M | $ 247.10M | $ 193.13M | $ 167.26M | |
$ 230.13M | $ 90.07M | $ 130.84M | $ 123.08M | $ 78.01M | |
$ -138.82M | $ -107.47M | $ -90.09M | $ -96.42M | $ -50.84M | |
$ 91.31M | $ -17.41M | $ 40.75M | $ 43.20M | $ 27.17M | |
$ 12.81M | $ 246.29M | $ 36.39M | $ 114.55M | $ 22.78M | |
$ 0.23 | $ 2.46 | $ -0.19 | $ 0.73 | $ -0.34 | |
$ 0.23 | $ 2.46 | $ -0.10 | $ 0.73 | $ -0.34 | |
75.45M | 72.11M | 63.12M | 65.36M | 63.15M | |
75.45M | 72.11M | 70.72M | 65.36M | 63.15M |