Dec 11
2024
SELL
Payment of exercise price or tax liability
$8,622,193
$135.07 p/Share
63,835
Reduced 0.08%
75,288,131
Common Stock
Sep 18
2024
SELL
Payment of exercise price or tax liability
$7,382,733
$115.59 p/Share
63,870
Reduced 0.08%
75,351,966
Common Stock
Sep 13
2024
SELL
Open market or private sale
$14,238,000
$118.65 p/Share
120,000
Reduced 0.16%
75,415,836
Common Stock
Sep 12
2024
SELL
Open market or private sale
$14,164,800
$118.04 p/Share
120,000
Reduced 0.16%
75,535,836
Common Stock
Sep 11
2024
SELL
Open market or private sale
$13,498,800
$112.49 p/Share
120,000
Reduced 0.16%
75,655,836
Common Stock
Sep 10
2024
SELL
Open market or private sale
$12,841,200
$107.01 p/Share
120,000
Reduced 0.16%
75,775,836
Common Stock
Sep 09
2024
SELL
Open market or private sale
$12,603,600
$105.03 p/Share
120,000
Reduced 0.16%
75,895,836
Common Stock
Sep 06
2024
SELL
Open market or private sale
$12,535,200
$104.46 p/Share
120,000
Reduced 0.16%
76,015,836
Common Stock
Sep 05
2024
SELL
Open market or private sale
$12,841,200
$107.01 p/Share
120,000
Reduced 0.16%
76,135,836
Common Stock
Sep 04
2024
SELL
Open market or private sale
$12,843,600
$107.03 p/Share
120,000
Reduced 0.16%
76,255,836
Common Stock
Sep 03
2024
SELL
Open market or private sale
$13,435,200
$111.96 p/Share
120,000
Reduced 0.16%
76,375,836
Common Stock
Aug 30
2024
SELL
Open market or private sale
$14,340,000
$119.5 p/Share
120,000
Reduced 0.16%
76,494,995
Common Stock
Aug 09
2024
SELL
Open market or private sale
$12,602,400
$105.02 p/Share
120,000
Reduced 0.16%
76,614,995
Common Stock
Aug 08
2024
SELL
Open market or private sale
$12,183,600
$101.53 p/Share
120,000
Reduced 0.16%
76,734,995
Common Stock
Aug 07
2024
SELL
Open market or private sale
$12,420,000
$103.5 p/Share
120,000
Reduced 0.16%
76,854,995
Common Stock
Aug 06
2024
SELL
Open market or private sale
$12,481,200
$104.01 p/Share
120,000
Reduced 0.16%
76,974,995
Common Stock
Aug 05
2024
SELL
Open market or private sale
$11,704,800
$97.54 p/Share
120,000
Reduced 0.16%
77,094,995
Common Stock
Aug 02
2024
SELL
Open market or private sale
$12,602,400
$105.02 p/Share
120,000
Reduced 0.16%
77,214,995
Common Stock
Aug 01
2024
SELL
Open market or private sale
$13,621,200
$113.51 p/Share
120,000
Reduced 0.15%
77,334,995
Common Stock
Jul 31
2024
SELL
Open market or private sale
$13,744,800
$114.54 p/Share
120,000
Reduced 0.15%
77,454,995
Common Stock
Jul 30
2024
SELL
Open market or private sale
$12,843,600
$107.03 p/Share
120,000
Reduced 0.15%
77,574,995
Common Stock
Jul 29
2024
SELL
Open market or private sale
$13,675,200
$113.96 p/Share
120,000
Reduced 0.15%
77,694,995
Common Stock
Jul 26
2024
SELL
Open market or private sale
$13,622,400
$113.52 p/Share
120,000
Reduced 0.15%
77,814,995
Common Stock
Jul 25
2024
SELL
Open market or private sale
$13,381,200
$111.51 p/Share
120,000
Reduced 0.15%
77,934,995
Common Stock
Jul 24
2024
SELL
Open market or private sale
$13,986,000
$116.55 p/Share
120,000
Reduced 0.15%
78,054,995
Common Stock