Nov 19
2024
-
10,000
Reduced 71.43%
4,000
Common Stock
Oct 28
2024
SELL
Open market or private sale
$2,705,358
$110.78 p/Share
24,421
Reduced 10.88%
200,000
Common Stock
Oct 24
2024
SELL
Open market or private sale
$192,692
$110.11 p/Share
1,750
Reduced 0.83%
208,140
Common Stock
Oct 23
2024
SELL
Open market or private sale
$617,286
$110.21 p/Share
5,601
Reduced 2.61%
208,724
Common Stock
Oct 22
2024
SELL
Open market or private sale
$85,470
$110.0 p/Share
777
Reduced 0.37%
210,591
Common Stock
Oct 21
2024
SELL
Open market or private sale
$237,731
$110.47 p/Share
2,152
Reduced 1.01%
210,850
Common Stock
Sep 13
2024
SELL
Open market or private sale
$1,089,267
$105.02 p/Share
10,372
Reduced 4.67%
211,567
Common Stock
Sep 11
2024
SELL
Open market or private sale
$146,068
$105.01 p/Share
1,391
Reduced 0.64%
215,024
Common Stock
Sep 10
2024
SELL
Open market or private sale
$168,580
$105.1 p/Share
1,604
Reduced 0.74%
215,488
Common Stock
Sep 09
2024
SELL
Open market or private sale
$2,947
$105.25 p/Share
28
Reduced 0.01%
216,023
Common Stock
Sep 09
2024
SELL
Open market or private sale
$2,331,931
$105.46 p/Share
22,112
Reduced 9.29%
216,032
Common Stock
Sep 03
2024
SELL
Open market or private sale
$149,290
$105.58 p/Share
1,414
Reduced 0.63%
223,403
Common Stock
Aug 30
2024
SELL
Open market or private sale
$1,951,792
$106.22 p/Share
18,375
Reduced 7.59%
223,874
Common Stock
Aug 14
2024
SELL
Other acquisition or disposition
-
690,000
Reduced 13.8%
4,310,000
Common Stock
Aug 14
2024
BUY
Other acquisition or disposition
-
690,000
Added 75.0%
230,000
Common Stock
Nov 02
2023
-
25,000
Reduced 100.0%
0
Common Stock
Aug 03
2022
SELL
Open market or private sale
$1,045,166
$111.33 p/Share
9,388
Reduced 27.3%
25,000
Common Stock
Jul 29
2022
SELL
Open market or private sale
$5,322,500
$106.45 p/Share
50,000
Reduced 59.25%
34,388
Common Stock
May 17
2022
SELL
Open market or private sale
$584,171
$82.51 p/Share
7,080
Reduced 0.14%
5,000,000
Common Stock
May 13
2022
SELL
Open market or private sale
$3,254,395
$82.58 p/Share
39,409
Reduced 0.78%
5,007,080
Common Stock
May 12
2022
SELL
Open market or private sale
$4,413,150
$84.06 p/Share
52,500
Reduced 1.01%
5,136,927
Common Stock
May 12
2022
SELL
Open market or private sale
$7,529,868
$83.26 p/Share
90,438
Reduced 1.76%
5,046,489
Common Stock
May 18
2021
SELL
Open market or private sale
$359,050
$71.81 p/Share
5,000
Reduced 0.1%
5,189,427
Common Stock
May 17
2021
SELL
Open market or private sale
$370,413
$72.63 p/Share
5,100
Reduced 0.1%
5,194,427
Common Stock
May 14
2021
SELL
Open market or private sale
$1,098,750
$73.25 p/Share
15,000
Reduced 0.29%
5,199,527
Common Stock