Dec 05
2024
BUY
Exercise of conversion of derivative security
$399,936
$33.87 p/Share
11,808
Added 7.22%
151,648
Common Stock
Nov 21
2024
SELL
Open market or private sale
$3,386,438
$139.67 p/Share
24,246
Reduced 14.78%
139,840
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$821,212
$33.87 p/Share
24,246
Added 12.87%
164,086
Common Stock
Sep 10
2024
SELL
Open market or private sale
$3,224,796
$145.32 p/Share
22,191
Reduced 13.7%
139,840
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
$338,700
$33.87 p/Share
10,000
Added 5.81%
162,031
Common Stock
Sep 03
2024
SELL
Sale (or disposition) back to the issuer
-
13,146
Reduced 7.96%
152,031
Common Stock
Jun 14
2024
BUY
Open market or private purchase
$248,160
$124.08 p/Share
2,000
Added 1.2%
165,177
Common Stock
May 21
2024
SELL
Open market or private sale
$3,385,744
$168.68 p/Share
20,072
Reduced 10.95%
163,177
Common Stock
Mar 18
2024
-
2,000
Reduced 1.08%
183,249
Common Stock
Mar 08
2024
SELL
Open market or private sale
$3,325,027
$199.02 p/Share
16,707
Reduced 8.27%
185,249
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$16
$16.55 p/Share
1
Added 0.0%
201,956
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$561,129
$195.72 p/Share
2,867
Reduced 1.4%
201,955
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$1,422,408
$195.52 p/Share
7,275
Reduced 3.43%
204,822
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$215,522
$193.99 p/Share
1,111
Reduced 0.52%
212,097
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$637,126
$191.79 p/Share
3,322
Reduced 1.53%
213,208
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,504
Added 1.14%
216,530
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
19,719
Added 8.44%
214,026
Common Stock
Nov 14
2023
-
1,000
Reduced 0.51%
194,307
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$1,549,872
$188.0 p/Share
8,244
Reduced 4.05%
195,307
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
18,584
Added 8.37%
203,551
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,176,387
$176.37 p/Share
6,670
Reduced 3.87%
165,574
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
19,393
Added 9.49%
184,967
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$476,173
$173.28 p/Share
2,748
Reduced 1.57%
172,244
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$567,669
$173.44 p/Share
3,273
Reduced 1.84%
174,992
Common Stock
Nov 11
2022
SELL
Open market or private sale
$5,000,000
$200.0 p/Share
25,000
Reduced 12.3%
178,265
Common Stock