Western Digital Corporation (WDC): Margin recovery with rising cash generation and returns

Western Digital Corporation (WDC): Margin recovery with rising cash generation and returns