Dec 10
2025
SELL
Open market or private sale
$138,043
$16.55 p/Share
8,341
Reduced 1.67%
492,359
Common Stock
Dec 09
2025
SELL
Open market or private sale
$28,947
$16.41 p/Share
1,764
Reduced 0.35%
500,700
Common Stock
Dec 08
2025
SELL
Open market or private sale
$26,352
$16.45 p/Share
1,602
Reduced 0.32%
502,464
Common Stock
Dec 05
2025
SELL
Open market or private sale
$22,210
$16.44 p/Share
1,351
Reduced 0.27%
504,066
Common Stock
Nov 28
2025
SELL
Open market or private sale
$1,683
$17.0 p/Share
99
Reduced 0.02%
505,417
Common Stock
Nov 26
2025
SELL
Open market or private sale
$680
$17.0 p/Share
40
Reduced 0.01%
505,516
Common Stock
Nov 10
2025
SELL
Open market or private sale
$6,290
$17.0 p/Share
370
Reduced 0.07%
505,556
Common Stock
Aug 29
2025
SELL
Open market or private sale
$121,500
$18.0 p/Share
6,750
Reduced 1.32%
505,926
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$216,333
$16.44 p/Share
13,159
Reduced 2.5%
512,676
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
45,621
Added 7.98%
525,835
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$68,328
$12.0 p/Share
5,694
Reduced 1.16%
483,367
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
52,083
Added 9.62%
489,061
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$19,065
$12.34 p/Share
1,545
Reduced 0.4%
386,329
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
50,649
Added 10.39%
436,978
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
18,657
Added 4.59%
387,874
Common Stock
Nov 22
2021
BUY
Open market or private purchase
$50,250
$16.75 p/Share
3,000
Added 0.81%
369,217
Common Stock
Nov 02
2021
BUY
Open market or private purchase
$9,004
$17.25 p/Share
522
Added 0.14%
366,217
Common Stock
Nov 01
2021
BUY
Open market or private purchase
$43,125
$17.25 p/Share
2,500
Added 0.68%
365,695
Common Stock
Mar 09
2021
SELL
Open market or private sale
$52,687
$17.71 p/Share
2,975
Reduced 0.81%
363,195
Common Stock
Aug 07
2020
BUY
Open market or private purchase
$113,600
$11.36 p/Share
10,000
Added 2.66%
366,170
Common Stock
Mar 09
2020
SELL
Payment of exercise price or tax liability
$130,947
$20.09 p/Share
6,518
Reduced 1.8%
356,170
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$411,550
$36.96 p/Share
11,135
Reduced 2.98%
362,688
Common Stock
Mar 07
2019
BUY
Grant, award, or other acquisition
-
36,686
Added 8.94%
373,823
Common Stock
Mar 09
2018
SELL
Payment of exercise price or tax liability
$959,458
$55.46 p/Share
17,300
Reduced 4.88%
337,137
Common Stock
Mar 09
2018
BUY
Grant, award, or other acquisition
-
43,606
Added 10.96%
354,437
Common Stock