Aug 06
2024
SELL
Payment of exercise price or tax liability
$43,379
$57.38 p/Share
756
Reduced 1.43%
51,950
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$302,461
$56.23 p/Share
5,379
Reduced 9.26%
52,706
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
9,345
Added 13.86%
58,086
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$29,525
$104.33 p/Share
283
Reduced 0.58%
48,553
Common Stock
Nov 08
2023
-
300
Reduced 0.61%
48,768
Common Stock
Jul 30
2023
SELL
Payment of exercise price or tax liability
$538,574
$102.08 p/Share
5,276
Reduced 9.72%
48,997
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$87,176
$102.08 p/Share
854
Reduced 1.55%
54,273
Common Stock
Jul 27
2023
BUY
Grant, award, or other acquisition
-
5,185
Added 8.6%
55,127
Common Stock
May 19
2023
SELL
Open market or private sale
$500,250
$115.0 p/Share
4,350
Reduced 8.02%
49,858
Common Stock
Jan 06
2023
SELL
Open market or private sale
$500,000
$100.0 p/Share
5,000
Reduced 8.46%
54,116
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$53,687
$81.84 p/Share
656
Reduced 1.1%
59,021
Common Stock
Oct 13
2022
SELL
Open market or private sale
$397,630
$85.0 p/Share
4,678
Reduced 7.27%
59,677
Common Stock
Jul 30
2022
SELL
Payment of exercise price or tax liability
$214,684
$79.66 p/Share
2,695
Reduced 4.03%
64,249
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
5,824
Added 8.0%
66,944
Common Stock
Jul 20
2022
SELL
Payment of exercise price or tax liability
$164,142
$74.61 p/Share
2,200
Reduced 4.03%
52,393
Common Stock
Jul 20
2022
BUY
Grant, award, or other acquisition
-
13,678
Added 18.29%
61,120
Common Stock
Jan 06
2022
SELL
Open market or private sale
$869,680
$70.0 p/Share
12,424
Reduced 20.08%
49,454
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$25,054
$58.13 p/Share
431
Reduced 0.69%
61,772
Common Stock
Jul 29
2021
BUY
Grant, award, or other acquisition
-
6,899
Added 10.0%
62,114
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$296,910
$65.79 p/Share
4,513
Reduced 7.56%
55,215
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
-
7,485
Added 11.14%
59,727
Common Stock