Jul 16
2021
BUY
Exercise of conversion of derivative security
-
1,806
Added 1.07%
167,415
Common Stock
Jul 02
2021
SELL
Open market or private sale
$328,315
$50.51 p/Share
6,500
Reduced 3.78%
165,609
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$200,741
$50.59 p/Share
3,968
Reduced 2.25%
172,109
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$73,482
$48.89 p/Share
1,503
Reduced 0.85%
176,077
Common Stock
Jun 16
2021
BUY
Exercise of conversion of derivative security
-
1,805
Added 1.01%
177,580
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$202,289
$50.98 p/Share
3,968
Reduced 2.21%
175,775
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$71,320
$47.42 p/Share
1,504
Reduced 0.83%
179,244
Common Stock
May 16
2021
BUY
Exercise of conversion of derivative security
-
1,806
Added 0.99%
180,748
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$217,327
$54.77 p/Share
3,968
Reduced 2.17%
178,942
Common Stock
Apr 16
2021
SELL
Payment of exercise price or tax liability
$90,706
$60.35 p/Share
1,503
Reduced 0.82%
182,910
Common Stock
Apr 16
2021
BUY
Exercise of conversion of derivative security
-
1,805
Added 0.97%
184,413
Common Stock
Apr 05
2021
SELL
Open market or private sale
$375,115
$57.71 p/Share
6,500
Reduced 3.44%
182,608
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$228,614
$57.6 p/Share
3,969
Reduced 2.06%
189,108
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$668,006
$58.85 p/Share
11,351
Reduced 5.55%
193,077
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
21,668
Added 9.58%
204,428
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$190,618
$54.4 p/Share
3,504
Reduced 1.88%
182,760
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$146,040
$52.76 p/Share
2,768
Reduced 1.46%
186,264
Common Stock
Jan 15
2021
SELL
Open market or private sale
$2,261,600
$56.54 p/Share
40,000
Reduced 17.46%
189,032
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$149,736
$51.0 p/Share
2,936
Reduced 1.27%
229,032
Common Stock
Dec 28
2020
-
2,500
Reduced 1.07%
231,968
Common Stock
Dec 17
2020
SELL
Open market or private sale
$1,264,000
$50.56 p/Share
25,000
Reduced 9.64%
234,468
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$196,932
$49.63 p/Share
3,968
Reduced 1.51%
259,468
Common Stock
Nov 30
2020
SELL
Open market or private sale
$100,440
$50.22 p/Share
2,000
Reduced 0.75%
263,436
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$132,604
$33.41 p/Share
3,969
Reduced 1.47%
265,436
Common Stock
Oct 30
2020
SELL
Open market or private sale
$67,820
$33.91 p/Share
2,000
Reduced 0.74%
269,405
Common Stock