Jun 10
2025
SELL
Open market or private sale
$15,096
$23.7 p/Share
637
Reduced 0.18%
353,118
Common Stock
May 29
2025
BUY
Grant, award, or other acquisition
-
45,269
Added 11.34%
353,755
Common Stock
May 28
2025
SELL
Open market or private sale
$11,701
$22.46 p/Share
521
Reduced 0.17%
308,486
Common Stock
Apr 09
2025
SELL
Open market or private sale
$11,442
$20.11 p/Share
569
Reduced 0.18%
309,007
Common Stock
Apr 01
2025
SELL
Open market or private sale
$239,946
$22.66 p/Share
10,589
Reduced 3.31%
309,576
Common Stock
Mar 18
2025
BUY
Grant, award, or other acquisition
-
59,564
Added 15.69%
320,165
Common Stock
Mar 11
2025
SELL
Open market or private sale
$39,925
$25.0 p/Share
1,597
Reduced 0.61%
260,601
Common Stock
Mar 03
2025
SELL
Open market or private sale
$10,820
$25.46 p/Share
425
Reduced 0.16%
262,198
Common Stock
Feb 12
2025
SELL
Open market or private sale
$2,441
$26.54 p/Share
92
Reduced 0.04%
262,623
Common Stock
Jan 06
2025
SELL
Open market or private sale
$10,916
$27.02 p/Share
404
Reduced 0.15%
262,715
Common Stock
Dec 17
2024
SELL
Open market or private sale
$358,403
$27.16 p/Share
13,196
Reduced 4.78%
263,119
Common Stock
Dec 16
2024
SELL
Open market or private sale
$207,817
$27.33 p/Share
7,604
Reduced 2.68%
276,315
Common Stock
Nov 26
2024
SELL
Open market or private sale
$14,225
$27.2 p/Share
523
Reduced 0.18%
283,919
Common Stock
Nov 18
2024
SELL
Open market or private sale
$352,960
$20.05 p/Share
17,604
Reduced 5.83%
284,442
Common Stock
Nov 15
2024
SELL
Open market or private sale
$529,250
$21.17 p/Share
25,000
Reduced 7.64%
302,046
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 2.97%
327,046
Common Stock
Nov 12
2024
SELL
Open market or private sale
$3,239
$26.34 p/Share
123
Reduced 0.04%
317,046
Common Stock
Oct 30
2024
SELL
Open market or private sale
$12,663
$23.15 p/Share
547
Reduced 0.17%
317,169
Common Stock
Oct 16
2024
SELL
Open market or private sale
$231,700
$23.17 p/Share
10,000
Reduced 3.05%
317,716
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 2.96%
327,716
Common Stock
Oct 15
2024
SELL
Open market or private sale
$232,800
$23.28 p/Share
10,000
Reduced 3.05%
317,716
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 2.96%
327,716
Common Stock
Sep 19
2024
SELL
Open market or private sale
$254,700
$25.47 p/Share
10,000
Reduced 3.05%
317,716
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 2.96%
327,716
Common Stock
Sep 18
2024
SELL
Open market or private sale
$239,000
$23.9 p/Share
10,000
Reduced 3.05%
317,716
Common Stock