Market Price
$ 41.03
Selling Price
$ 34.51
2514
673
588
2894
Market Price
$ 48.94
Selling Price
$ 42.55
1784
1356
895
2829
Market Price
$ 57.24
Selling Price
$ 51.07
197
164
142
520
Market Price
$ 43.90
Selling Price
$ 39.27
3736
1369
755
4905
Market Price
$ 32.87
Selling Price
$ 28.43
1086
626
635
1100
Market Price
$ 42.19
Selling Price
$ 37.63
817
535
340
2239
Market Price
$ 63.16
Selling Price
$ 56.57
3334
1726
1008
4312
Market Price
$ 43.03
Selling Price
$ 38.41
446
327
143
1351
Market Price
$ 30.07
Selling Price
$ 25.16
3883
3593
903
3892
Market Price
$ 37.39
Selling Price
$ 32.47
256
193
212
722
Market Price
$ 30.55
Selling Price
$ 25.72
1327
1318
1304
4860
Market Price
$ 68.26
Selling Price
$ 58.72
902
428
430
1039
Market Price
$ 38.00
Selling Price
$ 34.29
1842
1180
1428
4758
Market Price
$ 46.05
Selling Price
$ 40.90
2005
1187
1294
4429
Market Price
$ 55.22
Selling Price
$ 48.41
2127
1171
576
3157
Market Price
$ 42.19
Selling Price
$ 35.38
765
686
412
2605
Market Price
$ 65.96
Selling Price
$ 57.84
1138
811
453
4385
Market Price
$ 34.63
Selling Price
$ 29.60
892
415
579
3625
Market Price
$ 37.94
Selling Price
$ 33.39
714
368
531
755
Market Price
$ 57.49
Selling Price
$ 49.11
2241
839
797
3667
Market Price
$ 56.07
Selling Price
$ 50.72
413
281
388
989
Market Price
$ 57.11
Selling Price
$ 48.17
3249
1049
2397
3439
Market Price
$ 64.63
Selling Price
$ 55.04
1806
1792
1117
4968
Market Price
$ 38.65
Selling Price
$ 32.34
2407
1632
1061
2719
Market Price
$ 59.02
Selling Price
$ 50.56
2493
1734
1837
4894
Market Price
$ 61.34
Selling Price
$ 53.48
1340
563
913
3789
Market Price
$ 62.18
Selling Price
$ 52.28
537
514
500
673
Market Price
$ 59.16
Selling Price
$ 49.31
1398
1236
329
1621
Market Price
$ 64.13
Selling Price
$ 56.42
1493
856
1153
3334
Market Price
$ 39.79
Selling Price
$ 34.27
1634
337
1152
2351
Market Price
$ 46.76
Selling Price
$ 41.64
1237
610
609
2345
Market Price
$ 43.71
Selling Price
$ 37.97
1875
409
742
3849
Market Price
$ 47.00
Selling Price
$ 41.07
712
419
645
2850
Market Price
$ 42.61
Selling Price
$ 35.80
575
512
387
791
Market Price
$ 54.35
Selling Price
$ 49.30
489
346
316
1719
Market Price
$ 29.80
Selling Price
$ 26.91
354
272
242
441
Market Price
$ 49.69
Selling Price
$ 43.41
916
634
649
2116
Market Price
$ 50.84
Selling Price
$ 43.38
1253
598
546
2330
Market Price
$ 44.33
Selling Price
$ 37.84
1482
813
1289
2634
Market Price
$ 34.19
Selling Price
$ 28.60
1535
1365
982
3678