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...
Sep 18
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 17
2024
SELL
Open market or private sale
$1,857,375
$117.0 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Sep 17
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...
Aug 20
2024
SELL
Open market or private sale
$1,742,281
$109.75 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Aug 20
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...
Aug 19
2024
SELL
Open market or private sale
$1,721,008
$108.41 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Aug 19
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...
Jul 09
2024
SELL
Open market or private sale
$1,474,470
$92.88 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Jul 09
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...
Jul 08
2024
SELL
Open market or private sale
$1,453,991
$91.59 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...