Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
$14.33
+5.4%
$15.76
$13.16
$21.95
$5.04B0.47491,227 shs556,293 shs
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
$17.26
+0.5%
$20.36
$7.44
$23.90
$2.82B2.032.09 million shs568,636 shs
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
$17.93
+3.0%
$15.87
$13.38
$22.42
$1.94B1.3212,742 shs83,248 shs
HilleVax, Inc. stock logo
HLVX
HilleVax
$13.90
+2.1%
$15.62
$9.94
$20.22
$691.11M0.79135,692 shs8,804 shs
KCGI
Kensington Capital Acquisition Corp. V
$10.94
+0.3%
$10.86
$10.47
$11.05
N/AN/A10,602 shs500 shs
ProFrac Holding Corp. stock logo
PFHC
ProFrac
$22.08
+0.8%
$8.37
$13.18
$23.62
$3.14BN/A431,097 shs319,200 shs
Screaming Eagle Acquisition Corp. stock logo
SCRM
Screaming Eagle Acquisition
$10.90
-2.6%
$10.70
$9.15
$11.62
$1.02B0.03790,489 shs43,249 shs
SPCM
Sound Point Acquisition Corp I
$10.62
-0.4%
$10.62
$9.97
$11.51
$298.74M-0.0195,782 shs1.28 million shs
TPG Inc. stock logo
TPG
TPG
$44.40
+0.5%
$44.33
$24.74
$47.20
$16.19B1.6755,182 shs137,527 shs
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
$11.44
+0.2%
$11.36
$10.59
$11.85
$133.96M0.0138,855 shs373 shs
7 Stocks to Buy And Hold Forever Cover

Click the link below and we'll send you MarketBeat's list of seven stocks and why their long-term outlooks are very promising.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
0.00%-8.05%-17.12%-0.66%-22.29%
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
0.00%-7.44%-19.57%-19.38%+125.16%
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
0.00%+1.16%+13.27%+21.75%-17.25%
HilleVax, Inc. stock logo
HLVX
HilleVax
0.00%+6.41%-6.27%-7.54%-3.48%
KCGI
Kensington Capital Acquisition Corp. V
0.00%+0.27%+0.83%+1.58%+4.29%
ProFrac Holding Corp. stock logo
PFHC
ProFrac
0.00%-15.43%-21.44%+0.87%-31.50%
Screaming Eagle Acquisition Corp. stock logo
SCRM
Screaming Eagle Acquisition
0.00%+3.61%+4.68%+5.27%+9.71%
SPCM
Sound Point Acquisition Corp I
0.00%0.00%0.00%0.00%+0.09%
TPG Inc. stock logo
TPG
TPG
0.00%+0.68%-0.65%+5.29%+66.55%
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
0.00%+0.18%+0.53%+1.15%+7.98%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
3.6775 of 5 stars
4.33.00.00.02.30.02.5
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
3.5603 of 5 stars
4.32.00.00.02.44.20.6
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
2.9542 of 5 stars
3.33.01.70.03.30.01.3
HilleVax, Inc. stock logo
HLVX
HilleVax
3.1202 of 5 stars
3.53.00.00.02.55.00.0
KCGI
Kensington Capital Acquisition Corp. V
N/AN/AN/AN/AN/AN/AN/AN/A
ProFrac Holding Corp. stock logo
PFHC
ProFrac
N/AN/AN/AN/AN/AN/AN/AN/A
Screaming Eagle Acquisition Corp. stock logo
SCRM
Screaming Eagle Acquisition
N/AN/AN/AN/AN/AN/AN/AN/A
SPCM
Sound Point Acquisition Corp I
N/AN/AN/AN/AN/AN/AN/AN/A
TPG Inc. stock logo
TPG
TPG
4.3172 of 5 stars
2.25.02.50.01.94.23.1
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
N/AN/AN/AN/AN/AN/AN/AN/A

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
2.45
Hold$19.4535.76% Upside
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
2.63
Moderate Buy$24.2540.50% Upside
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
2.67
Moderate Buy$22.7526.88% Upside
HilleVax, Inc. stock logo
HLVX
HilleVax
3.00
Buy$30.67120.62% Upside
KCGI
Kensington Capital Acquisition Corp. V
N/AN/AN/AN/A
ProFrac Holding Corp. stock logo
PFHC
ProFrac
N/AN/AN/AN/A
Screaming Eagle Acquisition Corp. stock logo
SCRM
Screaming Eagle Acquisition
N/AN/AN/AN/A
SPCM
Sound Point Acquisition Corp I
N/AN/AN/AN/A
TPG Inc. stock logo
TPG
TPG
2.36
Hold$39.96-10.00% Downside
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
N/AN/AN/AN/A

