Nov 18
2024
SELL
Payment of exercise price or tax liability
$117,199
$151.42 p/Share
774
Reduced 0.75%
101,990
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$82,302
$149.37 p/Share
551
Reduced 0.53%
102,764
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$98,584
$149.37 p/Share
660
Reduced 0.63%
103,315
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$141,901
$149.37 p/Share
950
Reduced 0.91%
103,975
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$26,451
$136.35 p/Share
194
Reduced 0.18%
104,925
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$94,578
$134.92 p/Share
701
Reduced 0.66%
105,119
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$176,330
$133.18 p/Share
1,324
Reduced 1.24%
105,820
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$87,648
$132.8 p/Share
660
Reduced 0.61%
107,144
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$671,410
$133.19 p/Share
5,041
Reduced 4.82%
99,573
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
18,398
Added 14.58%
107,804
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$24,105
$178.56 p/Share
135
Reduced 0.14%
94,447
Common Stock
Dec 06
2022
SELL
Open market or private sale
$614,985
$175.71 p/Share
3,500
Reduced 3.57%
94,582
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$253,380
$171.9 p/Share
1,474
Reduced 1.48%
98,082
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$91,482
$166.03 p/Share
551
Reduced 0.55%
99,556
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$1,065,048
$166.57 p/Share
6,394
Reduced 6.0%
100,107
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
18,620
Added 14.88%
106,501
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$189,170
$171.04 p/Share
1,106
Reduced 1.24%
87,881
Common Stock
Feb 23
2022
SELL
Open market or private sale
$319,240
$159.62 p/Share
2,000
Reduced 2.2%
88,987
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$22,875
$202.43 p/Share
113
Reduced 0.12%
90,987
Common Stock
Dec 03
2021
SELL
Open market or private sale
$1,564,400
$200.0 p/Share
7,822
Reduced 7.91%
91,100
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$136,241
$194.63 p/Share
700
Reduced 0.7%
98,922
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$150,171
$194.27 p/Share
773
Reduced 0.77%
99,622
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$2,170,695
$194.35 p/Share
11,169
Reduced 10.01%
100,395
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
27,302
Added 19.66%
111,564
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$242,429
$192.71 p/Share
1,258
Reduced 1.47%
84,262
Common Stock