Most Profitable Stocks

Explore 5,662 companies ranked by earnings, with $1.747 T total earnings across 113 companies with available earnings data and TradingNote smart money overlays for market signals worth watching.

3501
NFGCNew Found Gold Corp.

Earnings

-

Price

$2

Today

+6.37%

30 days

-
3502
NGNovaGold Resources Inc.

Earnings

-

Price

$7

Today

-

30 days

-
3503
NGENNervGen Pharma Corp.

Earnings

-

Price

$2

Today

-

30 days

-
3504
NGGNational Grid plc

Earnings

-

Price

$80

Today

-2.06%

30 days

3505
NGLNGL Energy Partners LP

Earnings

-

Price

$17

Today

+1.25%

30 days

-
3506
NGNENeurogene Inc.

Earnings

-

Price

$27

Today

-0.85%

30 days

-
3507
NGSNatural Gas Services Group, Inc.

Earnings

-

Price

$41

Today

-4.46%

30 days

-
3508
NGVCNatural Grocers by Vitamin Cottage, Inc.

Earnings

-

Price

$30

Today

+5.71%

30 days

-
3509
NGVTIngevity Corporation

Earnings

-

Price

$69

Today

+0.58%

30 days

-
3510
NHCNational HealthCare Corporation

Earnings

-

Price

$192

Today

+1.05%

30 days

3511
NHINational Health Investors, Inc.

Earnings

-

Price

$75

Today

-1.68%

30 days

-
3512
NHICNewHold Investment Corp III

Earnings

-

Price

$11

Today

-

30 days

-
3513
NHIVUNewHold Investment Corp IV

Earnings

-

Price

$10

Today

-

30 days

-
3514
NHPNational Healthcare Properties, Inc. (NHP)

Earnings

-

Price

$15

Today

-

30 days

-
3515
NHPAPNational Healthcare Properties, Inc.

Earnings

-

Price

$22

Today

-

30 days

-
3516
NHPBPNational Healthcare Properties, Inc.

Earnings

-

Price

$22

Today

-

30 days

-
3517
NHTCNatural Health Trends Corp.

Earnings

-

Price

$3

Today

-1.29%

30 days

-
3518
NINiSource Inc.

Earnings

-

Price

$47

Today

-0.69%

30 days

3519
NICNicolet Bankshares, Inc.

Earnings

-

Price

$144

Today

+4.94%

30 days

3520
NICENICE Ltd.

Earnings

-

Price

$91

Today

-3.20%

30 days

-
3521
NICMNicola Mining Inc.

Earnings

-

Price

$6

Today

-

30 days

-
3522
NINENine Energy Service, Inc.

Earnings

-

Price

$11

Today

-0.38%

30 days

3523
NIONIO Inc.

Earnings

-

Price

$6

Today

+9.22%

30 days

-
3524
NIPGNIP Group Inc.

Earnings

-

Price

$0

Today

-4.65%

30 days

-
3525
NIQNIQ Global Intelligence Plc

Earnings

-

Price

$8

Today

-

30 days

-
3526
NITON2OFF, Inc.

Earnings

-

Price

$6

Today

+14.57%

30 days

-
3527
NIUNiu Technologies

Earnings

-

Price

$2

Today

-2.01%

30 days

-
3528
NIVFNewGenIvf Group Limited

Earnings

-

Price

$1

Today

+21.16%

30 days

3529
NIXXNixxy, Inc.

Earnings

-

Price

$1

Today

+6.90%

30 days

-
3530
NIXXWNixxy, Inc.

Earnings

-

Price

$0

Today

-

30 days

-
3531
NJRNew Jersey Resources Corporation

Earnings

-

Price

$57

Today

-1.34%

30 days

-
3532
NKENIKE, Inc.

Earnings

-

Price

$43

Today

+0.58%

30 days

3533
NKLRTerra Innovatum Global N.V.

Earnings

-

Price

$6

Today

-

30 days

