Nov 01
2024
SELL
Grant, award, or other acquisition
$33,723
$123.08 p/Share
274
Reduced 3.46%
7,649
Common Stock
Aug 01
2024
SELL
Grant, award, or other acquisition
$33,821
$126.2 p/Share
268
Reduced 3.51%
7,375
Common Stock
May 08
2024
SELL
Open market or private sale
$1,941,719
$117.88 p/Share
16,472
Reduced 69.86%
7,107
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$33,674
$113.0 p/Share
298
Added 1.25%
23,579
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$33,718
$116.27 p/Share
290
Added 1.23%
23,281
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
$33,714
$95.78 p/Share
352
Added 1.51%
22,991
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
$33,795
$103.35 p/Share
327
Added 1.42%
22,639
Common Stock
Jun 14
2023
SELL
Open market or private sale
$706,880
$88.36 p/Share
8,000
Reduced 26.39%
22,312
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
$33,728
$79.36 p/Share
425
Added 1.38%
30,312
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
$33,715
$96.33 p/Share
350
Added 1.16%
29,887
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
$33,785
$71.58 p/Share
472
Added 1.57%
29,537
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
$33,676
$92.01 p/Share
366
Added 1.24%
29,065
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
$33,733
$77.37 p/Share
436
Added 1.5%
28,704
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
$33,685
$80.78 p/Share
417
Added 1.54%
26,692
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
$31,216
$82.8 p/Share
377
Added 1.41%
26,275
Common Stock
Aug 01
2021
BUY
Grant, award, or other acquisition
$31,189
$74.26 p/Share
420
Added 1.6%
25,898
Common Stock
May 01
2021
BUY
Grant, award, or other acquisition
$31,179
$84.04 p/Share
371
Added 1.44%
25,478
Common Stock
Apr 30
2021
SELL
Open market or private sale
$595,007
$84.1 p/Share
7,075
Reduced 21.98%
25,107
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
$31,240
$56.8 p/Share
550
Added 1.77%
30,605
Common Stock
Nov 01
2020
BUY
Grant, award, or other acquisition
$31,244
$49.91 p/Share
626
Added 2.04%
30,055
Common Stock