May 06
2024
|
SELL
Open market or private sale
|
$3,853,588
$163.85 p/Share
|
23,519
|
|
Apr 05
2024
|
SELL
Open market or private sale
|
$1,115,255
$163.24 p/Share
|
6,832
|
|
Mar 05
2024
|
SELL
Open market or private sale
|
$4,685,455
$199.22 p/Share
|
23,519
|
|
Feb 09
2024
|
SELL
Open market or private sale
|
$2,362,905
$175.03 p/Share
|
13,500
|
|
Feb 05
2024
|
SELL
Open market or private sale
|
$3,927,437
$166.99 p/Share
|
23,519
|
|
Jan 05
2024
|
SELL
Open market or private sale
|
$3,215,812
$138.96 p/Share
|
23,142
|
|
Jan 05
2024
|
BUY
Open market or private sale
|
$53,838
$142.43 p/Share
|
378
|
|
|
Dec 22
2023
|
|
-
|
28,000
|
|
Dec 19
2023
|
SELL
Open market or private sale
|
$1,350,000
$150.0 p/Share
|
9,000
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$1,305,000
$145.0 p/Share
|
9,000
|
|
Dec 13
2023
|
SELL
Open market or private sale
|
$1,260,630
$140.07 p/Share
|
9,000
|
|
Dec 05
2023
|
SELL
Open market or private sale
|
$2,936,236
$124.84 p/Share
|
23,520
|
|
Dec 04
2023
|
SELL
Open market or private sale
|
$1,470,235
$125.02 p/Share
|
11,760
|
|
Nov 21
2023
|
|
-
|
10,000
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$646,800
$110.0 p/Share
|
5,880
|
|
Nov 06
2023
|
SELL
Open market or private sale
|
$1,164,828
$99.05 p/Share
|
11,760
|
|
Oct 24
2023
|
SELL
Open market or private sale
|
$646,800
$110.0 p/Share
|
5,880
|
|
Oct 05
2023
|
SELL
Open market or private sale
|
$1,142,131
$97.12 p/Share
|
11,760
|
|
Sep 05
2023
|
SELL
Open market or private sale
|
$2,284,230
$137.01 p/Share
|
16,672
|
|
Sep 01
2023
|
|
-
|
25,000
|
|
Aug 07
2023
|
SELL
Open market or private sale
|
$2,171,819
$130.33 p/Share
|
16,664
|
|
Jul 05
2023
|
SELL
Open market or private sale
|
$1,895,530
$113.75 p/Share
|
16,664
|
|
Jun 09
2023
|
|
-
|
440,000
|
|
Jun 09
2023
|
|
-
|
400,000
|
|
Jun 05
2023
|
SELL
Open market or private sale
|
$1,749,392
$104.93 p/Share
|
16,672
|
|