Jun 16
2025
SELL
Open market or private sale
$459,580
$41.78 p/Share
11,000
Reduced 4.01%
263,393
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
$260,590
$23.69 p/Share
11,000
Added 3.85%
274,393
Common Stock
Jun 11
2025
SELL
Open market or private sale
$255,000
$42.5 p/Share
6,000
Reduced 2.23%
263,393
Common Stock
Jun 11
2025
BUY
Exercise of conversion of derivative security
$142,140
$23.69 p/Share
6,000
Added 2.18%
269,393
Common Stock
Jun 09
2025
SELL
Open market or private sale
$201,500
$40.3 p/Share
5,000
Reduced 1.86%
263,393
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
$118,450
$23.69 p/Share
5,000
Added 1.83%
268,393
Common Stock
Jun 05
2025
SELL
Open market or private sale
$187,500
$37.5 p/Share
5,000
Reduced 1.86%
263,393
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
$118,450
$23.69 p/Share
5,000
Added 1.83%
268,393
Common Stock
Jun 03
2025
SELL
Open market or private sale
$67,539
$35.25 p/Share
1,916
Reduced 0.72%
263,393
Common Stock
Mar 24
2025
SELL
Open market or private sale
$187,500
$37.5 p/Share
5,000
Reduced 1.85%
265,309
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
$118,450
$23.69 p/Share
5,000
Added 1.82%
270,309
Common Stock
Mar 04
2025
SELL
Open market or private sale
$210,950
$33.79 p/Share
6,243
Reduced 2.3%
265,309
Common Stock
Sep 10
2024
SELL
Open market or private sale
$37,392
$18.24 p/Share
2,050
Reduced 0.75%
271,552
Common Stock
Jun 04
2024
SELL
Open market or private sale
$33,294
$16.03 p/Share
2,077
Reduced 0.75%
273,602
Common Stock
Mar 05
2024
SELL
Open market or private sale
$35,699
$16.52 p/Share
2,161
Reduced 0.78%
275,679
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
12,973
Added 4.4%
281,554
Common Stock
Dec 05
2023
SELL
Open market or private sale
$30,904
$17.7 p/Share
1,746
Reduced 0.62%
277,840
Common Stock
Sep 07
2023
SELL
Open market or private sale
$26,922
$13.68 p/Share
1,968
Reduced 0.7%
279,586
Common Stock
Jun 05
2023
SELL
Open market or private sale
$26,915
$18.26 p/Share
1,474
Reduced 0.55%
268,581
Common Stock
Mar 07
2023
SELL
Open market or private sale
$29,058
$14.94 p/Share
1,945
Reduced 0.72%
270,055
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
67,000
Added 19.76%
272,000
Common Stock
Nov 03
2021
SELL
Open market or private sale
$1,123,950
$74.93 p/Share
15,000
Reduced 6.82%
205,000
Common Stock
Nov 01
2021
SELL
Open market or private sale
$319,500
$63.9 p/Share
5,000
Reduced 2.22%
220,000
Common Stock
Oct 18
2021
SELL
Open market or private sale
$324,850
$64.97 p/Share
5,000
Reduced 2.17%
225,000
Common Stock
Jan 19
2021
SELL
Open market or private sale
$7,971,500
$159.43 p/Share
50,000
Reduced 17.86%
230,000
Common Stock