| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 12 | 209 k | $7.91 M |
| 2025 Q2 | 10 | 270 k | $7.99 M |
| 2025 Q1 | 10 | 236 k | $6.80 M |
| 2024 Q4 | 13 | 229 k | $6.34 M |
| 2024 Q3 | 11 | 292 k | $8.67 M |
| 2024 Q2 | 9 | 169 k | $4.13 M |
| 2024 Q1 | 14 | 96.5 k | $2.50 M |
| 2023 Q4 | 12 | 163 k | $4.44 M |
| 2023 Q3 | 11 | 191 k | $5.41 M |
| 2023 Q2 | 9 | 226 k | $6.74 M |
| 2023 Q1 | 11 | 117 k | $3.86 M |
| 2022 Q4 | 10 | 121 k | $3.68 M |
| 2022 Q3 | 14 | 92.1 k | $2.68 M |
| 2022 Q2 | 14 | 91.7 k | $3.24 M |
| 2022 Q1 | 18 | 98.6 k | $3.52 M |
| 2021 Q4 | 26 | 178 k | $7.34 M |
| 2021 Q3 | 23 | 103 k | $4.14 M |
| 2021 Q2 | 15 | 113 k | $4.33 M |
| 2021 Q1 | 15 | 134 k | $4.68 M |
| 2020 Q4 | 20 | 161 k | $5.67 M |
| 2020 Q3 | 9 | 133 k | $4.44 M |
| 2020 Q2 | 12 | 169 k | $5.06 M |
| 2020 Q1 | 15 | 248 k | $6.33 M |
| 2019 Q4 | 14 | 159 k | $4.37 M |
| 2019 Q3 | 9 | 286 k | $7.24 M |
| 2019 Q2 | 17 | 650 k | $17.1 M |
| 2019 Q1 | 21 | 1.00 M | $30.3 M |
| 2018 Q4 | 9 | 75.3 k | $1.68 M |
| 2018 Q3 | 8 | 153 k | $3.90 M |
| 2018 Q2 | 8 | 122 k | $3.59 M |
| 2018 Q1 | 13 | 198 k | $6.98 M |
| 2017 Q4 | 12 | 62.0 k | $2.16 M |
| 2017 Q3 | 14 | 134 k | $4.90 M |
| 2017 Q2 | 15 | 68.4 k | $2.25 M |
| 2017 Q1 | 14 | 116 k | $3.91 M |
| 2016 Q4 | 17 | 143 k | $4.61 M |
| 2016 Q3 | 17 | 145 k | $5.02 M |
| 2016 Q2 | 16 | 71.5 k | $2.44 M |
| 2016 Q1 | 14 | 89.0 k | $3.09 M |
| 2015 Q4 | 22 | 370 k | $15.3 M |
| 2015 Q3 | 15 | 398 k | $14.5 M |
| 2015 Q2 | 14 | 515 k | $29.2 M |
| 2015 Q1 | 8 | 461 k | $22.2 M |
| 2014 Q4 | 11 | 871 k | $30.6 M |
| 2014 Q3 | 3 | 25.3 k | $872 k |
| 2014 Q2 | 4 | 127 k | $3.33 M |