Mar 10
2025
BUY
Open market or private purchase
$64,582
$16.45 p/Share
3,926
Added 1.42%
272,851
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$49,067
$16.46 p/Share
2,981
Reduced 1.1%
268,925
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
6,058
Added 2.18%
271,906
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$161,463
$18.92 p/Share
8,534
Reduced 3.11%
265,848
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
17,345
Added 5.95%
274,382
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$436,465
$18.92 p/Share
23,069
Reduced 8.24%
257,037
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
46,888
Added 14.34%
280,106
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$421,168
$18.63 p/Share
22,607
Reduced 8.84%
233,218
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
45,948
Added 15.23%
255,825
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$665,736
$23.42 p/Share
28,426
Reduced 11.93%
209,877
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
57,343
Added 19.4%
238,303
Common Stock
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