v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net sales $ 114,615 $ 111,202 $ 336,159 $ 336,384
Cost of sales 32,856 29,964 96,535 93,580
Gross profit 81,759 81,238 239,624 242,804
Operating expenses:        
Volume incentives 35,521 34,118 103,784 102,560
Selling, general and administrative 40,954 41,288 120,295 127,203
Operating income 5,284 5,832 15,545 13,041
Other income (loss), net 2,615 (927) 1,432 (500)
Income before provision for income taxes 7,899 4,905 16,977 12,541
Provision for income taxes 3,253 1,763 8,353 5,469
Net income 4,646 3,142 8,624 7,072
Net income attributable to noncontrolling interests 299 310 607 958
Net income attributable to common shareholders $ 4,347 $ 2,832 $ 8,017 $ 6,114
Basic and diluted net income per common share:        
Basic earnings per share attributable to common shareholders (in dollars per share) $ 0.23 $ 0.15 $ 0.43 $ 0.32
Diluted earnings per share attributable to common shareholders (in dollars per share) $ 0.23 $ 0.15 $ 0.42 $ 0.31
Weighted average basic common shares outstanding (in shares) 18,512 19,133 18,661 19,093
Weighted average diluted common shares outstanding (in shares) 18,890 19,492 19,115 19,450

Source