Apr 03
2024
SELL
Payment of exercise price or tax liability
$74,501
$128.45 p/Share
580
Reduced 1.06%
53,969
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$453,281
$128.7 p/Share
3,522
Reduced 6.06%
54,549
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
10,766
Added 15.64%
58,071
Common Stock
Jan 08
2024
SELL
Open market or private sale
$947,020
$131.33 p/Share
7,211
Reduced 13.23%
47,305
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$67,533
$132.16 p/Share
511
Reduced 0.93%
54,516
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
2,426
Added 4.22%
55,027
Common Stock
May 05
2023
-
200
Reduced 0.38%
52,601
Common Stock
Apr 04
2023
SELL
Open market or private sale
$265,421
$150.21 p/Share
1,767
Reduced 3.78%
45,006
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$471,483
$149.82 p/Share
3,147
Reduced 5.75%
51,621
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
10,942
Added 16.7%
54,568
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$297,699
$151.04 p/Share
1,971
Reduced 4.04%
46,773
Common Stock
Jan 11
2023
SELL
Open market or private sale
$153,703
$155.57 p/Share
988
Reduced 1.99%
48,744
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$49,843
$155.76 p/Share
320
Reduced 0.64%
49,732
Common Stock
Jan 06
2023
SELL
Open market or private sale
$133,541
$153.85 p/Share
868
Reduced 1.7%
50,052
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$53,473
$157.74 p/Share
339
Reduced 0.66%
50,920
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
1,964
Added 3.69%
51,259
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$1,365,035
$213.32 p/Share
6,399
Reduced 11.49%
49,295
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
15,850
Added 22.15%
55,694
Common Stock
Jan 14
2022
-
250
Reduced 0.56%
44,594
Common Stock
Jan 14
2022
SELL
Open market or private sale
$1,037,828
$218.49 p/Share
4,750
Reduced 10.65%
39,844
Common Stock
Jan 09
2022
SELL
Payment of exercise price or tax liability
$147,166
$216.42 p/Share
680
Reduced 1.49%
44,844
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$50,253
$227.39 p/Share
221
Reduced 0.48%
45,524
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
1,310
Added 2.78%
45,745
Common Stock
Nov 29
2021
SELL
Open market or private sale
$1,026,700
$205.34 p/Share
5,000
Reduced 10.11%
44,435
Common Stock
Jun 01
2021
SELL
Open market or private sale
$961,800
$160.3 p/Share
6,000
Reduced 10.82%
49,435
Common Stock