May 21
2025
SELL
Open market or private sale
$35,300
$70.6 p/Share
500
Reduced 0.49%
101,415
Common Stock
May 14
2025
SELL
Open market or private sale
$36,345
$72.69 p/Share
500
Reduced 0.49%
101,915
Common Stock
May 07
2025
SELL
Open market or private sale
$34,890
$69.78 p/Share
500
Reduced 0.49%
102,415
Common Stock
Apr 30
2025
SELL
Open market or private sale
$33,600
$67.2 p/Share
500
Reduced 0.48%
102,915
Common Stock
Apr 23
2025
SELL
Open market or private sale
$33,540
$67.08 p/Share
500
Reduced 0.48%
103,415
Common Stock
Apr 16
2025
SELL
Open market or private sale
$32,935
$65.87 p/Share
500
Reduced 0.48%
103,915
Common Stock
Apr 15
2025
BUY
Grant, award, or other acquisition
-
1,600
Added 1.51%
104,415
Common Stock
Apr 09
2025
SELL
Open market or private sale
$32,064
$64.13 p/Share
500
Reduced 0.48%
102,815
Common Stock
Apr 02
2025
SELL
Open market or private sale
$35,270
$70.54 p/Share
500
Reduced 0.48%
103,315
Common Stock
Mar 26
2025
SELL
Open market or private sale
$36,175
$72.35 p/Share
500
Reduced 0.48%
103,815
Common Stock
Mar 19
2025
SELL
Open market or private sale
$35,610
$71.22 p/Share
500
Reduced 0.48%
104,315
Common Stock
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