Nov 27
2024
SELL
Payment of exercise price or tax liability
$241,694
$167.96 p/Share
1,439
Reduced 1.56%
91,028
Common Stock
Nov 27
2024
SELL
Sale (or disposition) back to the issuer
$879,942
$167.96 p/Share
5,239
Reduced 5.36%
92,467
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$879,936
$108.93 p/Share
8,078
Added 7.64%
97,706
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$1,052,980
$154.85 p/Share
6,800
Reduced 7.05%
89,628
Common Stock
Aug 28
2024
SELL
Sale (or disposition) back to the issuer
$2,000,042
$154.85 p/Share
12,916
Reduced 11.81%
96,428
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
$1,999,991
$75.95 p/Share
26,333
Added 19.41%
109,344
Common Stock
Aug 13
2024
SELL
Open market or private sale
$1,148,771
$146.21 p/Share
7,857
Reduced 8.65%
83,011
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,098,744
$136.0 p/Share
8,079
Reduced 8.16%
90,868
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
7,025
Added 6.63%
98,947
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
10,625
Added 10.36%
91,922
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,435,533
$123.0 p/Share
11,671
Reduced 11.19%
92,582
Common Stock
Feb 21
2024
SELL
Sale (or disposition) back to the issuer
$2,096,412
$123.0 p/Share
17,044
Reduced 14.05%
104,253
Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,362,438
$120.73 p/Share
11,285
Reduced 12.19%
81,297
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$2,096,399
$52.41 p/Share
40,000
Added 24.8%
121,297
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$981,200
$101.89 p/Share
9,630
Reduced 9.56%
91,091
Common Stock
Aug 22
2023
SELL
Sale (or disposition) back to the issuer
$2,096,488
$101.89 p/Share
20,576
Reduced 16.96%
100,721
Common Stock
Aug 22
2023
SELL
Open market or private sale
$997,127
$101.81 p/Share
9,794
Reduced 10.75%
81,297
Common Stock
Aug 22
2023
BUY
Exercise of conversion of derivative security
$2,096,399
$52.41 p/Share
40,000
Added 24.8%
121,297
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$963,563
$96.86 p/Share
9,948
Reduced 10.9%
81,297
Common Stock
May 10
2023
SELL
Sale (or disposition) back to the issuer
$2,239,609
$100.72 p/Share
22,236
Reduced 16.45%
112,928
Common Stock
May 10
2023
SELL
Open market or private sale
$1,581,984
$99.24 p/Share
15,941
Reduced 14.87%
91,245
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$578,334
$100.72 p/Share
5,742
Reduced 5.08%
107,186
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$2,239,541
$66.29 p/Share
33,784
Added 20.0%
135,164
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
1,394
Added 1.36%
101,380
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$410,311
$76.04 p/Share
5,396
Reduced 5.12%
99,986
Common Stock