Profile
CSTL DHR-PB TMO DHR IDXX A
Company Name Castle Biosciences, Inc. Danaher Corporation Thermo Fisher Scientific Inc. Danaher Corporation IDEXX Laboratories, Inc. Agilent Technologies, Inc.
Sector Healthcare Healthcare Healthcare Healthcare Healthcare Healthcare
Industry Medical - Diagnostics & Research Medical - Diagnostics & Research Medical - Diagnostics & Research Medical - Diagnostics & Research Medical - Diagnostics & Research Medical - Diagnostics & Research
Market Cap $753.93M $916.76B $210.04B $154.09B $57.77B $40.65B
Employees 0.78K 79.00K 125.00K 61.00K 11.00K 17.90K
CEO Derek J. Maetzold Rainer M. Blair Marc N. Casper Rainer M. Blair Jonathan J. Mazelsky Padraig McDonnell
Ratings
CSTL DHR-PB TMO DHR IDXX A
Quant Rating Score 2 5 3 3 3 3
Quant Rating Sell Strong Buy Neutral Neutral Neutral Neutral
Trading
CSTL DHR-PB TMO DHR IDXX A
Last Close $31.63 $1261.26 $565.24 $213.83 $722.12 $146.08
High 52 $33.78 $1261.26 $606.74 $250.59 $722.94 $152.6
Low 52 $14.65 $1261.26 $390.2 $174.64 $361.04 $99.29
Price vs. 52 Week High -6.36 % 0 % -6.84 % -14.67 % -0.11 % -4.27 %
Price vs. 52 Week Low 115.9 % 0 % 44.86 % 22.44 % 100.01 % 47.12 %
Total Return
CSTL DHR-PB TMO DHR IDXX A
1 Month Return 39.22 % 0 % 4.03 % -0.54 % 14.41 % 3.13 %
3 Month Return 55.43 % 0 % 21.07 % 7.33 % 12.49 % 27.15 %
6 Month Return 68.69 % 0 % 33.75 % 8.32 % 51.99 % 34.8 %
9 Month Return 12.48 % 0 % -2.94 % 0.8 % 54.12 % -1.29 %
YTD Return 18.69 % 0 % 8.65 % -6.85 % 74.66 % 8.74 %
1 Year Return 1.54 % 0 % 0.79 % -14.49 % 73.59 % 4.04 %
3 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
5 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
Dividends
CSTL DHR-PB TMO DHR IDXX A
Dividend Yield Percentage (TTM) - 0.57 % 0.3 % 0.57 % - 0.69 %
Dividend Paid and Capex Coverage Ration (TTM) 2.24 % 2.94 % 3.54 % 2.94 % 8.09 % 4.01 %
Dividend Per Share (TTM) - 1.23 % 1.68 % 1.23 % - 0.99 %
Payout Ratio (TTM) - 24.18 % 9.48 % 24.18 % - 22.95 %
Profitability
CSTL DHR-PB TMO DHR IDXX A
Gross Profit Margin TTM 80.27 % 61.37 % 39.81 % 61.37 % 61.72 % 52.96 %
Return on Assets TTM -1.74 % 4.38 % 6.38 % 4.38 % 30.34 % 9.98 %
Return on Equity TTM -2.11 % 6.88 % 13.11 % 6.88 % 67.78 % 19.97 %
Return on Capital Employed TTM -4.67 % 7.31 % 9.04 % 7.31 % 61.18 % 13.97 %
Net Income Per EBT TTM 92.38 % 83.9 % 92.29 % 83.9 % 80.67 % 87.52 %
EBT Per Ebit TTM 44.46 % 77.59 % 89.34 % 77.59 % 97.51 % 96.54 %
EBIT Per Revenue TTM -6.66 % 22.17 % 18.22 % 22.17 % 31.34 % 21.27 %
Cash Flow To Debt Ratio TTM 167.29 % 37.48 % 21.44 % 37.48 % 424.21 % 43.85 %
Receivables Turnover TTM 6.62 6.46 4.91 6.46 7.35 4.91
Payables Turnover TTM 5.18 5.52 8.83 5.52 13.05 6.02
Inventory Turnover TTM 8.16 3.51 4.58 3.51 4.07 3.15
Fixed Asset Turnover TTM 386.62 % 451.41 % 429.75 % 451.41 % 563.59 % 345.27 %
Asset Turnover TTM 63.57 % 30.37 % 42.45 % 30.37 % 123.05 % 55.52 %
Operating Cash Flow Per Share TTM 2.16 8.89 20.24 8.89 13.58 5.25
Free Cash Flow Per Share TTM 1.19 7.06 16.17 7.06 11.91 4.92
Cash Per Share TTM 954.31 % 215 % 938.1 % 215 % 259.9 % 538.6 %
Operating Cash Flow Sales Ratio TTM 18.05 % 26.03 % 17.49 % 26.03 % 26.11 % 22.02 %
Free Cash Flow Operating Cash Flow Ratio TTM 55.27 % 79.41 % 79.87 % 79.41 % 87.64 % 93.78 %
Cash Flow Coverage Ratios TTM 167.29 % 37.48 % 21.44 % 37.48 % 424.21 % 43.85 %
Price To Free Cash Flows Ratio TTM 21.83 30.57 34.37 30.71 60.59 28.99
Price To Operating Cash Flows Ratio TTM 12.03 24.08 27.48 24.19 53.16 27.33
Price Cash Flow Ratio TTM 12.03 24.08 27.48 24.19 53.16 27.33
Income Statement (TTM)
CSTL DHR-PB TMO DHR IDXX A
Revenue $0.33B $23.88B $42.88B $23.88B $3.9B $6.51B
Gross Profit $0.27B $14.21B $17.73B $14.21B $2.38B $3.54B
Gross Profit Ratio 81.87% 59.5% 41.34% 59.5% 61.04% 54.3%
EBITDA $0.04B $7.28B $11.8B $7.28B $1.28B $1.87B
Net Income $0.02B $3.9B $6.34B $3.9B $0.89B $1.29B
EPS Diluted 0.62 5.29 16.53 5.29 10.67 4.43
Balance Sheet (MRQ)
CSTL DHR-PB TMO DHR IDXX A
Long Term Debt $0.02B $16.47B $30.3B $16.47B $0.55B $3.49B
Total Liabilities $0.08B $27.99B $47.65B $27.99B $1.7B $5.95B
Total Equity $0.46B $49.55B $49.67B $49.55B $1.6B $5.9B
Total Investments $0.17B $1.82B $2.12B $1.82B $0.06B $0.18B
Total Debt $0.03B $17.15B $32.78B $17.15B $0.99B $3.57B
Total Assets $0.53B $77.54B $97.32B $77.54B $3.29B $11.85B
Cash Flow Statement (TTM)
CSTL DHR-PB TMO DHR IDXX A
Net Income $0.02B $3.9B $6.34B $3.9B $0.89B $1.29B
Inventory $-0B $0.15B $-0.03B $0.15B $-0.03B $0.03B
Dividends Paid $0B $-0.77B $-0.58B $-0.77B $0B $-0.27B
Operating Cash Flow $0.06B $6.69B $8.67B $6.69B $0.93B $1.75B
Capital Expenditure $-0.03B $-1.39B $-1.4B $-1.39B $-0.13B $-0.38B
Related Stocks
Ticker Name Price
A Agilent Technologies, Inc. 146.78
ACRS Aclaris Therapeutics, Inc. 2.255
ADVB Advanced Biomed Inc. Common Stock 0.4415
AKU Akumin Inc. 0.2887
APDN Applied DNA Sciences, Inc. 5.62
AWH Aspira Women's Health Inc. 0.082
BDSX Biodesix, Inc. 8.57
BIAF bioAffinity Technologies, Inc. 2.195
BIAFW bioAffinity Technologies, Inc. 0.35
BIOC Biocept, Inc. 0.4349
BNBX Stader BNB 3.435
BNGO Bionano Genomics, Inc. 1.67
BNGOW BioNano Genomics, Inc. WT EXP 082123 0.0036
BNR Burning Rock Biotech Limited 11.79
CDNA CareDx, Inc 16.51
CEMI Chembio Diagnostics, Inc. 0.455
CHEK Check-Cap Ltd. 1.34
CNTG Centogene N.V. 0.325
CO Global Cord Blood Corporation 2.9876
CRL Charles River Laboratories International, Inc. 167.83
ETFs With Exposure to CSTL
Ticker ETF Name Weight Percentage Price
IWM iShares Russell 2000 ETF 0.02497 244.75
VTI Vanguard Total Stock Market Index Fund 0.00093 333.15
IBB iShares Biotechnology ETF 0.06459 158.29
SCHB Schwab U.S. Broad Market ETF 0.000992108 26.085
ITOT iShares Core S&P Total U.S. Stock Market ETF 0.00104 147.88
SCHA Schwab U.S. Small-Cap ETF 0.0188101 27.895
NUV Nuveen Municipal Value Fund, Inc. 0.07 9.065
IWN iShares Russell 2000 Value ETF 0.05351 176.81
IWV iShares Russell 3000 ETF 0.00078 384.31
NVG Nuveen AMT-Free Municipal Credit Income Fund 0.07 12.545
IWO iShares Russell 2000 Growth ETF 0.01238 327.02
VHT Vanguard Health Care Index Fund 0.01113 272.1
PRFZ Invesco FTSE RAFI US 1500 Small-Mid ETF 0.032 45.09
BIB ProShares Ultra Nasdaq Biotechnology 0.0401604 70.385
VXF Vanguard Extended Market Index Fund 0.00862 209.18
HDG ProShares Hedge Replication ETF 0.00373659 51.75
UWM ProShares Ultra Russell2000 0.0190115 46.96
ARKG ARK Genomic Revolution ETF 1.01 29.75
VTHR Vanguard Russell 3000 Index Fund 0.00099 298.64
IWC iShares Micro-Cap ETF 0.16617 153.47
FHLC Fidelity MSCI Health Care Index ETF 0.0104284 70.12
TILT FlexShares Morningstar US Market Factors Tilt Index Fund 0.0073 245.035
URTY ProShares UltraPro Russell2000 0.0138367 53.5
XHS SPDR S&P Health Care Services ETF 1.23414 104.845
VTWV Vanguard Russell 2000 Value Index Fund 0.04731 155.96
EES WisdomTree U.S. SmallCap Earnings Fund 0.02569 55.07
BTEC Principal Healthcare Innovators ETF 0.11 39.49
CSML IQ Chaikin U.S. Small Cap ETF 0.19 34.9484
GSSC Goldman Sachs ActiveBeta U.S. Small Cap Equity ETF 0.11 74.545
IHF iShares U.S. Healthcare Providers ETF 0.12089 48.55
ISMD Inspire Small/Mid Cap Impact ETF 0.230406 37.995
ISCB iShares Morningstar Small-Cap ETF 0.01242 63.75
ISCG iShares Morningstar Small-Cap Growth ETF 0.01025 55.02
ISCV iShares Morningstar Small-Cap Value ETF 0.02579 66.16
JPSE JPMorgan Diversified Return U.S. Small Cap Equity ETF 0.07 49.72
NUSC Nuveen ESG Small-Cap ETF 0.067344 44.15
NUW Nuveen AMT-Free Municipal Value Fund 0.07 14.29
OMFS Invesco Russell 2000 Dynamic Multifactor ETF 0.014 43.84
PBSM Invesco PureBeta MSCI USA Small Cap ETF 0.014 31.9152
PSC Principal U.S. Small-Cap Multi-Factor ETF 0.0598922 56.97
SQLV Royce Quant Small-Cap Quality Value ETF 0.28 41.89
VFMF Vanguard U.S. Multifactor ETF 0.05113 144.63
VFMO Vanguard U.S. Momentum Factor ETF 0.02952 193.45
VTWG Vanguard Russell 2000 Growth Index Fund 0.01045 239.235
VTWO Vanguard Russell 2000 Index Fund 0.02222 98.91
IUSS Invesco RAFI Strategic US Small Company ETF 0.01 33.58
XAW.TO iShares Core MSCI All Country World ex Canada Index ETF 0 52.06
XUU.TO iShares Core S&P U.S. Total Market Index ETF 0 70.23
XUH.TO iShares Core S&P U.S. Total Market Index ETF (CAD-Hedged) 0 54.82
XTR.TO iShares Diversified Monthly Income ETF 0 11.62
XSU.TO iShares U.S. Small Cap Index ETF (CAD-Hedged) 0.02 46.675
PZW.TO Invesco FTSE RAFI Global Small-Mid ETF 0.0182 41.53
VITNX Vanguard Institutional Total Stock Market Index Fund Institutional Shares 0.00091 112.79
VITPX Vanguard Institutional Total Stock Market Index Fund Institutional Plus Shares 0.00091 112.77
VSTCX Vanguard Strategic Small-Cap Equity Fund Investor Shares 0.16699 43.52
VQNPX Vanguard Growth and Income Fund 0.00007 72.83
VGIAX Vanguard Quantitative Funds - Vanguard Growth and Income Fund 0.00007 118.88
VBAIX Vanguard Balanced Index Fund Institutional Shares 0.00053 52.92
VBIAX Vanguard Balanced Index Fund Admiral Shares 0.00053 52.91
VBINX Vanguard Balanced Index Fund Investor Shares 0.00053 52.91
SPGM SPDR Portfolio MSCI Global Stock Market ETF 0.002543 76.415
JCPB JPMorgan Core Plus Bond ETF 0.11 47.315
ESML iShares ESG Aware MSCI USA Small-Cap ETF 0.06147 45.105
RYLD Global X Russell 2000 Covered Call ETF 0.01 15.42
AVUS Avantis U.S. Equity ETF 0 109.91
STSB iShares Factors US Small Blend Style ETF 0.1 22.13
XBAL.TO iShares Core Balanced ETF Portfolio 0 33.48
XCNS.TO iShares Core Conservative Balanced ETF Portfolio 0 25.46
XEQT.TO iShares Core Equity ETF Portfolio 0 39.75
XGRO.TO iShares Core Growth ETF Portfolio 0 34.9
XINC.TO iShares Core Income Balanced ETF Portfolio 0 21.38
DFAU Dimensional US Core Equity Market ETF 0.00129879 46.36
JSCP JPMorgan Short Duration Core Plus ETF 0.17 47.405
SENT AdvisorShares Alpha DNA Equity Sentiment ETF 0.79 21.2172
SVAL iShares US Small Cap Value Factor ETF 0.44 33.375
GINN Goldman Sachs Innovate Equity ETF 0.06 75.09
IBBQ Invesco Nasdaq Biotechnology ETF 0.063 26.54
DFUS Dimensional U.S. Equity ETF 0.00129243 73.65
DFAT Dimensional U.S. Targeted Value ETF 0.0396019 57.085
DFAS Dimensional U.S. Small Cap ETF 0.018332 67.92
DFAC Dimensional U.S. Core Equity 2 ETF 0.00415973 38.855
2B70.DE iShares Nasdaq US Biotechnology UCITS ETF USD (Acc) 0.0626 6.713
VTSAX Vanguard Total Stock Market Index Fund 0.00093 161.42
AVSU Avantis Responsible U.S. Equity ETF 0 74.63
NTKI Nationwide Russell 2000 Risk-Managed Income ETF 0.01 19.0104
BTEC.L iShares Nasdaq US Biotechnology UCITS ETF USD (Acc) 0.0626 7.695
SBIO.MI Invesco NASDAQ Biotech UCITS ETF 0.0651 47.895
CUS1.L iShares VII PLC - iShares MSCI USA Small Cap UCITS ETF USD (Acc) 0.06187 43925
R2US.L SPDR Russell 2000 US Small Cap UCITS ETF 0.025081 71.07
WDSC.L SPDR MSCI World Small Cap UCITS ETF 0.005814 123.28
WSML.L iShares MSCI World Small Cap UCITS ETF 0.0092 8.707
XMUD.L Xtrackers MSCI USA Swap UCITS ETF 0.0139664 203.22
NSCS Nuveen Small Cap Select ETF 0.734035 26.85
VIEIX Vanguard Extended Market Index Fund Institutional Shares 0.00862 157.12
VITSX Vanguard Total Stock Market Index Fund 0.00093 161.45
DFSV Dimensional US Small Cap Value ETF 0.044865 31.405
DFUV Dimensional US Marketwide Value ETF 0.00111147 44.655
EKG First Trust Nasdaq Lux Digital Health Solutions ETF 0.24 18.525
EWSA.AS iShares MSCI World Small Cap ESG Enhanced UCITS ETF 0.03971 5.8631
BTEE.L iShares Nasdaq US Biotechnology UCITS ETF 0.0626 7.655
HEAL.L iShares Healthcare Innovation UCITS ETF 0.08935 8.4625
XMUS.L Xtrackers MSCI USA Swap UCITS ETF 0.0139664 15584.5
SPYI.DE SPDR MSCI ACWI IMI UCITS ETF 0.000239 248.75
USSC.L SPDR MSCI USA Small Cap Value Weighted UCITS ETF 0.009432 74.74
XRS2.F Xtrackers Russell 2000 UCITS ETF 0.0209842 318.35
SC0K.DE Invesco Russell 2000 UCITS ETF 0.0258 108.56
SBIO.L Invesco NASDAQ Biotech UCITS ETF 0.0651 54.9
DFSU Dimensional US Sustainability Core 1 ETF 0.0020105 42.9
IUSN.DE iShares MSCI World Small Cap UCITS ETF 0.0092 7.59
SWTSX Schwab Total Stock Market Index Fd Select Shs a Series of Schwab Capit 0.0011399 16.35
VEXAX Vanguard Extended Market Index Fd Admiral Shs 0.00862 157.14
CUSS.L iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced UCITS ETF USD (Acc) 0.06187 573.6
WOSC.L SPDR MSCI World Small Cap UCITS ETF 0.005814 94.53
RTYS.L Invesco Russell 2000 UCITS ETF 0.0258 124.53
SXRG.DE iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced UCITS ETF USD (Acc) 0.06187 499.45
VEXPX Vanguard Explorer Fd 0.03032 120.33
XRSG.L Xtrackers (IE) Public Limited Company - Xtrackers Russell 2000 UCITS ETF 0.0209842 27700
BBSC JPMorgan BetaBuilders U.S. Small Cap Equity ETF 0.04 74.66
XRSU.L Xtrackers (IE) Public Limited Company - Xtrackers Russell 2000 UCITS ETF 0.0209842 361.29
ZPRR.DE SPDR Russell 2000 US Small Cap UCITS ETF 0.025081 61.93
ZPRS.DE SPDR MSCI World Small Cap UCITS ETF 0.005814 107.48
ZPRV.DE SPDR MSCI USA Small Cap Value Weighted UCITS ETF 0.009432 65.11
WSCR.L UBS (IRL) ETF PLC 0.03152 816.75
DRDR.L iShares Healthcare Innovation UCITS ETF 0.08935 648.25
DBXU.DE Xtrackers MSCI USA Swap UCITS ETF 0.0139664 173.335
R2SC.L SPDR Russell 2000 US Small Cap UCITS ETF 0.025081 54.5
BTEK.L iShares Nasdaq US Biotechnology UCITS ETF USD (Acc) 0.0626 5.89375
WLDS.L iShares MSCI World Small Cap UCITS ETF 0.0092 6.682
IMID.L SSgA SPDR ETFs Europe I Public Limited Company - SPDR MSCI ACWI IMI UCITS ETF 0.000239 285.74
XRS2.DE Xtrackers Russell 2000 UCITS ETF 0.0209842 317.4
USFM.L UBS (Irl) ETF plc - MSCI USA Select Factor Mix UCITS ETF (USD) A-dis 0.0022 2869.5
SWSSX Schwab Small-Cap Index Fund-Select Shares 0.0223541 39.32
VEXRX Vanguard Explorer Fund 0.03032 111.95
2B78.DE iShares Healthcare Innovation UCITS ETF 0.08935 7.378
VHCIX Vanguard HealthCare Index Fund Admiral Shs 0.01113 135.42
USUE.DE UBS (Irl) ETF plc - MSCI USA Select Factor Mix UCITS ETF (USD) A-acc 0.0022 36.345
FDLS Inspire Fidelis Multi Factor ETF 0.772131 35.005
JKK iShares Morningstar Small-Cap Growth ETF 0.01025 307.42
JKJ iShares Morningstar Small-Cap ETF 0.01242 231.193
ILDR First Trust Innovation Leaders ETF 0.8 33.895
AVSC Avantis U.S. Small Cap Equity ETF 0.07 57.19
JKL iShares Morningstar Small-Cap Value ETF 0.02579 172.726
CBUG.DE iShares MSCI World Small Cap ESG Enhanced UCITS ETF 0.03971 5.112
VMNFX Vanguard Market Neutral Fund 0.26526 14.2
QWST Harbor ETF Trust - Harbor Small Cap Explorer ETF 0.7 32.0152
HAPS Harbor ETF Trust - Harbor Corporate Culture Small Cap ETF 0.24031 30.4736
VTS.AX Vanguard US Total Market Shares Index ETF 0.00101 510.28
VISM.AX Vanguard MSCI International Small Companies Index ETF 0.00855 72.74
VVLU.AX Vanguard Global Value Equity Active ETF 0.02431 76.91
DCOR Dimensional ETF Trust 0.00243585 72.555
VEMPX Vanguard Extended Market Index InstlPlus 0.00862 387.76
JBND J.P. Morgan Exchange-Traded Fun 0.16 53.96
FESM 0.02 37
CSUSS.MI iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced UCITS ETF USD (Acc) 0.06187 498.93
USFMDN.MX UBS (Irl) ETF Public Limited Company - MSCI USA Select Factor Mix UCITS ETF 0.0022 382
VSMPX Vanguard Total Stock Mkt Idx Instl Pls 0.00093 302.86
QSML WisdomTree U.S. SmallCap Quality Growth Fund 0.08172 27.9701
RSSL Global X Funds 0.03 96.08
DXUV Dimensional ETF Trust 0.0114235 58.745
RFLR Innovator ETFs Trust 0.02 28.13
JPLD J P Morgan Exchange-Traded Fund Trust - Limited Duration Bond ETF 0.11 52.29
WSML iShares MSCI World Small-Cap ETF 0.0097 30.18
LITL Simplify Exchange Traded Funds 0.637643 28.49
TEXN iShares Texas Equity ETF 0.01571 27.54
JMTG J.P. Morgan Exchange-Traded Fun 0.08 50.91
Unlock