Company profile

Ticker
ROL
Exchange
Website
CEO
Gary W. Rollins
Employees
Incorporated in
Location
Fiscal year end
SEC CIK
IRS number
510068479

ROL stock data

(
)

Calendar

30 Apr 20
6 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 487.9M 505.99M 556.47M 523.96M
Net income 43.27M 50.76M 44.06M 64.3M
Diluted EPS 0.16 0.13 0.2
Net profit margin 8.87% 10.03% 7.92% 12.27%
Net change in cash -1.69M -10.09M 5.9M -18.14M
Cash on hand 92.58M 94.28M 104.36M 98.47M
Cost of revenue 251.15M 254.28M 268.72M 253.33M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 2.02B 1.82B 1.67B 1.57B
Net income 203.35M 231.66M 179.12M 167.37M
Diluted EPS 0.62 0.71 0.55 0.51
Net profit margin 10.09% 12.72% 10.70% 10.64%
Net change in cash -21.21M 8.44M -35.74M 8.21M
Cash on hand 94.28M 115.49M 107.05M 142.79M
Cost of revenue 993.59M 894.44M 819.94M 772.35M

Financial data from Rollins earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
30 Jun 20 RFPS Management Co I Rollins, Inc. Common Stock, $1 Par Value Other Dispose J No 0 161,225,005 0 0
30 Jun 20 Rollins R Randall Rollins, Inc. Common Stock, $1 Par Value Other Aquire J No 0 1,490,541 0 1,490,541
30 Jun 20 Rollins R Randall Rollins, Inc. Common Stock, $1 Par Value Other Aquire J No 0 159,734,464 0 159,734,464
30 Jun 20 Rollins R Randall Rollins, Inc. Common Stock, $1 Par Value Other Dispose J No 0 161,225,005 0 0
30 Jun 20 Rfa Management Rollins, Inc. Common Stock, $1 Par Value Other Dispose J No 0 159,734,464 0 0
30 Jun 20 LOR Investment Rollins, Inc. Common Stock, $1 Par Value Other Aquire J No 0 159,734,464 0 159,734,464
30 Jun 20 LOR Investment Rollins, Inc. Common Stock, $1 Par Value Other Dispose J No 0 161,225,005 0 0
30 Jun 20 Rollins Gary W Rollins, Inc. Common Stock, $1 Par Value Other Aquire J No 0 1,490,541 0 1,490,541
30 Jun 20 Rollins Gary W Rollins, Inc. Common Stock, $1 Par Value Other Aquire J No 0 159,734,464 0 159,734,464
30 Jun 20 Rollins Gary W Rollins, Inc. Common Stock, $1 Par Value Other Dispose J No 0 161,225,005 0 0
40.7% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 387 404 -4.2%
Opened positions 53 79 -32.9%
Closed positions 70 60 +16.7%
Increased positions 128 128
Reduced positions 150 131 +14.5%
13F shares
Current Prev Q Change
Total value 229.13B 59.27B +286.6%
Total shares 133.52M 135.75M -1.6%
Total puts 42.7K 107.5K -60.3%
Total calls 55.8K 61.2K -8.8%
Total put/call ratio 0.8 1.8 -56.4%
Largest owners
Shares Value Change
Vanguard 19.12M $690.99M +2.4%
N Price T Rowe Associates 13.6M $491.63M +3.7%
BLK BlackRock 11.32M $409.04M +4.1%
APG Asset Management 7.48M $270.31M +7.0%
STT State Street 6.86M $247.98M -1.1%
MS^L Morgan Stanley 5.51M $199.21M -19.0%
Select Equity 5.46M $197.43B +508.2%
NEU Neuberger Berman 4.47M $161.46M -3.8%
IVZ Invesco 3.92M $141.77M +22.8%
Gabelli Funds 2.71M $97.88M -8.4%
Largest transactions
Shares Bought/sold Change
Select Equity 5.46M +4.56M +508.2%
Norges Bank 0 -1.55M EXIT
MS^L Morgan Stanley 5.51M -1.29M -19.0%
Citadel Advisors 402.83K -926.54K -69.7%
Renaissance Technologies 338.8K -821.41K -70.8%
Eventide Asset Managment 773K +773K NEW
Millennium Management 72.87K -739.75K -91.0%
IVZ Invesco 3.92M +728.67K +22.8%
JHG Janus Henderson 120.15K -678.2K -84.9%
BK Bank Of New York Mellon 1.36M -651.82K -32.5%

Financial report summary

?
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
7th grade Avg
New words: accrued, accurately, advertising, agency, annum, anticipate, anticipated, anticipation, AOCI, auto, bad, began, bureau, called, Canceled, cancelled, collected, collection, complicated, conform, connection, covenant, Cover, created, cumulative, decline, delay, demand, Department, deployed, developed, disease, disinfect, disinfection, dispersion, disruption, distancing, doubtful, downturn, economy, eliminated, embedded, enrollment, essential, exceed, expended, experience, extent, factor, floating, food, franchise, furloughed, FX, GAAP, global, good, grocery, health, healthcare, holdback, Homeland, hospitality, human, implement, implementation, implemented, imposed, inadequate, Inline, innovate, insignificant, installment, intraperiod, led, legal, lifted, light, lock, low, lower, macroeconomic, magnitude, medical, merit, minimize, monitored, monitoring, multiple, negatively, Notwithstanding, obligor, observed, offset, ongoing, organic, organization, origination, Orkin, owed, Page, pandemic, partially, percent, persist, personal, portion, PPE, previously, promote, public, quarantine, rapidly, Realized, rebound, relief, response, retail, review, safety, Schedule, scheduled, score, seek, shelter, similar, social, spread, strength, substantial, supplement, supplementing, support, supportable, suspend, suspended, swap, team, telecommunication, temporarily, training, travel, turndown, uncollectible, VitalClean, volatility, welfare, working, world, written, XBRL
Removed: account, adequately, applied, asset, breached, CA, California, Clark, classification, closing, collateral, combination, comparative, counterparty, direct, directly, end, entity, estate, evaluating, expenditure, expose, Geotech, grew, hand, hedging, inclusive, initial, intended, invest, largest, leading, LIBOR, Lodi, maintenance, method, nation, nonlease, package, PCT, portray, post, posted, qualifying, real, receipt, recognize, repay, restate, retrospective, settle, split, Stockton, stranded, supply, Targeted, technology, testing, thousand, tied