Nov 26
2024
-
1,540
Reduced 0.9%
169,583
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$311,602
$26.86 p/Share
11,601
Reduced 6.35%
171,123
Common Stock
Mar 20
2024
SELL
Open market or private sale
$250,682
$26.64 p/Share
9,410
Reduced 4.9%
182,724
Common Stock
Mar 18
2024
SELL
Open market or private sale
$285,426
$26.36 p/Share
10,828
Reduced 5.33%
192,134
Common Stock
Mar 04
2024
SELL
Open market or private sale
$414,447
$26.78 p/Share
15,476
Reduced 7.08%
202,962
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$455,057
$27.39 p/Share
16,614
Reduced 8.21%
185,638
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$1,017,593
$27.39 p/Share
37,152
Added 15.52%
202,252
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$898,392
$27.39 p/Share
32,800
Added 13.06%
218,438
Restricted Stock Units
Mar 25
2023
SELL
Payment of exercise price or tax liability
$216,036
$21.12 p/Share
10,229
Reduced 5.76%
167,364
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$409,963
$25.57 p/Share
16,033
Reduced 9.88%
146,293
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$800,341
$25.57 p/Share
31,300
Added 14.98%
177,593
Restricted Stock Units
Feb 14
2023
BUY
Grant, award, or other acquisition
$1,385,894
$25.57 p/Share
54,200
Added 25.03%
162,326
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$46,897
$25.46 p/Share
1,842
Reduced 1.68%
108,126
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$168,996
$25.88 p/Share
6,530
Reduced 5.61%
109,968
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$301,929
$24.99 p/Share
12,082
Reduced 11.69%
91,298
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$1,012,595
$24.99 p/Share
40,520
Added 28.16%
103,380
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$629,748
$24.99 p/Share
25,200
Added 17.78%
116,498
Restricted Stock Units
Apr 01
2021
SELL
Payment of exercise price or tax liability
$47,216
$24.89 p/Share
1,897
Reduced 2.93%
62,860
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$60,438
$24.78 p/Share
2,439
Reduced 3.63%
64,757
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
$503,043
$22.97 p/Share
21,900
Added 24.58%
67,196
Restricted Stock Units
Nov 20
2020
SELL
Open market or private sale
$208,500
$20.85 p/Share
10,000
Reduced 22.08%
35,296
Common Stock
Nov 20
2020
BUY
Open market or private purchase
$208,500
$20.85 p/Share
10,000
Added 18.08%
45,296
Common Stock
Jun 24
2020
$1,410
$15.0 p/Share
94
Added 0.21%
45,296
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$13,766
$10.96 p/Share
1,256
Reduced 2.7%
45,202
Common Stock
Mar 23
2020
BUY
Open market or private purchase
$114,170
$9.71 p/Share
11,758
Added 20.2%
46,458
Common Stock