Company profile

Ticker
FSS
Exchange
CEO
Jennifer L. Sherman
Employees
Incorporated in
Location
Fiscal year end
SEC CIK
IRS number
361063330

FSS stock data

(
)

Calendar

29 Apr 20
8 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 286.1M 314.4M 308.8M 324.3M
Net income 23.4M 29.8M 28.4M 32.8M
Diluted EPS 0.38 0.48 0.46 0.54
Net profit margin 8.18% 9.48% 9.20% 10.11%
Operating income 32.3M 36.4M 38.6M 46.3M
Net change in cash 37.8M -4.3M -2.7M 15.9M
Cash on hand 69.4M 31.6M 35.9M 38.6M
Cost of revenue 211.3M 232.9M 226.8M 235.3M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 1.22B 1.09B 898.5M 707.9M
Net income 108.5M 94M 61.6M 43.8M
Diluted EPS 1.76 1.54 1.02 0.71
Net profit margin 8.88% 8.63% 6.86% 6.19%
Operating income 147.1M 121.5M 73.6M 60.8M
Net change in cash -5.8M -100K -13.2M -25.3M
Cash on hand 31.6M 37.4M 37.5M 50.7M
Cost of revenue 898.5M 807.4M 677.3M 524.5M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
26 Jun 20 Eugene Joseph Lowe III Common Stock Grant Aquire A No 0 268 0 8,888
17 Jun 20 Martin Dennis J Common Stock Option exercise Aquire M No 6.52 159,990 1.04M 381,596
17 Jun 20 Martin Dennis J Stock Options (right-to-buy) Common Stock Option exercise Aquire M No 6.52 159,990 1.04M 0
17 Jun 20 Martin Dennis J Common Stock Payment of exercise Dispose F No 30 90,244 2.71M 291,352
3 Jun 20 Svetlana Vinokur Common Stock Sell Dispose S No 30.27 2,097 63.48K 23,771
3 Jun 20 Svetlana Vinokur Common Stock Option exercise Aquire M No 17.02 2,097 35.69K 25,868
3 Jun 20 Svetlana Vinokur Common Stock Sell Dispose S No 30.27 5,332 161.4K 23,771
3 Jun 20 Svetlana Vinokur Common Stock Option exercise Aquire M No 12.66 5,332 67.5K 29,103
3 Jun 20 Svetlana Vinokur Common Stock Sell Dispose S No 30.27 2,742 83K 23,771
3 Jun 20 Svetlana Vinokur Common Stock Option exercise Aquire M No 16.08 2,742 44.09K 26,513
13F holders
Current Prev Q Change
Total holders 228 228
Opened positions 42 41 +2.4%
Closed positions 42 33 +27.3%
Increased positions 68 74 -8.1%
Reduced positions 89 77 +15.6%
13F shares
Current Prev Q Change
Total value 4.74B 4.57B +3.7%
Total shares 54.74M 55.53M -1.4%
Total puts 0 200 EXIT
Total calls 59.1K 21.6K +173.6%
Total put/call ratio 0.0
Largest owners
Shares Value Change
BLK BlackRock 8.79M $239.84M -3.7%
Vanguard 3.93M $107.1M +1.4%
Dimensional Fund Advisors 3.54M $96.51M -4.8%
MCQEF Macquarie 2.46M $67.04M -2.7%
STT State Street 1.85M $50.36M +5.5%
Lord, Abbett & Co. 1.68M $45.89M +12.5%
FRLG Goldman Sachs 1.67M $45.48M +13.5%
FMR 1.63M $44.51M +2.7%
Barrow Hanley Mewhinney & Strauss 1.53M $41.82M -31.3%
Neumeier Poma Investment Counsel 1.28M $34.95M -6.5%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -878.02K EXIT
GW&K Investment Management 802.22K +787.75K +5443.6%
Vaughan Nelson Investment Management 723.13K +723.13K NEW
N Price T Rowe Associates 1.25M +713.97K +133.3%
Barrow Hanley Mewhinney & Strauss 1.53M -699.33K -31.3%
Investment Counselors Of Maryland 0 -665.24K EXIT
FDx Advisors 595.72K +595.72K NEW
Waratah Capital Advisors 0 -414.47K EXIT
Ziegler Capital Management 413.85K +413.85K NEW
SF Stifel Financial 21.17K -393.89K -94.9%

Financial report summary

?
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. sophomore Avg
New words: Aid, attendance, awaiting, bolster, capacity, centrally, chain, Chairman, channel, cleaning, Committee, comply, comprise, conduct, consecutive, coordinate, covered, critical, curtailment, Daniel, delay, delayed, depression, direct, directly, disruption, distancing, downturn, DuPr, economic, economy, enacted, enactment, encourage, entity, exacerbation, extent, faced, force, forecast, government, health, heard, heightening, highly, home, implement, implemented, implementing, indirectly, Jennifer, labor, lending, magnitude, maintain, maintaining, mandated, Martin, monitor, monitoring, network, occurrence, pandemic, personnel, point, President, proactive, prospective, prudently, rapidly, realization, recent, recession, reinforce, reinstated, reliably, Relief, remeasure, restructuring, resume, retrospective, revised, Robert, run, running, salary, Sherman, shut, sick, simplify, Simplifying, social, source, strength, suspension, task, temporarily, transportation, travel, unable, uncertain, variety, Vice, volatility, voluntary, volunteered, wage, weakened, Weber, wellbeing, worldwide
Removed: account, accounted, adjustment, aggregate, aggregated, amortized, announced, arrangement, assert, assertion, bargaining, borrowing, Brotherhood, Canada, carryforward, collateralized, collective, commencement, comparative, continuing, Conversely, cumulative, determinable, Electrical, Elgin, elimination, Europe, evaluate, expand, expansion, extend, Historically, immaterial, implicit, incentive, inception, indefinitely, initial, initially, JJE, leasing, life, longer, minimum, Noncurrent, opening, opportunistic, package, Park, payout, policy, practical, privately, readily, recognize, renew, rent, require, retained, separately, strong, subsidiary, Targeted, term, terminate, twelve, underlying, University, voting

Patents