Oct 10
2023
SELL
Open market or private sale
$482,539
$27.64 p/Share
17,458
Reduced 2.89%
586,055
Common Stock
Oct 09
2023
SELL
Open market or private sale
$249,267
$26.47 p/Share
9,417
Reduced 1.54%
603,513
Common Stock
Oct 06
2023
SELL
Open market or private sale
$329,988
$26.52 p/Share
12,443
Reduced 1.99%
612,930
Common Stock
Oct 05
2023
SELL
Open market or private sale
$338,052
$26.93 p/Share
12,553
Reduced 1.97%
625,373
Common Stock
Oct 04
2023
SELL
Open market or private sale
$399,000
$27.13 p/Share
14,707
Reduced 2.25%
637,926
Common Stock
Oct 03
2023
SELL
Open market or private sale
$336,006
$27.94 p/Share
12,026
Reduced 1.81%
652,633
Common Stock
Oct 02
2023
SELL
Open market or private sale
$408,317
$28.48 p/Share
14,337
Reduced 2.11%
664,659
Common Stock
Mar 18
2023
SELL
Payment of exercise price or tax liability
$1,062,989
$22.51 p/Share
47,223
Reduced 6.5%
678,996
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$779,860
$23.12 p/Share
33,731
Reduced 4.44%
726,219
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$3,874,486
$25.25 p/Share
153,445
Reduced 16.8%
759,950
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
341,180
Added 27.19%
913,395
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
63,614
Added 10.0%
572,215
Common Stock
Aug 18
2022
SELL
Open market or private sale
$36,054
$30.02 p/Share
1,201
Reduced 0.23%
513,701
Common Stock
Aug 16
2022
SELL
Open market or private sale
$1,045,429
$30.29 p/Share
34,514
Reduced 6.28%
514,902
Common Stock
Aug 12
2022
SELL
Open market or private sale
$6,002
$30.01 p/Share
200
Reduced 0.04%
549,416
Common Stock
Aug 11
2022
SELL
Open market or private sale
$1,052,584
$29.41 p/Share
35,790
Reduced 6.11%
549,616
Common Stock
Aug 10
2022
SELL
Open market or private sale
$3,625
$29.0 p/Share
125
Reduced 0.02%
585,406
Common Stock
Jun 13
2022
SELL
Open market or private sale
$979,402
$27.27 p/Share
35,915
Reduced 5.78%
585,531
Common Stock
May 17
2022
SELL
Open market or private sale
$904,340
$25.18 p/Share
35,915
Reduced 5.46%
621,446
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$408,211
$20.03 p/Share
20,380
Reduced 3.01%
657,361
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
210,000
Added 23.66%
677,741
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$718,742
$21.16 p/Share
33,967
Reduced 6.77%
467,741
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$344,343
$19.97 p/Share
17,243
Reduced 3.32%
501,708
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
38,250
Added 6.86%
518,951
Common Stock
Nov 18
2021
SELL
Open market or private sale
$553,288
$28.52 p/Share
19,400
Reduced 3.88%
480,701
Common Stock