Mar 10
2025
SELL
Payment of exercise price or tax liability
$5,795
$107.32 p/Share
54
Reduced 0.16%
34,263
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
$19,210
$107.32 p/Share
179
Added 0.52%
34,317
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
-
7,266
Reduced 17.55%
34,138
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
15,981
Added 27.85%
41,404
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$155,045
$105.33 p/Share
1,472
Reduced 5.47%
25,423
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
5,136
Added 16.03%
26,895
Restricted Stock Units
May 01
2024
SELL
Payment of exercise price or tax liability
$70,608
$88.15 p/Share
801
Reduced 3.59%
21,490
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$7,964
$83.84 p/Share
95
Reduced 0.42%
22,291
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$14,755
$83.84 p/Share
176
Added 0.78%
22,386
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
-
7,489
Reduced 25.3%
22,115
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
16,767
Added 36.16%
29,604
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$113,024
$82.56 p/Share
1,369
Reduced 14.88%
7,834
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,003
Added 28.04%
12,837
Restricted Stock Units
Feb 21
2024
SELL
Payment of exercise price or tax liability
$60,929
$82.56 p/Share
738
Reduced 8.02%
8,468
Common Stock
May 02
2023
SELL
Open market or private sale
$149,884
$92.75 p/Share
1,616
Reduced 15.33%
8,925
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$123,224
$92.65 p/Share
1,330
Reduced 11.2%
10,541
Common Stock
Mar 21
2023
SELL
Open market or private sale
$366,484
$91.69 p/Share
3,997
Reduced 25.19%
11,871
Common Stock
Feb 24
2023
SELL
Open market or private sale
$357,581
$89.44 p/Share
3,998
Reduced 20.28%
15,714
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
-
6,569
Reduced 25.0%
19,712
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
14,564
Added 35.66%
26,281
Common Stock
Feb 22
2023
SELL
Open market or private sale
$90,751
$90.39 p/Share
1,004
Reduced 7.89%
11,717
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$44,516
$90.85 p/Share
490
Reduced 3.71%
12,721
Restricted Stock Units
Feb 20
2023
BUY
Grant, award, or other acquisition
-
4,058
Added 23.5%
13,211
Restricted Stock Units
May 05
2022
SELL
Open market or private sale
$245,768
$100.15 p/Share
2,454
Reduced 21.54%
8,941
Common Stock
May 02
2022
SELL
Open market or private sale
$287,468
$99.47 p/Share
2,890
Reduced 20.23%
11,395
Common Stock