| May 22, 2026 | Buy | 25 | 30.00 USD | $750 | SEC |
| May 22, 2026 | Buy | 975 | 32.00 USD | $31.2K | SEC |
| May 22, 2026 | Buy | 924 | 31.50 USD | $29.1K | SEC |
| May 22, 2026 | Buy | 76 | 31.46 USD | $2.4K | SEC |
| Jan 2, 2026 | Buy | 116 | 29.50 USD | $3.4K | SEC |
| Jan 2, 2026 | Buy | 866 | 29.94 USD | $25.9K | SEC |
| Jan 2, 2026 | Buy | 18 | 29.75 USD | $535.5 | SEC |
| Jan 2, 2026 | Buy | 866 | 30.00 USD | $26K | SEC |
| May 30, 2025 | Buy | 2,840 | 26.93 USD | $76.5K | SEC |
| May 30, 2025 | Buy | 840 | 27.00 USD | $22.7K | SEC |
| May 30, 2025 | Buy | 997 | 24.51 USD | $24.4K | SEC |
| May 30, 2025 | Buy | 3,000 | 24.63 USD | $73.9K | SEC |
| May 30, 2025 | Buy | 100 | 27.00 USD | $2.7K | SEC |
| May 30, 2025 | Buy | 160 | 24.92 USD | $4K | SEC |
| May 30, 2025 | Buy | 3 | 23.75 USD | $71.3 | SEC |
| May 30, 2025 | Buy | 3,000 | 24.51 USD | $73.5K | SEC |
| Apr 16, 2018 | Buy | 1,000 | 22.70 USD | $22.7K | SEC |
| Jan 8, 2010 | Award | 11,955 | 0.00 | $0 | SEC |
| Mar 9, 2009 | Buy | 1,000 | 3.94 | $3.9K | SEC |
| Mar 9, 2009 | Buy | 200 | 3.98 | $796 | SEC |
| Mar 9, 2009 | Buy | 800 | 3.98 | $3.2K | SEC |
| Mar 9, 2009 | Buy | 100 | 3.53 | $353 | SEC |
| Mar 9, 2009 | Buy | 100 | 3.68 | $368 | SEC |
| Mar 9, 2009 | Buy | 1,700 | 4.10 | $7K | SEC |
| Mar 9, 2009 | Buy | 100 | 3.68 | $368 | SEC |