Feb 24
2021
|
BUY
Open market or private purchase
|
$80,006
$42.67 p/Share
|
1,875
|
|
Feb 23
2021
|
BUY
Open market or private purchase
|
$162,622
$42.46 p/Share
|
3,830
|
|
Feb 23
2021
|
BUY
Open market or private purchase
|
$165,636
$42.46 p/Share
|
3,901
|
|
Feb 17
2021
|
BUY
Open market or private purchase
|
$5,286,044
$43.04 p/Share
|
122,817
|
|
Feb 17
2021
|
BUY
Open market or private purchase
|
$1,184,355
$41.85 p/Share
|
28,300
|
|
May 14
2020
|
BUY
Open market or private purchase
|
$1,830,746
$54.89 p/Share
|
33,353
|
|
May 13
2020
|
BUY
Open market or private purchase
|
$8,109,000
$54.06 p/Share
|
150,000
|
|
May 13
2020
|
BUY
Open market or private purchase
|
$2,708,000
$54.16 p/Share
|
50,000
|
|
Mar 19
2020
|
BUY
Open market or private purchase
|
$10,215
$34.05 p/Share
|
300
|
|
Mar 13
2020
|
BUY
Open market or private purchase
|
$2,919,264
$38.82 p/Share
|
75,200
|
|
Mar 11
2020
|
BUY
Open market or private purchase
|
$952,196
$43.88 p/Share
|
21,700
|
|
Mar 10
2020
|
BUY
Open market or private purchase
|
$2,031,296
$46.66 p/Share
|
43,534
|
|
Mar 09
2020
|
BUY
Open market or private purchase
|
$1,181,859
$46.01 p/Share
|
25,687
|
|
Oct 28
2019
|
BUY
Open market or private purchase
|
$2,902,416
$40.48 p/Share
|
71,700
|
|
Oct 28
2019
|
BUY
Open market or private purchase
|
$88,000
$40.0 p/Share
|
2,200
|
|
Oct 24
2019
|
BUY
Open market or private purchase
|
$177,790
$38.65 p/Share
|
4,600
|
|
Oct 23
2019
|
BUY
Open market or private purchase
|
$443,404
$38.96 p/Share
|
11,381
|
|
Oct 22
2019
|
BUY
Open market or private purchase
|
$11,697
$38.99 p/Share
|
300
|
|
Oct 18
2019
|
BUY
Open market or private purchase
|
$278,640
$38.7 p/Share
|
7,200
|
|
Oct 17
2019
|
BUY
Open market or private purchase
|
$550,183
$38.94 p/Share
|
14,129
|
|
Oct 16
2019
|
BUY
Open market or private purchase
|
$355,658
$38.35 p/Share
|
9,274
|
|
Oct 15
2019
|
BUY
Open market or private purchase
|
$623,689
$38.7 p/Share
|
16,116
|
|
Oct 11
2019
|
BUY
Open market or private purchase
|
$4,657,500
$40.5 p/Share
|
115,000
|
|
Oct 11
2019
|
BUY
Open market or private purchase
|
$126,499
$39.63 p/Share
|
3,192
|
|
Oct 10
2019
|
BUY
Open market or private purchase
|
$333,906
$38.0 p/Share
|
8,787
|
|