Feb 12
2025
SELL
Payment of exercise price or tax liability
$167,010
$105.77 p/Share
1,579
Reduced 0.9%
174,746
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
3,462
Added 1.93%
176,325
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,531,093
$105.98 p/Share
14,447
Reduced 7.71%
172,863
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
31,680
Added 14.47%
187,310
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$573,881
$89.32 p/Share
6,425
Reduced 3.97%
155,600
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
13,907
Added 7.9%
162,025
Common Stock
Dec 10
2024
SELL
Open market or private sale
$1,799
$89.97 p/Share
20
Reduced 0.01%
148,148
Common Stock
Dec 03
2024
BUY
Open market or private purchase
$4,514
$90.29 p/Share
50
Added 0.03%
148,168
Common Stock
Nov 26
2024
-
11,236
Reduced 7.05%
148,118
Common Stock
Nov 25
2024
-
1,113
Reduced 0.69%
159,354
Common Stock
Oct 07
2024
SELL
Open market or private sale
$11,264,795
$85.0 p/Share
132,527
Reduced 45.23%
160,467
Common Stock
Oct 07
2024
BUY
Exercise of conversion of derivative security
$2,463,415
$21.12 p/Share
116,639
Added 28.47%
292,994
Common Stock
Aug 28
2024
SELL
Open market or private sale
$1,130,560
$80.0 p/Share
14,132
Reduced 7.42%
176,355
Common Stock
May 13
2024
-
2,380
Reduced 1.23%
190,487
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$120,384
$65.82 p/Share
1,829
Reduced 0.94%
192,867
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
3,706
Added 1.87%
194,696
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$135,391
$65.82 p/Share
2,057
Reduced 1.07%
190,990
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
4,167
Added 2.11%
193,047
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$118,870
$65.82 p/Share
1,806
Reduced 0.95%
188,880
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
3,960
Added 2.03%
190,686
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$131,240
$65.95 p/Share
1,990
Reduced 1.05%
186,726
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
4,362
Added 2.26%
188,716
Common Stock
Feb 12
2024
-
6,000
Reduced 3.15%
184,354
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
16,450
Reduced 7.95%
190,354
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
33,332
Added 13.88%
206,804
Common Stock