TGLS (Tecnoglass) — Investment Thesis #
Scored 2026-03-22 | Price: $40.52 | Composite: 3.8/5 (19/25)
Hypothesis #
Tecnoglass is a vertically integrated architectural glass manufacturer at its 52-week low ($40.52), priced at 9.78x forward earnings for a business that has grown EPS 443% over 9 years with zero loss years. The market implies 0.64% perpetual growth — near-zero — after two consecutive earnings misses drove a 55% drawdown from the 52-week high of $90.34. The controlling Daes family (via Energy Holding Corp) has responded by buying $22.9M in open-market purchases at $41-45, the strongest insider signal in this entire reddit dataset. They sold $345M at $73-82 and are now buying back at half their exit price. Per shr-002: insiders spending their own money is the highest-conviction bullish signal.
Why This Is Good #
The setup #
- 5.5/7 Graham defensive filters — 11 consecutive profitable years, growing dividend since 2018
- Forward P/E 9.78x → break-even growth 0.64%
- At 3% growth, forward Graham IV = $60 → 48% MoS
- $118M buyback in FY2025 (6.3% of market cap) — company is buying itself aggressively
The insider signal (shr-002) — VERIFIED #
- Energy Holding Corp (Daes family): $22.9M open-market purchases Mar 2026 at $41-45
- Director Carricarte: $47K additional purchase at $43.28
- Context: Daes family sold $345M at $73-82 (Nov 2024 – Aug 2025), now re-entering at ~50% discount
- This is a controlling insider putting >$22M of their own cash into the stock at 52-week lows
- Buy/sell interpretation: sold at what they judged full value, now buying at deep discount
The business quality #
- Revenue: $984M (FY2025), +10.5% YoY — has never declined year-over-year
- Gross margin: ~42.8%, operating margin: ~24% — high-quality industrial
- ROE: 23.7% — premium returns on capital
- 11 consecutive years of positive EPS with no loss years
- Dividend growing continuously since 2018 (200% growth in 4 years)
Why Graham Thinks It's Good #
| Filter |
Result |
Detail |
| F1 Size |
PASS |
$984M revenue, $1.89B market cap |
| F2 Current ratio |
SOFT FAIL |
1.86x raw, 3.23x adjusted for deferred revenue (customer deposits) |
| F3 LT debt vs NCA |
PASS |
$171M debt vs $302M working capital |
| F4 10yr earnings |
PASS |
11 consecutive profitable years |
| F5 Dividend record |
PASS |
Paid and growing since 2018 |
| F6 Earnings growth |
PASS |
$0.63 (2016) → $3.42 (2025) = +443% |
| F7 PE × PB |
FAIL |
11.85 × 2.54 = 30.1 (limit 22.5) |
Fails F7 — but passes the Growth Stock Addendum (shr-004): implied growth (1.67%) is far below achievable growth (historical 21% CAGR, conservative 5%+). Buy when implied growth ≤ achievable growth with margin.
Why Paleologo Thinks It's Good #
- Medium parameter uncertainty — two consecutive earnings misses require caution. Per Ch. 13.3, uncertainty about earnings trajectory reduces Kelly fraction. Half-Kelly is optimal.
- Conditional entry resolves uncertainty efficiently: wait for Q1 FY2026 (May 7). If third miss → thesis weakens, stay at half-size. If beat → uncertainty drops, deploy T2.
- Independent signal source — insider cluster buying ($22.9M) is a separate information channel from the quantitative screen. Two independent signals converging reduces Rademacher complexity (Ch. 8).
- Construction cycle diversification — low correlation to financial services (AGN.AS, FDBC), consumer staples (RI.PA), and tech. Adds breadth to the portfolio.
Entry Plan #
2-tranche entry, conditional on May 7 earnings:
- T1 (60%): Buy now at $40-42 — insider buying provides near-term floor
- T2 (40%): Deploy after Q1 FY2026 earnings (May 7) IF:
- Q1 earnings beat or in-line (consensus $0.71)
- Price below $50 (don't chase)
- No tariff news on Colombian glass imports
- SKIP T2 if: Third consecutive miss, tariff imposition, or insider selling resumes
Exit Plan (per shr-016) #
| Target |
Price |
Return |
Rationale |
| TP1 |
$60 |
+48% |
Graham IV at 3% forward growth. Conservative fair value. |
| TP2 |
$77 |
+90% |
Graham IV at 5% forward growth. Exceeds analyst median $66. |
| TP3 |
$97 |
+140% |
Graham IV at 7.5% growth. Full re-rating. |
Fundamental stops (no price stops per shr-016/shr-024):
- Third consecutive earnings miss with revenue deceleration → CANCEL T2, RE-SCORE
- Tariff on Colombian glass imports → EXIT T1
- Insider selling resumes (Energy Holding Corp) → EXIT
- Revenue declines YoY (first time in a decade) → RE-SCORE
Red Flags #
| Flag |
Severity |
Mitigation |
| 2 consecutive earnings misses (Q3 -10%, Q4 -25%) |
AMBER |
Conditional T2 resolves this |
| Tariff risk (Colombian manufacturing) |
AMBER |
Monitor USMCA/bilateral trade news |
| Capex-compressed FCF ($34.5M vs $91M prior year) |
AMBER |
Capacity expansion — normalize at $65M |
| F7 failure (PE × PB = 30.1) |
AMBER |
Growth Stock Addendum provides alternative framework |
| Prior insider sales ($345M) larger than current buys ($22.9M) |
AMBER |
Net position reduced; but re-entry at 50% discount signals conviction |
Key Monitoring Calendar #
- May 7, 2026: Q1 FY2026 earnings (consensus $0.71) — T2 decision point
- Monthly: Check SEC EDGAR for Energy Holding Corp Form 4 filings
- Ongoing: US housing starts data, Colombia trade policy news
- Aug 2026: Q2 FY2026 earnings — first re-score