Jul 08
2021
|
SELL
Open market or private sale
|
$6,727,978
$64.04 p/Share
|
105,059
|
|
Jul 08
2021
|
BUY
Conversion of derivative security
|
-
|
105,059
|
|
Jul 07
2021
|
SELL
Open market or private sale
|
$5,604,908
$67.87 p/Share
|
82,583
|
|
Jul 07
2021
|
BUY
Conversion of derivative security
|
-
|
82,583
|
|
Jul 06
2021
|
SELL
Open market or private sale
|
$5,423,693
$70.91 p/Share
|
76,487
|
|
Jul 06
2021
|
BUY
Conversion of derivative security
|
-
|
76,487
|
|
Jun 23
2021
|
SELL
Open market or private sale
|
$6,155,990
$66.46 p/Share
|
92,627
|
|
Jun 23
2021
|
BUY
Conversion of derivative security
|
-
|
92,627
|
|
Jun 22
2021
|
SELL
Open market or private sale
|
$6,031,510
$64.09 p/Share
|
94,110
|
|
Jun 22
2021
|
BUY
Conversion of derivative security
|
-
|
94,110
|
|
Jun 21
2021
|
SELL
Open market or private sale
|
$5,163,571
$61.62 p/Share
|
83,797
|
|
Jun 21
2021
|
BUY
Conversion of derivative security
|
-
|
83,797
|
|
Jun 09
2021
|
SELL
Open market or private sale
|
$6,118,554
$56.7 p/Share
|
107,911
|
|
Jun 09
2021
|
BUY
Conversion of derivative security
|
-
|
107,911
|
|
Jun 08
2021
|
SELL
Open market or private sale
|
$3,305,897
$55.17 p/Share
|
59,922
|
|
Jun 08
2021
|
BUY
Conversion of derivative security
|
-
|
59,922
|
|
Jun 07
2021
|
SELL
Open market or private sale
|
$5,024,305
$55.18 p/Share
|
91,053
|
|
Jun 07
2021
|
BUY
Conversion of derivative security
|
-
|
91,053
|
|
May 26
2021
|
SELL
Open market or private sale
|
$6,480,086
$53.7 p/Share
|
120,672
|
|
May 26
2021
|
BUY
Conversion of derivative security
|
-
|
120,672
|
|
May 25
2021
|
SELL
Open market or private sale
|
$4,284,116
$51.05 p/Share
|
83,920
|
|
May 25
2021
|
BUY
Conversion of derivative security
|
-
|
83,920
|
|
May 24
2021
|
SELL
Open market or private sale
|
$1,976,256
$49.42 p/Share
|
39,989
|
|
May 24
2021
|
BUY
Conversion of derivative security
|
-
|
39,989
|
|
May 12
2021
|
SELL
Open market or private sale
|
$1,826,086
$47.33 p/Share
|
38,582
|
|