股本结构

单位:万股
公告日期 2025-10-31 2025-10-31 2025-07-25 2025-07-25 2025-04-25 2025-04-25
证券总股本 4010.39 4013.97 4037.83 4037.03 4046.72 4055.92
普通股本 4010.39 4013.97 4037.83 4037.03 4046.72 4055.92
优先股 未披露 未披露 未披露 未披露 未披露 未披露
其他 未披露 未披露 未披露 未披露 未披露 未披露
变动日期 2025-10-24 2025-09-30 2025-07-18 2025-06-30 2025-04-18 2025-03-31
注释:中概股证券总股本=普通股股本/ 存托凭证比例

历史变动

公告日期 变动后普通股本(万股) 变动后优先股(万股) 变动原因 变动日期
2025-10-31 4010.39 未披露 定期报告 2025-10-24
2025-10-31 4013.97 未披露
更多>>
From June 30, 2025 to September 30, 2025 Sale of common stock under employee stock purchase plan Treasury stock purchases
2025-09-30
2025-07-25 4037.83 未披露 定期报告 2025-07-18
2025-07-25 4037.03 未披露
更多>>
From March 31, 2025 to June 30, 2025 Stock grants to Company directors Treasury stock purchases
2025-06-30
2025-04-25 4046.72 未披露 定期报告 2025-04-18
2025-04-25 4055.92 未披露
更多>>
From December 31, 2024 to March 31, 2025 Employee income tax paid on vested equity awards Vested employee stock awards Sale of common stock under employee stock purchase plan Treasury stock purchases
2025-03-31
2025-03-25 4062.18 未披露 定期报告 2025-03-06
2025-02-13 4033.00 未披露 定期报告 2025-02-07
2025-02-13 4032.84 未披露
更多>>
From December 31, 2023 to December 31, 2024 Treasury stock purchases Vested employee stock awards Sale of common stock under employee stock purchase plan Employee income tax paid on vested equity awards Issuance of common stock upon warrant exercise, net
2024-12-31
2024-11-01 4032.78 未披露 定期报告 2024-10-25
2024-11-01 4033.82 未披露
更多>>
From June 30, 2024 to September 30, 2024 Sale of common stock under employee stock purchase plan Issuance of common stock upon warrant exercise, net Treasury stock purchases
2024-09-30
2024-07-26 4010.37 未披露 定期报告 2024-07-19
2024-07-26 4009.37 未披露
更多>>
From March 31, 2024 to June 30, 2024 Stock awards Treasury stock purchases
2024-06-30
2024-04-26 4025.95 未披露 定期报告 2024-04-19
2024-04-26 4026.93 未披露
更多>>
From December 31, 2023 to March 31, 2024 Vested employee stock awards Sale of common stock under employee stock purchase plan Employee income tax paid on vested equity awards Treasury stock purchases
2024-03-31
2024-03-26 4036.34 未披露 定期报告 2024-03-07
2024-02-15 4022.93 未披露 定期报告 2024-02-09
2024-02-15 4022.50 未披露
更多>>
From December 31, 2022 to December 31, 2023 Exercise of common stock options and vested employee stock award Employee income tax paid on vested equity awards Sale of common stock under employee stock purchase plan
2023-12-31
2023-10-27 4094.37 未披露 定期报告 2023-10-20
2023-10-27 4122.07 未披露
更多>>
From June 30, 2023 to September 30, 2023 Sale of common stock under employee stock purchase plan Treasury stock purchases
2023-09-30
2023-08-03 4206.28 未披露 定期报告 2023-07-28
2023-08-03 4237.29 未披露
更多>>
From March 31, 2023 to June 30, 2023 Treasury stock purchases
2023-06-30
2023-05-04 4443.44 未披露 定期报告 2023-04-28
2023-05-04 4570.76 未披露
更多>>
From December 31, 2022 to March 31, 2023 Sale of common stock under employee stock purchase plan Treasury stock purchases Exercise of common stock options and vested employee stock awards Employee income tax paid on vested equity awards
2023-03-31
2023-03-23 4881.95 未披露 定期报告 2023-03-02
2023-02-16 5044.12 未披露 定期报告 2023-02-10
2023-02-16 5059.84 未披露
更多>>
From December 31, 2021 to December 31, 2022 Sale of common stock under employee stock purchase plan Exercise of common stock options and vested employee stock awards Employee income tax paid on vested equity awards
2022-12-31
2022-11-04 5059.84 未披露 定期报告 2022-10-28
2022-11-04 5059.71 未披露
更多>>
From June 30, 2022 to September 30, 2022 Exercise of common stock options and vested employee stock awards Sale of common stock under employee stock purchase plan Employee income tax paid on vested equity awards
2022-09-30
2022-08-04 5058.76 未披露 定期报告 2022-07-29
2022-05-05 5052.18 未披露
更多>>
From December 31, 2021 to March 31, 2022 Exercise of common stock options and vested employee stock awards Employee income tax paid on vested equity awards Sale of common stock under employee stock purchase plan
2022-03-31
2022-03-24 5052.18 未披露 定期报告 2022-03-03
2022-02-17 5051.98 未披露 定期报告 2022-02-14
2022-02-17 5037.99 未披露
更多>>
From December 31, 2020 to December 31, 2021 Exercise of common stock options and vested employee stock awards Employee income tax paid on vested equity awards Sale of common stock under employee stock purchase plan
2021-12-31
2021-11-04 5037.99 未披露 定期报告 2021-10-29
2021-11-04 5037.98 未披露
更多>>
From June 30, 2021 to September 30, 2021 Sale of common stock under employee stock purchase plan
2021-09-30
2021-08-09 5037.98 未披露 定期报告 2021-07-30
2021-05-06 5034.56 未披露
更多>>
From December 31, 2020 to March 31, 2021 Exercise of common stock options and vested employee stock awards Sale of common stock under employee stock purchase plan Employee income tax paid on vested equity awards
2021-03-31
2021-03-30 5034.56 未披露 定期报告 2021-03-23
2021-03-18 5030.45 未披露 定期报告 2021-03-04
2021-02-22 5034.41 未披露 定期报告 2021-02-16
2021-02-22 5018.14 未披露
更多>>
From December 31,2019 to December 31,2020 Exercise of common stock options and vested restricted stock units Sale of common stock under employee stock purchase plan Shares acquired from vested employee stock awards for income tax withholdings Treasury stock purchases
2020-12-31
2020-11-05 5014.02 未披露 定期报告 2020-10-30
2020-11-05 5018.14 未披露
更多>>
From June 30, 2020 to July 31, 2020 Sale of common stock under employee stock purchase plan
2020-07-31
2020-05-08 5014.02 未披露
更多>>
From December 31, 2019 to March 31, 2020 Exercise of common stock options and stock issued under equity award plan Sale of common stock under employee stock purchase plan Treasury shares acquired from vested employee stock awards for income tax withholdings Treasury stock purchases
2020-03-31
2020-03-13 5025.74 未披露 定期报告 2020-03-04
2020-02-18 5047.43 未披露 定期报告 2020-02-12
2020-02-18 5032.28 未披露
更多>>
from December 31, 2018 to December 31, 2019 Treasury shares acquired from vested employee stock awards for income tax withholdings Treasury stock purchases Sale of common stock under employee stock purchase plan Exercise of common stock options and vested restricted stock units Common stock purchased and cancelled
2019-12-31
2019-11-05 5042.14 未披露 定期报告 2019-10-31
2019-11-05 5049.01 未披露
更多>>
from June 30, 2019 to September 30, 2019 Exercise of common stock options and stock issued under equity award plan Sale of common stock under employee stock purchase plan
2019-09-30
2019-08-05 5091.88 未披露 定期报告 2019-07-31
2019-08-05 5089.20 未披露
更多>>
from April 1, 2019 to June 30,2019 Exercise of common stock options and stock issued under equity award plan Common stock purchased and cancelled Treasury stock purchases
2019-06-30
2019-05-06 5123.34 未披露 定期报告 2019-04-30
2019-05-06 5129.84 未披露
更多>>
from December 31, 2018 to March 31, 2019 Exercise of common stock options and stock issued under equity award plan Sale of common stock under employee stock purchase plan Treasury shares acquired from vested employee stock awards for income tax withholdings Treasury stock purchases
2019-03-31
2019-03-22 5164.78 未披露 定期报告 2019-03-04
2019-02-21 5163.60 未披露 定期报告 2019-02-12
2019-02-21 5138.83 未披露
更多>>
from December 31, 2017 to December 31, 2018 Exercise of common stock options and vested restricted stock units Treasury shares acquired from vested employee stock awards for income tax withholdings Sale of common stock under employee stock purchase plan Treasury stock purchases
2018-12-31
2018-11-06 5189.53 未披露 定期报告 2018-10-31
2018-11-06 5192.84 未披露 定期报告 2018-09-30
2018-08-07 5207.82 未披露 定期报告 2018-07-31
2018-05-07 5204.58 未披露 定期报告 2018-03-31
2018-03-22 5216.51 未披露 定期报告 2018-03-05
2018-02-26 5178.40 未披露 定期报告 2018-02-16
2018-02-26 5175.46 未披露
更多>>
from December 31, 2016 to December 31, 2017 Exercise of common stock options and vested restricted stock units Treasury shares withheld for the payment of taxes Sale of common stock under employee stock purchase plan Treasury stock purchases
2017-12-31
2017-11-03 5184.25 未披露 定期报告 2017-10-31
2017-11-03 5184.26 未披露 定期报告 2017-09-30
2017-08-04 5184.08 未披露 定期报告 2017-07-31
2017-08-04 5176.61 未披露 定期报告 2017-06-30
2017-05-08 5173.83 未披露 定期报告 2017-03-31
2017-03-22 5181.84 未披露 定期报告 2017-03-06
2017-02-27 5184.57 未披露 定期报告 2017-02-17
2017-02-27 5176.59 未披露
更多>>
from December 31, 2015 to December 31, 2016 Exercise of common stock options and vested restricted stock units Sale of common stock under employee stock purchase plan
2016-12-31
2016-11-04 5174.17 未披露 定期报告 2016-10-31
2016-11-04 5174.42 未披露 定期报告 2016-09-30
2016-08-05 5154.14 未披露 定期报告 2016-07-29
2016-08-05 5148.08 未披露 定期报告 2016-06-30
2016-05-06 5138.74 未披露 定期报告 2016-04-29
2016-05-06 5137.34 未披露 定期报告 2016-03-31
2016-03-17 5135.30 未披露 定期报告 2016-03-04
2016-02-26 5112.75 未披露 定期报告 2016-02-16
2016-02-26 5100.50 未披露
更多>>
from December 31, 2014 to December 31, 2015 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
2015-12-31
2015-11-05 5075.23 未披露 定期报告 2015-10-31
2015-11-05 5068.99 未披露 定期报告 2015-09-30
2015-08-05 5060.27 未披露 定期报告 2015-07-31
2015-08-05 5048.14 未披露 定期报告 2015-06-30
2015-05-07 5167.58 未披露 定期报告 2015-05-01
2015-05-07 5165.81 未披露 定期报告 2015-03-31
2015-03-18 5159.19 未披露 定期报告 2015-03-04
2015-02-18 5133.76 未披露 定期报告 2015-02-06
2015-02-18 5118.60 未披露
更多>>
from December 31, 2013 to December 31, 2014 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
2014-12-31
2014-11-03 5117.93 未披露 定期报告 2014-10-29
2014-11-03 5132.38 未披露 定期报告 2014-09-30
2014-08-08 5112.68 未披露 定期报告 2014-08-01
2014-08-08 5096.34 未披露 定期报告 2014-06-30
2014-05-08 5109.61 未披露 定期报告 2014-04-30
2014-05-08 5137.12 未披露 定期报告 2014-03-31
2014-03-19 5161.38 未披露 定期报告 2014-03-05
2014-02-14 5137.57 未披露 定期报告 2014-02-03
2014-02-14 5123.01 未披露
更多>>
from December 31, 2012 to December 31, 2013 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
2013-12-31
2013-11-07 5122.67 未披露 定期报告 2013-09-30
2013-08-07 5202.67 未披露 定期报告 2013-08-02
2013-08-07 5188.33 未披露 定期报告 2013-06-30
2013-03-19 5187.73 未披露 定期报告 2013-03-04
2013-02-15 5180.56 未披露 定期报告 2013-02-08
2013-02-15 5143.28 未披露
更多>>
from December 31, 2011 to December 31, 2012 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
2012-12-31
2012-11-08 5125.58 未披露 定期报告 2012-09-30
2012-08-08 5125.33 未披露 定期报告 2012-08-01
2012-08-08 5094.43 未披露 定期报告 2012-06-30
2012-05-04 5094.43 未披露 定期报告 2012-03-31
2012-02-24 5097.52 未披露 定期报告 2012-02-10
2012-02-24 5061.22 未披露
更多>>
from December 31, 2010 to December 31, 2011 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
2011-12-31
2011-11-04 5072.29 未披露 定期报告 2011-10-31
2011-11-04 5098.03 未披露 定期报告 2011-09-30
2011-08-05 5188.34 未披露 定期报告 2011-08-01
2011-08-05 5204.20 未披露 定期报告 2011-06-30
2011-05-06 5288.62 未披露 定期报告 2011-05-04
2011-05-06 5337.12 未披露 定期报告 2011-03-31
2011-02-25 5390.86 未披露 定期报告 2011-02-17
2011-02-25 5417.30 未披露
更多>>
From Dec 31 2009 to Dec 31 2010 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
2010-12-31
2010-11-05 5504.17 未披露 定期报告 2010-11-01
2010-11-05 5528.52 未披露 定期报告 2010-09-30
2010-08-06 5614.04 未披露 定期报告 2010-08-02
2010-08-06 5593.59 未披露 定期报告 2010-06-30
2010-05-07 5593.61 未披露 定期报告 2010-05-03
2010-05-07 5593.32 未披露 定期报告 2010-03-31
2010-02-23 5601.39 未披露 定期报告 2010-02-12
2010-02-23 5560.90 未披露
更多>>
From December 31, 2008 to December 31, 2009 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
2009-12-31
2009-02-23 5694.61 未披露 定期报告 2009-02-16
2009-02-23 5636.97 未披露
更多>>
From December 31, 2007 to December 31, 2008 Exercise of common stock options Sale of common stock under employee stock purchase plan Treasury stock purchases
2008-12-31
2008-02-27 6067.43 未披露 定期报告 2008-02-18
2008-02-27 6047.86 未披露
更多>>
From December 31, 2006 to December 31, 2007 Exercise of common stock options Sale of common stock under employee stock purchase plan Treasury stock purchases
2007-12-31
2007-03-01 6434.57 未披露 定期报告 2007-02-23
2007-03-01 6395.86 未披露
更多>>
From December 31, 2005 to December 31, 2006 Sale of common stock, net of offering costs and underwriting discount of $8,864 Exercise of common stock options Sale of common stock under employee stock purchase plan
2006-12-31
2006-03-14 5951.30 未披露 定期报告 2006-03-10
2006-03-14 5871.56 未披露
更多>>
From December 31, 2004 to December 31, 2005 Exercise of common stock options Sale of common stock under employee stock purchase plan
2005-12-31
2005-03-10 5766.91 未披露 定期报告 2005-03-08
2005-03-10 5764.89 未披露
更多>>
From December 31, 2003 to December 31, 2004 Exercise of common stock options Sale of common stock under employee stock purchase plan Treasury stock purchases
2004-12-31
2004-03-11 5326.53 未披露 定期报告 2004-03-08
2004-03-11 5799.37 未披露
更多>>
From December 31, 2002 to December 31, 2003 Exercise of common stock options Sale of common stock under employee stock purchase plan
2003-12-31
2003-03-31 5764.55 未披露 定期报告 2003-03-27
2003-03-31 5743.65 未披露
更多>>
From December 31, 2001 to December 31, 2002 Exercise of common stock options Sale of common stock under employee stock purchase plan
2002-12-31
2002-04-01 5695.90 未披露 定期报告 2002-03-15
2002-04-01 5682.51 未披露
更多>>
From December 31, 2000 to December 31, 2001 Exercise of common stock options Sale of common stock under employee stock purchase plan
2001-12-31
2001-06-29 5620.90 未披露 定期报告 2001-06-15
2001-06-29 5610.16 未披露
更多>>
From March 31, 2000 to March 31, 2001 Exercise of common stock options Sale of common stock under employee stock purchase plan Sale of common stock, net of offering costs of $349 On November 7, 2000, the Board of Directors declared a stock dividend
2001-03-31
2000-06-27 2478.17 未披露 定期报告 2000-06-07
2000-06-27 2473.63 未披露
更多>>
From March 31, 1999 to March 31, 2000 Exercise of common stock options (at prices ranging from $6.88 to $12.75 per share) Sale of common stock under employee stock purchase plan
2000-03-31
1999-06-28 2450.87 未披露 定期报告 1999-06-17
1999-06-28 2446.94 未披露
更多>>
From March 31, 1998 to March 31, 1999 Exercise of common stock options (at prices ranging from $6.88 to $16.63 per share) Sale of common stock under employee stock purchase plan
1999-03-31
1998-06-26 2414.13 未披露 定期报告 1998-06-16
1998-06-26 2400.99 未披露
更多>>
From March 31, 1997 to March 31, 1998 Exercise of common stock options (at prices ranging from $6.32 to $16.63 per share) Sale of common stock under employee stock purchase plan Sale of common stock, net of offering Costs of $3,648 On May 5, 1998, the Company's Board of Directors declared a 100 percent stock dividend (one share for each share outstanding) payable to stockholders of record on May 20, 1998.
1998-03-31
1997-06-25 1015.02 未披露
更多>>
From March 31, 1996 to March 31, 1997 Exercise of common stock options (at a price of $5.50 per share) Sale of common stock under Employee stock purchase plan
1997-03-31
1996-07-01 1004.72 未披露
更多>>
From March 31, 1995 to March 31, 1996 Exercise of common stock options (at prices ranging from $3.83 to $5.50 per share) Sale of common stock under employee stock purchase plan Purchase of treasury stock
1996-03-31
1995-06-29 1032.21 未披露 定期报告 1995-06-21
1995-06-29 1031.81 未披露
更多>>
From March 31, 1994 to March 31, 1995 Exercise of common stock options (at prices ranging from $3.83 to $5.50 per share) Purchase of treasury stock
1995-03-31
1995-06-29 1144.51 未披露
更多>>
From March 31, 1993 to March 31, 1994 Exercise of common stock options (at prices ranging from $3.83 to $4.58 per share) Sale of common stock
1994-03-31
From June 30, 2025 to September 30, 2025 Sale of common stock under employee stock purchase plan Treasury stock purchases
From March 31, 2025 to June 30, 2025 Stock grants to Company directors Treasury stock purchases
From December 31, 2024 to March 31, 2025 Employee income tax paid on vested equity awards Vested employee stock awards Sale of common stock under employee stock purchase plan Treasury stock purchases
From December 31, 2023 to December 31, 2024 Treasury stock purchases Vested employee stock awards Sale of common stock under employee stock purchase plan Employee income tax paid on vested equity awards Issuance of common stock upon warrant exercise, net
From June 30, 2024 to September 30, 2024 Sale of common stock under employee stock purchase plan Issuance of common stock upon warrant exercise, net Treasury stock purchases
From March 31, 2024 to June 30, 2024 Stock awards Treasury stock purchases
From December 31, 2023 to March 31, 2024 Vested employee stock awards Sale of common stock under employee stock purchase plan Employee income tax paid on vested equity awards Treasury stock purchases
From December 31, 2022 to December 31, 2023 Exercise of common stock options and vested employee stock award Employee income tax paid on vested equity awards Sale of common stock under employee stock purchase plan
From June 30, 2023 to September 30, 2023 Sale of common stock under employee stock purchase plan Treasury stock purchases
From March 31, 2023 to June 30, 2023 Treasury stock purchases
From December 31, 2022 to March 31, 2023 Sale of common stock under employee stock purchase plan Treasury stock purchases Exercise of common stock options and vested employee stock awards Employee income tax paid on vested equity awards
From December 31, 2021 to December 31, 2022 Sale of common stock under employee stock purchase plan Exercise of common stock options and vested employee stock awards Employee income tax paid on vested equity awards
From June 30, 2022 to September 30, 2022 Exercise of common stock options and vested employee stock awards Sale of common stock under employee stock purchase plan Employee income tax paid on vested equity awards
From December 31, 2021 to March 31, 2022 Exercise of common stock options and vested employee stock awards Employee income tax paid on vested equity awards Sale of common stock under employee stock purchase plan
From December 31, 2020 to December 31, 2021 Exercise of common stock options and vested employee stock awards Employee income tax paid on vested equity awards Sale of common stock under employee stock purchase plan
From June 30, 2021 to September 30, 2021 Sale of common stock under employee stock purchase plan
From December 31, 2020 to March 31, 2021 Exercise of common stock options and vested employee stock awards Sale of common stock under employee stock purchase plan Employee income tax paid on vested equity awards
From December 31,2019 to December 31,2020 Exercise of common stock options and vested restricted stock units Sale of common stock under employee stock purchase plan Shares acquired from vested employee stock awards for income tax withholdings Treasury stock purchases
From June 30, 2020 to July 31, 2020 Sale of common stock under employee stock purchase plan
From December 31, 2019 to March 31, 2020 Exercise of common stock options and stock issued under equity award plan Sale of common stock under employee stock purchase plan Treasury shares acquired from vested employee stock awards for income tax withholdings Treasury stock purchases
from December 31, 2018 to December 31, 2019 Treasury shares acquired from vested employee stock awards for income tax withholdings Treasury stock purchases Sale of common stock under employee stock purchase plan Exercise of common stock options and vested restricted stock units Common stock purchased and cancelled
from June 30, 2019 to September 30, 2019 Exercise of common stock options and stock issued under equity award plan Sale of common stock under employee stock purchase plan
from April 1, 2019 to June 30,2019 Exercise of common stock options and stock issued under equity award plan Common stock purchased and cancelled Treasury stock purchases
from December 31, 2018 to March 31, 2019 Exercise of common stock options and stock issued under equity award plan Sale of common stock under employee stock purchase plan Treasury shares acquired from vested employee stock awards for income tax withholdings Treasury stock purchases
from December 31, 2017 to December 31, 2018 Exercise of common stock options and vested restricted stock units Treasury shares acquired from vested employee stock awards for income tax withholdings Sale of common stock under employee stock purchase plan Treasury stock purchases
from December 31, 2016 to December 31, 2017 Exercise of common stock options and vested restricted stock units Treasury shares withheld for the payment of taxes Sale of common stock under employee stock purchase plan Treasury stock purchases
from December 31, 2015 to December 31, 2016 Exercise of common stock options and vested restricted stock units Sale of common stock under employee stock purchase plan
from December 31, 2014 to December 31, 2015 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
from December 31, 2013 to December 31, 2014 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
from December 31, 2012 to December 31, 2013 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
from December 31, 2011 to December 31, 2012 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
from December 31, 2010 to December 31, 2011 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
From Dec 31 2009 to Dec 31 2010 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
From December 31, 2008 to December 31, 2009 Exercise of common stock options and issuance of restricted stock Sale of common stock under employee stock purchase plan Treasury stock purchases
From December 31, 2007 to December 31, 2008 Exercise of common stock options Sale of common stock under employee stock purchase plan Treasury stock purchases
From December 31, 2006 to December 31, 2007 Exercise of common stock options Sale of common stock under employee stock purchase plan Treasury stock purchases
From December 31, 2005 to December 31, 2006 Sale of common stock, net of offering costs and underwriting discount of $8,864 Exercise of common stock options Sale of common stock under employee stock purchase plan
From December 31, 2004 to December 31, 2005 Exercise of common stock options Sale of common stock under employee stock purchase plan
From December 31, 2003 to December 31, 2004 Exercise of common stock options Sale of common stock under employee stock purchase plan Treasury stock purchases
From December 31, 2002 to December 31, 2003 Exercise of common stock options Sale of common stock under employee stock purchase plan
From December 31, 2001 to December 31, 2002 Exercise of common stock options Sale of common stock under employee stock purchase plan
From December 31, 2000 to December 31, 2001 Exercise of common stock options Sale of common stock under employee stock purchase plan
From March 31, 2000 to March 31, 2001 Exercise of common stock options Sale of common stock under employee stock purchase plan Sale of common stock, net of offering costs of $349 On November 7, 2000, the Board of Directors declared a stock dividend
From March 31, 1999 to March 31, 2000 Exercise of common stock options (at prices ranging from $6.88 to $12.75 per share) Sale of common stock under employee stock purchase plan
From March 31, 1998 to March 31, 1999 Exercise of common stock options (at prices ranging from $6.88 to $16.63 per share) Sale of common stock under employee stock purchase plan
From March 31, 1997 to March 31, 1998 Exercise of common stock options (at prices ranging from $6.32 to $16.63 per share) Sale of common stock under employee stock purchase plan Sale of common stock, net of offering Costs of $3,648 On May 5, 1998, the Company's Board of Directors declared a 100 percent stock dividend (one share for each share outstanding) payable to stockholders of record on May 20, 1998.
From March 31, 1996 to March 31, 1997 Exercise of common stock options (at a price of $5.50 per share) Sale of common stock under Employee stock purchase plan
From March 31, 1995 to March 31, 1996 Exercise of common stock options (at prices ranging from $3.83 to $5.50 per share) Sale of common stock under employee stock purchase plan Purchase of treasury stock
From March 31, 1994 to March 31, 1995 Exercise of common stock options (at prices ranging from $3.83 to $5.50 per share) Purchase of treasury stock
From March 31, 1993 to March 31, 1994 Exercise of common stock options (at prices ranging from $3.83 to $4.58 per share) Sale of common stock