| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 8 | 1.17 M | $2.98 M |
| 2025 Q2 | 12 | 1.29 M | $3.43 M |
| 2025 Q1 | 9 | 1.19 M | $3.03 M |
| 2024 Q4 | 11 | 1.21 M | $2.69 M |
| 2024 Q3 | 13 | 1.19 M | $2.51 M |
| 2024 Q2 | 17 | 1.13 M | $1.92 M |
| 2024 Q1 | 17 | 1.17 M | $1.84 M |
| 2023 Q4 | 14 | 1.18 M | $2.02 M |
| 2023 Q3 | 14 | 1.17 M | $2.09 M |
| 2023 Q2 | 12 | 1.14 M | $2.07 M |
| 2023 Q1 | 13 | 1.11 M | $1.95 M |
| 2022 Q4 | 12 | 1.05 M | $1.91 M |
| 2022 Q3 | 13 | 1.03 M | $2.21 M |
| 2022 Q2 | 14 | 1.05 M | $2.40 M |
| 2022 Q1 | 13 | 966 k | $2.09 M |
| 2021 Q4 | 12 | 713 k | $1.89 M |
| 2021 Q3 | 12 | 598 k | $1.58 M |
| 2021 Q2 | 10 | 529 k | $1.28 M |
| 2021 Q1 | 11 | 448 k | $1.18 M |
| 2020 Q4 | 11 | 362 k | $620 k |
| 2020 Q3 | 11 | 235 k | $311 k |
| 2020 Q2 | 12 | 266 k | $338 k |
| 2020 Q1 | 13 | 499 k | $539 k |
| 2019 Q4 | 12 | 428 k | $702 k |
| 2019 Q3 | 10 | 428 k | $684 k |
| 2019 Q2 | 10 | 416 k | $649 k |
| 2019 Q1 | 11 | 442 k | $754 k |
| 2018 Q4 | 14 | 608 k | $857 k |
| 2018 Q3 | 14 | 736 k | $1.25 M |
| 2018 Q2 | 13 | 653 k | $946 k |
| 2018 Q1 | 15 | 521 k | $656 k |
| 2017 Q4 | 14 | 471 k | $657 k |
| 2017 Q3 | 11 | 383 k | $497 k |
| 2017 Q2 | 8 | 358 k | $433 k |
| 2017 Q1 | 9 | 401 k | $490 k |
| 2016 Q4 | 8 | 264 k | $322 k |
| 2016 Q3 | 7 | 255 k | $332 k |
| 2016 Q2 | 8 | 226 k | $248 k |
| 2016 Q1 | 10 | 296 k | $301 k |
| 2015 Q4 | 11 | 362 k | $325 k |
| 2015 Q3 | 12 | 374 k | $392 k |
| 2015 Q2 | 12 | 389 k | $484 k |
| 2015 Q1 | 13 | 413 k | $475 k |
| 2014 Q4 | 14 | 418 k | $543 k |
| 2014 Q3 | 11 | 381 k | $572 k |
| 2014 Q2 | 10 | 349 k | $513 k |
| 2014 Q1 | 9 | 322 k | $544 k |