Stock exchange analysis

Top stocks in NSE India National stock exchange

Stock name Stock Price Stock volume
Nifty 50 25454.35 2147483647
Idea Cellular 11.26 330114434
Easy Trip 9.22 134990100
Tataaml Tatsilv 23.72 128622405
Filatex Fashions 0.25 124133614
Tataaml Tatagold 14.88 90413218
Gtl Infrastructure 1.14 74260778
Nipponamc Netfsilver 233.21 70587117
Goldman Sachs 127.09 66724126
Newgen Software 622.90 61297141
Ola Electric 27.51 52518054
Dharan Infra 0.15 47164071
Yes Bank 20.96 40678406
Pc Jeweller 10.16 38393909
Oil Natural 274.65 37728943
Suzlon Energy 45.25 36681650
Kwality Wall 28.59 35430376
Idfc First 82.98 29470408
Tata Steel 205.41 27749813
Ncc 150.35 26960788
Auri Grow 0.30 26346009
Billionbrains Garage 169.44 26064625
Eternal 271.75 23971631
Engineers India 217.51 23297555
Tata Investment 692.30 23162821
Ifci 61.42 23073330
Utkarsh Small 13.89 22919676
Reliance Power 26.74 21694897
Hdfc Bank 915.60 21209234
Nip Ind 35.71 21196085
Rbl Bank 332.55 20881527
Himachal Futuristic 71.38 20022181
Itc 326.00 19911747
Sepc 8.25 19722550
Oil India 476.70 19628154
Zerodhaamc Silvercase 24.79 19515324
Punjab National 126.10 18850093
Nmdc 79.22 17807737
Gail India 166.88 17067659
Jyoti Structures 12.25 16320653
Hindustan Construction 18.86 16098347
Idbi Bank 110.84 15975232
Hindustan Copper 563.65 15951583
Canara Bank 149.42 15847818
Union Bank 189.52 15642408
Samvrdhna Mthrsn 129.88 15598959
Jaiprakash Power 14.76 15382660
Mangalore Refinery 193.75 14861850
Bank Maharashtra 68.01 14850088
Infosys 1370.50 14574228
Trans Recti 304.22 14404835
Icici Bank 1388.80 14323091
Sammaan Capital 151.39 14294153
Wipro 211.21 14151588
Adani Power 140.45 14048153
Steel Authority 155.80 13791140
Indian Oil 174.30 13677449
Motisons Jewellers 16.05 13489172
Nhpc 74.36 12521749
Sagility India 45.50 12389304
Zerodhaamc Liquidcase 112.79 12270551
Inox Wind 96.65 12091943
Sbc Exports 31.88 11977052
Zerodhaamc Goldcase 24.18 11950620
Reliance Industries 1409.50 11884664
South Indian 40.04 11713046
Hdfc Gold 130.99 11048489
Bharat Heavy 253.80 10932988
National Buildings 95.48 10789982
B L 50.48 10313712
Icicipramc Metalietf 11.89 10132775
Gmr Airports 99.06 10000773
Bond 8 111.38 9987523
Bajaj Finance 1017.05 9866245
Bharat Electronics 435.35 9791516
Ashok Leyland 203.49 9638504
State Bank 1205.70 9630899
Brightcom Group 11.40 9572907
Kellton Tech 19.71 9513406
Godfrey Phillips 2523.70 9255923
Hathway Cable 11.16 8998479
Icicipramc Icicisilve 242.98 8902888
Growwamc Growwslvr 23.93 8580512
Jio Fin 258.60 8482281
R B 190.33 8251335
Central Bank 38.08 8226285
Icici Prudential 131.49 8213255
Datamatics Global 842.85 8161104
Vedanta 676.15 8113467
Rail Vikas 306.85 8070615
Brainbees Solutions 213.75 7867089
Hdfcamc Hdfcsilver 233.58 7772398
Netweb Tech 3527.90 7729402
Power Grid 294.65 7552362
Nifty Bmark 288.38 7420909
Physicswallah 99.73 7357493
Bank Baroda 304.45 7342206
Bharat Coking 34.25 7232440
Tourism Finance 72.57 7143350
Edelweiss Financial 122.13 7071560

Top stocks in BSE India Bombay Mumbai stock exchange

