Scalar Field
can you do an extensive analysis of IPO in last 10 years for tech companies and at what price they IPOed and what happened afterwards

I can do this, but I need to lock the scope first because “tech IPOs in the last 10 years” can mean hundreds of listings depending on geography, SPAC inclusion, and whether we include recent IPOs with little trading history.

Responses submitted
Sent

IPO universe?

Include SPAC listings/direct listings?

Company sample size?

Post-IPO analysis metrics?

Output format?

IPO universe? Answer: US-listed tech IPOs only Include SPAC listings/direct listings? Answer: Traditional IPOs only Company sample size? Answer: All available tech IPOs Post-IPO analysis metrics? Answer: 1M / 6M / 1Y returns Output format? Answer: Charts + written analysis General Notes: also add additional Revenue evolution analysis and relationshop to revenue at ipo and later and contrast with price

Plan: I’ll build a reproducible dataset of US-listed traditional technology IPOs over the last 10 years, fetch post-IPO price paths, compute 1M/6M/1Y returns from IPO price, then add revenue evolution where public-company fundamentals are available. I’ll exclude SPACs/direct listings and benchmark charts against QQQ. First I’m going to discover/validate IPO source fields, then run the analysis.

I found the IPO calendar table source works well from 2019 onward, but 2016–2018 failed on the first pass due to an HTML parser issue. I’ll fix the ingestion and then classify/filter technology IPOs.

Next I’ll classify current/available tickers using sector/industry metadata and remove obvious SPAC/direct-listing cases. For “tech,” I’ll include Technology-sector names plus internet/platform/software/data names that Yahoo classifies as Communication Services or Consumer Cyclical, and exclude biotech/healthcare and blank-check/SPAC vehicles.

The Yahoo sector pass identifies live tickers reliably but misses many delisted/renamed tickers. I’ll proceed with an “available-current-metadata” universe, plus keyword capture for tech-adjacent internet/software/platform companies, and I’ll explicitly report coverage limits. Next I’ll compute IPO-price-relative 1M/6M/1Y returns.

The first return pass exposed a classic IPO-analysis issue: split/reverse-split distortion. A few microcap technology IPOs have undergone large reverse splits, so comparing an unadjusted IPO offer price to split-adjusted historical bars creates absurd returns. I’ll correct this by adjusting each IPO offer price for subsequent stock splits before computing returns.

The split adjustment is still producing implausible outliers for microcaps, which suggests mixed adjusted/unadjusted handling between the IPO-price source, OHLCV source, and later corporate actions. I’ll inspect the worst cases and then apply robust outlier controls / focus on economically interpretable operating-company results.

Query execution was stopped by user.

i thought ohlcv prices are split adjusted, are they not, can you confirm?

I’ll empirically verify using known stock splits by comparing getOHLCV prices before/after splits against known split-adjusted behavior.

Yes — getOHLCV appears to be split-adjusted, based on the empirical test.

I checked known splits:

TickerSplitPre-split close from getOHLCVPost-split closeInterpretation
AAPL4-for-1 on 2020-08-31124.81129.04split-adjusted-like
TSLA5-for-1 on 2020-08-31147.56166.11split-adjusted-like
TSLA3-for-1 on 2022-08-25297.10296.07split-adjusted-like

If the OHLCV data were not split-adjusted, the pre/post close ratio would have been roughly the split ratio — e.g. about 4x for AAPL or 5x for TSLA. Instead, the prices are continuous across the split dates, so the OHLCV data is adjusted.

The issue in my prior run was likely this:

  • getOHLCV prices are split-adjusted.
  • The IPO offer prices from the IPO calendar source are nominal IPO prices, not retroactively split-adjusted.
  • Therefore, to compare today’s or later split-adjusted OHLCV prices to the IPO price, we do need to adjust the IPO price onto the same split-adjusted basis.
  • However, my first adjustment pass probably over-adjusted or got polluted by microcap reverse split / ticker-change edge cases, especially for tiny foreign issuers and low-float IPOs.

