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
Dec 19
2023
SELL
Payment of exercise price or tax liability
$8,470
$38.33 p/Share
221
Reduced 0.27%
81,333
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$2,777
$31.21 p/Share
89
Reduced 0.11%
81,554
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$6,414
$24.67 p/Share
260
Reduced 0.32%
81,643
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$33,200
$17.31 p/Share
1,918
Reduced 3.53%
52,385
Common Stock