Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Canon Inc. stock logo
CAJ
Canon
$21.91
$20.84
$25.79
$22.62B0.41497,265 shs933,900 shs
CGI Inc. stock logo
GIB
CGI
$104.83
-0.4%
$111.55
$93.07
$118.89
$24.35B0.92142,088 shs193,890 shs
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
$642.21
+5.0%
$685.34
$383.19
$778.15
$31.25B1.24538,463 shs768,924 shs
Beginner's Guide to Pot Stock Investing Cover

Click the link below and we'll send you MarketBeat's guide to pot stock investing and which pot companies show the most promise.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Canon Inc. stock logo
CAJ
Canon
0.00%0.00%0.00%0.00%0.00%
CGI Inc. stock logo
GIB
CGI
-0.47%+0.28%-4.36%-3.99%+7.62%
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
+5.04%+0.70%-4.06%+4.31%+42.45%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Canon Inc. stock logo
CAJ
Canon
N/AN/AN/AN/AN/AN/AN/AN/A
CGI Inc. stock logo
GIB
CGI
1.5353 of 5 stars
0.02.00.00.03.01.72.5
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
4.1916 of 5 stars
1.43.02.52.32.82.53.1

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Canon Inc. stock logo
CAJ
Canon
3.00
BuyN/AN/A
CGI Inc. stock logo
GIB
CGI
N/AN/AN/AN/A
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
2.89
Moderate Buy$670.304.37% Upside

Current Analyst Ratings

Latest CAJ, GIB, and MPWR Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
4/8/2024
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
KeyCorp
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOverweight ➝ Overweight$850.00
2/8/2024
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
KeyCorp
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOverweight ➝ Overweight$600.00 ➝ $830.00
2/8/2024
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
Needham & Company LLC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetBuy ➝ Buy$500.00 ➝ $800.00
2/8/2024
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
TD Cowen
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform$650.00 ➝ $800.00
2/2/2024
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
Oppenheimer
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform ➝ Outperform$600.00 ➝ $700.00
(Data available from 4/25/2021 forward. View 10+ years of historical ratings with our analyst ratings screener.)

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Canon Inc. stock logo
CAJ
Canon
$30.31B0.00N/A6.32$24.66 per share0.00
CGI Inc. stock logo
GIB
CGI
$10.60B2.30$6.92 per share15.14$26.43 per share3.97
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
$1.82B17.16$10.33 per share62.15$42.75 per share15.02

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Canon Inc. stock logo
CAJ
Canon
$1.88B$1.8711.570.00N/A6.01%7.50%4.85%N/A
CGI Inc. stock logo
GIB
CGI
$1.21B$5.1320.4316.802.3211.34%20.65%10.78%5/1/2024 (Confirmed)
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
$427.37M$8.7673.3147.963.2123.47%22.66%18.72%5/1/2024 (Confirmed)

Latest CAJ, GIB, and MPWR Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/1/2024N/A
CGI Inc. stock logo
GIB
CGI
$1.45N/A-$1.45N/AN/AN/A  
5/1/2024N/A
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
$2.6610N/A-$2.6610N/AN/AN/A  
2/7/2024Q4 2023
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
$2.21$2.04-$0.17$2.10$452.13 million$454.01 million
1/31/2024Q1 2024
CGI Inc. stock logo
GIB
CGI
$1.31$1.34+$0.03$1.46$2.59 billion$2.65 billion

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Canon Inc. stock logo
CAJ
Canon
$0.77N/AN/A41.18%N/A
CGI Inc. stock logo
GIB
CGI
N/AN/AN/AN/AN/A
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
$5.000.78%+25.99%57.08%7 Years

Latest CAJ, GIB, and MPWR Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
2/7/2024
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
Quarterly$1.250.68%3/27/20243/29/20244/15/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Canon Inc. stock logo
CAJ
Canon
N/A
1.58
0.99
CGI Inc. stock logo
GIB
CGI
0.22
1.11
0.86
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
N/A
7.74
6.11

Ownership

Institutional Ownership

CompanyInstitutional Ownership
Canon Inc. stock logo
CAJ
Canon
1.43%
CGI Inc. stock logo
GIB
CGI
66.68%
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
93.46%

Insider Ownership

CompanyInsider Ownership
Canon Inc. stock logo
CAJ
Canon
0.02%
CGI Inc. stock logo
GIB
CGI
9.90%
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
3.20%

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Canon Inc. stock logo
CAJ
Canon
184,0341.05 billion1.05 billionOptionable
CGI Inc. stock logo
GIB
CGI
91,500232.32 million209.32 millionOptionable
Monolithic Power Systems, Inc. stock logo
MPWR
Monolithic Power Systems
3,56448.66 million47.10 millionOptionable

