Jan 16
2022
BUY
Exercise of conversion of derivative security
-
1,951
Added 1.68%
113,955
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$160,677
$37.7 p/Share
4,262
Reduced 3.67%
112,004
Common Stock
Dec 16
2021
BUY
Exercise of conversion of derivative security
-
5,955
Added 4.87%
116,266
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$104,150
$45.76 p/Share
2,276
Reduced 2.02%
110,311
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
1,951
Added 1.7%
112,587
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$403,806
$48.36 p/Share
8,350
Reduced 7.02%
110,636
Common Stock
Oct 16
2021
BUY
Exercise of conversion of derivative security
-
1,951
Added 1.61%
118,986
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$153,693
$39.52 p/Share
3,889
Reduced 3.22%
117,035
Common Stock
Sep 16
2021
BUY
Exercise of conversion of derivative security
-
5,201
Added 4.12%
120,924
Common Stock
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