_id
69171db53c536f8df2316720
Ticker
TGLS
Name
Tecnoglass Inc
Exchange
NYSE
Address
Av. Circunvalar a 100 mts de la Via 40, Barranquilla, Colombia, 33142
Country
USA
Sector
Basic Materials
Industry
Building Materials
Currency
USD
Website
https://www.tecnoglass.com
Description
Tecnoglass Inc. manufactures, supplies, and installs architectural glass, windows, and associated aluminum and vinyl products for commercial and residential construction markets in Colombia, the United States, Panama, and internationally. The company provides low emissivity, laminated/thermo-laminated, thermo-acoustic, tempered, silk-screened, curved, and digital print glass products. It offers aluminum products, including bars, plates, profiles, rods, and tubes that are used in the manufacture of architectural glass settings, such as windows, doors, spatial separators, and related products under the Alutions brand name. In addition, the company offers curtain wall/floating facades, stick facade systems, windows and doors, interior dividers and commercial display windows, and hurricane-proof windows; StormArmour, that are attachment for sliding doors, and other products, such as awnings, structures, and automatic doors; and other components of architectural systems. It markets and sells its products primarily under the Tecnoglass, ESWindows, Alutions, Energia Solar, Tecnoglass, Alutions, Eswindows, Tecnobend, Tecnoair, Tecnosmart, ECOMAX by ESWINDOWS, ESWINDOWS Interiors, ESW Windows and Walls, Solartec by Tecnoglass, Prestige by ESWINDOWS, Eli by ESWINDOWS, Alessia by ESWINDOWS, Elite Line by ESWindows, ULTRAVIEW by Tecnoglass, and MULTIMAX by ESWIDOWS brand names through internal and independent sales representatives, as wells as directly to distributors. It serves developers, general contractors or installers for hotels, office buildings, shopping centers, airports, universities, hospitals, and multifamily and residential buildings. The company was founded in 1983 and is based in Barranquilla, Colombia.
Last Close
53.41
Volume
286662
Current Price
53.49
Change
0.14978468451601834
Last Updated
2025-12-04T14:03:57.274Z
Image
data:image/webp;base64,UklGRuQCAABXRUJQVlA4INgCAACwDwCdASpAAEAAPrVKn0wnI6KiKhmcWOAWiWoAyUQOzDbAPwA+U/qebZHu9CG2J58PTRt50/2TBPWg6iCM4VnzRvHc+qbB3Go+HjVDItdkYBNyQ7V78H6gIKl4fFQzSdYjtueiyD55KO38P19cv+TbTQIqGf+sdRI/3R8E36ZYyfNn2c/wAAD+0Mr/9CRnqRvzbv/7kAdjZH/cEJ1T0sJATnmHOJiqCMgV0+lfAFPpOM9RV++ftmsoDmN2LlX9eIc4ejb/51ff1LuYR5mpYd47aH4fGgz4BGCw/8y3t8KWBxNsIQ3H+BcYC9abOrWbB174ip9jSJT+OdmD7OHDyUnj6BVILdq6n8a/2T+wrGWbPAdgn+rk1SfNsaYqEHzL3O8Csvw56ddhb5fZ5kEVtDGkTFfAAifZq4O8E8abAOuALT9dwWwM4z58+93pnBv+GRYtlxP78pyLxgCmnFZ/A2lROsG20fsCflxL5qheJTBCwBDdxflmriURZNlVOny6ftUasKxNxL21RwAkGsZHrz2iVx/nDdoIzim3qdhYOv6N6wBQ1hGmyyYITxgd1ETh5c78Tiufbd33rc5WnuCBWiMnWIc+EJovuwZ5NGrhN39VtbhR90Ne2BJBTrInnaY2euGB1ILFz/K8cZiezswvf/V1VrV06VDF3PHjHmoavB8VHvLPLVOFiNnOcmtxM0RXHsmnwvVf14IvWaC8UR8dzs8TPjJBruMXAN61PYaxPJJInLk+8fealyte/qzM8/k7nz4y/rF/fayYb8P/J/QUnSb3Rkv5ROfl4oF7YLBwKVuEwHnGTpKSxWDQAZaNjClHeWmasEtaReAot6wOJnKy+QDf49aFj5ZGA316zHdlkNdoSecr/1WryFWnPBvzCJgkSZy7hYMv192p2w01VBCucpIz/vlBUQvpTq0kiiGGEJRXeCkLhKQofRbrF68CQZos+nJ1YA4AAAAAAA==
Ipo Date
2012-03-19T00:00:00.000Z
Market Cap
2369919232
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9595789473684212
Sentiment Sources
19
Rating
3.8
Target Price
74
Strong Buy
2
Buy
0
Hold
3
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
260479000
Cost Of Revenue
149159000
Gross Profit
111320000
Operating Expenses
45937000
Operating Income
65383000
Interest Expense
-
Pretax Income
67989000
Net Income
47188000
Eps
1.0052480689482413
Dividends Per Share
7048000
Shares Outstanding
46569446
Income Tax Expense
20801000
EBITDA
77951000
Operating Margin
25.101063809366593
Total Other Income Expense Net
2606000
Cash
123991000
Short Term Investments
3080000
Receivables
277128000
Inventories
194404000
Total Current Assets
658449000
Property Plant Equipment
445075000
Total Assets
1228077000
Payables
125382000
Short Term Debt
707000
Long Term Debt
111190000
Total Liabilities
464110000
Equity
763967000
Depreciation
9962000
Change In Working Capital
-9914000
Cash From Operations
39986000
Capital Expenditures
18756000
Cash From Investing
-19358000
Cash From Financing
-35643000
Net Change In Cash
-13916000
PE
13.2526
PB
3.2866716730303795
ROE
6.176706585493876
ROA
3.8424300756385796
FCF
21230000
Fcf Percent
0.08150369127645607
Piotroski FScore
3
Health Score
56
Deep Value Investing Score
6
Defensive Investing Score
8
Dividend Investing Score
3.5
Economic Moat Investing Score
7.8
Garp Investing Score
5
Growth Investing Score
3.5
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
7
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
260479000
Quarters > 0 > income Statement > cost Of Revenue
149159000
Quarters > 0 > income Statement > gross Profit
111320000
Quarters > 0 > income Statement > operating Expenses
45937000
Quarters > 0 > income Statement > operating Income
65383000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
67989000
Quarters > 0 > income Statement > net Income
47188000
Quarters > 0 > income Statement > eps
1.0052480689482413
Quarters > 0 > income Statement > dividends Per Share
7048000
Quarters > 0 > income Statement > shares Outstanding
46941647
Quarters > 0 > income Statement > income Tax Expense
20801000
Quarters > 0 > income Statement > EBITDA
77951000
Quarters > 0 > income Statement > operating Margin
25.101063809366593
Quarters > 0 > income Statement > total Other Income Expense Net
2606000
Quarters > 0 > balance Sheet > cash
123991000
Quarters > 0 > balance Sheet > short Term Investments
3080000
Quarters > 0 > balance Sheet > receivables
277128000
Quarters > 0 > balance Sheet > inventories
194404000
Quarters > 0 > balance Sheet > total Current Assets
658449000
Quarters > 0 > balance Sheet > property Plant Equipment
445075000
Quarters > 0 > balance Sheet > total Assets
1228077000
Quarters > 0 > balance Sheet > payables
125382000
Quarters > 0 > balance Sheet > short Term Debt
707000
Quarters > 0 > balance Sheet > long Term Debt
111190000
Quarters > 0 > balance Sheet > total Liabilities
464110000
Quarters > 0 > balance Sheet > equity
763967000
Quarters > 0 > cash Flow > net Income
47188000
Quarters > 0 > cash Flow > depreciation
9962000
Quarters > 0 > cash Flow > change In Working Capital
-9914000
Quarters > 0 > cash Flow > cash From Operations
39986000
Quarters > 0 > cash Flow > capital Expenditures
18756000
Quarters > 0 > cash Flow > cash From Investing
-19358000
Quarters > 0 > cash Flow > cash From Financing
-35643000
Quarters > 0 > cash Flow > net Change In Cash
-13916000
Quarters > 0 > ratios > PE
1.0052480689482413
Quarters > 0 > ratios > PB
3.2866716730303795
Quarters > 0 > ratios > ROE
6.176706585493876
Quarters > 0 > ratios > ROA
3.8424300756385796
Quarters > 0 > ratios > FCF
21230000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.08150369127645607
Quarters > 0 > health Score
56
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
255546000
Quarters > 1 > income Statement > cost Of Revenue
141211000
Quarters > 1 > income Statement > gross Profit
114335000
Quarters > 1 > income Statement > operating Expenses
53131000
Quarters > 1 > income Statement > operating Income
61204000
Quarters > 1 > income Statement > interest Expense
1350000
Quarters > 1 > income Statement > pretax Income
62231000
Quarters > 1 > income Statement > net Income
44083000
Quarters > 1 > income Statement > eps
0.9381357735688445
Quarters > 1 > income Statement > dividends Per Share
7047000
Quarters > 1 > income Statement > shares Outstanding
46990000
Quarters > 1 > income Statement > income Tax Expense
18148000
Quarters > 1 > income Statement > EBITDA
72721000
Quarters > 1 > income Statement > operating Margin
23.95028683681216
Quarters > 1 > income Statement > total Other Income Expense Net
1027000
Quarters > 1 > balance Sheet > cash
137907000
Quarters > 1 > balance Sheet > short Term Investments
2947000
Quarters > 1 > balance Sheet > receivables
261702000
Quarters > 1 > balance Sheet > inventories
176521000
Quarters > 1 > balance Sheet > total Current Assets
639399000
Quarters > 1 > balance Sheet > property Plant Equipment
421954000
Quarters > 1 > balance Sheet > total Assets
1181209000
Quarters > 1 > balance Sheet > payables
138608000
Quarters > 1 > balance Sheet > short Term Debt
587000
Quarters > 1 > balance Sheet > long Term Debt
108642000
Quarters > 1 > balance Sheet > total Liabilities
445208000
Quarters > 1 > balance Sheet > equity
736001000
Quarters > 1 > cash Flow > net Income
44083000
Quarters > 1 > cash Flow > depreciation
9140000
Quarters > 1 > cash Flow > change In Working Capital
-32779000
Quarters > 1 > cash Flow > cash From Operations
26776000
Quarters > 1 > cash Flow > capital Expenditures
32515000
Quarters > 1 > cash Flow > cash From Investing
-39351000
Quarters > 1 > cash Flow > cash From Financing
-7487000
Quarters > 1 > cash Flow > net Change In Cash
-19395000
Quarters > 1 > ratios > PE
0.9381357735688445
Quarters > 1 > ratios > PB
3.4150702240893698
Quarters > 1 > ratios > ROE
5.989529905530019
Quarters > 1 > ratios > ROA
3.7320237146855466
Quarters > 1 > ratios > FCF
-5739000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
-0.022457796248033624
Quarters > 1 > health Score
50
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
222288000
Quarters > 2 > income Statement > cost Of Revenue
124763000
Quarters > 2 > income Statement > gross Profit
97525000
Quarters > 2 > income Statement > operating Expenses
38196000
Quarters > 2 > income Statement > operating Income
59329000
Quarters > 2 > income Statement > interest Expense
1331000
Quarters > 2 > income Statement > pretax Income
59849000
Quarters > 2 > income Statement > net Income
42189000
Quarters > 2 > income Statement > eps
0.8978293253883806
Quarters > 2 > income Statement > dividends Per Share
7048000
Quarters > 2 > income Statement > shares Outstanding
46990000
Quarters > 2 > income Statement > income Tax Expense
17660000
Quarters > 2 > income Statement > EBITDA
68519000
Quarters > 2 > income Statement > operating Margin
26.690149715684157
Quarters > 2 > income Statement > total Other Income Expense Net
520000
Quarters > 2 > balance Sheet > cash
157302000
Quarters > 2 > balance Sheet > short Term Investments
2856000
Quarters > 2 > balance Sheet > receivables
253448000
Quarters > 2 > balance Sheet > inventories
155817000
Quarters > 2 > balance Sheet > total Current Assets
636761000
Quarters > 2 > balance Sheet > property Plant Equipment
387923000
Quarters > 2 > balance Sheet > total Assets
1138289000
Quarters > 2 > balance Sheet > payables
123279000
Quarters > 2 > balance Sheet > short Term Debt
627000
Quarters > 2 > balance Sheet > long Term Debt
108409000
Quarters > 2 > balance Sheet > total Liabilities
453152000
Quarters > 2 > balance Sheet > equity
685137000
Quarters > 2 > cash Flow > net Income
42189000
Quarters > 2 > cash Flow > depreciation
7339000
Quarters > 2 > cash Flow > change In Working Capital
6110000
Quarters > 2 > cash Flow > cash From Operations
46898000
Quarters > 2 > cash Flow > capital Expenditures
30424000
Quarters > 2 > cash Flow > cash From Investing
-18190000
Quarters > 2 > cash Flow > cash From Financing
-7437000
Quarters > 2 > cash Flow > net Change In Cash
22420000
Quarters > 2 > ratios > PE
0.8978293253883806
Quarters > 2 > ratios > PB
3.6686021919703653
Quarters > 2 > ratios > ROE
6.157746552879205
Quarters > 2 > ratios > ROA
3.706352253250273
Quarters > 2 > ratios > FCF
16474000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.0741110631253149
Quarters > 2 > health Score
56
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
239573000
Quarters > 3 > income Statement > cost Of Revenue
133071000
Quarters > 3 > income Statement > gross Profit
106502000
Quarters > 3 > income Statement > operating Expenses
39352000
Quarters > 3 > income Statement > operating Income
67150000
Quarters > 3 > income Statement > interest Expense
1510000
Quarters > 3 > income Statement > pretax Income
67235000
Quarters > 3 > income Statement > net Income
47016000
Quarters > 3 > income Statement > eps
1.0004468560485158
Quarters > 3 > income Statement > dividends Per Share
5168000
Quarters > 3 > income Statement > shares Outstanding
46995000
Quarters > 3 > income Statement > income Tax Expense
20219000
Quarters > 3 > income Statement > EBITDA
75485000
Quarters > 3 > income Statement > operating Margin
28.029034991422243
Quarters > 3 > income Statement > total Other Income Expense Net
85000
Quarters > 3 > balance Sheet > cash
134882000
Quarters > 3 > balance Sheet > short Term Investments
2645000
Quarters > 3 > balance Sheet > receivables
231433000
Quarters > 3 > balance Sheet > inventories
139642000
Quarters > 3 > balance Sheet > total Current Assets
560010000
Quarters > 3 > balance Sheet > property Plant Equipment
344433000
Quarters > 3 > balance Sheet > total Assets
1016648000
Quarters > 3 > balance Sheet > payables
98843000
Quarters > 3 > balance Sheet > short Term Debt
1087000
Quarters > 3 > balance Sheet > long Term Debt
108220000
Quarters > 3 > balance Sheet > total Liabilities
385465000
Quarters > 3 > balance Sheet > equity
631183000
Quarters > 3 > cash Flow > net Income
47016000
Quarters > 3 > cash Flow > depreciation
6740000
Quarters > 3 > cash Flow > change In Working Capital
591000
Quarters > 3 > cash Flow > cash From Operations
61126000
Quarters > 3 > cash Flow > capital Expenditures
25690000
Quarters > 3 > cash Flow > cash From Investing
-25803000
Quarters > 3 > cash Flow > cash From Financing
-21149000
Quarters > 3 > cash Flow > net Change In Cash
12792000
Quarters > 3 > ratios > PE
1.0004468560485158
Quarters > 3 > ratios > PB
3.982620808862089
Quarters > 3 > ratios > ROE
7.4488698206383885
Quarters > 3 > ratios > ROA
4.624609501026904
Quarters > 3 > ratios > FCF
35436000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.14791316216769002
Quarters > 3 > health Score
65
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
890181000
Annuals > 0 > income Statement > cost Of Revenue
510209000
Annuals > 0 > income Statement > gross Profit
379972000
Annuals > 0 > income Statement > operating Expenses
152971000
Annuals > 0 > income Statement > operating Income
227001000
Annuals > 0 > income Statement > interest Expense
7433000
Annuals > 0 > income Statement > pretax Income
225158000
Annuals > 0 > income Statement > net Income
161309000
Annuals > 0 > income Statement > eps
3.4323985020001704
Annuals > 0 > income Statement > dividends Per Share
19743000
Annuals > 0 > income Statement > shares Outstanding
46996000
Annuals > 0 > income Statement > income Tax Expense
63849000
Annuals > 0 > income Statement > EBITDA
259061000
Annuals > 0 > income Statement > operating Margin
25.50054427133358
Annuals > 0 > income Statement > total Other Income Expense Net
-1843000
Annuals > 0 > balance Sheet > cash
134882000
Annuals > 0 > balance Sheet > short Term Investments
2645000
Annuals > 0 > balance Sheet > receivables
231433000
Annuals > 0 > balance Sheet > inventories
139642000
Annuals > 0 > balance Sheet > total Current Assets
560010000
Annuals > 0 > balance Sheet > property Plant Equipment
344433000
Annuals > 0 > balance Sheet > total Assets
1016648000
Annuals > 0 > balance Sheet > payables
98843000
Annuals > 0 > balance Sheet > short Term Debt
1087000
Annuals > 0 > balance Sheet > long Term Debt
108220000
Annuals > 0 > balance Sheet > total Liabilities
385465000
Annuals > 0 > balance Sheet > equity
631183000
Annuals > 0 > cash Flow > net Income
161309000
Annuals > 0 > cash Flow > depreciation
26470000
Annuals > 0 > cash Flow > change In Working Capital
-24167000
Annuals > 0 > cash Flow > cash From Operations
170532000
Annuals > 0 > cash Flow > capital Expenditures
79563000
Annuals > 0 > cash Flow > cash From Investing
-77289000
Annuals > 0 > cash Flow > cash From Financing
-84549000
Annuals > 0 > cash Flow > net Change In Cash
5374000
Annuals > 0 > ratios > PE
3.4323985020001704
Annuals > 0 > ratios > PB
3.7891173241357894
Annuals > 0 > ratios > ROE
25.556613533634458
Annuals > 0 > ratios > ROA
15.866750340334118
Annuals > 0 > ratios > FCF
90969000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.10219157676921885
Annuals > 0 > health Score
76
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
833265000
Annuals > 1 > income Statement > cost Of Revenue
442331000
Annuals > 1 > income Statement > gross Profit
390934000
Annuals > 1 > income Statement > operating Expenses
131172000
Annuals > 1 > income Statement > operating Income
259762000
Annuals > 1 > income Statement > interest Expense
9178000
Annuals > 1 > income Statement > pretax Income
261414000
Annuals > 1 > income Statement > net Income
182882000
Annuals > 1 > income Statement > eps
3.849419625510798
Annuals > 1 > income Statement > dividends Per Share
16427000
Annuals > 1 > income Statement > shares Outstanding
47508980
Annuals > 1 > income Statement > income Tax Expense
77904000
Annuals > 1 > income Statement > EBITDA
292470000
Annuals > 1 > income Statement > operating Margin
31.173996267693948
Annuals > 1 > income Statement > total Other Income Expense Net
1652000
Annuals > 1 > balance Sheet > cash
129508000
Annuals > 1 > balance Sheet > short Term Investments
2907000
Annuals > 1 > balance Sheet > receivables
191220000
Annuals > 1 > balance Sheet > inventories
159070000
Annuals > 1 > balance Sheet > total Current Assets
535760000
Annuals > 1 > balance Sheet > property Plant Equipment
324591000
Annuals > 1 > balance Sheet > total Assets
962717000
Annuals > 1 > balance Sheet > payables
82784000
Annuals > 1 > balance Sheet > short Term Debt
7002000
Annuals > 1 > balance Sheet > long Term Debt
163004000
Annuals > 1 > balance Sheet > total Liabilities
414697000
Annuals > 1 > balance Sheet > equity
548020000
Annuals > 1 > cash Flow > net Income
182882000
Annuals > 1 > cash Flow > depreciation
21878000
Annuals > 1 > cash Flow > change In Working Capital
-48278000
Annuals > 1 > cash Flow > cash From Operations
138827000
Annuals > 1 > cash Flow > capital Expenditures
77960000
Annuals > 1 > cash Flow > cash From Investing
-76017000
Annuals > 1 > cash Flow > cash From Financing
-42768000
Annuals > 1 > cash Flow > net Change In Cash
25837000
Annuals > 1 > ratios > PE
3.849419625510798
Annuals > 1 > ratios > PB
4.411758680705084
Annuals > 1 > ratios > ROE
33.37140980256195
Annuals > 1 > ratios > ROA
18.996444437981257
Annuals > 1 > ratios > FCF
60867000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.07304638980396393
Annuals > 1 > health Score
72
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
716570000
Annuals > 2 > income Statement > cost Of Revenue
367071000
Annuals > 2 > income Statement > gross Profit
349499000
Annuals > 2 > income Statement > operating Expenses
123084000
Annuals > 2 > income Statement > operating Income
226415000
Annuals > 2 > income Statement > interest Expense
8156000
Annuals > 2 > income Statement > pretax Income
231170000
Annuals > 2 > income Statement > net Income
155743000
Annuals > 2 > income Statement > eps
3.2667801061160793
Annuals > 2 > income Statement > dividends Per Share
12869000
Annuals > 2 > income Statement > shares Outstanding
47674773
Annuals > 2 > income Statement > income Tax Expense
74758000
Annuals > 2 > income Statement > EBITDA
259012000
Annuals > 2 > income Statement > operating Margin
31.597052625703004
Annuals > 2 > income Statement > total Other Income Expense Net
4755000
Annuals > 2 > balance Sheet > cash
103671000
Annuals > 2 > balance Sheet > short Term Investments
2049000
Annuals > 2 > balance Sheet > receivables
174202000
Annuals > 2 > balance Sheet > inventories
124997000
Annuals > 2 > balance Sheet > total Current Assets
432134000
Annuals > 2 > balance Sheet > property Plant Equipment
202865000
Annuals > 2 > balance Sheet > total Assets
734308000
Annuals > 2 > balance Sheet > payables
90186000
Annuals > 2 > balance Sheet > short Term Debt
504000
Annuals > 2 > balance Sheet > long Term Debt
168980000
Annuals > 2 > balance Sheet > total Liabilities
383983000
Annuals > 2 > balance Sheet > equity
348820000
Annuals > 2 > cash Flow > net Income
156412000
Annuals > 2 > cash Flow > depreciation
19686000
Annuals > 2 > cash Flow > change In Working Capital
-50363000
Annuals > 2 > cash Flow > cash From Operations
141920000
Annuals > 2 > cash Flow > capital Expenditures
71327000
Annuals > 2 > cash Flow > cash From Investing
-72584000
Annuals > 2 > cash Flow > cash From Financing
-44801000
Annuals > 2 > cash Flow > net Change In Cash
18660000
Annuals > 2 > ratios > PE
3.2667801061160793
Annuals > 2 > ratios > PB
6.955361498681269
Annuals > 2 > ratios > ROE
44.64852932744682
Annuals > 2 > ratios > ROA
21.209492474547464
Annuals > 2 > ratios > FCF
70593000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.09851514855492136
Annuals > 2 > health Score
65
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
496785000
Annuals > 3 > income Statement > cost Of Revenue
294201000
Annuals > 3 > income Statement > gross Profit
202584000
Annuals > 3 > income Statement > operating Expenses
85599000
Annuals > 3 > income Statement > operating Income
116985000
Annuals > 3 > income Statement > interest Expense
9850000
Annuals > 3 > income Statement > pretax Income
96913000
Annuals > 3 > income Statement > net Income
68151000
Annuals > 3 > income Statement > eps
1.4294981540866487
Annuals > 3 > income Statement > dividends Per Share
5243000
Annuals > 3 > income Statement > shares Outstanding
47674773
Annuals > 3 > income Statement > income Tax Expense
28485000
Annuals > 3 > income Statement > EBITDA
127686000
Annuals > 3 > income Statement > operating Margin
23.54841631691778
Annuals > 3 > income Statement > total Other Income Expense Net
-20072000
Annuals > 3 > balance Sheet > cash
85011000
Annuals > 3 > balance Sheet > short Term Investments
1977000
Annuals > 3 > balance Sheet > receivables
132764000
Annuals > 3 > balance Sheet > inventories
84975000
Annuals > 3 > balance Sheet > total Current Assets
326275000
Annuals > 3 > balance Sheet > property Plant Equipment
166629000
Annuals > 3 > balance Sheet > total Assets
591563000
Annuals > 3 > balance Sheet > payables
68087000
Annuals > 3 > balance Sheet > short Term Debt
10700000
Annuals > 3 > balance Sheet > long Term Debt
188355000
Annuals > 3 > balance Sheet > total Liabilities
346865000
Annuals > 3 > balance Sheet > equity
243862000
Annuals > 3 > cash Flow > net Income
68428000
Annuals > 3 > cash Flow > depreciation
20923000
Annuals > 3 > cash Flow > change In Working Capital
8242000
Annuals > 3 > cash Flow > cash From Operations
117253000
Annuals > 3 > cash Flow > capital Expenditures
51513000
Annuals > 3 > cash Flow > cash From Investing
-50761000
Annuals > 3 > cash Flow > cash From Financing
-43789000
Annuals > 3 > cash Flow > net Change In Cash
17343000
Annuals > 3 > ratios > PE
1.4294981540866487
Annuals > 3 > ratios > PB
9.948943246467264
Annuals > 3 > ratios > ROE
27.946543536918423
Annuals > 3 > ratios > ROA
11.52049739419132
Annuals > 3 > ratios > FCF
65740000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.13233088760731504
Annuals > 3 > health Score
69
Valuation > metrics > PE
13.2526
Valuation > metrics > PB
3.2866716730303795
Valuation > final Score
77.13328326969621
Valuation > verdict
4.8% Overvalued
Profitability > metrics > ROE
6.176706585493876
Profitability > metrics > ROA
7.166538334783712
Profitability > metrics > Net Margin
0.18115855788758403
Profitability > final Score
61
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.6075000621754605
Risk > metrics > Interest Coverage
6.563240313190122
Risk > final Score
74
Risk > verdict
Low
Liquidity > metrics > Current Ratio
5.222097090150608
Liquidity > metrics > Quick Ratio
3.680297250354908
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
65.8492977591063
Prev Valuations > 1
63.313978080296344
Prev Valuations > 2
60.17379191137911
Prev Profitabilities > 0
59
Prev Profitabilities > 1
61
Prev Profitabilities > 2
70
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T01:11:25.635Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-26
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
1.09
Earnings History > 0 > eps Difference
-1.09
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-06
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1
Earnings History > 1 > eps Estimate
1.11
Earnings History > 1 > eps Difference
-0.11
Earnings History > 1 > surprise Percent
-9.9099
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-07
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.94
Earnings History > 2 > eps Estimate
0.97
Earnings History > 2 > eps Difference
-0.03
Earnings History > 2 > surprise Percent
-3.0928
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.92
Earnings History > 3 > eps Estimate
0.82
Earnings History > 3 > eps Difference
0.1
Earnings History > 3 > surprise Percent
12.1951
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-26
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.05
Earnings History > 4 > eps Estimate
1.0225
Earnings History > 4 > eps Difference
0.0275
Earnings History > 4 > surprise Percent
2.6895
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.08
Earnings History > 5 > eps Estimate
1
Earnings History > 5 > eps Difference
0.08
Earnings History > 5 > surprise Percent
8
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-08
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.86
Earnings History > 6 > eps Estimate
0.83
Earnings History > 6 > eps Difference
0.03
Earnings History > 6 > surprise Percent
3.6145
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-09
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.66
Earnings History > 7 > eps Estimate
0.67
Earnings History > 7 > eps Difference
-0.01
Earnings History > 7 > surprise Percent
-1.4925
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-29
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.8
Earnings History > 8 > eps Estimate
0.76
Earnings History > 8 > eps Difference
0.04
Earnings History > 8 > surprise Percent
5.2632
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-06
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.98
Earnings History > 9 > eps Estimate
0.97
Earnings History > 9 > eps Difference
0.01
Earnings History > 9 > surprise Percent
1.0309
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-08
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.12
Earnings History > 10 > eps Estimate
1.03
Earnings History > 10 > eps Difference
0.09
Earnings History > 10 > surprise Percent
8.7379
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-04
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.08
Earnings History > 11 > eps Estimate
0.9
Earnings History > 11 > eps Difference
0.18
Earnings History > 11 > surprise Percent
20
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-02
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.09
Earnings History > 12 > eps Estimate
0.98
Earnings History > 12 > eps Difference
0.11
Earnings History > 12 > surprise Percent
11.2245
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-03
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.01
Earnings History > 13 > eps Estimate
0.71
Earnings History > 13 > eps Difference
0.3
Earnings History > 13 > surprise Percent
42.2535
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-04
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.69
Earnings History > 14 > eps Estimate
0.57
Earnings History > 14 > eps Difference
0.12
Earnings History > 14 > surprise Percent
21.0526
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-04
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.53
Earnings History > 15 > eps Estimate
0.46
Earnings History > 15 > eps Difference
0.07
Earnings History > 15 > surprise Percent
15.2174
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-03
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.5
Earnings History > 16 > eps Estimate
0.41
Earnings History > 16 > eps Difference
0.09
Earnings History > 16 > surprise Percent
21.9512
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-08
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.45
Earnings History > 17 > eps Estimate
0.35
Earnings History > 17 > eps Difference
0.1
Earnings History > 17 > surprise Percent
28.5714
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-06
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.41
Earnings History > 18 > eps Estimate
0.31
Earnings History > 18 > eps Difference
0.1
Earnings History > 18 > surprise Percent
32.2581
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-07
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.35
Earnings History > 19 > eps Estimate
0.22
Earnings History > 19 > eps Difference
0.13
Earnings History > 19 > surprise Percent
59.0909
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-02
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.22
Earnings History > 20 > eps Estimate
0.2
Earnings History > 20 > eps Difference
0.02
Earnings History > 20 > surprise Percent
10
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-06
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.28
Earnings History > 21 > eps Estimate
0.17
Earnings History > 21 > eps Difference
0.11
Earnings History > 21 > surprise Percent
64.7059
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-06
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.2
Earnings History > 22 > eps Estimate
0.13
Earnings History > 22 > eps Difference
0.07
Earnings History > 22 > surprise Percent
53.8462
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-08
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.1
Earnings History > 23 > eps Estimate
0.14
Earnings History > 23 > eps Difference
-0.04
Earnings History > 23 > surprise Percent
-28.5714
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-02
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.16
Earnings History > 24 > eps Estimate
0.18
Earnings History > 24 > eps Difference
-0.02
Earnings History > 24 > surprise Percent
-11.1111
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-06
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.18
Earnings History > 25 > eps Estimate
0.2
Earnings History > 25 > eps Difference
-0.02
Earnings History > 25 > surprise Percent
-10
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-09
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.2
Earnings History > 26 > eps Estimate
0.17
Earnings History > 26 > eps Difference
0.03
Earnings History > 26 > surprise Percent
17.6471
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-09
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.15
Earnings History > 27 > eps Estimate
0.15
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
0
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-07
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.27
Earnings History > 28 > eps Estimate
0.17
Earnings History > 28 > eps Difference
0.1
Earnings History > 28 > surprise Percent
58.8235
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-07
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.24
Earnings History > 29 > eps Estimate
0.17
Earnings History > 29 > eps Difference
0.07
Earnings History > 29 > surprise Percent
41.1765
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-08
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.2
Earnings History > 30 > eps Estimate
0.13
Earnings History > 30 > eps Difference
0.07
Earnings History > 30 > surprise Percent
53.8462
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-09
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.14
Earnings History > 31 > eps Estimate
0.15
Earnings History > 31 > eps Difference
-0.01
Earnings History > 31 > surprise Percent
-6.6667
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-14
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.08
Earnings History > 32 > eps Estimate
0.11
Earnings History > 32 > eps Difference
-0.03
Earnings History > 32 > surprise Percent
-27.2727
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-14
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.11
Earnings History > 33 > eps Estimate
0.11
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-11
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.08
Earnings History > 34 > eps Estimate
0.17
Earnings History > 34 > eps Difference
-0.09
Earnings History > 34 > surprise Percent
-52.9412
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-12
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.1
Earnings History > 35 > eps Estimate
0.11
Earnings History > 35 > eps Difference
-0.01
Earnings History > 35 > surprise Percent
-9.0909
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-10
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.15
Earnings History > 36 > eps Estimate
0.19
Earnings History > 36 > eps Difference
-0.04
Earnings History > 36 > surprise Percent
-21.0526
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-31
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.27
Earnings History > 37 > eps Estimate
0.2
Earnings History > 37 > eps Difference
0.07
Earnings History > 37 > surprise Percent
35
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-01
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.14
Earnings History > 38 > eps Estimate
0.22
Earnings History > 38 > eps Difference
-0.08
Earnings History > 38 > surprise Percent
-36.3636
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-10
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.12
Earnings History > 39 > eps Estimate
0.18
Earnings History > 39 > eps Difference
-0.06
Earnings History > 39 > surprise Percent
-33.3333
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-29
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.1
Earnings History > 40 > eps Estimate
0.21
Earnings History > 40 > eps Difference
-0.11
Earnings History > 40 > surprise Percent
-52.381
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-16
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.36
Earnings History > 41 > eps Estimate
0.24
Earnings History > 41 > eps Difference
0.12
Earnings History > 41 > surprise Percent
50
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-06
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.17
Earnings History > 42 > eps Estimate
0.17
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-15
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.3
Earnings History > 43 > eps Estimate
0.13
Earnings History > 43 > eps Difference
0.17
Earnings History > 43 > surprise Percent
130.7692
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-03
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.3
Earnings History > 44 > eps Estimate
0.13
Earnings History > 44 > eps Difference
0.17
Earnings History > 44 > surprise Percent
130.7692
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-12
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.4001
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-09-03
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.0146
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-28
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-0.1931
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-11-30
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-2.1916
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-31
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
-0.3407
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-05-31
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.1209
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-28
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-7.1956
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-11-30
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.0543
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-31
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-0.1009
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-31
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-0.0367
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Tecnoglass Inc. manufactures, supplies, and installs architectural glass, windows, and associated aluminum and vinyl products for commercial and residential construction markets in Colombia, the United States, Panama, and internationally. The company provides low emissivity, laminated/thermo-laminated, thermo-acoustic, tempered, silk-screened, curved, and digital print glass products. It offers aluminum products, including bars, plates, profiles, rods, and tubes that are used in the manufacture of architectural glass settings, such as windows, doors, spatial separators, and related products under the Alutions brand name. In addition, the company offers curtain wall/floating facades, stick facade systems, windows and doors, interior dividers and commercial display windows, and hurricane-proof windows; StormArmour, that are attachment for sliding doors, and other products, such as awnings, structures, and automatic doors; and other components of architectural systems. It markets and sells its products primarily under the Tecnoglass, ESWindows, Alutions, Energia Solar, Tecnoglass, Alutions, Eswindows, Tecnobend, Tecnoair, Tecnosmart, ECOMAX by ESWINDOWS, ESWINDOWS Interiors, ESW Windows and Walls, Solartec by Tecnoglass, Prestige by ESWINDOWS, Eli by ESWINDOWS, Alessia by ESWINDOWS, Elite Line by ESWindows, ULTRAVIEW by Tecnoglass, and MULTIMAX by ESWIDOWS brand names through internal and independent sales representatives, as wells as directly to distributors. It serves developers, general contractors or installers for hotels, office buildings, shopping centers, airports, universities, hospitals, and multifamily and residential buildings. The company was founded in 1983 and is based in Barranquilla, Colombia.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AThe Compensation For Tecnoglass Inc.'s (NYSE:TGLS) CEO Looks Deserved And Here's Why - simplywall.st
12/12/2025
The Compensation For Tecnoglass Inc.'s (NYSE:TGLS) CEO Looks Deserved And Here's Why simplywall.st
Read more →Trading the Move, Not the Narrative: (TGLS) Edition news.stocktradersdaily.com
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$74
Analyst Picks
Strong Buy
2
Buy
0
Hold
3
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 66.79% of the total shares of Tecnoglass Inc
1.
FMR Inc(12.623%)
since
2025/06/30
2.
BlackRock Inc(3.6001%)
since
2025/06/30
3.
Capital World Investors(3.597%)
since
2025/06/30
4.
American Funds SMALLCAP World A(3.597%)
since
2025/06/30
5.
Macquarie Group Ltd(2.7712%)
since
2025/06/30
6.
Wellington Management Company LLP(2.2486%)
since
2025/06/30
7.
Dimensional Fund Advisors, Inc.(2.1456%)
since
2025/06/30
8.
First Trust Advisors L.P.(2.12%)
since
2025/06/30
9.
First Trust SMID Cp Rising Div Achv ETF(1.9974%)
since
2025/08/28
10.
American Century Companies Inc(1.9855%)
since
2025/06/30
11.
Macquarie Small Cap Core I(1.9659%)
since
2025/07/31
12.
William Blair Investment Management, LLC(1.9524%)
since
2025/06/30
13.
Fidelity VIP Contrafund Initial(1.8867%)
since
2025/07/31
14.
Fidelity Advisor New Insights I(1.6302%)
since
2025/07/31
15.
Fidelity Small Cap Growth(1.5596%)
since
2025/06/30
16.
Cooke & Bieler LP(1.3443%)
since
2025/06/30
17.
Polaris Capital Management, LLC(1.3311%)
since
2025/06/30
18.
iShares Russell 2000 ETF(1.2504%)
since
2025/08/31
19.
Vanguard Group Inc(1.1951%)
since
2025/06/30
20.
Geode Capital Management, LLC(1.187%)
since
2025/06/30
21.
Avantis US Small Cap Value ETF(1.1481%)
since
2025/08/30
22.
Owls Nest Partners IA, LLC(1.0923%)
since
2025/06/30
23.
State Street Corp(1.0033%)
since
2025/06/30
24.
Fidelity(0.9924%)
since
2025/06/30
25.
Fidelity Small Cap Growth K6(0.821%)
since
2025/06/30
26.
Fidelity Value(0.8147%)
since
2025/07/31
27.
Strategic Advisers Fidelity US TtlStk(0.8137%)
since
2025/07/31
28.
FIAM Small Cap Core Composite(0.7994%)
since
2025/03/31
29.
FIAM Small Cap Core CIT Cl B(0.7681%)
since
2025/06/30
30.
Jane Street Group LLC(0.694%)
since
2025/06/30
31.
Fidelity Small Cap Discovery(0.6899%)
since
2025/06/30
32.
Fidelity Stock Selector Small Cap(0.6489%)
since
2025/06/30
33.
Pear Tree Polaris Fgn Val Sm Cap Instl(0.5954%)
since
2025/06/30
34.
Victory Capital Management Inc.(0.5941%)
since
2025/06/30
35.
Fidelity Series Small Cap Discovery(0.5793%)
since
2025/06/30
36.
Neumeier Investment Counsel LLC(0.5759%)
since
2025/06/30
37.
Morgan Stanley - Brokerage Accounts(0.5673%)
since
2025/06/30
38.
American Century U.S. Small Cap Value(0.5533%)
since
2025/06/30
39.
American Century Small Cap Value Inv(0.5533%)
since
2025/06/30
40.
Bank of America Corp(0.4951%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.09
Date
2025-09-30
EPS Actual
1
EPS Estimate
1.11
EPS Difference
-0.11
Surprise Percent
-9.9099%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.