Stock name Stock Price Stock volume
Alstone 0.16 42921230
Filat Fash 0.25 39660302
Welcure Drug 0.34 38421949
Sylph Tech 0.58 33246381
Idea 11.27 24002195
Mangalam Ind 1.00 17790907
Spicejet 16.83 15032307
Pc Jeweller 10.17 11647321
Scl 0.22 10747108
Easemytrip 9.23 10725082
Gtl Infrast 1.15 10387543
Std Cap 0.50 8882299
Silverline Technologies 18.67 8280906
Llficl 3.20 8090789
Siptl 0.26 7962198
Newgen 621.70 7265893
Hathway Cab 11.16 7071416
Earum 0.22 6756017
Pradhin 0.20 6707156
Ola Electric 27.52 6553387
Kavitind 1.52 6009490
Ncl Research 0.45 5955181
Advance Tech 1.21 5838941
Trans Financ 6.56 5547440
Franklinind 0.41 5473286
Suzlonenergy 45.29 4847461
Krettosys 0.74 4328949
Yes Bank 20.97 4240102
Oil India 476.70 4075940
Unison 1.19 3626162
Ggeng 0.51 3540103
Ifl 0.47 3521815
Kansal Fibre 0.61 3283364
Idfcfirstb 82.96 3209052
Burgerking 63.90 2892421
Roxy 0.90 2891598
Srestha 0.27 2869111
Genpharma 1.28 2793054
Utkarshbnk 13.92 2772349
Guj Toolroom 0.61 2704417
Icicipruli 648.10 2685284
Billionbrains Garage 169.65 2616263
Kwality Walls 28.74 2396976
Ongc Corpn 274.50 2388856
Thinkink 0.19 2372094
Jppower 14.78 2364651
Rpower 26.76 2086756
Praxis 7.81 2071619
Goldbees 127.11 2056194
Tata Invest 694.60 2028507
Garmntmntr 1.91 2022708
Blueclouds 23.76 2015947
Pvvinfra 4.90 1887461
Ncc 150.75 1825114
Bank Maha 67.97 1812942
Tata Capital 348.45 1722662
Padam Cotton 2.51 1686076
Indovation 0.93 1652414
Hind Copper 564.40 1636802
Contain Corp 506.45 1626909
Bartronicsin 11.23 1617085
Ifci 61.49 1617075
Indian Info 0.66 1550679
Mirch 0.41 1544860
Mehai 1.48 1517638
Pulsar Intl 0.97 1511539
Ashni 3.84 1490222
Hfcl 71.45 1479239
Jaipra 3.13 1462550
Khoobsurat 0.55 1459691
Rajnish 0.48 1449415
Advikca 1.56 1435226
Idbi Bank 110.54 1427833
Ddil 3.59 1418169
Mishtann 4.44 1364652
Parsvnath 7.78 1344307
Tilak 0.94 1339287
Union Bank 189.45 1332050
Arcfin 0.61 1329864
Tata Steel 205.45 1321327
Enbee Tradg 0.40 1275635
Quadrant 0.36 1222852
Indian Oil 174.20 1197553
Integ Tech 44.12 1179488
Sawaca Busi 0.34 1173984
Royal Ind 5.09 1170243
Spaceincuba 0.23 1157481
Reliance 1410.80 1156640
South Ind 40.04 1155986
Itc 325.75 1153747
Mrpl 193.75 1147515
Vlegov 14.44 1143088
Shangar 0.25 1134972
Zomato 271.95 1128989
Canara Bank 149.40 1107772
R M 119.50 1106306
Liquidbees 1000.00 1084811

Top stocks in NASDAQ NASDAQ stock exchange

