Jun 24
2025
BUY
Grant, award, or other acquisition
$550,002
$42.12 p/Share
13,058
Added 8.62%
138,405
Common Stock
May 12
2025
$1,973,835
$42.77 p/Share
46,150
Reduced 26.91%
125,347
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
$109,839
$44.13 p/Share
2,489
Added 1.43%
171,497
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$140,630
$39.67 p/Share
3,545
Reduced 2.05%
169,007
Common Stock
Jul 23
2024
BUY
Grant, award, or other acquisition
$524,992
$39.67 p/Share
13,234
Added 7.12%
172,552
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$59,977
$35.26 p/Share
1,701
Added 1.06%
159,318
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$101,879
$28.65 p/Share
3,556
Reduced 2.21%
157,617
Common Stock
Sep 25
2023
BUY
Open market or private purchase
$27,510
$27.51 p/Share
1,000
Added 0.62%
161,173
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
$524,985
$31.09 p/Share
16,886
Added 9.54%
160,173
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
$195,586
$39.81 p/Share
4,913
Added 3.32%
143,287
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$170,975
$34.9 p/Share
4,899
Reduced 3.54%
133,475
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$474,989
$34.9 p/Share
13,610
Added 8.95%
138,374
Common Stock
May 02
2022
BUY
Open market or private purchase
$99,900
$37.0 p/Share
2,700
Added 2.12%
124,764
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
$199,303
$45.88 p/Share
4,344
Added 3.44%
122,064
Common Stock
Jul 27
2021
BUY
Grant, award, or other acquisition
$474,984
$38.79 p/Share
12,245
Added 9.42%
117,720
Common Stock
Jun 16
2021
BUY
Open market or private purchase
$101,508
$42.74 p/Share
2,375
Added 2.2%
105,475
Common Stock
Feb 11
2021
SELL
Open market or private sale
$300,240
$37.53 p/Share
8,000
Reduced 7.2%
103,100
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
$141,833
$34.78 p/Share
4,078
Added 3.54%
111,100
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$12,280
$33.83 p/Share
363
Reduced 0.34%
107,022
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
$199,995
$24.09 p/Share
8,302
Added 7.18%
107,385
Common Stock