| Jul 1, 2026 AForm 4 → | Jul 2, 4:21 pm EDT | ICF International, Inc.ICFI | 2,277 | — | — | 11,650 | — | |
| Jun 12, 2026 SForm 4 → | Jun 12, 5:18 pm EDT | ABM INDUSTRIES INC /DE/ABM | 50,000 | $46.34 | $2,317,012 | 395,285 | −11.2% | 10b5-1 |
| Feb 19, 2019 AFForm 4 → | Feb 21, 9:02 pm EST | ABM INDUSTRIES INC /DE/ABM | 2,683 | $36.72 | $37,418 | 152,607 | — | plan? |
| Feb 4, 2019 AForm 4 → | Feb 6, 9:26 pm EST | ABM INDUSTRIES INC /DE/ABM | 354 | $34.50 | $12,213 | 151,962 | — | plan? |
| Jan 12, 2019 AFForm 4 → | Jan 15, 9:40 pm EST | ABM INDUSTRIES INC /DE/ABM | 50,823 | $34.28 | $665,580 | 151,608 | — | plan? |
| Jan 9, 2019 AForm 4 → | Jan 11, 5:00 pm EST | ABM INDUSTRIES INC /DE/ABM | 28,350 | — | — | 139,617 | — | plan? |
| Nov 5, 2018 AForm 4 → | Nov 7, 4:47 pm EST | ABM INDUSTRIES INC /DE/ABM | 374 | $31.59 | $11,815 | 111,267 | — | plan? |
| Sep 12, 2018 SForm 4 → | Sep 13, 4:15 pm EDT | ABM INDUSTRIES INC /DE/ABM | 6,239 | $33.98 | $212,003 | 114,454 | −5.17% | plan? |
| Sep 12, 2018 FMForm 4 → | Sep 13, 4:15 pm EDT | ABM INDUSTRIES INC /DE/ABM | 9,800 | $24.76 | $242,669 | 110,893 | — | plan? |
| Sep 8, 2018 FForm 4 → | Sep 11, 4:32 pm EDT | ABM INDUSTRIES INC /DE/ABM | 9,336 | $33.75 | $315,090 | 114,454 | — | plan? |
| Aug 6, 2018 AForm 4 → | Aug 7, 5:07 pm EDT | ABM INDUSTRIES INC /DE/ABM | 508 | $31.40 | $15,951 | 123,790 | — | plan? |
| May 7, 2018 AForm 4 → | May 8, 3:33 pm EDT | ABM INDUSTRIES INC /DE/ABM | 526 | $30.14 | $15,854 | 123,281 | — | plan? |
| Feb 5, 2018 AForm 4 → | Feb 6, 3:33 pm EST | ABM INDUSTRIES INC /DE/ABM | 324 | $34.96 | $11,327 | 122,754 | — | plan? |
| Jan 15, 2018 FForm 4 → | Jan 17, 4:59 pm EST | ABM INDUSTRIES INC /DE/ABM | 2,768 | $38.87 | $107,592 | 121,971 | — | plan? |
| Jan 10, 2018 AForm 4 → | Jan 11, 4:51 pm EST | ABM INDUSTRIES INC /DE/ABM | 25,528 | — | — | 125,154 | — | plan? |
| Dec 28, 2017 AForm 4 → | Jan 2, 2018, 10:21 am EST | ABM INDUSTRIES INC /DE/ABM | 19,226 | — | — | 99,626 | — | plan? |
| Nov 6, 2017 AForm 4 → | Nov 7, 1:02 pm EST | ABM INDUSTRIES INC /DE/ABM | 216 | $40.63 | $8,776 | 80,400 | — | plan? |
| Sep 11, 2017 AForm 4 → | Sep 13, 12:17 pm EDT | ABM INDUSTRIES INC /DE/ABM | 26,238 | — | — | 80,184 | — | plan? |
| Sep 8, 2017 FForm 4 → | Sep 12, 10:42 am EDT | ABM INDUSTRIES INC /DE/ABM | 6,829 | $40.21 | $274,594 | 53,946 | — | plan? |
| Sep 6, 2017 FForm 4 → | Sep 8, 11:23 am EDT | ABM INDUSTRIES INC /DE/ABM | 1,616 | $44.14 | $71,330 | 60,774 | — | plan? |
| Aug 7, 2017 AForm 4 → | Aug 8, 4:24 pm EDT | ABM INDUSTRIES INC /DE/ABM | 153 | $44.70 | $6,839 | 62,391 | — | plan? |
| May 1, 2017 AForm 4 → | May 2, 10:09 am EDT | ABM INDUSTRIES INC /DE/ABM | 158 | $43.39 | $6,856 | 62,237 | — | plan? |
| Apr 24, 2017 SForm 4 → | Apr 25, 10:56 am EDT | ABM INDUSTRIES INC /DE/ABM | 4,501 | $43.46 | $195,607 | 62,079 | −6.76% | plan? |
| Apr 24, 2017 MForm 4 → | Apr 25, 10:56 am EDT | ABM INDUSTRIES INC /DE/ABM | 4,501 | $21.49 | $96,726 | 66,580 | — | plan? |
| Feb 6, 2017 AFForm 4 → | Feb 7, 4:16 pm EST | ABM INDUSTRIES INC /DE/ABM | 200 | $40.40 | $8,080 | 62,079 | — | plan? |
| Jan 14, 2017 FForm 4 → | Jan 18, 3:54 pm EST | ABM INDUSTRIES INC /DE/ABM | 2,520 | $40.47 | $101,984 | 61,902 | — | plan? |
| Jan 10, 2017 AForm 4 → | Jan 12, 11:59 am EST | ABM INDUSTRIES INC /DE/ABM | 6,494 | — | — | 64,429 | — | plan? |
| Nov 7, 2016 AFForm 4 → | Nov 9, 5:09 pm EST | ABM INDUSTRIES INC /DE/ABM | 186 | $39.00 | $7,254 | 57,936 | — | plan? |
| Oct 11, 2016 FForm 4 → | Oct 13, 10:40 am EDT | ABM INDUSTRIES INC /DE/ABM | 1,647 | $38.21 | $62,932 | 57,764 | — | plan? |
| Sep 8, 2016 AFForm 4 → | Sep 12, 7:51 pm EDT | ABM INDUSTRIES INC /DE/ABM | 14,226 | $40.42 | $53,637 | 59,411 | — | plan? |
| Aug 1, 2016 AForm 4 → | Aug 2, 3:01 pm EDT | ABM INDUSTRIES INC /DE/ABM | 143 | $37.27 | $5,330 | 47,839 | — | plan? |
| May 2, 2016 AForm 4 → | May 4, 11:06 am EDT | ABM INDUSTRIES INC /DE/ABM | 163 | $32.51 | $5,299 | 47,696 | — | plan? |
| Feb 1, 2016 AForm 4 → | Feb 3, 2:39 pm EST | ABM INDUSTRIES INC /DE/ABM | 175 | $30.01 | $5,252 | 47,532 | — | plan? |
| Jan 14, 2016 FForm 4 → | Jan 19, 11:59 am EST | ABM INDUSTRIES INC /DE/ABM | 2,698 | $27.55 | $74,330 | 47,356 | — | plan? |
| Jan 12, 2016 AForm 4 → | Jan 14, 3:10 pm EST | ABM INDUSTRIES INC /DE/ABM | 6,191 | — | — | 50,054 | — | plan? |
| Nov 2, 2015 AForm 4 → | Nov 4, 10:14 am EST | ABM INDUSTRIES INC /DE/ABM | 180 | $28.64 | $5,155 | 43,863 | — | plan? |
| Sep 13, 2015 FForm 4 → | Sep 15, 12:05 pm EDT | ABM INDUSTRIES INC /DE/ABM | 835 | $29.64 | $24,749 | 43,683 | — | plan? |
| Sep 6, 2015 AFForm 4 → | Sep 9, 5:08 pm EDT | ABM INDUSTRIES INC /DE/ABM | 16,786 | $29.24 | $33,655 | 44,518 | — | plan? |
| Aug 3, 2015 AForm 4 → | Aug 5, 12:16 pm EDT | ABM INDUSTRIES INC /DE/ABM | 103 | $32.87 | $3,386 | 30,035 | — | plan? |
| May 4, 2015 AForm 4 → | May 6, 10:28 am EDT | ABM INDUSTRIES INC /DE/ABM | 104 | $32.32 | $3,361 | 29,931 | — | plan? |
| Mar 8, 2015 FForm 4 → | Mar 10, 4:30 pm EDT | ABM INDUSTRIES INC /DE/ABM | 1,916 | $29.37 | $56,273 | 29,827 | — | plan? |
| Feb 2, 2015 AForm 4 → | Feb 4, 3:28 pm EST | ABM INDUSTRIES INC /DE/ABM | 140 | $29.31 | $4,103 | 31,748 | — | plan? |
| Jan 13, 2015 AForm 4 → | Jan 15, 4:07 pm EST | ABM INDUSTRIES INC /DE/ABM | 5,567 | — | — | 31,629 | — | plan? |