| Jun 5, 2026 | Gift | -540,000 | 0.00 USD | $0 | SEC |
| May 19, 2026 | Other | 1,020,000 | 20.00 USD | $20.4M | SEC |
| May 19, 2026 | OtherD | -1,020,000 | — | — | SEC |
| May 19, 2026 | Sell | -626,998 | 32.54 USD | $20.4M | SEC |
| Jul 12, 2024 | Other | 2,805,000 | — | — | SEC |
| Jul 12, 2024 | OtherD | 1,020,000 | — | — | SEC |
| Dec 22, 2014 | Buy | 210,000 | 10.00 USD | $2.1M | SEC |
| May 15, 2012 | Buy | 322,923 | 20.50 USD | $6.6M | SEC |
| Feb 18, 2011 | OtherD | -832,803 | 0.00 USD | $0 | SEC |
| Feb 18, 2011 | OtherD | -6,581,373 | 0.00 USD | $0 | SEC |
| Feb 18, 2011 | Other | 832,803 | — | — | SEC |
| Feb 18, 2011 | Other | 1,342,401 | — | — | SEC |
| Feb 18, 2011 | OtherD | -1,342,401 | 0.00 USD | $0 | SEC |
| Feb 18, 2011 | Other | 6,581,373 | — | — | SEC |
| Jun 16, 2010 | Buy | 1,082,563 | 8.00 | $8.7M | SEC |
| Mar 3, 2009 | OtherD | -832,803 | 0.00 | $0 | SEC |
| Mar 3, 2009 | Other | 367,197 | 0.00 | $0 | SEC |
| Mar 3, 2009 | OtherD | 832,803 | 0.00 | $0 | SEC |
| Mar 3, 2009 | Other | -367,197 | 0.00 | $0 | SEC |
| May 27, 2008 | Buy | 728 | 15.66 | $11.4K | SEC |
| May 27, 2008 | Buy | 1,822 | 15.62 | $28.5K | SEC |
| May 27, 2008 | Buy | 702 | 15.69 | $11K | SEC |
| May 27, 2008 | Buy | 1,822 | 16.50 | $30.1K | SEC |
| May 27, 2008 | Buy | 584 | 15.88 | $9.3K | SEC |
| May 27, 2008 | Buy | 510 | 16.04 | $8.2K | SEC |