Jul 01
2025
SELL
Payment of exercise price or tax liability
$54,781
$58.34 p/Share
939
Reduced 6.35%
13,843
Common Stock
Jun 30
2025
BUY
Exercise of conversion of derivative security
-
2,959
Added 16.68%
14,782
Common Stock
Dec 30
2024
SELL
Open market or private sale
$99,000
$66.0 p/Share
1,500
Reduced 11.26%
11,823
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$77,114
$44.86 p/Share
1,719
Reduced 11.43%
13,323
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
4,057
Added 21.24%
15,042
Common Stock
Mar 27
2024
SELL
Open market or private sale
$23,015
$33.26 p/Share
692
Reduced 5.93%
10,985
Common Stock
Mar 26
2024
SELL
Open market or private sale
$1,914
$33.0 p/Share
58
Reduced 0.49%
11,677
Common Stock
Dec 19
2023
SELL
Open market or private sale
$32,512
$26.01 p/Share
1,250
Reduced 9.63%
11,735
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$15,947
$15.9 p/Share
1,003
Reduced 7.17%
12,985
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
3,541
Added 20.2%
13,988
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$29,497
$16.47 p/Share
1,791
Reduced 14.63%
10,447
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
6,326
Added 34.08%
12,238
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$7,365
$15.77 p/Share
467
Reduced 7.32%
5,912
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
1,634
Added 20.39%
6,379
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$3,773
$13.82 p/Share
273
Reduced 5.44%
4,745
Common Stock
Jun 23
2022
BUY
Exercise of conversion of derivative security
-
955
Added 15.99%
5,018
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$8,968
$13.99 p/Share
641
Reduced 13.63%
4,063
Common Stock
Jun 21
2022
BUY
Exercise of conversion of derivative security
-
2,243
Added 32.29%
4,704
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$760
$13.34 p/Share
57
Reduced 2.26%
2,461
Common Stock
Jul 16
2021
BUY
Exercise of conversion of derivative security
-
197
Added 7.26%
2,518
Common Stock
Jul 08
2021
SELL
Payment of exercise price or tax liability
$3,492
$13.75 p/Share
254
Reduced 9.86%
2,321
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
881
Added 25.49%
2,575
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$3,792
$13.74 p/Share
276
Reduced 14.01%
1,694
Common Stock
Jun 23
2021
BUY
Exercise of conversion of derivative security
-
955
Added 32.65%
1,970
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$1,336
$12.6 p/Share
106
Reduced 9.46%
1,015
Common Stock