Dec 12
2024
SELL
Open market or private sale
$3,753,200
$187.66 p/Share
20,000
Reduced 4.71%
404,323
Common Stock
Nov 12
2024
SELL
Open market or private sale
$3,077,400
$153.87 p/Share
20,000
Reduced 4.5%
424,323
Common Stock
Oct 30
2024
-
14,710
Reduced 3.2%
444,323
Common Stock
Sep 16
2024
SELL
Open market or private sale
$2,898,399
$144.92 p/Share
20,000
Reduced 4.18%
459,033
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$12,584,171
$148.83 p/Share
84,554
Reduced 15.0%
479,033
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$17,271,572
$148.83 p/Share
116,049
Added 17.73%
538,626
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
$2,609,127
$139.02 p/Share
18,768
Added 4.02%
447,538
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.04%
428,770
Common Stock
May 15
2024
SELL
Open market or private sale
$5,570,000
$139.25 p/Share
40,000
Reduced 8.54%
428,615
Common Stock
Jan 31
2024
SELL
Open market or private sale
$2,582,200
$129.11 p/Share
20,000
Reduced 4.09%
468,615
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.03%
488,615
Common Stock
Dec 22
2023
-
7,723
Reduced 1.56%
488,460
Common Stock
Nov 02
2023
SELL
Open market or private sale
$209,189
$106.08 p/Share
1,972
Reduced 0.4%
496,183
Common Stock
Nov 01
2023
SELL
Open market or private sale
$1,881,041
$104.34 p/Share
18,028
Reduced 3.49%
498,155
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$14,061,745
$133.85 p/Share
105,056
Reduced 16.91%
516,183
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
144,851
Added 19.77%
588,002
Common Stock
Aug 31
2023
SELL
Open market or private sale
$118,412
$135.95 p/Share
871
Reduced 0.18%
476,388
Common Stock
Aug 30
2023
SELL
Open market or private sale
$2,591,788
$135.49 p/Share
19,129
Reduced 3.85%
477,259
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$4,000,008
$117.63 p/Share
34,005
Added 6.41%
496,388
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.03%
462,383
Common Stock
Jun 01
2023
SELL
Open market or private sale
$1,512,254
$119.83 p/Share
12,620
Reduced 2.66%
462,228
Common Stock
May 31
2023
SELL
Open market or private sale
$3,251,375
$118.75 p/Share
27,380
Reduced 5.45%
474,848
Common Stock
May 17
2023
-
8,500
Reduced 1.66%
502,228
Common Stock
Jan 31
2023
SELL
Open market or private sale
$1,857,800
$92.89 p/Share
20,000
Reduced 3.77%
510,728
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$9,732
$67.59 p/Share
144
Added 0.03%
530,728
Common Stock