Stock name Stock Price Stock volume
Rackspace Technology 1.37 542491500
Nvidia Corporation 187.98 164749100
Ondas Holdings 11.07 110468100
Proshares Ultrapro 49.39 81370800
Plug Power 1.86 76131900
Intel Corporation 45.46 65306000
Invesco Qqq 605.79 64250600
American Airlines 14.10 63274100
Proshares Ultrapro 71.40 55758100
Amazon Com 204.79 51003300
Tesla Inc 411.32 45921400
Advanced Micro 200.12 35664000
Ishares 20 89.53 35415300
Apple Inc 264.35 34203300
Sabre Corporation 1.17 33731200
Micron Technology 420.95 32306500
Olb Group 0.91 32160400
Marathon Patent 7.50 31304500
Netflix Inc 77.99 29883100
Alphabet Inc 303.33 28482000
Huntington Bancshares 17.89 27278200
Bit Digital 1.63 27132000
Riot Blockchain 15.49 26762800
Wendy S 8.18 25812500
Sandisk Corporation 600.40 25097500
Geron Corporation 1.94 25095800
Cleanspark Inc 9.27 23286300
Microsoft Corporation 399.60 23223400
Beyond Meat 0.71 21349800
Jetblue Airways 6.46 20773500
Comcast Corporation 31.60 20768500
Cisco Systems 78.18 20648800
Draftkings Inc 23.21 19849100
Scworx Corp 0.39 18735900
21vianet Group 12.46 18493000
Paypal Holdings 41.45 17925400
Lyft Inc 13.71 17521100
Trade Desk 25.50 17331200
Microstrategy Incorporated 125.20 17307600
Super Micro 29.71 16814700
Agnc Investment 11.31 16550800
Atomera Incorporated 5.48 16067400
Alphabet Inc 303.94 15847700
Copart Inc 37.75 15726400

Top stocks in NYSE New York stock exchange

Stock name Stock Price Stock volume
Transocean 6.22 73354100
Ford Motor 13.85 64199300
Nokia Corporation 7.43 61876200
Snap Inc 4.88 48234100
Amc Entertainment 1.24 34850900
At T 27.88 33179200
Vale S 16.00 32094100
Pinterest Inc 16.38 31941000
Banco Bradesco 3.98 31402100
Bank America 53.36 30698900
Verizon Communications 48.05 29318100
Hecla Mining 22.02 27865200
Norwegian Cruise 24.35 26767400
Itau Unibanco 9.17 25359600
Fortress Investment 24.19 25278100
Lloyds Banking 5.77 25023600
Ambev S 3.05 24891500
Pfizer Inc 27.37 24779700
Conagra Brands 18.79 21772800
Coeur Mining 22.59 21771000
Energy Transfer 18.86 21296600
Baytex Energy 3.62 20502400
Exxon Mobil 150.68 19849600
Rock Tenn 18.45 19756100
Nio Inc 4.91 19631900
Kosmos Energy 1.70 19360100
Pacific Gas 17.88 18459600
Petroleo Brasileiro 15.29 18376300
Uber Technologies 72.77 18235500
Servicenow Inc 107.81 18138700
Hp Inc 18.35 17989700
Carnival Corporation 32.54 17421100
Freeport Mcmoran 62.55 17244800
Hewlett Packard 21.55 17105000
Gerdau S 4.12 16635500
First Majestic 22.60 16562200
Clear Channel 2.39 16546700
Unity Software 18.55 16485600
Schlumberger N 51.59 16436400
Coca Cola 79.49 16304800
Charles Schwab 95.38 16285100
Fubotv Inc 1.32 15798600
Cleveland Cliffs 10.55 15138300
Teco Energy 6.46 15124900
Devon Energy 44.44 14979100
Oracle Corporation 156.17 14801000
Infosys 15.05 14666600
Procter Gamble 156.86 14434300
Keycorp 21.94 14429400
Occidental Petroleum 47.11 14138600
Baxter International 21.87 14098000
Southwest Airlines 54.80 13316500
Eqt Corporation 58.63 12993600
Cenovus Energy 22.25 12808900
Kinross Gold 34.56 12793100
Chipotle Mexican 38.72 12122300
Kinder Morgan 32.29 11952600
Citigroup Inc 116.27 11678800
Vici Properties 29.72 11609800
Huntsman Corporation 13.41 11495300
Regions Financial 30.06 11337400
Novo Nordisk 49.23 11296400
Nike Inc 65.55 11211400
Banco Santander 12.53 10985900
Dow Chemical 31.58 10919000
Barnes Group 48.22 10891100
Centurylink 7.99 10658000
Sm Energy 23.40 10380500
Medtronic Plc 98.49 10367900
Bp P 38.53 10318100
Chevron Corporation 183.87 10313400
Vonage Holdings 9.55 10155600
Bloom Energy 157.27 10069800

Top stocks in FOREX FOREX stock exchange

