Feb 23
2025
SELL
Payment of exercise price or tax liability
$107,150
$82.36 p/Share
1,301
Reduced 0.66%
195,495
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
58,788
Added 23.0%
196,798
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$742,469
$82.46 p/Share
9,004
Reduced 6.12%
138,010
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
21,568
Added 12.79%
147,014
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$159,052
$84.11 p/Share
1,891
Reduced 1.49%
125,446
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
29,212
Added 18.77%
126,460
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$227,681
$77.76 p/Share
2,928
Reduced 2.92%
97,248
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$92,953
$69.42 p/Share
1,339
Reduced 1.32%
99,957
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$89,696
$70.24 p/Share
1,277
Reduced 1.24%
101,296
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
17,532
Added 14.6%
102,574
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$824,993
$67.16 p/Share
12,284
Reduced 12.62%
85,042
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
31,419
Added 24.4%
97,326
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
18,733
Added 22.24%
65,502
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$96,556
$73.99 p/Share
1,305
Reduced 2.72%
46,710
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$91,247
$72.94 p/Share
1,251
Reduced 2.54%
48,016
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$113,876
$74.82 p/Share
1,522
Reduced 3.0%
49,267
Common Stock
Feb 14
2023
-
660
Reduced 1.28%
50,789
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,147,902
$76.02 p/Share
15,100
Reduced 22.69%
51,449
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
37,016
Added 35.74%
66,549
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$66,294
$76.64 p/Share
865
Reduced 2.88%
29,167
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
7,995
Added 21.02%
30,032
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$81,575
$81.25 p/Share
1,004
Reduced 4.36%
22,037
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$145,337
$81.88 p/Share
1,775
Reduced 7.15%
23,041
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
5,695
Added 18.67%
24,816
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$22,271
$79.54 p/Share
280
Reduced 1.44%
19,121
Common Stock