Aug 01
2023
SELL
Sale (or disposition) back to the issuer
$1,342,104
$36.15 p/Share
37,126
Reduced 100.0%
0
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$437,981
$31.8 p/Share
13,773
Reduced 27.06%
37,126
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
18,083
Added 31.31%
39,675
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
11,224
Added 18.07%
50,899
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$65,998
$29.85 p/Share
2,211
Reduced 9.29%
21,592
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
4,706
Added 16.51%
23,803
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$24,993
$29.3 p/Share
853
Reduced 4.28%
19,097
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
1,817
Added 8.35%
19,950
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$109,625
$27.42 p/Share
3,998
Reduced 18.07%
18,133
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
8,509
Added 27.77%
22,131
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$19,663
$27.31 p/Share
720
Reduced 5.02%
13,622
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
1,534
Added 9.66%
14,342
Common Stock
Dec 14
2021
SELL
Open market or private sale
$618,070
$27.01 p/Share
22,883
Reduced 64.11%
12,808
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
$564,843
$22.71 p/Share
24,872
Added 41.07%
35,691
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$17,939
$21.03 p/Share
853
Reduced 7.31%
10,819
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
1,816
Added 13.46%
11,672
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$6,332
$20.36 p/Share
311
Reduced 3.06%
9,856
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
-
663
Added 6.12%
10,167
Common Stock
Feb 07
2021
SELL
Payment of exercise price or tax liability
$13,317
$20.3 p/Share
656
Reduced 6.46%
9,504
Common Stock
Feb 07
2021
BUY
Exercise of conversion of derivative security
-
1,397
Added 12.09%
10,160
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$14,616
$20.3 p/Share
720
Reduced 7.59%
8,763
Common Stock
Feb 06
2021
BUY
Exercise of conversion of derivative security
-
1,533
Added 13.92%
9,483
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$33,115
$19.01 p/Share
1,742
Reduced 17.97%
7,950
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
3,708
Added 27.67%
9,692
Common Stock