The following are stock buybacks announced over the past 30 days.

(Interested in learning more about buybacks and why they're important? Check out this article.)

COMPANY SYMBOL AMOUNT NOTES
5/22/2007
American Eagle Outfitters AEO 23 mln shares adds to prior plan
American Physicians Capital ACAP $15 mln upon completion of current plan
Bank of Granite GRAN $10 mln adds to prior plan
Citizens First Corporation CZFC 100,000 shares 2 mln shares outstanding
First Community Bancshares FCBC 550,000 shares
Principal Financial Group PFG $250 mln adds to prior plan
Qualcomm QCOM $3 bln replaces prior plan
STEC Inc. STEC $50 mln adds to prior plan
5/21/2007
American Science & Engineering ASEI $35 mln
DTE Energy DTE $850 mln adds to prior plan
Espey Manufacturing & Electronics ESP $2 mln includes prior plan
Fifth Third Bancorp FITB 30 mln shares adds to prior plan
Marvel Entertainment MVL $200 mln prior plan complete
NVIDIA NVDA $1 bln
ON Semiconductor ONNN 30 mln shares over 2 years
5/18/2007
Career Education Corporation CECO $300 mln adds to prior plan
Commerce Group Incorporated CGI 2.9 mln shares adds to prior plan
Mattel MAT $250 mln adds to prior plan
O'Charley's CHUX $50 mln includes prior plan
5/17/2007
Anaren ANEN 2 mln shares adds to prior plan
BEA Systems BEAS $500 mln adds to prior plan
Intuit INTU $800 mln over 3 years
Macatawa Bank Corporation MCBC $30 mln 17.2 mln shares
Net 1 UEPS Technologies UEPS $50 mln through June 2008
ONEOK OKE 7.5 mln shares over 2 years
Tyler Technologies TYL 2 mln shares adds to prior plan
5/16/2007
Cox Radio CXR $100 mln upon completion of current plan
Cutera CUTR $25 mln over 1 year
MEMC Electronic Materials WFR $500 mln
PCTEL PCTI 500,000 shares
Southwest Airlines LUV $500 mln adds to prior plan
Sun Microsystems SUNW $3 bln prior plan terminated
THQ Incorporated THQI $25 mln adds to prior plan
Tower Financial Corporation TOFC 65,000 shares
Tupperware Brands TUP $150 mln over 5 years
United Security Bancshares UBFO 610,000 shares prior plan cancelled
Warnaco Group WRNC 3 mln shares adds to prior plan
5/15/2007
Alliance Bankshares ABVA 300,000 shares over 12 months
Barnes & Noble BKS $400 mln adds to prior plan
Bob Evans Farms BOBE 3 mln shares
Document Sciences DOCX 850,000 shares dutch auction tender offer
First Commonwealth Financial Corporation FCF 1 mln shares
Ingersoll-Rand IR $2 bln adds to prior plan
Pinnacle Airlines PNCL $30 mln 1.8 mln shares
SunTrust Banks STI $1 bln
5/14/2007
21st Century Holding Co. TCHC $5 mln
Basin Water BWTR $10 mln
Harte-Hanks HHS 6 mln shares adds to prior plan
Innospec IOSP $3 mln adds to prior plan
Sun America Bancorp SAMB 1 mln shares over 12 months
5/11/2007
Actions Semiconductor ACTS 48 mln shares rthrough 2008
Cabot Corporation CBT 5 mln shares prior plan terminated
Employers Holdings EIG $75 mln 7.3% of outstanding
PartnerRe Ltd. PRE 1.2 mln shares adds to prior plan
United Industrial Corporation UIC $50 mln 11.2 mln shares outstanding
5/10/2007
Entegris ENTG 20.4 mln shares dutch auction tender offer
Mesa Air Group MESA 10 mln shares adds to prior plan
Rocky Mountain Chocolate Factory RMCF $5 mln 350,000 shares
Shore Financial SHBK 125,000 shares over one year
Taylor Capital Group TAYC $10 mln over 12 months
5/09/2007
CVS/Caremark CVS $5 bln
Endurance Specialty Holdings ENH 16 mln shares adds to prior plan
Liberty Media Corporation LCAPA $500 mln dutch auction tender offer
MoneyGram International MGI 5 mln shares adds to prior plan
National Bankshares NKSH 100,000 shares upon completion of current plan
Navigant Consulting Inc. NCI 10.5 mln shares dutch auction tender offer
United Stationers USTR $100 mln adds to prior plan
Young Innovations YDNT 500,000 shares replaces prior plan
5/08/2007
Cathay General Bancorp CATY 1 mln shares prior plan complete
Centennial Bank Holdings CBHI 2 mln shares over 12 months
CSX Corporation CSX $1 bln adds to prior plan
Great Lakes Bancorp GLK 5% of outstanding over 6 months
Marsh & McLennan Companies MMC $500 mln
Max Capital Group MXGL $33.6 mln adds to prior plan
Midas MDS $50 mln adds to prior plan
TransMontaigne Partners L.P. TLP 10,000 units per year
5/07/2007
Bank Mutual Corporation BKMU 3 mln shares 5.4% of outstanding
Commonwealth Bankshares CWBS unspecified amount
Methanex MEOH 10% of outstanding
Polycom PLCM $250 mln
Ryder System R $200 mln over 2 years
5/04/2007
International Bancshares Corporation IBOC $25 mln adds to prior plan
Odyssey HealthCare ODSY $50 mln adds to prior plan
Safeco Corporation SAF $250 mln 106.7 mln shares outstanding
5/03/2007
Amcore Financial AMFI 2 mln shares prior plan complete
D&B DNB $200 mln upon completion of current plan
Gray Television GTN 2 mln shares adds to prior plan
I.D. Systems IDSY $10 mln
Journal Communications JRN 5 mln shares adds to prior plan
Regis Corporation RGS $100 mln adds to prior plan
RLI Corporation RLI $100 mln prior plan complete
Tennant Co. TNC 1 mln shares 18.8 mln shares outstanding
5/02/2007
CDC Corporation CHINA $20 mln over 12 months
J. B. Hunt Transportation Services JBHT $500 mln prior plan complete
Merit Medical Systems MMSI 5% of outstanding adds to prior plan
Open Text Corporation OTEX 5% of outstanding
Orbital Sciences Corporation ORB $50 mln replaces prior plan
PepsiCo Inc. PEP $8 bln upon completion of current plan
RealNetworks RNWK $100 mln prior plan complete
Shore Bancshares SHBI 5% of outstanding adds to prior plan
SRA International SRX $40 mln
5/01/2007
1st Source Corporation SRCE 2 mln shares 8.8% of outstanding
Chemed CHE $150 mln adds to prior plan
1st Source Corporation SRCE 2 mln shares 8.8% of outstanding
Plum Creek Timber Company PCL $200 mln includes prior plan
Tibco Software TIBX $300 mln replaces prior plan
4/30/2007
AFC Enterprise AFCE $40 mln adds to prior plan
American Bancorp of New Jersey ABNJ 5% of outstanding
Gateway Financial Holdings GBTS 500,000 shares 11 mln shares outstanding
Intervest Bancshares Corporation IBCA $10 mln over 6 months
Merrill Lynch & Co. MER $6 bln
United Community Financial Corporation UCFC 2 mln shares adds to prior plan
Wintrust Financial Corporation WTFC 1 mln shares over 12 months
4/27/2007
Aetna Inc. AET $750 mln adds to prior plan
Magyar Bancorp MGYR 5% of outstanding 130,927 shares
Northwest Natural Gas Co. NWN $15 mln adds to prior plan
Union Bancshares Corporation UBSH 150,000 shares through May 2008
4/26/2007
BCB Bancorp BCBP 5% of outstanding upon completion of current plan
Blue River Bancshares BRBI 50,000 shares 1.425% of outstanding
Central Pacific Financial CPF 600,000 shares replaces prior plan
Cullen/Frost Bankers CFR 2.5 mln shares over 2 years
Greenhill & Company GHL $150 mln over 12 months
Group 1 Automotive GPI $30 mln over 12 months
InfoSpace INSP $100 mln
Investors Bancorp ISBC 10% of outstanding
ITT Educational Services ESI 5 mln shares adds to prior plan
Lake Shore Bancorp LSBK 148,781 shares 5% of outstanding
LSB Corporation LSBX 230,000 shares 5% of outstanding
Navigant NCI $300 mln
Select Comfort SCSS $250 mln adds to prior plan
Sierra Bancorp BSRR 500,000 shares prior plan complete
Travelzoo TZOO 1 mln shares
United Community Bancorp UCBA 190,440 shares 5% of outstanding
4/25/2007
Arrow Financial Corporation AROW $6 mln replaces prior plan
Asset Acceptance Capital Corporation AACC $75 mln dutch auction
Charles Schwab Corporation SCHW $500 mln adds to prior plan
First Marblehead FMD 6.61 mln shares adds to prior plan
Ikon Office Solutions IKN $200 mln adds to prior plan
Mattson Technology MTSN $20 mln
McGraw-Hill MHP 15 mln shares adds to prior plan
4/24/2007
Art Technology Group ARTG $20 mln
Charles & Colvard CTHR 1 mln shares over 12 months
Cymer CYMI $300 mln replaces prior plan
FMC Corporation FMC $250 mln replaces prior plan
Frontier Oil Corporation FTO $100 mln adds to prior plan
Home Federal Bancorp HOMF 5% of outstanding upon completion of current plan
International Business Machines IBM $15 bln adds to prior plan
Legacy Bancorp LEGC 515,430 shares 5% of outstanding
National City Corporation NCC 40 mln shares adds to prior plan
NB&T Financial Group NBTF 170,000 shares over 1 year
Nexity Financial Corporation NXTY 250,000 shares prior plan complete
Princeton National Bancorp PNBC 50,000 shares upon completion of current plan
UMB Financial Corporation UMBF 2 mln shares over 12 months
Vimpel-Communications VIP 1.6 mln ADSs through 2008
4/23/2007
Pioneer Natural Resources Co. PXD $450 mln adds to prior plan
Varian Semiconductor Equipment Associates VSEA $100 mln adds to prior plan
Source: The Online Investor