Market Price
$ 19.68
Selling Price
$ 15.30
1326
708
314
3874
Market Price
$ 19.02
Selling Price
$ 15.26
1555
1516
1333
4101
Market Price
$ 38.47
Selling Price
$ 30.00
4066
3557
2963
4466
Market Price
$ 54.37
Selling Price
$ 43.33
3234
894
716
3584
Market Price
$ 40.98
Selling Price
$ 33.30
1300
987
991
1428
Market Price
$ 23.68
Selling Price
$ 18.22
662
565
241
963
Market Price
$ 23.99
Selling Price
$ 18.61
3134
2700
1366
3476
Market Price
$ 28.31
Selling Price
$ 23.30
1714
549
660
3380
Market Price
$ 34.49
Selling Price
$ 26.63
530
159
530
1998
Market Price
$ 19.69
Selling Price
$ 15.30
2582
1978
774
4481
Market Price
$ 45.67
Selling Price
$ 36.63
3515
2401
2156
3584
Market Price
$ 37.47
Selling Price
$ 30.00
1237
565
866
3466
Market Price
$ 36.94
Selling Price
$ 29.97
1719
1410
775
3303
Market Price
$ 59.33
Selling Price
$ 46.67
760
499
195
857
Market Price
$ 24.79
Selling Price
$ 19.97
218
137
174
855
Market Price
$ 20.71
Selling Price
$ 16.63
3140
971
2771
3935
Market Price
$ 16.33
Selling Price
$ 13.30
3133
1667
2737
3438
Market Price
$ 14.67
Selling Price
$ 11.30
426
168
284
432
Market Price
$ 22.32
Selling Price
$ 18.28
2336
494
1499
3012
Market Price
$ 32.02
Selling Price
$ 26.63
952
328
941
3440
Market Price
$ 28.67
Selling Price
$ 23.30
2698
1768
2215
3407
Market Price
$ 17.07
Selling Price
$ 13.30
1929
1534
927
3076
Market Price
$ 30.18
Selling Price
$ 23.30
314
241
134
815
Market Price
$ 36.93
Selling Price
$ 30.00
1408
753
801
4462
Market Price
$ 32.48
Selling Price
$ 26.63
4095
996
2506
4154
Market Price
$ 17.15
Selling Price
$ 13.30
1276
704
361
2513
Market Price
$ 26.56
Selling Price
$ 21.97
2701
1377
1007
3187
Market Price
$ 16.20
Selling Price
$ 13.30
122
97
30
414
Market Price
$ 29.38
Selling Price
$ 23.30
1969
1757
1007
3189
Market Price
$ 22.79
Selling Price
$ 17.59
1736
1091
1732
2354
Market Price
$ 57.82
Selling Price
$ 46.67
2554
1646
1668
4703
Market Price
$ 17.67
Selling Price
$ 14.33
376
117
242
523
Market Price
$ 29.72
Selling Price
$ 23.30
2223
863
1925
3808
Market Price
$ 21.31
Selling Price
$ 16.63
2166
1621
1413
3052
Market Price
$ 16.98
Selling Price
$ 13.30
754
586
709
1521
Market Price
$ 29.54
Selling Price
$ 23.30
180
95
48
416
Market Price
$ 36.86
Selling Price
$ 28.63
2593
2002
1844
4550
Market Price
$ 28.50
Selling Price
$ 23.30
246
125
53
1055
Market Price
$ 18.71
Selling Price
$ 14.66
2255
701
740
2560
Market Price
$ 25.68
Selling Price
$ 19.97
2312
1708
1002
3703