Feb 19
2025
SELL
Open market or private sale
$56,190
$57.22 p/Share
982
Reduced 4.86%
19,209
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
3,300
Added 14.05%
20,191
Common Stock
Feb 11
2025
SELL
Open market or private sale
$40,328
$57.53 p/Share
701
Reduced 3.98%
16,891
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
2,344
Added 11.76%
17,592
Common Stock
Feb 04
2025
SELL
Open market or private sale
$53,605
$59.43 p/Share
902
Reduced 5.59%
15,248
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
2,650
Added 14.1%
16,150
Common Stock
Nov 07
2024
SELL
Open market or private sale
$304,720
$65.0 p/Share
4,688
Reduced 25.78%
13,500
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$89,165
$19.02 p/Share
4,688
Added 20.49%
18,188
Common Stock
Nov 06
2024
SELL
Open market or private sale
$281,220
$60.0 p/Share
4,687
Reduced 25.77%
13,500
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$89,146
$19.02 p/Share
4,687
Added 20.49%
18,187
Common Stock
Sep 09
2024
SELL
Open market or private sale
$205,072
$50.03 p/Share
4,099
Reduced 23.29%
13,500
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
$77,962
$19.02 p/Share
4,099
Added 18.89%
17,599
Common Stock
Aug 26
2024
SELL
Open market or private sale
$160,032
$50.01 p/Share
3,200
Reduced 19.16%
13,500
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$60,864
$19.02 p/Share
3,200
Added 16.08%
16,700
Common Stock
Aug 09
2024
SELL
Open market or private sale
$2,223,892
$45.38 p/Share
49,006
Reduced 78.4%
13,500
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
$585,264
$19.02 p/Share
30,771
Added 32.99%
62,506
Common Stock
Jul 29
2024
SELL
Open market or private sale
$68,438
$49.06 p/Share
1,395
Reduced 4.21%
31,735
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
-
3,125
Added 8.62%
33,130
Common Stock
Mar 19
2024
SELL
Open market or private sale
$608,498
$39.22 p/Share
15,515
Reduced 34.08%
30,005
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
33,750
Added 42.58%
45,520
Common Stock
Feb 12
2024
SELL
Open market or private sale
$35,760
$51.38 p/Share
696
Reduced 5.58%
11,770
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,344
Added 15.83%
12,466
Common Stock
Feb 01
2024
SELL
Open market or private sale
$42,626
$45.06 p/Share
946
Reduced 8.55%
10,122
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
2,650
Added 19.32%
11,068
Common Stock
Jul 26
2023
SELL
Open market or private sale
$16,405
$17.64 p/Share
930
Reduced 9.95%
8,418
Common Stock