Skip to content

Main Street Research LLC

Follow

13F filer, CIK 1513211, SAUSALITO, CA

Main Street Research LLC reported $1,530,416,622 across 101 holdings for the quarter ended 2025-03-31, in a 13F-HR filed 2025-04-30. Its ten largest share positions make up 41.01% of the portfolio.

Filed (acceptance time not in the bulk data set), ingested 13F-HR 0001420506-25-000840

Period
2025-03-31
Reported value
$1.53B
Holdings
101
Top 10 weight
41.01%
New
14
Sold out
23

Largest buys vs the previous quarter

SecurityShares changeApprox. value
NFLXadded+41,305$38.5M
BSXadded+365,180$36.8M
SAPnew+119,768$32.2M
CSCOadded+519,298$32M
FTNTnew+318,947$30.7M

Ranked by the share change valued at this quarter's implied price (value over shares in the 13F). A position sold out is valued at the previous quarter's price, its last report.

Largest sells vs the previous quarter

SecurityShares changeApprox. value
IWMexited-282,358-$62.4M
IRexited-365,501-$33.1M
RFexited-1,388,068-$33M
CBexited-118,621-$32.9M
ANETexited-285,740-$31.6M

Ranked by the share change valued at this quarter's implied price (value over shares in the 13F). A position sold out is valued at the previous quarter's price, its last report.

Holdings, Q1 2025

Share positions as resolved from 13F-HR 0001420506-25-000840, largest first. % of portfolio is the value over $1,530,416,622, the sum of the share positions whose value is usable for ratios (method).

