Dec 18
2024
-
970
Reduced 1.37%
69,830
Common Stock
Dec 04
2024
-
900
Reduced 1.26%
70,800
Common Stock
Dec 01
2024
BUY
Grant, award, or other acquisition
-
2,400
Added 3.24%
71,700
Common Stock
Nov 12
2024
SELL
Open market or private sale
$183,334
$80.41 p/Share
2,280
Reduced 3.19%
69,300
Common Stock
Sep 12
2024
SELL
Open market or private sale
$100,338
$71.67 p/Share
1,400
Reduced 1.92%
71,580
Common Stock
Aug 23
2024
SELL
Open market or private sale
$152,070
$74.0 p/Share
2,055
Reduced 2.74%
72,980
Common Stock
Feb 01
2024
-
375
Reduced 0.5%
75,035
Common Stock
Jan 03
2024
BUY
Grant, award, or other acquisition
-
39,600
Added 33.7%
77,910
Common Stock
Dec 26
2023
SELL
Open market or private sale
$269,800
$76.0 p/Share
3,550
Reduced 8.48%
38,310
Common Stock
Dec 21
2023
SELL
Open market or private sale
$74,000
$74.0 p/Share
1,000
Reduced 2.33%
41,860
Common Stock
Dec 20
2023
-
900
Reduced 2.06%
42,860
Common Stock
Dec 14
2023
SELL
Open market or private sale
$36,000
$72.0 p/Share
500
Reduced 1.13%
43,760
Common Stock
Dec 11
2023
SELL
Sale (or disposition) back to the issuer
$207,000
$69.0 p/Share
3,000
Reduced 6.35%
44,260
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
2,400
Added 4.83%
47,260
Common Stock
May 03
2023
SELL
Open market or private sale
$365,000
$73.0 p/Share
5,000
Reduced 10.56%
42,360
Common Stock
Apr 17
2023
SELL
Open market or private sale
$35,000
$70.0 p/Share
500
Reduced 1.04%
47,360
Common Stock
Feb 01
2023
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 4.01%
47,860
Common Stock
Jan 26
2023
SELL
Open market or private sale
$34,000
$68.0 p/Share
500
Reduced 0.99%
49,860
Common Stock
Jan 17
2023
SELL
Open market or private sale
$66,000
$66.0 p/Share
1,000
Reduced 1.95%
50,360
Common Stock
Jan 12
2023
SELL
Open market or private sale
$96,000
$64.0 p/Share
1,500
Reduced 2.84%
51,360
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
9,600
Added 15.37%
52,860
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
2,400
Added 5.26%
43,260
Common Stock
Apr 06
2022
SELL
Open market or private sale
$18,000
$72.0 p/Share
250
Reduced 0.61%
40,860
Common Stock
Apr 05
2022
SELL
Open market or private sale
$17,500
$70.0 p/Share
250
Reduced 0.6%
41,110
Common Stock
Apr 01
2022
SELL
Open market or private sale
$10,200
$68.0 p/Share
150
Reduced 0.36%
41,360
Common Stock