So the right approach is:

  1. Use getOHLCV prices as split-adjusted.
  2. Adjust IPO offer price for post-IPO splits.
  3. Exclude or separately bucket microcap reverse-split distortions, delistings, ticker changes, and questionable operating-company classifications.
  4. Present both:
    • full universe, and
    • clean investable operating-tech IPO universe.

That should produce a much more reliable analysis.

continue with the analyusis

I’ll continue with a cleaner methodology: keep the full available tech-IPO set, but separate “extreme/microcap/corporate-action distorted” names from the core distribution, and add revenue-at-IPO vs later-revenue analysis where FactSet revenue data exists.

Now I’ll add current price performance and revenue evolution: revenue near the IPO, latest available revenue, revenue multiple since IPO, and how those relate to 1Y and current price returns.

I’ll generate the requested charts: return distributions, cohort medians, revenue-growth vs price-return scatter, and bucketed revenue/return relationships.

I’ll pull the final compact tables so the written summary can use exact medians, win rates, and revenue relationships.

I’ll print the full compact return table without column truncation so the final write-up has the exact 1M/6M/1Y figures.

IPO analysis continued — US-listed traditional tech IPOs

I completed the analysis using the available IPO calendar + market/fundamental data in the notebook.

Important data caveat

The IPO source successfully loaded 2019–2026 IPOs, not the full 2016–2018 portion of the 10-year window. So the analysis below is best described as:

US-listed traditional technology IPOs available from 2019 through June 13, 2026, excluding obvious SPACs/direct listings, with price and revenue data where available.

I also separated the dataset into:

  1. Full available universe: 118 tech IPO candidates
  2. Core clean universe: 97 names, excluding extreme >1,000% absolute return cases that are often microcap / reverse-split / ticker-change / corporate-action-distorted names.

The core clean universe is the more useful one for investment interpretation.


1. Post-IPO price performance

Core clean universe: 97 IPOs

HorizonObservationsMedian ReturnMean ReturnWin Rate25th Percentile75th Percentile
1M91+24.75%+37.99%70.33%-4.14%+67.06%
6M92-0.09%+17.23%50.00%-50.16%+48.36%
1Y91-18.43%+34.75%40.66%-57.88%+85.83%

Interpretation

The IPO pattern is very clear:

  • First month: generally strong. Median IPO gained about 25% after one month.
  • Six months: enthusiasm faded. Median return was basically flat at -0.09%.
  • One year: the median tech IPO was down 18.4% from IPO price.
  • The mean 1Y return was positive because a small number of major winners skewed the average upward.
  • The median and win-rate are more informative than the mean.

In plain English:

Tech IPOs often get an early pop, but after 6–12 months the typical outcome becomes much weaker. The distribution is highly asymmetric: a few winners dominate, while the median IPO loses money by year one.


2. IPO cohort performance by year

Core universe, median returns:

IPO YearNMedian 1MMedian 6MMedian 1Y1Y Win Rate
201922+47.39%+25.52%+122.37%63.64%
202029+48.37%+76.32%+20.38%70.37%
202134+22.34%-43.56%-52.68%8.82%
20225-46.60%-69.50%-75.00%0.00%
20231-4.00%-75.40%-88.96%0.00%
20256-37.75%-59.75%-83.00%33.33%

Interpretation

The market regime mattered enormously.

2019 and 2020 were excellent IPO vintages.
Many SaaS, cybersecurity, cloud, and fintech IPOs benefited from strong growth expectations and COVID-era multiple expansion.

2021 was the peak-bubble cohort.
The 1M median was still positive, but by 1Y the median return was -52.7%, with only 8.8% of names positive after one year.

2022 onward was harsh.
Higher rates, lower software multiples, and a weaker IPO market punished recent issues. The available 2022–2025 cohorts had deeply negative median 1Y outcomes.


3. Best and worst 1Y IPO outcomes

Top 1Y winners in the clean universe

