Skip to main content

Insider buying and selling trends

Are officers and directors buying or selling overall? Weekly counts and dollar values of open-market purchases and sales filed on Form 4, since July 2021.

Weeks start on Monday and go by filing date. Only open-market purchases (P) and sales (S) of non-derivative securities count, with at least one director or officer among the reporting owners. Filings replaced by an amendment and duplicate filings are left out, and values leave out price outliers. A filing with both purchases and sales counts on both sides.

Buy filings
255
52-week average 189
Sell filings
833
52-week average 696
Bought
$97.2M
52-week average $171.8M
Sold
$1.95B
52-week average $1.94B

One chart for purchases and one for sales, each with its own scale. The faded week on the far right is not over yet.

Buy filings
Week of Jul 5, 2021: 121Week of Jul 12, 2021: 125Week of Jul 19, 2021: 147Week of Jul 26, 2021: 189Week of Aug 2, 2021: 296Week of Aug 9, 2021: 375Week of Aug 16, 2021: 458Week of Aug 23, 2021: 325Week of Aug 30, 2021: 262Week of Sep 6, 2021: 200Week of Sep 13, 2021: 309Week of Sep 20, 2021: 198Week of Sep 27, 2021: 170Week of Oct 4, 2021: 164Week of Oct 11, 2021: 93Week of Oct 18, 2021: 114Week of Oct 25, 2021: 125Week of Nov 1, 2021: 288Week of Nov 8, 2021: 246Week of Nov 15, 2021: 466Week of Nov 22, 2021: 371Week of Nov 29, 2021: 502Week of Dec 6, 2021: 406Week of Dec 13, 2021: 439Week of Dec 20, 2021: 270Week of Dec 27, 2021: 106Week of Jan 3, 2022: 254Week of Jan 10, 2022: 144Week of Jan 17, 2022: 151Week of Jan 24, 2022: 223Week of Jan 31, 2022: 228Week of Feb 7, 2022: 197Week of Feb 14, 2022: 255Week of Feb 21, 2022: 224Week of Feb 28, 2022: 393Week of Mar 7, 2022: 395Week of Mar 14, 2022: 432Week of Mar 21, 2022: 234Week of Mar 28, 2022: 211Week of Apr 4, 2022: 163Week of Apr 11, 2022: 114Week of Apr 18, 2022: 157Week of Apr 25, 2022: 160Week of May 2, 2022: 353Week of May 9, 2022: 469Week of May 16, 2022: 721Week of May 23, 2022: 536Week of May 30, 2022: 331Week of Jun 6, 2022: 298Week of Jun 13, 2022: 514Week of Jun 20, 2022: 210Week of Jun 27, 2022: 187Week of Jul 4, 2022: 143Week of Jul 11, 2022: 118Week of Jul 18, 2022: 119Week of Jul 25, 2022: 126Week of Aug 1, 2022: 250Week of Aug 8, 2022: 289Week of Aug 15, 2022: 330Week of Aug 22, 2022: 315Week of Aug 29, 2022: 342Week of Sep 5, 2022: 278Week of Sep 12, 2022: 300Week of Sep 19, 2022: 275Week of Sep 26, 2022: 204Week of Oct 3, 2022: 211Week of Oct 10, 2022: 134Week of Oct 17, 2022: 135Week of Oct 24, 2022: 121Week of Oct 31, 2022: 222Week of Nov 7, 2022: 225Week of Nov 14, 2022: 430Week of Nov 21, 2022: 296Week of Nov 28, 2022: 341Week of Dec 5, 2022: 325Week of Dec 12, 2022: 430Week of Dec 19, 2022: 307Week of Dec 26, 2022: 139Week of Jan 2, 2023: 167Week of Jan 9, 2023: 104Week of Jan 16, 2023: 109Week of Jan 23, 2023: 105Week of Jan 30, 2023: 224Week of Feb 6, 2023: 164Week of Feb 13, 2023: 191Week of Feb 20, 2023: 150Week of Feb 27, 2023: 210Week of Mar 6, 2023: 273Week of Mar 13, 2023: 711Week of Mar 20, 2023: 314Week of Mar 27, 2023: 202Week of Apr 3, 2023: 161Week of Apr 10, 2023: 109Week of Apr 17, 2023: 104Week of Apr 24, 2023: 185Week of May 1, 2023: 527Week of May 8, 2023: 486Week of May 15, 2023: 618Week of May 22, 2023: 423Week of May 29, 2023: 358Week of Jun 5, 2023: 307Week of Jun 12, 2023: 276Week of Jun 19, 2023: 157Week of Jun 26, 2023: 156Week of Jul 3, 2023: 141Week of Jul 10, 2023: 94Week of Jul 17, 2023: 106Week of Jul 24, 2023: 87Week of Jul 31, 2023: 174Week of Aug 7, 2023: 206Week of Aug 14, 2023: 371Week of Aug 21, 2023: 350Week of Aug 28, 2023: 269Week of Sep 4, 2023: 228Week of Sep 11, 2023: 310Week of Sep 18, 2023: 245Week of Sep 25, 2023: 179Week of Oct 2, 2023: 156Week of Oct 9, 2023: 94Week of Oct 16, 2023: 108Week of Oct 23, 2023: 119Week of Oct 30, 2023: 216Week of Nov 6, 2023: 244Week of Nov 13, 2023: 465Week of Nov 20, 2023: 304Week of Nov 27, 2023: 243Week of Dec 4, 2023: 239Week of Dec 11, 2023: 294Week of Dec 18, 2023: 204Week of Dec 25, 2023: 118Week of Jan 1, 2024: 149Week of Jan 8, 2024: 113Week of Jan 15, 2024: 96Week of Jan 22, 2024: 97Week of Jan 29, 2024: 164Week of Feb 5, 2024: 195Week of Feb 12, 2024: 185Week of Feb 19, 2024: 168Week of Feb 26, 2024: 235Week of Mar 4, 2024: 245Week of Mar 11, 2024: 240Week of Mar 18, 2024: 245Week of Mar 25, 2024: 126Week of Apr 1, 2024: 151Week of Apr 8, 2024: 109Week of Apr 15, 2024: 110Week of Apr 22, 2024: 121Week of Apr 29, 2024: 210Week of May 6, 2024: 251Week of May 13, 2024: 286Week of May 20, 2024: 318Week of May 27, 2024: 238Week of Jun 3, 2024: 248Week of Jun 10, 2024: 294Week of Jun 17, 2024: 193Week of Jun 24, 2024: 136Week of Jul 1, 2024: 111Week of Jul 8, 2024: 89Week of Jul 15, 2024: 94Week of Jul 22, 2024: 75Week of Jul 29, 2024: 139Week of Aug 5, 2024: 252Week of Aug 12, 2024: 275Week of Aug 19, 2024: 262Week of Aug 26, 2024: 217Week of Sep 2, 2024: 199Week of Sep 9, 2024: 254Week of Sep 16, 2024: 182Week of Sep 23, 2024: 99Week of Sep 30, 2024: 177Week of Oct 7, 2024: 77Week of Oct 14, 2024: 89Week of Oct 21, 2024: 101Week of Oct 28, 2024: 122Week of Nov 4, 2024: 165Week of Nov 11, 2024: 208Week of Nov 18, 2024: 357Week of Nov 25, 2024: 187Week of Dec 2, 2024: 204Week of Dec 9, 2024: 241Week of Dec 16, 2024: 294Week of Dec 23, 2024: 119Week of Dec 30, 2024: 121Week of Jan 6, 2025: 91Week of Jan 13, 2025: 117Week of Jan 20, 2025: 69Week of Jan 27, 2025: 125Week of Feb 3, 2025: 136Week of Feb 10, 2025: 188Week of Feb 17, 2025: 148Week of Feb 24, 2025: 230Week of Mar 3, 2025: 361Week of Mar 10, 2025: 360Week of Mar 17, 2025: 269Week of Mar 24, 2025: 169Week of Mar 31, 2025: 186Week of Apr 7, 2025: 167Week of Apr 14, 2025: 80Week of Apr 21, 2025: 121Week of Apr 28, 2025: 182Week of May 5, 2025: 257Week of May 12, 2025: 365Week of May 19, 2025: 331Week of May 26, 2025: 237Week of Jun 2, 2025: 233Week of Jun 9, 2025: 222Week of Jun 16, 2025: 183Week of Jun 23, 2025: 117Week of Jun 30, 2025: 127Week of Jul 7, 2025: 66Week of Jul 14, 2025: 105Week of Jul 21, 2025: 83Week of Jul 28, 2025: 160Week of Aug 4, 2025: 231Week of Aug 11, 2025: 347Week of Aug 18, 2025: 271Week of Aug 25, 2025: 229Week of Sep 1, 2025: 149Week of Sep 8, 2025: 169Week of Sep 15, 2025: 186Week of Sep 22, 2025: 96Week of Sep 29, 2025: 143Week of Oct 6, 2025: 71Week of Oct 13, 2025: 91Week of Oct 20, 2025: 73Week of Oct 27, 2025: 125Week of Nov 3, 2025: 239Week of Nov 10, 2025: 311Week of Nov 17, 2025: 378Week of Nov 24, 2025: 266Week of Dec 1, 2025: 260Week of Dec 8, 2025: 239Week of Dec 15, 2025: 244Week of Dec 22, 2025: 81Week of Dec 29, 2025: 136Week of Jan 5, 2026: 117Week of Jan 12, 2026: 98Week of Jan 19, 2026: 83Week of Jan 26, 2026: 108Week of Feb 2, 2026: 151Week of Feb 9, 2026: 170Week of Feb 16, 2026: 154Week of Feb 23, 2026: 202Week of Mar 2, 2026: 309Week of Mar 9, 2026: 348Week of Mar 16, 2026: 251Week of Mar 23, 2026: 181Week of Mar 30, 2026: 200Week of Apr 6, 2026: 95Week of Apr 13, 2026: 124Week of Apr 20, 2026: 109Week of Apr 27, 2026: 149Week of May 4, 2026: 206Week of May 11, 2026: 371Week of May 18, 2026: 371Week of May 25, 2026: 193Week of Jun 1, 2026: 237Week of Jun 8, 2026: 272Week of Jun 15, 2026: 220Week of Jun 22, 2026: 157Week of Jun 29, 2026: 120Week of Jul 6, 2026: 114Week of Jul 13, 2026: 81Week of Jul 20, 2026: 90Week of Jul 27, 2026: 96Week of Aug 3, 2026: 183Week of Aug 10, 2026: 303Week of Aug 17, 2026: 310Week of Aug 24, 2026: 235Week of Aug 31, 2026: 228Week of Sep 7, 2026: 184Week of Sep 14, 2026: 255Week of Sep 21, 2026 (not over yet): 174
Sell filings
Week of Jul 5, 2021: 587Week of Jul 12, 2021: 492Week of Jul 19, 2021: 543Week of Jul 26, 2021: 418Week of Aug 2, 2021: 1,077Week of Aug 9, 2021: 952Week of Aug 16, 2021: 1,016Week of Aug 23, 2021: 842Week of Aug 30, 2021: 1,108Week of Sep 6, 2021: 679Week of Sep 13, 2021: 901Week of Sep 20, 2021: 569Week of Sep 27, 2021: 506Week of Oct 4, 2021: 662Week of Oct 11, 2021: 398Week of Oct 18, 2021: 602Week of Oct 25, 2021: 523Week of Nov 1, 2021: 1,087Week of Nov 8, 2021: 1,143Week of Nov 15, 2021: 1,253Week of Nov 22, 2021: 681Week of Nov 29, 2021: 831Week of Dec 6, 2021: 829Week of Dec 13, 2021: 832Week of Dec 20, 2021: 568Week of Dec 27, 2021: 367Week of Jan 3, 2022: 846Week of Jan 10, 2022: 419Week of Jan 17, 2022: 366Week of Jan 24, 2022: 256Week of Jan 31, 2022: 585Week of Feb 7, 2022: 590Week of Feb 14, 2022: 821Week of Feb 21, 2022: 584Week of Feb 28, 2022: 1,257Week of Mar 7, 2022: 917Week of Mar 14, 2022: 901Week of Mar 21, 2022: 568Week of Mar 28, 2022: 470Week of Apr 4, 2022: 614Week of Apr 11, 2022: 324Week of Apr 18, 2022: 416Week of Apr 25, 2022: 248Week of May 2, 2022: 524Week of May 9, 2022: 490Week of May 16, 2022: 792Week of May 23, 2022: 620Week of May 30, 2022: 712Week of Jun 6, 2022: 686Week of Jun 13, 2022: 568Week of Jun 20, 2022: 333Week of Jun 27, 2022: 272Week of Jul 4, 2022: 380Week of Jul 11, 2022: 237Week of Jul 18, 2022: 313Week of Jul 25, 2022: 279Week of Aug 1, 2022: 705Week of Aug 8, 2022: 911Week of Aug 15, 2022: 1,062Week of Aug 22, 2022: 572Week of Aug 29, 2022: 486Week of Sep 5, 2022: 578Week of Sep 12, 2022: 575Week of Sep 19, 2022: 443Week of Sep 26, 2022: 215Week of Oct 3, 2022: 470Week of Oct 10, 2022: 206Week of Oct 17, 2022: 346Week of Oct 24, 2022: 345Week of Oct 31, 2022: 740Week of Nov 7, 2022: 591Week of Nov 14, 2022: 1,199Week of Nov 21, 2022: 609Week of Nov 28, 2022: 691Week of Dec 5, 2022: 784Week of Dec 12, 2022: 764Week of Dec 19, 2022: 602Week of Dec 26, 2022: 209Week of Jan 2, 2023: 581Week of Jan 9, 2023: 500Week of Jan 16, 2023: 461Week of Jan 23, 2023: 368Week of Jan 30, 2023: 792Week of Feb 6, 2023: 773Week of Feb 13, 2023: 963Week of Feb 20, 2023: 846Week of Feb 27, 2023: 1,327Week of Mar 6, 2023: 1,152Week of Mar 13, 2023: 879Week of Mar 20, 2023: 511Week of Mar 27, 2023: 350Week of Apr 3, 2023: 623Week of Apr 10, 2023: 300Week of Apr 17, 2023: 335Week of Apr 24, 2023: 271Week of May 1, 2023: 634Week of May 8, 2023: 627Week of May 15, 2023: 924Week of May 22, 2023: 674Week of May 29, 2023: 550Week of Jun 5, 2023: 939Week of Jun 12, 2023: 860Week of Jun 19, 2023: 576Week of Jun 26, 2023: 340Week of Jul 3, 2023: 564Week of Jul 10, 2023: 424Week of Jul 17, 2023: 447Week of Jul 24, 2023: 327Week of Jul 31, 2023: 791Week of Aug 7, 2023: 823Week of Aug 14, 2023: 945Week of Aug 21, 2023: 743Week of Aug 28, 2023: 624Week of Sep 4, 2023: 775Week of Sep 11, 2023: 619Week of Sep 18, 2023: 593Week of Sep 25, 2023: 274Week of Oct 2, 2023: 549Week of Oct 9, 2023: 269Week of Oct 16, 2023: 313Week of Oct 23, 2023: 179Week of Oct 30, 2023: 431Week of Nov 6, 2023: 458Week of Nov 13, 2023: 971Week of Nov 20, 2023: 714Week of Nov 27, 2023: 721Week of Dec 4, 2023: 979Week of Dec 11, 2023: 940Week of Dec 18, 2023: 1,011Week of Dec 25, 2023: 381Week of Jan 1, 2024: 653Week of Jan 8, 2024: 492Week of Jan 15, 2024: 472Week of Jan 22, 2024: 410Week of Jan 29, 2024: 531Week of Feb 5, 2024: 804Week of Feb 12, 2024: 899Week of Feb 19, 2024: 1,040Week of Feb 26, 2024: 1,160Week of Mar 4, 2024: 1,617Week of Mar 11, 2024: 1,159Week of Mar 18, 2024: 979Week of Mar 25, 2024: 539Week of Apr 1, 2024: 733Week of Apr 8, 2024: 354Week of Apr 15, 2024: 389Week of Apr 22, 2024: 286Week of Apr 29, 2024: 592Week of May 6, 2024: 751Week of May 13, 2024: 1,022Week of May 20, 2024: 933Week of May 27, 2024: 506Week of Jun 3, 2024: 935Week of Jun 10, 2024: 786Week of Jun 17, 2024: 666Week of Jun 24, 2024: 448Week of Jul 1, 2024: 535Week of Jul 8, 2024: 375Week of Jul 15, 2024: 532Week of Jul 22, 2024: 361Week of Jul 29, 2024: 646Week of Aug 5, 2024: 707Week of Aug 12, 2024: 789Week of Aug 19, 2024: 1,063Week of Aug 26, 2024: 869Week of Sep 2, 2024: 764Week of Sep 9, 2024: 718Week of Sep 16, 2024: 803Week of Sep 23, 2024: 398Week of Sep 30, 2024: 594Week of Oct 7, 2024: 335Week of Oct 14, 2024: 401Week of Oct 21, 2024: 306Week of Oct 28, 2024: 416Week of Nov 4, 2024: 1,094Week of Nov 11, 2024: 1,164Week of Nov 18, 2024: 1,123Week of Nov 25, 2024: 839Week of Dec 2, 2024: 1,092Week of Dec 9, 2024: 916Week of Dec 16, 2024: 851Week of Dec 23, 2024: 325Week of Dec 30, 2024: 372Week of Jan 6, 2025: 704Week of Jan 13, 2025: 504Week of Jan 20, 2025: 391Week of Jan 27, 2025: 426Week of Feb 3, 2025: 796Week of Feb 10, 2025: 728Week of Feb 17, 2025: 910Week of Feb 24, 2025: 886Week of Mar 3, 2025: 1,397Week of Mar 10, 2025: 844Week of Mar 17, 2025: 855Week of Mar 24, 2025: 439Week of Mar 31, 2025: 579Week of Apr 7, 2025: 296Week of Apr 14, 2025: 252Week of Apr 21, 2025: 246Week of Apr 28, 2025: 338Week of May 5, 2025: 685Week of May 12, 2025: 936Week of May 19, 2025: 906Week of May 26, 2025: 540Week of Jun 2, 2025: 931Week of Jun 9, 2025: 873Week of Jun 16, 2025: 663Week of Jun 23, 2025: 461Week of Jun 30, 2025: 538Week of Jul 7, 2025: 421Week of Jul 14, 2025: 382Week of Jul 21, 2025: 364Week of Jul 28, 2025: 404Week of Aug 4, 2025: 744Week of Aug 11, 2025: 830Week of Aug 18, 2025: 999Week of Aug 25, 2025: 806Week of Sep 1, 2025: 771Week of Sep 8, 2025: 761Week of Sep 15, 2025: 778Week of Sep 22, 2025: 441Week of Sep 29, 2025: 565Week of Oct 6, 2025: 423Week of Oct 13, 2025: 364Week of Oct 20, 2025: 268Week of Oct 27, 2025: 351Week of Nov 3, 2025: 659Week of Nov 10, 2025: 789Week of Nov 17, 2025: 814Week of Nov 24, 2025: 648Week of Dec 1, 2025: 949Week of Dec 8, 2025: 872Week of Dec 15, 2025: 877Week of Dec 22, 2025: 266Week of Dec 29, 2025: 351Week of Jan 5, 2026: 852Week of Jan 12, 2026: 461Week of Jan 19, 2026: 396Week of Jan 26, 2026: 305Week of Feb 2, 2026: 789Week of Feb 9, 2026: 715Week of Feb 16, 2026: 929Week of Feb 23, 2026: 971Week of Mar 2, 2026: 1,383Week of Mar 9, 2026: 961Week of Mar 16, 2026: 896Week of Mar 23, 2026: 518Week of Mar 30, 2026: 607Week of Apr 6, 2026: 491Week of Apr 13, 2026: 566Week of Apr 20, 2026: 421Week of Apr 27, 2026: 448Week of May 4, 2026: 925Week of May 11, 2026: 906Week of May 18, 2026: 1,050Week of May 25, 2026: 792Week of Jun 1, 2026: 1,165Week of Jun 8, 2026: 896Week of Jun 15, 2026: 853Week of Jun 22, 2026: 589Week of Jun 29, 2026: 645Week of Jul 6, 2026: 645Week of Jul 13, 2026: 416Week of Jul 20, 2026: 264Week of Jul 27, 2026: 447Week of Aug 3, 2026: 971Week of Aug 10, 2026: 958Week of Aug 17, 2026: 1,109Week of Aug 24, 2026: 809Week of Aug 31, 2026: 943Week of Sep 7, 2026: 620Week of Sep 14, 2026: 833Week of Sep 21, 2026 (not over yet): 414

