Jul 15
2024
SELL
Open market or private sale
$2,077,600
$51.94 p/Share
40,000
Reduced 35.69%
72,062
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
340
Added 0.3%
112,062
Common Stock
Mar 25
2024
SELL
Open market or private sale
$242,491
$43.59 p/Share
5,563
Reduced 4.74%
111,677
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
66
Added 0.06%
117,240
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$74,266
$42.78 p/Share
1,736
Reduced 1.46%
117,174
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
55,542
Added 31.84%
118,910
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$340,064
$42.54 p/Share
7,994
Reduced 11.2%
63,368
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
19,993
Added 21.88%
71,362
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$62,868
$42.45 p/Share
1,481
Reduced 2.8%
51,369
Common Stock
Dec 22
2023
SELL
Open market or private sale
$288,515
$45.5 p/Share
6,341
Reduced 10.71%
52,849
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
131
Added 0.22%
59,190
Common Stock
Oct 13
2023
SELL
Open market or private sale
$279,004
$44.0 p/Share
6,341
Reduced 9.7%
59,059
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
115
Added 0.18%
65,400
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
122
Added 0.19%
65,285
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
94
Added 0.14%
65,163
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
11,366
Added 14.87%
65,069
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$329,345
$45.54 p/Share
7,232
Reduced 11.87%
53,703
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$175,101
$45.54 p/Share
3,845
Reduced 8.7%
40,340
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
20,595
Added 24.12%
64,780
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$38,663
$45.54 p/Share
849
Reduced 1.89%
44,185
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$65,710
$46.21 p/Share
1,422
Reduced 3.06%
45,034
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
126
Added 0.27%
46,457
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
120
Added 0.26%
46,331
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$172,266
$42.16 p/Share
4,086
Reduced 8.12%
46,211
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
149
Added 0.3%
50,297
Common Stock