The doom and gloomers will be right one day but not today or tomorrow. The buyback is doing its job.
I certainly won't complain after the massive dividend and current profit but working out when to sell is proving a bit tricky. This is not being driven by fundamentals.
The buyback could go a while. They still have a bit over $460 million to spend.