May 21
2025
|
SELL
Open market or private sale
|
$42,372
$70.62 p/Share
|
600
|
|
May 14
2025
|
SELL
Open market or private sale
|
$43,608
$72.68 p/Share
|
600
|
|
May 07
2025
|
SELL
Open market or private sale
|
$41,874
$69.79 p/Share
|
600
|
|
Apr 30
2025
|
SELL
Open market or private sale
|
$40,332
$67.22 p/Share
|
600
|
|
Apr 23
2025
|
SELL
Open market or private sale
|
$40,338
$67.23 p/Share
|
600
|
|
Apr 16
2025
|
SELL
Open market or private sale
|
$39,534
$65.89 p/Share
|
600
|
|
Apr 09
2025
|
SELL
Open market or private sale
|
$38,988
$64.98 p/Share
|
600
|
|
Apr 02
2025
|
SELL
Open market or private sale
|
$42,408
$70.68 p/Share
|
600
|
|
Mar 26
2025
|
SELL
Open market or private sale
|
$43,410
$72.35 p/Share
|
600
|
|
Mar 19
2025
|
SELL
Open market or private sale
|
$42,702
$71.17 p/Share
|
600
|
|
Mar 12
2025
|
SELL
Open market or private sale
|
$42,372
$70.62 p/Share
|
600
|
|
Mar 05
2025
|
SELL
Open market or private sale
|
$44,244
$73.74 p/Share
|
600
|
|
Feb 26
2025
|
SELL
Open market or private sale
|
$45,834
$76.39 p/Share
|
600
|
|
Feb 19
2025
|
SELL
Open market or private sale
|
$47,004
$78.34 p/Share
|
600
|
|
Feb 12
2025
|
SELL
Open market or private sale
|
$46,974
$78.29 p/Share
|
600
|
|
Feb 05
2025
|
SELL
Open market or private sale
|
$47,952
$79.92 p/Share
|
600
|
|
Jan 29
2025
|
SELL
Open market or private sale
|
$47,982
$79.97 p/Share
|
600
|
|
Jan 22
2025
|
SELL
Open market or private sale
|
$47,406
$79.01 p/Share
|
600
|
|
Jan 15
2025
|
SELL
Open market or private sale
|
$47,250
$78.75 p/Share
|
600
|
|
Jan 08
2025
|
SELL
Open market or private sale
|
$44,520
$74.2 p/Share
|
600
|
|
Jan 02
2025
|
SELL
Open market or private sale
|
$45,240
$75.4 p/Share
|
600
|
|
Dec 26
2024
|
SELL
Open market or private sale
|
$45,690
$76.15 p/Share
|
600
|
|
Dec 18
2024
|
SELL
Open market or private sale
|
$46,506
$77.51 p/Share
|
600
|
|
Dec 11
2024
|
SELL
Open market or private sale
|
$49,200
$82.0 p/Share
|
600
|
|
Dec 04
2024
|
SELL
Open market or private sale
|
$49,914
$83.19 p/Share
|
600
|
|