股本结构
单位:万股
| 公告日期 | 2025-11-17 | 2025-11-17 | 2025-09-04 | 2025-09-04 | 2025-05-16 | 2025-05-16 |
|---|---|---|---|---|---|---|
| 证券总股本 | 4717.67 | 4720.47 | 4709.45 | 4706.86 | 4731.56 | 4731.32 |
| 普通股本 | 4717.67 | 4720.47 | 4709.45 | 4706.86 | 4731.56 | 4731.32 |
| 优先股 | 未披露 | 未披露 | 未披露 | 未披露 | 未披露 | 未披露 |
| 其他 | 未披露 | 未披露 | 未披露 | 未披露 | 未披露 | 未披露 |
| 变动日期 | 2025-11-13 | 2025-10-31 | 2025-09-02 | 2025-07-31 | 2025-05-14 | 2025-04-30 |
注释:中概股证券总股本=普通股股本/
存托凭证比例
历史变动
| 公告日期 | 变动后普通股本(万股) | 变动后优先股(万股) | 变动原因 | 变动日期 |
|---|---|---|---|---|
| 2025-11-17 | 4717.67 | 未披露 | 定期报告 | 2025-11-13 |
| 2025-11-17 | 4720.47 | 未披露 |
更多>>
From July 31, 2025 to October 31, 2025
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
|
2025-10-31 |
| 2025-09-04 | 4709.45 | 未披露 | 定期报告 | 2025-09-02 |
| 2025-09-04 | 4706.86 | 未披露 |
更多>>
From July 31, 2024 to July 31, 2025
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
|
2025-07-31 |
| 2025-05-16 | 4731.56 | 未披露 | 定期报告 | 2025-05-14 |
| 2025-05-16 | 4731.32 | 未披露 |
更多>>
From July 31, 2024 to April 30, 2025
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
|
2025-04-30 |
| 2025-02-21 | 4778.02 | 未披露 |
更多>>
From October 31, 2024 to January 31, 2025
Issuance of shares of Class A Common Stock under stock plan
|
2025-01-31 |
| 2024-11-18 | 4776.23 | 未披露 | 定期报告 | 2024-11-14 |
| 2024-11-18 | 4776.23 | 未披露 |
更多>>
From July 31,2024 to October 31,2024
Issuance of shares of Class A Common Stock under stock plan
|
2024-10-31 |
| 2024-09-06 | 4758.43 | 未披露 | 定期报告 | 2024-09-04 |
| 2024-09-06 | 4758.11 | 未披露 |
更多>>
From July 31, 2023 to July 31, 2024
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
|
2024-07-31 |
| 2024-05-22 | 4748.03 | 未披露 |
更多>>
From January 31, 2024 to April 30, 2024
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
|
2024-04-30 |
| 2024-02-22 | 4833.16 | 未披露 | 定期报告 | 2024-02-20 |
| 2024-02-22 | 4833.10 | 未披露 |
更多>>
From October 31, 2023 to January 31, 2024
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
|
2024-01-31 |
| 2023-11-16 | 4833.11 | 未披露 | 定期报告 | 2023-11-14 |
| 2023-11-16 | 4840.67 | 未披露 |
更多>>
From July 31, 2023 to October 31, 2023
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
|
2023-10-31 |
| 2023-09-05 | 4836.38 | 未披露 | 定期报告 | 2023-08-31 |
| 2023-09-05 | 4854.74 | 未披露 | 定期报告 | 2023-07-31 |
| 2023-05-18 | 4945.04 | 未披露 | 定期报告 | 2023-05-16 |
| 2023-05-18 | 4947.43 | 未披露 |
更多>>
From January 31, 2023 to April 30, 2023
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2023-04-30 |
| 2023-02-24 | 4965.98 | 未披露 | 定期报告 | 2023-02-22 |
| 2023-02-24 | 4965.44 | 未披露 | 定期报告 | 2023-01-31 |
| 2022-11-17 | 4973.94 | 未披露 | 定期报告 | 2022-11-15 |
| 2022-11-17 | 4971.49 | 未披露 |
更多>>
From July 31, 2022 to October 31, 2022
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2022-10-31 |
| 2022-09-01 | 4991.89 | 未披露 | 定期报告 | 2022-08-31 |
| 2022-09-01 | 4990.93 | 未披露 |
更多>>
From July 31, 2021 to July 31, 2022
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2022-07-31 |
| 2022-05-26 | 5022.57 | 未披露 | 定期报告 | 2022-05-24 |
| 2022-05-26 | 5042.93 | 未披露 |
更多>>
From January 31, 2022 to April 30, 2022
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2022-04-30 |
| 2022-02-17 | 5160.46 | 未披露 | 定期报告 | 2022-02-15 |
| 2022-02-17 | 5178.20 | 未披露 |
更多>>
From July 31, 2021 to January 31, 2022
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2022-01-31 |
| 2021-11-18 | 5183.13 | 未披露 | 定期报告 | 2021-11-16 |
| 2021-11-18 | 5179.62 | 未披露 |
更多>>
From July 31, 2020 to October 31, 2021
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2021-10-31 |
| 2021-09-02 | 5206.69 | 未披露 |
更多>>
From July 31, 2020 to July 31, 2021
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2021-07-31 |
| 2021-05-20 | 5206.31 | 未披露 |
更多>>
From January 31, 2021 to April 30, 2021
Issuance of shares of Class A Common Stock under stock plan
|
2021-04-30 |
| 2021-02-18 | 5202.54 | 未披露 |
更多>>
From October 31, 2020 to January 31, 2021
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2021-01-31 |
| 2020-11-19 | 5201.42 | 未披露 | 定期报告 | 2020-11-17 |
| 2020-11-19 | 5203.63 | 未披露 |
更多>>
From July 31, 2020 to October 31, 2020
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2020-10-31 |
| 2020-09-16 | 5200.53 | 未披露 | 定期报告 | 2020-09-14 |
| 2020-09-16 | 5199.56 | 未披露 |
更多>>
From July 31, 2019 to July 31, 2020
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
|
2020-07-31 |
| 2020-05-21 | 5196.02 | 未披露 | 定期报告 | 2020-05-19 |
| 2020-05-21 | 5197.02 | 未披露 |
更多>>
from January 31, 2020 to April 30, 2020
Issuance of shares of Class A Common Stock under stock plan
Stock-based compensation expense
Repurchase of shares of Class A Common Stock
|
2020-04-30 |
| 2020-02-20 | 5334.99 | 未披露 | 定期报告 | 2020-02-18 |
| 2020-02-20 | 5334.87 | 未披露 |
更多>>
from October 31, 2019 to January 31, 2020
Issuance of shares of Class A Common Stock under stock plan
|
2020-01-31 |
| 2019-11-21 | 5330.50 | 未披露 | 定期报告 | 2019-11-19 |
| 2019-11-21 | 5330.34 | 未披露 |
更多>>
from July 31, 2019 to October 31, 2019
Issuance of shares of Class A Common Stock under stock plan
|
2019-10-31 |
| 2019-09-06 | 5299.82 | 未披露 | 定期报告 | 2019-09-03 |
| 2019-09-06 | 5299.75 | 未披露 |
更多>>
from July 31, 2018 to July 31, 2019
Issuance of 1,367,131 shares of Class A Common Stock under stock plan
Purchase of 80,088 shares of Class A Common Stock
|
2019-07-31 |
| 2019-05-23 | 5282.30 | 未披露 |
更多>>
from January 31, 2019 to April 30, 2019
Issuance of shares of Class A Common Stock under stock plan
|
2019-04-30 |
| 2019-02-21 | 5266.38 | 未披露 | 定期报告 | 2019-02-18 |
| 2019-02-21 | 5263.98 | 未披露 |
更多>>
from October 31, 2018 to January 31, 2019
Issuance of shares of Class A Common Stock under stock plan
Purchase of shares of Class A Common Stock
|
2019-01-31 |
| 2018-11-15 | 5247.57 | 未披露 | 定期报告 | 2018-11-13 |
| 2018-11-15 | 5245.76 | 未披露 |
更多>>
from July 31, 2018 to October 31, 2018
Issuance of shares of Class A Common Stock under stock plan
Purchase of shares of Class A Common Stock
|
2018-10-31 |
| 2018-09-13 | 5200.42 | 未披露 | 定期报告 | 2018-09-11 |
| 2018-09-13 | 5193.22 | 未披露 |
更多>>
from July 31, 2017 to July 31, 2018
Issuance of 842,305 shares of Class A Common Stock under stock plan
Tax benefit and withholdings from deferred compensation distributions
Purchase of 40,694 shares of Class A Common Stock
|
2018-07-31 |
| 2018-05-24 | 5173.93 | 未披露 | 定期报告 | 2018-05-21 |
| 2018-05-24 | 5174.44 | 未披露 | 定期报告 | 2018-04-30 |
| 2018-02-22 | 5174.69 | 未披露 | 定期报告 | 2018-02-20 |
| 2018-02-22 | 5177.70 | 未披露 | 定期报告 | 2018-01-31 |
| 2017-11-16 | 5155.93 | 未披露 | 定期报告 | 2017-10-31 |
| 2017-09-13 | 5138.26 | 未披露 | 定期报告 | 2017-09-11 |
| 2017-09-13 | 5135.34 | 未披露 |
更多>>
from July 31, 2016 to July 31, 2017
Issuance of 893,844 shares of Class A Common Stock under stock plan
|
2017-07-31 |
| 2017-05-25 | 5129.71 | 未披露 | 定期报告 | 2017-05-23 |
| 2017-05-25 | 5127.73 | 未披露 | 定期报告 | 2017-04-30 |
| 2017-02-23 | 5115.42 | 未披露 | 定期报告 | 2017-02-21 |
| 2017-02-23 | 5113.33 | 未披露 | 定期报告 | 2017-01-31 |
| 2016-11-16 | 5088.59 | 未披露 | 定期报告 | 2016-11-14 |
| 2016-11-16 | 5087.31 | 未披露 | 定期报告 | 2016-10-31 |
| 2016-09-15 | 5050.50 | 未披露 | 定期报告 | 2016-09-12 |
| 2016-09-15 | 5045.96 | 未披露 |
更多>>
From July 31, 2015 to July 31, 2016
Issuance of 304,471 shares of Class A Common Stock under stock plan
Purchase of 1,153,689 shares of Class A Common Stock
|
2016-07-31 |
| 2016-05-19 | 5026.24 | 未披露 | 定期报告 | 2016-05-18 |
| 2016-05-19 | 5026.21 | 未披露 | 定期报告 | 2016-04-30 |
| 2016-02-19 | 5023.58 | 未披露 | 定期报告 | 2016-02-18 |
| 2016-02-19 | 5024.42 | 未披露 | 定期报告 | 2016-01-31 |
| 2015-11-19 | 5058.01 | 未披露 | 定期报告 | 2015-11-18 |
| 2015-11-19 | 5057.88 | 未披露 | 定期报告 | 2015-10-31 |
| 2015-09-21 | 5125.05 | 未披露 | 定期报告 | 2015-09-18 |
| 2015-09-21 | 5131.98 | 未披露 |
更多>>
from July 31, 2014 to July 31, 2015
Issuance of 102,780 shares of Class A Common Stock under stock plan
|
2015-07-31 |
| 2015-05-21 | 5131.73 | 未披露 | 定期报告 | 2015-04-30 |
| 2015-03-04 | 5129.00 | 未披露 | 定期报告 | 2015-03-03 |
| 2015-02-19 | 5128.76 | 未披露 | 定期报告 | 2015-01-31 |
| 2014-12-02 | 5125.98 | 未披露 | 定期报告 | 2014-11-28 |
| 2014-11-20 | 5125.36 | 未披露 | 定期报告 | 2014-10-31 |
| 2014-09-29 | 5124.69 | 未披露 | 定期报告 | 2014-09-24 |
| 2014-09-29 | 5132.28 | 未披露 |
更多>>
from July 31, 2013 to July 31, 2014
Issuance of 490,507 shares of Class A Common Stock under stock option plan
Purchase of 1,180,531 shares of Class A Common Stock
|
2014-07-31 |
| 2014-06-04 | 5118.65 | 未披露 | 定期报告 | 2014-06-03 |
| 2014-05-22 | 5147.42 | 未披露 | 定期报告 | 2014-04-30 |
| 2014-03-05 | 5214.86 | 未披露 | 定期报告 | 2014-03-03 |
| 2014-03-05 | 5236.70 | 未披露 | 定期报告 | 2014-01-31 |
| 2013-12-06 | 5214.89 | 未披露 | 定期报告 | 2013-12-05 |
| 2013-11-21 | 5213.32 | 未披露 | 定期报告 | 2013-10-31 |
| 2013-09-30 | 5209.96 | 未披露 | 定期报告 | 2013-09-24 |
| 2013-09-30 | 5217.38 | 未披露 |
更多>>
from July 31, 2012 to July 31, 2013
Issuance of 1,080,089 shares of Class A Common Stock under stock option plan
Purchase of 188,167 shares of Class A Common Stock
|
2013-07-31 |
| 2013-06-06 | 5167.43 | 未披露 | 定期报告 | 2013-06-06 |
| 2013-05-16 | 5151.09 | 未披露 | 定期报告 | 2013-04-30 |
| 2013-03-08 | 5136.23 | 未披露 | 定期报告 | 2013-03-06 |
| 2013-03-08 | 5125.01 | 未披露 | 定期报告 | 2013-01-31 |
| 2012-12-05 | 5111.97 | 未披露 | 定期报告 | 2012-12-03 |
| 2012-11-15 | 5110.23 | 未披露 | 定期报告 | 2012-10-31 |
| 2012-09-27 | 5094.52 | 未披露 | 定期报告 | 2012-09-20 |
| 2012-09-27 | 5155.46 | 未披露 |
更多>>
from July 31, 2011 to July 31, 2012
Issuance of 265,491 shares of Class A Common Stock under stock option plan
Purchase of 1,869,193 shares of Class A Common Stock
|
2012-07-31 |
| 2012-06-05 | 5257.99 | 未披露 | 定期报告 | 2012-06-05 |
| 2012-05-16 | 5257.03 | 未披露 | 定期报告 | 2012-04-30 |
| 2012-03-08 | 5248.27 | 未披露 | 定期报告 | 2012-03-07 |
| 2012-02-16 | 5246.56 | 未披露 | 定期报告 | 2012-01-31 |
| 2011-12-07 | 5243.13 | 未披露 | 定期报告 | 2011-12-02 |
| 2011-11-23 | 5240.11 | 未披露 | 定期报告 | 2011-10-31 |
| 2011-09-27 | 5278.27 | 未披露 | 定期报告 | 2011-09-20 |
| 2011-09-27 | 5313.29 | 未披露 |
更多>>
from July 31, 2010 to July 31, 2011
Issuance of 524,144 shares of Class A Common Stock under stock option plan
|
2011-07-31 |
| 2011-06-07 | 5281.74 | 未披露 | 定期报告 | 2011-05-31 |
| 2011-06-07 | 5276.56 | 未披露 | 定期报告 | 2011-04-30 |
| 2011-03-08 | 5268.55 | 未披露 | 定期报告 | 2011-03-03 |
| 2011-03-08 | 5264.42 | 未披露 | 定期报告 | 2011-01-31 |
| 2010-12-07 | 5257.06 | 未披露 | 定期报告 | 2010-12-02 |
| 2010-12-07 | 5252.00 | 未披露 | 定期报告 | 2010-10-31 |
| 2010-09-21 | 5243.35 | 未披露 | 定期报告 | 2010-09-15 |
| 2010-09-21 | 5262.43 | 未披露 |
更多>>
from July 31, 2009 to July 31, 2010
Issuance of 215,447 shares of Class A Common Stock under stock option plan
Purchase of 102,067 shares of Class A Common Stock
|
2010-07-31 |
| 2010-06-04 | 5250.38 | 未披露 | 定期报告 | 2010-05-31 |
| 2010-06-04 | 5248.18 | 未披露 | 定期报告 | 2010-04-30 |
| 2009-09-28 | 5233.94 | 未披露 | 定期报告 | 2009-09-23 |
| 2009-09-28 | 5252.92 | 未披露 |
更多>>
from July 31, 2008 to July 31, 2009
Issuance of 138,934 shares of Class A Common Stock under stock option plan
Purchase of 1,344,664 shares of Class A Common Stock
|
2009-07-31 |
| 2008-09-26 | 5339.36 | 未披露 | 定期报告 | 2008-09-22 |
| 2008-09-26 | 5375.39 | 未披露 |
更多>>
from July 31, 2007 to July 31, 2008
Issuance of 464,963 shares of Class A Common Stock under stock option plan
Purchase of 1,349,136 shares of Class A Common Stock
|
2008-07-31 |
| 2007-09-28 | 5436.90 | 未披露 | 定期报告 | 2007-09-24 |
| 2007-09-28 | 5412.52 | 未披露 |
更多>>
from July 31, 2006 to July 31, 2007
Issuance of 104,781 shares of Class A Common Stock under stock option plan
|
2007-07-31 |
| 2006-10-06 | 5373.14 | 未披露 | 定期报告 | 2006-09-29 |
| 2006-10-06 | 5372.75 | 未披露 |
更多>>
from July 31, 2005 to July 31, 2006
Issuance of 4,200 shares of Class A Common Stock under stock option plan
Issuance of 4,600,000 shares of Class A Common Stock from equity offering
Purchase of 800,000 shares of Class A Common Stock
|
2006-07-31 |
| 2005-10-04 | 4933.50 | 未披露 | 定期报告 | 2005-09-27 |
| 2005-10-04 | 4924.55 | 未披露 |
更多>>
from July 31, 2004 to July 31, 2005
Issuance of 1,117,431 shares of Class A Common Stock under stock option plan
Purchase of 16,030 shares of Class A Common Stock
Adjusted for a two-for-one stock split in the form of a 100% stock dividend, effective December 31, 2004
|
2005-07-31 |
| 2004-10-08 | 2416.92 | 未披露 | 定期报告 | 2004-09-01 |
| 2004-10-08 | 2408.01 | 未披露 |
更多>>
from July 31, 2003 to July 31, 2004
Issuance of 803,529 shares of Class A Common Stock under stock option plan
Purchase of 16,395 shares of Class A Common Stock
|
2004-07-31 |
| 2003-10-23 | 2340.60 | 未披露 | 定期报告 | 2003-09-15 |
| 2003-10-23 | 2330.93 | 未披露 |
更多>>
from July 31, 2002 to July 31, 2003
Issuance of 201,660 shares of Class A Common Stock under stock option plan
Purchase of 13,714 shares of Class A Common Stock
|
2003-07-31 |
| 2002-10-23 | 2311.52 | 未披露 | 定期报告 | 2002-10-01 |
| 2002-10-23 | 2312.14 | 未披露 |
更多>>
from July 31, 2001 to July 31, 2002
Issuance of 207,054 shares of Class A Common Stock under stock option plan
|
2002-07-31 |
| 2001-10-26 | 2293.46 | 未披露 | 定期报告 | 2001-09-12 |
| 2001-10-26 | 2291.43 | 未披露 |
更多>>
from July 31, 2000 to July 31, 2001
Issuance of 183,236 shares of Class A Common Stock under stock option plan
|
2001-07-31 |
| 2000-10-26 | 2274.86 | 未披露 | 定期报告 | 2000-10-06 |
| 2000-10-26 | 2273.11 | 未披露 |
更多>>
from July 31, 1999 to JULY 31, 2000
Issuance of 126,474 shares of Class A Common Stock under stock option plan
|
2000-07-31 |
| 1999-10-26 | 2262.44 | 未披露 | 定期报告 | 1999-09-30 |
| 1999-10-26 | 2260.46 | 未披露 |
更多>>
from July 31, 1998 to July 31, 1999
Issuance of 112,978 shares of Class A Common Stock under stock option plan
Acquisition of treasury stock, 4,548 shares, at cost
|
1999-07-31 |
| 1998-10-28 | 2250.07 | 未披露 | 定期报告 | 1998-09-30 |
| 1998-10-28 | 2249.62 | 未披露 | 定期报告 | 1998-07-31 |
| 1997-10-28 | 2195.11 | 未披露 | 定期报告 | 1997-09-30 |
| 1997-10-28 | 2194.12 | 未披露 |
更多>>
from July 31, 1996 to July 31, 1997
Issuance of 77,753 shares of Class A Common Stock under stock option plan
|
1997-07-31 |
| 1996-10-25 | 2190.09 | 未披露 | 定期报告 | 1996-09-30 |
| 1996-10-25 | 2186.34 | 未披露 |
更多>>
from July 31,1995 to July 31, 1996
Common Stock dividend
|
1996-07-31 |
| 1995-10-13 | 727.69 | 未披露 | 定期报告 | 1995-09-30 |
| 1995-10-13 | 727.67 | 未披露 |
更多>>
from JULY 31, 1994 to JULY 31, 1995
Issuance of 30,529 shares of Class A Common Stock under stock option plan
|
1995-07-31 |
| 1994-10-26 | 724.66 | 未披露 | 定期报告 | 1994-10-03 |
| 1994-10-26 | 724.61 | 未披露 | 定期报告 | 1994-07-31 |
| 1994-10-26 | 720.65 | 未披露 | 定期报告 | 1993-07-31 |
From July 31, 2025 to October 31, 2025
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
From July 31, 2024 to July 31, 2025
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
From July 31, 2024 to April 30, 2025
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
From October 31, 2024 to January 31, 2025
Issuance of shares of Class A Common Stock under stock plan
From July 31,2024 to October 31,2024
Issuance of shares of Class A Common Stock under stock plan
From July 31, 2023 to July 31, 2024
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
From January 31, 2024 to April 30, 2024
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
From October 31, 2023 to January 31, 2024
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
From July 31, 2023 to October 31, 2023
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock, including excise taxes
From January 31, 2023 to April 30, 2023
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
From July 31, 2022 to October 31, 2022
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
From July 31, 2021 to July 31, 2022
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
From January 31, 2022 to April 30, 2022
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
From July 31, 2021 to January 31, 2022
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
From July 31, 2020 to October 31, 2021
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
From July 31, 2020 to July 31, 2021
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
From January 31, 2021 to April 30, 2021
Issuance of shares of Class A Common Stock under stock plan
From October 31, 2020 to January 31, 2021
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
From July 31, 2020 to October 31, 2020
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
From July 31, 2019 to July 31, 2020
Issuance of shares of Class A Common Stock under stock plan
Repurchase of shares of Class A Common Stock
from January 31, 2020 to April 30, 2020
Issuance of shares of Class A Common Stock under stock plan
Stock-based compensation expense
Repurchase of shares of Class A Common Stock
from October 31, 2019 to January 31, 2020
Issuance of shares of Class A Common Stock under stock plan
from July 31, 2019 to October 31, 2019
Issuance of shares of Class A Common Stock under stock plan
from July 31, 2018 to July 31, 2019
Issuance of 1,367,131 shares of Class A Common Stock under stock plan
Purchase of 80,088 shares of Class A Common Stock
from January 31, 2019 to April 30, 2019
Issuance of shares of Class A Common Stock under stock plan
from October 31, 2018 to January 31, 2019
Issuance of shares of Class A Common Stock under stock plan
Purchase of shares of Class A Common Stock
from July 31, 2018 to October 31, 2018
Issuance of shares of Class A Common Stock under stock plan
Purchase of shares of Class A Common Stock
from July 31, 2017 to July 31, 2018
Issuance of 842,305 shares of Class A Common Stock under stock plan
Tax benefit and withholdings from deferred compensation distributions
Purchase of 40,694 shares of Class A Common Stock
from July 31, 2016 to July 31, 2017
Issuance of 893,844 shares of Class A Common Stock under stock plan
From July 31, 2015 to July 31, 2016
Issuance of 304,471 shares of Class A Common Stock under stock plan
Purchase of 1,153,689 shares of Class A Common Stock
from July 31, 2014 to July 31, 2015
Issuance of 102,780 shares of Class A Common Stock under stock plan
from July 31, 2013 to July 31, 2014
Issuance of 490,507 shares of Class A Common Stock under stock option plan
Purchase of 1,180,531 shares of Class A Common Stock
from July 31, 2012 to July 31, 2013
Issuance of 1,080,089 shares of Class A Common Stock under stock option plan
Purchase of 188,167 shares of Class A Common Stock
from July 31, 2011 to July 31, 2012
Issuance of 265,491 shares of Class A Common Stock under stock option plan
Purchase of 1,869,193 shares of Class A Common Stock
from July 31, 2010 to July 31, 2011
Issuance of 524,144 shares of Class A Common Stock under stock option plan
from July 31, 2009 to July 31, 2010
Issuance of 215,447 shares of Class A Common Stock under stock option plan
Purchase of 102,067 shares of Class A Common Stock
from July 31, 2008 to July 31, 2009
Issuance of 138,934 shares of Class A Common Stock under stock option plan
Purchase of 1,344,664 shares of Class A Common Stock
from July 31, 2007 to July 31, 2008
Issuance of 464,963 shares of Class A Common Stock under stock option plan
Purchase of 1,349,136 shares of Class A Common Stock
from July 31, 2006 to July 31, 2007
Issuance of 104,781 shares of Class A Common Stock under stock option plan
from July 31, 2005 to July 31, 2006
Issuance of 4,200 shares of Class A Common Stock under stock option plan
Issuance of 4,600,000 shares of Class A Common Stock from equity offering
Purchase of 800,000 shares of Class A Common Stock
from July 31, 2004 to July 31, 2005
Issuance of 1,117,431 shares of Class A Common Stock under stock option plan
Purchase of 16,030 shares of Class A Common Stock
Adjusted for a two-for-one stock split in the form of a 100% stock dividend, effective December 31, 2004
from July 31, 2003 to July 31, 2004
Issuance of 803,529 shares of Class A Common Stock under stock option plan
Purchase of 16,395 shares of Class A Common Stock
from July 31, 2002 to July 31, 2003
Issuance of 201,660 shares of Class A Common Stock under stock option plan
Purchase of 13,714 shares of Class A Common Stock
from July 31, 2001 to July 31, 2002
Issuance of 207,054 shares of Class A Common Stock under stock option plan
from July 31, 2000 to July 31, 2001
Issuance of 183,236 shares of Class A Common Stock under stock option plan
from July 31, 1999 to JULY 31, 2000
Issuance of 126,474 shares of Class A Common Stock under stock option plan
from July 31, 1998 to July 31, 1999
Issuance of 112,978 shares of Class A Common Stock under stock option plan
Acquisition of treasury stock, 4,548 shares, at cost
from July 31, 1996 to July 31, 1997
Issuance of 77,753 shares of Class A Common Stock under stock option plan
from July 31,1995 to July 31, 1996
Common Stock dividend
from JULY 31, 1994 to JULY 31, 1995
Issuance of 30,529 shares of Class A Common Stock under stock option plan