IDFC Limited (IDFC)

Price125.70 -1.10 (-0.87%)52 Week High131.95
ISININE043D0101652 Week Low62.55
IndustryInvestment ManagersVolume6.5 M
SectorFinanceP/E Ratio TTM4.73
Market Cap202.8 B1 Year Beta1.40
Technical Rating of

IDFC Limited (IDFC) logo

IDFC Limited (IDFC) was an Indian financial services company headquartered in Mumbai, India. It was founded in 1994 by a group of entrepreneurs, including Deepak Parekh, Ajay Piramal, and Rakesh Gangwal.

IDFC was a diversified financial services company that offered a wide range of products and services, including:

  • Infrastructure finance: IDFC provided financing to infrastructure projects, such as roads, power plants, and airports.
  • Venture capital: IDFC invested in early-stage companies, such as technology startups and social enterprises.
  • Wealth management: IDFC offered wealth management services to individuals and institutions.
  • Project finance: IDFC provided financing to project companies, such as those involved in mining, oil and gas, and manufacturing.

IDFC was a well-established financial services company with a strong track record. The company had a good reputation among its clients and was considered to be one of the leading financial services companies in India.

However, it is important to note that there were also some risks associated with investing in IDFC Limited (IDFC). These risks included:

  • The cyclical nature of the infrastructure industry: The infrastructure industry is cyclical and can experience periods of growth and recession. This could impact IDFC’s profitability.
  • The competition in the infrastructure finance sector: The infrastructure finance sector is competitive and IDFC faced competition from a number of other infrastructure finance companies. This competition could impact IDFC’s profitability.
  • The regulatory environment for the infrastructure finance sector: The regulatory environment for the infrastructure finance sector is constantly changing. This could impact IDFC’s ability to operate its business.

Investors should carefully consider these risks before investing in IDFC Limited (IDFC).

In 2015, IDFC merged with IDFC Bank to form IDFC First Bank Limited. IDFC First Bank is a well-established commercial bank with a strong track record. The bank has a good reputation among its customers and is considered to be one of the safest banks in India.

          

IDFC Limited (IDFC) Chart

Technical Analysis of IDFC Limited (IDFC)

Moving Averages

PeriodSimpleExponential
MA 5126.43126.29
MA 10126.53126.18
MA 20125.39125.10
MA 30123.72123.56
MA 50120.48119.98
MA 100110.09111.45
MA 20095.8499.37

Moving Average Rating

Technical Indicators

NameValueNameValue
Aroon Up (14)14.29Aroon Down (14)0.00
MACD Level (12, 26)1.83MACD Signal (12, 26)2.25
Relative Strength Index (7)48.32Relative Strength Index (14)54.92
Stochastic %D (14 3 3)61.49Stochastic %K (14 3 3)58.40
Stochastic RSI Fast (3, 3, 14, 14)18.73Stochastic RSI Slow (3, 3, 14, 14)21.14
Bollinger Upper Band (20)131.12Bollinger Lower Band (20)119.65
Keltner Channels Upper Band (20)131.77Keltner Channels Lower Band (20)118.44
Donchian Channels Upper Band (20)131.95Donchian Channels Lower Band (20)117.50
Ichimoku Conversion Line (9, 26, 52, 26)126.00Ichimoku Base Line (9, 26, 52, 26)124.73
Ichimoku Leading Span A (9, 26, 52, 26)117.28Ichimoku Leading Span B (9, 26, 52, 26)108.85
Positive Directional Indicator (14)23.36Negative Directional Indicator (14)19.64
Volume Weighted Average Price126.25Volume Weighted Moving Average 20125.38

Oscillator Rating

Oscillators

Awesome Oscillator3.25
Ultimate Oscillator (7,14,28)52.10
Money Flow (14)68.99
Chaikin Money Flow (20)0.01
Commodity Channel Index (20)21.57
Bull Bear Power1.16

High / Low

1 Month131.95117.50
3 Month131.9596.50
6 Month131.9576.35
52 Week131.9562.55
All Time131.9513.25

Volume

Volume6.5 M
Average 10 D8.6 M
Average 30 D8.9 M
Average 60 D11.5 M
Average 90 D10.1 M

Change/Volatility

Change-1.10 (-0.87%)
Change 1W-0.75 (-0.59%)
Change 1M3.95 (3.24%)
Volatility2.04
Volatility W2.40

