Oct 21
2024
|
SELL
Open market or private sale
|
$1,221,252
$70.9 p/Share
|
17,225
|
|
Oct 16
2024
|
SELL
Open market or private sale
|
$4,521,259
$72.52 p/Share
|
62,345
|
|
Jul 31
2024
|
SELL
Open market or private sale
|
$4,387,502
$65.11 p/Share
|
67,386
|
|
May 20
2024
|
|
-
|
64,100
|
|
May 15
2024
|
SELL
Open market or private sale
|
$4,533,715
$78.08 p/Share
|
58,065
|
|
May 14
2024
|
SELL
Open market or private sale
|
$5,025,530
$76.89 p/Share
|
65,360
|
|
May 09
2024
|
|
-
|
34,000
|
|
May 08
2024
|
|
-
|
65,790
|
|
May 06
2024
|
SELL
Open market or private sale
|
$5,026,356
$76.4 p/Share
|
65,790
|
|
May 03
2024
|
SELL
Open market or private sale
|
$5,000,649
$75.51 p/Share
|
66,225
|
|
Apr 29
2024
|
SELL
Open market or private sale
|
$4,479,770
$74.78 p/Share
|
59,906
|
|
Apr 26
2024
|
SELL
Open market or private sale
|
$4,490,478
$74.96 p/Share
|
59,905
|
|
Apr 22
2024
|
|
-
|
26,900
|
|
Apr 22
2024
|
SELL
Open market or private sale
|
$6,661,700
$74.62 p/Share
|
89,275
|
|
Feb 23
2024
|
SELL
Open market or private sale
|
$3,786,120
$64.72 p/Share
|
58,500
|
|
Feb 22
2024
|
SELL
Open market or private sale
|
$3,779,099
$64.6 p/Share
|
58,500
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$4,628,977
$64.99 p/Share
|
71,226
|
|
Feb 08
2024
|
|
-
|
80,650
|
|
Jan 24
2024
|
SELL
Open market or private sale
|
$1,047,976
$63.94 p/Share
|
16,390
|
|
Nov 02
2023
|
|
-
|
92,300
|
|
Oct 30
2023
|
|
-
|
59,455
|
|
Aug 09
2023
|
|
-
|
107,695
|
|
Aug 02
2023
|
|
-
|
76,335
|
|
Jul 26
2023
|
SELL
Open market or private sale
|
$5,045,616
$66.6 p/Share
|
75,760
|
|
Jul 24
2023
|
SELL
Open market or private sale
|
$4,802,653
$66.66 p/Share
|
72,047
|
|