Dec 10
2024
SELL
Payment of exercise price or tax liability
$125,233
$172.26 p/Share
727
Reduced 0.61%
118,695
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$591,260
$165.48 p/Share
3,573
Reduced 3.26%
105,988
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
20,639
Added 14.74%
119,422
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$207,142
$151.42 p/Share
1,368
Reduced 1.32%
102,356
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$159,228
$149.37 p/Share
1,066
Reduced 1.02%
103,724
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$159,079
$149.37 p/Share
1,065
Reduced 1.01%
104,790
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$171,028
$149.37 p/Share
1,145
Reduced 1.07%
105,855
Common Stock
Dec 15
2023
SELL
Open market or private sale
$2,340,214
$159.35 p/Share
14,686
Reduced 12.09%
106,793
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$146,118
$134.92 p/Share
1,083
Reduced 0.88%
121,479
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$324,293
$133.18 p/Share
2,435
Reduced 1.95%
122,562
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$176,225
$132.8 p/Share
1,327
Reduced 1.05%
124,997
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,048,604
$133.19 p/Share
7,873
Reduced 6.51%
113,083
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
29,977
Added 19.18%
126,324
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$421,155
$171.9 p/Share
2,450
Reduced 2.3%
104,076
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$176,987
$166.03 p/Share
1,066
Reduced 0.99%
106,526
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$1,530,778
$166.57 p/Share
9,190
Reduced 7.87%
107,592
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
29,238
Added 20.02%
116,782
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$176,000
$171.04 p/Share
1,029
Reduced 1.16%
87,544
Common Stock
Dec 07
2021
SELL
Open market or private sale
$3,905,514
$201.17 p/Share
19,414
Reduced 18.0%
88,435
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$210,590
$194.63 p/Share
1,082
Reduced 0.99%
107,849
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$265,761
$194.27 p/Share
1,368
Reduced 1.24%
108,931
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$2,531,798
$194.35 p/Share
13,027
Reduced 10.56%
110,299
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
34,876
Added 22.05%
123,326
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$280,586
$192.71 p/Share
1,456
Reduced 1.62%
88,450
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$180,462
$186.62 p/Share
967
Reduced 1.06%
89,906
Common Stock