Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.20B | $ 2.06B | $ 2.26B | $ 1.84B | $ 1.56B | |
$ 1.00B | $ 893.32M | $ 907.74M | $ 725.96M | $ 562.78M | |
$ 770.23M | $ 801.51M | $ 711.62M | $ 586.45M | $ 467.95M | |
$ 143.65M | $ 142.37M | $ 124.72M | $ 119.74M | $ 92.81M | |
$ 341.85M | $ 236.13M | $ 253.82M | $ 249.70M | $ 145.72M | |
$ 230.13M | $ 90.07M | $ 175.57M | $ 139.50M | $ 94.83M | |
$ -138.82M | $ -107.47M | $ -90.09M | $ -87.78M | $ -62.66M | |
$ 91.31M | $ -17.41M | $ 87.07M | $ 43.20M | $ 43.99M | |
$ 12.81M | $ 246.29M | $ 36.39M | $ 24.86M | $ 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 | 70.72M | 65.36M | 63.15M | |
75.45M | 72.11M | 70.72M | 65.36M | 63.15M |