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...
May 16
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 15
2024
SELL
Open market or private sale
$1,294,447
$81.54 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
May 15
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...
Apr 16
2024
SELL
Open market or private sale
$1,185,703
$74.69 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Apr 16
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...
Apr 15
2024
SELL
Open market or private sale
$1,217,295
$76.68 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Apr 15
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...
Mar 05
2024
SELL
Open market or private sale
$10,844,712
$79.14 p/Share
137,032
Reduced 31.67%
295,650
Common Stock, par valu...
Mar 04
2024
SELL
Open market or private sale
$9,202,933
$79.35 p/Share
115,979
Reduced 21.14%
432,682
Common Stock, par valu...