SEC CIK 1652933
Ostria Sergio J
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ICFIview stock → | 24,467 | 2026-08-26 |
Position History — ICFI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ICFI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-26 | Open-market sale | 2,000 | $88.59 | 24,467 |
| 2026-03-20 | Option exercise (derivative) | 1,237 | — | 210 |
| 2026-03-20 | Option exercise (derivative) | 887 | — | 1,447 |
| 2026-03-20 | Option exercise (derivative) | 406 | — | 2,334 |
| 2026-03-20 | Option exercise (derivative) | 317 | — | 2,740 |
| 2026-03-20 | Grant / award (derivative) | 3,766 | $0.00 | 8,713 |
| 2026-03-20 | Tax withholding | 412 | $65.89 | 26,467 |
| 2026-03-20 | Tax withholding | 296 | $65.89 | 26,879 |
| 2026-03-20 | Tax withholding | 136 | $65.89 | 27,175 |
| 2026-03-20 | Tax withholding | 106 | $65.89 | 27,311 |
| 2026-03-20 | Option exercise | 317 | $0.00 | 27,417 |
| 2026-03-20 | Option exercise | 406 | $0.00 | 27,100 |
| 2026-03-20 | Option exercise | 887 | $0.00 | 26,694 |
| 2026-03-20 | Option exercise | 1,237 | $0.00 | 25,807 |
| 2026-01-20 | Tax withholding | 751 | $94.53 | 24,570 |
| 2026-01-20 | Grant / award | 1,996 | $0.00 | 25,321 |
| 2025-03-20 | Grant / award (derivative) | 4,947 | $0.00 | 4,947 |
| 2025-03-20 | Option exercise (derivative) | 318 | — | 4,936 |
| 2025-03-20 | Option exercise (derivative) | 444 | — | 4,085 |
| 2025-03-20 | Option exercise (derivative) | 407 | — | 4,529 |
| 2025-03-20 | Option exercise (derivative) | 1,028 | — | 3,057 |
| 2025-03-20 | Option exercise | 444 | $0.00 | 23,333 |
| 2025-03-20 | Option exercise | 1,028 | $0.00 | 22,889 |
| 2025-03-20 | Option exercise | 407 | $0.00 | 23,740 |
| 2025-03-20 | Tax withholding | 343 | $84.83 | 23,325 |
| 2025-03-20 | Tax withholding | 148 | $84.83 | 23,668 |
| 2025-03-20 | Tax withholding | 136 | $84.83 | 23,816 |
| 2025-03-20 | Tax withholding | 106 | $84.83 | 23,952 |
| 2025-03-20 | Option exercise | 318 | $0.00 | 24,058 |
| 2025-01-21 | Grant / award | 2,308 | $0.00 | 22,695 |
| 2025-01-21 | Tax withholding | 834 | $133.28 | 21,861 |
| 2024-12-12 | — | — | — | 20,387 |
| 2022-03-20 | Option exercise (derivative) | 272 | — | 6,416 |
| 2022-03-20 | Grant / award (derivative) | 2,056 | $0.00 | 6,688 |
| 2022-03-20 | Option exercise (derivative) | 595 | — | 5,313 |
| 2022-03-20 | Option exercise (derivative) | 508 | — | 5,908 |
| 2022-03-20 | Tax withholding | 199 | $91.79 | 19,069 |
| 2022-03-20 | Tax withholding | 170 | $91.79 | 19,268 |
| 2022-03-20 | Tax withholding | 91 | $91.79 | 19,438 |
| 2022-03-20 | Option exercise | 272 | $0.00 | 19,529 |
| 2022-03-20 | Option exercise | 508 | $0.00 | 19,257 |
| 2022-03-20 | Option exercise | 595 | $0.00 | 18,749 |
| 2022-03-11 | Option exercise (derivative) | 1,169 | — | 4,632 |
| 2022-03-11 | Option exercise (derivative) | 505 | — | 5,801 |
| 2022-03-11 | Option exercise | 1,169 | $0.00 | 18,208 |
| 2022-03-11 | Option exercise | 505 | $0.00 | 18,713 |
| 2022-03-11 | Tax withholding | 390 | $89.32 | 18,154 |
| 2022-03-11 | Tax withholding | 169 | $89.32 | 18,544 |
| 2022-01-18 | Grant / award | 2,480 | $0.00 | 17,920 |
| 2022-01-18 | Tax withholding | 881 | $101.45 | 17,039 |
| 2021-03-20 | Grant / award (derivative) | 2,031 | $0.00 | 7,173 |
| 2021-03-20 | Option exercise (derivative) | 272 | — | 6,901 |
| 2021-03-20 | Option exercise (derivative) | 595 | — | 6,306 |
| 2021-03-20 | Option exercise | 272 | $0.00 | 15,730 |
| 2021-03-20 | Tax withholding | 91 | $88.96 | 15,639 |
| 2021-03-20 | Tax withholding | 199 | $88.96 | 15,440 |
| 2021-03-20 | Option exercise | 595 | $0.00 | 15,458 |
| 2021-03-12 | Option exercise (derivative) | 1,076 | — | 5,142 |
| 2021-03-12 | Tax withholding | 359 | $92.65 | 14,863 |
| 2021-03-12 | Option exercise | 1,076 | $0.00 | 15,222 |
| 2021-03-11 | Option exercise (derivative) | 585 | — | 6,218 |
| 2021-03-11 | Option exercise (derivative) | 253 | — | 6,803 |
| 2021-03-11 | Option exercise | 585 | $0.00 | 14,173 |
| 2021-03-11 | Option exercise | 253 | $0.00 | 14,426 |
| 2021-03-11 | Tax withholding | 85 | $90.11 | 14,341 |
| 2021-03-11 | Tax withholding | 195 | $90.11 | 14,146 |
| 2021-03-03 | Open-market sale | 2,788 | $88.59 | 13,588 |
| 2021-01-26 | Tax withholding | 1,088 | $81.19 | 16,376 |
| 2021-01-26 | Grant / award | 3,069 | $0.00 | 17,464 |
| 2020-03-21 | Option exercise (derivative) | 452 | — | 7,787 |
| 2020-03-21 | Option exercise (derivative) | 731 | — | 7,056 |
| 2020-03-21 | Option exercise | 731 | $0.00 | 14,338 |
| 2020-03-21 | Tax withholding | 151 | $57.76 | 14,639 |
| 2020-03-21 | Option exercise | 452 | $0.00 | 14,790 |
| 2020-03-21 | Tax withholding | 244 | $57.76 | 14,395 |
| 2020-03-20 | Option exercise (derivative) | 1,355 | — | 8,239 |
| 2020-03-20 | Option exercise (derivative) | 879 | — | 9,594 |
| 2020-03-20 | Grant / award (derivative) | 1,088 | $0.00 | 10,473 |
| 2020-03-20 | Grant / award (derivative) | 2,380 | $0.00 | 9,385 |
| 2020-03-20 | Tax withholding | 293 | $57.76 | 14,059 |
| 2020-03-20 | Option exercise | 879 | $0.00 | 14,352 |
| 2020-03-20 | Option exercise | 1,355 | $0.00 | 13,473 |
| 2020-03-20 | Tax withholding | 452 | $57.76 | 13,607 |
| 2020-03-12 | Option exercise (derivative) | 538 | — | 7,005 |
| 2020-03-12 | Option exercise | 538 | $0.00 | 12,298 |
| 2020-03-12 | Tax withholding | 180 | $69.06 | 12,118 |
| 2020-03-11 | Option exercise (derivative) | 585 | — | 7,543 |
| 2020-03-11 | Option exercise (derivative) | 253 | — | 8,128 |
| 2020-03-11 | Option exercise | 253 | $0.00 | 12,040 |
| 2020-03-11 | Option exercise | 585 | $0.00 | 11,787 |
| 2020-03-11 | Tax withholding | 195 | $77.30 | 11,760 |
| 2020-03-11 | Tax withholding | 85 | $77.30 | 11,955 |
| 2020-03-06 | Open-market sale | 900 | $80.31 | 11,202 |
| 2020-03-03 | Open-market sale | 3,078 | $81.89 | 12,102 |
| 2020-01-24 | Tax withholding | 1,473 | $88.88 | 15,180 |
| 2020-01-24 | Grant / award | 4,261 | $0.00 | 16,653 |
| 2019-03-21 | Option exercise (derivative) | 731 | $0.00 | 8,381 |
| 2019-03-21 | Option exercise (derivative) | 453 | $0.00 | 9,112 |
| 2019-03-21 | Option exercise | 731 | $0.00 | 12,334 |
| 2019-03-21 | Option exercise | 453 | $0.00 | 12,787 |
| 2019-03-21 | Tax withholding | 151 | $75.28 | 12,636 |
| 2019-03-21 | Tax withholding | 244 | $75.28 | 12,392 |
| 2019-03-20 | Option exercise (derivative) | 677 | — | 9,565 |
| 2019-03-20 | Option exercise (derivative) | 440 | — | 10,242 |
| 2019-03-20 | Tax withholding | 226 | $75.21 | 11,603 |
| 2019-03-20 | Option exercise | 677 | $0.00 | 11,536 |
| 2019-03-20 | Option exercise | 440 | $0.00 | 11,976 |
| 2019-03-20 | Tax withholding | 147 | $75.21 | 11,829 |
| 2019-03-16 | Option exercise (derivative) | 463 | — | 10,682 |
| 2019-03-16 | Option exercise | 463 | $0.00 | 11,014 |
| 2019-03-16 | Tax withholding | 155 | $76.17 | 10,859 |
| 2019-03-12 | Option exercise (derivative) | 538 | — | 11,145 |
| 2019-03-12 | Tax withholding | 180 | $75.99 | 10,551 |
| 2019-03-12 | Option exercise | 538 | $0.00 | 10,731 |
| 2019-03-11 | Grant / award (derivative) | 1,011 | $0.00 | 11,683 |
| 2019-03-11 | Grant / award (derivative) | 2,339 | $0.00 | 10,672 |
| 2019-03-08 | Option exercise (derivative) | 3,398 | $0.00 | 0 |
| 2019-03-08 | Open-market sale | 3,398 | $75.02 | 15,858 |
| 2019-03-08 | Open-market sale | 5,665 | $75.02 | 10,193 |
| 2019-03-08 | Option exercise | 5,665 | $40.68 | 15,858 |
| 2019-03-08 | Option exercise | 3,398 | $27.03 | 19,256 |
| 2019-01-24 | Grant / award | 4,580 | $0.00 | 11,695 |
| 2019-01-24 | Tax withholding | 1,502 | $63.82 | 10,193 |
| 2018-07-13 | Option exercise (derivative) | 1,132 | $0.00 | 3,398 |
| 2018-07-13 | Option exercise | 1,132 | $27.03 | 8,247 |
| 2018-07-13 | Open-market sale | 1,132 | $75.00 | 7,115 |
| 2018-07-12 | Option exercise (derivative) | 1,132 | $0.00 | 4,530 |
| 2018-07-12 | Open-market sale | 1,132 | $74.00 | 7,115 |
| 2018-07-12 | Option exercise | 1,132 | $27.03 | 8,247 |
| 2018-07-09 | Option exercise (derivative) | 1,132 | $0.00 | 5,662 |
| 2018-07-09 | Option exercise (derivative) | 1,408 | $0.00 | 1,409 |
| 2018-07-09 | Option exercise (derivative) | 1,409 | $0.00 | 0 |
| 2018-07-09 | Option exercise | 1,409 | $25.66 | 8,524 |
| 2018-07-09 | Option exercise | 1,408 | $25.66 | 9,932 |
| 2018-07-09 | Option exercise | 1,132 | $27.03 | 11,064 |
| 2018-07-09 | Open-market sale | 1,408 | $72.85 | 8,524 |
| 2018-07-09 | Open-market sale | 1,409 | $72.85 | 7,115 |
| 2018-07-09 | Open-market sale | 1,132 | $73.00 | 9,932 |
| 2018-03-21 | Option exercise (derivative) | 732 | — | 8,333 |
| 2018-03-21 | Option exercise (derivative) | 453 | — | 9,065 |
| 2018-03-21 | Tax withholding | 230 | $61.40 | 7,115 |
| 2018-03-21 | Tax withholding | 143 | $61.40 | 7,345 |
| 2018-03-21 | Option exercise | 453 | $0.00 | 7,488 |
| 2018-03-21 | Option exercise | 732 | $0.00 | 7,035 |
| 2018-03-20 | Option exercise (derivative) | 440 | — | 10,196 |
| 2018-03-20 | Option exercise (derivative) | 678 | — | 9,518 |
| 2018-03-20 | Option exercise | 440 | $0.00 | 6,654 |
| 2018-03-20 | Tax withholding | 138 | $61.10 | 6,516 |
| 2018-03-20 | Tax withholding | 213 | $61.10 | 6,303 |
| 2018-03-20 | Option exercise | 678 | $0.00 | 6,214 |
| 2018-03-17 | Option exercise (derivative) | 226 | — | 10,636 |
| 2018-03-17 | Tax withholding | 71 | $61.20 | 5,536 |
| 2018-03-17 | Option exercise | 226 | $0.00 | 5,607 |
| 2018-03-16 | Option exercise (derivative) | 463 | — | 10,862 |
| 2018-03-16 | Tax withholding | 146 | $61.20 | 5,381 |
| 2018-03-16 | Option exercise | 463 | $0.00 | 5,527 |
| 2018-03-12 | Grant / award (derivative) | 2,152 | $0.00 | 11,325 |
| 2018-01-19 | Grant / award | 1,000 | $0.00 | 5,461 |
| 2018-01-19 | Tax withholding | 397 | $55.25 | 5,064 |
| 2017-03-21 | Option exercise (derivative) | 453 | — | 9,905 |
| 2017-03-21 | Option exercise (derivative) | 732 | — | 9,173 |
| 2017-03-21 | Option exercise | 732 | $40.60 | 4,407 |
| 2017-03-21 | Tax withholding | 252 | $40.60 | 4,452 |
| 2017-03-21 | Tax withholding | 156 | $40.60 | 4,704 |
| 2017-03-21 | Option exercise | 453 | $40.60 | 4,860 |
| 2017-03-20 | Grant / award (derivative) | 2,710 | $0.00 | 8,599 |
| 2017-03-20 | Grant / award (derivative) | 1,759 | $0.00 | 10,358 |
| 2017-03-18 | Option exercise (derivative) | 471 | — | 5,889 |
| 2017-03-18 | Disposition to issuer | 158 | $42.05 | 3,675 |
| 2017-03-18 | Option exercise | 471 | $42.05 | 3,833 |
| 2017-03-17 | Option exercise (derivative) | 226 | — | 6,360 |
| 2017-03-17 | Disposition to issuer | 76 | $42.05 | 3,362 |
| 2017-03-17 | Option exercise | 226 | $42.05 | 3,438 |
| 2017-03-16 | Option exercise (derivative) | 464 | — | 926 |
| 2017-03-16 | Option exercise | 464 | $41.75 | 3,368 |
| 2017-03-16 | Disposition to issuer | 156 | $41.75 | 3,212 |
| 2016-03-21 | Grant / award (derivative) | 1,811 | $0.00 | 1,811 |
| 2016-03-21 | Grant / award (derivative) | 4,737 | $0.00 | 4,737 |
| 2016-03-19 | Option exercise (derivative) | 814 | $0.00 | 0 |
| 2016-03-19 | Option exercise | 814 | $33.97 | 3,186 |
| 2016-03-19 | Tax withholding | 273 | $33.97 | 2,913 |
| 2016-03-18 | Option exercise (derivative) | 471 | $0.00 | 471 |
| 2016-03-18 | Tax withholding | 158 | $33.97 | 2,372 |
| 2016-03-18 | Option exercise | 471 | $33.97 | 2,530 |
| 2016-03-17 | Option exercise (derivative) | 226 | $0.00 | 452 |
| 2016-03-17 | Option exercise | 226 | $33.92 | 2,135 |
| 2016-03-17 | Tax withholding | 76 | $33.92 | 2,059 |
| 2016-03-16 | Option exercise (derivative) | 464 | $0.00 | 1,390 |
| 2016-03-16 | Option exercise | 464 | $33.46 | 2,065 |
| 2016-03-16 | Tax withholding | 156 | $33.46 | 1,909 |
| 2015-09-18 | — | — | — | 1,601 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.