Jul 01
2025
SELL
Open market or private sale
$316,970
$82.76 p/Share
3,830
Reduced 22.48%
13,206
Common Stock
Jun 24
2025
SELL
Open market or private sale
$22,410
$84.25 p/Share
266
Reduced 1.54%
17,036
Common Stock
Jun 24
2025
BUY
Exercise of conversion of derivative security
$11,770
$44.25 p/Share
266
Added 1.51%
17,302
Common Stock
Apr 01
2025
SELL
Open market or private sale
$265,156
$70.11 p/Share
3,782
Reduced 12.27%
27,036
Common Stock
Mar 28
2025
SELL
Open market or private sale
$1,932,743
$69.87 p/Share
27,662
Reduced 47.3%
30,818
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
$90,417
$33.6 p/Share
2,691
Added 4.4%
58,480
Common Stock
Mar 27
2025
SELL
Open market or private sale
$8,906,647
$69.23 p/Share
128,653
Reduced 69.75%
55,789
Common Stock
Mar 27
2025
BUY
Exercise of conversion of derivative security
$774,783
$10.74 p/Share
72,140
Added 30.18%
166,913
Common Stock
Jan 21
2025
BUY
Grant, award, or other acquisition
-
6,400
Added 5.39%
112,302
Common Stock
Jan 03
2025
SELL
Open market or private sale
$67,376
$46.18 p/Share
1,459
Reduced 1.36%
105,902
Common Stock
Jan 02
2025
SELL
Open market or private sale
$71,700
$45.64 p/Share
1,571
Reduced 1.44%
107,361
Common Stock
Oct 01
2024
SELL
Open market or private sale
$154,778
$49.8 p/Share
3,108
Reduced 2.77%
108,932
Common Stock
Aug 29
2024
SELL
Open market or private sale
$258,162
$47.5 p/Share
5,435
Reduced 4.63%
112,040
Common Stock
Aug 28
2024
SELL
Open market or private sale
$250,904
$47.61 p/Share
5,270
Reduced 4.29%
117,475
Common Stock
Aug 06
2024
SELL
Open market or private sale
$268,546
$44.93 p/Share
5,977
Reduced 4.64%
122,745
Common Stock
Aug 05
2024
SELL
Open market or private sale
$230,515
$45.81 p/Share
5,032
Reduced 3.76%
128,722
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
-
85,000
Added 38.86%
133,754
Common Stock
Jul 01
2024
SELL
Open market or private sale
$89,903
$41.43 p/Share
2,170
Reduced 4.26%
48,754
Common Stock
Apr 01
2024
SELL
Open market or private sale
$91,803
$41.39 p/Share
2,218
Reduced 4.17%
50,924
Common Stock
Jan 25
2024
SELL
Open market or private sale
$40,185
$48.3 p/Share
832
Reduced 1.89%
43,142
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
24,000
Added 35.31%
43,974
Common Stock
Dec 14
2023
SELL
Open market or private sale
$49,589
$36.49 p/Share
1,359
Reduced 6.37%
19,974
Common Stock
Dec 13
2023
SELL
Open market or private sale
$189,489
$38.79 p/Share
4,885
Reduced 18.63%
21,333
Common Stock
Nov 30
2023
SELL
Open market or private sale
$109,528
$28.65 p/Share
3,823
Reduced 12.73%
26,218
Common Stock
Nov 29
2023
SELL
Open market or private sale
$106,916
$27.85 p/Share
3,839
Reduced 11.33%
30,041
Common Stock