Feb 16
2024
SELL
Payment of exercise price or tax liability
$62,792
$138.31 p/Share
454
Reduced 7.37%
5,703
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,258
Added 16.97%
6,157
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$45,434
$138.1 p/Share
329
Reduced 6.29%
4,899
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
864
Added 14.18%
5,228
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$29,979
$142.76 p/Share
210
Reduced 4.59%
4,364
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
506
Added 9.96%
4,574
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$14,947
$159.02 p/Share
94
Reduced 2.26%
4,068
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
258
Added 5.84%
4,162
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$17,969
$159.02 p/Share
113
Reduced 2.81%
3,904
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
318
Added 7.34%
4,017
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$17,004
$156.0 p/Share
109
Reduced 2.86%
3,699
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
265
Added 6.51%
3,808
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$32,545
$154.98 p/Share
210
Reduced 5.6%
3,543
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
506
Added 11.88%
3,753
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$12,396
$182.3 p/Share
68
Reduced 2.05%
3,247
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
188
Added 5.37%
3,315
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$20,664
$169.38 p/Share
122
Reduced 4.01%
2,924
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
325
Added 9.64%
3,046
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$36,135
$172.07 p/Share
210
Reduced 7.16%
2,721
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
506
Added 14.72%
2,931
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$16,427
$140.4 p/Share
117
Reduced 4.6%
2,425
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
316
Added 11.06%
2,542
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$30,733
$132.47 p/Share
232
Reduced 9.44%
2,226
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
587
Added 19.28%
2,458
Common Stock
Aug 31
2020
SELL
Payment of exercise price or tax liability
$23,750
$103.26 p/Share
230
Reduced 10.95%
1,871
Common Stock