Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.75B | $ 5.44B | $ 4.20B | $ 3.66B | $ 3.92B | |
$ 1.41B | $ 1.21B | $ 946.72M | $ 852.82M | $ 876.86M | |
$ 978.36M | $ 917.66M | $ 777.40M | $ 757.24M | $ 729.10M | |
$ 99.25M | $ 119.97M | $ 120.50M | $ 144.21M | $ 127.98M | |
$ 518.48M | $ 415.52M | $ 309.91M | $ 274.49M | $ 310.35M | |
$ 428.07M | $ 288.36M | $ 185.67M | $ 132.45M | $ 177.81M | |
$ -60.41M | $ -24.30M | $ -19.44M | $ -19.86M | $ -16.40M | |
$ 367.65M | $ 264.05M | $ 166.22M | $ 112.59M | $ 161.41M | |
$ 235.05M | $ 161.15M | $ 96.66M | $ 88.95M | $ 98.54M | |
$ 2.24 | $ 1.56 | $ 0.93 | $ 0.87 | $ 0.98 | |
$ 2.14 | $ 1.42 | $ 0.85 | $ 0.79 | $ 0.97 | |
106.29M | 104.99M | 103.76M | 102.54M | 100.85M | |
111.09M | 115.08M | 113.48M | 112.13M | 101.20M |