Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.44B | $ 1.95B | $ 1.58B | $ 1.20B | $ 836.03M | |
$ 1.97B | $ 1.58B | $ 1.30B | $ 974.91M | $ 657.22M | |
$ 1.55B | $ 1.38B | $ 1.18B | $ 850.10M | $ 513.01M | |
$ 87.49M | $ 80.42M | $ 54.42M | $ 82.53M | $ 61.90M | |
$ 514.66M | $ 280.90M | $ 168.08M | $ 124.82M | $ 144.21M | |
$ 427.17M | $ 200.48M | $ 113.65M | $ 124.82M | $ 144.21M | |
$ 80.14M | $ 67.52M | $ 13.72M | $ -2.78M | $ -305.00K | |
$ 507.30M | $ 268.00M | $ 127.37M | $ 122.04M | $ 143.90M | |
$ 393.08M | $ 178.94M | $ 53.38M | $ 137.76M | $ 242.32M | |
$ 0.80 | $ 0.37 | $ 0.11 | $ 0.29 | $ 0.52 | |
$ 0.78 | $ 0.36 | $ 0.11 | $ 0.28 | $ 0.49 | |
490.88M | 489.26M | 486.94M | 476.85M | 462.87M | |
501.92M | 500.18M | 499.93M | 498.54M | 489.88M |