Nov 01
2024
|
SELL
Open market or private sale
|
$2,652,300
$88.41 p/Share
|
30,000
|
|
Oct 28
2024
|
|
-
|
5,520
|
|
Oct 01
2024
|
SELL
Open market or private sale
|
$2,729,700
$90.99 p/Share
|
30,000
|
|
Aug 29
2024
|
SELL
Open market or private sale
|
$2,314,250
$92.57 p/Share
|
25,000
|
|
Jul 29
2024
|
SELL
Open market or private sale
|
$2,303,000
$92.12 p/Share
|
25,000
|
|
Jun 28
2024
|
SELL
Open market or private sale
|
$2,023,250
$80.93 p/Share
|
25,000
|
|
May 29
2024
|
SELL
Open market or private sale
|
$2,035,500
$81.42 p/Share
|
25,000
|
|
Apr 29
2024
|
SELL
Open market or private sale
|
$1,969,750
$78.79 p/Share
|
25,000
|
|
Mar 28
2024
|
SELL
Open market or private sale
|
$1,952,250
$78.09 p/Share
|
25,000
|
|
Feb 29
2024
|
|
-
|
6,420
|
|
Feb 29
2024
|
SELL
Open market or private sale
|
$1,790,250
$71.61 p/Share
|
25,000
|
|
Jan 29
2024
|
SELL
Open market or private sale
|
$1,689,000
$67.56 p/Share
|
25,000
|
|
Dec 29
2023
|
SELL
Open market or private sale
|
$1,634,250
$65.37 p/Share
|
25,000
|
|
Nov 29
2023
|
SELL
Open market or private sale
|
$1,515,500
$60.62 p/Share
|
25,000
|
|
Oct 30
2023
|
SELL
Open market or private sale
|
$1,408,500
$56.34 p/Share
|
25,000
|
|
Sep 29
2023
|
SELL
Open market or private sale
|
$1,346,750
$53.87 p/Share
|
25,000
|
|
Aug 28
2023
|
SELL
Open market or private sale
|
$1,171,170
$55.77 p/Share
|
21,000
|
|
Aug 22
2023
|
|
-
|
1,770
|
|
Jul 28
2023
|
SELL
Open market or private sale
|
$1,233,120
$58.72 p/Share
|
21,000
|
|
Jun 28
2023
|
SELL
Open market or private sale
|
$1,054,620
$50.22 p/Share
|
21,000
|
|
Jun 09
2023
|
|
-
|
2,050
|
|
May 30
2023
|
SELL
Open market or private sale
|
$973,980
$46.38 p/Share
|
21,000
|
|
Apr 28
2023
|
SELL
Open market or private sale
|
$978,390
$46.59 p/Share
|
21,000
|
|
Mar 28
2023
|
SELL
Open market or private sale
|
$816,480
$38.88 p/Share
|
21,000
|
|
Mar 08
2023
|
|
-
|
6,500
|
|