Current Analyst Ratings

Latest KCGI, EE, BLCO, VMCA, CRDO, HLVX, SPCM, PFHC, SCRM, and TPG Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
5/6/2024
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
Morgan Stanley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeEqual Weight ➝ Overweight$16.00 ➝ $18.00
5/2/2024
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
Evercore
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetIn-Line$17.00 ➝ $15.00
5/2/2024
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
HC Wainwright
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy$20.00
5/1/2024
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
Needham & Company LLC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingHold
4/30/2024
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
Stephens
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageOverweight$21.00
4/22/2024
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
Royal Bank of Canada
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetOutperform ➝ Outperform$20.00 ➝ $18.00
4/15/2024
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
Craig Hallum
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetBuy ➝ Buy$28.00 ➝ $30.00
4/12/2024
TPG Inc. stock logo
TPG
TPG
UBS Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetBuy ➝ Buy$45.00 ➝ $50.00
4/9/2024
TPG Inc. stock logo
TPG
TPG
JMP Securities
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingMarket Perform
4/4/2024
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
Evercore ISI
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetIn-Line ➝ In-Line$16.50 ➝ $17.00
4/1/2024
TPG Inc. stock logo
TPG
TPG
The Goldman Sachs Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy
(Data available from 5/6/2021 forward. View 10+ years of historical ratings with our analyst ratings screener.)

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
$4.15B1.21$2.01 per share7.12$19.72 per share0.73
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
$184.19M15.30N/AN/A$2.34 per share7.38
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
$1.16B1.68$1.58 per share11.37$16.71 per share1.07
HilleVax, Inc. stock logo
HLVX
HilleVax
N/AN/AN/AN/A$5.48 per shareN/A
KCGI
Kensington Capital Acquisition Corp. V
N/AN/AN/AN/AN/AN/A
ProFrac Holding Corp. stock logo
PFHC
ProFrac
$1.38B2.28N/AN/AN/A
Screaming Eagle Acquisition Corp. stock logo
SCRM
Screaming Eagle Acquisition
N/AN/A$0.17 per share62.81($0.51) per shareN/A
SPCM
Sound Point Acquisition Corp I
N/AN/AN/AN/AN/AN/A
TPG Inc. stock logo
TPG
TPG
$2.39B6.78$1.62 per share27.34$9.28 per share4.78
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
N/AN/A$0.41 per share28.09($1.02) per shareN/A

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
-$260M-$0.96N/A16.281.35-7.81%3.60%1.94%8/7/2024 (Estimated)
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
-$16.55M-$0.23N/A107.88N/A-20.59%-7.82%-6.89%5/29/2024 (Estimated)
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
$30.41M$1.0317.4114.82N/A2.62%1.83%1.11%5/8/2024 (Confirmed)
HilleVax, Inc. stock logo
HLVX
HilleVax
-$123.57M-$3.04N/AN/AN/AN/A-48.17%-38.05%5/10/2024 (Estimated)
KCGI
Kensington Capital Acquisition Corp. V
N/AN/A0.00N/AN/AN/AN/AN/A
ProFrac Holding Corp. stock logo
PFHC
ProFrac
-$42.42MN/A0.005.01N/AN/AN/AN/AN/A
Screaming Eagle Acquisition Corp. stock logo
SCRM
Screaming Eagle Acquisition
$16.70MN/A0.00N/AN/A-52.96%2.14%N/A
SPCM
Sound Point Acquisition Corp I
N/AN/A0.00N/AN/AN/AN/AN/A
TPG Inc. stock logo
TPG
TPG
$80.09M-$0.04N/A16.030.753.35%18.69%7.21%5/8/2024 (Confirmed)
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
$4.77MN/A0.00N/AN/A-43.00%4.34%6/27/2024 (Estimated)

