| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | PRFT | Common Stock | Tax liability | $937,915 | -8,902 | -5.2% | $105.36 | 160,946 | 26 Feb 2022 | Direct | F1, F2 |
| transaction | PRFT | Common Stock | Tax liability | $612,036 | -5,809 | -3.6% | $105.36 | 155,137 | 27 Feb 2022 | Direct | F1 |
| Id | Content |
|---|---|
| F1 | Shares were surrendered to issuer to satisfy estimated tax obligation. |
| F2 | Balance increased by 60 shares from 2/16/2021 to 2/15/2022 due to company 401(K) matching program. |