Jan 08
2025
SELL
Open market or private sale
$248,220
$124.11 p/Share
2,000
Reduced 3.81%
50,534
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$36,162
$124.27 p/Share
291
Reduced 0.55%
52,534
Common Stock
Dec 04
2024
SELL
Open market or private sale
$247,720
$123.86 p/Share
2,000
Reduced 3.65%
52,825
Common Stock
Nov 06
2024
SELL
Open market or private sale
$255,800
$127.9 p/Share
2,000
Reduced 3.52%
54,825
Common Stock
Oct 02
2024
SELL
Open market or private sale
$213,500
$106.75 p/Share
2,000
Reduced 3.4%
56,825
Common Stock
Sep 04
2024
SELL
Open market or private sale
$216,600
$108.3 p/Share
2,000
Reduced 3.29%
58,825
Common Stock
Aug 20
2024
-
2,000
Reduced 3.18%
60,825
Common Stock
Mar 25
2024
SELL
Open market or private sale
$646,380
$95.0 p/Share
6,804
Reduced 9.77%
62,825
Common Stock
Mar 18
2024
SELL
Open market or private sale
$653,552
$96.04 p/Share
6,805
Reduced 8.9%
69,629
Common Stock
Mar 11
2024
SELL
Open market or private sale
$670,088
$98.47 p/Share
6,805
Reduced 8.18%
76,434
Common Stock
Mar 04
2024
SELL
Open market or private sale
$944,942
$99.29 p/Share
9,517
Reduced 10.26%
83,239
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,294,573
$98.13 p/Share
23,383
Reduced 20.45%
90,945
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,811
Added 1.92%
92,756
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
46,288
Added 28.82%
114,328
Common Stock
Feb 01
2024
SELL
Open market or private sale
$206,440
$103.22 p/Share
2,000
Reduced 2.86%
68,040
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$29,914
$102.8 p/Share
291
Reduced 0.41%
70,040
Common Stock
Jan 02
2024
SELL
Open market or private sale
$202,400
$101.2 p/Share
2,000
Reduced 2.77%
70,331
Common Stock
Dec 01
2023
SELL
Open market or private sale
$207,580
$103.79 p/Share
2,000
Reduced 2.69%
72,331
Common Stock
Nov 08
2023
-
2,000
Reduced 2.62%
74,331
Common Stock
Nov 01
2023
SELL
Open market or private sale
$196,740
$98.37 p/Share
2,000
Reduced 2.55%
76,331
Common Stock
Oct 02
2023
SELL
Open market or private sale
$206,800
$103.4 p/Share
2,000
Reduced 2.49%
78,331
Common Stock
Sep 01
2023
SELL
Open market or private sale
$200,140
$100.07 p/Share
2,000
Reduced 2.43%
80,331
Common Stock
Aug 17
2023
SELL
Open market or private sale
$198,540
$99.27 p/Share
2,000
Reduced 2.37%
82,331
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$563,766
$70.19 p/Share
8,032
Reduced 8.7%
84,331
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,791
Added 4.93%
92,363
Common Stock