Apr 01
2025
SELL
Open market or private sale
$5,965,487
$86.3 p/Share
69,125
Reduced 100.0%
0
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
$2,529,283
$36.59 p/Share
69,125
Added 50.0%
69,125
Common Stock, par valu...
Mar 04
2025
SELL
Open market or private sale
$15,010,308
$89.2 p/Share
168,277
Reduced 100.0%
0
Common Stock, par valu...
Mar 03
2025
SELL
Open market or private sale
$6,319,407
$91.42 p/Share
69,125
Reduced 29.12%
168,277
Common Stock, par valu...
Mar 03
2025
SELL
Open market or private sale
$15,781,605
$91.46 p/Share
172,552
Reduced 42.09%
237,402
Common Stock, par valu...
Mar 03
2025
BUY
Exercise of conversion of derivative security
$2,529,283
$36.59 p/Share
69,125
Added 14.43%
409,954
Common Stock, par valu...
Mar 01
2025
SELL
Payment of exercise price or tax liability
$20,602,588
$93.17 p/Share
221,129
Reduced 39.35%
340,829
Common Stock, par valu...
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
561,958
Added 62.06%
343,601
Common Stock, par valu...
Feb 03
2025
SELL
Open market or private sale
$6,848,213
$99.07 p/Share
69,125
Reduced 100.0%
0
Common Stock, par valu...
Feb 03
2025
BUY
Exercise of conversion of derivative security
$2,529,283
$36.59 p/Share
69,125
Added 50.0%
69,125
Common Stock, par valu...
Jan 02
2025
SELL
Open market or private sale
$7,262,902
$105.06 p/Share
69,131
Reduced 100.0%
0
Common Stock, par valu...
Jan 02
2025
BUY
Exercise of conversion of derivative security
$2,529,503
$36.59 p/Share
69,131
Added 50.0%
69,131
Common Stock, par valu...
Dec 11
2024
SELL
Open market or private sale
$1,793,377
$112.99 p/Share
15,872
Reduced 100.0%
0
Common Stock, par valu...
Dec 11
2024
BUY
Exercise of conversion of derivative security
$770,426
$48.54 p/Share
15,872
Added 50.0%
15,872
Common Stock, par valu...
Dec 10
2024
SELL
Open market or private sale
$1,811,496
$114.11 p/Share
15,875
Reduced 100.0%
0
Common Stock, par valu...
Dec 10
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 50.0%
15,875
Common Stock, par valu...
Nov 11
2024
SELL
Open market or private sale
$1,888,648
$118.97 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Nov 11
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Nov 08
2024
SELL
Open market or private sale
$1,872,615
$117.96 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Nov 08
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Oct 08
2024
SELL
Open market or private sale
$1,868,170
$117.68 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Oct 08
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Oct 07
2024
SELL
Open market or private sale
$1,863,090
$117.36 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Oct 07
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Sep 18
2024
SELL
Open market or private sale
$1,839,118
$115.85 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...