Nov 20
2024
SELL
Open market or private sale
$11,327
$34.43 p/Share
329
Reduced 10.86%
2,700
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$150,657
$41.04 p/Share
3,671
Reduced 54.79%
3,029
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$148,880
$37.22 p/Share
4,000
Added 37.38%
6,700
Common Stock
Sep 04
2024
SELL
Open market or private sale
$5,662
$32.73 p/Share
173
Reduced 6.02%
2,700
Common Stock
Sep 03
2024
SELL
Open market or private sale
$35,925
$33.02 p/Share
1,088
Reduced 27.47%
2,873
Common Stock
Aug 29
2024
SELL
Open market or private sale
$4,908
$34.09 p/Share
144
Reduced 3.54%
3,921
Common Stock
Aug 28
2024
SELL
Open market or private sale
$14,663
$34.18 p/Share
429
Reduced 9.55%
4,065
Common Stock
Aug 27
2024
SELL
Open market or private sale
$23,106
$34.13 p/Share
677
Reduced 13.09%
4,494
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$124,538
$34.7 p/Share
3,589
Reduced 49.1%
3,721
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$123,840
$24.0 p/Share
5,160
Added 41.38%
7,310
Common Stock
Aug 26
2024
BUY
Grant, award, or other acquisition
-
1,450
Added 21.9%
5,171
Common Stock
Mar 13
2024
SELL
Open market or private sale
$115,700
$28.81 p/Share
4,016
Reduced 65.13%
2,150
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$479,391
$31.83 p/Share
15,061
Reduced 70.95%
6,166
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$466,051
$24.43 p/Share
19,077
Added 47.33%
21,227
Common Stock
Sep 14
2023
SELL
Open market or private sale
$8,480
$27.18 p/Share
312
Reduced 12.67%
2,150
Common Stock
Sep 13
2023
SELL
Open market or private sale
$24,624
$27.12 p/Share
908
Reduced 26.94%
2,462
Common Stock
Sep 12
2023
SELL
Open market or private sale
$18,421
$27.09 p/Share
680
Reduced 16.79%
3,370
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
800
Added 16.49%
4,050
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
800
Added 24.42%
2,476
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$222,242
$29.53 p/Share
7,526
Reduced 73.96%
2,650
Common Stock
Jun 15
2022
SELL
Open market or private sale
$28,928
$29.7 p/Share
974
Reduced 36.75%
1,676
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
$217,430
$25.58 p/Share
8,500
Added 45.51%
10,176
Common Stock
Nov 09
2021
SELL
Open market or private sale
$21,717
$22.86 p/Share
950
Reduced 26.39%
2,650
Common Stock
Aug 30
2021
SELL
Open market or private sale
$9,182
$23.07 p/Share
398
Reduced 9.95%
3,600
Common Stock
Aug 27
2021
SELL
Open market or private sale
$14,003
$23.26 p/Share
602
Reduced 13.09%
3,998
Common Stock