Dec 09
2024
SELL
Open market or private sale
$187,572
$43.13 p/Share
4,349
Reduced 5.92%
69,146
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$39,488
$9.08 p/Share
4,349
Added 5.59%
73,495
Common Stock
Dec 06
2024
SELL
Open market or private sale
$10,179
$43.5 p/Share
234
Reduced 0.34%
69,146
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
$2,124
$9.08 p/Share
234
Added 0.34%
69,380
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$34,819
$37.36 p/Share
932
Reduced 1.33%
69,146
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
1,736
Added 2.42%
70,078
Common Stock
Aug 07
2024
SELL
Open market or private sale
$368,000
$36.8 p/Share
10,000
Reduced 12.76%
68,342
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$90,800
$9.08 p/Share
10,000
Added 11.32%
78,342
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$37,302
$27.55 p/Share
1,354
Reduced 1.96%
67,683
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
6,720
Added 8.87%
69,037
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$86,605
$19.85 p/Share
4,363
Reduced 6.54%
62,317
Common Stock
Aug 24
2023
SELL
Open market or private sale
$6,669
$24.52 p/Share
272
Reduced 0.41%
66,042
Common Stock
Aug 23
2023
SELL
Open market or private sale
$7,347
$23.55 p/Share
312
Reduced 0.47%
66,314
Common Stock
Aug 22
2023
SELL
Open market or private sale
$7,393
$22.82 p/Share
324
Reduced 0.48%
66,626
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
1,736
Added 2.53%
66,950
Common Stock
Mar 13
2023
SELL
Open market or private sale
$13,250
$16.46 p/Share
805
Reduced 1.23%
64,499
Common Stock
Mar 10
2023
SELL
Open market or private sale
$12,304
$15.98 p/Share
770
Reduced 1.17%
65,304
Common Stock
Mar 09
2023
SELL
Open market or private sale
$14,100
$17.03 p/Share
828
Reduced 1.24%
66,074
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
22,800
Added 25.42%
66,902
Common Stock
Dec 15
2022
SELL
Open market or private sale
$4,999
$16.72 p/Share
299
Reduced 0.68%
43,662
Common Stock
Dec 14
2022
SELL
Open market or private sale
$5,865
$16.57 p/Share
354
Reduced 0.8%
43,961
Common Stock
Dec 12
2022
SELL
Open market or private sale
$4,777
$16.25 p/Share
294
Reduced 0.66%
44,315
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$33,523
$30.84 p/Share
1,087
Reduced 2.4%
44,226
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
2,062
Added 4.35%
45,313
Common Stock
Mar 15
2022
SELL
Open market or private sale
$224,680
$27.32 p/Share
8,224
Reduced 15.98%
43,251
Common Stock