Mar 29
2024
BUY
Grant, award, or other acquisition
$31,173
$81.18 p/Share
384
Added 1.17%
32,340
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$31,188
$73.04 p/Share
427
Added 1.32%
31,956
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
2,900
Added 8.42%
31,529
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
$31,197
$66.52 p/Share
469
Added 1.61%
28,629
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$37,959
$69.65 p/Share
545
Reduced 1.9%
28,160
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$31,226
$73.13 p/Share
427
Added 1.47%
28,705
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$31,237
$76.94 p/Share
406
Added 1.42%
28,278
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$12,448
$76.84 p/Share
162
Added 0.58%
27,872
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
2,200
Added 7.36%
27,710
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$24,947
$71.48 p/Share
349
Added 1.35%
25,510
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$48,428
$82.22 p/Share
589
Reduced 2.29%
25,161
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$24,993
$85.3 p/Share
293
Added 1.13%
25,750
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$24,980
$82.99 p/Share
301
Added 1.17%
25,457
Common Stock
Dec 30
2021
BUY
Grant, award, or other acquisition
$24,941
$77.94 p/Share
320
Added 1.26%
25,156
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
2,469
Added 9.04%
24,836
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$24,926
$80.93 p/Share
308
Added 1.36%
22,367
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$39,745
$79.65 p/Share
499
Reduced 2.21%
22,059
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$24,974
$75.68 p/Share
330
Added 1.44%
22,558
Common Stock
Mar 30
2021
BUY
Grant, award, or other acquisition
$24,973
$79.03 p/Share
316
Added 1.4%
22,228
Common Stock
Nov 20
2020
BUY
Grant, award, or other acquisition
-
2,570
Added 10.5%
21,912
Common Stock