Market Price
$ 51.61
Selling Price
$ 45.97
2075
1759
2068
3771
Market Price
$ 58.28
Selling Price
$ 51.88
566
120
239
1647
Market Price
$ 57.88
Selling Price
$ 51.15
1180
1114
859
1606
Market Price
$ 53.29
Selling Price
$ 47.95
1455
438
801
3558
Market Price
$ 60.45
Selling Price
$ 54.54
506
172
340
748
Market Price
$ 64.63
Selling Price
$ 54.92
625
230
292
2340
Market Price
$ 61.81
Selling Price
$ 53.35
413
313
160
1728
Market Price
$ 44.34
Selling Price
$ 38.94
906
486
432
3562
Market Price
$ 45.71
Selling Price
$ 38.79
715
455
302
727
Market Price
$ 63.31
Selling Price
$ 55.00
1015
278
545
3877
Market Price
$ 56.12
Selling Price
$ 47.07
464
143
136
749
Market Price
$ 57.14
Selling Price
$ 51.78
473
315
386
508
Market Price
$ 32.06
Selling Price
$ 27.28
2720
1372
1572
3413
Market Price
$ 48.57
Selling Price
$ 43.21
1647
1205
1067
4877
Market Price
$ 62.68
Selling Price
$ 54.59
1754
1557
1586
2037
Market Price
$ 51.15
Selling Price
$ 44.91
657
288
537
1246
Market Price
$ 43.33
Selling Price
$ 36.65
1773
975
361
2021
Market Price
$ 57.24
Selling Price
$ 49.45
494
389
157
1950
Market Price
$ 43.75
Selling Price
$ 38.54
2159
700
1868
2726
Market Price
$ 31.62
Selling Price
$ 27.75
290
282
100
684
Market Price
$ 57.46
Selling Price
$ 48.40
2600
2228
632
3878
Market Price
$ 59.92
Selling Price
$ 51.41
292
75
200
977
Market Price
$ 44.72
Selling Price
$ 37.89
2234
675
2052
2646
Market Price
$ 28.92
Selling Price
$ 26.01
4046
3752
2202
4353
Market Price
$ 68.46
Selling Price
$ 57.38
146
112
105
630
Market Price
$ 48.78
Selling Price
$ 43.64
595
580
427
679
Market Price
$ 40.28
Selling Price
$ 33.60
2780
1336
859
3552
Market Price
$ 67.29
Selling Price
$ 56.46
998
255
830
3554
Market Price
$ 57.39
Selling Price
$ 51.23
1460
591
698
3545
Market Price
$ 40.81
Selling Price
$ 34.89
557
135
181
609
Market Price
$ 64.09
Selling Price
$ 56.08
2272
1349
1341
4979
Market Price
$ 42.92
Selling Price
$ 38.50
2232
809
1866
2975
Market Price
$ 57.45
Selling Price
$ 48.81
1130
705
987
1710
Market Price
$ 29.98
Selling Price
$ 25.19
849
597
611
1869
Market Price
$ 47.13
Selling Price
$ 40.71
2275
1814
1374
2683
Market Price
$ 33.34
Selling Price
$ 27.79
976
674
287
1406
Market Price
$ 68.12
Selling Price
$ 59.41
710
483
212
942
Market Price
$ 66.48
Selling Price
$ 58.08
722
579
415
1412
Market Price
$ 54.05
Selling Price
$ 45.34
3594
2703
3574
4836
Market Price
$ 69.77
Selling Price
$ 59.53
4020
1928
1728
4753