Market Price
$ 33.25
Selling Price
$ 28.51
372
239
152
964
Market Price
$ 62.38
Selling Price
$ 52.28
328
245
113
484
Market Price
$ 40.01
Selling Price
$ 34.30
241
127
159
582
Market Price
$ 64.58
Selling Price
$ 54.74
2959
1599
2452
3901
Market Price
$ 53.48
Selling Price
$ 48.14
2248
1357
487
4285
Market Price
$ 48.63
Selling Price
$ 41.99
726
432
331
1553
Market Price
$ 68.33
Selling Price
$ 57.26
3092
1329
2138
4652
Market Price
$ 56.55
Selling Price
$ 49.77
518
486
116
695
Market Price
$ 62.72
Selling Price
$ 55.54
296
190
261
611
Market Price
$ 61.76
Selling Price
$ 55.97
951
661
483
2241
Market Price
$ 61.85
Selling Price
$ 54.77
3486
1840
963
4346
Market Price
$ 34.60
Selling Price
$ 29.30
565
499
481
1751
Market Price
$ 52.79
Selling Price
$ 45.57
1967
695
619
2583
Market Price
$ 65.78
Selling Price
$ 57.85
2236
1694
1990
3248
Market Price
$ 58.27
Selling Price
$ 49.56
2013
1400
1365
2539
Market Price
$ 36.30
Selling Price
$ 31.65
1028
775
274
1895
Market Price
$ 45.63
Selling Price
$ 39.57
4319
1147
1789
4720
Market Price
$ 64.98
Selling Price
$ 58.73
3589
3135
2783
3729
Market Price
$ 59.71
Selling Price
$ 53.02
2962
1227
2914
4680
Market Price
$ 42.38
Selling Price
$ 37.13
1824
1727
527
2035
Market Price
$ 66.73
Selling Price
$ 59.20
1744
1277
1399
2517
Market Price
$ 48.60
Selling Price
$ 42.96
1210
1162
481
3818
Market Price
$ 36.44
Selling Price
$ 31.87
1781
462
1058
1957
Market Price
$ 60.70
Selling Price
$ 53.80
2445
998
1158
3329
Market Price
$ 70.81
Selling Price
$ 59.04
2953
2634
1394
3547
Market Price
$ 30.30
Selling Price
$ 25.47
3768
3485
1385
3895
Market Price
$ 29.13
Selling Price
$ 26.10
237
228
171
440
Market Price
$ 30.16
Selling Price
$ 26.68
3015
802
2913
3864
Market Price
$ 58.13
Selling Price
$ 50.76
234
191
108
669
Market Price
$ 64.93
Selling Price
$ 55.72
3084
871
2508
3521
Market Price
$ 63.05
Selling Price
$ 55.94
1666
1140
1135
2257
Market Price
$ 49.73
Selling Price
$ 42.99
931
917
392
4106
Market Price
$ 39.12
Selling Price
$ 33.00
1430
1233
765
2598
Market Price
$ 38.50
Selling Price
$ 32.34
923
883
493
2410
Market Price
$ 51.89
Selling Price
$ 46.24
1713
1594
353
1953
Market Price
$ 66.07
Selling Price
$ 57.95
446
264
358
467
Market Price
$ 42.61
Selling Price
$ 37.84
1471
1407
1076
2120
Market Price
$ 68.34
Selling Price
$ 58.74
2061
757
1518
3381
Market Price
$ 36.26
Selling Price
$ 30.29
3402
1707
1724
4453
Market Price
$ 67.59
Selling Price
$ 57.58
1608
877
818
1715