Latest KCGI, EE, BLCO, VMCA, CRDO, HLVX, SPCM, PFHC, SCRM, and TPG Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/8/2024N/A
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
$0.20N/A-$0.20N/AN/AN/A  
5/8/2024N/A
TPG Inc. stock logo
TPG
TPG
$0.43N/A-$0.43N/AN/AN/A  
5/1/2024Q1 2024
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
$0.09$0.07-$0.02$0.62$1.06 billion$1.10 billion      
3/28/2024Q4 2023
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
N/A$0.09+$0.09$0.09N/AN/A
3/20/2024Q4 2023
HilleVax, Inc. stock logo
HLVX
HilleVax
-$0.80-$0.78+$0.02-$0.78N/AN/A
2/28/2024Q4 2023
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
$0.17$0.14-$0.03$0.14$265.31 million$240.06 million    
2/27/2024Q3 2024
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
$0.0330$0.04+$0.0070N/A$51.91 million$53.06 million    
2/21/202412/31/2023
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
$0.17$0.24+$0.07$0.63$1.11 billion$1.17 billion    
2/13/2024Q4 2023
TPG Inc. stock logo
TPG
TPG
$0.41$0.51+$0.10$0.98$395.30 million$529.90 million    

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
N/AN/AN/AN/AN/A
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
N/AN/AN/AN/AN/A
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
$0.100.56%N/A9.71%N/A
HilleVax, Inc. stock logo
HLVX
HilleVax
N/AN/AN/AN/AN/A
KCGI
Kensington Capital Acquisition Corp. V
N/AN/AN/AN/AN/A
ProFrac Holding Corp. stock logo
PFHC
ProFrac
N/AN/AN/AN/AN/A
Screaming Eagle Acquisition Corp. stock logo
SCRM
Screaming Eagle Acquisition
N/AN/AN/AN/AN/A
SPCM
Sound Point Acquisition Corp I
N/AN/AN/AN/AN/A
TPG Inc. stock logo
TPG
TPG
$1.763.96%N/AN/A N/A
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
N/AN/AN/AN/AN/A

Latest KCGI, EE, BLCO, VMCA, CRDO, HLVX, SPCM, PFHC, SCRM, and TPG Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
5/2/2024
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
Quarterly$0.02500.57%5/21/20245/22/20246/6/2024
2/22/2024
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
Quarterly$0.02500.7%3/12/20243/13/20243/28/2024
2/13/2024
TPG Inc. stock logo
TPG
TPG
Quarterly$0.444.08%2/22/20242/23/20243/8/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
0.68
1.70
1.03
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
N/A
12.72
11.94
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
0.38
3.43
3.42
HilleVax, Inc. stock logo
HLVX
HilleVax
0.10
10.62
10.62
KCGI
Kensington Capital Acquisition Corp. V
N/AN/AN/A
ProFrac Holding Corp. stock logo
PFHC
ProFrac
2.35
1.63
1.20
Screaming Eagle Acquisition Corp. stock logo
SCRM
Screaming Eagle Acquisition
N/A
0.05
0.05
SPCM
Sound Point Acquisition Corp I
N/AN/AN/A
TPG Inc. stock logo
TPG
TPG
0.28
0.16
0.16
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
N/A
0.16
0.16

