Jul 15
2024
|
SELL
Open market or private sale
|
$29,093
$50.51 p/Share
|
576
|
|
Apr 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,000
|
|
Mar 28
2024
|
SELL
Open market or private sale
|
$39,089
$50.05 p/Share
|
781
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$18,486
$50.1 p/Share
|
369
|
|
Jun 21
2023
|
SELL
Open market or private sale
|
$4,785
$55.0 p/Share
|
87
|
|
Jun 20
2023
|
SELL
Open market or private sale
|
$10,285
$55.0 p/Share
|
187
|
|
Jun 13
2023
|
SELL
Open market or private sale
|
$78,732
$54.0 p/Share
|
1,458
|
|
Jun 12
2023
|
SELL
Open market or private sale
|
$29,268
$54.0 p/Share
|
542
|
|
Jun 07
2023
|
SELL
Open market or private sale
|
$106,000
$53.0 p/Share
|
2,000
|
|
Jun 06
2023
|
SELL
Open market or private sale
|
$114,400
$52.0 p/Share
|
2,200
|
|
Jun 02
2023
|
SELL
Open market or private sale
|
$25,584
$52.0 p/Share
|
492
|
|
May 23
2023
|
SELL
Open market or private sale
|
$46,800
$52.0 p/Share
|
900
|
|
Apr 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
800
|
|
Feb 23
2023
|
SELL
Open market or private sale
|
$9,204
$52.0 p/Share
|
177
|
|
Feb 03
2023
|
SELL
Open market or private sale
|
$131,612
$52.0 p/Share
|
2,531
|
|
Jan 31
2023
|
SELL
Open market or private sale
|
$222,972
$51.0 p/Share
|
4,372
|
|
Jan 30
2023
|
SELL
Open market or private sale
|
$357
$51.0 p/Share
|
7
|
|
Jan 27
2023
|
SELL
Open market or private sale
|
$57,783
$51.0 p/Share
|
1,133
|
|
Jan 03
2023
|
SELL
Open market or private sale
|
$206
$51.58 p/Share
|
4
|
|
Nov 28
2022
|
SELL
Open market or private sale
|
$4,731
$55.02 p/Share
|
86
|
|
Jul 01
2022
|
BUY
Grant, award, or other acquisition
|
-
|
700
|
|
Jul 01
2021
|
BUY
Grant, award, or other acquisition
|
-
|
500
|
|