Feb 18
2025
SELL
Payment of exercise price or tax liability
$107,194
$166.71 p/Share
643
Reduced 3.05%
20,463
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
4,315
Added 16.97%
21,106
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$72,953
$166.56 p/Share
438
Reduced 2.54%
16,791
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$214,684
$166.94 p/Share
1,286
Reduced 6.95%
17,229
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
3,590
Added 16.24%
18,515
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$277,474
$160.39 p/Share
1,730
Reduced 10.39%
14,925
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
3,784
Added 18.51%
16,655
Common Stock
Dec 18
2024
SELL
Open market or private sale
$114,742
$152.99 p/Share
750
Reduced 5.54%
12,780
Common Stock
Sep 18
2024
SELL
Open market or private sale
$76,195
$162.81 p/Share
468
Reduced 3.34%
13,530
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$122,310
$161.36 p/Share
758
Reduced 5.14%
13,998
Common Stock
Feb 20
2024
SELL
Open market or private sale
$399,740
$136.57 p/Share
2,927
Reduced 16.64%
14,658
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$81,723
$136.89 p/Share
597
Reduced 3.28%
17,585
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$59,678
$134.41 p/Share
444
Reduced 2.38%
18,182
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$174,472
$135.46 p/Share
1,288
Reduced 6.47%
18,626
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,621
Added 30.21%
19,914
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$128,271
$126.75 p/Share
1,012
Reduced 8.22%
11,293
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
2,101
Added 14.58%
12,305
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$88,410
$115.72 p/Share
764
Reduced 7.04%
10,094
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$74,669
$107.13 p/Share
697
Reduced 6.1%
10,737
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$67,682
$108.64 p/Share
623
Reduced 5.17%
11,434
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$50,554
$109.19 p/Share
463
Reduced 3.7%
12,057
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
2,857
Added 18.58%
12,520
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$87,185
$108.71 p/Share
802
Reduced 7.66%
9,663
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
1,554
Added 12.93%
10,465
Common Stock