Feb 13
2025
BUY
Grant, award, or other acquisition
-
7,496
Added 12.45%
52,706
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$33,372
$34.44 p/Share
969
Reduced 2.1%
45,210
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$15,945
$34.44 p/Share
463
Reduced 0.99%
46,179
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
12,702
Added 21.65%
45,973
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$748
$37.42 p/Share
20
Added 0.06%
33,940
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.48%
33,919
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$748
$37.4 p/Share
20
Added 0.06%
33,755
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.43%
33,735
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$732
$34.9 p/Share
21
Added 0.06%
33,590
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.46%
33,568
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,350
$40.72 p/Share
598
Reduced 1.77%
33,271
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$85,966
$41.61 p/Share
2,066
Reduced 5.75%
33,869
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
6,164
Added 14.64%
35,935
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$19,473
$42.06 p/Share
463
Reduced 1.53%
29,771
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
3,665
Added 10.81%
30,234
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$711
$39.51 p/Share
18
Added 0.07%
26,711
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.46%
26,693
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$652
$38.41 p/Share
17
Added 0.06%
26,569
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,976
$38.07 p/Share
157
Added 0.59%
26,551
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$661
$44.08 p/Share
15
Added 0.06%
26,394
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,096
$43.56 p/Share
117
Added 0.44%
26,378
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$609
$46.87 p/Share
13
Added 0.05%
26,261
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,972
$44.24 p/Share
135
Added 0.51%
26,248
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
3,805
Added 13.22%
24,976
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$104,955
$46.73 p/Share
2,246
Reduced 9.59%
21,171
Common Stock