| Aug 12, 2026 | Buy | 1,000,000 | 10.00 USD | $10M | SEC | |
| Aug 12, 2026 | Buy | 225,000 | 10.00 USD | $2.3M | SEC | |
| Aug 15, 2024 | Other | 7,047,500 | — | — | SEC | |
| Aug 15, 2024 | OtherD (derivative) | -7,047,500 | — | — | SEC | |
| Aug 15, 2024 | Other | 2,615,202 | — | — | SEC | |
| Nov 1, 2023 | Other | -44,470 | 8.50 USD | $378K | SEC | |
| Nov 1, 2023 | Other | -2,505,292 | 8.50 USD | $21.3M | SEC | |
| May 12, 2023 | Award | 10,122 | 0.00 USD | — | SEC | |
| Jun 21, 2022 | Award | 11,046 | 0.00 USD | — | SEC | |
| Apr 30, 2021 | Award | 5,212 | 0.00 USD | — | SEC | |
| May 18, 2020 | Award | 8,418 | 0.00 USD | — | SEC | |
| May 1, 2020 | Award | 9,025 | 0.00 USD | — | SEC | |
| Feb 18, 2020 | Award | 9,672 | 0.00 USD | — | SEC | |
| May 11, 2009 | Sell | -3,091,000 | 6.50 | $20.1M | SEC | |
| Apr 1, 2008 | Buy | 17,160 | 8.95 | $153.6K | SEC | |
| Apr 1, 2008 | Buy | 12,840 | 8.95 | $114.9K | SEC | |
| Mar 20, 2008 | Buy | 243,334 | 8.74 | $2.1M | SEC | |
| Mar 20, 2008 | Buy | 305,000 | 8.79 | $2.7M | SEC | |
| Mar 20, 2008 | Buy | 332,820 | 8.83 | $2.9M | SEC | |
| Mar 18, 2008 | Buy | 25,000 | 8.35 | $208.8K | SEC | |
| Mar 18, 2008 | Buy | 275,371 | 8.40 | $2.3M | SEC | |
| Mar 18, 2008 | Buy | 82,800 | 8.38 | $693.9K | SEC | |
| Mar 14, 2008 | Buy | 20,000 | 8.23 | $164.6K | SEC | |