Dec 15
2024
SELL
Payment of exercise price or tax liability
$8,031
$10.68 p/Share
752
Reduced 0.22%
347,415
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$4,537
$12.33 p/Share
368
Reduced 0.11%
348,167
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$12,812
$11.44 p/Share
1,120
Reduced 0.32%
348,535
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$4,864
$13.22 p/Share
368
Reduced 0.11%
349,655
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$13,977
$12.48 p/Share
1,120
Reduced 0.32%
350,023
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$4,600
$12.5 p/Share
368
Reduced 0.1%
351,143
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$14,358
$12.82 p/Share
1,120
Reduced 0.32%
351,511
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$4,795
$13.03 p/Share
368
Reduced 0.1%
352,631
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$12,712
$11.35 p/Share
1,120
Reduced 0.32%
352,999
Common Stock
Aug 13
2024
BUY
Open market or private purchase
$207,100
$10.9 p/Share
19,000
Added 5.09%
354,119
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$5,431
$14.76 p/Share
368
Reduced 0.11%
335,119
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$16,889
$15.08 p/Share
1,120
Reduced 0.33%
335,487
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$4,861
$13.21 p/Share
368
Reduced 0.11%
336,607
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$14,918
$13.32 p/Share
1,120
Reduced 0.33%
336,975
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$16,832
$15.97 p/Share
1,054
Reduced 0.31%
338,095
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$20,025
$17.88 p/Share
1,120
Reduced 0.33%
339,149
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$16,909
$16.12 p/Share
1,049
Reduced 0.31%
340,269
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$19,208
$17.15 p/Share
1,120
Reduced 0.33%
341,318
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$26,387
$23.56 p/Share
1,120
Reduced 0.33%
342,438
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$29,736
$26.55 p/Share
1,120
Reduced 0.32%
343,558
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$17,347
$23.96 p/Share
724
Reduced 0.21%
344,678
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$193,970
$23.1 p/Share
8,397
Reduced 2.37%
345,402
Common Stock
Feb 02
2024
BUY
Grant, award, or other acquisition
-
67,532
Added 16.03%
353,799
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$16,854
$22.09 p/Share
763
Reduced 0.27%
286,267
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$23,485
$27.34 p/Share
859
Reduced 0.3%
287,030
Common Stock