Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.21B | $ 1.82B | $ 1.79B | $ 1.21B | $ 844.45M | |
$ 1.22B | $ 1.02B | $ 1.05B | $ 685.46M | $ 465.95M | |
$ 681.51M | $ 539.38M | $ 513.77M | $ 416.82M | $ 299.27M | |
$ 36.43M | $ 40.17M | $ 37.11M | $ 28.70M | $ 19.19M | |
$ 575.79M | $ 521.90M | $ 563.90M | $ 291.12M | $ 185.87M | |
$ 539.36M | $ 481.74M | $ 526.78M | $ 262.42M | $ 158.88M | |
$ 33.55M | $ 24.11M | $ -1.85M | $ 9.80M | $ 10.46M | |
$ 572.91M | $ 505.84M | $ 524.94M | $ 272.22M | $ 169.34M | |
$ 1.79B | $ 427.37M | $ 437.67M | $ 242.02M | $ 164.38M | |
$ 36.76 | $ 8.98 | $ 9.37 | $ 5.28 | $ 3.67 | |
$ 36.59 | $ 8.76 | $ 9.05 | $ 5.05 | $ 3.50 | |
48.60M | 47.61M | 46.73M | 45.85M | 44.84M | |
48.84M | 48.77M | 48.36M | 47.89M | 47.01M |