Dec 03
2024
SELL
Open market or private sale
$532,605
$20.93 p/Share
25,447
Reduced 21.4%
93,470
Common Stock
Oct 15
2024
SELL
Open market or private sale
$13,122
$21.03 p/Share
624
Reduced 0.52%
118,917
Common Stock
Sep 10
2024
SELL
Open market or private sale
$17,135
$23.25 p/Share
737
Reduced 0.61%
119,541
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
1,642
Added 1.35%
120,278
Common Stock
Jul 16
2024
SELL
Open market or private sale
$8,878
$23.74 p/Share
374
Reduced 0.31%
118,636
Common Stock
Apr 15
2024
SELL
Open market or private sale
$15,659
$22.86 p/Share
685
Reduced 0.57%
119,010
Common Stock
Apr 09
2024
SELL
Open market or private sale
$88,284
$23.43 p/Share
3,768
Reduced 3.05%
119,695
Common Stock
Apr 08
2024
SELL
Open market or private sale
$76,538
$22.82 p/Share
3,354
Reduced 2.64%
123,463
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
7,122
Added 5.32%
126,817
Common Stock
Jan 17
2024
SELL
Open market or private sale
$246,337
$24.12 p/Share
10,213
Reduced 7.86%
119,695
Common Stock
Jan 16
2024
SELL
Open market or private sale
$18,117
$24.55 p/Share
738
Reduced 0.56%
129,908
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
12,500
Added 8.73%
130,646
Common Stock
Oct 16
2023
SELL
Open market or private sale
$11,045
$16.61 p/Share
665
Reduced 0.56%
118,146
Common Stock
Sep 14
2023
SELL
Open market or private sale
$40,320
$20.16 p/Share
2,000
Reduced 1.66%
118,811
Common Stock
Sep 13
2023
SELL
Open market or private sale
$37,889
$20.75 p/Share
1,826
Reduced 1.49%
120,811
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
3,826
Added 3.03%
122,637
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$21,041
$33.72 p/Share
624
Reduced 0.52%
118,811
Common Stock
Apr 17
2023
SELL
Open market or private sale
$18,148
$31.84 p/Share
570
Reduced 0.47%
119,435
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$17,965
$0.84 p/Share
21,387
Added 15.13%
120,005
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$19,711
$31.64 p/Share
623
Reduced 0.63%
98,618
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$66,209
$30.15 p/Share
2,196
Reduced 2.16%
99,241
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
4,956
Added 4.66%
101,437
Common Stock
Apr 03
2023
SELL
Open market or private sale
$92,883
$31.19 p/Share
2,978
Reduced 2.99%
96,481
Common Stock
Feb 02
2023
SELL
Open market or private sale
$12,000
$40.0 p/Share
300
Reduced 0.3%
99,459
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$35,280
$35.0 p/Share
1,008
Reduced 1.0%
99,759
Common Stock