Stock name Stock Price Stock volume
Australian Dollar 0.54420 412700
Swiss Franc 200.31890 407781
Euro Dollar 182.42890 337424
South African 0.48630 311563
Yuan Renminbi 2.32610 294580
Euro Dollar 0.87350 289515
Us Dollar 154.75380 277021
Swiss Franc 1.09810 264730
Swiss Franc 1.83760 255658
South African 1.07110 252095
Singapore Dollar 12.68220 250988
South African 0.59300 247886
South African 0.56260 247033
Mexican Peso 0.93370 244974
Swiss Franc 1.29440 243262
Singapore Dollar 0.60960 239975
South African 0.39440 239767
Pound Sterling 1.04260 239463
South African 2.72360 238463
Pound Sterling 208.85230 238383
Australian Dollar 109.00560 235378
Us Dollar 1.41970 220559
Euro Dollar 1.61450 216422
Uae Dirham 4.37570 215788
Rial Omani 41.79660 214188
Swiss Franc 362.43420 211923
Euro Dollar 0.91070 210232
Canadian Dollar 112.99310 209613
Australian Dollar 6.36840 208218
Us Dollar 16.06970 208167
Euro Dollar 1.67350 207779
Australian Dollar 6.71310 207735
Turkish Lira 0.36720 206917
Canadian Dollar 6.95810 206656
Pound Sterling 1.84840 202703
South African 0.22850 202238
Pound Sterling 1.91600 200594
Malaysian Ringgit 0.19730 198337
Swedish Krona 1.77740 198179
Yuan Renminbi 0.11180 197918
Norwegian Krone 1.68620 196465
Pound Sterling 12.86190 194295
Pound Sterling 49.54350 190547
Swedish Krona 0.15150 188644
Swedish Krona 0.15700 188155
Singapore Dollar 7.13380 187833
Pound Sterling 1.34960 187535
Hong Kong 1.15680 185270
New Israeli 2.92040 182300
Australian Dollar 0.70440 182153
Us Dollar 1.36970 178160
Swiss Franc 99.34500 177583
Us Dollar 0.77250 176765
Swedish Krona 2.27490 175398
Czech Koruna 0.43960 174353
Canadian Dollar 2.68120 173697
Euro Dollar 1.17880 173557
Australian Dollar 1.18050 172306
New Zealand 92.34130 168188
Us Dollar 6.89130 166769
Australian Dollar 0.96480 166645
Renminbifshore Hong 1.13400 162421
New Zealand 0.75620 156682
Canadian Dollar 0.56400 156207
New Taiwan 0.28650 150451
Pound Sterling 23.22840 149613
Us Dollar 9.52990 148267
Swedish Krona 0.11060 138924
Us Dollar 9.04060 138836
Norwegian Krone 16.23860 137752
Canadian Dollar 0.92520 137280
Swiss Franc 1.64050 135962
New Zealand 0.59670 133227
Mexican Peso 8.99150 130892
Singapore Dollar 0.78910 130816
Canadian Dollar 12.56600 127093
Swiss Franc 22.27910 127054

Top stocks in INDICES Global Indices stock exchange

