Nov 20
2024
|
SELL
Open market or private sale
|
$243,125
$229.58 p/Share
|
1,059
|
|
Nov 20
2024
|
SELL
Other acquisition or disposition
|
-
|
30,326
|
|
Nov 20
2024
|
BUY
Other acquisition or disposition
|
-
|
26,667
|
|
Nov 19
2024
|
SELL
Open market or private sale
|
$320,306
$228.79 p/Share
|
1,400
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$575,216
$229.17 p/Share
|
2,510
|
|
Oct 29
2024
|
SELL
Other acquisition or disposition
|
-
|
4,604
|
|
Oct 08
2024
|
SELL
Other acquisition or disposition
|
-
|
2,572
|
|
Sep 03
2024
|
BUY
Conversion of derivative security
|
-
|
2,572
|
|
Aug 01
2024
|
SELL
Other acquisition or disposition
|
-
|
3,075
|
|
Jul 23
2024
|
BUY
Conversion of derivative security
|
-
|
944
|
|
Jul 08
2024
|
SELL
Open market or private sale
|
$221,925
$253.34 p/Share
|
876
|
|
Jul 05
2024
|
SELL
Open market or private sale
|
$523,063
$250.99 p/Share
|
2,084
|
|
Jul 03
2024
|
SELL
Open market or private sale
|
$731,079
$249.43 p/Share
|
2,931
|
|
Jul 02
2024
|
SELL
Open market or private sale
|
$1,101,825
$244.85 p/Share
|
4,500
|
|
Jul 01
2024
|
SELL
Open market or private sale
|
$729,540
$243.18 p/Share
|
3,000
|
|
Jun 28
2024
|
SELL
Open market or private sale
|
$1,282,996
$246.73 p/Share
|
5,200
|
|
Jun 27
2024
|
SELL
Open market or private sale
|
$1,461,454
$245.54 p/Share
|
5,952
|
|
Jun 26
2024
|
SELL
Open market or private sale
|
$763,559
$238.24 p/Share
|
3,205
|
|
Jun 25
2024
|
SELL
Open market or private sale
|
$719,290
$235.37 p/Share
|
3,056
|
|
Jun 24
2024
|
SELL
Open market or private sale
|
$632,677
$230.82 p/Share
|
2,741
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$1,123,091
$233.88 p/Share
|
4,802
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$968,875
$230.52 p/Share
|
4,203
|
|
Jun 18
2024
|
SELL
Open market or private sale
|
$634,452
$230.71 p/Share
|
2,750
|
|
Jun 17
2024
|
SELL
Open market or private sale
|
$595,764
$229.14 p/Share
|
2,600
|
|
Jun 14
2024
|
SELL
Open market or private sale
|
$485,121
$231.01 p/Share
|
2,100
|
|