Market Price
$ 42.67
Selling Price
$ 36.07
269
82
117
458
Market Price
$ 31.18
Selling Price
$ 27.46
2500
788
534
3013
Market Price
$ 56.77
Selling Price
$ 48.74
349
249
215
1071
Market Price
$ 62.29
Selling Price
$ 52.08
149
93
98
703
Market Price
$ 45.58
Selling Price
$ 38.89
877
850
349
2589
Market Price
$ 31.69
Selling Price
$ 27.45
853
462
566
1633
Market Price
$ 67.39
Selling Price
$ 59.45
1688
903
958
3058
Market Price
$ 64.35
Selling Price
$ 58.27
1303
1213
480
2059
Market Price
$ 66.63
Selling Price
$ 57.30
895
708
232
4208
Market Price
$ 50.48
Selling Price
$ 44.42
2084
769
1467
3375
Market Price
$ 51.55
Selling Price
$ 46.59
1864
1077
876
3831
Market Price
$ 35.30
Selling Price
$ 31.18
534
347
376
2087
Market Price
$ 33.30
Selling Price
$ 28.11
1023
803
300
1240
Market Price
$ 44.96
Selling Price
$ 39.78
1761
812
921
3877
Market Price
$ 28.36
Selling Price
$ 25.27
981
679
322
2737
Market Price
$ 62.58
Selling Price
$ 55.52
2390
731
1734
4973
Market Price
$ 34.09
Selling Price
$ 29.11
838
774
168
1021
Market Price
$ 39.21
Selling Price
$ 33.34
1699
860
1160
4902
Market Price
$ 42.66
Selling Price
$ 37.54
4133
2004
3278
4572
Market Price
$ 36.76
Selling Price
$ 31.45
404
131
322
745
Market Price
$ 50.54
Selling Price
$ 43.23
2402
1509
987
4903
Market Price
$ 59.92
Selling Price
$ 53.24
251
80
153
461
Market Price
$ 64.43
Selling Price
$ 54.32
1835
1102
948
3595
Market Price
$ 48.05
Selling Price
$ 41.12
2390
985
1152
4031
Market Price
$ 36.07
Selling Price
$ 30.43
693
218
689
702
Market Price
$ 59.96
Selling Price
$ 52.01
2630
788
2558
4720
Market Price
$ 53.52
Selling Price
$ 44.87
762
333
573
1833
Market Price
$ 42.59
Selling Price
$ 37.45
1038
382
245
1124
Market Price
$ 57.44
Selling Price
$ 50.79
777
183
479
1629
Market Price
$ 59.44
Selling Price
$ 52.17
1158
755
597
3845
Market Price
$ 57.78
Selling Price
$ 50.02
401
343
338
593
Market Price
$ 38.16
Selling Price
$ 34.31
1625
835
1433
1822
Market Price
$ 49.78
Selling Price
$ 43.85
380
268
344
763
Market Price
$ 34.61
Selling Price
$ 29.97
1698
584
716
3367
Market Price
$ 57.69
Selling Price
$ 50.34
710
286
395
1188
Market Price
$ 34.40
Selling Price
$ 30.57
1412
885
1256
3765
Market Price
$ 29.11
Selling Price
$ 25.84
1911
1625
790
2045
Market Price
$ 69.63
Selling Price
$ 59.54
1599
1287
1586
1866
Market Price
$ 53.92
Selling Price
$ 47.29
969
464
713
1443
Market Price
$ 57.93
Selling Price
$ 50.64
2704
1727
1821
3966