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
|
|