Oct 27
2024
SELL
Payment of exercise price or tax liability
$1,615
$15.84 p/Share
102
Reduced 0.05%
186,002
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$4,651
$15.66 p/Share
297
Reduced 0.16%
186,104
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$3,758
$15.66 p/Share
240
Reduced 0.13%
186,401
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$6,744
$16.02 p/Share
421
Reduced 0.23%
186,641
Common Stock
Oct 01
2024
BUY
Other acquisition or disposition
$7,648
$10.42 p/Share
734
Added 0.39%
187,062
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$1,891
$18.54 p/Share
102
Reduced 0.05%
186,328
Common Stock
Jul 14
2024
SELL
Payment of exercise price or tax liability
$10,827
$16.43 p/Share
659
Reduced 0.35%
186,430
Common Stock
Jul 13
2024
SELL
Payment of exercise price or tax liability
$3,943
$16.43 p/Share
240
Reduced 0.13%
187,089
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$2,251
$15.11 p/Share
149
Reduced 0.08%
175,152
Common Stock
Jul 11
2024
BUY
Grant, award, or other acquisition
-
12,177
Added 6.1%
187,329
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$1,161
$12.1 p/Share
96
Reduced 0.05%
175,301
Common Stock
Apr 14
2024
SELL
Payment of exercise price or tax liability
$7,172
$11.55 p/Share
621
Reduced 0.35%
175,397
Common Stock
Apr 13
2024
SELL
Payment of exercise price or tax liability
$2,621
$11.55 p/Share
227
Reduced 0.13%
176,018
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$1,963
$11.83 p/Share
166
Reduced 0.09%
176,245
Common Stock
Apr 01
2024
BUY
Other acquisition or disposition
$13,597
$10.5 p/Share
1,295
Added 0.73%
176,411
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$1,878
$16.19 p/Share
116
Reduced 0.07%
175,116
Common Stock
Jan 18
2024
SELL
Open market or private sale
$17,755
$17.39 p/Share
1,021
Reduced 0.58%
175,232
Common Stock
Jan 16
2024
SELL
Open market or private sale
$3,103
$17.24 p/Share
180
Reduced 0.1%
176,253
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
-
4,547
Added 2.51%
176,433
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$30,780
$37.31 p/Share
825
Reduced 0.48%
171,886
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$11,002
$38.74 p/Share
284
Reduced 0.16%
172,711
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$4,940
$40.17 p/Share
123
Reduced 0.07%
172,995
Common Stock
Oct 02
2023
BUY
Other acquisition or disposition
$13,170
$27.67 p/Share
476
Added 0.34%
139,118
Common Stock
Aug 10
2023
SELL
Open market or private sale
$4,692
$51.0 p/Share
92
Reduced 0.07%
138,642
Common Stock
Aug 09
2023
SELL
Open market or private sale
$1,462,500
$48.75 p/Share
30,000
Reduced 17.78%
138,734
Common Stock