Market Price
$ 51.38
Selling Price
$ 44.08
607
329
416
794
Market Price
$ 45.94
Selling Price
$ 38.90
130
102
74
499
Market Price
$ 47.94
Selling Price
$ 41.81
3213
1922
1100
3658
Market Price
$ 55.66
Selling Price
$ 48.38
786
308
659
2007
Market Price
$ 40.95
Selling Price
$ 35.04
1182
724
991
1183
Market Price
$ 39.50
Selling Price
$ 33.93
2291
2066
1408
3914
Market Price
$ 68.91
Selling Price
$ 59.87
291
284
176
1090
Market Price
$ 38.95
Selling Price
$ 33.48
290
135
84
782
Market Price
$ 30.87
Selling Price
$ 27.51
1050
212
388
1114
Market Price
$ 44.95
Selling Price
$ 38.02
1177
870
1081
3172
Market Price
$ 54.87
Selling Price
$ 45.86
1215
767
670
3359
Market Price
$ 51.06
Selling Price
$ 43.76
1878
1619
1149
3418
Market Price
$ 30.65
Selling Price
$ 25.99
2474
1934
835
4408
Market Price
$ 48.51
Selling Price
$ 43.72
1480
868
975
4809
Market Price
$ 36.54
Selling Price
$ 32.54
945
589
756
1695
Market Price
$ 35.57
Selling Price
$ 31.33
3293
1985
1603
4156
Market Price
$ 66.76
Selling Price
$ 56.37
3157
1007
1961
3165
Market Price
$ 33.12
Selling Price
$ 28.50
2022
864
930
3374
Market Price
$ 61.40
Selling Price
$ 55.38
429
292
273
624
Market Price
$ 44.48
Selling Price
$ 39.46
858
769
483
1276
Market Price
$ 43.23
Selling Price
$ 38.98
458
296
313
2085
Market Price
$ 36.24
Selling Price
$ 31.81
828
662
470
1941
Market Price
$ 35.78
Selling Price
$ 31.69
2736
2526
1890
3547
Market Price
$ 39.60
Selling Price
$ 33.88
2486
1787
922
4279
Market Price
$ 41.51
Selling Price
$ 37.57
2981
621
1671
4471
Market Price
$ 36.09
Selling Price
$ 31.33
797
469
367
1117
Market Price
$ 62.99
Selling Price
$ 54.69
1106
754
592
1441
Market Price
$ 41.20
Selling Price
$ 37.38
290
94
240
533
Market Price
$ 68.10
Selling Price
$ 59.06
692
344
309
1953
Market Price
$ 47.81
Selling Price
$ 42.65
505
206
191
1622
Market Price
$ 49.55
Selling Price
$ 43.06
1203
955
1121
4091
Market Price
$ 28.75
Selling Price
$ 25.88
1460
1179
935
3893
Market Price
$ 37.50
Selling Price
$ 32.11
491
280
278
1442
Market Price
$ 66.47
Selling Price
$ 59.90
531
364
187
1729
Market Price
$ 38.45
Selling Price
$ 34.12
2709
2246
635
4601
Market Price
$ 31.66
Selling Price
$ 28.57
1335
779
784
4604
Market Price
$ 43.72
Selling Price
$ 39.58
2165
626
629
4942
Market Price
$ 66.03
Selling Price
$ 59.77
3800
2947
3581
3834
Market Price
$ 36.87
Selling Price
$ 31.43
1490
1231
590
3317
Market Price
$ 54.76
Selling Price
$ 47.46
420
336
251
1813