| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 6 | 11.6 k | $3.23 M |
| 2025 Q2 | 4 | 11.1 k | $3.00 M |
| 2025 Q1 | 10 | 22.4 k | $5.87 M |
| 2024 Q4 | 10 | 27.0 k | $6.95 M |
| 2024 Q3 | 12 | 20.4 k | $5.60 M |
| 2024 Q2 | 14 | 179 k | $45.9 M |
| 2024 Q1 | 11 | 25.0 k | $6.45 M |
| 2023 Q4 | 13 | 24.3 k | $5.92 M |
| 2023 Q3 | 12 | 99.8 k | $22.7 M |
| 2023 Q2 | 9 | 26.5 k | $6.03 M |
| 2023 Q1 | 10 | 27.9 k | $6.05 M |
| 2022 Q4 | 10 | 28.5 k | $6.15 M |
| 2022 Q3 | 8 | 29.2 k | $5.78 M |
| 2022 Q2 | 12 | 68.3 k | $14.6 M |
| 2022 Q1 | 12 | 71.6 k | $17.6 M |
| 2021 Q4 | 14 | 77.2 k | $18.9 M |
| 2021 Q3 | 11 | 53.0 k | $12.5 M |
| 2021 Q2 | 10 | 43.4 k | $10.1 M |
| 2021 Q1 | 10 | 29.4 k | $6.60 M |
| 2020 Q4 | 9 | 30.7 k | $5.91 M |
| 2020 Q3 | 6 | 27.4 k | $4.56 M |
| 2020 Q2 | 7 | 30.0 k | $4.82 M |
| 2020 Q1 | 7 | 32.4 k | $4.36 M |
| 2019 Q4 | 12 | 51.7 k | $10.0 M |
| 2019 Q3 | 13 | 66.0 k | $12.3 M |
| 2019 Q2 | 14 | 70.7 k | $13.2 M |
| 2019 Q1 | 14 | 69.2 k | $12.7 M |
| 2018 Q4 | 14 | 68.3 k | $11.8 M |
| 2018 Q3 | 14 | 68.5 k | $14.7 M |
| 2018 Q2 | 12 | 67.0 k | $13.5 M |
| 2018 Q1 | 14 | 78.2 k | $15.4 M |
| 2017 Q4 | 13 | 76.2 k | $15.5 M |
| 2017 Q3 | 13 | 241 k | $15.3 M |
| 2017 Q2 | 13 | 54.5 k | $10.5 M |
| 2017 Q1 | 15 | 50.8 k | $9.66 M |
| 2016 Q4 | 12 | 44.7 k | $8.24 M |
| 2016 Q3 | 11 | 56.7 k | $9.60 M |
| 2016 Q2 | 13 | 57.8 k | $200 M |
| 2016 Q1 | 12 | 57.1 k | $8.98 M |
| 2015 Q4 | 14 | 76.3 k | $124 M |
| 2015 Q3 | 11 | 49.2 k | $7.97 M |
| 2015 Q2 | 13 | 58.2 k | $10.4 M |
| 2015 Q1 | 13 | 126 k | $22.3 M |
| 2014 Q4 | 14 | 119 k | $23.7 M |
| 2014 Q3 | 14 | 145 k | $26.1 M |
| 2014 Q2 | 14 | 93.7 k | $16.8 M |
| 2014 Q1 | 13 | 154 k | $26.5 M |