CPMV Mosaic ImmunoEngineering

Patriot Scientific Corp. is a intellectual property licensing company with several patents, which design and development of microprocessor chips design. Its technologies are used in computers, cameras, printers, automotive and industrial devices. The company was founded on June 10, 1987 and is headquartered in Carlsbad, CA.

Company profile

Carlton Johnson
Fiscal year end
Former names
Mosaic ImmunoEngineering Development Company • Patriot Data Solutions Group, Inc. ...
IRS number

CPMV stock data


Investment data

Data from SEC filings
Securities sold
Number of investors


25 Jan 22
27 Jan 22
31 Dec 22
Quarter (USD)
Dec 21 Sep 21 Jun 21 Mar 21
Cost of revenue
Operating income
Operating margin
Net income
Net profit margin
Cash on hand
Change in cash
Diluted EPS
Annual (USD)
Dec 21 May 20 May 19 May 18
Cost of revenue
Operating income
Operating margin
Net income
Net profit margin
Cash on hand
Change in cash
Diluted EPS

Financial data from company earnings reports.

Cash burn rate (estimated) Burn method: Change in cash Burn method: Operating income/loss Burn method: FCF (opex + capex)
Last Q Avg 4Q Last Q Avg 4Q Last Q Avg 4Q
Cash on hand (at last report) 226.14K 226.14K 226.14K 226.14K 226.14K 226.14K
Cash burn (monthly) 55.66K 15.53K 274.99K 304.73K 55.66K 56.6K
Cash used (since last report) 48.96K 13.66K 241.91K 268.07K 48.96K 49.79K
Cash remaining 177.18K 212.48K -15.76K -41.93K 177.18K 176.35K
Runway (months of cash) 3.2 13.7 -0.1 -0.1 3.2 3.1

Beta Read what these cash burn values mean

Date Owner Security Transaction Code Indirect 10b5-1 $Price #Shares $Value #Remaining
7 May 21 Gloria Felcyn Convertible Note [object Object] Other Acquire J Yes No 25000 - 25K -
7 May 21 Robert L Garnick Convertible Note [object Object] Other Acquire J No No 100000 - 100K -
29 Apr 21 Nicole Franziska Steinmetz RSU Common Stock Grant Acquire A No No 2.8 5,357 15K 5,357
29 Jan 21 Nicole Franziska Steinmetz Common Stock Conversion Acquire C Yes No 0 570,870 0 570,870
29 Jan 21 Nicole Franziska Steinmetz Common Stock Conversion Acquire C No No 0 1,641,252 0 1,641,252
29 Jan 21 Nicole Franziska Steinmetz Series A Convertible Voting Preferred Stock Common Stock Conversion Dispose C Yes No 0 56,000 0 0
29 Jan 21 Nicole Franziska Steinmetz Series A Convertible Voting Preferred Stock Common Stock Conversion Dispose C No No 0 161,000 0 0

Data for the last complete 13F reporting period. To see the most recent changes to ownership, click the ownership history button above.

13F holders
Current Prev Q Change
Total holders 1 2 -50.0%
Opened positions 0 1 EXIT
Closed positions 1 0 NEW
Increased positions 0 0
Reduced positions 0 0
13F shares
Current Prev Q Change
Total value 0 0
Total shares 4.01B 4.01B -0.0%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Western Reserve University Case 4.01B $0 0.0%
Largest transactions
Shares Bought/sold Change
West Oak Capital 0 -1 EXIT
Western Reserve University Case 4.01B 0 0.0%

Financial report summary

