First Bank & Trust

First Bank & Trust as of June 30, 2012

Portfolio Holdings for First Bank & Trust

First Bank & Trust holds 42 positions in its portfolio as reported in the June 2012 quarterly 13F filing

Company (Ticker) Portfolio Weight Valued At Change in Shares Share Count Share Price
Grand Totals 3332 96.5 $93M 25k 3700.69
Microsoft Corporation (MSFT) 0.5 $431k 14k 30.59
Schwab U S Large Cap Growth ETF (SCHG) 0.4 $365k 11k 32.02
Meta Financial (CASH) 0.4 $358k 18k 19.78
Medtronic 0.3 $311k 8.0k 38.77
Wells Fargo & Company (WFC) 0.3 $285k 8.1k 35.00
SPDR S&P MidCap 400 ETF (MDY) 0.2 $221k 1.3k 170.81
iShares Russell 2000 Index (IWM) 0.2 $167k 2.1k 80.00
Dreyfus Municipal Income 0.1 $121k 11k 11.00
Schwab Strategic Tr cmn (SCHV) 0.1 $119k 4.2k 28.46
DWS Municipal Income Trust 0.1 $101k 7.0k 14.42
Chevron Corp 0.1 $88k 833.00 105.07
Raven Industries 0.1 $68k 972.00 69.96
Johnson & Johnson (JNJ) 0.1 $56k 832.00 67.31
General Mills (GIS) 0.1 $62k 1.6k 38.75
General Electric Company 0.1 $44k 2.1k 20.97
Boeing Company (BA) 0.1 $50k 675.00 74.07
Xcel Energy (XEL) 0.1 $51k 1.8k 28.49
St. Jude Medical 0.1 $48k 1.2k 39.67
Accelr8 Technology Corporation 0.1 $49k 18k 2.68
Schlumberger (SLB) 0.0 $42k 650.00 64.62
Ecolab (ECL) 0.0 $27k 400.00 67.50
McKesson Corporation (MCK) 0.0 $30k 315.00 95.24
Pepsi (PEP) 0.0 $28k 400.00 70.00
Abbott Laboratories (ABT) 0.0 $20k 313.00 63.90
Avon Products 0.0 $19k 1.2k 15.83
Nextera Energy (NEE) 0.0 $21k 300.00 70.00
EMC Insurance 0.0 $24k 1.2k 20.00
HCP 0.0 $22k 500.00 44.00
iShares S&P MidCap 400 Index (IJH) 0.0 $22k 235.00 93.62
MFS High Yield Municipal Trust (CMU) 0.0 $22k 4.2k 5.24
At&t (T) 0.0 $7.0k 205.00 34.15
International Business Machines (IBM) 0.0 $6.0k 30.00 200.00
Merck & Co (MRK) 0.0 $13k 305.00 42.62
Applied Materials (AMAT) 0.0 $7.0k 600.00 11.67
Citigroup (C) 0.0 $6.0k 219.00 27.40
COMMON Uns Energy Corp 0.0 $8.0k 200.00 40.00
Transocean (RIG) 0.0 $3.0k 69.00 43.48
Intel Corporation (INTC) 0.0 $2.0k 60.00 33.33
Alcoa 0.0 $1.0k 160.00 6.25
Frontier Communications 0.0 $999.540000 162.00 6.17
Express Scripts Holding 0.0 $4.0k 72.00 55.56