Company profile

Elon Reeve Musk
Incorporated in
Fiscal year end
Former names
Tesla Motors Inc
IRS number

TSLA stock data


Investment data

Data from SEC filings
Securities sold
Number of investors


30 Apr 20
14 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 5.99B 7.38B 6.3B 6.35B
Net income 68M 132M 150M -389.26M
Diluted EPS 0.08 0.62 0.78 -2.31
Net profit margin 1.14% 1.79% 2.38% -6.13%
Operating income 283M 359M 261M -167.46M
Net change in cash 1.81B 930M 383.26M 2.76B
Cash on hand 8.08B 6.27B 5.34B 4.95B
Cost of revenue 4.75B 5.99B 5.11B 5.43B
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 24.58B 21.46B 11.76B 7B
Net income -775M -1.06B -2.24B -773.05M
Diluted EPS -4.92 -5.72 -11.83 -4.68
Net profit margin -3.15% -4.95% -19.06% -11.04%
Operating income -69M -388M -1.63B -667.34M
Net change in cash 2.58B 318M -25M 2.2B
Cash on hand 6.27B 3.69B 3.37B 3.39B
Cost of revenue 20.51B 17.42B 9.54B 5.4B

Financial data from Tesla earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
1 Jul 20 Guillen Jerome M Common Stock Sell Dispose S Yes 1083.5 3,000 3.25M 9,752
1 Jul 20 Guillen Jerome M NQSO Common Stock Option exercise Dispose M Yes 258.18 3,000 774.54K 66,799
1 Jul 20 Guillen Jerome M Common Stock Option exercise Aquire M Yes 258.18 3,000 774.54K 12,752
18 Jun 20 Hiromichi Mizuno NQSO Common Stock Grant Aquire A No 1003.96 16,668 16.73M 16,668
10 Jun 20 Baglino Andrew D Common Stock Sell Dispose S Yes 991.47 300 297.44K 4,222
10 Jun 20 Baglino Andrew D Common Stock Option exercise Aquire M Yes 241.93 200 48.39K 4,522
10 Jun 20 Baglino Andrew D NQSO Common Stock Option exercise Dispose M Yes 241.93 200 48.39K 5,420
8 Jun 20 Kirkhorn Zachary Common Stock Payment of exercise Dispose F No 923.85 91 84.07K 12,283
8 Jun 20 Baglino Andrew D Common Stock Payment of exercise Dispose F No 923.85 93 85.92K 4,409
8 Jun 20 Kirkhorn Zachary Common Stock Payment of exercise Dispose F No 923.85 32 29.56K 12,396
50.2% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 1065 914 +16.5%
Opened positions 277 276 +0.4%
Closed positions 126 97 +29.9%
Increased positions 359 240 +49.6%
Reduced positions 316 235 +34.5%
13F shares
Current Prev Q Change
Total value 47.79B 41.12B +16.2%
Total shares 93.04M 97.57M -4.6%
Total puts 52.26M 67.4M -22.5%
Total calls 31.36M 29.16M +7.6%
Total put/call ratio 1.7 2.3 -27.9%
Largest owners
Shares Value Change
Baillie Gifford & Co 12.08M $6.33B -12.7%
Capital World Investors 10.71M $5.61B +0.2%
Vanguard 8.66M $4.54B +3.1%
BLK BlackRock 7.21M $3.78B +7.6%
FMR 4.62M $2.42B -12.5%
Jennison Associates 4.32M $2.26B +10.4%
STT State Street 3.1M $1.62B +3.4%
JPM JPMorgan Chase & Co. 2.82M $1.48B +11.0%
FRLG Goldman Sachs 2.7M $1.42B +240.6%
Bamco 1.62M $846.35M -0.7%
Largest transactions
Shares Bought/sold Change
Renaissance Technologies 767.51K -3.17M -80.5%
FRLG Goldman Sachs 2.7M +1.91M +240.6%
Baillie Gifford & Co 12.08M -1.75M -12.7%
N Price T Rowe Associates 323.7K -1.39M -81.1%
J.Safra Asset Management 1.31M +1.31M +52300.0%
D. E. Shaw & Co. 14.91K -1.18M -98.8%
Norges Bank 0 -855.77K EXIT
Susquehanna International 785.09K -812.35K -50.9%
FMR 4.62M -656.71K -12.5%
Advisor 585.52K +585.52K NEW

Financial report summary

Content analysis ?
H.S. senior Avg
New words: add, admission, AG, agent, alleviate, auction, Australian, aware, behavior, Berlin, Branch, British, buildup, burden, catastrophic, closure, comfort, commensurate, compliant, Consent, consumption, contributor, crash, creation, crude, curve, Cybertruck, deferral, detriment, Deutsche, die, disease, distancing, Document, downturn, dropped, duly, duration, ease, evident, exempting, Ford, formatted, fossil, franchise, furloughed, furloughing, group, heat, holiday, hopeful, hourly, idle, inactive, inline, inside, Interactive, intraperiod, job, Kirkhorn, Korean, learning, lengthy, Letter, light, Linkbase, LLC, LML, Lunar, markedly, member, mezzanine, momentum, municipal, newer, newly, notwithstanding, obligor, octovalve, overseeing, Page, pandemic, paper, path, permanent, piloted, pound, prioritization, pump, push, rebalance, referenced, regular, resilient, restore, resume, resumed, resuming, resumption, roadmap, scalable, shown, sport, SPV, subpoena, succeeding, susceptible, taxonomy, tentative, thereto, thereunto, unamortized, uncollectible, undersigned, underway, unemployment, unknown, upsized, Volkswagen, weak, western, widespread, won, worsen, XBRL, Zachary
Removed: abandon, accessible, accumulate, accuracy, acquiring, admitting, advantage, affordability, amortize, annually, anticipating, approximately, arrange, artificial, assembling, attempting, Audi, Australia, bearing, begun, billing, book, Borrowed, buying, buyout, call, cancellation, capitalize, captive, carry, center, certified, cessation, choice, commonality, comparative, comparison, compensating, computed, computer, constitutionality, counterparty, country, covered, cultural, cumbersome, cycle, derecognized, discount, dissatisfied, double, drawn, earned, Easement, element, eliminating, employed, ending, enhance, enhanced, entail, evergreen, exceeding, exclude, execute, executing, exercised, existed, expedient, extend, extended, factor, favorably, fill, focusing, footnote, fraction, function, gas, GDPR, half, hand, headcount, hedged, highest, hinder, hurt, implicit, imported, imposed, inception, influence, installing, instrument, integrate, intelligence, intensive, investigating, invoice, krone, lender, lessee, lessor, localization, main, Michigan, minimize, monthly, negotiating, NLRB, Norwegian, Notably, obligate, odometer, older, omit, originated, origination, package, pair, pattern, perspective, pickup, pose, postpone, powerful, predefined, presence, procuring, profitable, progressively, prohibition, pronounced, proposition, published, PV, qualify, quantum, ranging, ratably, realizing, reassessed, recast, reclassify, recruit, recur, recycle, referral, refresher, refundable, refunded, remained, remotely, renegotiate, renewal, repaid, replaced, represent, reservation, restraint, retained, retrofit, risen, ROU, run, salvage, scrutinized, securing, selected, separate, serve, simpler, sooner, sought, sourcing, stabilized, stagnation, standardizing, stated, styling, sum, supplemental, supported, syndicate, targeted, taxable, tenant, terminate, thereunder, timeline, tiny, traditionally, transitioning, treated, truck, typical, understanding, undetermined, United, unsecured, untapped, updateable, upfront, utilizing, validate, version, wider, workmanship, workplace