Sep 12
2024
-
2,250
Reduced 1.37%
162,555
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$75,120
$143.36 p/Share
524
Reduced 0.32%
164,805
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$1,718,312
$143.36 p/Share
11,986
Added 6.76%
165,329
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$39,922
$141.57 p/Share
282
Reduced 0.18%
153,343
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$46,724
$142.02 p/Share
329
Reduced 0.21%
153,625
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$55,806
$169.11 p/Share
330
Reduced 0.21%
153,954
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$38,296
$163.66 p/Share
234
Reduced 0.15%
154,284
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$499,981
$163.66 p/Share
3,055
Added 1.94%
154,518
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$43,839
$158.84 p/Share
276
Reduced 0.18%
151,463
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$1,312,360
$162.18 p/Share
8,092
Added 5.06%
151,739
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$51,570
$162.17 p/Share
318
Reduced 0.22%
143,647
Common Stock
Aug 10
2022
$395,684
$205.55 p/Share
1,925
Reduced 1.32%
143,965
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$68,578
$200.52 p/Share
342
Reduced 0.23%
145,890
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$1,110,829
$188.34 p/Share
5,898
Reduced 3.88%
146,232
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$94,152
$196.15 p/Share
480
Reduced 0.31%
152,130
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$63,195
$196.87 p/Share
321
Reduced 0.21%
152,610
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$3,331,673
$194.21 p/Share
17,155
Added 10.09%
152,931
Common Stock
Dec 13
2021
SELL
Open market or private sale
$988,594
$213.75 p/Share
4,625
Reduced 3.29%
135,776
Common Stock
Dec 13
2021
$148,190
$211.7 p/Share
700
Reduced 0.5%
140,401
Common Stock
Jul 30
2021
SELL
Open market or private sale
$811,040
$175.36 p/Share
4,625
Reduced 3.17%
141,101
Common Stock
Apr 19
2021
$414,787
$143.03 p/Share
2,900
Reduced 1.95%
145,726
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$42,579
$124.5 p/Share
342
Reduced 0.23%
148,626
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$377,639
$117.17 p/Share
3,223
Reduced 2.12%
148,968
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$148,453
$116.8 p/Share
1,271
Reduced 0.9%
140,517
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
$1,368,076
$117.19 p/Share
11,674
Added 7.12%
152,191
Common Stock