| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q2 | 1 | 285 | $17.7 k |
| 2025 Q1 | 19 | 282 k | $19.6 M |
| 2024 Q4 | 20 | 434 k | $32.1 M |
| 2024 Q3 | 21 | 396 k | $29.1 M |
| 2024 Q2 | 22 | 388 k | $26.2 M |
| 2024 Q1 | 21 | 332 k | $23.0 M |
| 2023 Q4 | 23 | 448 k | $29.9 M |
| 2023 Q3 | 18 | 425 k | $24.9 M |
| 2023 Q2 | 18 | 323 k | $19.6 M |
| 2023 Q1 | 17 | 324 k | $19.2 M |
| 2022 Q4 | 18 | 272 k | $15.8 M |
| 2022 Q3 | 19 | 276 k | $14.7 M |
| 2022 Q2 | 22 | 278 k | $15.7 M |
| 2022 Q1 | 20 | 284 k | $18.0 M |
| 2021 Q4 | 21 | 302 k | $20.8 M |
| 2021 Q3 | 19 | 294 k | $18.9 M |
| 2021 Q2 | 19 | 293 k | $19.0 M |
| 2021 Q1 | 19 | 299 k | $19.0 M |
| 2020 Q4 | 19 | 320 k | $17.2 M |
| 2020 Q3 | 19 | 286 k | $11.8 M |
| 2020 Q2 | 20 | 282 k | $11.3 M |
| 2020 Q1 | 20 | 361 k | $11.9 M |
| 2019 Q4 | 26 | 321 k | $15.9 M |
| 2019 Q3 | 24 | 399 k | $18.4 M |
| 2019 Q2 | 23 | 428 k | $19.6 M |
| 2019 Q1 | 21 | 538 k | $24.2 M |
| 2018 Q4 | 18 | 587 k | $23.8 M |
| 2018 Q3 | 16 | 642 k | $31.8 M |
| 2018 Q2 | 16 | 646 k | $31.5 M |
| 2018 Q1 | 16 | 511 k | $23.2 M |
| 2017 Q4 | 12 | 359 k | $16.6 M |
| 2017 Q3 | 16 | 344 k | $15.4 M |
| 2017 Q2 | 15 | 262 k | $11.1 M |
| 2017 Q1 | 14 | 453 k | $18.7 M |
| 2016 Q4 | 12 | 389 k | $16.0 M |
| 2016 Q3 | 7 | 371 k | $13.3 M |
| 2016 Q2 | 7 | 283 k | $9.84 M |
| 2016 Q1 | 9 | 282 k | $9.46 M |
| 2015 Q4 | 5 | 225 k | $6.86 M |