Jan 27
2025
SELL
Payment of exercise price or tax liability
$1,888
$11.88 p/Share
159
Reduced 0.69%
22,833
Common Stock
Jan 21
2025
SELL
Payment of exercise price or tax liability
$5,354
$13.22 p/Share
405
Reduced 1.73%
22,992
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$3,997
$15.99 p/Share
250
Reduced 1.06%
23,397
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$2,090
$15.84 p/Share
132
Reduced 0.56%
23,647
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$5,252
$15.68 p/Share
335
Reduced 1.39%
23,779
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$3,316
$16.02 p/Share
207
Reduced 0.85%
24,114
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$2,447
$18.54 p/Share
132
Reduced 0.54%
24,321
Common Stock
Jul 19
2024
SELL
Open market or private sale
$23,656
$18.82 p/Share
1,257
Reduced 4.89%
24,453
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$6,157
$18.83 p/Share
327
Reduced 1.26%
25,710
Common Stock
Jul 11
2024
BUY
Grant, award, or other acquisition
-
9,265
Added 26.24%
26,037
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$1,827
$12.1 p/Share
151
Reduced 0.89%
16,772
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$4,144
$10.82 p/Share
383
Reduced 2.21%
16,923
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$2,444
$16.19 p/Share
151
Reduced 0.86%
17,306
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
-
5,890
Added 25.23%
17,457
Common Stock
Oct 18
2023
SELL
Payment of exercise price or tax liability
$13,897
$33.01 p/Share
421
Reduced 3.51%
11,567
Common Stock
Oct 16
2023
SELL
Open market or private sale
$35,955
$37.65 p/Share
955
Reduced 7.38%
11,988
Common Stock
Oct 02
2023
BUY
Other acquisition or disposition
$9,242
$12.49 p/Share
740
Added 5.41%
12,943
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$22,655
$50.57 p/Share
448
Reduced 3.54%
12,203
Common Stock
May 05
2023
SELL
Open market or private sale
$25,996
$27.08 p/Share
960
Reduced 7.05%
12,651
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$14,393
$30.43 p/Share
473
Reduced 3.36%
13,611
Common Stock
Apr 03
2023
BUY
Other acquisition or disposition
$11,990
$12.49 p/Share
960
Added 6.38%
14,084
Common Stock
Jan 23
2023
SELL
Open market or private sale
$16,224
$34.52 p/Share
470
Reduced 3.46%
13,124
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$13,492
$28.83 p/Share
468
Reduced 3.33%
13,594
Common Stock
Jan 17
2023
SELL
Open market or private sale
$14,366
$28.79 p/Share
499
Reduced 3.43%
14,062
Common Stock
Oct 18
2022
SELL
Payment of exercise price or tax liability
$8,122
$18.5 p/Share
439
Reduced 2.93%
14,561
Common Stock