Dec 16
2024
|
SELL
Open market or private sale
|
$713,610
$79.29 p/Share
|
9,000
|
|
Nov 26
2024
|
|
-
|
320
|
|
Nov 15
2024
|
SELL
Open market or private sale
|
$720,270
$80.03 p/Share
|
9,000
|
|
Oct 17
2024
|
SELL
Open market or private sale
|
$2,151,262
$72.19 p/Share
|
29,800
|
|
Sep 17
2024
|
SELL
Open market or private sale
|
$576,540
$64.06 p/Share
|
9,000
|
|
Aug 16
2024
|
SELL
Open market or private sale
|
$587,160
$65.24 p/Share
|
9,000
|
|
Aug 15
2024
|
SELL
Open market or private sale
|
$802,155
$65.11 p/Share
|
12,320
|
|
Jul 19
2024
|
SELL
Open market or private sale
|
$560,250
$62.25 p/Share
|
9,000
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$652,410
$72.49 p/Share
|
9,000
|
|
May 20
2024
|
SELL
Open market or private sale
|
$705,690
$78.41 p/Share
|
9,000
|
|
May 09
2024
|
SELL
Open market or private sale
|
$2,003,360
$76.13 p/Share
|
26,315
|
|
May 06
2024
|
SELL
Open market or private sale
|
$1,001,570
$76.38 p/Share
|
13,113
|
|
Apr 19
2024
|
SELL
Open market or private sale
|
$658,530
$73.17 p/Share
|
9,000
|
|
Apr 18
2024
|
SELL
Open market or private sale
|
$549,702
$73.47 p/Share
|
7,482
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$638,640
$70.96 p/Share
|
9,000
|
|
Feb 28
2024
|
SELL
Open market or private sale
|
$587,610
$65.29 p/Share
|
9,000
|
|
Nov 30
2023
|
SELL
Open market or private sale
|
$748,106
$61.28 p/Share
|
12,208
|
|
Oct 19
2023
|
SELL
Discretionary transaction
|
$504,996
$52.04 p/Share
|
9,704
|
|
Nov 02
2022
|
SELL
Open market or private sale
|
$497,148
$79.29 p/Share
|
6,270
|
|
Nov 01
2022
|
SELL
Open market or private sale
|
$500,471
$79.82 p/Share
|
6,270
|
|
Oct 28
2022
|
SELL
Open market or private sale
|
$2,559,195
$80.1 p/Share
|
31,950
|
|