Market Cap 11.28B
Revenue (ttm) 994.36M
Net Income (ttm) 114.44M
EPS (ttm) N/A
PE Ratio 74.28
Forward PE 47.91
Profit Margin 11.51%
Debt to Equity Ratio 0.00
Volume 3,320,100
Avg Vol 2,502,140
Day's Range N/A - N/A
Shares Out 166.42M
Stochastic %K 50%
Beta 1.49
Analysts Strong Sell
Price Target $74.74

Company Profile

Cognex Corporation provides machine vision products that capture and analyze visual information to automate manufacturing and distribution tasks in the United States, Europe, Greater China, and internationally. Its machine vision products are used to automate the manufacture and distribution of discrete items, such as mobile phones, automotive components, and e-commerce packages, by locating, identifying, inspecting, and measuring them. The company offers VisionPro software, a suite of patented...

Industry: Scientific & Technical Instruments
Sector: Technology
Phone: 508 650 3000
Address:
One Vision Drive, Natick, United States
patrickseitz
patrickseitz Jul. 2 at 4:47 PM
Cognex, IBD Stock Of The Day, Called Play On Industrial Automation Trend https://www.investors.com/research/ibd-stock-of-the-day/cognex-stock-cgnx-winner-industrial-automation/ $CGNX
0 · Reply
SwingTraderPro1
SwingTraderPro1 Jul. 2 at 4:40 PM
$RDDT $NBIS $RBRK $CGNX - tape is starting to line up across a few high-quality names. $RDDT pulling back to retest the breakout zone and 200-day SMA after its recent expansion move - classic support/resistance validation phase. $NBIS now testing the 50-day for the first time since launching out of the $90S base, healthy reset if buyers step in here. $RBRK continues to act like a leader in cybersecurity, holding relative strength while peers chop around. $CGNX quietly coiling around the 9-day EMA on light volume -more of a controlled consolidation than distribution, still tied to the physical AI theme. Not chasing, just watching how price behaves at key levels. This is where trends get confirmed or rejected.
0 · Reply
CosmicMiner
CosmicMiner Jul. 2 at 4:14 PM
Four key breakouts to track closely on the charts: $RDDT: Retesting its breakout level and the 200-day SMA. $NBIS: First test of the 50-day SMA since breaking out. $RBRK: Young cybersecurity leader exhibiting solid relative strength. $CGNX: Physical AI play testing the 9-day EMA on light volume. With these names resting on key moving averages, are we looking at prime bounce setups or potential breakdowns? Which one are you loading up on?
0 · Reply
EddieHayes
EddieHayes Jul. 2 at 4:13 PM
A few names worth watching closely here: $RDDT Backtesting the breakout zone and now sitting on the 200-day SMA. This is a key decision area where either the breakout holds and trend re-accelerates, or it turns into a failed move and gets sold into. $NBIS First real pullback to the 50-day SMA after breaking out of the $90S. So far it still looks like a controlled reset, but this is the first meaningful test of trend conviction. $RBRK Still one of the stronger names in cybersecurity. Relative strength remains clean, and in this kind of tape, leadership that refuses to break tends to matter more than anything else. $CGNX Testing the 9-day EMA on lighter volume. More of a gradual physical AI trend name, but worth watching how it behaves around short-term support. Overall, still a market driven by reactions at key levels rather than clean directional follow-through. The next list is about to be released! Are you going to miss out again? I’m not financially struggling, so I choose to share it for free. NFA
0 · Reply
TraderQ100
TraderQ100 Jul. 2 at 4:06 PM
0 · Reply
TraderQ100
TraderQ100 Jul. 2 at 3:48 PM
$CGNX loaded this dip. News coming that will send this over $75. Massive amount of calls options for mid July at $75 as well. Whales always know $SPY $SPX.X
0 · Reply
Jayalvarez
Jayalvarez Jul. 2 at 12:47 PM
0 · Reply
iTrade_Price
iTrade_Price Jul. 1 at 5:35 PM
$CGNX c g n x
0 · Reply
angelinvesting369
angelinvesting369 Jul. 1 at 5:32 PM
$CGNX 🤖👀 is in $AMZN $WMT https://youtu.be/O_Ek2ouKUmQ?si=EhaRLhinMguGNPe_
0 · Reply
patrickseitz
patrickseitz Jul. 1 at 5:21 PM
These 2 Stocks Called Best Way To Play Industrial Automation Trend https://www.investors.com/news/technology/zebra-stock-cognex-key-industrial-automation-plays/ $ZBRA $CGNX $ROK
0 · Reply
Latest News on CGNX
Cognex price target raised to $71 from $61 at Truist

