XML 87 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 15 - Net Income Per Common Share (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Year Ended December 31,

 
   

2019

   

2018

   

2017

 

Numerator:

                       

Net income

  $ 178,582     $ 164,760     $ 235,171  

Denominator:

                       

Weighted average common shares outstanding - basic

    5,678,990       5,684,375       5,680,073  

Effect of dilutive equity-based awards (1)

    58,866       41,588       66,964  

Weighted average common shares outstanding - diluted

    5,737,856       5,725,963       5,747,037  
                         

Net Income per Common Share:

                       

Basic

  $ 31.45     $ 28.98     $ 41.40  

Diluted

  $ 31.12     $ 28.77     $ 40.92