Dec 31
2024
SELL
Payment of exercise price or tax liability
$120,477
$43.97 p/Share
2,740
Reduced 2.31%
116,109
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$113,892
$39.67 p/Share
2,871
Reduced 2.42%
115,978
Common Stock
Jul 23
2024
BUY
Grant, award, or other acquisition
$658,760
$39.67 p/Share
16,606
Added 12.26%
118,849
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$130,461
$35.26 p/Share
3,700
Added 3.49%
102,243
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$95,892
$37.01 p/Share
2,591
Reduced 2.56%
98,543
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$83,113
$28.65 p/Share
2,901
Reduced 2.79%
101,134
Common Stock
Sep 22
2023
BUY
Open market or private purchase
$13,480
$26.96 p/Share
500
Added 0.48%
104,035
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
$658,734
$31.09 p/Share
21,188
Added 16.99%
103,535
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$88,456
$30.19 p/Share
2,930
Reduced 3.44%
82,347
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
$350,686
$39.81 p/Share
8,809
Added 9.36%
85,277
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$81,010
$42.84 p/Share
1,891
Reduced 2.41%
76,468
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$116,706
$34.9 p/Share
3,344
Reduced 4.09%
78,359
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$616,229
$34.9 p/Share
17,657
Added 17.77%
81,703
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
$228,895
$45.88 p/Share
4,989
Added 7.23%
64,046
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$68,946
$45.72 p/Share
1,508
Reduced 2.49%
59,057
Common Stock
Jul 27
2021
BUY
Grant, award, or other acquisition
$374,983
$38.79 p/Share
9,667
Added 13.76%
60,565
Common Stock
Jul 24
2021
SELL
Payment of exercise price or tax liability
$70,837
$38.29 p/Share
1,850
Reduced 3.51%
50,898
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
$158,492
$34.78 p/Share
4,557
Added 7.95%
52,748
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$47,396
$33.83 p/Share
1,401
Reduced 2.83%
48,191
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
$164,992
$24.09 p/Share
6,849
Added 12.13%
49,592
Common Stock