Tup stock