Dec 31
2024
SELL
Payment of exercise price or tax liability
$80,213
$34.53 p/Share
2,323
Reduced 2.95%
76,532
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
$35,280
$5.88 p/Share
6,000
Added 7.07%
78,855
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
7,804
Added 9.68%
72,855
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$19,754
$26.2 p/Share
754
Reduced 1.15%
65,051
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$90,130
$29.58 p/Share
3,047
Reduced 4.43%
65,805
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$61,980
$10.33 p/Share
6,000
Added 8.02%
68,852
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$15,900
$27.51 p/Share
578
Reduced 0.88%
65,256
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,493
Added 3.65%
65,834
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$19,133
$27.53 p/Share
695
Reduced 2.33%
29,139
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$47,732
$27.93 p/Share
1,709
Reduced 5.42%
29,834
Common Stock
Dec 30
2022
BUY
Exercise of conversion of derivative security
$36,090
$12.03 p/Share
3,000
Added 8.68%
31,543
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
2,329
Added 7.54%
28,543
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$18,994
$27.81 p/Share
683
Reduced 2.54%
26,214
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$45,442
$27.93 p/Share
1,627
Reduced 5.7%
26,897
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$33,090
$11.03 p/Share
3,000
Added 9.52%
28,524
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$12,848
$18.95 p/Share
678
Reduced 2.59%
25,524
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$36,631
$18.98 p/Share
1,930
Reduced 6.86%
26,202
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$30,090
$10.03 p/Share
3,000
Added 9.64%
28,132
Common Stock
Jan 02
2020
SELL
Payment of exercise price or tax liability
$14,045
$20.87 p/Share
673
Reduced 2.61%
25,132
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$36,897
$21.0 p/Share
1,757
Reduced 6.37%
25,805
Common Stock
Dec 31
2019
BUY
Exercise of conversion of derivative security
$28,470
$9.49 p/Share
3,000
Added 9.82%
27,562
Common Stock