Dec 05
2024
-
1,000
Reduced 0.19%
524,000
Common Stock
Aug 30
2024
SELL
Open market or private sale
$654,911
$32.78 p/Share
19,979
Reduced 3.67%
525,000
Common Stock
Aug 29
2024
SELL
Open market or private sale
$566,009
$32.99 p/Share
17,157
Reduced 3.05%
544,979
Common Stock
Jun 08
2023
-
8,500
Reduced 1.49%
562,136
Common Stock
Apr 28
2023
-
8,500
Reduced 1.47%
570,636
Common Stock
Mar 08
2023
SELL
Open market or private sale
$673,857
$32.09 p/Share
20,999
Reduced 3.5%
579,136
Common Stock
Mar 07
2023
SELL
Open market or private sale
$291,542
$32.39 p/Share
9,001
Reduced 1.48%
600,135
Common Stock
Feb 27
2023
-
1,000
Reduced 0.16%
609,136
Common Stock
Dec 01
2022
SELL
Open market or private sale
$295,300
$29.53 p/Share
10,000
Reduced 1.61%
610,136
Common Stock
Nov 17
2022
-
1,700
Reduced 0.27%
620,136
Common Stock
Oct 27
2022
-
900
Reduced 0.14%
621,836
Common Stock
Aug 16
2022
SELL
Open market or private sale
$964,925
$29.69 p/Share
32,500
Reduced 4.96%
622,736
Common Stock
Dec 06
2021
SELL
Open market or private sale
$353,600
$35.36 p/Share
10,000
Reduced 1.5%
655,236
Common Stock
May 25
2021
-
800
Reduced 0.12%
665,236
Common Stock
May 20
2021
SELL
Open market or private sale
$713,400
$35.67 p/Share
20,000
Reduced 2.92%
666,036
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
14,499
Added 2.07%
686,036
Common Stock
Mar 02
2021
SELL
Open market or private sale
$680,200
$34.01 p/Share
20,000
Reduced 2.89%
671,537
Common Stock
Feb 25
2021
-
10,500
Reduced 1.5%
691,537
Common Stock
Aug 27
2020
SELL
Open market or private sale
$409,200
$20.46 p/Share
20,000
Reduced 2.77%
702,037
Common Stock
Jun 09
2020
SELL
Open market or private sale
$258,250
$20.66 p/Share
12,500
Reduced 1.7%
722,037
Common Stock
Mar 10
2020
SELL
Open market or private sale
$600,900
$20.03 p/Share
30,000
Reduced 3.92%
734,537
Common Stock
Mar 04
2020
-
12,000
Reduced 1.55%
764,537
Common Stock
Feb 23
2020
BUY
Grant, award, or other acquisition
-
7,384
Added 0.94%
776,537
Common Stock
Jun 03
2019
SELL
Open market or private sale
$810,400
$20.26 p/Share
40,000
Reduced 4.94%
769,153
Common Stock
May 30
2019
-
5,000
Reduced 0.61%
809,153
Common Stock