Market Price
$ 40.05
Selling Price
$ 35.19
2168
1596
1229
3151
Market Price
$ 68.01
Selling Price
$ 59.99
1995
784
668
2788
Market Price
$ 52.85
Selling Price
$ 44.91
2857
1735
2554
3697
Market Price
$ 66.93
Selling Price
$ 58.19
640
597
615
1648
Market Price
$ 43.51
Selling Price
$ 38.68
665
561
412
994
Market Price
$ 56.04
Selling Price
$ 48.40
1280
330
1151
2122
Market Price
$ 42.90
Selling Price
$ 36.11
3722
2494
1273
4465
Market Price
$ 42.66
Selling Price
$ 35.72
1123
238
297
1348
Market Price
$ 45.47
Selling Price
$ 39.16
1940
399
1573
3350
Market Price
$ 52.71
Selling Price
$ 45.03
1849
1563
1347
2472
Market Price
$ 47.48
Selling Price
$ 42.00
3219
1433
2480
4783
Market Price
$ 41.78
Selling Price
$ 34.99
1021
435
248
4746
Market Price
$ 56.21
Selling Price
$ 47.65
1468
431
476
3440
Market Price
$ 65.45
Selling Price
$ 59.42
261
168
205
840
Market Price
$ 32.17
Selling Price
$ 28.15
302
182
242
593
Market Price
$ 33.62
Selling Price
$ 30.45
941
464
576
1188
Market Price
$ 39.38
Selling Price
$ 33.03
873
731
428
1556
Market Price
$ 42.15
Selling Price
$ 36.57
196
174
107
773
Market Price
$ 46.74
Selling Price
$ 41.60
843
479
563
935
Market Price
$ 30.28
Selling Price
$ 25.48
390
369
184
826
Market Price
$ 62.98
Selling Price
$ 55.26
1887
844
1079
2383
Market Price
$ 33.47
Selling Price
$ 28.61
657
184
173
658
Market Price
$ 51.78
Selling Price
$ 44.26
123
31
29
472
Market Price
$ 62.98
Selling Price
$ 55.90
1982
987
408
2100
Market Price
$ 67.44
Selling Price
$ 58.42
1275
890
473
3972
Market Price
$ 52.48
Selling Price
$ 47.06
2070
1897
1146
3338
Market Price
$ 31.13
Selling Price
$ 27.30
1743
740
541
4247
Market Price
$ 53.57
Selling Price
$ 44.81
2175
863
967
2416
Market Price
$ 53.75
Selling Price
$ 45.58
1098
573
853
3922
Market Price
$ 61.49
Selling Price
$ 52.70
446
339
269
629
Market Price
$ 33.75
Selling Price
$ 29.31
1052
428
760
2548
Market Price
$ 69.36
Selling Price
$ 57.95
1714
1099
1110
2705
Market Price
$ 35.34
Selling Price
$ 31.81
3006
1889
2884
4952
Market Price
$ 42.70
Selling Price
$ 37.04
1081
245
1076
4923
Market Price
$ 62.69
Selling Price
$ 54.46
818
769
538
915
Market Price
$ 54.58
Selling Price
$ 46.75
782
367
641
1227
Market Price
$ 31.72
Selling Price
$ 28.10
1175
259
301
1233
Market Price
$ 41.22
Selling Price
$ 34.58
992
479
230
1036
Market Price
$ 33.28
Selling Price
$ 28.27
920
730
690
1558
Market Price
$ 31.75
Selling Price
$ 27.26
1765
786
1305
4895