Profile
CMPR OMC IPG WPP MGNI MDCA
Company Name Cimpress plc Omnicom Group Inc. The Interpublic Group of Companies, Inc. WPP plc Magnite, Inc. MDC Partners Inc.
Sector Communication Services Communication Services Communication Services Communication Services Communication Services Communication Services
Industry Advertising Agencies Advertising Agencies Advertising Agencies Advertising Agencies Advertising Agencies Advertising Agencies
Market Cap $1.53B $15.06B $9.83B $5.65B $3.64B $2.46B
Employees 15.00K 74.90K 51.50K 108.04K 0.91K 4.87K
CEO Robert S. Keane John D. Wren Philippe Krakowsky Mark Read CBE Michael G. Barrett Mark Penn
Ratings
CMPR OMC IPG WPP MGNI MDCA
Quant Rating Score 2 4 2 3 2 3
Quant Rating Sell Buy Sell Neutral Sell Neutral
Trading
CMPR OMC IPG WPP MGNI MDCA
Last Close $62.46 $76.93 $26.3 $26.21 $25.565 $5.42
High 52 $96.59 $105.22 $32.06 $56.55 $26.52 $5.42
Low 52 $39.23 $69.21 $22.66 $24.55 $9 $5.42
Price vs. 52 Week High -35.33 % -26.89 % -17.97 % -53.65 % -3.6 % 0 %
Price vs. 52 Week Low 59.21 % 11.15 % 16.06 % 6.76 % 184.06 % 0 %
Total Return
CMPR OMC IPG WPP MGNI MDCA
1 Month Return 17.43 % 8.18 % 8.5 % -2.13 % 15.21 % 0 %
3 Month Return 40.2 % 7.68 % 14.05 % -33.81 % 54.01 % 0 %
6 Month Return 34.76 % -4.7 % -0.6 % -34.43 % 74.03 % 0 %
9 Month Return -22.21 % -25.89 % -12.04 % -52.31 % 49.85 % 0 %
YTD Return -12.91 % -10.59 % -6.14 % -49.01 % 60.58 % 0 %
1 Year Return -34.15 % -22.55 % -17.68 % -43.62 % 90.64 % 0 %
3 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
5 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
Dividends
CMPR OMC IPG WPP MGNI MDCA
Dividend Yield Percentage (TTM) - 3.6 % 4.92 % 10.1 % - -
Dividend Paid and Capex Coverage Ration (TTM) 3.35 % 2.73 % 1.89 % 1.59 % 3.93 % 4.9 %
Dividend Per Share (TTM) - 2.8 % 1.32 % 0.39 % - -
Payout Ratio (TTM) - 39.97 % 112.11 % 111.55 % - -
Profitability
CMPR OMC IPG WPP MGNI MDCA
Gross Profit Margin TTM 47.38 % 18.33 % 17.32 % 15.86 % 62.33 % 35.11 %
Return on Assets TTM 0.76 % 4.79 % 2.58 % 1.63 % 1.47 % 0.6 %
Return on Equity TTM -2.64 % 32.44 % 11.82 % 11.48 % 5.74 % 3.36 %
Return on Capital Employed TTM 18.71 % 17.45 % 12.32 % 13.33 % 6.53 % 4.8 %
Net Income Per EBT TTM 15.42 % 67.99 % 61.64 % 48.17 % 86.06 % 57.33 %
EBT Per Ebit TTM 42.85 % 93.17 % 70.22 % 61.6 % 65.99 % 32.84 %
EBIT Per Revenue TTM 6.65 % 13.68 % 9.86 % 9.06 % 11.08 % 3.16 %
Cash Flow To Debt Ratio TTM 18.63 % 33.56 % 27.95 % 13.5 % 36.68 % 7.42 %
Receivables Turnover TTM 49.83 1.84 1.52 1.36 0.53 5.65
Payables Turnover TTM 5.39 1.15 1.15 1.08 0.17 5.82
Inventory Turnover TTM 15.87 - - - - -
Fixed Asset Turnover TTM 1125.01 % 826.96 % 604.13 % 633.75 % 463.09 % 1524.22 %
Asset Turnover TTM 172.91 % 55.27 % 60.41 % 60.6 % 23.4 % 100.62 %
Operating Cash Flow Per Share TTM 12.06 9.84 3.2 0.85 1.6 0.5
Free Cash Flow Per Share TTM 8.46 9.07 2.85 0.71 1.2 0.6
Cash Per Share TTM 946.41 % 1693.38 % 508.02 % 133.43 % 300.74 % 69.53 %
Operating Cash Flow Sales Ratio TTM 8.76 % 12.05 % 11.36 % 6.43 % 33.15 % 3 %
Free Cash Flow Operating Cash Flow Ratio TTM 70.13 % 92.18 % 89.09 % 83.66 % 74.57 % 120.39 %
Cash Flow Coverage Ratios TTM 18.63 % 33.56 % 27.95 % 13.5 % 36.68 % 7.42 %
Price To Free Cash Flows Ratio TTM 7.31 8.52 9.39 5.51 21.49 15.69
Price To Operating Cash Flows Ratio TTM 5.18 7.9 8.4 4.61 15.94 10.86
Price Cash Flow Ratio TTM 5.18 7.9 8.4 4.61 15.94 10.86
Income Statement (TTM)
CMPR OMC IPG WPP MGNI MDCA
Revenue $3.4B $15.69B $10.69B $14.74B $0.67B $2.84B
Gross Profit $1.61B $2.74B $1.82B $2.45B $0.41B $1B
Gross Profit Ratio 47.38% 17.47% 17.02% 16.63% 61.26% 35.13%
EBITDA $0.71B $2.62B $1.54B $1.9B $0.11B $0.1B
Net Income $0.01B $1.48B $0.69B $0.54B $0.02B $0.02B
EPS Diluted 0.51 7.46 1.83 2.45 0.16 0.02
Balance Sheet (MRQ)
CMPR OMC IPG WPP MGNI MDCA
Long Term Debt $1.64B $6.85B $3.98B $5.52B $0.59B $1.6B
Total Liabilities $2.53B $24.45B $14.42B $21.78B $2.09B $3.12B
Total Equity $-0.58B $5.17B $3.91B $3.73B $0.77B $0B
Total Investments $0B $0.06B $0B $0.65B $0B $0B
Total Debt $1.6B $6.87B $4.25B $6.35B $0.61B $1.66B
Total Assets $1.97B $29.62B $18.33B $25.51B $2.85B $3.91B
Cash Flow Statement (TTM)
CMPR OMC IPG WPP MGNI MDCA
Net Income $0.02B $1.57B $0.72B $0.63B $0.02B $0.02B
Inventory $-0.01B $-0.32B $0B $0B $0B $0B
Dividends Paid $0B $-0.55B $-0.5B $-0.43B $0B $0B
Operating Cash Flow $0.3B $1.73B $1.06B $1.41B $0.24B $0.14B
Capital Expenditure $-0.09B $-0.14B $-0.14B $-0.24B $-0.03B $-0.02B
Related Stocks
Ticker Name Price
ABLV Able View Inc. 0.8988
ABLVW Able View Inc. 0.0298
ACCS 10.83
ADTH AdTheorent Holding Company, Inc. 3.205
ADTHW AdTheorent Holding Company, Inc. 0.4692
ADV Advantage Solutions Inc. 1.73
ADVWW Advantage Solutions Inc. 0.0102
ATY AcuityAds Holdings Inc. 1.6
BAOS Baosheng Media Group Holdings Limited 2.85
BOC Boston Omaha Corporation 13.59
BOMN Boston Omaha Corporation 25.76
CCO Clear Channel Outdoor Holdings, Inc. 1.26
CDLX Cardlytics, Inc. 1.01
CHR Cheer Holding, Inc. 1.16
CNET ZW Data Action Technologies Inc. 1.553
CRTO Criteo S.A. 23.52
CTV Innovid Corp. 3.14
DLX Deluxe Corporation 19.38
DMS Digital Media Solutions, Inc. 2.74
DMS-WT Digital Media Solutions, Inc. 0.008
ETFs With Exposure to CMPR
Ticker ETF Name Weight Percentage Price
IWM iShares Russell 2000 ETF 0.03408 233.9
VTI Vanguard Total Stock Market Index Fund 0.00163 315.99
SCHB Schwab U.S. Broad Market ETF 0.00150508 24.77
VT Vanguard Total World Stock Index Fund 0.00091 132.81
ITOT iShares Core S&P Total U.S. Stock Market ETF 0.00184 140.31
VB Vanguard Small Cap Index Fund 0.01495 251.2
SCHA Schwab U.S. Small-Cap ETF 0.024216 27.18
SHYG iShares 0-5 Year High Yield Corporate Bond ETF 0.08482 42.92
IWN iShares Russell 2000 Value ETF 0.05567 173.15
IWV iShares Russell 3000 ETF 0.00165 364.84
IWO iShares Russell 2000 Growth ETF 0.01431 305.9
FNDB Schwab Fundamental U.S. Broad Market Index ETF 0.00314326 25.11
VBK Vanguard Small Cap Growth Index Fund 0.02 291.54
PRFZ Invesco FTSE RAFI US 1500 Small-Mid ETF 0.034 44.39
PNQI Invesco NASDAQ Internet ETF 0.036 53.64
VXF Vanguard Extended Market Index Fund 0.01138 204.85
HDG ProShares Hedge Replication ETF 0.00497456 50.45
FNDA Schwab Fundamental U.S. Small Company Index ETF 0.0437328 30.98
UWM ProShares Ultra Russell2000 0.0262417 43.54
FIDU Fidelity MSCI Industrials Index ETF 0.0164237 79.69
VTHR Vanguard Russell 3000 Index Fund 0.0016 283.308
VBR Vanguard Small Cap Value Index Fund 0.02649 207.56
ONEQ Fidelity Nasdaq Composite Index ETF 0.01 83.82
VIS Vanguard Industrials Index Fund 0.01467 288.9
DWAS Invesco DWA SmallCap Momentum ETF 0.385 88.6309
PDN Invesco FTSE RAFI Developed Markets ex-U.S. Small-Mid ETF 0.04 40.175
TILT FlexShares Morningstar US Market Factors Tilt Index Fund 0.0059 234.865
URTY ProShares UltraPro Russell2000 0.0200791 48.28
VTWV Vanguard Russell 2000 Value Index Fund 0.05262 152.644
EES WisdomTree U.S. SmallCap Earnings Fund 0.15925 55.51
CSA VictoryShares US Small Cap Volatility Wtd ETF 0.0670926 66.1625
CSF VictoryShares US Discovery Enhanced Volatility Wtd ETF 0.0669676 51.03
FAD First Trust Multi Cap Growth AlphaDEX Fund 0.02 154.131
FLQS Franklin LibertyQ U.S. Small Cap Equity ETF 0.16 43.545
FNDC Schwab Fundamental International Small Company Index ETF 0.0334201 43.51
FYC First Trust Small Cap Growth AlphaDEX Fund 0.12 86.5348
FYX First Trust Small Cap Core AlphaDEX Fund 0.06 106.977
GSSC Goldman Sachs ActiveBeta U.S. Small Cap Equity ETF 0.13 73.74
IUSB iShares Core Total USD Bond Market ETF 0.00161 46.11
IYY iShares Dow Jones U.S. ETF 0 156.48
ISCB iShares Morningstar Small-Cap ETF 0.01737 61.665
ISCV iShares Morningstar Small-Cap Value ETF 0.03566 66.32
MFDX PIMCO RAFI Dynamic Multi-Factor International Equity ETF 0.03 36.22
OMFS Invesco Russell 2000 Dynamic Multifactor ETF 0.009 42.9
PBSM Invesco PureBeta MSCI USA Small Cap ETF 0.021 31.9152
PKW Invesco BuyBack Achievers ETF 0.066 130.719
PRN Invesco DWA Industrials Momentum ETF 1.334 163.456
PSC Principal U.S. Small-Cap Multi-Factor ETF 0.124853 55.28
SMLF iShares MSCI USA Small-Cap Multifactor ETF 0.08 72.77
UXI ProShares Ultra Industrials 0.01 44.09
VFLQ Vanguard U.S. Liquidity Factor ETF 0.11 99.7611
VFMO Vanguard U.S. Momentum Factor ETF 0.08 179.96
VFVA Vanguard U.S. Value Factor ETF 0.06707 127.1
VTWG Vanguard Russell 2000 Growth Index Fund 0.01304 223.337
VTWO Vanguard Russell 2000 Index Fund 0.03111 94.62
DWSH AdvisorShares Dorsey Wright Short ETF -1.26 6.715
IUSS Invesco RAFI Strategic US Small Company ETF 0.05 33.58
XAW.TO iShares Core MSCI All Country World ex Canada Index ETF 0 48.16
XUU.TO iShares Core S&P U.S. Total Market Index ETF 0 65.14
XUH.TO iShares Core S&P U.S. Total Market Index ETF (CAD-Hedged) 0 51.89
XTR.TO iShares Diversified Monthly Income ETF 0 11.48
XSU.TO iShares U.S. Small Cap Index ETF (CAD-Hedged) 0.03 44.58
PZW.TO Invesco FTSE RAFI Global Small-Mid ETF 0.0364 39.99
VVL.TO Vanguard Global Value Factor ETF 0.06945 58.59
VITNX Vanguard Institutional Total Stock Market Index Fund Institutional Shares 0.00167 107.49
VITPX Vanguard Institutional Total Stock Market Index Fund Institutional Plus Shares 0 107.47
VSEQX Vanguard Horizon Funds - Vanguard Strategic Equity Fund 0.05 39.66
VSTCX Vanguard Strategic Small-Cap Equity Fund Investor Shares 0.17 42.61
VBAIX Vanguard Balanced Index Fund Institutional Shares 0.00085 51.18
VBIAX Vanguard Balanced Index Fund Admiral Shares 0.00085 51.17
VBINX Vanguard Balanced Index Fund Investor Shares 0 51.17
SPGM SPDR Portfolio MSCI Global Stock Market ETF 0.00355 71.76
AFSM First Trust Active Factor Small Cap ETF 0.21 32.1884
HYGV FlexShares High Yield Value-Scored Bond Index Fund 0.159 40.68
ERSX ERShares NextGen Entrepreneurs ETF 1.36 11.27
ESGV Vanguard ESG U.S. Stock ETF 0.00178 113.63
ESML iShares ESG Aware MSCI USA Small-Cap ETF 0.0459 44.12
RYLD Global X Russell 2000 Covered Call ETF 0.01 15.09
AVUS Avantis U.S. Equity ETF 0 105.46
XBUY Amplify International Online Retail ETF 1.62 32.6255
STSB iShares Factors US Small Blend Style ETF 0.14 22.13
XBAL.TO iShares Core Balanced ETF Portfolio 0 31.93
XCNS.TO iShares Core Conservative Balanced ETF Portfolio 0 24.52
XEQT.TO iShares Core Equity ETF Portfolio 0 37.23
XGRO.TO iShares Core Growth ETF Portfolio 0 32.98
XINC.TO iShares Core Income Balanced ETF Portfolio 0 20.83
DFAU Dimensional US Core Equity Market ETF 0.00322441 44.14
HYXF iShares ESG Advanced High Yield Corporate Bond ETF 0.08858 47.146
DFUS Dimensional U.S. Equity ETF 0.00167316 69.72
DFAS Dimensional U.S. Small Cap ETF 0.0371684 67.89
DFAC Dimensional U.S. Core Equity 2 ETF 0.00465109 37.53
VTSAX Vanguard Total Stock Market Index Fund 0 153.84
SIFI Harbor Scientific Alpha Income ETF 0 44.3658
AVSU Avantis Responsible U.S. Equity ETF 0 71.43
NTKI Nationwide Russell 2000 Risk-Managed Income ETF 0.03 19.0104
CUS1.L iShares VII PLC - iShares MSCI USA Small Cap UCITS ETF USD (Acc) 0.00562 41540
DHYA.L iShares $ High Yield Corp Bond ESG UCITS ETF USD (Acc) 0.07303 6.371
HYUS.L iShares Broad $ High Yield Corp Bond UCITS ETF 0.04648 4.772
R2US.L SPDR Russell 2000 US Small Cap UCITS ETF 0.037744 67.69
SBUY.L Invesco Global Buyback Achievers UCITS ETF 0.0318 4795.5
SDHA.L iShares $ Short Duration High Yield Corp Bond UCITS ETF 0.39507 6.955
SDHG.L iShares $ Short Duration High Yield Corp Bond UCITS ETF 0.01 66.235
WDSC.L SPDR MSCI World Small Cap UCITS ETF 0.009395 120.385
WSML.L iShares MSCI World Small Cap UCITS ETF 0.01389 8.508
FTQI First Trust Nasdaq BuyWrite Income ETF 0.05 19.94
VSCIX Vanguard Small-Cap Index Fund Institutional Shares 0.01495 120.33
VIEIX Vanguard Extended Market Index Fund Institutional Shares 0.01138 155.35
VITSX Vanguard Total Stock Market Index Fund 0 153.86
SIHY Harbor Scientific Alpha High-Yield ETF 0.489207 45.825
EWSA.AS iShares MSCI World Small Cap ESG Enhanced UCITS ETF 0.00431 5.7325
SPYI.DE SPDR MSCI ACWI IMI UCITS ETF 0.000495 230.45
USSC.L SPDR MSCI USA Small Cap Value Weighted UCITS ETF 0.024385 73.38
XRS2.F Xtrackers Russell 2000 UCITS ETF 0.039943 318.35
SDHY.L iShares $ Short Duration High Yield Corp Bond UCITS ETF 0.39437 88.57
DHYD.AS iShares $ High Yield Corp Bond ESG UCITS ETF 0.07303 4.672
SC0K.DE Invesco Russell 2000 UCITS ETF 0.0346 101.78
BUYB.L Invesco Global Buyback Achievers UCITS ETF 0.0318 64.205
NAESX Vanguard Small Cap Index Fund 0.02 120.3
DFSU Dimensional US Sustainability Core 1 ETF 0.00537135 40.97
XB BondBloxx B Rated USD High Yield Corporate Bond ETF 0.1 39.345
IUSN.DE iShares MSCI World Small Cap UCITS ETF 0.01389 7.291
VSIAX Vanguard Small-Cap Value Index Fd Admiral 0.02649 89.21
IS3K.DE iShares $ Short Duration High Yield Corp Bond UCITS ETF 0.39507 76.048
SWTSX Schwab Total Stock Market Index Fd Select Shs a Series of Schwab Capit 0.00290016 15.54
VEXAX Vanguard Extended Market Index Fd Admiral Shs 0.01138 155.36
DHYG.L iShares $ High Yield Corp Bond ESG UCITS ETF GBP Hedged Dist 0.07303 4.3435
VSGAX Vanguard Small-Cap Growth Index Fd Admiral 0.05 102.39
CUSS.L iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced UCITS ETF USD (Acc) 0.00562 556.4
WOSC.L SPDR MSCI World Small Cap UCITS ETF 0.009395 89.89
RTYS.L Invesco Russell 2000 UCITS ETF 0.0346 118.7
V3AB.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.00091 5.385
SXRG.DE iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced UCITS ETF USD (Acc) 0.00562 476.75
VEXPX Vanguard Explorer Fd 0.07852 118.75
V3AM.L Vanguard ESG Global All Cap UCITS ETF 0.00091 5.043
XRSG.L Xtrackers (IE) Public Limited Company - Xtrackers Russell 2000 UCITS ETF 0.039943 25735
V3AA.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.00091 7.21
BBCK.DE Invesco Global Buyback Achievers UCITS ETF 0.0318 55.3
BBSC JPMorgan BetaBuilders U.S. Small Cap Equity ETF 0.06 72.05
XRSU.L Xtrackers (IE) Public Limited Company - Xtrackers Russell 2000 UCITS ETF 0.039943 344.53
ZPRR.DE SPDR Russell 2000 US Small Cap UCITS ETF 0.037744 58.06
ZPRS.DE SPDR MSCI World Small Cap UCITS ETF 0.009395 103.12
ZPRV.DE SPDR MSCI USA Small Cap Value Weighted UCITS ETF 0.024385 62.94
R2SC.L SPDR Russell 2000 US Small Cap UCITS ETF 0.037744 50.61
WLDS.L iShares MSCI World Small Cap UCITS ETF 0.01389 6.3555
V3AL.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.00091 6.76
IMID.L SSgA SPDR ETFs Europe I Public Limited Company - SPDR MSCI ACWI IMI UCITS ETF 0.000495 268.78
VSMAX Vanguard Small Cap Index Fd Admiral Shs 0.01495 120.33
VINAX Vanguard Industrials Index Fund Admiral Shares 0.01467 148.41
XRS2.DE Xtrackers Russell 2000 UCITS ETF 0.039943 295.2
USFM.L UBS (Irl) ETF plc - MSCI USA Select Factor Mix UCITS ETF (USD) A-dis 0.00347 2730.5
SWSSX Schwab Small-Cap Index Fund-Select Shares 0.0573521 38.03
VEXRX Vanguard Explorer Fund 0.18 110.46
USUE.DE UBS (Irl) ETF plc - MSCI USA Select Factor Mix UCITS ETF (USD) A-acc 0.00347 35.005
VTWAX Vanguard Total World Stock Index Fund Admiral Shares 0.00091 47.02
FSYD Fidelity Sustainable High Yield ETF 0.36 48.139
JKK iShares Morningstar Small-Cap Growth ETF 0.05 307.42
JKJ iShares Morningstar Small-Cap ETF 0.01737 231.193
JKL iShares Morningstar Small-Cap Value ETF 0.03566 172.726
BBHY JPMorgan BetaBuilders USD High Yield Corporate Bond ETF 0.04 46.44
UEEF.DE iShares $ High Yield Corp Bond ESG UCITS ETF EUR Hedged (Acc) 0.07303 5.6222
CBUG.DE iShares MSCI World Small Cap ESG Enhanced UCITS ETF 0.00431 4.9155
DHYE.AS iShares $ High Yield Corp Bond ESG UCITS ETF USD (Acc) 0.07303 5.4579
HYSD.L iShares Broad $ High Yield Corp Bond UCITS ETF 0.04648 4.9715
VMNFX Vanguard Market Neutral Fund 21.81 13.92
HAPS Harbor ETF Trust - Harbor Corporate Culture Small Cap ETF 0.175995 30.702
SCYB Schwab High Yield Bond ETF 0.0440758 26.41
DCOR Dimensional ETF Trust 0.00328716 69.9
VEMPX Vanguard Extended Market Index InstlPlus 0.01138 383.38
FESM 0.26 35.32
CSUSS.MI iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced UCITS ETF USD (Acc) 0.00562 477.13
HYUS.SW iShares Broad $ High Yield Corp Bond UCITS ETF 0.04648 4.7985
DHYC.SW iShares $ High Yield Corp Bond ESG UCITS ETF 0.07303 5.0278
USFMDN.MX UBS (Irl) ETF Public Limited Company - MSCI USA Select Factor Mix UCITS ETF 0.00347 382
VSMPX Vanguard Total Stock Mkt Idx Instl Pls 0.00163 288.63
SFSNX Schwab Fundamental US Small Company Idx 0.0882735 18.61
EHLS Even Herd Long Short ETF -0.32 22.255
VSGIX Vanguard Small Cap Growth Index I 0.05 82
VTWIX Vanguard Total World Stock Index I 0.00091 271.07
RSSL Global X Funds 0.03 91.86
BRHY BlackRock High Yield ETF 0.14438 51.715
EBIT Harbor ETF Trust - Harbor AlphaEdge Small Cap Earners ETF 0.0562038 34.0604
DXUV Dimensional ETF Trust 0.00054546 57.41
RFLR Innovator ETFs Trust 0.04 27.025
WSML iShares MSCI World Small-Cap ETF 0.01367 29.3943
LITL Simplify Exchange Traded Funds 0.502585 28.3956
Unlock