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
May 20
2024
SELL
Open market or private sale
$462,497
$32.06 p/Share
14,426
Reduced 3.37%
413,908
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$102,857
$7.13 p/Share
14,426
Added 3.26%
428,334
Common Stock
May 16
2024
SELL
Open market or private sale
$235,177
$32.01 p/Share
7,347
Reduced 1.74%
413,908
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
$52,384
$7.13 p/Share
7,347
Added 1.71%
421,255
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
15,750
Added 3.67%
413,908
Common Stock
Aug 24
2023
SELL
Open market or private sale
$50,584
$24.52 p/Share
2,063
Reduced 0.52%
397,620
Common Stock
Aug 23
2023
SELL
Open market or private sale
$55,342
$23.55 p/Share
2,350
Reduced 0.58%
399,683
Common Stock
Aug 22
2023
SELL
Open market or private sale
$55,726
$22.82 p/Share
2,442
Reduced 0.6%
402,033
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
13,648
Added 3.26%
404,475
Common Stock
Mar 13
2023
SELL
Open market or private sale
$42,894
$16.46 p/Share
2,606
Reduced 0.66%
390,004
Common Stock