| Shares | % | Avg Price | Total $ | |
|---|---|---|---|---|
| Buys | +15,000 | 100% | $18.85 | +$282,794 |
| Sells | ||||
| Net | +15,000 | 100% | +$282,794 |
| Security | Num Shares | Value | Price $ | Transaction Date | Ownership | Underlying Class | Underlying Amount |
|---|---|---|---|---|---|---|---|
| Common Stock, par value $0.001 per share | 29,079 | $514,698 | $17.70 | 14 Aug 2025 | Direct | ||
| Common Stock, par value $0.001 per share | 5,847 | $110,722 | $19.42 | 14 Aug 2025 | Held by the Kevin F Shannon Irrevocable Trust | ||
| Common Stock, par value $0.001 per share | 2,359 | $44,711 | $19.44 | 14 Aug 2025 | Held by Joanne F Shannon Qualified Personal Residence Trust | ||
| Common Stock, par value $0.001 per share | 2,052 | $38,860 | $19.43 | 14 Aug 2025 | Held by Kevin Shannon Directed IRA |
| Sym | Class | Transaction | % | Value $ | * Price $ | Shares | Shares After | Date | Ownership |
|---|