Nov 19
2024
SELL
Payment of exercise price or tax liability
$7,268
$31.06 p/Share
234
Reduced 1.12%
20,585
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$43,028
$31.0 p/Share
1,388
Reduced 6.25%
20,819
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$21,053
$31.33 p/Share
672
Reduced 2.94%
22,207
Common Stock
Aug 20
2024
SELL
Open market or private sale
$85,814
$27.7 p/Share
3,098
Reduced 19.98%
12,409
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$62,700
$27.83 p/Share
2,253
Reduced 8.96%
22,879
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$81,750
$16.35 p/Share
5,000
Added 24.38%
15,507
Common Stock
Jul 29
2024
SELL
Open market or private sale
$331,727
$28.45 p/Share
11,660
Reduced 31.69%
25,132
Common Stock
Jul 26
2024
SELL
Open market or private sale
$196,995
$29.15 p/Share
6,758
Reduced 39.14%
10,507
Common Stock
Jul 25
2024
SELL
Open market or private sale
$436,023
$30.95 p/Share
14,088
Reduced 44.93%
17,265
Common Stock
May 09
2024
SELL
Open market or private sale
$105,944
$22.29 p/Share
4,753
Reduced 13.16%
31,353
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$4,380
$19.13 p/Share
229
Reduced 0.62%
36,792
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$11,133
$19.13 p/Share
582
Reduced 1.55%
37,021
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
9,938
Added 20.9%
37,603
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$45,799
$20.78 p/Share
2,204
Reduced 7.38%
27,665
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$4,882
$21.32 p/Share
229
Reduced 0.76%
29,869
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
8,793
Added 26.16%
24,822
Common Stock
Oct 27
2022
SELL
Open market or private sale
$43,300
$21.65 p/Share
2,000
Reduced 5.25%
36,106
Common Stock
Oct 27
2022
BUY
Exercise of conversion of derivative security
$20,420
$10.21 p/Share
2,000
Added 4.99%
38,106
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$47,911
$22.14 p/Share
2,164
Reduced 9.22%
21,305
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
3,451
Added 12.82%
23,469
Common Stock
Oct 28
2021
SELL
Open market or private sale
$49,340
$24.67 p/Share
2,000
Reduced 5.25%
36,106
Common Stock
Oct 28
2021
BUY
Exercise of conversion of derivative security
$21,160
$10.58 p/Share
2,000
Added 4.99%
38,106
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$53,160
$24.12 p/Share
2,204
Reduced 9.92%
20,018
Common Stock
Mar 10
2021
SELL
Open market or private sale
$36,985
$27.58 p/Share
1,341
Reduced 3.58%
36,106
Common Stock
Nov 10
2020
SELL
Open market or private sale
$46,600
$23.3 p/Share
2,000
Reduced 5.07%
37,447
Common Stock