Skip to main content

Castles Technology Co Ltd (5258.TW) Stock Price and Company Information, 2024

Castles Technology Co Ltd

5258.TW

Exchange: TW
Currency New Taiwan Dollar
ISIN: TW0005258008
Primary Ticker: 5258.TW
Fiscal Year End: December
Sector: Industrials
Industry: Business Equipment & Supplies
Gic Sector: Information Technology
Gic Group: Technology Hardware & Equipment
Gic Industry: Electronic Equipment, Instruments & Components
Gic Sub Industry: Electronic Equipment & Instruments
Description: Castles Technology Co., Ltd. manufactures and sells payment solutions for the financial, retail, hospitality, and transportation sectors. Its products include Android, mobile, and EFT POS solutions; and unattended terminals, PIN pads, and other products. Castles Technology Co., Ltd. was founded in 1993 and is headquartered in New Taipei City, Taiwan.
Address: No.20-5, Beixin Road, New Taipei City, Taiwan, 231
Website: https://www.castlestech.com
Updated On: 2024-11-04

Highlights

Market Capitalization: 11473980416
Market Capitalization Mln: 11473.98
EBITDA: 1057894016
PE Ratio: 14.11
Wall Street Target Price: 95.24
Book Value: 36.51
Dividend Share: 1.14
Dividend Yield: 0.01
Earnings Share: 7.44
EPS Estimate Current Year: 10.16
EPS Estimate Next Year: 11.93
EPS Estimate Next Quarter: 2.95
EPS Estimate Current Quarter: 2.57
Most Recent Quarter: 2024-06-30
Profit Margin: 0.10
Operating Margin TTM: 0.10
Return On Assets TTM: 0.08
Return On Equity TTM: 0.22
Revenue TTM: 7947727872
Revenue Per Share TTM: 72.66
Quarterly Revenue Growth YOY: -0.04
Gross Profit TTM: 1235341000
Diluted Eps TTM: 7.44
Quarterly Earnings Growth YOY: -0.23

Valuation

Trailing PE: 14.11
Price Sales TTM: 1.44
Price Book MRQ: 3.01
Enterprise Value: 11396369740
Enterprise Value Revenue: 1.43
Enterprise Value Ebitda: 8.99

Technicals

Beta: 0.94
52 Week High: 144.85
52 Week Low: 97.67
50 Day MA: 121.40
200 Day MA: 122.39

Splits & Dividends

Forward Annual Dividend Rate: 1.2
Forward Annual Dividend Yield: 0.01
Payout Ratio: 0.30
Ex Dividend Date: 2024-09-24
Last Split Factor: 1050:1000
Last Split Date: 2024-09-24

Earnings

