Dec 04
2024
SELL
Open market or private sale
$28,600
$143.0 p/Share
200
Reduced 1.85%
10,633
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$9,201
$135.32 p/Share
68
Reduced 0.62%
10,833
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
305
Added 2.72%
10,901
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$9,194
$110.78 p/Share
83
Reduced 0.78%
10,596
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
373
Added 3.37%
10,679
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$8,880
$106.99 p/Share
83
Reduced 0.8%
10,306
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
373
Added 3.47%
10,389
Common Stock
May 14
2024
SELL
Open market or private sale
$70,200
$108.0 p/Share
650
Reduced 6.09%
10,016
Common Stock
May 13
2024
SELL
Open market or private sale
$304,009
$106.67 p/Share
2,850
Reduced 21.09%
10,666
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$8,830
$72.98 p/Share
121
Reduced 0.89%
13,516
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
547
Added 3.86%
13,637
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$8,803
$53.68 p/Share
164
Reduced 1.24%
13,090
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
743
Added 5.31%
13,254
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$8,816
$93.79 p/Share
94
Reduced 0.75%
12,511
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
426
Added 3.27%
12,605
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$8,831
$97.05 p/Share
91
Reduced 0.74%
12,179
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
411
Added 3.24%
12,270
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$8,775
$99.72 p/Share
88
Reduced 0.74%
11,859
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
400
Added 3.24%
11,947
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$8,840
$92.09 p/Share
96
Reduced 0.82%
11,547
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
434
Added 3.59%
11,643
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$8,799
$82.23 p/Share
107
Reduced 0.95%
11,209
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
485
Added 4.11%
11,316
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$7,074
$77.74 p/Share
91
Reduced 0.83%
10,831
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
-
411
Added 3.63%
10,922
Common Stock