CAJ, GIB, and MPWR Headlines

SourceHeadline
Monolithic Power Systems (NASDAQ:MPWR) Shares Gap Up to $611.37Monolithic Power Systems (NASDAQ:MPWR) Shares Gap Up to $611.37
marketbeat.com - April 24 at 2:24 PM
Analysts Estimate Monolithic Power (MPWR) to Report a Decline in Earnings: What to Look Out forAnalysts Estimate Monolithic Power (MPWR) to Report a Decline in Earnings: What to Look Out for
zacks.com - April 24 at 11:07 AM
Monolithic Power Systems (MPWR) Scheduled to Post Quarterly Earnings on WednesdayMonolithic Power Systems (MPWR) Scheduled to Post Quarterly Earnings on Wednesday
americanbankingnews.com - April 24 at 5:16 AM
Illinois Municipal Retirement Fund Has $13.41 Million Stock Position in Monolithic Power Systems, Inc. (NASDAQ:MPWR)Illinois Municipal Retirement Fund Has $13.41 Million Stock Position in Monolithic Power Systems, Inc. (NASDAQ:MPWR)
marketbeat.com - April 23 at 12:39 PM
Put $10,000 in These 7 Stocks by 2025Put $10,000 in These 7 Stocks by 2025
investorplace.com - April 22 at 6:00 AM
Monolithic Power Systems, Inc. (NASDAQ:MPWR) Shares Sold by Vantage Investment Partners LLCMonolithic Power Systems, Inc. (NASDAQ:MPWR) Shares Sold by Vantage Investment Partners LLC
marketbeat.com - April 21 at 8:49 AM
Monolithic Power buys ground lease at Seattle’s Boeing Field for $18MMonolithic Power buys ground lease at Seattle’s Boeing Field for $18M
therealdeal.com - April 19 at 10:47 PM
Louisiana State Employees Retirement System Buys Shares of 2,900 Monolithic Power Systems, Inc. (NASDAQ:MPWR)Louisiana State Employees Retirement System Buys Shares of 2,900 Monolithic Power Systems, Inc. (NASDAQ:MPWR)
marketbeat.com - April 19 at 5:29 AM
Sponsor Insights: Growth Investing 2024: Tapping Trends Beyond the Magnificent SevenSponsor Insights: Growth Investing 2024: Tapping Trends Beyond the Magnificent Seven
fa-mag.com - April 18 at 8:55 PM
Market Whales and Their Recent Bets on MPWR OptionsMarket Whales and Their Recent Bets on MPWR Options
benzinga.com - April 18 at 8:55 PM
Everence Capital Management Inc. Takes $795,000 Position in Monolithic Power Systems, Inc. (NASDAQ:MPWR)Everence Capital Management Inc. Takes $795,000 Position in Monolithic Power Systems, Inc. (NASDAQ:MPWR)
marketbeat.com - April 18 at 7:38 AM
Validea Detailed Fundamental Analysis - MPWRValidea Detailed Fundamental Analysis - MPWR
nasdaq.com - April 17 at 1:29 AM
Monolithic Power Systems to Report  First Quarter 2024 Results on May 1, 2024Monolithic Power Systems to Report First Quarter 2024 Results on May 1, 2024
finance.yahoo.com - April 15 at 7:00 PM
Monolithic Power Systems to Report First Quarter 2024 Results on May 1, 2024Monolithic Power Systems to Report First Quarter 2024 Results on May 1, 2024
globenewswire.com - April 15 at 4:01 PM
Monolithic Power Systems, Inc. (NASDAQ:MPWR) Shares Sold by Strs OhioMonolithic Power Systems, Inc. (NASDAQ:MPWR) Shares Sold by Strs Ohio
marketbeat.com - April 14 at 6:46 PM
3,521 Shares in Monolithic Power Systems, Inc. (NASDAQ:MPWR) Bought by Lecap Asset Management Ltd.3,521 Shares in Monolithic Power Systems, Inc. (NASDAQ:MPWR) Bought by Lecap Asset Management Ltd.
marketbeat.com - April 13 at 7:52 PM
7 Semiconductor Stocks to Turn $100,000 Into $1 Million: April 20247 Semiconductor Stocks to Turn $100,000 Into $1 Million: April 2024
investorplace.com - April 13 at 6:00 AM
Want $27,000 In Passive Income? Invest $50,000 In These Dividend StocksWant $27,000 In Passive Income? Invest $50,000 In These Dividend Stocks
247wallst.com - April 12 at 2:15 PM
Sapient Capital LLC Makes New $17.76 Million Investment in Monolithic Power Systems, Inc. (NASDAQ:MPWR)Sapient Capital LLC Makes New $17.76 Million Investment in Monolithic Power Systems, Inc. (NASDAQ:MPWR)
marketbeat.com - April 11 at 2:04 PM
Smart Money Is Betting Big In MPWR OptionsSmart Money Is Betting Big In MPWR Options
benzinga.com - April 11 at 9:03 AM
Monolithic Power Systems, Inc. to Post Q1 2025 Earnings of $2.57 Per Share, KeyCorp Forecasts (NASDAQ:MPWR)Monolithic Power Systems, Inc. to Post Q1 2025 Earnings of $2.57 Per Share, KeyCorp Forecasts (NASDAQ:MPWR)
marketbeat.com - April 10 at 8:28 AM
Monolithic Power Systems, Inc. (NASDAQ:MPWR) EVP Maurice Sciammas Sells 11,000 SharesMonolithic Power Systems, Inc. (NASDAQ:MPWR) EVP Maurice Sciammas Sells 11,000 Shares
insidertrades.com - April 10 at 4:54 AM
Monolithic Power (MPWR) Rises Yet Lags Behind Market: Some Facts Worth KnowingMonolithic Power (MPWR) Rises Yet Lags Behind Market: Some Facts Worth Knowing
zacks.com - April 9 at 7:06 PM
Impax Asset Management Group plc Reduces Stock Position in Monolithic Power Systems, Inc. (NASDAQ:MPWR)Impax Asset Management Group plc Reduces Stock Position in Monolithic Power Systems, Inc. (NASDAQ:MPWR)
marketbeat.com - April 9 at 6:39 PM