Report Date: 2024-05-07
Date: 2024-03-31
Before After Market: After Market
Currency: TWD
Eps Actual: 1.74
Eps Estimate: 1.69
Eps Difference: 0.05
Surprise Percent: 2.95
Report Date: 2024-03-12
Date: 2023-12-31
Before After Market: After Market
Currency: TWD
Eps Actual: 2.22
Eps Estimate: 1.73
Eps Difference: 0.49
Surprise Percent: 28.32
Report Date: 2023-11-10
Date: 2023-09-30
Before After Market: After Market
Currency: TWD
Eps Actual: 2.44
Report Date: 2023-08-11
Date: 2023-06-30
Before After Market: After Market
Currency: TWD
Eps Actual: 2
Eps Estimate: 1.79
Eps Difference: 0.21
Surprise Percent: 11.73
Report Date: 2023-05-11
Date: 2023-03-31
Before After Market: After Market
Currency: TWD
Eps Actual: 2.16
Eps Estimate: 1.82
Eps Difference: 0.34
Surprise Percent: 18.68
Report Date: 2023-03-28
Date: 2022-12-31
Before After Market: After Market
Currency: TWD
Eps Actual: 2.39
Eps Estimate: 2.56
Eps Difference: -0.17
Surprise Percent: -6.64
Report Date: 2022-11-08
Date: 2022-09-30
Before After Market: After Market
Currency: TWD
Eps Actual: 2.47
Report Date: 2022-08-12
Date: 2022-06-30
Before After Market: After Market
Currency: TWD
Eps Actual: 1.61
Report Date: 2022-05-10
Date: 2022-03-31
Before After Market: After Market
Currency: TWD
Eps Actual: 1.54
Report Date: 2022-03-28
Date: 2021-12-31
Before After Market: After Market
Currency: TWD
Eps Actual: 1.24
Report Date: 2021-09-30
Date: 2021-09-30
Currency: TWD
Eps Actual: 0.56
Report Date: 2021-06-30
Date: 2021-06-30
Currency: TWD
Eps Actual: 0.54
Report Date: 2021-03-31
Date: 2021-03-31
Currency: TWD
Eps Actual: 0.09
Report Date: 2020-12-31
Date: 2020-12-31
Currency: TWD
Eps Actual: 0.68
Report Date: 2020-09-30
Date: 2020-09-30
Currency: TWD
Eps Actual: 0.52
Report Date: 2020-06-30
Date: 2020-06-30
Currency: TWD
Eps Actual: 0.54
Report Date: 2020-03-31
Date: 2020-03-31
Currency: TWD
Eps Actual: 0.40
Report Date: 2019-12-31
Date: 2019-12-31
Currency: TWD
Eps Actual: 2.01
Report Date: 2019-09-30
Date: 2019-09-30
Currency: TWD
Eps Actual: 0.42
Report Date: 2019-06-30
Date: 2019-06-30
Currency: TWD
Eps Actual: -0.72
Report Date: 2019-03-31
Date: 2019-03-31
Currency: TWD
Eps Actual: -1.52
Report Date: 2018-12-31
Date: 2018-12-31
Currency: TWD
Eps Actual: -4.39
Report Date: 2018-09-30
Date: 2018-09-30
Currency: TWD
Eps Actual: -0.81
Report Date: 2018-06-30
Date: 2018-06-30
Currency: TWD
Eps Actual: 0.64
Report Date: 2018-03-31
Date: 2018-03-31
Currency: TWD
Eps Actual: -0.30
Report Date: 2017-12-31
Date: 2017-12-31
Currency: TWD
Eps Actual: 0.70
Report Date: 2017-09-30
Date: 2017-09-30
Currency: TWD
Eps Actual: 0.03
Report Date: 2017-06-30
Date: 2017-06-30
Currency: TWD
Eps Actual: -0.08
Report Date: 2017-03-31
Date: 2017-03-31
Currency: TWD
Eps Actual: 0.10
Report Date: 2016-12-31
Date: 2016-12-31
Currency: TWD
Eps Actual: 0.69
Report Date: 2016-09-30
Date: 2016-09-30
Currency: TWD
Eps Actual: 0.35
Report Date: 2016-06-30
Date: 2016-06-30
Currency: TWD
Eps Actual: 1.16
Report Date: 2016-03-31
Date: 2016-03-31
Currency: TWD
Eps Actual: 2.14
Date: 2025-12-31
Period: +1y
Growth: 0.17
Earnings Estimate Avg: 11.93
Earnings Estimate Low: 11.93
Earnings Estimate High: 11.93
Earnings Estimate Year Ago Eps: 10.16
Earnings Estimate Number Of Analysts: 1.00
Earnings Estimate Growth: 0.17
Revenue Estimate Avg: 10264000000.00
Revenue Estimate Low: 10264000000.00
Revenue Estimate High: 10264000000.00
Revenue Estimate Number Of Analysts: 1.00
Revenue Estimate Growth: 0.09
Eps Trend Current: 11.93
Eps Trend7days Ago: 11.93
Eps Trend30days Ago: 11.93
Eps Trend60days Ago: 11.93
Eps Trend90days Ago: 11.93
Date: 2024-12-31
Growth: 0.18
Earnings Estimate Avg: 10.16
Earnings Estimate Low: 10.16
Earnings Estimate High: 10.16
Earnings Estimate Year Ago Eps: 8.58
Earnings Estimate Number Of Analysts: 1.00
Earnings Estimate Growth: 0.18
Revenue Estimate Avg: 9363000000.00
Revenue Estimate Low: 9363000000.00
Revenue Estimate High: 9363000000.00
Revenue Estimate Number Of Analysts: 1.00
Revenue Estimate Growth: 0.16
Eps Trend Current: 10.16
Eps Trend7days Ago: 10.16
Eps Trend30days Ago: 10.16
Eps Trend60days Ago: 10.16
Eps Trend90days Ago: 10.84
Date: 2024-09-30
Period: +1q
Growth: 0.55
Earnings Estimate Avg: 2.95
Earnings Estimate Low: 2.95
Earnings Estimate High: 2.95
Earnings Estimate Year Ago Eps: 1.90
Earnings Estimate Number Of Analysts: 1.00
Earnings Estimate Growth: 0.55
Revenue Estimate Avg: 2533000000.00
Revenue Estimate Low: 2533000000.00
Revenue Estimate High: 2533000000.00
Revenue Estimate Number Of Analysts: 1.00
Revenue Estimate Growth: 0.21
Eps Trend Current: 2.95
Eps Trend7days Ago: 2.95
Eps Trend30days Ago: 2.95
Eps Trend60days Ago: 2.95
Eps Trend90days Ago: 3.05
Date: 2024-06-30
Growth: 0.24
Earnings Estimate Avg: 2.57
Earnings Estimate Low: 2.57
Earnings Estimate High: 2.57
Earnings Estimate Year Ago Eps: 2.06
Earnings Estimate Number Of Analysts: 1.00
Earnings Estimate Growth: 0.24
Revenue Estimate Avg: 2372000000.00
Revenue Estimate Low: 2372000000.00
Revenue Estimate High: 2372000000.00
Revenue Estimate Number Of Analysts: 1.00
Revenue Estimate Growth: 0.20
Eps Trend Current: 2.57
Eps Trend7days Ago: 2.57
Eps Trend30days Ago: 2.57
Eps Trend60days Ago: 2.57
Eps Trend90days Ago: 2.47
Date: 2024-03-31
Growth: -0.25
Earnings Estimate Avg: 1.69
Earnings Estimate Low: 1.39
Earnings Estimate High: 1.99
Earnings Estimate Year Ago Eps: 2.28
Earnings Estimate Number Of Analysts: 2.00
Earnings Estimate Growth: -0.25
Revenue Estimate Avg: 1795500000.00
Revenue Estimate Low: 1713000000.00
Revenue Estimate High: 1878000000.00
Revenue Estimate Number Of Analysts: 2.00
Revenue Estimate Growth: 0.04
Eps Trend Current: 1.69
Eps Trend7days Ago: 1.69
Eps Trend30days Ago: 1.77
Eps Trend60days Ago: 1.87
Eps Trend90days Ago: 1.87
Date: 2023-12-31
Growth: 0.07
Earnings Estimate Avg: 8.28
Earnings Estimate Low: 8.12
Earnings Estimate High: 8.44
Earnings Estimate Year Ago Eps: 7.71
Earnings Estimate Number Of Analysts: 2.00
Earnings Estimate Growth: 0.07
Revenue Estimate Avg: 7965000000.00
Revenue Estimate Low: 7923000000.00
Revenue Estimate High: 8007000000.00
Revenue Estimate Number Of Analysts: 2.00
Revenue Estimate Growth: 0.07
Eps Trend Current: 8.28
Eps Trend7days Ago: 8.28
Eps Trend30days Ago: 8.28
Eps Trend60days Ago: 8.28
Eps Trend90days Ago: 8.42
Date: 2023-09-30
Revenue Estimate Avg: 2092520000.00
Revenue Estimate Low: 2316000000.00
Revenue Estimate High: 2316000000.00
Revenue Estimate Number Of Analysts: 1.00
Eps Trend7days Ago: 2.76
Eps Trend30days Ago: 2.76
Eps Trend60days Ago: 2.76
Eps Trend90days Ago: 2.76
Date: 2023-06-30
Earnings Estimate Avg: 1.79
Earnings Estimate Low: 1.79
Earnings Estimate High: 1.79
Earnings Estimate Number Of Analysts: 1.00
Revenue Estimate Avg: 1837000000.00
Revenue Estimate Low: 1837000000.00
Revenue Estimate High: 1837000000.00
Revenue Estimate Number Of Analysts: 1.00
Eps Trend Current: 1.79
Eps Trend7days Ago: 1.79
Eps Trend30days Ago: 1.79
Eps Trend60days Ago: 1.79
Eps Trend90days Ago: 1.90
Date: 2023-03-31
Earnings Estimate Avg: 1.81
Earnings Estimate Low: 1.80
Earnings Estimate High: 1.83
Earnings Estimate Number Of Analysts: 2.00
Revenue Estimate Avg: 1719000000.00
Revenue Estimate Low: 1714000000.00
Revenue Estimate High: 1724000000.00
Revenue Estimate Number Of Analysts: 2.00
Eps Trend Current: 1.81
Eps Trend7days Ago: 1.81
Eps Trend30days Ago: 1.71
Eps Trend60days Ago: 1.71
Eps Trend90days Ago: 1.71
Eps Revisions Up Last30days: 1.00
Date: 2022-12-31
Earnings Estimate Avg: 8.09
Earnings Estimate Low: 8.08
Earnings Estimate High: 8.10
Earnings Estimate Number Of Analysts: 2.00
Revenue Estimate Avg: 7196500000.00
Revenue Estimate Low: 7115000000.00
Revenue Estimate High: 7278000000.00
Revenue Estimate Number Of Analysts: 2.00
Eps Trend Current: 8.09
Eps Trend7days Ago: 8.09
Eps Trend30days Ago: 8.09
Eps Trend60days Ago: 8.09
Eps Trend90days Ago: 8.09
Date: 2024-03-31
Eps Actual: 1.7
Date: 2023-12-31
Eps Actual: 8.8
Date: 2022-12-31
Eps Actual: 8.03
Date: 2021-12-31
Eps Actual: 2.45
Date: 2020-12-31
Eps Actual: 2.17
Date: 2019-12-31
Eps Actual: 0.18
Date: 2018-12-31
Eps Actual: -4.86
Date: 2017-12-31
Eps Actual: 0.75
Date: 2016-12-31
Eps Actual: 4.35