Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 4.39B | $ 4.97B | $ 3.58B | $ 1.93B | $ 2.15B | |
$ 382.27M | $ 375.77M | $ 276.95M | $ 212.13M | $ 154.64M | |
$ 294.20M | $ 280.91M | $ 242.86M | $ 180.66M | $ 124.44M | |
$ 76.36M | $ 77.83M | $ 70.15M | $ 59.64M | $ 50.53M | |
$ 160.49M | $ 178.23M | $ 111.94M | $ 175.33M | $ 94.38M | |
$ 88.07M | $ 96.01M | $ 36.13M | $ 35.17M | $ 43.32M | |
$ -42.95M | $ -31.60M | $ -17.70M | $ -16.08M | $ -26.48M | |
$ 45.12M | $ 64.41M | $ 18.43M | $ 99.51M | $ 16.85M | |
$ 40.10M | $ 61.97M | $ 21.65M | $ 107.46M | $ 18.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.06 | $ 1.63 | $ 0.57 | $ 2.87 | $ 0.52 | |
$ 1.05 | $ 1.63 | $ 0.57 | $ 2.87 | $ 0.52 | |
37.96M | 37.92M | 37.88M | 37.37M | 34.45M | |
38.12M | 38.06M | 37.88M | 37.37M | 34.45M |