May 23
2023
|
|
-
|
22,740
|
|
May 22
2023
|
SELL
Open market or private sale
|
$4,018,646
$51.76 p/Share
|
77,640
|
|
Feb 24
2023
|
|
-
|
37,975
|
|
Feb 14
2023
|
SELL
Open market or private sale
|
$2,320,703
$80.65 p/Share
|
28,775
|
|
Feb 13
2023
|
|
-
|
62,500
|
|
Feb 13
2023
|
SELL
Open market or private sale
|
$7,701,231
$81.04 p/Share
|
95,030
|
|
Feb 08
2023
|
SELL
Open market or private sale
|
$5,096,250
$81.54 p/Share
|
62,500
|
|
Feb 07
2023
|
SELL
Open market or private sale
|
$5,098,492
$81.07 p/Share
|
62,890
|
|
Feb 07
2023
|
|
-
|
62,895
|
|
Feb 06
2023
|
SELL
Open market or private sale
|
$15,104,920
$80.06 p/Share
|
188,670
|
|
Feb 03
2023
|
SELL
Open market or private sale
|
$10,291,432
$79.76 p/Share
|
129,030
|
|
Feb 01
2023
|
SELL
Open market or private sale
|
$9,423,777
$77.84 p/Share
|
121,066
|
|
Dec 27
2022
|
|
-
|
6,500,261
|
|
Nov 22
2022
|
|
-
|
87,500
|
|
Nov 21
2022
|
|
-
|
51,280
|
|
Nov 18
2022
|
SELL
Open market or private sale
|
$10,519,103
$79.66 p/Share
|
132,050
|
|
Nov 16
2022
|
|
-
|
64,210
|
|
Nov 11
2022
|
SELL
Open market or private sale
|
$10,338,194
$78.29 p/Share
|
132,050
|
|
Nov 07
2022
|
|
-
|
38,045
|
|
Nov 04
2022
|
SELL
Open market or private sale
|
$10,758,150
$79.69 p/Share
|
135,000
|
|
Nov 03
2022
|
|
-
|
25,255
|
|
Nov 01
2022
|
SELL
Open market or private sale
|
$172,432
$79.83 p/Share
|
2,160
|
|
Oct 31
2022
|
SELL
Open market or private sale
|
$10,731,150
$79.49 p/Share
|
135,000
|
|
Aug 23
2022
|
|
-
|
294,048
|
|
Jul 29
2022
|
SELL
Open market or private sale
|
$9,393,879
$69.43 p/Share
|
135,300
|
|