Jul 31
2024
SELL
Open market or private sale
$2,800
$28.0 p/Share
100
Reduced 0.14%
73,930
Common Stock
Jul 30
2024
SELL
Open market or private sale
$270,000
$27.0 p/Share
10,000
Reduced 11.9%
74,030
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$14,720
$25.87 p/Share
569
Reduced 0.68%
83,320
Common Stock
Feb 29
2024
SELL
Open market or private sale
$320,705
$24.53 p/Share
13,074
Reduced 13.48%
83,889
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$11,371
$24.35 p/Share
467
Reduced 0.53%
87,723
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$15,778
$24.35 p/Share
648
Reduced 0.73%
88,190
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$10,129
$24.35 p/Share
416
Reduced 0.47%
88,838
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
9,240
Added 8.7%
96,963
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$63,294
$24.59 p/Share
2,574
Reduced 2.8%
89,254
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
9,290
Added 9.19%
91,828
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$33,477
$24.05 p/Share
1,392
Reduced 1.66%
82,538
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$318,517
$20.28 p/Share
15,706
Reduced 15.92%
82,944
Common Stock
Apr 11
2023
SELL
Open market or private sale
$31,727
$21.18 p/Share
1,498
Reduced 1.5%
98,650
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$11,846
$20.82 p/Share
569
Reduced 0.56%
100,148
Common Stock
Feb 28
2023
SELL
Open market or private sale
$56,519
$24.32 p/Share
2,324
Reduced 2.26%
100,717
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$11,497
$24.62 p/Share
467
Reduced 0.45%
103,041
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
9,138
Added 8.11%
103,508
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$10,229
$24.59 p/Share
416
Reduced 0.43%
97,448
Common Stock
Feb 23
2023
SELL
Open market or private sale
$74,610
$24.24 p/Share
3,078
Reduced 3.16%
94,370
Common Stock
Feb 22
2023
SELL
Open market or private sale
$462,139
$24.12 p/Share
19,160
Reduced 16.47%
97,160
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$28,638
$24.54 p/Share
1,167
Reduced 0.99%
117,024
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$183,026
$23.9 p/Share
7,658
Reduced 6.09%
118,191
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
26,818
Added 17.57%
125,849
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$507,922
$31.33 p/Share
16,212
Reduced 14.15%
98,348
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$17,960
$31.62 p/Share
568
Reduced 0.49%
114,560
Common Stock