Mar 15
2022
SELL
Payment of exercise price or tax liability
$32,500
$145.09 p/Share
224
Reduced 1.44%
15,360
Common Stock
Mar 07
2022
SELL
Open market or private sale
$511,611
$157.71 p/Share
3,244
Reduced 17.23%
15,584
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$53,247
$165.88 p/Share
321
Reduced 1.68%
18,828
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$160,074
$165.88 p/Share
965
Added 4.8%
19,149
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$9,629
$192.58 p/Share
50
Reduced 0.41%
12,140
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
$227,915
$193.97 p/Share
1,175
Added 6.05%
18,234
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$15,129
$186.78 p/Share
81
Reduced 0.66%
12,190
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$22,213
$179.14 p/Share
124
Reduced 1.0%
12,271
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$24,721
$179.14 p/Share
138
Reduced 1.1%
12,395
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
$999,995
$205.38 p/Share
4,869
Added 21.86%
17,402
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$5,944
$191.73 p/Share
31
Reduced 0.25%
12,533
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$45,823
$191.73 p/Share
239
Reduced 1.87%
12,564
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
1,523
Added 10.63%
12,803
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$27,261
$171.45 p/Share
159
Reduced 1.39%
11,280
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$87,611
$171.45 p/Share
511
Added 4.28%
11,439
Common Stock
Feb 02
2021
SELL
Open market or private sale
$1,009,134
$176.7 p/Share
5,711
Reduced 34.32%
10,928
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
$475,900
$95.18 p/Share
5,000
Added 23.11%
16,639
Common Stock
Dec 21
2020
SELL
Payment of exercise price or tax liability
$7,794
$136.74 p/Share
57
Reduced 0.49%
11,639
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$19,073
$178.25 p/Share
107
Reduced 0.91%
11,696
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$33,320
$180.11 p/Share
185
Reduced 1.54%
11,803
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$22,911
$135.57 p/Share
169
Reduced 1.39%
11,988
Common Stock
Dec 03
2020
BUY
Grant, award, or other acquisition
$148,368
$179.84 p/Share
825
Added 6.38%
12,113
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$34,065
$179.29 p/Share
190
Reduced 1.65%
11,332
Common Stock
Nov 06
2020
SELL
Open market or private sale
$543,168
$176.87 p/Share
3,071
Reduced 21.04%
11,522
Common Stock