When you list ranges of temperatures you should indicate the body part that is being tested, because an oral temperature reading will be different than a rectal reading. Also, the temperature readings you gave are slightly inaccurate; this [1] says that the maximum oral healthy early morning temperature is 98.8°F, and 99.9°F overall.
Sorry if I forgot to say: Axillary basal temperature. That is, under the arm, measured for 5-10 minutes, with a glass thermometer or electronic one that'll let you keep measuring that long. If that's higher than 98.6, you really should be evaluated for hyperthyroidism. Doesn't mean you DO have it. It CAN be a healthy temperature. But it's a possible symptom.
[1] http://jama.jamanetwork.com/article.aspx?articleid=400116