SymbolCompanyIPO DateIPO Price1M Return6M Return1Y Return
DOYUDouYu International2019-07-17$11.50+656.5%+692.2%+947.8%
BILLBILL Holdings2019-12-12$22.00+86.7%+256.1%+551.9%
SITMSiTime2019-11-21$13.00+62.4%+156.9%+533.1%
FOURShift4 Payments2020-06-05$23.00+71.3%+163.9%+325.0%
ZMZoom2019-04-18$36.00+135.2%+83.6%+316.8%
LSPDLightspeed Commerce2020-09-11$30.50+24.8%+136.9%+288.9%
DDOGDatadog2019-09-19$27.00+11.1%+23.6%+217.4%
SPTSprout Social2019-12-13$17.00+8.9%+57.3%+205.8%
THRYThryv2020-10-01$10.17-20.4%+140.5%+200.1%
BSYBentley Systems2020-09-23$22.00+65.8%+101.9%+196.4%

Bottom 1Y performers in the clean universe

SymbolCompanyIPO DateIPO Price1M Return6M Return1Y Return
HEPSD-Market Elektronik2021-07-01$12.00+8.0%-84.1%-94.8%
LOGCContextLogic / Wish2020-12-16$24.00-65.2%-82.9%-89.6%
WETOWetour Robotics2025-02-27$4.00-2.8%-45.2%-89.2%
RRRichtech Robotics2023-11-17$5.00-4.0%-75.4%-89.0%
MGAMMobile Global Esports2022-07-29$4.00-35.0%-75.4%-86.9%
BLNDBlend Labs2021-07-16$18.00+2.4%-60.9%-84.4%
RCTRedCloud Holdings2025-03-21$4.50-60.4%-77.1%-83.0%
VTEXVTEX2021-07-21$19.00+20.6%-60.6%-82.6%
SANGSangoma Technologies2021-12-16$22.68-29.4%-67.9%-80.8%
RSKDRiskified2021-07-29$21.00+56.0%-69.0%-79.1%

4. Current-price performance from IPO price

For the core clean universe:

MetricCurrent Return from IPO Price
Observations95
Median-52.57%
Mean+74.83%
Win rate30.53%
25th percentile-75.61%
75th percentile+15.27%

Interpretation

This is the most important result.

Even though the mean current return is positive, the median IPO is down more than 50% from IPO price. Only about 31% of names are currently positive.

That means the average-looking return is misleading. The IPO market is dominated by a small number of exceptional winners such as CrowdStrike, Cloudflare, Datadog, SiTime, etc.


5. Revenue evolution analysis

Revenue data was available for 89 of 97 core-clean names.

I measured:

  • Revenue near IPO
  • Latest available revenue
  • Revenue growth from IPO-time revenue to latest revenue
  • Relationship between revenue and stock-price outcome

Correlation results

RelationshipNPearsonSpearman
Revenue at IPO vs 1Y return85-0.072+0.224
Revenue growth to 1Y vs 1Y return84+0.135+0.245
Revenue growth to latest vs current return87+0.265+0.582
Revenue at IPO vs current return87-0.039+0.291

Interpretation

The strongest relationship was:

Revenue growth after IPO had a meaningful positive relationship with current stock return.

The Spearman correlation between revenue growth to latest and current return was +0.582, which is fairly strong for cross-sectional equity data.

But revenue size at IPO itself was much less predictive. Larger companies at IPO did somewhat better on 1Y median returns, but simply being large at IPO did not guarantee strong long-term stock performance.


6. Revenue-at-IPO buckets

IPO Revenue BucketNMedian IPO RevenueMedian 1Y ReturnMedian Current ReturnMedian Revenue Growth
Smallest IPO revenue23$21.7M-38.4%-57.3%+96.6%
Lower-mid IPO revenue22$47.5M-22.0%-65.6%+123.6%
Upper-mid IPO revenue22$113.4M-11.7%-34.4%+158.8%
Largest IPO revenue22$361.9M+21.8%-38.0%+112.2%

Interpretation

Companies with larger revenue bases at IPO tended to have better 1Y outcomes, but current returns were still often negative.

The biggest lesson is:

Revenue scale at IPO helped reduce risk, but it was not enough by itself. Valuation and continued growth mattered more.


7. Revenue-growth buckets

