XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Net Income Per Common Share (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Numerator:

                

Net income - basic

 $52,255  $66,287  $226,989  $198,153 

Add: Convertible Notes interest expense, net of tax

  1,561   -   3,575   - 

Net income - diluted

 $53,816  $66,287  $230,564  $198,153 
                 

Denominator:

                

Weighted average common shares outstanding - basic

  6,019,517   6,001,561   6,015,450   5,844,330 

Effect of dilutive equity-based compensation awards(1)

  37,110   48,854   38,257   53,115 

Effect of dilution from if-converted Convertible Notes(2)

  404,248   -   309,029   - 

Weighted average common shares outstanding - diluted

  6,460,875   6,050,415   6,362,736   5,897,445 
                 

Net Income per Common Share:

                

Basic

 $8.68  $11.04  $37.73  $33.91 

Diluted

 $8.33  $10.96  $36.24  $33.60 
                 

Supplemental Net Income per Common Share Disclosure:

                

Anti-dilutive shares from equity-based compensation awards(1)

  3,119   421   3,119   261