Aug 16
2021
SELL
Payment of exercise price or tax liability
$94,454
$41.5 p/Share
2,276
Reduced 1.93%
115,723
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
-
1,951
Added 1.63%
117,999
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$138,247
$46.19 p/Share
2,993
Reduced 2.51%
116,048
Common Stock
Jul 16
2021
BUY
Exercise of conversion of derivative security
-
3,395
Added 2.77%
119,041
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$93,771
$48.89 p/Share
1,918
Reduced 1.63%
115,646
Common Stock
Jun 16
2021
BUY
Exercise of conversion of derivative security
-
1,229
Added 1.04%
117,065
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$90,952
$47.42 p/Share
1,918
Reduced 1.63%
115,836
Common Stock
May 16
2021
BUY
Exercise of conversion of derivative security
-
1,230
Added 1.03%
117,754
Common Stock
Apr 16
2021
SELL
Payment of exercise price or tax liability
$115,812
$60.35 p/Share
1,919
Reduced 1.62%
116,524
Common Stock
Apr 16
2021
BUY
Exercise of conversion of derivative security
-
1,229
Added 1.03%
118,443
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
12,249
Added 9.46%
117,214
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$373,697
$58.85 p/Share
6,350
Reduced 5.7%
104,965
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
11,050
Added 9.03%
111,315
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$55,134
$60.52 p/Share
911
Reduced 0.9%
100,265
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$58,352
$55.52 p/Share
1,051
Reduced 1.03%
101,176
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$66,041
$50.49 p/Share
1,308
Reduced 1.26%
102,227
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$64,317
$49.21 p/Share
1,307
Reduced 1.25%
103,535
Common Stock
Oct 16
2020
SELL
Payment of exercise price or tax liability
$44,072
$33.72 p/Share
1,307
Reduced 1.23%
104,842
Common Stock
Sep 16
2020
SELL
Payment of exercise price or tax liability
$109,967
$37.66 p/Share
2,920
Reduced 2.68%
106,149
Common Stock
Sep 16
2020
BUY
Exercise of conversion of derivative security
-
3,250
Added 2.89%
109,069
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$39,226
$29.99 p/Share
1,308
Reduced 1.22%
105,819
Common Stock
Jul 16
2020
SELL
Payment of exercise price or tax liability
$42,249
$32.35 p/Share
1,306
Reduced 1.21%
106,278
Common Stock
Jun 16
2020
SELL
Payment of exercise price or tax liability
$32,853
$33.49 p/Share
981
Reduced 0.9%
107,584
Common Stock
May 16
2020
SELL
Payment of exercise price or tax liability
$29,612
$32.47 p/Share
912
Reduced 0.83%
108,565
Common Stock
Apr 16
2020
SELL
Payment of exercise price or tax liability
$24,624
$27.03 p/Share
911
Reduced 0.83%
109,477
Common Stock