Jun 14
2021
BUY
Grant, award, or other acquisition
$11,269
$63.31 p/Share
178
Added 0.31%
56,956
Common Stock
May 19
2021
SELL
Open market or private sale
$505,128
$64.76 p/Share
7,800
Reduced 12.08%
56,779
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
$10,716
$60.54 p/Share
177
Added 0.27%
64,579
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$41,390
$58.96 p/Share
702
Reduced 1.08%
64,402
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$84,108
$59.44 p/Share
1,415
Reduced 2.13%
65,104
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$476,267
$57.43 p/Share
8,293
Reduced 11.09%
66,519
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
23,720
Added 24.07%
74,812
Common Stock
Dec 14
2020
BUY
Grant, award, or other acquisition
$10,589
$45.84 p/Share
231
Added 0.53%
43,144
Common Stock
Sep 14
2020
BUY
Grant, award, or other acquisition
$10,447
$38.84 p/Share
269
Added 0.62%
42,913
Common Stock
Jun 12
2020
BUY
Grant, award, or other acquisition
$10,336
$37.45 p/Share
276
Added 0.64%
42,643
Common Stock
Mar 13
2020
BUY
Grant, award, or other acquisition
$5,619
$31.93 p/Share
176
Added 0.41%
42,367
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$75,752
$44.56 p/Share
1,700
Reduced 3.87%
42,190
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
4,444
Added 9.43%
42,704
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$11,847
$47.58 p/Share
249
Reduced 0.63%
39,446
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
9,755
Added 19.73%
39,695
Common Stock
Dec 13
2019
BUY
Grant, award, or other acquisition
$5,592
$50.38 p/Share
111
Added 0.37%
29,940
Common Stock
Sep 13
2019
BUY
Grant, award, or other acquisition
$5,514
$48.37 p/Share
114
Added 0.38%
29,830
Common Stock
Jun 13
2019
BUY
Grant, award, or other acquisition
$5,481
$48.51 p/Share
113
Added 0.38%
29,715
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$23,058
$45.66 p/Share
505
Reduced 2.86%
17,149
Common Stock
Mar 04
2019
BUY
Exercise of conversion of derivative security
-
1,319
Added 6.95%
17,654
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$73,289
$45.55 p/Share
1,609
Reduced 8.97%
16,335
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
-
4,207
Added 19.82%
17,015
Common Stock
Feb 26
2019
BUY
Grant, award, or other acquisition
$570,448
$44.65 p/Share
12,776
Added 32.52%
26,513
Common Stock
Mar 02
2018
SELL
Payment of exercise price or tax liability
$93,912
$45.5 p/Share
2,064
Reduced 13.06%
13,737
Common Stock
Mar 02
2018
BUY
Exercise of conversion of derivative security
-
4,205
Added 22.26%
14,684
Common Stock