Dec 18
2024
-
3,891
Reduced 5.98%
61,146
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$1,721
$37.42 p/Share
46
Added 0.07%
65,037
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.25%
64,990
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$1,683
$37.4 p/Share
45
Added 0.07%
64,826
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.22%
64,780
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$1,675
$34.9 p/Share
48
Added 0.07%
64,635
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.24%
64,587
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$140,891
$41.61 p/Share
3,386
Reduced 5.01%
64,265
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$24,773
$42.06 p/Share
589
Reduced 0.86%
67,651
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
6,413
Added 8.59%
68,240
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$1,619
$39.51 p/Share
41
Added 0.07%
61,994
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.2%
61,952
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$1,613
$38.41 p/Share
42
Added 0.07%
61,827
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,824
$38.07 p/Share
153
Added 0.25%
61,785
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$1,586
$44.08 p/Share
36
Added 0.06%
61,631
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,009
$43.56 p/Share
115
Added 0.19%
61,595
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$1,452
$46.87 p/Share
31
Added 0.05%
61,480
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,839
$44.24 p/Share
132
Added 0.21%
61,448
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$236,220
$46.73 p/Share
5,055
Reduced 7.63%
61,156
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$74,913
$46.53 p/Share
1,610
Reduced 2.37%
66,211
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$31,541
$49.13 p/Share
642
Reduced 0.94%
67,821
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
8,966
Added 11.58%
68,463
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
$1,408
$44.0 p/Share
32
Added 0.05%
59,657
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$5,210
$41.35 p/Share
126
Added 0.21%
59,624
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
$1,418
$39.4 p/Share
36
Added 0.06%
59,497
Common Stock