‹ Screener

MGIC INVESTMENT CORP

MTG · Surety Insurance · 211.5M shares · -6%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $306M (gross $337M, SBC $32M)

Reference price $25.38 · est. market cap ~$5.4B — last insider sale, 2026-06-08 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B80

MGIC Investment — leading mortgage insurer with high returns.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $304M2025-09-30 · $305M2025-12-31 · $299M2026-03-31 · $297M

Last 4 quarters · from SEC filings.

Key metrics

Net margin
60.8%
Return on equity
14.3%
Return on assets
11.1%
Revenue growth (QoQ)
-0.5%
Net-income growth
-3.2%
Free cash flow
$852M
Tangible book value
$5.1B
Cash & investments
$369M
Stock comp / revenue
2.0%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-08Miosi Salvatore ASell30K$25.38
2026-05-29Maggio Paula CSell21K$25.55
2026-05-21Lowman Teresita M.Grant194
2026-05-21Hartzell Jay C.Grant201
2026-05-21Sculley Sheryl L.Grant134
2026-05-21Klein Martin PGrant37
2026-05-21Thompson Michael LealGrant29
2026-05-21CHAPLIN C EDWARDGrant150
2026-05-21CULVER CURT SGrant29
2026-05-21Zandi MarkGrant29
2026-05-21O'Leary-Gill DanielaGrant29
2026-05-15CULVER CURT SGift312K
2026-04-02Mattke Timothy J.Sell139K$26.49
2026-04-01Miosi Salvatore ASell11K$26.25
2026-03-06Thompson Michael LealGrant28
2026-03-06O'Leary-Gill DanielaGrant28
2026-03-06Lowman Teresita M.Grant190
2026-03-06Hartzell Jay C.Grant196
2026-03-06Sculley Sheryl L.Grant131
2026-03-06Klein Martin PGrant36
2026-03-06Zandi MarkGrant28
2026-03-06Kozlak Jodee AGrant78
2026-03-06CHAPLIN C EDWARDGrant146
2026-03-06CULVER CURT SGrant28
2026-03-02Maggio Paula CTax withheld61K$26.53
2026-03-02Mattke Timothy J.Tax withheld308K$26.53
2026-03-02Maggio Paula CTax withheld61K$26.53
2026-03-02Colson Nathaniel HTax withheld86K$26.53
2026-03-02Colson Nathaniel HTax withheld86K$26.53
2026-03-02Miosi Salvatore ATax withheld129K$26.53
2026-03-02Miosi Salvatore ASell30K$27.04
2026-03-02Sperber Julie K.Tax withheld6.1K$26.53
2026-03-02Miosi Salvatore ATax withheld129K$26.53
2026-03-02Mattke Timothy J.Tax withheld308K$26.53
2026-02-25Sperber Julie K.Grant1.3K
2026-02-25Mattke Timothy J.Grant652K
2026-02-25Maggio Paula CGrant137K
2026-02-25Colson Nathaniel HGrant183K
2026-02-25Miosi Salvatore AGrant274K
2026-02-25Sperber Julie K.Grant979
2026-02-25Sperber Julie K.Grant6.3K
2026-02-13Thompson Michael LealGrant0
2026-02-13O'Leary-Gill DanielaGrant1
2026-02-13Sculley Sheryl L.Grant0
2026-02-13Zandi MarkGrant0
2026-02-13CULVER CURT SGrant0
2026-02-06Maggio Paula CSell20K$27.51
2026-02-04O'Leary-Gill DanielaGrant5.1K
2026-02-04Lowman Teresita M.Grant5.1K
2026-02-04Hartzell Jay C.Grant5.1K
2026-02-04Sculley Sheryl L.Grant5.1K
2026-02-04Colson Nathaniel HGrant24K
2026-02-04Miosi Salvatore AGrant33K
2026-02-04Sperber Julie K.Grant2.8K
2026-02-04Klein Martin PGrant5.1K
2026-02-04Zandi MarkGrant5.1K
2026-02-04Kozlak Jodee AGrant5.1K
2026-02-04Thompson Michael LealGrant5.1K
2026-02-04Maggio Paula CGrant17K
2026-02-04CHAPLIN C EDWARDGrant5.1K
2026-02-04CULVER CURT SGrant5.1K
2026-02-04O'Leary-Gill DanielaGrant5.1K
2026-02-04Lowman Teresita M.Grant5.1K
2026-02-04Hartzell Jay C.Grant5.1K
2026-02-04Sculley Sheryl L.Grant5.1K
2026-02-04Colson Nathaniel HGrant24K
2026-02-04Miosi Salvatore AGrant33K
2026-02-04Sperber Julie K.Grant2.8K
2026-02-04Klein Martin PGrant5.1K
2026-02-04Zandi MarkGrant5.1K
2026-02-04Mattke Timothy J.Grant90K
2026-02-04Kozlak Jodee AGrant5.1K
2026-02-04Thompson Michael LealGrant5.1K
2026-02-04Maggio Paula CGrant17K
2026-02-04CHAPLIN C EDWARDGrant5.1K
2026-02-04CULVER CURT SGrant5.1K
2026-02-04Mattke Timothy J.Grant90K
2026-02-02Miosi Salvatore ASell30K$27.27
2026-01-21Miosi Salvatore AOther310K
2026-01-21Miosi Salvatore AOther310K
2026-01-13Mattke Timothy J.Sell542$27.77
2026-01-13Mattke Timothy J.Sell11K$25.90
2026-01-13Mattke Timothy J.Sell9.2K$27.18
2026-01-13Mattke Timothy J.Sell63K$25.89
2026-01-13Mattke Timothy J.Sell52K$27.18
2026-01-13Mattke Timothy J.Sell3.0K$27.80
2026-01-02Miosi Salvatore ASell30K$29.13
2025-12-01Miosi Salvatore ASell30K$28.40
2025-11-20Lowman Teresita M.Grant155
2025-11-20O'Leary-Gill DanielaGrant7
2025-11-20Allen Analisa MGrant161
2025-11-20Hartzell Jay C.Grant161
2025-11-20Sculley Sheryl L.Grant125
2025-11-20Klein Martin PGrant7
2025-11-20Zandi MarkGrant27
2025-11-20Kozlak Jodee AGrant75
2025-11-20Thompson Michael LealGrant27
2025-11-20CHAPLIN C EDWARDGrant113
2025-11-20CULVER CURT SGrant27
2025-11-03Miosi Salvatore ASell30K$27.52
2025-10-31O'Leary-Gill DanielaGrant1.3K$27.42
2025-10-31Klein Martin PGrant1.3K$27.42
2025-10-31Maggio Paula CSell20K$27.44
2025-10-07Mattke Timothy J.Sell139K$27.09
2025-10-01Miosi Salvatore ASell30K$28.15
2025-09-02Miosi Salvatore ASell30K$27.66
2025-08-21Thompson Michael LealGrant27
2025-08-21CULVER CURT SGrant27
2025-08-21CHAPLIN C EDWARDGrant114
2025-08-21Kozlak Jodee AGrant75
2025-08-21Allen Analisa MGrant162
2025-08-21Lowman Teresita M.Grant156
2025-08-21Hartzell Jay C.Grant162
2025-08-21Sculley Sheryl L.Grant126
2025-08-21Zandi MarkGrant27
2025-08-07Mattke Timothy J.Sell139K$26.54
2025-08-04Maggio Paula CSell20K$26.54
2025-08-01Miosi Salvatore ASell30K$26.22
2025-07-01Miosi Salvatore ASell30K$28.15
2025-06-05Miosi Salvatore ASell30K$26.04
2025-05-30Maggio Paula CSell20K$26.49
2025-05-21CULVER CURT SGrant24
2025-05-21Sculley Sheryl L.Grant112
2025-05-21CHAPLIN C EDWARDGrant101
2025-05-21Kozlak Jodee AGrant67
2025-05-21Zandi MarkGrant24
2025-05-21Hartzell Jay C.Grant144
2025-05-21Lowman Teresita M.Grant139
2025-05-21Allen Analisa MGrant144
2025-05-21Thompson Michael LealGrant24
2025-05-13CULVER CURT SGift284K
2025-05-02CULVER CURT SOther16K
2025-05-02CULVER CURT SOther16K
2025-03-05Kozlak Jodee AGrant75
2025-03-05Zandi MarkGrant27
2025-03-05Thompson Michael LealGrant27
2025-03-05Sculley Sheryl L.Grant126
2025-03-05Lowman Teresita M.Grant156
2025-03-05LEHMAN MICHAEL EGrant161
2025-03-05HOLT TIMOTHY AGrant161
2025-03-05Hartzell Jay C.Grant161
2025-03-05CULVER CURT SGrant27
2025-03-05CHAPLIN C EDWARDGrant113
2025-03-05Arrigoni Daniel A.Grant27
2025-03-05Allen Analisa MGrant161
2025-02-28Mattke Timothy J.Tax withheld243K$24.27
2025-02-28Maggio Paula CTax withheld59K$24.27
2025-02-28Colson Nathaniel HTax withheld67K$24.27
2025-02-28Sperber Julie K.Tax withheld6.9K$24.27
2025-02-28Miosi Salvatore ATax withheld125K$24.27
2025-02-26Maggio Paula CGrant133K
2025-02-26Sperber Julie K.Grant6.5K
2025-02-26Miosi Salvatore AGrant266K
2025-02-26Maggio Paula CGrant133K
2025-02-26Colson Nathaniel HGrant142K
2025-02-26Mattke Timothy J.Grant517K
2025-02-26Sperber Julie K.Grant1.8K
2025-02-26Sperber Julie K.Grant1.3K
2025-02-21Sperber Julie K.Sell4.6K$24.55
2025-02-14Sculley Sheryl L.Grant0
2025-02-14Thompson Michael LealGrant0
2025-02-14Kozlak Jodee AGrant0
2025-02-14CULVER CURT SGrant0
2025-02-14Zandi MarkGrant0
2025-02-14Miosi Salvatore AOther75K
2025-02-14Arrigoni Daniel A.Grant0
2025-02-14Miosi Salvatore AOther75K
2025-02-05Allen Analisa MGrant4.9K$25.52
2025-02-05Mattke Timothy J.Grant82K$25.52
2025-02-05Miosi Salvatore AGrant33K$25.52
2025-02-05Kozlak Jodee AGrant4.9K$25.52
2025-02-05Zandi MarkGrant4.9K$25.52
2025-02-05Thompson Michael LealGrant4.9K$25.52
2025-02-05Sculley Sheryl L.Grant4.9K$25.52
2025-02-05Lowman Teresita M.Grant4.9K$25.52
2025-02-05LEHMAN MICHAEL EGrant4.9K$25.52
2025-02-05Sperber Julie K.Grant2.9K$25.52
2025-02-05HOLT TIMOTHY AGrant4.9K$25.52
2025-02-05Hartzell Jay C.Grant4.9K$25.52
2025-02-05CULVER CURT SGrant4.9K$25.52
2025-02-05Colson Nathaniel HGrant24K$25.52
2025-02-05CHAPLIN C EDWARDGrant4.9K$25.52
2025-02-05Arrigoni Daniel A.Grant4.9K$25.52
2025-02-05Maggio Paula CGrant16K$25.52

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-04-29ResultsExhibitsfiling ↗
2026-04-23Shareholder votefiling ↗
2026-02-02ResultsExhibitsfiling ↗
2025-12-15Exec/director changefiling ↗
2025-10-29ResultsExhibitsfiling ↗
2025-10-23Exec/director changefiling ↗
2025-07-30ResultsExhibitsfiling ↗
2025-06-13Exec/director changefiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-04-292026-04-290000876437-26-000021 ↗
10-Q2026-04-292026-03-310000876437-26-000022 ↗
8-K2026-04-232026-04-230000876437-26-000016 ↗
10-K2026-02-252025-12-310000876437-26-000010 ↗
8-K2026-02-022026-02-020000876437-26-000006 ↗
8-K2025-12-152025-12-110000876437-25-000129 ↗
8-K2025-10-292025-10-290000876437-25-000126 ↗
10-Q2025-10-292025-09-300000876437-25-000127 ↗
8-K2025-10-232025-10-220000876437-25-000123 ↗
8-K2025-07-302025-07-300000876437-25-000114 ↗
10-Q2025-07-302025-06-300000876437-25-000115 ↗
8-K2025-06-132025-06-110000876437-25-000108 ↗