Jun 01
2024
SELL
Payment of exercise price or tax liability
$30,541
$20.65 p/Share
1,479
Reduced 0.42%
354,543
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$13,804
$21.14 p/Share
653
Reduced 0.18%
356,022
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$144,458
$21.5 p/Share
6,719
Reduced 1.85%
356,675
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$87,314
$20.1 p/Share
4,344
Reduced 1.18%
363,394
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$34,371
$23.24 p/Share
1,479
Reduced 0.4%
367,738
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$73,908
$16.24 p/Share
4,551
Reduced 1.18%
380,338
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$134,133
$24.26 p/Share
5,529
Reduced 1.58%
343,867
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
35,636
Added 8.8%
369,217
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$178,896
$16.29 p/Share
10,982
Reduced 3.13%
339,585
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$62,844
$24.06 p/Share
2,612
Reduced 0.76%
339,110
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$165,623
$24.65 p/Share
6,719
Reduced 1.87%
351,722
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$119,884
$25.6 p/Share
4,683
Reduced 1.29%
358,441
Common Stock
Dec 11
2023
SELL
Open market or private sale
$583,220
$26.51 p/Share
22,000
Reduced 5.71%
363,124
Common Stock
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