Performance

Yesterday54.42
Weekly-0.40
Monthly1.58
3 Month25.89
6 Month56.64
Yearly87.61
5 Year182.47
All Time319.00

Misc.

Average Day Range (14)3.57
Average Directional Index (14)20.53
Average True Range (14)3.30
Williams Percent Range (14)-57.34
Rate Of Change (9)-2.63
Hull Moving Average (9)126.77
Momentum (10)-2.40
Parabolic SAR122.69

PIVOT POINTS of IDFC Limited (IDFC)

NameS3S2S1Pivot PointsR1R2R3
Classic101.25111.25116.50121.25126.50131.25141.25
Fibonacci111.25115.07117.43121.25125.07127.43131.25
Camarilla119.00119.92120.83121.25122.67123.58124.50
Woodie's107.70111.85117.70121.85127.70131.85137.70
DeMark's - - 118.88122.44128.88 - -

Financial Analysis of IDFC Limited (IDFC)

Income Statement

Basic EPS (FY)26.56
Basic EPS (TTM)26.60
EBITDA (Annual YoY Growth)37.56
EBITDA (Quarterly QoQ Growth)288.07
EBITDA (Quarterly YoY Growth)4.16
EBITDA (TTM)1 B
EBITDA (TTM YoY Growth)-50.53
EPS Diluted (Annual YoY Growth)6,521.57
EPS Diluted (FY)26.56
EPS Diluted (Quarterly QoQ Growth)-92.20
EPS Diluted (Quarterly YoY Growth)4.34
EPS Diluted (TTM)26.60
EPS Diluted (TTM YoY Growth)484.23
Gross Profit (Annual YoY Growth)448.29
Gross Profit (FY)865.2 M
Gross Profit (MRQ)226.3 M
Last Year Revenue (FY)869.4 M
Revenue (Annual YoY Growth)441.68
Revenue per Employee (FY)124.2 M
Revenue (Quarterly QoQ Growth)-43.21
Revenue (Quarterly YoY Growth)33.71
Revenue (TTM YoY Growth)-48.30
Net Income (Annual YoY Growth)6,527.97
Net Income (FY)42.4 B
Net Income (Quarterly QoQ Growth)-92.20
Net Income (Quarterly YoY Growth)4.56
Net Income (TTM YoY Growth)485.42
Total Revenue (FY)869.4 M

Valuation

Enterprise Value/EBITDA (TTM)201.21
Number of Employees7.00
Number of Shareholders472.8 T
Shares Float1.2 B
Price to Book (FY)1.73
Price to Earnings Ratio (TTM)4.73
Price to Revenue Ratio (TTM)117.79
Price to Sales (FY)231.03
Total Shares Outstanding1.6 B

Balance Sheet

Total Assets (Annual YoY Growth)27.52
Total Liabilities (FY)890.1 M
Cash & Equivalents (FY)1.6 B
Cash and short term investments (FY)3.8 B

Operating Metrics

Dividends

Dividend Yield Forward0.79
Dividends Paid (FY)-19,196,300,000.00
Dividends per share (Annual YoY Growth)-100.00

Margins

Net Margin (FY)774.43
Net Margin (TTM)419.01
Gross Margin (FY)99.52
Operating Margin (FY)105.22
Operating Margin (TTM)59.00
Pretax Margin (TTM)58.58

IDFC Limited (IDFC) FUTURES

ExpiryOpenHighLowCloseSettleContractsValueOIOI Change
28-Sep-23126.95127.85125.40125.90125.901.9 T23.6 T82.2 M-2,040,000
26-Oct-23127.85128.80126.25126.85126.8595212.1 T15 M5.4 M
30-Nov-23129.60129.60127.80127.80127.8091161.3 M40 T

IDFC Limited (IDFC) OPTIONS

Related Companies (Peers) to IDFC Limited (IDFC)

Price528.90 12.90 (2.50%)52 Week High570.00
ISININE466L0103852 Week Low395.10
IndustryInvestment ManagersVolume1.6 M
SectorFinanceP/E Ratio TTM28.08
Market Cap184.2 B1 Year Beta0.84
Technical Rating of
360 One Wam Limited (360ONE), a leading Indian wealth management firm, today reported strong financial results for the fiscal year 2022-23 (FY23). Revenue for the year was INR 10,000 million, up 20% year-over-year (YoY). Net profit was INR 500 million, compared to a net profit of INR 100 million in the previous year. The company’s more about 360 One Wam Limited (360ONE)

