Aug 13
2023
SELL
Payment of exercise price or tax liability
$20,137
$113.77 p/Share
177
Reduced 1.05%
16,640
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$27,467
$120.47 p/Share
228
Reduced 1.34%
16,817
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,530
Added 17.16%
17,045
Common Stock
Jan 04
2023
SELL
Open market or private sale
$90,000
$120.0 p/Share
750
Reduced 5.26%
13,515
Common Stock
Jan 03
2023
SELL
Open market or private sale
$28,750
$115.0 p/Share
250
Reduced 1.72%
14,265
Common Stock
Dec 01
2022
SELL
Open market or private sale
$57,500
$115.0 p/Share
500
Reduced 3.33%
14,515
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$45,518
$100.04 p/Share
455
Reduced 2.94%
15,015
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$46,069
$98.86 p/Share
466
Reduced 2.92%
15,470
Common Stock
Aug 23
2022
BUY
Grant, award, or other acquisition
-
793
Added 4.74%
15,936
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$19,051
$97.2 p/Share
196
Reduced 1.28%
15,073
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$18,412
$102.86 p/Share
179
Reduced 1.16%
15,269
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
1,450
Added 8.58%
15,448
Common Stock
Mar 01
2022
SELL
Open market or private sale
$150,000
$125.0 p/Share
1,200
Reduced 7.9%
13,998
Common Stock
Aug 27
2021
SELL
Open market or private sale
$103,686
$112.58 p/Share
921
Reduced 5.71%
15,198
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$12,018
$111.28 p/Share
108
Reduced 0.83%
12,869
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
70
Added 0.46%
15,143
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
3,506
Added 17.86%
16,119
Common Stock
Aug 23
2021
SELL
Payment of exercise price or tax liability
$21,972
$112.1 p/Share
196
Reduced 1.52%
12,721
Common Stock
Aug 21
2021
SELL
Payment of exercise price or tax liability
$21,297
$108.66 p/Share
196
Reduced 1.49%
12,917
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$19,246
$114.56 p/Share
168
Reduced 1.26%
13,113
Common Stock