Mar 01
2024
SELL
Payment of exercise price or tax liability
$392,356
$34.96 p/Share
11,223
Reduced 12.99%
75,203
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$1,097,744
$34.96 p/Share
31,400
Added 26.65%
86,426
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$21,283
$36.57 p/Share
582
Reduced 1.05%
55,026
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$138,014
$36.12 p/Share
3,821
Added 6.43%
55,608
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$14,604
$36.33 p/Share
402
Reduced 0.77%
51,787
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$60,589
$37.54 p/Share
1,614
Reduced 3.0%
52,189
Common Stock
Aug 04
2023
SELL
Open market or private sale
$158,080
$40.0 p/Share
3,952
Reduced 6.84%
53,803
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$264,907
$37.18 p/Share
7,125
Reduced 10.98%
57,755
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$717,239
$37.18 p/Share
19,291
Added 22.92%
64,880
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$13,858
$37.66 p/Share
368
Reduced 0.8%
45,589
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$135,350
$37.66 p/Share
3,594
Added 7.25%
45,957
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$6,190
$36.2 p/Share
171
Reduced 0.4%
42,363
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$9,168
$36.82 p/Share
249
Reduced 0.58%
42,534
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$38,831
$38.87 p/Share
999
Reduced 2.28%
42,783
Common Stock
Apr 14
2022
SELL
Open market or private sale
$200,900
$41.0 p/Share
4,900
Reduced 10.07%
43,782
Common Stock
Apr 14
2022
BUY
Exercise of conversion of derivative security
$177,919
$36.31 p/Share
4,900
Added 9.14%
48,682
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$148,450
$23.99 p/Share
6,188
Added 12.38%
43,782
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$3,440
$23.4 p/Share
147
Reduced 0.39%
37,594
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$3,861
$22.58 p/Share
171
Reduced 0.45%
37,741
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$27,468
$22.01 p/Share
1,248
Reduced 3.19%
37,912
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$2,789
$18.97 p/Share
147
Reduced 0.37%
39,160
Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$14,786
$19.43 p/Share
761
Reduced 1.9%
39,307
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$4,033
$17.61 p/Share
229
Reduced 0.57%
40,068
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$237,735
$17.61 p/Share
13,500
Added 25.09%
40,297
Common Stock