Dec 16
2024
SELL
Payment of exercise price or tax liability
$91,168
$27.77 p/Share
3,283
Reduced 5.31%
58,599
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
10,437
Added 14.43%
61,882
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$51,567
$29.4 p/Share
1,754
Reduced 3.3%
51,445
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
6,200
Added 10.44%
53,199
Common Stock
Mar 21
2024
SELL
Open market or private sale
$115,574
$37.72 p/Share
3,064
Reduced 6.52%
43,902
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$59,165
$19.31 p/Share
3,064
Added 6.12%
46,966
Common Stock
Mar 20
2024
SELL
Open market or private sale
$91,471
$37.55 p/Share
2,436
Reduced 5.19%
44,530
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$47,039
$19.31 p/Share
2,436
Added 4.93%
46,966
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$68,178
$30.85 p/Share
2,210
Reduced 4.5%
46,955
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
6,517
Added 11.7%
49,165
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
6,200
Added 12.69%
42,648
Common Stock
Dec 04
2023
SELL
Open market or private sale
$57,600
$32.0 p/Share
1,800
Reduced 4.71%
36,448
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$36,504
$20.28 p/Share
1,800
Added 4.49%
38,248
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$38,586
$31.68 p/Share
1,218
Reduced 3.23%
36,448
Common Stock
Jan 17
2023
SELL
Open market or private sale
$50,000
$25.0 p/Share
2,000
Reduced 5.05%
37,627
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$35,260
$17.63 p/Share
2,000
Added 4.8%
39,627
Common Stock
Jan 01
2023
SELL
Exercise of conversion of derivative security
$185,082
$23.68 p/Share
7,816
Reduced 17.2%
37,627
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
7,816
Added 14.68%
45,443
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$25,989
$23.8 p/Share
1,092
Reduced 2.82%
37,613
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
4,482
Added 10.38%
38,705
Common Stock
Dec 07
2022
BUY
Grant, award, or other acquisition
-
7,300
Added 17.58%
34,223
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$26,128
$23.84 p/Share
1,096
Reduced 3.91%
26,923
Common Stock
Jan 03
2022
SELL
Open market or private sale
$37,500
$25.0 p/Share
1,500
Reduced 5.09%
27,972
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
$31,665
$21.11 p/Share
1,500
Added 4.84%
29,472
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
7,200
Added 20.48%
27,959
Common Stock