Oct 18
2023
BUY
Grant, award, or other acquisition
$2,573
$38.41 p/Share
67
Added 0.08%
88,679
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,824
$38.07 p/Share
153
Added 0.17%
88,612
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$2,556
$44.08 p/Share
58
Added 0.07%
88,458
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,009
$43.56 p/Share
115
Added 0.13%
88,400
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$2,343
$46.87 p/Share
50
Added 0.06%
88,285
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,839
$44.24 p/Share
132
Added 0.15%
88,234
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,349
Added 4.71%
87,926
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$210,004
$46.73 p/Share
4,494
Reduced 5.1%
83,577
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$50,252
$46.53 p/Share
1,080
Reduced 1.21%
88,071
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$31,541
$49.13 p/Share
642
Reduced 0.71%
89,151
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
7,970
Added 8.15%
89,793
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
$2,332
$44.0 p/Share
53
Added 0.06%
81,999
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$5,044
$41.35 p/Share
122
Added 0.15%
81,946
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
$2,285
$39.4 p/Share
58
Added 0.07%
81,823
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
$5,952
$39.16 p/Share
152
Added 0.19%
81,765
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
$2,245
$40.82 p/Share
55
Added 0.07%
81,612
Common Stock
Jul 08
2022
BUY
Grant, award, or other acquisition
$5,122
$39.71 p/Share
129
Added 0.16%
81,556
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
$2,098
$39.6 p/Share
53
Added 0.07%
81,427
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
$5,101
$37.79 p/Share
135
Added 0.17%
81,374
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$35,038
$43.58 p/Share
804
Reduced 0.98%
81,070
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$128,561
$43.58 p/Share
2,950
Reduced 3.48%
81,874
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$20,196
$43.81 p/Share
461
Reduced 0.57%
80,741
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
4,083
Added 4.59%
84,824
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
4,005
Added 4.7%
81,202
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
$2,050
$46.6 p/Share
44
Added 0.06%
77,365
Common Stock