Jun 02
2025
SELL
Payment of exercise price or tax liability
$139,937
$65.3 p/Share
2,143
Reduced 1.93%
109,021
Common Stock
May 30
2025
SELL
Payment of exercise price or tax liability
$175,833
$65.39 p/Share
2,689
Reduced 2.36%
111,164
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
-
21,192
Added 15.69%
113,853
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$173,420
$59.35 p/Share
2,922
Reduced 3.0%
94,363
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
38,130
Added 29.1%
92,900
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$103,019
$47.3 p/Share
2,178
Reduced 3.85%
54,439
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
-
9,729
Added 14.66%
56,617
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$96,174
$46.96 p/Share
2,048
Reduced 4.19%
46,888
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$103,274
$46.52 p/Share
2,220
Reduced 4.34%
48,936
Common Stock
Jun 08
2023
SELL
Open market or private sale
$159,000
$53.0 p/Share
3,000
Reduced 5.69%
49,702
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$131,662
$52.02 p/Share
2,531
Reduced 4.58%
52,702
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
10,160
Added 15.54%
55,233
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$134,175
$53.67 p/Share
2,500
Reduced 5.26%
45,073
Common Stock
Nov 22
2022
-
80
Reduced 0.17%
46,882
Common Stock
Jun 16
2022
SELL
Open market or private sale
$225,080
$56.27 p/Share
4,000
Reduced 7.95%
46,299
Common Stock
Jun 08
2022
-
500
Reduced 0.98%
50,299
Common Stock
Jun 07
2022
SELL
Open market or private sale
$252,920
$63.23 p/Share
4,000
Reduced 7.3%
50,799
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$80,186
$63.69 p/Share
1,259
Reduced 2.25%
54,799
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
-
6,895
Added 10.95%
56,058
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$102,796
$63.73 p/Share
1,613
Reduced 3.18%
49,163
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$134,514
$57.46 p/Share
2,341
Reduced 4.52%
49,446
Common Stock
Jun 02
2021
SELL
Open market or private sale
$230,720
$57.68 p/Share
4,000
Reduced 7.17%
51,787
Common Stock
May 27
2021
SELL
Payment of exercise price or tax liability
$103,970
$57.41 p/Share
1,811
Reduced 3.14%
55,787
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
7,825
Added 11.96%
57,598
Common Stock
Feb 18
2021
SELL
Open market or private sale
$129,200
$51.68 p/Share
2,500
Reduced 4.81%
49,469
Common Stock