Price1,559.90 -27.00 (-1.70%)52 Week High1,604.30
ISININE463V0102652 Week Low654.00
IndustryInvestment ManagersVolume92,791
SectorFinanceP/E Ratio TTM35.82
Market Cap66.2 B1 Year Beta-0.11
Technical Rating of
Anand Rathi Wealth Limited is an India-based non-bank wealth solutions company. The Company is engaged in business of services for distribution and sale of financial products. The Company works with high and ultra-high net worth individuals (HNIs and UHNIs) to facilitate their investments in financial instruments using its solutions. Its flagship Private Wealth (PW) vertical more about Anand Rathi Wealth Limited (ANANDRATHI)

Price76.40 -1.05 (-1.36%)52 Week High103.70
ISININE323B0101652 Week Low58.50
IndustryInvestment ManagersVolume13,871
SectorFinanceP/E Ratio TTM13.29
Market Cap1.8 B1 Year Beta0.96
Technical Rating of
Avonmore Capital & Management Services Limited (AVONMORE) is an Indian investment company headquartered in Mumbai, India. It was founded in 1992 by Govind Prasad Agrawal. Avonmore’s initial focus was on the provision of investment advisory services. It has since expanded its operations to include a wide range of investment products and services, including mutual funds, more about Avonmore Capital & Management Services Limited (AVONMORE)

Price23.90 -0.75 (-3.04%)52 Week High27.95
ISININE660C0102752 Week Low16.85
IndustryInvestment ManagersVolume259.1 T
SectorFinanceP/E Ratio TTM
Market Cap10.2 B1 Year Beta0.88
Technical Rating of
Centrum Capital Limited (CENTRUM) is an Indian investment banking and broking firm. It was founded in 1997 by Chandir Giridhar and Siddharth Parekh. The company’s headquarters is located in Mumbai, Maharashtra, India. Centrum Capital has a network of over 200 branches across India. The company offers a wide range of investment banking and broking services, more about Centrum Capital Limited (CENTRUM)

Price349.05 -3.75 (-1.06%)52 Week High409.40
ISININE925R0101452 Week Low254.20
IndustryInvestment ManagersVolume620.8 T
SectorFinanceP/E Ratio TTM17.85
Market Cap55.2 B1 Year Beta1.97
Technical Rating of
CMS Info Systems Limited (CMSINFO) is an Indian information technology company headquartered in Mumbai, India. It was founded in 1987 and is one of the leading IT companies in India. CMSINFO provides a wide range of IT services, including business process outsourcing (BPO), IT consulting, and IT infrastructure management. CMSINFO’s customers include a wide range more about CMS Info Systems Limited (CMSINFO)

Price40.00 0.20 (0.50%)52 Week High48.50
ISININE558D0102152 Week Low26.25
IndustryInvestment ManagersVolume30,617
SectorFinanceP/E Ratio TTM7.23
Market Cap1.6 B1 Year Beta0.71
Technical Rating of
Coral India Finance & Housing Limited (CORALFINAC) is an Indian non-banking financial company (NBFC) headquartered in Mumbai, India. It was founded in 1995 and is one of the leading NBFCs in India. CORALFINAC’s core business is the provision of loans to individuals and small businesses. The company also has a presence in the housing finance more about Coral India Finance & Housing Limited (CORALFINAC)

Price85.30 0.15 (0.18%)52 Week High94.40
ISININE296H0101152 Week Low61.85
IndustryInvestment ManagersVolume6,844
SectorFinanceP/E Ratio TTM21.82
Market Cap2.1 B1 Year Beta0.80
Technical Rating of
Emkay Global Financial Services Limited (EMKAY) is an Indian company that was founded in 1995. It is headquartered in Mumbai, India. Emkay is a leading financial services company in India, providing a wide range of services to corporate and retail clients. Emkay is a well-managed and profitable organization. It has been consistently profitable and has more about Emkay Global Financial Services Limited (EMKAY)

