Insider at

04

Insider transactions

05
1 buys (P) 0 sells (S) Net: $103,803 + 20 non-open-market transactions below Avg return of open purchases vs now: 69.0% last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

20 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
April 27, 2026 EFOR P 5,121 $20.27 $103,803 328,950 Indirect +1.58% Acquired 69.0% (price as of 2026-10-02)
Nov. 24, 2020 EFOR S 53,190 $82.29 $4,377,005 316,496 Indirect -14.39% Disposed -58.4% (price as of 2026-10-02)
Nov. 23, 2020 EFOR S 21,810 $82.51 $1,799,543 369,686 Indirect -5.57% Disposed -58.5% (price as of 2026-10-02)
Nov. 5, 2018 EFOR P 15,000 $68.03 $1,020,450 387,733 Indirect +4.02% Acquired -49.7% (price as of 2026-10-02)
Jan. 26, 2018 EFOR S 10b5-1 20,440 $69.00 $1,410,360 373,141 Indirect -5.19% Disposed -50.4% (price as of 2026-10-02)
Jan. 25, 2018 EFOR S 10b5-1 165 $69.00 $11,385 393,581 Indirect -0.04% Disposed -50.4% (price as of 2026-10-02)
Nov. 28, 2017 EFOR S 10b5-1 20,250 $64.00 $1,296,000 392,930 Direct -4.90% Disposed -46.5% (price as of 2026-10-02)
Oct. 26, 2017 EFOR S 10b5-1 20,250 $59.04 $1,195,560 413,180 Direct -4.67% Disposed -42.0% (price as of 2026-10-02)
June 20, 2017 EFOR S 20,250 $54.02 $1,093,905 430,873 Direct -4.49% Disposed -36.6% (price as of 2026-10-02)
March 10, 2017 EFOR S 8,000 $47.05 $376,400 451,123 Direct -1.74% Disposed -27.2% (price as of 2026-10-02)
March 8, 2017 EFOR S 6,810 $47.00 $320,070 459,123 Direct -1.46% Disposed -27.1% (price as of 2026-10-02)
March 7, 2017 EFOR S 2,130 $47.01 $100,131 465,933 Direct -0.46% Disposed -27.1% (price as of 2026-10-02)
March 6, 2017 EFOR S 11,600 $47.02 $545,432 468,063 Direct -2.42% Disposed -27.2% (price as of 2026-10-02)
March 3, 2017 EFOR S 560 $47.00 $26,320 479,663 Direct -0.12% Disposed -27.1% (price as of 2026-10-02)
March 2, 2017 EFOR S 17,262 $47.12 $813,385 480,223 Direct -3.47% Disposed -27.3% (price as of 2026-10-02)
March 1, 2017 EFOR S 41,072 $47.88 $1,966,527 497,485 Direct -7.63% Disposed -28.5% (price as of 2026-10-02)
Feb. 28, 2017 EFOR S 22,566 $47.41 $1,069,854 538,557 Direct -4.02% Disposed -27.8% (price as of 2026-10-02)
Nov. 17, 2015 EFOR S 11,500 $46.50 $534,750 557,717 Direct -2.02% Disposed -26.3% (price as of 2026-10-02)
Nov. 16, 2015 EFOR S 20,112 $45.53 $915,699 569,217 Direct -3.41% Disposed -24.8% (price as of 2026-10-02)
Nov. 13, 2015 EFOR S 46,000 $45.54 $2,094,840 589,329 Direct -7.24% Disposed -24.8% (price as of 2026-10-02)
Nov. 12, 2015 EFOR S 19,800 $45.08 $892,584 635,329 Direct -3.02% Disposed -24.0% (price as of 2026-10-02)
Nov. 11, 2015 EFOR S 13,700 $46.26 $633,762 655,129 Direct -2.05% Disposed -26.0% (price as of 2026-10-02)
March 12, 2015 EFOR S 7,540 $37.59 $283,429 665,568 Direct -1.12% Disposed -8.9% (price as of 2026-10-02)
March 9, 2015 EFOR S 28,590 $37.77 $1,079,844 673,108 Direct -4.07% Disposed -9.3% (price as of 2026-10-02)
March 6, 2015 EFOR S 6,673 $37.78 $252,106 701,698 Direct -0.94% Disposed -9.3% (price as of 2026-10-02)
March 5, 2015 EFOR S 20,367 $37.98 $773,539 708,371 Direct -2.79% Disposed -9.8% (price as of 2026-10-02)
March 4, 2015 EFOR S 18,182 $38.10 $692,734 728,738 Direct -2.43% Disposed -10.1% (price as of 2026-10-02)
March 3, 2015 EFOR S 18,055 $38.53 $695,659 746,920 Direct -2.36% Disposed -11.1% (price as of 2026-10-02)
July 30, 2013 EFOR S 1,000,000 $30.13 $30,130,000 759,713 Direct -56.83% Disposed 13.7% (price as of 2026-10-02)
Sept. 19, 2012 EFOR S 1,975,552 $16.18 $31,964,431 1,759,713 Direct -52.89% Disposed 111.7% (price as of 2026-10-02)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Initial ownership (Form 3) 1 holding

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
May 17, 2012 EFOR Common Stock [F1] 3,730,230 Direct