Jul 31
2024
SELL
Open market or private sale
$1,804,800
$120.32 p/Share
15,000
Reduced 0.67%
2,224,015
Common Stock
Jul 24
2024
SELL
Open market or private sale
$1,765,800
$117.72 p/Share
15,000
Reduced 0.67%
2,239,015
Common Stock
Jul 17
2024
SELL
Open market or private sale
$1,841,100
$122.74 p/Share
15,000
Reduced 0.66%
2,254,015
Common Stock
Jul 10
2024
SELL
Open market or private sale
$1,770,750
$118.05 p/Share
15,000
Reduced 0.66%
2,269,015
Common Stock
Jun 26
2024
SELL
Open market or private sale
$1,919,250
$127.95 p/Share
15,000
Reduced 0.65%
2,284,015
Common Stock
Jun 18
2024
SELL
Open market or private sale
$2,014,500
$134.3 p/Share
15,000
Reduced 0.65%
2,299,015
Common Stock
Jun 12
2024
SELL
Open market or private sale
$2,203,800
$146.92 p/Share
15,000
Reduced 0.64%
2,314,015
Common Stock
Jun 05
2024
SELL
Open market or private sale
$2,259,900
$150.66 p/Share
15,000
Reduced 0.76%
1,946,931
Common Stock
May 29
2024
SELL
Open market or private sale
$2,888,399
$144.42 p/Share
20,000
Reduced 1.01%
1,961,931
Common Stock
May 22
2024
SELL
Open market or private sale
$2,314,050
$154.27 p/Share
15,000
Reduced 0.75%
1,981,931
Common Stock
May 15
2024
SELL
Open market or private sale
$1,913,250
$127.55 p/Share
15,000
Reduced 0.75%
1,996,931
Common Stock
May 08
2024
SELL
Open market or private sale
$1,820,100
$121.34 p/Share
15,000
Reduced 0.74%
2,011,931
Common Stock
May 01
2024
SELL
Open market or private sale
$1,673,550
$111.57 p/Share
15,000
Reduced 0.73%
2,026,931
Common Stock
Apr 24
2024
SELL
Open market or private sale
$1,629,000
$108.6 p/Share
15,000
Reduced 0.73%
2,041,931
Common Stock
Apr 17
2024
SELL
Open market or private sale
$1,556,400
$103.76 p/Share
15,000
Reduced 0.72%
2,056,931
Common Stock
Apr 10
2024
SELL
Open market or private sale
$1,619,250
$107.95 p/Share
15,000
Reduced 0.72%
2,071,931
Common Stock
Apr 03
2024
SELL
Open market or private sale
$1,519,950
$101.33 p/Share
15,000
Reduced 0.71%
2,086,931
Common Stock
Mar 27
2024
SELL
Open market or private sale
$1,625,850
$108.39 p/Share
15,000
Reduced 0.71%
2,101,931
Common Stock
Mar 20
2024
SELL
Open market or private sale
$1,531,950
$102.13 p/Share
15,000
Reduced 0.7%
2,116,931
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,644,000
$109.6 p/Share
15,000
Reduced 0.7%
2,131,931
Common Stock
Nov 01
2023
SELL
Open market or private sale
$757,400
$75.74 p/Share
10,000
Reduced 0.46%
2,146,931
Common Stock
Oct 25
2023
SELL
Open market or private sale
$775,000
$77.5 p/Share
10,000
Reduced 0.46%
2,156,931
Common Stock
Oct 11
2023
SELL
Open market or private sale
$1,563,900
$104.26 p/Share
15,000
Reduced 0.69%
2,166,931
Common Stock
Oct 04
2023
SELL
Open market or private sale
$1,530,750
$102.05 p/Share
15,000
Reduced 0.68%
2,181,931
Common Stock
Sep 27
2023
SELL
Open market or private sale
$993,700
$99.37 p/Share
10,000
Reduced 0.45%
2,196,931
Common Stock