Lately, the company's fundamentals have improved significantly. I believe this is something investors often fail to notice. Suncor Energy has taken steps to reduce its operating expenses which have positively impacted its net earnings. Considering current oil prices, this company is generating exceptional cash flow. That's one of the primary reasons why the company is continuing to buy back its shares. Indeed, it appears that Suncor is right on the money in terms of its projected cash flow growth.