Costco's stock has gotten pulled down with the broader market and is currently trading at $478.43, which is 16% below its 52-week high of $571.49 reached at the end of December. This presents a great buying opportunity for investors with a long-term time horizon.