Dec 06
2024
SELL
Open market or private sale
$3,048,326
$75.78 p/Share
40,226
Reduced 4.45%
863,065
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
$47,064
$1.17 p/Share
40,226
Added 4.26%
903,291
Common Stock
Dec 05
2024
SELL
Open market or private sale
$301,425
$75.0 p/Share
4,019
Reduced 0.46%
863,065
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
$4,702
$1.17 p/Share
4,019
Added 0.46%
867,084
Common Stock
Dec 04
2024
SELL
Open market or private sale
$2,113,314
$75.06 p/Share
28,155
Reduced 3.16%
863,065
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$32,941
$1.17 p/Share
28,155
Added 3.06%
891,220
Common Stock
Dec 02
2024
SELL
Open market or private sale
$6,170,544
$70.44 p/Share
87,600
Reduced 9.21%
863,065
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$102,492
$1.17 p/Share
87,600
Added 8.44%
950,665
Common Stock
Nov 25
2024
SELL
Open market or private sale
$4,494,189
$76.45 p/Share
58,786
Reduced 6.38%
863,065
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$68,779
$1.17 p/Share
58,786
Added 5.99%
921,851
Common Stock
Nov 21
2024
SELL
Open market or private sale
$1,591,686
$75.03 p/Share
21,214
Reduced 2.4%
863,065
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$24,820
$1.17 p/Share
21,214
Added 2.34%
884,279
Common Stock
Nov 20
2024
SELL
Open market or private sale
$1,085,310
$70.02 p/Share
15,500
Reduced 1.76%
863,065
Common Stock
Nov 15
2024
SELL
Open market or private sale
$4,381,650
$67.41 p/Share
65,000
Reduced 6.89%
878,565
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$76,050
$1.17 p/Share
65,000
Added 6.44%
943,565
Common Stock
Oct 14
2024
SELL
Open market or private sale
$1,005,200
$50.26 p/Share
20,000
Reduced 2.23%
878,565
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$23,400
$1.17 p/Share
20,000
Added 2.18%
898,565
Common Stock
Oct 04
2024
SELL
Open market or private sale
$352,880
$40.1 p/Share
8,800
Reduced 0.99%
878,565
Common Stock
Oct 04
2024
BUY
Exercise of conversion of derivative security
$10,296
$1.17 p/Share
8,800
Added 0.98%
887,365
Common Stock
Oct 01
2024
SELL
Open market or private sale
$1,429,900
$39.5 p/Share
36,200
Reduced 3.96%
878,565
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$42,354
$1.17 p/Share
36,200
Added 3.81%
914,765
Common Stock
Sep 03
2024
SELL
Open market or private sale
$1,821,599
$40.48 p/Share
45,000
Reduced 4.87%
878,565
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$52,650
$1.17 p/Share
45,000
Added 4.65%
923,565
Common Stock
Aug 20
2024
SELL
Open market or private sale
$620,391
$38.62 p/Share
16,064
Reduced 1.8%
878,565
Common Stock
Aug 19
2024
SELL
Open market or private sale
$400,100
$40.01 p/Share
10,000
Reduced 1.11%
894,629
Common Stock