Aug 27
2024
SELL
Open market or private sale
$1,932,001
$180.14 p/Share
10,725
Reduced 0.28%
3,775,419
Common Stock, par valu...
Aug 26
2024
SELL
Open market or private sale
$7,189,355
$183.43 p/Share
39,194
Reduced 1.02%
3,786,144
Common Stock, par valu...
Aug 23
2024
SELL
Open market or private sale
$91,030
$182.06 p/Share
500
Reduced 0.01%
3,825,338
Common Stock, par valu...
Jul 31
2024
SELL
Open market or private sale
$10,361,568
$193.45 p/Share
53,562
Reduced 1.38%
3,825,838
Common Stock, par valu...
Jul 16
2024
SELL
Open market or private sale
$194,556
$182.34 p/Share
1,067
Reduced 0.03%
3,879,400
Common Stock, par valu...
Jul 15
2024
SELL
Open market or private sale
$17,621,000
$176.21 p/Share
100,000
Reduced 2.51%
3,880,467
Common Stock, par valu...
Jul 12
2024
SELL
Open market or private sale
$4,083,789
$172.29 p/Share
23,703
Reduced 0.59%
3,980,467
Common Stock, par valu...
Mar 21
2024
SELL
Open market or private sale
$26,852,783
$164.64 p/Share
163,100
Reduced 3.91%
4,004,170
Common Stock, par valu...
Mar 20
2024
SELL
Open market or private sale
$16,126,000
$161.26 p/Share
100,000
Reduced 2.34%
4,167,270
Common Stock, par valu...
Feb 12
2024
SELL
Open market or private sale
$1,669,866
$154.56 p/Share
10,804
Reduced 0.25%
4,267,860
Common Stock, par valu...
Jan 22
2024
SELL
Open market or private sale
$54,456,730
$143.12 p/Share
380,497
Reduced 8.17%
4,278,664
Common Stock, par valu...
Jan 10
2024
SELL
Open market or private sale
$11,019,152
$142.58 p/Share
77,284
Reduced 1.63%
4,659,161
Common Stock, par valu...
Dec 22
2023
SELL
Open market or private sale
$3,855,208
$151.75 p/Share
25,405
Reduced 0.53%
4,736,445
Common Stock, par valu...
Dec 21
2023
SELL
Open market or private sale
$19,103,649
$152.15 p/Share
125,558
Reduced 2.57%
4,761,850
Common Stock, par valu...
Jul 13
2023
SELL
Open market or private sale
$14,313,599
$178.92 p/Share
80,000
Reduced 1.61%
4,887,408
Common Stock, par valu...
Jul 12
2023
SELL
Open market or private sale
$4,492,902
$179.86 p/Share
24,980
Reduced 0.5%
4,967,408
Common Stock, par valu...
Jul 11
2023
SELL
Open market or private sale
$2,042,400
$177.6 p/Share
11,500
Reduced 0.23%
4,992,388
Common Stock, par valu...
Jun 13
2023
SELL
Open market or private sale
$13,465,034
$150.71 p/Share
89,344
Reduced 1.75%
5,003,888
Common Stock, par valu...
Jun 07
2023
SELL
Open market or private sale
$7,259,500
$145.19 p/Share
50,000
Reduced 0.97%
5,093,232
Common Stock, par valu...
May 30
2023
SELL
Open market or private sale
$7,870,454
$140.76 p/Share
55,914
Reduced 1.08%
5,143,232
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$4,201,235
$133.47 p/Share
31,477
Reduced 0.6%
5,199,146
Common Stock, par valu...
May 01
2023
SELL
Open market or private sale
$5,104,862
$137.39 p/Share
37,156
Reduced 0.71%
5,230,623
Common Stock, par valu...
Apr 14
2023
SELL
Open market or private sale
$2,381,171
$135.01 p/Share
17,637
Reduced 0.33%
5,267,779
Common Stock, par valu...
Apr 03
2023
SELL
Open market or private sale
$6,394,743
$135.37 p/Share
47,239
Reduced 0.89%
5,285,416
Common Stock, par valu...
Mar 31
2023
SELL
Open market or private sale
$6,681,999
$133.64 p/Share
50,000
Reduced 0.93%
5,332,655
Common Stock, par valu...