Market Price
$ 64.97
Selling Price
$ 56.80
2704
974
1529
2815
Market Price
$ 57.98
Selling Price
$ 50.92
691
214
322
1042
Market Price
$ 52.82
Selling Price
$ 45.94
2372
1494
2297
3693
Market Price
$ 45.02
Selling Price
$ 39.60
1490
553
516
2124
Market Price
$ 34.10
Selling Price
$ 30.68
1770
1342
1180
3544
Market Price
$ 62.11
Selling Price
$ 52.93
1057
520
375
2097
Market Price
$ 68.74
Selling Price
$ 58.00
2138
664
817
3910
Market Price
$ 65.96
Selling Price
$ 59.02
3090
1691
1137
3243
Market Price
$ 52.14
Selling Price
$ 47.36
1473
1300
493
1647
Market Price
$ 45.63
Selling Price
$ 39.26
568
326
553
2586
Market Price
$ 45.60
Selling Price
$ 41.32
1118
752
815
3486
Market Price
$ 41.22
Selling Price
$ 35.78
1234
351
1153
3210
Market Price
$ 43.22
Selling Price
$ 37.52
1079
797
943
4522
Market Price
$ 46.62
Selling Price
$ 42.28
761
218
368
1895
Market Price
$ 57.25
Selling Price
$ 49.62
2035
1901
1175
2046
Market Price
$ 41.45
Selling Price
$ 36.94
715
280
494
911
Market Price
$ 41.07
Selling Price
$ 36.70
1977
1139
724
2304
Market Price
$ 62.14
Selling Price
$ 52.18
789
454
679
3308
Market Price
$ 34.91
Selling Price
$ 31.40
2048
1606
1382
2456
Market Price
$ 42.98
Selling Price
$ 38.28
608
536
457
1417
Market Price
$ 49.51
Selling Price
$ 44.99
959
226
572
4726
Market Price
$ 48.99
Selling Price
$ 42.23
1343
428
854
4962
Market Price
$ 53.32
Selling Price
$ 47.05
373
281
154
470
Market Price
$ 38.19
Selling Price
$ 32.68
905
629
253
2486
Market Price
$ 62.92
Selling Price
$ 53.78
827
722
190
1337
Market Price
$ 39.91
Selling Price
$ 35.41
3117
2436
1440
4295
Market Price
$ 66.65
Selling Price
$ 56.08
575
388
398
2443
Market Price
$ 30.36
Selling Price
$ 26.67
294
181
81
1378
Market Price
$ 47.60
Selling Price
$ 40.76
4084
1121
3865
4163
Market Price
$ 31.94
Selling Price
$ 27.37
3620
2949
2735
3762
Market Price
$ 52.78
Selling Price
$ 47.03
818
261
605
2617
Market Price
$ 44.41
Selling Price
$ 37.59
1270
927
575
3338
Market Price
$ 32.24
Selling Price
$ 26.98
3561
3256
1208
3658
Market Price
$ 41.66
Selling Price
$ 35.77
1162
436
292
2574
Market Price
$ 46.91
Selling Price
$ 42.29
2063
1565
1839
2691
Market Price
$ 30.31
Selling Price
$ 26.89
713
578
645
2278
Market Price
$ 37.76
Selling Price
$ 34.05
1411
346
479
1901
Market Price
$ 44.94
Selling Price
$ 39.45
200
101
81
420
Market Price
$ 67.11
Selling Price
$ 57.74
1806
1210
1156
3355
Market Price
$ 33.44
Selling Price
$ 28.08
1197
738
430
1883