Jan 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
650
|
|
Nov 07
2024
|
|
-
|
1,355
|
|
Jul 09
2024
|
BUY
Grant, award, or other acquisition
|
-
|
650
|
|
Jan 09
2024
|
BUY
Grant, award, or other acquisition
|
-
|
650
|
|
Sep 06
2023
|
BUY
Open market or private purchase
|
$308,864
$50.8 p/Share
|
6,080
|
|
Sep 05
2023
|
BUY
Open market or private purchase
|
$199,841
$50.98 p/Share
|
3,920
|
|
Jul 11
2023
|
BUY
Grant, award, or other acquisition
|
-
|
650
|
|
May 09
2023
|
BUY
Open market or private purchase
|
$459,000
$45.9 p/Share
|
10,000
|
|
Apr 28
2023
|
BUY
Open market or private purchase
|
$515,800
$51.58 p/Share
|
10,000
|
|
Mar 13
2023
|
BUY
Open market or private purchase
|
$1,070,261
$64.03 p/Share
|
16,715
|
|
Mar 10
2023
|
BUY
Open market or private purchase
|
$320,869
$64.38 p/Share
|
4,984
|
|
Mar 09
2023
|
BUY
Open market or private purchase
|
$325,889
$64.97 p/Share
|
5,016
|
|
Jul 12
2022
|
BUY
Grant, award, or other acquisition
|
-
|
650
|
|
Jan 11
2022
|
BUY
Grant, award, or other acquisition
|
-
|
650
|
|
Jul 13
2021
|
BUY
Grant, award, or other acquisition
|
-
|
650
|
|
Mar 10
2021
|
SELL
Open market or private sale
|
$382,417
$76.56 p/Share
|
4,995
|
|
Feb 19
2021
|
SELL
Open market or private sale
|
$913,500
$65.25 p/Share
|
14,000
|
|
Feb 08
2021
|
SELL
Open market or private sale
|
$945,000
$63.0 p/Share
|
15,000
|
|
Jan 12
2021
|
BUY
Grant, award, or other acquisition
|
-
|
650
|
|