Aug 25
2025
SELL
Payment of exercise price or tax liability
$75,784
$135.33 p/Share
560
Reduced 1.2%
46,060
Common Stock
Aug 24
2025
SELL
Payment of exercise price or tax liability
$736,714
$134.88 p/Share
5,462
Reduced 10.49%
46,620
Common Stock
Aug 24
2025
BUY
Grant, award, or other acquisition
$1,396,547
$134.88 p/Share
10,354
Added 16.79%
51,311
Common Stock
Aug 23
2025
SELL
Payment of exercise price or tax liability
$705,017
$134.88 p/Share
5,227
Reduced 11.13%
41,728
Common Stock
Aug 23
2025
BUY
Grant, award, or other acquisition
$1,326,005
$134.88 p/Share
9,831
Added 17.31%
46,955
Common Stock
Jun 13
2025
SELL
Payment of exercise price or tax liability
$428,023
$121.84 p/Share
3,513
Reduced 8.64%
37,124
Common Stock
Nov 13
2024
BUY
Grant, award, or other acquisition
$214,741
$89.85 p/Share
2,390
Added 5.55%
40,637
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$233,132
$75.35 p/Share
3,094
Reduced 7.48%
38,247
Common Stock
Aug 25
2024
BUY
Grant, award, or other acquisition
$421,357
$75.35 p/Share
5,592
Added 12.44%
39,351
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$58,546
$75.35 p/Share
777
Reduced 2.13%
35,749
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$57,944
$75.35 p/Share
769
Reduced 2.06%
36,526
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$220,541
$63.03 p/Share
3,499
Reduced 8.58%
37,295
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$15,163
$43.2 p/Share
351
Reduced 0.85%
40,794
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$21,343
$43.47 p/Share
491
Reduced 1.18%
41,145
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
$223,066
$42.98 p/Share
5,190
Added 11.08%
41,636
Common Stock
Jun 14
2023
SELL
Payment of exercise price or tax liability
$88,093
$39.38 p/Share
2,237
Reduced 5.78%
36,446
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$14,433
$41.12 p/Share
351
Reduced 0.9%
38,683
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
$205,853
$39.74 p/Share
5,180
Added 11.72%
39,034
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$70,542
$31.69 p/Share
2,226
Reduced 6.17%
33,854
Common Stock
Aug 25
2021
BUY
Grant, award, or other acquisition
-
4,940
Added 12.04%
36,080
Common Stock