Mar 17
2025
SELL
Open market or private sale
$188,280
$31.38 p/Share
6,000
Reduced 2.0%
293,897
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$887,489
$29.52 p/Share
30,064
Reduced 9.11%
299,897
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
66,668
Added 17.82%
307,413
Common Stock
Mar 05
2025
SELL
Open market or private sale
$526,600
$26.33 p/Share
20,000
Reduced 7.06%
263,283
Common Stock
Mar 03
2025
SELL
Open market or private sale
$159,060
$26.51 p/Share
6,000
Reduced 2.07%
283,283
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$247,869
$27.48 p/Share
9,020
Reduced 3.02%
289,181
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
20,000
Added 6.38%
293,691
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$380,020
$27.48 p/Share
13,829
Reduced 4.74%
278,201
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
30,000
Added 9.59%
282,711
Common Stock
Dec 16
2024
SELL
Open market or private sale
$97,825
$27.95 p/Share
3,500
Reduced 1.32%
262,024
Common Stock
Nov 15
2024
SELL
Open market or private sale
$87,500
$25.0 p/Share
3,500
Reduced 1.3%
265,499
Common Stock
Oct 15
2024
SELL
Open market or private sale
$87,220
$24.92 p/Share
3,500
Reduced 1.28%
269,052
Common Stock
Sep 16
2024
SELL
Open market or private sale
$77,490
$22.14 p/Share
3,500
Reduced 1.27%
272,570
Common Stock
Aug 15
2024
SELL
Open market or private sale
$70,315
$20.09 p/Share
3,500
Reduced 1.25%
276,091
Common Stock
Jul 15
2024
SELL
Open market or private sale
$74,410
$21.26 p/Share
3,500
Reduced 1.24%
279,575
Common Stock
Jun 17
2024
SELL
Open market or private sale
$68,180
$19.48 p/Share
3,500
Reduced 1.22%
283,093
Common Stock
May 15
2024
SELL
Open market or private sale
$70,665
$20.19 p/Share
3,500
Reduced 1.21%
286,587
Common Stock
Apr 15
2024
SELL
Open market or private sale
$63,665
$18.19 p/Share
3,500
Reduced 1.19%
290,118
Common Stock
Mar 15
2024
SELL
Open market or private sale
$60,899
$17.4 p/Share
3,500
Reduced 1.18%
292,944
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$1,096,752
$18.24 p/Share
60,129
Reduced 16.86%
296,433
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
133,333
Added 27.22%
356,521
Common Stock
Feb 15
2024
SELL
Open market or private sale
$73,045
$20.87 p/Share
3,500
Reduced 1.54%
223,131
Common Stock
Jan 16
2024
SELL
Open market or private sale
$65,975
$18.85 p/Share
3,500
Reduced 1.52%
226,560
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$501,421
$18.53 p/Share
27,060
Reduced 10.53%
230,018
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
60,000
Added 20.37%
234,528
Common Stock