| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2023 Q4 | 1 | 10.0 k | $150 k |
| 2023 Q2 | 21 | 360 k | $5.02 M |
| 2023 Q1 | 23 | 353 k | $5.59 M |
| 2022 Q4 | 25 | 363 k | $5.78 M |
| 2022 Q3 | 22 | 409 k | $6.68 M |
| 2022 Q2 | 22 | 430 k | $7.49 M |
| 2022 Q1 | 24 | 444 k | $8.27 M |
| 2021 Q4 | 24 | 484 k | $9.90 M |
| 2021 Q3 | 21 | 463 k | $9.32 M |
| 2021 Q2 | 22 | 471 k | $9.65 M |
| 2021 Q1 | 25 | 440 k | $9.95 M |
| 2020 Q4 | 24 | 351 k | $5.63 M |
| 2020 Q3 | 21 | 366 k | $5.87 M |
| 2020 Q2 | 21 | 349 k | $5.86 M |
| 2020 Q1 | 23 | 330 k | $4.95 M |
| 2019 Q4 | 26 | 445 k | $8.36 M |
| 2019 Q3 | 27 | 442 k | $8.25 M |
| 2019 Q2 | 24 | 445 k | $8.39 M |
| 2019 Q1 | 23 | 657 k | $12.0 M |
| 2018 Q4 | 23 | 647 k | $11.8 M |
| 2018 Q3 | 29 | 649 k | $13.2 M |
| 2018 Q2 | 26 | 640 k | $13.3 M |
| 2018 Q1 | 24 | 503 k | $10.1 M |
| 2017 Q4 | 17 | 267 k | $5.15 M |
| 2017 Q3 | 19 | 302 k | $5.79 M |
| 2017 Q2 | 20 | 310 k | $6.32 M |
| 2017 Q1 | 22 | 349 k | $7.27 M |
| 2016 Q4 | 21 | 345 k | $7.22 M |
| 2016 Q3 | 18 | 243 k | $4.43 M |
| 2016 Q2 | 17 | 241 k | $3.82 M |
| 2016 Q1 | 19 | 257 k | $4.05 M |
| 2015 Q4 | 20 | 264 k | $4.24 M |
| 2015 Q3 | 16 | 260 k | $4.19 M |
| 2015 Q2 | 13 | 247 k | $4.10 M |
| 2015 Q1 | 15 | 263 k | $3.94 M |
| 2014 Q4 | 14 | 232 k | $3.43 M |
| 2014 Q3 | 15 | 231 k | $3.44 M |
| 2014 Q2 | 13 | 256 k | $3.84 M |
| 2014 Q1 | 13 | 263 k | $3.93 M |