| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 56 | 532 k | $20.8 M |
| 2025 Q2 | 50 | 530 k | $20.8 M |
| 2025 Q1 | 50 | 543 k | $21.0 M |
| 2024 Q4 | 50 | 577 k | $30.5 M |
| 2024 Q3 | 49 | 577 k | $26.6 M |
| 2024 Q2 | 44 | 580 k | $25.0 M |
| 2024 Q1 | 45 | 592 k | $24.0 M |
| 2023 Q4 | 44 | 594 k | $28.9 M |
| 2023 Q3 | 41 | 601 k | $26.3 M |
| 2023 Q2 | 40 | 602 k | $27.6 M |
| 2023 Q1 | 42 | 627 k | $30.3 M |
| 2022 Q4 | 44 | 640 k | $32.6 M |
| 2022 Q3 | 41 | 649 k | $28.5 M |
| 2022 Q2 | 49 | 697 k | $46.0 M |
| 2022 Q1 | 44 | 733 k | $49.1 M |
| 2021 Q4 | 42 | 715 k | $33.5 M |
| 2021 Q3 | 37 | 678 k | $23.2 M |
| 2021 Q2 | 37 | 689 k | $21.4 M |
| 2021 Q1 | 37 | 676 k | $19.1 M |
| 2020 Q4 | 37 | 857 k | $28.3 M |
| 2020 Q3 | 35 | 709 k | $17.5 M |
| 2020 Q2 | 36 | 725 k | $19.6 M |
| 2020 Q1 | 38 | 748 k | $24.2 M |
| 2019 Q4 | 40 | 785 k | $22.7 M |
| 2019 Q3 | 38 | 743 k | $16.9 M |
| 2019 Q2 | 40 | 760 k | $20.9 M |
| 2019 Q1 | 33 | 735 k | $18.1 M |
| 2018 Q4 | 35 | 800 k | $20.8 M |
| 2018 Q3 | 34 | 766 k | $19.1 M |
| 2018 Q2 | 34 | 775 k | $18.4 M |
| 2018 Q1 | 30 | 758 k | $13.9 M |
| 2017 Q4 | 33 | 772 k | $14.9 M |
| 2017 Q3 | 33 | 778 k | $13.7 M |
| 2017 Q2 | 35 | 794 k | $14.5 M |
| 2017 Q1 | 37 | 783 k | $13.5 M |
| 2016 Q4 | 36 | 784 k | $15.3 M |
| 2016 Q3 | 36 | 783 k | $12.7 M |
| 2016 Q2 | 33 | 815 k | $13.3 M |
| 2016 Q1 | 27 | 784 k | $12.6 M |
| 2015 Q4 | 24 | 795 k | $11.0 M |
| 2015 Q3 | 23 | 786 k | $12.0 M |
| 2015 Q2 | 24 | 781 k | $8.10 M |
| 2015 Q1 | 23 | 784 k | $11.5 M |
| 2014 Q4 | 21 | 754 k | $12.4 M |
| 2014 Q3 | 23 | 767 k | $12.2 M |
| 2014 Q2 | 27 | 754 k | $12.9 M |
| 2014 Q1 | 24 | 731 k | $10.9 M |