Nov 15
2024
SELL
Payment of exercise price or tax liability
$284,412
$205.5 p/Share
1,384
Reduced 2.65%
50,750
Common Stock, par valu...
Nov 06
2024
SELL
Open market or private sale
$101,640
$203.28 p/Share
500
Reduced 0.95%
52,134
Common Stock, par valu...
Sep 10
2024
SELL
Payment of exercise price or tax liability
$39,132
$156.53 p/Share
250
Reduced 0.47%
52,634
Common Stock, par valu...
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
564
Added 1.06%
52,884
Common Stock, par valu...
Aug 16
2024
SELL
Payment of exercise price or tax liability
$56,765
$155.95 p/Share
364
Reduced 0.69%
52,320
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$114,329
$151.43 p/Share
755
Reduced 1.41%
52,684
Common Stock, par valu...
Aug 15
2024
BUY
Grant, award, or other acquisition
-
22,713
Added 29.83%
53,439
Common Stock, par valu...
Aug 14
2024
SELL
Payment of exercise price or tax liability
$52,245
$150.13 p/Share
348
Reduced 1.12%
30,726
Common Stock, par valu...
Jul 15
2024
SELL
Open market or private sale
$196,084
$140.06 p/Share
1,400
Reduced 4.31%
31,074
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$128,244
$169.86 p/Share
755
Reduced 2.27%
32,474
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$63,367
$163.74 p/Share
387
Reduced 1.15%
33,229
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$92,192
$172.0 p/Share
536
Reduced 1.57%
33,616
Common Stock, par valu...
Jan 10
2024
SELL
Open market or private sale
$228,858
$163.47 p/Share
1,400
Reduced 3.94%
34,152
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$113,242
$149.99 p/Share
755
Reduced 2.08%
35,552
Common Stock, par valu...
Sep 07
2023
SELL
Payment of exercise price or tax liability
$195,858
$201.5 p/Share
972
Reduced 2.61%
36,307
Common Stock, par valu...
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
2,192
Added 5.55%
37,279
Common Stock, par valu...
Sep 01
2023
SELL
Open market or private sale
$101,030
$202.06 p/Share
500
Reduced 1.41%
35,087
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$71,105
$194.81 p/Share
365
Reduced 1.02%
35,587
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$111,745
$200.62 p/Share
557
Reduced 1.53%
35,952
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
15,308
Added 29.54%
36,509
Common Stock, par valu...
Aug 14
2023
SELL
Payment of exercise price or tax liability
$46,613
$201.79 p/Share
231
Reduced 1.08%
21,201
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$35,762
$163.3 p/Share
219
Reduced 1.01%
21,432
Common Stock, par valu...
Mar 15
2023
SELL
Open market or private sale
$221,825
$177.46 p/Share
1,250
Reduced 5.46%
21,651
Common Stock, par valu...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$67,546
$174.54 p/Share
387
Reduced 1.66%
22,901
Common Stock, par valu...
Feb 15
2023
SELL
Open market or private sale
$268,687
$214.95 p/Share
1,250
Reduced 5.09%
23,288
Common Stock, par valu...