Skip to main content

Ngern Tid Lor Public Company Limited (TIDLOR.BK) Stock Price and Company Information, 2025

Ngern Tid Lor Public Company Limited

TIDLOR.BK

Exchange: BK
Currency Thai baht
Fiscal Year End: December
Sector: Financial Services
Industry: Credit Services
Gic Sector: Financials
Gic Group: Financial Services
Gic Industry: Consumer Finance
Gic Sub Industry: Consumer Finance
Description: Ngern Tid Lor Public Company Limited provides auto-for-cash loans to self-employed microentrepreneurs in Thailand. The company offers title loans for motorcycles, sedan-pickups, trucks, and used trucks; and various insurance products, such as auto, truck, motorcycle, cancer, personal accident, home, travel, and third party, as well as hire purchase for vehicles. It also acts as a life and non-life insurance broker. Ngern Tid Lor Public Company Limited was incorporated in 2006 and is based in Bangkok, Thailand.
Address: 428 Ari Hills Building, Bangkok, Thailand, 10400
Website: https://www.tidlor.com
Updated On: 2025-03-18

Highlights

Market Capitalization: 42245746688
Market Capitalization Mln: 42245.74
PE Ratio: 9.86
Wall Street Target Price: 19.72
Book Value: 10.47
Dividend Yield: 0.03
Earnings Share: 1.47
EPS Estimate Current Year: 1.65
EPS Estimate Next Year: 1.91
EPS Estimate Next Quarter: 0.39
EPS Estimate Current Quarter: 0.38
Most Recent Quarter: 2024-12-31
Profit Margin: 0.21
Operating Margin TTM: 0.39
Return On Assets TTM: 0.04
Return On Equity TTM: 0.14
Revenue TTM: 19737006080
Revenue Per Share TTM: 6.86
Quarterly Revenue Growth YOY: 0.08
Gross Profit TTM: 17275748352
Diluted Eps TTM: 1.47
Quarterly Earnings Growth YOY: 0.15

Valuation

Trailing PE: 9.86
Forward PE: 9.30
Price Sales TTM: 2.14
Price Book MRQ: 1.39
Enterprise Value: 112084077434
Enterprise Value Revenue: 5.07
Enterprise Value Ebitda: 10.29

Technicals

Beta: 0.44
52 Week High: 21.59
52 Week Low: 12.17
50 Day MA: 16.71
200 Day MA: 17.13

Splits & Dividends

Forward Annual Dividend Rate: 0.44
Forward Annual Dividend Yield: 0.03
Payout Ratio: 0.48
Ex Dividend Date: 2025-01-03
Last Split Factor: 28:27
Last Split Date: 2024-04-24

Earnings

