Yahoo Finance

Yahoo Finance

It’s a bright picture  — at least for the next five years…