Nov 01
2024
SELL
Open market or private sale
$2,814,812
$103.52 p/Share
27,191
Reduced 13.67%
171,776
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$2,216,693
$61.26 p/Share
36,185
Added 15.39%
198,967
Common Stock
Jul 31
2024
SELL
Open market or private sale
$2,747,215
$98.7 p/Share
27,834
Reduced 14.6%
162,782
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$2,216,754
$61.26 p/Share
36,186
Added 15.95%
190,616
Common Stock
May 07
2024
SELL
Open market or private sale
$3,594,193
$106.18 p/Share
33,850
Reduced 17.98%
154,430
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$2,217,612
$61.26 p/Share
36,200
Added 16.13%
188,280
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$473,943
$110.89 p/Share
4,274
Reduced 2.73%
152,080
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
10,859
Added 6.49%
156,354
Common Stock
Feb 02
2024
SELL
Open market or private sale
$2,818,604
$103.17 p/Share
27,320
Reduced 15.81%
145,495
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$2,217,060
$61.26 p/Share
36,191
Added 17.32%
172,815
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,530,382
$96.78 p/Share
15,813
Reduced 10.37%
136,624
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
28,808
Added 15.89%
152,437
Common Stock
Aug 02
2023
SELL
Open market or private sale
$4,813,760
$85.96 p/Share
56,000
Reduced 30.42%
128,105
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$2,844,240
$50.79 p/Share
56,000
Added 23.32%
184,105
Common Stock
Aug 01
2023
SELL
Open market or private sale
$4,824,998
$86.07 p/Share
56,059
Reduced 30.44%
128,105
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$2,847,236
$50.79 p/Share
56,059
Added 23.34%
184,164
Common Stock
May 08
2023
SELL
Open market or private sale
$3,379,430
$72.64 p/Share
46,523
Reduced 26.64%
128,105
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$2,672,953
$43.71 p/Share
61,152
Added 25.94%
174,628
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$414,716
$72.2 p/Share
5,744
Reduced 4.82%
113,476
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
14,597
Added 10.91%
119,220
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$472,482
$98.97 p/Share
4,774
Reduced 6.41%
69,749
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
11,921
Added 13.79%
74,523
Common Stock
Dec 01
2022
BUY
Acquisition or disposition by will or laws
-
225
Added 0.36%
62,602
Common Stock
Oct 28
2022
SELL
Open market or private sale
$1,331,203
$95.77 p/Share
13,900
Reduced 18.22%
62,377
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
$1,277,045
$68.16 p/Share
18,736
Added 19.72%
76,277
Common Stock