Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 3.64B | $ 3.01B | $ 2.50B | $ 2.25B | $ 2.07B | |
$ 364.40M | $ 343.96M | $ 324.98M | $ 275.85M | $ 214.16M | |
$ 235.30M | $ 231.43M | $ 209.52M | $ 192.12M | $ 160.52M | |
$ 59.14M | $ 58.17M | $ 46.20M | $ 46.45M | $ 44.52M | |
$ 189.08M | $ 170.70M | $ 161.67M | $ 130.19M | $ 98.15M | |
$ 129.09M | $ 114.91M | $ 118.56M | $ 86.55M | $ 57.18M | |
$ -4.09M | $ -703.00K | $ -2.25M | $ -5.16M | $ -6.74M | |
$ 125.00M | $ 114.20M | $ 116.31M | $ 81.39M | $ 50.44M | |
$ 90.99M | $ 83.38M | $ 85.01M | $ 58.76M | $ 37.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.45 | $ 4.97 | $ 5.05 | $ 3.52 | $ 2.27 | |
$ 5.40 | $ 4.91 | $ 4.95 | $ 3.48 | $ 2.26 | |
16.71M | 16.76M | 16.84M | 16.68M | 16.59M | |
16.84M | 16.98M | 17.16M | 16.89M | 16.70M |