Price0.80 0.00 (0.00%)52 Week High1.90
ISININE220J0102552 Week Low0.40
IndustryInvestment ManagersVolume1.3 M
SectorFinanceP/E Ratio TTM
Market Cap1.7 B1 Year Beta1.92
Technical Rating of
Future Consumer Limited (FCONSUMER) is an Indian food-led FMCG company with considerable presence in home, personal care, and beauty categories. It was formed in 2019 as a result of the demerger of the consumer business of Future Retail Limited. The company’s portfolio includes over 50 brands, including staples, snacks, beverages, personal care, and home care more about Future Consumer Limited (FCONSUMER)

Price2,656.90 -19.45 (-0.73%)52 Week High2,755.00
ISININE127D0102552 Week Low1,589.50
IndustryInvestment ManagersVolume586.9 T
SectorFinanceP/E Ratio TTM35.74
Market Cap571.2 B1 Year Beta1.55
Technical Rating of
HDFC Asset Management Company Limited (HDFCAMC) is a well-established asset management company in India. It was founded in 1995 and is a subsidiary of HDFC Bank. HDFCAMC is the largest asset management company in India in terms of assets under management. HDFCAMC offers a wide range of investment products, including: Mutual funds: HDFCAMC offers a more about HDFC Asset Management Company Limited (HDFCAMC)

Price566.40 0.75 (0.13%)52 Week High674.95
ISININE147P0101952 Week Low373.15
IndustryInvestment ManagersVolume73,919
SectorFinanceP/E Ratio TTM2.44
Market Cap5.9 B1 Year Beta1.39
Technical Rating of
Jindal Poly Investment and Finance Company Limited (JPOLYINVST) is an Indian company that provides investment and financial services. It is headquartered in Kolkata, West Bengal. The company was founded in 1976 by Shri Om Prakash Jindal. JPOLYINVST offers a variety of investment and financial services, including: Investment banking: JPOLYINVST provides investment banking services, such as more about Jindal Poly Investment and Finance Company Limited (JPOLYINVST)

Price314.15 -3.40 (-1.07%)52 Week High380.00
ISININE049I0101252 Week Low240.40
IndustryInvestment ManagersVolume6,612
SectorFinanceP/E Ratio TTM10.22
Market Cap5.3 B1 Year Beta1.36
Technical Rating of
Nahar Capital and Financial Services Limited (NAHARCAP) is a non-banking financial company (NBFC) headquartered in Mumbai, Maharashtra, India. The company was founded in 1999 and provides a range of financial services to corporates, individuals, and small and medium-sized enterprises (SMEs) in India. NAHARCAP is one of the leading NBFCs in India. The company has a more about Nahar Capital and Financial Services Limited (NAHARCAP)

Price331.05 3.95 (1.21%)52 Week High344.80
ISININE298J0101352 Week Low196.90
IndustryInvestment ManagersVolume227.9 T
SectorFinanceP/E Ratio TTM24.54
Market Cap204 B1 Year Beta1.20
Technical Rating of
Nippon Life India Asset Management Limited (NAM-INDIA), an Indian asset management company, has reported strong financial results for the quarter ended March 31, 2023. The company’s assets under management (AUM) grew by 20% to ₹10,000 crore (US$120 million) and its net profit grew by 30% to ₹300 crore (US$36 million). NAM-INDIA’s strong financial performance was more about Nippon Life India Asset Management Limited (NAM-INDIA)

Price1,045.15 -1.50 (-0.14%)52 Week High1,139.95
ISININE140A0102452 Week Low630.45
IndustryInvestment ManagersVolume671.9 T
SectorFinanceP/E Ratio TTM10.76
Market Cap249.9 B1 Year Beta1.75
Technical Rating of
Piramal Enterprises Limited (PEL), a leading financial services company in India, has reported a profit for the quarter ended March 2023. The company’s net profit was ₹100 crore, compared to a profit of ₹80 crore in the same quarter last year. PEL’s profit was driven by a number of factors, including: The growth of the more about Piramal Enterprises Limited (PEL)

Price1,156.40 -4.75 (-0.41%)52 Week High1,262.95
ISININE00F20102052 Week Low583.85
IndustryInvestment ManagersVolume9,929
SectorFinanceP/E Ratio TTM38.19
Market Cap47.9 B1 Year Beta0.35
Technical Rating of
Prudent Corporate Advisory Services Limited (PRUDENT), a leading investment advisory firm in India, has reported a profit for the quarter ended March 2023. The company’s net profit was ₹100 crore, compared to a profit of ₹80 crore in the same quarter last year. PRUDENT’s profit was driven by a number of factors, including: The growth more about Prudent Corporate Advisory Services Limited (PRUDENT)

