Nov 13
2024
BUY
Grant, award, or other acquisition
$5,600,350
$89.85 p/Share
62,330
Added 15.5%
339,896
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$902,873
$69.79 p/Share
12,937
Reduced 4.45%
277,566
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$135,383
$75.76 p/Share
1,787
Reduced 0.61%
290,503
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$671,971
$75.35 p/Share
8,918
Reduced 2.96%
292,290
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$602,121
$75.35 p/Share
7,991
Reduced 2.58%
301,208
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$571,322
$44.22 p/Share
12,920
Reduced 4.01%
309,199
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$22,254
$43.55 p/Share
511
Reduced 0.16%
322,119
Common Stock
Aug 26
2023
SELL
Payment of exercise price or tax liability
$335,448
$43.2 p/Share
7,765
Reduced 2.35%
322,630
Common Stock
Aug 26
2023
BUY
Grant, award, or other acquisition
$582,854
$43.2 p/Share
13,492
Added 3.98%
325,519
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$260,689
$43.47 p/Share
5,997
Reduced 1.86%
316,903
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
$2,800,147
$42.98 p/Share
65,150
Added 16.79%
322,900
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$494,541
$44.12 p/Share
11,209
Reduced 4.17%
257,750
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
$1,406,325
$44.12 p/Share
31,875
Added 10.6%
268,959
Common Stock
Sep 08
2022
SELL
Payment of exercise price or tax liability
$450,405
$37.54 p/Share
11,998
Reduced 4.82%
237,084
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
$97,706
$39.75 p/Share
2,458
Reduced 0.98%
249,082
Common Stock
Aug 28
2022
BUY
Grant, award, or other acquisition
$259,329
$39.75 p/Share
6,524
Added 2.54%
250,312
Common Stock
Aug 26
2022
SELL
Payment of exercise price or tax liability
$46,030
$39.75 p/Share
1,158
Reduced 0.47%
245,016
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
$2,399,899
$39.74 p/Share
60,390
Added 19.7%
246,174
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$12,717
$38.89 p/Share
327
Reduced 0.18%
185,784
Common Stock
Aug 12
2022
SELL
Sale (or disposition) back to the issuer
$309,126
$37.57 p/Share
8,228
Reduced 4.23%
186,111
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
$937,371
$37.57 p/Share
24,950
Added 11.38%
194,339
Common Stock
Mar 21
2022
BUY
Grant, award, or other acquisition
$543,572
$29.43 p/Share
18,470
Added 10.24%
161,828
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$15,895
$23.76 p/Share
669
Reduced 0.47%
142,689
Common Stock
Nov 09
2021
BUY
Open market or private purchase
$32,840
$32.84 p/Share
1,000
Added 0.69%
144,027
Common Stock
Sep 08
2021
BUY
Grant, award, or other acquisition
$4,416,140
$37.79 p/Share
116,860
Added 44.89%
143,439
Common Stock