Which factors does a technical analyst consider when assessing a company's stock?
a) Fundamental indicators such as earnings, revenue, and market share
b) Price trends, chart patterns, and trading volume
c) Macroeconomic variables like interest rates and inflation
d) Industry-specific factors such as competition and regulatory environment