Stock name Stock Price Stock volume
Nifty 50 25454.35 2147483647
Bharatbond Apr30 1573.20 0
Bharatbond Apr31 1429.87 0
Bharatbond Apr32 1300.50 0
Bharatbond Apr33 1262.94 0
India Vix 13.46 0
Nifty100esgsecldr 4197.65 0
Nifty100 Alpha 18105.90 0
Nifty100 Enh 5113.50 0
Nifty100 Eql 33761.50 0
Nifty100 Esg 5074.60 0
Nifty100 Liq 7613.60 0
Nifty100 Lowvol30 20555.75 0
Nifty100 Qualty30 5588.60 0
Nifty200momentm30 31291.40 0
Nifty200 Alpha 25389.95 0
Nifty200 Qualty30 20271.85 0
Nifty200 Value 15681.65 0
Nifty500momentm50 52174.65 0
Nifty500 Ew 13797.50 0
Nifty500 Flexicap 9949.90 0
Nifty500 Health 18446.50 0
Nifty500 Lms 17574.65 0
Nifty500 Lowvol50 22829.30 0
Nifty500 Mqvlv50 31828.10 0
Nifty500 Multicap 16042.40 0
Nifty500 Qlty50 18366.15 0
Nifty500 Shariah 6857.15 0
Nifty500 Value 16441.20 0
Nifty50 Div 277.39 0
Nifty50 Eql 33151.30 0
Nifty50 Pr 206.25 0
Nifty50 Pr 13822.20 0
Nifty50 Shariah 4499.75 0
Nifty50 Tr 168.55 0
Nifty50 Tr 20728.30 0
Nifty50 Usd 9671.50 0
Nifty50 Value 12989.45 0
Niftyconglomerate 14702.45 0
Niftym150momntm50 61797.85 0
Niftyms400 Mq 46799.70 0
Niftysml250mq 100 42093.60 0
Nifty 100 26090.70 0
Nifty 200 14211.95 0
Nifty 500 23297.45 0
Nifty Alphalowvol 27272.65 0
Nifty Alpha 50660.60 0
Nifty Aqlv 20632.35 0
Nifty Aql 22535.65 0
Nifty Auto 27734.00 0
Nifty Bank 60739.55 0
Nifty Capital 4661.85 0
Nifty Chemicals 28468.35 0
Nifty Commodities 9796.30 0
Nifty Consr 37459.10 0
Nifty Consumption 11675.85 0
Nifty Corehousing 15219.10 0
Nifty Corp 37408.05 0
Nifty Cpse 6915.15 0
Nifty Div 6295.90 0
Nifty Energy 36088.00 0
Nifty Ev 3035.70 0
Nifty Finserexbnk 31660.75 0
Nifty Finsrv25 30479.35 0
Nifty Fin 28069.50 0
Nifty Fmcg 51483.60 0
Nifty Fpi 1574.15 0
Nifty Growsect 11500.20 0
Nifty Gs 2623.11 0
Nifty Gs 887.24 0
Nifty Gs 3264.87 0
Nifty Gs 3467.93 0
Nifty Gs 3253.42 0
Nifty Gs 2986.68 0
Nifty Gs 3063.54 0
Nifty Healthcare 14521.20 0
Nifty Highbeta 3805.55 0
Nifty Housing 11970.45 0
Nifty India 15525.05 0
Nifty Ind 8036.30 0
Nifty Ind 8308.35 0
Nifty Ind 7925.70 0
Nifty Infra 9559.05 0
Nifty Infralog 11391.65 0
Nifty Internet 1252.40 0
Nifty Ipo 1970.95 0
Nifty It 32319.40 0
Nifty Largemid250 16490.65 0
Nifty Low 25206.60 0
Nifty M150 23299.95 0
Nifty Media 1430.75 0
Nifty Metal 11842.40 0
Nifty Microcap250 21712.35 0
Nifty Midcap 59227.65 0
Nifty Midcap 21813.40 0
Nifty Midcap 16844.25 0
Nifty Midsml 19651.60 0
Nifty Midsml 42660.90 0
Nifty Mid 15397.75 0
Nifty Mid 13442.50 0

Top stocks in AMEX American stock exchange

