Jun 30
2025
SELL
Other acquisition or disposition
-
21,735
Reduced 25.5%
63,515
Common Stock
Jun 14
2025
SELL
Payment of exercise price or tax liability
$705,118
$68.94 p/Share
10,228
Reduced 10.71%
85,250
Common Stock
Jun 10
2025
BUY
Grant, award, or other acquisition
-
30,219
Added 24.04%
95,478
Common Stock
Jun 08
2025
SELL
Payment of exercise price or tax liability
$268,155
$71.11 p/Share
3,771
Reduced 5.46%
65,259
Common Stock
Jun 25
2024
SELL
Other acquisition or disposition
-
24,061
Reduced 25.85%
69,030
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$474,237
$72.68 p/Share
6,525
Reduced 6.55%
93,091
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$422,835
$73.46 p/Share
5,756
Reduced 5.46%
99,616
Common Stock
Jun 14
2024
BUY
Grant, award, or other acquisition
-
30,269
Added 22.32%
105,372
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$277,507
$73.59 p/Share
3,771
Reduced 4.78%
75,103
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$422,434
$56.13 p/Share
7,526
Reduced 6.65%
105,577
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$317,848
$55.91 p/Share
5,685
Reduced 4.79%
113,103
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
39,348
Added 24.88%
118,788
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$206,801
$54.84 p/Share
3,771
Reduced 3.37%
108,019
Common Stock
Jun 16
2022
SELL
Payment of exercise price or tax liability
$427,100
$56.75 p/Share
7,526
Reduced 6.31%
111,790
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$350,435
$55.51 p/Share
6,313
Reduced 5.03%
119,316
Common Stock
Jun 13
2022
SELL
Payment of exercise price or tax liability
$277,517
$57.22 p/Share
4,850
Reduced 3.72%
125,629
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
-
37,587
Added 22.36%
130,479
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$346,706
$92.16 p/Share
3,762
Reduced 5.87%
60,336
Common Stock
Jun 15
2021
BUY
Grant, award, or other acquisition
-
21,701
Added 25.29%
64,098
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$204,775
$91.54 p/Share
2,237
Reduced 5.01%
42,397
Common Stock
Jun 13
2021
SELL
Payment of exercise price or tax liability
$221,985
$91.54 p/Share
2,425
Reduced 5.15%
44,634
Common Stock