Reported relationships
Latest disclosed role at each company.
| Company | Last reported as | Report date | Published |
|---|---|---|---|
| AST SpaceMobile, Inc.ASTS · Entity 3240 | Director | June 12, 2026 | June 16, 2026 |
| STRYVE FOODS, INC.ANDA · Entity 73502 | Director · Chief Executive Officer | January 24, 2019 | January 24, 2019 |
| Tecnoglass Holdings Inc.TGLS · Entity 4625 | Director | November 12, 2024 | November 12, 2024 |
Disclosed balances
About these balances
Latest available filing per company, not a reconstructed current portfolio. Matching sequences show the last reported balance with all source rows expandable; grouping alone does not establish account ownership. Do not add unresolved positions together. Filings may omit unchanged positions, and amendments may correct only part of an older disclosure. Jointly reported shares are not necessarily this owner's personal holdings.
AST SpaceMobile, Inc.
Report date June 12, 2026 · Filed June 16, 2026
| Security / award | Ownership account | Disclosed shares / units | Disclosure context |
|---|---|---|---|
| Class A Common StockSEC Table I · non-derivative | Direct | 45,363 |
Reported balance
After 2026-06-12 transaction · row 1
Account or security details depend on footnotes; rows are not merged.
1 source rowRow 1 · 2026-06-12 · Grant · Acquired 2,124 · Balance 45,363 F1: Includes a grant of 2,124 restricted stock awards that vest in full on the earlier to occur of (i) the one-year anniversary of the June 12, 2026 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. |
Filing footnotes · ownership attribution and instrument terms
F1: Includes a grant of 2,124 restricted stock awards that vest in full on the earlier to occur of (i) the one-year anniversary of the June 12, 2026 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date.
STRYVE FOODS, INC.
Report date January 24, 2019 · Filed January 24, 2019
| Security / award | Ownership account | Disclosed shares / units | Disclosure context |
|---|---|---|---|
| Ordinary SharesSEC Table I · non-derivative | Direct | 187,873 |
Reported balance
Holding disclosure · report date 2019-01-24 · row 1
Holding and transaction disclosures are not merged.
1 source rowRow 1 · Balance 187,873 F1: Includes securities underlying 11,364 units of the Issuer, which units, prior to the effective date of the registration statement relating to the Issuer's initial public offering, the reporting person irrevocably committed to purchase. Each unit ("Unit") consists of one ordinary share, one redeemable warrant entitling the holder to purchase one ordinary share, and one right exchangeable for 1/10 of one ordinary share. The purchase of these Units is being made on a private placement basis and will be consummated simultaneously with the consummation of the Issuer's initial public offering. Does not include securities underlying up to 1,136 additional Units which the reporting person irrevocably committed to purchase in the event the underwriters in the Issuer's initial public offering exercise their overallotment option in full. F2: Includes up to 34,844 ordinary shares that may be forfeited if the underwriters in the Issuer's initial public offering do not exercise the overallotment option in full. Also includes 69,688 ordinary shares which will vest only if the reporting person remains affiliated with the Issuer at the time of the Issuer's initial business combination. |
| Redeemable WarrantSEC Table II · derivative / convertible security | Direct | Not disclosed |
Reported balance
Holding disclosure · report date 2019-01-24 · row 2
Instrument identity requires review; Table II rows are not merged.
1 source rowRow 2 · Balance Not disclosed F1: Includes securities underlying 11,364 units of the Issuer, which units, prior to the effective date of the registration statement relating to the Issuer's initial public offering, the reporting person irrevocably committed to purchase. Each unit ("Unit") consists of one ordinary share, one redeemable warrant entitling the holder to purchase one ordinary share, and one right exchangeable for 1/10 of one ordinary share. The purchase of these Units is being made on a private placement basis and will be consummated simultaneously with the consummation of the Issuer's initial public offering. Does not include securities underlying up to 1,136 additional Units which the reporting person irrevocably committed to purchase in the event the underwriters in the Issuer's initial public offering exercise their overallotment option in full. F5: Each warrant entitles the holder to purchase one ordinary share at a price of $11.50 per share, subject to adjustment in the event of certain capital-raising transactions. F3: Each warrant will become exercisable on the later of the completion of the Issuer's initial business combination and January 24, 2020. F4: Each warrant will expire five years after the completion of the Issuer's initial business combination. |
| Right to Receive Ordinary SharesSEC Table II · derivative / convertible security | Direct | Not disclosed |
Reported balance
Holding disclosure · report date 2019-01-24 · row 3
Instrument identity requires review; Table II rows are not merged.
1 source rowRow 3 · Balance Not disclosed F1: Includes securities underlying 11,364 units of the Issuer, which units, prior to the effective date of the registration statement relating to the Issuer's initial public offering, the reporting person irrevocably committed to purchase. Each unit ("Unit") consists of one ordinary share, one redeemable warrant entitling the holder to purchase one ordinary share, and one right exchangeable for 1/10 of one ordinary share. The purchase of these Units is being made on a private placement basis and will be consummated simultaneously with the consummation of the Issuer's initial public offering. Does not include securities underlying up to 1,136 additional Units which the reporting person irrevocably committed to purchase in the event the underwriters in the Issuer's initial public offering exercise their overallotment option in full. F6: Each right is exchangeable for 1/10 of one ordinary share upon the completion of the Issuer's initial business combination. F7: In the event that the Issuer is unable to complete an initial business combination and redeems the public shares issued in the Issuer's initial public offering, each right will expire worthless. |
Filing footnotes · ownership attribution and instrument terms
F1: Includes securities underlying 11,364 units of the Issuer, which units, prior to the effective date of the registration statement relating to the Issuer's initial public offering, the reporting person irrevocably committed to purchase. Each unit ("Unit") consists of one ordinary share, one redeemable warrant entitling the holder to purchase one ordinary share, and one right exchangeable for 1/10 of one ordinary share. The purchase of these Units is being made on a private placement basis and will be consummated simultaneously with the consummation of the Issuer's initial public offering. Does not include securities underlying up to 1,136 additional Units which the reporting person irrevocably committed to purchase in the event the underwriters in the Issuer's initial public offering exercise their overallotment option in full.
F2: Includes up to 34,844 ordinary shares that may be forfeited if the underwriters in the Issuer's initial public offering do not exercise the overallotment option in full. Also includes 69,688 ordinary shares which will vest only if the reporting person remains affiliated with the Issuer at the time of the Issuer's initial business combination.
F3: Each warrant will become exercisable on the later of the completion of the Issuer's initial business combination and January 24, 2020.
F4: Each warrant will expire five years after the completion of the Issuer's initial business combination.
F5: Each warrant entitles the holder to purchase one ordinary share at a price of $11.50 per share, subject to adjustment in the event of certain capital-raising transactions.
F6: Each right is exchangeable for 1/10 of one ordinary share upon the completion of the Issuer's initial business combination.
F7: In the event that the Issuer is unable to complete an initial business combination and redeems the public shares issued in the Issuer's initial public offering, each right will expire worthless.
Tecnoglass Holdings Inc.
Report date November 12, 2024 · Filed November 12, 2024
| Security / award | Ownership account | Disclosed shares / units | Disclosure context |
|---|---|---|---|
| Ordinary sharesSEC Table I · non-derivative | Direct | 0 |
Reported balance
After 2024-11-12 transaction · row 1
1 source rowRow 1 · 2024-11-12 · Sale · Disposed 30,520 · Balance 0 F1: The price reported in Column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $71.94 to $73.06 per share. The reporting person undertakes to provide to Tecnoglass Inc., any security holder of Tecnoglass Inc,. or the staff of the Securities Exchange Commission, upon request, full information regarding the number of shares sold at each separate price. |
Filing footnotes · ownership attribution and instrument terms
F1: The price reported in Column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $71.94 to $73.06 per share. The reporting person undertakes to provide to Tecnoglass Inc., any security holder of Tecnoglass Inc,. or the staff of the Securities Exchange Commission, upon request, full information regarding the number of shares sold at each separate price.
Transaction history
JSON APIPurchases/sales include open-market and private transactions. Plan disclosure applies to the filing; individual rows may differ. “Not disclosed” is not “unplanned.”
The cutoff filters transaction history only. Company summaries and owner relationships show the latest available disclosures. Parser corrections can improve historical records.
| Transaction date | Company | Activity / security | Shares / units | Reported price | Reported value | Details |
|---|---|---|---|---|---|---|
| June 12, 2026 Filed Jun 16, 2026 23:15 UTC | AST SpaceMobile, Inc. ASTS · Entity 3240 | GrantClass A Common Stock | 2,124 | $0.00 | $0.00 |
DisclosureSEC source: 0001493152-26-028955 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 45,363 F1 · shares: Includes a grant of 2,124 restricted stock awards that vest in full on the earlier to occur of (i) the one-year anniversary of the June 12, 2026 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. F1 · balance_after: Includes a grant of 2,124 restricted stock awards that vest in full on the earlier to occur of (i) the one-year anniversary of the June 12, 2026 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. Read SEC document |
| May 13, 2026 Filed May 14, 2026 22:30 UTC | AST SpaceMobile, Inc. ASTS · Entity 3240 | SaleClass A Common Stock | 15,000 | $76.34 | $1,145,100.00 |
DisclosureSEC source: 0001493152-26-023228 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 43,239 F1 · shares: Represents shares of Class A Common Stock sold by the Reporting Person to cover anticipated tax liabilities in connection with the vesting of granted RSUs. F2 · price: Represents the weighted average selling price. These shares were sold in multiple transactions at prices ranging from $76.06 per share to $76.56 per share, inclusive. The reporting person undertakes to provide to the issuer, any security holder of the issuer, or the staff of the Securities and Exchange Commission, upon request, full information regarding the number of shares sold at each separate price within the range set forth in this footnote. Read SEC document |
| June 24, 2025 Filed Jun 26, 2025 23:21 UTC | AST SpaceMobile, Inc. ASTS · Entity 3240 | GrantClass A Common Stock | 801 | $0.00 | $0.00 |
DisclosureSEC source: 0001641172-25-016740 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 58,239 F1 · shares: Includes an additional grant of 801 restricted stock awards that vest in full on the earlier to occur of (i) the one-year anniversary of June 6, 2025 and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. F1 · balance_after: Includes an additional grant of 801 restricted stock awards that vest in full on the earlier to occur of (i) the one-year anniversary of June 6, 2025 and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. Read SEC document |
| June 06, 2025 Filed Jun 10, 2025 21:15 UTC | AST SpaceMobile, Inc. ASTS · Entity 3240 | GrantClass A Common Stock | 4,810 | $0.00 | $0.00 |
DisclosureSEC source: 0001641172-25-014557 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 57,438 F1 · shares: Includes a grant of 4,810 restricted stock units that vest in full on the earlier to occur of (i) the one-year anniversary of the June 6, 2025 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. F1 · balance_after: Includes a grant of 4,810 restricted stock units that vest in full on the earlier to occur of (i) the one-year anniversary of the June 6, 2025 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. Read SEC document |
| June 06, 2025 Filed Jun 26, 2025 23:05 UTC Amendment | AST SpaceMobile, Inc. ASTS · Entity 3240 | GrantClass A Common Stock | 4,810 | $0.00 | $0.00 |
DisclosureSEC source: 0001641172-25-016730 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 57,438 F2 · kind: This amendment is being filed to address a revision in the award type from restricted stock units to restricted stock awards. F1 · shares: Includes a grant of 4,810 restricted stock awards that vest in full on the earlier to occur of (i) the one-year anniversary of the June 6, 2025 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. F2 · shares: This amendment is being filed to address a revision in the award type from restricted stock units to restricted stock awards. F1 · balance_after: Includes a grant of 4,810 restricted stock awards that vest in full on the earlier to occur of (i) the one-year anniversary of the June 6, 2025 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. Read SEC document |
| March 10, 2025 Filed Mar 11, 2025 11:00 UTC | AST SpaceMobile, Inc. ASTS · Entity 3240 | SaleClass A Common Stock | 20,000 | $30.73 | $614,600.00 |
DisclosureSEC source: 0001493152-25-009773 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 52,628 F1 · shares: Represents shares of Class A Common Stock sold by the Reporting Person to cover anticipated additional tax liabilities in connection with the vesting in 2024 of RSUs granted in 2023. F2 · price: Represents the weighted average selling price. These shares were sold in multiple transactions at prices ranging from $30.62 per share to $30.94 per share, inclusive. The reporting person undertakes to provide to the issuer, any security holder of the issuer, or the staff of the Securities and Exchange Commission, upon request, full information regarding the number of shares purchased at each separate price within the range set forth in this footnote. Read SEC document |
| November 12, 2024 Filed Nov 12, 2024 21:30 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | SaleOrdinary shares | 30,520 | $72.83 | $2,222,747.18 |
DisclosureSEC source: 0001062993-24-018907 · form4.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 0 F1 · price: The price reported in Column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $71.94 to $73.06 per share. The reporting person undertakes to provide to Tecnoglass Inc., any security holder of Tecnoglass Inc,. or the staff of the Securities Exchange Commission, upon request, full information regarding the number of shares sold at each separate price. Read SEC document |
| September 10, 2024 Filed Sep 11, 2024 21:56 UTC | AST SpaceMobile, Inc. ASTS · Entity 3240 | GrantClass A Common Stock | 5,744 | $0.00 | $0.00 |
DisclosureSEC source: 0001493152-24-035865 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 72,628 F1 · shares: Includes a grant of 5,744 restricted stock units that vest in full on the earlier to occur of (i) the one-year anniversary of the September 10, 2024 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. F1 · balance_after: Includes a grant of 5,744 restricted stock units that vest in full on the earlier to occur of (i) the one-year anniversary of the September 10, 2024 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. Read SEC document |
| August 17, 2023 Filed Aug 21, 2023 22:45 UTC | AST SpaceMobile, Inc. ASTS] · Entity 3240 | GrantClass A Common Stock | 38,462 | $0.00 | $0.00 |
DisclosureSEC source: 0001493152-23-029744 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 66,884 F1 · shares: Includes a grant of 38,462 restricted stock units that vest in full on the earlier to occur of (i) the one-year anniversary of the August 17, 2023 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. F1 · balance_after: Includes a grant of 38,462 restricted stock units that vest in full on the earlier to occur of (i) the one-year anniversary of the August 17, 2023 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. Read SEC document |
| November 09, 2022 Filed Nov 10, 2022 13:35 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | SaleOrdinary shares | 25,000 | $25.46 | $636,400.00 |
DisclosureSEC source: 0001062993-22-021803 · form4.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 30,520 F1 · price: The price reported in Column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $25.16 to $26.125 per share. The reporting person undertakes to provide to Tecnoglass Inc., any security holder of Tecnoglass Inc,. or the staff of the Securities Exchange Commission, upon request, full information regarding the number of shares sold at each separate price. Read SEC document |
| September 15, 2022 Filed Sep 19, 2022 23:15 UTC | AST SpaceMobile, Inc. ASTS · Entity 3240 | GrantClass A Common Stock | 16,667 | $0.00 | $0.00 |
DisclosureSEC source: 0001493152-22-026274 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 28,422 F1 · shares: Includes a grant of 16,667 restricted stock units that vest in full on the earlier to occur of (i) the one-year anniversary of the September 15, 2022 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. F1 · balance_after: Includes a grant of 16,667 restricted stock units that vest in full on the earlier to occur of (i) the one-year anniversary of the September 15, 2022 grant date and (ii) the date of the next annual meeting of stockholders following the grant date, subject to continued service through the applicable vesting date. Read SEC document |
| November 18, 2021 Filed Nov 19, 2021 21:32 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | SaleOrdinary Shares | 30,000 | $32.78 | $983,415.00 |
DisclosureSEC source: 0001062993-21-011244 · form4.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 55,520 F1 · price: The price reported in Column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $31.725 to $33.79 per share, inclusive. The reporting person undertakes to provide to Tecnoglass Inc., any security holder of Tecnoglass Inc,. or the staff of the Securities Exchange Commission, upon request, full information regarding the number of shares sold at each separate price. Read SEC document |
| August 24, 2021 Filed Aug 26, 2021 00:00 UTC | AST SpaceMobile, Inc. ASTS · Entity 3240 | GrantCLASS A COMMON STOCK | 11,755 | $0.00 | $0.00 |
DisclosureSEC source: 0001493152-21-021279 · ownership.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 11,755 F1 · shares: Represents a grant of restricted stock units that vest in full on the earlier to occur of (i) the one-year anniversary of the August 24, 2021, grant date and (ii) the date of the annual meeting of the stockholders following the grant date, subject to continued service through the vesting date; provided, however, that the earliest vesting date will be the 2022 annual meeting of stockholders. Read SEC document |
| May 13, 2021 Filed May 13, 2021 18:06 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | SaleOrdinary Shares | 20,000 | $15.87 | $317,400.00 |
DisclosureSEC source: 0001094891-21-000192 · edgar.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 85,520 Read SEC document |
| January 02, 2018 Filed Jan 3, 2018 15:13 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | GrantOrdinary Shares | 1,074 | $0.00 | $0.00 |
DisclosureSEC source: 0001094891-18-000019 · edgar.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 105,520 Read SEC document |
| November 27, 2017 Filed Nov 28, 2017 13:59 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | SaleOrdinary Shares | 7,000 | $7.00 | $49,011.20 |
DisclosureSEC source: 0001094891-17-000279 · edgar.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 104,446 Read SEC document |
| October 02, 2017 Filed Oct 4, 2017 00:16 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | GrantOrdinary Shares | 7,072 | $0.00 | $0.00 |
DisclosureSEC source: 0001094891-17-000241 · edgar.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 111,446 Read SEC document |
| January 03, 2017 Filed Jan 4, 2017 17:37 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | GrantOrdinary Shares | 165 | $0.00 | $0.00 |
DisclosureSEC source: 0001094891-17-000024 · edgar.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 104,374 Read SEC document |
| October 03, 2016 Filed Oct 4, 2016 14:57 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | GrantOrdinary Shares | 4,209 | $0.00 | $0.00 |
DisclosureSEC source: 0001094891-16-000630 · edgar.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 104,209 Read SEC document |
| September 02, 2016 Filed Sep 6, 2016 12:22 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | SaleOrdinary Shares | 36 | $12.46 | $448.60 |
DisclosureSEC source: 0001094891-16-000591 · edgar.xml · nonDerivative · entry 2 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 100,000 Read SEC document |
| September 02, 2016 Filed Sep 6, 2016 12:22 UTC | Tecnoglass Holdings Inc. TGLS · Entity 4625 | SaleOrdinary Shares | 4,800 | $12.53 | $60,153.60 |
DisclosureSEC source: 0001094891-16-000591 · edgar.xml · nonDerivative · entry 1 Torres Julio A. · CIK 0001543079 · Director 10b5-1 filing: Not disclosed Ownership: Direct Disclosed balance after: 100,036 Read SEC document |
Value uses the disclosed total when available, otherwise shares × reported transaction price. It is not an estimate of exercise cash cost or investment performance.