The same two charts in dollars. A few weeks with very large trades squeeze the rest; the table below has every number.

Bought (USD)
Week of Jul 5, 2021: $156.0MWeek of Jul 12, 2021: $25.2MWeek of Jul 19, 2021: $115.4MWeek of Jul 26, 2021: $174.2MWeek of Aug 2, 2021: $324.5MWeek of Aug 9, 2021: $167.5MWeek of Aug 16, 2021: $154.9MWeek of Aug 23, 2021: $98.8MWeek of Aug 30, 2021: $81.1MWeek of Sep 6, 2021: $234.5MWeek of Sep 13, 2021: $112.4MWeek of Sep 20, 2021: $142.4MWeek of Sep 27, 2021: $76.9MWeek of Oct 4, 2021: $75.2MWeek of Oct 11, 2021: $239.5MWeek of Oct 18, 2021: $121.4MWeek of Oct 25, 2021: $60.8MWeek of Nov 1, 2021: $139.7MWeek of Nov 8, 2021: $166.8MWeek of Nov 15, 2021: $167.0MWeek of Nov 22, 2021: $424.7MWeek of Nov 29, 2021: $232.9MWeek of Dec 6, 2021: $271.8MWeek of Dec 13, 2021: $741.6MWeek of Dec 20, 2021: $393.0MWeek of Dec 27, 2021: $23.0MWeek of Jan 3, 2022: $255.1MWeek of Jan 10, 2022: $132.3MWeek of Jan 17, 2022: $177.7MWeek of Jan 24, 2022: $186.9MWeek of Jan 31, 2022: $214.4MWeek of Feb 7, 2022: $257.5MWeek of Feb 14, 2022: $726.4MWeek of Feb 21, 2022: $229.3MWeek of Feb 28, 2022: $174.5MWeek of Mar 7, 2022: $295.7MWeek of Mar 14, 2022: $213.1MWeek of Mar 21, 2022: $95.4MWeek of Mar 28, 2022: $106.8MWeek of Apr 4, 2022: $52.2MWeek of Apr 11, 2022: $78.3MWeek of Apr 18, 2022: $38.5MWeek of Apr 25, 2022: $241.4MWeek of May 2, 2022: $216.9MWeek of May 9, 2022: $269.0MWeek of May 16, 2022: $371.7MWeek of May 23, 2022: $122.8MWeek of May 30, 2022: $87.2MWeek of Jun 6, 2022: $62.0MWeek of Jun 13, 2022: $328.8MWeek of Jun 20, 2022: $94.5MWeek of Jun 27, 2022: $39.7MWeek of Jul 4, 2022: $50.3MWeek of Jul 11, 2022: $55.7MWeek of Jul 18, 2022: $11.5MWeek of Jul 25, 2022: $44.7MWeek of Aug 1, 2022: $113.4MWeek of Aug 8, 2022: $241.2MWeek of Aug 15, 2022: $329.2MWeek of Aug 22, 2022: $285.5MWeek of Aug 29, 2022: $66.2MWeek of Sep 5, 2022: $458.3MWeek of Sep 12, 2022: $129.6MWeek of Sep 19, 2022: $177.8MWeek of Sep 26, 2022: $41.3MWeek of Oct 3, 2022: $551.6MWeek of Oct 10, 2022: $65.0MWeek of Oct 17, 2022: $87.8MWeek of Oct 24, 2022: $45.9MWeek of Oct 31, 2022: $76.4MWeek of Nov 7, 2022: $180.5MWeek of Nov 14, 2022: $262.1MWeek of Nov 21, 2022: $184.4MWeek of Nov 28, 2022: $261.7MWeek of Dec 5, 2022: $163.2MWeek of Dec 12, 2022: $77.6MWeek of Dec 19, 2022: $117.6MWeek of Dec 26, 2022: $930.5MWeek of Jan 2, 2023: $27.6MWeek of Jan 9, 2023: $30.7MWeek of Jan 16, 2023: $17.1MWeek of Jan 23, 2023: $30.5MWeek of Jan 30, 2023: $111.9MWeek of Feb 6, 2023: $44.6MWeek of Feb 13, 2023: $154.9MWeek of Feb 20, 2023: $47.7MWeek of Feb 27, 2023: $94.9MWeek of Mar 6, 2023: $486.2MWeek of Mar 13, 2023: $146.5MWeek of Mar 20, 2023: $143.9MWeek of Mar 27, 2023: $112.2MWeek of Apr 3, 2023: $72.9MWeek of Apr 10, 2023: $16.6MWeek of Apr 17, 2023: $11.5MWeek of Apr 24, 2023: $36.9MWeek of May 1, 2023: $115.7MWeek of May 8, 2023: $223.5MWeek of May 15, 2023: $189.3MWeek of May 22, 2023: $130.4MWeek of May 29, 2023: $81.7MWeek of Jun 5, 2023: $160.1MWeek of Jun 12, 2023: $96.9MWeek of Jun 19, 2023: $32.1MWeek of Jun 26, 2023: $1.92BWeek of Jul 3, 2023: $27.1MWeek of Jul 10, 2023: $12.9MWeek of Jul 17, 2023: $128.7MWeek of Jul 24, 2023: $73.6MWeek of Jul 31, 2023: $127.8MWeek of Aug 7, 2023: $76.4MWeek of Aug 14, 2023: $98.1MWeek of Aug 21, 2023: $110.3MWeek of Aug 28, 2023: $99.6MWeek of Sep 4, 2023: $62.7MWeek of Sep 11, 2023: $106.2MWeek of Sep 18, 2023: $134.3MWeek of Sep 25, 2023: $603.7MWeek of Oct 2, 2023: $114.8MWeek of Oct 9, 2023: $51.5MWeek of Oct 16, 2023: $217.0MWeek of Oct 23, 2023: $35.6MWeek of Oct 30, 2023: $52.1MWeek of Nov 6, 2023: $136.4MWeek of Nov 13, 2023: $175.1MWeek of Nov 20, 2023: $128.4MWeek of Nov 27, 2023: $60.4MWeek of Dec 4, 2023: $50.5MWeek of Dec 11, 2023: $256.7MWeek of Dec 18, 2023: $139.9MWeek of Dec 25, 2023: $25.9MWeek of Jan 1, 2024: $11.4MWeek of Jan 8, 2024: $91.5MWeek of Jan 15, 2024: $13.0MWeek of Jan 22, 2024: $27.6MWeek of Jan 29, 2024: $46.4MWeek of Feb 5, 2024: $86.4MWeek of Feb 12, 2024: $266.4MWeek of Feb 19, 2024: $155.6MWeek of Feb 26, 2024: $63.2MWeek of Mar 4, 2024: $111.6MWeek of Mar 11, 2024: $33.6MWeek of Mar 18, 2024: $49.5MWeek of Mar 25, 2024: $115.5MWeek of Apr 1, 2024: $20.1MWeek of Apr 8, 2024: $167.0MWeek of Apr 15, 2024: $33.9MWeek of Apr 22, 2024: $46.5MWeek of Apr 29, 2024: $33.8MWeek of May 6, 2024: $49.2MWeek of May 13, 2024: $126.0MWeek of May 20, 2024: $63.1MWeek of May 27, 2024: $113.2MWeek of Jun 3, 2024: $126.7MWeek of Jun 10, 2024: $248.3MWeek of Jun 17, 2024: $55.5MWeek of Jun 24, 2024: $51.9MWeek of Jul 1, 2024: $103.5MWeek of Jul 8, 2024: $6.70MWeek of Jul 15, 2024: $27.9MWeek of Jul 22, 2024: $139.3MWeek of Jul 29, 2024: $89.7MWeek of Aug 5, 2024: $128.3MWeek of Aug 12, 2024: $173.1MWeek of Aug 19, 2024: $48.6MWeek of Aug 26, 2024: $54.0MWeek of Sep 2, 2024: $46.6MWeek of Sep 9, 2024: $47.1MWeek of Sep 16, 2024: $728.8MWeek of Sep 23, 2024: $55.8MWeek of Sep 30, 2024: $190.0MWeek of Oct 7, 2024: $13.4MWeek of Oct 14, 2024: $126.2MWeek of Oct 21, 2024: $100.2MWeek of Oct 28, 2024: $89.4MWeek of Nov 4, 2024: $1.06BWeek of Nov 11, 2024: $286.0MWeek of Nov 18, 2024: $142.4MWeek of Nov 25, 2024: $40.4MWeek of Dec 2, 2024: $32.0MWeek of Dec 9, 2024: $176.0MWeek of Dec 16, 2024: $313.5MWeek of Dec 23, 2024: $66.5MWeek of Dec 30, 2024: $23.0MWeek of Jan 6, 2025: $25.1MWeek of Jan 13, 2025: $350.1MWeek of Jan 20, 2025: $110.6MWeek of Jan 27, 2025: $242.0MWeek of Feb 3, 2025: $282.5MWeek of Feb 10, 2025: $219.0MWeek of Feb 17, 2025: $91.1MWeek of Feb 24, 2025: $54.4MWeek of Mar 3, 2025: $158.9MWeek of Mar 10, 2025: $174.4MWeek of Mar 17, 2025: $118.7MWeek of Mar 24, 2025: $74.9MWeek of Mar 31, 2025: $64.5MWeek of Apr 7, 2025: $91.8MWeek of Apr 14, 2025: $12.0MWeek of Apr 21, 2025: $19.3MWeek of Apr 28, 2025: $34.9MWeek of May 5, 2025: $155.9MWeek of May 12, 2025: $371.7MWeek of May 19, 2025: $113.2MWeek of May 26, 2025: $385.6MWeek of Jun 2, 2025: $40.6MWeek of Jun 9, 2025: $98.8MWeek of Jun 16, 2025: $98.6MWeek of Jun 23, 2025: $33.2MWeek of Jun 30, 2025: $174.8MWeek of Jul 7, 2025: $18.3MWeek of Jul 14, 2025: $105.9MWeek of Jul 21, 2025: $57.8MWeek of Jul 28, 2025: $236.1MWeek of Aug 4, 2025: $124.2MWeek of Aug 11, 2025: $527.9MWeek of Aug 18, 2025: $186.0MWeek of Aug 25, 2025: $40.3MWeek of Sep 1, 2025: $27.8MWeek of Sep 8, 2025: $118.4MWeek of Sep 15, 2025: $1.16BWeek of Sep 22, 2025: $65.0MWeek of Sep 29, 2025: $87.8MWeek of Oct 6, 2025: $211.7MWeek of Oct 13, 2025: $22.9MWeek of Oct 20, 2025: $23.4MWeek of Oct 27, 2025: $83.9MWeek of Nov 3, 2025: $196.0MWeek of Nov 10, 2025: $132.5MWeek of Nov 17, 2025: $183.7MWeek of Nov 24, 2025: $174.2MWeek of Dec 1, 2025: $93.7MWeek of Dec 8, 2025: $650.6MWeek of Dec 15, 2025: $280.5MWeek of Dec 22, 2025: $163.0MWeek of Dec 29, 2025: $128.8MWeek of Jan 5, 2026: $31.5MWeek of Jan 12, 2026: $93.1MWeek of Jan 19, 2026: $44.6MWeek of Jan 26, 2026: $48.7MWeek of Feb 2, 2026: $193.6MWeek of Feb 9, 2026: $138.0MWeek of Feb 16, 2026: $75.3MWeek of Feb 23, 2026: $121.3MWeek of Mar 2, 2026: $367.8MWeek of Mar 9, 2026: $351.9MWeek of Mar 16, 2026: $81.3MWeek of Mar 23, 2026: $52.2MWeek of Mar 30, 2026: $187.5MWeek of Apr 6, 2026: $74.4MWeek of Apr 13, 2026: $109.5MWeek of Apr 20, 2026: $223.1MWeek of Apr 27, 2026: $347.5MWeek of May 4, 2026: $190.9MWeek of May 11, 2026: $438.8MWeek of May 18, 2026: $199.2MWeek of May 25, 2026: $82.4MWeek of Jun 1, 2026: $206.6MWeek of Jun 8, 2026: $215.0MWeek of Jun 15, 2026: $530.8MWeek of Jun 22, 2026: $170.9MWeek of Jun 29, 2026: $414.6MWeek of Jul 6, 2026: $61.5MWeek of Jul 13, 2026: $33.8MWeek of Jul 20, 2026: $69.5MWeek of Jul 27, 2026: $98.1MWeek of Aug 3, 2026: $63.2MWeek of Aug 10, 2026: $225.5MWeek of Aug 17, 2026: $433.8MWeek of Aug 24, 2026: $104.0MWeek of Aug 31, 2026: $130.7MWeek of Sep 7, 2026: $129.9MWeek of Sep 14, 2026: $97.2MWeek of Sep 21, 2026 (not over yet): $191.2M
Sold (USD)
Week of Jul 5, 2021: $1.81BWeek of Jul 12, 2021: $1.63BWeek of Jul 19, 2021: $1.35BWeek of Jul 26, 2021: $1.45BWeek of Aug 2, 2021: $6.05BWeek of Aug 9, 2021: $5.16BWeek of Aug 16, 2021: $2.72BWeek of Aug 23, 2021: $3.10BWeek of Aug 30, 2021: $3.51BWeek of Sep 6, 2021: $2.72BWeek of Sep 13, 2021: $3.36BWeek of Sep 20, 2021: $2.06BWeek of Sep 27, 2021: $1.95BWeek of Oct 4, 2021: $4.05BWeek of Oct 11, 2021: $1.59BWeek of Oct 18, 2021: $2.11BWeek of Oct 25, 2021: $1.65BWeek of Nov 1, 2021: $6.73BWeek of Nov 8, 2021: $10.8BWeek of Nov 15, 2021: $8.02BWeek of Nov 22, 2021: $5.01BWeek of Nov 29, 2021: $3.44BWeek of Dec 6, 2021: $12.0BWeek of Dec 13, 2021: $3.89BWeek of Dec 20, 2021: $2.50BWeek of Dec 27, 2021: $1.55BWeek of Jan 3, 2022: $1.53BWeek of Jan 10, 2022: $767.3MWeek of Jan 17, 2022: $636.5MWeek of Jan 24, 2022: $353.0MWeek of Jan 31, 2022: $816.4MWeek of Feb 7, 2022: $1.70BWeek of Feb 14, 2022: $1.80BWeek of Feb 21, 2022: $950.6MWeek of Feb 28, 2022: $1.95BWeek of Mar 7, 2022: $1.53BWeek of Mar 14, 2022: $1.16BWeek of Mar 21, 2022: $892.0MWeek of Mar 28, 2022: $1.14BWeek of Apr 4, 2022: $1.42BWeek of Apr 11, 2022: $903.9MWeek of Apr 18, 2022: $702.2MWeek of Apr 25, 2022: $8.96BWeek of May 2, 2022: $525.7MWeek of May 9, 2022: $575.2MWeek of May 16, 2022: $1.07BWeek of May 23, 2022: $1.01BWeek of May 30, 2022: $914.7MWeek of Jun 6, 2022: $1.15BWeek of Jun 13, 2022: $424.7MWeek of Jun 20, 2022: $544.0MWeek of Jun 27, 2022: $383.6MWeek of Jul 4, 2022: $314.9MWeek of Jul 11, 2022: $237.7MWeek of Jul 18, 2022: $951.4MWeek of Jul 25, 2022: $366.3MWeek of Aug 1, 2022: $763.3MWeek of Aug 8, 2022: $9.21BWeek of Aug 15, 2022: $1.61BWeek of Aug 22, 2022: $883.7MWeek of Aug 29, 2022: $608.4MWeek of Sep 5, 2022: $659.6MWeek of Sep 12, 2022: $1.24BWeek of Sep 19, 2022: $604.7MWeek of Sep 26, 2022: $181.4MWeek of Oct 3, 2022: $954.2MWeek of Oct 10, 2022: $298.0MWeek of Oct 17, 2022: $222.7MWeek of Oct 24, 2022: $379.5MWeek of Oct 31, 2022: $1.32BWeek of Nov 7, 2022: $5.12BWeek of Nov 14, 2022: $2.82BWeek of Nov 21, 2022: $1.00BWeek of Nov 28, 2022: $999.2MWeek of Dec 5, 2022: $881.8MWeek of Dec 12, 2022: $4.68BWeek of Dec 19, 2022: $471.9MWeek of Dec 26, 2022: $340.1MWeek of Jan 2, 2023: $683.5MWeek of Jan 9, 2023: $725.8MWeek of Jan 16, 2023: $437.5MWeek of Jan 23, 2023: $560.8MWeek of Jan 30, 2023: $812.5MWeek of Feb 6, 2023: $1.64BWeek of Feb 13, 2023: $1.95BWeek of Feb 20, 2023: $1.10BWeek of Feb 27, 2023: $2.47BWeek of Mar 6, 2023: $1.90BWeek of Mar 13, 2023: $1.20BWeek of Mar 20, 2023: $932.9MWeek of Mar 27, 2023: $824.1MWeek of Apr 3, 2023: $710.8MWeek of Apr 10, 2023: $812.6MWeek of Apr 17, 2023: $316.0MWeek of Apr 24, 2023: $321.7MWeek of May 1, 2023: $923.0MWeek of May 8, 2023: $2.39BWeek of May 15, 2023: $1.70BWeek of May 22, 2023: $1.48BWeek of May 29, 2023: $826.0MWeek of Jun 5, 2023: $1.42BWeek of Jun 12, 2023: $1.82BWeek of Jun 19, 2023: $1.74BWeek of Jun 26, 2023: $609.3MWeek of Jul 3, 2023: $602.3MWeek of Jul 10, 2023: $680.3MWeek of Jul 17, 2023: $602.2MWeek of Jul 24, 2023: $898.8MWeek of Jul 31, 2023: $1.94BWeek of Aug 7, 2023: $2.30BWeek of Aug 14, 2023: $1.28BWeek of Aug 21, 2023: $743.9MWeek of Aug 28, 2023: $876.5MWeek of Sep 4, 2023: $922.9MWeek of Sep 11, 2023: $1.40BWeek of Sep 18, 2023: $970.7MWeek of Sep 25, 2023: $770.5MWeek of Oct 2, 2023: $654.8MWeek of Oct 9, 2023: $358.4MWeek of Oct 16, 2023: $396.1MWeek of Oct 23, 2023: $179.6MWeek of Oct 30, 2023: $433.3MWeek of Nov 6, 2023: $1.17BWeek of Nov 13, 2023: $4.28BWeek of Nov 20, 2023: $1.44BWeek of Nov 27, 2023: $1.33BWeek of Dec 4, 2023: $1.39BWeek of Dec 11, 2023: $1.99BWeek of Dec 18, 2023: $2.01BWeek of Dec 25, 2023: $820.6MWeek of Jan 1, 2024: $824.7MWeek of Jan 8, 2024: $1.20BWeek of Jan 15, 2024: $896.3MWeek of Jan 22, 2024: $825.7MWeek of Jan 29, 2024: $846.0MWeek of Feb 5, 2024: $4.24BWeek of Feb 12, 2024: $6.09BWeek of Feb 19, 2024: $4.34BWeek of Feb 26, 2024: $3.88BWeek of Mar 4, 2024: $6.18BWeek of Mar 11, 2024: $2.61BWeek of Mar 18, 2024: $2.75BWeek of Mar 25, 2024: $1.80BWeek of Apr 1, 2024: $1.49BWeek of Apr 8, 2024: $1.16BWeek of Apr 15, 2024: $754.8MWeek of Apr 22, 2024: $657.8MWeek of Apr 29, 2024: $1.24BWeek of May 6, 2024: $1.64BWeek of May 13, 2024: $2.62BWeek of May 20, 2024: $1.38BWeek of May 27, 2024: $1.42BWeek of Jun 3, 2024: $3.38BWeek of Jun 10, 2024: $3.04BWeek of Jun 17, 2024: $1.67BWeek of Jun 24, 2024: $1.16BWeek of Jul 1, 2024: $1.52BWeek of Jul 8, 2024: $2.38BWeek of Jul 15, 2024: $1.21BWeek of Jul 22, 2024: $795.9MWeek of Jul 29, 2024: $1.33BWeek of Aug 5, 2024: $1.11BWeek of Aug 12, 2024: $1.92BWeek of Aug 19, 2024: $1.45BWeek of Aug 26, 2024: $2.09BWeek of Sep 2, 2024: $1.05BWeek of Sep 9, 2024: $2.94BWeek of Sep 16, 2024: $2.36BWeek of Sep 23, 2024: $3.14BWeek of Sep 30, 2024: $2.36BWeek of Oct 7, 2024: $675.2MWeek of Oct 14, 2024: $1.31BWeek of Oct 21, 2024: $745.5MWeek of Oct 28, 2024: $1.25BWeek of Nov 4, 2024: $4.89BWeek of Nov 11, 2024: $6.11BWeek of Nov 18, 2024: $4.86BWeek of Nov 25, 2024: $2.33BWeek of Dec 2, 2024: $3.32BWeek of Dec 9, 2024: $3.20BWeek of Dec 16, 2024: $2.66BWeek of Dec 23, 2024: $570.2MWeek of Dec 30, 2024: $529.0MWeek of Jan 6, 2025: $1.22BWeek of Jan 13, 2025: $733.4MWeek of Jan 20, 2025: $1.46BWeek of Jan 27, 2025: $666.3MWeek of Feb 3, 2025: $2.06BWeek of Feb 10, 2025: $1.90BWeek of Feb 17, 2025: $2.01BWeek of Feb 24, 2025: $2.33BWeek of Mar 3, 2025: $4.39BWeek of Mar 10, 2025: $3.00BWeek of Mar 17, 2025: $860.0MWeek of Mar 24, 2025: $892.3MWeek of Mar 31, 2025: $928.2MWeek of Apr 7, 2025: $487.4MWeek of Apr 14, 2025: $524.1MWeek of Apr 21, 2025: $210.8MWeek of Apr 28, 2025: $774.3MWeek of May 5, 2025: $1.65BWeek of May 12, 2025: $4.69BWeek of May 19, 2025: $3.65BWeek of May 26, 2025: $1.53BWeek of Jun 2, 2025: $2.53BWeek of Jun 9, 2025: $3.45BWeek of Jun 16, 2025: $1.50BWeek of Jun 23, 2025: $3.96BWeek of Jun 30, 2025: $2.45BWeek of Jul 7, 2025: $1.74BWeek of Jul 14, 2025: $2.64BWeek of Jul 21, 2025: $3.24BWeek of Jul 28, 2025: $1.50BWeek of Aug 4, 2025: $3.60BWeek of Aug 11, 2025: $2.23BWeek of Aug 18, 2025: $2.80BWeek of Aug 25, 2025: $2.00BWeek of Sep 1, 2025: $1.66BWeek of Sep 8, 2025: $2.55BWeek of Sep 15, 2025: $3.45BWeek of Sep 22, 2025: $2.29BWeek of Sep 29, 2025: $1.41BWeek of Oct 6, 2025: $2.31BWeek of Oct 13, 2025: $1.34BWeek of Oct 20, 2025: $637.9MWeek of Oct 27, 2025: $1.02BWeek of Nov 3, 2025: $1.60BWeek of Nov 10, 2025: $3.17BWeek of Nov 17, 2025: $2.10BWeek of Nov 24, 2025: $1.65BWeek of Dec 1, 2025: $2.40BWeek of Dec 8, 2025: $1.96BWeek of Dec 15, 2025: $1.68BWeek of Dec 22, 2025: $646.7MWeek of Dec 29, 2025: $591.8MWeek of Jan 5, 2026: $1.65BWeek of Jan 12, 2026: $856.0MWeek of Jan 19, 2026: $1.01BWeek of Jan 26, 2026: $678.2MWeek of Feb 2, 2026: $2.10BWeek of Feb 9, 2026: $2.23BWeek of Feb 16, 2026: $3.12BWeek of Feb 23, 2026: $2.17BWeek of Mar 2, 2026: $3.07BWeek of Mar 9, 2026: $1.94BWeek of Mar 16, 2026: $1.64BWeek of Mar 23, 2026: $1.54BWeek of Mar 30, 2026: $1.26BWeek of Apr 6, 2026: $924.3MWeek of Apr 13, 2026: $1.50BWeek of Apr 20, 2026: $1.62BWeek of Apr 27, 2026: $827.9MWeek of May 4, 2026: $2.50BWeek of May 11, 2026: $3.24BWeek of May 18, 2026: $3.11BWeek of May 25, 2026: $2.96BWeek of Jun 1, 2026: $3.42BWeek of Jun 8, 2026: $2.38BWeek of Jun 15, 2026: $2.00BWeek of Jun 22, 2026: $2.81BWeek of Jun 29, 2026: $1.75BWeek of Jul 6, 2026: $1.44BWeek of Jul 13, 2026: $1.61BWeek of Jul 20, 2026: $569.7MWeek of Jul 27, 2026: $1.15BWeek of Aug 3, 2026: $2.96BWeek of Aug 10, 2026: $4.06BWeek of Aug 17, 2026: $3.90BWeek of Aug 24, 2026: $2.58BWeek of Aug 31, 2026: $2.00BWeek of Sep 7, 2026: $1.63BWeek of Sep 14, 2026: $1.95BWeek of Sep 21, 2026 (not over yet): $2.02B

