Nov 15
2024
SELL
Payment of exercise price or tax liability
$10,013
$135.32 p/Share
74
Reduced 0.29%
25,259
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
333
Added 1.3%
25,333
Common Stock
Aug 22
2024
SELL
Open market or private sale
$538,488
$110.96 p/Share
4,853
Reduced 16.26%
25,000
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$9,970
$110.78 p/Share
90
Reduced 0.3%
29,853
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
407
Added 1.34%
29,943
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$10,485
$106.99 p/Share
98
Reduced 0.33%
29,536
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
443
Added 1.47%
29,634
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$10,436
$72.98 p/Share
143
Reduced 0.49%
29,191
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
649
Added 2.16%
29,334
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$10,413
$53.68 p/Share
194
Reduced 0.67%
28,685
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
881
Added 2.96%
28,879
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$10,410
$93.79 p/Share
111
Reduced 0.39%
27,998
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
504
Added 1.76%
28,109
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$10,481
$97.05 p/Share
108
Reduced 0.39%
27,605
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
488
Added 1.73%
27,713
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$10,470
$99.72 p/Share
105
Reduced 0.38%
27,225
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
475
Added 1.71%
27,330
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$10,498
$92.09 p/Share
114
Reduced 0.42%
26,855
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
514
Added 1.87%
26,969
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$10,443
$82.23 p/Share
127
Reduced 0.48%
26,455
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
576
Added 2.12%
26,582
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$7,074
$77.74 p/Share
91
Reduced 0.35%
26,006
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
-
411
Added 1.55%
26,097
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$7,059
$92.88 p/Share
76
Reduced 0.3%
25,686
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
344
Added 1.32%
25,762
Common Stock