Market Price
$ 53.16
Selling Price
$ 44.60
2421
2231
1751
2845
Market Price
$ 34.59
Selling Price
$ 30.54
703
245
364
1963
Market Price
$ 31.13
Selling Price
$ 27.70
1146
441
353
1351
Market Price
$ 45.69
Selling Price
$ 39.32
1186
442
451
1415
Market Price
$ 57.33
Selling Price
$ 47.96
1964
575
618
2900
Market Price
$ 51.75
Selling Price
$ 46.83
1075
675
660
2694
Market Price
$ 46.68
Selling Price
$ 42.06
794
252
606
2584
Market Price
$ 66.38
Selling Price
$ 57.82
2896
1641
1332
4510
Market Price
$ 30.36
Selling Price
$ 27.35
2082
1578
1287
4959
Market Price
$ 61.86
Selling Price
$ 52.98
530
202
359
1125
Market Price
$ 69.59
Selling Price
$ 59.18
2167
886
1851
3470
Market Price
$ 57.72
Selling Price
$ 49.31
471
248
349
1811
Market Price
$ 35.70
Selling Price
$ 30.80
1458
594
1132
4510
Market Price
$ 55.29
Selling Price
$ 49.89
654
513
276
850
Market Price
$ 47.83
Selling Price
$ 41.21
494
101
285
566
Market Price
$ 66.38
Selling Price
$ 55.39
568
488
488
1809
Market Price
$ 68.97
Selling Price
$ 58.59
2899
2297
863
4591
Market Price
$ 56.82
Selling Price
$ 47.51
1157
893
528
1195
Market Price
$ 30.81
Selling Price
$ 27.99
545
194
412
1629
Market Price
$ 52.04
Selling Price
$ 45.81
514
112
316
2037
Market Price
$ 66.11
Selling Price
$ 58.69
841
247
327
2400
Market Price
$ 60.99
Selling Price
$ 50.88
3446
1256
1496
3592
Market Price
$ 50.77
Selling Price
$ 45.24
261
148
183
591
Market Price
$ 57.00
Selling Price
$ 50.11
205
125
91
848
Market Price
$ 43.70
Selling Price
$ 36.77
3936
931
2833
4990
Market Price
$ 69.60
Selling Price
$ 59.57
1038
505
778
3631
Market Price
$ 37.94
Selling Price
$ 32.03
1664
477
842
2975
Market Price
$ 29.85
Selling Price
$ 25.20
916
649
328
3785
Market Price
$ 54.63
Selling Price
$ 46.32
1108
608
755
3034
Market Price
$ 55.52
Selling Price
$ 48.80
667
614
551
1612
Market Price
$ 40.03
Selling Price
$ 34.23
708
477
359
2444
Market Price
$ 48.68
Selling Price
$ 44.12
1111
969
635
3392
Market Price
$ 61.80
Selling Price
$ 53.78
586
508
306
1829
Market Price
$ 61.20
Selling Price
$ 54.93
995
817
263
1789
Market Price
$ 62.95
Selling Price
$ 53.63
4218
3173
2232
4808
Market Price
$ 46.70
Selling Price
$ 39.41
1796
1099
978
1831
Market Price
$ 44.09
Selling Price
$ 39.47
668
239
594
3247
Market Price
$ 50.22
Selling Price
$ 44.31
1186
412
1175
3750
Market Price
$ 61.95
Selling Price
$ 52.36
498
435
128
634
Market Price
$ 46.04
Selling Price
$ 40.83
672
623
369
1287