Aug 05
2024
SELL
Open market or private sale
$115,198
$39.93 p/Share
2,885
Reduced 1.69%
168,327
Common Stock
Jul 23
2024
SELL
Open market or private sale
$124,960
$56.62 p/Share
2,207
Reduced 1.27%
171,212
Common Stock
Jul 02
2024
SELL
Open market or private sale
$22,848
$48.0 p/Share
476
Reduced 0.27%
173,419
Common Stock
May 03
2024
SELL
Open market or private sale
$85,807
$37.13 p/Share
2,311
Reduced 1.31%
173,895
Common Stock
Apr 23
2024
SELL
Open market or private sale
$65,480
$30.12 p/Share
2,174
Reduced 1.22%
176,206
Common Stock
Apr 02
2024
SELL
Open market or private sale
$16,108
$32.74 p/Share
492
Reduced 0.28%
178,380
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$96,085
$36.59 p/Share
2,626
Reduced 1.45%
178,140
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$82,833
$34.76 p/Share
2,383
Reduced 1.3%
180,766
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$14,080
$36.86 p/Share
382
Reduced 0.21%
183,149
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$25,432
$24.74 p/Share
1,028
Reduced 0.56%
183,531
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$71,974
$17.31 p/Share
4,158
Reduced 3.82%
104,774
Common Stock
Nov 02
2023
BUY
Grant, award, or other acquisition
-
99,528
Added 35.03%
184,559
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$5,073
$16.58 p/Share
306
Reduced 0.34%
89,189
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$36,448
$16.75 p/Share
2,176
Reduced 2.37%
89,495
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$9,258
$20.26 p/Share
457
Reduced 0.5%
91,671
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$20,004
$19.46 p/Share
1,028
Reduced 1.1%
92,128
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$7,677
$25.09 p/Share
306
Reduced 0.33%
93,007
Common Stock
Jul 21
2023
SELL
Payment of exercise price or tax liability
$54,639
$25.11 p/Share
2,176
Reduced 2.28%
93,313
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$9,350
$20.46 p/Share
457
Reduced 0.48%
95,489
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$13,381
$13.03 p/Share
1,027
Reduced 1.06%
95,946
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$4,170
$13.63 p/Share
306
Reduced 0.31%
96,973
Common Stock
Apr 21
2023
SELL
Payment of exercise price or tax liability
$29,920
$13.75 p/Share
2,176
Reduced 2.19%
97,279
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$6,891
$15.08 p/Share
457
Reduced 0.46%
99,455
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$58,817
$27.03 p/Share
2,176
Reduced 2.13%
99,912
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$23,128
$22.52 p/Share
1,027
Reduced 1.0%
101,532
Common Stock