Market Price
$ 43.42
Selling Price
$ 36.79
716
162
378
1607
Market Price
$ 31.35
Selling Price
$ 28.13
1527
1458
325
3894
Market Price
$ 31.48
Selling Price
$ 26.29
1607
1186
516
1942
Market Price
$ 43.72
Selling Price
$ 37.77
1205
285
463
1793
Market Price
$ 39.76
Selling Price
$ 34.18
603
307
460
1310
Market Price
$ 42.77
Selling Price
$ 36.05
687
215
637
2018
Market Price
$ 46.65
Selling Price
$ 40.35
686
651
495
691
Market Price
$ 68.21
Selling Price
$ 58.57
2248
971
1149
3756
Market Price
$ 58.94
Selling Price
$ 52.51
1031
796
834
1061
Market Price
$ 41.74
Selling Price
$ 36.32
3822
2785
3551
4278
Market Price
$ 40.74
Selling Price
$ 34.69
426
335
410
1474
Market Price
$ 29.35
Selling Price
$ 25.72
3264
2694
1812
4205
Market Price
$ 39.60
Selling Price
$ 34.63
3202
1353
1575
3508
Market Price
$ 62.57
Selling Price
$ 52.48
1644
1555
1571
2126
Market Price
$ 50.43
Selling Price
$ 44.26
4193
1571
1432
4467
Market Price
$ 69.62
Selling Price
$ 59.60
957
339
793
1615
Market Price
$ 33.54
Selling Price
$ 29.58
1400
535
1296
4774
Market Price
$ 48.88
Selling Price
$ 44.43
2085
2011
1874
3135
Market Price
$ 49.61
Selling Price
$ 44.20
996
413
249
3277
Market Price
$ 44.18
Selling Price
$ 38.85
1999
964
1228
3046
Market Price
$ 48.12
Selling Price
$ 41.68
1802
1480
1543
4448
Market Price
$ 41.83
Selling Price
$ 36.52
4289
2245
2759
4439
Market Price
$ 43.43
Selling Price
$ 38.64
744
648
545
2665
Market Price
$ 37.33
Selling Price
$ 32.23
226
214
91
781
Market Price
$ 38.64
Selling Price
$ 32.50
312
220
151
466
Market Price
$ 69.84
Selling Price
$ 58.42
2226
1407
1080
3259
Market Price
$ 48.79
Selling Price
$ 43.20
1200
667
392
4547
Market Price
$ 38.51
Selling Price
$ 32.53
618
312
524
1670
Market Price
$ 36.62
Selling Price
$ 31.48
3856
1322
2965
4531
Market Price
$ 51.45
Selling Price
$ 44.96
2443
2145
1027
2669
Market Price
$ 36.68
Selling Price
$ 32.77
1537
890
605
2594
Market Price
$ 36.02
Selling Price
$ 31.30
244
193
161
1058
Market Price
$ 64.40
Selling Price
$ 56.24
776
739
261
3763
Market Price
$ 31.83
Selling Price
$ 28.30
2663
1132
1873
3316
Market Price
$ 63.89
Selling Price
$ 55.09
1925
1205
1424
2463
Market Price
$ 43.91
Selling Price
$ 39.05
539
193
495
1121
Market Price
$ 29.95
Selling Price
$ 26.72
677
501
305
1758
Market Price
$ 40.43
Selling Price
$ 34.85
453
192
116
2077
Market Price
$ 33.85
Selling Price
$ 29.18
396
147
193
909
Market Price
$ 31.93
Selling Price
$ 28.68
1445
611
490
4473