Stock name Stock Price Stock volume
Semiconductor Bear 1.71 583873500
Ultrashort Silver 2.44 150596100
Smallcap Bear 6.05 116924300
Gold Miners 4.55 92528300
Spdr S 686.29 73570300
Semiconductor Bull 66.29 69348900
Silver Trust 70.09 63749300
Energy Select 54.78 59196100
Northern Dynasty 1.23 56561600
Financial Select 52.59 45224000
Iboxx Invest 111.59 40087000
Brazil Index 38.03 38968000
Denison Mines 3.92 38540600
Russell 2000 263.99 36034600
Iboxx High 80.91 33943000
Direxion Daily 9.44 33489500
Direxion Daily 1.60 33437600
Utilities Select 45.61 32841500
B2gold Corp 5.38 31109000
Emrg Mkts 61.19 29966900
Ultrashort Qqq 20.83 24134000
Ftse China 38.72 23168600
Short Russell 15.33 22555300
Schwab Us 30.71 21978600
S P 203.57 20934000
Sprott Physical 25.42 20631900
Consumer Staples 88.04 20422200
S P 82.00 19962500
Gold Miners 102.56 18924000
Schwab Us 31.56 18596700
Senior Loan 20.67 17698600
New Gold 11.22 17338600
Direxion Daily 6.43 16361800
Spdr S 71.38 16352000
Eafe Index 104.34 16099400
Schwab Us 27.07 15889500
Ks Trust 32.89 14466400
S P 71.67 14136000
Technology Select 140.91 13705700
Ultra Dj 17.40 13067600
S P 36.16 12260600
Core Msci 97.34 12202900
South Korea 132.93 12057600
Materials Select 53.02 11992700
Core Msci 75.09 11891300
Healthcare Select 157.67 11886300
Eafe Etf 68.81 11508300
Schwab Intl 26.52 11030500
Real Estate 43.35 10995900
Industrial Select 175.04 10623800
Equinox Gold 15.65 10547700
Us Oil 79.40 10251300
Spdr Gold 458.28 10226300
Ishares 0 100.54 10207200
Short Qqq 30.78 9981300
Us Natural 11.87 9852700
Cornerstone Strategic 7.33 9830500
Consumer Discret 117.02 9719500
S P 631.15 9509100
Vanguard Tax 50.86 9474100
Schwab Us 26.51 9465000
Vix Short 28.26 9409300
Uranium Energy 16.00 9386900
Japan Index 91.38 9336300
Smallcap Bull 54.63 9321400
Gold Trust 93.85 9099800
Direxion Daily 35.10 8936700
Spdr 1 91.53 8752800
Energy Fuels 21.34 8693400
Dj Us 100.01 8551000
Emrg Mkts 57.95 8544700
Ark Innovation 71.39 8146300
Db X 34.01 7955800
Janus Henderson 50.75 7467700
Short S 36.04 7385300
S P 689.35 7366800
Schwab Us 22.67 7325200
Purefunds Ise 33.43 7203800

Top stocks in USA USA stock exchange

Stock name Stock Price Stock volume
Nvidia Corporation 187.98 164749100
Proshares Ultrapro 49.39 81370800
Plug Power 1.86 76131900
Transocean 6.22 73354100
Intel Corporation 45.46 65306000
Invesco Qqq 605.79 64250600
Ford Motor 13.85 64199300
American Airlines 14.10 63274100
Nokia Corporation 7.43 61876200
Proshares Ultrapro 71.40 55758100
Amazon Com 204.79 51003300
Snap Inc 4.88 48234100
Tesla Inc 411.32 45921400
Walmart Inc 126.62 36484900
Advanced Micro 200.12 35664000
Ishares 20 89.53 35415300
Amc Entertainment 1.24 34850900
Apple Inc 264.35 34203300
Sabre Corporation 1.17 33731200
At T 27.88 33179200
Micron Technology 420.95 32306500
Vale S 16.00 32094100
Banco Bradesco 3.98 31402100
Marathon Patent 7.50 31304500
Bank America 53.36 30698900
Netflix Inc 77.99 29883100
Verizon Communications 48.05 29318100
Alphabet Inc 303.33 28482000
Hecla Mining 22.02 27865200
Huntington Bancshares 17.89 27278200
Norwegian Cruise 24.35 26767400
Riot Blockchain 15.49 26762800
Palo Alto 152.35 26756800
Wendy S 8.18 25812500
Itau Unibanco 9.17 25359600
Geron Corporation 1.94 25095800
Lloyds Banking 5.77 25023600
Ambev S 3.05 24891500
Pfizer Inc 27.37 24779700
Microsoft Corporation 399.60 23223400
Conagra Brands 18.79 21772800
Coeur Mining 22.59 21771000

Top stocks in COMMODITY MCX India Commodity stock exchange

Stock name Stock Price Stock volume
Gold Petal 15170.00 174387
Silver Micro 237025.00 94283
Silver Mini 237025.00 56162
Natural Gas 275.10 49243
Gold Mini 151196.00 37498
Copper Tamba 1190.00 12589
Gold Guinea 121443.00 11805
Crude Oil 5658.00 10176
Silver Chandi 237025.00 8015
Gold Sona 151196.00 5480
Zinc Mini 324.25 4429
Aluminium Mini 305.85 2708
Zinc Jasta 324.25 1751
Aluminium Aluminum 305.85 1225
Lead Mini 191.20 260
Lead Sisa 191.20 211
Mentha Oil 1046.80 53
Cardamom Elaichi 2666.00 24
Nickel Gilat 1533.90 9
Cotton Rui 25810.00 7
Kapas Kachcha 1511.50 0

Most latest news

Back to top | Use Dark Theme