May 28
2024
SELL
Open market or private sale
$19,625
$39.25 p/Share
500
Reduced 2.22%
22,000
Common Stock, par valu...
May 28
2024
BUY
Exercise of conversion of derivative security
$3,025
$6.05 p/Share
500
Added 2.17%
22,500
Common Stock, par valu...
May 20
2024
SELL
Open market or private sale
$19,580
$39.16 p/Share
500
Reduced 2.22%
22,000
Common Stock, par valu...
May 20
2024
BUY
Exercise of conversion of derivative security
$3,025
$6.05 p/Share
500
Added 2.17%
22,500
Common Stock, par valu...
Jun 07
2023
SELL
Open market or private sale
$19,000
$38.0 p/Share
500
Reduced 2.22%
22,000
Common Stock, par valu...
Jun 07
2023
BUY
Exercise of conversion of derivative security
$2,380
$4.76 p/Share
500
Added 2.17%
22,500
Common Stock, par valu...
Jun 06
2023
SELL
Open market or private sale
$18,740
$37.48 p/Share
500
Reduced 2.22%
22,000
Common Stock, par valu...
Jun 06
2023
BUY
Exercise of conversion of derivative security
$2,380
$4.76 p/Share
500
Added 2.17%
22,500
Common Stock, par valu...
Mar 08
2023
SELL
Open market or private sale
$28,250
$28.25 p/Share
1,000
Reduced 4.35%
22,000
Common Stock, par valu...
Mar 08
2023
BUY
Exercise of conversion of derivative security
$4,760
$4.76 p/Share
1,000
Added 4.17%
23,000
Common Stock, par valu...
Mar 03
2023
SELL
Open market or private sale
$25,936
$29.54 p/Share
878
Reduced 3.84%
22,000
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
$4,179
$4.76 p/Share
878
Added 3.7%
22,878
Common Stock, par valu...
Mar 01
2023
SELL
Open market or private sale
$33,155
$29.55 p/Share
1,122
Reduced 4.85%
22,000
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
$5,340
$4.76 p/Share
1,122
Added 4.63%
23,122
Common Stock, par valu...
Mar 10
2022
SELL
Open market or private sale
$530,177
$73.81 p/Share
7,183
Reduced 39.5%
11,000
Common Stock, par valu...
Mar 10
2022
BUY
Exercise of conversion of derivative security
$27,080
$3.77 p/Share
7,183
Added 39.29%
11,100
Common Stock, par valu...
May 20
2021
SELL
Open market or private sale
$381,096
$52.93 p/Share
7,200
Reduced 39.56%
11,000
Common Stock, par valu...
May 20
2021
BUY
Exercise of conversion of derivative security
$41,544
$5.77 p/Share
7,200
Added 28.35%
18,200
Common Stock, par valu...
May 19
2021
SELL
Open market or private sale
$151,890
$50.63 p/Share
3,000
Reduced 21.43%
11,000
Common Stock, par valu...