股本结构

单位:万股
公告日期 2025-10-29 2025-10-29 2025-07-23 2025-07-23 2025-04-30 2025-04-30
证券总股本 42382.28 42490.00 42365.04 42410.00 42188.67 42176.23
普通股本 42382.28 42490.00 42365.04 42410.00 42188.67 42176.23
优先股 未披露 未披露 未披露 未披露 未披露 未披露
其他 未披露 未披露 未披露 未披露 未披露 未披露
变动日期 2025-10-27 2025-09-30 2025-07-21 2025-06-30 2025-04-28 2025-03-31
注释:中概股证券总股本=普通股股本/ 存托凭证比例

历史变动

公告日期 变动后普通股本(万股) 变动后优先股(万股) 变动原因 变动日期
2025-10-29 42382.28 未披露 定期报告 2025-10-27
2025-10-29 42490.00 未披露
更多>>
20250630-20250930 限制性股票授予 退还的限制性股票授予 股票期权的行使 员工购股计划
2025-09-30
2025-07-23 42365.04 未披露 定期报告 2025-07-21
2025-07-23 42410.00 未披露
更多>>
20250331-20250630 股票回购计划下的股票回购 股票期权的行使 员工购股计划 退还的限制性股票授予 限制性股票授予
2025-06-30
2025-04-30 42188.67 未披露 定期报告 2025-04-28
2025-04-30 42176.23 未披露 定期报告 2025-03-31
2025-02-20 41012.56 未披露 定期报告 2025-02-13
2025-02-20 40950.00 未披露
更多>>
20231231-20241231 管理层股票购买计划 退还的限制性股票授予 发行的限制性股票 股票期权的行使 员工购股计划
2024-12-31
2024-10-23 40995.95 未披露 定期报告 2024-10-21
2024-10-23 40950.00 未披露
更多>>
20240630-20240930 限制性股票授予 退还的限制性股票授予 员工购股计划
2024-09-30
2024-07-25 40981.68 未披露 定期报告 2024-07-22
2024-07-25 40930.00 未披露
更多>>
20240331-20240630 股票期权的行使 限制性股票授予 退还的限制性股票授予 员工购股计划
2024-06-30
2024-06-10 40850.47 未披露 定期报告 2024-06-06
2024-06-10 40848.54 未披露 定期报告 2024-05-10
2024-04-24 40834.23 未披露 定期报告 2024-04-22
2024-06-10 40834.39 未披露 定期报告 2024-04-17
2024-04-26 40833.46 未披露 定期报告 2024-04-10
2024-04-26 40885.15 未披露 定期报告 2024-04-01
2024-04-24 40920.00 未披露
更多>>
20231231-20240331 限制性股票授予 放弃限制性股票授予 员工持股计划
2024-03-31
2024-02-22 40840.93 未披露 定期报告 2024-02-16
2024-02-22 40810.00 未披露
更多>>
20221231-20231231 股票期权的行使 发行限制性股票 放弃限制性股票授予 管理层股票购买计划 员工持股计划
2023-12-31
2023-10-25 40836.34 未披露 定期报告 2023-10-20
2023-10-25 40661.90 未披露
更多>>
20230630-20230930 限制性股票授予 交出受限制股票 员工股票购买计划 为股票发行而发行的股票,扣除交易成本
2023-09-30
2023-07-26 40833.66 未披露 定期报告 2023-07-21
2023-07-26 40801.10 未披露
更多>>
20230331-20230630 行使股票期权 限制性股票授予 交出受限制股票 员工股票购买计划
2023-06-30
2023-04-26 40853.92 未披露 定期报告 2023-04-21
2023-04-27 40805.50 未披露 定期报告 2023-04-01
2023-04-26 40762.30 未披露
更多>>
20221231-20230331 股票期权的行使 限制性股票授予 放弃限制性股票授予 员工股票购买计划 管理库存采购计划
2023-03-31
2023-02-22 40677.24 未披露 定期报告 2023-02-17
2023-02-22 40667.10 未披露
更多>>
20211231-20221231 已发行限制性股票 放弃的限制性股票授予 员工股票购买计划 为股票发行发行的股票,扣除交易成本
2022-12-31
2022-10-26 40669.01 未披露 定期报告 2022-10-21
2022-10-26 40661.90 未披露
更多>>
From June 30, 2022 to September 30, 2022 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for equity offering, net of transaction costs
2022-09-30
2022-09-19 40655.24 未披露
更多>>
Common stock offered 10,656,436 shares
2022-09-20
2022-07-27 39594.94 未披露 定期报告 2022-07-22
2022-07-27 39589.60 未披露
更多>>
From March 31, 2022 to June 30, 2022 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2022-06-30
2022-04-28 39622.53 未披露 定期报告 2022-04-22
2022-04-25 39502.68 未披露 定期报告 2022-04-11
2022-04-25 39501.38 未披露 定期报告 2022-04-01
2022-04-28 39587.40 未披露
更多>>
From December 31, 2021 to March 31, 2022 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2022-03-31
2022-02-23 39498.77 未披露 定期报告 2022-02-18
2022-02-23 39493.60 未披露
更多>>
From December 31, 2020 to December 31, 2021 Exercise of stock options Restricted stock issued Restricted stock grants surrendered Employee stock purchase plan
2021-12-31
2021-10-27 39493.58 未披露 定期报告 2021-10-22
2021-10-27 39496.00 未披露
更多>>
From June 30, 2021 to September 30, 2021 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2021-09-30
2021-07-28 39495.51 未披露 定期报告 2021-07-23
2021-07-28 39495.10 未披露
更多>>
From March 31, 2021 to June 30, 2021 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2021-06-30
2021-06-07 39493.55 未披露
更多>>
On June 7, 2021, the Board approved and declared a 10-for-1 stock split in the form of a stock dividend. The Board set June 17, 2021 as the record date for the stock dividend. Each shareholder of record at the close of business on the record date will receive nine additional shares of Common Stock for each then-held share of Common Stock. The dividend shares are scheduled to be distributed after the close of trading on June 25, 2021.
2021-06-28
2021-04-28 3949.36 未披露 定期报告 2021-04-23
2021-04-19 3944.44 未披露 定期报告 2021-04-07
2021-04-28 3947.90 未披露
更多>>
From December 31, 2020 To March 31, 2021 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2021-03-31
2021-02-24 3941.04 未披露 定期报告 2021-02-19
2021-02-24 3941.40 未披露
更多>>
From December 31,2019 to December 31,2020 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for equity offerings, net of transaction costs
2020-12-31
2020-10-28 3941.81 未披露 定期报告 2020-10-23
2020-10-28 3943.00 未披露
更多>>
From June 30, 2020 to September 30, 2020 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2020-09-30
2020-07-29 3936.71 未披露 定期报告 2020-07-24
2020-07-29 3938.30 未披露
更多>>
From March 31, 2020 to June 30, 2020 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for equity offering, net of transaction costs
2020-06-30
2020-04-29 3672.64 未披露 定期报告 2020-04-24
2020-04-24 3675.13 未披露 定期报告 2020-04-08
2020-04-24 3675.12 未披露 定期报告 2020-04-01
2020-04-29 3674.00 未披露
更多>>
From December 31, 2019 to March 31, 2020 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2020-03-31
2020-02-26 3664.47 未披露 定期报告 2020-02-21
2020-02-26 3666.80 未披露
更多>>
From December 31, 2018 to December 31, 2019 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2019-12-31
2019-10-23 3663.50 未披露 定期报告 2019-10-18
2019-10-23 3665.00 未披露
更多>>
From June 30, 2019 To September 30, 2019 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2019-09-30
2019-07-24 3654.87 未披露 定期报告 2019-07-19
2019-07-24 3662.40 未披露
更多>>
From March 31, 2019 To June 30, 2019 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2019-06-30
2019-04-24 3654.16 未披露 定期报告 2019-04-19
2019-04-24 3654.16 未披露 定期报告 2019-04-10
2019-04-24 3655.40 未披露 定期报告 2019-04-01
2019-04-24 3661.80 未披露
更多>>
From January 1, 2019 To March 31, 2019 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2019-03-31
2019-02-28 3645.18 未披露 定期报告 2019-02-22
2019-02-28 3644.60 未披露
更多>>
From January 1, 2018 To December 31, 2018 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Stock issued for acquisitions Employee stock purchase plan
2018-12-31
2018-10-24 3641.98 未披露 定期报告 2018-10-19
2018-10-24 3642.60 未披露
更多>>
from January 1, 2018 to September 30, 2018 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for acquisitions
2018-09-30
2018-07-25 3639.11 未披露 定期报告 2018-07-20
2018-07-25 3639.10 未披露
更多>>
from January 1, 2018 to June 30, 2018 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for acquisitions
2018-06-30
2018-04-24 3639.20 未披露 定期报告 2018-04-10
2018-04-24 3629.46 未披露 定期报告 2018-04-02
2018-04-25 3639.20 未披露
更多>>
from January 1, 2018 to March 31, 2018 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for acquisitions
2018-03-31
2018-02-23 3609.47 未披露 定期报告 2018-02-16
2018-02-23 3610.70 未披露
更多>>
From December 31, 2016 To December 31, 2017 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Stock issued for equity offering Employee stock purchase plan
2017-12-31
2017-10-26 3614.55 未披露 定期报告 2017-10-20
2017-09-25 3282.42 未披露 定期报告 2017-08-31
2017-09-13 3282.06 未披露 定期报告 2017-07-21
2017-04-27 3274.88 未披露 定期报告 2017-04-21
2017-04-24 3275.54 未披露 定期报告 2017-04-10
2017-02-24 3259.97 未披露 定期报告 2017-02-17
2017-02-24 3260.60 未披露
更多>>
From December 31, 2015 to December 31, 2016 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2016-12-31
2016-10-27 3259.34 未披露 定期报告 2016-09-30
2016-07-28 3260.27 未披露 定期报告 2016-07-22
2016-04-28 3255.08 未披露 定期报告 2016-04-22
2016-04-26 3256.77 未披露 定期报告 2016-04-11
2016-02-26 3251.35 未披露 定期报告 2016-02-19
2016-02-26 3250.90 未披露
更多>>
from December 31, 2014 to December 31, 2015 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2015-12-31
2015-10-29 3248.88 未披露 定期报告 2015-10-23
2015-07-30 3247.05 未披露 定期报告 2015-07-24
2015-04-30 3240.98 未披露 定期报告 2015-04-24
2015-04-20 3240.84 未披露 定期报告 2015-04-10
2015-02-26 3231.19 未披露 定期报告 2015-02-20
2015-02-26 3231.80 未披露
更多>>
from December31, 2013 to December31, 2014 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Stock issued for equity offering Employee stock purchase plan
2014-12-31
2014-10-30 3234.93 未披露 定期报告 2014-10-24
2014-07-25 3230.11 未披露 定期报告 2014-07-18
2014-06-02 2875.90 未披露 定期报告 2014-05-30
2014-04-24 2876.84 未披露 定期报告 2014-04-18
2014-04-11 2870.21 未披露 定期报告 2014-04-04
2014-02-20 2885.36 未披露 定期报告 2014-02-14
2014-02-20 2884.80 未披露
更多>>
from December31, 2012 to December31, 2013 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
2013-12-31
2013-10-24 2875.62 未披露 定期报告 2013-10-18
2013-07-24 2862.48 未披露 定期报告 2013-07-19
2013-04-25 2854.12 未披露 定期报告 2013-04-19
2013-04-25 2852.67 未披露 定期报告 2013-04-08
2013-03-01 2833.90 未披露 定期报告 2013-02-22
2013-03-01 2834.80 未披露
更多>>
from December 31, 2011 to December 31, 2012 Exercise of stock options Restricted stock grants Restricted stock grants surrendered ESPP Consideration for LoopNet, Inc.
2012-12-31
2012-10-25 2825.99 未披露 定期报告 2012-10-19
2012-07-26 2820.64 未披露 定期报告 2012-07-20
2012-04-27 2580.64 未披露 定期报告 2012-04-20
2012-02-23 2544.59 未披露 定期报告 2012-02-17
2012-02-23 2542.60 未披露
更多>>
from December 31, 2010 to December 31, 2011 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Stock issued for equity offering ESPP
2011-12-31
2011-10-27 2533.70 未披露 定期报告 2011-10-21
2011-07-28 2530.74 未披露 定期报告 2011-07-22
2011-04-29 2081.95 未披露 定期报告 2011-04-22
2011-02-25 2076.18 未披露 定期报告 2011-02-18
2011-02-25 2077.30 未披露
更多>>
Exercise of stock options Restricted stock grants Restricted stock grants surrendered ESPP
2010-12-31
2010-10-22 2074.55 未披露 定期报告 2010-10-15
2010-07-23 2070.45 未披露 定期报告 2010-07-16
2010-02-26 2058.15 未披露 定期报告 2010-02-19
2010-02-26 2061.70 未披露
更多>>
from December 31, 2008 to December 31, 2009 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee Stock Purchase Plan Consideration for PPR Consideration for Resolve Technology
2009-12-31
2009-02-24 1972.94 未披露 定期报告 2009-02-17
2009-02-24 1973.30 未披露
更多>>
from December 31, 2007 to December 31, 2008 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee Stock Purchase Plan
2008-12-31
2008-02-29 1946.43 未披露 定期报告 2008-02-15
2008-02-29 1947.40 未披露
更多>>
from December 31, 2006 to December 31, 2007 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Consideration for Propex Employee Stock Purchase Plan
2007-12-31
2007-02-28 1913.86 未披露 定期报告 2007-02-21
2007-02-28 1908.10 未披露
更多>>
from December 31, 2005 to December 31, 2006 Exercise of stock options Swaps of shares for exercise Restricted stock grants Restricted stock grants surrendered Employee Stock Purchase Plan
2006-12-31
2006-03-07 1867.68 未披露 定期报告 2006-02-21
2006-03-07 1867.40 未披露
更多>>
from December 31, 2004 to December 31, 2005 Exercise of stock options Restricted stock
2005-12-31
2005-03-11 1831.15 未披露 定期报告 2005-03-01
2005-03-11 1830.30 未披露
更多>>
from December 31, 2003 to December 31, 2004 Exercise of stock options Stock issued for PeerMark acquisition
2004-12-31
2004-03-12 1805.28 未披露 定期报告 2004-03-01
2004-03-12 1787.70 未披露
更多>>
from December 31, 2002 to December 31, 2003 Exercise of stock options Stock issued for acquisitions Stock issued for follow-on public offering, net of offering costs
2003-12-31
2003-03-28 1581.01 未披露 定期报告 2003-03-03
2003-03-28 1581.00 未披露
更多>>
from December 31, 2001 to December 31, 2002 Exercise of stock options Stock issued for acquisitions Restricted stock grants retired
2002-12-31
2002-03-28 1572.09 未披露 定期报告 2002-03-15
2002-03-28 1571.79 未披露
更多>>
from December 31, 2000 to December 31, 2001 Exercise of stock options Restricted stock grants issued
2001-12-31
2001-03-30 1558.35 未披露 定期报告 2001-03-15
2001-03-30 1554.51 未披露
更多>>
from December 31, 1999 to December 31, 2000 Exercise of stock options Stock issued for acquisitions Exercise of warrants
2000-12-31
2000-03-29 1529.83 未披露 定期报告 2000-03-13
2000-03-29 1296.73 未披露
更多>>
from December 31, 1998 to December 31, 1999 Exercise of stock options Stock issued for initial public offering Stock issued for acquisition Stock issued for compensation
1999-12-31
1999-03-31 978.57 未披露 定期报告 1999-03-19
1999-03-31 877.10 未披露
更多>>
from December 31, 1997 to December 31, 1998 Exercise of stock options Stock issued for initial public offering Stock issued for acquisition
1998-12-31
20250630-20250930 限制性股票授予 退还的限制性股票授予 股票期权的行使 员工购股计划
20250331-20250630 股票回购计划下的股票回购 股票期权的行使 员工购股计划 退还的限制性股票授予 限制性股票授予
20231231-20241231 管理层股票购买计划 退还的限制性股票授予 发行的限制性股票 股票期权的行使 员工购股计划
20240630-20240930 限制性股票授予 退还的限制性股票授予 员工购股计划
20240331-20240630 股票期权的行使 限制性股票授予 退还的限制性股票授予 员工购股计划
20231231-20240331 限制性股票授予 放弃限制性股票授予 员工持股计划
20221231-20231231 股票期权的行使 发行限制性股票 放弃限制性股票授予 管理层股票购买计划 员工持股计划
20230630-20230930 限制性股票授予 交出受限制股票 员工股票购买计划 为股票发行而发行的股票,扣除交易成本
20230331-20230630 行使股票期权 限制性股票授予 交出受限制股票 员工股票购买计划
20221231-20230331 股票期权的行使 限制性股票授予 放弃限制性股票授予 员工股票购买计划 管理库存采购计划
20211231-20221231 已发行限制性股票 放弃的限制性股票授予 员工股票购买计划 为股票发行发行的股票,扣除交易成本
From June 30, 2022 to September 30, 2022 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for equity offering, net of transaction costs
Common stock offered 10,656,436 shares
From March 31, 2022 to June 30, 2022 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From December 31, 2021 to March 31, 2022 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From December 31, 2020 to December 31, 2021 Exercise of stock options Restricted stock issued Restricted stock grants surrendered Employee stock purchase plan
From June 30, 2021 to September 30, 2021 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From March 31, 2021 to June 30, 2021 Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
On June 7, 2021, the Board approved and declared a 10-for-1 stock split in the form of a stock dividend. The Board set June 17, 2021 as the record date for the stock dividend. Each shareholder of record at the close of business on the record date will receive nine additional shares of Common Stock for each then-held share of Common Stock. The dividend shares are scheduled to be distributed after the close of trading on June 25, 2021.
From December 31, 2020 To March 31, 2021 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From December 31,2019 to December 31,2020 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for equity offerings, net of transaction costs
From June 30, 2020 to September 30, 2020 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From March 31, 2020 to June 30, 2020 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for equity offering, net of transaction costs
From December 31, 2019 to March 31, 2020 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From December 31, 2018 to December 31, 2019 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From June 30, 2019 To September 30, 2019 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From March 31, 2019 To June 30, 2019 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From January 1, 2019 To March 31, 2019 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
From January 1, 2018 To December 31, 2018 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Stock issued for acquisitions Employee stock purchase plan
from January 1, 2018 to September 30, 2018 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for acquisitions
from January 1, 2018 to June 30, 2018 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for acquisitions
from January 1, 2018 to March 31, 2018 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan Stock issued for acquisitions
From December 31, 2016 To December 31, 2017 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Stock issued for equity offering Employee stock purchase plan
From December 31, 2015 to December 31, 2016 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
from December 31, 2014 to December 31, 2015 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
from December31, 2013 to December31, 2014 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Stock issued for equity offering Employee stock purchase plan
from December31, 2012 to December31, 2013 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee stock purchase plan
from December 31, 2011 to December 31, 2012 Exercise of stock options Restricted stock grants Restricted stock grants surrendered ESPP Consideration for LoopNet, Inc.
from December 31, 2010 to December 31, 2011 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Stock issued for equity offering ESPP
Exercise of stock options Restricted stock grants Restricted stock grants surrendered ESPP
from December 31, 2008 to December 31, 2009 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee Stock Purchase Plan Consideration for PPR Consideration for Resolve Technology
from December 31, 2007 to December 31, 2008 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Employee Stock Purchase Plan
from December 31, 2006 to December 31, 2007 Exercise of stock options Restricted stock grants Restricted stock grants surrendered Consideration for Propex Employee Stock Purchase Plan
from December 31, 2005 to December 31, 2006 Exercise of stock options Swaps of shares for exercise Restricted stock grants Restricted stock grants surrendered Employee Stock Purchase Plan
from December 31, 2004 to December 31, 2005 Exercise of stock options Restricted stock
from December 31, 2003 to December 31, 2004 Exercise of stock options Stock issued for PeerMark acquisition
from December 31, 2002 to December 31, 2003 Exercise of stock options Stock issued for acquisitions Stock issued for follow-on public offering, net of offering costs
from December 31, 2001 to December 31, 2002 Exercise of stock options Stock issued for acquisitions Restricted stock grants retired
from December 31, 2000 to December 31, 2001 Exercise of stock options Restricted stock grants issued
from December 31, 1999 to December 31, 2000 Exercise of stock options Stock issued for acquisitions Exercise of warrants
from December 31, 1998 to December 31, 1999 Exercise of stock options Stock issued for initial public offering Stock issued for acquisition Stock issued for compensation
from December 31, 1997 to December 31, 1998 Exercise of stock options Stock issued for initial public offering Stock issued for acquisition