| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q2 | 3 | 3.60 k | $562 k |
| 2025 Q1 | 4 | 23.9 k | $1.95 M |
| 2024 Q4 | 5 | 217 k | $20.1 M |
| 2024 Q3 | 7 | 386 k | $19.7 M |
| 2024 Q2 | 21 | 600 k | $30.3 M |
| 2024 Q1 | 318 | 83.8 M | $3.76 B |
| 2023 Q4 | 264 | 83.3 M | $2.44 B |
| 2023 Q3 | 231 | 83.7 M | $2.05 B |
| 2023 Q2 | 170 | 79.1 M | $1.15 B |
| 2023 Q1 | 159 | 70.3 M | $907 M |
| 2022 Q4 | 147 | 69.3 M | $784 M |
| 2022 Q3 | 145 | 70.4 M | $596 M |
| 2022 Q2 | 134 | 71.3 M | $695 M |
| 2022 Q1 | 143 | 74.1 M | $881 M |
| 2021 Q4 | 145 | 75.6 M | $845 M |
| 2021 Q3 | 130 | 77.4 M | $688 M |
| 2021 Q2 | 124 | 76.5 M | $602 M |
| 2021 Q1 | 118 | 80.0 M | $676 M |
| 2020 Q4 | 121 | 79.0 M | $639 M |
| 2020 Q3 | 124 | 77.7 M | $538 M |
| 2020 Q2 | 119 | 78.2 M | $538 M |
| 2020 Q1 | 130 | 83.0 M | $290 M |
| 2019 Q4 | 119 | 86.3 M | $715 M |
| 2019 Q3 | 108 | 85.5 M | $615 M |
| 2019 Q2 | 109 | 86.2 M | $596 M |
| 2019 Q1 | 109 | 90.1 M | $772 M |
| 2018 Q4 | 117 | 91.0 M | $810 M |
| 2018 Q3 | 122 | 98.0 M | $1.07 B |
| 2018 Q2 | 120 | 93.2 M | $1.12 B |
| 2018 Q1 | 132 | 91.7 M | $954 M |
| 2017 Q4 | 142 | 90.8 M | $961 M |
| 2017 Q3 | 148 | 89.0 M | $1.11 B |
| 2017 Q2 | 147 | 88.6 M | $1.23 B |
| 2017 Q1 | 150 | 89.8 M | $1.31 B |
| 2016 Q4 | 144 | 98.2 M | $1.35 B |
| 2016 Q3 | 126 | 87.9 M | $955 M |
| 2016 Q2 | 131 | 90.2 M | $840 M |
| 2016 Q1 | 121 | 80.3 M | $934 M |
| 2015 Q4 | 119 | 93.3 M | $1.04 B |
| 2015 Q3 | 125 | 94.8 M | $1.23 B |
| 2015 Q2 | 126 | 91.6 M | $1.08 B |
| 2015 Q1 | 127 | 100 M | $1.11 B |
| 2014 Q4 | 123 | 105 M | $1.24 B |
| 2014 Q3 | 120 | 111 M | $1.13 B |
| 2014 Q2 | 107 | 119 M | $1.50 B |
| 2014 Q1 | 114 | 117 M | $1.29 B |