| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q4 | 3 | 15.7 k | $163 k |
| 2025 Q3 | 1 | 8.09 k | $84.6 k |
| 2025 Q2 | 1 | 8.09 k | $83.4 k |
| 2025 Q1 | 1 | 8.09 k | $83.6 k |
| 2024 Q4 | 3 | 82.4 k | $832 k |
| 2024 Q3 | 2 | 226 k | $2.38 M |
| 2024 Q2 | 3 | 220 k | $2.21 M |
| 2024 Q1 | 3 | 99.7 k | $1.01 M |
| 2023 Q4 | 3 | 82.2 k | $847 k |
| 2023 Q2 | 2 | 8.32 k | $84.8 k |
| 2023 Q1 | 2 | 8.41 k | $87.2 k |
| 2022 Q4 | 2 | 34.7 k | $56.6 M |
| 2022 Q3 | 1 | 35.6 k | $358 M |
| 2021 Q4 | 1 | 988 k | $988 k |
| 2021 Q3 | 1 | 947 k | $947 k |
| 2021 Q2 | 1 | 1.12 M | $1.12 M |
| 2021 Q1 | 1 | 1.20 M | $1.20 M |
| 2020 Q4 | 2 | 127 k | $1.56 M |
| 2020 Q2 | 1 | 986 | $12.0 k |
| 2018 Q1 | 1 | 157 k | $1.78 M |
| 2017 Q4 | 2 | 195 k | $2.26 M |
| 2017 Q3 | 3 | 222 k | $2.58 M |
| 2017 Q2 | 1 | 93.2 k | $1.08 M |
| 2016 Q2 | 1 | 13.7 k | $165 M |
| 2015 Q4 | 2 | 501 | $5.77 M |
| 2015 Q3 | 1 | 1.00 | $0 |
| 2015 Q2 | 1 | 13.0 k | $151 k |
| 2015 Q1 | 3 | 388 k | $4.60 M |
| 2014 Q4 | 2 | 328 k | $3.86 M |
| 2014 Q3 | 2 | 64.0 k | $745 k |
| 2014 Q2 | 1 | 16.7 k | $196 k |
| 2014 Q1 | 2 | 49.4 k | $572 k |