Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 2.78B | $ 2.67B | $ 1.97B | $ 1.65B | $ 1.51B | |
$ 930.70M | $ 827.78M | $ 589.52M | $ 509.97M | $ 434.82M | |
$ 561.60M | $ 498.48M | $ 401.64M | $ 348.11M | $ 313.66M | |
$ 125.70M | $ 117.68M | $ 102.90M | $ 88.00M | $ 79.06M | |
$ 495.80M | $ 458.76M | $ 288.02M | $ 249.46M | $ 199.77M | |
$ 369.10M | $ 345.41M | $ 187.88M | $ 161.87M | $ 121.16M | |
$ -36.00M | $ -42.10M | $ -32.41M | $ -30.69M | $ -28.55M | |
$ 333.10M | $ 303.31M | $ 155.47M | $ 131.18M | $ 92.61M | |
$ 243.70M | $ 223.40M | $ 118.80M | $ 97.24M | $ 68.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.65 | $ 7.78 | $ 4.04 | $ 3.30 | $ 2.29 | |
$ 8.61 | $ 7.74 | $ 4.01 | $ 3.27 | $ 2.28 | |
28.16M | 28.71M | 29.37M | 29.50M | 29.75M | |
28.31M | 28.87M | 29.63M | 29.72M | 29.87M |