| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | PRFT | Common Stock | Tax liability | $1,061,081 | -10,071 | -8.7% | $105.36 | 105,048 | 26 Feb 2022 | Direct | F1, F2 |
| transaction | PRFT | Common Stock | Tax liability | $613,195 | -5,820 | -5.5% | $105.36 | 99,228 | 27 Feb 2022 | Direct | F1 |
| Id | Content |
|---|---|
| F1 | Shares were surrendered to issuer to satisfy estimated tax obligation. |
| F2 | Balance increased by 39 shares from 2/16/2021 to 2/15/2022 due to company 401(K) matching program. |