Content analysis
H.S. senior Avg
New words: abandon, academic, accomplishing, accredited, accreted, accretion, accuracy, acquiree, ACS, adaptive, add, added, adding, adequacy, adjuvant, administer, adversarial, advertising, advisory, AG, Agency, aggressive, agonist, Agriculture, AHA, aim, alter, Amgen, amplification, analytical, Anglia, animal, anniversary, antigen, area, arrangement, Article, assembled, assumption, AstraZeneca, attempt, attempting, Attorney, Australia, automatically, Avastin, Avenue, Avid, avoid, award, awarded, awardee, Baffi, Beach, bear, Becton, belief, binding, Bioanalytix, biochemistry, biologic, biological, biomanufacturing, BioMarin, biomedical, Bionanotechnology, BioNTech, Bioprocessing, biosimilar, BLA, BLINCYTO, Blvd, BMS, Bochum, body, Boston, bound, breach, breadth, Breakthrough, breast, Breathe, brokerage, brought, BTD, build, CA, Canada, candidate, capable, capacity, carcinoma, care, Carlo, category, CDMO, Center, Centre, certainty, cGMP, Chancery, Charter, checkpoint, chemical, chemistry, chemotherapy, China, choose, choosing, civil, clarification, clinical, clinically, closer, coat, Codification, colon, commitment, committed, companion, compelled, compete, competing, competitor, complementary, complex, compliant, compound, compromised, conclusion, confirming, conflict, conserved, construe, consuming, contact, contamination, context, contractor, CONTRARY, convenience, convenient, conventional, coordinated, Cosmetic, counter, counterparty, country, Cowpea, CPMV, creation, criminal, CRL, Curie, curtail, CWRU, cyber, cybersecurity, cycle, daily, Dainippon, deferral, Deloitte, dental, Department, depriving, deterring, deviating, device, DGCL, Dickinson, difficulty, diligence, disallowance, discourage, discretionary, disease, dispersed, dispose, disposition, disproportionate, dissertation, distancing, Distinguishing, divert, doctrine, domain, dosage, Dr, drop, dropping, duty, earliest, easily, East, edited, Editorial, effector, effectuated, efficacy, efficiency, efficiently, EMA, embody, encounter, encountered, encourage, endeavor, Energy, enroll, enrolled, enrolling, enrollment, entrench, EP, EPO, Europe, eventual, eventually, evolve, evolved, evolving, EVP, exempt, exit, expansion, expedite, expedited, expertise, factor, factual, fall, Fast, FDA, FDCA, feature, fellow, fewer, fiduciary, Fiering, fighting, filled, FINRA, fixed, float, flow, fluctuate, Food, foreign, formation, formatted, formulate, formulation, forum, found, Foundation, founded, Founding, fourteen, freezing, frequent, frequently, furlough, gain, gained, Garnick, Genentech, genetic, geographically, Germany, GlaxoSmithKline, GLP, goal, goodwill, governmental, growing, growth, handling, harm, harmed, head, healthcare, Heart, heavily, Hedging, heightening, helper, Herceptin, Hillrom, hindered, hire, hiring, history, HNSCC, holder, Holladay, hospital, hostile, human, Huntington, hybrid, ideal, ii, iii, illegally, illiquid, immune, immunity, immunomodulator, immunostimulatory, immunosuppressive, immunotherapy, impede, implicit, Importantly, imposed, impossible, inaccurate, inapplicable, inappropriate, incident, inclusion, incomplete, inconclusive, inconvenient, increasingly, incurrence, IND, indispensable, infection, infrastructure, inhibit, injected, injection, injury, Inline, innate, input, insolvent, inspection, instrument, Interactive, Interdisciplinary, interfere, internationally, interpretation, interpreted, intratumoral, introduction, invite, IRB, IRS, iXBRL, Japan, John, Jolla, journal, jurisdiction, KEYTRUDA, killer, killing, Komen, La, lab, lag, Lake, larger, lawfully, lay, lectin, lecturer, left, length, lengthy, leverage, licensure, linker, literature, load, loaded, loading, Lone, lose, lot, lowest, Lytle, Macroeconomic, managerial, mandated, mandatory, manufacture, manufactured, manufacturing, Marie, markdown, meaningfully, mechanism, media, mediated, Medicine, melanoma, Melt, memory, Merck, Merkel, metabolism, methodology, mice, microbial, microenvironment, milestone, misappropriated, misappropriation, misleading, modestly, modular, molecular, monetary, monotherapy, Monte, motivate, motivating, Mountain, mouse, movement, multivalent, Murray, MVP, Nano, Nanobiotechnology, NanoEngineering, Nanomedicine, nanoparticle, nanotechnology, narrowly, NDA, neck, negligible, Nektar, Neurogene, newly, NIBRT, Nicole, NIH, nonclinical, noncompliance, nonrenewal, Northeastern, Norwich, Notwithstanding, Novato, NSF, Nucleotide, odd, oligomerization, oncology, oncolytic, Oncotelic, OPDIVO, opposite, optimal, OTCQB, output, outsourcing, ovarian, overcome, overlap, overpayment, oversee, overseeing, package, packaging, PAMP, panned, Paradoxically, parallel, pathway, patient, pattern, Paul, payroll, PCT, permanent, perpetually, pertain, pertaining, pertinent, Pfizer, Pharma, pharmaceutical, pharmacologic, Phase, Phil, philosophy, phone, PHS, physical, physician, PI, pipeline, pivotal, plant, played, plc, pool, population, portable, possessed, potency, potent, preceding, preclinical, preclude, predominantly, preliminarily, preliminary, prematurely, premium, prescribed, prescribing, preserve, prevalent, prime, priming, prioritize, proceed, produce, producing, Professor, profile, progression, prolonged, promise, promissory, promptly, promulgated, proper, proportion, proportionately, protein, protocol, prove, provisional, provoke, PRR, pure, purity, put, quantity, question, questionable, quorum, quotient, radiation, radiotherapy, rapid, rapidly, ratifying, ratio, ready, recalculated, recall, recruit, recruited, recruiting, recruitment, recurrence, redesign, redesigned, refrigeration, refusal, refuse, relieve, relinquish, reluctance, remotely, repayment, repetitive, replaced, replacing, replicated, reputation, requalify, resale, rescinded, Reserve, reserved, reserving, reside, rest, restructured, retail, Retinoic, retroactive, retroactively, revocation, risky, Rituxan, Robert, robust, Roche, role, rolling, round, rounded, Royal, RSC, RSU, Ruhr, run, safer, Salt, Sanofi, sarcoma, satisfaction, satisfactorily, SE, secondary, seizure, sensitivity, sentiment, sequentially, Serial, shipment, shorten, shorter, show, showing, side, signature, similarly, simplified, Simplifying, simulation, situ, size, slower, social, Society, sooner, sophistication, sought, South, specialist, specialty, speculative, spent, split, spouse, Squibb, staggered, standing, statistical, stead, Steinmetz, Stemcentrx, sterile, Steve, stockpiled, stop, store, stricter, stringent, sublicense, submission, subscribed, substance, substitute, substituted, substitution, suffer, sum, Sumitomo, superior, supply, surveillance, Susan, suspend, suspended, suspension, sustain, sustained, tailor, takeover, Taxonomy, TECENTRIQ, Technical, temperature, tender, testified, testifying, text, therapy, thereon, thereunder, therewith, thing, threatened, tier, titled, TLR, TME, tolerability, tolerance, toxicology, Track, traditional, train, trained, training, TransCon, Transdermal, translational, treble, trial, true, tumor, turn, twenty, type, typically, UC, UK, unacceptable, unauthorized, unavailable, unconditional, undergo, undesignated, undesirable, unexercised, unexpected, unexpectedly, unfavorable, unforeseen, unmet, unpatented, unsecured, unsuccessful, untested, unvested, upfront, USA, UT, vaccination, vaccine, Vascular, vendor, ventilator, veterinary, vi, viability, view, violate, Viral, virtue, visible, visit, vitro, volume, vulnerable, waived, waiver, warrant, Western, Wiley, willfully, wind, winding, WO, won, workforce, worldwide, XIV, YERVOY
Removed: accrual, addressed, adjustment, affecting, affiliate, allege, alleged, Alliacense, allocated, allocation, amend, amortization, appeal, appealing, appellate, appoint, appointment, approximate, arbitration, argument, assignment, assured, attached, attributable, back, bankruptcy, behavior, bill, Bumgardner, Bunsow, buyback, captioned, card, Carlsbad, CEO, Chapter, charged, Chhabria, Circuit, classify, classifying, Clerk, clifford, collateral, Colorado, commenced, commencing, complement, conference, consolidate, construction, controlling, cooperate, Corte, creating, dating, De, Decree, Defendant, Del, delegate, depreciated, Depreciation, detail, DHG, dismissed, Distributable, diversity, docketed, Dominion, electronically, entering, equipment, exercised, expiration, expired, explain, extend, facilitate, facility, February, flat, footnote, freely, front, fulfilled, furnished, Garmin, generation, Grewal, hearing, Huawei, indemnitee, individually, intent, invention, ISO, Japanese, joint, Judge, judged, JV, Kyocera, LG, line, link, litigating, long, Magistrate, man, marked, marketable, Markman, Master, microprocessor, MMP, modified, modify, modifying, Moore, Mory, motion, moved, narrative, Nelson, Nintendo, Noble, Nogal, nomination, noncontrolling, Novatel, Novation, objection, opening, opposed, opposing, oral, ordered, paragraph, partnership, petition, practicable, predecessor, prejudice, prepaid, preside, prohibited, pursuit, ratification, realizability, reciprocated, reconciling, recoverable, reevaluate, rejected, remanded, reply, repurchase, requested, resolved, retrospective, retrospectively, Samsung, satisfied, sector, select, settled, Sierra, sporadic, stay, stayed, stipulated, submit, successor, Supreme, taxed, temporarily, TPL, tradable, transferable, Trinity, unclear, unconsolidated, unlicensed, unrealized, urge, Vince, web, withdraw, withdrew, ZTE