Jun 11
2025
BUY
Grant, award, or other acquisition
-
1,781
Added 0.42%
424,235
Common Stock
May 27
2025
SELL
Open market or private sale
$1,175,504
$52.34 p/Share
22,459
Reduced 5.05%
422,454
Common Stock
May 27
2025
BUY
Exercise of conversion of derivative security
$312,404
$13.91 p/Share
22,459
Added 4.81%
444,913
Common Stock
May 23
2025
SELL
Open market or private sale
$83,804
$51.54 p/Share
1,626
Reduced 0.38%
422,454
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
$22,617
$13.91 p/Share
1,626
Added 0.38%
424,080
Common Stock
May 22
2025
SELL
Open market or private sale
$307,816
$52.04 p/Share
5,915
Reduced 1.38%
422,454
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
$82,277
$13.91 p/Share
5,915
Added 1.36%
428,369
Common Stock
May 16
2025
SELL
Open market or private sale
$970,800
$48.54 p/Share
20,000
Reduced 4.52%
422,454
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$278,200
$13.91 p/Share
20,000
Added 4.32%
442,454
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
15,750
Added 3.59%
422,454
Common Stock
Nov 25
2024
SELL
Open market or private sale
$334,565
$43.45 p/Share
7,700
Reduced 1.86%
406,704
Common Stock
Nov 22
2024
SELL
Open market or private sale
$326,018
$42.34 p/Share
7,700
Reduced 1.82%
414,404
Common Stock
Nov 21
2024
SELL
Open market or private sale
$321,013
$41.69 p/Share
7,700
Reduced 1.79%
422,104
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
13,648
Added 3.08%
429,804
Common Stock
Jun 12
2024
BUY
Grant, award, or other acquisition
-
2,248
Added 0.54%
416,156
Common Stock
May 29
2024
SELL
Open market or private sale
$49,439
$31.37 p/Share
1,576
Reduced 0.38%
413,908
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$11,236
$7.13 p/Share
1,576
Added 0.38%
415,484
Common Stock
May 28
2024
SELL
Open market or private sale
$584,934
$32.06 p/Share
18,245
Reduced 4.22%
413,908
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$130,086
$7.13 p/Share
18,245
Added 4.05%
432,153
Common Stock
May 24
2024
SELL
Open market or private sale
$12,664
$31.9 p/Share
397
Reduced 0.1%
413,908
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$2,830
$7.13 p/Share
397
Added 0.1%
414,305
Common Stock
May 22
2024
SELL
Open market or private sale
$169,386
$32.16 p/Share
5,267
Reduced 1.26%
413,908
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
$37,553
$7.13 p/Share
5,267
Added 1.24%
419,175
Common Stock
May 21
2024
SELL
Open market or private sale
$88,073
$32.12 p/Share
2,742
Reduced 0.66%
413,908
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$19,550
$7.13 p/Share
2,742
Added 0.65%
416,650
Common Stock