Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.28B | $ 1.98B | $ 2.12B | $ 1.87B | $ 1.20B | |
$ 936.93M | $ 832.41M | $ 873.84M | $ 767.50M | $ 464.54M | |
$ 698.94M | $ 619.19M | $ 592.19M | $ 519.85M | $ 414.98M | |
$ 20.01M | $ 15.50M | $ 20.58M | $ 15.21M | $ 17.36M | |
$ 258.01M | $ 235.24M | $ 302.22M | $ 257.28M | $ 66.92M | |
$ 224.94M | $ 213.22M | $ 281.64M | $ 243.60M | $ 130.73M | |
$ 5.54M | $ 7.39M | $ 676.00K | $ -1.53M | $ 1.62M | |
$ 230.48M | $ 220.61M | $ 282.32M | $ 242.07M | $ -29.98M | |
$ 169.39M | $ 171.55M | $ 216.06M | $ 190.68M | $ -18.28M | |
$ 2.38 | $ 2.34 | $ 2.84 | $ 2.43 | $ -0.23 | |
$ 2.35 | $ 2.30 | $ 2.77 | $ 2.34 | $ -0.23 | |
71.27M | 73.34M | 76.02M | 78.44M | 78.64M | |
71.96M | 74.56M | 78.07M | 81.63M | 78.64M |