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...
Mar 09
2023
SELL
Open market or private sale
$619,164
$52.65 p/Share
11,760
Reduced 3.83%
295,650
Common Stock, par valu...
Mar 09
2023
SELL
Payment of exercise price or tax liability
$398,632
$52.82 p/Share
7,547
Reduced 2.4%
307,410
Common Stock, par valu...
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
19,307
Added 5.9%
308,192
Common Stock, par valu...
Mar 02
2023
SELL
Open market or private sale
$1,109,329
$52.28 p/Share
21,219
Reduced 6.7%
295,650
Common Stock, par valu...
Mar 01
2023
SELL
Open market or private sale
$931,471
$52.43 p/Share
17,766
Reduced 5.67%
295,650
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$655,199
$52.58 p/Share
12,461
Reduced 3.78%
316,869
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
33,680
Added 9.54%
319,476
Common Stock, par valu...