Skip to content

Bulk / Block Deals

Last updated

MCP

Last 7 days· Exchanges covered: NSE · 542 deals

Largest deals

Bulk · NSE · 30 Oct 2026
₹2,394.56 Cr
by SAGILITY B.V.
Block · NSE · 30 Oct 2026
₹981.79 Cr
by TENCENT CLOUD EUROPE B.V.
Bulk · NSE · 30 Oct 2026
₹981.79 Cr
by TENCENT CLOUD EUROPE B.V.
Block · NSE · 30 Oct 2026
₹428.86 Cr
by SOCIETE GENERALE
Bulk · NSE · 30 Oct 2026
₹428.86 Cr
by SOCIETE GENERALE
Bulk · NSE · 30 Oct 2026
₹339.36 Cr
by SMALLCAP WORLD FUND INC
StockClientActionQtyAvg Price
Tonbo Imaging
Bulk · NSE
30 Oct 2026PLUTUS WEALTH MANAGEMENT LLPSell3,24,827₹1,287.1141.81
Tonbo Imaging
Bulk · NSE
30 Oct 2026PLUTUS WEALTH MANAGEMENT LLPBuy3,24,827₹1,286.7341.80
Aeroflex Industries Ltd
Bulk · NSE
30 Oct 2026QE SECURITIES LLPSell6,77,056₹540.0436.56
Aeroflex Industries Ltd
Bulk · NSE
30 Oct 2026QE SECURITIES LLPBuy6,70,611₹540.1236.22
Hubtown Ltd
Bulk · NSE
30 Oct 2026ARIHANT CAPITAL MARKETS LIMITEDBuy17,72,283₹186.4433.04
Jain Irrigation Systems Ltd
Bulk · NSE
30 Oct 2026NITN KAPOORSell1,15,86,211₹28.4933.01
Jain Irrigation Systems Ltd
Bulk · NSE
30 Oct 2026NITN KAPOORBuy1,15,86,211₹28.3732.87
Hubtown Ltd
Bulk · NSE
30 Oct 2026ARIHANT CAPITAL MARKETS LIMITEDSell17,72,283₹185.3532.85
Equitas Small Finance Bank Ltd
Bulk · NSE
30 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDBuy64,76,843₹50.2832.57
Equitas Small Finance Bank Ltd
Bulk · NSE
30 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDSell64,76,843₹50.2432.54
Jain Irrigation Systems Ltd
Bulk · NSE
30 Oct 2026NITN KAPOOR AND HUFSell96,09,714₹27.6126.53
Jain Irrigation Systems Ltd
Bulk · NSE
30 Oct 2026NITN KAPOOR AND HUFBuy96,09,714₹26.4125.38
Marsons Ltd
Bulk · NSE
30 Oct 2026PROGNOSIS SECURITIES PVT. LTDSell17,16,500₹147.6425.34
Marsons Ltd
Bulk · NSE
30 Oct 2026PROGNOSIS SECURITIES PVT. LTDBuy17,31,000₹137.8223.86
Jain Irrigation Systems Ltd
Bulk · NSE
30 Oct 2026LAXMI TRADE SOLUTIONSSell60,50,894₹27.6516.73
Jain Irrigation Systems Ltd
Bulk · NSE
30 Oct 2026LAXMI TRADE SOLUTIONSBuy60,00,894₹27.8616.72
Technocraft Ventures Ltd
Bulk · NSE
30 Oct 2026ACME CAPITAL MARKET LIMITEDBuy3,54,982₹467.5716.60
M M Forgings Ltd
Bulk · NSE
30 Oct 2026INTEGRATED INSURANCE BROKING SERVICES PRIVATE LIMITEDBuy3,30,031₹482.6915.93
Technocraft Ventures Ltd
Bulk · NSE
30 Oct 2026ACME CAPITAL MARKET LIMITEDSell3,07,846₹468.1714.41
STL Networks Ltd
Bulk · NSE
30 Oct 2026RAMDOOT REALTORS PVT LTDBuy38,37,875₹36.9114.17
STL Networks Ltd
Bulk · NSE
30 Oct 2026RAMDOOT REALTORS PVT LTDSell38,18,874₹37.0214.14
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026NK SECURITIES RESEARCH PRIVATE LIMITEDSell8,58,388₹155.8513.38
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026NK SECURITIES RESEARCH PRIVATE LIMITEDBuy8,58,388₹155.7513.37
Jain Irrigation Systems Ltd
Bulk · NSE
30 Oct 2026MANSI SHARE AND STOCK BROKING PRIVATE LIMITEDBuy45,67,654₹28.5013.02
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026J4S FINANCIAL SOLUTIONS LLPSell8,00,088₹154.9012.39
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026J4S FINANCIAL SOLUTIONS LLPBuy8,00,088₹154.7612.38
Pashupati Cotspin Ltd
Bulk · NSE
30 Oct 2026HRTI PRIVATE LIMITEDBuy8,80,197₹133.7711.77
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026MICROCURVES TRADING PRIVATE LIMITEDSell7,45,409₹156.1511.64
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026MICROCURVES TRADING PRIVATE LIMITEDBuy7,45,409₹155.9211.62
Pashupati Cotspin Ltd
Bulk · NSE
30 Oct 2026HRTI PRIVATE LIMITEDSell8,42,978₹133.3111.24
Jain Irrigation Systems Ltd
Bulk · NSE
30 Oct 2026MANSI SHARE AND STOCK BROKING PRIVATE LIMITEDSell38,67,654₹28.4010.98
Swiggy Ltd
Block · NSE
30 Oct 2026ADITYA BIRLA SUN LIFE MUTUAL FUNDBuy5,53,556₹180.6510.00
Swiggy Ltd
Block · NSE
30 Oct 2026ADITYA BIRLA SUN LIFE MUTUAL FUNDBuy5,51,225₹180.659.96
Sunshine Pictures Ltd
Bulk · NSE
30 Oct 2026ARIHANT CAPITAL MARKETS LIMITEDBuy2,45,190₹388.929.54
Equitas Small Finance Bank Ltd
Bulk · NSE
30 Oct 2026SSPL SECURITIES PRIVATE LIMITEDSell18,00,000₹51.499.27
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026VINSUL MAKARDI LTDSell5,16,601₹155.408.03
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026VINSUL MAKARDI LTDBuy5,16,601₹155.238.02
Commercial Syn Bags Ltd
Bulk · NSE
30 Oct 2026ARIHANT CAPITAL MARKETS LIMITEDSell3,22,810₹203.016.55
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026IRAGE BROKING SERVICES LLPBuy3,65,808₹156.515.73
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026J4S FINANCIAL SOLUTIONS LLPSell3,64,242₹156.235.69
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026J4S FINANCIAL SOLUTIONS LLPBuy3,64,242₹156.035.68
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026ELIXIR WEALTH MANAGEMENT PRIVATE LIMITEDBuy3,56,511₹156.325.57
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026GRT STRATEGIC VENTURES LLPSell3,40,278₹155.215.28
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026GRT STRATEGIC VENTURES LLPBuy3,40,278₹155.115.28
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026IRAGE BROKING SERVICES LLPSell3,37,746₹155.865.26
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026ELIXIR WEALTH MANAGEMENT PRIVATE LIMITEDSell3,33,553₹157.585.26
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026QE SECURITIES LLPSell3,23,677₹154.605.00
Swiggy Ltd
Block · NSE
30 Oct 2026ADITYA BIRLA SUN LIFE MUTUAL FUNDBuy2,76,778₹180.655.00
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026QE SECURITIES LLPBuy3,22,105₹155.044.99
Commercial Syn Bags Ltd
Bulk · NSE
30 Oct 2026ARIHANT CAPITAL MARKETS LIMITEDBuy2,31,475₹203.774.72
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026QICAP MARKETS LLPSell2,94,040₹153.044.50
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026QICAP MARKETS LLPBuy2,94,040₹153.034.50
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026MARWADI SHARES AND FINANCE LTD.Sell2,84,512₹155.214.42
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026MARWADI SHARES AND FINANCE LTD.Buy2,84,512₹155.094.41
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDSell2,75,998₹153.514.24
Quick Heal Technologies Ltd
Bulk · NSE
30 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDBuy2,75,998₹153.334.23
Annapurna Swadisht Ltd
Bulk · NSE
30 Oct 2026PROGNOSIS SECURITIES PVT. LTDBuy1,67,387₹123.242.06
Annapurna Swadisht Ltd
Bulk · NSE
30 Oct 2026ATLAS EVENTS PRIVATE LIMITEDSell1,67,104₹123.242.06
Swiggy Ltd
Block · NSE
30 Oct 2026ADITYA BIRLA SUN LIFE MUTUAL FUNDBuy1,10,711₹180.652.00
Annapurna Swadisht Ltd
Bulk · NSE
30 Oct 2026ATLAS EVENTS PRIVATE LIMITEDBuy1,67,104₹110.201.84
Integrity Infrabuild Developers Ltd
Bulk · NSE
30 Oct 2026SHIV AUM STEELS LIMITEDSell56,400₹200.501.13
Integrity Infrabuild Developers Ltd
Bulk · NSE
30 Oct 2026VENKATESHWARA INDUSTRIAL PROMOTION CO LIMITEDBuy56,400₹200.501.13
Aartech Solonics Ltd
Bulk · NSE
30 Oct 2026MILLENNIAL FAMILY TRUSTSell2,00,000₹40.510.81
Kshitij Polyline Ltd
Bulk · NSE
30 Oct 2026BHAVISHYA ECOMMERCE PRIVATE LIMITEDBuy15,00,000₹3.090.46
Kshitij Polyline Ltd
Bulk · NSE
30 Oct 2026SATISH MEJIYATARSell14,97,280₹3.090.46
RK Fashion Accessories
Bulk · NSE
30 Oct 2026NEO APEX SHARE BROKING SERVICES LLPSell1,53,600₹29.100.45
RK Fashion Accessories
Bulk · NSE
30 Oct 2026B K SHAH TRADEX LLPSell1,21,600₹29.100.35
Annapurna Swadisht Ltd
Bulk · NSE
30 Oct 2026PROGNOSIS SECURITIES PVT. LTDSell30,000₹111.090.33
Jain Irrigation Systems Ltd-DVR
Bulk · NSE
30 Oct 2026KREDENT TRADING LLPSell1,41,218₹18.940.27
RK Fashion Accessories
Bulk · NSE
30 Oct 2026NEO APEX SHARE BROKING SERVICES LLPBuy80,000₹29.100.23
Jain Irrigation Systems Ltd-DVR
Bulk · NSE
30 Oct 2026KREDENT TRADING LLPBuy218₹19.100.00
IIFL Capital Services Ltd
Bulk · NSE
29 Oct 2026THELEME INDIA MASTER FUND LIMITEDSell31,24,131₹348.01108.72
PC Jeweller Ltd
Bulk · NSE
29 Oct 2026JUMP TRADING FINANCIAL INDIA PRIVATE LIMITEDBuy5,68,05,595₹16.0190.95
PC Jeweller Ltd
Bulk · NSE
29 Oct 2026JUMP TRADING FINANCIAL INDIA PRIVATE LIMITEDSell5,68,05,595₹15.9990.83
Birlasoft Ltd
Bulk · NSE
29 Oct 2026MICROCURVES TRADING PRIVATE LIMITEDSell25,77,981₹342.0488.18
Birlasoft Ltd
Bulk · NSE
29 Oct 2026MICROCURVES TRADING PRIVATE LIMITEDBuy25,77,981₹341.8088.12
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026QE SECURITIES LLPBuy14,00,910₹554.0077.61
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026MICROCURVES TRADING PRIVATE LIMITEDBuy13,74,174₹556.2476.44
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026MICROCURVES TRADING PRIVATE LIMITEDSell13,72,566₹556.1976.34
Birlasoft Ltd
Bulk · NSE
29 Oct 2026QE SECURITIES LLPSell22,44,119₹338.7076.01
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026QE SECURITIES LLPSell13,79,804₹550.7575.99
Birlasoft Ltd
Bulk · NSE
29 Oct 2026QE SECURITIES LLPBuy21,48,577₹339.1672.87
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDBuy13,15,179₹553.6472.81
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDSell13,15,179₹551.9372.59
Birlasoft Ltd
Bulk · NSE
29 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDSell21,18,846₹339.8472.01
Birlasoft Ltd
Bulk · NSE
29 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDBuy21,18,846₹339.6671.97
Birlasoft Ltd
Bulk · NSE
29 Oct 2026SOCIETE GENERALEBuy16,47,762₹341.7856.32
Moneyview Ltd
Bulk · NSE
29 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDSell1,04,20,885₹50.1152.22
Moneyview Ltd
Bulk · NSE
29 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDBuy1,04,20,885₹50.0152.11
Moneyview Ltd
Bulk · NSE
29 Oct 2026PLUTUS WEALTH MANAGEMENT LLPSell95,77,042₹50.4948.35
Moneyview Ltd
Bulk · NSE
29 Oct 2026PLUTUS WEALTH MANAGEMENT LLPBuy95,77,042₹50.4648.33
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026JUNOMONETA FINSOL PRIVATE LIMITEDBuy8,67,992₹553.5948.05
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026JUNOMONETA FINSOL PRIVATE LIMITEDSell8,66,034₹553.7347.95
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026HRTI PRIVATE LIMITEDBuy7,05,798₹554.3139.12
Rain Industries Ltd
Bulk · NSE
29 Oct 2026MATRUCHHAYA MERCANTILE PRIVATE LIMITEDBuy18,00,000₹208.3437.50
Aeroflex Industries Ltd
Bulk · NSE
29 Oct 2026HRTI PRIVATE LIMITEDSell6,72,075₹550.6937.01
Equitas Small Finance Bank Ltd
Bulk · NSE
29 Oct 2026SSPL SECURITIES PRIVATE LIMITEDBuy63,00,000₹57.2036.04
Hubtown Ltd
Bulk · NSE
29 Oct 2026ARIHANT CAPITAL MARKETS LIMITEDBuy11,99,476₹185.7822.28
Hubtown Ltd
Bulk · NSE
29 Oct 2026ARIHANT CAPITAL MARKETS LIMITEDSell11,16,335₹190.4021.26
Hubtown Ltd
Bulk · NSE
29 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDBuy11,27,521₹188.2321.22
Hubtown Ltd
Bulk · NSE
29 Oct 2026ALPHAGREP SECURITIES PRIVATE LIMITEDSell11,27,521₹188.1421.21
Shukra Pharmaceuticals Ltd
Bulk · NSE
29 Oct 2026QE SECURITIES LLPBuy26,99,471₹76.3320.61
Shukra Pharmaceuticals Ltd
Bulk · NSE
29 Oct 2026QE SECURITIES LLPSell26,92,287₹76.4020.57
Sirca Paints India Ltd
Bulk · NSE
29 Oct 2026ACME CAPITAL MARKET LIMITEDBuy4,34,228₹413.7517.97
Sirca Paints India Ltd
Bulk · NSE
29 Oct 2026ACME CAPITAL MARKET LIMITEDSell4,34,228₹413.5617.96
Technocraft Ventures Ltd
Bulk · NSE
29 Oct 2026ACME CAPITAL MARKET LIMITEDSell3,25,769₹476.0015.51
Technocraft Ventures Ltd
Bulk · NSE
29 Oct 2026ACME CAPITAL MARKET LIMITEDBuy3,25,769₹473.1215.41
Mufin Green Finance Ltd
Bulk · NSE
29 Oct 2026AAKANKSHA SATYEN MAMTORABuy11,20,000₹131.5914.74
Mufin Green Finance Ltd
Bulk · NSE
29 Oct 2026THREE WORDS CAPITAL PRIVATE LIMITEDSell10,90,000₹131.5114.33
Technocraft Ventures Ltd
Bulk · NSE
29 Oct 2026GOVIND JI GUPTABuy2,50,000₹475.9411.90
STL Networks Ltd
Bulk · NSE
29 Oct 2026RAMDOOT REALTORS PVT LTDBuy27,47,100₹34.969.60
Asian Granito India Ltd
Bulk · NSE
29 Oct 2026GOLDENDUNES BUILDHOME PRIVATE LIMITEDBuy18,91,482₹46.728.84
Asian Granito India Ltd
Bulk · NSE
29 Oct 2026GOLDENDUNES BUILDERS AND DEVELOPERS PRIVATE LIMITEDSell18,91,482₹46.718.84
DCM Shriram Industries Ltd
Bulk · NSE
29 Oct 2026MUGI CONSTRUCTIONS PRIVATE LIMITEDBuy13,94,740₹58.868.21
STL Networks Ltd
Bulk · NSE
29 Oct 2026RAMDOOT REALTORS PVT LTDSell22,45,601₹35.257.92
Commercial Syn Bags Ltd
Bulk · NSE
29 Oct 2026ARIHANT CAPITAL MARKETS LIMITEDSell2,53,959₹211.215.36
DCM Shriram Industries Ltd
Bulk · NSE
29 Oct 2026JUNOMONETA FINSOL PRIVATE LIMITEDSell4,95,665₹61.353.04
DCM Shriram Industries Ltd
Bulk · NSE
29 Oct 2026JUNOMONETA FINSOL PRIVATE LIMITEDBuy4,83,628₹60.882.94
Rain Industries Ltd
Bulk · NSE
29 Oct 2026MATRUCHHAYA MERCANTILE PRIVATE LIMITEDSell1,40,896₹205.922.90
DCM Shriram Industries Ltd
Bulk · NSE
29 Oct 2026QE SECURITIES LLPBuy4,65,511₹60.492.82
DCM Shriram Industries Ltd
Bulk · NSE
29 Oct 2026QE SECURITIES LLPSell4,65,498₹60.292.81
Voler Car Ltd
Bulk · NSE
29 Oct 2026WEALTHWISE CAPITALSell61,600₹299.331.84
Vishal Nirmiti Ltd
Bulk · NSE
29 Oct 2026SUNCITY SHARE BROKER PRIVATE LIMITEDSell1,76,404₹103.121.82
Commercial Syn Bags Ltd
Bulk · NSE
29 Oct 2026ARIHANT CAPITAL MARKETS LIMITEDBuy53,071₹212.681.13
MOS Utility Ltd
Bulk · NSE
29 Oct 2026MONEYCREW FINTEC PRIVATE LIMITEDBuy14,84,000₹7.511.11
Lamosaic India Ltd
Bulk · NSE
29 Oct 2026NOPEA CAPITAL SERVICES PRIVATE LIMITEDBuy2,02,200₹49.511.00
Lamosaic India Ltd
Bulk · NSE
29 Oct 2026KESAR TRACOM INDIA LLPSell1,71,000₹49.500.85
Ambani Orgochem Ltd
Bulk · NSE
29 Oct 2026AVIRA INVESTMENT PRIVATE LIMITEDSell50,000₹158.500.79
Ambani Orgochem Ltd
Bulk · NSE
29 Oct 2026U.K.VORABuy50,000₹158.500.79
RK Fashion Accessories
Bulk · NSE
29 Oct 2026NEO APEX SHARE BROKING SERVICES LLPBuy1,98,400₹32.310.64
RK Fashion Accessories
Bulk · NSE
29 Oct 2026ANUJ AGARWALBuy1,26,400₹32.300.41
Aditya Ultra Steel Ltd
Bulk · NSE
29 Oct 2026L7 HITECH PRIVATE LIMITEDSell1,60,000₹22.000.35
Aditya Ultra Steel Ltd
Bulk · NSE
29 Oct 2026MAYANK JAINBuy1,60,000₹22.000.35
Dar Credit & Capital Ltd
Bulk · NSE
29 Oct 2026L7 HITECH PRIVATE LIMITEDSell1,00,000₹35.000.35
Dar Credit & Capital Ltd
Bulk · NSE
29 Oct 2026MAYANK JAINBuy1,00,000₹35.000.35
A G Universal Ltd
Bulk · NSE
29 Oct 2026SADRAVYA MONEY PRIVATE LIMITEDBuy50,000₹46.000.23
RK Fashion Accessories
Bulk · NSE
29 Oct 2026NEO APEX SHARE BROKING SERVICES LLPSell67,200₹32.300.22
DCM Shriram Industries Ltd
Bulk · NSE
29 Oct 2026MUGI CONSTRUCTIONS PRIVATE LIMITEDSell25,000₹64.070.16
A G Universal Ltd
Bulk · NSE
29 Oct 2026AUM SECURITIES PVT. LTD.Sell34,000₹46.240.16
Nirman Agri Genetics Ltd
Bulk · NSE
29 Oct 2026YASH DASHARATH GOTARANESell45,300₹27.450.12
Nirman Agri Genetics Ltd
Bulk · NSE
29 Oct 2026YASH DASHARATH GOTARANEBuy45,300₹27.280.12
A G Universal Ltd
Bulk · NSE
29 Oct 2026AUM SECURITIES PVT. LTD.Buy2,000₹50.050.01

Frequently asked questions

What is a bulk deal?
A bulk deal is a trade, or a set of trades by one client in one stock on one day, that adds up to more than 0.5% of the company's listed shares. It happens in the normal trading session, and the exchange publishes the client's name, side, quantity and average price after the market closes.
What is a block deal?
A block deal is a single large trade executed through a separate trading window, outside the normal order book. Under the block deal framework SEBI revised in October 2025, each block deal order must be worth at least ₹25 crore, and the windows run from 8:45 to 9:00 am and from 2:05 to 2:20 pm.
What do bulk and block deals tell you?
They show who is moving large amounts of a stock and at what price. A run of big buys by funds or promoters can signal institutional interest, and a large sale can mark a change in ownership such as a promoter or private-equity exit. They are disclosures of trades that already happened, not a forecast of where the price goes next.
What does this page cover?
Every disclosed bulk and block deal in the last 7 calendar days, newest first, with the exchanges covered listed above the table. The value column is quantity times average price, in ₹ crore. The largest-deal cards rank the whole filtered window by value, not only the rows shown in the table.