-
3534
NKSHNational Bankshares, Inc.

Earnings

-

Price

$35

Today

-0.31%

30 days

-
3535
NKTRNektar Therapeutics

Earnings

-

Price

$65

Today

-0.24%

30 days

3536
NKTXNkarta, Inc.

Earnings

-

Price

$3

Today

+4.25%

30 days

-
3537
NLNL Industries, Inc.

Earnings

-

Price

$7

Today

-13.62%

30 days

-
3538
NLOPNet Lease Office Properties

Earnings

-

Price

$12

Today

-0.00%

30 days

-
3539
NLYAnnaly Capital Management, Inc.

Earnings

-

Price

$22

Today

+0.23%

30 days

-
3540
NMAXNewsmax, Inc.

Earnings

-

Price

$9

Today

+12.45%

30 days

3541
NMFCNew Mountain Finance Corporation

Earnings

-

Price

$8

Today

-0.50%

30 days

-
3542
NMGNouveau Monde Graphite Inc.

Earnings

-

Price

$2

Today

+1.06%

30 days

-
3543
NMIHNMI Holdings, Inc.

Earnings

-

Price

$37

Today

-0.75%

30 days

3544
NMMNavios Maritime Partners L.P.

Earnings

-

Price

$70

Today

-0.97%

30 days

3545
NMPNMP Acquisition Corp.

Earnings

-

Price

$10

Today

-

30 days

-
3546
NMRNomura Holdings, Inc.

Earnings

-

Price

$9

Today

+2.02%

30 days

3547
NMRANeumora Therapeutics, Inc.

Earnings

-

Price

$2

Today

+1.09%

30 days

-
3548
NMRKNewmark Group, Inc.

Earnings

-

Price

$15

Today

0.00%

30 days

-
3549
NMTCNeuroOne Medical Technologies Corporation

Earnings

-

Price

$3

Today

-

30 days

-
3550
NNNextNav Inc.

Earnings

-

Price

$21

Today

-6.65%

30 days

-
3551
NNBRNN, Inc.

Earnings

-

Price

$3

Today

+0.98%

30 days

-
3552
NNDMNano Dimension Ltd.

Earnings

-

Price

$2

Today

-3.54%

30 days

-
3553
NNENano Nuclear Energy Inc

Earnings

-

Price

$26

Today

+9.72%

30 days

3554
NNINelnet, Inc.

Earnings

-

Price

$129

Today

-0.39%

30 days

-
3555
NNNNNN REIT, Inc.

Earnings

-

Price

$45

Today

-0.49%

30 days

-
3556
NNNNAnbio Biotechnology

Earnings

-

Price

$17

Today

-

30 days

-
3557
NNOXNano-X Imaging Ltd.

Earnings

-

Price

$2

Today

+0.77%

30 days

-
3558
NNVCNanoViricides, Inc.

Earnings

-

Price

$2

Today

+6.29%

30 days

-
3559
NOANorth American Construction Group Ltd.

Earnings

-

Price

$14

Today

-3.32%

30 days

-
3560
NOAHNoah Holdings Limited

Earnings

-

Price

$10

Today

+0.80%

30 days

-
3561
NOCNorthrop Grumman Corporation

Earnings

-

Price

$541

Today

-0.66%

30 days

3562
NODKNI Holdings, Inc.

Earnings

-

Price

$14

Today

+0.14%

30 days

3563
NOEMCO2 Energy Transition Corp.

Earnings

-

Price

$10

Today

-

30 days

-
3564
NOGNorthern Oil and Gas, Inc.

Earnings

-

Price

$21

Today

-4.43%

30 days

-
3565
NOKNokia Oyj

Earnings

-

Price

$15

Today

+1.46%

30 days

3566
NOMANomadar Corp.

Earnings

-

Price

$3

Today

-

30 days

-
3567
NOMDNomad Foods Limited

Earnings

-

Price

$10

Today

-1.08%

30 days

