Last 12 months
Inside the activity.
6 purchase rows · 4 sale rows
Disclosed non-derivative P/S rows, by transaction month. Includes amendments and private transactions.Monthly counts
| Month | Purchases | Sales |
|---|---|---|
| Nov 2025 | 3 | 0 |
| Dec 2025 | 0 | 0 |
| Jan 2026 | 0 | 0 |
| Feb 2026 | 0 | 0 |
| Mar 2026 | 1 | 0 |
| Apr 2026 | 0 | 0 |
| May 2026 | 2 | 0 |
| Jun 2026 | 0 | 0 |
| Jul 2026 | 0 | 1 |
| Aug 2026 | 0 | 1 |
| Sep 2026 | 0 | 2 |
| Oct 2026 | 0 | 0 |
Latest available
Insider transactions
Purchases/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 | Owner / reported role | Activity / security | Shares / units | Reported price | Reported value | Details |
|---|---|---|---|---|---|---|
| June 30, 2025 Filed Jul 2, 2025 20:09 UTC |
Wasson JohnDirector · CEO & President
|
GrantCommon | 158 | $80.40 | $12,703.72 |
DisclosureSEC source: 0001225208-25-006333 · doc4.xml · nonDerivative · entry 1 Wasson John · CIK 0001376437 · Director · CEO & President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 18,544 F1 · security: The reporting person is voluntarily reporting the acquisition of shares of the issuer's common stock pursuant to the ICF International, Inc. 2006 Employee Stock Purchase Plan (the ESPP), for the ESPP purchase period of January 2, 2025 through June 30, 2025. This transaction is also exempt pursuant to Rule 16b-3(c). F2 · date: The Offering Period (as defined in the ESPP) ended on June 30, 2025, and the shares were acquired on the last business day of the Offering Period. F3 · price: In accordance with the ESPP, these shares were purchase at a price not less than ninety-five percent (95%) of the per share fair market value of the Common Shares (as defined in the ESPP) as of June 30, 2025, the last trading day prior to the end of the Offering Period. Read SEC document |
| June 09, 2025 Filed Jun 10, 2025 20:24 UTC |
Mehl RandallDirector
|
PurchaseCommon | 1,000 | $84.00 | $84,000.00 |
DisclosureSEC source: 0001225208-25-005827 · doc4.xml · nonDerivative · entry 2 Mehl Randall · CIK 0001694310 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 17,754 F1 · kind: Open market purchase of shares in accordance with Issuer's trading policies Read SEC document |
| June 09, 2025 Filed Jun 10, 2025 20:24 UTC |
Mehl RandallDirector
|
PurchaseCommon | 1,000 | $84.80 | $84,800.00 |
DisclosureSEC source: 0001225208-25-005827 · doc4.xml · nonDerivative · entry 1 Mehl Randall · CIK 0001694310 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 16,754 F1 · kind: Open market purchase of shares in accordance with Issuer's trading policies Read SEC document |
| June 06, 2025 Filed Jun 10, 2025 12:42 UTC |
SALMIRS SCOTT BDirector
|
PurchaseCommon | 1,250 | $83.98 | $104,975.00 |
DisclosureSEC source: 0001225208-25-005823 · doc4.xml · nonDerivative · entry 1 SALMIRS SCOTT B · CIK 0001618972 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 7,653 F1 · kind: Open market purchase of shares in accordance with Issuer's trading policies Read SEC document |
| May 12, 2025 Filed May 13, 2025 20:24 UTC |
Morgan James C MChief Operating Officer
|
SaleCommon | 2,500 | $87.50 | $218,750.00 |
DisclosureSEC source: 0001225208-25-005030 · doc4.xml · nonDerivative · entry 2 Morgan James C M · CIK 0001554231 · Chief Operating Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 42,204 Read SEC document |
| May 09, 2025 Filed May 13, 2025 20:24 UTC |
Morgan James C MChief Operating Officer
|
SaleCommon | 2,500 | $87.00 | $217,491.00 |
DisclosureSEC source: 0001225208-25-005030 · doc4.xml · nonDerivative · entry 1 Morgan James C M · CIK 0001554231 · Chief Operating Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 44,704 F1 · price: The price reported in Column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $86.82 to $87.23, inclusive. The reporting person undertakes to provide to ICF International, Inc., any security holder of ICF International, Inc., 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 ranges set forth in this footnote to this Form 4. Read SEC document |
| April 01, 2025 Filed Apr 3, 2025 00:03 UTC |
Angoorly CarolineDirector
|
GrantCommon | 444 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003963 · doc4.xml · nonDerivative · entry 1 Angoorly Caroline · CIK 0001348162 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 444 F1 · shares: This award of restricted stock units was granted pursuant to ICF International, Inc.'s Amended and Restated 2018 Omnibus Incentive Plan, and represents the Reporting Person's annual equity award, pro-rated to Reporting Person's date of appointment. These restricted stock units normally vest in equal quarterly increments (Sept. 1, Dec. 1, Mar. 1 and June 1), but this pro-rated amount will only have one vesting on June 1. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 16:47 UTC |
Chadha Ranjit SVP & Principal Accounting Off.
|
Exercise / conversionRestricted Stock Units · Derivative | 125 | $115.32 Strike: $0.00 | $14,415.00 |
DisclosureSEC source: 0001225208-25-003613 · doc4.xml · derivative · entry 6 Chadha Ranjit S · CIK 0001672529 · VP & Principal Accounting Off. 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 6 Underlying: Common · 125 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F7 · derivative.exercise_price: The exercise price for the cash-settled restricted stock unit exercise was $115.32. F8 · derivative.exercise_date: Represents the first vesting anniversary (25%) of acquired cash-settled restricted stock units granted pursuant to the 2010 Omnibus Plan, as amended. F8 · derivative.expiration_date: Represents the first vesting anniversary (25%) of acquired cash-settled restricted stock units granted pursuant to the 2010 Omnibus Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 16:47 UTC |
Chadha Ranjit SVP & Principal Accounting Off.
|
Exercise / conversionRestricted Stock Units · Derivative | 117 | $84.83 Strike: $0.00 | $9,925.11 |
DisclosureSEC source: 0001225208-25-003613 · doc4.xml · derivative · entry 5 Chadha Ranjit S · CIK 0001672529 · VP & Principal Accounting Off. 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 131 Underlying: Common · 117 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F5 · derivative.exercise_price: The exercise price for the cash-settled restricted stock unit exercise was $84.83. F6 · derivative.exercise_date: Represents the second vesting anniversary (25%) of acquired cash-settled restricted stock units granted pursuant to the 2010 Omnibus Plan, as amended. F6 · derivative.expiration_date: Represents the second vesting anniversary (25%) of acquired cash-settled restricted stock units granted pursuant to the 2010 Omnibus Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 16:47 UTC |
Chadha Ranjit SVP & Principal Accounting Off.
|
Exercise / conversionRestricted Stock Units · Derivative | 103 | Not disclosed Strike: $0.00 | Not disclosed |
DisclosureSEC source: 0001225208-25-003613 · doc4.xml · derivative · entry 4 Chadha Ranjit S · CIK 0001672529 · VP & Principal Accounting Off. 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 248 Underlying: Common · 103 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F3 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F3 · price: The exercise price for the restricted stock unit exercise was $84.83. F4 · derivative.exercise_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F4 · derivative.expiration_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 16:47 UTC |
Chadha Ranjit SVP & Principal Accounting Off.
|
GrantRestricted Stock Units · Derivative | 785 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003613 · doc4.xml · derivative · entry 3 Chadha Ranjit S · CIK 0001672529 · VP & Principal Accounting Off. 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 1,694 Underlying: Common · 785 shares Expires not disclosed F1 · derivative.exercise_price: Each restricted stock unit is the economic equivalent of one share of ICF International, Inc.'s Common Stock. F2 · derivative.exercise_date: These acquired restricted stock units were granted pursuant to ICF International, Inc.'s 2018 Omnibus Incentive Plan, as amended. These restricted stock units vest over a period of three (3) years, at 25% on each of the first two anniversaries of the grant and 50% on the third anniversary from the day of grant. F2 · derivative.expiration_date: These acquired restricted stock units were granted pursuant to ICF International, Inc.'s 2018 Omnibus Incentive Plan, as amended. These restricted stock units vest over a period of three (3) years, at 25% on each of the first two anniversaries of the grant and 50% on the third anniversary from the day of grant. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 16:47 UTC |
Chadha Ranjit SVP & Principal Accounting Off.
|
Tax withholdingCommon | 37 | $84.83 | $3,138.71 |
DisclosureSEC source: 0001225208-25-003613 · doc4.xml · nonDerivative · entry 2 Chadha Ranjit S · CIK 0001672529 · VP & Principal Accounting Off. 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 66 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 16:47 UTC |
Chadha Ranjit SVP & Principal Accounting Off.
|
Exercise / conversionCommon | 103 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003613 · doc4.xml · nonDerivative · entry 1 Chadha Ranjit S · CIK 0001672529 · VP & Principal Accounting Off. 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 103 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Exercise / conversionRestricted Stock Units · Derivative | 1,028 | Not disclosed Strike: $0.00 | Not disclosed |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · derivative · entry 13 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 3,057 Underlying: Common · 1,028 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F3 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F3 · price: The exercise price for the restricted stock unit exercise was $84.83. F6 · derivative.exercise_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F6 · derivative.expiration_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Exercise / conversionRestricted Stock Units · Derivative | 444 | Not disclosed Strike: $0.00 | Not disclosed |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · derivative · entry 12 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 4,085 Underlying: Common · 444 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F3 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F3 · price: The exercise price for the restricted stock unit exercise was $84.83. F5 · derivative.exercise_date: Represents the 2nd vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F5 · derivative.expiration_date: Represents the 2nd vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Exercise / conversionRestricted Stock Units · Derivative | 407 | Not disclosed Strike: $0.00 | Not disclosed |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · derivative · entry 11 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 4,529 Underlying: Common · 407 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F3 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F3 · price: The exercise price for the restricted stock unit exercise was $84.83. F4 · derivative.exercise_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F4 · derivative.expiration_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Exercise / conversionRestricted Stock Units · Derivative | 318 | Not disclosed Strike: $0.00 | Not disclosed |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · derivative · entry 10 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 4,936 Underlying: Common · 318 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F3 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F3 · price: The exercise price for the restricted stock unit exercise was $84.83. F4 · derivative.exercise_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F4 · derivative.expiration_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
GrantRestricted Stock Units · Derivative | 4,947 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · derivative · entry 9 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 4,947 Underlying: Common · 4,947 shares Expires not disclosed F1 · derivative.exercise_price: Each restricted stock unit is the economic equivalent of one share of ICF International, Inc.'s Common Stock. F2 · derivative.exercise_date: These acquired restricted stock units were granted pursuant to ICF International, Inc.'s 2018 Omnibus Incentive Plan, as amended. These restricted stock units vest over a period of three (3) years, at 25% on each of the first two anniversaries of the grant and 50% on the third anniversary from the day of grant. F2 · derivative.expiration_date: These acquired restricted stock units were granted pursuant to ICF International, Inc.'s 2018 Omnibus Incentive Plan, as amended. These restricted stock units vest over a period of three (3) years, at 25% on each of the first two anniversaries of the grant and 50% on the third anniversary from the day of grant. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Tax withholdingCommon | 343 | $84.83 | $29,096.69 |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · nonDerivative · entry 8 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 23,325 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Tax withholdingCommon | 148 | $84.83 | $12,554.84 |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · nonDerivative · entry 7 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 23,668 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Tax withholdingCommon | 136 | $84.83 | $11,536.88 |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · nonDerivative · entry 6 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 23,816 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Tax withholdingCommon | 106 | $84.83 | $8,991.98 |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · nonDerivative · entry 5 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 23,952 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Exercise / conversionCommon | 318 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · nonDerivative · entry 4 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 24,058 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Exercise / conversionCommon | 407 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · nonDerivative · entry 3 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 23,740 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Exercise / conversionCommon | 444 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · nonDerivative · entry 2 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 23,333 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Ostria Sergio JExecutive Vice President
|
Exercise / conversionCommon | 1,028 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003612 · doc4.xml · nonDerivative · entry 1 Ostria Sergio J · CIK 0001652933 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 22,889 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
Exercise / conversionRestricted Stock Units · Derivative | 670 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · derivative · entry 10 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 12,080 Underlying: Common · 670 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. F6 · derivative.exercise_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F6 · derivative.expiration_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
Exercise / conversionRestricted Stock Units · Derivative | 527 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · derivative · entry 9 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 12,750 Underlying: Common · 527 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. F5 · derivative.exercise_date: Represents the 2nd vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F5 · derivative.expiration_date: Represents the 2nd vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
Exercise / conversionRestricted Stock Units · Derivative | 435 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · derivative · entry 8 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 13,277 Underlying: Common · 435 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. F4 · derivative.exercise_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F4 · derivative.expiration_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
GrantRestricted Stock Units · Derivative | 6,926 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · derivative · entry 7 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 13,712 Underlying: Common · 6,926 shares Expires not disclosed F2 · derivative.exercise_price: Each restricted stock unit is the economic equivalent of one share of ICF International, Inc.'s Common Stock. F3 · derivative.exercise_date: These acquired restricted stock units were granted pursuant to ICF International, Inc.'s 2018 Omnibus Incentive Plan, as amended. These restricted stock units vest over a period of three (3) years, at 25% on each of the first two anniversaries of the grant and 50% on the third anniversary from the day of grant. F3 · derivative.expiration_date: These acquired restricted stock units were granted pursuant to ICF International, Inc.'s 2018 Omnibus Incentive Plan, as amended. These restricted stock units vest over a period of three (3) years, at 25% on each of the first two anniversaries of the grant and 50% on the third anniversary from the day of grant. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
Tax withholdingCommon | 209 | $84.83 | $17,729.47 |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · nonDerivative · entry 6 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 6,043 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
Tax withholdingCommon | 165 | $84.83 | $13,996.95 |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · nonDerivative · entry 5 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 6,252 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
Tax withholdingCommon | 136 | $84.83 | $11,536.88 |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · nonDerivative · entry 4 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 6,417 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
Exercise / conversionCommon | 435 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · nonDerivative · entry 3 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 6,553 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
Exercise / conversionCommon | 527 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · nonDerivative · entry 2 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 6,118 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Choate Anne FExecutive Vice President
|
Exercise / conversionCommon | 670 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003611 · doc4.xml · nonDerivative · entry 1 Choate Anne F · CIK 0001932534 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 5,591 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Exercise / conversionRestricted Stock Units · Derivative | 1,586 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · derivative · entry 13 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 7,888 Underlying: Common · 1,586 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. F6 · derivative.exercise_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F6 · derivative.expiration_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Exercise / conversionRestricted Stock Units · Derivative | 1,128 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · derivative · entry 12 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 9,474 Underlying: Common · 1,128 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. F6 · derivative.exercise_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F6 · derivative.expiration_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Exercise / conversionRestricted Stock Units · Derivative | 685 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · derivative · entry 11 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 10,602 Underlying: Common · 685 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. F5 · derivative.exercise_date: Represents the 2nd vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F5 · derivative.expiration_date: Represents the 2nd vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Exercise / conversionRestricted Stock Units · Derivative | 628 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · derivative · entry 10 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 11,287 Underlying: Common · 628 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. F4 · derivative.exercise_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F4 · derivative.expiration_date: Represents the 1st vesting anniversary (25%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
GrantRestricted Stock Units · Derivative | 4,636 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · derivative · entry 9 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 11,915 Underlying: Common · 4,636 shares Expires not disclosed F2 · derivative.exercise_price: Each restricted stock unit is the economic equivalent of one share of ICF International, Inc.'s Common Stock. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. F3 · derivative.exercise_date: These acquired restricted stock units were granted pursuant to ICF International, Inc.'s 2018 Omnibus Incentive Plan, as amended. These restricted stock units vest over a period of three (3) years, at 25% on each of the first two anniversaries of the grant and 50% on the third anniversary from the day of grant. F3 · derivative.expiration_date: These acquired restricted stock units were granted pursuant to ICF International, Inc.'s 2018 Omnibus Incentive Plan, as amended. These restricted stock units vest over a period of three (3) years, at 25% on each of the first two anniversaries of the grant and 50% on the third anniversary from the day of grant. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Tax withholdingCommon | 478 | $84.83 | $40,548.74 |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · nonDerivative · entry 8 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 7,539 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Tax withholdingCommon | 340 | $84.83 | $28,842.20 |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · nonDerivative · entry 7 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 8,017 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Tax withholdingCommon | 207 | $84.83 | $17,559.81 |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · nonDerivative · entry 6 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 8,357 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Tax withholdingCommon | 190 | $84.83 | $16,117.70 |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · nonDerivative · entry 5 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 8,564 Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Exercise / conversionCommon | 628 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · nonDerivative · entry 4 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 8,754 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Exercise / conversionCommon | 685 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · nonDerivative · entry 3 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 8,126 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Exercise / conversionCommon | 1,128 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · nonDerivative · entry 2 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 7,441 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Broadus Barry MChief Financial Officer
|
Exercise / conversionCommon | 1,586 | $0.00 | $0.00 |
DisclosureSEC source: 0001225208-25-003610 · doc4.xml · nonDerivative · entry 1 Broadus Barry M · CIK 0001912459 · Chief Financial Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 6,313 Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. Read SEC document |
| March 20, 2025 Filed Mar 24, 2025 20:47 UTC |
Morgan James C MChief Operating Officer
|
Exercise / conversionRestricted Stock Units · Derivative | 2,692 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001225208-25-003609 · doc4.xml · derivative · entry 13 Morgan James C M · CIK 0001554231 · Chief Operating Officer 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 20,343 Underlying: Common · 2,692 shares Expires not disclosed Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event. F1 · derivative.exercise_price: The exercise price for the restricted stock unit exercise was $84.83. F1 · price: The exercise price for the restricted stock unit exercise was $84.83. F6 · derivative.exercise_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. F6 · derivative.expiration_date: Represents the 3rd vesting anniversary (50%) of acquired restricted stock units granted pursuant to the 2018 Omnibus Incentive Plan, as amended. 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.