Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.63B | $ 1.41B | $ 1.12B | $ 958.43M | $ 991.35M | |
$ 607.77M | $ 515.45M | $ 431.36M | $ 334.50M | $ 335.86M | |
$ 369.01M | $ 323.29M | $ 275.48M | $ 224.48M | $ 250.73M | |
$ 53.90M | $ 63.97M | $ 54.03M | $ 53.51M | $ 54.27M | |
$ 305.72M | $ 262.32M | $ 208.15M | $ 180.03M | $ 150.98M | |
$ 238.75M | $ 192.16M | $ 155.88M | $ 110.02M | $ 76.45M | |
$ -814.00K | $ -2.06M | $ -9.32M | $ 5.31M | $ 6.65M | |
$ 237.94M | $ 190.10M | $ 146.56M | $ 115.33M | $ 83.10M | |
$ 184.56M | $ 142.97M | $ 114.76M | $ 89.48M | $ 67.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.11 | $ 0.86 | $ 0.68 | $ 0.52 | $ 0.39 | |
$ 1.10 | $ 0.85 | $ 0.67 | $ 0.52 | $ 0.39 | |
166.34M | 166.65M | 167.75M | 171.37M | 171.75M | |
168.16M | 169.17M | 171.22M | 172.78M | 173.66M |