Dec 13
2023
SELL
Open market or private sale
$700,291
$66.65 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Dec 13
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Dec 12
2023
SELL
Open market or private sale
$693,251
$65.98 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Dec 12
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Nov 17
2023
SELL
Open market or private sale
$658,158
$62.64 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Nov 17
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Nov 16
2023
SELL
Open market or private sale
$653,955
$62.24 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Nov 16
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Oct 05
2023
SELL
Open market or private sale
$606,043
$57.68 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Oct 05
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Oct 04
2023
SELL
Open market or private sale
$603,837
$57.47 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Oct 04
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Sep 28
2023
SELL
Open market or private sale
$620,753
$59.08 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Sep 28
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Sep 27
2023
SELL
Open market or private sale
$631,050
$60.06 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Sep 27
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Aug 15
2023
SELL
Open market or private sale
$630,104
$59.97 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Aug 15
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Aug 14
2023
SELL
Open market or private sale
$632,731
$60.22 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Aug 14
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Jul 14
2023
SELL
Open market or private sale
$618,757
$58.89 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Jul 14
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Jul 13
2023
SELL
Open market or private sale
$624,641
$59.45 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Jul 13
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Jun 07
2023
SELL
Open market or private sale
$586,605
$55.83 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...