Sep 03
2024
SELL
Payment of exercise price or tax liability
$85,759
$41.35 p/Share
2,074
Reduced 1.0%
205,440
Common Stock
Jul 26
2024
BUY
Open market or private purchase
$99,774
$39.91 p/Share
2,500
Added 1.19%
207,515
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$172,034
$51.99 p/Share
3,309
Reduced 1.59%
205,015
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
40,327
Added 16.22%
208,324
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$429,370
$51.8 p/Share
8,289
Reduced 4.7%
167,997
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
18,208
Added 9.36%
176,286
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$115,464
$52.82 p/Share
2,186
Reduced 1.36%
158,078
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$204,732
$57.3 p/Share
3,573
Reduced 2.2%
158,509
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
14,740
Added 8.34%
162,082
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$457,290
$55.74 p/Share
8,204
Reduced 5.27%
147,342
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
18,188
Added 10.47%
155,546
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$136,869
$53.05 p/Share
2,580
Reduced 1.84%
137,358
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$184,846
$46.2 p/Share
4,001
Reduced 2.78%
139,938
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
15,129
Added 9.51%
143,939
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$310,630
$48.65 p/Share
6,385
Reduced 4.72%
128,810
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
13,000
Added 8.77%
135,195
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$146,076
$52.04 p/Share
2,807
Reduced 2.25%
122,195
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$134,975
$40.46 p/Share
3,336
Reduced 2.6%
125,002
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
18,207
Added 12.42%
128,338
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$33,308
$38.73 p/Share
860
Reduced 0.77%
110,131
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$30,363
$39.33 p/Share
772
Reduced 0.79%
96,490
Common Stock