May 13
2024
BUY
Grant, award, or other acquisition
-
13,308
Added 10.35%
115,268
Common Stock
Jan 09
2024
SELL
Open market or private sale
$106,922
$29.15 p/Share
3,668
Reduced 3.47%
101,984
Common Stock
Jan 09
2024
BUY
Exercise of conversion of derivative security
$10,306
$20.49 p/Share
503
Added 0.47%
105,652
Common Stock
Jan 05
2024
SELL
Open market or private sale
$42,660
$29.28 p/Share
1,457
Reduced 1.37%
105,149
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
11,800
Added 9.97%
106,606
Common Stock
Dec 28
2023
SELL
Open market or private sale
$713,216
$32.0 p/Share
22,288
Reduced 19.08%
94,549
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
$456,681
$20.49 p/Share
22,288
Added 16.02%
116,837
Common Stock
May 17
2023
SELL
Open market or private sale
$35,811
$18.16 p/Share
1,972
Reduced 2.06%
93,525
Common Stock
May 16
2023
SELL
Open market or private sale
$22,453
$18.45 p/Share
1,217
Reduced 1.26%
95,497
Common Stock
May 15
2023
SELL
Open market or private sale
$35,172
$19.22 p/Share
1,830
Reduced 1.86%
96,714
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
26,385
Added 21.12%
98,544
Common Stock
Jan 10
2023
SELL
Open market or private sale
$43,708
$17.95 p/Share
2,435
Reduced 3.26%
72,159
Common Stock
Jan 05
2023
SELL
Open market or private sale
$28,569
$19.73 p/Share
1,448
Reduced 2.08%
68,262
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
6,332
Added 7.82%
74,594
Common Stock
May 17
2022
SELL
Open market or private sale
$33,851
$20.27 p/Share
1,670
Reduced 2.37%
68,822
Common Stock
May 16
2022
SELL
Open market or private sale
$20,509
$18.41 p/Share
1,114
Reduced 1.56%
70,492
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
14,645
Added 16.98%
71,606
Common Stock
Jan 11
2022
SELL
Open market or private sale
$23,227
$25.11 p/Share
925
Reduced 1.6%
56,961
Common Stock
Jan 06
2022
SELL
Open market or private sale
$41,912
$26.0 p/Share
1,612
Reduced 3.22%
48,428
Common Stock
Jan 06
2022
BUY
Grant, award, or other acquisition
-
9,458
Added 14.04%
57,886
Common Stock
Jan 05
2022
SELL
Open market or private sale
$41,498
$27.61 p/Share
1,503
Reduced 2.92%
50,040
Common Stock
Nov 01
2021
SELL
Open market or private sale
$1,871,480
$30.68 p/Share
61,000
Reduced 54.22%
51,514
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$758,840
$12.44 p/Share
61,000
Added 35.16%
112,514
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$47,371
$26.23 p/Share
1,806
Reduced 3.43%
50,792
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
9,448
Added 15.23%
52,598
Common Stock