XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
Revenue $ 413,395 $ 271,470 $ 1,148,253 $ 669,930
Cost of sales 106,338 67,434 298,942 171,354
Gross profit 307,057 204,036 849,311 498,576
Selling, general, and administrative 251,886 159,477 679,907 402,385
Income from operations 55,171 44,559 169,404 96,191
Other income        
Interest income, net (94) 44 (138) 212
Other income (expense) 115 30 112 12
Other income (expense) 21 74 (26) 224
Income from operations before income taxes 55,192 44,633 169,378 96,415
Provision for income taxes 13,210 10,180 39,370 21,550
Net income $ 41,982 $ 34,453 $ 130,008 $ 74,865
Basic earnings per share        
Earnings per share - basic $ 3.59 $ 2.93 $ 11.07 $ 6.36
Diluted earnings per share        
Earnings per share - diluted $ 3.56 $ 2.91 $ 10.98 $ 6.32
Weighted average shares outstanding -        
Basic 11,692 11,766 11,739 11,772
Diluted 11,785 11,857 11,840 11,840
Cash dividends declared per share $ 1.42 $ 1.13 $ 4.26 $ 3.39