2026-07-02T10:30:44.000Z - 2 days ago

Cognex price target raised to $71 from $61 at Truist


Cognex upgraded to Overweight from Neutral at JPMorgan

2026-05-26T09:11:17.000Z - 5 weeks ago

Cognex upgraded to Overweight from Neutral at JPMorgan


Cognex price target raised to $62 from $55 at DA Davidson

2026-05-14T13:44:12.000Z - 7 weeks ago

Cognex price target raised to $62 from $55 at DA Davidson


Cognex price target raised to $80 from $70 at Goldman Sachs

2026-05-11T11:12:39.000Z - 7 weeks ago

Cognex price target raised to $80 from $70 at Goldman Sachs


Cognex price target raised to $75 from $64 at Barclays

2026-05-11T09:39:47.000Z - 7 weeks ago

Cognex price target raised to $75 from $64 at Barclays


Cognex price target raised to $75 from $67 at Needham

2026-05-08T22:30:46.000Z - 2 months ago

Cognex price target raised to $75 from $67 at Needham


Cognex price target raised to $72 from $55 at Baird

2026-05-08T16:02:41.000Z - 2 months ago

Cognex price target raised to $72 from $55 at Baird


Cognex price target raised to $65 from $55 at JPMorgan

2026-05-08T12:46:06.000Z - 2 months ago

Cognex price target raised to $65 from $55 at JPMorgan


Cognex price target raised to $61 from $50 at Truist

2026-05-08T12:00:46.000Z - 2 months ago

Cognex price target raised to $61 from $50 at Truist


Cognex price target raised to $68 from $60 at Citi

2026-05-08T11:33:23.000Z - 2 months ago

Cognex price target raised to $68 from $60 at Citi


Cognex price target raised to $80 from $70 at KeyBanc

2026-05-08T11:08:46.000Z - 2 months ago

Cognex price target raised to $80 from $70 at KeyBanc


Cognex price target raised to $75 from $66 at Bernstein

2026-05-07T17:51:48.000Z - 2 months ago

Cognex price target raised to $75 from $66 at Bernstein


Cognex price target raised to $75 from $65 at Stephens

2026-05-07T16:54:05.000Z - 2 months ago

Cognex price target raised to $75 from $65 at Stephens


Cognex Earnings Call Transcript: Q1 2026

May 7, 2026, 8:30 AM EDT - 2 months ago

Cognex Earnings Call Transcript: Q1 2026


Cognex Earnings release: Q1 2026

May 7, 2026, 8:30 AM EDT - 2 months ago

Cognex Earnings release: Q1 2026


Cognex Quarterly report: Q1 2026

May 7, 2026, 8:30 AM EDT - 2 months ago

Cognex Quarterly report: Q1 2026


Cognex Slides: Q1 2026

May 7, 2026, 8:30 AM EDT - 2 months ago

Cognex Slides: Q1 2026


Cognex reports Q1 adjusted EPS 34c, consensus 25c

2026-05-07T01:18:09.000Z - 2 months ago

Cognex reports Q1 adjusted EPS 34c, consensus 25c


Cognex sees Q2 adjusted EPS 40c-44c, consensus 31c

2026-05-07T01:17:49.000Z - 2 months ago

Cognex sees Q2 adjusted EPS 40c-44c, consensus 31c


Cognex Reports First Quarter 2026 Results

May 6, 2026, 4:30 PM EDT - 2 months ago

Cognex Reports First Quarter 2026 Results


Cognex Launches In-Sight Vision Controller Powered by NVIDIA

Apr 28, 2026, 9:00 AM EDT - 2 months ago

Cognex Launches In-Sight Vision Controller Powered by NVIDIA


Cognex price target lowered to $50 from $52 at Truist

2026-04-20T12:59:41.000Z - 2 months ago

Cognex price target lowered to $50 from $52 at Truist


Cognex price target raised to $70 from $68 at Goldman Sachs

2026-04-07T13:14:57.000Z - 3 months ago

