Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 2.14B | $ 2.10B | $ 2.07B | $ 1.81B | $ 1.62B | |
$ 657.07M | $ 390.54M | $ 429.32M | $ 344.20M | $ 290.54M | |
$ 509.93M | $ 269.44M | $ 261.08M | $ 253.95M | $ 270.74M | |
$ 64.09M | $ 52.03M | $ 48.82M | $ 49.70M | $ 47.28M | |
$ 212.50M | $ 161.06M | $ 217.06M | $ 137.02M | $ 67.08M | |
$ 147.14M | $ 109.03M | $ 168.24M | $ 90.25M | $ 24.54M | |
$ -43.47M | $ -25.26M | $ -17.29M | $ -14.89M | $ -19.49M | |
$ 103.67M | $ 83.77M | $ 150.95M | $ 75.36M | $ 5.05M | |
$ 82.10M | $ 67.77M | $ 120.02M | $ 57.93M | $ 4.87M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.49 | $ 1.90 | $ 3.43 | $ 1.79 | $ 0.15 | |
$ 2.48 | $ 1.89 | $ 3.40 | $ 1.77 | $ 0.15 | |
32.93M | 35.50M | 35.01M | 32.42M | 31.63M | |
33.16M | 35.72M | 35.34M | 32.72M | 31.63M |