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
Dec 18
2020
-
900
Reduced 0.98%
90,873
Common Stock
Dec 07
2020
SELL
Open market or private sale
$2,645,975
$124.23 p/Share
21,299
Reduced 18.93%
91,220
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$125,696
$116.17 p/Share
1,082
Reduced 0.95%
112,519
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$1,700,733
$115.14 p/Share
14,771
Reduced 12.59%
102,568
Common Stock
Nov 18
2020
BUY
Grant, award, or other acquisition
-
40,822
Added 26.44%
113,601
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$192,743
$117.67 p/Share
1,638
Reduced 1.83%
87,919
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$373,610
$116.1 p/Share
3,218
Reduced 3.47%
89,557
Common Stock