Dec 20
2024
BUY
Grant, award, or other acquisition
$8,110
$69.92 p/Share
116
Added 0.25%
46,298
Common Stock
Sep 20
2024
BUY
Grant, award, or other acquisition
$8,047
$63.37 p/Share
127
Added 0.27%
46,182
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
$8,092
$65.26 p/Share
124
Added 0.27%
46,055
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
$7,934
$63.99 p/Share
124
Added 0.27%
45,931
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$15,392
$65.5 p/Share
235
Reduced 0.51%
45,807
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
1,726
Added 3.61%
46,042
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,093
Added 10.31%
44,316
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$6,316
$61.93 p/Share
102
Added 0.26%
39,223
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
$6,282
$56.6 p/Share
111
Added 0.28%
39,121
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$6,237
$50.71 p/Share
123
Added 0.31%
39,010
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$6,182
$49.46 p/Share
125
Added 0.32%
38,887
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$15,657
$52.19 p/Share
300
Reduced 0.77%
38,762
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
3,089
Added 7.33%
39,062
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
6,588
Added 15.48%
35,973
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$4,057
$44.1 p/Share
92
Added 0.31%
29,385
Common Stock
Sep 16
2022
BUY
Grant, award, or other acquisition
$3,986
$48.03 p/Share
83
Added 0.28%
29,293
Common Stock
Jun 17
2022
BUY
Grant, award, or other acquisition
$4,008
$39.29 p/Share
102
Added 0.35%
29,210
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$4,013
$41.37 p/Share
97
Added 0.33%
29,108
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$8,726
$41.95 p/Share
208
Reduced 0.71%
29,011
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
5,005
Added 14.62%
29,219
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
$3,342
$51.41 p/Share
65
Added 0.27%
24,214
Common Stock
Sep 28
2021
BUY
Grant, award, or other acquisition
-
2,558
Added 9.58%
24,149
Common Stock
Sep 17
2021
BUY
Grant, award, or other acquisition
$2,737
$50.69 p/Share
54
Added 0.25%
21,591
Common Stock