May 07
2024
BUY
Grant, award, or other acquisition
-
2,863
Added 7.52%
35,186
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$196,735
$311.29 p/Share
632
Reduced 1.92%
32,323
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$163,925
$277.37 p/Share
591
Reduced 1.76%
32,955
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$189,596
$276.38 p/Share
686
Reduced 2.0%
33,546
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$1,580,686
$268.87 p/Share
5,879
Reduced 14.66%
34,232
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
11,760
Added 22.75%
39,925
Common Stock
Nov 08
2023
SELL
Open market or private sale
$2,728,100
$272.81 p/Share
10,000
Reduced 26.26%
28,078
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$447,730
$255.7 p/Share
1,751
Reduced 4.4%
38,078
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$137,278
$231.89 p/Share
592
Reduced 1.47%
39,573
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$142,053
$235.97 p/Share
602
Reduced 1.48%
40,165
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
3,390
Added 7.68%
40,767
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$159,187
$239.74 p/Share
664
Reduced 1.75%
37,377
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$887,847
$234.57 p/Share
3,785
Reduced 9.05%
38,041
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
7,560
Added 15.37%
41,620
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$444,455
$270.35 p/Share
1,644
Reduced 4.62%
33,963
Common Stock
May 12
2022
-
2,000
Reduced 5.36%
35,333
Common Stock
May 10
2022
SELL
Open market or private sale
$3,264,435
$241.81 p/Share
13,500
Reduced 26.56%
37,333
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$135,521
$236.1 p/Share
574
Reduced 1.12%
50,833
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$130,701
$230.92 p/Share
566
Reduced 1.09%
51,407
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
3,377
Added 6.1%
51,973
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$149,672
$249.87 p/Share
599
Reduced 1.22%
48,596
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$824,567
$235.86 p/Share
3,496
Reduced 6.63%
49,195
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,992
Added 11.76%
52,487
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$329,289
$206.97 p/Share
1,591
Reduced 3.39%
45,353
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$131,323
$239.64 p/Share
548
Reduced 1.16%
46,633
Common Stock