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
May 13
2024
BUY
Grant, award, or other acquisition
-
13,308
Added 10.35%
115,268
Common Stock
Jan 09
2024
SELL
Open market or private sale
$106,922
$29.15 p/Share
3,668
Reduced 3.47%
101,984
Common Stock
Jan 09
2024
BUY
Exercise of conversion of derivative security
$10,306
$20.49 p/Share
503
Added 0.47%
105,652
Common Stock
Jan 05
2024
SELL
Open market or private sale
$42,660
$29.28 p/Share
1,457
Reduced 1.37%
105,149
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
11,800
Added 9.97%
106,606
Common Stock
Dec 28
2023
SELL
Open market or private sale
$713,216
$32.0 p/Share
22,288
Reduced 19.08%
94,549
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
$456,681
$20.49 p/Share
22,288
Added 16.02%
116,837
Common Stock
May 17
2023
SELL
Open market or private sale
$35,811
$18.16 p/Share
1,972
Reduced 2.06%
93,525
Common Stock