| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q4 | 1 | 566 | $45.7 k |
| 2025 Q3 | 1 | 566 | $41.1 k |
| 2024 Q3 | 2 | 4.66 k | $286 k |
| 2024 Q2 | 2 | 8.95 k | $251 k |
| 2024 Q1 | 3 | 379 k | $21.4 M |
| 2023 Q4 | 4 | 486 k | $33.4 M |
| 2023 Q3 | 4 | 497 k | $35.3 M |
| 2023 Q2 | 2 | 703 k | $53.5 M |
| 2023 Q1 | 3 | 724 k | $55.0 M |
| 2022 Q4 | 3 | 764 k | $53.6 M |
| 2022 Q3 | 3 | 783 k | $51.2 M |
| 2022 Q2 | 5 | 1.16 M | $86.3 M |
| 2022 Q1 | 4 | 817 k | $61.7 M |
| 2021 Q4 | 4 | 847 k | $73.9 M |
| 2021 Q3 | 4 | 944 k | $74.2 M |
| 2021 Q2 | 4 | 1.02 M | $91.5 M |
| 2021 Q1 | 5 | 1.18 M | $107 M |
| 2020 Q4 | 3 | 16.3 k | $1.45 M |
| 2020 Q3 | 4 | 1.27 M | $125 M |
| 2020 Q2 | 5 | 1.30 M | $119 M |
| 2020 Q1 | 8 | 1.33 M | $99.0 M |
| 2019 Q4 | 6 | 1.82 M | $146 M |
| 2019 Q3 | 6 | 1.91 M | $151 M |
| 2019 Q2 | 8 | 2.22 M | $176 M |
| 2019 Q1 | 7 | 2.09 M | $174 M |
| 2018 Q4 | 7 | 3.09 M | $234 M |
| 2018 Q3 | 9 | 4.29 M | $396 M |
| 2018 Q2 | 9 | 4.40 M | $360 M |
| 2018 Q1 | 7 | 4.70 M | $392 M |
| 2017 Q4 | 8 | 4.76 M | $432 M |
| 2017 Q3 | 8 | 5.20 M | $471 M |
| 2017 Q2 | 8 | 5.35 M | $547 M |
| 2017 Q1 | 7 | 5.44 M | $496 M |
| 2016 Q4 | 4 | 5.69 M | $483 M |
| 2016 Q3 | 7 | 5.97 M | $567 M |
| 2016 Q2 | 7 | 5.91 M | $581 M |
| 2016 Q1 | 6 | 5.92 M | $572 M |
| 2015 Q4 | 3 | 6.04 M | $569 M |
| 2015 Q3 | 4 | 6.18 M | $558 M |
| 2015 Q2 | 4 | 6.32 M | $552 M |
| 2015 Q1 | 4 | 6.39 M | $554 M |
| 2014 Q4 | 6 | 6.71 M | $534 M |
| 2014 Q3 | 6 | 6.84 M | $598 M |
| 2014 Q2 | 7 | 218 k | $19.0 M |
| 2014 Q1 | 8 | 243 k | $19.8 M |