Oct 15
2025
SELL
Open market or private sale
$1,504,740
$84.98 p/Share
17,707
Reduced 0.25%
6,992,599
Common Stock
Oct 14
2025
SELL
Open market or private sale
$1,365,130
$82.59 p/Share
16,529
Reduced 0.24%
7,010,306
Common Stock
Oct 13
2025
SELL
Open market or private sale
$2,679,847
$83.06 p/Share
32,264
Reduced 0.46%
7,026,835
Common Stock
Sep 16
2025
SELL
Open market or private sale
$1,143,900
$80.67 p/Share
14,180
Reduced 0.2%
7,059,099
Common Stock
Sep 15
2025
SELL
Open market or private sale
$4,230,072
$80.85 p/Share
52,320
Reduced 0.73%
7,073,279
Common Stock
Mar 06
2025
SELL
Open market or private sale
$4,721,250
$62.95 p/Share
75,000
Reduced 1.04%
7,125,599
Common Stock
Apr 23
2024
SELL
Open market or private sale
$773,550
$85.95 p/Share
9,000
Reduced 0.12%
7,200,599
Common Stock
Mar 25
2024
SELL
Open market or private sale
$897,200
$89.72 p/Share
10,000
Reduced 0.14%
7,209,599
Common Stock
Feb 23
2024
SELL
Open market or private sale
$860,900
$86.09 p/Share
10,000
Reduced 0.14%
7,219,599
Common Stock
Dec 08
2023
SELL
Open market or private sale
$823,350
$99.8 p/Share
8,250
Reduced 0.11%
7,229,599
Common Stock
Nov 24
2023
SELL
Open market or private sale
$786,555
$95.34 p/Share
8,250
Reduced 0.11%
7,237,849
Common Stock
Nov 08
2023
SELL
Open market or private sale
$759,907
$92.11 p/Share
8,250
Reduced 0.11%
7,246,099
Common Stock
Oct 24
2023
SELL
Open market or private sale
$757,432
$91.81 p/Share
8,250
Reduced 0.11%
7,254,349
Common Stock
Oct 09
2023
SELL
Open market or private sale
$789,937
$95.75 p/Share
8,250
Reduced 0.11%
7,262,599
Common Stock
Sep 25
2023
SELL
Open market or private sale
$825,000
$100.0 p/Share
8,250
Reduced 0.11%
7,270,849
Common Stock
Sep 08
2023
SELL
Open market or private sale
$842,407
$102.11 p/Share
8,250
Reduced 0.11%
7,279,099
Common Stock
Aug 24
2023
SELL
Open market or private sale
$850,905
$103.14 p/Share
8,250
Reduced 0.11%
7,287,349
Common Stock
Aug 08
2023
SELL
Open market or private sale
$905,437
$109.75 p/Share
8,250
Reduced 0.11%
7,295,599
Common Stock
Jul 24
2023
SELL
Open market or private sale
$1,076,542
$130.49 p/Share
8,250
Reduced 0.11%
7,303,849
Common Stock
Jul 10
2023
SELL
Open market or private sale
$1,100,467
$133.39 p/Share
8,250
Reduced 0.11%
7,312,099
Common Stock
Jun 26
2023
SELL
Open market or private sale
$1,086,607
$131.71 p/Share
8,250
Reduced 0.11%
7,320,349
Common Stock
Jun 08
2023
SELL
Open market or private sale
$930,187
$112.75 p/Share
8,250
Reduced 0.11%
7,328,599
Common Stock
May 24
2023
SELL
Open market or private sale
$913,192
$110.69 p/Share
8,250
Reduced 0.11%
7,336,849
Common Stock
May 08
2023
SELL
Open market or private sale
$961,042
$116.49 p/Share
8,250
Reduced 0.11%
7,345,099
Common Stock
Apr 24
2023
SELL
Open market or private sale
$943,387
$114.35 p/Share
8,250
Reduced 0.11%
7,353,349
Common Stock