Nov 08
2024
SELL
Payment of exercise price or tax liability
$125,410
$168.79 p/Share
743
Reduced 0.26%
289,914
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
1,888
Added 0.65%
290,657
Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$3,998,184
$166.3 p/Share
24,042
Reduced 7.69%
288,769
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
10,549
Added 3.26%
312,811
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
40,000
Added 11.69%
302,262
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$88,442
$142.19 p/Share
622
Reduced 0.24%
262,262
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
1,580
Added 0.6%
262,884
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$1,091,954
$146.12 p/Share
7,473
Reduced 2.78%
261,304
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
9,499
Added 3.41%
268,777
Common Stock
Mar 30
2024
SELL
Payment of exercise price or tax liability
$164,220
$164.55 p/Share
998
Reduced 0.38%
259,278
Common Stock
Mar 30
2024
BUY
Exercise of conversion of derivative security
-
2,535
Added 0.96%
260,276
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$133,335
$151.69 p/Share
879
Reduced 0.34%
257,741
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
2,232
Added 0.86%
258,620
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$305,529
$154.62 p/Share
1,976
Reduced 0.76%
256,388
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
4,949
Added 1.88%
258,364
Common Stock
Nov 26
2023
SELL
Payment of exercise price or tax liability
$297,538
$127.48 p/Share
2,334
Reduced 0.91%
253,415
Common Stock
Nov 26
2023
BUY
Exercise of conversion of derivative security
-
5,930
Added 2.27%
255,749
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$2,079,752
$104.4 p/Share
19,921
Reduced 7.39%
249,819
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
50,625
Added 15.8%
269,740
Common Stock
Jun 20
2023
SELL
Open market or private sale
$3,769,920
$117.81 p/Share
32,000
Reduced 12.74%
219,115
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
$1,431,600
$23.86 p/Share
60,000
Added 19.29%
251,115
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$95,039
$95.23 p/Share
998
Reduced 0.52%
191,115
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
2,535
Added 1.3%
192,113
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$85,649
$97.44 p/Share
879
Reduced 0.46%
189,578
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
2,232
Added 1.16%
190,457
Common Stock