Feb 10
2023
SELL
Payment of exercise price or tax liability
$285,122
$159.02 p/Share
1,793
Reduced 2.94%
59,122
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
3,555
Added 5.51%
60,915
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$111,314
$159.02 p/Share
700
Reduced 1.21%
57,360
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
2,076
Added 3.45%
58,060
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$74,568
$156.0 p/Share
478
Reduced 0.85%
55,984
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
1,416
Added 2.45%
56,462
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$121,659
$154.98 p/Share
785
Reduced 1.41%
55,046
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
2,327
Added 4.0%
55,831
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$347,464
$182.3 p/Share
1,906
Reduced 3.44%
53,504
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
3,701
Added 6.26%
55,410
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$152,626
$179.56 p/Share
850
Reduced 1.62%
51,709
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
2,076
Added 3.8%
52,559
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$137,198
$169.38 p/Share
810
Reduced 1.58%
50,483
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
2,401
Added 4.47%
51,293
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$135,075
$172.07 p/Share
785
Reduced 1.58%
48,892
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
2,327
Added 4.47%
49,677
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$92,243
$140.4 p/Share
657
Reduced 1.37%
47,350
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
2,075
Added 4.14%
48,007
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$183,074
$132.47 p/Share
1,382
Reduced 2.92%
45,932
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
4,367
Added 8.45%
47,314
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$373,946
$168.52 p/Share
2,219
Reduced 4.92%
42,923
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
6,507
Added 12.6%
45,142
Common Stock
Nov 22
2019
-
300
Reduced 0.77%
38,635
Common Stock
Nov 07
2019
SELL
Open market or private sale
$693,477
$169.43 p/Share
4,093
Reduced 9.51%
38,935
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$331,054
$164.54 p/Share
2,012
Reduced 4.47%
42,982
Common Stock