Feb 27
2025
BUY
Grant, award, or other acquisition
-
1,015,671
Added 46.58%
1,164,857
Common Stock
Feb 26
2025
SELL
Open market or private sale
$2,371,919
$61.93 p/Share
38,300
Reduced 20.43%
149,186
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
70,211
Added 27.25%
187,486
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
70,211
Added 27.25%
187,486
Common Stock
Jan 08
2025
SELL
Open market or private sale
$1,019,648
$73.69 p/Share
13,837
Reduced 10.55%
117,275
Common Stock
Jan 07
2025
SELL
Open market or private sale
$1,244,281
$75.53 p/Share
16,474
Reduced 11.16%
131,112
Common Stock
Jan 06
2025
SELL
Open market or private sale
$1,063,093
$77.17 p/Share
13,776
Reduced 8.45%
149,176
Common Stock
Jan 03
2025
SELL
Open market or private sale
$1,181,874
$79.55 p/Share
14,857
Reduced 8.36%
162,952
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
53,097
Added 23.0%
177,809
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
53,097
Added 23.0%
177,809
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
55,459
Added 30.78%
124,712
Common Stock
Apr 01
2024
SELL
Open market or private sale
$1,559,690
$67.56 p/Share
23,086
Reduced 25.0%
69,253
Common Stock
Feb 12
2024
SELL
Open market or private sale
$719,953
$64.46 p/Share
11,169
Reduced 10.79%
92,339
Common Stock
Feb 09
2024
SELL
Open market or private sale
$880,372
$63.4 p/Share
13,886
Reduced 11.83%
103,508
Common Stock
Feb 08
2024
SELL
Open market or private sale
$810,392
$62.29 p/Share
13,010
Reduced 9.98%
117,394
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
70,211
Added 35.0%
130,404
Common Stock
Jan 04
2024
SELL
Open market or private sale
$1,606,864
$55.27 p/Share
29,073
Reduced 32.57%
60,193
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
53,097
Added 37.3%
89,266
Common Stock
May 31
2023
SELL
Open market or private sale
$115,102
$44.27 p/Share
2,600
Reduced 6.71%
36,169
Common Stock
Feb 09
2023
SELL
Open market or private sale
$967,470
$30.77 p/Share
31,442
Reduced 44.78%
38,769
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
70,211
Added 50.0%
70,211
Common Stock