Market Price
$ 40.81
Selling Price
$ 35.79
982
325
703
1950
Market Price
$ 47.20
Selling Price
$ 40.33
396
81
211
405
Market Price
$ 54.98
Selling Price
$ 46.96
3071
2534
2268
3089
Market Price
$ 65.57
Selling Price
$ 56.48
724
349
290
1120
Market Price
$ 66.96
Selling Price
$ 58.49
444
126
442
2112
Market Price
$ 41.95
Selling Price
$ 35.32
316
209
181
788
Market Price
$ 35.10
Selling Price
$ 31.03
389
319
106
1049
Market Price
$ 51.48
Selling Price
$ 43.28
2761
899
1827
3487
Market Price
$ 60.87
Selling Price
$ 53.46
950
290
318
2129
Market Price
$ 48.80
Selling Price
$ 43.01
1690
1657
1469
3934
Market Price
$ 52.11
Selling Price
$ 45.52
693
669
329
1275
Market Price
$ 34.74
Selling Price
$ 29.87
3538
2585
2181
4407
Market Price
$ 45.15
Selling Price
$ 37.94
932
242
876
1445
Market Price
$ 38.69
Selling Price
$ 33.28
4101
1891
2924
4483
Market Price
$ 39.35
Selling Price
$ 34.49
2062
748
1301
3051
Market Price
$ 31.16
Selling Price
$ 26.39
1959
519
631
2863
Market Price
$ 40.15
Selling Price
$ 35.82
708
169
446
1178
Market Price
$ 34.23
Selling Price
$ 30.90
3764
2081
1745
4557
Market Price
$ 63.99
Selling Price
$ 54.57
2074
1455
497
4007
Market Price
$ 54.79
Selling Price
$ 48.98
544
220
281
584
Market Price
$ 36.22
Selling Price
$ 31.77
3905
3479
2563
4166
Market Price
$ 32.84
Selling Price
$ 28.30
2159
839
1076
2218
Market Price
$ 47.39
Selling Price
$ 39.90
2128
1445
1204
3455
Market Price
$ 29.44
Selling Price
$ 25.40
977
572
894
1080
Market Price
$ 36.77
Selling Price
$ 32.37
510
321
126
1234
Market Price
$ 29.07
Selling Price
$ 25.49
2281
1544
2264
2722
Market Price
$ 65.47
Selling Price
$ 58.35
542
395
360
1034
Market Price
$ 52.54
Selling Price
$ 45.43
1915
779
1492
3323
Market Price
$ 41.82
Selling Price
$ 36.26
504
405
489
745
Market Price
$ 56.91
Selling Price
$ 48.63
1528
1140
695
4660
Market Price
$ 30.74
Selling Price
$ 25.63
1255
539
490
3908
Market Price
$ 58.95
Selling Price
$ 53.17
327
159
298
665
Market Price
$ 42.18
Selling Price
$ 36.74
3419
826
2495
4215
Market Price
$ 55.14
Selling Price
$ 46.84
810
523
378
982
Market Price
$ 65.88
Selling Price
$ 57.49
806
187
698
1045
Market Price
$ 41.20
Selling Price
$ 36.87
533
381
377
2332
Market Price
$ 50.82
Selling Price
$ 45.62
3574
2506
1744
4103
Market Price
$ 36.90
Selling Price
$ 32.07
2730
1392
1623
3266
Market Price
$ 34.29
Selling Price
$ 29.91
1083
690
541
1180
Market Price
$ 35.78
Selling Price
$ 30.83
1323
954
435
3187