| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 1 | 248 | $14.7 k |
| 2025 Q2 | 1 | 248 | $15.2 k |
| 2025 Q1 | 1 | 248 | $14.8 k |
| 2024 Q4 | 2 | 357 k | $20.3 M |
| 2024 Q3 | 2 | 350 k | $22.7 M |
| 2024 Q2 | 2 | 364 k | $20.0 M |
| 2024 Q1 | 2 | 356 k | $17.9 M |
| 2023 Q4 | 2 | 322 k | $15.7 M |
| 2023 Q3 | 2 | 316 k | $15.6 M |
| 2023 Q2 | 2 | 333 k | $17.4 M |
| 2023 Q1 | 2 | 325 k | $16.9 M |
| 2022 Q4 | 2 | 314 k | $15.9 M |
| 2022 Q3 | 2 | 307 k | $13.4 M |
| 2022 Q2 | 2 | 299 k | $13.7 M |
| 2022 Q1 | 2 | 287 k | $13.1 M |
| 2021 Q4 | 2 | 223 k | $12.0 M |
| 2021 Q3 | 4 | 218 k | $11.8 M |
| 2021 Q2 | 7 | 323 k | $18.4 M |
| 2021 Q1 | 6 | 218 k | $12.2 M |
| 2020 Q4 | 16 | 309 k | $18.7 M |
| 2020 Q3 | 642 | 136 M | $8.21 B |
| 2020 Q2 | 629 | 143 M | $7.60 B |
| 2020 Q1 | 637 | 154 M | $7.50 B |
| 2019 Q4 | 674 | 143 M | $8.21 B |
| 2019 Q3 | 622 | 141 M | $8.47 B |
| 2019 Q2 | 640 | 132 M | $8.05 B |
| 2019 Q1 | 634 | 130 M | $7.58 B |
| 2018 Q4 | 613 | 136 M | $7.34 B |
| 2018 Q3 | 599 | 139 M | $7.70 B |
| 2018 Q2 | 577 | 144 M | $8.01 B |
| 2018 Q1 | 583 | 148 M | $8.32 B |
| 2017 Q4 | 571 | 143 M | $8.04 B |
| 2017 Q3 | 547 | 149 M | $8.80 B |
| 2017 Q2 | 532 | 154 M | $8.53 B |
| 2017 Q1 | 540 | 162 M | $8.14 B |
| 2016 Q4 | 526 | 145 M | $5.98 B |
| 2016 Q3 | 506 | 129 M | $5.94 B |
| 2016 Q2 | 514 | 126 M | $5.94 B |
| 2016 Q1 | 507 | 123 M | $5.49 B |
| 2015 Q4 | 514 | 128 M | $5.56 B |
| 2015 Q3 | 489 | 131 M | $5.27 B |
| 2015 Q2 | 509 | 138 M | $5.77 B |
| 2015 Q1 | 502 | 158 M | $6.60 B |
| 2014 Q4 | 494 | 173 M | $6.78 B |
| 2014 Q3 | 476 | 173 M | $6.89 B |
| 2014 Q2 | 454 | 173 M | $7.60 B |
| 2014 Q1 | 444 | 175 M | $7.22 B |