| Oct 23, 2026 | Open-market or private purchase | +1,000 | $48.00 | $48K | 45,182 direct | Filing · EDGAR |
| Oct 23, 2026 | Open-market or private purchase | +1,000 | $47.47 | $47K | 46,182 direct | Filing · EDGAR |
| May 7, 2026 | Grant or award from the company | +1,791 | | | 44,182 direct | Filing · EDGAR |
| May 7, 2025 | Grant or award from the company | +1,706 | | | 42,391 direct | Filing · EDGAR |
| May 8, 2024 | Grant or award from the company | +1,362 | | | 40,685 direct | Filing · EDGAR |
| May 17, 2023 | Grant or award from the company | +1,948 | | | 39,323 direct | Filing · EDGAR |
| May 26, 2022 | Grant or award from the company | +1,509 | | | 37,375 direct | Filing · EDGAR |
| May 27, 2021 | Grant or award from the company | +1,415 | | | 35,866 direct | Filing · EDGAR |
| Jun 4, 2020 | Grant or award from the company | +1,826 | | | 34,451 direct | Filing · EDGAR |
| Jun 20, 2019 | Grant or award from the company | +1,456 | | | 32,625 direct | Filing · EDGAR |
| May 22, 2018 | Grant or award from the company | +1,393 | | | 31,169 direct | Filing · EDGAR |
| May 1, 2017 | Grant or award from the company | +1,256 | | | 29,778 direct | Filing · EDGAR |
| Apr 28, 2016 | Grant or award from the company | +1,705 | | | 28,513 direct | Filing · EDGAR |
| May 5, 2015 | Grant or award from the company | +1,643 | | | 26,742 direct | Filing · EDGAR |
| Mar 10, 2015 | Grant or award from the company | +2,739 | $36.51 | $100K | 25,163 direct | Filing · EDGAR |
| May 6, 2014 | Grant or award from the company | +1,963 | | | 22,360 direct | Filing · EDGAR |
| May 6, 2013 | Grant or award from the company | +1,427 | | | 20,397 direct | Filing · EDGAR |
| Apr 30, 2012 | Grant or award from the company | +5,843 | | | 18,970 direct | Filing · EDGAR |
| May 2, 2011 | Grant or award from the company | +3,996 | $10.01 | $40K | 13,127 direct | Filing · EDGAR |
| May 3, 2010 | Grant or award from the company | +3,046 | $11.82 | $36K | 9,131 direct | Filing · EDGAR |
| May 4, 2009 | Grant or award from the company | +1,665 | $21.62 | $36K | 6,085 direct | Filing · EDGAR |
| Aug 1, 2008 | Grant or award from the company | +500 | $16.91 | $8K | 2,972 direct | Filing · EDGAR |
| Aug 1, 2008 | Grant or award from the company | +500 | $16.93 | $8K | 3,472 direct | Filing · EDGAR |
| May 12, 2008 | Grant or award from the company | +2,472 | $24.50 | $61K | 3,420 direct | Filing · EDGAR |
| Apr 30, 2007 | Grant or award from the company | +485 | $41.23 | $20K | 948 direct | Filing · EDGAR |
| May 1, 2006 | Grant or award from the company | +463 | $43.20 | $20K | 463 direct | Filing · EDGAR |