Aug 30
2024
BUY
Other acquisition or disposition
$9,891
$282.62 p/Share
35
Added 0.17%
20,035
Common Stock
Jun 10
2024
SELL
Open market or private sale
$530,683
$566.97 p/Share
936
Reduced 4.47%
20,000
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
$275,492
$294.33 p/Share
936
Added 4.35%
20,570
Common Stock
May 24
2024
SELL
Open market or private sale
$722,213
$582.9 p/Share
1,239
Reduced 5.83%
20,000
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$389,504
$314.37 p/Share
1,239
Added 5.68%
20,569
Common Stock
Apr 03
2024
SELL
Open market or private sale
$3,081,669
$579.37 p/Share
5,319
Reduced 21.01%
20,000
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$111,106
$550.03 p/Share
202
Reduced 0.79%
25,319
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
406
Added 1.57%
25,521
Common Stock
Mar 07
2024
-
1,700
Reduced 6.34%
25,115
Common Stock
Feb 29
2024
BUY
Other acquisition or disposition
$9,891
$282.62 p/Share
35
Added 0.13%
26,815
Common Stock
Feb 23
2024
SELL
Open market or private sale
$711,835
$583.95 p/Share
1,219
Reduced 4.35%
26,780
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$432,074
$354.45 p/Share
1,219
Added 4.17%
27,999
Common Stock
Jan 02
2024
SELL
Open market or private sale
$1,269,499
$506.18 p/Share
2,508
Reduced 8.56%
26,780
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$605,707
$241.51 p/Share
2,508
Added 8.13%
28,352
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$1,054,731
$567.06 p/Share
1,860
Reduced 6.49%
26,780
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
3,750
Added 11.58%
28,640
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$956,635
$535.93 p/Share
1,785
Reduced 6.69%
24,890
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
3,593
Added 12.53%
25,092
Common Stock
Oct 05
2023
-
1,100
Reduced 4.55%
23,082
Common Stock
Oct 03
2023
-
550
Reduced 2.22%
24,182
Common Stock
Sep 13
2023
SELL
Open market or private sale
$1,140,685
$455.0 p/Share
2,507
Reduced 9.2%
24,732
Common Stock
Sep 13
2023
BUY
Exercise of conversion of derivative security
$605,465
$241.51 p/Share
2,507
Added 8.7%
26,304
Common Stock
Aug 31
2023
BUY
Other acquisition or disposition
$9,891
$282.62 p/Share
35
Added 0.14%
24,732
Common Stock
Aug 30
2023
SELL
Open market or private sale
$1,139,055
$454.35 p/Share
2,507
Reduced 9.22%
24,697
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$605,465
$241.51 p/Share
2,507
Added 8.71%
26,269
Common Stock