Market Price
$ 31.44
Selling Price
$ 28.15
622
395
458
635
Market Price
$ 28.23
Selling Price
$ 25.13
1946
567
455
4189
Market Price
$ 55.42
Selling Price
$ 47.50
692
569
684
1330
Market Price
$ 32.11
Selling Price
$ 27.45
1249
1160
337
1905
Market Price
$ 67.59
Selling Price
$ 56.59
2489
798
1108
3443
Market Price
$ 33.21
Selling Price
$ 30.17
868
743
663
899
Market Price
$ 54.28
Selling Price
$ 46.41
990
440
924
4729
Market Price
$ 40.94
Selling Price
$ 35.63
1321
494
1207
4290
Market Price
$ 40.04
Selling Price
$ 35.58
247
124
70
840
Market Price
$ 60.53
Selling Price
$ 50.76
601
448
514
1434
Market Price
$ 33.69
Selling Price
$ 29.41
616
373
515
2157
Market Price
$ 41.75
Selling Price
$ 35.42
1559
396
1227
3140
Market Price
$ 48.36
Selling Price
$ 40.90
442
112
205
654
Market Price
$ 56.58
Selling Price
$ 48.03
1528
1005
804
4034
Market Price
$ 65.96
Selling Price
$ 58.08
740
283
527
2738
Market Price
$ 57.33
Selling Price
$ 49.13
1329
279
1169
4381
Market Price
$ 49.59
Selling Price
$ 42.52
878
727
779
2299
Market Price
$ 53.31
Selling Price
$ 46.16
2400
987
1652
3463
Market Price
$ 61.82
Selling Price
$ 54.42
575
342
297
2577
Market Price
$ 37.58
Selling Price
$ 31.98
1205
923
1163
2138
Market Price
$ 55.84
Selling Price
$ 50.17
2153
841
1601
2333
Market Price
$ 34.46
Selling Price
$ 29.62
1571
1551
1024
2344
Market Price
$ 39.62
Selling Price
$ 35.97
780
157
173
2066
Market Price
$ 33.53
Selling Price
$ 30.08
2109
2060
1166
3066
Market Price
$ 61.50
Selling Price
$ 53.15
498
200
295
921
Market Price
$ 69.70
Selling Price
$ 58.55
1838
1355
463
2605
Market Price
$ 41.34
Selling Price
$ 36.53
1144
1023
329
1253
Market Price
$ 38.19
Selling Price
$ 33.04
1129
270
813
2108
Market Price
$ 66.53
Selling Price
$ 57.88
2330
545
1184
4619
Market Price
$ 47.62
Selling Price
$ 42.13
2097
677
924
4370
Market Price
$ 59.71
Selling Price
$ 54.25
460
453
217
585
Market Price
$ 38.25
Selling Price
$ 33.04
617
278
326
884
Market Price
$ 60.45
Selling Price
$ 51.99
1722
1414
1701
4519
Market Price
$ 50.65
Selling Price
$ 43.97
427
91
262
764
Market Price
$ 55.50
Selling Price
$ 47.62
1349
1163
797
3887
Market Price
$ 39.38
Selling Price
$ 33.04
2564
982
518
2667
Market Price
$ 36.97
Selling Price
$ 30.86
1448
455
1215
1539
Market Price
$ 52.49
Selling Price
$ 43.76
601
150
178
1371
Market Price
$ 48.31
Selling Price
$ 42.64
1344
1333
798
1355
Market Price
$ 69.10
Selling Price
$ 59.82
1374
1023
745
1992