Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 2.98B | $ 3.11B | $ 1.96B | $ 1.46B | $ 1.43B | |
$ 703.82M | $ 844.65M | $ 629.32M | $ 461.36M | $ 479.34M | |
$ 702.07M | $ 678.53M | $ 422.18M | $ 318.80M | $ 267.00M | |
$ 57.20M | $ 49.68M | $ 39.53M | $ 31.83M | $ 26.89M | |
$ 142.49M | $ 237.63M | $ 237.44M | $ 206.06M | $ 211.32M | |
$ 40.20M | $ 166.12M | $ 207.14M | $ 142.56M | $ 189.95M | |
$ 40.89M | $ 11.04M | $ -19.91M | $ 21.11M | $ -11.34M | |
$ 81.10M | $ 177.16M | $ 187.22M | $ 163.67M | $ 178.60M | |
$ 34.33M | $ 93.78M | $ 169.17M | $ 140.32M | $ 146.55M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.61 | $ 1.70 | $ 3.24 | $ 2.79 | $ 3.06 | |
$ 0.60 | $ 1.61 | $ 3.02 | $ 2.66 | $ 2.92 | |
56.56M | 55.09M | 52.20M | 50.22M | 47.92M | |
57.24M | 58.10M | 55.97M | 52.80M | 50.20M |