Jan 31
2024
SELL
Payment of exercise price or tax liability
$3,779,591
$165.59 p/Share
22,825
Reduced 8.32%
251,603
Common
Jan 12
2024
BUY
Grant, award, or other acquisition
-
16,538
Added 5.68%
274,428
Common
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,050,264
$157.65 p/Share
6,662
Reduced 2.52%
257,890
Common
Mar 09
2023
BUY
Grant, award, or other acquisition
-
60,904
Added 18.71%
264,553
Common
Jan 31
2023
SELL
Payment of exercise price or tax liability
$4,152,485
$142.15 p/Share
29,212
Reduced 13.14%
193,120
Common
Jan 31
2023
BUY
Grant, award, or other acquisition
-
10,529
Added 4.92%
203,649
Common
Jan 17
2023
SELL
Payment of exercise price or tax liability
$755,508
$145.29 p/Share
5,200
Reduced 2.29%
222,333
Common
Jan 03
2023
SELL
Payment of exercise price or tax liability
$149,163
$141.79 p/Share
1,052
Reduced 0.46%
227,533
Common
Mar 15
2022
SELL
Payment of exercise price or tax liability
$163,785
$144.05 p/Share
1,137
Reduced 0.49%
228,586
Common
Mar 07
2022
SELL
Payment of exercise price or tax liability
$2,563,048
$142.82 p/Share
17,946
Reduced 9.18%
177,551
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
-
92,185
Added 28.64%
229,723
Common
Jan 31
2022
SELL
Payment of exercise price or tax liability
$454,504
$137.52 p/Share
3,305
Reduced 2.08%
155,484
Common
Jan 07
2022
BUY
Grant, award, or other acquisition
-
10,353
Added 6.12%
158,789
Common
Nov 09
2021
SELL
Payment of exercise price or tax liability
$113,744
$149.27 p/Share
762
Reduced 0.51%
148,436
Common
May 27
2021
-
2,814
Reduced 1.85%
149,198
Common
Mar 17
2021
SELL
Payment of exercise price or tax liability
$3,313,141
$133.39 p/Share
24,838
Reduced 22.41%
85,995
Common
Mar 17
2021
BUY
Grant, award, or other acquisition
-
120,907
Added 44.3%
152,012
Common
Mar 16
2021
SELL
Payment of exercise price or tax liability
$139,968
$133.43 p/Share
1,049
Reduced 1.84%
55,943
Common
Jan 31
2021
SELL
Payment of exercise price or tax liability
$560,696
$140.49 p/Share
3,991
Reduced 6.54%
56,992
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
10,230
Added 14.37%
60,983
Common
Nov 10
2020
SELL
Payment of exercise price or tax liability
$110,956
$143.54 p/Share
773
Reduced 1.5%
50,753
Common
May 21
2020
SELL
Open market or private sale
$922,824
$126.0 p/Share
7,324
Reduced 12.45%
51,526
Common
Mar 17
2020
SELL
Payment of exercise price or tax liability
$12,277
$106.76 p/Share
115
Reduced 0.2%
58,850
Common
Mar 12
2020
BUY
Grant, award, or other acquisition
-
9,654
Added 14.07%
58,965
Common
Jan 31
2020
SELL
Payment of exercise price or tax liability
$427,266
$116.58 p/Share
3,665
Reduced 6.92%
49,311
Common