3568
NOTVInotiv, Inc.

Earnings

-

Price

$0

Today

+5.99%

30 days

-
3569
NOVNOV Inc.

Earnings

-

Price

$20

Today

-4.21%

30 days

3570
NOVTNovanta Inc.

Earnings

-

Price

$162

Today

-1.09%

30 days

-
3571
NOWServiceNow, Inc.

Earnings

-

Price

$114

Today

+1.55%

30 days

3572
NPNeptune Insurance Holdings Inc.

Earnings

-

Price

$28

Today

-2.11%

30 days

3573
NPACNew Providence Acquisition Corp. III

Earnings

-

Price

$10

Today

-

30 days

-
3574
NPBNorthpointe Bancshares, Inc.

Earnings

-

Price

$17

Today

-1.04%

30 days

-
3575
NPCENeuroPace, Inc.

Earnings

-

Price

$17

Today

+1.17%

30 days

-
3576
NPKNational Presto Industries, Inc.

Earnings

-

Price

$131

Today

-2.80%

30 days

-
3577
NPKINPK International Inc.

Earnings

-

Price

$15

Today

-4.70%

30 days

3578
NPOEnPro Industries, Inc.

Earnings

-

Price

$316

Today

-0.53%

30 days

-
3579
NPTTexxon Holding Limited

Earnings

-

Price

$5

Today

-

30 days

-
3580
NPWRNET Power Inc.

Earnings

-

Price

$2

Today

-1.74%

30 days

-
3581
NRCNational Research Corporation

Earnings

-

Price

$19

Today

+0.47%

30 days

-
3582
NRDSNerdWallet, Inc.

Earnings

-

Price

$8

Today

+2.79%

30 days

3583
NRDYNerdy, Inc.

Earnings

-

Price

$1

Today

+0.29%

30 days

3584
NREFNexPoint Real Estate Finance, Inc.

Earnings

-

Price

$16

Today

-

30 days

-
3585
NRGNRG Energy, Inc.

Earnings

-

Price

$138

Today

-1.73%

30 days

-
3586
NRGVEnergy Vault Holdings, Inc.

Earnings

-

Price

$5

Today

-1.77%

30 days

-
3587
NRIMNorthrim BanCorp, Inc.

Earnings

-

Price

$24

Today

-1.60%

30 days

-
3588
NRIXNurix Therapeutics, Inc.

Earnings

-

Price

$17

Today

+0.52%

30 days

-
3589
NRPNatural Resource Partners L.P.

Earnings

-

Price

$105

Today

+0.10%

30 days

-
3590
NRSNNeuroSense Therapeutics Ltd.

Earnings

-

Price

$1

Today

-

30 days

-
3591
NRTNorth European Oil Royalty Trust

Earnings

-

Price

$8

Today

+2.65%

30 days

-
3592
NRXPNRx Pharmaceuticals, Inc.

Earnings

-

Price

$4

Today

+3.74%

30 days

-
3593
NRXSNeurAxis, Inc.

Earnings

-

Price

$7

Today

-2.15%

30 days

-
3594
NSANational Storage Affiliates Trust

Earnings

-

Price

$44

Today

+0.44%

30 days

3595
NSCNorfolk Southern Corporation

Earnings

-

Price

$326

Today

+1.71%

30 days

3596
NSITInsight Enterprises, Inc.

Earnings

-

Price

$103

Today

+2.73%

30 days

3597
NSPInsperity, Inc.

Earnings

-

Price

$33

Today

+4.01%

30 days

-
3598
NSPRInspireMD, Inc.

Earnings

-

Price

$1

Today

+2.33%

30 days

3599
NSRXNasus Pharma Ltd.

Earnings

-

Price

$3

Today

-

30 days

-
3600
NSSCNapco Security Technologies, Inc.

Earnings

-

Price

$36

Today

-2.51%

30 days

-
Showing 3501-3600 of 5662
Most Profitable Stocks - Page 36 | TradingNote