Dec 20
2024
SELL
Open market or private sale
$14,188
$44.9 p/Share
316
Reduced 0.28%
113,171
Common Stock
Dec 16
2024
SELL
Open market or private sale
$6,225
$46.81 p/Share
133
Reduced 0.12%
113,487
Common Stock
Dec 06
2024
SELL
Open market or private sale
$19,340
$52.7 p/Share
367
Reduced 0.32%
113,620
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
22,824
Added 16.68%
113,987
Common Stock
Nov 11
2024
SELL
Open market or private sale
$72,336
$48.0 p/Share
1,507
Reduced 1.63%
91,163
Common Stock
Nov 06
2024
SELL
Open market or private sale
$80,770
$44.6 p/Share
1,811
Reduced 1.92%
92,670
Common Stock
Nov 04
2024
SELL
Grant, award, or other acquisition
-
7,851
Reduced 7.62%
95,140
Common Stock
Nov 04
2024
SELL
Open market or private sale
$27,388
$41.56 p/Share
659
Reduced 0.69%
94,481
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
12,000
Added 12.09%
87,289
Common Stock
Oct 02
2024
SELL
Open market or private sale
$134,123
$43.21 p/Share
3,104
Reduced 3.96%
75,289
Common Stock
Sep 20
2024
SELL
Open market or private sale
$10,983
$46.94 p/Share
234
Reduced 0.3%
78,393
Common Stock
Sep 16
2024
SELL
Open market or private sale
$4,363
$46.42 p/Share
94
Reduced 0.12%
78,627
Common Stock
Sep 06
2024
SELL
Open market or private sale
$10,768
$39.16 p/Share
275
Reduced 0.35%
78,721
Common Stock
Aug 05
2024
SELL
Open market or private sale
$28,310
$39.93 p/Share
709
Reduced 0.89%
78,996
Common Stock
Jul 02
2024
SELL
Open market or private sale
$6,048
$48.0 p/Share
126
Reduced 0.16%
79,705
Common Stock
Jun 20
2024
SELL
Open market or private sale
$11,561
$49.41 p/Share
234
Reduced 0.29%
79,831
Common Stock
Jun 14
2024
SELL
Open market or private sale
$4,848
$51.04 p/Share
95
Reduced 0.12%
80,065
Common Stock
Jun 06
2024
SELL
Open market or private sale
$14,167
$51.33 p/Share
276
Reduced 0.34%
80,160
Common Stock
May 03
2024
SELL
Open market or private sale
$21,089
$37.13 p/Share
568
Reduced 0.7%
80,436
Common Stock
Apr 02
2024
SELL
Open market or private sale
$4,223
$32.74 p/Share
129
Reduced 0.16%
81,004
Common Stock
Mar 20
2024
SELL
Open market or private sale
$7,709
$33.52 p/Share
230
Reduced 0.28%
81,133
Common Stock
Mar 14
2024
SELL
Open market or private sale
$3,217
$34.6 p/Share
93
Reduced 0.11%
81,363
Common Stock
Mar 06
2024
SELL
Open market or private sale
$10,180
$37.43 p/Share
272
Reduced 0.33%
81,456
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$27,662
$36.59 p/Share
756
Reduced 0.93%
80,437
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$5,160
$36.86 p/Share
140
Reduced 0.17%
81,193
Common Stock