Oct 15
2024
BUY
Grant, award, or other acquisition
$18,465
$10.83 p/Share
1,705
Added 0.15%
1,155,437
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
$18,380
$10.0 p/Share
1,838
Added 0.16%
1,153,730
Common Stock
May 31
2024
BUY
Open market or private purchase
$273,224
$11.48 p/Share
23,800
Added 2.02%
1,151,891
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
221,621
Added 16.42%
1,128,091
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
$164,029
$14.53 p/Share
11,289
Added 1.23%
906,470
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$46,778
$20.68 p/Share
2,262
Reduced 0.25%
895,180
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$27,893
$17.39 p/Share
1,604
Added 0.18%
897,442
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$310,051
$20.29 p/Share
15,281
Added 1.68%
895,838
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$116,946
$20.6 p/Share
5,677
Reduced 0.64%
880,557
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$98,488
$20.48 p/Share
4,809
Reduced 0.54%
886,234
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$262,728
$23.01 p/Share
11,418
Reduced 1.27%
891,043
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$712
$25.44 p/Share
28
Reduced 0.0%
902,461
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$195,646
$22.47 p/Share
8,707
Added 0.96%
902,489
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$40,294
$26.03 p/Share
1,548
Reduced 0.17%
893,780
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$214,766
$23.5 p/Share
9,139
Reduced 1.01%
895,328
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$202,933
$22.07 p/Share
9,195
Added 1.01%
904,467
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$199,195
$26.1 p/Share
7,632
Added 0.85%
895,271
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
$1,228
$27.92 p/Share
44
Added 0.0%
887,638
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
9,021
Added 1.01%
887,593
Common Stock
Apr 21
2023
BUY
Grant, award, or other acquisition
$1,367
$26.82 p/Share
51
Added 0.01%
878,572
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$187,339
$27.82 p/Share
6,734
Added 0.76%
878,521
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
$1,357
$26.11 p/Share
52
Added 0.01%
871,785
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$1,359
$26.15 p/Share
52
Added 0.01%
871,732
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
$248,367
$13.51 p/Share
18,384
Added 2.07%
871,680
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$91,427
$29.55 p/Share
3,094
Added 0.36%
853,296
Common Stock