Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.86B | $ 2.46B | $ 2.25B | $ 1.86B | $ 1.66B | |
$ 1.63B | $ 1.38B | $ 1.26B | $ 981.68M | $ 783.98M | |
$ 190.01M | $ 184.94M | $ 179.33M | $ 126.73M | $ 118.74M | |
$ 296.00M | $ 294.99M | $ 260.22M | $ 237.42M | $ 237.30M | |
$ 1.84B | $ 1.39B | $ 1.37B | $ 1.10B | $ 719.64M | |
$ 1.44B | $ 1.19B | $ 1.08B | $ 854.95M | $ 665.24M | |
$ -249.82M | $ -445.78M | $ -269.04M | $ -275.43M | $ -464.07M | |
$ 1.19B | $ 749.06M | $ 811.05M | $ 579.52M | $ 201.17M | |
$ 816.93M | $ 483.49M | $ 571.58M | $ 355.99M | $ 41.05M | |
$ 0.41 | $ 0.24 | $ 0.28 | $ 0.17 | $ 0.02 | |
$ 0.41 | $ 0.24 | $ 0.28 | $ 0.17 | $ 0.02 | |
2.03B | 2.03B | 2.04B | 2.04B | 2.00B | |
2.04B | 2.04B | 2.04B | 2.04B | 2.01B |