| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q4 | 4 | 91.5 k | $228 k |
| 2025 Q3 | 4 | 91.3 k | $227 k |
| 2025 Q2 | 4 | 91.1 k | $220 k |
| 2025 Q1 | 2 | 39.6 k | $94.7 k |
| 2024 Q4 | 5 | 65.8 k | $155 k |
| 2024 Q3 | 5 | 68.8 k | $169 k |
| 2024 Q2 | 5 | 58.8 k | $138 k |
| 2024 Q1 | 5 | 85.7 k | $202 k |
| 2023 Q4 | 7 | 2.73 M | $7.64 M |
| 2023 Q3 | 2 | 11.2 k | $1.29 M |
| 2023 Q2 | 3 | 74.1 k | $169 k |
| 2023 Q1 | 3 | 97.2 k | $223 k |
| 2022 Q4 | 3 | 99.2 k | $225 k |
| 2022 Q3 | 3 | 98.9 k | $213 k |
| 2022 Q2 | 3 | 112 k | $255 k |
| 2022 Q1 | 3 | 60.5 k | $153 k |
| 2021 Q4 | 3 | 59.8 k | $150 k |
| 2021 Q3 | 4 | 100 k | $249 k |
| 2021 Q2 | 6 | 167 k | $417 k |
| 2021 Q1 | 4 | 112 k | $273 k |
| 2020 Q4 | 6 | 356 k | $818 k |
| 2020 Q3 | 3 | 302 k | $628 k |
| 2020 Q2 | 5 | 248 k | $512 k |
| 2020 Q1 | 5 | 234 k | $455 k |
| 2019 Q4 | 2 | 121 k | $285 k |
| 2019 Q3 | 5 | 164 k | $377 k |
| 2019 Q2 | 5 | 174 k | $404 k |
| 2019 Q1 | 7 | 247 k | $573 k |
| 2018 Q4 | 7 | 434 k | $927 k |
| 2018 Q3 | 5 | 223 k | $516 k |
| 2018 Q2 | 6 | 509 k | $1.18 M |
| 2018 Q1 | 9 | 254 k | $584 k |
| 2017 Q4 | 7 | 316 k | $753 k |
| 2017 Q3 | 5 | 262 k | $627 k |
| 2017 Q2 | 7 | 402 k | $941 k |
| 2017 Q1 | 7 | 275 k | $649 k |
| 2016 Q4 | 5 | 362 k | $834 k |
| 2016 Q3 | 5 | 172 k | $386 k |
| 2016 Q2 | 6 | 441 k | $354 M |
| 2016 Q1 | 6 | 282 k | $598 k |
| 2015 Q4 | 9 | 329 k | $26.3 M |
| 2015 Q3 | 7 | 278 k | $583 k |
| 2015 Q2 | 10 | 328 k | $766 k |
| 2015 Q1 | 11 | 1.72 M | $4.12 M |
| 2014 Q4 | 8 | 924 k | $14.8 M |
| 2014 Q3 | 10 | 480 k | $1.19 M |
| 2014 Q2 | 8 | 391 k | $1.01 M |
| 2014 Q1 | 8 | 351 k | $876 k |