| The Vanguard Group - 23-1945930 |
Pennsylvania For |
0 |
69873 |
4368233 |
168590 |
4536823 |
11.07 % |
10/02/2022 |
| (1) BlackRock, Inc. |
Delaware |
3881004 |
0 |
4243121 |
0 |
4243121 |
10.4 % |
27/01/2022 |
| (1) BlackRock, Inc. |
Delaware |
3890181 |
0 |
4243121 |
0 |
4243121 |
10.4 % |
25/01/2022 |
| The Vanguard Group - 23-1945930 |
Pennsylvania For |
0 |
83115 |
4277331 |
193997 |
4471328 |
11.09 % |
10/02/2021 |
| (1) BlackRock, Inc. |
Delaware |
4154383 |
0 |
4483188 |
0 |
4483188 |
11.1 % |
26/01/2021 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
0 |
83891 |
4325559 |
183075 |
4508634 |
11.34 % |
10/07/2020 |
| Brown Capital Management, LLC |
State of Maryland |
1084616 |
0 |
1854286 |
0 |
1854286 |
4.76 % |
14/02/2020 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
0 |
9918 |
0 |
0 |
3673176 |
9.42 % |
12/02/2020 |
| (1) BlackRock, Inc. |
Delaware |
4724172 |
0 |
4941717 |
0 |
4941717 |
12.7 % |
04/02/2020 |
| (1) BlackRock, Inc. |
Delaware |
3691654 |
0 |
3844169 |
0 |
3844169 |
10 % |
10/05/2019 |
| Brown Capital Management, LLC |
State of Maryland |
1269816 |
0 |
2090749 |
0 |
2090749 |
5.39 % |
14/02/2019 |
| (1) BlackRock, Inc. |
Delaware |
3525213 |
0 |
3716871 |
0 |
3716871 |
9.6 % |
06/02/2019 |
| Capital Management, LLC |
State of Maryland |
1355117 |
0 |
2192281 |
0 |
2192281 |
5.84 % |
14/02/2018 |
| (1) BlackRock, Inc. |
Delaware |
2795497 |
0 |
0 |
0 |
2915372 |
7.8 % |
23/01/2018 |
| Brown Capital Management, LLC |
State of Maryland |
1300570 |
0 |
2187420 |
0 |
2187420 |
5.97 % |
09/02/2017 |
| (1) BlackRock, Inc. |
Delaware |
2416662 |
6169 |
2550606 |
6169 |
2556775 |
7 % |
26/01/2017 |
| Brown Capital Management, LLC |
State of Maryland |
1040876 |
0 |
1863242 |
0 |
1863242 |
5.49 % |
16/02/2016 |
| (1) BlackRock, Inc. |
Delaware |
0 |
2864626 |
2936263 |
0 |
2936263 |
8.7 % |
27/01/2016 |
| Brown Capital Management, LLC |
State of Maryland |
1371113 |
0 |
2333934 |
0 |
2333934 |
7.07 % |
05/02/2015 |
| (1) BlackRock, Inc. |
Delaware |
2708646 |
0 |
2779326 |
0 |
2779326 |
8.4 % |
23/01/2015 |
| Brown Capital Management, LLC |
State of Maryland |
1404658 |
0 |
2365592 |
0 |
2365592 |
7.34 % |
13/02/2014 |
| (1) BlackRock, Inc. |
Delaware |
2589347 |
0 |
2680310 |
0 |
2680310 |
8.3 % |
30/01/2014 |
| Tax ID. 98-0335961 |
CAYMAN |
0 |
964663 |
0 |
964663 |
964663 |
3.06 % |
17/06/2013 |
| 2 |
Delaware |
0 |
0 |
0 |
0 |
10 |
12 % |
14/02/2013 |
| The Brown Capital Management Small Company Fund |
State of Massachusetts |
1438840 |
0 |
1438840 |
0 |
1438840 |
4.71 % |
14/02/2013 |
| Brown Capital Management, LLC |
State of Maryland |
1735791 |
0 |
3038011 |
0 |
3038011 |
9.94 % |
14/02/2013 |
| Tax ID. 98-0335961 |
CAYMAN |
0 |
2408069 |
0 |
2408069 |
2408069 |
7.88 % |
13/02/2013 |
| The Brown Capital Management Small Company Fund |
State of Massachusetts |
1438840 |
0 |
1438840 |
0 |
1438840 |
4.71 % |
08/02/2013 |
| Brown Capital Management, LLC |
State of Maryland |
1754981 |
0 |
3057111 |
0 |
3057111 |
10 % |
08/02/2013 |
| (1) BlackRock, Inc. |
Delaware |
2462457 |
0 |
2462457 |
0 |
2462457 |
8.06 % |
01/02/2013 |
| MSD Capital, L.P. |
Delaware |
0 |
1355800 |
0 |
1355800 |
1355800 |
4.6 % |
14/02/2012 |
| Michael S. Dell |
States |
0 |
1355800 |
0 |
1355800 |
1355800 |
4.6 % |
14/02/2012 |
| MSD Torchlight, L.P. |
Delaware |
0 |
1355800 |
0 |
1355800 |
1355800 |
4.6 % |
14/02/2012 |
| Brown Capital Management, LLC |
State of Maryland |
1880234 |
0 |
3230603 |
0 |
3230603 |
10.87 % |
13/02/2012 |
| The Brown Capital Management Small Company Fund |
State of Massachusetts |
1594210 |
0 |
1594210 |
0 |
1594210 |
5.37 % |
13/02/2012 |
| 04-3519872 |
Delaware |
1733000 |
0 |
1821000 |
0 |
1821000 |
6.1 % |
10/02/2012 |
| (1) BlackRock, Inc. |
Delaware |
2177891 |
0 |
2177891 |
0 |
2177891 |
7.33 % |
10/02/2012 |
| The Brown Capital Management Small Company Fund |
State of Massachusetts |
1594210 |
0 |
1594210 |
0 |
1594210 |
5.02 % |
08/08/2011 |
| Brown Capital Management, LLC |
State of Massachusetts |
1883088 |
0 |
3233457 |
0 |
3233457 |
10.18 % |
08/08/2011 |
| (1) BlackRock, Inc. |
Delaware |
2216203 |
0 |
2216203 |
0 |
2216203 |
6.87 % |
09/02/2011 |
| Tax ID. 98-0335961 |
CAYMAN |
0 |
3535013 |
0 |
3535013 |
3535013 |
10.11 % |
12/02/2010 |
| BlackRock for purposes of Schedule 13G filings. |
Delaware |
2266565 |
0 |
2266565 |
0 |
2266565 |
6.48 % |
29/01/2010 |
| Tax ID. 98-0335961 |
CAYMAN |
0 |
3485013 |
0 |
3485013 |
3485013 |
9.59 % |
17/02/2009 |
| Noonday Asset Management, L.P. |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Noonday Capital Partners, L.L.C. |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Farallon Capital Institutional Partners III, L.P. |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Monica R. Landry |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Mark C. Wehrly |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| David I. Cohen |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Saurabh K. Mittal |
India |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Farallon Capital Partners, L.P. |
California |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Farallon Capital Institutional Partners, L.P. |
California |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Farallon Capital Institutional Partners II, L.P. |
California |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Tinicum Partners, L.P. |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Farallon Capital Offshore Investors II, L.P. |
Cayman Islands |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Farallon Capital Management, L.L.C. |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Farallon Partners, L.L.C. |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| William F. Duhamel |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Richard B. Fried |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Douglas M. MacMahon |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| William F. Mellin |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Rajiv A. Patel |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Derek C. Schrier [See Item 2] |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Andrew J. M. Spokes |
United Kingdom |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Thomas F. Steyer |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Noonday G.P. (U.S.), L.L.C. |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Noonday Capital, L.L.C. |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Stephen L. Millham |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Jason E. Moment |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Ashish H. Pant |
India |
0 |
0 |
0 |
0 |
0 |
0 % |
26/01/2009 |
| Tax ID. 98-0335961 |
CAYMAN |
0 |
2980100 |
0 |
2980100 |
2980100 |
7.67 % |
07/02/2008 |
| William F. Mellin |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Thomas F. Steyer |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Andrew J. M. Spokes [See Item 2] |
United Kingdom |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Derek C. Schrier |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Rajiv A. Patel |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Ashish H. Pant [See Item 2] |
India |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Douglas M. MacMahon |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Monica R. Landry |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Richard B. Fried |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| William F. Duhamel |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Chun R. Ding [See Item 2] |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
29/01/2008 |
| Farallon Partners, L.L.C. |
Delaware |
0 |
2216771 |
0 |
0 |
2216771 |
5.7 % |
29/01/2008 |
| Farallon Capital Management, L.L.C. |
Delaware |
0 |
1584629 |
0 |
0 |
1584629 |
4.1 % |
29/01/2008 |
| L.P. |
Cayman Islands |
0 |
678571 |
0 |
0 |
678571 |
1.7 % |
29/01/2008 |
| L.P. |
Delaware |
0 |
51300 |
0 |
0 |
51300 |
0.1 % |
29/01/2008 |
| L.P. |
California |
0 |
59900 |
0 |
0 |
59900 |
0.2 % |
29/01/2008 |
| L.P. |
California |
0 |
617800 |
0 |
0 |
617800 |
1.6 % |
29/01/2008 |
| Farallon Capital Partners, L.P. |
California |
0 |
713600 |
0 |
0 |
713600 |
1.8 % |
29/01/2008 |
| Mark C. Wehrly |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Jason E. Moment |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Stephen L. Millham |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Noonday Capital Partners, L.L.C. |
Delaware |
0 |
71500 |
0 |
0 |
71500 |
0.2 % |
29/01/2008 |
| Saurabh K. Mittal |
India |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| David I. Cohen |
United States |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Noonday Asset Management, L.P. |
Delaware |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Noonday G.P. (U.S.), L.L.C. |
Delaware |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Noonday Capital, L.L.C. |
Delaware |
0 |
3801400 |
0 |
0 |
3801400 |
9.8 % |
29/01/2008 |
| Tinicum Partners, L.P. |
New York |
0 |
24100 |
0 |
0 |
24100 |
0.1 % |
29/01/2008 |
| Tax ID. 98-0335961 |
CAYMAN |
0 |
2060300 |
0 |
2060300 |
2060300 |
5.29 % |
18/05/2007 |
| Tax ID. 98-0335961 |
CAYMAN |
0 |
695900 |
0 |
695900 |
695900 |
1.79 % |
08/02/2007 |
| Tax ID. 98-0335961 |
CAYMAN |
0 |
2981000 |
0 |
2981000 |
2981000 |
7.69 % |
28/12/2006 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
299700 |
0 |
299700 |
0.774 % |
14/02/2006 |
| FMR Corp. |
Delaware |
299600 |
0 |
299700 |
0 |
299700 |
0.774 % |
14/02/2006 |
| 38-3655304 |
: |
0 |
0 |
0 |
4049923 |
4049923 |
10.5 % |
03/02/2006 |
| 74-2880190 |
: |
0 |
0 |
0 |
4049923 |
4049923 |
10.5 % |
03/02/2006 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
4130424 |
0 |
4130424 |
10.01 % |
10/11/2004 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
4130424 |
0 |
4130424 |
10.01 % |
10/11/2004 |
| FMR Corp. |
Delaware |
2075714 |
0 |
4130424 |
0 |
4130424 |
10.01 % |
10/11/2004 |
| FMR Corp. |
Delaware |
1562129 |
0 |
2869489 |
0 |
2869489 |
7.045 % |
17/02/2004 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
2869489 |
0 |
2869489 |
7.045 % |
17/02/2004 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
2869489 |
0 |
2869489 |
7.045 % |
17/02/2004 |
| BARCLAYS CAPITAL SECURITIES LIMITED |
England. |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS GLOBAL FUND ADVISORS |
U.S.A. |
361616 |
0 |
361616 |
0 |
361616 |
0.89 % |
10/02/2004 |
| 943112180 |
U.S.A. |
3560149 |
0 |
3560149 |
0 |
3806220 |
9.35 % |
10/02/2004 |
| BARCLAYS BANK PLC |
England |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS GLOBAL INVESTORS JAPAN TRUST AND BANKING COMPANY LIMITED |
Japan |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS BANK TRUST COMPANY LIMITED |
England |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS BANK (Suisse) SA |
Switzerland |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS PRIVATE BANK LIMITED |
England |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS PRIVATE BANK AND TRUST (JERSEY) LIMITED |
England |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS PRIVATE BANK & TRUST (ISLE OF MAN) LIMITED |
England. |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS GLOBAL INVESTORS, LTD |
England |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS CAPITAL INC |
U.S.A. |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| BARCLAYS LIFE ASSURANCE COMPANY LIMITED |
England |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2004 |
| THOMAS U. BARTON |
UNITED STATES |
0 |
0 |
0 |
0 |
0 |
0 % |
28/01/2000 |
| JOSEPH U. BARTON |
UNITED STATES |
0 |
0 |
0 |
0 |
0 |
0 % |
28/01/2000 |
| WHITE ROCK CAPITAL PARTNERS, L.P. |
TEXAS |
0 |
0 |
0 |
0 |
0 |
0 % |
28/01/2000 |
| WHITE ROCK CAPITAL MANAGEMENT, L.P. |
TEXAS |
0 |
0 |
0 |
0 |
0 |
0 % |
28/01/2000 |
| WHITE ROCK CAPITAL, INC. |
TEXAS |
0 |
0 |
0 |
0 |
0 |
0 % |
28/01/2000 |
| William Hunter Oates 1998 Trust |
United States |
0 |
0 |
0 |
1600000 |
1600000 |
4.7 % |
18/08/1998 |
| John M. Yeaman |
United States |
16550 |
0 |
416550 |
1600000 |
2016550 |
5.9 % |
18/08/1998 |
| William Hunter Oates 1998 Trust |
United States |
0 |
0 |
0 |
2000000 |
2000000 |
5.8 % |
18/08/1998 |
| David Oates |
United States |
0 |
0 |
0 |
1600000 |
1600000 |
4.7 % |
18/08/1998 |
| William Hunter Oates |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
18/08/1998 |
| John M. Yeaman |
United States |
16550 |
0 |
16550 |
2000000 |
2016550 |
5.9 % |
18/08/1998 |
| David Oates |
United States |
0 |
0 |
0 |
2000000 |
2000000 |
5.8 % |
18/08/1998 |
| John M. Yeaman |
United States |
16550 |
0 |
416550 |
1600000 |
2016550 |
5.9 % |
18/08/1998 |
| William Hunter Oates |
United States |
0 |
0 |
2000000 |
0 |
2000000 |
5.6 % |
02/03/1998 |