Revenue Growth BucketNMedian Revenue GrowthMedian 1Y ReturnMedian Current ReturnCurrent Win Rate
Lowest revenue growth23-1.8%-31.3%-74.1%4.8%
Lower-mid revenue growth22+81.4%-19.1%-57.9%27.3%
Upper-mid revenue growth22+185.9%-44.0%-49.1%22.7%
Highest revenue growth22+467.3%+146.8%+51.9%72.7%

Interpretation

This is the cleanest fundamental result:

The highest revenue-growth IPOs were the only group with positive median current stock performance.

The top revenue-growth quartile had:

  • Median latest revenue growth: +467%
  • Median current stock return: +51.9%
  • Current win rate: 72.7%

By contrast, the lowest revenue-growth quartile had:

  • Median current return: -74.1%
  • Current win rate: only 4.8%

So revenue growth did matter — strongly — but mostly over the longer run, not necessarily within the first few months after IPO.


8. Examples: strong revenue growth and strong stock outcomes

SymbolCompanyIPO PriceRevenue at IPOLatest RevenueRevenue GrowthCurrent Return
SITMSiTime$13.00$28.1M$113.6M+304.3%+5,514.5%
CRWDCrowdStrike$34.00$108.1M$1.39B+1,181.7%+1,908.2%
NETCloudflare$15.00$73.9M$639.8M+765.2%+1,423.2%
DDOGDatadog$27.00$95.9M$1.01B+949.9%+751.5%
GCTGigaCloud Technology$12.25$128.0M$359.5M+180.9%+178.4%
ZMZoom$36.00$122.0M$1.24B+915.7%+160.2%
DTDynatrace$16.00$122.6M$531.7M+333.9%+154.7%
SNOWSnowflake$120.00$159.6M$1.39B+771.4%+94.0%
FOURShift4 Payments$23.00$141.8M$1.12B+690.6%+79.0%

These are the archetypal successful tech IPOs: revenue compounded rapidly enough to justify or exceed the IPO valuation.


9. Examples: revenue growth but poor stock outcomes

SymbolCompanyIPO PriceRevenue at IPOLatest RevenueRevenue GrowthCurrent Return
LYFTLyft$72.00$776.0M$1.65B+112.7%-81.2%
AMPLAmplitude$35.00$45.5M$93.5M+105.6%-80.3%
FRSHFreshworks$36.00$96.6M$228.6M+136.7%-73.8%
BRZEBraze$65.00$70.4M$211.0M+199.6%-66.7%
GTLBGitLab$77.00$66.8M$264.2M+295.5%-63.9%
PDPagerDuty$24.00$37.3M$121.0M+224.2%-62.7%
SSentinelOne$35.00$45.8M$276.7M+504.7%-57.6%

This group is very important.

It shows that:

Revenue growth alone was not sufficient if the IPO valuation was too high, margins were weak, competition was intense, or the market multiple compressed.

Many 2020–2021 software IPOs grew revenue meaningfully but still produced poor stock returns because they IPOed at peak software multiples.


10. Bottom-line conclusions

Main findings

  1. The average tech IPO outcome is misleading.
    A few huge winners skew the mean upward, while the median IPO loses money over time.

  2. The first month is usually the best window.
    Median 1M return in the clean universe was +24.8%, with a 70.3% win rate.

  3. Performance decays sharply by one year.
    Median 1Y return was -18.4%, with only 40.7% of names positive.

  4. The 2019–2020 vintages were much stronger than 2021–2025.
    2019 and 2020 IPOs benefited from growth-stock multiple expansion. 2021 IPOs were badly hurt by valuation compression.

  5. Revenue growth mattered more than revenue size at IPO.
    IPO-time revenue size had only weak predictive power. Revenue growth after IPO had a much stronger relationship with current stock performance.

  6. High revenue growth was the key differentiator.
    The highest revenue-growth quartile had a +51.9% median current return and 72.7% win rate.

  7. Growth was necessary but not always sufficient.
    Several companies doubled or tripled revenue after IPO but still lost 50–80% of market value because they IPOed at inflated valuations.


My practical takeaway

For tech IPOs, the best-performing companies generally had some combination of:

  • strong post-IPO revenue compounding,
  • large and expanding addressable market,
  • durable product category,
  • improving margins,
  • reasonable IPO valuation relative to forward growth,
  • and IPO timing outside of extreme valuation bubbles.

