Sep 27
2021
SELL
Open market or private sale
$15,853,249
$90.59 p/Share
175,000
Reduced 100.0%
0
Common Stock
Sep 27
2021
BUY
Exercise of conversion of derivative security
$7,162,750
$40.93 p/Share
175,000
Added 50.0%
175,000
Common Stock
Jun 29
2021
SELL
Open market or private sale
$11,731,500
$78.21 p/Share
150,000
Reduced 100.0%
0
Common Stock
Jun 29
2021
BUY
Exercise of conversion of derivative security
$6,139,500
$40.93 p/Share
150,000
Added 50.0%
150,000
Common Stock
Jun 18
2021
SELL
Open market or private sale
$9,547,500
$76.38 p/Share
125,000
Reduced 100.0%
0
Common Stock
Jun 18
2021
BUY
Exercise of conversion of derivative security
$5,045,000
$40.36 p/Share
125,000
Added 50.0%
125,000
Common Stock
Mar 16
2021
SELL
Open market or private sale
$6,746,000
$67.46 p/Share
100,000
Reduced 100.0%
0
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
$4,036,000
$40.36 p/Share
100,000
Added 50.0%
100,000
Common Stock
Dec 15
2020
SELL
Open market or private sale
$6,178,000
$61.78 p/Share
100,000
Reduced 100.0%
0
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
$4,036,000
$40.36 p/Share
100,000
Added 50.0%
100,000
Common Stock
Sep 15
2020
SELL
Open market or private sale
$6,840,000
$60.8 p/Share
112,500
Reduced 100.0%
0
Common Stock
Sep 15
2020
BUY
Exercise of conversion of derivative security
$4,552,875
$40.47 p/Share
112,500
Added 50.0%
112,500
Common Stock
Jan 14
2020
SELL
Open market or private sale
$2,750,500
$55.01 p/Share
50,000
Reduced 100.0%
0
Common Stock
Jan 14
2020
BUY
Exercise of conversion of derivative security
$2,023,500
$40.47 p/Share
50,000
Added 50.0%
50,000
Common Stock
Sep 30
2019
SELL
Open market or private sale
$2,750,500
$55.01 p/Share
50,000
Reduced 100.0%
0
Common Stock
Sep 30
2019
BUY
Exercise of conversion of derivative security
$2,023,500
$40.47 p/Share
50,000
Added 50.0%
50,000
Common Stock
Jul 10
2019
SELL
Payment of exercise price or tax liability
$1,200,463
$59.6 p/Share
20,142
Reduced 12.63%
139,367
Common Stock
Jul 10
2019
BUY
Exercise of conversion of derivative security
-
40,625
Added 20.3%
159,509
Common Stock
Jul 02
2019
SELL
Payment of exercise price or tax liability
$584,277
$58.01 p/Share
10,072
Reduced 7.81%
118,884
Common Stock
Jul 02
2019
BUY
Exercise of conversion of derivative security
-
20,313
Added 13.61%
128,956
Common Stock
Jun 30
2019
SELL
Payment of exercise price or tax liability
$573,745
$56.97 p/Share
10,071
Reduced 8.48%
108,643
Common Stock
Jun 30
2019
BUY
Exercise of conversion of derivative security
-
20,312
Added 14.61%
118,714
Common Stock
Jun 27
2019
SELL
Payment of exercise price or tax liability
$1,141,246
$56.66 p/Share
20,142
Reduced 16.99%
98,402
Common Stock
Jun 27
2019
BUY
Exercise of conversion of derivative security
-
40,625
Added 25.52%
118,544
Common Stock
Jun 24
2019
SELL
Open market or private sale
$5,689,000
$56.89 p/Share
100,000
Reduced 56.21%
77,919
Common Stock