Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.42B | $ 3.09B | $ 4.34B | $ 3.93B | $ 2.38B | |
$ 855.90M | $ 623.90M | $ 1.53B | $ 1.37B | $ 479.00M | |
$ 304.60M | $ 283.30M | $ 261.00M | $ 236.50M | $ 225.00M | |
$ 286.80M | $ 305.30M | $ 312.80M | $ 255.60M | $ 207.90M | |
$ 893.70M | $ 690.50M | $ 1.68B | $ 1.45B | $ 494.30M | |
$ 551.30M | $ 340.60M | $ 1.35B | $ 1.19B | $ 280.30M | |
$ 48.10M | $ 32.40M | $ -1.30M | $ -16.20M | $ -21.30M | |
$ 599.40M | $ 373.00M | $ 1.35B | $ 1.17B | $ 259.00M | |
$ 476.40M | $ 297.10M | $ 1.06B | $ 927.40M | $ 193.10M | |
$ 14.14 | $ 8.42 | $ 27.28 | $ 21.67 | $ 4.48 | |
$ 13.93 | $ 8.32 | $ 27.07 | $ 21.47 | $ 4.44 | |
33.70M | 35.30M | 39.00M | 42.80M | 43.10M | |
34.20M | 35.70M | 39.30M | 43.20M | 43.50M |