Oct 15
2025
SELL
Payment of exercise price or tax liability
$297,051
$187.06 p/Share
1,588
Reduced 0.87%
180,618
Common Stock
Oct 13
2025
SELL
Payment of exercise price or tax liability
$8,012,010
$181.6 p/Share
44,119
Reduced 19.49%
182,206
Common Stock
Oct 13
2025
BUY
Grant, award, or other acquisition
-
16,520
Added 10.04%
148,100
Common Stock
Oct 13
2025
BUY
Exercise of conversion of derivative security
-
78,225
Added 29.56%
186,394
Common Stock
Sep 30
2025
SELL
Open market or private sale
$2,460,600
$164.04 p/Share
15,000
Reduced 10.23%
131,580
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$188,234
$118.61 p/Share
1,587
Reduced 1.07%
146,580
Common Stock
Jun 24
2025
SELL
Open market or private sale
$1,876,800
$125.12 p/Share
15,000
Reduced 9.19%
148,167
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$113,774
$71.02 p/Share
1,602
Reduced 0.97%
163,167
Common Stock
Mar 25
2025
SELL
Open market or private sale
$1,442,700
$96.18 p/Share
15,000
Reduced 8.34%
164,769
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$163,759
$97.36 p/Share
1,682
Reduced 0.93%
179,541
Common Stock
Dec 20
2024
SELL
Open market or private sale
$416,676
$85.21 p/Share
4,890
Reduced 2.63%
181,223
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$173,560
$108.34 p/Share
1,602
Reduced 0.85%
186,113
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$4,364,688
$106.92 p/Share
40,822
Reduced 17.86%
187,715
Common Stock
Oct 13
2024
BUY
Grant, award, or other acquisition
-
24,785
Added 13.37%
160,615
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
67,922
Added 26.13%
192,020
Common Stock
Sep 26
2024
SELL
Open market or private sale
$552,570
$113.0 p/Share
4,890
Reduced 3.47%
135,830
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$213,813
$133.55 p/Share
1,601
Reduced 1.12%
140,720
Common Stock
Jun 27
2024
SELL
Open market or private sale
$664,355
$135.86 p/Share
4,890
Reduced 3.32%
142,321
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$196,767
$122.52 p/Share
1,606
Reduced 1.08%
147,211
Common Stock
Mar 27
2024
SELL
Open market or private sale
$583,377
$119.3 p/Share
4,890
Reduced 3.18%
148,817
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$139,651
$82.39 p/Share
1,695
Reduced 1.09%
153,357
Common Stock
Nov 03
2023
-
300
Reduced 0.19%
155,052
Common Stock
Oct 16
2023
SELL
Open market or private sale
$244,542
$69.71 p/Share
3,508
Reduced 2.21%
155,352
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$300,855
$69.21 p/Share
4,347
Reduced 2.72%
155,352
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
$145,792
$41.56 p/Share
3,508
Added 2.16%
158,860
Common Stock