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 $669.51M $916.76B $198.17B $144.97B $49.29B $36.39B
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 $23.08 $1261.26 $524.8 $202.46 $616.15 $136.62
High 52 $34.67 $1261.26 $606.74 $274.38 $682.78 $152.6
Low 52 $14.65 $1261.26 $390.2 $174.64 $361.04 $99.29
Price vs. 52 Week High -33.43 % 0 % -13.5 % -26.21 % -9.76 % -10.47 %
Price vs. 52 Week Low 57.54 % 0 % 34.5 % 15.93 % 70.66 % 37.6 %
Total Return
CSTL DHR-PB TMO DHR IDXX A
1 Month Return 7.75 % 0 % 9.46 % 6.53 % -3.9 % 10.86 %
3 Month Return 17.4 % 0 % 20.68 % -1.17 % 15.52 % 10.82 %
6 Month Return 17.16 % 0 % 19.78 % 7.27 % 57.61 % 33.02 %
9 Month Return -11.74 % 0 % -5.53 % -15.6 % 45.79 % -3.75 %
YTD Return -13.4 % 0 % 0.88 % -11.8 % 49.03 % 1.7 %
1 Year Return -26.29 % 0 % -12.08 % -25.11 % 29.37 % -5.01 %
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.61 % 0.32 % 0.61 % - 0.77 %
Dividend Paid and Capex Coverage Ration (TTM) 2.24 % 2.91 % 3.76 % 2.91 % 6.89 % 4.01 %
Dividend Per Share (TTM) - 1.23 % 1.68 % 1.23 % - 0.99 %
Payout Ratio (TTM) - 23.85 % 9.26 % 23.85 % - 22.95 %
Profitability
CSTL DHR-PB TMO DHR IDXX A
Gross Profit Margin TTM 80.27 % 61.52 % 39.58 % 61.52 % 61.54 % 52.96 %
Return on Assets TTM -1.74 % 4.18 % 6.5 % 4.18 % 29.59 % 9.98 %
Return on Equity TTM -2.11 % 6.69 % 13.27 % 6.69 % 64.42 % 19.97 %
Return on Capital Employed TTM -4.67 % 6.93 % 8.97 % 6.93 % 59.57 % 13.97 %
Net Income Per EBT TTM 92.38 % 83.73 % 93.8 % 83.73 % 80.28 % 87.52 %
EBT Per Ebit TTM 44.46 % 78.61 % 88.39 % 78.61 % 97.81 % 96.54 %
EBIT Per Revenue TTM -6.66 % 21.59 % 18.38 % 21.59 % 31.09 % 21.27 %
Cash Flow To Debt Ratio TTM 167.29 % 33.25 % 21.51 % 33.25 % 73.21 % 43.85 %
Receivables Turnover TTM 6.62 5.32 4.31 5.32 6.09 4.91
Payables Turnover TTM 5.18 5.36 8.76 5.36 13.32 6.02
Inventory Turnover TTM 8.16 3.44 4.7 3.44 3.96 3.15
Fixed Asset Turnover TTM 386.62 % 374.68 % 448.49 % 374.68 % 464.4 % 345.27 %
Asset Turnover TTM 63.57 % 29.42 % 42.69 % 29.42 % 121.22 % 55.52 %
Operating Cash Flow Per Share TTM 2.16 8.61 20.05 8.61 11.26 5.25
Free Cash Flow Per Share TTM 1.19 6.79 16.32 6.79 9.63 4.92
Cash Per Share TTM 954.31 % 412.7 % 1690.48 % 412.7 % 204.69 % 538.6 %
Operating Cash Flow Sales Ratio TTM 18.05 % 25.69 % 17.54 % 25.69 % 22.43 % 22.02 %
Free Cash Flow Operating Cash Flow Ratio TTM 55.27 % 78.81 % 81.42 % 78.81 % 85.49 % 93.78 %
Cash Flow Coverage Ratios TTM 167.29 % 33.25 % 21.51 % 33.25 % 73.21 % 43.85 %
Price To Free Cash Flows Ratio TTM 19.38 29.82 32.12 29.82 63.66 25.96
Price To Operating Cash Flows Ratio TTM 10.68 23.51 26.18 23.51 54.7 24.47
Price Cash Flow Ratio TTM 10.68 23.51 26.18 23.51 54.7 24.47
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. 138.185
ACRS Aclaris Therapeutics, Inc. 1.905
ADVB Advanced Biomed Inc. Common Stock 0.4233
AKU Akumin Inc. 0.2887
APDN Applied DNA Sciences, Inc. 5.62
AWH Aspira Women's Health Inc. 0.082
BDSX Biodesix, Inc. 7.5
BIAF bioAffinity Technologies, Inc. 2.66
BIAFW bioAffinity Technologies, Inc. 0.4
BIOC Biocept, Inc. 0.4349
BNGO Bionano Genomics, Inc. 1.955
BNGOW BioNano Genomics, Inc. WT EXP 082123 0.0036
BNR Burning Rock Biotech Limited 8.59
CDNA CareDx, Inc 14.53
CEMI Chembio Diagnostics, Inc. 0.455
CHEK Check-Cap Ltd. 1.912
CNTG Centogene N.V. 0.325
CO Global Cord Blood Corporation 2.9876
CRL Charles River Laboratories International, Inc. 170.65
DGX Quest Diagnostics Incorporated 182.82
ETFs With Exposure to CSTL
Ticker ETF Name Weight Percentage Price
IWM iShares Russell 2000 ETF 0.02306 244.37
VTI Vanguard Total Stock Market Index Fund 0.00101 326.892
IBB iShares Biotechnology ETF 0.06266 150.93
SCHB Schwab U.S. Broad Market ETF 0.000928994 25.605
ITOT iShares Core S&P Total U.S. Stock Market ETF 0.00097 145.13
SCHA Schwab U.S. Small-Cap ETF 0.0172724 27.76
NUV Nuveen Municipal Value Fund, Inc. 0.07 9.065
IWN iShares Russell 2000 Value ETF 0.04894 176.2
IWV iShares Russell 3000 ETF 0.00073 377.27
NVG Nuveen AMT-Free Municipal Credit Income Fund 0.07 12.5
IWO iShares Russell 2000 Growth ETF 0.01238 327.275
VHT Vanguard Health Care Index Fund 0.01195 264.705
PRFZ Invesco FTSE RAFI US 1500 Small-Mid ETF 0.032 44.895
BIB ProShares Ultra Nasdaq Biotechnology 0.0396322 64.89
VXF Vanguard Extended Market Index Fund 0.00903 209.655
HDG ProShares Hedge Replication ETF 0.00348492 51.0811
UWM ProShares Ultra Russell2000 0.0167076 47.07
ARKG ARK Genomic Revolution ETF 1.01 30.24
VTHR Vanguard Russell 3000 Index Fund 0.00108 293.03
IWC iShares Micro-Cap ETF 0.15369 153.98
FHLC Fidelity MSCI Health Care Index ETF 0.0104284 68.18
TILT FlexShares Morningstar US Market Factors Tilt Index Fund 0.0068 240.45
URTY ProShares UltraPro Russell2000 0.0129389 54.03
XHS SPDR S&P Health Care Services ETF 1.12825 100.185
VTWV Vanguard Russell 2000 Value Index Fund 0.05061 155.195
EES WisdomTree U.S. SmallCap Earnings Fund 0.02348 54.225
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.25
IHF iShares U.S. Healthcare Providers ETF 0.10591 49.72
ISMD Inspire Small/Mid Cap Impact ETF 0.206546 37.83
ISCB iShares Morningstar Small-Cap ETF 0.0114 63.4
ISCG iShares Morningstar Small-Cap Growth ETF 0.01025 54.95
ISCV iShares Morningstar Small-Cap Value ETF 0.02254 65.62
JPSE JPMorgan Diversified Return U.S. Small Cap Equity ETF 0.06 49.57
NUSC Nuveen ESG Small-Cap ETF 0.067344 43.81
NUW Nuveen AMT-Free Municipal Value Fund 0.07 14.375
OMFS Invesco Russell 2000 Dynamic Multifactor ETF 0.014 43.525
PBSM Invesco PureBeta MSCI USA Small Cap ETF 0.014 31.9152
PSC Principal U.S. Small-Cap Multi-Factor ETF 0.0538733 56.0094
SQLV Royce Quant Small-Cap Quality Value ETF 0.27 41.475
VFMF Vanguard U.S. Multifactor ETF 0.05113 141.47
VFMO Vanguard U.S. Momentum Factor ETF 0.02952 195.5
VTWG Vanguard Russell 2000 Growth Index Fund 0.01045 239.16
VTWO Vanguard Russell 2000 Index Fund 0.02416 98.77
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 49.93
XUU.TO iShares Core S&P U.S. Total Market Index ETF 0 67.29
XUH.TO iShares Core S&P U.S. Total Market Index ETF (CAD-Hedged) 0 52.86
XTR.TO iShares Diversified Monthly Income ETF 0 11.64
XSU.TO iShares U.S. Small Cap Index ETF (CAD-Hedged) 0.02 45.36
PZW.TO Invesco FTSE RAFI Global Small-Mid ETF 0.0169 40.36
VITNX Vanguard Institutional Total Stock Market Index Fund Institutional Shares 0.00099 109.42
VITPX Vanguard Institutional Total Stock Market Index Fund Institutional Plus Shares 0.00099 109.4
VSTCX Vanguard Strategic Small-Cap Equity Fund Investor Shares 0.15148 42.19
VQNPX Vanguard Growth and Income Fund 0.00007 70.18
VGIAX Vanguard Quantitative Funds - Vanguard Growth and Income Fund 0.00007 114.54
VBAIX Vanguard Balanced Index Fund Institutional Shares 0.00069 51.93
VBIAX Vanguard Balanced Index Fund Admiral Shares 0.00069 51.92
VBINX Vanguard Balanced Index Fund Investor Shares 0.00069 51.93
SPGM SPDR Portfolio MSCI Global Stock Market ETF 0.002336 74.68
ESML iShares ESG Aware MSCI USA Small-Cap ETF 0.05639 44.945
RYLD Global X Russell 2000 Covered Call ETF 0.01 15.27
AVUS Avantis U.S. Equity ETF 0 107.63
STSB iShares Factors US Small Blend Style ETF 0.1 22.13
XBAL.TO iShares Core Balanced ETF Portfolio 0 32.82
XCNS.TO iShares Core Conservative Balanced ETF Portfolio 0 25.09
XEQT.TO iShares Core Equity ETF Portfolio 0 38.58
XGRO.TO iShares Core Growth ETF Portfolio 0 34.02
XINC.TO iShares Core Income Balanced ETF Portfolio 0 21.21
DFAU Dimensional US Core Equity Market ETF 0.00125114 45.475
SENT AdvisorShares Alpha DNA Equity Sentiment ETF 0.79 21.2172
SVAL iShares US Small Cap Value Factor ETF 0.4 32.68
GINN Goldman Sachs Innovate Equity ETF 0.06 74.31
IBBQ Invesco Nasdaq Biotechnology ETF 0.063 25.305
DFUS Dimensional U.S. Equity ETF 0.00122025 72.135
DFAT Dimensional U.S. Targeted Value ETF 0.0363554 56.71
DFAS Dimensional U.S. Small Cap ETF 0.0163747 67.43
DFAC Dimensional U.S. Core Equity 2 ETF 0.00392151 38.17
2B70.DE iShares Nasdaq US Biotechnology UCITS ETF USD (Acc) 0.06054 6.417
VTSAX Vanguard Total Stock Market Index Fund 0.00101 156.59
AVSU Avantis Responsible U.S. Equity ETF 0 72.835
NTKI Nationwide Russell 2000 Risk-Managed Income ETF 0.01 19.0104
BTEC.L iShares Nasdaq US Biotechnology UCITS ETF USD (Acc) 0.06054 7.4325
SBIO.MI Invesco NASDAQ Biotech UCITS ETF 0.061 45.825
CUS1.L iShares VII PLC - iShares MSCI USA Small Cap UCITS ETF USD (Acc) 0.05692 42942.5
R2US.L SPDR Russell 2000 US Small Cap UCITS ETF 0.022849 71.18
WDSC.L SPDR MSCI World Small Cap UCITS ETF 0.005258 123.54
WSML.L iShares MSCI World Small Cap UCITS ETF 0.00843 8.748
XMUD.L Xtrackers MSCI USA Swap UCITS ETF 0.0139664 197.93
NSCS Nuveen Small Cap Select ETF 0.734035 26.85
VIEIX Vanguard Extended Market Index Fund Institutional Shares 0.00903 155.49
VITSX Vanguard Total Stock Market Index Fund 0.00101 156.62
DFSV Dimensional US Small Cap Value ETF 0.040673 31.193
DFUV Dimensional US Marketwide Value ETF 0.00103411 44.09
EKG First Trust Nasdaq Lux Digital Health Solutions ETF 0.24 17.475
EWSA.AS iShares MSCI World Small Cap ESG Enhanced UCITS ETF 0.0365 5.8713
BTEE.L iShares Nasdaq US Biotechnology UCITS ETF 0.06054 7.396
HEAL.L iShares Healthcare Innovation UCITS ETF 0.08373 8.335
XMUS.L Xtrackers MSCI USA Swap UCITS ETF 0.0139664 14899
SPYI.DE SPDR MSCI ACWI IMI UCITS ETF 0.000226 242
USSC.L SPDR MSCI USA Small Cap Value Weighted UCITS ETF 0.008608 73.92
XRS2.F Xtrackers Russell 2000 UCITS ETF 0.0187385 318.35
SC0K.DE Invesco Russell 2000 UCITS ETF 0.0232 107.78
SBIO.L Invesco NASDAQ Biotech UCITS ETF 0.061 53.03
DFSU Dimensional US Sustainability Core 1 ETF 0.00191485 42.015
IUSN.DE iShares MSCI World Small Cap UCITS ETF 0.00843 7.556
SWTSX Schwab Total Stock Market Index Fd Select Shs a Series of Schwab Capit 0.0011399 15.86
VEXAX Vanguard Extended Market Index Fd Admiral Shs 0.00903 155.5
CUSS.L iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced UCITS ETF USD (Acc) 0.05692 572.2
WOSC.L SPDR MSCI World Small Cap UCITS ETF 0.005258 92.75
RTYS.L Invesco Russell 2000 UCITS ETF 0.0232 124.67
SXRG.DE iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced UCITS ETF USD (Acc) 0.05692 494.6
VEXPX Vanguard Explorer Fd 0.02779 117.69
XRSG.L Xtrackers (IE) Public Limited Company - Xtrackers Russell 2000 UCITS ETF 0.0187385 27129
BBSC JPMorgan BetaBuilders U.S. Small Cap Equity ETF 0.04 74.72
XRSU.L Xtrackers (IE) Public Limited Company - Xtrackers Russell 2000 UCITS ETF 0.0187385 361.74
ZPRR.DE SPDR Russell 2000 US Small Cap UCITS ETF 0.022849 61.49
ZPRS.DE SPDR MSCI World Small Cap UCITS ETF 0.005258 106.86
ZPRV.DE SPDR MSCI USA Small Cap Value Weighted UCITS ETF 0.008608 63.97
WSCR.L UBS (IRL) ETF PLC 0.0298 796
DRDR.L iShares Healthcare Innovation UCITS ETF 0.08373 625
DBXU.DE Xtrackers MSCI USA Swap UCITS ETF 0.0139664 173.335
R2SC.L SPDR Russell 2000 US Small Cap UCITS ETF 0.022849 53.35
BTEK.L iShares Nasdaq US Biotechnology UCITS ETF USD (Acc) 0.06054 5.57
WLDS.L iShares MSCI World Small Cap UCITS ETF 0.00843 6.558
IMID.L SSgA SPDR ETFs Europe I Public Limited Company - SPDR MSCI ACWI IMI UCITS ETF 0.000226 280.16
XRS2.DE Xtrackers Russell 2000 UCITS ETF 0.0187385 313.45
USFM.L UBS (Irl) ETF plc - MSCI USA Select Factor Mix UCITS ETF (USD) A-dis 0.00207 2812
SWSSX Schwab Small-Cap Index Fund-Select Shares 0.0223541 38.78
VEXRX Vanguard Explorer Fund 0.02779 109.49
2B78.DE iShares Healthcare Innovation UCITS ETF 0.08373 7.205
VHCIX Vanguard HealthCare Index Fund Admiral Shs 0.01195 132.4
USUE.DE UBS (Irl) ETF plc - MSCI USA Select Factor Mix UCITS ETF (USD) A-acc 0.00207 36.115
FDLS Inspire Fidelis Multi Factor ETF 0.772131 34.04
JKK iShares Morningstar Small-Cap Growth ETF 0.01025 307.42
JKJ iShares Morningstar Small-Cap ETF 0.0114 231.193
ILDR First Trust Innovation Leaders ETF 0.8 33.5883
AVSC Avantis U.S. Small Cap Equity ETF 0.07 56.43
JKL iShares Morningstar Small-Cap Value ETF 0.02254 172.726
CBUG.DE iShares MSCI World Small Cap ESG Enhanced UCITS ETF 0.0365 5.068
VMNFX Vanguard Market Neutral Fund 0.26526 13.68
QWST Harbor ETF Trust - Harbor Small Cap Explorer ETF 0.7 32.0152
HAPS Harbor ETF Trust - Harbor Corporate Culture Small Cap ETF 0.216652 30.3646
VTS.AX Vanguard US Total Market Shares Index ETF 0.00101 499.58
VISM.AX Vanguard MSCI International Small Companies Index ETF 0.00855 72.86
VVLU.AX Vanguard Global Value Equity Active ETF 0.02431 75.98
DCOR Dimensional ETF Trust 0.00232984 71.23
VEMPX Vanguard Extended Market Index InstlPlus 0.00903 383.72
FESM 0.02 36.43
CSUSS.MI iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced UCITS ETF USD (Acc) 0.05692 493.1
USFMDN.MX UBS (Irl) ETF Public Limited Company - MSCI USA Select Factor Mix UCITS ETF 0.00207 382
VSMPX Vanguard Total Stock Mkt Idx Instl Pls 0.00101 293.8
QSML WisdomTree U.S. SmallCap Quality Growth Fund 0.07507 27.6759
RSSL Global X Funds 0.02 95.945
DXUV Dimensional ETF Trust 0.0107471 57.638
RFLR Innovator ETFs Trust 0.02 27.88
WSML iShares MSCI World Small-Cap ETF 0.0089 30.185
LITL Simplify Exchange Traded Funds 0.598012 27.48
TEXN iShares Texas Equity ETF 0.01447 27.6
Unlock