Dec 03
2024
SELL
Open market or private sale
$28,372
$19.5 p/Share
1,455
Reduced 0.43%
334,681
Common Stock
Nov 25
2024
SELL
Open market or private sale
$12,581
$18.26 p/Share
689
Reduced 0.2%
336,136
Common Stock
Oct 26
2024
SELL
Payment of exercise price or tax liability
$84,379
$19.42 p/Share
4,345
Reduced 1.27%
336,825
Common Stock
Sep 03
2024
SELL
Open market or private sale
$35,004
$21.96 p/Share
1,594
Reduced 0.47%
341,170
Common Stock
Aug 27
2024
SELL
Open market or private sale
$16,323
$22.83 p/Share
715
Reduced 0.21%
342,764
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$168,378
$25.06 p/Share
6,719
Reduced 1.92%
343,479
Common Stock
Jul 26
2024
SELL
Payment of exercise price or tax liability
$102,802
$23.66 p/Share
4,345
Reduced 1.23%
350,198
Common Stock
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
$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 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