Dec 26
2024
SELL
Open market or private sale
$74,115
$16.47 p/Share
4,500
Reduced 1.85%
238,841
Common Stock
Dec 24
2024
SELL
Open market or private sale
$234,388
$16.54 p/Share
14,171
Reduced 5.5%
243,341
Common Stock
Dec 20
2024
SELL
Open market or private sale
$225,209
$16.18 p/Share
13,919
Reduced 5.13%
257,512
Common Stock
Dec 19
2024
SELL
Open market or private sale
$16,050
$16.05 p/Share
1,000
Reduced 0.37%
271,431
Common Stock
Dec 18
2024
SELL
Open market or private sale
$16,149
$16.15 p/Share
1,000
Reduced 0.37%
272,431
Common Stock
Dec 10
2024
SELL
Open market or private sale
$179,142
$16.36 p/Share
10,950
Reduced 3.85%
273,431
Common Stock
Dec 09
2024
SELL
Open market or private sale
$33,100
$16.55 p/Share
2,000
Reduced 0.7%
284,381
Common Stock
Dec 06
2024
SELL
Open market or private sale
$16,470
$16.47 p/Share
1,000
Reduced 0.35%
286,381
Common Stock
Sep 13
2024
SELL
Open market or private sale
$380,474
$17.93 p/Share
21,220
Reduced 6.88%
287,381
Common Stock
Sep 12
2024
SELL
Open market or private sale
$530,897
$17.92 p/Share
29,626
Reduced 8.76%
308,601
Common Stock
Aug 23
2024
SELL
Open market or private sale
$365,800
$18.29 p/Share
20,000
Reduced 5.58%
338,227
Common Stock
Aug 21
2024
SELL
Open market or private sale
$326,518
$17.99 p/Share
18,150
Reduced 4.82%
358,227
Common Stock
Aug 20
2024
SELL
Open market or private sale
$197,340
$17.94 p/Share
11,000
Reduced 2.84%
376,377
Common Stock
May 14
2024
SELL
Open market or private sale
$43,362
$19.71 p/Share
2,200
Reduced 0.56%
387,377
Common Stock
May 13
2024
SELL
Open market or private sale
$354,638
$20.25 p/Share
17,513
Reduced 4.3%
389,577
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$341,619
$20.32 p/Share
16,812
Reduced 3.97%
407,090
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$194,082
$19.77 p/Share
9,817
Reduced 2.26%
423,902
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$111,186
$19.33 p/Share
5,752
Reduced 1.31%
433,719
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
26,825
Added 5.75%
439,471
Common Stock
Sep 25
2023
SELL
Open market or private sale
$420,450
$28.03 p/Share
15,000
Reduced 3.51%
412,646
Common Stock
Sep 15
2023
SELL
Open market or private sale
$354,964
$25.78 p/Share
13,769
Reduced 3.12%
427,646
Common Stock
Sep 14
2023
SELL
Open market or private sale
$154,706
$25.37 p/Share
6,098
Reduced 1.36%
441,415
Common Stock
Sep 12
2023
SELL
Open market or private sale
$3,394
$25.52 p/Share
133
Reduced 0.03%
447,513
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$399,639
$25.59 p/Share
15,617
Reduced 3.37%
447,646
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$871,620
$25.59 p/Share
34,061
Added 6.85%
463,263
Common Stock