The worst outcomes were often:

  • 2021-vintage high-multiple software names,
  • low-float / microcap tech IPOs,
  • companies with poor post-IPO execution,
  • companies that grew revenue but failed to justify IPO valuations,
  • and names exposed to severe multiple compression.

The charts displayed in the notebook show the return distributions, cohort differences, and the revenue-growth / price-return relationship visually.

i want to know for companies with high revenues vs small revenues how did their ipos do

I’ll break the clean IPO universe into revenue-at-IPO quartiles and compare 1M, 6M, 1Y, and current performance for small-revenue vs high-revenue IPOs.

The table output was truncated, so I’ll output a focused JSON/table with only the high-vs-small metrics.

Yes — here is the clean comparison of high-revenue vs small-revenue tech IPOs.

Universe: core clean US-listed traditional tech IPOs, 2019–2026 available sample, with revenue-at-IPO data.


Direct comparison: smallest vs highest revenue IPOs

GroupNMedian Revenue at IPOMedian IPO Price1M Median6M Median1Y MedianCurrent Median
Smallest-revenue IPOs23$21.7M$14.00+15.3%-8.3%-38.4%-57.3%
Highest-revenue IPOs23$457.1M$22.00+24.1%+27.4%+12.8%-39.4%

Win rates

Group1M Win Rate6M Win Rate1Y Win RateCurrent Win Rate
Smallest-revenue IPOs72.7%40.9%36.4%18.2%
Highest-revenue IPOs66.7%61.9%54.6%36.4%

Key conclusion

High-revenue tech IPOs did materially better than small-revenue tech IPOs.

The difference became more obvious as time passed:

  • At 1 month, both groups often traded well.
  • At 6 months, high-revenue IPOs were still positive on median, while small-revenue IPOs had already turned negative.
  • At 1 year, high-revenue IPOs had a positive median return, while small-revenue IPOs were down heavily.
  • On a current basis, both groups are negative on median, but high-revenue IPOs lost much less.

Full quartile breakdown

Revenue-at-IPO GroupNMedian Revenue at IPO1M Median6M Median1Y MedianCurrent Median
Q1 Smallest revenue23$21.7M+15.3%-8.3%-38.4%-57.3%
Q2 Lower-mid revenue22$47.5M+41.9%+9.5%-22.0%-65.6%
Q3 Upper-mid revenue22$113.4M+15.2%+3.1%-11.7%-34.4%
Q4 Highest revenue23$457.1M+24.1%+27.4%+12.8%-39.4%

Interpretation

1. Small-revenue IPOs had a sharper post-IPO fade

Small-revenue IPOs looked fine in the first month:

  • 1M median return: +15.3%
  • 1M win rate: 72.7%

But by one year:

  • 1Y median return: -38.4%
  • current median return: -57.3%
  • current win rate: only 18.2%

So the typical small-revenue tech IPO produced an early pop, then badly underperformed.


2. High-revenue IPOs were more durable

Highest-revenue IPOs had:

  • 6M median return: +27.4%
  • 1Y median return: +12.8%
  • 1Y win rate: 54.6%
  • current win rate: 36.4%

They were not immune to losses, but their outcomes were clearly better.


3. Revenue size helped, but did not guarantee long-term success

Even the highest-revenue group had a current median return of -39.4%.

That means revenue scale reduced risk, but IPO valuation and market regime still mattered a lot.

A high-revenue IPO in 2021 at an excessive valuation could still perform poorly.


Bottom line

If you bought tech IPOs at the IPO price:

  • Small-revenue IPOs were much riskier.
  • High-revenue IPOs had better 6M and 1Y performance.
  • But over longer periods, even high-revenue IPOs often lost money unless revenue growth remained strong and valuation was reasonable.

In short:

Revenue size at IPO improved the odds, but revenue growth after IPO was the stronger driver of long-term stock performance.

do a plot also emphasize on the top 10%

I’ll add plots specifically comparing revenue-size groups and emphasize the top 10% highest-revenue-at-IPO companies versus the rest.

