May 17
2022
BUY
Grant, award, or other acquisition
$49,935
$77.06 p/Share
648
Added 2.3%
27,479
Common Stock
Jan 21
2022
SELL
Open market or private sale
$506,110
$92.02 p/Share
5,500
Reduced 17.01%
26,831
Common Stock
Jun 25
2021
SELL
Sale (or disposition) back to the issuer
-
371
Reduced 1.16%
31,531
Common Stock
May 18
2021
BUY
Grant, award, or other acquisition
$49,960
$77.82 p/Share
642
Added 1.97%
31,902
Common Stock
May 11
2021
SELL
Payment of exercise price or tax liability
$44,969
$79.31 p/Share
567
Reduced 1.78%
31,260
Common Stock
May 11
2021
BUY
Exercise of conversion of derivative security
$44,962
$16.5 p/Share
2,725
Added 7.89%
31,827
Common Stock
Apr 12
2021
SELL
Payment of exercise price or tax liability
$4,484
$84.6 p/Share
53
Reduced 0.18%
29,094
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$426,917
$76.14 p/Share
5,607
Reduced 15.18%
31,340
Common Stock
Feb 23
2021
SELL
Open market or private sale
$166,975
$76.14 p/Share
2,193
Reduced 7.0%
29,147
Common Stock
Feb 23
2021
BUY
Exercise of conversion of derivative security
$335,478
$43.01 p/Share
7,800
Added 18.17%
35,121
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$6,181
$70.24 p/Share
88
Reduced 0.3%
29,136
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$4,489
$68.01 p/Share
66
Reduced 0.23%
29,224
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$20,861
$67.95 p/Share
307
Reduced 1.02%
29,676
Common Stock
Nov 10
2020
SELL
Open market or private sale
$81,216
$67.68 p/Share
1,200
Reduced 3.89%
29,676
Common Stock
Nov 10
2020
BUY
Exercise of conversion of derivative security
$81,796
$37.18 p/Share
2,200
Added 6.65%
30,876
Common Stock
Aug 03
2020
BUY
Exercise of conversion of derivative security
$19,965
$16.5 p/Share
1,210
Added 4.01%
28,972
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$5,194
$74.2 p/Share
70
Reduced 0.25%
27,724
Common Stock
Dec 10
2019
SELL
Open market or private sale
$36,940
$73.88 p/Share
500
Reduced 1.77%
27,794
Common Stock
Dec 05
2019
SELL
Payment of exercise price or tax liability
$6,443
$73.22 p/Share
88
Reduced 0.31%
28,294
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$4,653
$70.5 p/Share
66
Reduced 0.23%
28,382
Common Stock
Nov 18
2019
BUY
Grant, award, or other acquisition
$43,569
$70.5 p/Share
618
Added 2.13%
28,448
Common Stock
Jul 24
2019
SELL
Payment of exercise price or tax liability
$46,149
$65.09 p/Share
709
Reduced 2.49%
27,820
Common Stock
Jul 24
2019
BUY
Exercise of conversion of derivative security
$79,081
$26.99 p/Share
2,930
Added 9.31%
28,529
Common Stock
May 13
2019
BUY
Exercise of conversion of derivative security
$59,976
$16.8 p/Share
3,570
Added 12.24%
25,586
Common Stock
Apr 26
2019
SELL
Open market or private sale
$60,860
$60.86 p/Share
1,000
Reduced 4.34%
22,016
Common Stock