| Date | Company | Security | Transaction | Code | Indirect | 10b5-1 | $Price | #Shares | $Value | #Remaining |
|---|---|---|---|---|---|---|---|---|---|---|
| 10 Nov 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 14.42 | 2,162 | 31.18 k | 438,467 |
| 10 Nov 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 14.42 | 2,381 | 34.33 k | 440,629 |
| 10 Nov 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 14.42 | 2,381 | 34.33 k | 443,010 |
| 10 Nov 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 14.42 | 1,587 | 22.88 k | 445,391 |
| 10 Nov 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 14.42 | 2,162 | 31.18 k | 446,978 |
| 10 Aug 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 15.19 | 8,646 | 131.33 k | 449,140 |
| 10 Aug 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 15.19 | 895 | 13.60 k | 457,786 |
| 10 Aug 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 15.19 | 2,124 | 32.26 k | 458,681 |
| 10 Aug 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 15.19 | 2,381 | 36.17 k | 460,805 |
| 10 Aug 25 | QNST QuinStreet | Common Stock | Payment of exercise | Dispose F | No | No | 15.19 | 671 | 10.19 k | 463,186 |