But not only did we do that, but in a very short period of time, we had almost 15,000 people that had to go from office work to work from home, and this is a true testament of the hard work and the dedication of our team.
Sean has been a valued member of our team since 2007.
Fourth quarter sales were $8.45 billion.
Sales increased 13% year-over-year on a non-GAAP basis.
The average euro-dollar exchange rate for the quarter was $1.19 to EUR1 compared to the rate of a $1.16 we've used for forecasting.
Strengthening of the euro relative to the dollar boosted sales by approximately $50 million compared to what we had anticipated in our prior guidance.
Global component sales were $5.92 billion.
Global component's non-GAAP operating margin was 4%, up 40 basis points year-over-year.
Enterprise computing solutions sales of $2.53 billion were above the midpoint of our prior expected range.
Global enterprise computing solutions non-GAAP operating income margin increased by 30 basis points year-over-year to 6.3%, the highest level since 2017.
For the full-year 2020, our effective tax rate was near the low-end of our long-term range of 23% to 25%.
We continue to see 23% to 25% as our appropriate target range going forward.
Non-GAAP diluted earnings per share were $3.17, it's $0.44 [Phonetic] above the high-end of our prior expectation, approximately $0.04 of the upside to prior guidance was attributable to more favorable exchange rates.
Turning to the balance sheet and cash flow, operating cash flow was $200 million, despite substantially stronger demand than we anticipated.
Our cash cycle improved by two days compared to the third quarter and 11 days compared to last year.
Ending 2020, debt decreased by $715 million compared to 2019.
We returned approximately $100 million to shareholders during the fourth quarter through our share repurchase plan.
The remaining authorization under our existing plan is approximately $463 million.

Summary:
Fourth quarter sales were $8.45 billion.
Non-GAAP diluted earnings per share were $3.17, it's $0.44 [Phonetic] above the high-end of our prior expectation, approximately $0.04 of the upside to prior guidance was attributable to more favorable exchange rates.