Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 2.10B | $ 1.78B | $ 1.30B | $ 814.14M | $ 659.33M | |
$ 755.76M | $ 669.39M | $ 494.99M | $ 304.33M | $ 254.16M | |
$ 556.80M | $ 456.32M | $ 343.00M | $ 217.31M | $ 173.20M | |
$ 139.86M | $ 107.93M | $ 80.29M | $ 48.48M | $ 38.84M | |
$ 361.54M | $ 317.25M | $ 218.08M | $ 135.43M | $ 114.52M | |
$ 198.96M | $ 107.87M | $ 64.83M | $ 41.55M | $ 57.22M | |
$ -943.00K | $ -13.82M | $ -19.58M | $ -7.42M | $ -11.70M | |
$ 198.02M | $ 192.88M | $ 124.85M | $ 76.52M | $ 69.03M | |
$ 158.54M | $ 148.89M | $ 96.06M | $ 54.22M | $ 54.02M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.72 | $ 3.55 | $ 2.35 | $ 1.41 | $ 1.48 | |
$ 3.64 | $ 3.47 | $ 2.28 | $ 1.37 | $ 1.43 | |
42.60M | 41.93M | 40.94M | 38.52M | 36.59M | |
43.59M | 42.85M | 42.08M | 39.72M | 37.67M |