Market Price
$ 52.68
Selling Price
$ 44.15
1194
404
508
2462
Market Price
$ 34.81
Selling Price
$ 29.36
1123
539
479
1607
Market Price
$ 28.76
Selling Price
$ 25.88
1060
722
853
2769
Market Price
$ 28.94
Selling Price
$ 25.01
498
457
451
794
Market Price
$ 71.16
Selling Price
$ 59.73
3187
2925
1684
4933
Market Price
$ 41.03
Selling Price
$ 36.21
397
379
316
463
Market Price
$ 64.21
Selling Price
$ 55.44
2006
1392
1191
2253
Market Price
$ 43.87
Selling Price
$ 36.99
1257
847
1181
2546
Market Price
$ 52.28
Selling Price
$ 46.51
1145
995
908
1899
Market Price
$ 53.23
Selling Price
$ 45.19
1916
1689
1766
4189
Market Price
$ 47.32
Selling Price
$ 39.81
3765
2370
3237
4541
Market Price
$ 35.10
Selling Price
$ 31.29
2203
1778
504
4427
Market Price
$ 34.81
Selling Price
$ 30.54
605
390
172
2322
Market Price
$ 52.25
Selling Price
$ 43.81
1028
536
826
3771
Market Price
$ 60.37
Selling Price
$ 54.50
911
516
680
4188
Market Price
$ 38.88
Selling Price
$ 32.89
181
96
174
616
Market Price
$ 60.30
Selling Price
$ 51.65
617
261
466
1899
Market Price
$ 50.05
Selling Price
$ 43.46
637
178
475
852
Market Price
$ 39.80
Selling Price
$ 35.21
100
56
80
487
Market Price
$ 39.46
Selling Price
$ 35.87
1212
393
527
1486
Market Price
$ 32.43
Selling Price
$ 28.04
1255
1088
910
1860
Market Price
$ 45.52
Selling Price
$ 38.11
2690
2041
2509
4161
Market Price
$ 67.40
Selling Price
$ 57.51
469
139
158
2119
Market Price
$ 57.75
Selling Price
$ 51.48
1895
600
571
2777
Market Price
$ 66.77
Selling Price
$ 58.29
2022
953
486
2555
Market Price
$ 68.11
Selling Price
$ 59.99
423
172
318
615
Market Price
$ 28.37
Selling Price
$ 25.55
2774
2055
2217
4027
Market Price
$ 54.46
Selling Price
$ 49.26
1260
782
307
4925
Market Price
$ 35.46
Selling Price
$ 30.25
2293
898
602
2951
Market Price
$ 41.77
Selling Price
$ 37.33
846
427
470
1162
Market Price
$ 65.10
Selling Price
$ 55.46
4043
1987
1448
4230
Market Price
$ 55.59
Selling Price
$ 48.33
777
183
257
2304
Market Price
$ 34.22
Selling Price
$ 30.40
1472
979
1289
4736
Market Price
$ 29.53
Selling Price
$ 26.22
473
437
473
645
Market Price
$ 29.48
Selling Price
$ 25.23
2443
1351
888
4902
Market Price
$ 40.51
Selling Price
$ 36.65
2104
1601
905
2185
Market Price
$ 64.55
Selling Price
$ 56.00
1084
361
386
4955
Market Price
$ 55.35
Selling Price
$ 49.45
4856
2924
2863
4923
Market Price
$ 35.75
Selling Price
$ 32.08
744
723
260
1069
Market Price
$ 47.76
Selling Price
$ 40.32
596
431
126
2672