Jan 09
2025
BUY
Open market or private purchase
$12,206
$54.25 p/Share
225
Added 0.06%
402,558
Common Stock
Sep 30
2024
BUY
Open market or private purchase
$11,479
$54.15 p/Share
212
Added 0.05%
397,150
Common Stock
Jun 27
2024
BUY
Open market or private purchase
$11,408
$45.27 p/Share
252
Added 0.06%
396,937
Common Stock
Mar 28
2024
BUY
Open market or private purchase
$11,330
$48.84 p/Share
232
Added 0.06%
393,687
Common Stock
Feb 20
2024
BUY
Open market or private purchase
$58,700
$46.96 p/Share
1,250
Added 0.32%
390,708
Common Stock, Restricted
Dec 15
2023
BUY
Open market or private purchase
$11,234
$56.17 p/Share
200
Added 0.05%
389,458
Common Stock
Sep 12
2023
BUY
Open market or private purchase
$10,567
$45.55 p/Share
232
Added 0.06%
386,887
Common Stock
Jun 13
2023
BUY
Open market or private purchase
-
454
Added 0.12%
383,906
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
$98,860
$49.43 p/Share
2,000
Added 0.53%
378,098
Restricted Common Stock
Dec 22
2022
BUY
Open market or private purchase
$10,346
$47.46 p/Share
218
Added 0.06%
376,099
Common Stock
Sep 14
2022
BUY
Open market or private purchase
$9,384
$42.08 p/Share
223
Added 0.06%
373,283
Common Stock
Jun 10
2022
BUY
Open market or private purchase
$9,189
$41.39 p/Share
222
Added 0.06%
365,383
Common Stock
May 02
2022
BUY
Open market or private purchase
$114,000
$38.0 p/Share
3,000
Added 0.81%
365,161
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$89,730
$49.85 p/Share
1,800
Added 0.49%
362,161
Common Stock, Restricted
Dec 10
2021
BUY
Open market or private purchase
$22,000
$50.0 p/Share
440
Added 0.12%
358,442
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
$65,000
$52.0 p/Share
1,250
Added 0.35%
351,254
Common Stock, Restricted
May 14
2020
BUY
Open market or private purchase
$32,000
$32.0 p/Share
1,000
Added 0.29%
342,862
Common Stcok
May 04
2020
BUY
Open market or private purchase
-
1,370
Added 0.4%
341,862
Common Stock
Mar 04
2020
SELL
Open market or private sale
$0
$54.79 p/Share
0
Reduced 0.0%
340,492
Common Stock
Feb 07
2020
SELL
Open market or private sale
$0
$57.16 p/Share
0
Reduced 0.0%
341,007
Common Stock
Feb 04
2020
BUY
Grant, award, or other acquisition
$42,472
$56.63 p/Share
750
Added 0.22%
341,008
Common Stock, Restricted
Mar 06
2019
SELL
Open market or private sale
$149,340
$57.0 p/Share
2,620
Reduced 0.77%
337,480
Common Stock
Feb 05
2019
BUY
Grant, award, or other acquisition
$41,790
$59.7 p/Share
700
Added 0.21%
334,363
Restricked Stock