Sep 13
2024
SELL
Open market or private sale
$855,755
$123.29 p/Share
6,941
Reduced 7.68%
83,379
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$210,518
$124.42 p/Share
1,692
Reduced 1.84%
90,320
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
1,105
Reduced 1.18%
92,407
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$50,919
$128.91 p/Share
395
Reduced 0.43%
92,012
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
7,080
Added 7.04%
93,512
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$839,272
$130.14 p/Share
6,449
Reduced 10.13%
57,232
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
29,200
Added 25.25%
86,432
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$188,223
$113.73 p/Share
1,655
Reduced 2.53%
63,681
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$133,980
$115.8 p/Share
1,157
Reduced 1.74%
65,336
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$87,661
$125.59 p/Share
698
Reduced 1.04%
66,493
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
672
Reduced 0.99%
67,191
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
4,030
Added 5.61%
67,863
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
24,027
Added 27.35%
63,833
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$522,003
$150.39 p/Share
3,471
Reduced 6.9%
46,804
Common Stock
Dec 15
2022
SELL
Open market or private sale
$1,056,488
$150.97 p/Share
6,998
Reduced 14.95%
39,806
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$249,572
$150.89 p/Share
1,654
Reduced 3.19%
50,275
Common Stock
Aug 11
2022
SELL
Open market or private sale
$338,345
$167.83 p/Share
2,016
Reduced 3.74%
51,929
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$283,335
$142.81 p/Share
1,984
Reduced 3.55%
53,945
Common Stock
May 20
2022
BUY
Grant, award, or other acquisition
-
2,500
Added 4.28%
55,929
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$183,741
$201.25 p/Share
913
Reduced 1.68%
53,429
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
2,340
Added 4.13%
54,342
Common Stock
Feb 18
2022
SELL
Open market or private sale
$667,148
$185.68 p/Share
3,593
Reduced 6.46%
52,002
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
13,347
Added 19.36%
55,595
Common Stock
Jul 30
2021
SELL
Open market or private sale
$1,216,014
$202.13 p/Share
6,016
Reduced 12.46%
42,248
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$360,969
$181.94 p/Share
1,984
Reduced 3.95%
48,264
Common Stock