XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Net Income Per Common Share (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2022

   

2021

   

2022

   

2021

 

Numerator:

                               

Net income - basic

  $ 70,607     $ 52,255     $ 311,328     $ 226,989  

Add: Convertible Notes interest expense, net of tax

    1,561       1,561       4,655       3,575  

Net income - diluted

  $ 72,168     $ 53,816     $ 315,983     $ 230,564  
                                 

Denominator:

                               

Weighted average common shares outstanding - basic

    5,836,731       6,019,517       5,933,372       6,015,450  

Effect of dilutive equity-based compensation awards(1)

    20,278       37,110       20,335       38,257  

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

    404,248       404,248       404,248       309,029  

Weighted average common shares outstanding - diluted

    6,261,257       6,460,875       6,357,955       6,362,736  
                                 

Net Income per Common Share:

                               

Basic

  $ 12.10     $ 8.68     $ 52.47     $ 37.73  

Diluted

  $ 11.53     $ 8.33     $ 49.70     $ 36.24  
                                 

Supplemental Net Income per Common Share Disclosure:

                               

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

    13,068       3,119       13,068       3,119