Nov 14
2025
SELL
Open market or private sale
$838,869
$34.51 p/Share
24,308
Reduced 8.95%
247,320
Common Stock
Oct 30
2025
SELL
Open market or private sale
$1,113,013
$31.41 p/Share
35,435
Reduced 11.54%
271,628
Common Stock
Jul 28
2025
BUY
Grant, award, or other acquisition
-
2,824
Added 0.91%
307,063
Common Stock
Jun 12
2025
BUY
Grant, award, or other acquisition
-
2,404
Added 0.78%
304,239
Common Stock
May 30
2025
SELL
Open market or private sale
$811,800
$27.06 p/Share
30,000
Reduced 9.04%
301,835
Common Stock
May 06
2025
SELL
Open market or private sale
$675,924
$25.61 p/Share
26,393
Reduced 7.37%
331,835
Common Stock
Dec 20
2024
SELL
Open market or private sale
$516,500
$20.66 p/Share
25,000
Reduced 6.52%
358,228
Common Stock
Dec 19
2024
SELL
Open market or private sale
$515,750
$20.63 p/Share
25,000
Reduced 6.12%
383,228
Common Stock
Aug 28
2024
SELL
Open market or private sale
$560,043
$20.88 p/Share
26,822
Reduced 6.17%
408,228
Common Stock
Aug 23
2024
SELL
Open market or private sale
$396,017
$21.01 p/Share
18,849
Reduced 4.15%
435,050
Common Stock
Aug 22
2024
SELL
Open market or private sale
$410,400
$20.52 p/Share
20,000
Reduced 4.22%
453,899
Common Stock
Aug 16
2024
SELL
Open market or private sale
$722,101
$20.53 p/Share
35,173
Reduced 6.91%
473,899
Common Stock
Aug 13
2024
SELL
Open market or private sale
$427,999
$19.37 p/Share
22,096
Reduced 4.16%
509,072
Common Stock
Jun 13
2024
BUY
Grant, award, or other acquisition
$65,002
$18.62 p/Share
3,491
Added 0.65%
531,168
Common Stock
Jun 20
2023
BUY
Grant, award, or other acquisition
-
4,005
Added 0.75%
527,677
Common Stock
Dec 07
2022
SELL
Open market or private sale
$191,203
$11.34 p/Share
16,861
Reduced 3.12%
523,672
Common Stock
Jun 10
2022
BUY
Grant, award, or other acquisition
-
5,337
Added 0.98%
540,533
Common Stock
Jan 31
2021
SELL
Sale (or disposition) back to the issuer
-
15,000
Reduced 2.73%
535,196
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$144,492
$15.1 p/Share
9,569
Reduced 1.71%
550,196
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
-
9,741
Added 1.74%
551,558
Common Stock
Oct 29
2020
BUY
Open market or private purchase
$117,100
$11.71 p/Share
10,000
Added 1.79%
550,024
Common Stock