Mar 01
2024
SELL
Open market or private sale
$2,506
$35.3 p/Share
71
Reduced 0.63%
11,166
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$6,842
$20.61 p/Share
332
Added 2.81%
11,498
Common Stock
Feb 01
2024
SELL
Open market or private sale
$7,133
$22.79 p/Share
313
Reduced 2.71%
11,237
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
772
Added 6.27%
11,550
Common Stock
Jan 02
2024
SELL
Open market or private sale
$3,528
$23.52 p/Share
150
Reduced 1.37%
10,778
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
399
Added 3.52%
10,928
Common Stock
Nov 10
2023
SELL
Open market or private sale
$604
$18.9 p/Share
32
Reduced 0.3%
10,529
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
78
Added 0.73%
10,561
Common Stock
Nov 01
2023
SELL
Open market or private sale
$5,556
$20.58 p/Share
270
Reduced 2.51%
10,483
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
772
Added 6.7%
10,753
Common Stock
Oct 02
2023
SELL
Open market or private sale
$6,322
$22.5 p/Share
281
Reduced 2.74%
9,981
Common Stock
Sep 30
2023
BUY
Exercise of conversion of derivative security
-
808
Added 7.3%
10,262
Common Stock
Sep 01
2023
BUY
Open market or private purchase
$9,003
$20.89 p/Share
431
Added 4.36%
9,454
Common Stock
Aug 08
2023
SELL
Payment of exercise price or tax liability
$911
$22.79 p/Share
40
Reduced 0.44%
9,023
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
-
114
Added 1.24%
9,063
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$8,265
$30.84 p/Share
268
Reduced 2.91%
8,949
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
771
Added 7.77%
9,155
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$3,712
$26.9 p/Share
138
Reduced 1.61%
8,446
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
399
Added 4.44%
8,584
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$4,625
$26.28 p/Share
176
Reduced 2.11%
8,185
Common Stock
Apr 30
2023
BUY
Exercise of conversion of derivative security
-
520
Added 5.93%
8,245
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$5,651
$34.67 p/Share
163
Reduced 2.04%
7,841
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
398
Added 4.74%
8,004
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$7,451
$28.55 p/Share
261
Added 3.32%
7,606
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$2,333
$31.96 p/Share
73
Reduced 0.98%
7,345
Common Stock