ITC's business numbers improve, but stock falls: What's happening?

Business