Ownership

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Bausch + Lomb Co. stock logo
BLCO
Bausch + Lomb
13,300351.40 millionN/AOptionable
Credo Technology Group Holding Ltd stock logo
CRDO
Credo Technology Group
438163.29 million124.28 millionOptionable
Excelerate Energy, Inc. stock logo
EE
Excelerate Energy
915108.29 million106.41 millionOptionable
HilleVax, Inc. stock logo
HLVX
HilleVax
9049.72 million35.15 millionNot Optionable
KCGI
Kensington Capital Acquisition Corp. V
2,021N/AN/ANot Optionable
ProFrac Holding Corp. stock logo
PFHC
ProFrac
2,522142.37 million138.71 millionNot Optionable
Screaming Eagle Acquisition Corp. stock logo
SCRM
Screaming Eagle Acquisition
N/A93.75 millionN/ANot Optionable
SPCM
Sound Point Acquisition Corp I
N/A28.13 millionN/ANot Optionable
TPG Inc. stock logo
TPG
TPG
1,850364.68 million85.77 millionOptionable
Valuence Merger Corp. I stock logo
VMCA
Valuence Merger Corp. I
N/A11.71 million9.37 millionNot Optionable

KCGI, EE, BLCO, VMCA, CRDO, HLVX, SPCM, PFHC, SCRM, and TPG Headlines

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

All Headlines

Company Descriptions

Bausch + Lomb logo

Bausch + Lomb

NYSE:BLCO
Bausch + Lomb Corporation operates as an eye health company in the United States, Puerto Rico, China, France, Japan, Germany, the United Kingdom, Canada, Russia, Spain, Italy, Mexico, Poland, South Korea, and internationally. It operates in three segments: Vision Care, Pharmaceuticals, and Surgical. The Vision Care segment provides contact lens that covers the spectrum of wearing modalities, including daily disposable and frequently replaced contact lenses; and contact lens care products comprising over-the-counter eye drops, eye vitamins, and mineral supplements that address various conditions, such as eye allergies, conjunctivitis, dry eye, and redness relief. Its Pharmaceuticals segment offers proprietary and generic pharmaceutical products for post-operative treatments, as well as for the treatment of glaucoma, eye inflammation, ocular hypertension, dry eyes, and retinal diseases. The Surgical segment provides medical device equipment, consumables, and technologies for the treatment of cataracts, corneal, vitreous, and retinal eye conditions; and intraocular lenses and delivery systems, phacoemulsification equipment, and other surgical instruments and devices for cataract surgery. The company sells its products and services through direct sales forces and independent distributors. Bausch + Lomb Corporation was founded in 1853 and is headquartered in Vaughan, Canada. Bausch + Lomb Corporation is a subsidiary of Bausch Health Companies Inc.
Credo Technology Group logo

Credo Technology Group

NASDAQ:CRDO
Credo Technology Group Holding Ltd provides various high-speed connectivCredo Technology Group Holding Ltd provides various high-speed connectivity solutions for optical and electrical Ethernet applications in the United States, Mexico, Mainland China, Hong Kong, and internationally. Its products include HiWire active electrical cables, optical digital signal processors, low-power line card PHY, serializer/deserializer (SerDes) chiplets, and SerDes IP. The company also offers intellectual property solutions consist of SerDes IP licensing. It sells its products to hyperscalers, original equipment manufacturers, original design manufacturers and optical module manufacturers, as well as into the enterprise and HPC markets. The company was founded in 2008 and is headquartered in San Jose, California.ity solutions for optical and electrical Ethernet applications in the United States, Mexico, Mainland China, Hong Kong, and internationally. Its products include integrated circuits, active electrical cables, and SerDes chiplets that are based on its serializer/deserializer and digital signal processor technologies. The company also offers intellectual property solutions consist of SerDes IP licensing. The company was founded in 2008 and is headquartered in San Jose, California.
Excelerate Energy logo

