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
Dec 05
2021
SELL
Payment of exercise price or tax liability
$24,539
$22.39 p/Share
1,096
Reduced 5.01%
20,759
Common Stock
Jan 04
2021
SELL
Open market or private sale
$33,465
$22.31 p/Share
1,500
Reduced 6.43%
21,815
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
$22,620
$15.08 p/Share
1,500
Added 6.04%
23,315
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$5,581
$21.8 p/Share
256
Reduced 1.16%
21,801
Common Stock