Your browser is no longer supported. Please, upgrade your browser.
Filter
Ticker Owner Relationship Date Transaction Cost #Shares Value ($) #Shares Total SEC Form 4
HYAlison A. Rankin, as trustee fMember of a GroupJul 10Buy53.99154533Jul 12 02:32 PM
HYAlison A. Rankin, as trustee fMember of a GroupJul 11Buy53.842108535Jul 12 02:32 PM
HYAlison A. Rankin, as trustee fMember of a GroupJul 08Buy53.96154531Jul 10 12:04 PM
HYAlison A. Rankin, as trustee fMember of a GroupJul 09Buy53.83154532Jul 10 12:04 PM
HYAlison A. Rankin, as trustee fMember of a GroupJul 03Buy53.882108528Jul 08 05:01 PM
HYAlison A. Rankin, as trustee fMember of a GroupJul 05Buy53.192106530Jul 08 05:01 PM
HYAlison A. Rankin, as trustee fMember of a GroupJul 02Buy53.99154527Jul 03 02:33 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 25Buy53.72154525Jun 27 12:53 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 26Buy53.99154526Jun 27 12:53 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 21Buy53.25153523Jun 25 12:04 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 24Buy53.812108524Jun 25 12:04 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 19Buy52.51153521Jun 20 06:28 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 20Buy53.88154522Jun 20 06:28 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 17Buy51.04151519Jun 19 01:15 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 18Buy52.97153520Jun 19 01:15 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 13Buy49.733149517Jun 17 02:43 PM
HYAlison A. Rankin, as trustee fMember of a GroupJun 14Buy49.81150518Jun 17 02:43 PM
HYAlison A. Rankin, as trustee fMember of a GroupApr 25Buy64.99165515Apr 26 06:14 PM
HYAlison A. Rankin, as trustee fMember of a GroupApr 09Buy64.99165513Apr 11 01:49 PM
HYAlison A. Rankin, as trustee fMember of a GroupApr 10Buy64.93165514Apr 11 01:49 PM
HYAlison A. Rankin, as trustee fMember of a GroupApr 03Buy64.993195512Apr 05 12:00 PM
HYAlison A. Rankin, as trustee fMember of a GroupApr 01Buy64.542129510Apr 03 02:16 PM
HYAlison A. Rankin, as trustee fMember of a GroupApr 02Buy64.71165101Apr 03 02:16 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 28Buy62.463187506Apr 01 01:33 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 29Buy62.492125508Apr 01 01:33 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 27Buy62.494250504Mar 28 04:02 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 25Buy61.463184499Mar 27 02:42 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 26Buy62.362125501Mar 27 02:42 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 21Buy64.22164495Mar 22 04:28 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 22Buy64.572129496Mar 22 04:28 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 20Buy64.99165494Mar 21 02:56 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 18Buy64.204257490Mar 19 03:33 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 19Buy64.523194493Mar 19 03:33 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 13Buy64.993195482Mar 15 01:49 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 14Buy64.593194484Mar 15 01:49 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 15Buy62.873189487Mar 15 01:49 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 11Buy64.983195476Mar 13 01:32 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 12Buy64.983195479Mar 13 01:32 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 07Buy64.892130472Mar 11 10:32 AM
HYAlison A. Rankin, as trustee fMember of a GroupMar 08Buy64.192128474Mar 11 10:32 AM
HYAlison A. Rankin, as trustee fMember of a GroupMar 06Buy64.992130470Mar 06 03:32 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 01Buy64.962130467Mar 05 01:13 PM
HYAlison A. Rankin, as trustee fMember of a GroupMar 04Buy64.982130468Mar 05 01:13 PM
HYAlison A. Rankin, as trustee fMember of a GroupJan 04Buy64.142128465Jan 08 01:50 PM
HYAlison A. Rankin, as trustee fMember of a GroupJan 02Buy62.255311458Jan 04 04:27 PM
HYAlison A. Rankin, as trustee fMember of a GroupJan 03Buy61.746370463Jan 04 04:27 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 28Buy61.456369449Jan 02 01:46 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 31Buy61.925310454Jan 02 01:46 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 27Buy57.978464444Dec 31 11:27 AM
HYAlison A. Rankin, as trustee fMember of a GroupDec 24Buy58.148465430Dec 27 04:19 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 26Buy58.068465437Dec 27 04:19 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 21Buy58.857412423Dec 26 01:49 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 19Buy61.064244412Dec 21 04:05 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 20Buy59.146355417Dec 21 04:05 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 17Buy62.515313404Dec 19 10:33 AM
HYAlison A. Rankin, as trustee fMember of a GroupDec 18Buy62.475312408Dec 19 10:33 AM
HYAlison A. Rankin, as trustee fMember of a GroupDec 13Buy64.072128398Dec 17 12:51 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 14Buy63.242126400Dec 17 12:51 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 11Buy62.415312394Dec 13 03:18 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 12Buy63.562127396Dec 13 03:18 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 07Buy63.432127386Dec 11 03:49 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 10Buy61.535308390Dec 11 03:49 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 04Buy64.992130382Dec 07 12:06 PM
HYAlison A. Rankin, as trustee fMember of a GroupDec 06Buy62.522125384Dec 07 12:06 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 29Buy64.604258378Dec 03 01:46 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 30Buy64.882130380Dec 03 01:46 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 27Buy64.993195373Nov 29 03:04 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 28Buy64.752130375Nov 29 03:04 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 23Buy64.992130369Nov 27 03:39 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 26Buy64.992130371Nov 27 03:39 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 20Buy63.992128367Nov 21 12:40 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 16Buy63.313190363Nov 20 02:59 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 19Buy63.712127365Nov 20 02:59 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 14Buy62.932126357Nov 16 02:53 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 15Buy62.064248361Nov 16 02:53 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 12Buy64.712129352Nov 14 04:41 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 13Buy63.223190355Nov 14 04:41 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 09Buy64.982130350Nov 13 03:43 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 02Buy63.50164189Nov 06 03:34 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 05Buy64.98165190Nov 06 03:34 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 31Buy61.963186186Nov 02 04:54 PM
HYAlison A. Rankin, as trustee fMember of a GroupNov 01Buy61.932124188Nov 02 04:54 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 29Buy61.532123181Oct 31 04:18 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 30Buy61.722123183Oct 31 04:18 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 25Buy60.522121176Oct 29 02:02 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 26Buy59.783179179Oct 29 02:02 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 23Buy60.992122171Oct 25 04:45 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 24Buy61.633185174Oct 25 04:45 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 19Buy60.652121167Oct 23 03:30 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 22Buy61.992124169Oct 23 03:30 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 17Buy63.07163164Oct 19 01:41 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 18Buy61.69162165Oct 19 01:41 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 15Buy62.322125162Oct 17 02:51 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 16Buy62.90163163Oct 17 02:51 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 11Buy60.852122158Oct 15 03:37 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 12Buy61.182122160Oct 15 03:37 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 09Buy62.70163154Oct 11 02:54 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 10Buy61.822124156Oct 11 02:54 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 05Buy62.212124152Oct 09 04:14 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 08Buy63.42163153Oct 09 04:14 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 04Buy63.66164150Oct 09 10:59 AM
HYAlison A. Rankin, as trustee fMember of a GroupOct 02Buy62.30162148Oct 04 03:38 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 03Buy62.25162149Oct 04 03:38 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 28Buy61.482123145Oct 02 04:22 PM
HYAlison A. Rankin, as trustee fMember of a GroupOct 01Buy61.742123147Oct 02 04:22 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 26Buy64.00164142Sep 28 04:20 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 27Buy62.43162143Sep 28 04:20 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 25Buy64.98165141Sep 26 03:59 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 13Buy64.38164140Sep 17 12:56 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 12Buy63.07163139Sep 14 02:13 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 12Buy63.07163139Sep 14 02:12 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 10Buy64.34164137Sep 12 03:11 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 11Buy63.70164138Sep 12 03:11 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 06Buy62.342125135Sep 10 12:15 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 07Buy62.34162136Sep 10 12:15 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 05Buy62.12162133Sep 07 01:45 PM
HYAlison A. Rankin, as trustee fMember of a GroupSep 04Buy61.062122132Sep 06 04:55 PM
open in screener