MGIC Investment Corporation (MTG)

USD 26.1

(3.12%)

Annual Income Statements

(In USD)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 1.15 Billion 1.17 Billion 1.18 Billion 1.19 Billion 1.21 Billion 1.12 Billion
Cost of Revenue 226 Million 236.69 Million 198.44 Million 176.39 Million 182.76 Million 178.21 Million
Gross Profit 929.09 Million 936.08 Million 987.23 Million 1.02 Billion 1.03 Billion 945.63 Million
Operating Expenses 31.6 Million 202 Million -392.13 Million -648.93 Million -376.63 Million 227 Million
Selling, General and Administrative Expenses 31.6 Million 24.7 Million 17.1 Million 13.8 Million 18.9 Million 20.9 Million
Research and Development Expenses - - - - - -
Other Expenses - 202 Million -392.13 Million -648.93 Million -376.63 Million 227 Million
Cost and Expenses 31.6 Million 82.75 Million 383.89 Million 639.88 Million 366 Million 279.69 Million
Operating Income 1.12 Billion 1.13 Billion 793.54 Million 550.2 Million 837.33 Million 897.14 Million
Interest Expense 36.9 Million 48.05 Million 71.36 Million 59.59 Million 52.65 Million 52.99 Million
Income Tax Expense 189.28 Million 224.68 Million 166.79 Million 113.17 Million 174.21 Million 174.05 Million
Earnings before Tax 902.22 Million 1.09 Billion 801.77 Million 559.26 Million 847.97 Million 844.15 Million
Net Income 712.94 Million 865.34 Million 634.98 Million 446.09 Million 673.76 Million 670.09 Million
Earnings Per Share Basic 2.52 2.83 1.90 1.31 1.91 1.78
Earnings Per Share Diluted 2.49 2.79 1.85 1.29 1.85 1.74
Weighted Average Shares Outstanding 283.6 Million 305.84 Million 334.33 Million 339.95 Million 352.82 Million 375.83 Million
Weighted Average Shares Outstanding (Diluted) 287.15 Million 311.22 Million 351.3 Million 359.29 Million 373.92 Million 386.07 Million
Gross Margin 0.80 0.80 0.83 0.85 0.85 0.84
EBIT Margin 0.84 1.02 0.72 0.51 0.73 0.85
Profit Margin 0.62 0.74 0.54 0.37 0.56 0.60
EBITDA 974.36 Million 1.19 Billion 939.15 Million 676.67 Million 949.41 Million 607.9 Million
Earnings Before Tax Margin 0.97 0.97 0.67 0.46 0.69 0.80

Income Statement Charts