Excelerate Energy

NYSE:EE
Excelerate Energy, Inc. provides flexible liquefied natural gas (LNG) solutions worldwide. The company offers regasification services, including floating storage and regasification units (FSRUs), infrastructure development, and LNG and natural gas supply, procurement, and distribution services; LNG terminal services; and natural gas supply to-power projects. Excelerate Energy, Inc. was founded in 2003 and is headquartered in The Woodlands, Texas. Excelerate Energy, Inc. is a subsidiary of Excelerate Energy Holdings, LLC.
HilleVax logo

HilleVax

NASDAQ:HLVX
HilleVax, Inc., a clinical-stage biopharmaceutical company, focuses on developing and commercializing novel vaccines in the United States. It develops HIL-214, a virus-like particle-based vaccine candidate for the prevention of moderate-to-severe acute gastroenteritis caused by norovirus infection. The company was formerly known as MokshaCo, Inc. and changed its name to HilleVax, Inc. in February 2021. HilleVax, Inc. was founded in 2019 and is headquartered in Boston, Massachusetts.

Kensington Capital Acquisition Corp. V

NYSE:KCGI
Kensington Capital Acquisition Corp. V does not have significant operations. It intends to effect a merger, share exchange, asset acquisition, share purchase, reorganization, or similar business combination with one or more businesses. Kensington Capital Acquisition Corp. V was incorporated in 2021 and is based in Westbury, New York.
ProFrac logo

ProFrac

NASDAQ:PFHC
ProFrac Holding Corp., a vertically integrated and energy services company, provides hydraulic fracturing, completion, and other products and services to upstream oil and gas companies engaged in the exploration and production of North American unconventional oil and natural gas resources. It operates through three segments: Stimulation Services, Manufacturing, and Proppant Production. The company also manufactures and sells high horsepower pumps, valves, piping, swivels, large-bore manifold systems, seats, and fluid ends. ProFrac Holding Corp. was founded in 2016 and is headquartered in Willow Park, Texas.
Screaming Eagle Acquisition logo

Screaming Eagle Acquisition

NASDAQ:SCRM
Screaming Eagle Acquisition Corp. does not have significant operations. It focuses on effecting a merger, share exchange, asset acquisition, share purchase, reorganization, or similar business combination with one or more businesses. The company was incorporated in 2021 and is based in New York, New York.

Sound Point Acquisition Corp I

NASDAQ:SPCM
Sound Point Acquisition Corp I, Ltd does not have significant operations. The company focuses on effecting a merger, share exchange, asset acquisition, share purchase, reorganization, or similar business combination with one or more businesses or entities. It primarily focuses on technology, media, consumer brands, and other industries. The company was incorporated in 2021 and is based in New York, New York.
TPG logo

TPG

NASDAQ:TPG
TPG Inc. operates as an alternative asset manager in the United States and internationally. The company offers investment management services to TPG Funds, limited partners, and other vehicles. It also offers monitoring services to portfolio companies; advisory, debt and equity arrangement, and underwriting and placement services; and capital structuring and other advisory services to portfolio companies. In addition, the company invests in private equity funds, real estate funds, hedge funds, and credit funds. TPG Inc. was founded in 1992 and is based in Fort Worth, Texas. The company operates as a subsidiary of TPG GP A, LLC.
Valuence Merger Corp. I logo

Valuence Merger Corp. I

NASDAQ:VMCA
Valuence Merger Corp. I does not have significant operations. The company focuses on effecting a merger, share exchange, asset acquisition, share purchase, reorganization, or similar business combination with one or more businesses or entities. It intends to identify a business in Asia that is developing breakthrough technology in life sciences and/or advancing a platform for sustainable technology. The company was incorporated in 2021 and is based in Orinda, California.