PERIOD VALUE 1993-Q1 998312 1993-Q2 997477 1993-Q3 999735 1993-Q4 1021482 1994-Q1 1036299 1994-Q2 1033420 1994-Q3 1046383 1994-Q4 1076610 1995-Q1 1108212 1995-Q2 1130502 1995-Q3 1162044 1995-Q4 1148415 1996-Q1 1161121 1996-Q2 1145550 1996-Q3 1165591 1996-Q4 1137913 1997-Q1 1198782 1997-Q2 1319762 1997-Q3 1382677 1997-Q4 1450633 1998-Q1 1422544 1998-Q2 1435297 1998-Q3 1470177 1998-Q4 1520995 1999-Q1 1542250 1999-Q2 1605882 1999-Q3 1554325 1999-Q4 1561253 2000-Q1 1640485 2000-Q2 1741836 2000-Q3 1759995 2000-Q4 1830968 2001-Q1 1917272 2001-Q2 1908750 2001-Q3 1959011 2001-Q4 1967953 2002-Q1 1974777 2002-Q2 1966900 2002-Q3 1976466 2002-Q4 2050050 2003-Q1 2086652 2003-Q2 2173356 2003-Q3 2136570 2003-Q4 2172897 2004-Q1 2241953 2004-Q2 2276494 2004-Q3 2297791 2004-Q4 2331242 2005-Q1 2371215 2005-Q2 2496615 2005-Q3 2544315 2005-Q4 2651077 2006-Q1 2794079 2006-Q2 2853460 2006-Q3 2911843 2006-Q4 2969045 2007-Q1 3209257 2007-Q2 3277723 2007-Q3 3489523 2007-Q4 4014484 2008-Q1 4284749 2008-Q2 4169736 2008-Q3 4385356 2008-Q4 4990808 2009-Q1 4947203 2009-Q2 4557158 2009-Q3 4587050 2009-Q4 4526981 2010-Q1 4754748 2010-Q2 4695622 2010-Q3 4715605 2010-Q4 4553968 2011-Q1 4533351 2011-Q2 4515093 2011-Q3 4762567 2011-Q4 4640786 2012-Q1 4634396 2012-Q2 4532625 2012-Q3 4431122 2012-Q4 4384779 2013-Q1 4397191 2013-Q2 4289466 2013-Q3 4079543 2013-Q4 3996507 2014-Q1 3984195 2014-Q2 3923832 2014-Q3 3992972 2014-Q4 3994173 2015-Q1 4048963 2015-Q2 3916179 2015-Q3 3995303 2015-Q4 4033574 2016-Q1 4125881 2016-Q2 4355834 2016-Q3 4424072 2016-Q4 4450519 2017-Q1 4427752 2017-Q2 4427790 2017-Q3 4387069 2017-Q4 4430590 2018-Q1 4426703 2018-Q2 4525754 2018-Q3 4541076 2018-Q4 4491445 2019-Q1 4437202 2019-Q2 4545922 2019-Q3 4649426 2019-Q4 4475635 2020-Q1 4969094 2020-Q2 4831241 2020-Q3 4776011 2020-Q4 4734227 2021-Q1 4696742 2021-Q2 4686131 2021-Q3 4754130 2021-Q4 4806984 2022-Q1 4993888 2022-Q2 5202658 2022-Q3 5511923 2022-Q4 5193053 2023-Q1 5121830 2023-Q2 5001739 2023-Q3 5059925