Feb 28
2025
SELL
Open market or private sale
$1,054,719
$117.1 p/Share
9,007
Reduced 16.46%
45,709
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
$855,692
$116.31 p/Share
7,357
Added 11.85%
54,716
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$101,452
$115.55 p/Share
878
Reduced 1.82%
47,359
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$262,991
$115.55 p/Share
2,276
Reduced 4.51%
48,237
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$728,691
$114.99 p/Share
6,337
Reduced 11.15%
50,513
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
17,456
Added 23.49%
56,850
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$77,707
$92.73 p/Share
838
Reduced 2.08%
39,382
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$81,880
$92.73 p/Share
883
Reduced 2.15%
40,220
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$94,525
$92.13 p/Share
1,026
Reduced 2.44%
41,103
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$793,792
$92.13 p/Share
8,616
Added 16.98%
42,129
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$577,881
$95.25 p/Share
6,067
Reduced 15.33%
33,513
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
17,364
Added 30.49%
39,580
Common Stock
Nov 21
2023
SELL
Open market or private sale
$224,400
$89.76 p/Share
2,500
Reduced 10.12%
22,210
Common Stock
Aug 16
2023
SELL
Open market or private sale
$228,575
$91.43 p/Share
2,500
Reduced 9.19%
24,710
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$81,703
$96.92 p/Share
843
Reduced 3.01%
27,204
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$85,993
$96.84 p/Share
888
Reduced 3.07%
28,047
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$682,484
$97.47 p/Share
7,002
Added 19.48%
28,935
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$59,694
$99.49 p/Share
600
Reduced 2.66%
21,933
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$419,355
$101.81 p/Share
4,119
Reduced 15.45%
22,533
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
12,640
Added 32.17%
26,652
Common Stock
Aug 09
2022
SELL
Open market or private sale
$515,402
$109.66 p/Share
4,700
Reduced 25.13%
14,002
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$8,920
$100.22 p/Share
89
Reduced 0.47%
18,702
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$54,439
$97.04 p/Share
561
Reduced 2.9%
18,791
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$588,071
$97.67 p/Share
6,021
Added 23.73%
19,352
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$39,924
$99.81 p/Share
400
Reduced 2.91%
13,331
Common Stock