Dec 17
2024
SELL
Open market or private sale
$100,214
$54.17 p/Share
1,850
Reduced 11.98%
13,591
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$304,408
$52.0 p/Share
5,854
Reduced 27.49%
15,441
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$176,219
$19.58 p/Share
9,000
Added 29.71%
21,295
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$76,441
$44.86 p/Share
1,704
Reduced 12.17%
12,295
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
3,736
Added 21.07%
13,999
Common Stock
Mar 26
2024
SELL
Open market or private sale
$106,502
$32.5 p/Share
3,277
Reduced 24.2%
10,263
Common Stock
Dec 19
2023
SELL
Open market or private sale
$12,404
$25.06 p/Share
495
Reduced 3.53%
13,540
Common Stock
Sep 18
2023
SELL
Open market or private sale
$27,340
$17.56 p/Share
1,557
Reduced 9.99%
14,035
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$18,825
$15.9 p/Share
1,184
Reduced 7.06%
15,592
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
3,260
Added 16.27%
16,776
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$34,834
$16.47 p/Share
2,115
Reduced 13.53%
13,516
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
5,824
Added 27.15%
15,631
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$26,500
$19.4 p/Share
1,366
Reduced 12.23%
9,807
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
$26,505
$11.78 p/Share
2,250
Added 16.76%
11,173
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$6,781
$15.77 p/Share
430
Reduced 4.6%
8,923
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
1,504
Added 13.85%
9,353
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$3,469
$13.82 p/Share
251
Reduced 3.1%
7,849
Common Stock
Jun 23
2022
BUY
Exercise of conversion of derivative security
-
879
Added 9.79%
8,100
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$8,254
$13.99 p/Share
590
Reduced 7.55%
7,221
Common Stock
Jun 21
2022
BUY
Exercise of conversion of derivative security
-
2,065
Added 20.91%
7,811
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$12,874
$13.71 p/Share
939
Reduced 14.05%
5,746
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
$12,885
$8.59 p/Share
1,500
Added 18.33%
6,685
Common Stock
Jul 08
2021
SELL
Payment of exercise price or tax liability
$3,218
$13.75 p/Share
234
Reduced 4.32%
5,185
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
811
Added 13.02%
5,419
Common Stock
Jun 28
2021
SELL
Payment of exercise price or tax liability
$735
$14.7 p/Share
50
Reduced 1.07%
4,608
Common Stock