Jun 03
2025
SELL
Open market or private sale
$76,625
$30.65 p/Share
2,500
Reduced 25.35%
7,361
Common Stock
May 16
2025
SELL
Open market or private sale
$11,906
$32.71 p/Share
364
Reduced 3.56%
9,861
Common Stock
May 14
2025
SELL
Open market or private sale
$18,264
$32.1 p/Share
569
Reduced 5.27%
10,225
Common Stock
May 08
2025
SELL
Open market or private sale
$31,370
$31.37 p/Share
1,000
Reduced 8.48%
10,794
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
$51,390
$17.13 p/Share
3,000
Added 20.28%
11,794
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$22,268
$33.04 p/Share
674
Reduced 7.12%
8,794
Common Stock
Jan 26
2025
BUY
Exercise of conversion of derivative security
-
704
Added 8.01%
8,081
Common Stock
Jan 25
2025
BUY
Exercise of conversion of derivative security
-
702
Added 7.4%
8,783
Common Stock
Jan 24
2025
BUY
Exercise of conversion of derivative security
-
685
Added 6.75%
9,468
Common Stock
Aug 15
2024
SELL
Open market or private sale
$70,200
$35.1 p/Share
2,000
Reduced 21.33%
7,377
Common Stock
May 28
2024
SELL
Open market or private sale
$28,646
$30.25 p/Share
947
Reduced 8.86%
9,737
Common Stock
May 14
2024
SELL
Open market or private sale
$7,963
$30.05 p/Share
265
Reduced 2.42%
10,684
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$23,052
$33.9 p/Share
680
Reduced 5.85%
10,949
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
653
Added 5.32%
11,629
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
703
Added 6.4%
10,274
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
702
Added 6.01%
10,976
Common Stock
Sep 26
2023
BUY
Exercise of conversion of derivative security
$46,740
$15.58 p/Share
3,000
Added 23.86%
9,571
Common Stock
Jul 07
2023
BUY
Exercise of conversion of derivative security
$662,500
$13.25 p/Share
50,000
Added 81.21%
11,571
Common Stock
Jun 14
2023
SELL
Payment of exercise price or tax liability
$66,770
$30.35 p/Share
2,200
Reduced 25.08%
6,571
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
$66,250
$13.25 p/Share
5,000
Added 36.31%
8,771
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$8,641
$33.11 p/Share
261
Reduced 6.47%
3,771
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
-
653
Added 13.94%
4,032
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$6,016
$32.7 p/Share
184
Reduced 5.16%
3,379
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
704
Added 16.5%
3,563
Common Stock
Jan 22
2023
BUY
Exercise of conversion of derivative security
-
320
Added 10.07%
2,859
Common Stock