Jun 11
2025
SELL
Open market or private sale
$9,310,267
$93.88 p/Share
99,172
Reduced 52.59%
89,407
Common Stock
Jun 11
2025
BUY
Exercise of conversion of derivative security
$973,700
$13.91 p/Share
70,000
Added 27.07%
188,579
Common Stock
Jun 10
2025
SELL
Open market or private sale
$3,394,912
$88.64 p/Share
38,300
Reduced 24.41%
118,579
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
$657,228
$17.16 p/Share
38,300
Added 19.62%
156,879
Common Stock
Jun 03
2025
SELL
Open market or private sale
$117,403
$71.5 p/Share
1,642
Reduced 1.37%
118,579
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
5,578
Added 4.43%
120,221
Common Stock
May 14
2025
SELL
Open market or private sale
$81,093
$65.61 p/Share
1,236
Reduced 1.07%
114,643
Common Stock
May 13
2025
SELL
Open market or private sale
$338,982
$67.81 p/Share
4,999
Reduced 4.14%
115,879
Common Stock
Feb 06
2025
SELL
Open market or private sale
$1,901,150
$80.9 p/Share
23,500
Reduced 16.28%
120,878
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
47,295
Added 24.67%
144,378
Common Stock
Jan 30
2025
SELL
Open market or private sale
$7,291,200
$80.0 p/Share
91,140
Reduced 48.42%
97,083
Common Stock
Jan 30
2025
BUY
Exercise of conversion of derivative security
$1,359,808
$14.92 p/Share
91,140
Added 32.62%
188,223
Common Stock
Jan 14
2025
SELL
Open market or private sale
$59,923
$68.72 p/Share
872
Reduced 0.89%
97,083
Common Stock
Jan 10
2025
SELL
Open market or private sale
$258,593
$63.74 p/Share
4,057
Reduced 3.98%
97,955
Common Stock
Jan 08
2025
SELL
Open market or private sale
$79,600
$65.84 p/Share
1,209
Reduced 1.24%
96,306
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
5,706
Added 5.3%
102,012
Common Stock
Jan 07
2025
SELL
Open market or private sale
$171,024
$65.88 p/Share
2,596
Reduced 2.59%
97,515
Common Stock
Sep 10
2024
SELL
Open market or private sale
$2,691,497
$71.63 p/Share
37,575
Reduced 27.29%
100,100
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
$407,688
$10.85 p/Share
37,575
Added 21.44%
137,675
Common Stock
Aug 12
2024
SELL
Open market or private sale
$686,407
$72.49 p/Share
9,469
Reduced 8.64%
100,100
Common Stock
Jun 03
2024
SELL
Open market or private sale
$3,043,150
$55.33 p/Share
55,000
Reduced 33.59%
108,760
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$1,068,100
$19.42 p/Share
55,000
Added 25.14%
163,760
Common Stock
May 28
2024
SELL
Open market or private sale
$1,362,075
$49.53 p/Share
27,500
Reduced 20.18%
108,760
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$345,950
$12.58 p/Share
27,500
Added 16.79%
136,260
Common Stock
May 14
2024
SELL
Open market or private sale
$166,149
$25.53 p/Share
6,508
Reduced 5.65%
108,760
Common Stock