Market Price
$ 31.40
Selling Price
$ 26.28
1325
909
595
3264
Market Price
$ 41.66
Selling Price
$ 35.74
1934
741
1101
2469
Market Price
$ 61.96
Selling Price
$ 54.14
2059
1431
1110
4860
Market Price
$ 52.19
Selling Price
$ 46.65
440
145
176
801
Market Price
$ 46.98
Selling Price
$ 39.70
821
565
506
2247
Market Price
$ 47.88
Selling Price
$ 42.28
397
270
180
1232
Market Price
$ 30.51
Selling Price
$ 25.57
1594
332
723
4663
Market Price
$ 37.52
Selling Price
$ 31.86
1049
441
390
3842
Market Price
$ 55.82
Selling Price
$ 47.91
463
241
188
1606
Market Price
$ 43.16
Selling Price
$ 37.56
1646
747
1298
2349
Market Price
$ 59.65
Selling Price
$ 49.97
487
268
337
923
Market Price
$ 59.54
Selling Price
$ 50.76
2503
2204
588
2959
Market Price
$ 66.99
Selling Price
$ 59.61
1156
430
311
4327
Market Price
$ 56.63
Selling Price
$ 50.77
1101
608
610
1714
Market Price
$ 51.50
Selling Price
$ 44.74
1066
977
359
3346
Market Price
$ 54.90
Selling Price
$ 49.31
2714
2565
1491
3898
Market Price
$ 52.25
Selling Price
$ 47.28
737
237
319
2194
Market Price
$ 48.19
Selling Price
$ 42.36
924
382
279
1133
Market Price
$ 55.53
Selling Price
$ 46.50
2067
1649
1816
3202
Market Price
$ 51.09
Selling Price
$ 43.38
1012
357
575
3844
Market Price
$ 30.12
Selling Price
$ 25.14
484
377
456
808
Market Price
$ 63.37
Selling Price
$ 54.11
902
399
806
1373
Market Price
$ 56.10
Selling Price
$ 50.13
4312
2017
2845
4340
Market Price
$ 38.64
Selling Price
$ 33.85
1957
1211
567
2868
Market Price
$ 61.78
Selling Price
$ 54.70
291
191
98
1032
Market Price
$ 67.99
Selling Price
$ 59.89
2583
1321
1201
3778
Market Price
$ 45.21
Selling Price
$ 38.24
587
449
416
2650
Market Price
$ 66.15
Selling Price
$ 58.78
687
393
474
1162
Market Price
$ 35.69
Selling Price
$ 30.21
774
447
177
786
Market Price
$ 39.58
Selling Price
$ 34.10
2105
531
1888
2172
Market Price
$ 29.63
Selling Price
$ 26.76
2746
1711
2207
2966
Market Price
$ 43.57
Selling Price
$ 36.56
319
301
146
1412
Market Price
$ 51.73
Selling Price
$ 43.69
464
198
258
2078
Market Price
$ 59.76
Selling Price
$ 52.29
1443
400
618
2128
Market Price
$ 60.12
Selling Price
$ 52.59
3572
2041
1319
4289
Market Price
$ 43.35
Selling Price
$ 38.55
484
139
422
1902
Market Price
$ 30.99
Selling Price
$ 26.72
999
542
780
2704
Market Price
$ 54.07
Selling Price
$ 46.69
1085
1015
310
1660
Market Price
$ 28.39
Selling Price
$ 25.57
391
121
189
479
Market Price
$ 35.39
Selling Price
$ 30.39
4633
1922
2053
4849