Aug 02
2024
SELL
Payment of exercise price or tax liability
$67,896
$46.0 p/Share
1,476
Reduced 1.07%
136,613
Common Stock, par valu...
Aug 01
2024
SELL
Payment of exercise price or tax liability
$211,461
$48.78 p/Share
4,335
Reduced 3.04%
138,089
Common Stock, par valu...
Aug 01
2024
BUY
Grant, award, or other acquisition
-
6,405
Added 4.3%
142,424
Common Stock, par valu...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$725,880
$58.79 p/Share
12,347
Reduced 8.32%
136,020
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
$1,406,785
$58.79 p/Share
23,929
Added 13.89%
148,367
Common Stock, par valu...
Aug 03
2023
SELL
Payment of exercise price or tax liability
$139,335
$48.77 p/Share
2,857
Reduced 2.24%
124,438
Common Stock, par valu...
Aug 02
2023
SELL
Payment of exercise price or tax liability
$72,176
$48.9 p/Share
1,476
Reduced 1.15%
127,295
Common Stock, par valu...
Aug 01
2023
SELL
Payment of exercise price or tax liability
$159,793
$49.78 p/Share
3,210
Reduced 2.43%
128,771
Common Stock, par valu...
Aug 01
2023
BUY
Grant, award, or other acquisition
-
6,545
Added 4.72%
131,981
Common Stock, par valu...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$659,387
$55.42 p/Share
11,898
Reduced 8.66%
125,436
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
$1,259,474
$55.42 p/Share
22,726
Added 14.2%
137,334
Common Stock, par valu...
Aug 03
2022
SELL
Payment of exercise price or tax liability
$100,416
$34.65 p/Share
2,898
Reduced 2.47%
114,608
Common Stock, par valu...
Aug 02
2022
SELL
Payment of exercise price or tax liability
$51,636
$34.47 p/Share
1,498
Reduced 1.26%
117,506
Common Stock, par valu...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$55,268
$34.98 p/Share
1,580
Reduced 1.31%
119,004
Common Stock, par valu...
Aug 01
2022
BUY
Grant, award, or other acquisition
-
18,657
Added 13.4%
120,584
Common Stock, par valu...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$72,442
$38.39 p/Share
1,887
Reduced 1.82%
101,927
Common Stock, par valu...
Mar 07
2022
BUY
Grant, award, or other acquisition
$138,319
$38.39 p/Share
3,603
Added 3.35%
103,814
Common Stock, par valu...
Aug 03
2021
SELL
Payment of exercise price or tax liability
$100,039
$34.52 p/Share
2,898
Reduced 2.81%
100,211
Common Stock, par valu...
Aug 02
2021
SELL
Payment of exercise price or tax liability
$90,316
$34.03 p/Share
2,654
Reduced 2.51%
103,109
Common Stock, par valu...
Aug 02
2021
BUY
Grant, award, or other acquisition
-
8,580
Added 7.5%
105,763
Common Stock, par valu...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$89,459
$34.54 p/Share
2,590
Reduced 2.6%
97,183
Common Stock, par valu...
Mar 08
2021
BUY
Grant, award, or other acquisition
$188,865
$34.54 p/Share
5,468
Added 5.2%
99,773
Common Stock, par valu...
Oct 12
2020
SELL
Payment of exercise price or tax liability
$29,148
$23.06 p/Share
1,264
Reduced 1.32%
94,305
Common Stock, par valu...