New MarketBeat Followers Over Time

Media Sentiment Over Time

Company Descriptions

Canon logo

Canon

NYSE:CAJ
Canon, Inc. engages in the development, manufacture, and sale of office multifunction devices, copying machines, printers, cameras, and lithography equipment. It operates through the following segments: Office Business Unit (BU), Imaging Systems, Medical Systems and Others. The Office BU segment offers MFDs, printers, copying machines for personal and office use, and production print products for print professionals. The Imaging Systems segment manufactures and markets digital cameras and digital video camcorders, as well as lenses and various related accessories. The Medical Systems segment covers the diagnostic imaging equipment, from CT and MRI systems to ophthalmic and digital radiography equipment. The Others segment offers semiconductor and flat panel display lithography equipment, digital radiography systems, ophthalmic equipment, vacuum thin-film deposition equipment, organic light-emitting diode panel manufacturing equipment, micro motors, computers, handy terminals, and document scanners. The company was founded on August 10, 1937 and is headquartered in Tokyo, Japan.
CGI logo

CGI

NYSE:GIB
CGI Inc., together with its subsidiaries, provides information technology (IT) and business process services. Its services include the business and strategic IT consulting, systems integration, and software solutions. The company also provides application development, modernization and maintenance, holistic enterprise digitization, automation, hybrid and cloud management, and business process services; intellectual property-based solutions; business consulting; managed IT services; and IT infrastructure services. It serves clients operating in government, banking and capital market, health, utility, communication and media, oil and gas, space, manufacturing, insurance, life sciences, retail and consumer service, and transportation and logistics sectors. The company operates in Canada, France, Spain, Portugal, the United States, Germany, Sweden, Norway, the United Kingdom, Australia, Finland, Poland, Baltics, the Netherlands, Denmark, Czech Republic, India, the Philippines, Asia Pacific, and internationally. Western and Southern Europe; Australia; Scandinavia; Finland, Poland, and Baltics; the United States; the United Kingdom; and the Asia Pacific. The company was formerly known as CGI Group Inc. and changed its name to CGI Inc. in January 2019. CGI Inc. was founded in 1976 and is headquartered in Montreal, Canada.
Monolithic Power Systems logo

Monolithic Power Systems

NASDAQ:MPWR
Monolithic Power Systems, Inc. engages in the design, development, marketing, and sale of semiconductor-based power electronics solutions for the storage and computing, automotive, enterprise data, consumer, communications, and industrial markets. The company provides direct current (DC) to DC integrated circuits (ICs) that are used to convert and control voltages of various electronic systems, such as cloud-based CPU servers, server artificial intelligence applications, storage applications, commercial notebooks, digital cockpit, power sources, home appliances, 4G and 5G infrastructure, and satellite communications applications. It offers lighting control ICs for backlighting that are used in systems, which provide the light source for LCD panels in computers and notebooks, monitors, car navigation systems, and televisions, as well as for general illumination products. The company sells its products through third-party distributors, value-added resellers, directly to original equipment manufacturers, original design manufacturers, electronic manufacturing service providers, and other end customers. It serves China, Taiwan, South Korea, Europe, Japan, Southeast Asia, the United States, and internationally. Monolithic Power Systems, Inc. was incorporated in 1997 and is headquartered in Kirkland, Washington.