Feb 26
2025
BUY
Grant, award, or other acquisition
$2,924,963
$116.31 p/Share
25,148
Added 23.59%
81,449
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$89,782
$115.55 p/Share
777
Reduced 1.36%
56,301
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$107,461
$115.55 p/Share
930
Reduced 1.6%
57,078
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$626,350
$114.99 p/Share
5,447
Reduced 8.58%
58,008
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
15,450
Added 19.58%
63,455
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
13,921
Added 22.48%
48,005
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$59,532
$92.73 p/Share
642
Reduced 1.85%
34,084
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$72,422
$92.73 p/Share
781
Reduced 2.2%
34,726
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$86,141
$92.13 p/Share
935
Reduced 2.57%
35,507
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$408,622
$95.25 p/Share
4,290
Reduced 10.53%
36,442
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
13,307
Added 24.62%
40,732
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$62,610
$96.92 p/Share
646
Reduced 2.3%
27,425
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$76,019
$96.84 p/Share
785
Reduced 2.72%
28,071
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$621,663
$97.47 p/Share
6,378
Added 18.1%
28,856
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$33,826
$99.49 p/Share
340
Reduced 1.49%
22,478
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$274,581
$101.81 p/Share
2,697
Reduced 10.57%
22,818
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
9,193
Added 26.49%
25,515
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$18,440
$100.22 p/Share
184
Reduced 1.11%
16,322
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$55,313
$97.04 p/Share
570
Reduced 3.34%
16,506
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$520,483
$97.67 p/Share
5,329
Added 23.78%
17,076
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$29,045
$99.81 p/Share
291
Reduced 2.42%
11,747
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$107,647
$104.41 p/Share
1,031
Reduced 7.89%
12,038
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$365,331
$104.41 p/Share
3,499
Added 21.12%
13,069
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$8,302
$85.59 p/Share
97
Reduced 1.0%
9,570
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$10,528
$85.59 p/Share
123
Reduced 1.26%
9,667
Common Stock