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...
Jun 07
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 06
2023
SELL
Open market or private sale
$586,080
$55.78 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Jun 06
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...
May 23
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...
May 22
2023
SELL
Open market or private sale
$1,157,030
$55.06 p/Share
21,014
Reduced 6.64%
295,650
Common Stock, par valu...
May 22
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...
Apr 14
2023
SELL
Open market or private sale
$562,649
$53.55 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Apr 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...
Apr 13
2023
SELL
Open market or private sale
$567,798
$54.04 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Apr 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...