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...
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
2,192
Added 6.31%
32,559
Common Stock, par valu...
Sep 01
2023
SELL
Open market or private sale
$93,149
$202.06 p/Share
461
Reduced 1.5%
30,367
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$86,495
$194.81 p/Share
444
Reduced 1.42%
30,828
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$97,501
$200.62 p/Share
486
Reduced 1.53%
31,272
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
11,194
Added 26.06%
31,758
Common Stock, par valu...
Aug 14
2023
SELL
Payment of exercise price or tax liability
$44,393
$201.79 p/Share
220
Reduced 1.06%
20,564
Common Stock, par valu...
Jul 11
2023
SELL
Open market or private sale
$618,200
$200.0 p/Share
3,091
Reduced 12.95%
20,784
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$33,476
$163.3 p/Share
205
Reduced 0.85%
23,875
Common Stock, par valu...
May 09
2023
SELL
Payment of exercise price or tax liability
$78,965
$173.55 p/Share
455
Reduced 1.85%
24,080
Common Stock, par valu...
May 01
2023
SELL
Payment of exercise price or tax liability
$23,194
$193.29 p/Share
120
Reduced 0.49%
24,535
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$50,357
$217.06 p/Share
232
Reduced 0.93%
24,655
Common Stock, par valu...