Market Price
$ 54.56
Selling Price
$ 47.08
3747
1598
2992
4434
Market Price
$ 50.95
Selling Price
$ 45.62
1861
1648
1163
2290
Market Price
$ 31.78
Selling Price
$ 28.67
1104
1015
269
1855
Market Price
$ 69.61
Selling Price
$ 59.24
1509
657
1425
1956
Market Price
$ 66.47
Selling Price
$ 57.51
2141
1565
1548
2955
Market Price
$ 36.08
Selling Price
$ 32.77
1266
427
395
3635
Market Price
$ 58.01
Selling Price
$ 50.44
1221
750
1133
3207
Market Price
$ 47.69
Selling Price
$ 41.48
417
95
351
1907
Market Price
$ 66.76
Selling Price
$ 55.66
368
362
198
1478
Market Price
$ 52.74
Selling Price
$ 47.27
805
343
655
1135
Market Price
$ 61.92
Selling Price
$ 51.90
1052
969
692
1567
Market Price
$ 60.04
Selling Price
$ 50.74
497
446
320
2442
Market Price
$ 67.25
Selling Price
$ 58.93
863
285
584
1062
Market Price
$ 42.06
Selling Price
$ 37.98
338
205
144
852
Market Price
$ 41.16
Selling Price
$ 35.32
2363
1889
1192
2846
Market Price
$ 56.46
Selling Price
$ 49.53
3316
2723
1021
4410
Market Price
$ 43.48
Selling Price
$ 39.12
1961
896
1601
4392
Market Price
$ 47.30
Selling Price
$ 40.35
1832
580
1198
3488
Market Price
$ 64.27
Selling Price
$ 57.55
1738
539
1582
2359
Market Price
$ 30.31
Selling Price
$ 27.46
826
713
604
1302
Market Price
$ 45.78
Selling Price
$ 41.59
952
946
926
3909
Market Price
$ 46.85
Selling Price
$ 40.16
658
553
249
1932
Market Price
$ 37.83
Selling Price
$ 33.06
2400
1891
642
4101
Market Price
$ 51.87
Selling Price
$ 45.05
792
351
549
2072
Market Price
$ 37.94
Selling Price
$ 32.40
1354
315
953
4084
Market Price
$ 63.05
Selling Price
$ 53.99
1139
232
1069
3821
Market Price
$ 54.92
Selling Price
$ 47.51
1637
356
1197
2067
Market Price
$ 33.57
Selling Price
$ 29.52
163
33
49
812
Market Price
$ 43.19
Selling Price
$ 36.70
3339
908
1493
3626
Market Price
$ 50.83
Selling Price
$ 42.99
1365
1049
1063
1452
Market Price
$ 31.79
Selling Price
$ 27.76
386
131
130
458
Market Price
$ 52.29
Selling Price
$ 46.93
2429
899
1098
3394
Market Price
$ 28.42
Selling Price
$ 25.63
793
446
333
850
Market Price
$ 59.64
Selling Price
$ 53.74
3272
1364
1190
4505
Market Price
$ 58.25
Selling Price
$ 49.36
1722
589
595
1882
Market Price
$ 51.61
Selling Price
$ 44.35
1606
573
1497
1766
Market Price
$ 29.57
Selling Price
$ 25.80
584
209
523
2376
Market Price
$ 61.60
Selling Price
$ 54.89
237
63
128
1009
Market Price
$ 33.13
Selling Price
$ 27.88
4167
2191
1755
4665
Market Price
$ 36.96
Selling Price
$ 31.50
3084
3040
1500
3334