Sep 08
2025
SELL
Payment of exercise price or tax liability
$1,763,872
$136.28 p/Share
12,943
Reduced 2.74%
459,734
Common Stock
Aug 24
2025
SELL
Payment of exercise price or tax liability
$8,406,126
$134.88 p/Share
62,323
Reduced 11.65%
472,677
Common Stock
Aug 24
2025
BUY
Grant, award, or other acquisition
$16,263,560
$134.88 p/Share
120,578
Added 18.65%
526,094
Common Stock
Aug 23
2025
SELL
Payment of exercise price or tax liability
$10,321,826
$134.88 p/Share
76,526
Reduced 15.59%
414,422
Common Stock
Aug 23
2025
BUY
Grant, award, or other acquisition
$20,373,893
$134.88 p/Share
151,052
Added 23.53%
490,948
Common Stock
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