Annual report pursuant to Section 13 and 15(d)

Earnings per Common Share (Details)

v3.10.0.1
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Basic earnings per common share:    
Net income available to common stockholders $ 9,337,224 $ 8,960,766
Weighted average common shares outstanding 2,949,212 2,863,899
Basic earnings per common share $ 3.17 $ 3.13
Diluted earnings per common share:    
Net income available to common stockholders $ 9,337,224 $ 8,960,766
Weighted average common shares outstanding 2,949,212 2,863,899
Weighted average common and dilutive potential common shares outstanding 2,949,212 2,864,037
Diluted earnings per common share $ 3.17 $ 3.13