Oct 02
2024
SELL
Open market or private sale
$143,025
$43.21 p/Share
3,310
Reduced 3.77%
84,585
Common Stock
Sep 20
2024
SELL
Open market or private sale
$13,941
$46.94 p/Share
297
Reduced 0.34%
87,895
Common Stock
Sep 06
2024
SELL
Open market or private sale
$35,713
$39.16 p/Share
912
Reduced 1.02%
88,192
Common Stock
Aug 05
2024
SELL
Open market or private sale
$45,400
$39.93 p/Share
1,137
Reduced 1.26%
88,837
Common Stock
Jul 02
2024
SELL
Open market or private sale
$15,456
$48.0 p/Share
322
Reduced 0.36%
89,974
Common Stock
Jun 20
2024
SELL
Open market or private sale
$14,674
$49.41 p/Share
297
Reduced 0.33%
90,296
Common Stock
Jun 06
2024
SELL
Open market or private sale
$47,120
$51.33 p/Share
918
Reduced 1.0%
90,593
Common Stock
May 03
2024
SELL
Open market or private sale
$33,788
$37.13 p/Share
910
Reduced 0.98%
91,511
Common Stock
Apr 02
2024
SELL
Open market or private sale
$7,497
$32.74 p/Share
229
Reduced 0.25%
92,421
Common Stock
Mar 20
2024
SELL
Open market or private sale
$6,704
$33.52 p/Share
200
Reduced 0.22%
92,650
Common Stock
Mar 06
2024
SELL
Open market or private sale
$22,458
$37.43 p/Share
600
Reduced 0.64%
92,850
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$33,296
$36.59 p/Share
910
Reduced 0.97%
92,689
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$10,025
$36.86 p/Share
272
Reduced 0.29%
93,599
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$11,575
$38.33 p/Share
302
Reduced 0.32%
93,871
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$22,943
$24.67 p/Share
930
Reduced 0.98%
94,173
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$9,228
$24.74 p/Share
373
Reduced 0.39%
95,103
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$24,995
$17.31 p/Share
1,444
Reduced 2.35%
59,963
Common Stock
Nov 02
2023
BUY
Grant, award, or other acquisition
-
45,950
Added 32.49%
95,476
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$2,337
$16.58 p/Share
141
Reduced 0.28%
50,970
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$4,659
$20.26 p/Share
230
Reduced 0.45%
51,111
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$4,289
$20.33 p/Share
211
Reduced 0.41%
51,341
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
30,000
Added 36.79%
51,552
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$5,059
$19.46 p/Share
260
Reduced 1.19%
21,552
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$3,537
$25.09 p/Share
141
Reduced 0.64%
21,789
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$4,705
$20.46 p/Share
230
Reduced 1.04%
21,930
Common Stock