Sep 08
2025
SELL
Payment of exercise price or tax liability
$128,532
$174.4 p/Share
737
Reduced 1.38%
52,824
Common Stock, par valu...
Sep 08
2025
BUY
Exercise of conversion of derivative security
-
1,655
Added 3.0%
53,561
Common Stock, par valu...
Aug 20
2025
SELL
Open market or private sale
$646,883
$179.64 p/Share
3,601
Reduced 6.49%
51,906
Common Stock, par valu...
Aug 18
2025
SELL
Payment of exercise price or tax liability
$75,490
$171.96 p/Share
439
Reduced 0.78%
55,507
Common Stock, par valu...
Aug 15
2025
SELL
Payment of exercise price or tax liability
$420,861
$171.64 p/Share
2,452
Reduced 4.2%
55,946
Common Stock, par valu...
Aug 15
2025
BUY
Grant, award, or other acquisition
-
23,532
Added 28.72%
58,398
Common Stock, par valu...
May 15
2025
SELL
Payment of exercise price or tax liability
$215,627
$199.47 p/Share
1,081
Reduced 3.01%
34,866
Common Stock, par valu...
May 09
2025
SELL
Payment of exercise price or tax liability
$130,639
$193.54 p/Share
675
Reduced 1.84%
35,947
Common Stock, par valu...
Mar 13
2025
SELL
Open market or private sale
$533,000
$183.54 p/Share
2,904
Reduced 7.35%
36,622
Common Stock, par valu...
Feb 17
2025
SELL
Payment of exercise price or tax liability
$240,608
$216.96 p/Share
1,109
Reduced 2.73%
39,526
Common Stock, par valu...
Nov 15
2024
SELL
Payment of exercise price or tax liability
$222,145
$205.5 p/Share
1,081
Reduced 2.59%
40,635
Common Stock, par valu...
Oct 04
2024
SELL
Open market or private sale
$335,750
$170.0 p/Share
1,975
Reduced 4.52%
41,716
Common Stock, par valu...
Sep 10
2024
SELL
Payment of exercise price or tax liability
$47,272
$156.53 p/Share
302
Reduced 0.69%
43,691
Common Stock, par valu...
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
2,366
Added 4.96%
45,381
Common Stock, par valu...
Aug 20
2024
SELL
Open market or private sale
$143,669
$151.39 p/Share
949
Reduced 2.14%
43,317
Common Stock, par valu...
Aug 16
2024
SELL
Payment of exercise price or tax liability
$68,773
$155.95 p/Share
441
Reduced 0.99%
44,266
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$93,432
$151.43 p/Share
617
Reduced 1.36%
44,707
Common Stock, par valu...
Aug 15
2024
BUY
Grant, award, or other acquisition
-
16,625
Added 26.84%
45,324
Common Stock, par valu...
Aug 14
2024
SELL
Payment of exercise price or tax liability
$48,942
$150.13 p/Share
326
Reduced 1.12%
28,699
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$105,143
$169.86 p/Share
619
Reduced 2.09%
29,025
Common Stock, par valu...
May 09
2024
SELL
Payment of exercise price or tax liability
$113,925
$168.28 p/Share
677
Reduced 2.23%
29,644
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$76,540
$172.0 p/Share
445
Reduced 1.45%
30,321
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$93,143
$149.99 p/Share
621
Reduced 2.04%
29,746
Common Stock, par valu...
Oct 06
2023
SELL
Open market or private sale
$241,200
$200.0 p/Share
1,206
Reduced 3.82%
30,367
Common Stock, par valu...
Sep 07
2023
SELL
Payment of exercise price or tax liability
$198,679
$201.5 p/Share
986
Reduced 3.03%
31,573
Common Stock, par valu...