@ram1984 While talking about bull markets in specific sectors one needs to be clear whether it is a cyclical stock or a more steady business like pharma or speciality chemicals etc. (there can be arguments that at the end of the day all sectors are cyclicals, some have shorter cycles whereas others have longer cycles. That might be true but we dont want to go off track.)
In sectors like textiles, sugar, tea, coffee, steel, metals, polyfilms etc. the cycles turn fast and so do the stock prices. If we get the cycles right we can make tons of money. Can work the other way round too.
In certain other sectors like cement, pharma, speciality chem, financials, autos etc the cycles tend to run comparatively longer.
So one has to position oneself accordingly.
In short term cyclicals the stock prices tend to move much before actual results start being reported. So in such cases, tracking the earnings etc might be a lagging exercise. Technicals tend to work better there. e.g steel, sugar, metals etc in recent memory.
In sectors with long cycles, often we get a chance to see good results for a couple of quarters before stocks tend to take off. e.g pharma, speciality chem etc.
So we have to try to figure out where earnings are important and where expectations of earnings are important. There is a slight difference between the former and the latter.
In long cycle stocks or long runway for growth stocks, the rallies are longer lasting and earnings keep pushing stock prices higher and higher and sometimes often to unreasonable levels, leading to formation of bubbles. These also at some point of time burst leading to a lot of pain.