Nov 22
2024
SELL
Sale (or disposition) back to the issuer
-
596,330
Reduced 100.0%
0
Common Stock
Nov 18
2024
SELL
Open market or private sale
$7,459,100
$29.07 p/Share
256,591
Reduced 30.08%
596,330
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$7,456,534
$29.06 p/Share
256,591
Added 23.13%
852,921
Common Stock
Mar 19
2024
SELL
Open market or private sale
$2,172,630
$26.94 p/Share
80,647
Reduced 11.91%
596,330
Common Stock
Mar 01
2024
-
103,016
Reduced 10.93%
839,431
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,687,584
$24.6 p/Share
68,601
Reduced 6.79%
942,447
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
138,211
Added 12.03%
1,011,048
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$2,408,435
$22.85 p/Share
105,402
Reduced 10.77%
872,837
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
267,856
Added 21.5%
978,239
Common Stock
Sep 15
2023
SELL
Open market or private sale
$4,369,993
$27.36 p/Share
159,722
Reduced 18.36%
710,383
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$1,672,289
$10.47 p/Share
159,722
Added 15.51%
870,105
Common Stock
Aug 28
2023
-
40,478
Reduced 5.39%
710,383
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,349,487
$25.79 p/Share
52,326
Reduced 5.77%
854,241
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
124,079
Added 12.04%
906,567
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$2,682,483
$25.86 p/Share
103,731
Reduced 8.47%
1,120,827
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$5,874,225
$27.86 p/Share
210,848
Reduced 14.69%
1,224,558
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
549,187
Added 27.67%
1,435,406
Common Stock
Nov 11
2022
SELL
Open market or private sale
$974,700
$32.49 p/Share
30,000
Reduced 3.27%
886,219
Common Stock
Nov 08
2022
SELL
Open market or private sale
$976,800
$32.56 p/Share
30,000
Reduced 3.17%
916,219
Common Stock
Nov 04
2022
-
40,400
Reduced 4.09%
946,219
Common Stock
Aug 31
2022
SELL
Open market or private sale
$2,053,470
$25.23 p/Share
81,390
Reduced 7.62%
986,619
Common Stock
Aug 30
2022
SELL
Open market or private sale
$54,158
$26.05 p/Share
2,079
Reduced 0.19%
1,068,009
Common Stock
Mar 25
2022
SELL
Open market or private sale
$7,059,641
$26.09 p/Share
270,588
Reduced 20.18%
1,070,088
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
$4,543,173
$16.79 p/Share
270,588
Added 16.79%
1,340,676
Common Stock
Mar 22
2022
SELL
Open market or private sale
$6,071,524
$25.04 p/Share
242,473
Reduced 18.47%
1,070,088
Common Stock