The first top-10% table was truncated, so I’ll output the exact top-10% summary as JSON.

Done — I added three plots:

  1. Top 10% revenue-at-IPO vs bottom 90% median return by horizon
  2. Revenue at IPO vs current return scatter, with top 10% highlighted
  3. Company-level current-return chart for top 10% revenue-at-IPO names

Top 10% threshold

The top 10% by revenue at IPO started at approximately:

$656.7M revenue at IPO

There were 9 companies in the top-revenue group.


Top 10% revenue-at-IPO vs bottom 90%

GroupNMedian Revenue at IPO1M Median6M Median1Y MedianCurrent Median
Bottom 90%81$56.2M+31.0%+6.1%-18.3%-50.9%
Top 10% revenue at IPO9$970.0M+20.0%+11.3%-3.9%+17.7%

Win rates

Group1M Win Rate6M Win Rate1Y Win RateCurrent Win Rate
Bottom 90%75.6%53.9%39.7%30.0%
Top 10% revenue at IPO57.1%57.1%50.0%50.0%

Interpretation

The top 10% revenue companies did not have the strongest first-month pop.

Actually:

  • Bottom 90% median 1M return: +31.0%
  • Top 10% median 1M return: +20.0%

But the top 10% revenue companies held up much better over time.

By the current date:

  • Bottom 90% median return: -50.9%
  • Top 10% median return: +17.7%

So the high-revenue IPOs were less explosive early, but more durable.


Top 10% revenue-at-IPO names

SymbolCompanyIPO DateIPO PriceRevenue at IPO1M6M1YCurrent
PSNParsons2019-05-08$27$904.4M+20.0%+40.5%+39.2%+110.0%
GFSGLOBALFOUNDRIES2021-10-28$47$1.70B+50.1%+11.3%+21.8%+73.2%
UBERUber2019-05-10$45$3.10B-5.3%-39.7%-29.7%+53.0%
DASHDoorDash2020-12-09$102$970.0M+53.0%+42.0%+61.6%+47.6%
CHWYChewy2019-06-14$22$1.15B+50.4%+27.4%+112.5%-12.2%
DIDIYDiDi2021-06-30$14$6.49BN/AN/A-78.9%-73.9%
LYFTLyft2019-03-29$72$776.0M-15.9%-43.3%-62.6%-81.2%
LOGCContextLogic / Wish2020-12-16$24$794.0M-65.2%-82.9%-89.6%-98.6%

Main takeaway

For the top 10% highest-revenue IPOs, the story was mixed but meaningfully better than the rest:

  • They had less early IPO pop than smaller-revenue companies.
  • They had better durability after 6–12 months.
  • They were the only revenue-size group with a positive median current return.
  • But there was still huge dispersion: PSN, GFS, UBER, DASH did well; LOGC, LYFT, DIDIY did very poorly.

So the conclusion is:

High revenue at IPO improved survival and long-term odds, but did not guarantee success. The top 10% revenue group performed better mainly because the winners compounded and the group avoided the extreme median collapse seen in smaller IPOs.

do a plot to visualize this revenue at IPO on axis and returns on y with differnet kind of returns

I’ll create a single scatter visualization with revenue at IPO on the x-axis and returns on the y-axis, faceted/colored by return horizon: 1M, 6M, 1Y, and current.

Done — I created the plot:

Revenue at IPO vs Post-IPO Returns by Horizon

It shows:

  • X-axis: revenue at IPO in $M, on a log scale
  • Y-axis: return from IPO price
  • Separate panels for:
    • 1M return
    • 6M return
    • 1Y return
    • Current return
  • Points are symbol-highlighted for:
    • Top 10% revenue-at-IPO companies
    • Bottom 90%
  • Each panel includes a trendline.

The top 10% revenue threshold used was:

$656.66M revenue at IPO

Main visual takeaway:

Revenue size at IPO does not strongly explain the very short-term IPO pop, but the relationship becomes more favorable at longer horizons, especially for current returns. The high-revenue companies are less concentrated in the deepest-loss region than the smaller-revenue IPOs.