Oct 15
2024
BUY
Other acquisition or disposition
-
1,441
Added 0.23%
623,433
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
-
1,598
Added 0.26%
621,992
Common Stock
Jun 10
2024
BUY
Open market or private purchase
$149,831
$24.05 p/Share
6,230
Added 0.99%
620,394
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
-
1,762
Added 0.29%
614,164
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$608,152
$24.09 p/Share
25,245
Reduced 3.96%
612,402
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$92,335
$24.14 p/Share
3,825
Reduced 0.6%
637,647
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
71,625
Added 10.04%
641,472
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
-
1,404
Added 0.25%
569,847
Common Stock
Nov 06
2023
BUY
Open market or private purchase
$198,450
$22.05 p/Share
9,000
Added 1.56%
568,443
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
-
1,591
Added 0.28%
559,443
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
-
1,303
Added 0.23%
557,852
Common Stock
Jun 06
2023
BUY
Open market or private purchase
$198,056
$26.06 p/Share
7,600
Added 1.35%
556,549
Common Stock
Apr 14
2023
BUY
Other acquisition or disposition
-
1,296
Added 0.24%
548,949
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$1,236,331
$28.21 p/Share
43,826
Reduced 7.95%
507,581
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
48,283
Added 8.1%
547,653
Common Stock
Jan 22
2023
BUY
Grant, award, or other acquisition
-
53,808
Added 9.01%
543,196
Common Stock
Jan 13
2023
BUY
Other acquisition or disposition
-
1,001
Added 0.2%
489,388
Common Stock
Dec 16
2022
BUY
Open market or private purchase
$250,153
$25.99 p/Share
9,625
Added 1.93%
488,387
Common Stock
Oct 14
2022
BUY
Other acquisition or disposition
-
1,170
Added 0.24%
478,762
Common Stock
Jul 15
2022
BUY
Other acquisition or disposition
-
965
Added 0.2%
477,592
Common Stock
Apr 14
2022
BUY
Other acquisition or disposition
-
917
Added 0.19%
476,627
Common Stock
Mar 04
2022
BUY
Open market or private purchase
$99,789
$26.97 p/Share
3,700
Added 0.77%
475,710
Common Stock
Feb 22
2022
BUY
Open market or private purchase
$200,277
$26.18 p/Share
7,650
Added 1.59%
472,010
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$521,798
$26.99 p/Share
19,333
Reduced 4.0%
464,360
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
8,174
Added 1.66%
483,693
Common Stock