Market Price
$ 50.73
Selling Price
$ 43.82
2370
868
1616
2784
Market Price
$ 45.19
Selling Price
$ 39.74
1086
663
768
1819
Market Price
$ 49.48
Selling Price
$ 43.30
910
383
679
3695
Market Price
$ 58.61
Selling Price
$ 50.58
976
656
869
2592
Market Price
$ 45.21
Selling Price
$ 38.20
637
249
624
3111
Market Price
$ 31.81
Selling Price
$ 26.81
2185
2133
1563
4084
Market Price
$ 67.37
Selling Price
$ 58.61
396
140
90
420
Market Price
$ 38.94
Selling Price
$ 33.75
1475
1243
616
4369
Market Price
$ 57.21
Selling Price
$ 51.72
1457
1396
802
3199
Market Price
$ 50.16
Selling Price
$ 43.27
3762
2303
2712
4833
Market Price
$ 67.72
Selling Price
$ 58.22
189
144
125
622
Market Price
$ 57.00
Selling Price
$ 50.94
3128
1440
2551
4242
Market Price
$ 37.57
Selling Price
$ 33.83
2659
1115
1478
3899
Market Price
$ 34.53
Selling Price
$ 31.07
4047
3286
3342
4465
Market Price
$ 65.60
Selling Price
$ 55.50
3742
1012
1020
4220
Market Price
$ 46.55
Selling Price
$ 38.81
343
268
99
596
Market Price
$ 43.11
Selling Price
$ 37.86
993
348
401
2157
Market Price
$ 62.28
Selling Price
$ 53.49
594
354
478
1499
Market Price
$ 67.52
Selling Price
$ 56.53
866
816
428
3948
Market Price
$ 62.18
Selling Price
$ 56.39
554
188
402
754
Market Price
$ 50.99
Selling Price
$ 43.47
1385
615
1193
2829
Market Price
$ 65.77
Selling Price
$ 56.99
205
49
159
608
Market Price
$ 56.91
Selling Price
$ 48.82
3032
1339
2989
3113
Market Price
$ 35.57
Selling Price
$ 30.71
3622
2874
2305
4212
Market Price
$ 58.65
Selling Price
$ 49.91
1573
620
593
2408
Market Price
$ 62.08
Selling Price
$ 52.95
2856
1997
2093
4205
Market Price
$ 33.80
Selling Price
$ 28.27
2711
1393
1366
2775
Market Price
$ 38.34
Selling Price
$ 32.81
1316
877
332
2060
Market Price
$ 42.42
Selling Price
$ 36.92
761
323
376
3768
Market Price
$ 60.70
Selling Price
$ 53.93
818
490
655
3427
Market Price
$ 51.71
Selling Price
$ 45.91
1600
1027
1278
2908
Market Price
$ 45.04
Selling Price
$ 38.54
1728
410
353
4357
Market Price
$ 33.93
Selling Price
$ 28.94
1318
1020
299
4860
Market Price
$ 56.98
Selling Price
$ 50.38
2698
1775
2241
4595
Market Price
$ 34.94
Selling Price
$ 30.99
1576
598
925
4423
Market Price
$ 29.23
Selling Price
$ 26.52
260
247
127
768
Market Price
$ 56.74
Selling Price
$ 48.87
3645
3173
995
3846
Market Price
$ 32.22
Selling Price
$ 29.27
654
545
623
1476
Market Price
$ 42.32
Selling Price
$ 35.83
604
261
203
1140
Market Price
$ 58.72
Selling Price
$ 53.30
2257
1060
681
2976