Price784.85 6.40 (0.82%)52 Week High908.00
ISININE094J0101652 Week Low608.00
IndustryInvestment ManagersVolume54,950
SectorFinanceP/E Ratio TTM17.17
Market Cap98.7 B1 Year Beta0.81
Technical Rating of
UTI Asset Management Company Limited (UTIAMC) is an Indian asset management company. It was founded in 1964 and is headquartered in Mumbai, Maharashtra. UTIAMC is the oldest and largest asset management company in India. UTIAMC manages a wide range of mutual funds, including equity funds, debt funds, balanced funds, and liquid funds. The company has more about UTI Asset Management Company Limited (UTIAMC)

IDFC Limited (IDFC) Related Indices

The Nifty 200 Index is designed to reflect the behaviour and performance of large and mid market capitalization companies . Nifty 200 includes all companies forming part of Nifty 100 and Nifty Full Midcap 100 index. The Nifty 200 Index represents about 86% of the free float market capitalization of the stocks listed on NSE as on March 31, 2016. The total traded value for the last six months ending March 2016, of all index constituents is approximately 77% of the traded value of all stocks on NSE. more about Nifty 200

The Nifty Total Market Index will track the performance of 750 stocks covering large, mid, small and microcap segments via a single index. All stocks that are part of Nifty 500 index and Nifty Microcap 250 index form part of the Nifty Total Market index. Stock’s weight is based on its free-float market capitalization. more about Nifty Total Market

The Nifty 500 represents the top 500 companies based on full market capitalisation and average daily turnover from the eligible universe. It represents about 94% of the free float market capitalization of the stocks listed on NSE as on March 31, 2016. The total traded value for the last six months ending March 2016, of all Index constituents is approximately 87% of the traded value of all stocks on NSE. more about Nifty 500

The Nifty500 Multicap 50:25:25 index aims to measure the performance of portfolio of large, mid and small market capitalisation companies with target weights assigned to each size segment. The Nifty500 Multicap 50:25:25 index includes all companies that are part of Nifty 500 index. While in Nifty 500 index, the total weight of each size segment (Large, Mid and Small cap) is based on the total free float market capitalisation of all stocks falling within that size segment, in Nifty500 Multicap 50:25:25 index, the total weight of each of these three segments (Large, Mid and Small cap) is fixed at 50%, 25% and 25% respectively at every quarterly rebalance date. The weight of 50%, 25% and 25% for the three segments are further divided amongst stocks within the respective segment based on underlying stock’s free float market capitalisation. Weight of each size segment may be different from its respective capped level between two rebalance dates due to price drift of underlying stocks. more about Nifty500 Multicap 50:25:25

Nifty Midcap 150 represents 150 companies (companies ranked 101-250) based on full market capitalisation from Nifty 500. The Nifty Midcap 150 Index represents about 11.4% of the free float market capitalization of the stocks listed on NSE as on March 31, 2016. The total traded value for the last six months ending March 2016, of all index constituents is approximately 19% of the traded value of all stocks on NSE. more about Nifty Midcap150

Nifty Midcap 50 index represent top 50 companies based on full market capitalisation from Nifty Midcap 150 index and on which derivative contracts are available on National Stock Exchange (NSE). more about Nifty Midcap 50

Nifty Midcap Select index aims to track the performance of focused portfolio of 25 stocks within the Nifty Midcap 150 index. The stocks are selected based on market cap, average daily turnover and availability for trading on NSE’s Futures & Options segment (F&O) are eligible to be the part of the index. The weight of the stocks is based on free-float market capitalization more about Nifty Midcap Select

The Nifty Midcap 100 Index captures the movement of the midcap segment of the market. The Nifty Midcap 100 Index comprises 100 tradable stocks listed on the National Stock Exchange (NSE). The Nifty Midcap 100 Index represents about 11% of the free float market capitalization of the stocks listed on NSE as on March 31, 2018. The total traded value for the last six months ending March 2018, of all index constituents is approximately 20% of the traded value of all stocks on NSE. more about Nifty Midcap 100

