Market Price
$ 43.44
Selling Price
$ 36.98
563
218
133
1657
Market Price
$ 50.65
Selling Price
$ 45.82
651
493
475
3092
Market Price
$ 64.11
Selling Price
$ 55.70
1349
1092
729
1349
Market Price
$ 51.23
Selling Price
$ 45.89
2319
1236
1705
2443
Market Price
$ 44.64
Selling Price
$ 37.92
1218
1141
1207
3759
Market Price
$ 47.08
Selling Price
$ 39.57
172
146
171
433
Market Price
$ 52.05
Selling Price
$ 44.98
1138
260
411
1906
Market Price
$ 50.07
Selling Price
$ 41.77
2845
1136
2538
4852
Market Price
$ 51.48
Selling Price
$ 46.29
1968
1598
901
2175
Market Price
$ 63.35
Selling Price
$ 54.90
2421
1404
2336
2473
Market Price
$ 36.63
Selling Price
$ 32.73
2927
1098
1346
3109
Market Price
$ 32.03
Selling Price
$ 27.92
631
424
421
2382
Market Price
$ 55.97
Selling Price
$ 50.62
1301
695
734
1526
Market Price
$ 51.81
Selling Price
$ 43.40
667
399
529
2896
Market Price
$ 54.39
Selling Price
$ 47.12
555
542
147
2239
Market Price
$ 66.47
Selling Price
$ 55.73
1697
780
627
3142
Market Price
$ 39.60
Selling Price
$ 33.85
162
100
32
719
Market Price
$ 59.11
Selling Price
$ 52.84
1303
898
626
4088
Market Price
$ 38.17
Selling Price
$ 33.45
911
904
219
1508
Market Price
$ 49.59
Selling Price
$ 41.47
2037
1352
1352
4656
Market Price
$ 56.88
Selling Price
$ 49.64
2214
2025
1757
3158
Market Price
$ 28.41
Selling Price
$ 25.57
526
322
525
1885
Market Price
$ 59.94
Selling Price
$ 52.74
1251
343
1017
2437
Market Price
$ 41.71
Selling Price
$ 36.04
718
596
167
1014
Market Price
$ 54.20
Selling Price
$ 45.81
3922
2619
1699
4233
Market Price
$ 49.65
Selling Price
$ 44.35
2258
1102
993
3869
Market Price
$ 57.26
Selling Price
$ 50.30
3702
3080
2590
4511
Market Price
$ 58.41
Selling Price
$ 49.06
1557
823
861
2028
Market Price
$ 36.83
Selling Price
$ 33.33
3667
1490
1869
4475
Market Price
$ 50.10
Selling Price
$ 42.53
661
574
520
2461
Market Price
$ 44.88
Selling Price
$ 39.78
2472
924
2193
2514
Market Price
$ 50.55
Selling Price
$ 43.78
2090
794
929
4546
Market Price
$ 58.99
Selling Price
$ 51.38
354
123
341
406
Market Price
$ 47.06
Selling Price
$ 39.37
1614
766
1442
1784
Market Price
$ 44.56
Selling Price
$ 40.16
1258
1168
1200
3228
Market Price
$ 53.84
Selling Price
$ 45.47
1481
935
583
2107
Market Price
$ 34.95
Selling Price
$ 30.74
838
584
790
1410
Market Price
$ 57.89
Selling Price
$ 51.07
240
210
50
830
Market Price
$ 60.93
Selling Price
$ 54.87
374
206
182
661
Market Price
$ 62.02
Selling Price
$ 54.43
817
263
347
3429