Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 2.24B | $ 2.58B | $ 1.62B | $ 976.59M | $ 897.15M | |
$ 466.10M | $ 556.75M | $ 372.91M | $ 187.81M | $ 162.28M | |
$ 373.80M | $ 360.12M | $ 224.58M | $ 141.89M | $ 125.33M | |
$ 69.86M | $ 85.21M | $ 45.86M | $ 31.23M | $ 27.95M | |
$ 161.86M | $ 343.35M | $ 184.79M | $ 90.02M | $ 58.82M | |
$ 92.31M | $ 196.63M | $ 148.33M | $ 45.92M | $ 36.94M | |
$ -49.41M | $ -33.86M | $ -10.68M | $ 4.69M | $ -7.01M | |
$ 42.90M | $ 162.77M | $ 137.65M | $ 39.96M | $ 29.93M | |
$ 36.05M | $ 128.67M | $ 103.14M | $ 28.03M | $ 22.65M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.61 | $ 6.00 | $ 4.81 | $ 1.38 | $ 1.06 | |
$ 1.59 | $ 5.96 | $ 4.77 | $ 1.38 | $ 1.05 | |
22.39M | 21.60M | 21.44M | 21.17M | 21.38M | |
22.62M | 21.60M | 21.60M | 21.38M | 21.49M |