| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q1 | 2 | 3.54 k | $142 k |
| 2024 Q4 | 3 | 724 k | $32.2 M |
| 2024 Q3 | 5 | 1.22 M | $53.9 M |
| 2024 Q2 | 4 | 1.19 M | $49.1 M |
| 2024 Q1 | 14 | 1.62 M | $67.3 M |
| 2023 Q4 | 282 | 145 M | $6.30 B |
| 2023 Q3 | 296 | 134 M | $5.40 B |
| 2023 Q2 | 296 | 137 M | $6.14 B |
| 2023 Q1 | 305 | 136 M | $6.24 B |
| 2022 Q4 | 322 | 138 M | $6.89 B |
| 2022 Q3 | 324 | 138 M | $5.75 B |
| 2022 Q2 | 305 | 130 M | $6.11 B |
| 2022 Q1 | 318 | 131 M | $6.41 B |
| 2021 Q4 | 324 | 137 M | $7.58 B |
| 2021 Q3 | 285 | 131 M | $6.77 B |
| 2021 Q2 | 274 | 124 M | $5.99 B |
| 2021 Q1 | 301 | 123 M | $5.97 B |
| 2020 Q4 | 302 | 133 M | $6.48 B |
| 2020 Q3 | 286 | 103 M | $5.35 B |
| 2020 Q2 | 309 | 146 M | $6.23 B |
| 2020 Q1 | 295 | 149 M | $6.14 B |
| 2019 Q4 | 346 | 150 M | $5.15 B |
| 2019 Q3 | 262 | 145 M | $4.75 B |
| 2019 Q2 | 288 | 144 M | $5.82 B |
| 2019 Q1 | 278 | 145 M | $5.88 B |
| 2018 Q4 | 260 | 145 M | $4.99 B |
| 2018 Q3 | 267 | 156 M | $5.91 B |
| 2018 Q2 | 248 | 162 M | $5.84 B |
| 2018 Q1 | 243 | 155 M | $5.01 B |
| 2017 Q4 | 227 | 144 M | $4.43 B |
| 2017 Q3 | 225 | 143 M | $4.49 B |
| 2017 Q2 | 219 | 143 M | $4.77 B |
| 2017 Q1 | 194 | 141 M | $4.05 B |
| 2016 Q4 | 18 | 25.8 M | $722 M |
| 2016 Q3 | 1 | 83.1 k | $2.62 M |
| 2016 Q1 | 2 | 911 | $27.0 k |