Apr 03
2024
SELL
Payment of exercise price or tax liability
$75,014
$128.45 p/Share
584
Reduced 0.86%
67,688
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$445,173
$128.7 p/Share
3,459
Reduced 4.82%
68,272
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
10,953
Added 13.25%
71,731
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$68,458
$132.16 p/Share
518
Reduced 0.85%
60,778
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$483,319
$149.82 p/Share
3,226
Reduced 5.24%
58,331
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
11,163
Added 15.41%
61,296
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$305,402
$151.04 p/Share
2,022
Reduced 3.65%
53,359
Common Stock
Jan 11
2023
SELL
Open market or private sale
$14,468
$155.57 p/Share
93
Reduced 0.17%
55,381
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$54,827
$155.76 p/Share
352
Reduced 0.63%
55,474
Common Stock
Jan 06
2023
SELL
Open market or private sale
$135,849
$153.85 p/Share
883
Reduced 1.56%
55,826
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$54,420
$157.74 p/Share
345
Reduced 0.6%
56,709
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
1,975
Added 3.35%
57,054
Common Stock
Apr 05
2022
SELL
Open market or private sale
$742,281
$212.81 p/Share
3,488
Reduced 5.96%
55,079
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$1,399,806
$213.32 p/Share
6,562
Reduced 10.08%
58,567
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
16,253
Added 19.97%
65,129
Common Stock
Jan 11
2022
SELL
Open market or private sale
$494,185
$214.49 p/Share
2,304
Reduced 4.5%
48,876
Common Stock
Jan 09
2022
SELL
Payment of exercise price or tax liability
$161,016
$216.42 p/Share
744
Reduced 1.43%
51,180
Common Stock
Jan 06
2022
SELL
Open market or private sale
$125,909
$223.64 p/Share
563
Reduced 1.07%
51,924
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$51,390
$227.39 p/Share
226
Reduced 0.43%
52,487
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
1,317
Added 2.44%
52,713
Common Stock
Nov 17
2021
-
1,000
Reduced 1.91%
51,396
Common Stock
Oct 04
2021
SELL
Open market or private sale
$1,883,200
$188.32 p/Share
10,000
Reduced 16.03%
52,396
Common Stock
Jun 01
2021
SELL
Open market or private sale
$1,603,300
$160.33 p/Share
10,000
Reduced 13.81%
62,396
Common Stock
Apr 06
2021
SELL
Open market or private sale
$101,190
$146.44 p/Share
691
Reduced 0.95%
72,396
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$126,110
$146.64 p/Share
860
Reduced 1.16%
73,087
Common Stock