Ticker
Reporting Basis
Period
From
To
Form Type
Report Format
Update Type


GENTEX CORP   FYE=12 (December)

Annual - Income Statement - Company Specific

Fiscal period2021202020192018201720162015201420132012
Period End Date12/31/202112/31/202012/31/201912/31/201812/31/201712/31/201612/31/201512/31/201412/31/201312/31/2012
Net Sales1,731.171,688.191,858.901,834.061,794.871,678.931,543.621,375.501,171.861,099.56
Total Revenues1,731.171,688.191,858.901,834.061,794.871,678.931,543.621,375.501,171.861,099.56
Cost of goods sold1,111.461,082.751,170.591,143.601,100.341,010.47939.84836.61741.13726.74
Gross Profit619.71605.44688.31690.47694.53668.45603.78538.89430.73372.82
Engineering, research and Development117.76115.94114.69107.1399.7394.2488.3984.1876.5085.00
Selling, general and administrative92.1689.9585.0875.2171.4462.4756.6255.8849.5048.36
Litigation judgment------------------(5.00)
Total Operating Expenses209.93205.89199.77182.34171.17156.71145.01140.06125.99138.36
Operating Income (Loss)409.78399.56488.54508.13523.36511.74458.77398.83304.74234.46
Impairment loss on available-for-sale securities--------------------
Interest and Investment Income3.596.9911.2311.269.444.794.996.026.725.31
Other, net2.985.270.652.66(1.00)(5.97)(0.17)10.4816.609.86
Income before provision for income taxes416.35411.81500.42522.05531.80510.56463.59415.33328.06249.63
Provision for income taxes55.5564.2575.7384.16125.00162.97145.12126.72105.1381.04
Currently payable:Federal--------------108.6995.2976.51
Currently payable:State--------------2.243.262.45
Currently payable:Foreign--------------0.981.351.24
Net deferred:Primarily federal--------------14.825.240.84
Net Income (Loss) Available to Common Shareholders360.80347.56424.68437.88406.79347.59318.47288.60222.93168.59
Basic:Earnings per share1.511.411.671.641.421.211.090.990.780.59
Diluted:Earnings per share1.501.411.661.621.411.191.080.980.770.59
Weighted Average Shares Outstanding (Basic)235.53242.60251.77267.80285.87288.43293.10290.95286.92286.20
Weighted Average Shares Outstanding (Diluted)236.60243.68253.27269.88288.23291.07296.24294.30288.55287.94