Dec 14
2024
SELL
Payment of exercise price or tax liability
$446,131
$465.69 p/Share
958
Reduced 5.93%
15,201
Common Stock
Dec 14
2024
BUY
Exercise of conversion of derivative security
-
1,933
Added 10.68%
16,159
Common Stock
Oct 24
2024
SELL
Payment of exercise price or tax liability
$144,378
$482.87 p/Share
299
Reduced 2.06%
14,226
Common Stock
Oct 24
2024
BUY
Exercise of conversion of derivative security
-
605
Added 4.0%
14,525
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$301,261
$508.03 p/Share
593
Reduced 4.09%
13,920
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
1,198
Added 7.81%
14,136
Common Stock
Sep 14
2024
SELL
Payment of exercise price or tax liability
$513,784
$536.87 p/Share
957
Reduced 6.71%
13,315
Common Stock
Sep 14
2024
BUY
Exercise of conversion of derivative security
-
1,932
Added 11.92%
14,272
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$159,312
$531.04 p/Share
300
Reduced 2.37%
12,340
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
606
Added 4.57%
12,640
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$334,900
$565.71 p/Share
592
Reduced 4.69%
12,034
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
1,197
Added 8.9%
12,250
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$503,246
$525.31 p/Share
958
Reduced 7.78%
11,355
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
1,933
Added 13.57%
12,313
Common Stock
Apr 24
2024
SELL
Payment of exercise price or tax liability
$143,136
$477.12 p/Share
300
Reduced 2.81%
10,380
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
-
606
Added 5.37%
10,680
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$278,769
$470.1 p/Share
593
Reduced 5.56%
10,074
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
1,198
Added 10.43%
10,290
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$546,491
$570.45 p/Share
958
Reduced 9.19%
9,469
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
1,933
Added 15.64%
10,427
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$126,754
$606.48 p/Share
209
Reduced 2.4%
8,494
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
606
Added 6.51%
8,703
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$165,241
$596.54 p/Share
277
Reduced 3.31%
8,097
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
760
Added 8.32%
8,374
Common Stock
Jan 03
2024
SELL
Open market or private sale
$3,487,225
$571.77 p/Share
6,099
Reduced 44.48%
7,614
Common Stock