Market Price
$ 69.07
Selling Price
$ 58.97
784
512
497
862
Market Price
$ 61.58
Selling Price
$ 51.33
707
573
437
2566
Market Price
$ 67.67
Selling Price
$ 57.56
1081
811
374
1517
Market Price
$ 39.98
Selling Price
$ 35.50
568
444
379
937
Market Price
$ 61.48
Selling Price
$ 54.97
1061
231
249
1248
Market Price
$ 55.59
Selling Price
$ 48.12
1408
811
1194
1634
Market Price
$ 46.87
Selling Price
$ 41.88
343
216
241
1301
Market Price
$ 50.58
Selling Price
$ 45.42
1862
1469
1136
3348
Market Price
$ 35.59
Selling Price
$ 30.08
1230
358
418
2470
Market Price
$ 58.35
Selling Price
$ 49.99
3302
2240
806
3438
Market Price
$ 47.90
Selling Price
$ 41.62
904
798
887
2660
Market Price
$ 50.11
Selling Price
$ 44.38
602
427
445
2805
Market Price
$ 48.04
Selling Price
$ 40.09
1903
1257
1135
3067
Market Price
$ 65.73
Selling Price
$ 55.35
2186
798
1590
3877
Market Price
$ 69.48
Selling Price
$ 58.89
4491
3516
1047
4645
Market Price
$ 65.91
Selling Price
$ 59.71
3062
1207
1347
3692
Market Price
$ 40.68
Selling Price
$ 36.55
418
271
213
1128
Market Price
$ 36.60
Selling Price
$ 32.67
1101
273
389
2745
Market Price
$ 68.52
Selling Price
$ 57.27
2272
1370
1756
2429
Market Price
$ 47.57
Selling Price
$ 41.23
2937
2014
1044
3338
Market Price
$ 33.31
Selling Price
$ 29.63
1577
1097
755
4501
Market Price
$ 31.55
Selling Price
$ 27.30
1303
1217
974
2299
Market Price
$ 43.57
Selling Price
$ 38.96
452
307
343
1491
Market Price
$ 54.41
Selling Price
$ 47.51
2488
1395
1915
2627
Market Price
$ 38.06
Selling Price
$ 34.52
324
96
87
1496
Market Price
$ 52.06
Selling Price
$ 45.04
294
175
222
500
Market Price
$ 65.83
Selling Price
$ 55.22
2845
2304
1971
3076
Market Price
$ 62.82
Selling Price
$ 57.02
544
428
144
1023
Market Price
$ 51.20
Selling Price
$ 44.96
805
546
676
1955
Market Price
$ 67.00
Selling Price
$ 59.26
1307
1050
661
2371
Market Price
$ 44.68
Selling Price
$ 40.44
710
284
565
1542
Market Price
$ 31.28
Selling Price
$ 27.65
1381
1081
1054
1576
Market Price
$ 66.22
Selling Price
$ 59.28
2035
1428
854
3600
Market Price
$ 54.78
Selling Price
$ 46.24
3102
2272
1656
4035
Market Price
$ 43.61
Selling Price
$ 37.31
1579
797
398
2018
Market Price
$ 29.98
Selling Price
$ 26.77
3901
2563
1867
4207
Market Price
$ 67.29
Selling Price
$ 58.85
502
157
501
1030
Market Price
$ 65.10
Selling Price
$ 57.49
579
547
162
2051
Market Price
$ 64.03
Selling Price
$ 56.20
1139
571
989
2093
Market Price
$ 48.05
Selling Price
$ 42.84
1703
1357
1602
1711