SecurityHistorySharesValue% of portfolioChangeLatest eventTimeline
AAPLAPPLE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 367,344 shares; 2024Q4: 369,578 shares; 2025Q1: 373,561 shares 373,561$83M5.42%+3,983Timeline
PLTRPALANTIR TECHNOLOGIES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 892,801 shares; 2024Q4: 897,720 shares; 2025Q1: 905,633 shares 905,633$76.4M4.99%+7,913Timeline
PGPROCTER & GAMBLE COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 367,266 shares; 2024Q4: 385,813 shares; 2025Q1: 397,082 shares 397,082$67.7M4.42%+11,269Timeline
VVISA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 163,766 shares; 2024Q4: 168,028 shares; 2025Q1: 171,366 shares 171,366$60.1M3.92%+3,338Timeline
AMZNAMAZON COM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 299,156 shares; 2024Q4: 306,948 shares; 2025Q1: 312,450 shares 312,450$59.4M3.88%+5,502Timeline
METAMETA PLATFORMS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 97,046 shares; 2024Q4: 99,659 shares; 2025Q1: 103,000 shares 103,000$59.4M3.88%+3,341Timeline
BRK-BBERKSHIRE HATHAWAY INC DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 107,986 shares; 2024Q4: 109,434 shares; 2025Q1: 111,420 shares 111,420$59.3M3.88%+1,986Timeline
COSTCOSTCO WHOLESALE CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 58,820 shares; 2024Q4: 61,292 shares; 2025Q1: 61,955 shares 61,955$58.6M3.83%+663Timeline
JPMJPMORGAN CHASE & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 210,557 shares; 2024Q4: 214,725 shares; 2025Q1: 218,675 shares 218,675$53.6M3.5%+3,950Timeline
MSFTMICROSOFT CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 125,423 shares; 2024Q4: 129,762 shares; 2025Q1: 133,621 shares 133,621$50.2M3.28%+3,859Timeline
NVDANVIDIA CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 785,940 shares; 2024Q4: 619,049 shares; 2025Q1: 447,769 shares 447,769$48.5M3.17%-171,280Timeline
TMUST-MOBILE US INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 173,323 shares; 2024Q4: 176,114 shares; 2025Q1: 177,902 shares 177,902$47.4M3.1%+1,788Timeline
MCKMCKESSON CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 65,968 shares; 2024Q4: 67,804 shares; 2025Q1: 68,656 shares 68,656$46.3M3.02%+852Timeline
AVGOBROADCOM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 246,686 shares; 2024Q4: 252,424 shares; 2025Q1: 265,850 shares 265,850$44.5M2.91%+13,426Timeline
GOOGLALPHABET INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 273,779 shares; 2024Q4: 281,038 shares; 2025Q1: 287,165 shares 287,165$44.4M2.9%+6,127Timeline
ISRGINTUITIVE SURGICAL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 78,049 shares; 2024Q4: 79,531 shares; 2025Q1: 80,238 shares 80,238$39.7M2.6%+707Timeline
NFLXNETFLIX INC.Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 394 shares; 2024Q4: 397 shares; 2025Q1: 41,702 shares 41,702$38.9M2.54%+41,305Timeline
BKNGBOOKING HOLDINGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 8,015 shares; 2024Q4: 8,204 shares; 2025Q1: 8,257 shares 8,257$38M2.49%+53Timeline
BSXBOSTON SCIENTIFIC CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 7,737 shares; 2024Q4: 7,595 shares; 2025Q1: 372,775 shares 372,775$37.6M2.46%+365,180Timeline
PHPARKER-HANNIFIN CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 52,588 shares; 2024Q4: 53,370 shares; 2025Q1: 54,903 shares 54,903$33.4M2.18%+1,533Timeline
LINLINDE PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 65,132 shares; 2024Q4: 66,516 shares; 2025Q1: 70,291 shares 70,291$32.7M2.14%+3,775Timeline
CSCOCISCO SYS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,069 shares; 2024Q4: 10,998 shares; 2025Q1: 530,296 shares 530,296$32.7M2.14%+519,298Timeline
CATCATERPILLAR INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 94,050 shares; 2024Q4: 96,486 shares; 2025Q1: 98,562 shares 98,562$32.5M2.12%+2,076Timeline
IBNICICI BK LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 953,006 shares; 2024Q4: 1,003,059 shares; 2025Q1: 1,023,271 shares 1,023,271$32.3M2.11%+20,212Timeline
SAPSAP SEQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 119,768 shares 119,768$32.2M2.1%newTimeline
FTNTFORTINET INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 318,947 shares 318,947$30.7M2.01%newTimeline
ORCLORACLE CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 209,307 shares; 2024Q4: 211,326 shares; 2025Q1: 217,589 shares 217,589$30.4M1.99%+6,263Timeline
XOMEXXON MOBIL CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 235,898 shares; 2024Q4: 242,915 shares; 2025Q1: 251,705 shares 251,705$29.9M1.96%+8,790Timeline
MELIMERCADOLIBRE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,923 shares; 2024Q4: 15,022 shares; 2025Q1: 15,248 shares 15,248$29.7M1.94%+226Timeline
TSMTAIWAN SEMICONDUCTOR MANUFACQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 168,994 shares; 2024Q4: 172,767 shares; 2025Q1: 175,006 shares 175,006$29.2M1.91%+2,239Timeline
MSMORGAN STANLEYQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 134,444 shares 134,444$15.7M1.02%newTimeline
AZNASTRAZENECA PLC-SPONS ADRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 202,512 shares 202,512$14.9M0.97%newTimeline
GSGOLDMAN SACHS GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 25,624 shares 25,624$14M0.91%newTimeline
GEVGE VERNOVA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 44,533 shares 44,533$13.6M0.89%newTimeline
NOWSERVICENOW INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 16,316 shares; 2024Q4: 32,737 shares; 2025Q1: 16,997 shares 16,997$13.5M0.88%-15,740Timeline
CRHCRH PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 153,597 shares 153,597$13.5M0.88%newTimeline
IBITISHARES BITCOIN TRUST ETFQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 280,632 shares 280,632$13.1M0.86%newTimeline
MCDMCDONALDS CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 19,801 shares; 2024Q4: 19,618 shares; 2025Q1: 19,679 shares 19,679$6.15M0.4%+61Timeline
BRK-ABERKSHIRE HATHAWAY INC DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 7 shares; 2024Q4: 7 shares; 2025Q1: 7 shares 7$5.59M0.37%0Timeline
FICOFAIR ISAAC CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,151 shares; 2024Q4: 3,104 shares; 2025Q1: 2,913 shares 2,913$5.37M0.35%-191Timeline
TSLATESLA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 13,906 shares; 2024Q4: 15,968 shares; 2025Q1: 15,045 shares 15,045$3.9M0.25%-923Timeline
ADSKAUTODESK INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 14,693 shares; 2024Q4: 14,632 shares; 2025Q1: 14,754 shares 14,754$3.86M0.25%+122Timeline
GOOGALPHABET INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 18,852 shares; 2024Q4: 20,368 shares; 2025Q1: 21,216 shares 21,216$3.31M0.22%+848Timeline
URTHISHARES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 14,330 shares; 2024Q4: 17,616 shares; 2025Q1: 18,505 shares 18,505$2.83M0.19%+889Timeline
SCHWCHARLES SCHWAB CORP (THE)Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 36,624 shares; 2024Q4: 36,240 shares; 2025Q1: 35,416 shares 35,416$2.77M0.18%-824Timeline
LLYELI LILLY & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,302 shares; 2024Q4: 3,363 shares; 2025Q1: 3,339 shares 3,339$2.76M0.18%-24Timeline
PANWPALO ALTO NETWORKS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,655 shares; 2024Q4: 14,236 shares; 2025Q1: 13,796 shares 13,796$2.35M0.15%-440Timeline
JNJJOHNSON & JOHNSONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,480 shares; 2024Q4: 10,640 shares; 2025Q1: 12,806 shares 12,806$2.12M0.14%+2,166Timeline
ABBVABBVIE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 9,673 shares; 2024Q4: 9,475 shares; 2025Q1: 9,318 shares 9,318$1.95M0.13%-157Timeline
CVXCHEVRON CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 11,209 shares; 2024Q4: 10,941 shares; 2025Q1: 11,618 shares 11,618$1.94M0.13%+677Timeline
CRMSALESFORCE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,743 shares; 2024Q4: 7,280 shares; 2025Q1: 6,718 shares 6,718$1.8M0.12%-562Timeline
CLXCLOROX CO DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 9,328 shares; 2024Q4: 9,328 shares; 2025Q1: 9,328 shares 9,328$1.37M0.09%0Timeline
WFCWELLS FARGO & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 20,713 shares; 2024Q4: 20,775 shares; 2025Q1: 18,882 shares 18,882$1.36M0.09%-1,893Timeline
SPYSTATE STR SPDR S&P 500 ETF TQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,125 shares; 2024Q4: 2,331 shares; 2025Q1: 2,172 shares 2,172$1.22M0.08%-159Timeline
MMM3M COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 4,294 shares; 2024Q4: 8,076 shares; 2025Q1: 8,146 shares 8,146$1.2M0.08%+70Timeline
WMTWALMART INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 11,874 shares; 2024Q4: 15,046 shares; 2025Q1: 12,843 shares 12,843$1.13M0.07%-2,203Timeline
BMYBRISTOL-MYERS SQUIBB COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 15,232 shares; 2024Q4: 15,257 shares; 2025Q1: 16,250 shares 16,250$991K0.06%+993Timeline
ACNACCENTURE PLC IRELANDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,934 shares; 2024Q4: 2,878 shares; 2025Q1: 2,798 shares 2,798$873K0.06%-80Timeline
MRKMERCK & CO INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 9,689 shares; 2024Q4: 9,667 shares; 2025Q1: 9,230 shares 9,230$836K0.05%-437Timeline
ISTBISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 17,280 shares 17,280$835K0.05%newTimeline
ADPAUTOMATIC DATA PROCESSING INQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,172 shares; 2024Q4: 3,427 shares; 2025Q1: 2,708 shares 2,708$832K0.05%-719Timeline
NVONOVO-NORDISK A SQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 462,068 shares; 2024Q4: 85,803 shares; 2025Q1: 11,338 shares 11,338$800K0.05%-74,465Timeline
SYKSTRYKER CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,106 shares; 2024Q4: 2,046 shares; 2025Q1: 1,952 shares 1,952$728K0.05%-94Timeline
IVVISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,877 shares; 2024Q4: 1,366 shares; 2025Q1: 1,260 shares 1,260$708K0.05%-106Timeline
CLCOLGATE PALMOLIVE COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,839 shares; 2024Q4: 6,839 shares; 2025Q1: 6,699 shares 6,699$628K0.04%-140Timeline
TMOTHERMO FISHER SCIENTIFIC INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,718 shares; 2024Q4: 1,654 shares; 2025Q1: 1,254 shares 1,254$625K0.04%-400Timeline
BACBANK OF AMER CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 14,185 shares; 2024Q4: 14,055 shares; 2025Q1: 14,874 shares 14,874$621K0.04%+819Timeline
RTXRTX CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,987 shares; 2024Q4: 4,540 shares; 2025Q1: 4,433 shares 4,433$587K0.04%-107Timeline
VTIVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 2,801 shares; 2025Q1: 1,998 shares 1,998$549K0.04%-803Timeline
ABTABBOTT LABORATORIESQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,436 shares; 2024Q4: 3,857 shares; 2025Q1: 3,526 shares 3,526$468K0.03%-331Timeline
HDHOME DEPOT INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,069 shares; 2024Q4: 1,345 shares; 2025Q1: 1,254 shares 1,254$460K0.03%-91Timeline
TRMBTRIMBLE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 7,000 shares 7,000$460K0.03%newTimeline
TAT&T INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 12,446 shares; 2024Q4: 12,344 shares; 2025Q1: 15,693 shares 15,693$444K0.03%+3,349Timeline
SJMSMUCKER J M COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,539 shares; 2024Q4: 3,539 shares; 2025Q1: 3,539 shares 3,539$419K0.03%0Timeline
NTESNETEASE COM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 4,000 shares; 2024Q4: 4,000 shares; 2025Q1: 4,000 shares 4,000$412K0.03%0Timeline
CCITIGROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,142 shares; 2024Q4: 5,730 shares; 2025Q1: 5,730 shares 5,730$407K0.03%0Timeline
VOOVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 968 shares; 2024Q4: 1,472 shares; 2025Q1: 772 shares 772$397K0.03%-700Timeline
XYLXYLEM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,250 shares; 2024Q4: 3,250 shares; 2025Q1: 3,250 shares 3,250$388K0.03%0Timeline
CMCSACOMCAST CORP NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,372 shares; 2024Q4: 10,372 shares; 2025Q1: 10,372 shares 10,372$383K0.03%0Timeline
NSCNORFOLK SOUTHN CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,796 shares; 2024Q4: 1,587 shares; 2025Q1: 1,582 shares 1,582$375K0.02%-5Timeline
MAMASTERCARD INCORPORATEDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 520 shares; 2024Q4: 564 shares; 2025Q1: 680 shares 680$373K0.02%+116Timeline
QQQINVESCO QQQ TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 596 shares; 2024Q4: 1,029 shares; 2025Q1: 790 shares 790$371K0.02%-239Timeline
SCHISCHWAB STRATEGIC TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 8,879 shares; 2024Q4: 16,396 shares; 2025Q1: 15,904 shares 15,904$357K0.02%-492Timeline
IBMINTERNATIONAL BUSINESS MACHSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,404 shares; 2024Q4: 1,659 shares; 2025Q1: 1,429 shares 1,429$355K0.02%-230Timeline
PEPPEPSICO INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,491 shares; 2024Q4: 2,712 shares; 2025Q1: 2,291 shares 2,291$344K0.02%-421Timeline
KOCOCA COLA COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,489 shares; 2024Q4: 3,556 shares; 2025Q1: 4,748 shares 4,748$343K0.02%+1,192Timeline
ASMLASML HLDG NVQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 19,594 shares; 2024Q4: 564 shares; 2025Q1: 515 shares 515$341K0.02%-49Timeline
USFRWISDOMTREE TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 6,561 shares 6,561$330K0.02%newTimeline
IGLBISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 6,633 shares; 2025Q1: 6,505 shares 6,505$327K0.02%-128Timeline
ADBEADOBE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 46,549 shares; 2024Q4: 885 shares; 2025Q1: 795 shares 795$305K0.02%-90Timeline
TXNTEXAS INSTRS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,047 shares; 2024Q4: 2,110 shares; 2025Q1: 1,620 shares 1,620$291K0.02%-490Timeline
CWCURTISS WRIGHT CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 888 shares; 2024Q4: 888 shares; 2025Q1: 888 shares 888$282K0.02%0Timeline
IWFISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 695 shares; 2024Q4: 835 shares; 2025Q1: 766 shares 766$277K0.02%-69Timeline
DIASTATE STR SPDR DOW JONES INDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 640 shares; 2024Q4: 764 shares; 2025Q1: 640 shares 640$269K0.02%-124Timeline
AONAON PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 720 shares; 2024Q4: 720 shares; 2025Q1: 622 shares 622$248K0.02%-98Timeline
BXBLACKSTONE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,374 shares; 2024Q4: 1,301 shares; 2025Q1: 1,682 shares 1,682$235K0.02%+381Timeline
LNGCHENIERE ENERGY INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 1,060 shares; 2025Q1: 1,008 shares 1,008$233K0.02%-52Timeline
QCOMQUALCOMM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,485 shares 1,485$228K0.01%newTimeline
HIMSHIMS & HERS HEALTH INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 7,100 shares 7,100$210K0.01%newTimeline
JAAAJANUS DETROIT STR TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 4,034 shares 4,034$205K0.01%newTimeline
LOCLLOCAL BOUNTI CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 46,394 shares; 2024Q4: 46,394 shares; 2025Q1: 46,394 shares 46,394$95.6K0.01%0Timeline

