Apr 16
2025
|
SELL
Open market or private sale
|
$2,042,150
$37.13 p/Share
|
55,000
|
|
Apr 10
2025
|
SELL
Open market or private sale
|
$2,170,300
$39.46 p/Share
|
55,000
|
|
Apr 04
2025
|
SELL
Open market or private sale
|
$1,808,400
$32.88 p/Share
|
55,000
|
|
Mar 31
2025
|
SELL
Open market or private sale
|
$2,147,200
$39.04 p/Share
|
55,000
|
|
Mar 24
2025
|
SELL
Open market or private sale
|
$2,720,300
$49.46 p/Share
|
55,000
|
|
Mar 17
2025
|
SELL
Open market or private sale
|
$2,614,700
$47.54 p/Share
|
55,000
|
|
Mar 10
2025
|
SELL
Open market or private sale
|
$2,237,400
$40.68 p/Share
|
55,000
|
|
Jan 27
2025
|
SELL
Open market or private sale
|
$3,323,650
$60.43 p/Share
|
55,000
|
|
Jan 21
2025
|
SELL
Open market or private sale
|
$4,858,200
$80.97 p/Share
|
60,000
|
|
Jan 14
2025
|
SELL
Open market or private sale
|
$4,219,200
$70.32 p/Share
|
60,000
|
|
Jan 08
2025
|
SELL
Open market or private sale
|
$4,356,600
$72.61 p/Share
|
60,000
|
|
Jan 02
2025
|
SELL
Open market or private sale
|
$4,121,400
$68.69 p/Share
|
60,000
|
|
Dec 20
2024
|
SELL
Open market or private sale
|
$3,714,150
$67.53 p/Share
|
55,000
|
|
Dec 12
2024
|
SELL
Open market or private sale
|
$3,786,749
$68.85 p/Share
|
55,000
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$2,688,950
$48.89 p/Share
|
55,000
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$2,244,550
$40.81 p/Share
|
55,000
|
|
Nov 08
2024
|
SELL
Open market or private sale
|
$2,618,000
$47.6 p/Share
|
55,000
|
|
Nov 01
2024
|
SELL
Open market or private sale
|
$2,181,300
$39.66 p/Share
|
55,000
|
|
Oct 21
2024
|
SELL
Open market or private sale
|
$2,129,050
$38.71 p/Share
|
55,000
|
|
Oct 11
2024
|
SELL
Open market or private sale
|
$2,105,400
$38.28 p/Share
|
55,000
|
|
Oct 03
2024
|
SELL
Open market or private sale
|
$1,731,950
$31.49 p/Share
|
55,000
|
|
Sep 23
2024
|
SELL
Open market or private sale
|
$1,647,800
$29.96 p/Share
|
55,000
|
|
Sep 13
2024
|
SELL
Open market or private sale
|
$1,544,950
$28.09 p/Share
|
55,000
|
|
Sep 03
2024
|
SELL
Open market or private sale
|
$1,801,800
$32.76 p/Share
|
55,000
|
|
Aug 19
2024
|
SELL
Open market or private sale
|
$1,703,350
$30.97 p/Share
|
55,000
|
|