Nov 06
2024
SELL
Open market or private sale
$1,482,048
$30.06 p/Share
49,303
Reduced 12.75%
337,409
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$252,924
$5.13 p/Share
49,303
Added 11.31%
386,712
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$270,470
$29.85 p/Share
9,061
Reduced 2.62%
337,409
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$83,822
$30.25 p/Share
2,771
Reduced 0.79%
346,470
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
20,868
Added 5.64%
349,241
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$560,966
$28.8 p/Share
19,478
Reduced 5.6%
328,373
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
49,232
Added 12.4%
347,851
Common Stock
Oct 03
2023
SELL
Open market or private sale
$229,030
$35.02 p/Share
6,540
Reduced 2.14%
298,619
Common Stock
Oct 02
2023
SELL
Open market or private sale
$431,055
$35.24 p/Share
12,232
Reduced 3.85%
305,159
Common Stock
Sep 01
2023
SELL
Open market or private sale
$695,878
$37.07 p/Share
18,772
Reduced 5.58%
317,391
Common Stock
Aug 01
2023
SELL
Open market or private sale
$664,305
$35.39 p/Share
18,771
Reduced 5.29%
336,163
Common Stock
Jul 24
2023
SELL
Open market or private sale
$6,091,834
$35.07 p/Share
173,705
Reduced 32.86%
354,934
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
$177,917
$4.92 p/Share
36,162
Added 6.4%
528,639
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$27,791
$27.3 p/Share
1,018
Reduced 0.21%
492,477
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$156,524
$30.02 p/Share
5,214
Reduced 1.05%
493,495
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$122,276
$31.09 p/Share
3,933
Reduced 0.78%
498,709
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
21,120
Added 4.03%
502,642
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$1,596,386
$30.75 p/Share
51,915
Reduced 9.73%
481,522
Common Stock
Nov 01
2022
SELL
Open market or private sale
$1,450,680
$30.0 p/Share
48,356
Reduced 8.31%
533,437
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$164,893
$3.41 p/Share
48,356
Added 7.67%
581,793
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$15,202
$24.13 p/Share
630
Reduced 0.12%
533,437
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$70,520
$20.79 p/Share
3,392
Reduced 0.63%
534,067
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
53,868
Added 9.11%
537,459
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$431,651
$20.02 p/Share
21,561
Reduced 4.27%
483,591
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
-
125,920
Reduced 19.95%
505,152
Common Stock