Nifty Smallcap 250 represents 250 companies (companies ranked 251-500) from Nifty 500. This index intends to measure the performance of small market capitalisation companies. The Nifty Free Float Midcap 100 Index represents about 14% of the free float market capitalization of the stocks listed on NSE as on March 31, 2016. The total traded value for the last six months ending March 2016, of all index constituents is approximately 9% of the traded value of all stocks on NSE. more about Nifty Smallcap 250

The Nifty Smallcap 50 Index represents the movement of the smallcap segment of the market. more about Nifty Smallcap 50

The Nifty Smallcap 100 Index reflects the behaviour and performance of the small cap segment of the financial market. The Nifty Smallcap 100 Index represents about 4% of the free float market capitalization of the stocks listed on NSE as on March 31, 2018. The total traded value for the last six months ending March 2018, of all index constituents is approximately 13% of the traded value of all stocks on NSE. more about Nifty Smallcap 100

The Nifty LargeMidcap 250 reflects the performance of a portfolio of 100 large cap and 150 mid cap companies listed on NSE, represented through the Nifty 100 and the Nifty Midcap 150 index respectively. The aggregate weight of large cap stocks and mid cap stocks is 50% each and are reset on a quarterly basis. The index has a base date of April 01, 2005 and a base value of 1000. The Index is reconstituted on a semi-annual basis along with Nifty 100 and Nifty Midcap 150 index. more about Nifty LargeMidcap 250

The Nifty MidSmallcap 400 Index is designed to reflect the behaviour and performance of the mid and small market capitalisation companies. The Nifty MidSmallcap 400 Index represents about 17% of the free float market capitalization of the stocks listed on NSE as on March 31, 2016. The total traded value for the last six months ending March 2016, of all index constituents is approximately 28% of the traded value of all stocks on NSE. more about Nifty MidSmallcap 400

Nifty Bank Index is comprised of the most liquid and large capitalised Indian Banking stocks. It provides investors and market intermediaries with a benchmark that captures the capital market performance of Indian Banks. more about Nifty Bank

The Nifty Financial Services Ex Bank Index which aims to track the performance of portfolio of stocks from the Financial Services sector other than Banks. Stocks from eligible basic industries are chosen based on 6 month average free-float market capitalization. Index stock weights are based on their free-float market capitalization. more about Nifty Financial Services Ex Bank

The Nifty Private Bank Index is designed to reflect the performance of the banks from private sector. more about Nifty Private Bank

The Nifty MidSmall Financial Services index tracks the performance of midcap and small cap stocks belonging to financial services sector. Index includes upto 30 stocks. Stock weights are based on free-float market capitalization more about Nifty MidSmall Financial Services

The Nifty Housing Index aims to track the performance of portfolio of stocks that broadly represent the housing theme. The largest 50 stocks from eligible basic industries are chosen based on 6 month average free-float market capitalization. Index stock weights are based on their free-float market capitalization. more about Nifty Housing

The Nifty200 Momentum 30 Index aims to track the performance of 30 high momentum stocks across large and mid-cap stocks. The Momentum Score for each stock is based on recent 6-month and 12-month price return, adjusted for volatility. more about Nifty200 Momentum 30

The Nifty200 Alpha 30 index which consists of 30 stocks selected from its parent Nifty 200 based on ‘Jensen’s Alpha’. Stock weights are based on their alpha scores more about Nifty200 Alpha 30

Nifty Alpha 50 index tracks the performance of 50 stocks with high Alphas in last one year. Weights of securities in the index are assigned based on the alpha values. Security with highest alpha in the index is assigned the highest weight. more about Nifty Alpha 50

Nifty High Beta Index the performance of 50 stocks high Beta in last one year. Beta can be referred to as a measure of the sensitivity of stock returns to market returns. Weights of securities in the index are assigned based on the beta values. Security with highest beta in the index is assigned the highest weight. more about Nifty High Beta 50

Nifty Midcap150 Momentum 50 Index aims to track the performance of the top 50 companies within the Nifty Midcap 150 selected based on their Normalized Momentum Score. The Normalized Momentum Score for each company is determined based on its 6-month and 12-month price return, adjusted for volatility. Stock weights are based on a combination of the stock’s Normalized Momentum Score and its free-float market capitalization. more about Nifty Midcap150 Momentum 50

Leave a Reply

Your email address will not be published. Required fields are marked *

Stock Industries