Though I am not disputing your take on gas prices, don't lose sight of the fact that AZZ based on its test results is primarily an oil producer. It's the expectation of oil price changes that will matter to AZZ.
AZZ Price at posting:
68.5¢ Sentiment: None Disclosure: Held