| Period | Filings | Shares, Excl. Options | Value, Excl. Options |
|---|---|---|---|
| 2025 Q3 | 2 | 13.0 | $1.54 k |
| 2025 Q2 | 3 | 2.12 k | $21.7 k |
| 2025 Q1 | 3 | 681 | $7.91 k |
| 2024 Q4 | 4 | 1.35 k | $12.3 k |
| 2024 Q3 | 14 | 4.88 M | $54.1 M |
| 2024 Q2 | 474 | 639 M | $2.02 B |
| 2024 Q1 | 571 | 440 M | $1.44 B |
| 2023 Q4 | 596 | 511 M | $5.23 B |
| 2023 Q3 | 589 | 496 M | $5.63 B |
| 2023 Q2 | 551 | 492 M | $5.52 B |
| 2023 Q1 | 534 | 457 M | $4.13 B |
| 2022 Q4 | 526 | 426 M | $4.61 B |
| 2022 Q3 | 480 | 294 M | $2.51 B |
| 2022 Q2 | 479 | 290 M | $2.65 B |
| 2022 Q1 | 488 | 293 M | $3.13 B |
| 2021 Q4 | 468 | 285 M | $3.48 B |
| 2021 Q3 | 430 | 294 M | $3.79 B |
| 2021 Q2 | 422 | 294 M | $3.24 B |
| 2021 Q1 | 410 | 270 M | $3.40 B |
| 2020 Q4 | 405 | 288 M | $3.17 B |
| 2020 Q3 | 395 | 275 M | $2.28 B |
| 2020 Q2 | 387 | 287 M | $2.93 B |
| 2020 Q1 | 383 | 293 M | $2.75 B |
| 2019 Q4 | 416 | 292 M | $3.50 B |
| 2019 Q3 | 378 | 288 M | $3.61 B |
| 2019 Q2 | 420 | 304 M | $3.03 B |
| 2019 Q1 | 430 | 300 M | $3.47 B |
| 2018 Q4 | 400 | 324 M | $3.04 B |
| 2018 Q3 | 449 | 346 M | $3.59 B |
| 2018 Q2 | 452 | 325 M | $3.60 B |
| 2018 Q1 | 459 | 324 M | $4.21 B |
| 2017 Q4 | 455 | 295 M | $3.85 B |
| 2017 Q3 | 410 | 289 M | $3.73 B |
| 2017 Q2 | 435 | 284 M | $3.73 B |
| 2017 Q1 | 459 | 288 M | $4.02 B |
| 2016 Q4 | 450 | 298 M | $4.74 B |
| 2016 Q3 | 435 | 294 M | $4.19 B |
| 2016 Q2 | 447 | 302 M | $4.59 B |
| 2016 Q1 | 450 | 286 M | $4.52 B |
| 2015 Q4 | 486 | 288 M | $4.80 B |
| 2015 Q3 | 445 | 256 M | $4.62 B |
| 2015 Q2 | 436 | 256 M | $4.70 B |
| 2015 Q1 | 430 | 246 M | $4.11 B |
| 2014 Q4 | 432 | 239 M | $3.86 B |
| 2014 Q3 | 409 | 248 M | $3.94 B |
| 2014 Q2 | 405 | 256 M | $4.10 B |
| 2014 Q1 | 398 | 241 M | $3.87 B |