Sponsored
The Analysis of Barbara Oil Co.'s Holdings & P&L
Currently, Barbara Oil Co. holds 69 types of securities in its portfolio with a total value $259.5M. In the most recent quarter, they have increased their positions in AXON (+1.7K shares, valued at $719.9K), MSFT (+1.6K shares, valued at $592.3K), WAT (+676 shares, valued at $201.3K); decreased their positions in WMT (-34.0K shares, valued at $4.2M), V (-3.6K shares, valued at $1.1M), CSCO (-9.0K shares, valued at $694.5K); initiated new positions in AXON (+1.7K shares, valued at $719.9K), WAT (+676 shares, valued at $201.3K).
1M P&L
+4.2M+1.59%
3M P&L
+4.6M+1.71%
HY P&L
+25.4M+10.31%
P&L figures are estimated based on reported 13F stock holdings and market price changes. They are approximations and may not reflect actual fund performance. Stock split events may also affect the accuracy of these calculations, and we cannot guarantee that all splits have been fully accounted for.
Top Holding Treemap
Top Industries by Value
1Banks - Diversified34.8M
13.7%
2Drug Manufacturers - General31.9M
12.6%
3Aerospace & Defense22.2M
8.7%
Top Industries by Stock Count
1Software - Application8 stocks
11.4%
2Aerospace & Defense6 stocks
8.6%
3Drug Manufacturers - General4 stocks
5.7%
Sponsored
Stock Holdings
TickerCompany NameSharesShares β³%Event DateReport DateHistory
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
JNJ
0.00%JOHNSON & JOHNSON
Shares102.0K
Event2026-03-31
Filed2026-05-13
JPM
0.00%JPMORGAN CHASE & CO
Shares67.0K
Event2026-03-31
Filed2026-05-13
WMT
-23.61%WALMART INC
Shares110.0K
Event2026-03-31
Filed2026-05-13
BK
0.00%BANK NEW YORK MELLON CORP
Shares80.0K
Event2026-03-31
Filed2026-05-13
GL
0.00%GLOBE LIFE INC
Shares67.5K
Event2026-03-31
Filed2026-05-13
CAT
0.00%CATERPILLAR INC
Shares12.5K
Event2026-03-31
Filed2026-05-13
XOM
0.00%EXXON MOBIL CORP
Shares51.5K
Event2026-03-31
Filed2026-05-13
MSFT
7.40%MICROSOFT CORP
Shares23.2K
Event2026-03-31
Filed2026-05-13
HD
0.00%HOME DEPOT INC
Shares24.0K
Event2026-03-31
Filed2026-05-13
MERCK & CO INC
0.00%MERCK & CO INC
Shares62.3K
Event2026-03-31
Filed2026-05-13
PG
0.00%PROCTER AND GAMBLE CO
Shares50.0K
Event2026-03-31
Filed2026-05-13
TDG
0.00%TRANSDIGM GROUP INC
Shares5.1K
Event2026-03-31
Filed2026-05-13
EMR
0.00%EMERSON ELEC CO
Shares42.5K
Event2026-03-31
Filed2026-05-13
LMT
0.00%LOCKHEED MARTIN CORP
Shares8.5K
Event2026-03-31
Filed2026-05-13
CSCO
-12.98%CISCO SYS INC
Shares60.0K
Event2026-03-31
Filed2026-05-13
BA
0.00%BOEING CO
Shares22.5K
Event2026-03-31
Filed2026-05-13
PFE
0.00%PFIZER INC
Shares157.5K
Event2026-03-31
Filed2026-05-13
ABBV
0.00%ABBVIE INC
Shares20.0K
Event2026-03-31
Filed2026-05-13
ITW
0.00%ILLINOIS TOOL WKS INC
Shares15.0K
Event2026-03-31
Filed2026-05-13
INTC
0.00%INTEL CORP
Shares85.0K
Event2026-03-31
Filed2026-05-13
UNP
0.00%UNION PAC CORP
Shares15.0K
Event2026-03-31
Filed2026-05-13
HON
0.00%HONEYWELL INTL INC
Shares16.0K
Event2026-03-31
Filed2026-05-13
NSC
0.00%NORFOLK SOUTHN CORP
Shares12.5K
Event2026-03-31
Filed2026-05-13
AJG
0.00%GALLAGHER ARTHUR J & CO
Shares16.5K
Event2026-03-31
Filed2026-05-13
LHX
0.00%L3HARRIS TECHNOLOGIES INC
Shares10.0K
Event2026-03-31
Filed2026-05-13
ALPHABET INC-CL C
0.00%ALPHABET INC-CL C
Shares12.0K
Event2026-03-31
Filed2026-05-13
APPLIED MATLS INC
0.00%APPLIED MATLS INC
Shares10.0K
Event2026-03-31
Filed2026-05-13
MA
0.00%MASTERCARD INCORPORATED
Shares6.6K
Event2026-03-31
Filed2026-05-13
IDXX
0.00%IDEXX LABORATORIES INC
Shares5.2K
Event2026-03-31
Filed2026-05-13
NVDA
0.00%NVIDIA CORP
Shares15.6K
Event2026-03-31
Filed2026-05-13
ADI
0.00%ANALOG DEVICES INC
Shares8.5K
Event2026-03-31
Filed2026-05-13
AVY
0.00%AVERY DENNISON CORP
Shares15.5K
Event2026-03-31
Filed2026-05-13
BMY
0.00%BRISTOL-MYERS SQUIBB CO
Shares42.0K
Event2026-03-31
Filed2026-05-13
BWXT
0.00%BWX TECHNOLOGIES INC
Shares11.7K
Event2026-03-31
Filed2026-05-13
PGR
0.00%PROGRESSIVE CORP
Shares11.6K
Event2026-03-31
Filed2026-05-13
APH
0.00%AMPHENOL CORP NEW
Shares18.2K
Event2026-03-31
Filed2026-05-13
CVX
0.00%CHEVRON CORP NEW
Shares10.0K
Event2026-03-31
Filed2026-05-13
UNH
0.00%UNITEDHEALTH GROUP INC
Shares7.5K
Event2026-03-31
Filed2026-05-13
LYV
0.00%LIVE NATION ENTERTAINMENT INC
Shares13.0K
Event2026-03-31
Filed2026-05-13
BAC
0.00%BANK AMERICA CORP
Shares40.0K
Event2026-03-31
Filed2026-05-13
TXN
0.00%TEXAS INSTRS INC
Shares10.0K
Event2026-03-31
Filed2026-05-13
AMZN
0.00%AMAZON COM INC
Shares8.8K
Event2026-03-31
Filed2026-05-13
CPRT
0.00%COPART INC
Shares54.8K
Event2026-03-31
Filed2026-05-13
WSO
0.00%WATSCO INC
Shares5.0K
Event2026-03-31
Filed2026-05-13
GWRE
0.00%GUIDEWIRE SOFTWARE INC
Shares10.5K
Event2026-03-31
Filed2026-05-13
RTX
0.00%RTX CORPORATION
Shares8.0K
Event2026-03-31
Filed2026-05-13
ABT
0.00%ABBOTT LABS
Shares15.0K
Event2026-03-31
Filed2026-05-13
FAST
0.00%FASTENAL CO
Shares32.0K
Event2026-03-31
Filed2026-05-13
WFC
0.00%WELLS FARGO CO NEW
Shares18.0K
Event2026-03-31
Filed2026-05-13
ORLY
0.00%OREILLY AUTOMOTIVE INC
Shares15.0K
Event2026-03-31
Filed2026-05-13
CSGP
0.00%COSTAR GROUP INC
Shares32.0K
Event2026-03-31
Filed2026-05-13
ADBE
0.00%ADOBE SYSTEMS INC
Shares4.9K
Event2026-03-31
Filed2026-05-13
ICE
0.00%INTERCONTINENTAL EXCHANGE INC
Shares7.5K
Event2026-03-31
Filed2026-05-13
APD
0.00%AIR PRODS & CHEMS INC
Shares4.0K
Event2026-03-31
Filed2026-05-13
WM
0.00%WASTE MGMT INC DEL
Shares5.0K
Event2026-03-31
Filed2026-05-13
VEEV
0.00%VEEVA SYS INC
Shares6.5K
Event2026-03-31
Filed2026-05-13
ZTS
0.00%ZOETIS INC
Shares9.6K
Event2026-03-31
Filed2026-05-13
VZ
0.00%VERIZON COMMUNICATIONS INC
Shares22.5K
Event2026-03-31
Filed2026-05-13
AAON
0.00%AAON INC
Shares13.0K
Event2026-03-31
Filed2026-05-13
META
0.00%META PLATFORMS INC
Shares1.9K
Event2026-03-31
Filed2026-05-13
AMT
0.00%AMERICAN TOWER CORP
Shares6.0K
Event2026-03-31
Filed2026-05-13
ADP
0.00%AUTOMATIC DATA PROCESSING INC
Shares5.0K
Event2026-03-31
Filed2026-05-13
V
-51.80%VISA INC
Shares3.4K
Event2026-03-31
Filed2026-05-13
WST
0.00%WEST PHARMACEUTICAL SVSC INC
Shares3.7K
Event2026-03-31
Filed2026-05-13
BDX
0.00%BECTON DICKINSON & CO
Shares5.0K
Event2026-03-31
Filed2026-05-13
AXON
NewAXON ENTERPRISE INC
Shares1.7K
Event2026-03-31
Filed2026-05-13
BAX
0.00%BAXTER INTL INC
Shares40.0K
Event2026-03-31
Filed2026-05-13
T
0.00%AT&T INC
Shares15.0K
Event2026-03-31
Filed2026-05-13
WAT
NewWATERS CORP
Shares676
Event2026-03-31
Filed2026-05-13
Call Option Holdings
No call option holdings data available
No call option holdings data available
Put Option Holdings
No put option holdings data available
No put option holdings data available