Nov 04
2024
SELL
Payment of exercise price or tax liability
$46,826
$29.34 p/Share
1,596
Reduced 4.12%
37,155
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
3,241
Added 7.86%
37,984
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$17,231
$23.54 p/Share
732
Reduced 2.02%
35,510
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$13,771
$23.95 p/Share
575
Reduced 1.56%
36,242
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$17,522
$24.68 p/Share
710
Reduced 1.89%
36,817
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$22,001
$24.5 p/Share
898
Reduced 2.34%
37,527
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
-
5,050
Added 11.62%
38,425
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$19,186
$24.95 p/Share
769
Reduced 2.25%
33,375
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
1,557
Added 4.36%
34,144
Common Stock
Aug 31
2023
SELL
Open market or private sale
$418,375
$33.47 p/Share
12,500
Reduced 3.62%
332,587
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$129,000
$10.32 p/Share
12,500
Added 3.5%
345,087
Common Stock
Dec 14
2022
SELL
Open market or private sale
$4,610
$40.8 p/Share
113
Reduced 0.03%
332,587
Common Stock
Dec 08
2022
SELL
Open market or private sale
$6,130
$39.55 p/Share
155
Reduced 0.05%
332,700
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$13,373
$40.16 p/Share
333
Reduced 0.1%
332,855
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$19,366
$42.47 p/Share
456
Reduced 1.34%
33,528
Common Stock
Nov 30
2022
SELL
Open market or private sale
$13,759
$40.47 p/Share
340
Reduced 1.01%
33,188
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
4,671
Added 12.08%
33,984
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$18,736
$42.39 p/Share
442
Reduced 1.49%
29,313
Common Stock
Nov 24
2022
SELL
Payment of exercise price or tax liability
$23,567
$42.16 p/Share
559
Reduced 1.84%
29,755
Common Stock
May 16
2022
SELL
Open market or private sale
$273,335
$21.64 p/Share
12,631
Reduced 29.41%
30,314
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
$109,600
$10.96 p/Share
10,000
Added 18.89%
42,945
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$7,602
$22.76 p/Share
334
Reduced 1.0%
32,945
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
5,945
Added 15.16%
33,279
Common Stock
Nov 28
2021
SELL
Payment of exercise price or tax liability
$8,765
$22.59 p/Share
388
Reduced 1.4%
27,334
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$9,985
$22.59 p/Share
442
Reduced 1.57%
27,722
Common Stock