Jun 12
2025
SELL
Open market or private sale
$1,209,380
$102.23 p/Share
11,830
Reduced 38.36%
19,013
Common Stock
Jun 12
2025
SELL
Payment of exercise price or tax liability
$2,886,298
$102.46 p/Share
28,170
Reduced 47.74%
30,843
Common Stock
Jun 12
2025
BUY
Exercise of conversion of derivative security
$1,356,000
$33.9 p/Share
40,000
Added 40.4%
59,013
Common Stock
Jun 09
2025
SELL
Payment of exercise price or tax liability
$65,164
$102.46 p/Share
636
Reduced 3.24%
19,013
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
-
1,139
Added 5.48%
19,649
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$62,367
$101.41 p/Share
615
Reduced 3.22%
18,510
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
1,101
Added 5.44%
19,125
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$68,705
$98.15 p/Share
700
Reduced 3.74%
18,024
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$122,785
$98.15 p/Share
1,251
Added 6.4%
18,281
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$48,959
$76.86 p/Share
637
Reduced 3.52%
17,473
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
1,140
Added 5.92%
18,110
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$287,541
$77.63 p/Share
3,704
Reduced 17.92%
16,970
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
6,635
Added 25.46%
19,427
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$54,957
$78.51 p/Share
700
Reduced 4.75%
14,039
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
1,250
Added 8.15%
14,091
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$61,870
$97.28 p/Share
636
Reduced 4.5%
13,489
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
1,139
Added 7.46%
14,125
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$66,573
$94.97 p/Share
701
Reduced 5.12%
12,986
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
1,252
Added 8.76%
13,038
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$43,623
$68.59 p/Share
636
Reduced 4.87%
12,435
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
1,139
Added 8.02%
13,071
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$49,616
$70.88 p/Share
700
Reduced 5.54%
11,932
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
1,251
Added 9.45%
11,984
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$37,047
$58.25 p/Share
636
Reduced 5.38%
11,196
Common Stock
Jun 07
2024
BUY
Exercise of conversion of derivative security
-
1,139
Added 8.78%
11,832
Common Stock