Feb 26
2025
SELL
Open market or private sale
$215,988
$63.21 p/Share
3,417
Reduced 11.35%
26,683
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$97,386
$65.58 p/Share
1,485
Reduced 4.7%
30,100
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$6,498
$64.98 p/Share
100
Reduced 0.32%
31,585
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
$413,402
$64.98 p/Share
6,362
Added 16.72%
31,685
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$121,123
$88.09 p/Share
1,375
Reduced 5.18%
25,150
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$524,487
$88.09 p/Share
5,954
Added 18.33%
26,525
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$83,719
$86.22 p/Share
971
Reduced 4.51%
20,571
Common Stock
Jun 17
2023
SELL
Payment of exercise price or tax liability
$114,422
$85.71 p/Share
1,335
Reduced 5.85%
21,473
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$215,464
$88.45 p/Share
2,436
Reduced 9.69%
22,710
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$724,317
$88.45 p/Share
8,189
Added 24.57%
25,146
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$132,103
$88.01 p/Share
1,501
Reduced 8.13%
16,957
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$39,855
$71.94 p/Share
554
Reduced 2.94%
18,293
Common Stock
Mar 14
2022
SELL
Open market or private sale
$175,154
$85.86 p/Share
2,040
Reduced 9.79%
18,797
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$243,656
$95.89 p/Share
2,541
Reduced 10.87%
20,837
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$763,189
$95.89 p/Share
7,959
Added 25.4%
23,378
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$95,214
$95.5 p/Share
997
Reduced 6.07%
15,419
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$80,351
$91.62 p/Share
877
Reduced 5.12%
16,267
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$141,870
$90.71 p/Share
1,564
Reduced 8.36%
17,144
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$509,337
$90.71 p/Share
5,615
Added 23.09%
18,708
Common Stock