Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.57B | $ 3.51B | $ 3.75B | $ 3.28B | $ 2.79B | |
$ 1.06B | $ 1.01B | $ 963.70M | $ 845.32M | $ 756.65M | |
$ 713.66M | $ 653.76M | $ 640.98M | $ 592.71M | $ 538.33M | |
$ 174.71M | $ 159.84M | $ 146.98M | $ 143.17M | $ 138.82M | |
$ 490.50M | $ 528.60M | $ 490.43M | $ 438.12M | $ 383.95M | |
$ 348.22M | $ 375.38M | $ 343.45M | $ 294.94M | $ 245.13M | |
$ -165.56M | $ -141.22M | $ -100.43M | $ -70.92M | $ -83.24M | |
$ 182.66M | $ 234.16M | $ 251.93M | $ 216.85M | $ 158.36M | |
$ 130.26M | $ 144.91M | $ 180.31M | $ 161.39M | $ 123.72M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.37 | $ 2.67 | $ 3.37 | $ 3.05 | $ 2.38 | |
$ 2.30 | $ 2.59 | $ 3.26 | $ 2.97 | $ 2.36 | |
54.93M | 54.33M | 53.58M | 52.89M | 52.04M | |
56.63M | 55.96M | 55.27M | 54.31M | 52.52M |