Cognex price target raised to $70 from $68 at Goldman Sachs


Cognex Proxy statement: Proxy Filing

Mar 13, 2026, 8:00 AM EDT - 4 months ago

Cognex Proxy statement: Proxy Filing


Cognex Proxy statement: Proxy Filing

Mar 13, 2026, 8:00 AM EDT - 4 months ago

Cognex Proxy statement: Proxy Filing


Cognex Slides: Investor presentation

Mar 11, 2026, 7:00 AM EDT - 4 months ago

Cognex Slides: Investor presentation


Cognex Earnings Call Transcript: Q4 2025

Feb 12, 2026, 8:30 AM EST - 5 months ago

Cognex Earnings Call Transcript: Q4 2025


Cognex Annual report: Q4 2025

Feb 12, 2026, 8:30 AM EST - 5 months ago

Cognex Annual report: Q4 2025


Cognex Earnings release: Q4 2025

Feb 12, 2026, 8:30 AM EST - 5 months ago

Cognex Earnings release: Q4 2025


Cognex Slides: Q4 2025

Feb 12, 2026, 8:30 AM EST - 5 months ago

Cognex Slides: Q4 2025


Cognex Reports Fourth Quarter 2025 Results

Feb 11, 2026, 4:30 PM EST - 5 months ago

Cognex Reports Fourth Quarter 2025 Results


Cognex Announces Participation at Upcoming Investor Conferences

Feb 10, 2026, 8:00 AM EST - 5 months ago

Cognex Announces Participation at Upcoming Investor Conferences


Cognex Transcript: Stephens Annual Investment Conference

Nov 19, 2025, 11:00 AM EST - 8 months ago

Cognex Transcript: Stephens Annual Investment Conference


Cognex Earnings Call Transcript: Q3 2025

Oct 30, 2025, 8:30 AM EDT - 8 months ago

Cognex Earnings Call Transcript: Q3 2025


Cognex Quarterly report: Q3 2025

Oct 30, 2025, 8:30 AM EDT - 8 months ago

Cognex Quarterly report: Q3 2025


Cognex Earnings release: Q3 2025

Oct 30, 2025, 8:30 AM EDT - 8 months ago

Cognex Earnings release: Q3 2025


Cognex Slides: Q3 2025

Oct 30, 2025, 8:30 AM EDT - 8 months ago

Cognex Slides: Q3 2025


Cognex Reports Third Quarter 2025 Results

Oct 29, 2025, 4:30 PM EDT - 8 months ago

Cognex Reports Third Quarter 2025 Results


Cognex Slides: KeyBanc Capital Markets Technology Leadership Forum

Aug 11, 2025, 3:30 PM EDT - 11 months ago

Cognex Slides: KeyBanc Capital Markets Technology Leadership Forum


LendingClub Gains 21% While CE 100 Index Struggles

Aug 4, 2025, 4:00 AM EDT - 11 months ago

LendingClub Gains 21% While CE 100 Index Struggles

CYBR PANW


Cognex Earnings Call Transcript: Q2 2025

Jul 31, 2025, 8:30 AM EDT - 1 year ago

Cognex Earnings Call Transcript: Q2 2025


Cognex Quarterly report: Q2 2025

Jul 31, 2025, 8:30 AM EDT - 1 year ago

Cognex Quarterly report: Q2 2025


Cognex Earnings release: Q2 2025

Jul 31, 2025, 8:30 AM EDT - 1 year ago

Cognex Earnings release: Q2 2025


Cognex Slides: Q2 2025

Jul 31, 2025, 8:30 AM EDT - 1 year ago

Cognex Slides: Q2 2025


Cognex Reports Second Quarter 2025 Results

Jul 30, 2025, 4:30 PM EDT - 1 year ago

Cognex Reports Second Quarter 2025 Results


Cognex Transcript: Investor Day 2025

Jun 10, 2025, 9:00 AM EDT - 1 year ago

Cognex Transcript: Investor Day 2025


Cognex Slides: FY 2025

Jun 10, 2025, 9:00 AM EDT - 1 year ago

Cognex Slides: FY 2025


Cognex to Host Investor Day on June 10, 2025

Jun 2, 2025, 4:30 PM EDT - 1 year ago

Cognex to Host Investor Day on June 10, 2025


Cognex Appoints Greer Aviv as Head of Investor Relations

