BBSI · Barrett Business Services Inc. Common Stock
View on chartInsiders & Stakes
| Gary Kramer President & CEO | ▼ Sell | Tax Withholding | 360,562 Shares held | 7/1/2026 | View profile |
| Gerald Blotz Executive VP & COO | ▼ Sell | Tax Withholding | 216,830 Shares held | 7/1/2026 | View profile |
| Anthony J. Harris Executive VP & CFO | ▼ Sell | Tax Withholding | 105,923 Shares held | 7/1/2026 | View profile |
| Thomas J. Carley | ▲ Buy | Option Exercise | 97,036 Shares held | 7/1/2026 | View profile |
| Anthony Meeker | ▼ Sell | Open Market | 44,945 Shares held | 7/2/2026 | View profile |
| Vincent P. Price | ▲ Buy | Option Exercise | 43,816 Shares held | 7/1/2026 | View profile |
| James R. Potts EVP Gen Counsel & Secretary | ▼ Sell | Open Market | 32,035 Shares held | 7/7/2026 | View profile |
| Thomas B. Cusick | ▲ Buy | Option Exercise | 30,120 Shares held | 7/1/2026 | View profile |
| Mark Steven Finn | ▲ Buy | Option Exercise | 23,287 Shares held | 7/1/2026 | View profile |
| HICKS JAMES B | ▲ Buy | Option Exercise | 21,522 Shares held | 6/7/2022 | View profile |
| Carla A. Moradi | ▲ Buy | Option Exercise | 21,176 Shares held | 7/1/2026 | View profile |
| Joseph Stephen Clabby | ▲ Buy | Option Exercise | 17,735 Shares held | 7/1/2026 | View profile |
| Alexandra Morehouse McReynolds | ▲ Buy | Option Exercise | 15,428 Shares held | 7/1/2026 | View profile |
| Justesen Jon L | ▲ Buy | Option Exercise | 14,136 Shares held | 6/5/2023 | View profile |
| Diane L. Dewbrey Director | ▲ Buy | Option Exercise | 3,475 Shares held | 6/7/2022 | View profile |
Transaction History
| James R. Potts | ▼ Sell | Open Market | 3,490 | $133K | 7/7/2026 |
| James R. Potts | ▼ Sell | Open Market | 3,487 | $131K | 7/6/2026 |
| Anthony Meeker | ▼ Sell | Open Market | 12,000 | $454K | 7/2/2026 |
| James R. Potts | ▼ Sell | Open Market | 1,802 | $68K | 7/2/2026 |
| Gary Kramer | ▼ Sell | Tax Withholding | 1,609 | $61K | 7/1/2026 |
| Gary Kramer | ▼ Sell | Tax Withholding | 5,284 | $199K | 7/1/2026 |
| Gary Kramer | ▼ Sell | Tax Withholding | 5,571 | $210K | 7/1/2026 |
| Gary Kramer | ▼ Sell | Tax Withholding | 4,517 | $170K | 7/1/2026 |
| Gary Kramer | ▼ Sell | Tax Withholding | 3,629 | $137K | 7/1/2026 |
| Gerald Blotz | ▲ Buy | Option Exercise | 6,892 | $0 | 7/1/2026 |
| Gerald Blotz | ▲ Buy | Option Exercise | 5,212 | $0 | 7/1/2026 |
| Gerald Blotz | ▲ Buy | Option Exercise | 3,433 | $0 | 7/1/2026 |
| Gerald Blotz | ▲ Buy | Option Exercise | 2,720 | $0 | 7/1/2026 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 2,752 | $104K | 7/1/2026 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 2,082 | $79K | 7/1/2026 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 1,371 | $52K | 7/1/2026 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 1,087 | $41K | 7/1/2026 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 456 | $0 | 7/1/2026 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 4,352 | $0 | 7/1/2026 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 4,128 | $0 | 7/1/2026 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 2,972 | $0 | 7/1/2026 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 2,392 | $0 | 7/1/2026 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 180 | $7K | 7/1/2026 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,713 | $65K | 7/1/2026 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,625 | $61K | 7/1/2026 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,170 | $44K | 7/1/2026 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 942 | $36K | 7/1/2026 |
| Carla A. Moradi | ▲ Buy | Option Exercise | 2,344 | $0 | 7/1/2026 |
| Thomas B. Cusick | ▲ Buy | Option Exercise | 2,344 | $0 | 7/1/2026 |
| Vincent P. Price | ▲ Buy | Option Exercise | 2,344 | $0 | 7/1/2026 |
| Anthony Meeker | ▲ Buy | Option Exercise | 2,344 | $0 | 7/1/2026 |
| Thomas J. Carley | ▲ Buy | Option Exercise | 2,344 | $0 | 7/1/2026 |
| James R. Potts | ▲ Buy | Option Exercise | 428 | $0 | 7/1/2026 |
| James R. Potts | ▲ Buy | Option Exercise | 3,696 | $0 | 7/1/2026 |
| James R. Potts | ▲ Buy | Option Exercise | 3,256 | $0 | 7/1/2026 |
| James R. Potts | ▲ Buy | Option Exercise | 2,299 | $0 | 7/1/2026 |
| James R. Potts | ▲ Buy | Option Exercise | 1,829 | $0 | 7/1/2026 |
| James R. Potts | ▼ Sell | Tax Withholding | 169 | $6K | 7/1/2026 |
| James R. Potts | ▼ Sell | Tax Withholding | 1,455 | $55K | 7/1/2026 |
| James R. Potts | ▼ Sell | Tax Withholding | 1,282 | $48K | 7/1/2026 |
| James R. Potts | ▼ Sell | Tax Withholding | 905 | $34K | 7/1/2026 |
| James R. Potts | ▼ Sell | Tax Withholding | 720 | $27K | 7/1/2026 |
| Mark Steven Finn | ▲ Buy | Option Exercise | 2,344 | $0 | 7/1/2026 |
| Joseph Stephen Clabby | ▲ Buy | Option Exercise | 2,344 | $0 | 7/1/2026 |
| Alexandra Morehouse McReynolds | ▲ Buy | Option Exercise | 2,344 | $0 | 7/1/2026 |
| Gary Kramer | ▲ Buy | Option Exercise | 4,088 | $0 | 7/1/2026 |
| Gary Kramer | ▲ Buy | Option Exercise | 13,428 | $0 | 7/1/2026 |
| Gary Kramer | ▲ Buy | Option Exercise | 14,156 | $0 | 7/1/2026 |
| Gary Kramer | ▲ Buy | Option Exercise | 11,477 | $0 | 7/1/2026 |
| Gary Kramer | ▲ Buy | Option Exercise | 9,222 | $0 | 7/1/2026 |
| Mark Steven Finn | ▲ Buy | Open Market | 1,000 | $29K | 5/13/2026 |
| Mark Steven Finn | ▲ Buy | Open Market | 1,000 | $29K | 3/26/2026 |
| Mark Steven Finn | ▲ Buy | Open Market | 500 | $14K | 3/20/2026 |
| Mark Steven Finn | ▲ Buy | Open Market | 500 | $14K | 3/19/2026 |
| James R. Potts | ▼ Sell | Open Market | 1,803 | $52K | 3/17/2026 |
| Gary Kramer | ▲ Buy | Open Market | 8,370 | $225K | 3/13/2026 |
| Mark Steven Finn | ▲ Buy | Open Market | 1,000 | $28K | 3/3/2026 |
| Mark Steven Finn | ▲ Buy | Open Market | 1,000 | $28K | 3/2/2026 |
| James R. Potts | ▲ Buy | Grant | 6,350 | $0 | 2/23/2026 |
| James R. Potts | ▼ Sell | Tax Withholding | 2,745 | $85K | 2/23/2026 |
| Anthony J. Harris | ▲ Buy | Grant | 12,075 | $0 | 2/23/2026 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 4,960 | $153K | 2/23/2026 |
| Gerald Blotz | ▲ Buy | Grant | 14,354 | $0 | 2/23/2026 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 5,921 | $183K | 2/23/2026 |
| Gary Kramer | ▲ Buy | Grant | 55,206 | $0 | 2/23/2026 |
| Gary Kramer | ▼ Sell | Tax Withholding | 21,815 | $675K | 2/23/2026 |
| Joseph Stephen Clabby | ▲ Buy | Open Market | 1,000 | $35K | 11/11/2025 |
| Mark Steven Finn | ▲ Buy | Open Market | 1,000 | $34K | 11/10/2025 |
| Gerald Blotz | ▼ Sell | Open Market | 11,664 | $537K | 9/22/2025 |
| Anthony Meeker | ▼ Sell | Open Market | 3,064 | $143K | 9/15/2025 |
| Mark Steven Finn | ▲ Buy | Open Market | 500 | $24K | 9/11/2025 |
| Gary Kramer | ▲ Buy | Option Exercise | 80,000 | $1.6M | 8/25/2025 |
| Gary Kramer | ▼ Sell | Open Market | 80,000 | $3.9M | 8/25/2025 |
| Gary Kramer | ▼ Sell | Open Market | 22,344 | $1.1M | 8/22/2025 |
| James R. Potts | ▼ Sell | Open Market | 20,651 | $964K | 8/14/2025 |
| Thomas B. Cusick | ▼ Sell | Open Market | 3,064 | $146K | 8/13/2025 |
| Thomas J. Carley | ▲ Buy | Option Exercise | 12,646 | $126K | 8/13/2025 |
| Thomas J. Carley | ▼ Sell | Open Market | 12,646 | $602K | 8/13/2025 |
| Gerald Blotz | ▼ Sell | Open Market | 13,327 | $569K | 7/2/2025 |
| James R. Potts | ▲ Buy | Option Exercise | 3,544 | $0 | 7/1/2025 |
| James R. Potts | ▲ Buy | Option Exercise | 3,700 | $0 | 7/1/2025 |
| James R. Potts | ▲ Buy | Option Exercise | 3,256 | $0 | 7/1/2025 |
| James R. Potts | ▲ Buy | Option Exercise | 2,298 | $0 | 7/1/2025 |
| James R. Potts | ▼ Sell | Tax Withholding | 1,395 | $59K | 7/1/2025 |
| James R. Potts | ▼ Sell | Tax Withholding | 1,456 | $62K | 7/1/2025 |
| James R. Potts | ▼ Sell | Tax Withholding | 1,282 | $55K | 7/1/2025 |
| James R. Potts | ▼ Sell | Tax Withholding | 905 | $39K | 7/1/2025 |
| Gary Kramer | ▲ Buy | Option Exercise | 5,828 | $0 | 7/1/2025 |
| Gary Kramer | ▲ Buy | Option Exercise | 8,288 | $0 | 7/1/2025 |
| Gary Kramer | ▲ Buy | Option Exercise | 13,428 | $0 | 7/1/2025 |
| Gary Kramer | ▲ Buy | Option Exercise | 14,160 | $0 | 7/1/2025 |
| Gary Kramer | ▲ Buy | Option Exercise | 11,477 | $0 | 7/1/2025 |
| Gary Kramer | ▼ Sell | Tax Withholding | 2,294 | $98K | 7/1/2025 |
| Gary Kramer | ▼ Sell | Tax Withholding | 3,262 | $139K | 7/1/2025 |
| Gary Kramer | ▼ Sell | Tax Withholding | 5,284 | $225K | 7/1/2025 |
| Gary Kramer | ▼ Sell | Tax Withholding | 5,572 | $238K | 7/1/2025 |
| Gary Kramer | ▼ Sell | Tax Withholding | 4,517 | $193K | 7/1/2025 |
| Gerald Blotz | ▲ Buy | Option Exercise | 6,644 | $0 | 7/1/2025 |
| Gerald Blotz | ▲ Buy | Option Exercise | 6,896 | $0 | 7/1/2025 |
| Gerald Blotz | ▲ Buy | Option Exercise | 5,216 | $0 | 7/1/2025 |
| Gerald Blotz | ▲ Buy | Option Exercise | 3,432 | $0 | 7/1/2025 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 2,653 | $113K | 7/1/2025 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 2,754 | $117K | 7/1/2025 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 2,083 | $89K | 7/1/2025 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 1,371 | $58K | 7/1/2025 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 352 | $0 | 7/1/2025 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 4,088 | $0 | 7/1/2025 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 4,348 | $0 | 7/1/2025 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 4,128 | $0 | 7/1/2025 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 2,973 | $0 | 7/1/2025 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 139 | $6K | 7/1/2025 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,609 | $69K | 7/1/2025 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,711 | $73K | 7/1/2025 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,625 | $69K | 7/1/2025 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,170 | $50K | 7/1/2025 |
| Mark Steven Finn | ▲ Buy | Option Exercise | 593 | $0 | 7/1/2025 |
| Vincent P. Price | ▲ Buy | Option Exercise | 3,064 | $0 | 7/1/2025 |
| Anthony Meeker | ▲ Buy | Option Exercise | 3,064 | $0 | 7/1/2025 |
| Thomas J. Carley | ▲ Buy | Option Exercise | 3,064 | $0 | 7/1/2025 |
| Joseph Stephen Clabby | ▲ Buy | Option Exercise | 3,064 | $0 | 7/1/2025 |
| Thomas B. Cusick | ▲ Buy | Option Exercise | 3,064 | $0 | 7/1/2025 |
| Alexandra Morehouse McReynolds | ▲ Buy | Option Exercise | 3,064 | $0 | 7/1/2025 |
| Carla A. Moradi | ▲ Buy | Option Exercise | 3,064 | $0 | 7/1/2025 |
| Anthony Meeker | ▼ Sell | Gift | 523 | $0 | 6/11/2025 |
| Anthony Meeker | ▼ Sell | Gift | 380 | $0 | 6/11/2025 |
| Mark Steven Finn | ▲ Buy | Open Market | 1,000 | $42K | 6/11/2025 |
| Anthony Meeker | ▼ Sell | Open Market | 7,380 | $311K | 6/10/2025 |
| Mark Steven Finn | ▲ Buy | Open Market | 1,000 | $42K | 6/10/2025 |
| Mark Steven Finn | ▲ Buy | Open Market | 2,000 | $84K | 6/3/2025 |
| Mark Steven Finn | ▲ Buy | Open Market | 1,000 | $41K | 6/2/2025 |
| Thomas J. Carley | ▲ Buy | Option Exercise | 12,354 | $123K | 5/20/2025 |
| Thomas J. Carley | ▼ Sell | Open Market | 12,354 | $526K | 5/20/2025 |
| Mark Steven Finn | ▲ Buy | Open Market | 4,000 | $164K | 5/12/2025 |
| Anthony J. Harris | ▲ Buy | Grant | 13,001 | $0 | 2/24/2025 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 5,263 | $211K | 2/24/2025 |
| James R. Potts | ▲ Buy | Grant | 11,051 | $0 | 2/24/2025 |
| James R. Potts | ▼ Sell | Tax Withholding | 4,524 | $181K | 2/24/2025 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 5,615 | $225K | 2/24/2025 |
| Gary Kramer | ▲ Buy | Grant | 80,239 | $0 | 2/24/2025 |
| Gary Kramer | ▼ Sell | Tax Withholding | 31,624 | $1.3M | 2/24/2025 |
| Gerald Blotz | ▲ Buy | Grant | 13,729 | $0 | 2/24/2025 |
| Gerald Blotz | ▲ Buy | Option Exercise | 22,500 | $169K | 1/7/2025 |
| Gary Kramer | ▼ Sell | Tax Withholding | 10 | $430 | 1/2/2025 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 19 | $817 | 1/2/2025 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 40 | $0 | 1/1/2025 |
| Gary Kramer | ▲ Buy | Option Exercise | 20 | $0 | 1/1/2025 |
| Thomas B. Cusick | ▼ Sell | Open Market | 3,000 | $130K | 12/3/2024 |
| Thomas J. Carley | ▼ Sell | Open Market | 4,584 | $189K | 11/19/2024 |
| Joseph Stephen Clabby | ▲ Buy | Open Market | 1,635 | $70K | 11/12/2024 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 2,363 | $101K | 11/11/2024 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 6,004 | $0 | 11/9/2024 |
| James R. Potts | ▲ Buy | Option Exercise | 4,708 | $0 | 9/16/2024 |
| James R. Potts | ▼ Sell | Tax Withholding | 1,853 | $68K | 9/16/2024 |
| Gary Kramer | ▼ Sell | Open Market | 14,036 | $497K | 8/22/2024 |
| Gary Kramer | ▼ Sell | Open Market | 34,288 | $1.2M | 8/21/2024 |
| Gary Kramer | ▼ Sell | Open Market | 805 | $28K | 8/19/2024 |
| Gerald Blotz | ▲ Buy | Option Exercise | 17,500 | $131K | 8/15/2024 |
| Gerald Blotz | ▼ Sell | Open Market | 35,000 | $1.2M | 8/15/2024 |
| Anthony Meeker | ▼ Sell | Open Market | 4,584 | $161K | 8/14/2024 |
| Carla A. Moradi | ▼ Sell | Open Market | 40 | $1K | 8/6/2024 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,609 | $53K | 7/1/2024 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 97 | $3K | 7/1/2024 |
| Gary Kramer | ▲ Buy | Option Exercise | 3,692 | $0 | 7/1/2024 |
| Gary Kramer | ▼ Sell | Tax Withholding | 5,571 | $182K | 7/1/2024 |
| Gary Kramer | ▼ Sell | Tax Withholding | 5,284 | $172K | 7/1/2024 |
| Gary Kramer | ▼ Sell | Tax Withholding | 4,436 | $145K | 7/1/2024 |
| Gary Kramer | ▼ Sell | Tax Withholding | 3,260 | $106K | 7/1/2024 |
| Gary Kramer | ▼ Sell | Tax Withholding | 1,453 | $47K | 7/1/2024 |
| James R. Potts | ▲ Buy | Option Exercise | 3,696 | $0 | 7/1/2024 |
| James R. Potts | ▲ Buy | Option Exercise | 3,544 | $0 | 7/1/2024 |
| James R. Potts | ▲ Buy | Option Exercise | 3,256 | $0 | 7/1/2024 |
| James R. Potts | ▼ Sell | Tax Withholding | 1,455 | $47K | 7/1/2024 |
| James R. Potts | ▼ Sell | Tax Withholding | 1,395 | $46K | 7/1/2024 |
| James R. Potts | ▼ Sell | Tax Withholding | 1,282 | $42K | 7/1/2024 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 5,440 | $0 | 7/1/2024 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 4,352 | $0 | 7/1/2024 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 4,128 | $0 | 7/1/2024 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 4,088 | $0 | 7/1/2024 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 244 | $0 | 7/1/2024 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 2,141 | $70K | 7/1/2024 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,713 | $56K | 7/1/2024 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,625 | $53K | 7/1/2024 |
| Vincent P. Price | ▲ Buy | Option Exercise | 4,584 | $0 | 7/1/2024 |
| Alexandra Morehouse McReynolds | ▲ Buy | Option Exercise | 4,584 | $0 | 7/1/2024 |
| Carla A. Moradi | ▲ Buy | Option Exercise | 4,584 | $0 | 7/1/2024 |
| Anthony Meeker | ▲ Buy | Option Exercise | 4,584 | $0 | 7/1/2024 |
| Thomas B. Cusick | ▲ Buy | Option Exercise | 4,584 | $0 | 7/1/2024 |
| Joseph Stephen Clabby | ▲ Buy | Option Exercise | 4,584 | $0 | 7/1/2024 |
| Thomas J. Carley | ▲ Buy | Option Exercise | 4,584 | $0 | 7/1/2024 |
| Gerald Blotz | ▲ Buy | Option Exercise | 9,476 | $0 | 7/1/2024 |
| Gerald Blotz | ▲ Buy | Option Exercise | 6,892 | $0 | 7/1/2024 |
| Gerald Blotz | ▲ Buy | Option Exercise | 6,644 | $0 | 7/1/2024 |
| Gerald Blotz | ▲ Buy | Option Exercise | 5,216 | $0 | 7/1/2024 |
| Gerald Blotz | ▲ Buy | Option Exercise | 344 | $0 | 7/1/2024 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 3,784 | $123K | 7/1/2024 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 2,752 | $90K | 7/1/2024 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 2,653 | $87K | 7/1/2024 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 2,083 | $68K | 7/1/2024 |
| Gerald Blotz | ▼ Sell | Tax Withholding | 138 | $5K | 7/1/2024 |
| Gary Kramer | ▲ Buy | Option Exercise | 14,156 | $0 | 7/1/2024 |