Market Price
$ 37.16
Selling Price
$ 31.15
573
540
299
1758
Market Price
$ 38.87
Selling Price
$ 35.02
2867
777
2309
2967
Market Price
$ 32.24
Selling Price
$ 27.98
437
204
433
1741
Market Price
$ 42.78
Selling Price
$ 38.30
450
341
377
492
Market Price
$ 40.62
Selling Price
$ 34.50
690
408
168
3143
Market Price
$ 71.09
Selling Price
$ 59.73
3186
1180
1090
3850
Market Price
$ 53.27
Selling Price
$ 44.72
1599
799
890
2909
Market Price
$ 65.02
Selling Price
$ 57.96
2638
1733
903
2957
Market Price
$ 44.98
Selling Price
$ 38.36
915
566
401
1340
Market Price
$ 41.62
Selling Price
$ 36.28
798
426
631
3968
Market Price
$ 60.60
Selling Price
$ 51.02
502
162
247
706
Market Price
$ 63.37
Selling Price
$ 52.93
2457
968
1830
2461
Market Price
$ 59.73
Selling Price
$ 51.22
222
189
154
538
Market Price
$ 42.46
Selling Price
$ 36.05
3462
923
2689
3551
Market Price
$ 64.25
Selling Price
$ 58.01
354
289
240
420
Market Price
$ 49.06
Selling Price
$ 41.34
2220
2158
1805
2279
Market Price
$ 45.70
Selling Price
$ 41.22
594
460
248
950
Market Price
$ 65.19
Selling Price
$ 58.26
2688
1482
2010
2935
Market Price
$ 46.52
Selling Price
$ 40.03
253
149
225
455
Market Price
$ 44.04
Selling Price
$ 38.96
700
511
236
1772
Market Price
$ 36.75
Selling Price
$ 31.59
3885
3772
2615
3894
Market Price
$ 35.35
Selling Price
$ 31.32
414
142
103
469
Market Price
$ 50.72
Selling Price
$ 45.01
2083
1445
852
2632
Market Price
$ 63.84
Selling Price
$ 56.24
1225
257
875
1446
Market Price
$ 54.11
Selling Price
$ 47.07
3262
2327
761
3320
Market Price
$ 56.73
Selling Price
$ 51.37
1788
1244
449
2885
Market Price
$ 45.55
Selling Price
$ 38.26
1395
898
360
1744
Market Price
$ 42.77
Selling Price
$ 38.31
1234
713
754
3626
Market Price
$ 65.14
Selling Price
$ 54.42
3475
2427
1673
3739
Market Price
$ 68.92
Selling Price
$ 57.94
3262
3162
2596
4614
Market Price
$ 40.36
Selling Price
$ 35.09
602
572
532
933
Market Price
$ 35.57
Selling Price
$ 30.83
1356
626
634
4574
Market Price
$ 35.74
Selling Price
$ 31.36
1002
666
862
1286
Market Price
$ 63.54
Selling Price
$ 56.99
736
637
207
1671
Market Price
$ 34.78
Selling Price
$ 29.52
2796
2036
1893
2919
Market Price
$ 38.87
Selling Price
$ 33.54
2309
980
521
3102
Market Price
$ 30.55
Selling Price
$ 26.07
1631
983
1505
3595
Market Price
$ 41.54
Selling Price
$ 35.60
3097
1148
868
4885
Market Price
$ 60.49
Selling Price
$ 53.97
348
220
80
554
Market Price
$ 66.56
Selling Price
$ 58.09
1039
519
737
2434