Aug 01
2021
SELL
Payment of exercise price or tax liability
$33,377
$43.46 p/Share
768
Reduced 0.48%
159,659
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$262,036
$46.19 p/Share
5,673
Reduced 3.42%
160,427
Common Stock
Jul 16
2021
BUY
Exercise of conversion of derivative security
-
9,969
Added 5.66%
166,100
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$38,853
$50.59 p/Share
768
Reduced 0.49%
156,131
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$277,353
$48.89 p/Share
5,673
Reduced 3.49%
156,899
Common Stock
Jun 16
2021
BUY
Exercise of conversion of derivative security
-
9,970
Added 5.78%
162,572
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$39,153
$50.98 p/Share
768
Reduced 0.5%
152,602
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$269,014
$47.42 p/Share
5,673
Reduced 3.57%
153,370
Common Stock
May 16
2021
BUY
Exercise of conversion of derivative security
-
9,969
Added 5.9%
159,043
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$42,063
$54.77 p/Share
768
Reduced 0.51%
149,074
Common Stock
Apr 16
2021
SELL
Payment of exercise price or tax liability
$342,366
$60.35 p/Share
5,673
Reduced 3.65%
149,842
Common Stock
Apr 16
2021
BUY
Exercise of conversion of derivative security
-
9,970
Added 6.02%
155,515
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$80,870
$57.6 p/Share
1,404
Reduced 0.96%
145,545
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$1,116,267
$58.85 p/Share
18,968
Reduced 11.43%
146,949
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
36,784
Added 18.15%
165,917
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$76,378
$54.4 p/Share
1,404
Reduced 1.08%
129,133
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$238,933
$60.52 p/Share
3,948
Reduced 2.94%
130,537
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
7,532
Added 5.3%
134,485
Common Stock
Feb 12
2021
SELL
Open market or private sale
$1,247,851
$60.12 p/Share
20,756
Reduced 14.05%
126,953
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$28,279
$52.76 p/Share
536
Reduced 0.36%
148,389
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$172,945
$55.52 p/Share
3,115
Reduced 2.05%
148,925
Common Stock
Jan 16
2021
BUY
Exercise of conversion of derivative security
-
7,532
Added 4.72%
152,040
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$81,141
$51.0 p/Share
1,591
Reduced 1.09%
144,508
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$225,387
$50.49 p/Share
4,464
Reduced 2.96%
146,099
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
-
7,532
Added 4.76%
150,563
Common Stock