Is S & T Corporation Ltd. worth buying?