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
Oct 01
2020
SELL
Payment of exercise price or tax liability
$147,372
$37.14 p/Share
3,968
Reduced 1.44%
271,405
Common Stock
Sep 30
2020
SELL
Open market or private sale
$72,520
$36.26 p/Share
2,000
Reduced 0.72%
275,373
Common Stock
Sep 01
2020
SELL
Payment of exercise price or tax liability
$136,102
$34.3 p/Share
3,968
Reduced 1.41%
277,373
Common Stock
Aug 31
2020
SELL
Open market or private sale
$67,240
$33.62 p/Share
2,000
Reduced 0.71%
281,341
Common Stock
Aug 01
2020
SELL
Payment of exercise price or tax liability
$120,071
$30.26 p/Share
3,968
Reduced 1.38%
283,341
Common Stock
Jul 31
2020
SELL
Open market or private sale
$60,800
$30.4 p/Share
2,000
Reduced 0.69%
287,309
Common Stock
Jul 01
2020
SELL
Payment of exercise price or tax liability
$120,776
$30.43 p/Share
3,969
Reduced 1.36%
288,460
Common Stock
Jun 30
2020
SELL
Open market or private sale
$61,420
$30.71 p/Share
2,000
Reduced 0.68%
292,429
Common Stock
Jun 01
2020
SELL
Payment of exercise price or tax liability
$142,133
$35.82 p/Share
3,968
Reduced 1.33%
294,429
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$112,651
$28.39 p/Share
3,968
Reduced 1.31%
298,397
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$100,866
$25.42 p/Share
3,968
Reduced 1.3%
302,365
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$93,752
$33.87 p/Share
2,768
Reduced 0.9%
306,333
Common Stock