| Jun 2, 2026 | Award | 310 | 0.00 USD | $0 | SEC |
| Jun 2, 2026 | Award | 310 | 0.00 USD | $0 | SEC |
| Dec 16, 2025 | Other | 83 | 0.00 USD | $0 | SEC |
| Dec 16, 2025 | Other | -83 | 0.00 USD | $0 | SEC |
| Jun 3, 2025 | Award | 485 | 0.00 USD | $0 | SEC |
| Jul 6, 2022 | Other | 8,045 | 0.00 USD | $0 | SEC |
| Feb 9, 2022 | Other | 2,965 | 0.00 USD | $0 | SEC |
| Feb 19, 2020 | Exercise | 3,328 | 5.67 USD | $18.9K | SEC |
| Feb 19, 2020 | ExerciseD | -3,328 | 5.67 USD | $18.9K | SEC |
| Feb 22, 2017 | Buy | 800 | 33.60 USD | $26.9K | SEC |
| Feb 22, 2017 | Buy | 200 | 33.65 USD | $6.7K | SEC |
| Dec 28, 2016 | Gift | -250 | 0.00 USD | $0 | SEC |
| Dec 28, 2016 | Gift | -50 | 0.00 USD | $0 | SEC |
| Dec 21, 2015 | Gift | -300 | 0.00 USD | $0 | SEC |
| Feb 3, 2015 | Gift | -300 | 0.00 USD | $0 | SEC |
| Mar 13, 2014 | Buy | 100 | 13.50 USD | $1.4K | SEC |
| Dec 30, 2013 | Gift | -300 | 0.00 USD | $0 | SEC |
| Dec 27, 2012 | Gift | -3,000 | 0.00 USD | $0 | SEC |
| Mar 16, 2010 | AwardD | 2,500 | 0.00 | $0 | SEC |
| Sep 28, 2004 | Buy | 1,100 | 17.88 USD | — | SEC |
| Sep 28, 2004 | Buy | 200 | 17.88 USD | — | SEC |
| Sep 28, 2004 | Gift | -3,300 | 17.88 USD | — | SEC |
| Sep 28, 2004 | Buy | 2,800 | 17.88 USD | — | SEC |
| Sep 28, 2004 | Buy | 8,400 | 17.88 USD | — | SEC |
| Sep 28, 2004 | Award | 1,100 | 17.88 USD | — | SEC |