| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | PRFT | Common Stock | Tax liability | $2,372,180 | -22,515 | -5.2% | $105.36 | 407,292 | 26 Feb 2022 | Direct | F1, F2 |
| transaction | PRFT | Common Stock | Tax liability | $1,870,561 | -17,754 | -4.4% | $105.36 | 389,538 | 27 Feb 2022 | Direct | F1 |
| Id | Content |
|---|---|
| F1 | Shares were surrendered to issuer to satisfy estimated tax obligation. |
| F2 | Balance increased by 62 shares from 2/16/2021 to 2/15/2022 due to company 401(K) matching program. |