股本结构
单位:万股
| 公告日期 | 2025-07-30 | 2025-07-29 | 2025-04-24 | 2025-04-23 | 2025-02-28 | 2025-02-27 |
|---|---|---|---|---|---|---|
| 证券总股本 | 3288.67 | 3288.13 | 3281.96 | 3281.89 | 3281.03 | 3277.61 |
| 普通股本 | 3288.67 | 3288.13 | 3281.96 | 3281.89 | 3281.03 | 3277.61 |
| 优先股 | 未披露 | 未披露 | 未披露 | 未披露 | 未披露 | 未披露 |
| 其他 | 未披露 | 未披露 | 未披露 | 未披露 | 未披露 | 未披露 |
| 变动日期 | 2025-07-25 | 2025-06-30 | 2025-04-18 | 2025-03-31 | 2025-02-21 | 2024-12-31 |
注释:中概股证券总股本=普通股股本/
存托凭证比例
历史变动
| 公告日期 | 变动后普通股本(万股) | 变动后优先股(万股) | 变动原因 | 变动日期 |
|---|---|---|---|---|
| 2025-07-30 | 3288.67 | 未披露 | 定期报告 | 2025-07-25 |
| 2025-07-29 | 3288.13 | 未披露 | 定期报告 | 2025-06-30 |
| 2025-04-24 | 3281.96 | 未披露 | 定期报告 | 2025-04-18 |
| 2025-04-23 | 3281.89 | 未披露 | 定期报告 | 2025-03-31 |
| 2025-02-28 | 3281.03 | 未披露 | 定期报告 | 2025-02-21 |
| 2025-02-27 | 3277.61 | 未披露 |
更多>>
From December 31, 2023 to December 31, 2024
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Non-cash compensation
Surrendered shares
|
2024-12-31 |
| 2024-12-10 | 3275.45 | 未披露 | 定期报告 | 2024-11-15 |
| 2024-11-07 | 3275.11 | 未披露 |
更多>>
From June 30, 2024 to September 30, 2024
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
|
2024-09-30 |
| 2024-07-25 | 3274.06 | 未披露 | 定期报告 | 2024-07-19 |
| 2024-07-25 | 3273.95 | 未披露 |
更多>>
From March 31, 2024 to June 30, 2024
Issuance/(cancellation) of non-vested stock
Surrendered shares
|
2024-06-30 |
| 2024-04-25 | 3267.69 | 未披露 | 定期报告 | 2024-04-19 |
| 2024-04-25 | 3267.61 | 未披露 |
更多>>
From December 31, 2023 to March 31, 2024
Issuance/(cancellation) of non-vested stock
Surrendered shares
|
2024-03-31 |
| 2024-02-22 | 3266.76 | 未披露 |
更多>>
From December 31, 2022 to December 31, 2023
Exercise of stock options
Issuance/(cancellation) of non-vested stock
Issuance of stock – employee stock purchase plan
|
2023-12-31 |
| 2023-10-25 | 3263.33 | 未披露 | 定期报告 | 2023-10-20 |
| 2023-10-25 | 3263.36 | 未披露 |
更多>>
From June 30, 2023 to September 30, 2023
Issuance/(cancellation) of non-vested stock
Issuance of stock – employee stock purchase plan
Exercise of stock options
|
2023-09-30 |
| 2023-08-10 | 3263.30 | 未披露 | 定期报告 | 2023-08-04 |
| 2023-07-27 | 3260.79 | 未披露 | 定期报告 | 2023-07-21 |
| 2023-07-27 | 3260.83 | 未披露 |
更多>>
From March 31, 2023 to June 30, 2023
Issuance of stock – employee stock purchase plan
Exercise of stock options
Non-cash compensation
Surrendered shares
Noncontrolling interest contributions
Noncontrolling interest distributions
Net loss
|
2023-06-30 |
| 2023-08-10 | 3260.78 | 未披露 | 定期报告 | 2023-06-23 |
| 2023-05-04 | 3255.94 | 未披露 | 定期报告 | 2023-04-28 |
| 2023-04-27 | 3255.10 | 未披露 | 定期报告 | 2023-04-11 |
| 2023-05-04 | 3254.41 | 未披露 |
更多>>
From December 31, 2022 to March 31, 2023
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Surrendered shares
|
2023-03-31 |
| 2023-02-16 | 3255.06 | 未披露 | 定期报告 | 2023-02-10 |
| 2023-02-16 | 3251.83 | 未披露 |
更多>>
From December 31, 2021 to December 31, 2022
Issuance/(cancellation) of non-vested stock
Surrendered shares
Issuance of stock – employee stock purchase plan
Shares repurchased
Exercise of stock options
|
2022-12-31 |
| 2022-10-27 | 3249.20 | 未披露 | 定期报告 | 2022-10-21 |
| 2022-10-27 | 3247.95 | 未披露 |
更多>>
From June 30, 2022 to September 30, 2022
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
|
2022-09-30 |
| 2022-07-28 | 3244.33 | 未披露 | 定期报告 | 2022-07-22 |
| 2022-07-28 | 3243.25 | 未披露 |
更多>>
From March 31, 2022 to June 30, 2022
Issuance/(cancellation) of non-vested stock
Issuance of stock – employee stock purchase plan
Exercise of stock options
Surrendered shares
Shares repurchased
|
2022-06-30 |
| 2022-04-27 | 3257.28 | 未披露 | 定期报告 | 2022-04-14 |
| 2022-04-28 | 3256.66 | 未披露 |
更多>>
From December 31, 2021 to March 31, 2022
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
|
2022-03-31 |
| 2022-02-24 | 3252.57 | 未披露 | 定期报告 | 2022-02-18 |
| 2022-02-24 | 3251.00 | 未披露 |
更多>>
From December 31, 2020 to December 31, 2021
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
Shares repurchased
|
2021-12-31 |
| 2021-11-03 | 3260.24 | 未披露 | 定期报告 | 2021-10-29 |
| 2021-11-03 | 3259.08 | 未披露 |
更多>>
From June 30, 2021 to September 30, 2021
Issuance of stock – employee stock purchase plan
Exercise of stock options
Non-cash compensation
Surrendered shares
Shares repurchased
Noncontrolling interest distribution
Acquired noncontrolling interest
Net income
|
2021-09-30 |
| 2021-08-05 | 3263.20 | 未披露 | 定期报告 | 2021-07-30 |
| 2021-08-05 | 3257.68 | 未披露 |
更多>>
From March 31, 2021 to June 30, 2021
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
Shares repurchased
|
2021-06-30 |
| 2021-04-29 | 3257.18 | 未披露 | 定期报告 | 2021-04-23 |
| 2021-04-28 | 3256.78 | 未披露 | 定期报告 | 2021-04-13 |
| 2021-04-29 | 3256.77 | 未披露 |
更多>>
from December 31, 2020 to March 31, 2021
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
Shares repurchased
|
2021-03-31 |
| 2021-02-25 | 3284.85 | 未披露 | 定期报告 | 2021-02-19 |
| 2021-02-25 | 3281.43 | 未披露 |
更多>>
From December 31,2019 to December 31,2020
Issuance of stock – employee stock purchase plan
Issuance of stock –plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
|
2020-12-31 |
| 2020-10-29 | 3281.05 | 未披露 | 定期报告 | 2020-10-23 |
| 2020-10-29 | 3280.28 | 未披露 |
更多>>
From June 30, 2020 to September 30, 2020
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
|
2020-09-30 |
| 2020-07-29 | 3246.67 | 未披露 | 定期报告 | 2020-07-24 |
| 2020-07-29 | 3244.27 | 未披露 |
更多>>
from March 31, 2020 to June 30, 2020
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
|
2020-06-30 |
| 2020-05-07 | 3237.92 | 未披露 | 定期报告 | 2020-05-01 |
| 2020-05-07 | 3237.03 | 未披露 |
更多>>
from December 31, 2019 to March 31, 2020
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
|
2020-03-31 |
| 2020-02-19 | 3231.40 | 未披露 | 定期报告 | 2020-02-14 |
| 2020-02-19 | 3228.41 | 未披露 |
更多>>
from December 31, 2018 to December 31, 2019
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
|
2019-12-31 |
| 2019-10-30 | 3225.53 | 未披露 | 定期报告 | 2019-10-25 |
| 2019-10-30 | 3224.66 | 未披露 |
更多>>
from June 30, 2019 to September 30, 2019
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
|
2019-09-30 |
| 2019-08-01 | 3217.49 | 未披露 | 定期报告 | 2019-07-26 |
| 2019-08-01 | 3213.02 | 未披露 |
更多>>
from March 31, 2019 to June 30, 2019
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
|
2019-06-30 |
| 2019-04-26 | 3204.48 | 未披露 | 定期报告 | 2019-04-11 |
| 2019-05-01 | 3203.77 | 未披露 |
更多>>
from December 31, 2018 to March 31, 2019
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Exercise of stock options
Non-cash compensation
Surrendered shares
Noncontrolling interest distribution
Net income
|
2019-03-31 |
| 2019-02-28 | 3201.03 | 未披露 | 定期报告 | 2019-02-22 |
| 2019-02-28 | 3197.35 | 未披露 |
更多>>
from December 31, 2017 to December 31, 2018
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
Shares repurchased
|
2018-12-31 |
| 2018-10-30 | 3188.86 | 未披露 | 定期报告 | 2018-10-26 |
| 2018-10-29 | 3187.73 | 未披露 | 定期报告 | 2018-09-30 |
| 2018-08-01 | 3183.60 | 未披露 | 定期报告 | 2018-07-27 |
| 2018-08-01 | 3180.14 | 未披露 | 定期报告 | 2018-06-30 |
| 2018-05-08 | 3406.37 | 未披露 | 定期报告 | 2018-05-04 |
| 2018-04-25 | 3405.79 | 未披露 | 定期报告 | 2018-04-12 |
| 2018-05-08 | 3405.66 | 未披露 | 定期报告 | 2018-03-31 |
| 2018-02-28 | 3398.48 | 未披露 | 定期报告 | 2018-02-23 |
| 2018-02-28 | 3396.48 | 未披露 |
更多>>
from December 31, 2016 to December 31, 2017
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
|
2017-12-31 |
| 2017-11-08 | 3393.67 | 未披露 | 定期报告 | 2017-11-03 |
| 2017-11-08 | 3391.36 | 未披露 | 定期报告 | 2017-09-30 |
| 2017-07-27 | 3386.21 | 未披露 | 定期报告 | 2017-07-21 |
| 2017-07-26 | 3385.06 | 未披露 | 定期报告 | 2017-06-30 |
| 2017-05-03 | 3372.83 | 未披露 | 定期报告 | 2017-04-28 |
| 2017-04-25 | 3367.35 | 未披露 | 定期报告 | 2017-04-13 |
| 2017-05-03 | 3369.30 | 未披露 | 定期报告 | 2017-03-31 |
| 2017-03-01 | 3360.74 | 未披露 | 定期报告 | 2017-02-24 |
| 2017-03-01 | 3359.72 | 未披露 |
更多>>
from December 31, 2015 to December 31, 2016
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Surrendered shares
Shares repurchased
|
2016-12-31 |
| 2016-11-04 | 3356.96 | 未披露 | 定期报告 | 2016-11-01 |
| 2016-11-03 | 3355.14 | 未披露 | 定期报告 | 2016-09-30 |
| 2016-08-03 | 3354.75 | 未披露 | 定期报告 | 2016-07-29 |
| 2016-08-02 | 3349.99 | 未披露 | 定期报告 | 2016-06-30 |
| 2016-05-04 | 3341.86 | 未披露 | 定期报告 | 2016-04-29 |
| 2016-04-22 | 3343.00 | 未披露 | 定期报告 | 2016-04-15 |
| 2016-05-04 | 3334.05 | 未披露 | 定期报告 | 2016-03-31 |
| 2016-03-10 | 3332.91 | 未披露 | 定期报告 | 2016-03-04 |
| 2016-03-10 | 3360.73 | 未披露 |
更多>>
from December 31, 2014 to December 31, 2015
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Exercise of stock options
Issuance/(cancellation) of non-vested stock
Surrendered shares
Shares repurchased
|
2015-12-31 |
| 2015-11-05 | 3369.12 | 未披露 | 定期报告 | 2015-11-02 |
| 2015-11-04 | 3367.22 | 未披露 | 定期报告 | 2015-09-30 |
| 2015-07-29 | 3366.59 | 未披露 | 定期报告 | 2015-06-30 |
| 2015-04-29 | 3366.82 | 未披露 | 定期报告 | 2015-04-24 |
| 2015-04-29 | 3364.39 | 未披露 | 定期报告 | 2015-03-31 |
| 2015-03-04 | 3367.30 | 未披露 | 定期报告 | 2015-02-27 |
| 2015-03-04 | 3359.46 | 未披露 |
更多>>
from December 31, 2013 to December 31, 2014
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
Surrendered shares
|
2014-12-31 |
| 2014-10-29 | 3338.04 | 未披露 | 定期报告 | 2014-10-24 |
| 2014-10-29 | 3334.79 | 未披露 | 定期报告 | 2014-09-30 |
| 2014-07-30 | 3323.46 | 未披露 | 定期报告 | 2014-07-25 |
| 2014-07-30 | 3319.59 | 未披露 | 定期报告 | 2014-06-30 |
| 2014-05-08 | 3281.26 | 未披露 | 定期报告 | 2014-05-02 |
| 2014-04-30 | 3252.70 | 未披露 | 定期报告 | 2014-04-11 |
| 2014-05-08 | 3260.84 | 未披露 | 定期报告 | 2014-03-31 |
| 2014-03-12 | 3271.71 | 未披露 | 定期报告 | 2014-03-10 |
| 2014-03-12 | 3253.90 | 未披露 |
更多>>
from December 31, 2012 to December 31, 2013
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
Surrendered shares
|
2013-12-31 |
| 2013-11-12 | 3246.05 | 未披露 | 定期报告 | 2013-11-07 |
| 2013-11-12 | 3240.95 | 未披露 | 定期报告 | 2013-09-30 |
| 2013-07-31 | 3218.13 | 未披露 | 定期报告 | 2013-07-26 |
| 2013-07-31 | 3210.62 | 未披露 | 定期报告 | 2013-06-30 |
| 2013-04-30 | 3146.49 | 未披露 | 定期报告 | 2013-04-25 |
| 2013-04-26 | 3137.41 | 未披露 | 定期报告 | 2013-04-11 |
| 2013-04-30 | 3138.29 | 未披露 | 定期报告 | 2013-03-31 |
| 2013-03-12 | 3138.16 | 未披露 | 定期报告 | 2013-03-07 |
| 2013-03-12 | 3108.66 | 未披露 |
更多>>
from December 31, 2011 to December 31, 2012
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
Surrendered shares
|
2012-12-31 |
| 2012-11-06 | 3094.13 | 未披露 | 定期报告 | 2012-11-01 |
| 2012-11-06 | 3164.08 | 未披露 | 定期报告 | 2012-09-30 |
| 2012-08-07 | 3063.78 | 未披露 | 定期报告 | 2012-08-02 |
| 2012-08-07 | 3132.88 | 未披露 | 定期报告 | 2012-06-30 |
| 2012-05-09 | 3012.70 | 未披露 | 定期报告 | 2012-05-03 |
| 2012-05-08 | 3073.05 | 未披露 | 定期报告 | 2012-03-31 |
| 2012-02-28 | 3000.33 | 未披露 | 定期报告 | 2012-02-23 |
| 2012-02-28 | 3032.85 | 未披露 |
更多>>
from December 31, 2010 to December 31, 2011
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
Surrendered shares
|
2011-12-31 |
| 2011-11-01 | 2943.60 | 未披露 | 定期报告 | 2011-10-27 |
| 2011-11-01 | 3002.97 | 未披露 | 定期报告 | 2011-09-30 |
| 2011-08-02 | 2925.91 | 未披露 | 定期报告 | 2011-07-29 |
| 2011-08-02 | 2989.03 | 未披露 | 定期报告 | 2011-06-30 |
| 2011-04-26 | 2947.36 | 未披露 | 定期报告 | 2011-04-20 |
| 2011-04-26 | 2944.51 | 未披露 | 定期报告 | 2011-03-31 |
| 2011-02-22 | 2948.93 | 未披露 | 定期报告 | 2011-02-18 |
| 2011-02-22 | 2923.28 | 未披露 |
更多>>
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
|
2010-12-31 |
| 2010-10-26 | 2902.81 | 未披露 | 定期报告 | 2010-10-21 |
| 2010-10-26 | 2831.89 | 未披露 | 定期报告 | 2010-09-30 |
| 2010-08-09 | 2882.06 | 未披露 | 定期报告 | 2010-08-04 |
| 2010-08-09 | 2875.74 | 未披露 | 定期报告 | 2010-06-30 |
| 2010-04-27 | 2855.96 | 未披露 | 定期报告 | 2010-04-22 |
| 2010-04-27 | 2843.60 | 未披露 | 定期报告 | 2010-03-31 |
| 2010-02-23 | 2828.05 | 未披露 | 定期报告 | 2010-02-19 |
| 2010-02-23 | 2819.12 | 未披露 |
更多>>
from December 31, 2008 to December 31, 2009
Issuance of stock — employee stock purchase plan
Issuance of stock — 401(k) plan
Exercise of stock options
Issuance of non-vested stock
|
2009-12-31 |
| 2009-02-17 | 2724.77 | 未披露 | 定期报告 | 2009-02-13 |
| 2009-02-17 | 2708.32 | 未披露 |
更多>>
from December 31, 2007 to December 31, 2008
Issuance of stock for employee stock purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options and warrants
Issuance of non-vested stock
|
2008-12-31 |
| 2008-02-27 | 2647.06 | 未披露 | 定期报告 | 2008-02-20 |
| 2008-02-27 | 2636.86 | 未披露 |
更多>>
from December 31, 2006 to December 31, 2007
Issuance of stock for employee stock purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Issuance of non-vested stock
|
2007-12-31 |
| 2007-02-20 | 2582.68 | 未披露 | 定期报告 | 2007-02-07 |
| 2007-02-20 | 2579.87 | 未披露 |
更多>>
from December 31, 2005 to December 31, 2006
Issuance of stock for employee stock purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Issuance of non-vested stock
Issuance of stock in connection with public offering, net
Four-for-three stock split
|
2006-12-31 |
| 2006-03-16 | 1590.08 | 未披露 | 定期报告 | 2006-02-15 |
| 2006-03-16 | 1587.75 | 未披露 |
更多>>
from December 31, 2004 to December 31, 2005
Issuance of stock for Employee Stock Purchase Plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Issuance of stock options as compensation
Issuance of options in conjunction with acquisitions
Issuance of restricted stock
|
2005-12-31 |
| 2005-03-17 | 1535.99 | 未披露 | 定期报告 | 2005-03-10 |
| 2005-03-17 | 1530.64 | 未披露 |
更多>>
from December 31, 2003 to December 31, 2004
Issuance of stock for Employee Stock Purchase Plan
Issuance of stock in connection with 401(k) Plan
Exercise of stock options
Issuance of stock as compensation
Issuance of stock in connection with public offering, net of offering costs of $4,473
Exercise of warrants
Issuance of stock in conjunction with acquisition
|
2004-12-31 |
| 2004-03-29 | 1214.49 | 未披露 | 定期报告 | 2004-03-22 |
| 2004-03-29 | 1190.40 | 未披露 |
更多>>
from December 31, 2002 to December 31, 2003
Issuance of stock for Employee Stock Purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Exercise of warrants
Issuance of stock in conjunction with acquisitions
Issuance of stock as compensation
Issuance of stock in connection with Private Placement, net of offering costs of $171,000
|
2003-12-31 |
| 2003-03-28 | 940.41 | 未披露 | 定期报告 | 2003-03-21 |
| 2003-03-28 | 916.38 | 未披露 |
更多>>
from December 31, 2001 to December 31, 2002
Issuance of stock for Employee Stock Purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Exercise of warrants
Issuance of stock in connection with Private Placement
|
2002-12-31 |
| 2002-03-21 | 736.47 | 未披露 | 定期报告 | 2002-03-18 |
| 2002-03-21 | 717.82 | 未披露 |
更多>>
from December 31, 2000 to December 31, 2001
Issuance of stock for Employee Stock Purchase plan
Issuance of stock in connection with 401(k) plan
Issuance of stock and stock options
Exercise of stock options
Preferred stock conversion
Exercise of warrants
|
2001-12-31 |
| 2001-03-19 | 564.42 | 未披露 | 定期报告 | 2001-03-12 |
| 2001-03-19 | 532.61 | 39.00 |
更多>>
from December 31, 1999 to December 31, 2000
Issuance of stock for Employee Stock Purchase Plan
Issuance of stock in connection with 401(k) Plan
Issuance of stock for bonuses
Preferred stock conversion
|
2000-12-31 |
| 1998-04-16 | 306.00 | 未披露 | 定期报告 | 1998-03-31 |
| 1998-04-16 | 285.01 | 40.00 |
更多>>
from December 31,1996 to December 31,1997
Issuance of stock in connection with private placement stock, offering acquisition, and 401K plan
Issuance of preferred stock
|
1997-12-31 |
| 1998-04-16 | 257.62 | 未披露 |
更多>>
from December 31,1995 to December 31,1996
Issuance of stock in connection with warrants
Payments received on and write-off of stock subscriptions
|
1996-12-31 |
From December 31, 2023 to December 31, 2024
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Non-cash compensation
Surrendered shares
From June 30, 2024 to September 30, 2024
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
From March 31, 2024 to June 30, 2024
Issuance/(cancellation) of non-vested stock
Surrendered shares
From December 31, 2023 to March 31, 2024
Issuance/(cancellation) of non-vested stock
Surrendered shares
From December 31, 2022 to December 31, 2023
Exercise of stock options
Issuance/(cancellation) of non-vested stock
Issuance of stock – employee stock purchase plan
From June 30, 2023 to September 30, 2023
Issuance/(cancellation) of non-vested stock
Issuance of stock – employee stock purchase plan
Exercise of stock options
From March 31, 2023 to June 30, 2023
Issuance of stock – employee stock purchase plan
Exercise of stock options
Non-cash compensation
Surrendered shares
Noncontrolling interest contributions
Noncontrolling interest distributions
Net loss
From December 31, 2022 to March 31, 2023
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Surrendered shares
From December 31, 2021 to December 31, 2022
Issuance/(cancellation) of non-vested stock
Surrendered shares
Issuance of stock – employee stock purchase plan
Shares repurchased
Exercise of stock options
From June 30, 2022 to September 30, 2022
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
From March 31, 2022 to June 30, 2022
Issuance/(cancellation) of non-vested stock
Issuance of stock – employee stock purchase plan
Exercise of stock options
Surrendered shares
Shares repurchased
From December 31, 2021 to March 31, 2022
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
From December 31, 2020 to December 31, 2021
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
Shares repurchased
From June 30, 2021 to September 30, 2021
Issuance of stock – employee stock purchase plan
Exercise of stock options
Non-cash compensation
Surrendered shares
Shares repurchased
Noncontrolling interest distribution
Acquired noncontrolling interest
Net income
From March 31, 2021 to June 30, 2021
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
Shares repurchased
from December 31, 2020 to March 31, 2021
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
Shares repurchased
From December 31,2019 to December 31,2020
Issuance of stock – employee stock purchase plan
Issuance of stock –plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
From June 30, 2020 to September 30, 2020
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
from March 31, 2020 to June 30, 2020
Issuance of stock – employee stock purchase plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
from December 31, 2019 to March 31, 2020
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
from December 31, 2018 to December 31, 2019
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
from June 30, 2019 to September 30, 2019
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
from March 31, 2019 to June 30, 2019
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
from December 31, 2018 to March 31, 2019
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Exercise of stock options
Non-cash compensation
Surrendered shares
Noncontrolling interest distribution
Net income
from December 31, 2017 to December 31, 2018
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
Surrendered shares
Shares repurchased
from December 31, 2016 to December 31, 2017
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Exercise of stock options
from December 31, 2015 to December 31, 2016
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Issuance/(cancellation) of non-vested stock
Surrendered shares
Shares repurchased
from December 31, 2014 to December 31, 2015
Issuance of stock – employee stock purchase plan
Issuance of stock – 401(k) plan
Exercise of stock options
Issuance/(cancellation) of non-vested stock
Surrendered shares
Shares repurchased
from December 31, 2013 to December 31, 2014
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
Surrendered shares
from December 31, 2012 to December 31, 2013
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
Surrendered shares
from December 31, 2011 to December 31, 2012
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
Surrendered shares
from December 31, 2010 to December 31, 2011
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
Surrendered shares
Issuance of stock—employee stock purchase plan
Issuance of stock—401(k) plan
Exercise of stock options
Issuance of non-vested stock
from December 31, 2008 to December 31, 2009
Issuance of stock — employee stock purchase plan
Issuance of stock — 401(k) plan
Exercise of stock options
Issuance of non-vested stock
from December 31, 2007 to December 31, 2008
Issuance of stock for employee stock purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options and warrants
Issuance of non-vested stock
from December 31, 2006 to December 31, 2007
Issuance of stock for employee stock purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Issuance of non-vested stock
from December 31, 2005 to December 31, 2006
Issuance of stock for employee stock purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Issuance of non-vested stock
Issuance of stock in connection with public offering, net
Four-for-three stock split
from December 31, 2004 to December 31, 2005
Issuance of stock for Employee Stock Purchase Plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Issuance of stock options as compensation
Issuance of options in conjunction with acquisitions
Issuance of restricted stock
from December 31, 2003 to December 31, 2004
Issuance of stock for Employee Stock Purchase Plan
Issuance of stock in connection with 401(k) Plan
Exercise of stock options
Issuance of stock as compensation
Issuance of stock in connection with public offering, net of offering costs of $4,473
Exercise of warrants
Issuance of stock in conjunction with acquisition
from December 31, 2002 to December 31, 2003
Issuance of stock for Employee Stock Purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Exercise of warrants
Issuance of stock in conjunction with acquisitions
Issuance of stock as compensation
Issuance of stock in connection with Private Placement, net of offering costs of $171,000
from December 31, 2001 to December 31, 2002
Issuance of stock for Employee Stock Purchase plan
Issuance of stock in connection with 401(k) plan
Exercise of stock options
Exercise of warrants
Issuance of stock in connection with Private Placement
from December 31, 2000 to December 31, 2001
Issuance of stock for Employee Stock Purchase plan
Issuance of stock in connection with 401(k) plan
Issuance of stock and stock options
Exercise of stock options
Preferred stock conversion
Exercise of warrants
from December 31, 1999 to December 31, 2000
Issuance of stock for Employee Stock Purchase Plan
Issuance of stock in connection with 401(k) Plan
Issuance of stock for bonuses
Preferred stock conversion
from December 31,1996 to December 31,1997
Issuance of stock in connection with private placement stock, offering acquisition, and 401K plan
Issuance of preferred stock
from December 31,1995 to December 31,1996
Issuance of stock in connection with warrants
Payments received on and write-off of stock subscriptions