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
Oct 15
2023
SELL
Payment of exercise price or tax liability
$444,328
$69.21 p/Share
6,420
Reduced 3.86%
159,699
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$1,193,283
$69.75 p/Share
17,108
Reduced 9.34%
166,119
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
28,500
Added 14.12%
173,412
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
35,842
Added 18.81%
154,727
Common Stock
Jan 30
2023
SELL
Open market or private sale
$1,485,840
$61.91 p/Share
24,000
Reduced 16.8%
118,885
Common Stock
Dec 02
2022
-
350
Reduced 0.25%
142,480
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$384,592
$52.72 p/Share
7,295
Reduced 4.86%
142,830
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$971,813
$52.75 p/Share
18,423
Reduced 10.93%
150,125
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
36,722
Added 19.07%
155,835
Common Stock
Oct 13
2022
BUY
Grant, award, or other acquisition
-
42,654
Added 24.45%
131,826
Common Stock
Mar 24
2022
SELL
Open market or private sale
$425,600
$76.0 p/Share
5,600
Reduced 5.91%
89,172
Common Stock