Nov 25
2024
SELL
Open market or private sale
$50,400
$210.0 p/Share
240
Reduced 0.63%
37,748
Common Stock, par valu...
Nov 19
2024
SELL
Open market or private sale
$22,614
$193.29 p/Share
117
Reduced 0.31%
37,988
Common Stock, par valu...
Nov 15
2024
SELL
Payment of exercise price or tax liability
$158,440
$205.5 p/Share
771
Reduced 1.99%
38,033
Common Stock, par valu...
Nov 06
2024
SELL
Open market or private sale
$201,600
$210.0 p/Share
960
Reduced 2.41%
38,804
Common Stock, par valu...
Oct 02
2024
SELL
Open market or private sale
$107,142
$162.83 p/Share
658
Reduced 1.63%
39,764
Common Stock, par valu...
Oct 01
2024
SELL
Payment of exercise price or tax liability
$716,299
$164.97 p/Share
4,342
Reduced 9.7%
40,422
Common Stock, par valu...
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
4,913
Added 9.24%
48,273
Common Stock, par valu...
Aug 16
2024
SELL
Open market or private sale
$17,985
$153.72 p/Share
117
Reduced 0.27%
43,360
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$116,752
$151.43 p/Share
771
Reduced 1.74%
43,477
Common Stock, par valu...
May 16
2024
SELL
Open market or private sale
$20,079
$171.62 p/Share
117
Reduced 0.26%
44,248
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$131,301
$169.86 p/Share
773
Reduced 1.72%
44,282
Common Stock, par valu...
Feb 16
2024
SELL
Open market or private sale
$25,683
$174.72 p/Share
147
Reduced 0.33%
45,055
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$98,556
$172.0 p/Share
573
Reduced 1.25%
45,202
Common Stock, par valu...
Dec 05
2023
SELL
Open market or private sale
$18,660
$156.81 p/Share
119
Reduced 0.26%
45,775
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$113,242
$149.99 p/Share
755
Reduced 1.62%
45,820
Common Stock, par valu...
Oct 02
2023
SELL
Payment of exercise price or tax liability
$612,329
$181.7 p/Share
3,370
Reduced 6.75%
46,575
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$46,543
$200.62 p/Share
232
Reduced 0.46%
49,945
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
13,790
Added 21.56%
50,177
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$38,865
$163.3 p/Share
238
Reduced 0.65%
36,330
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$58,606
$217.06 p/Share
270
Reduced 0.73%
36,568
Common Stock, par valu...
Nov 15
2022
SELL
Payment of exercise price or tax liability
$74,336
$213.61 p/Share
348
Reduced 0.94%
36,762
Common Stock, par valu...
Oct 03
2022
SELL
Payment of exercise price or tax liability
$779,579
$241.58 p/Share
3,227
Reduced 8.0%
37,110
Common Stock, par valu...
Aug 15
2022
BUY
Grant, award, or other acquisition
-
10,992
Added 21.41%
40,337
Common Stock, par valu...
Oct 01
2021
BUY
Grant, award, or other acquisition
-
29,298
Added 50.0%
29,298
Common Stock, par valu...