Nov 16
2023
SELL
Open market or private sale
$35,615
$27.25 p/Share
1,307
Reduced 0.64%
201,897
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$33,405
$26.94 p/Share
1,240
Reduced 0.61%
203,204
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$231,000
$24.02 p/Share
9,617
Reduced 4.49%
204,444
Common Stock
Sep 07
2023
SELL
Open market or private sale
$46,863
$31.41 p/Share
1,492
Reduced 0.69%
214,061
Common Stock
Aug 28
2023
SELL
Open market or private sale
$346,252
$33.62 p/Share
10,299
Reduced 4.56%
215,553
Common Stock
Aug 17
2023
SELL
Open market or private sale
$60,916
$33.88 p/Share
1,798
Reduced 0.79%
225,852
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$49,699
$40.08 p/Share
1,240
Reduced 0.54%
227,650
Common Stock
Jun 02
2023
SELL
Open market or private sale
$56,540
$40.3 p/Share
1,403
Reduced 0.61%
228,890
Common Stock
May 17
2023
SELL
Open market or private sale
$44,892
$35.46 p/Share
1,266
Reduced 0.55%
230,293
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$25,370
$29.33 p/Share
865
Reduced 0.37%
231,559
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$134,980
$31.85 p/Share
4,238
Reduced 1.79%
232,424
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$23,452
$31.65 p/Share
741
Reduced 0.31%
236,662
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
16,360
Added 6.45%
237,403
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$45,546
$33.99 p/Share
1,340
Reduced 0.6%
221,043
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$36,934
$36.21 p/Share
1,020
Reduced 0.46%
222,383
Common Stock
Dec 02
2022
SELL
Open market or private sale
$23,070
$35.33 p/Share
653
Reduced 0.29%
223,403
Common Stock
Nov 16
2022
SELL
Open market or private sale
$64,458
$35.89 p/Share
1,796
Reduced 0.8%
224,056
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
77,585
Added 25.57%
225,852
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$46,983
$37.89 p/Share
1,240
Reduced 0.83%
148,267
Common Stock
Sep 06
2022
SELL
Open market or private sale
$27,400
$41.39 p/Share
662
Reduced 0.44%
149,507
Common Stock
Aug 17
2022
SELL
Open market or private sale
$95,091
$48.89 p/Share
1,945
Reduced 1.28%
150,169
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$65,951
$62.93 p/Share
1,048
Reduced 0.68%
152,114
Common Stock
Jun 02
2022
SELL
Open market or private sale
$22,866
$55.1 p/Share
415
Reduced 0.27%
153,162
Common Stock
May 16
2022
SELL
Open market or private sale
$63,576
$53.38 p/Share
1,191
Reduced 0.77%
153,577
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$45,692
$56.69 p/Share
806
Reduced 0.52%
154,768
Common Stock