Nov 22
2024
SELL
Open market or private sale
$386,040
$96.51 p/Share
4,000
Reduced 26.49%
11,102
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$36,434
$82.43 p/Share
442
Reduced 3.46%
12,317
Common Stock
Mar 01
2024
SELL
Other acquisition or disposition
-
90
Reduced 0.7%
12,759
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$24,316
$82.43 p/Share
295
Reduced 2.24%
12,849
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,785
Added 15.57%
15,102
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$230,420
$82.0 p/Share
2,810
Reduced 17.49%
13,259
Common Stock
Feb 24
2024
SELL
Other acquisition or disposition
-
1,260
Reduced 8.75%
13,144
Common Stock
Feb 14
2024
SELL
Other acquisition or disposition
-
161
Reduced 1.46%
10,854
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$35,225
$81.92 p/Share
430
Reduced 3.76%
11,015
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
963
Added 7.76%
11,445
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$6,111
$67.9 p/Share
90
Reduced 0.85%
10,545
Common Stock
Mar 04
2023
SELL
Other acquisition or disposition
-
63
Reduced 0.6%
10,482
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,824
Added 20.98%
10,635
Common Stock
Mar 01
2023
SELL
Other acquisition or disposition
-
226
Reduced 2.83%
7,765
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$19,346
$65.58 p/Share
295
Reduced 3.56%
7,991
Common Stock
Feb 24
2023
SELL
Other acquisition or disposition
-
172
Reduced 2.03%
8,286
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$16,356
$65.69 p/Share
249
Reduced 2.86%
8,459
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$9,082
$63.96 p/Share
142
Reduced 1.04%
13,560
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$71,784
$63.47 p/Share
1,131
Reduced 7.62%
13,702
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
6,360
Added 26.98%
17,214
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,662
Added 15.22%
14,833
Common Stock
Feb 10
2023
SELL
Other acquisition or disposition
-
4,852
Reduced 35.78%
8,708
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$100,615
$59.29 p/Share
1,697
Reduced 12.24%
12,171
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$6,098
$67.75 p/Share
90
Reduced 0.64%
13,868
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,244
Added 13.85%
13,958
Common Stock