SEC CIK 1554231

Morgan James C M

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
ICFIview stock →49,6832026-03-20

Position History — ICFI

Reported shares owned immediately after each Form 4 transaction, over time.

020,96941,93862,9072012-072017-032018-052020-032022-032024-032026-03

Recent Filings — ICFI

DateActivitySharesPriceOwned After
2026-03-20Option exercise (derivative)2,833—24,888
2026-03-20Option exercise (derivative)2,625—27,721
2026-03-20Option exercise (derivative)1,073—30,346
2026-03-20Option exercise (derivative)1,057—31,419
2026-03-20Grant / award (derivative)12,133$0.0032,476
2026-03-20Tax withholding823$65.8949,683
2026-03-20Tax withholding640$65.8950,506
2026-03-20Tax withholding262$65.8951,146
2026-03-20Tax withholding258$65.8951,408
2026-03-20Option exercise1,057$0.0051,666
2026-03-20Option exercise1,073$0.0050,609
2026-03-20Option exercise2,625$0.0049,536
2026-03-20Option exercise2,833$0.0046,911
2026-01-20Tax withholding1,532$94.5344,078
2026-01-20Grant / award5,906$0.0045,610
2025-10-02Open-market sale2,400$95.1939,704
2025-09-25Open-market sale100$95.0042,104
2025-05-12Open-market sale2,500$87.5042,204
2025-05-09Open-market sale2,500$87.0044,704
2025-03-20Option exercise (derivative)1,057—25,420
2025-03-20Option exercise (derivative)2,692—20,343
2025-03-20Grant / award (derivative)11,330$0.0026,477
2025-03-20Option exercise (derivative)1,073—24,347
2025-03-20Option exercise (derivative)1,312—23,035
2025-03-20Option exercise1,073$0.0048,571
2025-03-20Option exercise1,057$0.0049,628
2025-03-20Tax withholding477$84.8349,151
2025-03-20Tax withholding484$84.8348,667
2025-03-20Tax withholding592$84.8348,075
2025-03-20Tax withholding871$84.8347,204
2025-03-20Option exercise1,312$0.0047,498
2025-03-20Option exercise2,692$0.0046,186
2025-01-21Grant / award6,046$0.0045,373
2025-01-21Tax withholding1,879$133.2843,494
2024-11-05Option exercise (derivative)3,031—15,147
2024-11-05Option exercise3,031$0.0040,694
2024-11-05Tax withholding1,367$171.0039,327
2024-10-16Open-market sale2,500$175.0737,663
2024-08-02Open-market sale2,500$152.5040,163
2024-03-20Grant / award (derivative)4,291$0.0018,803
2024-03-20Grant / award (derivative)4,227$0.0023,030
2024-03-20Option exercise (derivative)2,193—18,178
2024-03-20Option exercise (derivative)1,346—20,371
2024-03-20Option exercise (derivative)1,313—21,717
2024-03-20Option exercise2,193$0.0042,007
2024-03-20Option exercise1,346$0.0043,353
2024-03-20Option exercise1,313$0.0044,666
2024-03-20Tax withholding593$152.5944,073
2024-03-20Tax withholding802$152.5942,663
2024-03-20Tax withholding608$152.5943,465
2024-02-27Open-market sale2,400$155.1739,814
2024-02-16Open-market sale100$155.0142,214
2024-01-25Open-market sale2,500$137.5542,314
2024-01-16Grant / award6,132$0.0046,706
2024-01-16Tax withholding1,892$132.0044,814
2023-11-05Option exercise (derivative)1,515—14,512
2023-11-05Tax withholding684$125.4840,574
2023-11-05Option exercise1,515$0.0041,258
2023-08-08Open-market sale4,800$130.3439,743
2023-08-07Open-market sale200$130.0144,543
2023-03-20Option exercise (derivative)1,096—21,021
2023-03-20Grant / award (derivative)5,250$0.0022,117
2023-03-20Option exercise (derivative)2,502—16,027
2023-03-20Option exercise (derivative)1,347—18,529
2023-03-20Option exercise (derivative)1,145—19,876
2023-03-20Tax withholding754$107.2844,743
2023-03-20Option exercise1,347$0.0044,457
2023-03-20Tax withholding330$107.2846,368
2023-03-20Tax withholding345$107.2846,023
2023-03-20Tax withholding526$107.2845,497
2023-03-20Option exercise2,502$0.0043,110
2023-03-20Option exercise1,096$0.0046,698
2023-03-20Option exercise1,145$0.0045,602
2023-01-24Grant / award4,384$0.0041,986
2023-01-24Tax withholding1,378$98.6740,608
2022-11-05Option exercise (derivative)1,516—16,867
2022-11-05Option exercise1,516$0.0038,286
2022-11-05Tax withholding684$105.5137,602
2022-10-31Open-market sale185$120.0036,770
2022-10-28Open-market sale2,315$120.0236,955
2022-10-03Open-market sale900$110.0739,270
2022-09-30Open-market sale1,000$110.2240,170
2022-09-21Open-market sale600$110.1641,170
2022-09-12Open-market sale5,000$105.2541,770
2022-03-20Option exercise (derivative)573—20,731
2022-03-20Option exercise (derivative)1,097—19,634
2022-03-20Option exercise (derivative)1,251—18,383
2022-03-20Grant / award (derivative)5,385$0.0021,304
2022-03-20Option exercise1,251$0.0046,165
2022-03-20Option exercise1,097$0.0047,262
2022-03-20Option exercise573$0.0047,835
2022-03-20Tax withholding193$91.7947,642
2022-03-20Tax withholding495$91.7946,770
2022-03-20Tax withholding377$91.7947,265
2022-03-11Option exercise (derivative)1,075—18,378
2022-03-11Option exercise (derivative)2,459—15,919
2022-03-11Option exercise2,459$0.0044,904
2022-03-11Option exercise1,075$0.0045,979
2022-03-11Tax withholding741$89.3244,914
2022-03-11Tax withholding324$89.3245,655
2022-01-18Grant / award5,216$0.0044,064
2022-01-18Tax withholding1,619$101.4542,445
2021-11-05Grant / award (derivative)6,062$0.0019,453
2021-10-29Open-market sale3,406$100.2538,848
2021-10-15Open-market sale2,000$99.5042,254
2021-05-05Open-market sale2,500$96.5046,754
2021-05-05Open-market sale2,500$94.5044,254
2021-04-09Open-market sale2,500$90.5049,254
2021-03-20Grant / award (derivative)4,386$0.0015,216
2021-03-20Option exercise (derivative)573—14,643
2021-03-20Option exercise (derivative)1,252—13,391
2021-03-20Option exercise1,252$0.0052,005
2021-03-20Option exercise573$0.0052,578
2021-03-20Tax withholding259$88.9652,319
2021-03-20Tax withholding565$88.9651,754
2021-03-15Open-market sale1,932$93.5050,753
2021-03-12Option exercise (derivative)2,838—10,830
2021-03-12Tax withholding1,280$92.6552,685
2021-03-12Option exercise2,838$0.0053,965
2021-03-11Option exercise (derivative)538—14,898
2021-03-11Option exercise (derivative)1,230—13,668
2021-03-11Option exercise1,230$0.0051,387
2021-03-11Option exercise538$0.0051,925
2021-03-11Tax withholding243$90.1151,682
2021-03-11Tax withholding555$90.1151,127
2021-03-08Open-market sale2,500$88.5050,157
2021-02-26Open-market sale3,802$86.5056,607
2021-02-26Open-market sale3,950$89.5052,657
2021-02-25Open-market sale1$86.5060,409
2021-01-26Tax withholding2,497$81.1960,410
2021-01-26Grant / award8,096$0.0062,907
2020-03-21Option exercise (derivative)2,316—15,436
2020-03-21Option exercise (derivative)835—17,752
2020-03-21Tax withholding1,045$57.7654,811
2020-03-21Tax withholding377$57.7655,856
2020-03-21Option exercise835$0.0056,233
2020-03-21Option exercise2,316$0.0055,398
2020-03-20Option exercise (derivative)3,575—18,587
2020-03-20Option exercise (derivative)1,534—22,162
2020-03-20Grant / award (derivative)2,291$0.0023,696
2020-03-20Grant / award (derivative)5,005$0.0021,405
2020-03-20Tax withholding1,613$57.7653,082
2020-03-20Tax withholding692$57.7654,695
2020-03-20Option exercise3,575$0.0053,853
2020-03-20Option exercise1,534$0.0055,387
2020-03-12Option exercise (derivative)1,419—16,400
2020-03-12Option exercise1,419$0.0050,918
2020-03-12Tax withholding640$69.0950,278
2020-03-11Option exercise (derivative)538—19,049
2020-03-11Option exercise (derivative)1,230—17,819
2020-03-11Tax withholding243$77.3050,054
2020-03-11Tax withholding555$77.3049,499
2020-03-11Option exercise538$0.0050,297
2020-03-11Option exercise1,230$0.0049,759
2020-01-24Grant / award11,244$0.0051,960
2020-01-24Tax withholding3,431$88.8848,529
2019-11-07Open-market sale3,144$87.0040,716
2019-03-21Option exercise (derivative)835$0.0021,903
2019-03-21Option exercise (derivative)2,316$0.0019,587
2019-03-21Tax withholding1,045$75.2843,860
2019-03-21Tax withholding377$75.2844,905
2019-03-21Option exercise835$0.0045,282
2019-03-21Option exercise2,316$0.0044,447
2019-03-20Option exercise (derivative)767—24,525
2019-03-20Option exercise (derivative)1,787—22,738
2019-03-20Option exercise767$0.0043,283
2019-03-20Tax withholding806$75.2142,131
2019-03-20Option exercise1,787$0.0042,516
2019-03-20Tax withholding346$75.2142,937
2019-03-16Option exercise (derivative)1,528—28,349
2019-03-16Option exercise (derivative)3,057—25,292
2019-03-16Option exercise1,528$0.0042,798
2019-03-16Tax withholding690$76.1742,108
2019-03-16Tax withholding1,379$76.1740,729
2019-03-16Option exercise3,057$0.0041,270
2019-03-12Option exercise (derivative)1,420—29,877
2019-03-12Option exercise1,420$0.0038,854
2019-03-12Tax withholding641$75.9938,213
2019-03-11Grant / award (derivative)2,151$0.0031,297
2019-03-11Grant / award (derivative)4,919$0.0029,146
2019-01-24Tax withholding4,421$63.8237,434
2019-01-24Grant / award14,502$0.0041,855
2018-05-30Option exercise (derivative)4,559$0.000
2018-05-30Open-market sale4,559$71.5027,353
2018-05-30Option exercise4,559$40.6831,912
2018-04-23Option exercise (derivative)7,043$0.004,559
2018-04-23Open-market sale7,043$67.5027,353
2018-04-23Option exercise7,043$40.6834,396
2018-04-20Option exercise (derivative)2,957$0.0011,602
2018-04-20Open-market sale2,957$67.5027,353
2018-04-20Option exercise2,957$40.6830,310
2018-03-21Option exercise (derivative)2,316—24,227
2018-03-21Option exercise (derivative)835—26,543
2018-03-21Option exercise835$0.0028,775
2018-03-21Option exercise2,316$0.0027,940
2018-03-21Tax withholding377$61.4028,398
2018-03-21Tax withholding1,045$61.4027,353
2018-03-20Option exercise (derivative)1,788—27,378
2018-03-20Option exercise (derivative)767—29,166
2018-03-20Tax withholding278$61.1026,163
2018-03-20Tax withholding539$61.1025,624
2018-03-20Option exercise767$0.0026,441
2018-03-20Option exercise1,788$0.0025,674
2018-03-17Option exercise (derivative)1,162—29,933
2018-03-17Option exercise1,162$0.0024,236
2018-03-17Tax withholding350$61.2023,886
2018-03-16Option exercise (derivative)1,529—34,152
2018-03-16Option exercise (derivative)3,057—31,095
2018-03-16Tax withholding921$61.2023,074
2018-03-16Tax withholding461$61.2023,995
2018-03-16Option exercise3,057$0.0022,927
2018-03-16Option exercise1,529$0.0024,456
2018-03-12Grant / award (derivative)5,677$0.0035,681
2018-01-19Tax withholding1,213$55.2519,870
2018-01-19Grant / award3,300$0.0021,083
2017-09-28Option exercise (derivative)4,696$0.000
2017-09-28Open-market sale4,696$55.0017,783
2017-09-28Option exercise4,696$27.0322,479
2017-09-05Option exercise (derivative)1,458$0.004,696
2017-09-05Option exercise1,458$27.0319,241
2017-09-05Open-market sale1,458$51.5017,783
2017-09-01Option exercise (derivative)8,542$0.006,154
2017-09-01Open-market sale8,542$51.5017,783
2017-09-01Option exercise8,542$27.0326,325
2017-03-21Option exercise (derivative)835—32,321
2017-03-21Option exercise (derivative)2,317—30,004
2017-03-21Tax withholding277$40.6018,550
2017-03-21Option exercise2,317$40.6017,992
2017-03-21Option exercise835$40.6018,827
2017-03-21Tax withholding767$40.6017,783
2017-03-20Grant / award (derivative)3,068$0.0033,156
2017-03-20Grant / award (derivative)7,150$0.0030,088
2017-03-18Option exercise (derivative)1,273—22,938
2017-03-18Disposition to issuer422$42.0515,675
2017-03-18Option exercise1,273$42.0516,097
2017-03-17Option exercise (derivative)1,162—24,211
2017-03-17Option exercise1,162$42.0515,209
2017-03-17Disposition to issuer385$42.0514,824
2017-03-16Option exercise (derivative)4,587—9,171
2017-03-16Option exercise4,587$41.7515,567
2017-03-16Disposition to issuer1,520$41.7514,047
2016-11-28Option exercise (derivative)5,104$0.000
2016-11-28Option exercise5,104$21.9816,084
2016-11-28Open-market sale5,104$55.0010,980
2016-11-07Option exercise (derivative)10,000$0.005,104
2016-11-07Option exercise10,000$21.9820,980
2016-11-07Open-market sale10,000$50.0010,980
2016-08-07Option exercise (derivative)1,421$0.000
2016-08-07Tax withholding471$41.5110,980
2016-08-07Option exercise1,421$41.5111,451
2016-03-21Grant / award (derivative)3,340$0.003,340
2016-03-21Grant / award (derivative)12,605$0.0012,605
2016-03-18Option exercise (derivative)1,273$0.001,273
2016-03-18Option exercise1,273$33.9710,452
2016-03-18Tax withholding422$33.9710,030
2016-03-17Option exercise (derivative)1,162$0.002,324
2016-03-17Tax withholding385$33.929,179
2016-03-17Option exercise1,162$33.929,564
2016-03-16Option exercise (derivative)3,058$0.009,172
2016-03-16Option exercise (derivative)1,529$0.004,586
2016-03-16Tax withholding507$33.468,402
2016-03-16Option exercise1,529$33.468,909
2016-03-16Tax withholding1,013$33.467,380
2016-03-16Option exercise3,058$33.468,393
2015-08-07Option exercise (derivative)1,421$0.001,421
2015-08-07Option exercise1,421$36.185,806
2015-08-07Tax withholding471$36.185,335
2015-03-18Option exercise (derivative)1,274$0.002,546
2015-03-18Tax withholding422$41.254,385
2015-03-18Option exercise1,274$41.254,807
2015-03-17Option exercise (derivative)1,163$0.003,486
2015-03-17Tax withholding385$40.793,533
2015-03-17Option exercise1,163$40.793,918
2015-03-16Grant / award (derivative)12,230$0.0012,230
2015-03-16Grant / award (derivative)6,115$0.006,115
2014-08-07Option exercise (derivative)1,422$0.002,842
2014-08-07Option exercise1,422$35.003,226
2014-08-07Tax withholding471$35.002,755
2014-03-18Option exercise (derivative)1,274$0.003,820
2014-03-18Option exercise1,274$40.822,226
2014-03-18Tax withholding422$40.821,804
2014-03-17Grant / award (derivative)14,559$0.0014,559
2014-03-17Grant / award (derivative)4,649$0.004,649
2013-08-07Option exercise (derivative)1,422$0.004,264
2013-08-07Option exercise1,422$34.001,422
2013-08-07Tax withholding470$34.00952
2013-03-18Grant / award (derivative)14,696$0.0014,696
2013-03-18Grant / award (derivative)5,094$0.005,094
2012-08-07Grant / award (derivative)15,104$0.0015,104
2012-08-07Grant / award (derivative)5,686$0.005,686
2012-07-16———0

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.