Apr 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,000
|
|
Mar 28
2024
|
SELL
Open market or private sale
|
$12,812
$50.05 p/Share
|
256
|
|
Mar 25
2024
|
SELL
Open market or private sale
|
$50
$50.1 p/Share
|
1
|
|
Mar 22
2024
|
SELL
Open market or private sale
|
$10,010
$50.05 p/Share
|
200
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$126,327
$50.11 p/Share
|
2,521
|
|
Mar 07
2024
|
SELL
Open market or private sale
|
$1,105
$50.25 p/Share
|
22
|
|
Jun 20
2023
|
SELL
Open market or private sale
|
$42,444
$54.0 p/Share
|
786
|
|
Jun 13
2023
|
SELL
Open market or private sale
|
$5,508
$54.0 p/Share
|
102
|
|
Jun 12
2023
|
SELL
Open market or private sale
|
$84,888
$54.0 p/Share
|
1,572
|
|
Jun 08
2023
|
SELL
Open market or private sale
|
$29,160
$54.0 p/Share
|
540
|
|
Jun 07
2023
|
SELL
Open market or private sale
|
$159,000
$53.0 p/Share
|
3,000
|
|
Jun 06
2023
|
SELL
Open market or private sale
|
$27,612
$52.0 p/Share
|
531
|
|
May 23
2023
|
SELL
Open market or private sale
|
$63,180
$52.0 p/Share
|
1,215
|
|
Apr 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
800
|
|
Feb 23
2023
|
SELL
Open market or private sale
|
$2,496
$52.0 p/Share
|
48
|
|
Feb 03
2023
|
SELL
Open market or private sale
|
$78,000
$52.0 p/Share
|
1,500
|
|
Feb 02
2023
|
SELL
Open market or private sale
|
$312
$52.0 p/Share
|
6
|
|
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
|
|