Dec 05
2024
BUY
Open market or private purchase
$53,975
$23.57 p/Share
2,290
Added 1.25%
180,960
Common Stock
Sep 10
2024
BUY
Open market or private purchase
$53,805
$19.08 p/Share
2,820
Added 1.55%
178,670
Common Stock
Jun 10
2024
BUY
Open market or private purchase
$52,777
$21.63 p/Share
2,440
Added 1.37%
175,850
Common Stock
Mar 13
2024
BUY
Open market or private purchase
$51,320
$19.25 p/Share
2,666
Added 1.51%
173,410
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$57,861
$19.41 p/Share
2,981
Reduced 1.72%
170,744
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
6,057
Added 3.37%
173,725
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$47,463
$20.12 p/Share
2,359
Reduced 1.39%
167,668
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
4,794
Added 2.74%
170,027
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$171,704
$20.12 p/Share
8,534
Reduced 4.91%
165,233
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
17,345
Added 9.08%
173,767
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$480,065
$20.81 p/Share
23,069
Reduced 12.85%
156,422
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
46,888
Added 20.71%
179,491
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$241,640
$20.01 p/Share
12,076
Reduced 8.35%
132,603
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
24,542
Added 14.5%
144,679
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$334,487
$20.01 p/Share
16,716
Reduced 12.21%
120,137
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
33,518
Added 19.67%
136,853
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$53,598
$17.98 p/Share
2,981
Reduced 2.8%
103,335
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
6,058
Added 5.39%
106,316
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$88,364
$19.11 p/Share
4,624
Reduced 4.41%
100,258
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
9,397
Added 8.39%
102,617
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$166,242
$19.48 p/Share
8,534
Reduced 8.2%
95,485
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
17,345
Added 14.29%
104,019
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$54,512
$19.99 p/Share
2,727
Reduced 3.05%
86,674
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
5,108
Added 5.4%
89,401
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$66,905
$30.37 p/Share
2,203
Reduced 2.55%
84,293
Common Stock