Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.02B | $ 829.25M | $ 660.12M | $ 443.31M | $ 267.59M | |
$ 855.91M | $ 636.89M | $ 520.81M | $ 361.90M | $ 224.23M | |
$ 304.43M | $ 299.32M | $ 253.28M | $ 86.00M | $ 79.97M | |
$ 81.31M | $ 84.86M | $ 49.64M | $ 3.00M | $ 3.28M | |
$ 656.54M | $ 451.95M | $ 315.51M | $ 259.04M | $ 152.96M | |
$ 551.48M | $ 337.57M | $ 267.53M | $ 275.90M | $ 144.25M | |
$ 5.66M | $ 10.76M | $ -18.61M | $ -27.38M | $ -14.95M | |
$ 557.13M | $ 348.33M | $ 248.92M | $ 248.52M | $ 129.30M | |
$ 444.09M | $ 281.59M | $ 202.13M | $ 402.71M | $ 129.09M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.50 | $ 2.13 | $ 1.48 | $ 2.86 | $ 0.95 | |
$ 3.43 | $ 2.10 | $ 1.44 | $ 2.74 | $ 0.91 | |
126.83M | 131.93M | 136.84M | 140.65M | 136.21M | |
129.42M | 134.20M | 140.61M | 146.80M | 141.46M |