v3.25.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Total revenues $ 307,657 $ 279,651 $ 600,223 $ 545,433
Cost of revenues:        
Total cost of revenues 234,398 211,754 484,340 437,969
Gross margin 73,259 67,897 115,883 107,464
Selling, general and administrative expenses 48,188 45,577 93,026 87,991
Depreciation and amortization 2,038 1,912 3,996 3,764
Income from operations 23,033 20,408 18,861 15,709
Other income (expense):        
Investment income, net 2,300 3,069 4,920 6,343
Interest expense (44) (44) (88) (88)
Other, net 41 27 99 93
Other income, net 2,297 3,052 4,931 6,348
Income before income taxes 25,330 23,460 23,792 22,057
Provision for income taxes 6,876 6,759 6,359 5,492
Net income $ 18,454 $ 16,701 $ 17,433 $ 16,565
Basic income per common share $ 0.72 $ 0.64 $ 0.68 $ 0.63
Weighted average number of basic common shares outstanding 25,592 26,067 25,700 26,174
Diluted income per common share $ 0.7 $ 0.62 $ 0.66 $ 0.62
Weighted average number of diluted common shares outstanding 26,215 26,765 26,309 26,794
Professional Employer Services [Member]        
Revenues:        
Total revenues $ 290,170 $ 259,887 $ 565,096 $ 506,076
Staffing Services [Member]        
Revenues:        
Total revenues 17,487 19,764 35,127 39,357
Direct Payroll Costs [Member]        
Cost of revenues:        
Total cost of revenues 13,165 14,693 26,471 29,410
Payroll Taxes and Benefits [Member]        
Cost of revenues:        
Total cost of revenues 173,277 148,810 360,283 310,705
Workers' Compensation [Member]        
Cost of revenues:        
Total cost of revenues $ 47,956 $ 48,251 $ 97,586 $ 97,854

Source