Market Price
$ 41.36
Selling Price
$ 34.88
1944
615
424
2657
Market Price
$ 44.02
Selling Price
$ 39.60
544
299
476
865
Market Price
$ 51.76
Selling Price
$ 46.04
2218
1942
739
2309
Market Price
$ 60.89
Selling Price
$ 55.20
1196
895
309
2563
Market Price
$ 37.68
Selling Price
$ 33.33
3657
880
2572
4738
Market Price
$ 45.19
Selling Price
$ 40.48
2211
1921
1381
2475
Market Price
$ 70.66
Selling Price
$ 59.68
1761
509
584
3352
Market Price
$ 34.11
Selling Price
$ 30.98
831
668
696
3705
Market Price
$ 68.56
Selling Price
$ 58.41
2005
1456
716
2365
Market Price
$ 38.08
Selling Price
$ 32.02
1087
809
619
1540
Market Price
$ 29.59
Selling Price
$ 25.56
2938
2074
1519
4913
Market Price
$ 70.27
Selling Price
$ 58.59
1602
377
868
2854
Market Price
$ 39.13
Selling Price
$ 34.13
809
680
456
1212
Market Price
$ 59.92
Selling Price
$ 52.36
965
753
371
4232
Market Price
$ 37.72
Selling Price
$ 32.56
873
262
575
2590
Market Price
$ 31.77
Selling Price
$ 28.47
2720
2574
2039
3457
Market Price
$ 46.88
Selling Price
$ 39.94
1600
803
1377
2818
Market Price
$ 41.43
Selling Price
$ 37.07
576
479
216
1382
Market Price
$ 45.69
Selling Price
$ 40.14
2207
2112
843
3004
Market Price
$ 41.14
Selling Price
$ 34.54
1289
711
947
1946
Market Price
$ 40.84
Selling Price
$ 35.85
1871
514
1254
2838
Market Price
$ 45.30
Selling Price
$ 39.91
947
838
507
3420
Market Price
$ 52.94
Selling Price
$ 46.23
1407
312
487
3774
Market Price
$ 50.91
Selling Price
$ 43.75
247
220
226
698
Market Price
$ 58.57
Selling Price
$ 49.17
227
75
81
423
Market Price
$ 41.55
Selling Price
$ 35.70
377
86
190
537
Market Price
$ 66.42
Selling Price
$ 58.11
429
86
199
1904
Market Price
$ 33.45
Selling Price
$ 29.95
3586
1345
1813
4033
Market Price
$ 53.77
Selling Price
$ 45.55
2087
526
1854
4451
Market Price
$ 65.00
Selling Price
$ 57.60
1325
1253
1323
1532
Market Price
$ 28.94
Selling Price
$ 25.82
2799
2444
1416
4292
Market Price
$ 46.27
Selling Price
$ 38.83
596
406
510
1596
Market Price
$ 68.12
Selling Price
$ 59.44
2349
563
981
2837
Market Price
$ 50.48
Selling Price
$ 42.80
2423
1333
929
4649
Market Price
$ 61.27
Selling Price
$ 54.85
883
580
865
1550
Market Price
$ 37.25
Selling Price
$ 33.81
2300
1341
647
3845
Market Price
$ 63.54
Selling Price
$ 53.07
427
97
384
912
Market Price
$ 39.32
Selling Price
$ 33.85
1438
824
425
4924
Market Price
$ 46.41
Selling Price
$ 42.05
2217
1597
1678
4001
Market Price
$ 58.16
Selling Price
$ 50.48
2757
1878
2676
4047