State Tax on Stock awards - but I don't live in that State

I lived in Virginia for 17 years, during that time my company provided me Stock as part of my yearly compensation.  Those stock payouts quarterly over 5 years.  I haven't lived in Virginia for 2 full tax years, but I still am paying taxes for a portion of the stock that is received.  Do I need to file a Virginia State return?