May 29, 2025, 6:00 AM EDT - 1 year ago

Cognex Appoints Greer Aviv as Head of Investor Relations


Cognex Earnings Call Transcript: Q1 2025

May 1, 2025, 8:30 AM EDT - 1 year ago

Cognex Earnings Call Transcript: Q1 2025


Cognex Quarterly report: Q1 2025

May 1, 2025, 8:30 AM EDT - 1 year ago

Cognex Quarterly report: Q1 2025


Cognex Earnings release: Q1 2025

May 1, 2025, 8:30 AM EDT - 1 year ago

Cognex Earnings release: Q1 2025


Cognex Slides: Q1 2025

May 1, 2025, 8:30 AM EDT - 1 year ago

Cognex Slides: Q1 2025


Cognex Proxy statement: Proxy Filing

Mar 14, 2025, 8:00 AM EDT - 1 year ago

Cognex Proxy statement: Proxy Filing


Cognex Proxy statement: Proxy Filing

Mar 14, 2025, 8:00 AM EDT - 1 year ago

Cognex Proxy statement: Proxy Filing


Cognex Slides: FY 2025

Mar 12, 2025, 10:00 AM EDT - 1 year ago

Cognex Slides: FY 2025


Cognex Earnings Call Transcript: Q4 2024

Feb 13, 2025, 8:30 AM EST - 1 year ago

Cognex Earnings Call Transcript: Q4 2024


Cognex Annual report: Q4 2024

Feb 13, 2025, 8:30 AM EST - 1 year ago

Cognex Annual report: Q4 2024


Cognex Earnings release: Q4 2024

Feb 13, 2025, 8:30 AM EST - 1 year ago

Cognex Earnings release: Q4 2024


Cognex Slides: Q4 2024

Feb 13, 2025, 8:30 AM EST - 1 year ago

Cognex Slides: Q4 2024


Cognex Declares Quarterly Cash Dividend

Feb 12, 2025, 4:30 PM EST - 1 year ago

Cognex Declares Quarterly Cash Dividend


Cognex Reports Fourth Quarter 2024 Results

Feb 12, 2025, 4:30 PM EST - 1 year ago

Cognex Reports Fourth Quarter 2024 Results


Cognex Transcript: Baird 2024 Global Industrials Conference

Nov 14, 2024, 10:05 AM EST - 1 year ago

Cognex Transcript: Baird 2024 Global Industrials Conference


Cognex to Present at the Baird Global Industrial Conference

Nov 11, 2024, 4:45 PM EST - 1 year ago

Cognex to Present at the Baird Global Industrial Conference


Cognex Earnings Call Transcript: Q3 2024

Oct 31, 2024, 8:30 AM EDT - 1 year ago

Cognex Earnings Call Transcript: Q3 2024


Cognex Quarterly report: Q3 2024

Oct 31, 2024, 8:30 AM EDT - 1 year ago

Cognex Quarterly report: Q3 2024


Cognex Earnings release: Q3 2024

Oct 31, 2024, 8:30 AM EDT - 1 year ago

Cognex Earnings release: Q3 2024


Cognex Slides: Q3 2024

Oct 31, 2024, 8:30 AM EDT - 1 year ago

Cognex Slides: Q3 2024


Cognex Reports Third Quarter 2024 Results

Oct 30, 2024, 4:30 PM EDT - 1 year ago

Cognex Reports Third Quarter 2024 Results


Cognex Earnings Call Transcript: Q2 2024

Aug 1, 2024, 8:30 AM EDT - 2 years ago

Cognex Earnings Call Transcript: Q2 2024


Cognex Quarterly report: Q2 2024

Aug 1, 2024, 8:30 AM EDT - 2 years ago

Cognex Quarterly report: Q2 2024


Cognex Earnings release: Q2 2024

Aug 1, 2024, 8:30 AM EDT - 2 years ago

Cognex Earnings release: Q2 2024


Cognex Slides: Q2 2024

Aug 1, 2024, 8:30 AM EDT - 2 years ago

Cognex Slides: Q2 2024


Cognex Reports Second Quarter 2024 Results

Jul 31, 2024, 4:15 PM EDT - 2 years ago

Cognex Reports Second Quarter 2024 Results


Cognex Earnings Call Transcript: Q1 2024

May 2, 2024, 8:30 AM EDT - 2 years ago

