| Jun 11, 2026 | Exercise | 12,388 | 0.00 USD | $0 | SEC |
| Jun 11, 2026 | ExerciseD | -12,388 | 0.00 USD | $0 | SEC |
| Apr 8, 2026 | Buy | 590 | 34.14 USD | $20.1K | SEC |
| Jan 2, 2026 | Buy | 1,500 | 33.94 USD | $50.9K | SEC |
| Oct 29, 2025 | AwardD | 666 | 0.00 USD | $0 | SEC |
| Sep 2, 2025 | AwardD | 11,722 | 0.00 USD | $0 | SEC |
| Apr 2, 2009 | AwardD | 12,431 | 0.00 | $0 | SEC |
| Jan 8, 2009 | Buy | 400 | 1.83 | $732 | SEC |
| Jan 8, 2009 | Buy | 1,000 | 1.79 | $1.8K | SEC |
| Jan 8, 2009 | Buy | 200 | 1.70 | $340 | SEC |
| Jan 8, 2009 | Buy | 100 | 1.60 | $160 | SEC |
| Jan 8, 2009 | Buy | 400 | 1.60 | $640 | SEC |
| Jan 8, 2009 | Buy | 100 | 1.57 | $157 | SEC |
| Jan 8, 2009 | Buy | 100 | 1.70 | $170 | SEC |
| Jan 8, 2009 | Buy | 100 | 1.57 | $157 | SEC |
| Jan 8, 2009 | Buy | 400 | 1.78 | $712 | SEC |
| Jan 8, 2009 | Buy | 100 | 1.69 | $169 | SEC |
| Jan 8, 2009 | Buy | 800 | 1.83 | $1.5K | SEC |
| Jan 8, 2009 | Buy | 1,500 | 1.61 | $2.4K | SEC |
| Jan 8, 2009 | Buy | 100 | 1.61 | $161 | SEC |
| Jan 8, 2009 | Buy | 100 | 1.55 | $155 | SEC |
| Jan 8, 2009 | Buy | 300 | 1.70 | $510 | SEC |
| Jan 8, 2009 | Buy | 400 | 1.69 | $676 | SEC |
| Jan 8, 2009 | Buy | 100 | 1.83 | $183 | SEC |
| Jan 8, 2009 | Buy | 5,300 | 1.60 | $8.5K | SEC |