Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.95B | $ 4.67B | $ 4.42B | $ 4.12B | $ 3.17B | |
$ 2.80B | $ 810.36M | $ 740.75M | $ 731.70M | $ 336.00M | |
$ 2.66B | $ 485.21M | $ 404.37M | $ 409.01M | $ 434.62M | |
$ 175.58M | $ 191.17M | $ 252.87M | $ 241.66M | $ 254.70M | |
$ 179.37M | $ 516.32M | $ 515.40M | $ 491.49M | $ 81.77M | |
$ 139.81M | $ 325.14M | $ 330.42M | $ 308.96M | $ -98.49M | |
$ -198.62M | $ -52.17M | $ -178.51M | $ -59.66M | $ -64.55M | |
$ -58.81M | $ 272.98M | $ 151.91M | $ 249.30M | $ -239.52M | |
$ -128.02M | $ 247.39M | $ 101.91M | $ 215.56M | $ -158.79M | |
$ -1.49 | $ 2.84 | $ 1.15 | $ 2.42 | $ -1.82 | |
$ -1.49 | $ 2.56 | $ 1.03 | $ 2.00 | $ -1.82 | |
85.91M | 87.23M | 88.85M | 88.98M | 87.47M | |
85.91M | 96.45M | 98.51M | 107.80M | 87.47M |