Dec 10
2024
SELL
Payment of exercise price or tax liability
$59,200
$29.63 p/Share
1,998
Reduced 2.69%
72,173
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
7,919
Added 9.71%
73,676
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$120,147
$30.91 p/Share
3,887
Reduced 5.54%
66,252
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
15,961
Added 18.54%
70,139
Common Stock
Nov 05
2024
SELL
Open market or private sale
$124,708
$35.56 p/Share
3,507
Reduced 6.08%
54,178
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$11,853
$3.38 p/Share
3,507
Added 5.73%
57,685
Common Stock
Nov 01
2024
SELL
Open market or private sale
$109,709
$35.39 p/Share
3,100
Reduced 5.41%
54,178
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$3,718
$3.38 p/Share
1,100
Added 1.88%
57,278
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$69,543
$26.83 p/Share
2,592
Reduced 4.41%
56,178
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
10,641
Added 15.33%
58,770
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$19,365
$2.89 p/Share
6,701
Added 12.51%
46,857
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$38,928
$20.17 p/Share
1,930
Reduced 4.59%
40,156
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
7,920
Added 16.33%
40,583
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$78,400
$20.17 p/Share
3,887
Reduced 10.21%
34,166
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
15,961
Added 29.55%
38,053
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$14,753
$2.39 p/Share
6,173
Added 21.84%
22,092
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$43,077
$22.32 p/Share
1,930
Reduced 11.37%
15,039
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
7,920
Added 32.38%
16,542
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
$8,806
$2.38 p/Share
3,700
Added 29.02%
9,049
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$17,302
$40.52 p/Share
427
Reduced 8.08%
4,855
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
-
1,750
Added 24.89%
5,282
Common Stock
Jun 17
2021
SELL
Open market or private sale
$754,000
$75.4 p/Share
10,000
Reduced 77.96%
2,827
Common Stock
Jun 17
2021
BUY
Exercise of conversion of derivative security
$23,800
$2.38 p/Share
10,000
Added 43.81%
12,827
Common Stock