Dec 12
2024
SELL
Payment of exercise price or tax liability
$10,802
$192.9 p/Share
56
Reduced 0.18%
30,264
Common Stock
Nov 25
2024
SELL
Open market or private sale
$435,031
$213.46 p/Share
2,038
Reduced 6.3%
30,320
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$329,270
$209.86 p/Share
1,569
Reduced 4.62%
32,358
Common Stock
Nov 22
2024
SELL
Sale (or disposition) back to the issuer
$301,988
$209.86 p/Share
1,439
Reduced 4.22%
32,622
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$300,237
$59.5 p/Share
5,046
Added 13.31%
32,860
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
30,320
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
30,312
Common Stock
May 24
2024
SELL
Open market or private sale
$852,923
$190.13 p/Share
4,486
Reduced 12.89%
30,303
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
7
Added 0.02%
34,789
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,693
Added 4.64%
34,781
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$37,294
$145.68 p/Share
256
Reduced 0.77%
33,088
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$27,242
$145.68 p/Share
187
Reduced 0.56%
33,344
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$678,371
$147.44 p/Share
4,601
Reduced 12.07%
33,531
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
10,512
Added 21.61%
38,132
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$69,778
$193.83 p/Share
360
Reduced 1.29%
27,620
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
7
Added 0.03%
27,980
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$11,893
$174.9 p/Share
68
Reduced 0.24%
27,973
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
9
Added 0.03%
28,041
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$972,116
$179.06 p/Share
5,429
Reduced 16.24%
27,998
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
33
Added 0.1%
33,461
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
38
Added 0.09%
41,427
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,329,920
$166.24 p/Share
8,000
Reduced 19.33%
33,389
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$46,395
$168.71 p/Share
275
Reduced 0.66%
41,389
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$897,631
$171.96 p/Share
5,220
Reduced 11.13%
41,664
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
13,385
Added 22.21%
46,884
Common Stock