Market Price
$ 48.21
Selling Price
$ 42.69
1993
1477
1774
4389
Market Price
$ 65.24
Selling Price
$ 57.70
451
260
152
1991
Market Price
$ 31.64
Selling Price
$ 26.94
1330
418
718
4455
Market Price
$ 58.30
Selling Price
$ 52.33
1300
1236
1282
3341
Market Price
$ 52.72
Selling Price
$ 46.57
2687
969
1203
3158
Market Price
$ 44.80
Selling Price
$ 40.17
4541
2735
2733
4948
Market Price
$ 37.13
Selling Price
$ 31.43
541
493
436
1474
Market Price
$ 49.27
Selling Price
$ 42.33
1348
427
368
1970
Market Price
$ 59.30
Selling Price
$ 51.74
3029
2604
1140
3323
Market Price
$ 48.09
Selling Price
$ 40.45
1162
871
1127
1795
Market Price
$ 36.19
Selling Price
$ 30.17
746
182
326
3474
Market Price
$ 57.13
Selling Price
$ 51.80
2529
1488
1139
2817
Market Price
$ 36.41
Selling Price
$ 32.95
1427
418
1364
1637
Market Price
$ 45.38
Selling Price
$ 40.98
682
277
570
1029
Market Price
$ 42.68
Selling Price
$ 37.31
423
209
190
1702
Market Price
$ 31.50
Selling Price
$ 28.53
1119
244
582
2548
Market Price
$ 58.06
Selling Price
$ 50.11
1367
348
394
2499
Market Price
$ 34.65
Selling Price
$ 30.67
1904
1399
840
3580
Market Price
$ 31.23
Selling Price
$ 26.09
3277
3204
1310
4764
Market Price
$ 55.56
Selling Price
$ 48.25
3519
2759
2803
4478
Market Price
$ 32.75
Selling Price
$ 28.39
1604
1447
964
4523
Market Price
$ 40.52
Selling Price
$ 34.57
539
253
341
1214
Market Price
$ 60.19
Selling Price
$ 51.49
365
139
194
1022
Market Price
$ 47.92
Selling Price
$ 42.62
2550
848
1812
3122
Market Price
$ 52.41
Selling Price
$ 45.54
3535
2490
860
3860
Market Price
$ 33.33
Selling Price
$ 30.03
739
621
320
1086
Market Price
$ 43.28
Selling Price
$ 38.20
1221
360
1214
1884
Market Price
$ 38.76
Selling Price
$ 33.65
1266
1119
1227
1388
Market Price
$ 66.63
Selling Price
$ 58.35
850
533
557
940
Market Price
$ 34.74
Selling Price
$ 31.04
1626
1140
956
1992
Market Price
$ 67.88
Selling Price
$ 58.95
539
367
385
693
Market Price
$ 64.45
Selling Price
$ 56.23
3508
2243
1256
4137
Market Price
$ 36.67
Selling Price
$ 30.74
969
907
291
1404
Market Price
$ 54.12
Selling Price
$ 47.49
647
629
554
648
Market Price
$ 43.50
Selling Price
$ 37.23
385
210
117
675
Market Price
$ 30.61
Selling Price
$ 26.22
1815
1443
1202
3371
Market Price
$ 67.03
Selling Price
$ 57.96
166
105
53
736
Market Price
$ 49.20
Selling Price
$ 44.53
670
631
376
703
Market Price
$ 53.82
Selling Price
$ 46.56
2095
925
2036
4632
Market Price
$ 61.22
Selling Price
$ 54.42
1489
1275
1013
3335