ST Pharm
Price chart
- MA5
- MA20
- MA60
Each day's close multiplied by the listed share count of this share class alone, sampled weekly. It is the figure for this issue only, not a combined total across common and preferred shares.
Overview
Summary
ST Pharm was established in 2008 and is listed on the KOSDAQ market. The company is a member of the Dong-A Socio Group.
The company provides CDMO services for oligonucleotide and small molecule active pharmaceutical ingredients. It also operates in the mRNA CDMO sector and provides related lipid supplies. The company offers a value chain including CRO services and develops proprietary new drugs.
Business overview as filed
가. 주요사업의 내용(요약)
에스티팜은 1983년 설립된 삼천리제약으로 출발해 2010년 동아쏘시오그룹에 편입되었으며, 저분자 신약 CDMO에서의 경험과 기술을 바탕으로 새로운 치료제 분야인 올리고핵산치료제 CDMO로 사업 영역을 확장하였습니다. 2018년 올리고핵산치료제 전용 신공장을 반월캠퍼스에 준공함으로써 글로벌 3위 수준의 올리고 생산능력을 갖추었습니다. 그 이후 올리고치료제의 원료 수요 증가에 대응하고자 2020년 글로벌 제약사의 설비투자 지원(공동설비 증설)을 포함한 두 차례 설비 증설을 실시하였습니다. 또한 2025년 제2올리고동을 증설하면서 올리고 생산능력은 글로벌 최고수준의 올리고 생산능력을 확보하게 되었습니다. 제2올리고동은 2025년 4분기부터 본격적으로 생산을 시작하였으며 2026년부터 매출에 기여할 예정입니다.
에스티팜은 올리고 CDMO를 통해 축적한 기술과 cGMP 역량을 바탕으로 2020년 11월 mRNA 사업에 진출하였습니다. 2022년 5월에는 북미 소재 글로벌 mRNA 신약개발사에 177억원 규모 LNP용 지질 공급계약을 체결했습니다. 2024년 8월에는 벨기에 mRNA 장비 업체인 Quantoom Bioscience와 캡핑(SmartCap®) 공급 계약을 체결하였습니다. 나아가, 2025년 1월에는 독일 Evonik Industries와 전략적 제휴를 체결했고 12월에는 국제기구 감염병혁신연합(CEPI)이 추진하는 중증열성혈소판감소증후군(SFTS) mRNA 백신 개발 프로젝트의 제조/기술 파트너로 선정 되었습니다. 그 외에도 mRNA 사업 Track Record를 쌓기 위해 글로벌 빅파마 및 바이오텍과 다양한 사업제휴에 대해 논의 중입니다.에스티팜은 2019년 유럽 소재 CRO 업체 두 곳(스위스, 스페인)을 인수하고 2021년 4월, 8월 미국에 xRNA 및 유전자치료제(CAR-NKT) 개발을 위한 바이오텍 회사를 통해, 신약 개발 - CRO - CDMO로 이어지는 신약 개발의 전과정을 One-stop-service로 처리 가능한 차별화된 밸류체인 시스템을 구축하게 되었습니다.
에스티팜은 혁신적인 신약개발 전략 Virtual R&D를 통해 현재 2개의 자체개발 신약이 글로벌 임상 중에 있습니다. 계열 내 약물로는 처음으로 인체 대상 임상이 진행 중인 First-in-class 에이즈치료제 STP0404(Pirmitegravir, 피르미테그라비르)는 프랑스에서 임상1상을 마치고 미국에서 임상 2a상이 진행 중입니다. 현재 코호트 1,2를 마치고 그 중간결과를 2025년 10월 글로벌 감염병학회인 IDWeek에서 발표하였습니다. 코호트3 임상 데이터를 포함한 임상 2a상 최종 데이터는 2026년 내 발표할 계획입니다. 대장암, 비소세포성폐암, 간암 등 진행성고형암을 대상으로 하는 First-in-class 항암제 STP1002(Basroparib, 바스로파립)의 임상1상 결과는 2024년 9월에 공개되어 안정성이 입증되었고, 자세한 내용은 2024년 9월 13일~17일 개최된 ESMO Congress 2024 학회에서 발표되었습니다.
Company overview
가. 연결대상 종속회사 개황
1) 연결대상 종속회사 현황(요약)
2) 연결대상회사의 변동내용
나. 중소기업 등 해당 여부
다. 회사의 주권상장(또는 등록ㆍ지정) 및 특례상장에 관한 사항
라. 회사의 법적, 상업적 명칭
(1) 당사의 명칭 : 에스티팜주식회사(2) 영문 표기 : ST Pharm Co.,Ltd.(3) 약식 표기 : 에스티팜(주) 또는 ST PHARM
마. 설립일자 등
당사는 2008년 8월 18일 유켐 주식회사로 설립되어, 2010년 9월 30일 주식회사 삼천리제약을 흡수합병하면서 상호를 에스티팜주식회사로 변경하였습니다.당사는 2016년 6월 23일 코스닥시장에 상장하였습니다.
바. 본사의 주소, 전화번호 및 홈페이지
(1) 주소 : 경기도 시흥시 협력로231(정왕동, 시화공단 1나 802호)(2) 전화번호 : 031)499-3002(3) 홈페이지 : http://www.stpharm.co.kr
사. 주요 사업의 내용
당사는 신약 원료의약품 및 제네릭 원료의약품을 판매하고 있습니다. 당사의 주요 제품은 올리고핵산치료제(Oligonucleotide) 및 small molecule(저분자 화학합성 신약) 원료의약품(API) CDMO입니다. 2022년부터 신사업인 mRNA CDMO 관련 매출이 발생하고 있습니다. 에스티팜은 단일 사업본부 체제로 운영되고 있으나 투자자 편의를 위해 구분한 부문별 매출 현황은 다음과 같습니다.
당사 정관에 나와있는 목적사업은 다음과 같습니다. 상세한 내용은 본 보고서 Ⅱ.
아. 신용평가에 관한 사항
당사는 보고서 작성 기준일 현재 신용평가를 받은 사항이 없습니다.
Transcribed verbatim from the sentences the filer wrote in the fiscal 2025 business report (received 2026.06.02), tables and figures omitted.
- The summary is written separately from the filed text and is not the filer's wording, so it may phrase things differently from or omit parts of the original, which is shown alongside for checking.
- The company introduction reproduces the sentences the filer wrote in its business report, with tables, figures and the sentences that point to other sections of the report omitted, and the accuracy of their content has not been separately verified.
VaR
The headline's measure for each of the three windows on one scale, the dot being the estimate and the bar its interval. The windows are nested and share their observations, so the three readings are not three independent measurements. The selected window is highlighted.
The issue's daily returns over the chosen window counted into equal-width bins. The vertical lines mark the VaR and cVaR above on the loss side. The published VaR sample applies exclusion rules for halts and first sessions that this raw daily series does not, so the bars and the marks can differ slightly at the edges.
Deepest drawdown 49.8% (2026-07-30). How far below its previous peak the issue stood each day over the chosen window, a description of the path already travelled.
Characteristic line
- Intercept
- +0.021%[-0.314%, +0.356%]
- R squared
- 0.39
- Observations
- 252
- Trading-time corrected beta
- 0.89[0.64, 1.13]
A 252-day window rolled one day at a time over the longest daily span of the characteristic line. It shows when the beta against the KOSDAQ150 and the annualized volatility of the issue's excess return rose and fell, and unlike the headline figures above it carries no interval.
Each point is one period's index excess return and issue excess return, and the line is the regression fitted to those points. The risk-free rate is the certificate of deposit rate.
- Beta summarizes by regression how far the issue's return moved together with the KOSPI200 or KOSDAQ150 index return, and the index is only a stand-in for the whole market.
- The intercept is the average excess return the index does not explain, and when the interval shown beside it contains zero it cannot be told apart from zero.
- Beta and the intercept are computed from the sample of the chosen window and frequency and are not values for the period ahead.
- At the daily frequency a beta corrected for differences in trading times is shown alongside, and the gap between the two shows how much later than the index the issue's trades are reflected.
Financials
| 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RevenueKRW 100M | 1,381 | 2,004 | 2,028 | 977 | 933 | 1,241 | 1,656 | 2,493 | 2,850 | 2,738 | 3,317 | 3,865 |
| Revenue growth% | — | 45.13 | 1.22 | -51.81 | -4.59 | 33.08 | 33.47 | 50.52 | 14.31 | -3.94 | 21.16 | — |
| Operating incomeKRW 100M | 345 | 776 | 618 | -156 | -267 | -188 | 56 | 179 | 335 | 277 | 549 | 708 |
| Operating income growth% | — | 125.06 | -20.30 | -125.30 | — | — | — | 220.06 | 87.73 | -17.36 | 98.37 | — |
| Net incomeKRW 100M | 252 | 614 | 450 | -93 | -185 | -132 | 34 | 175 | 175 | 325 | 546 | 768 |
| Net income growth% | — | 143.86 | -26.75 | -120.60 | — | — | — | 418.62 | 0.04 | 85.26 | 68.07 | — |
| Attributable to ownersKRW 100M | 252 | 614 | 450 | — | — | -121 | 33 | 180 | 196 | 347 | 550 | 768 |
| Attributable to minoritiesKRW 100M | — | — | — | — | — | -10 | 1 | 5 | -21 | -22 | -4 | 0 |
| Operating margin% | 24.97 | 38.72 | 30.49 | -16.01 | -28.63 | -15.16 | 3.37 | 7.16 | 11.76 | 10.12 | 16.56 | 18.33 |
| Net margin% | 18.25 | 30.66 | 22.19 | -9.48 | -19.87 | -10.60 | 2.04 | 7.03 | 6.15 | 11.86 | 16.45 | 19.88 |
| ROE% | — | — | 12.82 | — | — | -4.11 | 1.03 | 5.33 | 5.09 | 6.90 | 9.27 | 12.20 |
| ROA% | 10.84 | 16.70 | 11.79 | -2.68 | -5.43 | -2.95 | 0.68 | 3.03 | 2.59 | 4.50 | 6.97 | 9.06 |
| Debt ratio% | 109.58 | 17.41 | 8.67 | 4.20 | 12.32 | 50.15 | 52.92 | 67.30 | 74.57 | 43.52 | 31.97 | 34.81 |
| Current ratio% | 88.50 | 436.88 | 786.39 | 1,680.66 | 888.33 | 1,266.03 | 323.94 | 151.35 | 416.00 | 247.66 | 226.20 | 227.87 |
| Quick ratio% | 34.25 | 259.36 | 583.95 | 1,272.20 | 636.13 | 1,022.07 | 216.72 | 91.30 | 271.83 | 152.40 | 123.34 | 127.78 |
| Reserve ratio% | 1,735.96 | 3,289.55 | 3,665.07 | 3,461.95 | 3,160.89 | 3,033.03 | 3,216.53 | 3,336.73 | 3,430.69 | 4,542.17 | 5,254.71 | 5,586.18 |
| Free cash flowKRW 100M | 137 | 347 | 267 | -164 | -367 | -379 | -445 | -534 | -419 | 266 | -331 | — |
| FCF margin% | 9.94 | 17.34 | 13.19 | -16.78 | -39.39 | -30.56 | -26.88 | -21.44 | -14.72 | 9.73 | -9.97 | — |
| OCF conversion% | 142.21 | 82.67 | 120.98 | — | — | — | 215.25 | 40.14 | 7.41 | 337.15 | 25.64 | — |
| Capex to revenue% | 16.01 | 8.00 | 13.66 | 27.80 | 6.67 | 13.69 | 31.27 | 24.26 | 15.17 | 30.25 | 14.19 | — |
| Receivable daysdays | — | — | — | 86.1 | 100.9 | 119.3 | 119.4 | 115.0 | — | — | — | — |
| Inventory daysdays | — | 255.1 | 221.6 | 189.6 | 156.9 | 151.3 | 213.5 | 214.4 | 241.1 | 254.6 | 276.8 | — |
| Payable daysdays | — | — | — | 25.1 | 34.9 | 28.6 | 29.7 | 132.9 | — | — | — | — |
| Cash conversion cycledays | — | — | — | 250.6 | 222.9 | 242.0 | 303.2 | 196.5 | — | — | — | — |
| EPSKRW | 2,906 | 3,861 | 2,422 | -497 | -993 | -651 | 177 | 957 | 1,041 | 1,780 | 2,706 | 3,680 |
| PERx | — | 11.62 | 13.65 | — | — | — | 786.44 | 91.54 | 65.13 | 49.94 | 44.05 | 35.92 |
| BPSKRW | — | — | 18,819 | 17,773 | 16,132 | 15,830 | 17,312 | 17,951 | 20,445 | 24,988 | 28,666 | 30,166 |
| PBRx | — | — | 1.76 | 1.11 | 1.85 | 6.56 | 8.04 | 4.88 | 3.32 | 3.56 | 4.16 | 4.38 |
| Dividend per shareKRW | — | 500 | 500 | 500 | — | — | 500 | 500 | 500 | 500 | — | — |
| Payout ratio% | — | 12.95 | 20.64 | — | — | — | 282.49 | 52.25 | 48.03 | 28.09 | — | — |
Consolidated basis
Profit flowKRW 100M
- Revenue
- 3,317
- Cost of sales
- 1,955
- Gross profit
- 1,362
- SG&A expenses
- 813
- Operating income
- 549
- Non-operating income
- 38
- Profit before tax
- 587
- Net income
- 546
- Income tax expense
- 42
This diagram traces where revenue goes at each step on its way to net income, using the filed amounts as they are. The non-operating result is taken as the difference between profit before tax and operating income and is shown as income or expense by its sign, and whatever a step's items leave unexplained is shown separately as other.
Revenue compositionKRW 100M
Margins%
Cash flow by activityKRW 100M
Balance sheet compositionKRW 100M
Debt ratio%
The left bar splits assets into current and non-current and the right bar splits the financing of those assets into liabilities and equity, so the two bars stand at the same height.
Quarterly resultsKRW 100M
Year-on-year growth%
Each quarterly bar is that quarter's three months and is never mixed with an annual figure. The growth rate is computed only where the same quarter a year earlier is also shown here, and is left blank when the base was a loss.
Cash conversion cycledays
Free cash flow breakdownKRW 100M
Inventory days and receivable days stack upward, payable days hang downward, and the cash conversion cycle they net to is drawn as the line. Each day count uses the average balance with the prior year, so the oldest year is not drawn. A day count whose line was not filed is left out, and the cycle is shown only for years that carry all three.
Free cash flow is cash from operating activities less spending on property, plant and equipment, and all three bars keep the sign as filed.
Owners' net margin%
Asset turnoverx
Financial leveragex
ROE%
ROE is the product of the owners' net margin, asset turnover and financial leverage. All three use period-end balances as denominators, and profit and equity are on the owners' basis, so the product matches the ROE in the table.
Financial statements
Balance sheet
| 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2,324 | 3,678 | 3,815 | 3,455 | 3,411* | 4,456 | 4,986 | 5,787* | 6,754 | 7,219 | 7,826 | |
| 958 | 2,249 | 2,252 | 1,673 | 1,442 | 2,356 | 2,441 | 2,713* | 3,484 | 3,301 | 3,727 | |
| Cash and cash equivalentsKRW 100M | 118 | 552 | 723 | 477 | 128 | 386 | 392 | 502 | 501 | 634 | 305 |
| Short-term financial instrumentsKRW 100M | 0 | 600 | 600 | 600 | 382 | 840 | 440 | 0 | 400 | — | — |
| InventoriesKRW 100M | 587 | 914 | 580 | 407 | 409 | 454 | 808 | 1,076 | 1,207 | 1,270 | 1,695 |
| Trade and other receivablesKRW 100M | Not applicable | Not applicable | 303 | 159 | 357* | 454 | 629 | 942 | Not applicable | Not applicable | Not applicable |
| 1,366 | 1,429 | 1,563 | 1,782 | 1,969* | 2,100 | 2,544 | 3,074 | 3,271 | 3,918 | 4,099 | |
| Property, plant and equipmentKRW 100M | 1,341 | 1,384 | 1,516 | 1,691 | 1,725* | 1,743 | 2,091 | 2,543 | 2,770 | 3,361 | 3,572 |
| Intangible assetsKRW 100M | Not applicable | Not applicable | 12 | 14 | 80* | 100 | 126 | 125 | 135 | Not applicable | Not applicable |
| Investments in associatesKRW 100M | 0 | 0 | — | — | — | — | — | — | — | — | — |
| 1,215 | 545 | 304 | 139 | 374 | 1,488 | 1,725 | 2,295 | 2,885 | 2,189 | 1,896 | |
| 1,082 | 515 | 286 | 100 | 162 | 186 | 754* | 1,792 | 837 | 1,333 | 1,648 | |
| Trade and other payablesKRW 100M | Not applicable | Not applicable | 66 | 65 | 116* | 47 | 129 | 1,039 | Not applicable | Not applicable | Not applicable |
| Short-term borrowingsKRW 100M | 325 | 0 | — | — | — | — | 0 | 200 | 209 | 300 | 310 |
| Current portion of long-term borrowingsKRW 100M | — | — | 0 | — | — | 48* | 150 | 83 | 83 | 422 | 455 |
| Current lease liabilitiesKRW 100M | — | — | — | — | — | 64* | 6 | 12 | 10 | 12 | 13 |
| 133 | 31 | 18 | 40 | 212 | 1,302 | 972* | 503 | 2,048 | 856 | 248 | |
| Long-term borrowingsKRW 100M | 102 | 1 | 1 | — | — | 1,256* | 85* | 167 | 83* | 433 | 0 |
| Non-current lease liabilitiesKRW 100M | — | — | — | — | — | 4 | 5 | 25 | 21 | 15 | 9 |
| 1,109 | 3,132 | 3,511 | 3,316 | 3,037* | 2,968 | 3,260 | 3,411 | 3,869 | 5,030 | 5,930 | |
| Not applicable | Not applicable | 3,511 | 3,316 | 3,010* | 2,953 | 3,230 | 3,376 | 3,846 | 5,031 | 5,934 | |
| Issued capitalKRW 100M | 59 | 92 | 93 | 93 | 93 | 93 | 94 | 94 | 94 | 101 | 104 |
| Capital surplusKRW 100M | 262 | 1,700 | 1,713 | 1,713 | 1,713 | 1,713 | 1,869 | 1,869 | 1,869 | 2,983 | 3,397 |
| Retained earningsKRW 100M | 760 | 1,340 | 1,706 | 1,516 | 1,236 | 1,116 | 1,156 | 1,269 | 1,357 | 1,594 | 2,042 |
| Accumulated other comprehensive incomeKRW 100M | — | — | — | — | — | — | — | — | — | 37 | 49 |
| Other equityKRW 100M | 0 | -0 | -1 | -7 | -32* | 31 | 111 | 144 | 525* | 317 | 343 |
| Non-controlling interestsKRW 100M | Not applicable | Not applicable | Not applicable | Not applicable | 27* | 14 | 31 | 35 | 24 | -1 | -4 |
| 매출채권As filed | 132 | 134 | 299 | — | — | — | — | — | 1,206 | 678 | 967 |
| 계약자산As filed | — | — | — | — | — | — | — | — | — | — | 24 |
| 당기손익-공정가치측정 금융자산As filed | — | — | — | — | — | 180 | 100 | 80 | 132 | — | — |
| 당기손익공정가치측정금융자산As filed | — | — | — | — | — | — | — | — | — | 480 | 604 |
| 당기법인세자산As filed | 0 | 0 | — | 8 | 3 | 1 | 0 | 5 | 6 | 2 | 2 |
| 기타수취채권As filed | 34 | 45 | 4 | — | — | — | — | — | — | — | — |
| 기타유동금융자산As filed | — | — | — | — | 140 | 12 | 15 | 31 | 15 | — | — |
| 기타유동자산As filed | 3 | 3 | 32 | 16 | 22 | 28 | 57 | 75 | 149 | — | — |
| 매각예정분류자산As filed | 84 | 0 | 0 | — | — | — | — | — | — | — | — |
| 당기환급금자산As filed | — | — | 14 | 7 | — | 0 | 0 | 0 | — | — | — |
| 장기매출채권 및 기타비유동채권As filed | — | — | — | 8 | 7 | — | — | — | — | — | — |
| 기타비유동금융자산As filed | — | — | — | 11 | 30 | 19 | 19 | 26 | 30 | — | — |
| 매도가능금융자산As filed | 0 | 10 | 5 | — | — | — | — | — | — | — | — |
| 기타자산As filed | — | — | — | — | — | — | — | — | — | 122 | 100 |
| 이연법인세자산As filed | 7 | 15 | 17 | 59 | 127 | 147 | 157 | 171 | 75 | 74 | 165 |
| 기타금융자산As filed | — | — | — | — | — | — | — | — | — | 115 | 30 |
| 비유동 기타포괄손익-공정가치 측정 금융자산As filed | — | — | — | — | — | 12 | 45 | 35 | — | — | — |
| 순확정급여자산As filed | — | — | 5 | — | — | — | 7 | 58 | 48 | 28 | 49 |
| 당기법인세부채As filed | 107 | 141 | 70 | 0 | — | — | 13 | 24 | 44 | 71 | 85 |
| 기타종업원급여부채As filed | — | — | 21 | 16 | 14 | 0 | 20 | 23 | 26 | — | — |
| 사용권자산As filed | — | — | — | — | — | 13 | 11 | 36 | 31 | 26 | 21 |
| 기타유동부채As filed | — | — | 129 | 19 | 26 | 18 | 305 | 192 | — | — | — |
| 무형자산As filed | 11 | 11 | — | — | — | — | — | — | — | 165 | 170 |
| 종속기업투자As filed | — | — | — | — | — | — | 0 | 0 | — | — | — |
| 기타포괄손익-공정가치 측정 금융자산As filed | — | — | — | — | — | — | — | — | 45 | — | — |
| 당기손익공정가치 측정 금융자산As filed | — | — | — | — | — | — | — | — | — | 176 | — |
| 장기매입채무 및 기타비유동채무As filed | — | — | 15 | 18 | 169 | — | — | — | — | — | — |
| 퇴직급여부채As filed | — | — | — | 18 | 16 | 0 | 0 | 0 | — | — | — |
| 기타비유동자산As filed | — | — | — | — | — | — | — | — | 4 | — | — |
| 기타장기종업원급여부채As filed | 0 | 3 | 3 | 3 | 3 | 4 | 8 | 246 | 9 | — | — |
| 기타포괄손익공정가치측정금융자산As filed | — | — | — | — | — | — | — | — | — | 58 | 24 |
| 기타유동금융부채As filed | — | — | — | — | 6 | 9 | 132 | 219 | 199 | — | — |
| 자본과부채총계As filed | 2,324 | 3,678 | 3,815 | 3,455 | 3,411 | 4,456 | 4,986 | 5,707 | 6,754 | — | — |
| 기타비유동금융부채As filed | — | — | — | — | 24 | 21 | 34 | 35 | 149 | — | — |
| 단기매입채무As filed | — | — | 31 | — | — | — | — | — | — | — | — |
| 매입채무As filed | 109 | 137 | — | — | — | — | — | — | 177 | 106 | 118 |
| 기타지급채무As filed | 354 | 76 | 34 | — | — | 17 | 10 | 23 | 28 | — | — |
| 기타금융부채As filed | 165 | 14 | — | — | — | — | — | — | — | 231 | 332 |
| 기타유동지급채무As filed | — | — | — | — | — | — | — | — | 3 | — | — |
| 부채 및 자본총계As filed | — | — | — | — | — | — | — | — | — | 7,219 | 7,826 |
| 선수금As filed | 23 | 146 | — | — | — | — | — | — | — | — | — |
| 정부보조금As filed | 9 | 11 | — | — | — | — | — | — | — | — | — |
| 기타부채As filed | — | — | — | — | — | — | — | — | — | 190 | 334 |
| 확정급여부채As filed | 22 | 15 | — | — | — | — | — | — | — | — | — |
| 기타 유동부채As filed | — | — | — | — | — | — | — | — | 85 | — | — |
| 납입자본As filed | 321 | 1,793 | — | — | — | — | — | — | — | — | — |
| 순확정급여부채As filed | — | — | 0 | — | — | — | — | — | 6 | 8 | 6 |
| 전환사채As filed | — | — | — | — | — | — | 830 | — | 1,514 | — | — |
| 매각예정분류기타자본구성요소As filed | 27 | 0 | 0 | — | — | — | — | — | — | — | — |
| 기타비유동채무As filed | — | — | 14 | — | — | — | — | — | — | — | — |
| 기타 비유동 부채As filed | — | — | — | — | — | — | — | — | 237 | — | — |
| 기타비유동부채As filed | — | — | — | — | — | — | — | 7 | — | — | — |
Income statement
| 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1,381 | 2,004 | 2,028 | 977 | 933 | 1,241 | 1,656 | 2,493 | 2,850 | 2,738 | 3,317 | |
| Cost of salesKRW 100M | 868 | 1,074 | 1,230 | 950 | 949 | 1,041 | 1,079 | 1,604 | 1,729 | 1,776 | 1,955 |
| Gross profitKRW 100M | 513 | 930 | 798 | 28 | -16 | 200 | 577 | 889 | 1,121 | 962 | 1,362 |
| SG&A expensesKRW 100M | 168 | 154 | 179 | 184 | 251 | 388 | 522 | 711 | 786 | 685 | 813 |
| 345 | 776 | 618 | -156 | -267 | -188 | 56 | 179 | 335 | 277 | 549 | |
| Finance incomeKRW 100M | 18 | 81 | 32 | 34 | 31 | 57 | 56 | 150* | 94 | 353 | 178 |
| Finance costsKRW 100M | 73 | 35 | 43 | 4 | 13 | 42 | 63 | 136 | 197 | 186 | 134 |
| Other incomeKRW 100M | 69 | 4 | 7 | 1 | 1 | 5 | 2 | 9 | 6 | 6 | 5 |
| Other expensesKRW 100M | 3 | 22 | 21 | 8 | 2 | 1 | 38 | 8 | 4 | 23 | 11 |
| Share of profit of associatesKRW 100M | 0 | 0 | — | — | — | — | — | — | — | — | — |
| 356 | 805 | 592 | -134 | -250 | -168 | 13 | 192* | 234 | 427 | 587 | |
| Income tax expenseKRW 100M | 104 | 191 | 142 | 41 | -64 | -37 | -21 | 17* | 58 | 103 | 42 |
| 252 | 614 | 450 | -93 | -185 | -132 | 34 | 175 | 175 | 325 | 546 | |
| Attributable to ownersKRW 100M | 252 | 614 | 450 | Not applicable | Not applicable | -121 | 33 | 180 | 196 | 347 | 550 |
| Attributable to minoritiesKRW 100M | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | -10 | 1 | 5 | -21 | -22 | -4 |
| Basic earnings per shareKRW | 2,906 | 3,861 | 2,422 | -497 | -993 | -651 | 177 | 957 | 1,041 | 1,780 | 2,706 |
| Diluted earnings per shareKRW | 2,011 | 3,758 | 2,411 | -497 | -993 | -651 | 177 | 957 | 1,041 | 1,780 | 2,688 |
| 295 | 582 | 457 | -102 | -189 | -127 | 51 | 195 | Not applicable | 323 | 558 | |
| Other comprehensive incomeKRW 100M | 43 | -33 | 7 | -9 | -3 | 5 | 18 | 19 | 19 | -2 | 12 |
| 비지배지분As filed | — | — | — | — | — | — | — | — | -18 | -22 | -3 |
| 지배기업의 소유주As filed | — | — | — | — | — | — | — | — | 212 | — | — |
| 지배기업 소유주지분As filed | — | — | — | — | — | — | — | — | — | 345 | 561 |
| 지분법 적용대상인 관계기업과 조인트벤처의 당기순손익에 대한 지분As filed | — | — | 0 | — | — | — | — | — | — | — | — |
| 후속적으로 당기손익으로 재분류되지 않는 항목As filed | 4 | -5 | — | — | — | — | — | — | — | — | — |
| 확정급여제도의 재측정요소As filed | 4 | -5 | — | — | — | — | — | — | — | -16 | -2 |
| 후속적으로 당기손익으로 재분류되는 항목As filed | 39 | -27 | — | — | — | — | — | — | — | — | — |
| 매도가능금융자산평가손익As filed | 41 | -28 | — | — | — | — | — | — | — | — | — |
| 해외사업장순투자의 위험회피As filed | 0 | 0 | — | — | — | — | — | — | — | — | — |
| 지분법자본변동As filed | -2 | 0 | 0 | — | — | — | — | — | — | — | — |
| 지배기업의 소유주지분As filed | 295 | 582 | — | — | — | — | — | — | — | — | — |
| 당기손익으로 재분류되지 않는항목(세후기타포괄손익)As filed | — | — | 8 | — | — | — | — | — | — | — | — |
| 총 포괄손익, 지배기업의 소유주에게 귀속되는 지분As filed | — | — | 457 | — | — | -117 | 48 | 198 | — | — | — |
| 총 포괄손익, 비지배지분As filed | — | — | — | — | — | -10 | 3 | 3 | — | — | — |
| 확정급여제도의 재측정손익(세후기타포괄손익)As filed | — | — | 8 | — | — | — | — | — | — | — | — |
| 해외사업환산손익As filed | — | — | — | — | — | — | — | — | 24 | 4 | 23 |
| 당기손익으로 재분류될 수 있는 항목(세후기타포괄손익)As filed | — | — | -1 | — | — | — | — | — | — | — | — |
| 기타포괄손익-공정가치측정금융자산평가손익As filed | — | — | — | — | — | — | — | — | 8 | — | — |
| 해외사업장환산외환차이(세후기타포괄손익)As filed | — | — | -2 | — | — | — | — | — | — | — | — |
| 매도가능금융자산평가손익(세후기타포괄손익)As filed | — | — | 1 | — | — | — | — | — | — | — | — |
| 순확정급여부채의 재측정요소As filed | — | — | — | — | — | — | — | — | -14 | — | — |
| 기타포괄손익공정가치금융자산평가손익As filed | — | — | — | — | — | — | — | — | — | 10 | -9 |
Cash flow statement
| 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net incomefrom the income statement | 252 | 614 | 450 | -93 | -185 | -132 | 34 | 175 | 175 | 325 | 546 |
| Total adjustments to operating cash flowcomputed | 106 | -106 | 94 | 200 | -120 | -78 | 39 | -105 | -162 | 770 | -406 |
| 358 | 508 | 544 | 108 | -305 | -209 | 73 | 70 | 13 | 1,095 | 140 | |
| Interest receivedKRW 100M | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable |
| Interest paidKRW 100M | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable |
| Income taxes paidKRW 100M | -3 | 153 | 219 | 75 | -3 | 0 | -8 | 29 | 21 | 50 | 87 |
| -331 | -932 | -263 | -268 | -98 | -691 | -80 | -57 | -824 | -865 | -263 | |
| Purchase of property, plant and equipmentKRW 100M | 221 | 160 | 277 | 272 | 62 | 170 | 518 | 605 | 432 | 828 | 471 |
| Proceeds from sale of property, plant and equipmentKRW 100M | 0 | 0 | 1 | 1 | 2 | 1 | 6 | 0 | 1 | 2 | 1 |
| Purchase of intangible assetsKRW 100M | 3 | 0 | 0 | 1 | 1 | 5 | 1 | 2 | 2 | 4 | 2 |
| 66 | 852 | -91 | -90 | 53 | 1,159 | -1 | 108 | 814 | -110 | -201 | |
| Dividends paidKRW 100M | 10 | 29 | 92 | 93 | 93 | — | 0 | 94 | 94 | 94 | 101 |
| Issue of sharesKRW 100M | 0 | 1,322 | 0 | — | — | — | — | — | — | — | — |
| Cash at beginning of periodKRW 100M | 24 | 118 | 552 | 723 | 477 | 128 | 386 | 392 | 502 | 501 | 634 |
| 118 | 552 | 723 | 477 | 128 | 386 | 392 | 502 | 501 | 634 | 305 | |
| Effect of exchange rate changesKRW 100M | Not applicable | Not applicable | Not applicable | 4 | 1 | -1 | 15 | -11 | -4 | 14 | -4 |
| Net change in cash and cash equivalentsKRW 100M | 94 | 428 | 190 | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable |
| 기타금융부채의 증가As filed | — | — | — | — | — | — | — | — | — | 2 | 0 |
| 당기순이익(손실)As filed | 252 | 614 | 450 | -93 | -185 | — | — | — | — | — | — |
| 리스부채의 원금상환As filed | — | — | — | — | — | 10 | — | — | — | 17 | 19 |
| 영업으로부터 창출된 현금흐름As filed | — | — | — | — | — | -209 | 64 | 99 | 34 | — | — |
| 당기순이익조정을 위한 가감As filed | — | — | 315 | 41 | 78 | — | — | — | — | — | — |
| 리스부채의원금상환As filed | — | — | — | — | — | — | 10 | 17 | 19 | — | — |
| 손익조정항목As filed | 217 | 259 | — | — | — | — | — | — | — | — | — |
| 영업활동으로인한자산ㆍ부채의변동As filed | — | — | -2 | 234 | -201 | — | — | — | — | — | — |
| 이자수취As filed | 0 | 3 | 13 | 12 | 16 | 7 | 8 | 14 | 17 | — | — |
| 장기차입금의 차입As filed | — | — | — | — | — | — | — | — | — | 0 | 0 |
| 임차보증금의 감소As filed | — | — | — | — | 1 | 3 | 0 | 15 | — | — | — |
| 전환사채의 증가As filed | — | — | — | — | — | 1,100 | 0 | 0 | 1,000 | — | — |
| 단기금융상품의 취득As filed | 0 | 600 | 0 | — | — | 458 | 2,920 | 2,437 | — | 3,512 | 0 |
| 단기차입금의 차입As filed | — | — | — | — | — | — | — | — | — | 250 | 115 |
| 임차보증금의 증가As filed | — | — | — | — | — | 15 | 0 | 22 | 5 | — | — |
| 단기금융상품의 처분As filed | — | — | — | — | 218 | — | 3,451 | 2,917 | — | — | 95 |
| 단기차입금의 증가As filed | 290 | 138 | 0 | — | — | — | 0 | 200 | 259 | — | — |
| 선물계약, 선도계약, 옵션계약 및 스왑계약에 따른 현금유입As filed | — | — | — | — | 1 | — | — | — | — | — | — |
| 당기손익공정가치금융자산의 감소As filed | — | — | — | — | 1 | 141 | 151 | 132 | — | — | — |
| 배당금수취As filed | 1 | 0 | 0 | — | — | — | — | — | — | — | — |
| 기타금융부채의 감소As filed | — | — | — | — | — | — | — | — | — | — | 2 |
| 단기차입금의 감소As filed | 290 | 463 | — | — | — | — | — | — | 250 | — | — |
| 단기차입금의 상환As filed | — | — | 0 | — | — | — | — | — | — | 242 | — |
| 무형자산의 처분As filed | 1 | 0 | 0 | — | 2 | — | 0 | 3 | — | 2 | 0 |
| 비유동 기타포괄손익-공정가치 측정 금융자산의 증가As filed | — | — | — | 2 | — | — | — | — | — | — | — |
| 당기손익 공정가치금융자산의증가As filed | — | — | — | — | 155 | 196 | 221 | 71 | — | — | — |
| 유동성장기차입금의 상환As filed | — | — | — | — | — | — | — | — | 83 | — | — |
| 이자의 지급As filed | — | — | — | — | — | — | — | — | — | 8 | 6 |
| 당기손익인식금융자산의 취득As filed | — | — | — | 6 | — | — | — | — | — | — | — |
| 이자지급As filed | 23 | 16 | 1 | — | 1 | 4 | 4 | 9 | 13 | — | — |
| 기타보증금의 증가As filed | 0 | 0 | — | 0 | 0 | 1 | 0 | 1 | 0 | — | — |
| 보증금의 감소As filed | 0 | 1 | 2 | — | — | — | — | — | — | — | — |
| 전환사채 보통주 전환 수수료As filed | — | — | — | — | — | — | — | — | — | 0 | 0 |
| 관계기업에 대한 투자자산의 처분As filed | — | — | 0 | — | — | — | — | — | — | — | — |
| 정부보조금의 증가As filed | — | — | 2 | — | — | — | — | — | 15 | — | — |
| 기타보증금의 감소As filed | 0 | 0 | — | — | 0 | 1 | 0 | 0 | 2 | — | — |
| 기타포괄손익공정가치측정 금융자산의 증가As filed | — | — | — | — | — | — | 35 | 0 | — | — | — |
| 기타포괄손익-공정가치측정 금융자산의 증가As filed | — | — | — | — | 10 | — | — | — | — | — | — |
| 매도가능금융자산의 처분As filed | 66 | 93 | 0 | — | — | — | — | — | — | — | — |
| 차입금의 상환As filed | — | — | — | — | — | — | — | — | — | — | 188 |
| 기타포괄손익공정가치측정 금융자산의 감소As filed | — | — | — | — | — | — | 0 | 0 | — | — | — |
| 당기손익공정가치측정금융자산의 처분As filed | — | — | — | — | — | — | — | — | — | 80 | 2,060 |
| 보증금의 증가As filed | 15 | 2 | 2 | — | — | — | — | — | — | — | — |
| 정부보조금의 수취As filed | — | — | — | 3 | 1 | 1 | 2 | 14 | — | — | — |
| 통화선도부채의 감소As filed | — | — | — | — | — | 1 | 0 | 0 | — | — | — |
| 기타금융자산의 감소As filed | — | — | — | — | — | — | — | — | — | 10 | 9 |
| 당기손익-공정가치금융자산의 감소As filed | — | — | — | — | — | — | — | — | 73 | — | — |
| 선급금의 증가As filed | — | — | — | — | — | — | — | — | — | — | -3 |
| 자산부채의증감As filed | -114 | -213 | — | — | — | — | — | — | — | — | — |
| 종속기업과 기타 사업의 지배력 획득에 따른 현금흐름As filed | — | — | — | — | 111 | — | — | — | — | — | — |
| 통화선도자산의 감소As filed | — | — | — | — | — | — | 0 | 0 | — | — | — |
| 단기금융상품의 감소As filed | 0 | 0 | — | — | — | — | — | — | 1,034 | 3,824 | — |
| 유동성장기부채의감소As filed | — | — | — | 0 | — | — | — | — | — | — | — |
| 매도가능금융자산의 취득As filed | 0 | 11 | 0 | — | — | — | — | — | — | — | — |
| 환율변동효과 반영전 현금및현금성자산의 순증가(감소)As filed | — | — | — | -250 | -350 | 259 | -9 | 121 | — | 120 | -324 |
| 기타포괄손익-공정가치측정금융자산의처분As filed | — | — | — | — | — | — | — | — | — | — | 22 |
| 당기손익공정가치측정금융자산의 취득As filed | — | — | — | — | — | — | — | — | — | 480 | 1,992 |
| 장기차입금의 증가As filed | 100 | 100 | 0 | — | 150 | 85 | 0 | 165 | — | — | — |
| 당기손익-공정가치금융자산의 증가As filed | — | — | — | — | — | — | — | — | 79 | — | — |
| 장기차입금의 상환As filed | — | — | 0 | — | 0 | 1 | — | — | — | — | — |
| 기타금융자산의 증가As filed | — | — | — | — | — | — | — | — | — | 3 | 23 |
| 관계기업투자의 처분As filed | 95 | 0 | — | — | — | — | — | — | — | — | — |
| 유동성장기부채의 감소As filed | -0 | -0 | — | — | — | 0 | 0 | 150 | — | — | — |
| 단기금융상품의 증가As filed | — | — | — | — | — | — | — | — | 1,432 | — | — |
| 리스료의지급As filed | — | — | — | — | 4 | — | — | — | — | — | — |
| 영업권의 취득As filed | — | — | 0 | — | — | — | — | — | — | — | — |
| 이자의 수취As filed | — | — | — | — | — | — | — | — | — | 44 | 41 |
| 정부보조금의 상환As filed | — | — | — | — | — | 12 | 0 | 0 | — | — | — |
| 사업결합으로 인한 순현금유출As filed | — | — | — | — | — | — | 0 | 0 | — | — | — |
| 영업양수As filed | 255 | 255 | — | — | — | — | — | — | — | — | — |
| 영업에서 창출된 현금흐름As filed | — | — | — | — | — | — | — | — | — | 1,144 | 227 |
| 현금및현금성자산의 증가As filed | — | — | — | — | — | — | — | — | 3 | — | — |
| 장기차입금의 감소As filed | 0 | 200 | — | — | — | — | 0 | 0 | — | — | — |
| 비지배지분 증가As filed | — | — | — | — | — | — | 11 | 0 | — | — | — |
| 유동성장기부채의 상환As filed | — | — | 0 | — | — | — | — | — | — | — | — |
| 외화표시현금의 환율변동효과As filed | -0 | 6 | -19 | — | — | — | — | — | — | — | — |
In the latest fiscal year cash generated by operations covered both investing outflows and financing outflows.
A year whose own filing is absent is filled from the restated comparative in the following filing, and is marked as such. Operating indicators outside the statements, such as order backlogs, and audit opinions are not covered here, and per-share figures follow the filed values without retroactive adjustment for share splits.
Transcribed verbatim from the sentences the filer wrote in the fiscal {year} business report (received {date}), with tables, figures and cross-references to other sections omitted.
The newest annual filing shown was received on 2026.06.02.
Audit opinion
| Fiscal year | Opinion | Auditor | Fiscal year end |
|---|---|---|---|
| 2025 | 적정의견Term 18 | 삼정회계법인 | 2025-12-31 |
| 2024 | 적정의견Term 17 | 삼일회계법인 | 2025-12-31 |
| 2023 | 적정의견Term 16 | 삼일회계법인 | 2025-12-31 |
| 2022 | 적정Term 15 | 삼일회계법인 | 2022-12-31 |
| 2021 | 적정Term 14 | 삼일회계법인 | 2022-12-31 |
| 2020 | 적정Term 13 | 삼일회계법인 | 2022-12-31 |
| 2019 | 적정Term 12 | 삼일회계법인 | 2019-12-31 |
| 2018 | 적정Term 11 | 삼일회계법인 | 2019-12-31 |
| 2017 | 적정Term 10 | 삼일회계법인 | 2019-12-31 |
| 2016 | 적정Term 9 | 삼정회계법인 | 2016-12-31 |
The auditor's name and the opinion are transcribed verbatim from the filed audit report, and the wording follows the filer. A fiscal year shown twice means the filing carried two entries that the source does not distinguish.
Korean audit opinions come in four kinds, where an unqualified opinion (적정) finds the statements fairly presented, a qualified opinion (한정) does so except for a stated matter, an adverse opinion (부적정) finds them not fairly presented, and a disclaimer of opinion (의견거절) means the auditor could not obtain enough evidence to form a view.
Valuation
Valuation multiplesx
PER and PBR divide each period's closing price by the per-share figure filed for that same period, and a loss period is left blank. The quarterly view is a multiple of quarterly EPS.
Dividend historyKRW
The dividend-per-share bars are restated onto the current share basis for splits and par-value changes. The payout ratio and the dividend yield divide figures filed for the same period and are left unadjusted.
Payout ratio and dividend yield%
PER bandKRW
The price is the adjusted close and each band line multiplies the EPS of the latest completed fiscal year by a fixed multiple. The previous year's EPS stays in force until the next fiscal year ends, and the multiples divide the range between the lowest and highest annual PER on record into equal steps.
Valuation models
Five models priced under one set of assumptions, set beside the current price, with how each has moved by fiscal year.
Assumptions
The risk premium and the terminal growth rate are adjustable assumptions, and the rest follow from the data and the formulas.
| Model | Model priceKRW | Versus current price |
|---|---|---|
| Gordon growth model | No dividend | |
| Dividend discount model DDM | No dividend | |
| Discounted cash flow FCFF | Base-year cash flow not positive | |
| Discounted cash flow FCFE | Base-year cash flow not positive | |
| Residual income model RIM | 32,716 | -64.8% |
Dividend and residual income familyKRW
Discounted cash flow familyKRW
How the figures are calculated
Each model's formula is shown in symbols and then with this issue's own numbers substituted, step by step. Changing a value in the assumptions panel changes the numbers here too. Firm-level amounts are in hundred million won and per-share values in won.
Cost of equity
r = 4.40% + 0.83 × 5.00% = 8.54%
Initial growth
g_1 = max(9.27% × (1 − 0.00%), 0) = 9.27%
Growth starts at this value in the first year and falls by equal steps each year to reach the terminal rate in the fifth
Residual income model RIM
B_0 = 28,666 KRW, ROE = 9.27%, payout ratio = 0.00%, r = 8.54%, g_T = 2.00%
| Year | Opening book value | Earnings | Equity charge | Residual income | Discount factor | Present value |
|---|---|---|---|---|---|---|
| 1 | 28,666 | 2,656 | 2,448 | 208 | 0.9213 | 192 |
| 2 | 31,323 | 2,903 | 2,675 | 228 | 0.8488 | 193 |
| 3 | 34,225 | 3,172 | 2,923 | 249 | 0.7821 | 195 |
| 4 | 37,397 | 3,465 | 3,194 | 272 | 0.7205 | 196 |
| 5 | 40,862 | 3,787 | 3,489 | 297 | 0.6638 | 197 |
| Terminal value | 4,634 | 0.6638 | 3,076 | |||
P_0 = 28,666 + 973 + 3,076 = 32,716 KRW
The cost of equity is the risk-free rate plus beta times the equity risk premium. Initial growth is the newest fiscal year's return on equity times its retention ratio, floored at zero, and falls by equal steps from that value in the first year to the terminal rate in the fifth. Only the Gordon model grows at the terminal rate from the start. Discounted cash flow starts from operating cash flow less capital expenditure, where FCFF adds after-tax interest paid and discounts at the weighted average cost of capital, and FCFE adds net borrowing and discounts at the cost of equity. The residual income model adds to book value per share the present value of earnings above the equity charge.
- A model price is the arithmetic outcome of the stated assumptions, and is neither a target price nor a basis for an investment decision.
- The cost of equity is the risk-free rate plus beta times the equity risk premium, and the risk premium and the terminal growth rate are assumptions the reader may change.
- The cash flow models take borrowings and cash only from years in which the filer itemized those lines, and a year without them yields no figure.
- Every model assumes the newest fiscal year's figures grow at a rate that converges in equal steps from the first year's rate to the terminal rate by the fifth year, and paths outside that assumption are not represented.