Oct 24
2024
SELL
Payment of exercise price or tax liability
$197,493
$482.87 p/Share
409
Reduced 1.24%
32,564
Common Stock
Oct 24
2024
BUY
Exercise of conversion of derivative security
-
826
Added 2.46%
32,774
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$304,818
$508.03 p/Share
600
Reduced 1.83%
32,147
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
1,212
Added 3.61%
32,366
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$217,195
$531.04 p/Share
409
Reduced 1.28%
31,535
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
826
Added 2.54%
31,745
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$339,426
$565.71 p/Share
600
Reduced 1.89%
31,118
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
1,212
Added 3.72%
31,337
Common Stock
Apr 24
2024
SELL
Payment of exercise price or tax liability
$195,142
$477.12 p/Share
409
Reduced 1.33%
30,432
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
-
826
Added 2.62%
30,642
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$282,060
$470.1 p/Share
600
Reduced 1.96%
30,015
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
1,211
Added 3.85%
30,234
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$1,867,351
$606.48 p/Share
3,079
Reduced 9.48%
29,404
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
6,482
Added 17.96%
29,614
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$167,627
$596.54 p/Share
281
Reduced 1.07%
26,001
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
770
Added 2.85%
26,282
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$67,822
$611.01 p/Share
111
Reduced 0.43%
25,512
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
224
Added 0.87%
25,623
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$304,851
$539.56 p/Share
565
Reduced 2.18%
25,399
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
-
1,141
Added 4.27%
25,609
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$209,077
$548.76 p/Share
381
Reduced 1.51%
24,823
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
769
Added 2.96%
25,204
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$60,534
$545.36 p/Share
111
Reduced 0.45%
24,435
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
-
224
Added 0.9%
24,546
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$295,980
$523.86 p/Share
565
Reduced 2.27%
24,322
Common Stock