Mar 12
2025
SELL
Open market or private sale
$35,315
$70.63 p/Share
500
Reduced 0.47%
104,815
Common Stock
Mar 05
2025
SELL
Open market or private sale
$36,945
$73.89 p/Share
500
Reduced 0.47%
105,315
Common Stock
Feb 26
2025
SELL
Open market or private sale
$38,320
$76.64 p/Share
500
Reduced 0.47%
105,815
Common Stock
Feb 19
2025
SELL
Open market or private sale
$39,075
$78.15 p/Share
500
Reduced 0.47%
106,315
Common Stock
Feb 12
2025
SELL
Open market or private sale
$39,150
$78.3 p/Share
500
Reduced 0.47%
106,815
Common Stock
Feb 05
2025
SELL
Open market or private sale
$40,005
$80.01 p/Share
500
Reduced 0.46%
107,315
Common Stock
Jan 29
2025
SELL
Open market or private sale
$40,200
$80.4 p/Share
500
Reduced 0.46%
107,815
Common Stock
Jan 22
2025
SELL
Open market or private sale
$39,510
$79.02 p/Share
500
Reduced 0.46%
108,315
Common Stock
Jan 15
2025
SELL
Open market or private sale
$39,430
$78.86 p/Share
500
Reduced 0.46%
108,815
Common Stock
Jan 08
2025
SELL
Open market or private sale
$37,085
$74.17 p/Share
500
Reduced 0.46%
109,315
Common Stock
Jan 02
2025
SELL
Open market or private sale
$37,690
$75.38 p/Share
500
Reduced 0.45%
109,815
Common Stock
Dec 26
2024
SELL
Open market or private sale
$38,020
$76.04 p/Share
500
Reduced 0.45%
110,315
Common Stock
Dec 18
2024
SELL
Open market or private sale
$38,775
$77.55 p/Share
500
Reduced 0.45%
110,815
Common Stock
Dec 11
2024
-
1,000
Reduced 0.89%
111,815
Common Stock
Dec 11
2024
SELL
Open market or private sale
$41,085
$82.17 p/Share
500
Reduced 0.45%
111,315
Common Stock
Dec 04
2024
SELL
Open market or private sale
$41,520
$83.04 p/Share
500
Reduced 0.44%
112,815
Common Stock
Nov 27
2024
SELL
Open market or private sale
$42,295
$84.59 p/Share
500
Reduced 0.44%
113,315
Common Stock
Nov 20
2024
SELL
Open market or private sale
$40,720
$81.44 p/Share
500
Reduced 0.44%
113,815
Common Stock
Nov 13
2024
SELL
Open market or private sale
$42,005
$84.01 p/Share
500
Reduced 0.44%
114,315
Common Stock
Apr 29
2024
-
2,015
Reduced 1.72%
114,815
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
-
1,500
Added 1.27%
116,830
Common Stock
Nov 16
2023
-
2,000
Reduced 1.7%
115,330
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
1,400
Added 1.18%
117,330
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
1,300
Added 1.11%
115,930
Common Stock
Apr 20
2021
BUY
Grant, award, or other acquisition
-
1,200
Added 1.04%
114,630
Common Stock