Dec 24
2024
BUY
Grant, award, or other acquisition
-
119
Added 0.09%
136,918
Common Stock
Oct 03
2024
SELL
Open market or private sale
$315,392
$19.27 p/Share
16,367
Reduced 10.69%
136,799
Common Stock
Sep 25
2024
BUY
Grant, award, or other acquisition
-
85
Added 0.06%
153,166
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$138,532
$19.19 p/Share
7,219
Reduced 4.5%
153,081
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
2,143
Added 1.32%
160,300
Common Stock
Jun 27
2024
SELL
Payment of exercise price or tax liability
$2,925
$23.98 p/Share
122
Reduced 0.08%
158,157
Common Stock
Jun 27
2024
BUY
Grant, award, or other acquisition
-
240
Added 0.15%
158,279
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
70
Added 0.04%
158,039
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$122,380
$21.58 p/Share
5,671
Reduced 3.47%
157,969
Common Stock
Jun 17
2024
BUY
Grant, award, or other acquisition
-
650
Added 0.4%
163,640
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$3,172
$27.59 p/Share
115
Reduced 0.07%
162,990
Common Stock
Apr 03
2024
BUY
Grant, award, or other acquisition
-
282
Added 0.17%
163,074
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$14,400
$29.15 p/Share
494
Reduced 0.3%
162,823
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
143
Added 0.09%
163,317
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$16,267
$28.44 p/Share
572
Reduced 0.35%
163,174
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
144
Added 0.09%
163,746
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$97,836
$26.3 p/Share
3,720
Reduced 2.22%
163,602
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
409
Added 0.25%
166,173
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
19,826
Added 10.62%
166,913
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$12,806
$27.19 p/Share
471
Reduced 0.32%
147,087
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
1,340
Added 0.9%
147,558
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$21,751
$27.43 p/Share
793
Reduced 0.54%
146,218
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
260
Added 0.18%
147,011
Common Stock
Dec 20
2023
BUY
Grant, award, or other acquisition
-
115
Added 0.08%
146,751
Common Stock
Sep 20
2023
BUY
Grant, award, or other acquisition
-
145
Added 0.1%
146,610
Common Stock