May 03
2024
SELL
Payment of exercise price or tax liability
$3,675,452
$157.65 p/Share
23,314
Reduced 12.09%
169,577
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
59,479
Added 23.6%
192,515
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$372,354
$156.32 p/Share
2,382
Reduced 1.76%
133,036
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$365,744
$156.77 p/Share
2,333
Reduced 2.45%
92,736
Common Stock
Jun 21
2023
-
35
Reduced 0.04%
94,938
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$394,522
$171.98 p/Share
2,294
Reduced 2.36%
94,973
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$399,362
$170.96 p/Share
2,336
Reduced 2.35%
97,267
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$3,449,200
$170.23 p/Share
20,262
Reduced 16.9%
99,603
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
44,926
Added 27.26%
119,865
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
15,212
Added 16.87%
74,939
Common Stock
Mar 24
2023
BUY
Open market or private purchase
$249,728
$156.08 p/Share
1,600
Added 2.61%
59,727
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$2,064,222
$178.35 p/Share
11,574
Reduced 16.54%
58,412
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
$1,447,815
$91.75 p/Share
15,780
Added 18.4%
69,986
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
15,174
Added 21.87%
54,206
Common Stock
May 01
2022
BUY
Payment of exercise price or tax liability
-
13,587
Added 25.82%
39,032
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
30,124
Added 36.41%
52,619
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$616,367
$128.49 p/Share
4,797
Reduced 17.35%
22,847
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
-
9,456
Added 25.49%
27,644
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$1,161,130
$127.08 p/Share
9,137
Reduced 34.95%
17,007
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
18,668
Added 41.66%
26,144
Common Stock
Apr 29
2021
SELL
Payment of exercise price or tax liability
$2,878,279
$126.39 p/Share
22,773
Reduced 79.46%
5,885
Common Stock
Apr 29
2021
BUY
Exercise of conversion of derivative security
$2,439,180
$90.34 p/Share
27,000
Added 48.51%
28,658
Common Stock
Jan 07
2021
SELL
Payment of exercise price or tax liability
$1,446,466
$103.01 p/Share
14,042
Reduced 14.07%
85,775
Common Stock
Jan 07
2021
BUY
Exercise of conversion of derivative security
$1,617,257
$103.01 p/Share
15,700
Added 13.59%
99,817
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$294,580
$100.78 p/Share
2,923
Reduced 3.36%
84,114
Common Stock