Sep 13
2024
SELL
Open market or private sale
$13,138,173
$255.98 p/Share
51,325
Reduced 59.42%
35,045
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$8,225,857
$160.27 p/Share
51,325
Added 37.27%
86,370
Common Stock
Jun 11
2024
-
457
Reduced 1.29%
35,045
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$431,103
$236.48 p/Share
1,823
Reduced 4.88%
35,502
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
545
Added 1.44%
37,325
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
3,717
Added 9.18%
36,780
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$40,533
$234.3 p/Share
173
Reduced 0.52%
33,156
Common Stock
Jan 28
2024
BUY
Exercise of conversion of derivative security
-
622
Added 1.83%
33,329
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$191,433
$231.2 p/Share
828
Reduced 2.47%
32,707
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
1,932
Added 5.45%
33,535
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$154,210
$231.2 p/Share
667
Reduced 2.07%
31,603
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
1,560
Added 4.61%
32,270
Common Stock
Aug 02
2023
-
325
Reduced 1.05%
30,710
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$67,570
$236.26 p/Share
286
Reduced 0.91%
31,035
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
-
667
Added 2.09%
31,321
Common Stock
Jun 01
2023
SELL
Open market or private sale
$419,100
$209.55 p/Share
2,000
Reduced 6.12%
30,654
Common Stock
May 01
2023
-
122
Reduced 0.37%
32,654
Common Stock
Mar 01
2023
SELL
Open market or private sale
$448,320
$224.16 p/Share
2,000
Reduced 5.75%
32,776
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$55,700
$239.06 p/Share
233
Reduced 0.67%
34,776
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
545
Added 1.53%
35,009
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$136,264
$239.06 p/Share
570
Reduced 1.63%
34,464
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
1,331
Added 3.66%
35,034
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$125,665
$241.2 p/Share
521
Reduced 1.52%
33,703
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
-
1,265
Added 3.56%
34,224
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$268,537
$240.41 p/Share
1,117
Reduced 3.28%
32,959
Common Stock