Mesa Laboratories Inc. (MLAB) reports earnings