Dec 18
2024
SELL
Open market or private sale
$133,550
$26.71 p/Share
5,000
Reduced 2.62%
185,832
Common Stock
Nov 13
2024
SELL
Open market or private sale
$91,280
$26.08 p/Share
3,500
Reduced 1.8%
190,832
Common Stock
Nov 12
2024
SELL
Open market or private sale
$39,075
$26.05 p/Share
1,500
Reduced 0.77%
194,332
Common Stock
Nov 04
2024
SELL
Open market or private sale
$23,305
$22.07 p/Share
1,056
Reduced 0.54%
195,832
Common Stock
Oct 18
2024
SELL
Open market or private sale
$31,897
$22.09 p/Share
1,444
Reduced 0.73%
196,888
Common Stock
Aug 19
2024
SELL
Open market or private sale
$57,675
$23.07 p/Share
2,500
Reduced 1.24%
198,332
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$411,879
$30.35 p/Share
13,571
Reduced 6.33%
200,832
Common Stock
Mar 18
2024
SELL
Open market or private sale
$311,520
$38.94 p/Share
8,000
Reduced 3.6%
214,403
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$16,032
$37.46 p/Share
428
Reduced 0.19%
222,403
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$20,456
$36.27 p/Share
564
Reduced 0.25%
222,831
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
31,342
Added 12.3%
223,395
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$146,707
$34.56 p/Share
4,245
Reduced 2.16%
192,053
Common Stock
Dec 18
2023
SELL
Open market or private sale
$259,920
$32.49 p/Share
8,000
Reduced 3.92%
196,298
Common Stock
Sep 18
2023
SELL
Open market or private sale
$214,160
$26.77 p/Share
8,000
Reduced 3.77%
204,298
Common Stock
Jun 01
2023
SELL
Open market or private sale
$214,480
$26.81 p/Share
8,000
Reduced 3.63%
212,298
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$308,802
$27.75 p/Share
11,128
Reduced 4.81%
220,298
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$12,299
$28.21 p/Share
436
Reduced 0.19%
231,426
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
$147,551
$27.94 p/Share
5,281
Added 2.23%
231,862
Common Stock
Feb 01
2023
SELL
Open market or private sale
$126,350
$25.27 p/Share
5,000
Reduced 2.16%
226,581
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$76,403
$20.5 p/Share
3,727
Reduced 1.58%
231,581
Common Stock
Dec 21
2022
SELL
Open market or private sale
$150,450
$20.06 p/Share
7,500
Reduced 3.09%
235,308
Common Stock
Nov 11
2022
SELL
Open market or private sale
$40,000
$16.0 p/Share
2,500
Reduced 1.02%
242,808
Common Stock
Aug 12
2022
SELL
Open market or private sale
$40,250
$16.1 p/Share
2,500
Reduced 1.01%
245,308
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$194,874
$15.13 p/Share
12,880
Reduced 4.94%
247,808
Common Stock
May 06
2022
SELL
Open market or private sale
$42,550
$17.02 p/Share
2,500
Reduced 0.95%
260,688
Common Stock