Oct 27
2024
SELL
Payment of exercise price or tax liability
$2,201
$15.84 p/Share
139
Reduced 0.27%
50,862
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$6,295
$15.66 p/Share
402
Reduced 0.78%
51,001
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$4,698
$15.66 p/Share
300
Reduced 0.58%
51,403
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$8,010
$16.02 p/Share
500
Reduced 0.96%
51,703
Common Stock
Oct 01
2024
BUY
Other acquisition or disposition
$8,825
$10.42 p/Share
847
Added 1.6%
52,203
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$2,577
$18.54 p/Share
139
Reduced 0.27%
51,356
Common Stock
Jul 14
2024
SELL
Payment of exercise price or tax liability
$14,014
$16.43 p/Share
853
Reduced 1.63%
51,495
Common Stock
Jul 13
2024
SELL
Payment of exercise price or tax liability
$4,929
$16.43 p/Share
300
Reduced 0.57%
52,348
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$3,037
$15.11 p/Share
201
Reduced 0.51%
39,280
Common Stock
Jul 11
2024
BUY
Grant, award, or other acquisition
-
13,368
Added 20.25%
52,648
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$1,621
$12.1 p/Share
134
Reduced 0.34%
39,481
Common Stock
Apr 14
2024
SELL
Payment of exercise price or tax liability
$9,540
$11.55 p/Share
826
Reduced 2.04%
39,615
Common Stock
Apr 13
2024
SELL
Payment of exercise price or tax liability
$3,349
$11.55 p/Share
290
Reduced 0.71%
40,441
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$2,247
$11.83 p/Share
190
Reduced 0.46%
40,731
Common Stock
Apr 01
2024
BUY
Other acquisition or disposition
$8,431
$10.5 p/Share
803
Added 1.92%
40,921
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$2,574
$16.19 p/Share
159
Reduced 0.39%
40,118
Common Stock
Jan 18
2024
SELL
Open market or private sale
$22,763
$17.39 p/Share
1,309
Reduced 3.15%
40,277
Common Stock
Jan 16
2024
SELL
Open market or private sale
$4,206
$17.24 p/Share
244
Reduced 0.58%
41,586
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
-
6,200
Added 12.91%
41,830
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$36,190
$37.31 p/Share
970
Reduced 2.65%
35,630
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$11,854
$38.74 p/Share
306
Reduced 0.83%
36,600
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$4,860
$40.17 p/Share
121
Reduced 0.33%
36,906
Common Stock
Oct 02
2023
BUY
Other acquisition or disposition
$7,319
$12.49 p/Share
586
Added 1.56%
37,027
Common Stock
Jul 18
2023
SELL
Open market or private sale
$2,010,253
$50.24 p/Share
40,013
Reduced 52.34%
36,441
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$51,016
$48.96 p/Share
1,042
Reduced 1.34%
76,454
Common Stock