Tag: 41% year-over-year drop in net sales to $1.4 billion

Recent News