May 06
2024
BUY
Grant, award, or other acquisition
-
111
Added 0.11%
98,028
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
43
Added 0.04%
97,889
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$56,811
$42.78 p/Share
1,328
Reduced 1.34%
97,846
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
14,241
Added 12.56%
99,174
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$323,006
$42.54 p/Share
7,593
Reduced 8.21%
84,933
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
18,326
Added 16.53%
92,526
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$37,950
$42.45 p/Share
894
Reduced 1.19%
74,200
Common Stock
Dec 23
2023
SELL
Payment of exercise price or tax liability
$471,488
$45.55 p/Share
10,351
Reduced 12.11%
75,093
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
207
Added 0.24%
85,444
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
181
Added 0.21%
85,237
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
194
Added 0.23%
85,056
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
162
Added 0.19%
84,862
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
8,118
Added 8.75%
84,700
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$495,110
$45.54 p/Share
10,872
Reduced 12.43%
76,582
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$58,974
$45.54 p/Share
1,295
Reduced 2.11%
59,994
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
27,460
Added 23.63%
88,749
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$55,194
$45.54 p/Share
1,212
Reduced 1.94%
61,289
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$40,387
$46.21 p/Share
874
Reduced 1.38%
62,501
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
169
Added 0.27%
63,377
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
160
Added 0.25%
63,208
Common Stock
Jun 13
2022
BUY
Open market or private purchase
$247,883
$39.16 p/Share
6,330
Added 9.12%
63,048
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
151
Added 0.27%
56,718
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
176
Added 0.31%
56,567
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
6,704
Added 10.63%
56,391
Common Stock
Dec 23
2021
SELL
Payment of exercise price or tax liability
$369,285
$41.53 p/Share
8,892
Reduced 15.18%
49,687
Common Stock