Nov 08
2024
SELL
Payment of exercise price or tax liability
$857,905
$22.01 p/Share
38,978
Reduced 5.75%
639,122
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$1,844,393
$22.01 p/Share
83,798
Added 11.0%
678,100
Common Stock
Jun 07
2024
BUY
Open market or private purchase
$64,100
$12.82 p/Share
5,000
Added 0.83%
594,302
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$1,125,137
$12.19 p/Share
92,300
Added 13.54%
589,302
Common Stock
Jul 28
2023
$78,920
$19.73 p/Share
4,000
Reduced 0.8%
497,002
Common Stock
May 09
2023
BUY
Open market or private purchase
$93,860
$14.44 p/Share
6,500
Added 1.28%
501,002
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
$65,194
$20.06 p/Share
3,250
Added 0.65%
494,502
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$19,970
$19.97 p/Share
1,000
Added 0.2%
491,252
Common Stock
Mar 01
2023
BUY
Open market or private purchase
$52,025
$20.81 p/Share
2,500
Added 0.51%
490,252
Common Stock
May 10
2022
BUY
Open market or private purchase
$30,570
$30.57 p/Share
1,000
Added 0.2%
487,752
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$120,420
$30.61 p/Share
3,934
Added 0.8%
486,752
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$86,085
$31.51 p/Share
2,732
Added 0.56%
482,818
Common Stock
Jun 01
2021
SELL
Open market or private sale
$250,000
$25.0 p/Share
10,000
Reduced 2.04%
480,086
Common Stock
Apr 21
2021
SELL
Open market or private sale
$278,900
$27.89 p/Share
10,000
Reduced 2.0%
490,086
Common Stock
Mar 22
2021
SELL
Open market or private sale
$307,800
$30.78 p/Share
10,000
Reduced 1.96%
500,086
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$191,608
$26.69 p/Share
7,179
Added 1.39%
510,086
Common Stock
Feb 22
2021
SELL
Open market or private sale
$292,400
$29.24 p/Share
10,000
Reduced 1.95%
502,907
Common Stock
Jan 21
2021
SELL
Open market or private sale
$272,900
$27.29 p/Share
10,000
Reduced 1.91%
512,907
Common Stock
Dec 21
2020
SELL
Open market or private sale
$312,200
$31.22 p/Share
10,000
Reduced 1.76%
557,557
Common Stock
Nov 23
2020
SELL
Open market or private sale
$298,700
$29.87 p/Share
10,000
Reduced 1.73%
567,557
Common Stock
Oct 21
2020
SELL
Open market or private sale
$293,900
$29.39 p/Share
10,000
Reduced 1.7%
577,557
Common Stock