TTI · Tetra Technologies Inc. Common Stock
View on chartInsiders & Stakes
| Brady M. Murphy President & CEO | ▼ Sell | Open Market | 2,965,396 Shares held | 7/2/2026 | View profile |
| Elijio Serrano V Sr. Vice President & CFO | ▼ Sell | Tax Withholding | 1,635,895 Shares held | 3/14/2026 | View profile |
| Matthew Sanderson Senior Vice President | ▼ Sell | Tax Withholding | 776,202 Shares held | 3/14/2026 | View profile |
| Thomas R. Bates Jr. | ▲ Buy | Option Exercise | 569,647 Shares held | 6/12/2026 | View profile |
| John F. Glick | ▲ Buy | Option Exercise | 561,812 Shares held | 6/12/2026 | View profile |
| Timothy C. Moeller SVP - Supply Chain & Chemicals | ▼ Sell | Tax Withholding | 514,995 Shares held | 3/14/2026 | View profile |
| Mark E. Baldwin Director | ▲ Buy | Option Exercise | 334,470 Shares held | 5/21/2025 | View profile |
| O'Brien Richard D VP-Finance & Global Controller | ▼ Sell | Tax Withholding | 317,981 Shares held | 8/25/2024 | View profile |
| Gina Luna Director | ▲ Buy | Option Exercise | 248,056 Shares held | 5/24/2023 | View profile |
| SULLIVAN WILLIAM D | ▼ Sell | Open Market | 233,369 Shares held | 3/21/2022 | View profile |
| Shoemake Alicia r. Boston General Counsel | ▼ Sell | Tax Withholding | 172,793 Shares held | 3/14/2026 | View profile |
| Mucha Jacek M VP Finance, Treasurer | ▼ Sell | Tax Withholding | 171,052 Shares held | 2/25/2025 | View profile |
| Kurt Hallead VP-Treasurer & IR | ▲ Buy | Open Market | 170,764 Shares held | 6/9/2026 | View profile |
| Sharon D. Booth McGee | ▲ Buy | Option Exercise | 137,333 Shares held | 6/12/2026 | View profile |
| Christian A. Garcia Director | ▲ Buy | Option Exercise | 103,365 Shares held | 6/12/2026 | View profile |
| Shawn D. Williams Director | ▲ Buy | Option Exercise | 99,444 Shares held | 5/24/2024 | View profile |
| Angela D. John | ▲ Buy | Option Exercise | 87,434 Shares held | 6/12/2026 | View profile |
| Roy McNiven Sr. Vice President | ▼ Sell | Other | 65,634 Shares held | 3/11/2026 | View profile |
Transaction History
| Brady M. Murphy | ▼ Sell | Open Market | 61 | $610 | 7/2/2026 |
| Brady M. Murphy | ▼ Sell | Open Market | 50,000 | $536K | 7/1/2026 |
| Angela D. John | ▲ Buy | Option Exercise | 37,723 | $0 | 6/12/2026 |
| Sharon D. Booth McGee | ▲ Buy | Option Exercise | 37,723 | $0 | 6/12/2026 |
| Christian A. Garcia | ▲ Buy | Option Exercise | 37,723 | $0 | 6/12/2026 |
| John F. Glick | ▲ Buy | Option Exercise | 51,441 | $0 | 6/12/2026 |
| Thomas R. Bates Jr. | ▲ Buy | Option Exercise | 37,723 | $0 | 6/12/2026 |
| Kurt Hallead | ▲ Buy | Open Market | 22,000 | $217K | 6/9/2026 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 82,593 | $0 | 3/14/2026 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 37,043 | $304K | 3/14/2026 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 137,654 | $0 | 3/14/2026 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 54,167 | $445K | 3/14/2026 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 371,666 | $0 | 3/14/2026 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 157,401 | $1.3M | 3/14/2026 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 86,034 | $0 | 3/14/2026 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 38,157 | $314K | 3/14/2026 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 33,037 | $0 | 3/14/2026 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 13,001 | $107K | 3/14/2026 |
| Roy McNiven | ▼ Sell | Other | 50,000 | $0 | 3/11/2026 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 27,198 | $0 | 2/28/2026 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 12,199 | $106K | 2/28/2026 |
| Roy McNiven | ▲ Buy | Option Exercise | 27,198 | $0 | 2/28/2026 |
| Roy McNiven | ▼ Sell | Tax Withholding | 10,703 | $93K | 2/28/2026 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 116,564 | $0 | 2/28/2026 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 49,365 | $428K | 2/28/2026 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 29,141 | $0 | 2/28/2026 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 12,925 | $112K | 2/28/2026 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 38,854 | $0 | 2/28/2026 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 9,461 | $82K | 2/28/2026 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 19,427 | $0 | 2/28/2026 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 7,645 | $66K | 2/28/2026 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 21,256 | $0 | 2/25/2026 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 5,703 | $64K | 2/25/2026 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 20,165 | $0 | 2/25/2026 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 4,911 | $55K | 2/25/2026 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 15,942 | $0 | 2/25/2026 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 7,950 | $89K | 2/25/2026 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 15,124 | $0 | 2/25/2026 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 6,353 | $71K | 2/25/2026 |
| Roy McNiven | ▲ Buy | Option Exercise | 12,754 | $0 | 2/25/2026 |
| Roy McNiven | ▼ Sell | Tax Withholding | 5,019 | $56K | 2/25/2026 |
| Roy McNiven | ▲ Buy | Option Exercise | 13,612 | $0 | 2/25/2026 |
| Roy McNiven | ▼ Sell | Tax Withholding | 5,917 | $66K | 2/25/2026 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 57,391 | $0 | 2/25/2026 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 24,306 | $271K | 2/25/2026 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 60,496 | $0 | 2/25/2026 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 25,945 | $289K | 2/25/2026 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 12,754 | $0 | 2/25/2026 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 5,935 | $66K | 2/25/2026 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 13,612 | $0 | 2/25/2026 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 6,429 | $72K | 2/25/2026 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 6,377 | $0 | 2/25/2026 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 2,607 | $29K | 2/25/2026 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 8,066 | $0 | 2/25/2026 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 3,533 | $39K | 2/25/2026 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 6,142 | $44K | 11/10/2025 |
| Shoemake Alicia r. Boston | ▼ Sell | Open Market | 6,142 | $49K | 11/10/2025 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 13,115 | $51K | 11/10/2025 |
| Shoemake Alicia r. Boston | ▼ Sell | Open Market | 13,115 | $104K | 11/10/2025 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 25,000 | $0 | 10/4/2025 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 6,088 | $34K | 10/4/2025 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 6,377 | $0 | 8/25/2025 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 3,658 | $16K | 8/25/2025 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 8,066 | $0 | 8/25/2025 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 4,626 | $21K | 8/25/2025 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 15,942 | $0 | 8/25/2025 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 6,161 | $28K | 8/25/2025 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 15,124 | $0 | 8/25/2025 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 5,649 | $25K | 8/25/2025 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 21,256 | $0 | 8/25/2025 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 8,365 | $38K | 8/25/2025 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 20,165 | $0 | 8/25/2025 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 7,935 | $36K | 8/25/2025 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 57,391 | $0 | 8/25/2025 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 24,306 | $109K | 8/25/2025 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 60,496 | $0 | 8/25/2025 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 25,621 | $115K | 8/25/2025 |
| Roy McNiven | ▲ Buy | Option Exercise | 12,754 | $0 | 8/25/2025 |
| Roy McNiven | ▼ Sell | Tax Withholding | 4,764 | $21K | 8/25/2025 |
| Roy McNiven | ▲ Buy | Option Exercise | 13,611 | $0 | 8/25/2025 |
| Roy McNiven | ▼ Sell | Tax Withholding | 5,084 | $23K | 8/25/2025 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 12,754 | $0 | 8/25/2025 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 3,106 | $14K | 8/25/2025 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 13,611 | $0 | 8/25/2025 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 3,315 | $15K | 8/25/2025 |
| Kurt Hallead | ▲ Buy | Open Market | 72,633 | $246K | 6/11/2025 |
| Sharon D. Booth McGee | ▲ Buy | Option Exercise | 26,551 | $0 | 5/21/2025 |
| Christian A. Garcia | ▲ Buy | Option Exercise | 26,551 | $0 | 5/21/2025 |
| Angela D. John | ▲ Buy | Option Exercise | 26,551 | $0 | 5/21/2025 |
| John F. Glick | ▲ Buy | Option Exercise | 36,206 | $0 | 5/21/2025 |
| Mark E. Baldwin | ▲ Buy | Option Exercise | 26,551 | $0 | 5/21/2025 |
| Thomas R. Bates Jr. | ▲ Buy | Option Exercise | 26,551 | $0 | 5/21/2025 |
| Kurt Hallead | ▲ Buy | Open Market | 76,131 | $209K | 5/5/2025 |
| Angela D. John | ▲ Buy | Open Market | 18,000 | $49K | 5/2/2025 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 106,998 | $0 | 3/15/2025 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 42,104 | $141K | 3/15/2025 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 42,758 | $0 | 3/15/2025 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 15,971 | $54K | 3/15/2025 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 37,019 | $0 | 3/15/2025 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 9,015 | $30K | 3/15/2025 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 222,927 | $0 | 3/15/2025 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 94,410 | $316K | 3/15/2025 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 109,379 | $0 | 3/8/2025 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 46,323 | $154K | 3/8/2025 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 43,752 | $0 | 3/8/2025 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 14,154 | $47K | 3/8/2025 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 17,112 | $0 | 2/25/2025 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 4,167 | $17K | 2/25/2025 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 12,753 | $0 | 2/25/2025 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 3,083 | $13K | 2/25/2025 |
| Mucha Jacek M | ▲ Buy | Option Exercise | 6,417 | $0 | 2/25/2025 |
| Mucha Jacek M | ▼ Sell | Tax Withholding | 3,103 | $13K | 2/25/2025 |
| Mucha Jacek M | ▲ Buy | Option Exercise | 4,783 | $0 | 2/25/2025 |
| Mucha Jacek M | ▼ Sell | Tax Withholding | 1,675 | $7K | 2/25/2025 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 77,003 | $0 | 2/25/2025 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 32,611 | $134K | 2/25/2025 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 57,391 | $0 | 2/25/2025 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 27,533 | $113K | 2/25/2025 |
| Roy McNiven | ▲ Buy | Option Exercise | 12,753 | $0 | 2/25/2025 |
| Roy McNiven | ▼ Sell | Tax Withholding | 4,731 | $19K | 2/25/2025 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 17,825 | $0 | 2/25/2025 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 6,658 | $27K | 2/25/2025 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 15,942 | $0 | 2/25/2025 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 5,955 | $24K | 2/25/2025 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 28,520 | $0 | 2/25/2025 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 9,227 | $38K | 2/25/2025 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 21,256 | $0 | 2/25/2025 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 6,877 | $28K | 2/25/2025 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 6,845 | $0 | 2/25/2025 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 2,396 | $10K | 2/25/2025 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 6,377 | $0 | 2/25/2025 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 3,203 | $13K | 2/25/2025 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 40,331 | $0 | 2/19/2025 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 14,253 | $63K | 2/19/2025 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 30,248 | $0 | 2/19/2025 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 12,495 | $55K | 2/19/2025 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 120,992 | $0 | 2/19/2025 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 51,937 | $231K | 2/19/2025 |
| Mucha Jacek M | ▲ Buy | Option Exercise | 9,074 | $0 | 2/19/2025 |
| Mucha Jacek M | ▼ Sell | Tax Withholding | 3,871 | $17K | 2/19/2025 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 27,223 | $0 | 2/19/2025 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 7,881 | $35K | 2/19/2025 |
| Roy McNiven | ▲ Buy | Option Exercise | 27,223 | $0 | 2/19/2025 |
| Roy McNiven | ▼ Sell | Tax Withholding | 11,486 | $51K | 2/19/2025 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 16,132 | $0 | 2/19/2025 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 6,881 | $31K | 2/19/2025 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 25,000 | $0 | 10/4/2024 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 7,138 | $24K | 10/4/2024 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 6,845 | $0 | 8/25/2024 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 6,801 | $22K | 8/25/2024 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 6,377 | $0 | 8/25/2024 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 6,336 | $20K | 8/25/2024 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 28,520 | $0 | 8/25/2024 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 11,223 | $36K | 8/25/2024 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 21,256 | $0 | 8/25/2024 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 8,365 | $27K | 8/25/2024 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 17,825 | $0 | 8/25/2024 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 7,371 | $24K | 8/25/2024 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 15,942 | $0 | 8/25/2024 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 6,593 | $21K | 8/25/2024 |
| Roy McNiven | ▲ Buy | Option Exercise | 12,753 | $0 | 8/25/2024 |
| Roy McNiven | ▼ Sell | Tax Withholding | 4,764 | $15K | 8/25/2024 |
| O'Brien Richard D | ▲ Buy | Option Exercise | 5,468 | $0 | 8/25/2024 |
| O'Brien Richard D | ▼ Sell | Tax Withholding | 1,332 | $4K | 8/25/2024 |
| O'Brien Richard D | ▲ Buy | Option Exercise | 4,251 | $0 | 8/25/2024 |
| O'Brien Richard D | ▼ Sell | Tax Withholding | 1,036 | $3K | 8/25/2024 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 77,002 | $0 | 8/25/2024 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 32,611 | $105K | 8/25/2024 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 57,390 | $0 | 8/25/2024 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 24,305 | $79K | 8/25/2024 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 17,112 | $0 | 8/25/2024 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 4,167 | $13K | 8/25/2024 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 12,753 | $0 | 8/25/2024 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 3,106 | $10K | 8/25/2024 |
| Mucha Jacek M | ▲ Buy | Option Exercise | 6,417 | $0 | 8/25/2024 |
| Mucha Jacek M | ▼ Sell | Tax Withholding | 2,397 | $8K | 8/25/2024 |
| Mucha Jacek M | ▲ Buy | Option Exercise | 4,782 | $0 | 8/25/2024 |
| Mucha Jacek M | ▼ Sell | Tax Withholding | 1,787 | $6K | 8/25/2024 |
| Shawn D. Williams | ▲ Buy | Option Exercise | 39,091 | $0 | 5/24/2024 |
| John F. Glick | ▲ Buy | Option Exercise | 53,305 | $0 | 5/24/2024 |
| Sharon D. Booth McGee | ▲ Buy | Option Exercise | 39,091 | $0 | 5/24/2024 |
| Christian A. Garcia | ▲ Buy | Option Exercise | 39,091 | $0 | 5/24/2024 |
| Thomas R. Bates Jr. | ▲ Buy | Option Exercise | 39,091 | $0 | 5/24/2024 |
| Mark E. Baldwin | ▲ Buy | Option Exercise | 39,091 | $0 | 5/24/2024 |
| Angela D. John | ▲ Buy | Option Exercise | 4,160 | $0 | 5/24/2024 |
| Shoemake Alicia r. Boston | ▲ Buy | Option Exercise | 18,119 | $0 | 3/6/2024 |
| Shoemake Alicia r. Boston | ▼ Sell | Tax Withholding | 4,412 | $17K | 3/6/2024 |
| Mucha Jacek M | ▲ Buy | Option Exercise | 14,461 | $0 | 3/6/2024 |
| Mucha Jacek M | ▼ Sell | Tax Withholding | 5,402 | $21K | 3/6/2024 |
| O'Brien Richard D | ▲ Buy | Option Exercise | 18,723 | $0 | 3/6/2024 |
| O'Brien Richard D | ▼ Sell | Tax Withholding | 4,560 | $18K | 3/6/2024 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 27,921 | $0 | 3/6/2024 |
| Timothy C. Moeller | ▼ Sell | Tax Withholding | 6,799 | $27K | 3/6/2024 |
| Brady M. Murphy | ▲ Buy | Option Exercise | 335,552 | $0 | 3/6/2024 |
| Brady M. Murphy | ▼ Sell | Tax Withholding | 138,751 | $544K | 3/6/2024 |
| Matthew Sanderson | ▲ Buy | Option Exercise | 66,388 | $0 | 3/6/2024 |
| Matthew Sanderson | ▼ Sell | Tax Withholding | 27,442 | $108K | 3/6/2024 |
| Elijio Serrano V | ▲ Buy | Option Exercise | 169,107 | $0 | 3/6/2024 |
| Elijio Serrano V | ▼ Sell | Tax Withholding | 66,544 | $261K | 3/6/2024 |
| Timothy C. Moeller | ▲ Buy | Option Exercise | 17,264 | $0 | 2/25/2024 |