TPL stock data

(
)

Calendar

7 May 20
10 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 96.59M 113.33M 98.53M 87.31M
Net income 57.4M 69.12M 60.02M 49.59M
Diluted EPS 7.4 8.91 7.74 6.39
Net profit margin 59.43% 60.99% 60.92% 56.79%
Operating income 70.54M 88.16M 73.82M 62.44M
Net change in cash -79.9M 53.76M 94.48M 42.14M
Cash on hand 223.74M 303.65M 249.88M 155.4M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 490.5M 300.22M 132.33M 59.91M
Net income 318.73M 209.74M 97.23M 42.28M
Diluted EPS 41.09 26.93 12.38 5.29
Net profit margin 64.98% 69.86% 73.48% 70.56%
Operating income 399.57M 260.83M 144.95M 62.91M
Net change in cash 184M 40.07M 30.16M 4.41M
Cash on hand 303.65M 119.65M 79.58M 49.42M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
9 Jul 20 Horizon Kinetics Asset Management Common Stock Buy Aquire P No 542.59 178 96.58K 281,607
8 Jul 20 Horizon Kinetics Asset Management Common Stock Buy Aquire P No 561.01 172 96.49K 281,429
7 Jul 20 Horizon Kinetics Asset Management Common Stock Buy Aquire P No 549.76 172 94.56K 281,257
6 Jul 20 Horizon Kinetics Asset Management Common Stock Buy Aquire P No 569.99 236 134.52K 281,085
2 Jul 20 Horizon Kinetics Asset Management Common Stock Buy Aquire P No 577.39 236 136.26K 280,849
43.8% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 190 222 -14.4%
Opened positions 32 41 -22.0%
Closed positions 64 23 +178.3%
Increased positions 64 64
Reduced positions 52 49 +6.1%
13F shares
Current Prev Q Change
Total value 5.36B 10.15B -47.2%
Total shares 3.4M 3.27M +3.9%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Horizon Kinetics Asset Management 1.74M $661.09M -2.0%
First Manhattan 154.83K $58.84M -0.1%
Epoch Investment Partners 132.64K $50.41M +80.7%
SoftVest Advisors 130.5K $49.59M 0.0%
Pacific Heights Asset Management 80K $30.4M +3.2%
FIL 79.01K $30.02M -2.8%
Hodges Capital Management 57.88K $21.99M -11.8%
Mad River Investors 56.72K $21.55M -1.0%
UBS UBS 56.48K $21.46M -4.6%
MS Morgan Stanley 50.64K $19.24M +118.3%
Largest transactions
Shares Bought/sold Change
Epoch Investment Partners 132.64K +59.22K +80.7%
N Price T Rowe Associates 40.42K +40.42K NEW
POLR Polar Capital 0 -35.28K EXIT
Horizon Kinetics Asset Management 1.74M -35.23K -2.0%
MS Morgan Stanley 50.64K +27.44K +118.3%
TD Asset Management 18.84K +14.35K +319.7%
Tensile Capital Management 13.22K +13.22K NEW
Vulcan Value Partners 31.32K +13.08K +71.7%
Citadel Advisors 25.63K +12.61K +96.9%
Waratah Capital Advisors 11.11K +11.11K NEW
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. sophomore Avg
New words: ability, achieve, achieved, aggressively, aid, announced, approach, Arabia, assist, attempt, attention, Barring, BOE, borrowing, burden, caliche, capacity, careful, chain, commodity, conservation, contemplating, convergence, created, credit, cubic, curtailed, cycle, decline, Delaware, delayed, Department, dependent, deteriorated, disease, divert, downturn, drop, duration, dynamic, effort, employed, enacted, environment, equivalency, excluding, expenditure, experienced, Exporting, extreme, facility, fee, feet, field, fixed, fluctuate, gave, global, governmental, health, healthy, hotline, human, hybrid, impairment, instance, interruption, intraperiod, lead, life, longevity, low, maintaining, medical, midst, midstream, minimal, minimizing, mitigate, model, national, navigate, negatively, negotiated, nonpayment, OPEC, outbreak, owed, ownership, pandemic, payment, persist, personal, Petroleum, phase, political, population, pressure, preventative, project, proposed, protective, quarantine, rapidly, reach, reached, Relief, remotely, renew, reorganization, reorganized, reorganizing, respond, Russia, safe, safety, Saudi, scale, Security, sensitive, shut, Simplifying, spread, statement, steady, stock, strategic, strong, supply, surface, susceptible, technology, tentative, thousand, timeframe, Treasury, turmoil, unable, unavailable, uncertain, uncertainty, unforeseen, unknowable, unknown, unprecedented, variety, volatile, volatility, widespread, world, worldwide
Removed: amended, applied, arrangement, authorized, Balmorhea, Board, capitalize, classification, cloud, collect, composition, computing, conform, connection, construct, contest, deferral, direct, disclosed, drill, eligible, energy, entered, escrow, existed, expire, explore, federal, Foundation, gain, Goodwill, greater, grow, half, incurred, leasing, legacy, located, method, Midland, minimum, monthly, optional, Park, percentage, practical, presentation, prior, produce, prorated, proxy, reassessed, recognize, recognized, reconciliation, recorded, rent, restated, restricted, retain, retrospectively, revised, sell, separate, standard, structured, sum, Targeted, taxable, thereof, transition, twelve, Upton, Wildlife