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...
Jul 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...
Jun 04
2024
SELL
Open market or private sale
$1,276,032
$80.38 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Jun 04
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...
Jun 03
2024
SELL
Open market or private sale
$1,286,351
$81.03 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Jun 03
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...
May 16
2024
SELL
Open market or private sale
$1,305,242
$82.22 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...