Dec 12
2024
SELL
Open market or private sale
$271,500
$27.15 p/Share
10,000
Reduced 2.14%
457,787
Common Stock
Nov 25
2024
SELL
Open market or private sale
$17,100
$28.5 p/Share
600
Reduced 0.13%
467,787
Common Stock
Nov 22
2024
SELL
Open market or private sale
$280,000
$28.0 p/Share
10,000
Reduced 2.09%
468,387
Common Stock
Nov 21
2024
SELL
Open market or private sale
$1,034,700
$26.89 p/Share
38,479
Reduced 7.44%
478,387
Common Stock
Nov 20
2024
SELL
Open market or private sale
$39,546
$26.0 p/Share
1,521
Reduced 0.29%
516,866
Common Stock
Nov 19
2024
SELL
Open market or private sale
$166,158
$25.5 p/Share
6,516
Reduced 1.24%
518,387
Common Stock
Nov 18
2024
SELL
Open market or private sale
$87,805
$25.51 p/Share
3,442
Reduced 0.65%
524,903
Common Stock
Nov 15
2024
SELL
Open market or private sale
$251,150
$25.01 p/Share
10,042
Reduced 1.87%
528,345
Common Stock
Nov 13
2024
SELL
Open market or private sale
$53,679
$24.5 p/Share
2,191
Reduced 0.41%
538,387
Common Stock
Nov 12
2024
SELL
Open market or private sale
$115,515
$24.51 p/Share
4,713
Reduced 0.86%
540,578
Common Stock
Nov 11
2024
SELL
Open market or private sale
$75,852
$24.5 p/Share
3,096
Reduced 0.56%
545,291
Common Stock
Aug 26
2024
SELL
Open market or private sale
$69,982
$22.0 p/Share
3,181
Reduced 0.58%
548,387
Common Stock
Aug 20
2024
SELL
Open market or private sale
$103,836
$22.14 p/Share
4,690
Reduced 0.84%
551,568
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$79,977
$20.12 p/Share
3,975
Reduced 0.71%
556,258
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
-
10,101
Added 1.77%
560,233
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$418,176
$9.9 p/Share
42,240
Reduced 7.13%
550,132
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$99,999
$9.9 p/Share
10,101
Added 1.68%
592,372
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$114,927
$10.3 p/Share
11,158
Reduced 1.81%
605,405
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
$612,003
$10.41 p/Share
58,790
Added 8.71%
616,563
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$135,944
$9.49 p/Share
14,325
Reduced 2.5%
557,773
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
60,839
Added 9.61%
572,098
Common Stock
Jun 07
2022
SELL
Open market or private sale
$58,770
$15.0 p/Share
3,918
Reduced 0.76%
511,259
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$136,900
$12.32 p/Share
11,112
Reduced 2.11%
515,177
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$153,623
$11.86 p/Share
12,953
Reduced 2.4%
526,289
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$159,425
$11.14 p/Share
14,311
Reduced 2.59%
539,242
Common Stock