| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 2 | 81.8 k | $671 k |
| 2025 Q2 | 2 | 81.8 k | $656 k |
| 2025 Q1 | 2 | 82.8 k | $659 k |
| 2024 Q4 | 2 | 82.8 k | $651 k |
| 2024 Q3 | 3 | 152 k | $1.09 M |
| 2024 Q2 | 2 | 86.7 k | $648 k |
| 2024 Q1 | 3 | 206 k | $1.37 M |
| 2023 Q4 | 6 | 306 k | $1.99 M |
| 2023 Q3 | 223 | 53.8 M | $331 M |
| 2023 Q2 | 216 | 48.9 M | $313 M |
| 2023 Q1 | 213 | 47.3 M | $306 M |
| 2022 Q4 | 226 | 47.0 M | $1.37 B |
| 2022 Q3 | 208 | 42.1 M | $276 M |
| 2022 Q2 | 220 | 38.2 M | $277 M |
| 2022 Q1 | 218 | 34.4 M | $289 M |
| 2021 Q4 | 219 | 33.9 M | $329 M |
| 2021 Q3 | 196 | 31.7 M | $310 M |
| 2021 Q2 | 189 | 30.9 M | $308 M |
| 2021 Q1 | 195 | 31.1 M | $303 M |
| 2020 Q4 | 192 | 29.4 M | $286 M |
| 2020 Q3 | 178 | 27.6 M | $243 M |
| 2020 Q2 | 181 | 25.4 M | $219 M |
| 2020 Q1 | 197 | 25.4 M | $184 M |
| 2019 Q4 | 198 | 23.9 M | $240 M |
| 2019 Q3 | 190 | 24.9 M | $246 M |
| 2019 Q2 | 188 | 24.6 M | $234 M |
| 2019 Q1 | 177 | 24.9 M | $224 M |
| 2018 Q4 | 184 | 25.7 M | $213 M |
| 2018 Q3 | 180 | 23.2 M | $258 M |
| 2018 Q2 | 172 | 23.8 M | $210 M |
| 2018 Q1 | 166 | 22.6 M | $223 M |
| 2017 Q4 | 162 | 23.3 M | $238 M |
| 2017 Q3 | 143 | 23.2 M | $241 M |
| 2017 Q2 | 151 | 24.2 M | $248 M |
| 2017 Q1 | 149 | 28.2 M | $269 M |
| 2016 Q4 | 159 | 27.6 M | $258 M |
| 2016 Q3 | 135 | 23.7 M | $227 M |
| 2016 Q2 | 143 | 24.8 M | $230 M |
| 2016 Q1 | 106 | 14.1 M | $127 M |
| 2015 Q4 | 104 | 14.8 M | $135 M |
| 2015 Q3 | 97 | 13.2 M | $116 M |
| 2015 Q2 | 102 | 15.5 M | $132 M |
| 2015 Q1 | 102 | 14.7 M | $135 M |
| 2014 Q4 | 94 | 15.0 M | $134 M |
| 2014 Q3 | 104 | 14.9 M | $130 M |
| 2014 Q2 | 102 | 14.5 M | $131 M |
| 2014 Q1 | 98 | 14.5 M | $126 M |