Jun 11
2025
SELL
Open market or private sale
$3,791,818
$211.02 p/Share
17,969
Reduced 25.63%
52,132
Common Stock
Jun 09
2025
SELL
Open market or private sale
$467,901
$230.38 p/Share
2,031
Reduced 2.82%
70,101
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
$160,186
$45.82 p/Share
3,496
Added 4.62%
72,132
Common Stock
Apr 18
2025
BUY
Exercise of conversion of derivative security
-
13,703
Added 16.64%
68,636
Common Stock
Apr 17
2025
BUY
Exercise of conversion of derivative security
-
2,286
Added 4.0%
54,933
Common Stock
Apr 16
2025
BUY
Exercise of conversion of derivative security
-
1,856
Added 3.41%
52,647
Common Stock
Dec 18
2024
-
500
Reduced 0.97%
50,791
Common Stock
Dec 18
2024
SELL
Open market or private sale
$1,460,500
$146.05 p/Share
10,000
Reduced 16.32%
51,291
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
$803,253
$64.25 p/Share
12,502
Added 16.94%
61,291
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
$202,909
$45.69 p/Share
4,441
Added 8.34%
48,789
Common Stock
Jul 24
2024
SELL
Open market or private sale
$1,177,273
$77.79 p/Share
15,134
Reduced 25.44%
44,348
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
$665,139
$43.95 p/Share
15,134
Added 20.28%
59,482
Common Stock
Apr 18
2024
BUY
Exercise of conversion of derivative security
-
1,929
Added 4.17%
44,348
Common Stock
Apr 17
2024
BUY
Exercise of conversion of derivative security
$158,800
$20.84 p/Share
7,620
Added 15.23%
42,419
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
-
1,975
Added 5.37%
34,799
Common Stock
Oct 09
2023
BUY
Exercise of conversion of derivative security
$169,050
$33.81 p/Share
5,000
Added 13.22%
32,824
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
3,424
Added 10.96%
27,824
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
3,505
Added 12.56%
24,400
Common Stock
Apr 16
2022
BUY
Exercise of conversion of derivative security
-
3,411
Added 14.03%
20,895
Common Stock
Apr 12
2022
BUY
Exercise of conversion of derivative security
-
8,984
Added 33.94%
17,484
Common Stock
Apr 20
2021
SELL
Open market or private sale
$645,347
$52.69 p/Share
12,248
Reduced 59.03%
8,500
Common Stock
Apr 19
2021
SELL
Open market or private sale
$50,875
$54.18 p/Share
939
Reduced 4.33%
20,748
Common Stock
Apr 09
2021
BUY
Exercise of conversion of derivative security
-
17,987
Added 45.34%
21,687
Common Stock