| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2026 Q1 | 8 | 71.7 k | $2.73 M |
| 2025 Q4 | 7 | 62.5 k | $1.77 M |
| 2025 Q3 | 4 | 58.0 k | $1.17 M |
| 2025 Q2 | 6 | 64.9 k | $761 k |
| 2025 Q1 | 10 | 409 k | $4.96 M |
| 2024 Q4 | 11 | 413 k | $5.89 M |
| 2024 Q3 | 10 | 402 k | $6.20 M |
| 2024 Q2 | 9 | 392 k | $8.09 M |
| 2024 Q1 | 12 | 387 k | $8.69 M |
| 2023 Q4 | 11 | 64.9 k | $1.27 M |
| 2023 Q3 | 9 | 76.4 k | $2.33 M |
| 2023 Q2 | 8 | 76.8 k | $2.61 M |
| 2023 Q1 | 8 | 84.4 k | $3.85 M |
| 2022 Q4 | 10 | 84.1 k | $3.97 M |
| 2022 Q3 | 9 | 29.2 k | $1.50 M |
| 2022 Q2 | 9 | 145 k | $6.13 M |
| 2022 Q1 | 8 | 147 k | $7.64 M |
| 2021 Q4 | 8 | 152 k | $7.79 M |
| 2021 Q3 | 9 | 143 k | $6.32 M |
| 2021 Q2 | 9 | 143 k | $6.18 M |
| 2021 Q1 | 11 | 144 k | $5.24 M |
| 2020 Q4 | 11 | 178 k | $5.59 M |
| 2020 Q3 | 12 | 198 k | $5.95 M |
| 2020 Q2 | 11 | 198 k | $5.25 M |
| 2020 Q1 | 12 | 195 k | $5.65 M |
| 2019 Q4 | 10 | 191 k | $7.16 M |
| 2019 Q3 | 14 | 199 k | $5.93 M |
| 2019 Q2 | 13 | 235 k | $7.19 M |
| 2019 Q1 | 13 | 244 k | $7.49 M |
| 2018 Q4 | 10 | 125 k | $4.02 M |
| 2018 Q3 | 9 | 130 k | $4.44 M |
| 2018 Q2 | 9 | 120 k | $3.22 M |
| 2018 Q1 | 7 | 111 k | $2.65 M |
| 2017 Q4 | 7 | 104 k | $2.47 M |
| 2017 Q3 | 9 | 184 k | $4.44 M |
| 2017 Q2 | 11 | 186 k | $4.74 M |
| 2017 Q1 | 12 | 178 k | $4.48 M |
| 2016 Q4 | 11 | 177 k | $4.78 M |
| 2016 Q3 | 11 | 179 k | $4.34 M |
| 2016 Q2 | 10 | 178 k | $4.53 M |
| 2016 Q1 | 10 | 174 k | $4.35 M |
| 2015 Q4 | 9 | 168 k | $4.27 M |
| 2015 Q3 | 9 | 157 k | $4.35 M |
| 2015 Q2 | 11 | 156 k | $3.05 M |
| 2015 Q1 | 8 | 134 k | $2.70 M |
| 2014 Q4 | 7 | 92.6 k | $1.63 M |
| 2014 Q3 | 8 | 89.2 k | $1.74 M |
| 2014 Q2 | 7 | 31.3 k | $598 k |
| 2014 Q1 | 6 | 18.1 k | $337 k |