Market Price
$ 29.70
Selling Price
$ 24.73
362
266
187
573
Market Price
$ 54.61
Selling Price
$ 42.34
1412
455
742
2535
Market Price
$ 47.05
Selling Price
$ 37.66
2321
2186
1928
3300
Market Price
$ 59.40
Selling Price
$ 46.20
561
243
325
1801
Market Price
$ 31.15
Selling Price
$ 24.73
2093
545
1392
5000
Market Price
$ 25.02
Selling Price
$ 20.78
2200
1164
1151
4707
Market Price
$ 15.43
Selling Price
$ 11.99
258
201
255
538
Market Price
$ 102.65
Selling Price
$ 84.81
624
309
239
1162
Market Price
$ 19.31
Selling Price
$ 14.99
702
188
611
2249
Market Price
$ 30.76
Selling Price
$ 24.73
2933
647
684
3933
Market Price
$ 24.25
Selling Price
$ 18.99
1431
1132
1119
4281
Market Price
$ 29.95
Selling Price
$ 24.68
330
221
254
1026
Market Price
$ 23.36
Selling Price
$ 18.99
2656
1634
581
4367
Market Price
$ 56.00
Selling Price
$ 46.20
1938
556
1042
2867
Market Price
$ 29.93
Selling Price
$ 24.73
202
135
51
808
Market Price
$ 30.76
Selling Price
$ 24.68
1737
588
1628
4798
Market Price
$ 58.91
Selling Price
$ 46.24
1230
579
1005
3281
Market Price
$ 55.61
Selling Price
$ 43.63
705
233
382
821
Market Price
$ 55.25
Selling Price
$ 43.63
1434
1085
1363
4997
Market Price
$ 31.73
Selling Price
$ 24.68
376
196
361
610
Market Price
$ 59.47
Selling Price
$ 46.20
868
362
739
2393
Market Price
$ 141.82
Selling Price
$ 113.43
400
141
184
663
Market Price
$ 68.29
Selling Price
$ 55.91
2858
1871
2201
4383
Market Price
$ 47.16
Selling Price
$ 37.66
2424
1687
712
4247
Market Price
$ 18.69
Selling Price
$ 14.99
579
168
458
1455
Market Price
$ 64.71
Selling Price
$ 51.35
761
741
538
1445
Market Price
$ 34.54
Selling Price
$ 26.88
1135
986
1092
4663
Market Price
$ 25.38
Selling Price
$ 20.78
941
420
313
3318
Market Price
$ 34.69
Selling Price
$ 27.96
1665
575
931
2170
Market Price
$ 26.89
Selling Price
$ 20.78
123
118
24
482
Market Price
$ 65.54
Selling Price
$ 51.35
2862
2526
1873
4246
Market Price
$ 18.93
Selling Price
$ 14.99
4678
3840
2397
4967
Market Price
$ 48.17
Selling Price
$ 37.66
285
120
199
640
Market Price
$ 24.26
Selling Price
$ 18.99
1072
1045
246
2806
Market Price
$ 29.74
Selling Price
$ 24.73
1110
411
805
2225
Market Price
$ 146.29
Selling Price
$ 117.48
1676
432
617
1805
Market Price
$ 45.49
Selling Price
$ 37.66
433
418
226
607
Market Price
$ 18.46
Selling Price
$ 14.99
175
47
121
606
Market Price
$ 30.90
Selling Price
$ 24.73
1563
669
522
4365
Market Price
$ 77.43
Selling Price
$ 64.22
1050
264
621
1900