PRCT · PROCEPT BioRobotics Corporation Common Stock
View on chartInsiders & Stakes
| CPMG Inc 10% Owner | ▼ Sell | Other | 10,918,394 Shares held | 3/17/2022 | View profile |
| R. Kent McGaughy Jr. Director | ▼ Sell | Other | 2,823,681 Shares held | 5/3/2024 | View profile |
| Frederic H. Moll Director | ▲ Buy | Grant | 866,474 Shares held | 6/9/2026 | View profile |
| VIKING GLOBAL INVESTORS LP 10% Owner | ▼ Sell | Open Market | 298,205 Shares held | 3/18/2022 | View profile |
| Zadno Reza President, CEO | ▲ Buy | Option Exercise | 186,829 Shares held | 5/9/2025 | View profile |
| Waters Kevin EVP, CFO | ▼ Sell | Open Market | 180,355 Shares held | 9/9/2026 | View profile |
| Nouri Alaleh EVP, CLO, CORP. SEC. | ▼ Sell | Open Market | 127,737 Shares held | 9/9/2026 | View profile |
| Wood Morgan Colby Director | ▼ Sell | Open Market | 112,425 Shares held | 11/13/2023 | View profile |
| Sharma Pooja Chief Strat/Marketing Officer | ▲ Buy | Grant | 111,181 Shares held | 8/13/2026 | View profile |
| Harris Taylor C. Director | ▲ Buy | Grant | 102,491 Shares held | 6/9/2026 | View profile |
| Templin Barry L EVP, Chief Technology Officer | ▼ Sell | Open Market | 94,826 Shares held | 9/9/2026 | View profile |
| Shiblaq Hisham EVP, Chief Comm. Officer | ▼ Sell | Open Market | 63,133 Shares held | 6/6/2025 | View profile |
| Krummel Thomas M Director | ▲ Buy | Grant | 47,007 Shares held | 6/4/2024 | View profile |
| Desai Antal Rohit Director | ▲ Buy | Grant | 38,467 Shares held | 6/9/2026 | View profile |
| Wood Larry L Director | ▲ Buy | Open Market | 23,900 Shares held | 8/7/2026 | View profile |
| Garrett Mary Director | ▲ Buy | Grant | 17,700 Shares held | 6/9/2026 | View profile |
| Sandoval Elisabeth Director | ▲ Buy | Grant | 15,876 Shares held | 6/9/2026 | View profile |
| Amy M. Dodrill Director | ▲ Buy | Grant | 10,941 Shares held | 6/9/2026 | View profile |
| PUCKETT DAN Director | ▲ Buy | Grant | 8,791 Shares held | 6/9/2026 | View profile |
| Mack Michael Director | ▲ Buy | Grant | 7,727 Shares held | 10/2/2026 | View profile |
| PRESCOTT THOMAS M Director | ▲ Buy | Grant | 7,211 Shares held | 6/9/2026 | View profile |
Transaction History
| Mack Michael | ▲ Buy | Grant | 7,727 | $0 | 10/2/2026 |
| Nouri Alaleh | ▼ Sell | Open Market | 297 | $6K | 9/9/2026 |
| Templin Barry L | ▼ Sell | Open Market | 373 | $8K | 9/9/2026 |
| Waters Kevin | ▼ Sell | Open Market | 373 | $8K | 9/9/2026 |
| Nouri Alaleh | ▲ Buy | Grant | 22,965 | $0 | 8/13/2026 |
| Templin Barry L | ▲ Buy | Grant | 26,246 | $0 | 8/13/2026 |
| Waters Kevin | ▲ Buy | Grant | 29,527 | $0 | 8/13/2026 |
| Sharma Pooja | ▲ Buy | Grant | 23,622 | $0 | 8/13/2026 |
| Wood Larry L | ▲ Buy | Open Market | 23,900 | $498K | 8/7/2026 |
| PUCKETT DAN | ▲ Buy | Grant | 3,315 | $0 | 6/9/2026 |
| PRESCOTT THOMAS M | ▲ Buy | Grant | 3,315 | $0 | 6/9/2026 |
| Harris Taylor C. | ▲ Buy | Grant | 3,315 | $0 | 6/9/2026 |
| Sandoval Elisabeth | ▲ Buy | Grant | 3,315 | $0 | 6/9/2026 |
| Frederic H. Moll | ▲ Buy | Grant | 3,315 | $0 | 6/9/2026 |
| Desai Antal Rohit | ▲ Buy | Grant | 3,315 | $0 | 6/9/2026 |
| Amy M. Dodrill | ▲ Buy | Grant | 3,315 | $0 | 6/9/2026 |
| Garrett Mary | ▲ Buy | Grant | 3,315 | $0 | 6/9/2026 |
| Nouri Alaleh | ▼ Sell | Open Market | 285 | $8K | 6/8/2026 |
| Waters Kevin | ▼ Sell | Open Market | 357 | $10K | 6/8/2026 |
| Templin Barry L | ▼ Sell | Open Market | 358 | $10K | 6/8/2026 |
| Nouri Alaleh | ▼ Sell | Open Market | 3,031 | $78K | 3/19/2026 |
| Nouri Alaleh | ▼ Sell | Open Market | 2,332 | $61K | 3/19/2026 |
| Nouri Alaleh | ▼ Sell | Open Market | 304 | $9K | 3/17/2026 |
| Waters Kevin | ▼ Sell | Open Market | 706 | $20K | 3/17/2026 |
| Nouri Alaleh | ▼ Sell | Open Market | 3,098 | $79K | 3/10/2026 |
| Nouri Alaleh | ▼ Sell | Open Market | 145 | $4K | 3/10/2026 |
| Desai Antal Rohit | ▲ Buy | Open Market | 43,581 | $1.0M | 3/9/2026 |
| Desai Antal Rohit | ▲ Buy | Open Market | 53,818 | $1.3M | 3/9/2026 |
| Desai Antal Rohit | ▲ Buy | Open Market | 1,300 | $33K | 3/9/2026 |
| Desai Antal Rohit | ▲ Buy | Open Market | 53,763 | $1.3M | 3/6/2026 |
| Nouri Alaleh | ▼ Sell | Open Market | 6,892 | $163K | 3/6/2026 |
| Waters Kevin | ▼ Sell | Open Market | 6,721 | $159K | 3/6/2026 |
| Desai Antal Rohit | ▲ Buy | Open Market | 106,554 | $2.5M | 3/6/2026 |
| Nouri Alaleh | ▲ Buy | Grant | 43,811 | $0 | 3/5/2026 |
| Waters Kevin | ▲ Buy | Grant | 47,462 | $0 | 3/5/2026 |
| PUCKETT DAN | ▲ Buy | Grant | 5,476 | $0 | 3/5/2026 |
| Desai Antal Rohit | ▲ Buy | Open Market | 142,498 | $3.6M | 3/5/2026 |
| Desai Antal Rohit | ▲ Buy | Open Market | 24,748 | $654K | 3/5/2026 |
| Wood Larry L | ▲ Buy | Grant | 127,783 | $0 | 3/5/2026 |
| Nouri Alaleh | ▲ Buy | Grant | 4,872 | $0 | 2/19/2026 |
| Waters Kevin | ▲ Buy | Grant | 3,532 | $0 | 2/19/2026 |
| Wood Larry L | ▲ Buy | Grant | 182,392 | $0 | 9/2/2025 |
| Desai Antal Rohit | ▲ Buy | Option Exercise | 26,749 | $36K | 8/14/2025 |
| Nouri Alaleh | ▲ Buy | Option Exercise | 11,000 | $50K | 8/14/2025 |
| Frederic H. Moll | ▲ Buy | Open Market | 20,000 | $785K | 8/13/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 19,951 | $1.2M | 6/12/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 5,049 | $315K | 6/12/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 7,788 | $487K | 6/11/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 11,495 | $730K | 6/11/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 5,717 | $367K | 6/11/2025 |
| PRESCOTT THOMAS M | ▲ Buy | Grant | 1,538 | $0 | 6/10/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 4,862 | $307K | 6/10/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 18,412 | $1.2M | 6/10/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 1,726 | $112K | 6/10/2025 |
| Desai Antal Rohit | ▲ Buy | Grant | 1,538 | $0 | 6/10/2025 |
| Frederic H. Moll | ▲ Buy | Grant | 1,538 | $0 | 6/10/2025 |
| Sandoval Elisabeth | ▲ Buy | Grant | 1,538 | $0 | 6/10/2025 |
| Wood Larry L | ▲ Buy | Grant | 1,538 | $0 | 6/10/2025 |
| Harris Taylor C. | ▲ Buy | Grant | 1,538 | $0 | 6/10/2025 |
| Garrett Mary | ▲ Buy | Grant | 1,538 | $0 | 6/10/2025 |
| Amy M. Dodrill | ▲ Buy | Grant | 1,538 | $0 | 6/10/2025 |
| Shiblaq Hisham | ▲ Buy | Option Exercise | 20,000 | $104K | 6/6/2025 |
| Shiblaq Hisham | ▼ Sell | Open Market | 12,296 | $783K | 6/6/2025 |
| Shiblaq Hisham | ▼ Sell | Open Market | 5,904 | $382K | 6/6/2025 |
| Shiblaq Hisham | ▼ Sell | Open Market | 1,800 | $118K | 6/6/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 700 | $43K | 6/5/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 1,706 | $108K | 6/5/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 5,946 | $382K | 6/5/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 12,548 | $817K | 6/5/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 4,000 | $264K | 6/5/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 100 | $7K | 6/5/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 16,400 | $998K | 6/4/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 8,600 | $528K | 6/4/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 900 | $52K | 6/3/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 1,100 | $65K | 6/3/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 9,880 | $595K | 6/3/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 11,602 | $710K | 6/3/2025 |
| Desai Antal Rohit | ▼ Sell | Open Market | 1,518 | $94K | 6/3/2025 |
| Zadno Reza | ▲ Buy | Option Exercise | 13,759 | $100K | 5/9/2025 |
| Nouri Alaleh | ▼ Sell | Open Market | 316 | $18K | 3/18/2025 |
| Zadno Reza | ▼ Sell | Open Market | 5,475 | $312K | 3/18/2025 |
| Waters Kevin | ▼ Sell | Open Market | 733 | $42K | 3/18/2025 |
| Shiblaq Hisham | ▼ Sell | Open Market | 247 | $14K | 3/18/2025 |
| Nouri Alaleh | ▼ Sell | Open Market | 3,641 | $223K | 3/6/2025 |
| Shiblaq Hisham | ▼ Sell | Open Market | 3,588 | $220K | 3/6/2025 |
| Waters Kevin | ▼ Sell | Open Market | 3,662 | $225K | 3/6/2025 |
| Zadno Reza | ▼ Sell | Open Market | 15,916 | $976K | 3/6/2025 |
| Waters Kevin | ▲ Buy | Grant | 16,290 | $0 | 3/3/2025 |
| Zadno Reza | ▲ Buy | Grant | 41,699 | $0 | 3/3/2025 |
| Shiblaq Hisham | ▲ Buy | Grant | 11,107 | $0 | 3/3/2025 |
| Nouri Alaleh | ▲ Buy | Grant | 12,958 | $0 | 3/3/2025 |
| Frederic H. Moll | ▲ Buy | Option Exercise | 5,263 | $5K | 2/10/2025 |
| Frederic H. Moll | ▲ Buy | Option Exercise | 26,749 | $36K | 2/10/2025 |
| Nouri Alaleh | ▲ Buy | Option Exercise | 12,092 | $448K | 12/4/2024 |
| Zadno Reza | ▼ Sell | Open Market | 5,300 | $510K | 12/4/2024 |
| Zadno Reza | ▼ Sell | Open Market | 13,762 | $1.3M | 12/4/2024 |
| Zadno Reza | ▼ Sell | Open Market | 5,126 | $503K | 12/4/2024 |
| Zadno Reza | ▼ Sell | Open Market | 2,235 | $221K | 12/4/2024 |
| Nouri Alaleh | ▲ Buy | Option Exercise | 11,838 | $86K | 12/4/2024 |
| Nouri Alaleh | ▲ Buy | Option Exercise | 4,162 | $146K | 12/4/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 3,787 | $364K | 12/4/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 16,187 | $1.6M | 12/4/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 8,118 | $795K | 12/4/2024 |
| Zadno Reza | ▼ Sell | Open Market | 18,144 | $1.8M | 11/27/2024 |
| Zadno Reza | ▼ Sell | Open Market | 1,684 | $165K | 11/27/2024 |
| Zadno Reza | ▼ Sell | Open Market | 5,189 | $515K | 11/27/2024 |
| Zadno Reza | ▼ Sell | Open Market | 1,403 | $140K | 11/27/2024 |
| Zadno Reza | ▼ Sell | Open Market | 10,111 | $931K | 11/20/2024 |
| Zadno Reza | ▼ Sell | Open Market | 15,809 | $1.5M | 11/20/2024 |
| Zadno Reza | ▼ Sell | Open Market | 500 | $47K | 11/20/2024 |
| Zadno Reza | ▼ Sell | Open Market | 10,509 | $975K | 11/13/2024 |
| Zadno Reza | ▼ Sell | Open Market | 2,000 | $187K | 11/13/2024 |
| Zadno Reza | ▼ Sell | Open Market | 9,401 | $893K | 11/13/2024 |
| Zadno Reza | ▼ Sell | Open Market | 4,510 | $431K | 11/13/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 10,236 | $983K | 11/7/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 500 | $49K | 11/7/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 6,992 | $660K | 11/7/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 16,272 | $1.6M | 11/7/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 9,403 | $900K | 11/6/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 2,678 | $259K | 11/6/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 17,150 | $1.7M | 11/6/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 3,769 | $370K | 11/6/2024 |
| Desai Antal Rohit | ▼ Sell | Other | 172,016 | $0 | 11/5/2024 |
| Desai Antal Rohit | ▼ Sell | Other | 62,944 | $0 | 11/5/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 7,566 | $722K | 11/5/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 11,756 | $1.1M | 11/5/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 2,191 | $216K | 11/5/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 11,487 | $1.1M | 11/5/2024 |
| Desai Antal Rohit | ▼ Sell | Other | 660,302 | $0 | 11/5/2024 |
| Zadno Reza | ▲ Buy | Option Exercise | 288,461 | $1.3M | 10/30/2024 |
| Zadno Reza | ▼ Sell | Open Market | 288,461 | $26.2M | 10/30/2024 |
| Waters Kevin | ▲ Buy | Option Exercise | 25,000 | $114K | 10/15/2024 |
| Waters Kevin | ▼ Sell | Open Market | 15,959 | $1.2M | 10/15/2024 |
| Waters Kevin | ▼ Sell | Open Market | 8,115 | $593K | 10/15/2024 |
| Waters Kevin | ▼ Sell | Open Market | 926 | $68K | 10/15/2024 |
| Waters Kevin | ▲ Buy | Option Exercise | 15,917 | $72K | 9/16/2024 |
| Waters Kevin | ▲ Buy | Option Exercise | 9,083 | $41K | 9/16/2024 |
| Waters Kevin | ▼ Sell | Open Market | 6,623 | $543K | 9/16/2024 |
| Waters Kevin | ▼ Sell | Open Market | 17,977 | $1.5M | 9/16/2024 |
| Waters Kevin | ▼ Sell | Open Market | 400 | $33K | 9/16/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 4,458 | $348K | 9/12/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 2,318 | $183K | 9/12/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 9,402 | $750K | 9/12/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 28,689 | $2.3M | 9/12/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 8,904 | $676K | 9/11/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 4,880 | $376K | 9/11/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 20,732 | $1.6M | 9/11/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 4,182 | $329K | 9/11/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 18,690 | $1.4M | 9/10/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 17,810 | $1.4M | 9/10/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 12,405 | $947K | 9/5/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 900 | $69K | 9/5/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 6,222 | $466K | 9/4/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 10,998 | $833K | 9/4/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 200 | $15K | 9/4/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 12,648 | $947K | 9/4/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 23,164 | $1.8M | 9/4/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 400 | $31K | 9/4/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 19,725 | $1.5M | 9/3/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 3,629 | $280K | 9/3/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 1,000 | $78K | 9/3/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 100 | $8K | 9/3/2024 |
| Desai Antal Rohit | ▼ Sell | Open Market | 10,766 | $809K | 9/3/2024 |
| Zadno Reza | ▲ Buy | Option Exercise | 23,484 | $103K | 7/31/2024 |
| PRESCOTT THOMAS M | ▲ Buy | Grant | 2,358 | $0 | 7/18/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 8,952 | $555K | 6/17/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 1,048 | $66K | 6/17/2024 |
| Shiblaq Hisham | ▲ Buy | Option Exercise | 26,046 | $119K | 6/10/2024 |
| Shiblaq Hisham | ▼ Sell | Open Market | 26,046 | $1.8M | 6/10/2024 |
| Desai Antal Rohit | ▲ Buy | Grant | 1,376 | $0 | 6/4/2024 |
| Harris Taylor C. | ▲ Buy | Option Exercise | 81,550 | $422K | 6/4/2024 |
| Harris Taylor C. | ▲ Buy | Grant | 1,376 | $0 | 6/4/2024 |
| Amy M. Dodrill | ▲ Buy | Grant | 1,376 | $0 | 6/4/2024 |
| Garrett Mary | ▲ Buy | Grant | 1,376 | $0 | 6/4/2024 |
| Krummel Thomas M | ▲ Buy | Grant | 1,376 | $0 | 6/4/2024 |
| Wood Larry L | ▲ Buy | Grant | 1,376 | $0 | 6/4/2024 |
| Frederic H. Moll | ▲ Buy | Grant | 1,376 | $0 | 6/4/2024 |
| Sandoval Elisabeth | ▲ Buy | Grant | 1,376 | $0 | 6/4/2024 |
| Desai Antal Rohit | ▼ Sell | Other | 1,949,104 | $0 | 5/20/2024 |
| Desai Antal Rohit | ▼ Sell | Other | 164,063 | $0 | 5/20/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 391 | $24K | 5/3/2024 |
| Nouri Alaleh | ▲ Buy | Option Exercise | 1,467 | $7K | 5/3/2024 |
| R. Kent McGaughy Jr. | ▼ Sell | Other | 1,785,127 | $0 | 5/3/2024 |
| Desai Antal Rohit | ▼ Sell | Other | 1,785,127 | $0 | 5/3/2024 |
| Nouri Alaleh | ▲ Buy | Option Exercise | 3,965 | $21K | 5/3/2024 |
| Nouri Alaleh | ▲ Buy | Option Exercise | 25,000 | $182K | 5/3/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 1,536 | $94K | 5/3/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 13,935 | $875K | 5/3/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 14,437 | $915K | 5/3/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 133 | $9K | 5/3/2024 |
| Krummel Thomas M | ▼ Sell | Open Market | 20,000 | $1.2M | 5/1/2024 |
| Wood Larry L | ▲ Buy | Grant | 3,054 | $0 | 4/18/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 441 | $22K | 3/18/2024 |
| Waters Kevin | ▼ Sell | Open Market | 1,024 | $50K | 3/18/2024 |
| Zadno Reza | ▼ Sell | Open Market | 5,391 | $263K | 3/18/2024 |
| Shiblaq Hisham | ▼ Sell | Open Market | 244 | $12K | 3/18/2024 |
| Waters Kevin | ▲ Buy | Option Exercise | 17,747 | $81K | 3/15/2024 |
| Waters Kevin | ▲ Buy | Option Exercise | 36,010 | $163K | 3/15/2024 |
| Nouri Alaleh | ▲ Buy | Grant | 18,311 | $0 | 3/6/2024 |
| Nouri Alaleh | ▼ Sell | Open Market | 2,749 | $128K | 3/6/2024 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
September 25, 2026
THINK Surgical Names Rick McDowell VP of Sales
THINK Surgical, a subsidiary of PROCEPT BioRobotics, has appointed Rick McDowell as Vice President of Sales. This leadership addition is intended to support the company's commercial operations. The stock is currently trading near its 52-week low, with an average analyst target of $21.64.
THINK Surgical Names Rick McDowell VP of Sales. THINK Surgical, a subsidiary of PROCEPT BioRobotics, has appointed Rick McDowell as Vice President of Sales. This leadership addition is intended to support the company's commercial operations. The stock is currently trading near its 52-week low, with an average analyst target of $21.64.