Dec 09
2024
SELL
Open market or private sale
$45,282
$23.08 p/Share
1,962
Reduced 0.87%
222,736
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$122,688
$22.83 p/Share
5,374
Reduced 2.34%
224,698
Common Stock
Jul 16
2024
SELL
Open market or private sale
$180,327
$24.99 p/Share
7,216
Reduced 3.04%
230,072
Common Stock
Jul 03
2024
SELL
Open market or private sale
$139,296
$23.71 p/Share
5,875
Reduced 2.42%
237,288
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$221,776
$24.08 p/Share
9,210
Reduced 5.83%
148,686
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$2,659,636
$24.08 p/Share
110,450
Added 31.23%
243,163
Common Stock
Dec 06
2023
SELL
Open market or private sale
$49,651
$26.58 p/Share
1,868
Reduced 1.3%
141,923
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$152,839
$26.59 p/Share
5,748
Reduced 3.84%
143,791
Common Stock
Jul 18
2023
SELL
Open market or private sale
$182,537
$32.48 p/Share
5,620
Reduced 3.62%
149,539
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$562,090
$32.07 p/Share
17,527
Reduced 10.15%
155,159
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$925,764
$32.07 p/Share
28,867
Added 14.65%
168,196
Common Stock
Jul 05
2023
SELL
Open market or private sale
$53,878
$32.34 p/Share
1,666
Reduced 1.15%
143,819
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$75,899
$33.26 p/Share
2,282
Reduced 1.94%
115,419
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$999,995
$33.26 p/Share
30,066
Added 17.13%
145,485
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
$1,150,004
$28.99 p/Share
39,669
Added 25.21%
117,701
Common Stock
Jul 06
2022
SELL
Open market or private sale
$301,124
$29.58 p/Share
10,180
Reduced 11.54%
78,032
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$518,898
$30.59 p/Share
16,963
Reduced 17.9%
77,792
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$318,748
$30.59 p/Share
10,420
Added 10.56%
88,212
Common Stock
Mar 15
2022
SELL
Open market or private sale
$308,800
$30.88 p/Share
10,000
Reduced 9.55%
94,755
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$27,447
$30.77 p/Share
892
Reduced 0.93%
95,005
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$300,008
$30.77 p/Share
9,750
Added 8.51%
104,755
Common Stock
Apr 24
2021
SELL
Payment of exercise price or tax liability
$188,380
$33.46 p/Share
5,630
Reduced 5.55%
95,897
Common Stock
Mar 05
2021
SELL
Open market or private sale
$205,192
$30.1 p/Share
6,817
Reduced 6.29%
101,525
Common Stock