| Sym | Weight | Trade Impact | Company | Class | Shares Change | Activity | Value Change $ | Value $ | * Price $ | Shares | Principal |
|---|
| Name | Title | City, State | Date |
|---|---|---|---|
| Todd F. Kuehl | Head of Compliance, Americas | Atlanta, Georgia | 5/13/2024 |
| Num | Name | Location | File Number |
|---|---|---|---|
| 1 | Invesco Advisers, Inc. | Atlanta, GA | 028-00255 |
| 2 | Invesco Canada Ltd. | Toronto, Ontario, Canada | 028-06137 |
| 3 | Invesco Trust Co | Atlanta, US | 028-16163 |
| 4 | Invesco Hong Kong Ltd | Central Hong Kong, Hong Kong | 028-20392 |
| 5 | Invesco Asset Management Deutschland GmbH | Hessen, Germany | 028-20393 |
| 6 | Invesco Asset Management Ltd | Henley, United Kingdom | 028-05683 |
| 9 | Invesco Management S.A. | Luxembourg, Luxembourg | 028-20391 |
| 10 | Invesco Taiwan Ltd | Taipei | 028-22513 |
| 11 | Invesco Asset Management (Japan) Ltd | Tokyo, Japan | 028-20389 |
| 13 | Invesco Australia Ltd | Melbourne, Australia | 028-20390 |
| 14 | Invesco Investment Advisers LLC | Downers Grove, IL | 028-11365 |
| 15 | Invesco Capital Management LLC | Downers Grove, IL | 028-11936 |
| 16 | Invesco Asset Management Singapore Ltd. | Singapore, Singapore | 028-22512 |
| 20 | Invesco Managed Accounts, LLC | Seattle, WA | 028-23723 |