Oct 13
2023
BUY
Grant, award, or other acquisition
$1,039
$129.91 p/Share
8
Added 0.07%
11,541
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$1,040
$148.68 p/Share
7
Added 0.06%
11,532
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$1,053
$131.66 p/Share
8
Added 0.07%
11,525
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$57,362
$154.2 p/Share
372
Reduced 3.13%
11,516
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,966
Added 14.19%
11,888
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$256,653
$159.71 p/Share
1,607
Reduced 13.94%
9,922
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
4,520
Added 28.16%
11,529
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$823
$137.33 p/Share
6
Added 0.09%
7,009
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
$736
$147.28 p/Share
5
Added 0.07%
7,003
Common Stock
Jul 14
2022
BUY
Grant, award, or other acquisition
$779
$111.32 p/Share
7
Added 0.1%
6,997
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$118,554
$126.66 p/Share
936
Reduced 11.78%
7,007
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
1,660
Added 17.29%
7,943
Common Stock
Apr 14
2022
BUY
Grant, award, or other acquisition
$3,585
$137.88 p/Share
26
Added 0.41%
6,282
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$20,270
$151.27 p/Share
134
Reduced 2.1%
6,261
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
1,074
Added 14.38%
6,395
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$27,088
$156.58 p/Share
173
Reduced 3.15%
5,321
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
$1,028
$171.41 p/Share
6
Added 0.11%
5,494
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
$1,010
$144.25 p/Share
7
Added 0.13%
5,487
Common Stock
May 25
2021
SELL
Open market or private sale
$709,269
$139.51 p/Share
5,084
Reduced 48.87%
5,320
Common Stock
May 09
2021
SELL
Payment of exercise price or tax liability
$120,328
$150.41 p/Share
800
Reduced 7.14%
10,404
Common Stock
May 09
2021
BUY
Grant, award, or other acquisition
-
1,240
Added 9.96%
11,204
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
1,203
Added 10.77%
9,964
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$23,279
$129.33 p/Share
180
Reduced 2.01%
8,761
Common Stock