Nov 15
2024
SELL
Payment of exercise price or tax liability
$676,095
$205.5 p/Share
3,290
Reduced 2.24%
143,426
Common Stock, par valu...
Sep 10
2024
SELL
Payment of exercise price or tax liability
$170,461
$156.53 p/Share
1,089
Reduced 0.74%
146,716
Common Stock, par valu...
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
2,254
Added 1.5%
147,805
Common Stock, par valu...
Aug 16
2024
SELL
Payment of exercise price or tax liability
$247,648
$155.95 p/Share
1,588
Reduced 1.08%
145,551
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$272,574
$151.43 p/Share
1,800
Reduced 1.21%
147,139
Common Stock, par valu...
Aug 15
2024
BUY
Grant, award, or other acquisition
-
49,338
Added 24.88%
148,939
Common Stock, par valu...
Aug 14
2024
SELL
Payment of exercise price or tax liability
$305,964
$150.13 p/Share
2,038
Reduced 2.01%
99,601
Common Stock, par valu...
Aug 14
2024
SELL
Open market or private sale
$1,195,680
$149.46 p/Share
8,000
Reduced 7.3%
101,639
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$305,748
$169.86 p/Share
1,800
Reduced 1.62%
109,639
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$154,734
$163.74 p/Share
945
Reduced 0.84%
111,439
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$218,268
$172.0 p/Share
1,269
Reduced 1.12%
112,384
Common Stock, par valu...
Feb 13
2024
SELL
Open market or private sale
$1,357,920
$169.74 p/Share
8,000
Reduced 6.58%
113,653
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$269,682
$149.99 p/Share
1,798
Reduced 1.46%
121,653
Common Stock, par valu...
Sep 07
2023
SELL
Payment of exercise price or tax liability
$843,882
$201.5 p/Share
4,188
Reduced 3.28%
123,451
Common Stock, par valu...
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
8,679
Added 6.37%
127,639
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$308,968
$194.81 p/Share
1,586
Reduced 1.32%
118,960
Common Stock, par valu...
Aug 15
2023
SELL
Open market or private sale
$1,582,080
$197.76 p/Share
8,000
Reduced 6.22%
120,546
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$724,840
$200.62 p/Share
3,613
Reduced 2.73%
128,546
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
29,491
Added 18.24%
132,159
Common Stock, par valu...
Aug 14
2023
SELL
Payment of exercise price or tax liability
$410,844
$201.79 p/Share
2,036
Reduced 1.94%
102,668
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$135,375
$163.3 p/Share
829
Reduced 0.79%
104,704
Common Stock, par valu...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$165,463
$174.54 p/Share
948
Reduced 0.89%
105,533
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$150,856
$217.06 p/Share
695
Reduced 0.65%
106,481
Common Stock, par valu...
Feb 14
2023
SELL
Open market or private sale
$1,738,080
$217.26 p/Share
8,000
Reduced 6.95%
107,176
Common Stock, par valu...
Nov 15
2022
SELL
Payment of exercise price or tax liability
$196,734
$213.61 p/Share
921
Reduced 0.79%
115,213
Common Stock, par valu...