May 29
2024
BUY
Grant, award, or other acquisition
-
2,056
Added 8.33%
22,626
Common Stock
Dec 07
2022
-
2,511
Reduced 12.07%
18,293
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$129,257
$35.52 p/Share
3,639
Reduced 19.9%
14,652
Common Stock
Nov 21
2022
BUY
Exercise of conversion of derivative security
$129,273
$21.02 p/Share
6,150
Added 22.82%
20,802
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
-
1,963
Reduced 11.73%
14,772
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
$64,606
$21.21 p/Share
3,046
Added 14.6%
17,818
Common Stock
Sep 09
2021
SELL
Payment of exercise price or tax liability
$62,495
$35.63 p/Share
1,754
Reduced 12.57%
12,195
Common Stock
Sep 09
2021
BUY
Exercise of conversion of derivative security
$62,501
$20.73 p/Share
3,015
Added 16.54%
15,210
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$63,567
$37.77 p/Share
1,683
Reduced 13.53%
10,755
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$63,556
$20.26 p/Share
3,137
Added 18.42%
13,892
Common Stock
Sep 04
2020
SELL
Payment of exercise price or tax liability
$63,704
$28.49 p/Share
2,236
Reduced 16.17%
11,593
Common Stock
Sep 04
2020
BUY
Exercise of conversion of derivative security
$63,690
$20.29 p/Share
3,139
Added 18.5%
13,829
Common Stock
Nov 05
2019
SELL
Payment of exercise price or tax liability
$61,414
$36.19 p/Share
1,697
Reduced 15.04%
9,589
Common Stock
Nov 05
2019
BUY
Exercise of conversion of derivative security
$61,402
$19.01 p/Share
3,230
Added 22.25%
11,286
Common Stock
Aug 22
2019
-
4,020
Reduced 33.58%
7,950
Common Stock
May 08
2019
-
215
Reduced 1.89%
11,161
Common Stock
Aug 29
2018
SELL
Open market or private sale
$37,547
$38.99 p/Share
963
Reduced 8.0%
11,079
Common Stock
Apr 27
2018
SELL
Payment of exercise price or tax liability
$56,492
$35.8 p/Share
1,578
Reduced 11.63%
11,985
Common Stock
Apr 27
2018
BUY
Exercise of conversion of derivative security
$56,484
$18.0 p/Share
3,138
Added 18.79%
13,563
Common Stock
Oct 26
2017
SELL
Payment of exercise price or tax liability
$54,288
$36.0 p/Share
1,508
Reduced 13.36%
9,782
Common Stock
Oct 26
2017
BUY
Exercise of conversion of derivative security
$54,287
$17.3 p/Share
3,138
Added 21.75%
11,290
Common Stock