| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 19 | 116 k | $3.05 M |
| 2025 Q2 | 17 | 64.4 k | $1.79 M |
| 2025 Q1 | 10 | 47.2 k | $1.28 M |
| 2024 Q4 | 11 | 30.7 k | $851 k |
| 2024 Q3 | 11 | 20.1 k | $571 k |
| 2024 Q2 | 13 | 38.6 k | $1.10 M |
| 2024 Q1 | 11 | 38.4 k | $1.13 M |
| 2023 Q4 | 13 | 55.4 k | $1.56 M |
| 2023 Q3 | 11 | 78.2 k | $2.05 M |
| 2023 Q2 | 12 | 110 k | $3.09 M |
| 2023 Q1 | 10 | 34.5 k | $991 k |
| 2022 Q4 | 12 | 99.6 k | $2.67 M |
| 2022 Q3 | 8 | 58.9 k | $1.50 M |
| 2022 Q2 | 11 | 104 k | $2.81 M |
| 2022 Q1 | 14 | 180 k | $5.91 M |
| 2021 Q4 | 9 | 91.2 k | $3.27 M |
| 2021 Q3 | 8 | 74.9 k | $2.64 M |
| 2021 Q2 | 8 | 59.8 k | $2.18 M |
| 2021 Q1 | 9 | 66.0 k | $2.29 M |
| 2020 Q4 | 9 | 144 k | $4.59 M |
| 2020 Q3 | 9 | 108 k | $2.90 M |
| 2020 Q2 | 10 | 95.1 k | $2.45 M |
| 2020 Q1 | 6 | 86.1 k | $1.84 M |
| 2019 Q4 | 8 | 92.4 k | $3.19 M |
| 2019 Q3 | 9 | 75.5 k | $2.61 M |
| 2019 Q2 | 9 | 65.7 k | $2.27 M |
| 2019 Q1 | 11 | 66.3 k | $2.20 M |
| 2018 Q4 | 11 | 108 k | $3.23 M |
| 2018 Q3 | 14 | 96.5 k | $3.48 M |
| 2018 Q2 | 13 | 68.2 k | $2.44 M |
| 2018 Q1 | 14 | 96.1 k | $3.46 M |
| 2017 Q4 | 15 | 93.1 k | $3.34 M |
| 2017 Q3 | 13 | 108 k | $4.56 M |
| 2017 Q2 | 12 | 134 k | $5.64 M |
| 2017 Q1 | 12 | 221 k | $8.92 M |
| 2016 Q4 | 13 | 221 k | $8.60 M |
| 2016 Q3 | 11 | 168 k | $6.47 M |
| 2016 Q2 | 12 | 162 k | $5.85 M |
| 2016 Q1 | 8 | 179 k | $6.57 M |
| 2015 Q4 | 10 | 208 k | $7.59 M |
| 2015 Q3 | 10 | 239 k | $9.04 M |
| 2015 Q2 | 10 | 289 k | $11.9 M |
| 2015 Q1 | 9 | 230 k | $9.38 M |
| 2014 Q4 | 10 | 258 k | $10.3 M |