Consumer Cyclical Tractor Supply Company (TSCO): Rising leverage with steady cash generation and margins