Dec 10
2024
BUY
Grant, award, or other acquisition
-
6,558
Added 12.49%
45,937
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$44,743
$32.47 p/Share
1,378
Reduced 3.38%
39,379
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$411,330
$30.99 p/Share
13,273
Reduced 24.65%
40,576
Common Stock
Oct 10
2024
BUY
Exercise of conversion of derivative security
$390,424
$26.38 p/Share
14,800
Added 21.56%
53,849
Common Stock
Sep 18
2024
SELL
Open market or private sale
$327,000
$32.7 p/Share
10,000
Reduced 20.39%
39,049
Common Stock
Sep 18
2024
BUY
Exercise of conversion of derivative security
$263,800
$26.38 p/Share
10,000
Added 16.94%
49,049
Common Stock
Mar 28
2024
SELL
Open market or private sale
$349,500
$34.95 p/Share
10,000
Reduced 20.53%
38,708
Common Stock
Mar 28
2024
BUY
Exercise of conversion of derivative security
$263,800
$26.38 p/Share
10,000
Added 17.03%
48,708
Common Stock
Dec 21
2023
SELL
Open market or private sale
$185,421
$31.47 p/Share
5,892
Reduced 13.26%
38,531
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
6,633
Added 12.99%
44,423
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$40,716
$31.32 p/Share
1,300
Reduced 3.33%
37,790
Common Stock
Oct 13
2023
SELL
Open market or private sale
$160,836
$30.93 p/Share
5,200
Reduced 11.78%
38,936
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
$119,547
$22.99 p/Share
5,200
Added 10.54%
44,136
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
2,653
Added 6.38%
38,936
Common Stock
Jun 08
2023
SELL
Open market or private sale
$210,652
$40.51 p/Share
5,200
Reduced 12.56%
36,189
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$119,547
$22.99 p/Share
5,200
Added 11.16%
41,389
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
4,270
Added 10.6%
36,006
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$61,741
$47.64 p/Share
1,296
Reduced 3.92%
31,736
Common Stock
Sep 09
2022
SELL
Open market or private sale
$236,000
$47.2 p/Share
5,000
Reduced 13.17%
32,953
Common Stock
Sep 09
2022
BUY
Exercise of conversion of derivative security
$114,950
$22.99 p/Share
5,000
Added 11.64%
37,953
Common Stock
Jun 07
2022
SELL
Open market or private sale
$225,350
$45.07 p/Share
5,000
Reduced 13.2%
32,868
Common Stock
Jun 07
2022
BUY
Exercise of conversion of derivative security
$114,950
$22.99 p/Share
5,000
Added 11.66%
37,868
Common Stock
Dec 07
2021
BUY
Grant, award, or other acquisition
-
4,478
Added 12.05%
32,685
Common Stock
Dec 28
2020
SELL
Payment of exercise price or tax liability
$430,080
$47.22 p/Share
9,108
Reduced 24.56%
27,970
Common Stock
Dec 28
2020
BUY
Exercise of conversion of derivative security
$288,600
$19.24 p/Share
15,000
Added 28.8%
37,078
Common Stock