Nov 07
2024
SELL
Open market or private sale
$1,069,920
$59.44 p/Share
18,000
Reduced 6.62%
254,025
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$778,151
$44.56 p/Share
17,463
Added 6.11%
268,529
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$2,254,868
$45.11 p/Share
49,986
Reduced 16.6%
251,066
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$4,376,933
$45.11 p/Share
97,028
Added 24.37%
301,052
Common Stock
Jan 31
2024
-
2,360
Reduced 1.14%
204,024
Common Stock
Jan 30
2024
-
845
Reduced 0.41%
206,384
Common Stock
Jul 31
2023
SELL
Open market or private sale
$1,034,748
$44.0 p/Share
23,517
Reduced 10.27%
205,368
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$769,339
$50.98 p/Share
15,091
Added 6.24%
226,904
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$259,922
$51.48 p/Share
5,049
Reduced 2.33%
211,813
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$619,280
$48.87 p/Share
12,672
Reduced 5.52%
216,862
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
$1,389,276
$48.87 p/Share
28,428
Added 11.02%
229,534
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$107,773
$55.87 p/Share
1,929
Reduced 0.95%
200,386
Common Stock
Jul 22
2022
SELL
Open market or private sale
$1,248,202
$47.15 p/Share
26,473
Reduced 11.61%
201,633
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$720,207
$53.94 p/Share
13,352
Added 5.56%
226,722
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$162,061
$52.72 p/Share
3,074
Reduced 1.42%
213,370
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$473,337
$53.77 p/Share
8,803
Reduced 3.91%
216,444
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
$1,178,692
$53.77 p/Share
21,921
Added 8.87%
225,247
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$173,279
$49.48 p/Share
3,502
Reduced 1.7%
202,646
Common Stock
Aug 12
2021
SELL
Open market or private sale
$841,987
$45.96 p/Share
18,320
Reduced 8.19%
205,391
Common Stock
Apr 30
2021
SELL
Open market or private sale
$1,786,732
$46.64 p/Share
38,309
Reduced 14.66%
223,018
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$772,215
$37.14 p/Share
20,792
Added 7.39%
260,595
Common Stock
Jan 13
2021
SELL
Payment of exercise price or tax liability
$166,027
$33.67 p/Share
4,931
Reduced 2.01%
239,803
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
$404,309
$33.67 p/Share
12,008
Added 4.68%
244,734
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$107,398
$22.87 p/Share
4,696
Reduced 1.99%
231,734
Common Stock
Aug 07
2020
BUY
Discretionary transaction
$639,974
$20.47 p/Share
31,264
Added 11.75%
234,829
Common Stock