| Jul 2, 2026 | Buy | 11,387.97 | 2.20 USD | — | SEC |
| Jul 2, 2026 | Buy | 13,721.19 | 1.82 USD | — | SEC |
| Jul 2, 2026 | Buy | 12,204.65 | 2.05 USD | — | SEC |
| Apr 2, 2026 | Buy | 750 | 100.00 USD | $75K | SEC |
| Apr 2, 2026 | Award | 250 | 0.00 USD | $0 | SEC |
| Jan 30, 2026 | Award | 768.85 | 0.00 USD | $0 | SEC |
| Apr 3, 2025 | Award | 3,000 | 25.00 USD | $75K | SEC |
| Oct 1, 2024 | Other | -1,199.98 | — | — | SEC |
| Apr 14, 2023 | Buy | 20,000 | 10.00 USD | $200K | SEC |
| Jul 28, 2022 | Buy | 15,975.63 | 9.39 USD | $150K | SEC |
| Apr 13, 2021 | Buy | 1,184.26 | 21.11 USD | $25K | SEC |
| Apr 5, 2021 | Buy | 1,180.52 | 21.18 USD | $25K | SEC |
| Apr 5, 2021 | Buy | 2,744.96 | 9.11 USD | $25K | SEC |
| Dec 3, 2019 | Buy | 2,500 | 10.00 USD | $25K | SEC |
| May 2, 2019 | Buy | 2,500 | 10.00 USD | $25K | SEC |
| Nov 1, 2018 | Buy | 2,500 | 10.00 USD | $25K | SEC |
| May 11, 2009 | Sell | -9,859.16 | 90,605.63 | $893.3M | SEC |
| May 1, 2009 | Sell | -9,859.16 | 89,422.54 | $881.6M | SEC |
| Dec 6, 2007 | Buy | 9,859.16 | 105,000.00 | $1B | SEC |