Market Price
$ 35.88
Selling Price
$ 31.64
1218
545
253
2582
Market Price
$ 37.16
Selling Price
$ 33.05
1146
414
830
1759
Market Price
$ 54.06
Selling Price
$ 47.87
1764
1438
1095
3116
Market Price
$ 28.17
Selling Price
$ 25.44
2499
587
2202
3446
Market Price
$ 32.83
Selling Price
$ 29.77
2956
1570
2170
3749
Market Price
$ 50.50
Selling Price
$ 44.48
593
312
402
843
Market Price
$ 52.65
Selling Price
$ 44.20
2788
2092
1759
4389
Market Price
$ 59.28
Selling Price
$ 50.51
177
64
77
605
Market Price
$ 45.06
Selling Price
$ 37.79
1147
913
1125
2952
Market Price
$ 45.22
Selling Price
$ 37.81
2157
2048
1394
3420
Market Price
$ 36.37
Selling Price
$ 30.41
389
327
255
579
Market Price
$ 49.48
Selling Price
$ 41.42
2448
1882
2126
4237
Market Price
$ 45.08
Selling Price
$ 38.90
399
343
388
1489
Market Price
$ 35.15
Selling Price
$ 31.02
467
349
376
755
Market Price
$ 33.52
Selling Price
$ 30.40
351
274
83
1127
Market Price
$ 37.11
Selling Price
$ 32.00
3586
3218
1979
4579
Market Price
$ 55.78
Selling Price
$ 46.53
754
526
407
2341
Market Price
$ 53.66
Selling Price
$ 46.88
2622
1877
758
3610
Market Price
$ 35.34
Selling Price
$ 30.96
528
485
320
934
Market Price
$ 58.85
Selling Price
$ 50.98
2083
745
826
2301
Market Price
$ 64.30
Selling Price
$ 54.64
3527
1157
1572
3568
Market Price
$ 60.01
Selling Price
$ 54.07
1327
1259
1218
4085
Market Price
$ 32.13
Selling Price
$ 28.58
1249
603
1134
1877
Market Price
$ 37.46
Selling Price
$ 32.94
2210
1503
1299
2288
Market Price
$ 42.73
Selling Price
$ 37.04
793
189
356
1631
Market Price
$ 34.15
Selling Price
$ 30.75
3855
1723
3174
4637
Market Price
$ 34.63
Selling Price
$ 30.57
782
523
548
1484
Market Price
$ 65.99
Selling Price
$ 55.70
3517
1623
2013
3746
Market Price
$ 44.43
Selling Price
$ 39.31
220
94
179
842
Market Price
$ 32.03
Selling Price
$ 26.94
185
91
53
631
Market Price
$ 38.82
Selling Price
$ 35.14
976
232
943
1359
Market Price
$ 32.87
Selling Price
$ 29.58
673
154
510
3099
Market Price
$ 32.70
Selling Price
$ 29.26
1391
868
674
2635
Market Price
$ 62.45
Selling Price
$ 53.90
896
356
749
1435
Market Price
$ 57.70
Selling Price
$ 48.41
1156
624
972
1918
Market Price
$ 48.43
Selling Price
$ 42.72
589
124
501
1693
Market Price
$ 52.59
Selling Price
$ 46.73
549
301
189
628
Market Price
$ 62.55
Selling Price
$ 55.31
539
311
407
820
Market Price
$ 36.94
Selling Price
$ 33.28
192
109
181
507
Market Price
$ 31.73
Selling Price
$ 28.69
3325
3081
899
4581