Market Price
$ 37.21
Selling Price
$ 32.60
2788
2276
2651
2988
Market Price
$ 61.87
Selling Price
$ 55.85
2267
2048
1397
4054
Market Price
$ 45.33
Selling Price
$ 38.89
736
539
672
3221
Market Price
$ 58.13
Selling Price
$ 49.53
3590
1206
1084
4775
Market Price
$ 30.65
Selling Price
$ 26.25
443
122
344
1961
Market Price
$ 48.77
Selling Price
$ 42.24
1784
1189
518
4581
Market Price
$ 33.03
Selling Price
$ 29.98
290
155
268
478
Market Price
$ 31.73
Selling Price
$ 27.56
1009
805
738
1881
Market Price
$ 32.71
Selling Price
$ 27.60
2453
727
1097
2468
Market Price
$ 32.98
Selling Price
$ 28.48
2394
1226
1075
2583
Market Price
$ 62.25
Selling Price
$ 53.27
2136
2042
1969
3376
Market Price
$ 56.90
Selling Price
$ 47.62
2559
765
597
3278
Market Price
$ 45.85
Selling Price
$ 41.61
376
117
124
917
Market Price
$ 64.67
Selling Price
$ 56.82
587
356
119
1494
Market Price
$ 30.03
Selling Price
$ 25.82
437
389
195
1199
Market Price
$ 46.62
Selling Price
$ 39.10
359
146
185
599
Market Price
$ 41.42
Selling Price
$ 36.56
259
180
193
1193
Market Price
$ 45.78
Selling Price
$ 39.56
354
93
246
565
Market Price
$ 65.72
Selling Price
$ 57.08
3239
1027
1617
3918
Market Price
$ 56.98
Selling Price
$ 50.29
691
533
221
2954
Market Price
$ 38.79
Selling Price
$ 33.12
1365
1177
811
1524
Market Price
$ 60.97
Selling Price
$ 53.43
1708
349
738
3339
Market Price
$ 64.48
Selling Price
$ 58.01
679
165
259
1698
Market Price
$ 69.01
Selling Price
$ 58.88
687
493
522
1352
Market Price
$ 55.74
Selling Price
$ 47.12
3802
3026
1152
4919
Market Price
$ 31.27
Selling Price
$ 27.25
2733
2482
650
3510
Market Price
$ 38.05
Selling Price
$ 33.04
726
721
454
1849
Market Price
$ 30.41
Selling Price
$ 25.98
3412
1408
1722
4566
Market Price
$ 64.86
Selling Price
$ 58.96
1536
1483
1431
1880
Market Price
$ 68.16
Selling Price
$ 57.93
434
298
212
2136
Market Price
$ 67.96
Selling Price
$ 56.90
1752
1114
1122
2648
Market Price
$ 38.59
Selling Price
$ 32.20
1267
768
287
1694
Market Price
$ 57.93
Selling Price
$ 49.69
577
441
229
2675
Market Price
$ 31.92
Selling Price
$ 28.75
1220
396
966
3416
Market Price
$ 67.42
Selling Price
$ 58.02
2867
673
958
3501
Market Price
$ 38.54
Selling Price
$ 32.12
687
249
314
3232
Market Price
$ 41.75
Selling Price
$ 37.53
1521
1211
1350
3862
Market Price
$ 51.66
Selling Price
$ 43.51
1410
527
1303
2649
Market Price
$ 33.29
Selling Price
$ 28.34
827
423
173
1501
Market Price
$ 67.05
Selling Price
$ 59.40
1380
638
893
2353