Company profile

John Rusty Frantz
Incorporated in
Fiscal year end
Former names
Quality Systems Inc, Quality Systems, Inc
IRS number

NXGN stock data

FINRA relative short interest over last month (20 trading days) ?

Investment data

Data from SEC filings
Securities sold
Number of investors


1 Jun 20
2 Jun 20
31 Mar 21


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 136.38M 137.74M 134.26M 131.86M
Net income -4.24M 4.42M 6.08M 1.24M
Diluted EPS -0.06 0.07 0.09 0.02
Net profit margin -3.11% 3.21% 4.53% 0.94%
Operating income -6.29M 3.28M 6.73M 1.39M
Net change in cash 111.22M -16.14M 14.32M -4.47M
Cash on hand 138.01M 26.79M 42.93M 28.61M
Cost of revenue 68.34M 68.14M 65.73M 65.23M
Annual (USD) Mar 20 Mar 19 Mar 18 Mar 17
Revenue 540.24M 529.17M 531.02M 509.62M
Net income 7.5M 24.49M 2.42M 18.24M
Diluted EPS 0.11 0.38 0.04 0.29
Net profit margin 1.39% 4.63% 0.46% 3.58%
Operating income 5.11M 31.62M 2.82M 27.01M
Net change in cash 104.93M 4.23M -8.83M 10.5M
Cash on hand 138.01M 33.08M 28.85M 37.67M
Cost of revenue 267.44M 246.7M 241.54M 223.13M

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
23 Apr 20 Frantz John R Common Stock Payment of exercise Dispose F 10.37 11,683 121.15K 482,722
13 Mar 20 Linton Jeffrey D Common Stock Buy Aquire P 8.48 575 4.88K 53,296
13 Mar 20 Arnold James Robert Jr. Common Stock Buy Aquire P 9.2 5,000 46K 328,766
12 Mar 20 Margolis Jeffrey H Common Stock Buy Aquire P 9.26 10,000 92.6K 96,104
13F holders
Current Prev Q Change
Total holders 1 0 +Infinity%
Opened positions 1 0 +Infinity%
Closed positions 0 0 NaN%
Increased positions 0 0 NaN%
Reduced positions 0 0 NaN%
13F shares
Current Prev Q Change
Total value 0 0
Total shares 0 0
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
IFP Advisors 0 $0
Largest transactions
Shares Bought/sold Change
IFP Advisors 0 0

Financial report summary

Content analysis ?
H.S. sophomore Avg
New words: accommodating, accretion, admission, advisor, Ahmadzai, Appellate, appetite, art, Atlanta, AZ, back, bench, blog, borrowed, borrowing, Boulder, Brentwood, browser, builder, CAGR, Canton, cardholder, Carolina, Cary, clearer, cliff, collateralized, Colorado, comment, compound, constantly, consumerism, context, CSF, cybersecurity, Diego, DirectTrust, discharge, disease, disproportionate, dissatisfied, Dream, DSS, duration, Eagle, earliest, ecosystem, embrace, energized, epidemic, exacting, exceeding, fabric, facebook, facet, flatten, fluidity, formally, goal, greatest, half, HDH, HISP, HITRUST, Hub, implicit, impracticable, Inline, insignificant, instagram, instrumental, Jr, jump, knowledgebase, linkedin, magnitude, markedly, Medfusion, missed, momentum, multistage, muted, NaN, nondeductible, North, notably, notification, opioid, opted, OTTO, outbreak, package, page, parity, PCI, Phoenix, precautionary, preemptive, preregistration, preserve, preserving, procedure, purpose, recession, reminder, safer, sample, San, school, science, screening, shape, shelter, Shortly, sick, simply, SOC, socioeconomic, sort, spine, storm, stressed, subside, subsided, suppression, surgery, surgical, task, tasking, telehealth, telemedicine, threatening, tightly, Topaz, transcend, travel, TSR, twitter, unified, University, unlocking, upholding, uptake, vast, video, visit, waiting, weather, win, world, worldwide, write, youtube
Removed: add, adding, aimed, arose, attributed, Austin, Clarifying, derived, deviate, diversity, eliminate, enabling, escalation, existed, fall, imposed, incurring, inventory, irrevocable, journal, marketable, met, obsolescence, optimizing, President, quoted, ramping, reconciling, reelect, remotely, reportable, saturated, scribe, spare, stake, subsidiary, today, transitioning, troubled, Trump, undistributed