| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 1 | 1.00 | $56.00 |
| 2025 Q2 | 1 | 1.00 | $56.00 |
| 2025 Q1 | 1 | 1.00 | $56.00 |
| 2024 Q4 | 1 | 1.00 | $56.00 |
| 2024 Q3 | 1 | 1.00 | $56.00 |
| 2024 Q2 | 7 | 15.6 k | $162 k |
| 2024 Q1 | 255 | 79.5 M | $4.47 B |
| 2023 Q4 | 260 | 77.2 M | $4.31 B |
| 2023 Q3 | 262 | 74.1 M | $4.00 B |
| 2023 Q2 | 272 | 75.3 M | $3.92 B |
| 2023 Q1 | 270 | 79.2 M | $2.88 B |
| 2022 Q4 | 287 | 85.3 M | $3.88 B |
| 2022 Q3 | 257 | 83.3 M | $3.11 B |
| 2022 Q2 | 244 | 87.5 M | $3.20 B |
| 2022 Q1 | 243 | 91.2 M | $3.64 B |
| 2021 Q4 | 239 | 88.3 M | $3.43 B |
| 2021 Q3 | 216 | 87.4 M | $2.58 B |
| 2021 Q2 | 221 | 87.5 M | $2.83 B |
| 2021 Q1 | 238 | 90.2 M | $2.84 B |
| 2020 Q4 | 258 | 96.4 M | $2.67 B |
| 2020 Q3 | 218 | 90.4 M | $1.99 B |
| 2020 Q2 | 241 | 92.6 M | $2.29 B |
| 2020 Q1 | 229 | 89.4 M | $1.68 B |
| 2019 Q4 | 252 | 88.0 M | $2.63 B |
| 2019 Q3 | 249 | 84.5 M | $2.05 B |
| 2019 Q2 | 258 | 93.9 M | $2.55 B |
| 2019 Q1 | 276 | 85.7 M | $2.32 B |
| 2018 Q4 | 289 | 86.9 M | $2.43 B |
| 2018 Q3 | 294 | 89.0 M | $3.15 B |
| 2018 Q2 | 277 | 87.4 M | $3.15 B |
| 2018 Q1 | 280 | 85.7 M | $2.52 B |
| 2017 Q4 | 269 | 84.2 M | $2.59 B |
| 2017 Q3 | 234 | 85.0 M | $2.47 B |
| 2017 Q2 | 233 | 84.2 M | $2.21 B |
| 2017 Q1 | 235 | 84.3 M | $1.99 B |
| 2016 Q4 | 228 | 83.1 M | $1.87 B |
| 2016 Q3 | 206 | 79.6 M | $1.41 B |
| 2016 Q2 | 212 | 84.1 M | $1.20 B |
| 2016 Q1 | 221 | 84.8 M | $1.42 B |
| 2015 Q4 | 229 | 84.4 M | $2.03 B |
| 2015 Q3 | 226 | 85.9 M | $2.01 B |
| 2015 Q2 | 206 | 74.3 M | $2.00 B |
| 2015 Q1 | 198 | 72.1 M | $2.10 B |
| 2014 Q4 | 201 | 74.3 M | $2.17 B |
| 2014 Q3 | 188 | 77.7 M | $1.88 B |
| 2014 Q2 | 194 | 78.5 M | $1.93 B |
| 2014 Q1 | 201 | 80.4 M | $1.90 B |