Penn National stock tops $100 for first time