Nov 01
2024
BUY
Open market or private purchase
$15,876
$28.1 p/Share
565
Added 2.37%
23,281
Common
Jul 26
2024
BUY
Open market or private purchase
$16,779
$28.93 p/Share
580
Added 2.5%
22,650
Common
May 07
2024
BUY
Open market or private purchase
$19,169
$22.29 p/Share
860
Added 3.76%
21,996
Common
Feb 01
2024
BUY
Open market or private purchase
$15,196
$20.96 p/Share
725
Added 3.52%
19,891
Common
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
1,162
Added 5.23%
21,053
Common
Nov 01
2023
BUY
Open market or private purchase
$14,676
$16.49 p/Share
890
Added 4.45%
19,090
Common
Jul 31
2023
BUY
Open market or private purchase
$14,782
$19.45 p/Share
760
Added 4.02%
18,126
Common
Apr 28
2023
BUY
Open market or private purchase
$16,957
$20.26 p/Share
837
Added 4.62%
17,289
Common
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
1,448
Added 8.11%
16,404
Common
Jan 27
2023
BUY
Open market or private purchase
$14,257
$26.65 p/Share
535
Added 3.45%
14,956
Common
Nov 09
2022
BUY
Open market or private purchase
$14,395
$27.79 p/Share
518
Added 3.48%
14,383
Common
Aug 02
2022
BUY
Open market or private purchase
$14,174
$24.65 p/Share
575
Added 3.99%
13,825
Common
Apr 29
2022
BUY
Open market or private purchase
$15,742
$25.39 p/Share
620
Added 4.48%
13,209
Common
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
1,309
Added 9.78%
12,082
Common
Jan 31
2022
BUY
Open market or private purchase
$14,074
$29.63 p/Share
475
Added 3.64%
12,557
Common
Nov 01
2021
BUY
Open market or private purchase
$12,958
$29.12 p/Share
445
Added 3.98%
10,749
Common
Aug 05
2021
BUY
Open market or private purchase
$11,806
$27.14 p/Share
435
Added 4.06%
10,278
Common
May 03
2021
BUY
Open market or private purchase
$14,605
$28.36 p/Share
515
Added 4.98%
9,819
Common
Feb 01
2021
BUY
Open market or private purchase
$11,623
$22.79 p/Share
510
Added 5.21%
9,276
Common
Jan 31
2021
BUY
Exercise of conversion of derivative security
-
1,384
Added 13.64%
8,766
Common
Nov 02
2020
BUY
Open market or private purchase
$12,568
$16.01 p/Share
785
Added 9.61%
7,382
Common
Aug 03
2020
BUY
Open market or private purchase
$13,707
$15.23 p/Share
900
Added 12.05%
6,569
Common
Apr 27
2020
BUY
Open market or private purchase
$46,065
$15.51 p/Share
2,970
Added 34.48%
5,643
Common
Dec 13
2019
BUY
Open market or private purchase
$17,524
$26.96 p/Share
650
Added 19.8%
2,632
Common
Jan 31
2018
BUY
Grant, award, or other acquisition
-
1,000
Added 34.65%
1,886
Common Stock (Restrict...