| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q4 | 7 | 499 k | $9.66 M |
| 2025 Q3 | 6 | 547 k | $11.6 M |
| 2025 Q2 | 6 | 545 k | $11.6 M |
| 2025 Q1 | 4 | 504 k | $11.3 M |
| 2024 Q4 | 5 | 525 k | $11.8 M |
| 2024 Q3 | 5 | 619 k | $14.4 M |
| 2024 Q2 | 7 | 1.18 M | $27.6 M |
| 2024 Q1 | 5 | 803 k | $18.4 M |
| 2023 Q4 | 6 | 1.02 M | $22.3 M |
| 2023 Q3 | 7 | 1.05 M | $23.2 M |
| 2023 Q2 | 7 | 698 k | $14.4 M |
| 2023 Q1 | 9 | 1.16 M | $24.0 M |
| 2022 Q4 | 7 | 528 k | $9.72 M |
| 2022 Q3 | 8 | 653 k | $13.0 M |
| 2022 Q2 | 8 | 667 k | $12.4 M |
| 2022 Q1 | 7 | 662 k | $14.3 M |
| 2021 Q4 | 8 | 665 k | $16.9 M |
| 2021 Q3 | 8 | 625 k | $15.6 M |
| 2021 Q2 | 8 | 522 k | $12.9 M |
| 2021 Q1 | 7 | 458 k | $11.0 M |
| 2020 Q4 | 7 | 419 k | $10.3 M |
| 2020 Q3 | 7 | 354 k | $8.10 M |
| 2020 Q2 | 7 | 220 k | $4.40 M |
| 2020 Q1 | 10 | 265 k | $5.03 M |
| 2019 Q4 | 11 | 265 k | $5.79 M |
| 2019 Q3 | 10 | 264 k | $5.61 M |
| 2019 Q2 | 9 | 252 k | $4.84 M |
| 2019 Q1 | 12 | 882 k | $16.8 M |
| 2018 Q4 | 11 | 936 k | $16.4 M |
| 2018 Q3 | 12 | 963 k | $21.9 M |
| 2018 Q2 | 13 | 967 k | $22.6 M |
| 2018 Q1 | 11 | 852 k | $19.5 M |
| 2017 Q4 | 12 | 850 k | $19.2 M |
| 2017 Q3 | 13 | 868 k | $20.7 M |
| 2017 Q2 | 15 | 972 k | $23.4 M |
| 2017 Q1 | 13 | 878 k | $20.8 M |
| 2016 Q4 | 12 | 873 k | $19.3 M |
| 2016 Q3 | 13 | 896 k | $20.3 M |
| 2016 Q2 | 13 | 957 k | $19.7 M |
| 2016 Q1 | 12 | 907 k | $18.0 M |
| 2015 Q4 | 11 | 913 k | $18.1 M |
| 2015 Q3 | 13 | 937 k | $17.9 M |
| 2015 Q2 | 12 | 910 k | $18.0 M |
| 2015 Q1 | 13 | 943 k | $18.9 M |
| 2014 Q4 | 10 | 878 k | $16.6 M |
| 2014 Q3 | 12 | 917 k | $17.9 M |
| 2014 Q2 | 12 | 839 k | $16.8 M |
| 2014 Q1 | 11 | 869 k | $16.6 M |