LSR Announces First Quarter 2008 Financial Results Chiropractic Economics 18 years ago Life Sciences Research, Inc. (NYSE Arca: LSR) announced today that revenues for the quarter