Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 2.42B | $ 2.02B | $ 1.76B | $ 1.52B | $ 2.06B | |
$ 522.23M | $ 478.65M | $ 415.01M | $ 304.55M | $ 522.94M | |
$ 360.48M | $ 321.07M | $ 285.99M | $ 251.22M | $ 255.12M | |
$ 110.68M | $ 106.14M | $ 108.83M | $ 111.66M | $ 108.27M | |
$ 281.92M | $ 265.27M | $ 230.35M | $ 165.00M | $ 376.09M | |
$ 160.49M | $ 157.59M | $ 129.02M | $ 53.33M | $ 267.82M | |
$ -40.86M | $ -45.40M | $ -38.67M | $ -37.68M | $ -45.15M | |
$ 119.63M | $ 112.18M | $ 90.35M | $ 15.65M | $ 222.66M | |
$ 74.05M | $ 80.64M | $ 70.46M | $ 26.99M | $ 180.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.28 | $ 1.38 | $ 1.17 | $ 0.45 | $ 3.10 | |
$ 1.28 | $ 1.37 | $ 1.16 | $ 0.45 | $ 3.05 | |
57.72M | 58.34M | 60.31M | 59.53M | 57.84M | |
57.93M | 58.49M | 60.87M | 60.31M | 58.95M |