| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 1 | 39.0 | $4.32 k |
| 2025 Q2 | 1 | 39.0 | $4.00 k |
| 2025 Q1 | 1 | 39.0 | $3.41 k |
| 2024 Q4 | 2 | 7.10 k | $552 k |
| 2024 Q3 | 1 | 43.9 k | $4.58 M |
| 2024 Q2 | 1 | 27.6 k | $2.06 M |
| 2024 Q1 | 1 | 29.2 k | $2.46 M |
| 2023 Q4 | 1 | 44.7 k | $3.25 M |
| 2023 Q3 | 1 | 44.8 k | $2.90 M |
| 2023 Q2 | 1 | 50.5 k | $3.26 M |
| 2023 Q1 | 1 | 33.8 k | $1.87 M |
| 2022 Q4 | 1 | 24.5 k | $1.11 M |
| 2022 Q3 | 2 | 39.8 k | $1.62 M |
| 2022 Q2 | 2 | 38.9 k | $1.78 M |
| 2022 Q1 | 2 | 40.7 k | $2.21 M |
| 2021 Q4 | 2 | 47.5 k | $3.44 M |
| 2021 Q3 | 3 | 52.1 k | $3.79 M |
| 2021 Q2 | 3 | 67.4 k | $4.55 M |
| 2021 Q1 | 3 | 71.1 k | $4.43 M |
| 2020 Q4 | 3 | 74.8 k | $3.97 M |
| 2020 Q3 | 3 | 164 k | $7.52 M |
| 2020 Q2 | 3 | 278 k | $10.4 M |
| 2020 Q1 | 3 | 245 k | $7.30 M |
| 2019 Q4 | 3 | 76.0 k | $3.49 M |
| 2019 Q3 | 3 | 22.5 k | $850 k |
| 2019 Q2 | 3 | 22.6 k | $841 k |
| 2019 Q1 | 4 | 25.4 k | $1.13 M |
| 2018 Q4 | 4 | 25.4 k | $959 k |
| 2018 Q3 | 6 | 28.1 k | $1.22 M |
| 2018 Q2 | 5 | 26.6 k | $1.12 M |
| 2018 Q1 | 5 | 27.5 k | $1.87 M |
| 2017 Q4 | 5 | 24.2 k | $1.71 M |
| 2017 Q3 | 6 | 42.7 k | $2.90 M |
| 2017 Q2 | 7 | 59.2 k | $3.94 M |
| 2017 Q1 | 8 | 55.3 k | $3.47 M |
| 2016 Q4 | 10 | 570 k | $31.9 M |
| 2016 Q3 | 11 | 553 k | $35.5 M |
| 2016 Q2 | 11 | 553 k | $32.2 M |
| 2016 Q1 | 10 | 1.27 M | $69.0 M |
| 2015 Q4 | 14 | 1.33 M | $65.8 M |
| 2015 Q3 | 14 | 1.42 M | $72.7 M |
| 2015 Q2 | 17 | 1.69 M | $116 M |
| 2015 Q1 | 19 | 1.69 M | $106 M |
| 2014 Q4 | 22 | 3.19 M | $212 M |
| 2014 Q3 | 22 | 1.55 M | $102 M |
| 2014 Q2 | 40 | 3.37 M | $533 M |
| 2014 Q1 | 508 | 165 M | $13.1 B |