| Jun 5, 2026 | Buy | 1,092 | 21.03 USD | $23K | SEC |
| Jun 5, 2026 | Buy | 1,208 | 21.03 USD | $25.4K | SEC |
| Dec 18, 2025 | Award | 2,138 | 0.00 USD | $0 | SEC |
| Dec 8, 2025 | Buy | 500 | 19.63 USD | $9.8K | SEC |
| Dec 4, 2025 | Buy | 445 | 19.40 USD | $8.6K | SEC |
| Dec 4, 2025 | Buy | 900 | 19.30 USD | $17.4K | SEC |
| Nov 10, 2025 | Buy | 500 | 18.90 USD | $9.5K | SEC |
| Nov 6, 2025 | Buy | 400 | 18.95 USD | $7.6K | SEC |
| Nov 6, 2025 | Buy | 500 | 18.71 USD | $9.4K | SEC |
| Nov 6, 2025 | Buy | 300 | 18.70 USD | $5.6K | SEC |
| Nov 3, 2025 | Buy | 500 | 18.85 USD | $9.4K | SEC |
| Jun 13, 2025 | Buy | 200 | 17.58 USD | $3.5K | SEC |
| Jun 13, 2025 | Buy | 700 | 17.36 USD | $12.2K | SEC |
| Jun 9, 2025 | Buy | 250 | 17.70 USD | $4.4K | SEC |
| Jun 9, 2025 | Buy | 400 | 17.30 USD | $6.9K | SEC |
| Jun 9, 2025 | Buy | 500 | 17.25 USD | $8.6K | SEC |
| Jun 4, 2025 | Buy | 204 | 17.47 USD | $3.6K | SEC |
| Jun 4, 2025 | Buy | 152 | 17.31 USD | $2.6K | SEC |
| Jun 2, 2025 | Buy | 148 | 17.31 USD | $2.6K | SEC |
| Jun 2, 2025 | Buy | 300 | 17.44 USD | $5.2K | SEC |
| May 30, 2025 | Buy | 300 | 17.45 USD | $5.2K | SEC |
| May 30, 2025 | Buy | 500 | 17.48 USD | $8.7K | SEC |
| Apr 29, 2025 | Buy | 300 | 15.85 USD | $4.8K | SEC |
| Apr 29, 2025 | Buy | 837 | 15.80 USD | $13.2K | SEC |
| Apr 29, 2025 | Buy | 63 | 15.54 USD | $979 | SEC |