Market Price
$ 52.39
Selling Price
$ 44.67
2459
1970
894
3986
Market Price
$ 59.27
Selling Price
$ 51.18
1723
1672
1672
1988
Market Price
$ 59.11
Selling Price
$ 50.41
565
564
374
1323
Market Price
$ 38.89
Selling Price
$ 35.30
1125
985
1056
4103
Market Price
$ 39.71
Selling Price
$ 33.69
1511
1301
974
4852
Market Price
$ 67.13
Selling Price
$ 59.38
3330
1273
1774
4827
Market Price
$ 36.82
Selling Price
$ 32.74
2622
2170
1623
4301
Market Price
$ 56.30
Selling Price
$ 49.78
4564
3300
3858
4951
Market Price
$ 61.24
Selling Price
$ 52.05
301
226
121
603
Market Price
$ 57.72
Selling Price
$ 50.16
445
438
215
1302
Market Price
$ 69.05
Selling Price
$ 57.91
1947
1300
1412
3204
Market Price
$ 53.12
Selling Price
$ 48.13
1864
1363
668
4688
Market Price
$ 32.43
Selling Price
$ 29.25
567
252
258
846
Market Price
$ 42.53
Selling Price
$ 36.04
366
103
329
849
Market Price
$ 64.23
Selling Price
$ 53.65
791
173
670
1851
Market Price
$ 63.27
Selling Price
$ 57.41
3208
1619
3032
4159
Market Price
$ 67.68
Selling Price
$ 57.80
1216
634
626
3019
Market Price
$ 50.88
Selling Price
$ 45.53
3415
3200
3010
3629
Market Price
$ 53.38
Selling Price
$ 48.28
2742
671
2244
2839
Market Price
$ 49.98
Selling Price
$ 45.29
329
213
224
553
Market Price
$ 59.76
Selling Price
$ 51.05
3493
1801
1429
3786
Market Price
$ 55.82
Selling Price
$ 49.99
926
443
340
3338
Market Price
$ 52.66
Selling Price
$ 46.30
585
570
348
2221
Market Price
$ 46.85
Selling Price
$ 40.50
2027
1145
1233
4373
Market Price
$ 51.71
Selling Price
$ 43.74
717
548
657
1418
Market Price
$ 45.36
Selling Price
$ 39.39
633
336
527
1792
Market Price
$ 48.08
Selling Price
$ 42.74
3563
2899
2277
3670
Market Price
$ 45.40
Selling Price
$ 38.11
1208
1078
1190
3942
Market Price
$ 60.16
Selling Price
$ 52.60
986
957
539
2733
Market Price
$ 64.62
Selling Price
$ 54.96
568
368
212
970
Market Price
$ 49.96
Selling Price
$ 42.40
913
472
496
1235
Market Price
$ 36.83
Selling Price
$ 32.34
523
175
286
1081
Market Price
$ 64.18
Selling Price
$ 54.77
1127
1052
980
3501
Market Price
$ 42.38
Selling Price
$ 37.17
970
275
291
3376
Market Price
$ 40.42
Selling Price
$ 35.37
2055
1087
948
3095
Market Price
$ 56.11
Selling Price
$ 49.89
1174
477
783
1285
Market Price
$ 47.37
Selling Price
$ 39.69
536
440
476
795
Market Price
$ 32.89
Selling Price
$ 29.52
1384
791
550
3024
Market Price
$ 45.56
Selling Price
$ 39.30
1414
359
339
1416
Market Price
$ 42.58
Selling Price
$ 35.66
2380
703
1133
2878