Jul 22
2024
SELL
Open market or private sale
$14,641,200
$122.01 p/Share
120,000
Reduced 0.15%
78,294,995
Common Stock
Jul 19
2024
SELL
Open market or private sale
$14,338,800
$119.49 p/Share
120,000
Reduced 0.15%
78,414,995
Common Stock
Jul 18
2024
SELL
Open market or private sale
$14,337,600
$119.48 p/Share
120,000
Reduced 0.15%
78,534,995
Common Stock
Jul 17
2024
SELL
Open market or private sale
$14,288,400
$119.07 p/Share
120,000
Reduced 0.15%
78,654,995
Common Stock
Jul 16
2024
SELL
Open market or private sale
$15,242,400
$127.02 p/Share
120,000
Reduced 0.15%
78,774,995
Common Stock
Jul 15
2024
SELL
Open market or private sale
$15,532,800
$129.44 p/Share
120,000
Reduced 0.15%
78,894,995
Common Stock
Jul 12
2024
SELL
Open market or private sale
$15,543,600
$129.53 p/Share
120,000
Reduced 0.15%
79,014,995
Common Stock
Jul 11
2024
SELL
Open market or private sale
$15,836,400
$131.97 p/Share
120,000
Reduced 0.15%
79,134,995
Common Stock
Jul 10
2024
SELL
Open market or private sale
$16,078,800
$133.99 p/Share
120,000
Reduced 0.15%
79,254,995
Common Stock
Jul 09
2024
SELL
Open market or private sale
$15,726,000
$131.05 p/Share
120,000
Reduced 0.15%
79,374,995
Common Stock
Jul 08
2024
SELL
Open market or private sale
$15,480,000
$129.0 p/Share
120,000
Reduced 0.15%
79,494,995
Common Stock
Jul 05
2024
SELL
Open market or private sale
$15,247,200
$127.06 p/Share
120,000
Reduced 0.15%
79,614,995
Common Stock
Jul 03
2024
SELL
Open market or private sale
$14,997,600
$124.98 p/Share
120,000
Reduced 0.15%
79,734,995
Common Stock
Jul 02
2024
SELL
Open market or private sale
$14,690,400
$122.42 p/Share
120,000
Reduced 0.15%
79,854,995
Common Stock
Jul 01
2024
SELL
Open market or private sale
$14,586,000
$121.55 p/Share
120,000
Reduced 0.15%
79,974,995
Common Stock
Jun 28
2024
SELL
Open market or private sale
$15,001,200
$125.01 p/Share
120,000
Reduced 0.15%
80,094,995
Common Stock
Jun 27
2024
SELL
Open market or private sale
$14,943,600
$124.53 p/Share
120,000
Reduced 0.15%
80,214,995
Common Stock
Jun 26
2024
SELL
Open market or private sale
$15,056,400
$125.47 p/Share
120,000
Reduced 0.15%
80,334,995
Common Stock
Jun 25
2024
SELL
Open market or private sale
$14,758,800
$122.99 p/Share
120,000
Reduced 0.15%
80,454,995
Common Stock
Jun 24
2024
SELL
Open market or private sale
$14,577,600
$121.48 p/Share
120,000
Reduced 0.15%
80,574,995
Common Stock
Jun 21
2024
SELL
Open market or private sale
$15,302,400
$127.52 p/Share
120,000
Reduced 0.15%
80,694,995
Common Stock
Jun 20
2024
SELL
Open market or private sale
$16,201,199
$135.01 p/Share
120,000
Reduced 0.15%
80,814,995
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$8,654,749
$135.58 p/Share
63,835
Reduced 0.08%
80,934,995
Common Stock
Jun 18
2024
SELL
Open market or private sale
$16,020,000
$133.5 p/Share
120,000
Reduced 0.15%
80,998,830
Common Stock
Jun 17
2024
SELL
Open market or private sale
$15,783,600
$131.53 p/Share
120,000
Reduced 0.15%
81,118,830
Common Stock