| Jul 6, 2026 | Other | -2,282,155.99 | 12.22 USD | $27.9M | SEC | |
| Apr 2, 2026 | Other | -2,705,783 | 12.20 USD | $33M | SEC | |
| Feb 4, 2026 | Other | 2,523,842.8 | 11.98 USD | $30.2M | SEC | |
| Jan 6, 2026 | Other | -1,608,027.27 | 12.44 USD | $20M | SEC | |
| Oct 2, 2025 | Other | -2,515,195.98 | 11.93 USD | $30M | SEC | |
| Jul 2, 2025 | Other | -1,701,273.4 | 11.76 USD | $20M | SEC | |
| Apr 4, 2025 | Other | -1,742,054.06 | 11.48 USD | $20M | SEC | |
| Apr 4, 2025 | Other | 2,986,962.41 | 11.35 USD | $33.9M | SEC | |
| Jan 2, 2025 | Other | -845,744.64 | 11.82 USD | $10M | SEC | |
| Sep 30, 2024 | Other | -1,748,298 | 11.44 USD | $20M | SEC | |
| Aug 12, 2024 | Other | 2,535,737 | 10.82 USD | $27.4M | SEC | |
| Aug 12, 2024 | Other | -1,774,387 | 11.27 USD | $20M | SEC | |
| Jan 9, 2024 | Other | -3,264,046 | 11.34 USD | $37M | SEC | |
| Feb 3, 2020 | Buy | 1,606,732.98 | 26.14 USD | $42M | SEC | |
| Sep 27, 2019 | Buy | 1,167,770 | 25.69 USD | $30M | SEC | |
| Mar 28, 2019 | Buy | 2,856,010 | 25.21 USD | $72M | SEC | |
| Sep 18, 2013 | Buy | 2,452 | 1,019.57 USD | $2.5M | SEC | |
| Dec 12, 2012 | Buy | 10,604 | 1,008.26 USD | $10.7M | SEC | |
| Jun 20, 2012 | Buy | 3,971 | 1,005.64 USD | $4M | SEC | |
| Mar 20, 2012 | Buy | 9,092 | 984.95 USD | $9M | SEC | |
| Feb 10, 2012 | Buy | 4,242 | 985.17 USD | $4.2M | SEC | |
| Dec 20, 2011 | Buy | 1,578 | 980.98 USD | $1.5M | SEC | |
| Aug 3, 2011 | Buy | 12,480 | 960.47 USD | $12M | SEC | |