| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2026 Q1 | 1 | 410 | $10.7 k |
| 2025 Q4 | 17 | 407 k | $22.3 M |
| 2025 Q3 | 12 | 276 k | $12.3 M |
| 2025 Q2 | 15 | 277 k | $12.9 M |
| 2025 Q1 | 10 | 257 k | $11.0 M |
| 2024 Q4 | 11 | 273 k | $9.53 M |
| 2024 Q3 | 9 | 279 k | $12.4 M |
| 2024 Q2 | 13 | 433 k | $16.4 M |
| 2024 Q1 | 17 | 403 k | $17.6 M |
| 2023 Q4 | 18 | 392 k | $17.9 M |
| 2023 Q3 | 23 | 11.6 M | $474 M |
| 2023 Q2 | 22 | 13.0 M | $636 M |
| 2023 Q1 | 20 | 12.5 M | $587 M |
| 2022 Q4 | 17 | 11.8 M | $442 M |
| 2022 Q3 | 18 | 10.8 M | $328 M |
| 2022 Q2 | 17 | 913 k | $34.3 M |
| 2022 Q1 | 21 | 946 k | $45.3 M |
| 2021 Q4 | 20 | 1.21 M | $77.9 M |
| 2021 Q3 | 19 | 1.21 M | $76.2 M |
| 2021 Q2 | 23 | 1.23 M | $84.0 M |
| 2021 Q1 | 20 | 2.17 M | $119 M |
| 2020 Q4 | 18 | 2.21 M | $110 M |
| 2020 Q3 | 11 | 1.62 M | $73.9 M |
| 2020 Q2 | 9 | 1.74 M | $63.6 M |
| 2020 Q1 | 15 | 1.90 M | $52.4 M |
| 2019 Q4 | 12 | 2.00 M | $75.9 M |
| 2019 Q3 | 10 | 1.95 M | $65.0 M |
| 2019 Q2 | 11 | 1.82 M | $59.8 M |
| 2019 Q1 | 13 | 1.58 M | $51.5 M |
| 2018 Q4 | 8 | 1.39 M | $37.9 M |
| 2018 Q3 | 15 | 1.73 M | $61.4 M |
| 2018 Q2 | 12 | 1.37 M | $44.6 M |
| 2018 Q1 | 24 | 3.46 M | $152 M |
| 2017 Q4 | 19 | 3.43 M | $163 M |
| 2017 Q3 | 17 | 3.35 M | $149 M |
| 2017 Q2 | 16 | 3.28 M | $123 M |
| 2017 Q1 | 13 | 3.13 M | $107 M |
| 2016 Q4 | 14 | 2.75 M | $90.3 M |
| 2016 Q3 | 14 | 2.86 M | $89.4 M |
| 2016 Q2 | 14 | 3.22 M | $90.4 M |
| 2016 Q1 | 12 | 3.14 M | $88.9 M |
| 2015 Q4 | 15 | 3.65 M | $102 M |
| 2015 Q3 | 16 | 4.31 M | $119 M |
| 2015 Q2 | 16 | 4.56 M | $134 M |
| 2015 Q1 | 13 | 4.42 M | $138 M |
| 2014 Q4 | 14 | 3.57 M | $116 M |
| 2014 Q3 | 12 | 4.34 M | $139 M |
| 2014 Q2 | 14 | 4.72 M | $171 M |
| 2014 Q1 | 13 | 4.82 M | $179 M |