Market Price
$ 60.68
Selling Price
$ 53.46
698
297
447
827
Market Price
$ 63.72
Selling Price
$ 54.35
691
159
682
1242
Market Price
$ 32.62
Selling Price
$ 29.42
1611
1193
461
2041
Market Price
$ 38.51
Selling Price
$ 34.26
3789
3336
808
4547
Market Price
$ 31.03
Selling Price
$ 27.29
4504
2541
1696
4803
Market Price
$ 43.13
Selling Price
$ 37.39
3390
2347
2320
4623
Market Price
$ 39.11
Selling Price
$ 33.23
3514
1584
2976
4191
Market Price
$ 66.24
Selling Price
$ 57.91
2359
1966
1440
2991
Market Price
$ 33.92
Selling Price
$ 30.45
600
406
360
2696
Market Price
$ 66.36
Selling Price
$ 58.11
2723
2606
1478
3706
Market Price
$ 65.33
Selling Price
$ 56.24
1605
1375
695
3368
Market Price
$ 42.44
Selling Price
$ 35.94
3609
3382
2418
3778
Market Price
$ 36.57
Selling Price
$ 32.82
224
194
183
630
Market Price
$ 41.15
Selling Price
$ 34.39
1544
1338
1394
2292
Market Price
$ 59.14
Selling Price
$ 49.71
648
188
641
703
Market Price
$ 57.42
Selling Price
$ 51.39
1256
1093
420
1819
Market Price
$ 55.57
Selling Price
$ 49.08
2625
813
1935
4119
Market Price
$ 52.77
Selling Price
$ 44.67
1613
1440
808
2142
Market Price
$ 42.84
Selling Price
$ 38.09
3468
3082
1927
3559
Market Price
$ 31.87
Selling Price
$ 28.60
1046
535
332
2695
Market Price
$ 57.39
Selling Price
$ 49.96
2441
1733
2258
3471
Market Price
$ 33.75
Selling Price
$ 30.41
728
519
397
860
Market Price
$ 43.59
Selling Price
$ 37.36
1205
448
321
1939
Market Price
$ 37.74
Selling Price
$ 32.13
2681
2235
1305
3786
Market Price
$ 50.45
Selling Price
$ 44.43
1760
794
1312
3780
Market Price
$ 60.55
Selling Price
$ 55.00
1362
467
611
3526
Market Price
$ 53.76
Selling Price
$ 45.19
1417
1217
812
1830
Market Price
$ 41.27
Selling Price
$ 36.99
437
227
253
717
Market Price
$ 43.20
Selling Price
$ 38.24
1469
797
681
2824
Market Price
$ 60.82
Selling Price
$ 54.75
477
190
335
2025
Market Price
$ 51.89
Selling Price
$ 46.83
2262
2043
1269
3565
Market Price
$ 33.10
Selling Price
$ 28.13
1132
1064
266
4593
Market Price
$ 40.09
Selling Price
$ 34.61
3257
2438
2434
3262
Market Price
$ 60.51
Selling Price
$ 51.64
973
776
809
1487
Market Price
$ 48.59
Selling Price
$ 42.87
242
53
60
683
Market Price
$ 41.02
Selling Price
$ 34.23
1609
1419
1468
2860
Market Price
$ 54.67
Selling Price
$ 46.09
492
125
135
2257
Market Price
$ 39.74
Selling Price
$ 33.75
1496
1129
1157
2083
Market Price
$ 35.81
Selling Price
$ 32.54
419
194
419
864
Market Price
$ 39.57
Selling Price
$ 34.66
2661
2237
2504
2852