Dec 16
2024
BUY
Grant, award, or other acquisition
-
389
Added 3.89%
9,615
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$14,751
$327.82 p/Share
45
Reduced 0.49%
9,226
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$17,777
$329.22 p/Share
54
Reduced 0.58%
9,271
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$27,443
$330.64 p/Share
83
Reduced 0.88%
9,325
Common Stock
Oct 25
2024
SELL
Open market or private sale
$1,252,755
$315.0 p/Share
3,977
Reduced 29.71%
9,408
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$445,742
$112.08 p/Share
3,977
Added 22.91%
13,385
Common Stock
May 09
2024
SELL
Open market or private sale
$331,750
$254.41 p/Share
1,304
Reduced 12.17%
9,408
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$214,312
$164.35 p/Share
1,304
Added 10.85%
10,712
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$111,240
$214.75 p/Share
518
Reduced 5.22%
9,408
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,678
Added 14.46%
9,926
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$9,314
$227.18 p/Share
41
Reduced 0.49%
8,248
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$6,577
$219.26 p/Share
30
Reduced 0.36%
8,289
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$7,957
$221.04 p/Share
36
Reduced 0.43%
8,319
Common Stock
Dec 11
2023
BUY
Grant, award, or other acquisition
-
559
Added 6.27%
8,355
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$145,008
$310.51 p/Share
467
Reduced 5.65%
7,796
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,592
Added 16.15%
8,263
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$12,973
$324.33 p/Share
40
Reduced 0.6%
6,671
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$13,377
$334.44 p/Share
40
Reduced 0.59%
6,711
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$9,663
$333.23 p/Share
29
Reduced 0.43%
6,751
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
362
Added 5.07%
6,780
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$59,411
$216.04 p/Share
275
Reduced 4.11%
6,418
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
872
Added 11.53%
6,693
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$12,156
$238.35 p/Share
51
Reduced 0.87%
5,821
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$9,762
$244.06 p/Share
40
Reduced 0.68%
5,872
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$9,866
$246.65 p/Share
40
Reduced 0.67%
5,912
Common Stock