May 31
2024
SELL
Payment of exercise price or tax liability
$68,149
$131.31 p/Share
519
Reduced 0.56%
92,133
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$767,869
$116.08 p/Share
6,615
Reduced 6.66%
92,652
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$1,754,781
$116.08 p/Share
15,117
Added 13.22%
99,267
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$2,000,034
$115.09 p/Share
17,378
Added 17.12%
84,150
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$289,052
$113.8 p/Share
2,540
Reduced 3.66%
66,772
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$189,410
$113.76 p/Share
1,665
Reduced 2.35%
69,312
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$603,291
$122.87 p/Share
4,910
Reduced 6.47%
70,977
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
$399,408
$56.71 p/Share
7,043
Added 8.49%
75,887
Common Stock
Nov 30
2023
-
839
Reduced 1.2%
68,844
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$65,456
$126.12 p/Share
519
Reduced 0.74%
69,683
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$257,285
$123.28 p/Share
2,087
Reduced 2.89%
70,202
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$786,106
$123.66 p/Share
6,357
Reduced 8.08%
72,289
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
12,402
Added 13.62%
78,646
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$1,999,957
$124.36 p/Share
16,082
Added 19.53%
66,244
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$599,969
$119.85 p/Share
5,006
Added 9.07%
50,162
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$181,155
$123.74 p/Share
1,464
Reduced 3.14%
45,156
Common Stock
Feb 18
2022
SELL
Open market or private sale
$1,069,196
$123.08 p/Share
8,687
Reduced 15.71%
46,620
Common Stock
Feb 18
2022
SELL
Open market or private sale
$1,069,196
$123.08 p/Share
8,687
Reduced 15.71%
46,620
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
$361,032
$41.56 p/Share
8,687
Added 13.57%
55,307
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
$361,032
$41.56 p/Share
8,687
Added 13.57%
55,307
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$815,292
$125.16 p/Share
6,514
Reduced 12.26%
46,620
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
12,123
Added 18.58%
53,134
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$1,149,938
$127.7 p/Share
9,005
Added 18.0%
41,011
Common Stock
Aug 09
2021
-
425
Reduced 1.31%
32,006
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$199,322
$105.35 p/Share
1,892
Reduced 5.51%
32,431
Common Stock