Dec 04
2024
|
SELL
Open market or private sale
|
$1,049,600
$104.96 p/Share
|
10,000
|
|
Nov 12
2024
|
SELL
Open market or private sale
|
$1,057,500
$105.75 p/Share
|
10,000
|
|
Oct 14
2024
|
SELL
Open market or private sale
|
$1,072,200
$107.22 p/Share
|
10,000
|
|
Sep 17
2024
|
SELL
Open market or private sale
|
$1,169,000
$116.9 p/Share
|
10,000
|
|
Aug 21
2024
|
SELL
Open market or private sale
|
$991,600
$99.16 p/Share
|
10,000
|
|
Jul 10
2024
|
SELL
Open market or private sale
|
$920,200
$92.02 p/Share
|
10,000
|
|
Jun 03
2024
|
SELL
Open market or private sale
|
$905,600
$90.56 p/Share
|
10,000
|
|
May 15
2024
|
SELL
Open market or private sale
|
$931,600
$93.16 p/Share
|
10,000
|
|
Apr 09
2024
|
SELL
Open market or private sale
|
$907,200
$90.72 p/Share
|
10,000
|
|
Mar 11
2024
|
SELL
Open market or private sale
|
$860,500
$86.05 p/Share
|
10,000
|
|
Feb 20
2024
|
SELL
Open market or private sale
|
$1,307,700
$87.18 p/Share
|
15,000
|
|
Jan 16
2024
|
SELL
Open market or private sale
|
$1,266,450
$84.43 p/Share
|
15,000
|
|
Dec 01
2023
|
SELL
Open market or private sale
|
$1,174,500
$78.3 p/Share
|
15,000
|
|
Nov 08
2023
|
SELL
Open market or private sale
|
$1,072,050
$71.47 p/Share
|
15,000
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$987,299
$65.82 p/Share
|
15,000
|
|
Sep 20
2023
|
SELL
Open market or private sale
|
$1,038,450
$69.23 p/Share
|
15,000
|
|
Aug 07
2023
|
SELL
Open market or private sale
|
$1,144,200
$76.28 p/Share
|
15,000
|
|
Jul 18
2023
|
SELL
Open market or private sale
|
$1,159,800
$77.32 p/Share
|
15,000
|
|
Jun 13
2023
|
SELL
Open market or private sale
|
$1,021,499
$68.1 p/Share
|
15,000
|
|
May 17
2023
|
SELL
Open market or private sale
|
$929,400
$61.96 p/Share
|
15,000
|
|
Apr 04
2023
|
SELL
Open market or private sale
|
$895,650
$59.71 p/Share
|
15,000
|
|
Mar 07
2023
|
SELL
Open market or private sale
|
$925,350
$61.69 p/Share
|
15,000
|
|
Feb 27
2023
|
SELL
Open market or private sale
|
$912,000
$60.8 p/Share
|
15,000
|
|