Feb 14
2025
SELL
Payment of exercise price or tax liability
$591,688
$198.82 p/Share
2,976
Reduced 5.91%
47,349
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
6,047
Added 10.73%
50,325
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$380,343
$201.24 p/Share
1,890
Reduced 4.09%
44,278
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
5,666
Added 10.93%
46,168
Common Stock
Nov 01
2024
SELL
Open market or private sale
$1,469,100
$195.88 p/Share
7,500
Reduced 15.62%
40,502
Common Stock
Aug 09
2024
SELL
Open market or private sale
$989,096
$162.28 p/Share
6,095
Reduced 11.28%
47,944
Common Stock
Aug 09
2024
-
1,400
Reduced 2.92%
46,544
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$767,897
$138.31 p/Share
5,552
Reduced 9.32%
54,039
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
11,579
Added 16.27%
59,591
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$152,048
$138.1 p/Share
1,101
Reduced 2.24%
48,012
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
3,553
Added 6.75%
49,113
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$102,929
$142.76 p/Share
721
Reduced 1.56%
45,560
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,328
Added 4.79%
46,281
Common Stock
Dec 14
2023
-
1,600
Reduced 3.51%
43,953
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$224,854
$159.02 p/Share
1,414
Reduced 3.13%
43,818
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
2,962
Added 6.15%
45,232
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$102,249
$159.02 p/Share
643
Reduced 1.5%
42,270
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
2,076
Added 4.61%
42,913
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$68,484
$156.0 p/Share
439
Reduced 1.06%
40,837
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
1,416
Added 3.32%
41,276
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$111,740
$154.98 p/Share
721
Reduced 1.78%
39,860
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
2,327
Added 5.42%
40,581
Common Stock
May 19
2022
-
1,900
Reduced 4.87%
37,108
Common Stock
May 17
2022
SELL
Open market or private sale
$848,550
$169.71 p/Share
5,000
Reduced 11.36%
39,008
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$328,687
$182.3 p/Share
1,803
Reduced 3.94%
44,008
Common Stock