HomepageEarnings Events Newsdesk 1 hour ago MGIC Investment Corporation (MTG) Sec Form 10K MGIC Investment Corporation (NYSE: MTG) Sec Form 10K Sterling Construction Inc (STRL) Sec Form 8K » « Avery Dennison Corporation (AVY) Sec Form 10K Newsdesk: