Jun 30
2025
SELL
Other acquisition or disposition
-
14,179
Reduced 26.68%
38,975
Common Stock
Jun 14
2025
SELL
Payment of exercise price or tax liability
$374,688
$68.94 p/Share
5,435
Reduced 9.28%
53,154
Common Stock
Jun 10
2025
BUY
Grant, award, or other acquisition
-
18,543
Added 24.04%
58,589
Common Stock
Jun 08
2025
SELL
Payment of exercise price or tax liability
$164,548
$71.11 p/Share
2,314
Reduced 5.46%
40,046
Common Stock
Jun 25
2024
SELL
Other acquisition or disposition
-
15,446
Reduced 26.72%
42,360
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$284,469
$72.68 p/Share
3,914
Reduced 6.34%
57,806
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$201,427
$73.46 p/Share
2,742
Reduced 4.25%
61,720
Common Stock
Jun 14
2024
BUY
Grant, award, or other acquisition
-
18,574
Added 22.37%
64,462
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$170,287
$73.59 p/Share
2,314
Reduced 4.8%
45,888
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$232,434
$56.13 p/Share
4,141
Reduced 5.97%
65,237
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$146,036
$55.91 p/Share
2,612
Reduced 3.63%
69,378
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
24,145
Added 25.12%
71,990
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$126,899
$54.84 p/Share
2,314
Reduced 4.61%
47,845
Common Stock
Jun 16
2022
SELL
Payment of exercise price or tax liability
$249,132
$56.75 p/Share
4,390
Reduced 6.07%
67,984
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$146,324
$55.51 p/Share
2,636
Reduced 3.51%
72,374
Common Stock
Jun 13
2022
SELL
Payment of exercise price or tax liability
$158,557
$57.22 p/Share
2,771
Reduced 3.56%
75,010
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
-
23,065
Added 22.87%
77,781
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$161,280
$92.16 p/Share
1,750
Reduced 4.63%
36,025
Common Stock
Jun 15
2021
BUY
Grant, award, or other acquisition
-
13,020
Added 25.63%
37,775
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$91,815
$91.54 p/Share
1,003
Reduced 3.89%
24,755
Common Stock
Jun 13
2021
SELL
Payment of exercise price or tax liability
$126,783
$91.54 p/Share
1,385
Reduced 5.1%
25,758
Common Stock
Jan 19
2021
SELL
Open market or private sale
$455,850
$91.17 p/Share
5,000
Reduced 8.1%
56,710
Common Stock