Jan 31
2024
SELL
Payment of exercise price or tax liability
$4,724,945
$165.59 p/Share
28,534
Reduced 8.98%
289,101
Common
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,229,039
$157.65 p/Share
7,796
Reduced 2.4%
317,635
Common
Mar 13
2023
BUY
Grant, award, or other acquisition
-
67,198
Added 17.11%
325,432
Common
Jan 31
2023
SELL
Payment of exercise price or tax liability
$4,152,485
$142.15 p/Share
29,212
Reduced 10.61%
246,126
Common
Jan 31
2023
BUY
Grant, award, or other acquisition
-
12,108
Added 4.48%
258,234
Common
Jan 17
2023
SELL
Payment of exercise price or tax liability
$766,550
$145.29 p/Share
5,276
Reduced 1.88%
275,338
Common
Jan 03
2023
SELL
Payment of exercise price or tax liability
$170,289
$141.79 p/Share
1,201
Reduced 0.43%
280,614
Common
Nov 16
2022
SELL
Open market or private sale
$3,011,505
$148.35 p/Share
20,300
Reduced 6.72%
281,816
Common
Mar 11
2022
SELL
Open market or private sale
$2,139,900
$142.66 p/Share
15,000
Reduced 4.73%
302,116
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
-
59,078
Added 15.7%
317,116
Common
Jan 31
2022
SELL
Payment of exercise price or tax liability
$3,545,541
$137.52 p/Share
25,782
Reduced 9.08%
258,038
Common
Jan 18
2022
SELL
Payment of exercise price or tax liability
$1,151,051
$145.06 p/Share
7,935
Reduced 2.72%
283,820
Common
Jan 07
2022
BUY
Grant, award, or other acquisition
-
11,906
Added 3.92%
291,755
Common
Mar 17
2021
BUY
Grant, award, or other acquisition
-
66,017
Added 19.09%
279,849
Common
Feb 25
2021
-
87,290
Reduced 28.99%
213,832
Common
Jan 31
2021
SELL
Payment of exercise price or tax liability
$5,072,954
$140.49 p/Share
36,109
Reduced 10.71%
301,122
Common
Jan 19
2021
SELL
Payment of exercise price or tax liability
$188,611
$144.64 p/Share
1,304
Reduced 0.39%
337,231
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
11,764
Added 3.36%
338,535
Common
Nov 18
2020
SELL
Open market or private sale
$1,504,900
$150.49 p/Share
10,000
Reduced 2.97%
326,771
Common
Mar 17
2020
SELL
Payment of exercise price or tax liability
$30,533
$106.76 p/Share
286
Reduced 0.09%
302,001
Common
Mar 12
2020
SELL
Payment of exercise price or tax liability
$1,747,232
$114.43 p/Share
15,269
Reduced 5.86%
245,312
Common
Mar 12
2020
BUY
Grant, award, or other acquisition
-
90,203
Added 22.98%
302,287
Common
Jan 31
2020
SELL
Payment of exercise price or tax liability
$1,286,111
$116.58 p/Share
11,032
Reduced 4.63%
227,353
Common
Jan 13
2020
BUY
Grant, award, or other acquisition
-
21,574
Added 8.3%
238,385
Common
Nov 15
2019
SELL
Open market or private sale
$989,443
$119.21 p/Share
8,300
Reduced 3.69%
216,811
Common