Aug 16
2024
SELL
Open market or private sale
$1,542,596
$292.38 p/Share
5,276
Reduced 74.59%
1,797
Common Stock Holding
Aug 16
2024
BUY
Exercise of conversion of derivative security
$749,561
$142.07 p/Share
5,276
Added 42.72%
7,073
Common Stock Holding
Apr 23
2024
SELL
Payment of exercise price or tax liability
$5,115
$300.9 p/Share
17
Reduced 0.92%
1,822
Common Stock Holding
Apr 23
2024
BUY
Grant, award, or other acquisition
-
40
Added 2.13%
1,839
Common Stock Holding
Apr 10
2024
SELL
Payment of exercise price or tax liability
$7,614
$304.59 p/Share
25
Reduced 1.37%
1,797
Common Stock Holding
Mar 12
2024
SELL
Payment of exercise price or tax liability
$11,153
$293.52 p/Share
38
Reduced 2.02%
1,847
Common Stock Holding
Mar 07
2024
SELL
Open market or private sale
$2,903,100
$290.31 p/Share
10,000
Reduced 84.77%
1,797
Common Stock Holding
Mar 07
2024
SELL
Open market or private sale
$811,126
$290.31 p/Share
2,794
Reduced 59.71%
1,885
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$2,091,973
$290.31 p/Share
7,206
Reduced 60.63%
4,679
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,743,500
$174.35 p/Share
10,000
Added 45.88%
11,797
Common Stock Holding
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,743,500
$174.35 p/Share
10,000
Added 45.69%
11,885
Common Stock
Mar 04
2024
SELL
Sale (or disposition) back to the issuer
$374,400
$288.0 p/Share
1,300
Reduced 40.82%
1,885
Common Stock Holding
Mar 01
2024
SELL
Payment of exercise price or tax liability
$161,976
$279.27 p/Share
580
Reduced 15.41%
3,185
Common Stock Holding
Mar 01
2024
BUY
Grant, award, or other acquisition
$327,025
$279.27 p/Share
1,171
Added 23.72%
3,765
Common Stock Holding
Jan 24
2024
SELL
Payment of exercise price or tax liability
$13,846
$288.46 p/Share
48
Reduced 2.6%
1,799
Common Stock Holding
Sep 01
2023
SELL
Payment of exercise price or tax liability
$23,640
$271.73 p/Share
87
Reduced 3.25%
2,594
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$3,252
$216.83 p/Share
15
Reduced 0.56%
2,681
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$3,322
$207.68 p/Share
16
Reduced 0.59%
2,696
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$7,639
$195.88 p/Share
39
Reduced 2.07%
1,848
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
864
Added 23.9%
2,751
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$69,943
$200.41 p/Share
349
Reduced 15.61%
1,887
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
1,109
Added 33.15%
2,236
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$7,502
$258.69 p/Share
29
Reduced 2.51%
1,127
Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$4,008
$250.5 p/Share
16
Reduced 1.37%
1,156
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$35,579
$229.54 p/Share
155
Reduced 11.68%
1,172
Common Stock