Cognex Earnings Call Transcript: Q1 2024


Cognex Quarterly report: Q1 2024

May 2, 2024, 8:30 AM EDT - 2 years ago

Cognex Quarterly report: Q1 2024


Cognex Earnings release: Q1 2024

May 2, 2024, 8:30 AM EDT - 2 years ago

Cognex Earnings release: Q1 2024


Cognex Slides: Q1 2024

May 2, 2024, 8:30 AM EDT - 2 years ago

Cognex Slides: Q1 2024


Cognex Reports First Quarter 2024 Results

May 2, 2024, 6:00 AM EDT - 2 years ago

Cognex Reports First Quarter 2024 Results


patrickseitz
patrickseitz Jul. 2 at 4:47 PM
Cognex, IBD Stock Of The Day, Called Play On Industrial Automation Trend https://www.investors.com/research/ibd-stock-of-the-day/cognex-stock-cgnx-winner-industrial-automation/ $CGNX
0 · Reply
SwingTraderPro1
SwingTraderPro1 Jul. 2 at 4:40 PM
$RDDT $NBIS $RBRK $CGNX - tape is starting to line up across a few high-quality names. $RDDT pulling back to retest the breakout zone and 200-day SMA after its recent expansion move - classic support/resistance validation phase. $NBIS now testing the 50-day for the first time since launching out of the $90S base, healthy reset if buyers step in here. $RBRK continues to act like a leader in cybersecurity, holding relative strength while peers chop around. $CGNX quietly coiling around the 9-day EMA on light volume -more of a controlled consolidation than distribution, still tied to the physical AI theme. Not chasing, just watching how price behaves at key levels. This is where trends get confirmed or rejected.
0 · Reply
CosmicMiner
CosmicMiner Jul. 2 at 4:14 PM
Four key breakouts to track closely on the charts: $RDDT: Retesting its breakout level and the 200-day SMA. $NBIS: First test of the 50-day SMA since breaking out. $RBRK: Young cybersecurity leader exhibiting solid relative strength. $CGNX: Physical AI play testing the 9-day EMA on light volume. With these names resting on key moving averages, are we looking at prime bounce setups or potential breakdowns? Which one are you loading up on?
0 · Reply
EddieHayes
EddieHayes Jul. 2 at 4:13 PM
A few names worth watching closely here: $RDDT Backtesting the breakout zone and now sitting on the 200-day SMA. This is a key decision area where either the breakout holds and trend re-accelerates, or it turns into a failed move and gets sold into. $NBIS First real pullback to the 50-day SMA after breaking out of the $90S. So far it still looks like a controlled reset, but this is the first meaningful test of trend conviction. $RBRK Still one of the stronger names in cybersecurity. Relative strength remains clean, and in this kind of tape, leadership that refuses to break tends to matter more than anything else. $CGNX Testing the 9-day EMA on lighter volume. More of a gradual physical AI trend name, but worth watching how it behaves around short-term support. Overall, still a market driven by reactions at key levels rather than clean directional follow-through. The next list is about to be released! Are you going to miss out again? I’m not financially struggling, so I choose to share it for free. NFA
0 · Reply
TraderQ100
TraderQ100 Jul. 2 at 4:06 PM
0 · Reply
TraderQ100
TraderQ100 Jul. 2 at 3:48 PM
$CGNX loaded this dip. News coming that will send this over $75. Massive amount of calls options for mid July at $75 as well. Whales always know $SPY $SPX.X
0 · Reply
Jayalvarez
Jayalvarez Jul. 2 at 12:47 PM
0 · Reply
iTrade_Price
iTrade_Price Jul. 1 at 5:35 PM
$CGNX c g n x
0 · Reply
angelinvesting369
angelinvesting369 Jul. 1 at 5:32 PM
$CGNX 🤖👀 is in $AMZN $WMT https://youtu.be/O_Ek2ouKUmQ?si=EhaRLhinMguGNPe_
0 · Reply
patrickseitz
patrickseitz Jul. 1 at 5:21 PM
These 2 Stocks Called Best Way To Play Industrial Automation Trend https://www.investors.com/news/technology/zebra-stock-cognex-key-industrial-automation-plays/ $ZBRA $CGNX $ROK
0 · Reply
angelinvesting369
angelinvesting369 Jul. 1 at 4:59 PM
$CGNX $TSLA.X $CCXI $OUST $BOT Cognex releases fully integrated AI-powered vision system for robotics - The Robot Report https://share.google/bsMUoQgcGeSrOhQHG
0 · Reply
angelinvesting369
angelinvesting369 Jul. 1 at 4:16 PM
$CGNX $TSLA $AMBA $OUST Machine Vision Gets Smarter: How Cognex Is Bringing AI to Industrial Inspection | ARC Advisory Group https://share.google/LwRKnVlAEfLzdJGfK
0 · Reply
angelinvesting369
angelinvesting369 Jul. 1 at 3:51 PM
$CGNX is the robot vision leader; it's biggest customer is $AMZN $OPEN your 🤖👀
1 · Reply
Wigglyick
Wigglyick Jul. 1 at 3:29 PM
$CGNX nice Shake n’ Bake, I’ve been buying some
0 · Reply
SwingTraderPro1
SwingTraderPro1 Jul. 1 at 3:22 PM
The best stocks to buy and hold long term after a U.S. market pullback: $MBLY Mobileye - ADAS leader, autonomous driving demand intact, valuation reset creates long-term entry zone. $AEVA Aeva Technologies - FMCW lidar play for robotics + autonomy, early cycle but high optionality. $VPG Vishay Precision Group - industrial sensors, cyclical recovery + precision demand returning. $SYNA Synaptics - edge AI interfaces powering mobile + IoT devices, leverage to device cycle rebound. $CGNX Cognex - machine vision backbone of factory automation, AI-driven industrial upgrade still early. Quality businesses don’t disappear in pullbacks, they get repriced. Watching dips closely for long-term entries.
1 · Reply
MorganHoratio
MorganHoratio Jul. 1 at 2:32 PM
Physical AI is emerging as the next major sector to watch. $AEVA $VPG $SYNA $CGNX Edge AI pioneer SYNA triggers an historic sector re-rating following its massive $7 Billion all-stock acquisition agreement by onsemi to anchor Physical AI control systems. Flanked by FMCW 4D lidar vanguard AEVA—which just posted +76.5% Q1 revenue growth—this cluster drives relentless right-side PEG expansion. Machine vision monarch CGNX scores a major Q1 earnings-per-share beat driven by its new Qualcomm-backed embedded AI vision platforms, while precision sensor utility VPG secures the terminal cash-flow baseline of automated factory floors. Data center infrastructure commands temporary multiples, but the edge vision processors and sensory actuators capture long-term cross-cycle enterprise margins. Within this elite innovational vanguard, where are you deploying heavy size today?
0 · Reply
rayankhader
rayankhader Jul. 1 at 2:21 PM
$CGNX $76 coming
0 · Reply
Kylor
Kylor Jul. 1 at 1:28 PM
$PATH Bought some in hope for last days mania in Physical AI / robotics sentiment may spillover here 🚀 $AMBA $CGNX $TSLA
0 · Reply
zero_vector
zero_vector Jul. 1 at 10:41 AM
$CGNX all time high breakout
1 · Reply
MorganHoratio
MorganHoratio Jun. 30 at 9:48 PM
The Robotics Rotation is HERE Jensen Huang has said, “Physcial AI is the next wave of AI” In just the last 3 days: 👇 $TSLA +12% $CGNX +11% $SYM +10% $ROK +8% (5 days) Autonomous juggernaut TSLA (+12%) commands the structural sector ceiling via scaled FSD network training and Optimus humanoid deployments, while warehouse automation monarch SYM (+10%) anchors rapid right-side PEG expansion backed by an immense multi-billion dollar enterprise backlog. Machine vision pioneer CGNX (+11%) triggers a massive re-rating, leveraging its newly unveiled AI-backed In-Sight vision platforms at Automate 2026. Flanked by global hardware-software industrial automation bedrock ROK (Rockwell, 5-day +8%), this cluster controls the terminal cash flows of factory floor scaling. Computational logic is expanding, but the terminal integrators and sensory actuators command the real-world commercial margins. Within this elite hardware vanguard, where are you deploying heavy size today?
0 · Reply
cgnx
cgnx Jun. 30 at 6:14 PM
$CGNX the eyes of the robot, they have all the patents
0 · Reply
abigailcreates
abigailcreates Jun. 30 at 4:32 PM
0 · Reply