Market Price
$ 35.88
Selling Price
$ 32.26
322
98
165
1439
Market Price
$ 29.39
Selling Price
$ 26.49
1062
450
649
1358
Market Price
$ 55.40
Selling Price
$ 48.39
432
408
351
629
Market Price
$ 32.43
Selling Price
$ 28.49
1045
501
1038
3836
Market Price
$ 66.67
Selling Price
$ 58.02
4028
4017
2595
4236
Market Price
$ 48.36
Selling Price
$ 43.87
1572
1157
850
1602
Market Price
$ 53.96
Selling Price
$ 45.44
377
86
260
993
Market Price
$ 62.20
Selling Price
$ 52.78
1267
664
315
1881
Market Price
$ 33.47
Selling Price
$ 29.49
409
319
372
1344
Market Price
$ 54.26
Selling Price
$ 46.56
823
266
439
1768
Market Price
$ 40.81
Selling Price
$ 36.10
3510
1523
1310
3696
Market Price
$ 67.36
Selling Price
$ 59.65
3615
2635
1722
4876
Market Price
$ 48.67
Selling Price
$ 44.04
3860
2295
3320
3959
Market Price
$ 51.16
Selling Price
$ 45.19
348
127
201
552
Market Price
$ 61.99
Selling Price
$ 52.30
647
613
138
679
Market Price
$ 34.47
Selling Price
$ 28.77
374
155
350
833
Market Price
$ 50.15
Selling Price
$ 45.52
650
456
396
2922
Market Price
$ 39.34
Selling Price
$ 34.61
1028
290
536
4590
Market Price
$ 53.22
Selling Price
$ 45.85
459
130
136
562
Market Price
$ 63.45
Selling Price
$ 56.54
542
410
110
648
Market Price
$ 69.78
Selling Price
$ 58.96
1469
322
720
3501
Market Price
$ 55.63
Selling Price
$ 47.75
2777
728
2064
3312
Market Price
$ 63.04
Selling Price
$ 53.96
379
302
107
1357
Market Price
$ 36.92
Selling Price
$ 33.29
2198
584
1181
2365
Market Price
$ 59.10
Selling Price
$ 52.50
894
682
449
1330
Market Price
$ 66.17
Selling Price
$ 56.40
2187
795
546
4203
Market Price
$ 62.91
Selling Price
$ 56.50
1467
503
570
3948
Market Price
$ 64.48
Selling Price
$ 55.36
928
435
379
2254
Market Price
$ 33.21
Selling Price
$ 30.10
883
622
224
3013
Market Price
$ 53.76
Selling Price
$ 46.72
4038
1134
2183
4350
Market Price
$ 40.37
Selling Price
$ 36.16
2896
2333
2080
3150
Market Price
$ 53.35
Selling Price
$ 48.03
270
164
72
641
Market Price
$ 40.41
Selling Price
$ 36.33
2447
581
1069
4170
Market Price
$ 66.51
Selling Price
$ 59.54
3486
1693
3036
3937
Market Price
$ 36.11
Selling Price
$ 32.12
3020
1371
2087
4430
Market Price
$ 53.63
Selling Price
$ 48.69
661
366
343
923
Market Price
$ 56.87
Selling Price
$ 50.44
711
604
445
931
Market Price
$ 41.44
Selling Price
$ 36.18
2084
1521
1127
4841
Market Price
$ 40.99
Selling Price
$ 35.14
4671
3831
2276
4683
Market Price
$ 29.94
Selling Price
$ 26.52
3348
2739
835
4526