Market Price
$ 32.39
Selling Price
$ 27.43
561
549
408
647
Market Price
$ 58.48
Selling Price
$ 51.31
2006
1170
1808
4850
Market Price
$ 52.41
Selling Price
$ 44.70
402
87
300
663
Market Price
$ 28.50
Selling Price
$ 25.73
1565
891
1399
2659
Market Price
$ 37.23
Selling Price
$ 31.32
945
478
724
2687
Market Price
$ 67.12
Selling Price
$ 58.62
966
911
717
2579
Market Price
$ 48.85
Selling Price
$ 43.92
1613
938
941
3957
Market Price
$ 66.81
Selling Price
$ 57.00
1372
461
324
3206
Market Price
$ 57.58
Selling Price
$ 48.69
598
484
128
1251
Market Price
$ 61.73
Selling Price
$ 53.82
1540
1082
768
1704
Market Price
$ 33.68
Selling Price
$ 30.14
318
281
107
403
Market Price
$ 65.64
Selling Price
$ 58.95
2312
1855
1219
3076
Market Price
$ 37.09
Selling Price
$ 33.21
1273
791
720
3034
Market Price
$ 43.84
Selling Price
$ 39.03
403
349
102
1583
Market Price
$ 39.65
Selling Price
$ 33.99
3045
631
1156
3951
Market Price
$ 64.69
Selling Price
$ 58.63
1332
1274
357
2325
Market Price
$ 49.52
Selling Price
$ 43.06
1801
1647
977
4555
Market Price
$ 35.94
Selling Price
$ 32.22
469
233
97
2326
Market Price
$ 34.40
Selling Price
$ 31.02
444
400
396
747
Market Price
$ 52.12
Selling Price
$ 44.29
1587
349
821
1797
Market Price
$ 35.78
Selling Price
$ 31.81
2769
1633
2401
3557
Market Price
$ 49.18
Selling Price
$ 41.59
3425
1220
2540
4828
Market Price
$ 43.71
Selling Price
$ 38.71
827
284
657
2296
Market Price
$ 47.44
Selling Price
$ 42.32
2465
1500
2371
2703
Market Price
$ 57.11
Selling Price
$ 49.29
4072
3902
3069
4748
Market Price
$ 42.11
Selling Price
$ 36.38
1253
950
733
3028
Market Price
$ 54.33
Selling Price
$ 47.54
1761
1219
631
2803
Market Price
$ 55.85
Selling Price
$ 47.11
1127
911
553
4381
Market Price
$ 64.92
Selling Price
$ 54.33
3178
905
2393
4228
Market Price
$ 37.71
Selling Price
$ 31.52
694
367
163
2604
Market Price
$ 43.88
Selling Price
$ 37.75
865
452
500
1051
Market Price
$ 50.18
Selling Price
$ 44.08
1445
1084
311
1892
Market Price
$ 45.37
Selling Price
$ 40.88
469
130
239
2176
Market Price
$ 66.45
Selling Price
$ 56.78
2395
1238
1371
3051
Market Price
$ 41.96
Selling Price
$ 37.67
4016
1879
2446
4038
Market Price
$ 53.47
Selling Price
$ 47.19
280
105
137
677
Market Price
$ 66.45
Selling Price
$ 57.76
1595
408
839
2236
Market Price
$ 57.31
Selling Price
$ 48.86
2129
770
2122
2207
Market Price
$ 34.74
Selling Price
$ 30.52
3697
1640
2604
4629
Market Price
$ 58.14
Selling Price
$ 49.58
842
616
237
3939