Mar 16
2025
SELL
Payment of exercise price or tax liability
$77,216
$42.45 p/Share
1,819
Reduced 3.78%
46,324
Restricted Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$77,216
$42.45 p/Share
1,819
Reduced 3.46%
50,824
Restricted Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
14,000
Added 20.2%
55,324
Restricted Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$77,871
$42.81 p/Share
1,819
Reduced 4.22%
41,324
Restricted Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
$8,950
$8.95 p/Share
1,000
Added 0.64%
154,690
Common Stock
Nov 14
2024
$15,123
$45.83 p/Share
330
Reduced 0.21%
153,690
Common Stock
Nov 12
2024
SELL
Open market or private sale
$261,086
$46.21 p/Share
5,650
Reduced 3.54%
154,020
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$91,410
$8.31 p/Share
11,000
Added 6.45%
159,670
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$27,449
$33.93 p/Share
809
Reduced 1.73%
45,824
Restricted Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$50,386
$27.7 p/Share
1,819
Reduced 3.66%
47,824
Restricted Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$28,995
$28.68 p/Share
1,011
Reduced 1.9%
52,324
Restricted Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$67,976
$28.02 p/Share
2,426
Reduced 4.24%
54,824
Restricted Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
18,000
Added 22.84%
60,824
Restricted Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$14,500
$7.25 p/Share
2,000
Added 1.41%
139,735
Common Stock
Mar 05
2024
SELL
Open market or private sale
$31,535
$27.28 p/Share
1,156
Reduced 0.83%
137,735
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$14,594
$7.25 p/Share
2,013
Added 1.43%
138,891
Common Stock
Jan 31
2024
SELL
Open market or private sale
$6,865
$29.34 p/Share
234
Reduced 0.17%
136,878
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
$2,733
$7.25 p/Share
377
Added 0.27%
137,112
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
$7,975
$7.25 p/Share
1,100
Added 0.8%
136,735
Common Stock
Dec 11
2023
$10,022
$27.84 p/Share
360
Reduced 0.26%
135,635
Common Stock
Oct 03
2023
BUY
Exercise of conversion of derivative security
$10,512
$7.25 p/Share
1,450
Added 1.05%
135,995
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$19,796
$24.47 p/Share
809
Reduced 1.85%
42,824
Restricted Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$18,381
$24.25 p/Share
758
Reduced 1.66%
44,824
Restricted Stock
Jul 06
2023
BUY
Exercise of conversion of derivative security
$10,585
$7.25 p/Share
1,460
Added 1.09%
132,237
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
-
18,000
Added 27.82%
46,699
Restricted Stock