Market Price
$ 68.09
Selling Price
$ 57.17
3225
1503
2002
3555
Market Price
$ 55.92
Selling Price
$ 50.20
409
148
120
1888
Market Price
$ 39.31
Selling Price
$ 32.95
1116
370
871
1493
Market Price
$ 59.40
Selling Price
$ 53.18
1704
596
412
3500
Market Price
$ 41.09
Selling Price
$ 34.32
2653
2386
1789
4907
Market Price
$ 49.49
Selling Price
$ 42.80
943
461
547
1639
Market Price
$ 45.02
Selling Price
$ 39.90
895
369
760
3029
Market Price
$ 37.44
Selling Price
$ 32.23
3344
2873
802
4545
Market Price
$ 52.21
Selling Price
$ 43.76
673
134
475
802
Market Price
$ 47.87
Selling Price
$ 42.18
472
455
334
1983
Market Price
$ 42.64
Selling Price
$ 35.72
631
526
222
2664
Market Price
$ 55.85
Selling Price
$ 48.80
1782
620
1684
2286
Market Price
$ 29.83
Selling Price
$ 26.10
531
377
345
1533
Market Price
$ 60.53
Selling Price
$ 53.89
639
443
131
861
Market Price
$ 58.91
Selling Price
$ 49.46
2202
1990
591
3184
Market Price
$ 66.09
Selling Price
$ 56.13
1975
1612
1188
4299
Market Price
$ 54.42
Selling Price
$ 45.40
2731
1994
814
2931
Market Price
$ 40.85
Selling Price
$ 36.96
935
532
869
2763
Market Price
$ 42.29
Selling Price
$ 38.13
1460
1055
956
4153
Market Price
$ 64.39
Selling Price
$ 54.56
1007
545
297
1433
Market Price
$ 65.83
Selling Price
$ 58.23
836
658
537
2564
Market Price
$ 70.10
Selling Price
$ 58.86
554
195
462
754
Market Price
$ 68.94
Selling Price
$ 58.69
377
84
262
846
Market Price
$ 54.01
Selling Price
$ 46.53
1286
1008
1072
1650
Market Price
$ 29.21
Selling Price
$ 26.32
1522
740
612
2040
Market Price
$ 65.80
Selling Price
$ 55.02
2039
908
647
3592
Market Price
$ 32.29
Selling Price
$ 27.92
785
567
247
1768
Market Price
$ 50.22
Selling Price
$ 43.20
432
246
217
1699
Market Price
$ 35.74
Selling Price
$ 31.03
1796
1230
1584
2795
Market Price
$ 46.03
Selling Price
$ 40.65
1067
881
976
2997
Market Price
$ 29.26
Selling Price
$ 25.74
433
422
258
769
Market Price
$ 49.53
Selling Price
$ 44.34
2625
1765
734
2720
Market Price
$ 37.57
Selling Price
$ 33.66
186
73
79
560
Market Price
$ 38.09
Selling Price
$ 32.99
454
180
292
614
Market Price
$ 65.74
Selling Price
$ 58.76
1554
451
490
3874
Market Price
$ 48.53
Selling Price
$ 43.60
1215
1174
1018
2424
Market Price
$ 39.11
Selling Price
$ 33.08
1415
1140
322
2261
Market Price
$ 36.54
Selling Price
$ 32.26
1022
267
650
1336
Market Price
$ 51.93
Selling Price
$ 46.08
467
319
326
1827
Market Price
$ 38.99
Selling Price
$ 34.38
2402
630
1979
3598