Nov 15
2024
SELL
Payment of exercise price or tax liability
$117,808
$27.34 p/Share
4,309
Reduced 7.4%
53,956
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$5,958
$15.64 p/Share
381
Added 0.7%
54,337
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
8,499
Added 13.03%
56,729
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$188,864
$43.82 p/Share
4,310
Reduced 7.97%
49,766
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
8,501
Added 13.93%
52,540
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$21,519
$51.73 p/Share
416
Reduced 0.9%
45,575
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
820
Added 1.75%
45,991
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$502,595
$47.37 p/Share
10,610
Reduced 19.02%
45,171
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
24,915
Added 31.47%
54,245
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$15,295
$15.64 p/Share
978
Added 3.07%
30,866
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$8,010
$27.34 p/Share
293
Reduced 0.97%
29,888
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
819
Added 2.64%
30,181
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$30,168
$24.29 p/Share
1,242
Reduced 4.06%
29,362
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
3,029
Added 9.09%
30,279
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$5,529
$19.47 p/Share
284
Reduced 1.02%
27,575
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
-
820
Added 2.86%
27,859
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$19,073
$18.2 p/Share
1,048
Reduced 3.73%
27,039
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
3,028
Added 9.82%
27,813
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$1,516
$15.47 p/Share
98
Added 0.39%
25,059
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$7,685
$27.06 p/Share
284
Reduced 1.12%
24,961
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
820
Added 3.15%
25,245
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$30,266
$28.88 p/Share
1,048
Reduced 4.11%
24,425
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
3,029
Added 10.73%
25,199
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$7,545
$26.57 p/Share
284
Reduced 1.25%
22,444
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
820
Added 3.48%
22,728
Common Stock