Nov 18
2024
SELL
Open market or private sale
$69,168
$81.76 p/Share
846
Reduced 4.41%
18,354
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
1,452
Added 7.03%
19,200
Common Stock
Aug 22
2024
SELL
Open market or private sale
$112,561
$72.62 p/Share
1,550
Reduced 8.03%
17,748
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
1,675
Added 7.99%
19,298
Common Stock
May 21
2024
SELL
Open market or private sale
$117,800
$58.9 p/Share
2,000
Reduced 10.19%
17,623
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
1,370
Added 6.53%
19,623
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
1,403
Added 7.14%
18,253
Common Stock
Nov 30
2023
SELL
Open market or private sale
$61,360
$64.59 p/Share
950
Reduced 5.34%
16,850
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
1,433
Added 7.45%
17,800
Common Stock
Aug 29
2023
SELL
Open market or private sale
$45,266
$69.64 p/Share
650
Reduced 3.82%
16,367
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
-
1,435
Added 7.78%
17,017
Common Stock
May 30
2023
SELL
Open market or private sale
$40,467
$63.23 p/Share
640
Reduced 3.95%
15,582
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
1,456
Added 8.24%
16,222
Common Stock
Mar 13
2023
SELL
Open market or private sale
$60,875
$61.49 p/Share
990
Reduced 6.28%
14,766
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,709
Added 9.79%
15,756
Common Stock
Nov 29
2022
SELL
Open market or private sale
$60,375
$57.5 p/Share
1,050
Reduced 6.96%
14,047
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
1,626
Added 9.72%
15,097
Common Stock
Sep 12
2022
SELL
Open market or private sale
$51,822
$55.13 p/Share
940
Reduced 6.52%
13,471
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
1,524
Added 9.56%
14,411
Common Stock
May 31
2022
SELL
Open market or private sale
$57,684
$60.72 p/Share
950
Reduced 6.87%
12,887
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,462
Added 9.56%
13,837
Common Stock
Mar 09
2022
SELL
Open market or private sale
$45,871
$63.27 p/Share
725
Reduced 5.53%
12,375
Common Stock
Dec 08
2021
SELL
Open market or private sale
$69,579
$77.31 p/Share
900
Reduced 6.43%
13,100
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
-
1,750
Added 11.11%
14,000
Common Stock
Sep 01
2021
SELL
Open market or private sale
$62,713
$73.78 p/Share
850
Reduced 6.49%
12,250
Common Stock