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 |
| James R. Potts | ▼ Sell | Open Market | 1,802 | $68K | 7/2/2026 |
| Anthony Meeker | ▼ Sell | Open Market | 12,000 | $454K | 7/2/2026 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,170 | $44K | 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 |
| 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 | 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 |
| Gary Kramer | ▼ Sell | Tax Withholding | 1,609 | $61K | 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 | ▼ 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 | 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 | 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 |
| 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 |
| Gary Kramer | ▲ Buy | Option Exercise | 13,428 | $0 | 7/1/2026 |
| Gary Kramer | ▼ Sell | Tax Withholding | 5,284 | $199K | 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 |
| Gerald Blotz | ▲ Buy | Option Exercise | 2,720 | $0 | 7/1/2026 |
| Vincent P. Price | ▲ Buy | Option Exercise | 2,344 | $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 | ▼ 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 |
| Gerald Blotz | ▲ Buy | Grant | 14,354 | $0 | 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 |
| Anthony Meeker | ▲ Buy | Option Exercise | 3,064 | $0 | 7/1/2025 |
| James R. Potts | ▲ Buy | Option Exercise | 2,298 | $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 |
| 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 | ▼ 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 | 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,128 | $0 | 7/1/2025 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 2,973 | $0 | 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 J. Harris | ▲ Buy | Option Exercise | 4,348 | $0 | 7/1/2025 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 139 | $6K | 7/1/2025 |
| Gary Kramer | ▲ Buy | Option Exercise | 14,160 | $0 | 7/1/2025 |
| Anthony Meeker | ▼ Sell | Gift | 380 | $0 | 6/11/2025 |
| Anthony Meeker | ▼ Sell | Gift | 523 | $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 | ▲ Buy | Grant | 13,729 | $0 | 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 | 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 |
| Gary Kramer | ▲ Buy | Option Exercise | 20 | $0 | 1/1/2025 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 40 | $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 | ▲ 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 | 4,352 | $0 | 7/1/2024 |
| Anthony J. Harris | ▲ Buy | Option Exercise | 244 | $0 | 7/1/2024 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,625 | $53K | 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 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 2,141 | $70K | 7/1/2024 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 1,713 | $56K | 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 | ▼ Sell | Tax Withholding | 1,609 | $53K | 7/1/2024 |
| Anthony J. Harris | ▼ Sell | Tax Withholding | 97 | $3K | 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 |
| Gary Kramer | ▲ Buy | Option Exercise | 13,428 | $0 | 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 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 3, 2026
Barrett Business Services highlighted in Yahoo cash‑heavy stock roundup
A recent Yahoo article placed BBSI among cash‑heavy companies and noted its strong cash position as a point of interest. The focus on cash resources aligns with the company's dividend yield and may support its financial stability. The mention adds attention to BBSI as investors consider cash‑rich profiles.
Barrett Business Services highlighted in Yahoo cash‑heavy stock roundup. A recent Yahoo article placed BBSI among cash‑heavy companies and noted its strong cash position as a point of interest. The focus on cash resources aligns with the company's dividend yield and may support its financial stability. The mention adds attention to BBSI as investors consider cash‑rich profiles.