| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 3 | 6.84 k | $594 k |
| 2025 Q2 | 3 | 6.98 k | $603 k |
| 2025 Q1 | 3 | 6.98 k | $501 k |
| 2024 Q4 | 3 | 6.98 k | $520 k |
| 2024 Q3 | 3 | 6.98 k | $476 k |
| 2024 Q2 | 4 | 7.14 k | $461 k |
| 2024 Q1 | 8 | 39.0 k | $1.88 M |
| 2023 Q4 | 265 | 5.58 M | $334 M |
| 2023 Q3 | 272 | 5.25 M | $268 M |
| 2023 Q2 | 266 | 5.05 M | $256 M |
| 2023 Q1 | 270 | 5.66 M | $270 M |
| 2022 Q4 | 272 | 6.23 M | $318 M |
| 2022 Q3 | 274 | 7.27 M | $353 M |
| 2022 Q2 | 289 | 7.35 M | $374 M |
| 2022 Q1 | 316 | 7.74 M | $484 M |
| 2021 Q4 | 327 | 7.84 M | $481 M |
| 2021 Q3 | 295 | 9.36 M | $570 M |
| 2021 Q2 | 299 | 8.36 M | $508 M |
| 2021 Q1 | 292 | 7.93 M | $436 M |
| 2020 Q4 | 281 | 8.50 M | $495 M |
| 2020 Q3 | 237 | 6.22 M | $294 M |
| 2020 Q2 | 217 | 5.63 M | $251 M |
| 2020 Q1 | 205 | 6.24 M | $221 M |
| 2019 Q4 | 226 | 7.86 M | $326 M |
| 2019 Q3 | 214 | 8.51 M | $318 M |
| 2019 Q2 | 229 | 8.68 M | $345 M |
| 2019 Q1 | 229 | 11.9 M | $438 M |
| 2018 Q4 | 216 | 9.98 M | $336 M |
| 2018 Q3 | 213 | 11.1 M | $446 M |
| 2018 Q2 | 204 | 11.5 M | $425 M |
| 2018 Q1 | 180 | 7.79 M | $267 M |
| 2017 Q4 | 163 | 7.00 M | $221 M |
| 2017 Q3 | 156 | 6.87 M | $207 M |
| 2017 Q2 | 134 | 7.23 M | $218 M |
| 2017 Q1 | 118 | 6.18 M | $183 M |
| 2016 Q4 | 106 | 4.60 M | $122 M |
| 2016 Q3 | 106 | 4.69 M | $131 M |
| 2016 Q2 | 98 | 4.02 M | $95.7 M |
| 2016 Q1 | 2 | 5.60 k | $216 k |