Jan 03
2025
SELL
Payment of exercise price or tax liability
$727,202
$47.77 p/Share
15,223
Reduced 0.25%
5,990,007
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$5,732,292
$48.16 p/Share
119,026
Reduced 1.94%
6,005,230
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
255,086
Added 4.06%
6,021,842
Common Stock
Mar 06
2024
BUY
Other acquisition or disposition
-
25,783
Added 0.44%
5,869,170
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$355,853
$49.09 p/Share
7,249
Reduced 0.12%
5,843,387
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$759,323
$49.88 p/Share
15,223
Reduced 0.26%
5,850,636
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$5,577,685
$49.35 p/Share
113,023
Reduced 1.89%
5,865,859
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
314,476
Added 5.07%
5,883,028
Common Stock
Feb 17
2023
BUY
Other acquisition or disposition
-
27,140
Added 0.48%
5,664,406
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$371,076
$51.19 p/Share
7,249
Reduced 0.13%
5,445,611
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$6,146,567
$52.09 p/Share
117,999
Reduced 2.05%
5,637,266
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
309,654
Added 5.12%
5,732,944
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$423,491
$52.09 p/Share
8,130
Reduced 0.15%
5,452,860
Common Stock
Feb 07
2022
BUY
Other acquisition or disposition
-
28,568
Added 0.52%
5,460,990
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$5,363,130
$48.5 p/Share
110,580
Reduced 1.99%
5,432,422
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
237,655
Added 4.13%
5,520,904
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
50,000
Added 0.93%
5,305,347
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$783,134
$48.66 p/Share
16,094
Reduced 0.31%
5,255,347
Common Stock
Mar 03
2021
BUY
Other acquisition or disposition
-
30,071
Added 0.57%
5,271,441
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$4,631,692
$40.61 p/Share
114,053
Reduced 2.13%
5,241,370
Common Stock
Jan 05
2021
BUY
Grant, award, or other acquisition
-
262,310
Added 4.75%
5,259,767
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
50,000
Added 0.97%
5,093,113
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$1,021,077
$42.4 p/Share
24,082
Reduced 0.48%
5,043,113
Common Stock