Sold out in Q1 2025

Positions in the previous quarter's report that this quarter's report no longer lists.

SecurityShares beforeValue beforeType
IWMISHARES TR282,358$62.4Mshares
IRINGERSOLL RAND INC365,501$33.1Mshares
RFREGIONS FINANCIAL CORP NEW1,388,068$33Mshares
CBCHUBB LIMITED118,621$32.9Mshares
ANETARISTA NETWORKS INC285,740$31.6Mshares
CEGCONSTELLATION ENERGY CORP140,786$31.5Mshares
INTUINTUIT21,485$13.5Mshares
GDGENERAL DYNAMICS CORP50,958$13.4Mshares
AMDADVANCED MICRO DEVICES INC60,445$7.3Mshares
AMATAPPLIED MATLS INC40,642$6.61Mshares
VEEVVEEVA SYS INC1,600$336Kshares
APOAPOLLO GLOBAL MGMT INC1,775$293Kshares
RMDRESMED INC1,208$276Kshares
DALDELTA AIR LINES INC4,545$275Kshares
SCHXSCHWAB STRATEGIC TR10,689$248Kshares
NKENIKE INC3,147$239Kshares
NEENEXTERA ENERGY INC3,293$236Kshares
VLOVALERO ENERGY CORP1,811$222Kshares
CITHE CIGNA GROUP785$217Kshares
IYYISHARES TR1,446$207Kshares
DISDISNEY WALT CO1,830$205Kshares
COFCAPITAL ONE FINL CORP1,137$203Kshares
SANBANCO SANTANDER SA17,739$80.9Kshares

How Q1 2025 was built

Available 13F filings of this filer for the quarter and their roles: the base report is the latest original or restatement, NEW HOLDINGS amendments filed after it are added (method).

FilingRoleAmendmentFiledAcceptedIngested
13F-HR 0001420506-25-000840 base2025-04-30acceptance time not in the bulk data set