| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 1 | 100 | $6.73 k |
| 2025 Q2 | 1 | 5.34 k | $334 k |
| 2025 Q1 | 1 | 5.33 k | $312 k |
| 2024 Q4 | 2 | 12.9 k | $750 k |
| 2024 Q3 | 1 | 8.06 k | $421 k |
| 2024 Q2 | 1 | 8.14 k | $407 k |
| 2024 Q1 | 1 | 11.6 k | $687 k |
| 2023 Q4 | 1 | 12.0 k | $693 k |
| 2023 Q3 | 1 | 12.2 k | $645 k |
| 2023 Q2 | 1 | 8.79 k | $505 k |
| 2023 Q1 | 1 | 9.07 k | $490 k |
| 2022 Q4 | 1 | 4.92 k | $500 k |
| 2022 Q3 | 1 | 4.98 k | $433 k |
| 2022 Q2 | 1 | 5.22 k | $484 k |
| 2022 Q1 | 1 | 5.21 k | $416 k |
| 2021 Q4 | 1 | 5.21 k | $500 k |
| 2021 Q3 | 2 | 84.2 k | $7.48 M |
| 2021 Q2 | 3 | 87.5 k | $7.99 M |
| 2021 Q1 | 3 | 88.3 k | $8.04 M |
| 2020 Q4 | 5 | 176 k | $16.3 M |
| 2020 Q3 | 5 | 183 k | $14.7 M |
| 2020 Q2 | 5 | 185 k | $12.8 M |
| 2020 Q1 | 6 | 181 k | $10.2 M |
| 2019 Q4 | 6 | 160 k | $10.2 M |
| 2019 Q3 | 5 | 146 k | $8.46 M |
| 2019 Q2 | 6 | 150 k | $9.58 M |
| 2019 Q1 | 5 | 118 k | $6.43 M |
| 2018 Q4 | 5 | 117 k | $5.77 M |
| 2018 Q3 | 5 | 161 k | $9.38 M |
| 2018 Q2 | 5 | 157 k | $9.02 M |
| 2018 Q1 | 5 | 146 k | $8.34 M |
| 2017 Q4 | 4 | 134 k | $8.46 M |
| 2017 Q3 | 5 | 176 k | $9.75 M |
| 2017 Q2 | 5 | 175 k | $8.69 M |
| 2017 Q1 | 6 | 185 k | $8.54 M |
| 2016 Q4 | 5 | 175 k | $7.77 M |
| 2016 Q3 | 6 | 73.5 k | $10.8 M |
| 2016 Q2 | 9 | 81.0 k | $13.0 M |
| 2016 Q1 | 10 | 87.1 k | $11.6 M |
| 2015 Q4 | 9 | 84.8 k | $12.6 M |
| 2015 Q3 | 15 | 101 k | $13.7 M |
| 2015 Q2 | 22 | 151 k | $19.9 M |
| 2015 Q1 | 504 | 132 M | $18.2 B |
| 2014 Q4 | 483 | 134 M | $14.6 B |
| 2014 Q3 | 459 | 134 M | $12.3 B |
| 2014 Q2 | 451 | 140 M | $9.91 B |
| 2014 Q1 | 446 | 132 M | $9.18 B |