XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CONDENSED CONSOLIDATED STATEMENTS OF INCOME    
Revenue $ 340,669 $ 178,461
Cost of sales 92,122 43,221
Gross profit 248,547 135,240
Selling, general, and administrative 195,748 111,707
Income from operations 52,799 23,533
Other income    
Interest income, net 23 110
Other income (expense) 19 (19)
Other income (expense) 42 91
Income from operations before income taxes 52,841 23,624
Provision for income taxes 11,778 5,147
Net income $ 41,063 $ 18,477
Basic earnings per share    
Earnings per share - basic $ 3.49 $ 1.57
Diluted earnings per share    
Earnings per share - diluted $ 3.46 $ 1.56
Weighted average shares outstanding -    
Basic 11,772 11,772
Diluted 11,881 11,824
Cash dividends declared per share $ 1.42 $ 1.13