Newest first. The top week is not over yet.

Weekly open-market trades by officers and directors
Week of (Monday)Buy filingsBoughtSell filingsSold
Sep 21, 2026In progress174$191.2M414$2.02B
Sep 14, 2026255$97.2M833$1.95B
Sep 7, 2026184$129.9M620$1.63B
Aug 31, 2026228$130.7M943$2.00B
Aug 24, 2026235$104.0M809$2.58B
Aug 17, 2026310$433.8M1,109$3.90B
Aug 10, 2026303$225.5M958$4.06B
Aug 3, 2026183$63.2M971$2.96B
Jul 27, 202696$98.1M447$1.15B
Jul 20, 202690$69.5M264$569.7M
Jul 13, 202681$33.8M416$1.61B
Jul 6, 2026114$61.5M645$1.44B
Jun 29, 2026120$414.6M645$1.75B
Jun 22, 2026157$170.9M589$2.81B
Jun 15, 2026220$530.8M853$2.00B
Jun 8, 2026272$215.0M896$2.38B
Jun 1, 2026237$206.6M1,165$3.42B
May 25, 2026193$82.4M792$2.96B
May 18, 2026371$199.2M1,050$3.11B
May 11, 2026371$438.8M906$3.24B
May 4, 2026206$190.9M925$2.50B
Apr 27, 2026149$347.5M448$827.9M
Apr 20, 2026109$223.1M421$1.62B
Apr 13, 2026124$109.5M566$1.50B
Apr 6, 202695$74.4M491$924.3M
Mar 30, 2026200$187.5M607$1.26B
Mar 23, 2026181$52.2M518$1.54B
Mar 16, 2026251$81.3M896$1.64B
Mar 9, 2026348$351.9M961$1.94B
Mar 2, 2026309$367.8M1,383$3.07B
Feb 23, 2026202$121.3M971$2.17B
Feb 16, 2026154$75.3M929$3.12B
Feb 9, 2026170$138.0M715$2.23B
Feb 2, 2026151$193.6M789$2.10B
Jan 26, 2026108$48.7M305$678.2M
Jan 19, 202683$44.6M396$1.01B
Jan 12, 202698$93.1M461$856.0M
Jan 5, 2026117$31.5M852$1.65B
Dec 29, 2025136$128.8M351$591.8M
Dec 22, 202581$163.0M266$646.7M
Dec 15, 2025244$280.5M877$1.68B
Dec 8, 2025239$650.6M872$1.96B
Dec 1, 2025260$93.7M949$2.40B
Nov 24, 2025266$174.2M648$1.65B
Nov 17, 2025378$183.7M814$2.10B
Nov 10, 2025311$132.5M789$3.17B
Nov 3, 2025239$196.0M659$1.60B
Oct 27, 2025125$83.9M351$1.02B
Oct 20, 202573$23.4M268$637.9M
Oct 13, 202591$22.9M364$1.34B
Oct 6, 202571$211.7M423$2.31B
Sep 29, 2025143$87.8M565$1.41B
Sep 22, 202596$65.0M441$2.29B
Sep 15, 2025186$1.16B778$3.45B
Sep 8, 2025169$118.4M761$2.55B
Sep 1, 2025149$27.8M771$1.66B
Aug 25, 2025229$40.3M806$2.00B
Aug 18, 2025271$186.0M999$2.80B
Aug 11, 2025347$527.9M830$2.23B
Aug 4, 2025231$124.2M744$3.60B
Jul 28, 2025160$236.1M404$1.50B
Jul 21, 202583$57.8M364$3.24B
Jul 14, 2025105$105.9M382$2.64B
Jul 7, 202566$18.3M421$1.74B
Jun 30, 2025127$174.8M538$2.45B
Jun 23, 2025117$33.2M461$3.96B
Jun 16, 2025183$98.6M663$1.50B
Jun 9, 2025222$98.8M873$3.45B
Jun 2, 2025233$40.6M931$2.53B
May 26, 2025237$385.6M540$1.53B
May 19, 2025331$113.2M906$3.65B
May 12, 2025365$371.7M936$4.69B
May 5, 2025257$155.9M685$1.65B
Apr 28, 2025182$34.9M338$774.3M
Apr 21, 2025121$19.3M246$210.8M
Apr 14, 202580$12.0M252$524.1M
Apr 7, 2025167$91.8M296$487.4M
Mar 31, 2025186$64.5M579$928.2M
Mar 24, 2025169$74.9M439$892.3M
Mar 17, 2025269$118.7M855$860.0M
Mar 10, 2025360$174.4M844$3.00B
Mar 3, 2025361$158.9M1,397$4.39B
Feb 24, 2025230$54.4M886$2.33B
Feb 17, 2025148$91.1M910$2.01B
Feb 10, 2025188$219.0M728$1.90B
Feb 3, 2025136$282.5M796$2.06B
Jan 27, 2025125$242.0M426$666.3M
Jan 20, 202569$110.6M391$1.46B
Jan 13, 2025117$350.1M504$733.4M
Jan 6, 202591$25.1M704$1.22B
Dec 30, 2024121$23.0M372$529.0M
Dec 23, 2024119$66.5M325$570.2M
Dec 16, 2024294$313.5M851$2.66B
Dec 9, 2024241$176.0M916$3.20B
Dec 2, 2024204$32.0M1,092$3.32B
Nov 25, 2024187$40.4M839$2.33B
Nov 18, 2024357$142.4M1,123$4.86B
Nov 11, 2024208$286.0M1,164$6.11B
Nov 4, 2024165$1.06B1,094$4.89B
Oct 28, 2024122$89.4M416$1.25B
Oct 21, 2024101$100.2M306$745.5M
Oct 14, 202489$126.2M401$1.31B
Oct 7, 202477$13.4M335$675.2M
Sep 30, 2024177$190.0M594$2.36B
Sep 23, 202499$55.8M398$3.14B
Sep 16, 2024182$728.8M803$2.36B
Sep 9, 2024254$47.1M718$2.94B
Sep 2, 2024199$46.6M764$1.05B
Aug 26, 2024217$54.0M869$2.09B
Aug 19, 2024262$48.6M1,063$1.45B
Aug 12, 2024275$173.1M789$1.92B
Aug 5, 2024252$128.3M707$1.11B
Jul 29, 2024139$89.7M646$1.33B
Jul 22, 202475$139.3M361$795.9M
Jul 15, 202494$27.9M532$1.21B
Jul 8, 202489$6.70M375$2.38B
Jul 1, 2024111$103.5M535$1.52B
Jun 24, 2024136$51.9M448$1.16B
Jun 17, 2024193$55.5M666$1.67B
Jun 10, 2024294$248.3M786$3.04B
Jun 3, 2024248$126.7M935$3.38B
May 27, 2024238$113.2M506$1.42B
May 20, 2024318$63.1M933$1.38B
May 13, 2024286$126.0M1,022$2.62B
May 6, 2024251$49.2M751$1.64B
Apr 29, 2024210$33.8M592$1.24B
Apr 22, 2024121$46.5M286$657.8M
Apr 15, 2024110$33.9M389$754.8M
Apr 8, 2024109$167.0M354$1.16B
Apr 1, 2024151$20.1M733$1.49B
Mar 25, 2024126$115.5M539$1.80B
Mar 18, 2024245$49.5M979$2.75B
Mar 11, 2024240$33.6M1,159$2.61B
Mar 4, 2024245$111.6M1,617$6.18B
Feb 26, 2024235$63.2M1,160$3.88B
Feb 19, 2024168$155.6M1,040$4.34B
Feb 12, 2024185$266.4M899$6.09B
Feb 5, 2024195$86.4M804$4.24B
Jan 29, 2024164$46.4M531$846.0M
Jan 22, 202497$27.6M410$825.7M
Jan 15, 202496$13.0M472$896.3M
Jan 8, 2024113$91.5M492$1.20B
Jan 1, 2024149$11.4M653$824.7M
Dec 25, 2023118$25.9M381$820.6M
Dec 18, 2023204$139.9M1,011$2.01B
Dec 11, 2023294$256.7M940$1.99B
Dec 4, 2023239$50.5M979$1.39B
Nov 27, 2023243$60.4M721$1.33B
Nov 20, 2023304$128.4M714$1.44B
Nov 13, 2023465$175.1M971$4.28B
Nov 6, 2023244$136.4M458$1.17B
Oct 30, 2023216$52.1M431$433.3M
Oct 23, 2023119$35.6M179$179.6M
Oct 16, 2023108$217.0M313$396.1M
Oct 9, 202394$51.5M269$358.4M
Oct 2, 2023156$114.8M549$654.8M
Sep 25, 2023179$603.7M274$770.5M
Sep 18, 2023245$134.3M593$970.7M
Sep 11, 2023310$106.2M619$1.40B
Sep 4, 2023228$62.7M775$922.9M
Aug 28, 2023269$99.6M624$876.5M
Aug 21, 2023350$110.3M743$743.9M
Aug 14, 2023371$98.1M945$1.28B
Aug 7, 2023206$76.4M823$2.30B
Jul 31, 2023174$127.8M791$1.94B
Jul 24, 202387$73.6M327$898.8M
Jul 17, 2023106$128.7M447$602.2M
Jul 10, 202394$12.9M424$680.3M
Jul 3, 2023141$27.1M564$602.3M
Jun 26, 2023156$1.92B340$609.3M
Jun 19, 2023157$32.1M576$1.74B
Jun 12, 2023276$96.9M860$1.82B
Jun 5, 2023307$160.1M939$1.42B
May 29, 2023358$81.7M550$826.0M
May 22, 2023423$130.4M674$1.48B
May 15, 2023618$189.3M924$1.70B
May 8, 2023486$223.5M627$2.39B
May 1, 2023527$115.7M634$923.0M
Apr 24, 2023185$36.9M271$321.7M
Apr 17, 2023104$11.5M335$316.0M
Apr 10, 2023109$16.6M300$812.6M
Apr 3, 2023161$72.9M623$710.8M
Mar 27, 2023202$112.2M350$824.1M
Mar 20, 2023314$143.9M511$932.9M
Mar 13, 2023711$146.5M879$1.20B
Mar 6, 2023273$486.2M1,152$1.90B
Feb 27, 2023210$94.9M1,327$2.47B
Feb 20, 2023150$47.7M846$1.10B
Feb 13, 2023191$154.9M963$1.95B
Feb 6, 2023164$44.6M773$1.64B
Jan 30, 2023224$111.9M792$812.5M
Jan 23, 2023105$30.5M368$560.8M
Jan 16, 2023109$17.1M461$437.5M
Jan 9, 2023104$30.7M500$725.8M
Jan 2, 2023167$27.6M581$683.5M
Dec 26, 2022139$930.5M209$340.1M
Dec 19, 2022307$117.6M602$471.9M
Dec 12, 2022430$77.6M764$4.68B
Dec 5, 2022325$163.2M784$881.8M
Nov 28, 2022341$261.7M691$999.2M
Nov 21, 2022296$184.4M609$1.00B
Nov 14, 2022430$262.1M1,199$2.82B
Nov 7, 2022225$180.5M591$5.12B
Oct 31, 2022222$76.4M740$1.32B
Oct 24, 2022121$45.9M345$379.5M
Oct 17, 2022135$87.8M346$222.7M
Oct 10, 2022134$65.0M206$298.0M
Oct 3, 2022211$551.6M470$954.2M
Sep 26, 2022204$41.3M215$181.4M
Sep 19, 2022275$177.8M443$604.7M
Sep 12, 2022300$129.6M575$1.24B
Sep 5, 2022278$458.3M578$659.6M
Aug 29, 2022342$66.2M486$608.4M
Aug 22, 2022315$285.5M572$883.7M
Aug 15, 2022330$329.2M1,062$1.61B
Aug 8, 2022289$241.2M911$9.21B
Aug 1, 2022250$113.4M705$763.3M
Jul 25, 2022126$44.7M279$366.3M
Jul 18, 2022119$11.5M313$951.4M
Jul 11, 2022118$55.7M237$237.7M
Jul 4, 2022143$50.3M380$314.9M
Jun 27, 2022187$39.7M272$383.6M
Jun 20, 2022210$94.5M333$544.0M
Jun 13, 2022514$328.8M568$424.7M
Jun 6, 2022298$62.0M686$1.15B
May 30, 2022331$87.2M712$914.7M
May 23, 2022536$122.8M620$1.01B
May 16, 2022721$371.7M792$1.07B
May 9, 2022469$269.0M490$575.2M
May 2, 2022353$216.9M524$525.7M
Apr 25, 2022160$241.4M248$8.96B
Apr 18, 2022157$38.5M416$702.2M
Apr 11, 2022114$78.3M324$903.9M
Apr 4, 2022163$52.2M614$1.42B
Mar 28, 2022211$106.8M470$1.14B
Mar 21, 2022234$95.4M568$892.0M
Mar 14, 2022432$213.1M901$1.16B
Mar 7, 2022395$295.7M917$1.53B
Feb 28, 2022393$174.5M1,257$1.95B
Feb 21, 2022224$229.3M584$950.6M
Feb 14, 2022255$726.4M821$1.80B
Feb 7, 2022197$257.5M590$1.70B
Jan 31, 2022228$214.4M585$816.4M
Jan 24, 2022223$186.9M256$353.0M
Jan 17, 2022151$177.7M366$636.5M
Jan 10, 2022144$132.3M419$767.3M
Jan 3, 2022254$255.1M846$1.53B
Dec 27, 2021106$23.0M367$1.55B
Dec 20, 2021270$393.0M568$2.50B
Dec 13, 2021439$741.6M832$3.89B
Dec 6, 2021406$271.8M829$12.0B
Nov 29, 2021502$232.9M831$3.44B
Nov 22, 2021371$424.7M681$5.01B
Nov 15, 2021466$167.0M1,253$8.02B
Nov 8, 2021246$166.8M1,143$10.8B
Nov 1, 2021288$139.7M1,087$6.73B
Oct 25, 2021125$60.8M523$1.65B
Oct 18, 2021114$121.4M602$2.11B
Oct 11, 202193$239.5M398$1.59B
Oct 4, 2021164$75.2M662$4.05B
Sep 27, 2021170$76.9M506$1.95B
Sep 20, 2021198$142.4M569$2.06B
Sep 13, 2021309$112.4M901$3.36B
Sep 6, 2021200$234.5M679$2.72B
Aug 30, 2021262$81.1M1,108$3.51B
Aug 23, 2021325$98.8M842$3.10B
Aug 16, 2021458$154.9M1,016$2.72B
Aug 9, 2021375$167.5M952$5.16B
Aug 2, 2021296$324.5M1,077$6.05B
Jul 26, 2021189$174.2M418$1.45B
Jul 19, 2021147$115.4M543$1.35B
Jul 12, 2021125$25.2M492$1.63B
Jul 5, 2021121$156.0M587$1.81B