Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.40B | $ 1.16B | $ 926.96M | $ 871.01M | $ 965.47M | |
$ 419.29M | $ 346.41M | $ 268.81M | $ 251.67M | $ 301.18M | |
$ 315.89M | $ 236.74M | $ 203.38M | $ 200.33M | $ 236.81M | |
$ 24.94M | $ 33.73M | $ 32.46M | $ 37.41M | $ 33.74M | |
$ 161.84M | $ 154.19M | $ 120.64M | $ 12.82M | $ 101.88M | |
$ 125.35M | $ 99.76M | $ 78.04M | $ 131.53M | $ 63.71M | |
$ -41.45M | $ 8.82M | $ 2.00M | $ -86.49M | $ -11.21M | |
$ 83.89M | $ 108.58M | $ 80.04M | $ -33.87M | $ 52.49M | |
$ 62.48M | $ 75.55M | $ 62.99M | $ -23.72M | $ 41.74M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.32 | $ 3.73 | $ 2.94 | $ -1.08 | $ 1.90 | |
$ 3.19 | $ 3.64 | $ 2.89 | $ -1.08 | $ 1.85 | |
18.83M | 20.25M | 21.44M | 21.88M | 21.99M | |
19.60M | 20.75M | 21.81M | 21.88M | 22.51M |