Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.10B | $ 688.37M | $ 438.59M | $ 348.57M | $ 628.41M | |
$ 406.29M | $ 242.45M | $ 121.45M | $ 111.62M | $ 234.81M | |
$ 141.93M | $ 67.70M | $ 46.02M | $ 39.72M | $ 51.66M | |
$ 65.05M | $ 34.12M | $ 36.31M | $ 40.52M | $ 38.85M | |
$ 337.66M | $ 217.27M | $ 111.73M | $ 112.42M | $ 222.00M | |
$ 264.37M | $ 174.75M | $ 75.43M | $ 70.04M | $ 183.15M | |
$ -1.99M | $ 1.80M | $ -282.00K | $ 146.00K | $ 5.17M | |
$ 262.38M | $ 176.55M | $ 75.14M | $ 70.19M | $ 188.32M | |
$ 169.17M | $ 110.17M | $ 67.47M | $ 59.22M | $ 156.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.16 | $ 1.83 | $ 1.22 | $ 1.25 | $ 3.47 | |
$ 2.57 | $ 1.80 | $ 0.89 | $ 0.78 | $ 2.07 | |
64.64M | 60.32M | 55.40M | 47.46M | 44.98M | |
79.46M | 76.34M | 76.11M | 75.50M | 75.35M |