May 28
2025
SELL
Open market or private sale
$640,572
$128.5 p/Share
4,985
Reduced 45.02%
6,088
Common Stock
May 28
2025
BUY
Exercise of conversion of derivative security
$538,374
$96.83 p/Share
5,560
Added 33.43%
11,073
Common Stock
May 27
2025
SELL
Open market or private sale
$647,795
$131.0 p/Share
4,945
Reduced 47.28%
5,513
Common Stock
May 27
2025
BUY
Exercise of conversion of derivative security
$537,890
$96.83 p/Share
5,555
Added 34.69%
10,458
Common Stock
May 23
2025
SELL
Open market or private sale
$644,670
$130.0 p/Share
4,959
Reduced 50.28%
4,903
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
$537,890
$96.83 p/Share
5,555
Added 36.03%
9,862
Common Stock
May 22
2025
SELL
Open market or private sale
$644,818
$130.03 p/Share
4,959
Reduced 53.52%
4,307
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
$537,890
$96.83 p/Share
5,555
Added 37.48%
9,266
Common Stock
May 21
2025
SELL
Open market or private sale
$653,961
$133.0 p/Share
4,917
Reduced 56.99%
3,711
Common Stock
May 21
2025
BUY
Exercise of conversion of derivative security
$537,890
$96.83 p/Share
5,555
Added 39.17%
8,628
Common Stock
May 20
2025
SELL
Open market or private sale
$667,862
$137.11 p/Share
4,871
Reduced 61.32%
3,073
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
$537,890
$96.83 p/Share
5,555
Added 41.15%
7,944
Common Stock
May 19
2025
SELL
Open market or private sale
$766,590
$138.0 p/Share
5,555
Reduced 69.93%
2,389
Common Stock
May 19
2025
BUY
Exercise of conversion of derivative security
$537,890
$96.83 p/Share
5,555
Added 41.15%
7,944
Common Stock
May 16
2025
SELL
Open market or private sale
$777,700
$140.0 p/Share
5,555
Reduced 69.93%
2,389
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$537,890
$96.83 p/Share
5,555
Added 41.15%
7,944
Common Stock
May 15
2025
SELL
Open market or private sale
$752,980
$135.55 p/Share
5,555
Reduced 69.93%
2,389
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$537,890
$96.83 p/Share
5,555
Added 41.15%
7,944
Common Stock
May 14
2025
SELL
Open market or private sale
$770,339
$138.65 p/Share
5,556
Reduced 69.93%
2,389
Common Stock
May 14
2025
BUY
Exercise of conversion of derivative security
$537,987
$96.83 p/Share
5,556
Added 41.15%
7,945
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$257,062
$143.45 p/Share
1,792
Reduced 42.86%
2,389
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
3,248
Added 43.72%
4,181
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$172,209
$141.97 p/Share
1,213
Reduced 56.52%
933
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
2,146
Added 50.0%
2,146
Common Stock
Nov 27
2024
SELL
Open market or private sale
$225,940
$158.0 p/Share
1,430
Reduced 100.0%
0
Common Stock