Mar 04
2025
SELL
Payment of exercise price or tax liability
$84,824
$46.1 p/Share
1,840
Reduced 0.82%
221,583
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$995,202
$47.54 p/Share
20,934
Reduced 9.57%
197,835
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$2,232,050
$47.54 p/Share
46,951
Added 17.37%
223,423
Common Stock
Dec 17
2024
SELL
Open market or private sale
$188,040
$62.68 p/Share
3,000
Reduced 1.5%
197,406
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,433,141
$65.53 p/Share
21,870
Reduced 11.31%
171,543
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$3,419,683
$65.53 p/Share
52,185
Added 20.66%
200,406
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$462,909
$64.58 p/Share
7,168
Reduced 4.04%
170,091
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$1,247,506
$41.85 p/Share
29,809
Reduced 17.21%
143,429
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$2,332,384
$41.85 p/Share
55,732
Added 23.92%
177,259
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$253,188
$41.31 p/Share
6,129
Reduced 3.89%
151,336
Common Stock
Aug 09
2022
SELL
Open market or private sale
$3,131,755
$42.17 p/Share
74,265
Reduced 32.05%
157,465
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$132,019
$30.1 p/Share
4,386
Reduced 1.86%
231,730
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$728,105
$31.04 p/Share
23,457
Reduced 12.2%
168,816
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$3,547,375
$31.04 p/Share
114,284
Added 32.62%
236,116
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$197,305
$32.15 p/Share
6,137
Reduced 4.05%
145,289
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$123,071
$28.06 p/Share
4,386
Reduced 2.81%
151,426
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$394,561
$28.61 p/Share
13,791
Reduced 9.09%
137,912
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
$1,402,748
$28.61 p/Share
49,030
Added 23.94%
155,812
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$244,274
$28.23 p/Share
8,653
Reduced 6.7%
120,573
Common Stock