Report Date: 2025-02-07
Date: 2024-12-31
Eps Actual: 0.36
Eps Estimate: 0.38
Eps Difference: -0.02
Surprise Percent: -5.63
Report Date: 2024-11-12
Date: 2024-09-30
Currency: THB
Eps Actual: 0.34
Eps Estimate: 0.38
Eps Difference: -0.04
Surprise Percent: -11.15
Report Date: 2024-08-08
Date: 2024-06-30
Currency: THB
Eps Actual: 0.38
Eps Estimate: 0.37
Surprise Percent: 0.87
Report Date: 2024-05-07
Date: 2024-03-31
Currency: THB
Eps Actual: 0.39
Eps Estimate: 0.37
Eps Difference: 0.01
Surprise Percent: 4.41
Report Date: 2024-02-28
Date: 2023-12-31
Currency: THB
Eps Actual: 0.29
Eps Estimate: 0.27
Eps Difference: 0.01
Surprise Percent: 6.97
Report Date: 2023-11-13
Date: 2023-09-30
Currency: THB
Eps Actual: 0.34
Eps Estimate: 0.37
Eps Difference: -0.02
Surprise Percent: -6.66
Report Date: 2023-08-10
Date: 2023-06-30
Currency: THB
Eps Actual: 0.34
Eps Estimate: 0.31
Eps Difference: 0.03
Surprise Percent: 9.67
Report Date: 2023-05-11
Date: 2023-03-31
Currency: THB
Eps Actual: 0.37
Eps Estimate: 0.36
Eps Difference: 0.01
Surprise Percent: 2.77
Report Date: 2023-02-21
Date: 2022-12-31
Currency: THB
Eps Actual: 0.33
Eps Estimate: 0.33
Report Date: 2022-11-14
Date: 2022-09-30
Currency: THB
Eps Actual: 0.37
Eps Estimate: 0.39
Eps Difference: -0.02
Surprise Percent: -5.12
Report Date: 2022-08-31
Date: 2022-06-30
Currency: THB
Eps Actual: 0.42
Eps Estimate: 0.41
Eps Difference: 0.01
Surprise Percent: 2.43
Report Date: 2022-05-19
Date: 2022-03-31
Currency: THB
Eps Actual: 0.41
Eps Estimate: 0.39
Eps Difference: 0.02
Surprise Percent: 5.12
Report Date: 2022-02-21
Date: 2021-12-31
Currency: THB
Eps Actual: 0.29
Eps Estimate: 0.32
Eps Difference: -0.03
Surprise Percent: -9.37
Report Date: 2021-12-01
Date: 2021-09-30
Currency: THB
Eps Actual: 0.34
Eps Estimate: 0.34
Report Date: 2021-09-01
Date: 2021-06-30
Currency: THB
Eps Actual: 0.33
Eps Estimate: 0.29
Eps Difference: 0.04
Surprise Percent: 13.79
Report Date: 2021-06-02
Date: 2021-03-31
Currency: THB
Eps Actual: 0.26
Date: 2026-12-31
Period: +1y
Growth: 0.15
Earnings Estimate Avg: 1.91
Earnings Estimate Low: 1.69
Earnings Estimate High: 2.34
Earnings Estimate Year Ago Eps: 1.65
Earnings Estimate Number Of Analysts: 17.00
Earnings Estimate Growth: 0.15
Revenue Estimate Avg: 23888677200.00
Revenue Estimate Low: 22485000000.00
Revenue Estimate High: 27521919360.00
Revenue Estimate Number Of Analysts: 14.00
Revenue Estimate Growth: 0.11
Eps Trend Current: 1.91
Eps Trend7days Ago: 1.91
Eps Trend30days Ago: 1.92
Eps Trend60days Ago: 1.96
Eps Trend90days Ago: 1.97
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 4.00
Eps Revisions Down Last30days: 5.00
Date: 2025-12-31
Growth: 0.12
Earnings Estimate Avg: 1.65
Earnings Estimate Low: 1.54
Earnings Estimate High: 1.80
Earnings Estimate Year Ago Eps: 1.47
Earnings Estimate Number Of Analysts: 16.00
Earnings Estimate Growth: 0.12
Revenue Estimate Avg: 21340486080.00
Revenue Estimate Low: 21014000000.00
Revenue Estimate High: 21796800000.00
Revenue Estimate Number Of Analysts: 13.00
Revenue Estimate Growth: 0.08
Eps Trend Current: 1.65
Eps Trend7days Ago: 1.65
Eps Trend30days Ago: 1.65
Eps Trend60days Ago: 1.72
Eps Trend90days Ago: 1.73
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last30days: 9.00
Date: 2025-06-30
Period: +1q
Growth: 0.06
Earnings Estimate Avg: 0.40
Earnings Estimate Low: 0.40
Earnings Estimate High: 0.40
Earnings Estimate Year Ago Eps: 0.38
Earnings Estimate Number Of Analysts: 1.00
Earnings Estimate Growth: 0.06
Eps Trend Current: 0.40
Eps Trend7days Ago: 0.45
Eps Trend30days Ago: 0.45
Eps Trend60days Ago: 0.45
Eps Trend90days Ago: 0.45
Eps Revisions Down Last30days: 1.00
Date: 2025-03-31
Growth: -0.06
Earnings Estimate Avg: 0.36
Earnings Estimate Low: 0.36
Earnings Estimate High: 0.36
Earnings Estimate Year Ago Eps: 0.39
Earnings Estimate Number Of Analysts: 1.00
Earnings Estimate Growth: -0.06
Eps Trend Current: 0.36
Eps Trend7days Ago: 0.39
Eps Trend30days Ago: 0.39
Eps Trend60days Ago: 0.39
Eps Trend90days Ago: 0.39
Eps Revisions Down Last30days: 1.00
Date: 2024-12-31
Growth: 0.10
Earnings Estimate Avg: 1.49
Earnings Estimate Low: 1.40
Earnings Estimate High: 1.81
Earnings Estimate Year Ago Eps: 1.35
Earnings Estimate Number Of Analysts: 17.00
Earnings Estimate Growth: 0.10
Revenue Estimate Avg: 19870555190.00
Revenue Estimate Low: 19663000000.00
Revenue Estimate High: 20334094510.00
Revenue Estimate Number Of Analysts: 15.00
Revenue Estimate Growth: 0.16
Eps Trend Current: 1.49
Eps Trend7days Ago: 1.49
Eps Trend30days Ago: 1.49
Eps Trend60days Ago: 1.50
Eps Trend90days Ago: 1.47
Eps Revisions Down Last30days: 3.00
Date: 2024-09-30
Growth: 0.10
Earnings Estimate Avg: 0.38
Earnings Estimate Low: 0.36
Earnings Estimate High: 0.47
Earnings Estimate Year Ago Eps: 0.34
Earnings Estimate Number Of Analysts: 9.00
Earnings Estimate Growth: 0.10
Revenue Estimate Avg: 5040666670.00
Revenue Estimate Low: 4996000000.00
Revenue Estimate High: 5068000000.00
Revenue Estimate Number Of Analysts: 6.00
Revenue Estimate Growth: 0.15
Eps Trend Current: 0.38
Eps Trend7days Ago: 0.38
Eps Trend30days Ago: 0.42
Eps Trend60days Ago: 0.38
Eps Trend90days Ago: 0.38
Eps Revisions Down Last30days: 1.00
Date: 2024-06-30
Growth: 0.08
Earnings Estimate Avg: 0.37
Earnings Estimate Low: 0.36
Earnings Estimate High: 0.38
Earnings Estimate Year Ago Eps: 0.34
Earnings Estimate Number Of Analysts: 4.00
Earnings Estimate Growth: 0.08
Revenue Estimate Avg: 4873330000.00
Revenue Estimate Low: 4861000000.00
Revenue Estimate High: 4893000000.00
Revenue Estimate Number Of Analysts: 3.00
Revenue Estimate Growth: 0.07
Eps Trend Current: 0.37
Eps Trend7days Ago: 0.37
Eps Trend30days Ago: 0.38
Eps Trend60days Ago: 0.38
Eps Trend90days Ago: 0.38
Date: 2024-03-31
Growth: 0.02
Earnings Estimate Avg: 0.38
Earnings Estimate Low: 0.36
Earnings Estimate High: 0.39
Earnings Estimate Year Ago Eps: 0.37
Earnings Estimate Number Of Analysts: 2.00
Earnings Estimate Growth: 0.02
Revenue Estimate Avg: 4712000000.00
Revenue Estimate Low: 4712000000.00
Revenue Estimate High: 4712000000.00
Revenue Estimate Number Of Analysts: 1.00
Eps Trend Current: 0.38
Eps Trend7days Ago: 0.39
Eps Trend30days Ago: 0.41
Date: 2023-12-31
Growth: -0.04
Earnings Estimate Avg: 1.43
Earnings Estimate Low: 1.32
Earnings Estimate High: 1.62
Earnings Estimate Year Ago Eps: 1.50
Earnings Estimate Number Of Analysts: 15.00
Earnings Estimate Growth: -0.04
Revenue Estimate Avg: 17057000000.00
Revenue Estimate Low: 16604000000.00
Revenue Estimate High: 17588900000.00
Revenue Estimate Number Of Analysts: 11.00
Revenue Estimate Growth: 0.11
Eps Trend Current: 1.43
Eps Trend7days Ago: 1.43
Eps Trend30days Ago: 1.45
Eps Trend60days Ago: 1.42
Eps Trend90days Ago: 1.42
Eps Revisions Up Last30days: 1.00
Date: 2023-09-30
Growth: 0.08
Earnings Estimate Avg: 0.40
Earnings Estimate Low: 0.33
Earnings Estimate High: 0.53
Earnings Estimate Year Ago Eps: 0.37
Earnings Estimate Number Of Analysts: 3.00
Earnings Estimate Growth: 0.08
Revenue Estimate Avg: 4308000000.00
Revenue Estimate Low: 4308000000.00
Revenue Estimate High: 4308000000.00
Revenue Estimate Number Of Analysts: 1.00
Eps Trend Current: 0.40
Eps Trend7days Ago: 0.40
Eps Trend30days Ago: 0.43
Eps Trend60days Ago: 0.34
Eps Trend90days Ago: 0.34
Date: 2023-06-30
Growth: -0.23
Earnings Estimate Avg: 0.32
Earnings Estimate Low: 0.32
Earnings Estimate High: 0.34
Earnings Estimate Year Ago Eps: 0.42
Earnings Estimate Number Of Analysts: 4.00
Earnings Estimate Growth: -0.23
Revenue Estimate Avg: 4066500000.00
Revenue Estimate Low: 4049000000.00
Revenue Estimate High: 4084000000.00
Revenue Estimate Number Of Analysts: 2.00
Revenue Estimate Growth: 0.27
Eps Trend Current: 0.32
Eps Trend7days Ago: 0.33
Eps Trend30days Ago: 0.34
Eps Trend60days Ago: 0.34
Eps Trend90days Ago: 0.35
Date: 2023-03-31
Growth: -0.09
Earnings Estimate Avg: 0.37
Earnings Estimate Low: 0.37
Earnings Estimate High: 0.37
Earnings Estimate Year Ago Eps: 0.41
Earnings Estimate Number Of Analysts: 1.00
Earnings Estimate Growth: -0.09
Revenue Estimate Avg: 4040000000.00
Revenue Estimate Low: 4040000000.00
Revenue Estimate High: 4040000000.00
Revenue Estimate Number Of Analysts: 1.00
Revenue Estimate Growth: 0.32
Eps Trend Current: 0.37
Eps Trend7days Ago: 0.37
Eps Trend30days Ago: 0.48
Eps Trend60days Ago: 0.48
Eps Trend90days Ago: 0.48
Date: 2022-12-31
Growth: 0.16
Earnings Estimate Avg: 1.52
Earnings Estimate Low: 1.42
Earnings Estimate High: 1.73
Earnings Estimate Year Ago Eps: 1.31
Earnings Estimate Number Of Analysts: 15.00
Earnings Estimate Growth: 0.16
Revenue Estimate Avg: 13907600000.00
Revenue Estimate Low: 13545000000.00
Revenue Estimate High: 14317200000.00
Revenue Estimate Number Of Analysts: 12.00
Revenue Estimate Growth: 0.15
Eps Trend Current: 1.52
Eps Trend7days Ago: 1.52
Eps Trend30days Ago: 1.52
Eps Trend60days Ago: 1.53
Eps Trend90days Ago: 1.53
Eps Revisions Up Last30days: 1.00
Date: 2022-09-30
Growth: 0.14
Earnings Estimate Avg: 0.39
Earnings Estimate Low: 0.37
Earnings Estimate High: 0.41
Earnings Estimate Year Ago Eps: 0.34
Earnings Estimate Number Of Analysts: 3.00
Earnings Estimate Growth: 0.14
Eps Trend Current: 0.39
Eps Trend7days Ago: 0.39
Eps Trend30days Ago: 0.40
Date: 2022-06-30
Earnings Estimate Year Ago Eps: 0.33
Date: 2022-03-31
Earnings Estimate Avg: 0.39
Earnings Estimate Low: 0.39
Earnings Estimate High: 0.40
Earnings Estimate Number Of Analysts: 2.00
Revenue Estimate Avg: 3356120000.00
Revenue Estimate Low: 3052000000.00
Revenue Estimate High: 3052000000.00
Revenue Estimate Number Of Analysts: 1.00
Eps Trend Current: 0.39
Eps Trend7days Ago: 0.39
Date: 2021-12-31
Earnings Estimate Avg: 0.35
Earnings Estimate Low: 0.32
Earnings Estimate High: 0.37
Earnings Estimate Number Of Analysts: 3.00
Eps Trend Current: 0.35
Eps Trend7days Ago: 0.35
Date: 2021-09-30
Earnings Estimate Avg: 0.36
Earnings Estimate Low: 0.35
Earnings Estimate High: 0.38
Earnings Estimate Number Of Analysts: 2.00
Eps Trend Current: 0.36
Date: 2024-12-31
Eps Actual: 1.4
Date: 2023-12-31
Eps Actual: 1.35
Date: 2022-12-31
Eps Actual: 1.5
Date: 2021-12-31
Eps Actual: 1.22