May 20
2024
SELL
Open market or private sale
$114,000
$38.0 p/Share
3,000
Reduced 3.0%
97,083
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$407,458
$34.96 p/Share
11,655
Reduced 10.47%
99,699
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$1,125,712
$34.96 p/Share
32,200
Added 22.43%
111,354
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$21,283
$36.57 p/Share
582
Reduced 0.73%
79,154
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$1,141,355
$36.12 p/Share
31,599
Added 28.38%
79,736
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$120,397
$36.33 p/Share
3,314
Reduced 6.44%
48,137
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$61,490
$37.54 p/Share
1,638
Reduced 3.09%
51,451
Common Stock
May 08
2023
SELL
Open market or private sale
$369,189
$30.6 p/Share
12,065
Reduced 18.6%
52,817
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$268,662
$37.18 p/Share
7,226
Reduced 10.08%
64,465
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$717,239
$37.18 p/Share
19,291
Added 21.2%
71,691
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$13,858
$37.66 p/Share
368
Reduced 0.7%
52,400
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$135,350
$37.66 p/Share
3,594
Added 6.38%
52,768
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$6,190
$36.2 p/Share
171
Reduced 0.35%
49,174
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$9,168
$36.82 p/Share
249
Reduced 0.5%
49,345
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$39,414
$38.87 p/Share
1,014
Reduced 2.0%
49,594
Common Stock
Mar 07
2022
SELL
Open market or private sale
$122,500
$35.0 p/Share
3,500
Reduced 6.57%
49,737
Common Stock
Mar 01
2022
SELL
Open market or private sale
$119,000
$34.0 p/Share
3,500
Reduced 6.17%
53,237
Common Stock
Feb 22
2022
SELL
Open market or private sale
$232,050
$33.15 p/Share
7,000
Reduced 10.98%
56,737
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$148,450
$23.99 p/Share
6,188
Added 8.85%
63,737
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$3,440
$23.4 p/Share
147
Reduced 0.25%
57,549
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$3,861
$22.58 p/Share
171
Reduced 0.3%
57,696
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$27,799
$22.01 p/Share
1,263
Reduced 2.14%
57,867
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$2,789
$18.97 p/Share
147
Reduced 0.25%
57,906
Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$14,786
$19.43 p/Share
761
Reduced 1.29%
58,053
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$4,209
$17.61 p/Share
239
Reduced 0.4%
58,814
Common Stock