Dec 04
2023
SELL
Open market or private sale
$49,047
$27.57 p/Share
1,779
Reduced 0.46%
385,124
Common Stock
Nov 16
2023
SELL
Open market or private sale
$44,063
$27.25 p/Share
1,617
Reduced 0.42%
386,903
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$206,602
$26.94 p/Share
7,669
Reduced 1.94%
388,520
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$476,388
$24.02 p/Share
19,833
Reduced 4.77%
396,189
Common Stock
Sep 07
2023
SELL
Open market or private sale
$46,863
$31.41 p/Share
1,492
Reduced 0.36%
416,022
Common Stock
Aug 17
2023
SELL
Open market or private sale
$44,281
$33.88 p/Share
1,307
Reduced 0.31%
417,514
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$248,415
$40.08 p/Share
6,198
Reduced 1.46%
418,821
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$30,093
$38.83 p/Share
775
Reduced 0.18%
425,019
Common Stock
Jun 02
2023
SELL
Open market or private sale
$57,749
$40.3 p/Share
1,433
Reduced 0.34%
425,794
Common Stock
May 17
2023
SELL
Open market or private sale
$46,807
$35.46 p/Share
1,320
Reduced 0.31%
427,227
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$181,787
$29.33 p/Share
6,198
Reduced 1.43%
428,547
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$23,172
$29.9 p/Share
775
Reduced 0.18%
434,745
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$128,833
$31.85 p/Share
4,045
Reduced 0.92%
435,520
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$14,146
$32.67 p/Share
433
Reduced 0.1%
439,565
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$23,452
$31.65 p/Share
741
Reduced 0.17%
439,998
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
16,715
Added 3.65%
440,739
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$34,601
$33.99 p/Share
1,018
Reduced 0.24%
424,024
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$159,613
$36.21 p/Share
4,408
Reduced 1.03%
425,042
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$21,684
$34.75 p/Share
624
Reduced 0.15%
429,450
Common Stock
Nov 30
2022
SELL
Open market or private sale
$23,557
$34.39 p/Share
685
Reduced 0.16%
430,074
Common Stock
Nov 16
2022
SELL
Open market or private sale
$46,872
$35.89 p/Share
1,306
Reduced 0.3%
430,759
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
129,309
Added 23.03%
432,065
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$234,842
$37.89 p/Share
6,198
Reduced 2.01%
302,756
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$31,193
$40.25 p/Share
775
Reduced 0.25%
308,954
Common Stock
Aug 30
2022
SELL
Open market or private sale
$29,822
$44.18 p/Share
675
Reduced 0.22%
309,729
Common Stock