Feb 14
2024
SELL
Open market or private sale
$2,038,800
$101.94 p/Share
20,000
Reduced 26.51%
55,432
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$605,800
$30.29 p/Share
20,000
Added 20.96%
75,432
Common Stock
Jan 16
2024
SELL
Open market or private sale
$22,626
$81.39 p/Share
278
Reduced 0.5%
55,432
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
937
Added 1.65%
55,710
Common Stock
Dec 26
2023
SELL
Open market or private sale
$27,071
$89.64 p/Share
302
Reduced 0.55%
54,773
Common Stock
Dec 23
2023
BUY
Exercise of conversion of derivative security
-
781
Added 1.4%
55,075
Common Stock
Dec 18
2023
SELL
Open market or private sale
$27,362
$88.84 p/Share
308
Reduced 0.56%
54,294
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
781
Added 1.41%
54,602
Common Stock
Nov 27
2023
SELL
Open market or private sale
$121,755
$82.94 p/Share
1,468
Reduced 2.66%
53,821
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 6.35%
55,289
Common Stock
Oct 13
2023
SELL
Open market or private sale
$19,597
$52.26 p/Share
375
Reduced 0.72%
51,539
Common Stock
Oct 12
2023
BUY
Exercise of conversion of derivative security
-
938
Added 1.77%
51,914
Common Stock
Sep 25
2023
SELL
Open market or private sale
$16,839
$55.21 p/Share
305
Reduced 0.59%
50,976
Common Stock
Sep 23
2023
BUY
Exercise of conversion of derivative security
-
781
Added 1.5%
51,281
Common Stock
Sep 18
2023
SELL
Open market or private sale
$19,673
$63.26 p/Share
311
Reduced 0.61%
50,500
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
781
Added 1.51%
50,811
Common Stock
Aug 25
2023
SELL
Open market or private sale
$89,411
$60.21 p/Share
1,485
Reduced 2.88%
50,030
Common Stock
Aug 24
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 6.79%
51,515
Common Stock
Jul 13
2023
SELL
Open market or private sale
$32,439
$89.86 p/Share
361
Reduced 0.75%
47,765
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
-
937
Added 1.91%
48,126
Common Stock
Jun 26
2023
SELL
Open market or private sale
$26,785
$85.85 p/Share
312
Reduced 0.66%
47,189
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
781
Added 1.62%
47,501
Common Stock
Jun 16
2023
SELL
Open market or private sale
$29,875
$100.93 p/Share
296
Reduced 0.63%
46,720
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
782
Added 1.64%
47,016
Common Stock
Jun 09
2023
SELL
Open market or private sale
$220,000
$110.0 p/Share
2,000
Reduced 4.15%
46,234
Common Stock