National Vision Holdings' GAAP net income for 2020 was $36.277 million, up 10.6% from $32.798 million in the prior year. Revenue declined 0.7% to $1.712 billion from $1.724 billion a year earlier.