XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
Revenue $ 394,189 $ 219,999 $ 734,858 $ 398,460
Cost of sales 100,482 60,699 192,604 103,920
Gross profit 293,707 159,300 542,254 294,540
Selling, general, and administrative 232,273 131,201 428,021 242,908
Income from operations 61,434 28,099 114,233 51,632
Other income        
Interest income, net (67) 58 (44) 168
Other income (expense) (22) 1 (3) (18)
Other income (expense) (89) 59 (47) 150
Income from operations before income taxes 61,345 28,158 114,186 51,782
Provision for income taxes 14,382 6,223 26,160 11,370
Net income $ 46,963 $ 21,935 $ 88,026 $ 40,412
Basic earnings per share        
Earnings per share - basic $ 4.00 $ 1.86 $ 7.48 $ 3.43
Diluted earnings per share        
Earnings per share - diluted $ 3.96 $ 1.86 $ 7.42 $ 3.42
Weighted average shares outstanding -        
Basic 11,753 11,777 11,762 11,774
Diluted 11,858 11,821 11,869 11,822
Cash dividends declared per share $ 1.42 $ 1.13 $ 2.84 $ 2.26