Tech

Micron posts smallest revenue decline in a year